From bcc9f2a2a4b9cb96190c69696076479516e2ef61 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 Aug 2023 14:42:26 +0300 Subject: [PATCH] Sync with portage [Mon Aug 14 14:42:26 MSK 2023]. --- Manifest | 30 +- Manifest.files.gz | Bin 29324 -> 29296 bytes acct-group/Manifest.gz | Bin 76368 -> 76372 bytes acct-group/maradns/Manifest | 2 +- acct-group/maradns/metadata.xml | 5 +- acct-user/Manifest.gz | Bin 71116 -> 71121 bytes acct-user/duende/Manifest | 2 +- acct-user/duende/metadata.xml | 5 +- acct-user/maradns/Manifest | 2 +- acct-user/maradns/metadata.xml | 5 +- app-accessibility/Manifest.gz | Bin 4715 -> 4716 bytes app-accessibility/at-spi2-core/Manifest | 2 +- .../at-spi2-core/at-spi2-core-2.48.3.ebuild | 2 +- app-admin/Manifest.gz | Bin 31717 -> 31717 bytes app-admin/awscli/Manifest | 28 +- app-admin/awscli/awscli-1.29.11.ebuild | 80 - app-admin/awscli/awscli-1.29.12.ebuild | 80 - app-admin/awscli/awscli-1.29.14.ebuild | 80 - app-admin/awscli/awscli-1.29.15.ebuild | 2 +- app-admin/awscli/awscli-1.29.16.ebuild | 80 - app-admin/awscli/awscli-1.29.17.ebuild | 80 - app-admin/awscli/awscli-1.29.18.ebuild | 80 - app-admin/awscli/awscli-1.29.19.ebuild | 80 - app-admin/awscli/awscli-1.29.21.ebuild | 80 - app-admin/awscli/awscli-1.29.22.ebuild | 80 - ...i-1.29.10.ebuild => awscli-1.29.25.ebuild} | 0 app-admin/awscli/awscli-1.29.3.ebuild | 80 - app-admin/awscli/awscli-1.29.9.ebuild | 80 - app-admin/conky/Manifest | 2 + app-admin/conky/conky-1.19.3.ebuild | 224 + app-admin/eselect/Manifest | 2 + app-admin/eselect/eselect-1.4.26.ebuild | 63 + app-admin/ryzen_monitor/Manifest | 2 +- app-admin/ryzen_monitor/metadata.xml | 5 +- app-admin/ryzen_smu/Manifest | 2 +- app-admin/ryzen_smu/metadata.xml | 5 +- app-admin/salt/Manifest | 4 +- app-admin/salt/salt-3005.1-r1.ebuild | 4 +- app-admin/salt/salt-3006.0.ebuild | 4 +- app-admin/sshguard/Manifest | 4 +- app-admin/sshguard/sshguard-2.4.3.ebuild | 57 + app-admin/sshguard/sshguard-99999.ebuild | 6 +- app-antivirus/Manifest.gz | Bin 882 -> 881 bytes app-antivirus/clamav/Manifest | 55 + app-antivirus/clamav/clamav-1.2.0_rc.ebuild | 403 ++ app-arch/Manifest.gz | Bin 17407 -> 17416 bytes app-arch/createrepo_c/Manifest | 4 +- .../createrepo_c/createrepo_c-1.0.0.ebuild | 67 + .../createrepo_c/createrepo_c-9999.ebuild | 6 +- app-arch/rpm/Manifest | 2 + app-arch/rpm/rpm-4.18.1.ebuild | 170 + app-arch/upx-bin/Manifest | 8 + app-arch/upx-bin/upx-bin-4.1.0.ebuild | 39 + app-arch/upx/Manifest | 2 + app-arch/upx/upx-4.1.0.ebuild | 30 + app-backup/Manifest.gz | Bin 8031 -> 8035 bytes app-backup/borgbackup/Manifest | 2 +- app-backup/borgbackup/metadata.xml | 5 +- app-backup/borgmatic/Manifest | 4 +- ...c-1.7.14.ebuild => borgmatic-1.8.1.ebuild} | 12 +- app-backup/snapper/Manifest | 4 +- app-backup/snapper/snapper-0.10.4.ebuild | 89 - ...0.10.5.ebuild => snapper-0.10.5-r1.ebuild} | 4 +- app-cdr/Manifest.gz | Bin 7674 -> 7678 bytes app-cdr/cdw/Manifest | 5 +- ...dw-0.8.1-r2.ebuild => cdw-0.8.1-r3.ebuild} | 8 +- app-cdr/cdw/cdw-9999.ebuild | 40 - app-cdr/cdw/files/cdw-0.8.1-fix-ar-call.patch | 4 - app-containers/Manifest.gz | Bin 7878 -> 7887 bytes app-containers/distrobuilder/Manifest | 5 +- .../distrobuilder/distrobuilder-2.0.ebuild | 37 - .../distrobuilder/distrobuilder-2.1.ebuild | 2 +- app-containers/docker-compose/Manifest | 3 + .../docker-compose-2.20.3.ebuild | 50 + app-crypt/Manifest.gz | Bin 24626 -> 24625 bytes app-crypt/gnupg/Manifest | 6 +- app-crypt/gnupg/gnupg-2.2.41.ebuild | 3 + app-crypt/gnupg/gnupg-2.4.2-r1.ebuild | 3 + app-crypt/gnupg/gnupg-2.4.3.ebuild | 3 + app-crypt/p11-kit/Manifest | 2 +- app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild | 1 + app-crypt/yubikey-manager/Manifest | 3 - .../yubikey-manager-5.0.1.ebuild | 53 - app-editors/Manifest.gz | Bin 13905 -> 13907 bytes app-editors/ghostwriter/Manifest | 2 - .../ghostwriter/ghostwriter-2.1.6.ebuild | 44 - app-editors/retext/Manifest | 4 +- app-editors/retext/retext-8.0.1.ebuild | 78 + app-editors/retext/retext-9999.ebuild | 19 +- app-editors/texworks/Manifest | 2 + ...texworks-0.6.7-vasprintf-clang16-fix.patch | 12 + app-editors/texworks/texworks-0.6.7-r1.ebuild | 76 + app-editors/vscode/Manifest | 8 +- ...ode-1.80.2.ebuild => vscode-1.81.1.ebuild} | 22 +- app-editors/vscodium/Manifest | 16 +- ...09.ebuild => vscodium-1.81.0.23216.ebuild} | 1 + ...94.ebuild => vscodium-1.81.1.23222.ebuild} | 28 +- app-emacs/Manifest.gz | Bin 71836 -> 71760 bytes app-emacs/adaptive-wrap/Manifest | 2 - .../adaptive-wrap/adaptive-wrap-0.7.ebuild | 17 - app-emacs/all-the-icons-ivy-rich/Manifest | 4 - .../all-the-icons-ivy-rich-1.7.1.ebuild | 24 - .../all-the-icons-ivy-rich-1.8.0.ebuild | 24 - app-emacs/all-the-icons/Manifest | 6 +- .../all-the-icons-5.0.0-r1.ebuild | 67 - .../all-the-icons-5.0.0_p20220325-r1.ebuild | 69 - .../all-the-icons-5.0.0_p20230316.ebuild | 2 +- app-emacs/amx/Manifest | 2 +- app-emacs/amx/amx-3.4.ebuild | 2 +- app-emacs/apel/Manifest | 6 +- ...0407.ebuild => apel-10.8_p20220721.ebuild} | 21 +- app-emacs/apel/metadata.xml | 3 + app-emacs/apheleia/Manifest | 4 - app-emacs/apheleia/apheleia-3.0.ebuild | 20 - app-emacs/apheleia/apheleia-3.1.ebuild | 20 - app-emacs/async/Manifest | 4 - app-emacs/async/async-1.9.3.ebuild | 24 - app-emacs/async/async-1.9.4.ebuild | 24 - app-emacs/autoconf-mode/Manifest | 2 - .../autoconf-mode-2.69-r1.ebuild | 17 - app-emacs/avy-embark-collect/Manifest | 2 - .../avy-embark-collect-0.21.ebuild | 32 - app-emacs/bbdb/Manifest | 6 - app-emacs/bbdb/bbdb-3.1.2-r2.ebuild | 60 - app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild | 66 - app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el | 2 - app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch | 126 - app-emacs/biblio/Manifest | 3 - .../biblio/biblio-0.2_p20210418-r1.ebuild | 47 - app-emacs/biblio/files/biblio-0.2-tests.patch | 43 - app-emacs/bnf-mode/Manifest | 2 - .../bnf-mode-0.4.5_pre20220102.ebuild | 35 - app-emacs/boogie-friends/Manifest | 2 - .../boogie-friends-0.1_p20210703.ebuild | 46 - app-emacs/boxquote/Manifest | 6 +- app-emacs/boxquote/boxquote-2.1.ebuild | 23 - app-emacs/boxquote/boxquote-2.2.ebuild | 23 - app-emacs/boxquote/metadata.xml | 4 + app-emacs/buttercup/Manifest | 6 - app-emacs/buttercup/buttercup-1.28.ebuild | 28 - app-emacs/buttercup/buttercup-1.29.ebuild | 28 - app-emacs/buttercup/buttercup-1.30.ebuild | 28 - app-emacs/cape/Manifest | 2 - app-emacs/cape/cape-0.15.ebuild | 39 - app-emacs/chess/Manifest | 2 - app-emacs/chess/chess-2.0.4.ebuild | 40 - app-emacs/cider/Manifest | 4 - app-emacs/cider/cider-1.5.0.ebuild | 47 - app-emacs/cider/cider-1.6.0.ebuild | 50 - app-emacs/circe/Manifest | 2 - app-emacs/circe/circe-2.11.ebuild | 19 - app-emacs/citar/Manifest | 4 - app-emacs/citar/citar-1.1.ebuild | 43 - app-emacs/citar/citar-1.2.0.ebuild | 43 - app-emacs/citeproc-el/Manifest | 4 - .../citeproc-el/citeproc-el-0.9.1.ebuild | 47 - .../citeproc-el/citeproc-el-0.9.2.ebuild | 47 - app-emacs/clojure-mode/Manifest | 2 - .../clojure-mode/clojure-mode-5.16.0.ebuild | 32 - app-emacs/cmake-font-lock/Manifest | 2 - .../cmake-font-lock-0.1.12.ebuild | 31 - app-emacs/company-coq/Manifest | 2 - .../company-coq-1.0.1_p20210708-r1.ebuild | 46 - app-emacs/company-math/Manifest | 4 +- .../company-math/company-math-1.5.1.ebuild | 4 +- .../company-math/company-math-1.5.ebuild | 24 - app-emacs/company-mode/Manifest | 6 - .../company-mode/company-mode-0.9.10.ebuild | 21 - .../company-mode/company-mode-0.9.13.ebuild | 21 - .../company-mode-0.9.13_p20220720.ebuild | 48 - app-emacs/compat/Manifest | 4 - app-emacs/compat/compat-29.1.3.3.ebuild | 41 - app-emacs/compat/compat-29.1.4.0.ebuild | 41 - app-emacs/csv-mode/Manifest | 4 - app-emacs/csv-mode/csv-mode-1.18.ebuild | 18 - app-emacs/csv-mode/csv-mode-1.20.ebuild | 18 - app-emacs/dash/Manifest | 8 - app-emacs/dash/dash-2.16.0.ebuild | 25 - app-emacs/dash/dash-2.17.0.ebuild | 25 - app-emacs/dash/dash-2.18.1.ebuild | 21 - app-emacs/dash/dash-2.19.0.ebuild | 21 - app-emacs/deft/Manifest | 2 +- app-emacs/deft/deft-08_p20210707.ebuild | 2 +- app-emacs/diff-hl/Manifest | 6 +- app-emacs/diff-hl/diff-hl-1.9.0.ebuild | 36 - app-emacs/diff-hl/diff-hl-1.9.1.ebuild | 36 - app-emacs/diff-hl/diff-hl-1.9.2.ebuild | 2 +- app-emacs/editorconfig-emacs/Manifest | 6 - .../editorconfig-emacs-0.10.0.ebuild | 21 - .../editorconfig-emacs-0.8.2-r2.ebuild | 21 - .../editorconfig-emacs-0.9.1.ebuild | 21 - app-emacs/eglot/Manifest | 4 - app-emacs/eglot/eglot-1.11.ebuild | 27 - app-emacs/eglot/eglot-1.13.ebuild | 44 - app-emacs/elpher/Manifest | 4 - app-emacs/elpher/elpher-3.4.2.ebuild | 35 - app-emacs/elpher/elpher-3.4.3.ebuild | 35 - app-emacs/elpy/Manifest | 2 - app-emacs/elpy/elpy-1.35.0_p20220321.ebuild | 84 - app-emacs/emacs-ansilove/Manifest | 2 - .../emacs-ansilove-1.0.1.ebuild | 38 - app-emacs/emacs-ebuild-snippets/Manifest | 2 - .../emacs-ebuild-snippets-2.0.4.ebuild | 40 - app-emacs/emacs-openrc/Manifest | 2 - .../emacs-openrc/emacs-openrc-0.0.0.ebuild | 27 - app-emacs/emacs-websearch/Manifest | 2 - .../emacs-websearch-2.0.1.ebuild | 27 - app-emacs/emojify/Manifest | 2 - app-emacs/emojify/emojify-1.2.ebuild | 38 - app-emacs/eselect-mode/Manifest | 2 + .../eselect-mode/eselect-mode-1.4.26.ebuild | 23 + app-emacs/fennel-mode/Manifest | 2 - .../fennel-mode/fennel-mode-0.4.1-r1.ebuild | 26 - app-emacs/flim/Manifest | 6 +- ...26.ebuild => flim-1.14.9_p20230809.ebuild} | 22 +- app-emacs/flim/metadata.xml | 3 + app-emacs/flycheck/Manifest | 2 - .../flycheck/flycheck-32_p20220328-r1.ebuild | 42 - app-emacs/geiser-guile/Manifest | 4 - .../geiser-guile/geiser-guile-0.26.1.ebuild | 40 - .../geiser-guile/geiser-guile-0.28.0.ebuild | 40 - app-emacs/ghub/Manifest | 4 - app-emacs/ghub/ghub-3.5.4.ebuild | 24 - app-emacs/ghub/ghub-3.5.6.ebuild | 30 - app-emacs/git-modes/Manifest | 2 - app-emacs/git-modes/git-modes-1.4.0.ebuild | 22 - app-emacs/helm/Manifest | 4 +- app-emacs/helm/helm-3.9.0.ebuild | 37 - app-emacs/helm/helm-3.9.1.ebuild | 2 +- app-emacs/highlight-indentation/Manifest | 2 +- ...ghlight-indentation-0.7.0_p20210221.ebuild | 2 +- app-emacs/howm/Manifest | 2 - app-emacs/howm/howm-1.4.5.ebuild | 30 - app-emacs/htmlize/Manifest | 2 - app-emacs/htmlize/htmlize-1.55.ebuild | 20 - app-emacs/magit-popup/Manifest | 4 - .../magit-popup/magit-popup-2.13.0.ebuild | 23 - .../magit-popup/magit-popup-2.13.2.ebuild | 23 - app-emacs/magit/Manifest | 2 - app-emacs/magit/magit-3.2.0.ebuild | 33 - app-emacs/math-symbol-lists/Manifest | 2 +- .../math-symbol-lists-1.3.ebuild | 4 +- app-emacs/mmm-mode/Manifest | 5 - .../mmm-mode-0.5.7-texinfo-encoding.patch | 11 - app-emacs/mmm-mode/mmm-mode-0.5.7.ebuild | 21 - app-emacs/mmm-mode/mmm-mode-0.5.8.ebuild | 20 - app-emacs/org-appear/Manifest | 2 +- app-emacs/org-appear/org-appear-0.3.0.ebuild | 2 +- app-emacs/org-mode/Manifest | 4 - app-emacs/org-mode/org-mode-9.6.5.ebuild | 50 - app-emacs/org-mode/org-mode-9.6.6.ebuild | 50 - app-emacs/osm/Manifest | 4 +- app-emacs/osm/osm-0.12.ebuild | 34 - app-emacs/osm/osm-0.13.ebuild | 2 +- app-emacs/package-build/Manifest | 4 - .../package-build/package-build-3.1.ebuild | 16 - .../package-build/package-build-3.2.ebuild | 16 - app-emacs/paredit/Manifest | 5 - app-emacs/paredit/paredit-24.ebuild | 30 - app-emacs/paredit/paredit-25.ebuild | 21 - app-emacs/parsebib/Manifest | 4 - app-emacs/parsebib/parsebib-4.1.ebuild | 26 - app-emacs/parsebib/parsebib-4.2.ebuild | 26 - app-emacs/php-mode/Manifest | 2 - app-emacs/php-mode/php-mode-1.24.2.ebuild | 25 - app-emacs/proofgeneral/Manifest | 5 - .../files/proofgeneral-4.4-images-dir.patch | 11 - .../proofgeneral/proofgeneral-4.4.ebuild | 59 - .../proofgeneral-4.5_pre20220228.ebuild | 58 - app-emacs/pymacs/Manifest | 2 +- app-emacs/pymacs/pymacs-0.26-r4.ebuild | 2 +- app-emacs/racket-mode/Manifest | 6 - .../racket-mode-1_p20221122.ebuild | 57 - .../racket-mode-1_p20221216.ebuild | 57 - .../racket-mode-1_p20230209.ebuild | 58 - app-emacs/rainbow-delimiters/Manifest | 2 +- .../rainbow-delimiters-2.1.5.ebuild | 2 +- app-emacs/rainbow-mode/Manifest | 2 +- .../rainbow-mode/rainbow-mode-1.0.6.ebuild | 4 +- app-emacs/semi/Manifest | 7 +- app-emacs/semi/files/semi-info.patch | 30 - app-emacs/semi/metadata.xml | 3 + ...17.ebuild => semi-1.14.7_p20230811.ebuild} | 23 +- app-emacs/sml-mode/Manifest | 4 - app-emacs/sml-mode/sml-mode-6.10.ebuild | 23 - app-emacs/sml-mode/sml-mode-6.11.ebuild | 24 - app-emacs/switch-window/Manifest | 2 +- .../switch-window-1.6.2_p20210808.ebuild | 2 +- app-emacs/transient/Manifest | 4 - .../transient-0.3.7_p20220918-r1.ebuild | 34 - app-emacs/transient/transient-0.4.0.ebuild | 32 - app-emacs/undo-tree/Manifest | 4 - app-emacs/undo-tree/undo-tree-0.6.6.ebuild | 18 - app-emacs/undo-tree/undo-tree-0.8.1-r1.ebuild | 22 - app-emacs/vterm/Manifest | 2 - app-emacs/vterm/vterm-0.0.2_p20221118.ebuild | 64 - app-emacs/wanderlust/Manifest | 4 +- ...ild => wanderlust-2.15.9_p20230624.ebuild} | 22 +- app-emacs/with-editor/Manifest | 2 - .../with-editor/with-editor-3.2.0.ebuild | 21 - app-emacs/xclip/Manifest | 2 - app-emacs/xclip/xclip-1.9.ebuild | 19 - app-emacs/yasnippet-snippets/Manifest | 4 +- .../yasnippet-snippets-0.3-r1.ebuild | 41 - .../yasnippet-snippets-1.0-r2.ebuild | 4 +- app-emulation/Manifest.gz | Bin 15334 -> 15340 bytes app-emulation/dxvk/Manifest | 10 +- app-emulation/dxvk/dxvk-1.10.3.ebuild | 1 + app-emulation/dxvk/dxvk-2.0.ebuild | 1 + app-emulation/dxvk/dxvk-2.1.ebuild | 1 + app-emulation/dxvk/dxvk-2.2.ebuild | 1 + app-emulation/dxvk/dxvk-9999.ebuild | 1 + app-emulation/firecracker-bin/Manifest | 15 +- .../firecracker-bin-1.2.0.ebuild | 82 - .../firecracker-bin-1.3.2.ebuild | 82 - .../firecracker-bin-1.3.3.ebuild | 82 - ....1.ebuild => firecracker-bin-1.4.1.ebuild} | 1 + app-emulation/qemu-guest-agent/Manifest | 2 +- .../qemu-guest-agent-8.0.3.ebuild | 2 +- app-emulation/qemu/Manifest | 2 + app-emulation/qemu/qemu-8.0.4.ebuild | 970 +++ app-emulation/uxn/Manifest | 1 - app-emulation/uxn/files/uxn-build.sh.patch | 11 - .../virtualbox-guest-additions/Manifest | 2 +- .../virtualbox-guest-additions-6.1.46.ebuild | 2 +- app-emulation/vkd3d-proton/Manifest | 8 +- .../vkd3d-proton/vkd3d-proton-2.6.ebuild | 1 + .../vkd3d-proton/vkd3d-proton-2.8.ebuild | 1 + .../vkd3d-proton/vkd3d-proton-2.9.ebuild | 1 + .../vkd3d-proton/vkd3d-proton-9999.ebuild | 1 + app-emulation/wine-proton/Manifest | 6 +- .../wine-proton/wine-proton-7.0.6.ebuild | 18 +- .../wine-proton/wine-proton-8.0.3c.ebuild | 26 +- .../wine-proton/wine-proton-8.0.9999.ebuild | 28 +- app-emulation/wine-staging/Manifest | 13 +- .../files/wine-staging-8.13-rpath.patch | 15 + app-emulation/wine-staging/metadata.xml | 5 + .../wine-staging/wine-staging-8.0.ebuild | 25 +- .../wine-staging/wine-staging-8.11-r1.ebuild | 21 +- .../wine-staging/wine-staging-8.12.ebuild | 21 +- .../wine-staging/wine-staging-8.13.ebuild | 142 +- .../wine-staging/wine-staging-9999.ebuild | 142 +- app-emulation/wine-vanilla/Manifest | 17 +- .../files/wine-vanilla-8.13-rpath.patch | 15 + app-emulation/wine-vanilla/metadata.xml | 5 + .../wine-vanilla/wine-vanilla-7.0.2.ebuild | 22 +- .../wine-vanilla/wine-vanilla-8.0.1.ebuild | 25 +- .../wine-vanilla/wine-vanilla-8.0.2.ebuild | 27 +- .../wine-vanilla/wine-vanilla-8.11-r1.ebuild | 22 +- .../wine-vanilla/wine-vanilla-8.12.ebuild | 22 +- .../wine-vanilla/wine-vanilla-8.13.ebuild | 143 +- .../wine-vanilla/wine-vanilla-9999.ebuild | 143 +- app-misc/Manifest.gz | Bin 49768 -> 49765 bytes app-misc/broot/Manifest | 101 +- app-misc/broot/broot-1.23.0.ebuild | 2 +- app-misc/broot/broot-1.24.1.ebuild | 377 ++ app-misc/fastfetch/Manifest | 9 +- app-misc/fastfetch/fastfetch-0.1.9999.ebuild | 8 +- app-misc/fastfetch/fastfetch-0.2.9999.ebuild | 8 +- app-misc/fastfetch/fastfetch-2.0.0.ebuild | 106 + .../fastfetch-2.0.0-dont-fetch-yyjson.patch | 31 + app-misc/fastfetch/metadata.xml | 1 + app-misc/jq/Manifest | 1 - app-misc/jq/files/jq-1.7-warnings-r1.patch | 37 - app-misc/mc/Manifest | 2 +- app-misc/mc/metadata.xml | 4 - app-misc/rmlint/Manifest | 3 + .../rmlint-2.10.2-fix-sorting-tests.patch | 51 + app-misc/rmlint/rmlint-2.10.2.ebuild | 136 + app-misc/rpick/Manifest | 70 + app-misc/rpick/rpick-0.9.0.ebuild | 146 + app-misc/spire/Manifest | 6 +- ...{spire-1.6.4.ebuild => spire-1.7.1.ebuild} | 18 +- app-office/Manifest.gz | Bin 7898 -> 7900 bytes app-office/homebank/Manifest | 2 + app-office/homebank/homebank-5.6.5.ebuild | 36 + app-pda/Manifest.gz | Bin 2068 -> 2067 bytes app-pda/libimobiledevice/Manifest | 4 +- .../libimobiledevice-1.3.0-r1.ebuild | 3 +- .../libimobiledevice-1.3.0-r2.ebuild | 3 +- app-portage/Manifest.gz | Bin 9762 -> 9775 bytes app-portage/gemato/Manifest | 2 + app-portage/gemato/gemato-20.5.ebuild | 49 + app-portage/pfl/Manifest | 2 - app-portage/pfl/pfl-3.2-r2.ebuild | 50 - app-portage/pkg-testing-tools/Manifest | 2 +- app-portage/pkg-testing-tools/metadata.xml | 5 +- app-shells/Manifest.gz | Bin 8803 -> 8794 bytes app-shells/atuin/Manifest | 74 +- app-shells/atuin/atuin-16.0.0.ebuild | 430 ++ app-shells/atuin/metadata.xml | 9 +- app-shells/zsh/Manifest | 2 +- app-shells/zsh/metadata.xml | 5 +- app-text/Manifest.gz | Bin 48401 -> 48407 bytes app-text/capyt/Manifest | 2 +- app-text/capyt/capyt-1.1.1-r1.ebuild | 2 +- app-text/kramdown-rfc/Manifest | 1 - ...ramdown-rfc-1.6.27-Remove-bin-echars.patch | 27 - app-text/xml2rfc/Manifest | 1 - .../files/xml2rfc-Remove-broken-test.patch | 79 - app-text/zathura-pdf-poppler/Manifest | 2 +- app-text/zathura-pdf-poppler/metadata.xml | 4 - app-text/zathura/Manifest | 2 +- app-text/zathura/metadata.xml | 5 +- dev-cpp/Manifest.gz | Bin 14268 -> 14273 bytes dev-cpp/catch/Manifest | 5 +- dev-cpp/catch/catch-3.0.1.ebuild | 50 - dev-cpp/catch/catch-3.4.0.ebuild | 2 +- dev-cpp/catch/files/catch-3.0.1-gcc13.patch | 61 - dev-cpp/highway/Manifest | 4 +- dev-cpp/highway/highway-1.0.5.ebuild | 37 + dev-cpp/highway/highway-9999.ebuild | 2 +- dev-db/Manifest.gz | Bin 15559 -> 15566 bytes dev-db/mycli/Manifest | 2 + dev-db/mycli/mycli-1.27.0.ebuild | 82 + dev-db/postgresql/Manifest | 14 +- dev-db/postgresql/postgresql-11.21.ebuild | 453 ++ dev-db/postgresql/postgresql-12.16.ebuild | 453 ++ dev-db/postgresql/postgresql-13.12.ebuild | 465 ++ dev-db/postgresql/postgresql-14.9.ebuild | 465 ++ dev-db/postgresql/postgresql-15.4.ebuild | 467 ++ ...eta2.ebuild => postgresql-16_beta3.ebuild} | 0 dev-db/sqlcl-bin/Manifest | 4 +- ...build => sqlcl-bin-23.1.0.089.0929.ebuild} | 0 dev-db/sqldeveloper/Manifest | 4 +- ...ld => sqldeveloper-23.1.0.097.1607.ebuild} | 4 +- dev-db/sqlmap/Manifest | 4 +- ...qlmap-1.7.5.ebuild => sqlmap-1.7.8.ebuild} | 2 +- dev-java/Manifest.gz | Bin 57642 -> 57651 bytes dev-java/gwt/Manifest | 2 +- .../files/gwt-2.9.0-jsinterop-classpath.patch | 2 +- dev-java/tomcat-native/Manifest | 3 + .../tomcat-native/tomcat-native-1.2.38.ebuild | 101 + dev-lang/Manifest.gz | Bin 19861 -> 19847 bytes dev-lang/eisl/Manifest | 4 +- .../{eisl-2.98.ebuild => eisl-3.40.ebuild} | 2 +- dev-lang/go/Manifest | 9 +- .../go-never-download-newer-toolchains.patch | 13 + dev-lang/go/go-1.19.10.ebuild | 208 - .../{go-1.19.12.ebuild => go-1.21.0.ebuild} | 25 +- dev-lang/go/go-9999.ebuild | 13 +- dev-lang/luau/Manifest | 7 +- dev-lang/luau/files/luau-0.590-cstdint.patch | 10 + dev-lang/luau/luau-0.583.ebuild | 2 +- .../{luau-0.584.ebuild => luau-0.590.ebuild} | 2 + dev-lang/nim/Manifest | 2 +- dev-lang/nim/nim-1.6.14-r1.ebuild | 2 +- dev-lang/php/Manifest | 4 +- dev-lang/php/php-8.0.29.ebuild | 2 +- dev-lang/php/php-8.1.20-r1.ebuild | 2 +- dev-lang/python/Manifest | 2 + dev-lang/python/python-3.12.0_rc1_p1.ebuild | 526 ++ dev-lang/spidermonkey/Manifest | 9 +- .../spidermonkey-115-known-test-failures.txt | 9 + .../spidermonkey/spidermonkey-102.12.0.ebuild | 413 -- ...1.0.ebuild => spidermonkey-115.1.0.ebuild} | 110 +- dev-libs/Manifest.gz | Bin 97977 -> 97335 bytes dev-libs/boost/Manifest | 4 +- dev-libs/boost/boost-1.83.0-r1.ebuild | 350 ++ dev-libs/boost/metadata.xml | 1 + dev-libs/botan/Manifest | 2 +- dev-libs/botan/botan-3.1.1.ebuild | 2 +- dev-libs/clhpp/Manifest | 2 - dev-libs/clhpp/clhpp-2023.02.06.ebuild | 39 - dev-libs/clipper/Manifest | 3 - dev-libs/clipper/clipper-6.4.2.ebuild | 33 - dev-libs/clipper/metadata.xml | 17 - dev-libs/girara/Manifest | 2 +- dev-libs/girara/metadata.xml | 5 +- dev-libs/gjs/Manifest | 2 +- dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- dev-libs/glib/Manifest | 2 +- dev-libs/glib/glib-2.76.3.ebuild | 2 +- dev-libs/libarcus/Manifest | 4 - ...rcus-4.8.0-deprecated-protobuf-calls.patch | 30 - dev-libs/libarcus/libarcus-4.13.1.ebuild | 56 - dev-libs/libarcus/metadata.xml | 28 - dev-libs/libbsd/Manifest | 2 +- dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- dev-libs/libburn/Manifest | 2 +- dev-libs/libburn/libburn-1.5.6.ebuild | 2 +- dev-libs/libcharon/Manifest | 3 - dev-libs/libcharon/libcharon-4.13.0.ebuild | 72 - dev-libs/libcharon/metadata.xml | 26 - dev-libs/libclc/Manifest | 2 + .../libclc/libclc-18.0.0_pre20230810.ebuild | 88 + dev-libs/libdispatch/Manifest | 2 +- dev-libs/libdispatch/metadata.xml | 5 +- dev-libs/libedit/Manifest | 2 +- dev-libs/libedit/libedit-20221030.3.1.ebuild | 2 +- dev-libs/libisoburn/Manifest | 2 +- dev-libs/libisoburn/libisoburn-1.5.6.ebuild | 2 +- dev-libs/libisofs/Manifest | 2 + dev-libs/libisofs/libisofs-1.5.6_p1.ebuild | 50 + dev-libs/libjcat/Manifest | 2 +- dev-libs/libjcat/metadata.xml | 4 - dev-libs/libmspack/Manifest | 4 +- .../libmspack/libmspack-0.11_alpha.ebuild | 67 + dev-libs/libmspack/libmspack-9999.ebuild | 4 +- dev-libs/libnest2d/Manifest | 7 - .../libnest2d-0.4-add-disallowed-areas.patch | 122 - ...-0.4-add-soversion-to-shared-library.patch | 21 - .../files/libnest2d-0.4-fix-cpp-version.patch | 11 - .../libnest2d-0.4-gnu-install-dirs.patch | 25 - dev-libs/libnest2d/libnest2d-0.4-r2.ebuild | 45 - dev-libs/libnest2d/metadata.xml | 27 - dev-libs/libpcre2/Manifest | 4 +- dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 2 +- dev-libs/libpcre2/metadata.xml | 2 +- dev-libs/libsavitar/Manifest | 4 - .../libsavitar-4.7.0-use-system-pugixml.patch | 8 - dev-libs/libsavitar/libsavitar-4.13.0.ebuild | 76 - dev-libs/libsavitar/metadata.xml | 23 - dev-libs/libuv/Manifest | 2 +- dev-libs/libuv/libuv-1.46.0.ebuild | 2 +- dev-libs/libwapcaplet/Manifest | 3 +- .../files/libwapcaplet-0.4.1-makefile.patch | 12 - .../libwapcaplet/libwapcaplet-0.4.3-r1.ebuild | 9 +- dev-libs/libxml2/Manifest | 2 + dev-libs/libxml2/libxml2-2.11.5.ebuild | 196 + dev-libs/libxmlb/Manifest | 5 +- .../libxmlb-0.3.12-no_installed_tests.patch | 33 + dev-libs/libxmlb/libxmlb-0.3.12.ebuild | 65 + dev-libs/libxmlb/metadata.xml | 4 - dev-libs/ncnn/Manifest | 2 +- dev-libs/ncnn/metadata.xml | 4 - dev-libs/opencl-icd-loader/Manifest | 2 - .../opencl-icd-loader-2023.02.06.ebuild | 39 - dev-libs/openpace/Manifest | 5 - .../files/openpace-1.1.2-openssl-3.0-1.patch | 25 - .../files/openpace-1.1.2-openssl-3.0-2.patch | 76 - .../files/openpace-1.1.2-openssl-3.0-3.patch | 23 - dev-libs/openpace/openpace-1.1.2.ebuild | 52 - dev-libs/re2/Manifest | 2 +- dev-libs/re2/metadata.xml | 9 +- dev-libs/sexpp/Manifest | 2 - dev-libs/sexpp/sexpp-0.8.5.ebuild | 35 - dev-libs/yyjson/Manifest | 4 + .../files/yyjson-0.7.0-disable-werror.patch | 12 + dev-libs/yyjson/metadata.xml | 10 + dev-libs/yyjson/yyjson-0.7.0.ebuild | 39 + dev-lisp/Manifest.gz | Bin 3380 -> 3380 bytes dev-lisp/clozurecl/Manifest | 5 +- dev-lisp/clozurecl/clozurecl-1.12.2.ebuild | 81 + dev-lua/Manifest.gz | Bin 7310 -> 7312 bytes dev-lua/lua-openssl/Manifest | 3 +- .../files/lua-openssl-0.8.3-clang16.patch | 45 + ....ebuild => lua-openssl-0.8.3_p2-r1.ebuild} | 4 +- dev-ml/Manifest.gz | Bin 38191 -> 38178 bytes dev-ml/llvm-ocaml/Manifest | 2 + .../llvm-ocaml-18.0.0_pre20230810.ebuild | 112 + dev-ml/merlin/Manifest | 2 + dev-ml/merlin/merlin-4.9.ebuild | 99 + dev-ml/ocaml-ctypes/Manifest | 4 +- dev-ml/ocaml-ctypes/metadata.xml | 2 +- ...1.ebuild => ocaml-ctypes-0.21.1-r2.ebuild} | 8 +- .../Apache-Reload-0.140.0.ebuild | 41 + dev-perl/Apache-Reload/Manifest | 2 + .../Apache-SizeLimit-0.980.0.ebuild | 32 + dev-perl/Apache-SizeLimit/Manifest | 2 + .../App-cpanminus-1.704.700.ebuild | 13 + dev-perl/App-cpanminus/Manifest | 2 + .../Authen-SASL/Authen-SASL-2.170.0.ebuild | 27 + dev-perl/Authen-SASL/Manifest | 2 + .../Business-ISBN-Data-20230811.1.0.ebuild | 37 + dev-perl/Business-ISBN-Data/Manifest | 2 + .../CGI-Compile/CGI-Compile-0.260.0.ebuild | 36 + dev-perl/CGI-Compile/Manifest | 2 + .../Calendar-Simple-2.0.3.ebuild | 29 + dev-perl/Calendar-Simple/Manifest | 2 + .../Convert-ASN1/Convert-ASN1-0.340.0.ebuild | 21 + dev-perl/Convert-ASN1/Manifest | 2 + .../Data-Printer/Data-Printer-1.1.1.ebuild | 28 + dev-perl/Data-Printer/Manifest | 2 + .../Finance-Quote-1.580.0.ebuild | 88 + dev-perl/Finance-Quote/Manifest | 2 + .../HTML-Selector-XPath-0.280.0.ebuild | 27 + dev-perl/HTML-Selector-XPath/Manifest | 2 + dev-perl/Manifest.gz | Bin 285237 -> 285268 bytes dev-perl/Module-ScanDeps/Manifest | 2 + .../Module-ScanDeps-1.330.0.ebuild | 34 + dev-perl/Net-SSH-Perl/Manifest | 2 + .../Net-SSH-Perl/Net-SSH-Perl-2.142.0.ebuild | 46 + dev-perl/Text-CSV/Manifest | 4 +- dev-perl/Text-CSV/Text-CSV-2.20.0.ebuild | 2 +- dev-perl/Text-CSV/Text-CSV-2.30.0.ebuild | 30 + dev-perl/Text-CSV_XS/Manifest | 2 + .../Text-CSV_XS/Text-CSV_XS-1.510.0.ebuild | 29 + dev-perl/XS-Parse-Keyword/Manifest | 2 + .../XS-Parse-Keyword-0.380.0.ebuild | 20 + dev-php/Manifest.gz | Bin 38185 -> 38016 bytes dev-php/pecl-http/Manifest | 1 - .../files/pecl-http-3.2.4-curl-cookies.patch | 242 - dev-php/php-redmine-api/Manifest | 3 - .../php-redmine-api-1.5.16.ebuild | 35 - .../APScheduler/APScheduler-3.10.2.ebuild | 63 + dev-python/APScheduler/Manifest | 2 + dev-python/Arpeggio/Arpeggio-2.0.0.ebuild | 32 - dev-python/Arpeggio/Arpeggio-2.0.2.ebuild | 2 +- dev-python/Arpeggio/Manifest | 4 +- dev-python/Faker/Faker-18.11.2.ebuild | 34 - dev-python/Faker/Faker-18.13.0.ebuild | 34 - dev-python/Faker/Faker-19.0.0.ebuild | 34 - dev-python/Faker/Faker-19.1.0.ebuild | 34 - dev-python/Faker/Faker-19.2.0.ebuild | 34 - dev-python/Faker/Faker-19.3.0.ebuild | 2 +- dev-python/Faker/Manifest | 12 +- dev-python/GitPython/GitPython-3.1.31.ebuild | 83 - dev-python/GitPython/GitPython-3.1.32.ebuild | 2 +- dev-python/GitPython/Manifest | 5 +- dev-python/Manifest.gz | Bin 266853 -> 266651 bytes dev-python/aiofiles/Manifest | 2 + dev-python/aiofiles/aiofiles-23.2.1.ebuild | 27 + dev-python/apache-libcloud/Manifest | 5 + .../apache-libcloud-3.7.0.ebuild} | 7 +- .../apache-libcloud-3.8.0-r1.ebuild | 59 + .../metadata.xml | 0 dev-python/astroid/Manifest | 4 +- dev-python/astroid/astroid-2.15.5.ebuild | 65 - dev-python/astroid/astroid-2.15.6.ebuild | 2 +- dev-python/async-lru/Manifest | 2 +- dev-python/async-lru/async-lru-2.0.4.ebuild | 2 +- dev-python/async-timeout/Manifest | 2 + .../async-timeout/async-timeout-4.0.3.ebuild | 34 + dev-python/aws-sam-translator/Manifest | 2 + .../aws-sam-translator-1.73.0.ebuild | 60 + dev-python/boto3/Manifest | 28 +- dev-python/boto3/boto3-1.28.11.ebuild | 66 - dev-python/boto3/boto3-1.28.12.ebuild | 66 - dev-python/boto3/boto3-1.28.14.ebuild | 66 - dev-python/boto3/boto3-1.28.15.ebuild | 2 +- dev-python/boto3/boto3-1.28.16.ebuild | 66 - dev-python/boto3/boto3-1.28.17.ebuild | 66 - dev-python/boto3/boto3-1.28.18.ebuild | 66 - dev-python/boto3/boto3-1.28.19.ebuild | 66 - dev-python/boto3/boto3-1.28.21.ebuild | 66 - dev-python/boto3/boto3-1.28.22.ebuild | 66 - ...o3-1.28.10.ebuild => boto3-1.28.25.ebuild} | 0 dev-python/boto3/boto3-1.28.3.ebuild | 66 - dev-python/boto3/boto3-1.28.9.ebuild | 66 - dev-python/botocore/Manifest | 28 +- dev-python/botocore/botocore-1.31.10.ebuild | 79 - dev-python/botocore/botocore-1.31.11.ebuild | 79 - dev-python/botocore/botocore-1.31.12.ebuild | 79 - dev-python/botocore/botocore-1.31.14.ebuild | 79 - dev-python/botocore/botocore-1.31.15.ebuild | 2 +- dev-python/botocore/botocore-1.31.17.ebuild | 72 - dev-python/botocore/botocore-1.31.18.ebuild | 72 - dev-python/botocore/botocore-1.31.19.ebuild | 72 - dev-python/botocore/botocore-1.31.21.ebuild | 72 - dev-python/botocore/botocore-1.31.22.ebuild | 72 - ...1.31.16.ebuild => botocore-1.31.25.ebuild} | 0 dev-python/botocore/botocore-1.31.3.ebuild | 79 - dev-python/botocore/botocore-1.31.9.ebuild | 79 - dev-python/cattrs/Manifest | 7 +- dev-python/cattrs/cattrs-22.2.0.ebuild | 57 - dev-python/cattrs/cattrs-23.1.1.ebuild | 56 - dev-python/cattrs/cattrs-23.1.2.ebuild | 7 +- .../files/cattrs-23.1.2-32bit-time_t.patch | 38 + dev-python/cbor2/Manifest | 2 +- dev-python/cbor2/cbor2-5.4.6.ebuild | 2 +- dev-python/cerberus/Manifest | 2 + dev-python/cerberus/cerberus-1.3.5.ebuild | 36 + dev-python/cfgv/Manifest | 2 + dev-python/cfgv/cfgv-3.4.0.ebuild | 25 + dev-python/charset-normalizer/Manifest | 4 +- .../charset-normalizer-3.1.0.ebuild | 33 - .../charset-normalizer-3.2.0.ebuild | 2 +- dev-python/clang-python/Manifest | 2 + .../clang-python-18.0.0_pre20230810.ebuild | 54 + dev-python/cleo/Manifest | 2 +- dev-python/cleo/cleo-2.0.1-r1.ebuild | 2 +- dev-python/click/Manifest | 8 +- dev-python/click/click-8.1.3.ebuild | 38 - dev-python/click/click-8.1.4.ebuild | 38 - dev-python/click/click-8.1.5.ebuild | 38 - dev-python/click/click-8.1.6.ebuild | 2 +- dev-python/coverage/Manifest | 2 + dev-python/coverage/coverage-7.3.0.ebuild | 82 + dev-python/crashtest/Manifest | 2 +- dev-python/crashtest/crashtest-0.4.1.ebuild | 2 +- dev-python/csscompressor/Manifest | 3 +- .../csscompressor-0.9.5-r1.ebuild | 20 - .../csscompressor-0.9.5-r2.ebuild | 2 +- dev-python/cvxopt/Manifest | 2 + dev-python/cvxopt/cvxopt-1.3.2.ebuild | 179 + dev-python/django-debug-toolbar/Manifest | 2 + .../django-debug-toolbar-4.2.0.ebuild | 36 + dev-python/dns-lexicon/Manifest | 2 + .../dns-lexicon/dns-lexicon-3.14.1.ebuild | 71 + dev-python/dnspython/Manifest | 2 + dev-python/dnspython/dnspython-2.4.2.ebuild | 51 + dev-python/dogpile-cache/Manifest | 4 +- .../dogpile-cache/dogpile-cache-1.2.1.ebuild | 33 - .../dogpile-cache/dogpile-cache-1.2.2.ebuild | 2 +- dev-python/editables/Manifest | 2 +- dev-python/editables/editables-0.5.ebuild | 2 +- dev-python/execnet/Manifest | 9 +- dev-python/execnet/execnet-1.9.0-r1.ebuild | 56 - dev-python/execnet/execnet-2.0.0.ebuild | 38 - dev-python/execnet/execnet-2.0.1.ebuild | 32 - dev-python/execnet/execnet-2.0.2.ebuild | 2 +- dev-python/flasgger/Manifest | 3 + dev-python/flasgger/flasgger-0.9.7.1.ebuild | 39 + .../{pynest2d => flasgger}/metadata.xml | 8 +- dev-python/h5py/Manifest | 5 +- .../h5py/files/h5py-3.8.0-cython3.patch | 26 - dev-python/h5py/h5py-3.8.0.ebuild | 74 - dev-python/h5py/h5py-3.9.0.ebuild | 2 +- dev-python/hatch-jupyter-builder/Manifest | 2 +- .../hatch-jupyter-builder-0.8.3.ebuild | 2 +- dev-python/hcloud/Manifest | 2 + dev-python/hcloud/hcloud-1.27.2.ebuild | 49 + dev-python/httpbin/Manifest | 4 +- dev-python/httpbin/httpbin-0.10.0.ebuild | 38 + dev-python/httpbin/metadata.xml | 1 + dev-python/httpx-socks/Manifest | 4 +- .../httpx-socks/httpx-socks-0.7.6.ebuild | 44 - .../httpx-socks/httpx-socks-0.7.7.ebuild | 2 +- dev-python/hypercorn/Manifest | 5 +- .../files/hypercorn-0.14.3-tomli.patch | 106 - .../hypercorn/hypercorn-0.14.3-r1.ebuild | 51 - dev-python/hypercorn/hypercorn-0.14.4.ebuild | 2 +- dev-python/hypothesis/Manifest | 14 +- .../hypothesis/hypothesis-6.80.1.ebuild | 90 - .../hypothesis/hypothesis-6.81.1.ebuild | 90 - .../hypothesis/hypothesis-6.81.2.ebuild | 2 +- .../hypothesis/hypothesis-6.82.1.ebuild | 91 - .../hypothesis/hypothesis-6.82.2.ebuild | 91 - ...6.82.0.ebuild => hypothesis-6.82.4.ebuild} | 0 dev-python/irc/Manifest | 2 + dev-python/irc/irc-20.3.0.ebuild | 45 + dev-python/jaraco-classes/Manifest | 4 +- .../jaraco-classes-3.2.3.ebuild | 27 - .../jaraco-classes-3.3.0.ebuild | 2 +- dev-python/joblib/Manifest | 2 + dev-python/joblib/joblib-1.3.2.ebuild | 53 + dev-python/json5/Manifest | 2 +- dev-python/json5/json5-0.9.11.ebuild | 2 +- dev-python/jsonpickle/Manifest | 2 + dev-python/jsonpickle/jsonpickle-3.0.2.ebuild | 64 + dev-python/jsonpointer/Manifest | 4 +- dev-python/jsonpointer/jsonpointer-2.3.ebuild | 23 - dev-python/jsonpointer/jsonpointer-2.4.ebuild | 2 +- dev-python/jsonschema-spec/Manifest | 2 +- .../jsonschema-spec-0.2.3.ebuild | 2 +- dev-python/jsonschema/Manifest | 14 +- .../jsonschema/jsonschema-4.17.3.ebuild | 2 +- .../jsonschema/jsonschema-4.18.0.ebuild | 2 +- .../jsonschema/jsonschema-4.18.2.ebuild | 2 +- .../jsonschema/jsonschema-4.18.3.ebuild | 2 +- .../jsonschema/jsonschema-4.18.4.ebuild | 2 +- .../jsonschema/jsonschema-4.18.6.ebuild | 2 +- .../jsonschema/jsonschema-4.19.0.ebuild | 2 +- dev-python/jupyter-lsp/Manifest | 2 +- .../jupyter-lsp/jupyter-lsp-2.2.0.ebuild | 2 +- dev-python/jupyterlab-server/Manifest | 2 +- .../jupyterlab-server-2.23.0.ebuild | 2 +- dev-python/jupyterlab/Manifest | 4 +- dev-python/jupyterlab/jupyterlab-4.0.4.ebuild | 2 +- dev-python/jupyterlab/jupyterlab-4.0.5.ebuild | 77 + dev-python/kerberos/Manifest | 4 + .../files/kerberos-1.3.1-python3.10.patch} | 0 .../kerberos-1.3.1-r2.ebuild} | 2 +- .../{pykerberos => kerberos}/metadata.xml | 0 dev-python/libcloud/Manifest | 3 - dev-python/lit/Manifest | 2 + dev-python/lit/lit-18.0.0_pre20230810.ebuild | 42 + dev-python/littleutils/Manifest | 3 +- .../littleutils/littleutils-0.2.2-r1.ebuild | 2 +- .../littleutils/littleutils-0.2.2.ebuild | 19 - dev-python/markdown-include/Manifest | 5 +- .../files/markdown-include-0.8.1-setup.patch | 9 + .../markdown-include-0.8.1.ebuild | 4 + dev-python/markdown-include/metadata.xml | 8 + dev-python/minikanren/Manifest | 4 +- .../minikanren/minikanren-1.0.3-r1.ebuild | 2 +- dev-python/minikanren/minikanren-1.0.3.ebuild | 32 - dev-python/mock/Manifest | 4 +- dev-python/mock/mock-5.0.2.ebuild | 23 - dev-python/mock/mock-5.1.0.ebuild | 2 +- dev-python/msgpack/Manifest | 2 +- dev-python/msgpack/msgpack-1.0.5.ebuild | 2 +- dev-python/mypy/Manifest | 4 +- dev-python/mypy/mypy-1.4.1-r1.ebuild | 2 +- dev-python/mypy/mypy-1.5.0.ebuild | 63 + dev-python/nbformat/Manifest | 6 +- dev-python/nbformat/nbformat-5.9.0.ebuild | 48 - dev-python/nbformat/nbformat-5.9.1.ebuild | 48 - dev-python/nbformat/nbformat-5.9.2.ebuild | 2 +- dev-python/notebook/Manifest | 2 +- dev-python/notebook/notebook-7.0.2.ebuild | 2 +- dev-python/numpy/Manifest | 4 +- dev-python/numpy/numpy-1.24.4.ebuild | 2 +- dev-python/numpy/numpy-1.26.0_beta1.ebuild | 149 + dev-python/omemo-dr/Manifest | 3 + .../{typed-ast => omemo-dr}/metadata.xml | 3 +- dev-python/omemo-dr/omemo-dr-1.0.0.ebuild | 28 + dev-python/openapi-core/Manifest | 4 +- .../openapi-core-0.16.6-r1.ebuild | 2 +- .../openapi-core/openapi-core-0.18.0.ebuild | 2 +- dev-python/openapi-schema-validator/Manifest | 2 +- .../openapi-schema-validator-0.6.0.ebuild | 2 +- dev-python/openapi-spec-validator/Manifest | 2 +- .../openapi-spec-validator-0.6.0.ebuild | 2 +- dev-python/orjson/Manifest | 4 +- dev-python/orjson/orjson-3.9.2.ebuild | 2 +- dev-python/orjson/orjson-3.9.4.ebuild | 2 +- dev-python/parse/Manifest | 2 +- dev-python/parse/parse-1.19.1.ebuild | 2 +- dev-python/path-and-address/Manifest | 5 +- dev-python/path-and-address/metadata.xml | 1 + .../path-and-address-2.0.1-r1.ebuild | 2 +- .../path-and-address-2.0.1.ebuild | 21 - dev-python/path/Manifest | 4 +- dev-python/path/path-16.6.0-r1.ebuild | 36 - dev-python/path/path-16.7.1.ebuild | 2 +- dev-python/pendulum/Manifest | 2 +- dev-python/pendulum/pendulum-2.1.2-r2.ebuild | 2 +- dev-python/phonenumbers/Manifest | 8 +- .../phonenumbers/phonenumbers-8.13.15.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.16.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.17.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.18.ebuild | 2 +- dev-python/pikepdf/Manifest | 4 + dev-python/pikepdf/pikepdf-8.3.1.ebuild | 60 + dev-python/pikepdf/pikepdf-8.3.2.ebuild | 60 + dev-python/pipenv/Manifest | 4 + .../pipenv-2023.7.11-fix-imports-utils.patch | 15 + .../files/pipenv-2023.7.11-fix-imports.patch | 39 + dev-python/pipenv/pipenv-2023.7.11.ebuild | 108 + dev-python/platformdirs/Manifest | 8 +- .../platformdirs/platformdirs-3.10.0.ebuild | 2 +- .../platformdirs/platformdirs-3.8.0.ebuild | 49 - .../platformdirs/platformdirs-3.8.1.ebuild | 49 - .../platformdirs/platformdirs-3.9.1.ebuild | 49 - dev-python/plotly/Manifest | 2 + dev-python/plotly/plotly-5.16.0.ebuild | 115 + dev-python/prometheus-client/Manifest | 4 +- .../prometheus-client-0.17.0.ebuild | 25 - .../prometheus-client-0.17.1.ebuild | 2 +- dev-python/psutil/Manifest | 5 +- dev-python/psutil/psutil-5.9.4.ebuild | 46 - dev-python/psutil/psutil-5.9.5.ebuild | 2 +- dev-python/pyaml/Manifest | 4 +- dev-python/pyaml/pyaml-23.5.9.ebuild | 30 - dev-python/pyaml/pyaml-23.7.0.ebuild | 2 +- dev-python/pyaudio/Manifest | 1 + dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild | 38 + dev-python/pydantic-core/Manifest | 14 + .../pydantic-core/pydantic-core-2.5.0.ebuild | 139 + dev-python/pyfakefs/Manifest | 4 +- dev-python/pyfakefs/pyfakefs-5.2.2.ebuild | 30 - dev-python/pyfakefs/pyfakefs-5.2.3.ebuild | 2 +- dev-python/pyftpdlib/Manifest | 3 +- .../pyftpdlib/pyftpdlib-1.5.7-r1.ebuild | 2 +- dev-python/pyftpdlib/pyftpdlib-1.5.7.ebuild | 83 - dev-python/pyfuse3/Manifest | 2 +- dev-python/pyfuse3/metadata.xml | 5 +- dev-python/pygame_sdl2/Manifest | 2 +- .../pygame_sdl2/pygame_sdl2-8.0.3.ebuild | 4 +- dev-python/pykerberos/Manifest | 6 - .../pykerberos/pykerberos-1.3.1-r1.ebuild | 48 - dev-python/pymongo/Manifest | 2 +- dev-python/pymongo/pymongo-4.4.1.ebuild | 4 +- dev-python/pynest2d/Manifest | 4 - ...required-flags-from-Libnest2D-target.patch | 23 - dev-python/pynest2d/pynest2d-4.13_beta.ebuild | 39 - dev-python/pypdf/Manifest | 3 + dev-python/pypdf/pypdf-3.15.1.ebuild | 56 + dev-python/pyproject-fmt/Manifest | 2 + .../pyproject-fmt/pyproject-fmt-0.13.1.ebuild | 35 + dev-python/pysmi/Manifest | 3 +- dev-python/pysmi/pysmi-0.3.4-r1.ebuild | 2 +- dev-python/pysmi/pysmi-0.3.4.ebuild | 20 - dev-python/pytest-check/Manifest | 2 + .../pytest-check/pytest-check-2.2.1.ebuild | 26 + dev-python/pytest-rerunfailures/Manifest | 4 +- .../pytest-rerunfailures-11.1.2.ebuild | 32 - .../pytest-rerunfailures-12.0.ebuild | 2 +- dev-python/pytest-subprocess/Manifest | 2 +- .../pytest-subprocess-1.5.0.ebuild | 2 +- dev-python/python-ironicclient/Manifest | 4 +- .../python-ironicclient-5.2.0.ebuild | 50 - .../python-ironicclient-5.3.0.ebuild | 2 +- dev-python/python-lsp-jsonrpc/Manifest | 5 +- dev-python/python-lsp-jsonrpc/metadata.xml | 1 + .../python-lsp-jsonrpc-1.0.0-r1.ebuild | 2 +- .../python-lsp-jsonrpc-1.0.0.ebuild | 35 - dev-python/python-neutronclient/Manifest | 4 +- .../python-neutronclient-10.0.0.ebuild | 79 - .../python-neutronclient-11.0.0.ebuild | 2 +- dev-python/python-xmp-toolkit/Manifest | 2 +- .../python-xmp-toolkit-2.0.1-r2.ebuild | 2 +- dev-python/pytzdata/Manifest | 2 +- dev-python/pytzdata/pytzdata-2020.1-r2.ebuild | 2 +- dev-python/pywinrm/Manifest | 2 +- dev-python/pywinrm/pywinrm-0.4.3.ebuild | 4 +- dev-python/pyzmq/Manifest | 2 + dev-python/pyzmq/pyzmq-25.1.1.ebuild | 84 + dev-python/requests-cache/Manifest | 2 +- .../requests-cache-1.1.0.ebuild | 2 +- dev-python/rpds-py/Manifest | 2 +- dev-python/rpds-py/rpds-py-0.9.2.ebuild | 2 +- dev-python/scikit-build-core/Manifest | 2 +- .../scikit-build-core-0.4.8.ebuild | 2 +- dev-python/sentry-sdk/Manifest | 12 +- .../sentry-sdk/sentry-sdk-1.26.0.ebuild | 118 - .../sentry-sdk/sentry-sdk-1.27.1.ebuild | 118 - .../sentry-sdk/sentry-sdk-1.28.0.ebuild | 118 - .../sentry-sdk/sentry-sdk-1.28.1.ebuild | 118 - .../sentry-sdk/sentry-sdk-1.29.0.ebuild | 118 - .../sentry-sdk/sentry-sdk-1.29.2.ebuild | 2 +- dev-python/sh/Manifest | 2 + dev-python/sh/sh-2.0.6.ebuild | 26 + dev-python/sphinx-basic-ng/Manifest | 2 +- .../sphinx-basic-ng-1.0.0_beta2.ebuild | 2 +- dev-python/sphinx-multiversion/Manifest | 4 +- .../sphinx-multiversion-0.2.4-r1.ebuild | 2 +- .../sphinx-multiversion-0.2.4.ebuild | 23 - dev-python/sphinx-panels/Manifest | 4 +- .../sphinx-panels-0.6.0-r1.ebuild | 2 +- .../sphinx-panels/sphinx-panels-0.6.0.ebuild | 26 - dev-python/sphinxcontrib-applehelp/Manifest | 2 + .../sphinxcontrib-applehelp-1.0.6.ebuild | 29 + dev-python/sphinxcontrib-devhelp/Manifest | 2 + .../sphinxcontrib-devhelp-1.0.4.ebuild | 29 + dev-python/sphinxcontrib-htmlhelp/Manifest | 2 + .../sphinxcontrib-htmlhelp-2.0.3.ebuild | 32 + dev-python/sphinxcontrib-qthelp/Manifest | 2 + .../sphinxcontrib-qthelp-1.0.5.ebuild | 29 + .../sphinxcontrib-serializinghtml/Manifest | 2 + ...sphinxcontrib-serializinghtml-1.1.7.ebuild | 29 + dev-python/sphinxcontrib-trio/Manifest | 3 +- .../sphinxcontrib-trio-1.1.2-r1.ebuild | 2 +- .../sphinxcontrib-trio-1.1.2.ebuild | 36 - dev-python/sphinxcontrib-websupport/Manifest | 2 + .../sphinxcontrib-websupport-1.2.6.ebuild | 39 + dev-python/sqlglot/Manifest | 4 + dev-python/sqlglot/sqlglot-17.11.0.ebuild | 36 + dev-python/sqlglot/sqlglot-17.12.0.ebuild | 36 + dev-python/tifffile/Manifest | 2 + dev-python/tifffile/tifffile-2023.8.12.ebuild | 63 + dev-python/tornado/Manifest | 5 +- dev-python/tornado/tornado-6.3.2-r1.ebuild | 2 +- ...nado-6.3.2.ebuild => tornado-6.3.3.ebuild} | 9 +- dev-python/tox/Manifest | 2 + dev-python/tox/tox-4.8.0.ebuild | 84 + dev-python/tqdm/Manifest | 4 + dev-python/tqdm/tqdm-4.66.0.ebuild | 45 + dev-python/tqdm/tqdm-4.66.1.ebuild | 45 + dev-python/trove-classifiers/Manifest | 4 +- .../trove-classifiers-2023.5.24.ebuild | 31 - .../trove-classifiers-2023.7.6.ebuild | 2 +- dev-python/trustme/Manifest | 4 +- dev-python/trustme/trustme-1.0.0.ebuild | 32 - dev-python/trustme/trustme-1.1.0.ebuild | 2 +- dev-python/typed-ast/Manifest | 5 - dev-python/typed-ast/typed-ast-1.5.4.ebuild | 27 - dev-python/typed-ast/typed-ast-1.5.5.ebuild | 27 - dev-python/types-docutils/Manifest | 2 + .../types-docutils-0.20.0.2.ebuild | 17 + dev-python/types-gdb/Manifest | 2 + .../types-gdb/types-gdb-12.1.4.5.ebuild | 17 + dev-python/ujson/Manifest | 2 +- dev-python/ujson/ujson-5.8.0.ebuild | 2 +- dev-python/uranium/Manifest | 3 - dev-python/uranium/metadata.xml | 29 - dev-python/uranium/uranium-4.13.0-r1.ebuild | 103 - dev-python/uri-template/Manifest | 3 + .../metadata.xml | 0 .../uri-template-1.3.0.ebuild} | 2 +- dev-python/uri_template/Manifest | 5 - .../uri_template/uri_template-1.2.0-r1.ebuild | 34 - dev-python/url-normalize/Manifest | 2 +- .../url-normalize-1.4.3-r1.ebuild | 2 +- dev-python/validators/Manifest | 2 + .../validators/validators-0.21.2.ebuild | 21 + dev-python/virtualenv/Manifest | 2 + .../virtualenv/virtualenv-20.24.3.ebuild | 107 + dev-python/zeroconf/Manifest | 2 + dev-python/zeroconf/zeroconf-0.76.0.ebuild | 56 + dev-python/zipp/Manifest | 8 +- dev-python/zipp/zipp-3.15.0.ebuild | 52 - dev-python/zipp/zipp-3.16.0.ebuild | 52 - dev-python/zipp/zipp-3.16.1.ebuild | 52 - dev-python/zipp/zipp-3.16.2.ebuild | 2 +- dev-qt/Manifest.gz | Bin 11215 -> 11213 bytes dev-qt/qtwebengine/Manifest | 5 +- ...15.10_p20230623-ffmpeg-binutils-2.41.patch | 75 + .../qtwebengine-5.15.10_p20230623.ebuild | 1 + dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild | 4 + dev-ruby/Manifest.gz | Bin 106470 -> 105631 bytes dev-ruby/actioncable/Manifest | 2 + dev-ruby/actioncable/actioncable-7.0.7.ebuild | 46 + dev-ruby/actionmailbox/Manifest | 2 + .../actionmailbox/actionmailbox-7.0.7.ebuild | 64 + dev-ruby/actionmailer/Manifest | 2 + .../actionmailer/actionmailer-7.0.7.ebuild | 46 + dev-ruby/actionpack/Manifest | 2 + dev-ruby/actionpack/actionpack-7.0.7.ebuild | 70 + dev-ruby/actiontext/Manifest | 2 + dev-ruby/actiontext/actiontext-7.0.7.ebuild | 58 + dev-ruby/actionview/Manifest | 2 + dev-ruby/actionview/actionview-7.0.7.ebuild | 75 + dev-ruby/activejob/Manifest | 2 + dev-ruby/activejob/activejob-7.0.7.ebuild | 49 + dev-ruby/activeldap/Manifest | 2 +- .../activeldap/activeldap-6.1.0-r1.ebuild | 2 +- dev-ruby/activemodel/Manifest | 2 + dev-ruby/activemodel/activemodel-7.0.7.ebuild | 43 + dev-ruby/activerecord/Manifest | 2 + .../activerecord/activerecord-7.0.7.ebuild | 91 + dev-ruby/activestorage/Manifest | 2 + .../activestorage/activestorage-7.0.7.ebuild | 68 + dev-ruby/activesupport/Manifest | 2 + .../activesupport/activesupport-7.0.7.ebuild | 74 + dev-ruby/airbrussh/Manifest | 2 + dev-ruby/airbrussh/airbrussh-1.4.2.ebuild | 40 + dev-ruby/annoy/Manifest | 3 - dev-ruby/annoy/annoy-0.5.6-r2.ebuild | 25 - dev-ruby/annoy/metadata.xml | 8 - dev-ruby/c21e/Manifest | 3 - dev-ruby/c21e/c21e-2.0.0.ebuild | 19 - dev-ruby/c21e/metadata.xml | 8 - dev-ruby/console/Manifest | 5 +- ...1.16.2-r1.ebuild => console-1.23.1.ebuild} | 20 +- .../console/files/console-1.16.2-tests.patch | 155 - dev-ruby/deprecated/Manifest | 3 - .../deprecated/deprecated-3.0.1-r3.ebuild | 25 - dev-ruby/deprecated/metadata.xml | 11 - dev-ruby/erubis/Manifest | 2 +- dev-ruby/erubis/erubis-2.7.0-r4.ebuild | 2 +- dev-ruby/facter/Manifest | 2 - dev-ruby/facter/facter-4.4.0.ebuild | 46 - dev-ruby/faker/Manifest | 2 + dev-ruby/faker/faker-3.2.1.ebuild | 30 + dev-ruby/haml/Manifest | 2 +- dev-ruby/haml/haml-5.2.2.ebuild | 4 +- dev-ruby/inflecto/Manifest | 3 - dev-ruby/inflecto/inflecto-0.0.2-r1.ebuild | 20 - dev-ruby/instantiator/Manifest | 3 - .../instantiator/instantiator-0.0.7-r1.ebuild | 24 - dev-ruby/instantiator/metadata.xml | 11 - dev-ruby/json_schema/Manifest | 4 +- .../json_schema/json_schema-0.21.0.ebuild | 32 + dev-ruby/json_schema/metadata.xml | 15 +- dev-ruby/memoize/Manifest | 3 - dev-ruby/memoize/memoize-1.3.1-r2.ebuild | 23 - dev-ruby/memoize/metadata.xml | 15 - dev-ruby/multi_test/Manifest | 2 - .../multi_test/multi_test-0.1.2-r1.ebuild | 22 - dev-ruby/mustache/Manifest | 2 +- dev-ruby/mustache/mustache-1.1.1-r1.ebuild | 2 +- dev-ruby/net-sftp/Manifest | 2 +- dev-ruby/net-sftp/net-sftp-4.0.0.ebuild | 2 +- dev-ruby/net-ssh-gateway/Manifest | 2 +- .../net-ssh-gateway-2.0.0-r2.ebuild | 6 +- dev-ruby/net-ssh/Manifest | 4 +- dev-ruby/net-ssh/metadata.xml | 21 +- dev-ruby/net-ssh/net-ssh-7.2.0.ebuild | 50 + dev-ruby/nokogiri/Manifest | 8 +- dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild | 96 - dev-ruby/nokogiri/nokogiri-1.15.1.ebuild | 95 - ...i-1.15.2.ebuild => nokogiri-1.15.4.ebuild} | 8 +- dev-ruby/psych/Manifest | 2 +- dev-ruby/psych/psych-4.0.6.ebuild | 2 +- dev-ruby/public_suffix/Manifest | 4 +- .../public_suffix/public_suffix-4.0.7.ebuild | 4 +- .../public_suffix/public_suffix-5.0.3.ebuild | 2 +- dev-ruby/rack-protection/Manifest | 2 + .../rack-protection-3.1.0.ebuild | 24 + dev-ruby/rails/Manifest | 2 + dev-ruby/rails/rails-7.0.7.ebuild | 38 + dev-ruby/railties/Manifest | 2 + dev-ruby/railties/railties-7.0.7.ebuild | 72 + dev-ruby/regexp_parser/Manifest | 2 + .../regexp_parser/regexp_parser-2.8.1.ebuild | 36 + dev-ruby/rest-client/Manifest | 2 +- .../rest-client/rest-client-2.1.0-r1.ebuild | 8 +- dev-ruby/rspec-rails/Manifest | 4 +- dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild | 1 + dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild | 1 + dev-ruby/rspec-stubbed_env/Manifest | 2 +- .../rspec-stubbed_env-1.0.1.ebuild | 6 +- dev-ruby/rss/Manifest | 2 + dev-ruby/rss/rss-0.3.0.ebuild | 29 + dev-ruby/sass/Manifest | 2 +- dev-ruby/sass/sass-3.7.4-r2.ebuild | 5 +- dev-ruby/sassc-rails/Manifest | 2 +- .../sassc-rails/sassc-rails-2.1.2-r3.ebuild | 1 + dev-ruby/sequel/Manifest | 3 + dev-ruby/{inflecto => sequel}/metadata.xml | 4 +- dev-ruby/sequel/sequel-5.71.0.ebuild | 22 + dev-ruby/serialport/Manifest | 4 +- .../serialport-1.3.2-clang16-build-fix.patch | 13 + dev-ruby/serialport/metadata.xml | 11 +- .../serialport/serialport-1.3.2-r1.ebuild | 38 + dev-ruby/sinatra/Manifest | 2 + dev-ruby/sinatra/sinatra-3.1.0.ebuild | 48 + dev-ruby/snaky_hash/Manifest | 2 +- dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild | 4 +- dev-ruby/sourcemap/Manifest | 2 +- dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild | 3 +- dev-ruby/stringio/Manifest | 2 + dev-ruby/stringio/stringio-3.0.8.ebuild | 30 + dev-ruby/test_construct/Manifest | 2 +- .../test_construct-2.0.2-r1.ebuild | 6 +- dev-ruby/timecop/Manifest | 4 +- ...ecop-0.9.5.ebuild => timecop-0.9.7.ebuild} | 15 +- dev-ruby/webmock/Manifest | 2 +- dev-ruby/webmock/webmock-3.18.1.ebuild | 3 +- dev-scheme/Manifest.gz | Bin 9987 -> 9988 bytes dev-scheme/owl-lisp/Manifest | 7 +- .../files/owl-lisp-0.2.1-make-no-test.patch | 10 + dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild | 18 +- dev-scheme/owl-lisp/owl-lisp-0.2.ebuild | 42 - dev-scheme/owl-lisp/owl-lisp-9999.ebuild | 27 +- dev-util/Manifest.gz | Bin 68483 -> 68309 bytes dev-util/bats/Manifest | 2 + dev-util/bats/bats-1.10.0.ebuild | 43 + dev-util/blueprint-compiler/Manifest | 2 + .../blueprint-compiler-0.10.0.ebuild | 72 + dev-util/cargo-c/Manifest | 95 +- ...-c-0.9.22.ebuild => cargo-c-0.9.23.ebuild} | 104 +- dev-util/cmake/Manifest | 4 + dev-util/cmake/cmake-3.27.2.ebuild | 288 + dev-util/crash/Manifest | 3 +- ...ash-8.0.3.ebuild => crash-8.0.3-r1.ebuild} | 5 + .../crash/files/crash-8.0.3-strlcpy.patch | 26 + dev-util/cucumber-wire/Manifest | 3 - .../cucumber-wire/cucumber-wire-6.2.1.ebuild | 27 - dev-util/datree/Manifest | 4 + dev-util/datree/datree-1.9.19.ebuild | 54 + dev-util/datree/metadata.xml | 19 + dev-util/drone-cli/Manifest | 6 +- ...li-1.5.0.ebuild => drone-cli-1.7.0.ebuild} | 2 +- dev-util/drone/Manifest | 14 +- dev-util/drone/drone-2.13.0.ebuild | 34 - ...rone-2.11.1.ebuild => drone-2.18.0.ebuild} | 10 +- dev-util/drone/files/drone-server.conf | 81 + dev-util/drone/files/drone-server.confd | 47 - dev-util/drone/files/drone-server.initd | 19 +- dev-util/drone/files/drone-server.service | 25 + dev-util/lldb/Manifest | 2 + dev-util/lldb/lldb-18.0.0_pre20230810.ebuild | 114 + dev-util/ltrace/Manifest | 11 - .../ltrace-0.7.3-disable-munmap-test.patch | 15 - .../files/ltrace-0.7.3-no-REG_NOERROR.patch | 50 - .../files/ltrace-0.7.3-no-error.h-2.patch | 72 - .../files/ltrace-0.7.3-no-error.h.patch | 36 - .../ltrace/files/ltrace-0.7.3-pid_t.patch | 10 - .../files/ltrace-0.7.3-test-glibc-2.33.patch | 11 - .../files/ltrace-0.7.3-test-protos.patch | 71 - .../files/ltrace-0.7.3-tuple-tests.patch | 12 - dev-util/ltrace/ltrace-0.7.3.6.1.ebuild | 79 - dev-util/nvidia-cuda-toolkit/Manifest | 6 +- .../nvidia-cuda-toolkit-12.1.1-r1.ebuild | 4 +- .../nvidia-cuda-toolkit-12.2.0.ebuild | 4 +- .../nvidia-cuda-toolkit-12.2.1.ebuild | 317 + dev-util/opencl-headers/Manifest | 2 - .../opencl-headers-2023.02.06.ebuild | 29 - dev-util/pkgconf/Manifest | 4 +- ...conf-2.0.0.ebuild => pkgconf-2.0.1.ebuild} | 0 dev-util/ruff/Manifest | 4 +- ...uff-0.0.283.ebuild => ruff-0.0.284.ebuild} | 0 dev-util/sysdig-kmod/Manifest | 4 - .../0.27.1-fix-kmod-build-on-5.18+.patch | 63 - dev-util/sysdig-kmod/metadata.xml | 8 - .../sysdig-kmod/sysdig-kmod-0.27.1-r1.ebuild | 36 - dev-vcs/Manifest.gz | Bin 11355 -> 11363 bytes dev-vcs/git-machete/Manifest | 8 +- dev-vcs/git-machete/git-machete-3.16.3.ebuild | 41 - dev-vcs/git-machete/git-machete-3.17.6.ebuild | 2 +- ....17.8.ebuild => git-machete-3.18.0.ebuild} | 6 +- dev-vcs/git/Manifest | 4 + dev-vcs/git/git-2.42.0_rc1.ebuild | 644 ++ dev-vcs/hg-evolve/Manifest | 2 +- dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild | 2 +- dev-vcs/mercurial/Manifest | 8 +- dev-vcs/mercurial/mercurial-6.4.4.ebuild | 2 +- ...rial-6.5.ebuild => mercurial-6.5.1.ebuild} | 2 +- dev-vcs/mercurial/mercurial-9999.ebuild | 2 +- dev-vcs/stgit/Manifest | 114 +- ...{stgit-2.2.4.ebuild => stgit-2.3.1.ebuild} | 209 +- eclass/Manifest.gz | Bin 38335 -> 38331 bytes eclass/llvm.org.eclass | 3 + eclass/ruby-fakegem.eclass | 9 +- games-action/Manifest.gz | Bin 14865 -> 14537 bytes games-action/descent3-demo/Manifest | 3 - .../descent3-demo-1.4.0a-r3.ebuild | 76 - games-action/descent3-demo/metadata.xml | 15 - games-action/descent3/Manifest | 4 - .../descent3/descent3-1.4.0b-r3.ebuild | 103 - games-action/descent3/metadata.xml | 11 - games-board/Manifest.gz | Bin 10033 -> 10033 bytes games-board/jja/Manifest | 44 + games-board/jja/jja-0.8.0.ebuild | 270 + games-board/jja/jja-9999.ebuild | 272 + games-engines/Manifest.gz | Bin 3554 -> 3552 bytes games-engines/devilutionx/Manifest | 2 +- .../devilutionx/devilutionx-1.5.0.ebuild | 2 +- games-engines/fheroes2/Manifest | 5 +- ...es2-1.0.5.ebuild => fheroes2-1.0.6.ebuild} | 8 +- .../files/fheroes2-1.0.5-gettext.patch | 15 - games-roguelike/Manifest.gz | Bin 3048 -> 3052 bytes games-roguelike/stone-soup/Manifest | 6 +- .../stone-soup/stone-soup-0.30.0.ebuild | 238 - .../stone-soup/stone-soup-0.30.1.ebuild | 2 +- .../stone-soup-0.31.0_pre20230712.ebuild | 2 +- games-util/Manifest.gz | Bin 8216 -> 8213 bytes games-util/cartridges/Manifest | 2 +- games-util/cartridges/cartridges-2.0.4.ebuild | 2 +- games-util/grfcodec/Manifest | 4 + .../grfcodec-6.0.6_p20230811-action-5.patch | 30 + ...ec-6.0.6_p20230811-no-fortify-source.patch | 19 + .../grfcodec-6.0.6_p20230811-r1.ebuild | 46 + games-util/nml/Manifest | 2 + games-util/nml/nml-0.7.4.ebuild | 42 + gnome-base/Manifest.gz | Bin 4888 -> 4877 bytes gnome-base/gnome-settings-daemon/Manifest | 2 + .../gnome-settings-daemon-45_beta.ebuild | 141 + gnome-base/gnome-shell/Manifest | 2 +- .../gnome-shell/gnome-shell-44.2.ebuild | 2 +- gnome-base/librsvg/Manifest | 2 +- gnome-base/librsvg/librsvg-2.56.1.ebuild | 2 +- gnome-base/nautilus/Manifest | 4 +- gnome-base/nautilus/nautilus-44.2.1.ebuild | 5 +- gnome-base/nautilus/nautilus-45_alpha.ebuild | 1 + gnome-extra/Manifest.gz | Bin 11257 -> 11253 bytes gnome-extra/evolution-data-server/Manifest | 2 +- .../evolution-data-server-3.48.3.ebuild | 2 +- gnome-extra/evolution-ews/Manifest | 2 +- .../evolution-ews/evolution-ews-3.48.2.ebuild | 2 +- gnome-extra/gnome-shell-frippery/Manifest | 2 +- .../gnome-shell-frippery-44.1.ebuild | 2 +- gnome-extra/zenity/Manifest | 4 + gnome-extra/zenity/zenity-3.44.2.ebuild | 55 + gnome-extra/zenity/zenity-3.99.1.ebuild | 49 + gui-libs/Manifest.gz | Bin 4610 -> 4607 bytes gui-libs/gtk/Manifest | 10 +- gui-libs/gtk/gtk-4.10.3.ebuild | 11 +- gui-libs/gtk/gtk-4.10.4.ebuild | 13 +- gui-libs/gtk/gtk-4.10.5.ebuild | 11 +- gui-libs/gtk/gtk-4.11.4.ebuild | 11 +- gui-libs/gtk/gtk-4.12.0.ebuild | 11 +- kde-misc/Manifest.gz | Bin 4901 -> 4901 bytes kde-misc/kdeconnect/Manifest | 2 - ...icit-constructor-for-QSslCertificate.patch | 35 - .../kdeconnect-23.04.2-fix-desktop-file.patch | 49 - kde-plasma/Manifest.gz | Bin 9626 -> 9626 bytes kde-plasma/powerdevil/Manifest | 2 +- .../powerdevil/powerdevil-5.27.7-r1.ebuild | 2 +- licenses/BSL-1.1 | 150 - licenses/BUSL-1.1 | 76 + licenses/Manifest.gz | Bin 107290 -> 107293 bytes mail-client/Manifest.gz | Bin 3543 -> 3549 bytes mail-client/evolution/Manifest | 2 +- mail-client/evolution/evolution-3.48.3.ebuild | 2 +- mail-client/thunderbird/Manifest | 200 - .../thunderbird/thunderbird-102.13.0.ebuild | 1190 ---- .../thunderbird/thunderbird-115.0.1.ebuild | 1319 ---- .../thunderbird/thunderbird-115.0.ebuild | 1319 ---- mail-mta/Manifest.gz | Bin 2378 -> 2379 bytes mail-mta/proton-mail-bridge/Manifest | 2 +- mail-mta/proton-mail-bridge/metadata.xml | 4 - media-fonts/Manifest.gz | Bin 37284 -> 37446 bytes media-fonts/spleen/Manifest | 3 + media-fonts/spleen/metadata.xml | 17 + media-fonts/spleen/spleen-2.0.0.ebuild | 22 + media-fonts/terminus-font/Manifest | 2 +- media-fonts/terminus-font/metadata.xml | 4 - media-gfx/Manifest.gz | Bin 37980 -> 37515 bytes media-gfx/cura/Manifest | 4 - media-gfx/cura/cura-4.13.1-r1.ebuild | 89 - .../files/cura-4.12.1-code-style-test.patch | 18 - media-gfx/cura/metadata.xml | 27 - media-gfx/curaengine/Manifest | 3 - media-gfx/curaengine/curaengine-4.13.1.ebuild | 85 - media-gfx/curaengine/metadata.xml | 35 - media-gfx/fbgrab/Manifest | 4 - media-gfx/fbgrab/fbgrab-1.3.3.ebuild | 33 - media-gfx/fbgrab/fbgrab-1.3.ebuild | 34 - media-gfx/fdm-materials/Manifest | 3 - .../fdm-materials/fdm-materials-4.13.0.ebuild | 26 - media-gfx/fdm-materials/metadata.xml | 25 - media-gfx/feh/Manifest | 2 +- media-gfx/feh/metadata.xml | 5 +- media-gfx/freecad/Manifest | 3 +- ...Gentoo-specific-disable-ccache-usage.patch | 11 + media-gfx/freecad/freecad-9999.ebuild | 2 +- media-gfx/gpicview/Manifest | 2 +- media-gfx/gpicview/metadata.xml | 5 +- media-gfx/graphicsmagick/Manifest | 9 +- .../files/graphicsmagick-1.3.41-flags.patch | 53 + .../files/graphicsmagick-1.3.41-perl.patch | 12 + .../graphicsmagick-1.3.40-r1.ebuild | 2 +- .../graphicsmagick-1.3.41.ebuild | 162 + .../graphicsmagick/graphicsmagick-9999.ebuild | 12 +- media-gfx/graphviz/Manifest | 4 +- media-gfx/graphviz/graphviz-8.0.5.ebuild | 213 - media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +- media-gfx/jpegoptim/Manifest | 2 + media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild | 38 + media-gfx/prusaslicer/Manifest | 2 +- .../prusaslicer/prusaslicer-2.6.0-r1.ebuild | 2 +- media-gfx/realesrgan-ncnn-vulkan/Manifest | 2 +- media-gfx/realesrgan-ncnn-vulkan/metadata.xml | 4 - media-gfx/renderdoc/Manifest | 3 + media-gfx/renderdoc/renderdoc-1.28.ebuild | 202 + media-gfx/waifu2x-ncnn-vulkan/Manifest | 2 +- media-gfx/waifu2x-ncnn-vulkan/metadata.xml | 4 - media-libs/Manifest.gz | Bin 68523 -> 68682 bytes media-libs/avidemux-core/Manifest | 3 +- .../avidemux-core-2.8.1-r1.ebuild | 5 +- .../avidemux-core-2.8.1-ffmpeg-2.41.patch | 84 + media-libs/kquickimageeditor/Manifest | 2 +- .../kquickimageeditor-0.2.0.ebuild | 2 +- media-libs/libjxl/Manifest | 2 +- media-libs/libjxl/libjxl-9999.ebuild | 7 +- media-libs/libsdl/Manifest | 2 - media-libs/libsdl/libsdl-1.2.60.ebuild | 38 - media-libs/libsdl2/Manifest | 6 - media-libs/libsdl2/libsdl2-2.26.2.ebuild | 230 - media-libs/libsdl2/libsdl2-2.26.3.ebuild | 230 - media-libs/libsdl2/libsdl2-2.28.0.ebuild | 230 - media-libs/libsndfile/Manifest | 4 +- media-libs/libsndfile/libsndfile-1.2.2.ebuild | 70 + media-libs/libsndfile/libsndfile-9999.ebuild | 15 +- media-libs/libsvgtiny-pixbuf/Manifest | 3 + .../libsvgtiny-pixbuf-0.0.2.ebuild | 29 + .../libsvgtiny-pixbuf}/metadata.xml | 10 +- media-libs/mesa/Manifest | 2 +- media-libs/mesa/mesa-23.1.3.ebuild | 2 +- media-libs/mlt/Manifest | 2 +- media-libs/mlt/mlt-7.16.0-r1.ebuild | 2 +- media-libs/nanosvg/Manifest | 4 +- media-libs/nanosvg/metadata.xml | 5 +- media-libs/nanosvg/nanosvg-20221222.ebuild | 2 +- media-libs/netpbm/Manifest | 1 - .../files/netpbm-10.86.21-misc-deps.patch | 68 - media-libs/rtmidi/Manifest | 2 +- media-libs/rtmidi/rtmidi-5.0.0.ebuild | 2 +- media-libs/zxing-cpp/Manifest | 2 + media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild | 24 + media-plugins/Manifest.gz | Bin 43052 -> 43059 bytes media-plugins/libvisual-plugins/Manifest | 2 +- .../libvisual-plugins-0.4.2-r1.ebuild | 2 +- media-radio/Manifest.gz | Bin 5025 -> 5026 bytes media-radio/cqrlog/Manifest | 2 + media-radio/cqrlog/cqrlog-2.5.2.ebuild | 37 + media-sound/Manifest.gz | Bin 57249 -> 57257 bytes media-sound/aqualung/Manifest | 2 - .../aqualung/files/aqualung-1.1-ifp.patch | 41 - .../files/aqualung-1.1-var-collision.patch | 31 - media-sound/cava/Manifest | 2 + media-sound/cava/cava-0.9.1.ebuild | 83 + media-sound/cmusfm/Manifest | 4 +- media-sound/cmusfm/cmusfm-0.4.1.ebuild | 47 - media-sound/cmusfm/cmusfm-0.5.0.ebuild | 2 +- media-sound/deadbeef/Manifest | 2 +- media-sound/deadbeef/metadata.xml | 5 +- media-sound/easyeffects/Manifest | 4 +- ...-7.0.6.ebuild => easyeffects-7.0.7.ebuild} | 7 +- media-sound/flac123/Manifest | 2 + media-sound/flac123/flac123-2.1.1.ebuild | 26 + media-sound/hydrogen/Manifest | 3 +- .../files/hydrogen-1.2.1-gnuinstalldirs.patch | 29 + media-sound/hydrogen/hydrogen-9999.ebuild | 2 +- media-sound/liblc3/Manifest | 2 + media-sound/liblc3/liblc3-1.0.4.ebuild | 24 + media-sound/milkytracker/Manifest | 2 +- .../milkytracker-1.04.00-r1.ebuild | 2 +- media-sound/pavucontrol/Manifest | 1 - .../pavucontrol/pavucontrol-5.0-r1.ebuild | 38 - media-sound/qsampler/Manifest | 4 +- .../qsampler/qsampler-0.9.10-r2.ebuild | 2 +- media-sound/qsampler/qsampler-0.9.9.ebuild | 57 - media-sound/rescrobbled/Manifest | 2 +- .../rescrobbled/rescrobbled-0.7.1.ebuild | 2 +- media-sound/sndfile-tools/Manifest | 4 +- .../sndfile-tools/sndfile-tools-1.5.ebuild | 4 +- .../sndfile-tools/sndfile-tools-9999.ebuild | 4 +- media-sound/upmpdcli/Manifest | 4 +- media-sound/upmpdcli/upmpdcli-1.7.9-r1.ebuild | 71 - media-sound/upmpdcli/upmpdcli-1.8.1.ebuild | 2 +- media-video/Manifest.gz | Bin 25351 -> 25340 bytes media-video/ffmpeg-chromium/Manifest | 7 +- .../ffmpeg-chromium-102.ebuild | 1 + .../ffmpeg-chromium-106.ebuild | 1 + .../ffmpeg-chromium-114.ebuild | 1 + .../files/ffmpeg-chromium-binutils-2.41.patch | 77 + media-video/ffmpeg/Manifest | 5 - media-video/ffmpeg/ffmpeg-4.2.9-r1.ebuild | 558 -- media-video/ffmpeg/ffmpeg-4.2.9.ebuild | 557 -- media-video/mjpegtools/Manifest | 4 +- ...pegtools-2.2.1-c++17-no-auto_ptr-fix.patch | 20 + .../mjpegtools-2.2.1-c++17-register-fix.patch | 17 + ....2.1.ebuild => mjpegtools-2.2.1-r1.ebuild} | 9 +- media-video/pipewire/Manifest | 15 +- .../files/0.3.70/parser-check-pointer.patch | 21 - .../jack-update-bufsize-samplerate.patch | 46 - .../files/0.3.72/001-opus-meson.patch | 95 - .../002-context-segfault-no-fallback.patch | 32 - ...1-impl-node-remove-node-target-peers.patch | 30 - .../0002-pulse-prevent-duplicates.patch | 28 + .../pipewire/pipewire-0.3.70-r2.ebuild | 474 -- .../pipewire/pipewire-0.3.71-r2.ebuild | 463 -- .../pipewire/pipewire-0.3.71-r3.ebuild | 465 -- media-video/pipewire/pipewire-0.3.76.ebuild | 473 -- ....3.77.ebuild => pipewire-0.3.77-r1.ebuild} | 2 +- media-video/qmplay2/Manifest | 4 +- media-video/qmplay2/qmplay2-23.08.08.ebuild | 141 + media-video/qmplay2/qmplay2-9999.ebuild | 39 +- media-video/vcsi/Manifest | 2 +- media-video/vcsi/vcsi-7.0.13-r2.ebuild | 2 +- media-video/vidcutter/Manifest | 2 +- media-video/vidcutter/metadata.xml | 4 - media-video/vlc/Manifest | 1 - media-video/vlc/vlc-3.0.18.ebuild | 517 -- metadata/Manifest.gz | Bin 3507 -> 3504 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/license-mapping.conf | 1 + metadata/md5-cache/Manifest.gz | Bin 27901 -> 27914 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6087 -> 6087 bytes .../app-accessibility/at-spi2-core-2.48.3 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 55807 -> 54565 bytes metadata/md5-cache/app-admin/awscli-1.29.11 | 16 - metadata/md5-cache/app-admin/awscli-1.29.12 | 16 - metadata/md5-cache/app-admin/awscli-1.29.14 | 16 - metadata/md5-cache/app-admin/awscli-1.29.15 | 4 +- metadata/md5-cache/app-admin/awscli-1.29.16 | 16 - metadata/md5-cache/app-admin/awscli-1.29.17 | 16 - metadata/md5-cache/app-admin/awscli-1.29.18 | 16 - metadata/md5-cache/app-admin/awscli-1.29.19 | 16 - metadata/md5-cache/app-admin/awscli-1.29.21 | 16 - metadata/md5-cache/app-admin/awscli-1.29.22 | 16 - .../{awscli-1.29.10 => awscli-1.29.25} | 6 +- metadata/md5-cache/app-admin/awscli-1.29.3 | 16 - metadata/md5-cache/app-admin/awscli-1.29.9 | 16 - metadata/md5-cache/app-admin/conky-1.19.3 | 17 + metadata/md5-cache/app-admin/eselect-1.4.26 | 16 + metadata/md5-cache/app-admin/fluentd-1.14.4 | 2 +- metadata/md5-cache/app-admin/puppet-7.24.0 | 2 +- metadata/md5-cache/app-admin/puppet-8.0.0-r2 | 2 +- metadata/md5-cache/app-admin/puppet-8.1.0 | 2 +- .../md5-cache/app-admin/puppet-lint-3.4.0 | 2 +- .../md5-cache/app-admin/puppet-lint-4.0.0 | 2 +- .../md5-cache/app-admin/puppet-lint-4.0.1 | 2 +- metadata/md5-cache/app-admin/r10k-3.15.0 | 2 +- metadata/md5-cache/app-admin/r10k-3.15.4 | 2 +- metadata/md5-cache/app-admin/salt-3005.1-r1 | 6 +- metadata/md5-cache/app-admin/salt-3006.0 | 6 +- metadata/md5-cache/app-admin/sshguard-2.4.3 | 14 + metadata/md5-cache/app-admin/sshguard-99999 | 4 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1349 -> 1520 bytes .../md5-cache/app-antivirus/clamav-1.2.0_rc | 16 + metadata/md5-cache/app-arch/Manifest.gz | Bin 26031 -> 26679 bytes .../md5-cache/app-arch/createrepo_c-1.0.0 | 16 + metadata/md5-cache/app-arch/createrepo_c-9999 | 8 +- metadata/md5-cache/app-arch/rpm-4.18.1 | 17 + metadata/md5-cache/app-arch/upx-4.1.0 | 13 + metadata/md5-cache/app-arch/upx-bin-4.1.0 | 14 + metadata/md5-cache/app-backup/Manifest.gz | Bin 12735 -> 12582 bytes .../md5-cache/app-backup/borgmatic-1.7.14 | 16 - metadata/md5-cache/app-backup/borgmatic-1.8.1 | 16 + metadata/md5-cache/app-backup/snapper-0.10.4 | 16 - .../{snapper-0.10.5 => snapper-0.10.5-r1} | 4 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8498 -> 8333 bytes .../app-cdr/{cdw-0.8.1-r2 => cdw-0.8.1-r3} | 8 +- metadata/md5-cache/app-cdr/cdw-9999 | 13 - metadata/md5-cache/app-containers/Manifest.gz | Bin 15328 -> 15329 bytes .../app-containers/distrobuilder-2.0 | 14 - .../app-containers/distrobuilder-2.1 | 4 +- .../app-containers/docker-compose-2.20.3 | 14 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 38318 -> 38168 bytes metadata/md5-cache/app-crypt/gnupg-2.2.41 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.4.3 | 2 +- .../md5-cache/app-crypt/p11-kit-0.25.0-r1 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.0.1 | 16 - metadata/md5-cache/app-editors/Manifest.gz | Bin 24736 -> 24902 bytes .../md5-cache/app-editors/ghostwriter-2.1.6 | 16 - metadata/md5-cache/app-editors/retext-8.0.1 | 18 + metadata/md5-cache/app-editors/retext-9999 | 8 +- .../md5-cache/app-editors/texworks-0.6.7-r1 | 18 + .../{vscode-1.80.2 => vscode-1.81.1} | 7 +- ...ium-1.80.2.23209 => vscodium-1.81.0.23216} | 6 +- ...ium-1.80.1.23194 => vscodium-1.81.1.23222} | 7 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 117004 -> 101315 bytes .../md5-cache/app-emacs/adaptive-wrap-0.7 | 13 - .../app-emacs/all-the-icons-5.0.0-r1 | 15 - .../all-the-icons-5.0.0_p20220325-r1 | 15 - .../app-emacs/all-the-icons-5.0.0_p20230316 | 4 +- .../app-emacs/all-the-icons-ivy-rich-1.7.1 | 13 - .../app-emacs/all-the-icons-ivy-rich-1.8.0 | 13 - metadata/md5-cache/app-emacs/amx-3.4 | 4 +- ...pel-10.8_p20190407 => apel-10.8_p20220721} | 8 +- metadata/md5-cache/app-emacs/apheleia-3.0 | 13 - metadata/md5-cache/app-emacs/apheleia-3.1 | 13 - metadata/md5-cache/app-emacs/async-1.9.3 | 13 - metadata/md5-cache/app-emacs/async-1.9.4 | 13 - .../md5-cache/app-emacs/autoconf-mode-2.69-r1 | 13 - .../app-emacs/avy-embark-collect-0.21 | 13 - metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 | 15 - metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 | 17 - .../app-emacs/biblio-0.2_p20210418-r1 | 15 - .../app-emacs/bnf-mode-0.4.5_pre20220102 | 15 - .../app-emacs/boogie-friends-0.1_p20210703 | 14 - metadata/md5-cache/app-emacs/boxquote-2.1 | 13 - metadata/md5-cache/app-emacs/boxquote-2.2 | 13 - metadata/md5-cache/app-emacs/buttercup-1.28 | 13 - metadata/md5-cache/app-emacs/buttercup-1.29 | 13 - metadata/md5-cache/app-emacs/buttercup-1.30 | 13 - metadata/md5-cache/app-emacs/cape-0.15 | 14 - metadata/md5-cache/app-emacs/chess-2.0.4 | 13 - metadata/md5-cache/app-emacs/cider-1.5.0 | 15 - metadata/md5-cache/app-emacs/cider-1.6.0 | 15 - metadata/md5-cache/app-emacs/circe-2.11 | 13 - metadata/md5-cache/app-emacs/citar-1.1 | 13 - metadata/md5-cache/app-emacs/citar-1.2.0 | 13 - .../md5-cache/app-emacs/citeproc-el-0.9.1 | 15 - .../md5-cache/app-emacs/citeproc-el-0.9.2 | 15 - .../md5-cache/app-emacs/clojure-mode-5.16.0 | 15 - .../app-emacs/cmake-font-lock-0.1.12 | 14 - .../app-emacs/company-coq-1.0.1_p20210708-r1 | 13 - metadata/md5-cache/app-emacs/company-math-1.5 | 13 - .../md5-cache/app-emacs/company-math-1.5.1 | 4 +- .../md5-cache/app-emacs/company-mode-0.9.10 | 14 - .../md5-cache/app-emacs/company-mode-0.9.13 | 14 - .../app-emacs/company-mode-0.9.13_p20220720 | 13 - metadata/md5-cache/app-emacs/compat-29.1.3.3 | 13 - metadata/md5-cache/app-emacs/compat-29.1.4.0 | 13 - metadata/md5-cache/app-emacs/csv-mode-1.18 | 13 - metadata/md5-cache/app-emacs/csv-mode-1.20 | 13 - metadata/md5-cache/app-emacs/dash-2.16.0 | 13 - metadata/md5-cache/app-emacs/dash-2.17.0 | 13 - metadata/md5-cache/app-emacs/dash-2.18.1 | 13 - metadata/md5-cache/app-emacs/dash-2.19.0 | 13 - .../md5-cache/app-emacs/deft-08_p20210707 | 4 +- metadata/md5-cache/app-emacs/diff-hl-1.9.0 | 15 - metadata/md5-cache/app-emacs/diff-hl-1.9.1 | 15 - metadata/md5-cache/app-emacs/diff-hl-1.9.2 | 4 +- .../app-emacs/editorconfig-emacs-0.10.0 | 14 - .../app-emacs/editorconfig-emacs-0.8.2-r2 | 14 - .../app-emacs/editorconfig-emacs-0.9.1 | 14 - metadata/md5-cache/app-emacs/eglot-1.11 | 13 - metadata/md5-cache/app-emacs/eglot-1.13 | 14 - metadata/md5-cache/app-emacs/elpher-3.4.2 | 13 - metadata/md5-cache/app-emacs/elpher-3.4.3 | 13 - .../md5-cache/app-emacs/elpy-1.35.0_p20220321 | 16 - .../md5-cache/app-emacs/emacs-ansilove-1.0.1 | 13 - .../app-emacs/emacs-ebuild-snippets-2.0.4 | 13 - .../md5-cache/app-emacs/emacs-openrc-0.0.0 | 13 - .../md5-cache/app-emacs/emacs-websearch-2.0.1 | 13 - metadata/md5-cache/app-emacs/emojify-1.2 | 14 - .../md5-cache/app-emacs/eselect-mode-1.4.26 | 13 + .../md5-cache/app-emacs/fennel-mode-0.4.1-r1 | 13 - ...1.14.9_p20190526 => flim-1.14.9_p20230809} | 10 +- .../app-emacs/flycheck-32_p20220328-r1 | 14 - .../md5-cache/app-emacs/geiser-guile-0.26.1 | 13 - .../md5-cache/app-emacs/geiser-guile-0.28.0 | 13 - metadata/md5-cache/app-emacs/ghub-3.5.4 | 13 - metadata/md5-cache/app-emacs/ghub-3.5.6 | 13 - metadata/md5-cache/app-emacs/git-modes-1.4.0 | 13 - metadata/md5-cache/app-emacs/helm-3.9.0 | 13 - metadata/md5-cache/app-emacs/helm-3.9.1 | 4 +- .../highlight-indentation-0.7.0_p20210221 | 4 +- metadata/md5-cache/app-emacs/howm-1.4.5 | 13 - metadata/md5-cache/app-emacs/htmlize-1.55 | 13 - metadata/md5-cache/app-emacs/magit-3.2.0 | 14 - .../md5-cache/app-emacs/magit-popup-2.13.0 | 14 - .../md5-cache/app-emacs/magit-popup-2.13.2 | 14 - .../md5-cache/app-emacs/math-symbol-lists-1.3 | 4 +- metadata/md5-cache/app-emacs/mmm-mode-0.5.7 | 13 - metadata/md5-cache/app-emacs/mmm-mode-0.5.8 | 13 - metadata/md5-cache/app-emacs/org-appear-0.3.0 | 4 +- metadata/md5-cache/app-emacs/org-mode-9.6.5 | 15 - metadata/md5-cache/app-emacs/org-mode-9.6.6 | 15 - metadata/md5-cache/app-emacs/osm-0.12 | 13 - metadata/md5-cache/app-emacs/osm-0.13 | 4 +- .../md5-cache/app-emacs/package-build-3.1 | 13 - .../md5-cache/app-emacs/package-build-3.2 | 13 - metadata/md5-cache/app-emacs/paredit-24 | 13 - metadata/md5-cache/app-emacs/paredit-25 | 13 - metadata/md5-cache/app-emacs/parsebib-4.1 | 15 - metadata/md5-cache/app-emacs/parsebib-4.2 | 15 - metadata/md5-cache/app-emacs/php-mode-1.24.2 | 13 - metadata/md5-cache/app-emacs/proofgeneral-4.4 | 13 - .../app-emacs/proofgeneral-4.5_pre20220228 | 13 - metadata/md5-cache/app-emacs/pymacs-0.26-r4 | 4 +- .../app-emacs/racket-mode-1_p20221122 | 13 - .../app-emacs/racket-mode-1_p20221216 | 13 - .../app-emacs/racket-mode-1_p20230209 | 13 - .../app-emacs/rainbow-delimiters-2.1.5 | 4 +- .../md5-cache/app-emacs/rainbow-mode-1.0.6 | 4 +- ...1.14.7_p20190517 => semi-1.14.7_p20230811} | 8 +- metadata/md5-cache/app-emacs/sml-mode-6.10 | 13 - metadata/md5-cache/app-emacs/sml-mode-6.11 | 13 - .../app-emacs/switch-window-1.6.2_p20210808 | 4 +- .../app-emacs/transient-0.3.7_p20220918-r1 | 13 - metadata/md5-cache/app-emacs/transient-0.4.0 | 13 - metadata/md5-cache/app-emacs/undo-tree-0.6.6 | 13 - .../md5-cache/app-emacs/undo-tree-0.8.1-r1 | 13 - .../md5-cache/app-emacs/vterm-0.0.2_p20221118 | 14 - ..._p20190623 => wanderlust-2.15.9_p20230624} | 6 +- .../md5-cache/app-emacs/with-editor-3.2.0 | 13 - metadata/md5-cache/app-emacs/xclip-1.9 | 13 - .../app-emacs/yasnippet-snippets-0.3-r1 | 13 - .../app-emacs/yasnippet-snippets-1.0-r2 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 33642 -> 33338 bytes metadata/md5-cache/app-emulation/dxvk-1.10.3 | 2 +- metadata/md5-cache/app-emulation/dxvk-2.0 | 2 +- metadata/md5-cache/app-emulation/dxvk-2.1 | 2 +- metadata/md5-cache/app-emulation/dxvk-2.2 | 2 +- metadata/md5-cache/app-emulation/dxvk-9999 | 2 +- .../app-emulation/firecracker-bin-1.2.0 | 13 - .../app-emulation/firecracker-bin-1.3.1 | 13 - .../app-emulation/firecracker-bin-1.3.2 | 13 - ...racker-bin-1.3.3 => firecracker-bin-1.4.1} | 4 +- metadata/md5-cache/app-emulation/qemu-8.0.4 | 18 + .../app-emulation/qemu-guest-agent-8.0.3 | 4 +- .../md5-cache/app-emulation/vagrant-2.2.19-r2 | 2 +- .../virtualbox-guest-additions-6.1.46 | 4 +- .../md5-cache/app-emulation/vkd3d-proton-2.6 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.8 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.9 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-9999 | 2 +- .../md5-cache/app-emulation/wine-proton-7.0.6 | 6 +- .../app-emulation/wine-proton-8.0.3c | 10 +- .../app-emulation/wine-proton-8.0.9999 | 10 +- .../md5-cache/app-emulation/wine-staging-8.0 | 6 +- .../app-emulation/wine-staging-8.11-r1 | 6 +- .../md5-cache/app-emulation/wine-staging-8.12 | 6 +- .../md5-cache/app-emulation/wine-staging-8.13 | 14 +- .../md5-cache/app-emulation/wine-staging-9999 | 14 +- .../app-emulation/wine-vanilla-7.0.2 | 6 +- .../app-emulation/wine-vanilla-8.0.1 | 6 +- .../app-emulation/wine-vanilla-8.0.2 | 8 +- .../app-emulation/wine-vanilla-8.11-r1 | 6 +- .../md5-cache/app-emulation/wine-vanilla-8.12 | 6 +- .../md5-cache/app-emulation/wine-vanilla-8.13 | 14 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 14 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 73462 -> 74091 bytes metadata/md5-cache/app-misc/broot-1.23.0 | 4 +- metadata/md5-cache/app-misc/broot-1.24.1 | 15 + .../md5-cache/app-misc/fastfetch-0.1.9999 | 8 +- .../md5-cache/app-misc/fastfetch-0.2.9999 | 8 +- metadata/md5-cache/app-misc/fastfetch-2.0.0 | 16 + metadata/md5-cache/app-misc/rmlint-2.10.2 | 17 + metadata/md5-cache/app-misc/rpick-0.9.0 | 13 + .../app-misc/{spire-1.6.4 => spire-1.7.1} | 6 +- metadata/md5-cache/app-office/Manifest.gz | Bin 10188 -> 10347 bytes metadata/md5-cache/app-office/homebank-5.6.5 | 16 + metadata/md5-cache/app-pda/Manifest.gz | Bin 2572 -> 2574 bytes .../app-pda/libimobiledevice-1.3.0-r1 | 4 +- .../app-pda/libimobiledevice-1.3.0-r2 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17741 -> 17734 bytes metadata/md5-cache/app-portage/gemato-20.5 | 16 + metadata/md5-cache/app-portage/pfl-3.2-r2 | 15 - metadata/md5-cache/app-shells/Manifest.gz | Bin 16022 -> 16188 bytes metadata/md5-cache/app-shells/atuin-16.0.0 | 15 + metadata/md5-cache/app-text/Manifest.gz | Bin 71521 -> 71507 bytes metadata/md5-cache/app-text/capyt-1.1.1-r1 | 4 +- .../md5-cache/app-text/kramdown-rfc-1.6.36 | 2 +- .../md5-cache/app-text/kramdown-rfc-1.6.39 | 2 +- metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 | 2 +- metadata/md5-cache/app-text/webgen-1.7.2 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 25623 -> 25609 bytes metadata/md5-cache/dev-cpp/catch-3.0.1 | 14 - metadata/md5-cache/dev-cpp/catch-3.4.0 | 4 +- .../highway-1.0.5} | 15 +- metadata/md5-cache/dev-cpp/highway-9999 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 31693 -> 32650 bytes metadata/md5-cache/dev-db/mycli-1.27.0 | 16 + metadata/md5-cache/dev-db/postgresql-11.21 | 16 + metadata/md5-cache/dev-db/postgresql-12.16 | 16 + metadata/md5-cache/dev-db/postgresql-13.12 | 16 + metadata/md5-cache/dev-db/postgresql-14.9 | 16 + metadata/md5-cache/dev-db/postgresql-15.4 | 16 + ...ostgresql-16_beta2 => postgresql-16_beta3} | 2 +- ...4.0.342.1212 => sqlcl-bin-23.1.0.089.0929} | 2 +- ....234.1810 => sqldeveloper-23.1.0.097.1607} | 4 +- .../dev-db/{sqlmap-1.7.5 => sqlmap-1.7.8} | 6 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 71313 -> 71473 bytes .../md5-cache/dev-java/tomcat-native-1.2.38 | 16 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 44824 -> 44684 bytes .../dev-lang/{eisl-2.98 => eisl-3.40} | 6 +- metadata/md5-cache/dev-lang/go-1.19.12 | 15 - .../dev-lang/{go-1.19.10 => go-1.21.0} | 10 +- metadata/md5-cache/dev-lang/go-9999 | 2 +- metadata/md5-cache/dev-lang/luau-0.583 | 4 +- .../dev-lang/{luau-0.584 => luau-0.590} | 4 +- metadata/md5-cache/dev-lang/nim-1.6.14-r1 | 4 +- metadata/md5-cache/dev-lang/php-8.0.29 | 4 +- metadata/md5-cache/dev-lang/php-8.1.20-r1 | 4 +- .../md5-cache/dev-lang/python-3.12.0_rc1_p1 | 16 + .../md5-cache/dev-lang/spidermonkey-102.11.0 | 16 - .../md5-cache/dev-lang/spidermonkey-102.12.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.1.0 | 16 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 159710 -> 159338 bytes metadata/md5-cache/dev-libs/boost-1.83.0-r1 | 16 + metadata/md5-cache/dev-libs/botan-3.1.1 | 4 +- metadata/md5-cache/dev-libs/clhpp-2023.02.06 | 16 - metadata/md5-cache/dev-libs/clipper-6.4.2 | 12 - metadata/md5-cache/dev-libs/gjs-1.76.2 | 4 +- metadata/md5-cache/dev-libs/glib-2.76.3 | 4 +- metadata/md5-cache/dev-libs/libarcus-4.13.1 | 16 - metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 | 4 +- metadata/md5-cache/dev-libs/libburn-1.5.6 | 4 +- metadata/md5-cache/dev-libs/libcharon-4.13.0 | 17 - 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.6 | 2 +- .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 | 2 +- .../md5-cache/dev-libs/libclc-18.0.0.9999 | 2 +- .../dev-libs/libclc-18.0.0_pre20230803 | 2 +- .../dev-libs/libclc-18.0.0_pre20230810 | 13 + .../md5-cache/dev-libs/libedit-20221030.3.1 | 4 +- metadata/md5-cache/dev-libs/libisoburn-1.5.6 | 4 +- metadata/md5-cache/dev-libs/libisofs-1.5.6_p1 | 13 + .../md5-cache/dev-libs/libmspack-0.11_alpha | 13 + metadata/md5-cache/dev-libs/libmspack-9999 | 2 +- metadata/md5-cache/dev-libs/libnest2d-0.4-r2 | 16 - metadata/md5-cache/dev-libs/libpcre2-10.42-r1 | 4 +- metadata/md5-cache/dev-libs/libsavitar-4.13.0 | 17 - metadata/md5-cache/dev-libs/libuv-1.46.0 | 4 +- .../md5-cache/dev-libs/libwapcaplet-0.4.3-r1 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.11.5 | 17 + metadata/md5-cache/dev-libs/libxmlb-0.3.12 | 16 + metadata/md5-cache/dev-libs/openpace-1.1.2 | 14 - .../dev-libs/{sexpp-0.8.5 => yyjson-0.7.0} | 16 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5042 -> 5204 bytes metadata/md5-cache/dev-lisp/clozurecl-1.12.2 | 14 + metadata/md5-cache/dev-lua/Manifest.gz | Bin 8277 -> 8276 bytes ...enssl-0.8.3_p2 => lua-openssl-0.8.3_p2-r1} | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 107951 -> 108273 bytes 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.6 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20230803 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20230810 | 16 + metadata/md5-cache/dev-ml/merlin-4.9 | 16 + ...types-0.21.1-r1 => ocaml-ctypes-0.21.1-r2} | 6 +- .../md5-cache/dev-perl/Apache-Reload-0.140.0 | 16 + .../dev-perl/Apache-SizeLimit-0.980.0 | 16 + .../dev-perl/App-cpanminus-1.704.700 | 16 + .../md5-cache/dev-perl/Authen-SASL-2.170.0 | 16 + .../dev-perl/Business-ISBN-Data-20230811.1.0 | 16 + .../md5-cache/dev-perl/CGI-Compile-0.260.0 | 16 + .../md5-cache/dev-perl/Calendar-Simple-2.0.3 | 16 + .../md5-cache/dev-perl/Convert-ASN1-0.340.0 | 16 + .../md5-cache/dev-perl/Data-Printer-1.1.1 | 16 + .../md5-cache/dev-perl/Finance-Quote-1.580.0 | 16 + .../dev-perl/HTML-Selector-XPath-0.280.0 | 16 + metadata/md5-cache/dev-perl/Manifest.gz | Bin 366120 -> 368657 bytes .../dev-perl/Module-ScanDeps-1.330.0 | 16 + .../md5-cache/dev-perl/Net-SSH-Perl-2.142.0 | 16 + metadata/md5-cache/dev-perl/Text-CSV-2.20.0 | 4 +- metadata/md5-cache/dev-perl/Text-CSV-2.30.0 | 16 + .../md5-cache/dev-perl/Text-CSV_XS-1.510.0 | 16 + .../dev-perl/XS-Parse-Keyword-0.380.0 | 16 + metadata/md5-cache/dev-php/Manifest.gz | Bin 59806 -> 59632 bytes .../md5-cache/dev-php/php-redmine-api-1.5.16 | 13 - .../md5-cache/dev-python/APScheduler-3.10.2 | 16 + metadata/md5-cache/dev-python/Arpeggio-2.0.0 | 17 - metadata/md5-cache/dev-python/Arpeggio-2.0.2 | 4 +- metadata/md5-cache/dev-python/Faker-18.11.2 | 16 - metadata/md5-cache/dev-python/Faker-18.13.0 | 16 - metadata/md5-cache/dev-python/Faker-19.0.0 | 16 - metadata/md5-cache/dev-python/Faker-19.1.0 | 16 - metadata/md5-cache/dev-python/Faker-19.2.0 | 16 - metadata/md5-cache/dev-python/Faker-19.3.0 | 4 +- .../md5-cache/dev-python/GitPython-3.1.31 | 16 - .../md5-cache/dev-python/GitPython-3.1.32 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 357846 -> 351494 bytes metadata/md5-cache/dev-python/aiofiles-23.2.1 | 16 + .../{libcloud-3.7.0 => apache-libcloud-3.7.0} | 2 +- .../dev-python/apache-libcloud-3.8.0-r1 | 16 + metadata/md5-cache/dev-python/astroid-2.15.5 | 16 - metadata/md5-cache/dev-python/astroid-2.15.6 | 4 +- metadata/md5-cache/dev-python/async-lru-2.0.4 | 4 +- ...raco-classes-3.2.3 => async-timeout-4.0.3} | 14 +- .../dev-python/aws-sam-translator-1.73.0 | 16 + metadata/md5-cache/dev-python/boto3-1.28.10 | 16 - metadata/md5-cache/dev-python/boto3-1.28.11 | 16 - metadata/md5-cache/dev-python/boto3-1.28.12 | 16 - metadata/md5-cache/dev-python/boto3-1.28.15 | 4 +- metadata/md5-cache/dev-python/boto3-1.28.16 | 16 - metadata/md5-cache/dev-python/boto3-1.28.17 | 16 - metadata/md5-cache/dev-python/boto3-1.28.18 | 16 - metadata/md5-cache/dev-python/boto3-1.28.19 | 16 - metadata/md5-cache/dev-python/boto3-1.28.21 | 16 - metadata/md5-cache/dev-python/boto3-1.28.22 | 16 - .../{boto3-1.28.14 => boto3-1.28.25} | 6 +- metadata/md5-cache/dev-python/boto3-1.28.3 | 16 - metadata/md5-cache/dev-python/boto3-1.28.9 | 16 - .../md5-cache/dev-python/botocore-1.31.10 | 16 - .../md5-cache/dev-python/botocore-1.31.11 | 16 - .../md5-cache/dev-python/botocore-1.31.12 | 16 - .../md5-cache/dev-python/botocore-1.31.14 | 16 - .../md5-cache/dev-python/botocore-1.31.15 | 4 +- .../md5-cache/dev-python/botocore-1.31.17 | 16 - .../md5-cache/dev-python/botocore-1.31.18 | 16 - .../md5-cache/dev-python/botocore-1.31.19 | 16 - .../md5-cache/dev-python/botocore-1.31.21 | 16 - .../md5-cache/dev-python/botocore-1.31.22 | 16 - .../{botocore-1.31.16 => botocore-1.31.25} | 2 +- metadata/md5-cache/dev-python/botocore-1.31.3 | 16 - metadata/md5-cache/dev-python/botocore-1.31.9 | 16 - metadata/md5-cache/dev-python/cattrs-22.2.0 | 16 - metadata/md5-cache/dev-python/cattrs-23.1.1 | 16 - metadata/md5-cache/dev-python/cattrs-23.1.2 | 4 +- metadata/md5-cache/dev-python/cbor2-5.4.6 | 4 +- .../dev-python/{mock-5.0.2 => cerberus-1.3.5} | 16 +- metadata/md5-cache/dev-python/cfgv-3.4.0 | 16 + .../dev-python/charset-normalizer-3.1.0 | 16 - .../dev-python/charset-normalizer-3.2.0 | 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.6 | 2 +- .../dev-python/clang-python-17.0.0.9999 | 2 +- .../dev-python/clang-python-17.0.0_rc1 | 2 +- .../dev-python/clang-python-17.0.0_rc2 | 2 +- .../dev-python/clang-python-18.0.0.9999 | 2 +- .../clang-python-18.0.0_pre20230803 | 2 +- .../clang-python-18.0.0_pre20230810 | 16 + metadata/md5-cache/dev-python/cleo-2.0.1-r1 | 4 +- metadata/md5-cache/dev-python/click-8.1.3 | 16 - metadata/md5-cache/dev-python/click-8.1.4 | 16 - metadata/md5-cache/dev-python/click-8.1.5 | 16 - metadata/md5-cache/dev-python/click-8.1.6 | 4 +- metadata/md5-cache/dev-python/coverage-7.3.0 | 17 + metadata/md5-cache/dev-python/crashtest-0.4.1 | 4 +- .../dev-python/csscompressor-0.9.5-r2 | 4 +- metadata/md5-cache/dev-python/cvxopt-1.3.2 | 17 + .../dev-python/django-debug-toolbar-4.2.0 | 16 + .../md5-cache/dev-python/dns-lexicon-3.14.1 | 16 + metadata/md5-cache/dev-python/dnspython-2.4.2 | 16 + .../md5-cache/dev-python/dogpile-cache-1.2.1 | 16 - .../md5-cache/dev-python/dogpile-cache-1.2.2 | 4 +- metadata/md5-cache/dev-python/editables-0.5 | 4 +- .../md5-cache/dev-python/execnet-1.9.0-r1 | 16 - metadata/md5-cache/dev-python/execnet-2.0.0 | 16 - metadata/md5-cache/dev-python/execnet-2.0.2 | 4 +- .../md5-cache/dev-python/flasgger-0.9.7.1 | 16 + metadata/md5-cache/dev-python/h5py-3.8.0 | 17 - metadata/md5-cache/dev-python/h5py-3.9.0 | 4 +- .../dev-python/hatch-jupyter-builder-0.8.3 | 4 +- metadata/md5-cache/dev-python/hcloud-1.27.2 | 16 + metadata/md5-cache/dev-python/httpbin-0.10.0 | 16 + .../md5-cache/dev-python/httpx-socks-0.7.6 | 16 - .../md5-cache/dev-python/httpx-socks-0.7.7 | 4 +- .../md5-cache/dev-python/hypercorn-0.14.3-r1 | 16 - .../md5-cache/dev-python/hypercorn-0.14.4 | 4 +- .../md5-cache/dev-python/hypothesis-6.80.1 | 16 - .../md5-cache/dev-python/hypothesis-6.81.1 | 16 - .../md5-cache/dev-python/hypothesis-6.81.2 | 4 +- .../md5-cache/dev-python/hypothesis-6.82.1 | 16 - .../md5-cache/dev-python/hypothesis-6.82.2 | 16 - .../{hypothesis-6.82.0 => hypothesis-6.82.4} | 2 +- metadata/md5-cache/dev-python/irc-20.3.0 | 16 + .../md5-cache/dev-python/jaraco-classes-3.3.0 | 4 +- metadata/md5-cache/dev-python/joblib-1.3.2 | 16 + metadata/md5-cache/dev-python/json5-0.9.11 | 4 +- .../md5-cache/dev-python/jsonpickle-3.0.2 | 16 + metadata/md5-cache/dev-python/jsonpointer-2.3 | 15 - metadata/md5-cache/dev-python/jsonpointer-2.4 | 4 +- .../md5-cache/dev-python/jsonschema-4.17.3 | 6 +- .../md5-cache/dev-python/jsonschema-4.18.0 | 6 +- .../md5-cache/dev-python/jsonschema-4.18.2 | 6 +- .../md5-cache/dev-python/jsonschema-4.18.3 | 6 +- .../md5-cache/dev-python/jsonschema-4.18.4 | 6 +- .../md5-cache/dev-python/jsonschema-4.18.6 | 6 +- .../md5-cache/dev-python/jsonschema-4.19.0 | 6 +- .../dev-python/jsonschema-spec-0.2.3 | 4 +- .../md5-cache/dev-python/jupyter-lsp-2.2.0 | 4 +- .../md5-cache/dev-python/jupyterlab-4.0.4 | 4 +- .../md5-cache/dev-python/jupyterlab-4.0.5 | 17 + .../dev-python/jupyterlab-server-2.23.0 | 4 +- ...{pykerberos-1.3.1-r2 => kerberos-1.3.1-r2} | 4 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-17.0.0_rc1 | 2 +- metadata/md5-cache/dev-python/lit-17.0.0_rc2 | 2 +- metadata/md5-cache/dev-python/lit-18.0.0.9999 | 2 +- .../dev-python/lit-18.0.0_pre20230803 | 2 +- .../dev-python/lit-18.0.0_pre20230810 | 15 + .../md5-cache/dev-python/littleutils-0.2.2-r1 | 4 +- .../dev-python/markdown-include-0.8.1 | 2 +- .../md5-cache/dev-python/minikanren-1.0.3 | 16 - .../md5-cache/dev-python/minikanren-1.0.3-r1 | 4 +- metadata/md5-cache/dev-python/mock-5.1.0 | 4 +- metadata/md5-cache/dev-python/msgpack-1.0.5 | 4 +- metadata/md5-cache/dev-python/mypy-1.4.1-r1 | 4 +- metadata/md5-cache/dev-python/mypy-1.5.0 | 16 + metadata/md5-cache/dev-python/nbformat-5.9.0 | 16 - metadata/md5-cache/dev-python/nbformat-5.9.1 | 16 - metadata/md5-cache/dev-python/nbformat-5.9.2 | 4 +- metadata/md5-cache/dev-python/notebook-7.0.2 | 4 +- metadata/md5-cache/dev-python/numpy-1.24.4 | 4 +- .../md5-cache/dev-python/numpy-1.26.0_beta1 | 16 + metadata/md5-cache/dev-python/omemo-dr-1.0.0 | 17 + .../dev-python/openapi-core-0.16.6-r1 | 4 +- .../md5-cache/dev-python/openapi-core-0.18.0 | 4 +- .../dev-python/openapi-schema-validator-0.6.0 | 4 +- .../dev-python/openapi-spec-validator-0.6.0 | 4 +- metadata/md5-cache/dev-python/orjson-3.9.2 | 4 +- metadata/md5-cache/dev-python/orjson-3.9.4 | 4 +- metadata/md5-cache/dev-python/parse-1.19.1 | 4 +- metadata/md5-cache/dev-python/path-16.6.0-r1 | 16 - metadata/md5-cache/dev-python/path-16.7.1 | 4 +- .../dev-python/path-and-address-2.0.1 | 16 - .../dev-python/path-and-address-2.0.1-r1 | 4 +- .../md5-cache/dev-python/pendulum-2.1.2-r2 | 4 +- .../md5-cache/dev-python/phonenumbers-8.13.15 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.16 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.17 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.18 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.3.1 | 17 + metadata/md5-cache/dev-python/pikepdf-8.3.2 | 17 + .../md5-cache/dev-python/pipenv-2023.7.11 | 16 + .../md5-cache/dev-python/platformdirs-3.10.0 | 4 +- .../md5-cache/dev-python/platformdirs-3.8.0 | 16 - .../md5-cache/dev-python/platformdirs-3.9.1 | 16 - metadata/md5-cache/dev-python/plotly-5.16.0 | 16 + .../dev-python/prometheus-client-0.17.0 | 16 - .../dev-python/prometheus-client-0.17.1 | 4 +- metadata/md5-cache/dev-python/psutil-5.9.4 | 16 - metadata/md5-cache/dev-python/psutil-5.9.5 | 4 +- metadata/md5-cache/dev-python/pyaml-23.5.9 | 16 - metadata/md5-cache/dev-python/pyaml-23.7.0 | 4 +- .../md5-cache/dev-python/pyaudio-0.2.13-r1 | 17 + .../md5-cache/dev-python/pydantic-core-2.5.0 | 17 + metadata/md5-cache/dev-python/pyfakefs-5.2.2 | 16 - metadata/md5-cache/dev-python/pyfakefs-5.2.3 | 4 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.7 | 16 - .../md5-cache/dev-python/pyftpdlib-1.5.7-r1 | 4 +- .../md5-cache/dev-python/pygame_sdl2-8.0.3 | 4 +- .../md5-cache/dev-python/pykerberos-1.3.1-r1 | 17 - metadata/md5-cache/dev-python/pymongo-4.4.1 | 8 +- .../md5-cache/dev-python/pynest2d-4.13_beta | 16 - metadata/md5-cache/dev-python/pypdf-3.15.1 | 16 + .../md5-cache/dev-python/pyproject-fmt-0.13.1 | 16 + metadata/md5-cache/dev-python/pysmi-0.3.4 | 16 - metadata/md5-cache/dev-python/pysmi-0.3.4-r1 | 4 +- .../md5-cache/dev-python/pytest-check-2.2.1 | 16 + .../dev-python/pytest-rerunfailures-11.1.2 | 16 - .../dev-python/pytest-rerunfailures-12.0 | 4 +- .../dev-python/pytest-subprocess-1.5.0 | 4 +- .../dev-python/python-ironicclient-5.2.0 | 16 - .../dev-python/python-ironicclient-5.3.0 | 4 +- .../dev-python/python-lsp-jsonrpc-1.0.0 | 16 - .../dev-python/python-lsp-jsonrpc-1.0.0-r1 | 4 +- .../dev-python/python-neutronclient-10.0.0 | 16 - .../dev-python/python-neutronclient-11.0.0 | 4 +- .../dev-python/python-xmp-toolkit-2.0.1-r2 | 10 +- .../md5-cache/dev-python/pytzdata-2020.1-r2 | 4 +- metadata/md5-cache/dev-python/pywinrm-0.4.3 | 6 +- metadata/md5-cache/dev-python/pyzmq-25.1.1 | 17 + .../md5-cache/dev-python/requests-cache-1.1.0 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.9.2 | 4 +- .../dev-python/scikit-build-core-0.4.8 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.26.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.27.1 | 16 - .../md5-cache/dev-python/sentry-sdk-1.28.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.28.1 | 16 - .../md5-cache/dev-python/sentry-sdk-1.29.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.29.2 | 4 +- metadata/md5-cache/dev-python/sh-2.0.6 | 16 + .../dev-python/sphinx-basic-ng-1.0.0_beta2 | 4 +- .../dev-python/sphinx-multiversion-0.2.4 | 17 - .../dev-python/sphinx-multiversion-0.2.4-r1 | 4 +- .../md5-cache/dev-python/sphinx-panels-0.6.0 | 16 - .../dev-python/sphinx-panels-0.6.0-r1 | 4 +- ...et-2.0.1 => sphinxcontrib-applehelp-1.0.6} | 17 +- .../dev-python/sphinxcontrib-devhelp-1.0.4 | 17 + ...irs-3.8.1 => sphinxcontrib-htmlhelp-2.0.3} | 15 +- .../dev-python/sphinxcontrib-qthelp-1.0.5 | 17 + .../sphinxcontrib-serializinghtml-1.1.7 | 17 + .../dev-python/sphinxcontrib-trio-1.1.2 | 16 - .../dev-python/sphinxcontrib-trio-1.1.2-r1 | 4 +- .../dev-python/sphinxcontrib-websupport-1.2.6 | 17 + metadata/md5-cache/dev-python/sqlglot-17.11.0 | 16 + metadata/md5-cache/dev-python/sqlglot-17.12.0 | 16 + .../md5-cache/dev-python/tifffile-2023.8.12 | 16 + metadata/md5-cache/dev-python/tornado-6.3.2 | 17 - .../md5-cache/dev-python/tornado-6.3.2-r1 | 4 +- metadata/md5-cache/dev-python/tornado-6.3.3 | 17 + metadata/md5-cache/dev-python/tox-4.8.0 | 16 + metadata/md5-cache/dev-python/tqdm-4.66.0 | 16 + metadata/md5-cache/dev-python/tqdm-4.66.1 | 16 + .../dev-python/trove-classifiers-2023.5.24 | 16 - .../dev-python/trove-classifiers-2023.7.6 | 4 +- metadata/md5-cache/dev-python/trustme-1.0.0 | 16 - metadata/md5-cache/dev-python/trustme-1.1.0 | 4 +- metadata/md5-cache/dev-python/typed-ast-1.5.4 | 17 - metadata/md5-cache/dev-python/typed-ast-1.5.5 | 17 - ...essor-0.9.5-r1 => types-docutils-0.20.0.2} | 17 +- .../{littleutils-0.2.2 => types-gdb-12.1.4.5} | 14 +- metadata/md5-cache/dev-python/ujson-5.8.0 | 4 +- .../md5-cache/dev-python/uranium-4.13.0-r1 | 17 - ...{uri_template-1.3.0 => uri-template-1.3.0} | 4 +- .../dev-python/uri_template-1.2.0-r1 | 15 - .../dev-python/url-normalize-1.4.3-r1 | 4 +- .../md5-cache/dev-python/validators-0.21.2 | 16 + .../md5-cache/dev-python/virtualenv-20.24.3 | 16 + metadata/md5-cache/dev-python/zeroconf-0.76.0 | 17 + metadata/md5-cache/dev-python/zipp-3.15.0 | 16 - metadata/md5-cache/dev-python/zipp-3.16.0 | 16 - metadata/md5-cache/dev-python/zipp-3.16.1 | 16 - metadata/md5-cache/dev-python/zipp-3.16.2 | 4 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 14881 -> 14878 bytes .../dev-qt/qtwebengine-5.15.10_p20230623 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.5.2 | 2 +- metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 | 2 +- metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 173924 -> 176097 bytes metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 | 2 +- .../md5-cache/dev-ruby/acme-client-2.0.14 | 2 +- metadata/md5-cache/dev-ruby/acme-client-2.0.9 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/actioncable-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/actioncable-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/actioncable-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/actioncable-7.0.7 | 17 + .../md5-cache/dev-ruby/actionmailbox-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/actionmailbox-7.0.5.1 | 2 +- .../md5-cache/dev-ruby/actionmailbox-7.0.6 | 2 +- .../md5-cache/dev-ruby/actionmailbox-7.0.7 | 17 + .../md5-cache/dev-ruby/actionmailer-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/actionmailer-7.0.5.1 | 2 +- .../md5-cache/dev-ruby/actionmailer-7.0.6 | 2 +- .../md5-cache/dev-ruby/actionmailer-7.0.7 | 17 + .../md5-cache/dev-ruby/actionpack-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/actionpack-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/actionpack-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/actionpack-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/actionpack-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/actionpack-7.0.7 | 17 + .../dev-ruby/actionpack-action_caching-1.2.2 | 2 +- .../actionpack-action_caching-1.2.2-r1 | 2 +- .../dev-ruby/actionpack-xml_parser-2.0.1-r2 | 2 +- .../dev-ruby/actionpack-xml_parser-2.0.1-r3 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/actiontext-6.1.7.4-r1 | 2 +- .../md5-cache/dev-ruby/actiontext-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/actiontext-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/actiontext-7.0.7 | 17 + .../md5-cache/dev-ruby/actionview-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/actionview-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/actionview-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/actionview-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/actionview-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/actionview-7.0.7 | 17 + metadata/md5-cache/dev-ruby/activejob-6.1.7.2 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.1.7.3 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.1.7.4 | 2 +- metadata/md5-cache/dev-ruby/activejob-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/activejob-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/activejob-7.0.7 | 17 + .../md5-cache/dev-ruby/activeldap-6.1.0-r1 | 14 +- .../md5-cache/dev-ruby/activemodel-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/activemodel-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/activemodel-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/activemodel-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/activemodel-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/activemodel-7.0.7 | 17 + .../activemodel-serializers-xml-1.0.2-r2 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/activerecord-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/activerecord-7.0.5.1 | 2 +- .../md5-cache/dev-ruby/activerecord-7.0.6 | 2 +- .../md5-cache/dev-ruby/activerecord-7.0.7 | 17 + .../md5-cache/dev-ruby/activestorage-6.1.7.2 | 2 +- .../md5-cache/dev-ruby/activestorage-6.1.7.3 | 2 +- .../md5-cache/dev-ruby/activestorage-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/activestorage-7.0.5.1 | 2 +- .../md5-cache/dev-ruby/activestorage-7.0.6 | 2 +- .../md5-cache/dev-ruby/activestorage-7.0.7 | 17 + .../dev-ruby/activesupport-6.1.7.2-r1 | 2 +- .../dev-ruby/activesupport-6.1.7.3-r1 | 2 +- .../dev-ruby/activesupport-6.1.7.3-r2 | 2 +- .../md5-cache/dev-ruby/activesupport-6.1.7.4 | 2 +- .../md5-cache/dev-ruby/activesupport-7.0.5.1 | 2 +- .../md5-cache/dev-ruby/activesupport-7.0.6 | 2 +- .../md5-cache/dev-ruby/activesupport-7.0.7 | 17 + .../md5-cache/dev-ruby/acts_as_list-1.0.4 | 2 +- .../md5-cache/dev-ruby/acts_as_list-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.1 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.2 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.3 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.4 | 2 +- metadata/md5-cache/dev-ruby/addressable-2.8.5 | 2 +- metadata/md5-cache/dev-ruby/ae-1.8.2-r1 | 2 +- metadata/md5-cache/dev-ruby/afm-0.2.2-r2 | 2 +- metadata/md5-cache/dev-ruby/airbrussh-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/airbrussh-1.4.2 | 17 + metadata/md5-cache/dev-ruby/amatch-0.4.1 | 2 +- metadata/md5-cache/dev-ruby/ammeter-1.1.5 | 2 +- metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 | 2 +- .../md5-cache/dev-ruby/amq-client-1.0.4-r1 | 2 +- .../md5-cache/dev-ruby/amq-protocol-2.3.2 | 2 +- .../md5-cache/dev-ruby/amq-protocol-2.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 | 17 - metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 | 2 +- metadata/md5-cache/dev-ruby/appraisal-2.4.1 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.14.0 | 2 +- metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.18 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.18-r1 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.20 | 2 +- .../dev-ruby/asciidoctor-diagram-2.0.5-r1 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/asciimath-2.0.5 | 2 +- metadata/md5-cache/dev-ruby/ast-2.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/async-1.31.0 | 2 +- metadata/md5-cache/dev-ruby/async-2.5.1 | 2 +- metadata/md5-cache/dev-ruby/async-2.6.2 | 2 +- metadata/md5-cache/dev-ruby/async-2.6.3 | 2 +- .../dev-ruby/async-container-0.16.12-r1 | 2 +- metadata/md5-cache/dev-ruby/async-io-1.34.0 | 2 +- .../md5-cache/dev-ruby/async-io-1.34.3-r1 | 2 +- metadata/md5-cache/dev-ruby/async-io-1.35.0 | 2 +- .../md5-cache/dev-ruby/async-process-1.3.1 | 2 +- .../md5-cache/dev-ruby/async-rspec-1.16.1-r1 | 2 +- .../md5-cache/dev-ruby/async-rspec-1.17.0 | 2 +- metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 | 2 +- .../dev-ruby/autoprefixer-rails-10.4.13.0 | 2 +- .../md5-cache/dev-ruby/aws-eventstream-1.2.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.722.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.780.0 | 2 +- .../md5-cache/dev-ruby/aws-partitions-1.786.0 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 | 2 +- .../md5-cache/dev-ruby/axiom-types-0.1.1-r1 | 2 +- metadata/md5-cache/dev-ruby/backports-3.24.1 | 2 +- metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 | 2 +- metadata/md5-cache/dev-ruby/barby-0.6.8-r1 | 2 +- metadata/md5-cache/dev-ruby/base32-0.3.4-r1 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.18 | 2 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.19 | 2 +- .../md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 | 2 +- .../md5-cache/dev-ruby/benchmark-ips-2.12.0 | 2 +- metadata/md5-cache/dev-ruby/bindata-2.4.15 | 2 +- metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 | 2 +- .../dev-ruby/binding_of_caller-1.0.0-r1 | 2 +- .../dev-ruby/binding_of_caller-1.0.0-r2 | 2 +- .../md5-cache/dev-ruby/blankslate-3.1.3-r1 | 2 +- .../md5-cache/dev-ruby/blankslate-3.1.3-r2 | 2 +- .../dev-ruby/blinkstick-1.0.1_p20150901-r1 | 2 +- metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 | 2 +- metadata/md5-cache/dev-ruby/brass-1.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 | 2 +- metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 | 2 +- metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 | 2 +- metadata/md5-cache/dev-ruby/bson-4.15.0 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/builder-3.2.4-r1 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.3.26 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.3.8 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.4.1 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.4.15 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.4.3 | 2 +- metadata/md5-cache/dev-ruby/bundler-2.4.6 | 2 +- .../md5-cache/dev-ruby/bundler-audit-0.9.1 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.20.3 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.21.0 | 2 +- metadata/md5-cache/dev-ruby/bunny-2.22.0 | 2 +- metadata/md5-cache/dev-ruby/c21e-2.0.0 | 17 - .../md5-cache/dev-ruby/capistrano-2.15.5-r3 | 2 +- metadata/md5-cache/dev-ruby/capistrano-3.17.2 | 2 +- metadata/md5-cache/dev-ruby/capistrano-3.17.3 | 2 +- .../md5-cache/dev-ruby/capybara-3.39.0-r1 | 2 +- metadata/md5-cache/dev-ruby/capybara-3.39.2 | 2 +- .../dev-ruby/certificate_authority-1.1.0 | 2 +- .../dev-ruby/charlock_holmes-0.7.7-r1 | 2 +- .../md5-cache/dev-ruby/childlabor-0.0.3-r2 | 2 +- .../md5-cache/dev-ruby/childprocess-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 | 2 +- metadata/md5-cache/dev-ruby/chunky_png-1.4.0 | 2 +- .../md5-cache/dev-ruby/climate_control-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 | 2 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 | 2 +- metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 | 2 +- metadata/md5-cache/dev-ruby/coercible-1.0.1 | 2 +- .../md5-cache/dev-ruby/coffee-rails-5.0.0-r2 | 2 +- .../md5-cache/dev-ruby/coffee-script-2.4.1 | 2 +- .../dev-ruby/coffee-script-source-1.12.2-r1 | 2 +- metadata/md5-cache/dev-ruby/color-1.8-r1 | 2 +- .../md5-cache/dev-ruby/colorator-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/colored-1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/colored2-3.1.2 | 2 +- metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 | 2 +- metadata/md5-cache/dev-ruby/colorize-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/colorize-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/colorize-1.0.5 | 2 +- metadata/md5-cache/dev-ruby/colorize-1.1.0 | 2 +- .../md5-cache/dev-ruby/columnize-0.9.0-r1 | 2 +- .../md5-cache/dev-ruby/columnize-0.9.0-r2 | 2 +- .../md5-cache/dev-ruby/combustion-1.3.7-r2 | 2 +- metadata/md5-cache/dev-ruby/commander-4.6.0 | 2 +- .../md5-cache/dev-ruby/commonmarker-0.23.8 | 2 +- .../md5-cache/dev-ruby/commonmarker-0.23.9 | 2 +- .../md5-cache/dev-ruby/concurrent-ruby-1.1.10 | 2 +- .../md5-cache/dev-ruby/concurrent-ruby-1.2.0 | 2 +- .../md5-cache/dev-ruby/concurrent-ruby-1.2.2 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.3.0 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.4.0 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.4.1 | 2 +- metadata/md5-cache/dev-ruby/console-1.17.2 | 2 +- metadata/md5-cache/dev-ruby/console-1.17.4 | 2 +- metadata/md5-cache/dev-ruby/console-1.23.1 | 17 + metadata/md5-cache/dev-ruby/contracts-0.17 | 2 +- metadata/md5-cache/dev-ruby/contracts-0.17-r1 | 2 +- metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 | 2 +- metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 | 2 +- metadata/md5-cache/dev-ruby/coolio-1.8.0 | 2 +- .../dev-ruby/countdownlatch-1.0.0-r2 | 2 +- metadata/md5-cache/dev-ruby/crack-0.4.4-r3 | 2 +- metadata/md5-cache/dev-ruby/crass-1.0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/creole-0.5.0-r1 | 2 +- metadata/md5-cache/dev-ruby/creole-0.5.0-r2 | 2 +- metadata/md5-cache/dev-ruby/cri-2.15.11-r1 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.14.0 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.6 | 2 +- metadata/md5-cache/dev-ruby/csv-3.2.7 | 2 +- metadata/md5-cache/dev-ruby/curb-1.0.5 | 2 +- metadata/md5-cache/dev-ruby/curses-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/dalli-3.2.4 | 2 +- metadata/md5-cache/dev-ruby/dalli-3.2.5 | 2 +- .../md5-cache/dev-ruby/database_cleaner-2.0.2 | 2 +- .../database_cleaner-active_record-2.1.0 | 2 +- .../dev-ruby/database_cleaner-core-2.0.1 | 2 +- .../dev-ruby/database_cleaner-core-2.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/date-3.3.3 | 2 +- .../md5-cache/dev-ruby/date_validator-0.12.0 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.2.2 | 2 +- metadata/md5-cache/dev-ruby/dbf-4.2.4 | 2 +- .../md5-cache/dev-ruby/ddmetrics-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 | 2 +- metadata/md5-cache/dev-ruby/debug-1.7.1 | 2 +- metadata/md5-cache/dev-ruby/debug-1.7.2 | 2 +- .../dev-ruby/debug_inspector-1.1.0-r1 | 2 +- .../dev-ruby/deckar01-task_list-2.3.2 | 2 +- metadata/md5-cache/dev-ruby/deep_merge-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/delayer-1.2.1 | 2 +- .../md5-cache/dev-ruby/delayer-deferred-2.2.0 | 2 +- .../dev-ruby/delayer-deferred-2.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 | 2 +- .../md5-cache/dev-ruby/deprecated-3.0.1-r3 | 17 - .../dev-ruby/descendants_tracker-0.0.4-r1 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.5.0 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.6.1 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.6.2 | 2 +- .../md5-cache/dev-ruby/did_you_mean-1.6.3 | 2 +- metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/digest-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/diva-1.1.1-r1 | 2 +- metadata/md5-cache/dev-ruby/diva-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.70.0 | 2 +- metadata/md5-cache/dev-ruby/docile-1.4.0-r1 | 2 +- .../dev-ruby/domain_name-0.5.20190701-r1 | 2 +- .../dev-ruby/domain_name-0.5.20190701-r2 | 2 +- .../md5-cache/dev-ruby/duktape-rb-2.7.0.0 | 2 +- metadata/md5-cache/dev-ruby/dust-0.1.7-r3 | 2 +- .../dev-ruby/ecma-re-validator-0.4.0 | 2 +- metadata/md5-cache/dev-ruby/ed25519-1.3.0 | 2 +- .../dev-ruby/elastic-transport-8.2.2 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.8.3 | 2 +- .../dev-ruby/elasticsearch-7.17.7-r1 | 2 +- .../md5-cache/dev-ruby/elasticsearch-8.8.0 | 2 +- .../md5-cache/dev-ruby/elasticsearch-8.9.0 | 2 +- .../dev-ruby/elasticsearch-api-6.8.3 | 2 +- .../dev-ruby/elasticsearch-api-7.17.7 | 2 +- .../dev-ruby/elasticsearch-api-8.8.0 | 2 +- .../dev-ruby/elasticsearch-api-8.9.0 | 2 +- .../dev-ruby/elasticsearch-transport-6.8.3-r1 | 2 +- .../dev-ruby/elasticsearch-transport-7.17.7 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.3 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.3-r1 | 2 +- .../md5-cache/dev-ruby/equalizer-0.0.11-r2 | 2 +- metadata/md5-cache/dev-ruby/equatable-0.7.0 | 2 +- .../md5-cache/dev-ruby/equatable-0.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/erubi-1.12.0 | 2 +- metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 | 14 +- metadata/md5-cache/dev-ruby/ethon-0.15.0 | 2 +- metadata/md5-cache/dev-ruby/ethon-0.16.0 | 2 +- .../md5-cache/dev-ruby/evented-spec-0.9.0-r1 | 2 +- .../md5-cache/dev-ruby/eventmachine-1.2.7-r4 | 2 +- metadata/md5-cache/dev-ruby/excon-0.93.1 | 2 +- metadata/md5-cache/dev-ruby/excon-0.95.0 | 2 +- metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/facter-4.4.0 | 17 - metadata/md5-cache/dev-ruby/facter-4.4.1 | 2 +- metadata/md5-cache/dev-ruby/fakefs-1.9.0 | 2 +- metadata/md5-cache/dev-ruby/fakefs-2.5.0 | 2 +- metadata/md5-cache/dev-ruby/faker-2.23.0-r1 | 2 +- metadata/md5-cache/dev-ruby/faker-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/faker-3.2.1 | 17 + metadata/md5-cache/dev-ruby/faraday-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/faraday-2.7.10 | 2 +- metadata/md5-cache/dev-ruby/faraday-2.7.2 | 2 +- metadata/md5-cache/dev-ruby/faraday-2.7.4 | 2 +- metadata/md5-cache/dev-ruby/faraday-2.7.6 | 2 +- metadata/md5-cache/dev-ruby/faraday-2.7.7 | 2 +- metadata/md5-cache/dev-ruby/faraday-2.7.9 | 2 +- .../dev-ruby/faraday-multipart-1.0.4 | 2 +- .../md5-cache/dev-ruby/faraday-net_http-1.0.1 | 2 +- .../md5-cache/dev-ruby/faraday-net_http-2.1.0 | 2 +- .../md5-cache/dev-ruby/faraday-net_http-3.0.2 | 2 +- .../faraday-net_http_persistent-2.1.0 | 2 +- .../md5-cache/dev-ruby/faraday-retry-2.2.0 | 2 +- .../dev-ruby/faraday_middleware-1.2.0 | 2 +- .../faraday_middleware-multi_json-0.0.6-r3 | 2 +- .../md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 | 2 +- .../md5-cache/dev-ruby/fast_gettext-1.8.0-r1 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.2.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 | 2 +- metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 | 2 +- metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 | 2 +- metadata/md5-cache/dev-ruby/ffaker-2.21.0 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.2.0 | 2 +- .../md5-cache/dev-ruby/ffi-compiler-1.2.1 | 2 +- .../md5-cache/dev-ruby/fiber-annotation-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/fiber-local-1.0.0 | 2 +- .../md5-cache/dev-ruby/file-tail-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/filigree-0.4.1 | 2 +- metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 | 2 +- metadata/md5-cache/dev-ruby/flog-4.6.6 | 2 +- metadata/md5-cache/dev-ruby/flog-4.7.0 | 2 +- .../dev-ruby/font-awesome-rails-4.7.0.8 | 2 +- metadata/md5-cache/dev-ruby/forgery-0.8.1 | 2 +- metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 | 2 +- metadata/md5-cache/dev-ruby/forwardable-1.3.3 | 2 +- .../dev-ruby/forwardable-extended-2.6.0-r2 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 | 2 +- .../md5-cache/dev-ruby/gettext-setup-0.34-r2 | 2 +- .../md5-cache/dev-ruby/gettext-setup-1.1.0 | 2 +- .../dev-ruby/gettext_i18n_rails-1.10.0 | 2 +- .../dev-ruby/gettext_i18n_rails-1.10.1 | 2 +- .../dev-ruby/gettext_i18n_rails-1.11.0 | 2 +- .../dev-ruby/gettext_i18n_rails-1.12.0 | 2 +- metadata/md5-cache/dev-ruby/gh-0.18.0-r1 | 2 +- metadata/md5-cache/dev-ruby/gist-6.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/git-1.18.0 | 2 +- metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 | 2 +- .../dev-ruby/google-protobuf-3.21.12 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.22 | 2 +- metadata/md5-cache/dev-ruby/gruff-0.19.0 | 2 +- metadata/md5-cache/dev-ruby/gruff-0.21.0 | 2 +- metadata/md5-cache/dev-ruby/gruff-0.22.0 | 2 +- metadata/md5-cache/dev-ruby/gruff-0.23.0 | 2 +- metadata/md5-cache/dev-ruby/haml-5.2.2 | 14 +- metadata/md5-cache/dev-ruby/haml-6.1.1 | 2 +- metadata/md5-cache/dev-ruby/haml-6.1.1-r1 | 2 +- .../md5-cache/dev-ruby/haml-rails-2.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/haml-rails-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 | 2 +- metadata/md5-cache/dev-ruby/hashdiff-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 | 2 +- .../dev-ruby/hashicorp-checkpoint-0.1.5-r2 | 2 +- metadata/md5-cache/dev-ruby/hashie-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 | 2 +- .../dev-ruby/heredoc_unindent-1.2.0-r1 | 2 +- .../dev-ruby/heredoc_unindent-1.2.0-r2 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.12.0 | 2 +- metadata/md5-cache/dev-ruby/hiera-3.9.0 | 2 +- .../md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 | 2 +- .../dev-ruby/hiera-eyaml-gpg-0.7.4-r1 | 2 +- .../dev-ruby/hiera-eyaml-plaintext-0.6-r2 | 2 +- metadata/md5-cache/dev-ruby/highline-2.1.0 | 2 +- .../md5-cache/dev-ruby/histogram-0.2.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/hocon-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/hoe-3.26.0 | 2 +- metadata/md5-cache/dev-ruby/hoe-4.0.4 | 2 +- metadata/md5-cache/dev-ruby/hoe-4.0.5 | 2 +- .../md5-cache/dev-ruby/html-pipeline-2.14.2 | 2 +- .../md5-cache/dev-ruby/html-pipeline-2.14.3 | 2 +- metadata/md5-cache/dev-ruby/html2haml-2.3.0 | 2 +- .../md5-cache/dev-ruby/htmlentities-4.3.4-r1 | 2 +- metadata/md5-cache/dev-ruby/http-4.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/http-5.1.1 | 2 +- metadata/md5-cache/dev-ruby/http-accept-1.7.0 | 2 +- .../md5-cache/dev-ruby/http-accept-1.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/http-accept-2.2.0 | 2 +- .../md5-cache/dev-ruby/http-cookie-1.0.5-r1 | 2 +- .../dev-ruby/http-form_data-2.3.0-r1 | 2 +- .../md5-cache/dev-ruby/http-parser-1.2.3-r1 | 2 +- .../dev-ruby/http_parser_rb-0.6.0-r2 | 2 +- .../md5-cache/dev-ruby/http_parser_rb-0.8.0 | 2 +- metadata/md5-cache/dev-ruby/httparty-0.21.0 | 2 +- metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 | 2 +- .../md5-cache/dev-ruby/httpclient-2.8.3-r2 | 2 +- .../md5-cache/dev-ruby/httpclient-2.8.3-r3 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.12.0 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.13.0 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.14.1 | 2 +- .../md5-cache/dev-ruby/ice_nine-0.11.2-r1 | 2 +- metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 | 2 +- .../dev-ruby/image_processing-1.12.2 | 2 +- .../dev-ruby/imagesize-0.1.1_p20100902-r2 | 2 +- .../md5-cache/dev-ruby/immutable-ruby-0.1.0 | 2 +- metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 | 17 - .../dev-ruby/instance_storage-1.0.0-r1 | 2 +- .../dev-ruby/instance_storage-1.0.0-r2 | 2 +- .../md5-cache/dev-ruby/instance_storage-2.0.0 | 2 +- .../dev-ruby/instance_storage-2.0.0-r1 | 2 +- .../md5-cache/dev-ruby/instantiator-0.0.7-r1 | 17 - .../md5-cache/dev-ruby/introspection-0.0.4-r1 | 2 +- .../md5-cache/dev-ruby/introspection-0.0.4-r2 | 2 +- .../md5-cache/dev-ruby/io-console-0.6.0-r1 | 2 +- metadata/md5-cache/dev-ruby/io-event-1.1.6 | 2 +- metadata/md5-cache/dev-ruby/io-event-1.1.7 | 2 +- metadata/md5-cache/dev-ruby/io-event-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/io-wait-0.2.1 | 2 +- metadata/md5-cache/dev-ruby/io-wait-0.2.3 | 2 +- metadata/md5-cache/dev-ruby/itextomml-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/jbuilder-2.11.5 | 2 +- metadata/md5-cache/dev-ruby/jmespath-1.6.2 | 2 +- .../md5-cache/dev-ruby/jquery-rails-4.5.1 | 2 +- .../md5-cache/dev-ruby/jquery-rails-4.6.0 | 2 +- .../dev-ruby/jquery-ui-rails-6.0.1-r2 | 2 +- metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/json-2.6.3 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.9 | 2 +- .../md5-cache/dev-ruby/json_schema-0.21.0 | 17 + metadata/md5-cache/dev-ruby/jwt-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.7.0 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.7.1 | 2 +- .../md5-cache/dev-ruby/kirbybase-2.6.1-r3 | 2 +- metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.3.2 | 2 +- metadata/md5-cache/dev-ruby/kpeg-1.3.3 | 2 +- metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 | 2 +- .../dev-ruby/kramdown-parser-gfm-1.1.0-r1 | 2 +- .../dev-ruby/kramdown-syntax-coderay-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/launchy-2.5.2 | 2 +- metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 | 2 +- metadata/md5-cache/dev-ruby/leto-2.1.0 | 2 +- .../md5-cache/dev-ruby/letter_opener-1.8.1 | 2 +- .../md5-cache/dev-ruby/levenshtein-0.2.2-r3 | 2 +- metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 | 2 +- metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 | 2 +- metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 | 2 +- metadata/md5-cache/dev-ruby/liquid-5.3.0 | 2 +- metadata/md5-cache/dev-ruby/liquid-5.4.0 | 2 +- metadata/md5-cache/dev-ruby/liquid-c-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/listen-3.8.0 | 2 +- .../dev-ruby/little-plugger-1.1.4-r1 | 2 +- metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 | 2 +- metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/locale-2.1.3-r1 | 2 +- metadata/md5-cache/dev-ruby/localhost-1.1.10 | 2 +- metadata/md5-cache/dev-ruby/localhost-1.1.9 | 2 +- metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 | 2 +- metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.19.1 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.20.0 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.21.1 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.21.2 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.21.3 | 2 +- .../md5-cache/dev-ruby/loquacious-1.9.1-r4 | 2 +- metadata/md5-cache/dev-ruby/lumberjack-1.2.8 | 2 +- .../md5-cache/dev-ruby/lumberjack-1.2.8-r1 | 2 +- metadata/md5-cache/dev-ruby/lumberjack-1.2.9 | 2 +- metadata/md5-cache/dev-ruby/mab-0.0.3-r2 | 2 +- metadata/md5-cache/dev-ruby/magic-0.2.9-r2 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1-r1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1-r2 | 2 +- metadata/md5-cache/dev-ruby/mail-2.8.0 | 2 +- metadata/md5-cache/dev-ruby/mail-2.8.0.1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.8.1 | 2 +- metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 | 2 +- metadata/md5-cache/dev-ruby/marcel-1.0.2 | 2 +- metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ruby/mash-0.1.1-r3 | 2 +- metadata/md5-cache/dev-ruby/matrix-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.8.5 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.9.0 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.9.1 | 2 +- metadata/md5-cache/dev-ruby/memo_wise-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/memoist-0.16.2 | 2 +- metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 | 2 +- .../md5-cache/dev-ruby/memoizable-0.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 | 17 - .../md5-cache/dev-ruby/mercenary-0.4.0-r1 | 2 +- .../md5-cache/dev-ruby/metaclass-0.0.4-r2 | 2 +- metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 | 2 +- .../md5-cache/dev-ruby/method_source-1.0.0 | 2 +- .../md5-cache/dev-ruby/middleware-0.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/mime-types-3.4.1 | 2 +- metadata/md5-cache/dev-ruby/mime-types-3.5.0 | 2 +- .../dev-ruby/mime-types-data-3.2023.0218.1 | 2 +- .../dev-ruby/mime-types-data-3.2023.0808 | 2 +- .../md5-cache/dev-ruby/mimemagic-0.3.10-r1 | 2 +- .../md5-cache/dev-ruby/mimemagic-0.4.3-r1 | 2 +- .../md5-cache/dev-ruby/mini_magick-4.12.0 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.5 | 2 +- .../md5-cache/dev-ruby/mini_portile2-2.8.1 | 2 +- .../md5-cache/dev-ruby/mini_portile2-2.8.2 | 2 +- .../md5-cache/dev-ruby/mini_portile2-2.8.4 | 2 +- .../dev-ruby/minispec-metadata-3.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/minitar-0.9-r1 | 2 +- .../md5-cache/dev-ruby/minitest-5.15.0-r1 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.17.0 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.18.0 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.18.1 | 2 +- metadata/md5-cache/dev-ruby/minitest-5.19.0 | 2 +- .../dev-ruby/minitest-around-0.5.0-r1 | 2 +- .../dev-ruby/minitest-bonus-assertions-3.0-r2 | 2 +- .../minitest-global_expectations-1.0.1-r1 | 2 +- .../md5-cache/dev-ruby/minitest-hooks-1.5.0 | 2 +- .../md5-cache/dev-ruby/minitest-hooks-1.5.1 | 2 +- .../dev-ruby/minitest-power_assert-0.3.1-r1 | 2 +- .../dev-ruby/minitest-pretty_diff-0.1-r2 | 2 +- .../md5-cache/dev-ruby/mixlib-shellout-3.0.9 | 2 +- .../dev-ruby/mixlib-shellout-3.0.9-r1 | 2 +- metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 | 2 +- metadata/md5-cache/dev-ruby/mocha-1.16.0 | 2 +- metadata/md5-cache/dev-ruby/mocha-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/mocha-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/mocha-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/mqtt-0.6.0 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.7.1 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.7.2 | 2 +- metadata/md5-cache/dev-ruby/multi_json-1.15.0 | 2 +- .../md5-cache/dev-ruby/multi_test-0.1.2-r1 | 17 - metadata/md5-cache/dev-ruby/multi_test-1.1.0 | 2 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r2 | 2 +- .../md5-cache/dev-ruby/multipart-parser-0.1.1 | 2 +- .../md5-cache/dev-ruby/multipart-post-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 | 4 +- metadata/md5-cache/dev-ruby/mustermann-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/mustermann-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/mustermann-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/mysql2-0.5.5 | 2 +- .../md5-cache/dev-ruby/nanotest-0.9.4.1-r2 | 2 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 | 2 +- metadata/md5-cache/dev-ruby/naught-1.1.0-r1 | 2 +- .../md5-cache/dev-ruby/necromancer-0.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 | 2 +- .../dev-ruby/neovim-ruby-client-0.9.0 | 2 +- metadata/md5-cache/dev-ruby/net-ftp-0.2.0 | 2 +- .../dev-ruby/net-http-digest_auth-1.4.1-r1 | 2 +- .../dev-ruby/net-http-digest_auth-1.4.1-r2 | 2 +- .../dev-ruby/net-http-persistent-4.0.1 | 2 +- .../dev-ruby/net-http-persistent-4.0.2 | 2 +- .../dev-ruby/net-http-pipeline-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/net-imap-0.3.4 | 2 +- metadata/md5-cache/dev-ruby/net-imap-0.3.6 | 2 +- metadata/md5-cache/dev-ruby/net-imap-0.3.7 | 2 +- metadata/md5-cache/dev-ruby/net-pop-0.1.2 | 2 +- .../md5-cache/dev-ruby/net-protocol-0.2.1 | 2 +- metadata/md5-cache/dev-ruby/net-scp-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-scp-4.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-sftp-4.0.0 | 4 +- metadata/md5-cache/dev-ruby/net-smtp-0.3.3 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-7.0.1 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-7.1.0 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-7.2.0 | 17 + .../dev-ruby/net-ssh-gateway-2.0.0-r2 | 6 +- .../md5-cache/dev-ruby/net-telnet-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 | 2 +- .../dev-ruby/network_interface-0.0.2-r1 | 2 +- .../md5-cache/dev-ruby/niceogiri-1.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/nio4r-2.5.8 | 2 +- metadata/md5-cache/dev-ruby/nio4r-2.5.9 | 2 +- .../md5-cache/dev-ruby/nokogiri-1.14.2-r1 | 2 +- .../md5-cache/dev-ruby/nokogiri-1.14.3-r1 | 17 - metadata/md5-cache/dev-ruby/nokogiri-1.14.4 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.15.2 | 17 - metadata/md5-cache/dev-ruby/nokogiri-1.15.3 | 2 +- .../{nokogiri-1.15.1 => nokogiri-1.15.4} | 12 +- .../md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.5.14 | 2 +- metadata/md5-cache/dev-ruby/oauth-0.6.2 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.11 | 2 +- metadata/md5-cache/dev-ruby/octokit-5.6.1 | 2 +- metadata/md5-cache/dev-ruby/octokit-6.1.0 | 2 +- metadata/md5-cache/dev-ruby/octokit-6.1.1 | 2 +- metadata/md5-cache/dev-ruby/omniauth-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/open4-1.3.4-r1 | 2 +- .../md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 | 2 +- metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 | 2 +- .../md5-cache/dev-ruby/openssl-cmac-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/optimist-3.0.1 | 2 +- metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/optimist-3.1.0 | 2 +- .../md5-cache/dev-ruby/optionable-0.2.0-r1 | 2 +- .../md5-cache/dev-ruby/org-ruby-0.9.12-r1 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.16 | 2 +- metadata/md5-cache/dev-ruby/ox-2.14.17 | 2 +- metadata/md5-cache/dev-ruby/paint-2.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.22.1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.23.0 | 2 +- .../md5-cache/dev-ruby/paramesan-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.2.2.0 | 2 +- metadata/md5-cache/dev-ruby/parser-3.2.2.1 | 2 +- metadata/md5-cache/dev-ruby/parser-3.2.2.3 | 2 +- metadata/md5-cache/dev-ruby/pastel-0.8.0 | 2 +- .../md5-cache/dev-ruby/path_expander-1.1.1 | 2 +- .../md5-cache/dev-ruby/pathutil-0.16.2-r2 | 2 +- metadata/md5-cache/dev-ruby/patron-0.13.3-r1 | 2 +- metadata/md5-cache/dev-ruby/patron-0.13.3-r2 | 2 +- metadata/md5-cache/dev-ruby/pcaprub-0.13.1 | 2 +- metadata/md5-cache/dev-ruby/pdf-core-0.9.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 | 2 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 | 2 +- .../md5-cache/dev-ruby/pdf-reader-1.4.1-r4 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 | 2 +- .../md5-cache/dev-ruby/permutation-0.1.8-r3 | 2 +- metadata/md5-cache/dev-ruby/pg-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/pg-1.4.6 | 2 +- .../dev-ruby/pg_array_parser-0.0.9-r3 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.5.1 | 2 +- metadata/md5-cache/dev-ruby/pkg-config-1.5.2 | 2 +- metadata/md5-cache/dev-ruby/plist-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 | 2 +- metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 | 2 +- .../md5-cache/dev-ruby/power_assert-2.0.3 | 2 +- metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 | 2 +- .../md5-cache/dev-ruby/prawn-table-0.2.2-r2 | 2 +- metadata/md5-cache/dev-ruby/prime-0.1.2-r1 | 2 +- .../md5-cache/dev-ruby/propshaft-0.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/pry-0.14.2 | 2 +- metadata/md5-cache/dev-ruby/psych-4.0.6 | 14 +- metadata/md5-cache/dev-ruby/psych-5.1.0 | 2 +- .../md5-cache/dev-ruby/public_suffix-4.0.7 | 6 +- .../md5-cache/dev-ruby/public_suffix-5.0.1 | 2 +- .../md5-cache/dev-ruby/public_suffix-5.0.3 | 6 +- metadata/md5-cache/dev-ruby/pundit-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/pundit-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/pundit-2.3.1 | 2 +- .../dev-ruby/puppet-resource_api-1.8.16 | 2 +- .../dev-ruby/puppet-resource_api-1.8.16-r1 | 2 +- .../md5-cache/dev-ruby/puppet_forge-3.2.0 | 2 +- .../md5-cache/dev-ruby/pusher-client-0.6.2-r1 | 2 +- metadata/md5-cache/dev-ruby/qed-2.9.2-r1 | 2 +- metadata/md5-cache/dev-ruby/racc-1.6.2 | 2 +- metadata/md5-cache/dev-ruby/racc-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/rack-2.2.6.4 | 2 +- metadata/md5-cache/dev-ruby/rack-2.2.7 | 2 +- metadata/md5-cache/dev-ruby/rack-3.0.7 | 2 +- metadata/md5-cache/dev-ruby/rack-3.0.8 | 2 +- metadata/md5-cache/dev-ruby/rack-attack-6.6.1 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.13.0 | 2 +- .../md5-cache/dev-ruby/rack-cache-1.13.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.14.0 | 2 +- .../md5-cache/dev-ruby/rack-openid-1.4.2-r1 | 2 +- .../md5-cache/dev-ruby/rack-protection-2.2.3 | 2 +- .../md5-cache/dev-ruby/rack-protection-3.0.5 | 2 +- .../md5-cache/dev-ruby/rack-protection-3.0.6 | 2 +- .../md5-cache/dev-ruby/rack-protection-3.1.0 | 17 + .../md5-cache/dev-ruby/rack-test-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rack-test-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/rack-test-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/rackup-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/radius-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.7.2 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.7.3 | 2 +- metadata/md5-cache/dev-ruby/rails-6.1.7.4 | 2 +- metadata/md5-cache/dev-ruby/rails-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/rails-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/rails-7.0.7 | 17 + .../dev-ruby/rails-dom-testing-2.0.3-r2 | 2 +- .../dev-ruby/rails-dom-testing-2.1.1 | 2 +- .../dev-ruby/rails-dom-testing-2.2.0 | 2 +- .../dev-ruby/rails-html-sanitizer-1.5.0 | 2 +- .../dev-ruby/rails-html-sanitizer-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.7.2 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.7.3 | 2 +- metadata/md5-cache/dev-ruby/railties-6.1.7.4 | 2 +- metadata/md5-cache/dev-ruby/railties-7.0.5.1 | 2 +- metadata/md5-cache/dev-ruby/railties-7.0.6 | 2 +- metadata/md5-cache/dev-ruby/railties-7.0.7 | 17 + metadata/md5-cache/dev-ruby/rainbow-3.1.1 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.6-r2 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.2.1 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.2.3 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.2.5 | 2 +- .../dev-ruby/rake-remote_task-2.4.4-r1 | 2 +- metadata/md5-cache/dev-ruby/rantly-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rash_alt-0.4.12 | 2 +- metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 | 2 +- .../md5-cache/dev-ruby/rb-readline-0.5.5-r1 | 2 +- metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.21.0 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.21.2 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.21.3 | 2 +- .../md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 | 2 +- .../md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rbs-2.5.1 | 2 +- metadata/md5-cache/dev-ruby/rbs-2.8.4 | 2 +- metadata/md5-cache/dev-ruby/rbs-3.0.4 | 2 +- metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 | 2 +- metadata/md5-cache/dev-ruby/rbtree-0.4.6 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.17.12 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.17.8 | 2 +- metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rdiscount-2.2.7 | 2 +- metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.4.0 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.5.0 | 2 +- metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 | 2 +- metadata/md5-cache/dev-ruby/recog-2.3.23 | 2 +- metadata/md5-cache/dev-ruby/recog-3.0.2 | 2 +- metadata/md5-cache/dev-ruby/recog-3.0.3 | 2 +- metadata/md5-cache/dev-ruby/recog-3.1.1 | 2 +- .../md5-cache/dev-ruby/red-colors-0.3.0-r2 | 2 +- .../md5-cache/dev-ruby/redcarpet-3.5.1-r1 | 2 +- metadata/md5-cache/dev-ruby/redcarpet-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 | 2 +- metadata/md5-cache/dev-ruby/redis-4.7.1 | 2 +- metadata/md5-cache/dev-ruby/redis-4.8.0 | 2 +- metadata/md5-cache/dev-ruby/ref-2.0.0-r1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.6.2 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.7.0 | 2 +- .../md5-cache/dev-ruby/regexp_parser-2.8.1 | 17 + .../dev-ruby/regexp_property_values-1.3.0 | 2 +- .../dev-ruby/regexp_property_values-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/reline-0.3.5 | 2 +- metadata/md5-cache/dev-ruby/reline-0.3.6 | 2 +- metadata/md5-cache/dev-ruby/reline-0.3.7 | 2 +- .../md5-cache/dev-ruby/request_store-1.5.1 | 2 +- .../md5-cache/dev-ruby/rest-client-2.1.0-r1 | 14 +- metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 | 2 +- metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 | 2 +- metadata/md5-cache/dev-ruby/rexml-3.2.6 | 2 +- metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rjb-1.6.7 | 2 +- .../md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 | 2 +- metadata/md5-cache/dev-ruby/rmagick-4.3.0 | 2 +- metadata/md5-cache/dev-ruby/rmagick-5.2.0 | 2 +- metadata/md5-cache/dev-ruby/rmagick-5.3.0 | 2 +- metadata/md5-cache/dev-ruby/roadie-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/roadie-5.0.1 | 2 +- metadata/md5-cache/dev-ruby/roadie-5.1.0 | 2 +- .../md5-cache/dev-ruby/roadie-rails-3.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/robots-0.10.1-r3 | 2 +- metadata/md5-cache/dev-ruby/rotp-6.2.2 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.30.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rouge-4.1.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/rouge-4.1.3 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-2.1.2 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-2.2.0 | 2 +- .../md5-cache/dev-ruby/rqrcode_core-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/rr-3.1.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-3.11.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-3.12.0 | 2 +- .../dev-ruby/rspec-block_is_expected-1.0.5 | 2 +- .../dev-ruby/rspec-collection_matchers-1.2.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.11.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.12.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.12.2 | 2 +- .../dev-ruby/rspec-expectations-3.11.0 | 2 +- .../dev-ruby/rspec-expectations-3.11.1 | 2 +- .../dev-ruby/rspec-expectations-3.12.0 | 2 +- .../dev-ruby/rspec-expectations-3.12.1 | 2 +- .../dev-ruby/rspec-expectations-3.12.2 | 2 +- .../dev-ruby/rspec-expectations-3.12.3 | 2 +- metadata/md5-cache/dev-ruby/rspec-files-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-files-1.1.3 | 2 +- .../md5-cache/dev-ruby/rspec-its-1.3.0-r1 | 2 +- .../dev-ruby/rspec-json_expectations-2.2.0-r1 | 2 +- .../md5-cache/dev-ruby/rspec-memory-1.0.3 | 2 +- .../md5-cache/dev-ruby/rspec-memory-1.0.4 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.11.2 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.12.2 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.12.3 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.12.5 | 2 +- .../md5-cache/dev-ruby/rspec-mocks-3.12.6 | 2 +- .../dev-ruby/rspec-pending_for-0.1.16 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 | 6 +- metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 | 6 +- .../dev-ruby/rspec-stubbed_env-1.0.0-r1 | 2 +- .../dev-ruby/rspec-stubbed_env-1.0.1 | 6 +- .../md5-cache/dev-ruby/rspec-support-3.11.0 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.11.1 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.12.0 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.12.1 | 2 +- .../md5-cache/dev-ruby/rspectacular-0.70.8-r2 | 2 +- metadata/md5-cache/dev-ruby/rss-0.2.9-r1 | 2 +- .../dev-ruby/{console-1.16.2-r1 => rss-0.3.0} | 22 +- metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 | 2 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 | 2 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 | 2 +- .../dev-ruby/ruby-cairo-gobject-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 | 2 +- .../md5-cache/dev-ruby/ruby-feedparser-0.11.2 | 2 +- .../md5-cache/dev-ruby/ruby-filemagic-0.7.3 | 2 +- metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 | 2 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.3 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.4 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 | 2 +- .../dev-ruby/ruby-gobject-introspection-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 | 2 +- .../md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 | 2 +- .../md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 | 2 +- .../md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 | 2 +- .../md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.18.0 | 2 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991-r1 | 2 +- .../md5-cache/dev-ruby/ruby-oembed-0.16.1 | 2 +- .../md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 | 2 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 | 2 +- .../md5-cache/dev-ruby/ruby-poppler-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 | 2 +- .../dev-ruby/ruby-progressbar-1.11.0 | 2 +- .../dev-ruby/ruby-progressbar-1.13.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 | 2 +- metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 | 2 +- .../md5-cache/dev-ruby/ruby-shout-2.2.2-r2 | 2 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0-r2 | 2 +- .../md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 | 2 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.5 | 2 +- .../dev-ruby/ruby2_keywords-0.0.5-r1 | 2 +- metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 | 2 +- metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.19.2 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.20.0 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.20.1 | 2 +- .../md5-cache/dev-ruby/ruby_parser-3.20.3 | 2 +- metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 | 2 +- .../md5-cache/dev-ruby/ruby_version-1.0.2 | 2 +- .../md5-cache/dev-ruby/ruby_version-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 | 2 +- metadata/md5-cache/dev-ruby/rubypants-0.7.1 | 2 +- .../md5-cache/dev-ruby/rubypants-0.7.1-r1 | 2 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 | 2 +- .../md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 | 2 +- .../md5-cache/dev-ruby/safe_yaml-1.0.5-r2 | 2 +- metadata/md5-cache/dev-ruby/sanitize-6.0.1 | 2 +- metadata/md5-cache/dev-ruby/sanitize-6.0.2 | 2 +- metadata/md5-cache/dev-ruby/sass-3.7.4-r1 | 2 +- metadata/md5-cache/dev-ruby/sass-3.7.4-r2 | 6 +- .../md5-cache/dev-ruby/sass-listen-4.0.0-r1 | 2 +- .../md5-cache/dev-ruby/sass-rails-5.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 | 2 +- .../md5-cache/dev-ruby/sassc-rails-2.1.2-r3 | 4 +- metadata/md5-cache/dev-ruby/sawyer-0.9.2 | 2 +- metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 | 2 +- .../dev-ruby/selenium-webdriver-4.1.0 | 2 +- .../dev-ruby/selenium-webdriver-4.10.0 | 2 +- .../dev-ruby/selenium-webdriver-4.11.0 | 2 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.4 | 2 +- metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 | 2 +- metadata/md5-cache/dev-ruby/sequel-5.71.0 | 17 + metadata/md5-cache/dev-ruby/serialport-1.3.2 | 2 +- .../md5-cache/dev-ruby/serialport-1.3.2-r1 | 17 + .../md5-cache/dev-ruby/serverengine-2.3.0 | 2 +- .../md5-cache/dev-ruby/serverengine-2.3.1 | 2 +- .../md5-cache/dev-ruby/serverengine-2.3.2 | 2 +- metadata/md5-cache/dev-ruby/set-1.0.3 | 2 +- .../md5-cache/dev-ruby/settingslogic-2.0.9-r2 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.16.1 | 2 +- .../md5-cache/dev-ruby/sexp_processor-4.17.0 | 2 +- metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 | 2 +- metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 | 2 +- metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 | 2 +- .../dev-ruby/shoulda-context-1.2.2-r1 | 2 +- .../md5-cache/dev-ruby/shoulda-context-2.0.0 | 2 +- .../dev-ruby/shoulda-matchers-3.1.3-r2 | 2 +- .../dev-ruby/shoulda-matchers-4.5.1-r1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-5.3.0 | 2 +- metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 | 2 +- metadata/md5-cache/dev-ruby/sigdump-0.2.5 | 2 +- .../md5-cache/dev-ruby/simple-rss-1.3.3-r1 | 2 +- .../md5-cache/dev-ruby/simple_oauth-0.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.22.0 | 2 +- .../dev-ruby/simplecov-html-0.12.3-r1 | 2 +- .../dev-ruby/simplecov_json_formatter-0.1.4 | 2 +- .../md5-cache/dev-ruby/simpleidn-0.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/sinatra-2.2.3 | 2 +- metadata/md5-cache/dev-ruby/sinatra-3.0.5 | 2 +- metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 | 2 +- metadata/md5-cache/dev-ruby/sinatra-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/sinatra-3.1.0 | 17 + .../dev-ruby/sinatra-partial-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/singleton-0.1.1 | 2 +- metadata/md5-cache/dev-ruby/slim-4.1.0-r4 | 2 +- metadata/md5-cache/dev-ruby/slim-5.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/slim-5.1.1 | 2 +- metadata/md5-cache/dev-ruby/slop-4.10.1 | 2 +- .../dev-ruby/slow_enumerator_tools-1.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 | 14 +- metadata/md5-cache/dev-ruby/sorted_set-1.0.3 | 2 +- .../md5-cache/dev-ruby/sourcemap-0.1.1-r1 | 4 +- .../md5-cache/dev-ruby/sparklines-0.5.2-r8 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/spring-4.1.1 | 2 +- .../md5-cache/dev-ruby/sprockets-3.7.2-r3 | 2 +- .../md5-cache/dev-ruby/sprockets-4.2.0-r1 | 2 +- .../dev-ruby/sprockets-rails-3.4.2-r2 | 2 +- metadata/md5-cache/dev-ruby/spy-1.0.3 | 2 +- metadata/md5-cache/dev-ruby/spy-1.0.5 | 2 +- metadata/md5-cache/dev-ruby/sqlite3-1.4.4 | 2 +- metadata/md5-cache/dev-ruby/sqlite3-1.6.1 | 2 +- metadata/md5-cache/dev-ruby/sqlite3-1.6.3 | 2 +- metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 | 2 +- metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.4 | 2 +- metadata/md5-cache/dev-ruby/sshkit-1.21.5 | 2 +- metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 | 2 +- .../md5-cache/dev-ruby/state_machine-1.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 | 2 +- metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 | 2 +- metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 | 2 +- metadata/md5-cache/dev-ruby/stringex-2.8.6 | 2 +- metadata/md5-cache/dev-ruby/stringio-3.0.5 | 2 +- metadata/md5-cache/dev-ruby/stringio-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/stringio-3.0.7 | 2 +- metadata/md5-cache/dev-ruby/stringio-3.0.8 | 17 + metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 | 2 +- metadata/md5-cache/dev-ruby/strscan-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/sus-0.20.3 | 2 +- metadata/md5-cache/dev-ruby/sus-0.21.0 | 2 +- metadata/md5-cache/dev-ruby/sus-0.21.1 | 2 +- metadata/md5-cache/dev-ruby/sus-0.21.2 | 2 +- metadata/md5-cache/dev-ruby/sus-0.22.2 | 2 +- .../dev-ruby/sus-fixtures-async-0.1.1 | 2 +- metadata/md5-cache/dev-ruby/sync-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/syntax-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/sys-uname-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/sys-uname-1.2.3 | 2 +- .../md5-cache/dev-ruby/syslogger-1.6.6-r2 | 2 +- metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 | 2 +- metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 | 2 +- metadata/md5-cache/dev-ruby/temple-0.10.0 | 2 +- metadata/md5-cache/dev-ruby/temple-0.10.2 | 2 +- .../dev-ruby/term-ansicolor-1.7.1-r1 | 2 +- .../dev-ruby/terminal-table-1.8.0-r4 | 2 +- .../dev-ruby/terminal-table-2.0.0-r1 | 2 +- .../md5-cache/dev-ruby/terminal-table-3.0.2 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.7 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.8 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.5.9 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.6.0 | 2 +- metadata/md5-cache/dev-ruby/test-unit-3.6.1 | 2 +- .../md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 | 2 +- .../dev-ruby/test_construct-2.0.2-r1 | 6 +- .../dev-ruby/test_declarative-0.0.6-r1 | 2 +- metadata/md5-cache/dev-ruby/text-1.3.1-r1 | 2 +- metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/thor-1.2.1-r1 | 2 +- metadata/md5-cache/dev-ruby/thor-1.2.2 | 2 +- .../md5-cache/dev-ruby/thread_order-1.1.1 | 2 +- .../md5-cache/dev-ruby/thread_safe-0.3.6-r1 | 2 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r6 | 2 +- metadata/md5-cache/dev-ruby/tilt-2.0.11 | 2 +- metadata/md5-cache/dev-ruby/tilt-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/tilt-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/time-0.2.1 | 2 +- metadata/md5-cache/dev-ruby/time-0.2.2 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.5 | 17 - metadata/md5-cache/dev-ruby/timecop-0.9.6 | 2 +- metadata/md5-cache/dev-ruby/timecop-0.9.7 | 17 + metadata/md5-cache/dev-ruby/timeout-0.3.2 | 2 +- metadata/md5-cache/dev-ruby/timers-4.3.5-r1 | 2 +- metadata/md5-cache/dev-ruby/tins-1.32.1 | 2 +- .../md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-2.0.3 | 2 +- .../md5-cache/dev-ruby/totoridipjp-0.1.0-r1 | 2 +- .../dev-ruby/transaction-simple-1.4.0.2-r3 | 2 +- metadata/md5-cache/dev-ruby/treetop-1.6.12 | 2 +- metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/tty-color-0.6.0 | 2 +- .../md5-cache/dev-ruby/tty-command-0.10.1-r1 | 2 +- metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 | 2 +- metadata/md5-cache/dev-ruby/tty-editor-0.7.0 | 2 +- .../md5-cache/dev-ruby/tty-file-0.10.0-r1 | 2 +- .../md5-cache/dev-ruby/tty-platform-0.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 | 2 +- metadata/md5-cache/dev-ruby/tty-reader-0.9.0 | 2 +- metadata/md5-cache/dev-ruby/tty-screen-0.8.1 | 2 +- metadata/md5-cache/dev-ruby/tty-which-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 | 2 +- metadata/md5-cache/dev-ruby/twitter-8.0.0 | 2 +- .../md5-cache/dev-ruby/twitter-text-3.1.0-r1 | 2 +- .../md5-cache/dev-ruby/twitter-text-3.1.0-r2 | 2 +- .../md5-cache/dev-ruby/typed-array-0.1.2-r2 | 2 +- metadata/md5-cache/dev-ruby/typeprof-0.21.7 | 2 +- metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-1.2.11 | 2 +- metadata/md5-cache/dev-ruby/tzinfo-2.0.6 | 2 +- metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/unf-0.1.4-r1 | 2 +- metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 | 2 +- .../dev-ruby/unicode-display_width-1.7.0-r1 | 2 +- .../dev-ruby/unicode-display_width-2.4.2 | 2 +- metadata/md5-cache/dev-ruby/unindent-1.0-r2 | 2 +- .../md5-cache/dev-ruby/uuidtools-2.2.0-r1 | 2 +- .../md5-cache/dev-ruby/vagrant_cloud-3.0.5 | 2 +- metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 | 2 +- metadata/md5-cache/dev-ruby/vcr-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-6.1.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-6.2.0 | 2 +- metadata/md5-cache/dev-ruby/version_gem-1.1.3 | 2 +- metadata/md5-cache/dev-ruby/virtus-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/vlad-2.7.1 | 2 +- metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 | 2 +- metadata/md5-cache/dev-ruby/warden-1.2.9-r1 | 2 +- metadata/md5-cache/dev-ruby/web-console-4.2.0 | 2 +- metadata/md5-cache/dev-ruby/webmock-3.18.1 | 6 +- metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 | 2 +- metadata/md5-cache/dev-ruby/webrick-1.8.0 | 2 +- metadata/md5-cache/dev-ruby/webrick-1.8.1 | 2 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r2 | 2 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r3 | 2 +- .../md5-cache/dev-ruby/websocket-1.2.9-r2 | 2 +- .../dev-ruby/websocket-driver-0.7.5-r1 | 2 +- .../md5-cache/dev-ruby/websocket-driver-0.7.6 | 2 +- .../dev-ruby/websocket-extensions-0.1.5-r2 | 2 +- .../dev-ruby/whole_history_rating-0.1.2-r2 | 2 +- .../md5-cache/dev-ruby/will_paginate-3.3.1 | 2 +- .../md5-cache/dev-ruby/will_paginate-4.0.0 | 2 +- .../md5-cache/dev-ruby/windows_error-0.1.5 | 2 +- metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 | 2 +- metadata/md5-cache/dev-ruby/wisper-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/x25519-1.0.10 | 2 +- metadata/md5-cache/dev-ruby/xdr-3.0.3 | 2 +- metadata/md5-cache/dev-ruby/xml-simple-1.1.9 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 | 2 +- metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 | 2 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.28 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.29 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.32 | 2 +- metadata/md5-cache/dev-ruby/yard-0.9.34 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 | 2 +- metadata/md5-cache/dev-ruby/zentest-4.12.1 | 2 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 14731 -> 14568 bytes metadata/md5-cache/dev-scheme/owl-lisp-0.2 | 11 - metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 | 4 +- metadata/md5-cache/dev-scheme/owl-lisp-9999 | 6 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 126230 -> 126374 bytes metadata/md5-cache/dev-util/aruba-0.6.2-r3 | 2 +- metadata/md5-cache/dev-util/aruba-2.1.0 | 2 +- metadata/md5-cache/dev-util/bats-1.10.0 | 13 + .../dev-util/blueprint-compiler-0.10.0 | 16 + metadata/md5-cache/dev-util/cargo-c-0.9.22 | 15 - metadata/md5-cache/dev-util/cargo-c-0.9.23 | 15 + metadata/md5-cache/dev-util/cmake-3.27.2 | 16 + .../dev-util/{crash-8.0.3 => crash-8.0.3-r1} | 2 +- metadata/md5-cache/dev-util/cucumber-8.0.0 | 2 +- .../dev-util/cucumber-ci-environment-9.0.4 | 2 +- .../dev-util/cucumber-ci-environment-9.1.0 | 2 +- .../cucumber-compatibility-kit-9.2.1-r1 | 2 +- .../md5-cache/dev-util/cucumber-core-10.1.1 | 2 +- .../md5-cache/dev-util/cucumber-core-11.0.0 | 2 +- .../md5-cache/dev-util/cucumber-core-11.1.0 | 2 +- .../dev-util/cucumber-create-meta-6.0.2 | 2 +- .../cucumber-cucumber-expressions-12.1.3 | 2 +- .../cucumber-cucumber-expressions-14.0.0 | 2 +- .../cucumber-cucumber-expressions-15.1.1 | 2 +- .../cucumber-cucumber-expressions-15.2.0 | 2 +- .../dev-util/cucumber-gherkin-22.0.0 | 2 +- .../dev-util/cucumber-gherkin-23.0.1 | 2 +- .../dev-util/cucumber-html-formatter-17.0.0 | 2 +- .../cucumber-html-formatter-17.0.0-r1 | 2 +- .../dev-util/cucumber-html-formatter-19.2.0 | 2 +- .../dev-util/cucumber-messages-17.1.1 | 2 +- .../dev-util/cucumber-messages-18.0.0 | 2 +- .../md5-cache/dev-util/cucumber-rails-2.6.1 | 2 +- .../dev-util/cucumber-tag-expressions-4.1.0 | 2 +- .../md5-cache/dev-util/cucumber-wire-6.2.1 | 17 - metadata/md5-cache/dev-util/datree-1.9.19 | 13 + metadata/md5-cache/dev-util/drone-2.11.1 | 15 - .../dev-util/{drone-2.13.0 => drone-2.18.0} | 10 +- .../{drone-cli-1.5.0 => drone-cli-1.7.0} | 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.6 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.0_rc1 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.0_rc2 | 2 +- metadata/md5-cache/dev-util/lldb-18.0.0.9999 | 2 +- .../dev-util/lldb-18.0.0_pre20230803 | 2 +- .../dev-util/lldb-18.0.0_pre20230810 | 16 + metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 | 16 - .../dev-util/nvidia-cuda-toolkit-12.1.1-r1 | 2 +- .../dev-util/nvidia-cuda-toolkit-12.2.0 | 2 +- .../dev-util/nvidia-cuda-toolkit-12.2.1 | 15 + .../dev-util/{pkgconf-2.0.0 => pkgconf-2.0.1} | 2 +- .../dev-util/{ruff-0.0.283 => ruff-0.0.284} | 2 +- .../md5-cache/dev-util/sysdig-kmod-0.27.1-r1 | 16 - metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19323 -> 19327 bytes metadata/md5-cache/dev-vcs/git-2.42.0_rc1 | 16 + metadata/md5-cache/dev-vcs/git-machete-3.16.3 | 16 - metadata/md5-cache/dev-vcs/git-machete-3.17.6 | 4 +- ...{git-machete-3.17.8 => git-machete-3.18.0} | 8 +- metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.4.4 | 12 +- metadata/md5-cache/dev-vcs/mercurial-6.5 | 17 - metadata/md5-cache/dev-vcs/mercurial-6.5.1 | 17 + metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/stgit-2.2.4 | 15 - metadata/md5-cache/dev-vcs/stgit-2.3.1 | 15 + metadata/md5-cache/games-action/Manifest.gz | Bin 15679 -> 15339 bytes .../md5-cache/games-action/descent3-1.4.0b-r3 | 15 - .../games-action/descent3-demo-1.4.0a-r3 | 17 - metadata/md5-cache/games-board/Manifest.gz | Bin 11708 -> 12043 bytes metadata/md5-cache/games-board/jja-0.8.0 | 15 + metadata/md5-cache/games-board/jja-9999 | 15 + metadata/md5-cache/games-engines/Manifest.gz | Bin 5546 -> 5543 bytes .../md5-cache/games-engines/devilutionx-1.5.0 | 4 +- .../{fheroes2-1.0.5 => fheroes2-1.0.6} | 4 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10374 -> 10376 bytes .../md5-cache/games-misc/lolcat-100.0.1-r1 | 2 +- .../md5-cache/games-misc/lolcat-100.0.1-r2 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4257 -> 4087 bytes .../games-roguelike/stone-soup-0.30.0 | 17 - .../games-roguelike/stone-soup-0.30.1 | 4 +- .../stone-soup-0.31.0_pre20230712 | 4 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10335 -> 10667 bytes .../md5-cache/games-util/cartridges-2.0.4 | 4 +- .../games-util/grfcodec-6.0.6_p20230811-r1 | 14 + metadata/md5-cache/games-util/nml-0.7.4 | 16 + metadata/md5-cache/gnome-base/Manifest.gz | Bin 7554 -> 7713 bytes .../gnome-base/gnome-settings-daemon-45_beta | 18 + .../md5-cache/gnome-base/gnome-shell-44.2 | 4 +- metadata/md5-cache/gnome-base/librsvg-2.56.1 | 4 +- metadata/md5-cache/gnome-base/nautilus-44.2.1 | 6 +- .../md5-cache/gnome-base/nautilus-45_alpha | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 18334 -> 18649 bytes .../gnome-extra/evolution-data-server-3.48.3 | 4 +- .../gnome-extra/evolution-ews-3.48.2 | 4 +- .../gnome-extra/gnome-shell-frippery-44.1 | 4 +- metadata/md5-cache/gnome-extra/zenity-3.44.2 | 16 + metadata/md5-cache/gnome-extra/zenity-3.99.1 | 16 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 9877 -> 9886 bytes metadata/md5-cache/gui-libs/gtk-4.10.3 | 4 +- metadata/md5-cache/gui-libs/gtk-4.10.4 | 6 +- metadata/md5-cache/gui-libs/gtk-4.10.5 | 4 +- metadata/md5-cache/gui-libs/gtk-4.11.4 | 4 +- metadata/md5-cache/gui-libs/gtk-4.12.0 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 19091 -> 19092 bytes .../md5-cache/kde-plasma/powerdevil-5.27.7-r1 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7951 -> 7473 bytes .../md5-cache/mail-client/evolution-3.48.3 | 4 +- .../mail-client/thunderbird-102.13.0 | 17 - .../md5-cache/mail-client/thunderbird-115.0 | 17 - .../md5-cache/mail-client/thunderbird-115.0.1 | 17 - metadata/md5-cache/media-fonts/Manifest.gz | Bin 43461 -> 43622 bytes metadata/md5-cache/media-fonts/spleen-2.0.0 | 13 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 58120 -> 57630 bytes metadata/md5-cache/media-gfx/cura-4.13.1-r1 | 18 - .../md5-cache/media-gfx/curaengine-4.13.1 | 16 - metadata/md5-cache/media-gfx/fbgrab-1.3 | 13 - metadata/md5-cache/media-gfx/fbgrab-1.3.3 | 13 - metadata/md5-cache/media-gfx/freecad-9999 | 2 +- .../media-gfx/graphicsmagick-1.3.40-r1 | 4 +- .../md5-cache/media-gfx/graphicsmagick-1.3.41 | 15 + .../md5-cache/media-gfx/graphicsmagick-9999 | 4 +- metadata/md5-cache/media-gfx/graphviz-8.0.5 | 17 - metadata/md5-cache/media-gfx/graphviz-8.1.0 | 4 +- .../jpegoptim-1.5.5} | 16 +- .../md5-cache/media-gfx/prusaslicer-2.6.0-r1 | 4 +- metadata/md5-cache/media-gfx/renderdoc-1.28 | 17 + metadata/md5-cache/media-libs/Manifest.gz | Bin 114729 -> 114582 bytes .../media-libs/avidemux-core-2.8.1-r1 | 2 +- .../media-libs/kquickimageeditor-0.2.0 | 4 +- metadata/md5-cache/media-libs/libjxl-9999 | 6 +- metadata/md5-cache/media-libs/libsdl-1.2.60 | 17 - metadata/md5-cache/media-libs/libsdl2-2.26.2 | 16 - metadata/md5-cache/media-libs/libsdl2-2.26.3 | 16 - metadata/md5-cache/media-libs/libsdl2-2.28.0 | 16 - .../md5-cache/media-libs/libsndfile-1.2.2 | 16 + metadata/md5-cache/media-libs/libsndfile-9999 | 4 +- .../media-libs/libsvgtiny-pixbuf-0.0.2 | 12 + metadata/md5-cache/media-libs/mesa-23.1.3 | 4 +- metadata/md5-cache/media-libs/mlt-7.16.0-r1 | 4 +- .../md5-cache/media-libs/nanosvg-20221222 | 4 +- metadata/md5-cache/media-libs/rtmidi-5.0.0 | 4 +- .../zxing-cpp-2.1.0} | 15 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 108055 -> 108049 bytes .../media-plugins/libvisual-plugins-0.4.2-r1 | 4 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7518 -> 7677 bytes metadata/md5-cache/media-radio/cqrlog-2.5.2 | 13 + metadata/md5-cache/media-sound/Manifest.gz | Bin 73284 -> 73107 bytes metadata/md5-cache/media-sound/cava-0.9.1 | 15 + metadata/md5-cache/media-sound/cmusfm-0.4.1 | 15 - metadata/md5-cache/media-sound/cmusfm-0.5.0 | 4 +- .../{easyeffects-7.0.6 => easyeffects-7.0.7} | 4 +- metadata/md5-cache/media-sound/flac123-2.1.1 | 14 + metadata/md5-cache/media-sound/hydrogen-9999 | 2 +- metadata/md5-cache/media-sound/liblc3-1.0.4 | 13 + .../media-sound/milkytracker-1.04.00-r1 | 4 +- .../md5-cache/media-sound/pavucontrol-5.0-r1 | 13 - .../md5-cache/media-sound/qsampler-0.9.10-r2 | 4 +- metadata/md5-cache/media-sound/qsampler-0.9.9 | 16 - .../md5-cache/media-sound/rescrobbled-0.7.1 | 4 +- .../md5-cache/media-sound/sndfile-tools-1.5 | 4 +- .../md5-cache/media-sound/sndfile-tools-9999 | 4 +- .../md5-cache/media-sound/upmpdcli-1.7.9-r1 | 15 - metadata/md5-cache/media-sound/upmpdcli-1.8.1 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 40015 -> 39069 bytes metadata/md5-cache/media-video/ffmpeg-4.2.9 | 17 - .../md5-cache/media-video/ffmpeg-4.2.9-r1 | 17 - .../md5-cache/media-video/ffmpeg-chromium-102 | 2 +- .../md5-cache/media-video/ffmpeg-chromium-106 | 2 +- .../md5-cache/media-video/ffmpeg-chromium-114 | 2 +- .../md5-cache/media-video/mjpegtools-2.2.1 | 16 - .../md5-cache/media-video/mjpegtools-2.2.1-r1 | 16 + .../md5-cache/media-video/pipewire-0.3.70-r2 | 18 - .../md5-cache/media-video/pipewire-0.3.71-r2 | 18 - .../md5-cache/media-video/pipewire-0.3.71-r3 | 18 - .../md5-cache/media-video/pipewire-0.3.76 | 18 - .../{pipewire-0.3.77 => pipewire-0.3.77-r1} | 4 +- .../md5-cache/media-video/qmplay2-23.08.08 | 17 + metadata/md5-cache/media-video/qmplay2-9999 | 12 +- metadata/md5-cache/media-video/vcsi-7.0.13-r2 | 4 +- metadata/md5-cache/media-video/vlc-3.0.18 | 18 - metadata/md5-cache/net-analyzer/Manifest.gz | Bin 58031 -> 58028 bytes .../{gsad-22.5.1-r1 => gsad-22.5.1-r2} | 2 +- .../{gvmd-22.6.0 => gvmd-22.6.0-r1} | 2 +- .../md5-cache/net-analyzer/icinga2-2.13.8 | 4 +- .../md5-cache/net-analyzer/icinga2-2.14.0 | 4 +- .../{nessus-bin-10.5.3 => nessus-bin-10.5.4} | 2 +- ...scanner-22.5.0 => notus-scanner-22.5.0-r1} | 8 +- ...envas-22.5.3-r1 => ospd-openvas-22.5.3-r2} | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 12413 -> 12913 bytes metadata/md5-cache/net-dns/bind-9.16.42 | 17 + metadata/md5-cache/net-dns/bind-tools-9.16.42 | 16 + .../md5-cache/net-dns/dnscrypt-proxy-2.1.5 | 16 + .../md5-cache/net-dns/dnscrypt-proxy-9999 | 10 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 4705 -> 4864 bytes metadata/md5-cache/net-fs/cifs-utils-7.0 | 4 +- metadata/md5-cache/net-fs/s3fs-1.91 | 17 - metadata/md5-cache/net-fs/s3fs-1.93 | 17 + metadata/md5-cache/net-fs/samba-4.18.5 | 17 + metadata/md5-cache/net-im/Manifest.gz | Bin 15719 -> 15219 bytes .../md5-cache/net-im/skypeforlinux-8.98.0.402 | 16 - .../md5-cache/net-im/skypeforlinux-8.98.0.407 | 16 - .../md5-cache/net-im/skypeforlinux-8.99.0.202 | 16 - .../md5-cache/net-im/skypeforlinux-8.99.0.403 | 16 - metadata/md5-cache/net-im/slack-4.33.84 | 16 + metadata/md5-cache/net-im/synapse-1.87.0 | 4 +- .../{zoom-5.15.3.4839 => zoom-5.15.7.6521} | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 58265 -> 58251 bytes .../net-libs/libcloudproviders-0.3.2 | 16 + metadata/md5-cache/net-libs/libupnpp-0.22.5 | 11 - metadata/md5-cache/net-libs/libupnpp-0.23.0 | 4 +- metadata/md5-cache/net-libs/nodejs-16.20.2 | 17 + .../{nodejs-18.16.1 => nodejs-18.17.1} | 14 +- metadata/md5-cache/net-libs/nodejs-20.3.1 | 17 - metadata/md5-cache/net-libs/nodejs-20.5.0 | 2 +- .../net-libs/{nodejs-20.3.0 => nodejs-20.5.1} | 14 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.5 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.5-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.5-r600 | 2 +- metadata/md5-cache/net-libs/xdp-tools-1.4.0 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 20728 -> 20889 bytes metadata/md5-cache/net-mail/mailshears-0.0.5 | 2 +- metadata/md5-cache/net-mail/mu-1.10.6 | 15 + metadata/md5-cache/net-misc/Manifest.gz | Bin 90947 -> 91274 bytes .../{asterisk-16.29.1 => asterisk-16.30.1} | 14 +- .../{asterisk-18.17.1 => asterisk-18.18.1} | 12 +- .../{asterisk-18.15.1 => asterisk-20.3.1} | 18 +- metadata/md5-cache/net-misc/asterisk-base-1 | 12 + .../net-misc/{chrony-4.4_pre2 => chrony-4.4} | 5 +- metadata/md5-cache/net-misc/chrony-9999 | 2 +- metadata/md5-cache/net-misc/curl-8.1.2 | 4 +- metadata/md5-cache/net-misc/curl-8.2.1 | 6 +- metadata/md5-cache/net-misc/curl-9999 | 6 +- metadata/md5-cache/net-misc/gallery-dl-1.25.7 | 4 +- metadata/md5-cache/net-misc/httpie-3.2.1-r2 | 4 +- metadata/md5-cache/net-misc/openssh-9.4_p1 | 17 + metadata/md5-cache/net-misc/zerotier-1.10.1 | 4 +- metadata/md5-cache/net-misc/zerotier-1.10.6 | 4 +- metadata/md5-cache/net-misc/zerotier-1.6.4 | 4 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 4380 -> 4380 bytes ...ldapadmin-1.2.6.3 => phpldapadmin-1.2.6.6} | 11 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13224 -> 13541 bytes metadata/md5-cache/net-p2p/kubo-0.22.0 | 15 + metadata/md5-cache/net-p2p/syncthing-1.23.5 | 4 +- metadata/md5-cache/net-p2p/syncthing-1.23.6 | 4 +- metadata/md5-cache/net-p2p/syncthing-1.23.7 | 15 + metadata/md5-cache/net-print/Manifest.gz | Bin 7478 -> 7479 bytes metadata/md5-cache/net-print/hplip-3.23.5 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9812 -> 9186 bytes .../md5-cache/net-proxy/adzapper-20110915-r2 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.2.29 | 16 - metadata/md5-cache/net-proxy/haproxy-2.4.22 | 16 - .../{haproxy-2.6.13 => haproxy-2.6.15} | 2 +- metadata/md5-cache/net-proxy/haproxy-2.6.9 | 16 - .../{haproxy-2.7.8 => haproxy-2.7.10} | 2 +- metadata/md5-cache/net-proxy/haproxy-2.8.0 | 16 - .../{haproxy-2.8.1 => haproxy-2.8.2} | 2 +- .../{haproxy-2.7.3 => haproxy-2.9.9999} | 13 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13588 -> 13907 bytes metadata/md5-cache/net-vpn/headscale-0.22.3 | 15 + metadata/md5-cache/net-vpn/libreswan-4.12 | 16 + .../networkmanager-openconnect-1.2.10-r1 | 4 +- metadata/md5-cache/net-vpn/vpncloud-2.3.0 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27856 -> 27859 bytes metadata/md5-cache/net-wireless/bluez-5.68 | 4 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13344 -> 13344 bytes metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 4 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 15889 -> 15902 bytes .../md5-cache/sci-electronics/kicad-7.0.1 | 6 +- .../{kicad-7.0.2 => kicad-7.0.2-r1} | 2 +- .../{kicad-7.0.6 => kicad-7.0.6-r2} | 8 +- metadata/md5-cache/sci-electronics/kicad-9999 | 8 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 64493 -> 64678 bytes .../{caffe2-2.0.0-r4 => caffe2-2.0.0-r5} | 2 +- .../{caffe2-2.0.1-r3 => caffe2-2.0.1-r4} | 2 +- metadata/md5-cache/sci-libs/gdal-3.7.0 | 4 +- metadata/md5-cache/sci-libs/libigl-2.4.0 | 4 +- metadata/md5-cache/sci-libs/openlibm-0.8.0 | 3 +- .../md5-cache/sci-libs/safetensors-0.3.1-r1 | 17 + ...sformers-4.30.2 => transformers-4.30.2-r1} | 6 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 27421 -> 28085 bytes ...tominisat-5.11.4 => cryptominisat-5.11.12} | 6 +- .../md5-cache/sci-mathematics/proverif-2.04 | 15 + .../md5-cache/sci-mathematics/proverif-9999 | 14 + .../md5-cache/sci-mathematics/verifpal-0.27.0 | 13 + .../sci-mathematics/wxmaxima-23.07.0 | 17 + .../md5-cache/sci-visualization/Manifest.gz | Bin 7056 -> 7221 bytes .../md5-cache/sci-visualization/gnuplot-5.4.8 | 17 + metadata/md5-cache/sec-keys/Manifest.gz | Bin 24899 -> 24572 bytes .../openpgp-keys-apache-tomcat-10.1.10 | 9 - .../openpgp-keys-apache-tomcat-8.5.90 | 9 - .../openpgp-keys-apache-tomcat-9.0.76 | 9 - .../openpgp-keys-thomasdickey-20230810 | 9 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 89350 -> 89700 bytes metadata/md5-cache/sys-apps/eless-0.7 | 4 +- metadata/md5-cache/sys-apps/inxi-3.3.20.1 | 11 - .../sys-apps/{inxi-3.3.25.1 => inxi-3.3.28.1} | 2 +- metadata/md5-cache/sys-apps/less-643 | 16 + metadata/md5-cache/sys-apps/less-9999 | 9 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230730 | 13 + .../md5-cache/sys-apps/mawk-1.3.4_p20230808 | 13 + .../md5-cache/sys-apps/openrazer-3.6.1-r2 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.49-r2 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.50 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- ...4.0-r1 => system-monitoring-center-2.21.1} | 12 +- .../{systemd-254-r1 => systemd-253.8} | 20 +- metadata/md5-cache/sys-apps/systemd-254 | 18 - .../{systemd-254-r2 => systemd-254.1} | 4 +- .../md5-cache/sys-apps/systemd-utils-253.8 | 18 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 30762 -> 30931 bytes .../md5-cache/sys-cluster/ceph-16.2.13-r1 | 17 - .../md5-cache/sys-cluster/ceph-16.2.13-r2 | 17 + metadata/md5-cache/sys-cluster/ceph-17.2.6-r5 | 17 - metadata/md5-cache/sys-cluster/ceph-17.2.6-r6 | 17 + metadata/md5-cache/sys-cluster/ceph-18.2.0 | 17 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 38726 -> 40359 bytes .../sys-devel/boost-m4-0.4_p20160328 | 9 - metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 2 +- .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.0_rc1 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.0_rc2 | 2 +- .../md5-cache/sys-devel/clang-18.0.0.9999 | 2 +- .../sys-devel/clang-18.0.0_pre20230803 | 2 +- .../sys-devel/clang-18.0.0_pre20230810 | 17 + .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../sys-devel/clang-common-15.0.7-r7 | 2 +- .../sys-devel/clang-common-16.0.6-r2 | 2 +- .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../sys-devel/clang-common-17.0.0_rc1 | 2 +- .../sys-devel/clang-common-17.0.0_rc2 | 2 +- .../sys-devel/clang-common-18.0.0.9999 | 2 +- .../sys-devel/clang-common-18.0.0_pre20230803 | 2 +- .../sys-devel/clang-common-18.0.0_pre20230810 | 13 + .../clang-runtime-18.0.0_pre20230810 | 13 + metadata/md5-cache/sys-devel/gcc-10.5.0 | 4 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230622 | 4 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230810 | 16 + .../md5-cache/sys-devel/gcc-12.3.1_p20230811 | 16 + .../md5-cache/sys-devel/gcc-13.2.1_p20230812 | 16 + .../sys-devel/gcc-14.0.0_pre20230813 | 16 + metadata/md5-cache/sys-devel/gdb-13.2-r2 | 2 +- metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.0_rc1 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.0_rc2 | 2 +- metadata/md5-cache/sys-devel/lld-18.0.0.9999 | 2 +- .../sys-devel/lld-18.0.0_pre20230803 | 2 +- .../sys-devel/lld-18.0.0_pre20230810 | 16 + metadata/md5-cache/sys-devel/llvm-14.0.6-r4 | 6 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.0_rc1 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.0_rc2 | 2 +- metadata/md5-cache/sys-devel/llvm-18.0.0.9999 | 2 +- .../sys-devel/llvm-18.0.0_pre20230803 | 2 +- .../sys-devel/llvm-18.0.0_pre20230810 | 17 + .../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.6 | 2 +- .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_rc1 | 2 +- .../sys-devel/llvm-common-17.0.0_rc2 | 2 +- .../sys-devel/llvm-common-18.0.0.9999 | 2 +- .../sys-devel/llvm-common-18.0.0_pre20230803 | 2 +- .../sys-devel/llvm-common-18.0.0_pre20230810 | 11 + metadata/md5-cache/sys-devel/mold-2.1.0 | 14 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 37372 -> 37373 bytes metadata/md5-cache/sys-fs/fatsort-1.6.5.640 | 4 +- metadata/md5-cache/sys-fs/mhddfs-0.1.39-r2 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.12 | 4 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 26504 -> 30148 bytes .../sys-kernel/gentoo-kernel-5.10.190 | 18 + .../sys-kernel/gentoo-kernel-5.15.126 | 18 + .../sys-kernel/gentoo-kernel-5.4.253 | 17 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.45 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.4.10 | 18 + .../sys-kernel/gentoo-kernel-bin-5.10.190 | 17 + .../sys-kernel/gentoo-kernel-bin-5.15.126 | 17 + .../sys-kernel/gentoo-kernel-bin-5.4.253 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.45 | 17 + .../sys-kernel/gentoo-kernel-bin-6.4.10 | 17 + .../sys-kernel/gentoo-sources-4.14.322 | 14 + .../sys-kernel/gentoo-sources-4.19.291 | 14 + .../sys-kernel/gentoo-sources-5.10.190 | 14 + .../sys-kernel/gentoo-sources-5.15.126 | 14 + .../sys-kernel/gentoo-sources-5.4.253 | 14 + .../sys-kernel/gentoo-sources-6.1.45 | 14 + .../sys-kernel/gentoo-sources-6.4.10 | 14 + .../md5-cache/sys-kernel/git-sources-6.5_rc6 | 15 + .../sys-kernel/vanilla-kernel-5.10.190 | 18 + .../sys-kernel/vanilla-kernel-5.15.126 | 18 + .../sys-kernel/vanilla-kernel-5.4.253 | 17 + .../sys-kernel/vanilla-kernel-6.1.45 | 18 + .../sys-kernel/vanilla-kernel-6.4.10 | 18 + ...rces-4.14.321 => vanilla-sources-4.14.322} | 4 +- ...rces-4.19.290 => vanilla-sources-4.19.291} | 4 +- ...rces-5.10.189 => vanilla-sources-5.10.190} | 4 +- ...rces-5.15.125 => vanilla-sources-5.15.126} | 4 +- ...ources-5.4.252 => vanilla-sources-5.4.253} | 4 +- ...-sources-6.1.44 => vanilla-sources-6.1.45} | 4 +- ...a-sources-6.4.9 => vanilla-sources-6.4.10} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 37730 -> 38848 bytes .../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.6 | 2 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.0_rc1 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.0_rc2 | 2 +- .../sys-libs/compiler-rt-18.0.0.9999 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20230803 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20230810 | 14 + .../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.6 | 2 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_rc1 | 2 +- .../compiler-rt-sanitizers-17.0.0_rc2 | 2 +- .../compiler-rt-sanitizers-18.0.0.9999 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20230803 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20230810 | 15 + .../md5-cache/sys-libs/libchipcard-5.1.6-r1 | 13 + 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.6 | 2 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 | 2 +- .../md5-cache/sys-libs/libcxx-18.0.0.9999 | 2 +- .../sys-libs/libcxx-18.0.0_pre20230803 | 2 +- .../sys-libs/libcxx-18.0.0_pre20230810 | 16 + 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.6 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0_rc1 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0_rc2 | 2 +- .../md5-cache/sys-libs/libcxxabi-18.0.0.9999 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20230803 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20230810 | 16 + metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 2 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 | 2 +- .../md5-cache/sys-libs/libomp-18.0.0.9999 | 2 +- .../sys-libs/libomp-18.0.0_pre20230803 | 2 +- .../sys-libs/libomp-18.0.0_pre20230810 | 16 + .../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.6 | 2 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../sys-libs/llvm-libunwind-17.0.0_rc1 | 2 +- .../sys-libs/llvm-libunwind-17.0.0_rc2 | 2 +- .../sys-libs/llvm-libunwind-18.0.0.9999 | 2 +- .../llvm-libunwind-18.0.0_pre20230803 | 2 +- .../llvm-libunwind-18.0.0_pre20230810 | 16 + metadata/md5-cache/sys-power/Manifest.gz | Bin 6944 -> 6943 bytes .../sys-power/power-profiles-daemon-0.13 | 4 +- .../sys-power/switcheroo-control-2.6-r2 | 4 +- .../{thermald-2.5.1 => thermald-2.5.3} | 6 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15936 -> 16100 bytes metadata/md5-cache/sys-process/at-3.2.5-r2 | 15 + metadata/md5-cache/virtual/Manifest.gz | Bin 49744 -> 50534 bytes .../md5-cache/virtual/dist-kernel-5.10.190 | 7 + .../md5-cache/virtual/dist-kernel-5.15.126 | 7 + .../md5-cache/virtual/dist-kernel-5.4.253 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.45 | 7 + metadata/md5-cache/virtual/dist-kernel-6.4.10 | 7 + metadata/md5-cache/www-apps/Manifest.gz | Bin 23210 -> 23388 bytes metadata/md5-cache/www-apps/jekyll-4.3.2 | 2 +- metadata/md5-cache/www-apps/jekyll-4.3.2-r1 | 2 +- metadata/md5-cache/www-apps/jekyll-4.3.2-r2 | 2 +- .../www-apps/jekyll-coffeescript-2.0.0 | 2 +- .../www-apps/jekyll-sass-converter-2.2.0 | 2 +- .../md5-cache/www-apps/jekyll-sitemap-1.4.0 | 2 +- .../www-apps/jekyll-sitemap-1.4.0-r1 | 2 +- .../md5-cache/www-apps/jekyll-watch-2.2.1-r1 | 2 +- metadata/md5-cache/www-apps/nanoc-4.12.16 | 14 +- .../md5-cache/www-apps/nanoc-checking-1.0.2 | 14 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.16 | 14 +- .../md5-cache/www-apps/nanoc-core-4.12.16 | 14 +- .../www-apps/nanoc-deploying-1.0.2-r1 | 14 +- .../md5-cache/www-apps/nanoc-spec-0.0.2-r1 | 14 +- .../www-apps/selfoss-2.20_pre20230730 | 15 + .../{wordpress-6.2.2 => wordpress-6.3} | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12390 -> 12380 bytes .../www-client/chromium-116.0.5845.82 | 16 + .../md5-cache/www-client/firefox-102.13.0 | 4 +- .../md5-cache/www-client/firefox-102.14.0 | 4 +- metadata/md5-cache/www-client/firefox-115.0.2 | 17 - metadata/md5-cache/www-client/firefox-115.1.0 | 4 +- metadata/md5-cache/www-client/firefox-116.0 | 6 +- .../md5-cache/www-client/seamonkey-2.53.17 | 14 +- ...6.2.3077.3 => vivaldi-snapshot-6.2.3102.3} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9328 -> 9321 bytes metadata/md5-cache/www-servers/adsf-1.4.6-r1 | 2 +- metadata/md5-cache/www-servers/fnord-1.11-r3 | 13 + .../www-servers/nginx-unit-1.29.1-r1 | 16 + .../www-servers/nginx-unit-1.30.0-r1 | 16 + metadata/md5-cache/www-servers/puma-5.6.5 | 2 +- metadata/md5-cache/www-servers/puma-6.1.1-r1 | 2 +- metadata/md5-cache/www-servers/puma-6.2.2 | 2 +- metadata/md5-cache/www-servers/puma-6.3.0 | 2 +- metadata/md5-cache/www-servers/thin-1.8.1-r2 | 2 +- metadata/md5-cache/www-servers/thin-1.8.1-r3 | 2 +- metadata/md5-cache/www-servers/thin-1.8.2 | 2 +- metadata/md5-cache/www-servers/tomcat-10.1.10 | 16 - metadata/md5-cache/www-servers/tomcat-10.1.11 | 4 +- metadata/md5-cache/www-servers/tomcat-8.5.90 | 16 - metadata/md5-cache/www-servers/tomcat-8.5.91 | 4 +- metadata/md5-cache/www-servers/tomcat-9.0.76 | 16 - metadata/md5-cache/www-servers/tomcat-9.0.78 | 4 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 15884 -> 15878 bytes metadata/md5-cache/x11-apps/xrdb-1.2.2 | 4 +- metadata/md5-cache/x11-apps/xwd-1.0.9 | 4 +- metadata/md5-cache/x11-apps/xwininfo-1.1.6 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2851 -> 2850 bytes metadata/md5-cache/x11-base/xorg-proto-2023.2 | 4 +- metadata/md5-cache/x11-base/xwayland-23.1.2 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6441 -> 6441 bytes .../x11-drivers/nvidia-drivers-525.125.06 | 2 +- .../x11-drivers/nvidia-drivers-525.47.35 | 2 +- .../x11-drivers/nvidia-drivers-535.86.05 | 2 +- .../x11-drivers/nvidia-drivers-535.98 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 24123 -> 24285 bytes metadata/md5-cache/x11-libs/gtk+-3.24.37 | 4 +- metadata/md5-cache/x11-libs/gtk+-3.24.38 | 8 +- metadata/md5-cache/x11-libs/pango-1.51.0 | 17 + metadata/md5-cache/x11-libs/vte-0.72.2 | 4 +- .../md5-cache/x11-libs/xcb-util-errors-1.0.1 | 4 +- metadata/md5-cache/x11-libs/xtrans-1.5.0 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 62423 -> 62424 bytes .../md5-cache/x11-misc/xkeyboard-config-2.39 | 4 +- ...reensaver-6.06-r1 => xscreensaver-6.06-r2} | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 9637 -> 8664 bytes metadata/md5-cache/x11-terms/kitty-0.27.1 | 18 - metadata/md5-cache/x11-terms/kitty-0.29.1 | 18 - metadata/md5-cache/x11-terms/kitty-0.29.2 | 4 +- metadata/md5-cache/x11-terms/kitty-9999 | 4 +- .../x11-terms/kitty-shell-integration-0.27.1 | 10 - .../x11-terms/kitty-shell-integration-0.29.1 | 10 - .../x11-terms/kitty-shell-integration-0.29.2 | 4 +- .../md5-cache/x11-terms/kitty-terminfo-0.27.1 | 11 - .../md5-cache/x11-terms/kitty-terminfo-0.29.1 | 11 - .../md5-cache/x11-terms/kitty-terminfo-0.29.2 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26084 -> 25935 bytes .../x11-themes/QGnomePlatform-0.9.0-r1 | 15 - .../md5-cache/x11-themes/QGnomePlatform-0.9.1 | 15 - .../md5-cache/x11-themes/QGnomePlatform-0.9.2 | 15 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 16398 -> 16220 bytes metadata/md5-cache/x11-wm/e16-1.0.24 | 14 - metadata/md5-cache/x11-wm/mutter-44.2 | 4 +- .../{openbox-3.6.1-r7 => openbox-3.6.1-r8} | 2 +- metadata/md5-cache/x11-wm/openbox-9999 | 2 +- metadata/md5-cache/x11-wm/qtile-9999 | 2 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 10 - metadata/timestamp | 2 +- metadata/timestamp.calculate | 5304 ++++++++--------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43088 -> 43106 bytes net-analyzer/gsad/Manifest | 6 +- net-analyzer/gsad/files/gsad-22.init | 8 +- net-analyzer/gsad/files/gsad-daemon.conf | 2 +- ...22.5.1-r1.ebuild => gsad-22.5.1-r2.ebuild} | 2 +- net-analyzer/gvmd/Manifest | 6 +- net-analyzer/gvmd/files/gvmd-22.init | 15 +- net-analyzer/gvmd/files/gvmd-daemon-22.conf | 3 + ...md-22.6.0.ebuild => gvmd-22.6.0-r1.ebuild} | 3 - net-analyzer/icinga2/Manifest | 4 +- net-analyzer/icinga2/icinga2-2.13.8.ebuild | 2 +- net-analyzer/icinga2/icinga2-2.14.0.ebuild | 2 +- net-analyzer/nessus-bin/Manifest | 6 +- ...10.5.3.ebuild => nessus-bin-10.5.4.ebuild} | 0 net-analyzer/notus-scanner/Manifest | 7 +- .../notus-scanner/files/notus-scanner.confd | 11 - .../notus-scanner/files/notus-scanner.initd | 21 +- .../notus-scanner/files/notus-scanner.toml | 2 +- ....ebuild => notus-scanner-22.5.0-r1.ebuild} | 25 +- net-analyzer/ospd-openvas/Manifest | 5 +- .../ospd-openvas/files/ospd-openvas-22.confd | 4 + .../ospd-openvas/files/ospd-openvas-22.initd | 16 +- ...1.ebuild => ospd-openvas-22.5.3-r2.ebuild} | 2 +- net-dns/Manifest.gz | Bin 8209 -> 8206 bytes net-dns/bind-tools/Manifest | 2 + net-dns/bind-tools/bind-tools-9.16.42.ebuild | 160 + net-dns/bind/Manifest | 2 + net-dns/bind/bind-9.16.42.ebuild | 382 ++ net-dns/dnscrypt-proxy/Manifest | 5 +- .../dnscrypt-proxy-2.1.5.ebuild | 102 + .../dnscrypt-proxy/dnscrypt-proxy-9999.ebuild | 14 +- ...scrypt-proxy-2.1.5-config-full-paths.patch | 92 + net-fs/Manifest.gz | Bin 3353 -> 3352 bytes net-fs/cifs-utils/Manifest | 2 +- net-fs/cifs-utils/cifs-utils-7.0.ebuild | 2 +- net-fs/s3fs/Manifest | 6 +- net-fs/s3fs/metadata.xml | 1 - .../{s3fs-1.91.ebuild => s3fs-1.93.ebuild} | 36 +- net-fs/samba/Manifest | 2 + net-fs/samba/samba-4.18.5.ebuild | 383 ++ net-im/Manifest.gz | Bin 9563 -> 9560 bytes net-im/skypeforlinux/Manifest | 10 +- .../skypeforlinux-8.98.0.402.ebuild | 100 - .../skypeforlinux-8.98.0.407.ebuild | 100 - .../skypeforlinux-8.99.0.202.ebuild | 103 - .../skypeforlinux-8.99.0.403.ebuild | 103 - net-im/slack/Manifest | 4 +- net-im/slack/metadata.xml | 4 + net-im/slack/slack-4.33.84.ebuild | 114 + net-im/synapse/Manifest | 2 +- net-im/synapse/synapse-1.87.0.ebuild | 2 +- net-im/zoom/Manifest | 4 +- ....3.4839.ebuild => zoom-5.15.7.6521.ebuild} | 0 net-libs/Manifest.gz | Bin 32620 -> 32630 bytes net-libs/libcloudproviders/Manifest | 2 + .../libcloudproviders-0.3.2.ebuild | 47 + net-libs/libtorrent-rasterbar/Manifest | 2 +- net-libs/libtorrent-rasterbar/metadata.xml | 5 +- net-libs/libupnpp/Manifest | 4 +- net-libs/libupnpp/libupnpp-0.22.5.ebuild | 23 - net-libs/libupnpp/libupnpp-0.23.0.ebuild | 2 +- net-libs/nodejs/Manifest | 15 +- .../files/nodejs-20.3.0-simdutf-2.3.14.patch | 1550 ----- ...js-20.3.0.ebuild => nodejs-16.20.2.ebuild} | 63 +- ...s-18.16.1.ebuild => nodejs-18.17.1.ebuild} | 18 +- net-libs/nodejs/nodejs-20.5.0.ebuild | 2 +- ...ejs-20.3.1.ebuild => nodejs-20.5.1.ebuild} | 17 +- net-libs/webkit-gtk/Manifest | 7 +- ...e-when-gstreamer-support-is-disabled.patch | 33 + .../webkit-gtk/webkit-gtk-2.40.5-r410.ebuild | 6 + .../webkit-gtk/webkit-gtk-2.40.5-r600.ebuild | 6 + net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild | 6 + net-libs/xdp-tools/Manifest | 2 +- net-libs/xdp-tools/xdp-tools-1.4.0.ebuild | 2 +- net-mail/Manifest.gz | Bin 14381 -> 14382 bytes net-mail/mu/Manifest | 2 + net-mail/mu/mu-1.10.6.ebuild | 88 + net-misc/Manifest.gz | Bin 54289 -> 54458 bytes net-misc/asterisk-base/Manifest | 9 + net-misc/asterisk-base/asterisk-base-1.ebuild | 40 + .../asterisk-base/files/asterisk.service-1 | 23 + .../files/asterisk.service-1.conf | 10 + .../asterisk-base/files/asterisk_wrapper-1 | 227 + net-misc/asterisk-base/files/confd-1 | 169 + net-misc/asterisk-base/files/initd-1 | 311 + net-misc/asterisk-base/files/logrotate-1 | 27 + net-misc/asterisk-base/files/tmpfiles-1.conf | 2 + net-misc/asterisk-base/metadata.xml | 12 + net-misc/asterisk/Manifest | 12 +- ...16.29.1.ebuild => asterisk-16.30.1.ebuild} | 20 +- ...18.17.1.ebuild => asterisk-18.18.1.ebuild} | 18 +- ...-18.15.1.ebuild => asterisk-20.3.1.ebuild} | 37 +- net-misc/chrony/Manifest | 8 +- ...rony-4.4_pre2.ebuild => chrony-4.4.ebuild} | 2 +- net-misc/chrony/chrony-9999.ebuild | 2 +- net-misc/curl/Manifest | 8 +- net-misc/curl/curl-8.1.2.ebuild | 2 +- net-misc/curl/curl-8.2.1.ebuild | 2 +- net-misc/curl/curl-9999.ebuild | 2 +- .../curl/files/curl-8.2.0-basic-auth.patch | 127 - .../curl/files/curl-8.2.0-http2-eof.patch | 32 - net-misc/gallery-dl/Manifest | 4 +- net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 2 +- net-misc/gallery-dl/metadata.xml | 1 + net-misc/httpie/Manifest | 4 +- net-misc/httpie/httpie-3.2.1-r2.ebuild | 2 +- net-misc/httpie/metadata.xml | 5 +- net-misc/openssh/Manifest | 3 + net-misc/openssh/openssh-9.4_p1.ebuild | 380 ++ net-misc/rclone/Manifest | 2 +- net-misc/rclone/metadata.xml | 4 - net-misc/yt-dlp/Manifest | 2 +- net-misc/yt-dlp/metadata.xml | 4 - net-misc/zerotier/Manifest | 6 +- net-misc/zerotier/zerotier-1.10.1.ebuild | 4 +- net-misc/zerotier/zerotier-1.10.6.ebuild | 2 +- net-misc/zerotier/zerotier-1.6.4.ebuild | 4 +- net-nds/Manifest.gz | Bin 2398 -> 2398 bytes net-nds/phpldapadmin/Manifest | 7 +- ...admin-1.2.6.4-getDN-htmlspecialchars.patch | 16 + net-nds/phpldapadmin/metadata.xml | 1 + ...6.3.ebuild => phpldapadmin-1.2.6.6.ebuild} | 19 +- net-p2p/Manifest.gz | Bin 6749 -> 6752 bytes net-p2p/kubo/Manifest | 2 + net-p2p/kubo/kubo-0.22.0.ebuild | 71 + net-p2p/nicotine+/Manifest | 2 +- net-p2p/nicotine+/metadata.xml | 5 +- net-p2p/qbittorrent/Manifest | 2 +- net-p2p/qbittorrent/metadata.xml | 5 +- net-p2p/syncthing/Manifest | 6 +- net-p2p/syncthing/syncthing-1.23.5.ebuild | 1 + net-p2p/syncthing/syncthing-1.23.6.ebuild | 1 + net-p2p/syncthing/syncthing-1.23.7.ebuild | 113 + net-print/Manifest.gz | Bin 5742 -> 5745 bytes net-print/hplip/Manifest | 2 +- net-print/hplip/hplip-3.23.5.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5369 -> 5374 bytes net-proxy/adzapper/Manifest | 2 +- .../adzapper/adzapper-20110915-r2.ebuild | 6 +- net-proxy/haproxy/Manifest | 24 +- .../haproxy/files/haproxy-2.4.22-hpack.patch | 49 - net-proxy/haproxy/haproxy-2.2.29.ebuild | 185 - net-proxy/haproxy/haproxy-2.4.22.ebuild | 191 - ...xy-2.6.13.ebuild => haproxy-2.6.15.ebuild} | 0 ...oxy-2.6.9.ebuild => haproxy-2.7.10.ebuild} | 0 net-proxy/haproxy/haproxy-2.8.0.ebuild | 190 - net-proxy/haproxy/haproxy-2.8.1.ebuild | 190 - ...roxy-2.7.3.ebuild => haproxy-2.8.2.ebuild} | 0 ...y-2.7.8.ebuild => haproxy-2.9.9999.ebuild} | 0 net-vpn/Manifest.gz | Bin 7237 -> 7236 bytes net-vpn/headscale/Manifest | 3 + net-vpn/headscale/headscale-0.22.3.ebuild | 48 + net-vpn/libreswan/Manifest | 2 + net-vpn/libreswan/libreswan-4.12.ebuild | 136 + net-vpn/networkmanager-openconnect/Manifest | 2 +- ...etworkmanager-openconnect-1.2.10-r1.ebuild | 2 +- net-vpn/vpncloud/Manifest | 2 +- net-vpn/vpncloud/vpncloud-2.3.0.ebuild | 6 +- net-wireless/Manifest.gz | Bin 13902 -> 13893 bytes net-wireless/bluez/Manifest | 2 +- net-wireless/bluez/bluez-5.68.ebuild | 2 +- profiles/Manifest.gz | Bin 180899 -> 181036 bytes profiles/arch/amd64/no-multilib/package.mask | 4 +- profiles/arch/amd64/no-multilib/package.use | 8 + .../arch/amd64/no-multilib/package.use.mask | 12 +- profiles/arch/x86/package.use.mask | 5 + profiles/base/package.use.mask | 48 +- profiles/base/use.mask | 10 +- profiles/features/llvm/package.use.force | 9 +- profiles/features/musl/package.mask | 2 - profiles/features/wd40/package.mask | 2 +- profiles/package.mask | 138 +- profiles/updates/3Q-2023 | 3 + profiles/use.local.desc | 17 +- sci-chemistry/Manifest.gz | Bin 9508 -> 9511 bytes sci-chemistry/gelemental/Manifest | 1 - .../files/gelemental-2.0.1-pango.patch | 18 - sci-chemistry/mdtraj/Manifest | 2 +- sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild | 3 +- sci-electronics/Manifest.gz | Bin 9036 -> 9035 bytes sci-electronics/kicad/Manifest | 8 +- sci-electronics/kicad/kicad-7.0.1.ebuild | 3 +- ...cad-7.0.2.ebuild => kicad-7.0.2-r1.ebuild} | 5 +- ...cad-7.0.6.ebuild => kicad-7.0.6-r2.ebuild} | 13 +- sci-electronics/kicad/kicad-9999.ebuild | 13 +- sci-libs/Manifest.gz | Bin 44950 -> 45112 bytes sci-libs/caffe2/Manifest | 4 +- ...2.0.0-r4.ebuild => caffe2-2.0.0-r5.ebuild} | 4 +- ...2.0.1-r3.ebuild => caffe2-2.0.1-r4.ebuild} | 4 +- sci-libs/gdal/Manifest | 2 +- sci-libs/gdal/gdal-3.7.0.ebuild | 2 +- sci-libs/libcifpp/Manifest | 1 - .../libcifpp-5.0.8-missing-include.patch | 21 - sci-libs/libigl/Manifest | 2 +- sci-libs/libigl/libigl-2.4.0.ebuild | 2 +- sci-libs/openlibm/Manifest | 2 +- sci-libs/openlibm/openlibm-0.8.0.ebuild | 10 +- sci-libs/safetensors/Manifest | 43 + .../safetensors}/metadata.xml | 6 +- .../safetensors/safetensors-0.3.1-r1.ebuild | 108 + sci-libs/transformers/Manifest | 2 +- ...2.ebuild => transformers-4.30.2-r1.ebuild} | 1 + sci-mathematics/Manifest.gz | Bin 18666 -> 18998 bytes sci-mathematics/cryptominisat/Manifest | 5 +- ....4.ebuild => cryptominisat-5.11.12.ebuild} | 23 +- .../files/cryptominisat-5.11.4-gcc-13.patch | 11 - sci-mathematics/proverif/Manifest | 5 + .../proverif/files/50proverif-gentoo.el | 13 + sci-mathematics/proverif/metadata.xml | 33 + sci-mathematics/proverif/proverif-2.04.ebuild | 63 + sci-mathematics/proverif/proverif-9999.ebuild | 63 + sci-mathematics/verifpal/Manifest | 5 + ...verifpal-0.27.0-no-external-generate.patch | 13 + sci-mathematics/verifpal/metadata.xml | 16 + .../verifpal/verifpal-0.27.0.ebuild | 39 + sci-mathematics/wxmaxima/Manifest | 4 +- sci-mathematics/wxmaxima/metadata.xml | 5 + .../wxmaxima/wxmaxima-23.07.0.ebuild | 80 + sci-visualization/Manifest.gz | Bin 4862 -> 4862 bytes sci-visualization/gnuplot/Manifest | 2 + .../gnuplot/gnuplot-5.4.8.ebuild | 207 + sec-keys/Manifest.gz | Bin 20204 -> 20208 bytes sec-keys/openpgp-keys-apache-tomcat/Manifest | 6 - .../openpgp-keys-apache-tomcat-10.1.10.ebuild | 20 - .../openpgp-keys-apache-tomcat-8.5.90.ebuild | 20 - .../openpgp-keys-apache-tomcat-9.0.76.ebuild | 20 - sec-keys/openpgp-keys-thomasdickey/Manifest | 2 + .../openpgp-keys-thomasdickey-20230810.ebuild | 21 + sys-apps/Manifest.gz | Bin 49897 -> 49857 bytes sys-apps/bubblewrap/Manifest | 2 +- sys-apps/bubblewrap/metadata.xml | 4 - sys-apps/eless/Manifest | 2 +- sys-apps/eless/eless-0.7.ebuild | 4 +- sys-apps/fwupd-efi/Manifest | 2 +- sys-apps/fwupd-efi/metadata.xml | 4 - sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/metadata.xml | 4 - sys-apps/inxi/Manifest | 6 +- sys-apps/inxi/inxi-3.3.20.1.ebuild | 32 - ...i-3.3.25.1.ebuild => inxi-3.3.28.1.ebuild} | 0 sys-apps/less/Manifest | 5 +- .../files/less-643-lesstest-pkg-config.patch | 34 + sys-apps/less/less-643.ebuild | 93 + sys-apps/less/less-9999.ebuild | 46 +- sys-apps/mawk/Manifest | 6 + sys-apps/mawk/mawk-1.3.4_p20230730.ebuild | 51 + sys-apps/mawk/mawk-1.3.4_p20230808.ebuild | 51 + sys-apps/openrazer/Manifest | 2 +- sys-apps/openrazer/openrazer-3.6.1-r2.ebuild | 2 +- sys-apps/pmount/Manifest | 2 +- sys-apps/pmount/metadata.xml | 5 +- sys-apps/portage/Manifest | 6 +- sys-apps/portage/portage-3.0.49-r2.ebuild | 2 +- sys-apps/portage/portage-3.0.50.ebuild | 2 +- sys-apps/portage/portage-9999.ebuild | 2 +- sys-apps/system-monitoring-center/Manifest | 4 +- ...=> system-monitoring-center-2.21.1.ebuild} | 14 +- sys-apps/systemd-utils/Manifest | 2 + .../systemd-utils/systemd-utils-253.8.ebuild | 535 ++ sys-apps/systemd/Manifest | 11 +- .../systemd/files/systemd-254-dt_relr.patch | 26 - .../files/systemd-254-tmpfiles-udev.patch | 88 - .../systemd-254-varlink-allocate-heap.patch | 40 - ...emd-254-r1.ebuild => systemd-253.8.ebuild} | 61 +- sys-apps/systemd/systemd-254-r2.ebuild | 528 -- ...ystemd-254.ebuild => systemd-254.1.ebuild} | 1 - sys-auth/Manifest.gz | Bin 9255 -> 9248 bytes sys-auth/elogind/Manifest | 2 +- sys-auth/elogind/metadata.xml | 4 - sys-auth/ssh-import-id/Manifest | 2 +- sys-auth/ssh-import-id/metadata.xml | 5 +- sys-cluster/Manifest.gz | Bin 11558 -> 11562 bytes sys-cluster/ceph/Manifest | 9 +- ....2.13-r1.ebuild => ceph-16.2.13-r2.ebuild} | 3 +- ...17.2.6-r5.ebuild => ceph-17.2.6-r6.ebuild} | 9 +- sys-cluster/ceph/ceph-18.2.0.ebuild | 481 ++ .../ceph/files/ceph-18.2.0-cyclic-deps.patch | 13 + .../ceph-18.2.0-system-opentelemetry.patch | 19 + sys-devel/Manifest.gz | Bin 10507 -> 10504 bytes sys-devel/boost-m4/Manifest | 2 - .../boost-m4/boost-m4-0.4_p20160328.ebuild | 29 - sys-devel/clang-common/Manifest | 2 + .../clang-common-18.0.0_pre20230810.ebuild | 190 + sys-devel/clang-runtime/Manifest | 1 + .../clang-runtime-18.0.0_pre20230810.ebuild | 41 + sys-devel/clang/Manifest | 2 + .../clang/clang-18.0.0_pre20230810.ebuild | 474 ++ sys-devel/gcc/Manifest | 13 +- sys-devel/gcc/gcc-10.5.0.ebuild | 2 +- sys-devel/gcc/gcc-11.4.1_p20230622.ebuild | 2 +- sys-devel/gcc/gcc-11.4.1_p20230810.ebuild | 64 + sys-devel/gcc/gcc-12.3.1_p20230811.ebuild | 64 + sys-devel/gcc/gcc-13.2.1_p20230812.ebuild | 65 + sys-devel/gcc/gcc-14.0.0_pre20230813.ebuild | 64 + sys-devel/gdb/Manifest | 4 +- sys-devel/gdb/gdb-13.2-r2.ebuild | 3 + sys-devel/gdb/gdb-9999.ebuild | 3 + sys-devel/lld/Manifest | 2 + sys-devel/lld/lld-18.0.0_pre20230810.ebuild | 89 + sys-devel/llvm-common/Manifest | 2 + .../llvm-common-18.0.0_pre20230810.ebuild | 28 + sys-devel/llvm/Manifest | 4 +- sys-devel/llvm/llvm-14.0.6-r4.ebuild | 2 +- sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild | 532 ++ sys-devel/mold/Manifest | 2 + sys-devel/mold/mold-2.1.0.ebuild | 89 + sys-fs/Manifest.gz | Bin 22581 -> 22567 bytes sys-fs/fatsort/Manifest | 2 +- sys-fs/fatsort/fatsort-1.6.5.640.ebuild | 2 +- sys-fs/mergerfs-tools/Manifest | 2 +- sys-fs/mergerfs-tools/metadata.xml | 5 +- sys-fs/mergerfs/Manifest | 2 +- sys-fs/mergerfs/metadata.xml | 5 +- sys-fs/mhddfs/Manifest | 3 +- .../files/mhddfs-0.1.39-parallel-build.patch | 17 + sys-fs/mhddfs/mhddfs-0.1.39-r2.ebuild | 3 +- sys-fs/snapraid/Manifest | 2 +- sys-fs/snapraid/metadata.xml | 5 +- sys-fs/zfs-kmod/Manifest | 2 +- sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild | 2 +- sys-fs/zfs/Manifest | 2 +- sys-fs/zfs/zfs-2.1.12.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4414 -> 4405 bytes sys-kernel/gentoo-kernel-bin/Manifest | 35 + .../gentoo-kernel-bin-5.10.190.ebuild | 127 + .../gentoo-kernel-bin-5.15.126.ebuild | 127 + .../gentoo-kernel-bin-5.4.253.ebuild | 127 + .../gentoo-kernel-bin-6.1.45.ebuild | 127 + .../gentoo-kernel-bin-6.4.10.ebuild | 127 + sys-kernel/gentoo-kernel/Manifest | 15 + .../gentoo-kernel-5.10.190.ebuild | 134 + .../gentoo-kernel-5.15.126.ebuild | 141 + .../gentoo-kernel-5.4.253.ebuild | 103 + .../gentoo-kernel/gentoo-kernel-6.1.45.ebuild | 146 + .../gentoo-kernel/gentoo-kernel-6.4.10.ebuild | 147 + sys-kernel/gentoo-sources/Manifest | 28 + .../gentoo-sources-4.14.322.ebuild | 28 + .../gentoo-sources-4.19.291.ebuild | 28 + .../gentoo-sources-5.10.190.ebuild | 28 + .../gentoo-sources-5.15.126.ebuild | 28 + .../gentoo-sources-5.4.253.ebuild | 28 + .../gentoo-sources-6.1.45.ebuild | 28 + .../gentoo-sources-6.4.10.ebuild | 28 + sys-kernel/git-sources/Manifest | 2 + .../git-sources/git-sources-6.5_rc6.ebuild | 41 + sys-kernel/vanilla-kernel/Manifest | 15 + .../vanilla-kernel-5.10.190.ebuild | 137 + .../vanilla-kernel-5.15.126.ebuild | 137 + .../vanilla-kernel-5.4.253.ebuild | 111 + .../vanilla-kernel-6.1.45.ebuild | 137 + .../vanilla-kernel-6.4.10.ebuild | 137 + sys-kernel/vanilla-sources/Manifest | 28 +- ...ebuild => vanilla-sources-4.14.322.ebuild} | 0 ...ebuild => vanilla-sources-4.19.291.ebuild} | 0 ...ebuild => vanilla-sources-5.10.190.ebuild} | 0 ...ebuild => vanilla-sources-5.15.126.ebuild} | 0 ....ebuild => vanilla-sources-5.4.253.ebuild} | 0 ...4.ebuild => vanilla-sources-6.1.45.ebuild} | 0 ...9.ebuild => vanilla-sources-6.4.10.ebuild} | 0 sys-libs/Manifest.gz | Bin 14743 -> 14734 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 + ...er-rt-sanitizers-18.0.0_pre20230810.ebuild | 216 + sys-libs/compiler-rt/Manifest | 2 + .../compiler-rt-18.0.0_pre20230810.ebuild | 149 + sys-libs/libblockdev/Manifest | 2 +- sys-libs/libblockdev/metadata.xml | 4 - sys-libs/libchipcard/Manifest | 2 + .../libchipcard-5.1.6-clang16-build-fix.patch | 12 + .../libchipcard/libchipcard-5.1.6-r1.ebuild | 53 + sys-libs/libcxx/Manifest | 2 + .../libcxx/libcxx-18.0.0_pre20230810.ebuild | 204 + sys-libs/libcxxabi/Manifest | 2 + .../libcxxabi-18.0.0_pre20230810.ebuild | 116 + sys-libs/libomp/Manifest | 2 + .../libomp/libomp-18.0.0_pre20230810.ebuild | 151 + sys-libs/libsmbios/Manifest | 2 +- sys-libs/libsmbios/metadata.xml | 4 - sys-libs/llvm-libunwind/Manifest | 2 + .../llvm-libunwind-18.0.0_pre20230810.ebuild | 123 + sys-power/Manifest.gz | Bin 5067 -> 5067 bytes sys-power/RyzenAdj/Manifest | 2 +- sys-power/RyzenAdj/metadata.xml | 5 +- sys-power/power-profiles-daemon/Manifest | 2 +- .../power-profiles-daemon-0.13.ebuild | 2 +- sys-power/switcheroo-control/Manifest | 2 +- .../switcheroo-control-2.6-r2.ebuild | 2 +- sys-power/thermald/Manifest | 4 +- ...ald-2.5.1.ebuild => thermald-2.5.3.ebuild} | 2 +- sys-process/Manifest.gz | Bin 10149 -> 10155 bytes sys-process/at/Manifest | 2 + sys-process/at/at-3.2.5-r2.ebuild | 91 + ...3.2.5-Makefile.binary-permission-fix.patch | 12 + virtual/Manifest.gz | Bin 28287 -> 28286 bytes virtual/dist-kernel/Manifest | 5 + .../dist-kernel/dist-kernel-5.10.190.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.126.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.253.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.45.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.4.10.ebuild | 19 + www-apps/Manifest.gz | Bin 13447 -> 13451 bytes www-apps/nanoc-checking/Manifest | 2 +- .../nanoc-checking-1.0.2.ebuild | 2 +- www-apps/nanoc-cli/Manifest | 2 +- www-apps/nanoc-cli/nanoc-cli-4.12.16.ebuild | 3 +- www-apps/nanoc-core/Manifest | 2 +- www-apps/nanoc-core/nanoc-core-4.12.16.ebuild | 2 +- www-apps/nanoc-deploying/Manifest | 2 +- .../nanoc-deploying-1.0.2-r1.ebuild | 2 +- www-apps/nanoc-spec/Manifest | 2 +- .../nanoc-spec/nanoc-spec-0.0.2-r1.ebuild | 2 +- www-apps/nanoc/Manifest | 2 +- www-apps/nanoc/nanoc-4.12.16.ebuild | 9 +- www-apps/selfoss/Manifest | 2 + .../selfoss/selfoss-2.20_pre20230730.ebuild | 51 + www-apps/wordpress/Manifest | 4 +- ...ress-6.2.2.ebuild => wordpress-6.3.ebuild} | 0 www-client/Manifest.gz | Bin 6037 -> 6049 bytes www-client/chromium/Manifest | 4 + .../chromium/chromium-116.0.5845.82.ebuild | 1260 ++++ .../files/chromium-116-abseil-arm64.patch | 25 + www-client/firefox/Manifest | 112 +- www-client/firefox/firefox-102.13.0.ebuild | 2 +- www-client/firefox/firefox-102.14.0.ebuild | 2 +- www-client/firefox/firefox-115.0.2.ebuild | 1466 ----- www-client/firefox/firefox-115.1.0.ebuild | 2 +- www-client/firefox/firefox-116.0.ebuild | 4 +- www-client/seamonkey/Manifest | 6 +- www-client/seamonkey/metadata.xml | 3 + www-client/seamonkey/seamonkey-2.53.17.ebuild | 41 +- www-client/vivaldi-snapshot/Manifest | 8 +- ...ild => vivaldi-snapshot-6.2.3102.3.ebuild} | 0 www-servers/Manifest.gz | Bin 4717 -> 4705 bytes www-servers/fnord/Manifest | 2 + .../files/fnord-1.11-clang-16-build-fix.patch | 81 + www-servers/fnord/fnord-1.11-r3.ebuild | 43 + www-servers/nginx-unit/Manifest | 2 + .../nginx-unit/nginx-unit-1.29.1-r1.ebuild | 94 + .../nginx-unit/nginx-unit-1.30.0-r1.ebuild | 103 + www-servers/tomcat/Manifest | 15 +- www-servers/tomcat/tomcat-10.1.10.ebuild | 181 - www-servers/tomcat/tomcat-10.1.11.ebuild | 2 +- www-servers/tomcat/tomcat-8.5.90.ebuild | 154 - www-servers/tomcat/tomcat-8.5.91.ebuild | 2 +- www-servers/tomcat/tomcat-9.0.76.ebuild | 180 - www-servers/tomcat/tomcat-9.0.78.ebuild | 2 +- x11-apps/Manifest.gz | Bin 13848 -> 13845 bytes x11-apps/xrdb/Manifest | 2 +- x11-apps/xrdb/xrdb-1.2.2.ebuild | 2 +- x11-apps/xwd/Manifest | 2 +- x11-apps/xwd/xwd-1.0.9.ebuild | 2 +- x11-apps/xwininfo/Manifest | 2 +- x11-apps/xwininfo/xwininfo-1.1.6.ebuild | 2 +- x11-base/Manifest.gz | Bin 1551 -> 1549 bytes x11-base/xorg-proto/Manifest | 2 +- x11-base/xorg-proto/xorg-proto-2023.2.ebuild | 2 +- x11-base/xwayland/Manifest | 2 +- x11-base/xwayland/xwayland-23.1.2.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 4721 -> 4722 bytes x11-drivers/nvidia-drivers/Manifest | 10 +- x11-drivers/nvidia-drivers/metadata.xml | 2 +- .../nvidia-drivers-525.125.06.ebuild | 6 +- .../nvidia-drivers-525.47.35.ebuild | 6 +- .../nvidia-drivers-535.86.05.ebuild | 6 +- .../nvidia-drivers-535.98.ebuild | 6 +- x11-libs/Manifest.gz | Bin 18332 -> 18334 bytes x11-libs/gtk+/Manifest | 4 +- x11-libs/gtk+/gtk+-3.24.37.ebuild | 15 +- x11-libs/gtk+/gtk+-3.24.38.ebuild | 20 +- x11-libs/pango/Manifest | 2 + x11-libs/pango/pango-1.51.0.ebuild | 91 + x11-libs/vte/Manifest | 2 +- x11-libs/vte/vte-0.72.2.ebuild | 2 +- x11-libs/xcb-util-errors/Manifest | 2 +- .../xcb-util-errors-1.0.1.ebuild | 2 +- x11-libs/xtrans/Manifest | 2 +- x11-libs/xtrans/xtrans-1.5.0.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47006 -> 47019 bytes x11-misc/autorandr/Manifest | 1 - ...tall_udev-target-by-s-TARGETS-MAKECM.patch | 28 - x11-misc/gmrun/Manifest | 2 +- x11-misc/gmrun/metadata.xml | 4 - x11-misc/redshift/Manifest | 2 +- x11-misc/redshift/metadata.xml | 4 - x11-misc/sunflower/Manifest | 2 +- x11-misc/sunflower/metadata.xml | 5 +- x11-misc/xclip/Manifest | 2 +- x11-misc/xclip/metadata.xml | 5 +- x11-misc/xkeyboard-config/Manifest | 2 +- .../xkeyboard-config-2.39.ebuild | 2 +- x11-misc/xscreensaver/Manifest | 4 +- ...vice-remove-Alias-org.jwz.xscreensav.patch | 18 + ...ce-start-xscreensaver-with-no-splash.patch | 21 + ...-r1.ebuild => xscreensaver-6.06-r2.ebuild} | 2 + x11-terms/Manifest.gz | Bin 4559 -> 4552 bytes x11-terms/kitty-shell-integration/Manifest | 6 +- .../kitty-shell-integration-0.27.1.ebuild | 37 - .../kitty-shell-integration-0.29.1.ebuild | 37 - .../kitty-shell-integration-0.29.2.ebuild | 2 +- x11-terms/kitty-terminfo/Manifest | 6 +- .../kitty-terminfo-0.27.1.ebuild | 23 - .../kitty-terminfo-0.29.1.ebuild | 23 - .../kitty-terminfo-0.29.2.ebuild | 2 +- x11-terms/kitty/Manifest | 13 +- .../kitty/files/kitty-0.29.0-musl-1.2.4.patch | 20 - x11-terms/kitty/kitty-0.27.1.ebuild | 169 - x11-terms/kitty/kitty-0.29.1.ebuild | 165 - x11-terms/kitty/kitty-0.29.2.ebuild | 2 +- x11-terms/kitty/kitty-9999.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20616 -> 20607 bytes x11-themes/QGnomePlatform/Manifest | 5 +- .../QGnomePlatform-0.9.0-r1.ebuild | 34 - ...9.1.ebuild => QGnomePlatform-0.9.2.ebuild} | 3 +- x11-wm/Manifest.gz | Bin 9127 -> 9121 bytes x11-wm/e16/Manifest | 4 +- x11-wm/e16/e16-1.0.24.ebuild | 147 - x11-wm/e16/metadata.xml | 1 - x11-wm/mutter/Manifest | 2 +- x11-wm/mutter/mutter-44.2.ebuild | 2 +- x11-wm/openbox/Manifest | 4 +- ....6.1-r7.ebuild => openbox-3.6.1-r8.ebuild} | 2 +- x11-wm/openbox/openbox-9999.ebuild | 2 +- x11-wm/qtile/Manifest | 2 +- x11-wm/qtile/qtile-9999.ebuild | 2 +- 4197 files changed, 41080 insertions(+), 42761 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.29.11.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.12.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.14.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.16.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.17.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.18.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.19.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.21.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.22.ebuild rename app-admin/awscli/{awscli-1.29.10.ebuild => awscli-1.29.25.ebuild} (100%) delete mode 100644 app-admin/awscli/awscli-1.29.3.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.9.ebuild create mode 100644 app-admin/conky/conky-1.19.3.ebuild create mode 100644 app-admin/eselect/eselect-1.4.26.ebuild create mode 100644 app-admin/sshguard/sshguard-2.4.3.ebuild create mode 100644 app-antivirus/clamav/clamav-1.2.0_rc.ebuild create mode 100644 app-arch/createrepo_c/createrepo_c-1.0.0.ebuild create mode 100644 app-arch/rpm/rpm-4.18.1.ebuild create mode 100644 app-arch/upx-bin/upx-bin-4.1.0.ebuild create mode 100644 app-arch/upx/upx-4.1.0.ebuild rename app-backup/borgmatic/{borgmatic-1.7.14.ebuild => borgmatic-1.8.1.ebuild} (78%) delete mode 100644 app-backup/snapper/snapper-0.10.4.ebuild rename app-backup/snapper/{snapper-0.10.5.ebuild => snapper-0.10.5-r1.ebuild} (97%) rename app-cdr/cdw/{cdw-0.8.1-r2.ebuild => cdw-0.8.1-r3.ebuild} (83%) delete mode 100644 app-cdr/cdw/cdw-9999.ebuild delete mode 100644 app-containers/distrobuilder/distrobuilder-2.0.ebuild create mode 100644 app-containers/docker-compose/docker-compose-2.20.3.ebuild delete mode 100644 app-crypt/yubikey-manager/yubikey-manager-5.0.1.ebuild delete mode 100644 app-editors/ghostwriter/ghostwriter-2.1.6.ebuild create mode 100644 app-editors/retext/retext-8.0.1.ebuild create mode 100644 app-editors/texworks/files/texworks-0.6.7-vasprintf-clang16-fix.patch create mode 100644 app-editors/texworks/texworks-0.6.7-r1.ebuild rename app-editors/vscode/{vscode-1.80.2.ebuild => vscode-1.81.1.ebuild} (84%) rename app-editors/vscodium/{vscodium-1.80.2.23209.ebuild => vscodium-1.81.0.23216.ebuild} (99%) rename app-editors/vscodium/{vscodium-1.80.1.23194.ebuild => vscodium-1.81.1.23222.ebuild} (79%) delete mode 100644 app-emacs/adaptive-wrap/adaptive-wrap-0.7.ebuild delete mode 100644 app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild delete mode 100644 app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.8.0.ebuild delete mode 100644 app-emacs/all-the-icons/all-the-icons-5.0.0-r1.ebuild delete mode 100644 app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325-r1.ebuild rename app-emacs/apel/{apel-10.8_p20190407.ebuild => apel-10.8_p20220721.ebuild} (57%) delete mode 100644 app-emacs/apheleia/apheleia-3.0.ebuild delete mode 100644 app-emacs/apheleia/apheleia-3.1.ebuild delete mode 100644 app-emacs/async/async-1.9.3.ebuild delete mode 100644 app-emacs/async/async-1.9.4.ebuild delete mode 100644 app-emacs/autoconf-mode/autoconf-mode-2.69-r1.ebuild delete mode 100644 app-emacs/avy-embark-collect/avy-embark-collect-0.21.ebuild delete mode 100644 app-emacs/bbdb/bbdb-3.1.2-r2.ebuild delete mode 100644 app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild delete mode 100644 app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el delete mode 100644 app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch delete mode 100644 app-emacs/biblio/biblio-0.2_p20210418-r1.ebuild delete mode 100644 app-emacs/biblio/files/biblio-0.2-tests.patch delete mode 100644 app-emacs/bnf-mode/bnf-mode-0.4.5_pre20220102.ebuild delete mode 100644 app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild delete mode 100644 app-emacs/boxquote/boxquote-2.1.ebuild delete mode 100644 app-emacs/boxquote/boxquote-2.2.ebuild delete mode 100644 app-emacs/buttercup/buttercup-1.28.ebuild delete mode 100644 app-emacs/buttercup/buttercup-1.29.ebuild delete mode 100644 app-emacs/buttercup/buttercup-1.30.ebuild delete mode 100644 app-emacs/cape/cape-0.15.ebuild delete mode 100644 app-emacs/chess/chess-2.0.4.ebuild delete mode 100644 app-emacs/cider/cider-1.5.0.ebuild delete mode 100644 app-emacs/cider/cider-1.6.0.ebuild delete mode 100644 app-emacs/circe/circe-2.11.ebuild delete mode 100644 app-emacs/citar/citar-1.1.ebuild delete mode 100644 app-emacs/citar/citar-1.2.0.ebuild delete mode 100644 app-emacs/citeproc-el/citeproc-el-0.9.1.ebuild delete mode 100644 app-emacs/citeproc-el/citeproc-el-0.9.2.ebuild delete mode 100644 app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild delete mode 100644 app-emacs/cmake-font-lock/cmake-font-lock-0.1.12.ebuild delete mode 100644 app-emacs/company-coq/company-coq-1.0.1_p20210708-r1.ebuild delete mode 100644 app-emacs/company-math/company-math-1.5.ebuild delete mode 100644 app-emacs/company-mode/company-mode-0.9.10.ebuild delete mode 100644 app-emacs/company-mode/company-mode-0.9.13.ebuild delete mode 100644 app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild delete mode 100644 app-emacs/compat/compat-29.1.3.3.ebuild delete mode 100644 app-emacs/compat/compat-29.1.4.0.ebuild delete mode 100644 app-emacs/csv-mode/csv-mode-1.18.ebuild delete mode 100644 app-emacs/csv-mode/csv-mode-1.20.ebuild delete mode 100644 app-emacs/dash/dash-2.16.0.ebuild delete mode 100644 app-emacs/dash/dash-2.17.0.ebuild delete mode 100644 app-emacs/dash/dash-2.18.1.ebuild delete mode 100644 app-emacs/dash/dash-2.19.0.ebuild delete mode 100644 app-emacs/diff-hl/diff-hl-1.9.0.ebuild delete mode 100644 app-emacs/diff-hl/diff-hl-1.9.1.ebuild delete mode 100644 app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild delete mode 100644 app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild delete mode 100644 app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild delete mode 100644 app-emacs/eglot/eglot-1.11.ebuild delete mode 100644 app-emacs/eglot/eglot-1.13.ebuild delete mode 100644 app-emacs/elpher/elpher-3.4.2.ebuild delete mode 100644 app-emacs/elpher/elpher-3.4.3.ebuild delete mode 100644 app-emacs/elpy/elpy-1.35.0_p20220321.ebuild delete mode 100644 app-emacs/emacs-ansilove/emacs-ansilove-1.0.1.ebuild delete mode 100644 app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.0.4.ebuild delete mode 100644 app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild delete mode 100644 app-emacs/emacs-websearch/emacs-websearch-2.0.1.ebuild delete mode 100644 app-emacs/emojify/emojify-1.2.ebuild create mode 100644 app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild delete mode 100644 app-emacs/fennel-mode/fennel-mode-0.4.1-r1.ebuild rename app-emacs/flim/{flim-1.14.9_p20190526.ebuild => flim-1.14.9_p20230809.ebuild} (57%) delete mode 100644 app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild delete mode 100644 app-emacs/geiser-guile/geiser-guile-0.26.1.ebuild delete mode 100644 app-emacs/geiser-guile/geiser-guile-0.28.0.ebuild delete mode 100644 app-emacs/ghub/ghub-3.5.4.ebuild delete mode 100644 app-emacs/ghub/ghub-3.5.6.ebuild delete mode 100644 app-emacs/git-modes/git-modes-1.4.0.ebuild delete mode 100644 app-emacs/helm/helm-3.9.0.ebuild delete mode 100644 app-emacs/howm/howm-1.4.5.ebuild delete mode 100644 app-emacs/htmlize/htmlize-1.55.ebuild delete mode 100644 app-emacs/magit-popup/magit-popup-2.13.0.ebuild delete mode 100644 app-emacs/magit-popup/magit-popup-2.13.2.ebuild delete mode 100644 app-emacs/magit/magit-3.2.0.ebuild delete mode 100644 app-emacs/mmm-mode/files/mmm-mode-0.5.7-texinfo-encoding.patch delete mode 100644 app-emacs/mmm-mode/mmm-mode-0.5.7.ebuild delete mode 100644 app-emacs/mmm-mode/mmm-mode-0.5.8.ebuild delete mode 100644 app-emacs/org-mode/org-mode-9.6.5.ebuild delete mode 100644 app-emacs/org-mode/org-mode-9.6.6.ebuild delete mode 100644 app-emacs/osm/osm-0.12.ebuild delete mode 100644 app-emacs/package-build/package-build-3.1.ebuild delete mode 100644 app-emacs/package-build/package-build-3.2.ebuild delete mode 100644 app-emacs/paredit/paredit-24.ebuild delete mode 100644 app-emacs/paredit/paredit-25.ebuild delete mode 100644 app-emacs/parsebib/parsebib-4.1.ebuild delete mode 100644 app-emacs/parsebib/parsebib-4.2.ebuild delete mode 100644 app-emacs/php-mode/php-mode-1.24.2.ebuild delete mode 100644 app-emacs/proofgeneral/files/proofgeneral-4.4-images-dir.patch delete mode 100644 app-emacs/proofgeneral/proofgeneral-4.4.ebuild delete mode 100644 app-emacs/proofgeneral/proofgeneral-4.5_pre20220228.ebuild delete mode 100644 app-emacs/racket-mode/racket-mode-1_p20221122.ebuild delete mode 100644 app-emacs/racket-mode/racket-mode-1_p20221216.ebuild delete mode 100644 app-emacs/racket-mode/racket-mode-1_p20230209.ebuild delete mode 100644 app-emacs/semi/files/semi-info.patch rename app-emacs/semi/{semi-1.14.7_p20190517.ebuild => semi-1.14.7_p20230811.ebuild} (63%) delete mode 100644 app-emacs/sml-mode/sml-mode-6.10.ebuild delete mode 100644 app-emacs/sml-mode/sml-mode-6.11.ebuild delete mode 100644 app-emacs/transient/transient-0.3.7_p20220918-r1.ebuild delete mode 100644 app-emacs/transient/transient-0.4.0.ebuild delete mode 100644 app-emacs/undo-tree/undo-tree-0.6.6.ebuild delete mode 100644 app-emacs/undo-tree/undo-tree-0.8.1-r1.ebuild delete mode 100644 app-emacs/vterm/vterm-0.0.2_p20221118.ebuild rename app-emacs/wanderlust/{wanderlust-2.15.9_p20190623.ebuild => wanderlust-2.15.9_p20230624.ebuild} (71%) delete mode 100644 app-emacs/with-editor/with-editor-3.2.0.ebuild delete mode 100644 app-emacs/xclip/xclip-1.9.ebuild delete mode 100644 app-emacs/yasnippet-snippets/yasnippet-snippets-0.3-r1.ebuild delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild rename app-emulation/firecracker-bin/{firecracker-bin-1.3.1.ebuild => firecracker-bin-1.4.1.ebuild} (99%) create mode 100644 app-emulation/qemu/qemu-8.0.4.ebuild delete mode 100644 app-emulation/uxn/files/uxn-build.sh.patch create mode 100644 app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch create mode 100644 app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch create mode 100644 app-misc/broot/broot-1.24.1.ebuild create mode 100644 app-misc/fastfetch/fastfetch-2.0.0.ebuild create mode 100644 app-misc/fastfetch/files/fastfetch-2.0.0-dont-fetch-yyjson.patch delete mode 100644 app-misc/jq/files/jq-1.7-warnings-r1.patch create mode 100644 app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch create mode 100644 app-misc/rmlint/rmlint-2.10.2.ebuild create mode 100644 app-misc/rpick/rpick-0.9.0.ebuild rename app-misc/spire/{spire-1.6.4.ebuild => spire-1.7.1.ebuild} (78%) create mode 100644 app-office/homebank/homebank-5.6.5.ebuild create mode 100644 app-portage/gemato/gemato-20.5.ebuild delete mode 100644 app-portage/pfl/pfl-3.2-r2.ebuild create mode 100644 app-shells/atuin/atuin-16.0.0.ebuild delete mode 100644 app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Remove-bin-echars.patch delete mode 100644 app-text/xml2rfc/files/xml2rfc-Remove-broken-test.patch delete mode 100644 dev-cpp/catch/catch-3.0.1.ebuild delete mode 100644 dev-cpp/catch/files/catch-3.0.1-gcc13.patch create mode 100644 dev-cpp/highway/highway-1.0.5.ebuild create mode 100644 dev-db/mycli/mycli-1.27.0.ebuild create mode 100644 dev-db/postgresql/postgresql-11.21.ebuild create mode 100644 dev-db/postgresql/postgresql-12.16.ebuild create mode 100644 dev-db/postgresql/postgresql-13.12.ebuild create mode 100644 dev-db/postgresql/postgresql-14.9.ebuild create mode 100644 dev-db/postgresql/postgresql-15.4.ebuild rename dev-db/postgresql/{postgresql-16_beta2.ebuild => postgresql-16_beta3.ebuild} (100%) rename dev-db/sqlcl-bin/{sqlcl-bin-22.4.0.342.1212.ebuild => sqlcl-bin-23.1.0.089.0929.ebuild} (100%) rename dev-db/sqldeveloper/{sqldeveloper-22.2.1.234.1810.ebuild => sqldeveloper-23.1.0.097.1607.ebuild} (95%) rename dev-db/sqlmap/{sqlmap-1.7.5.ebuild => sqlmap-1.7.8.ebuild} (98%) create mode 100644 dev-java/tomcat-native/tomcat-native-1.2.38.ebuild rename dev-lang/eisl/{eisl-2.98.ebuild => eisl-3.40.ebuild} (97%) create mode 100644 dev-lang/go/files/go-never-download-newer-toolchains.patch delete mode 100644 dev-lang/go/go-1.19.10.ebuild rename dev-lang/go/{go-1.19.12.ebuild => go-1.21.0.ebuild} (90%) create mode 100644 dev-lang/luau/files/luau-0.590-cstdint.patch rename dev-lang/luau/{luau-0.584.ebuild => luau-0.590.ebuild} (93%) create mode 100644 dev-lang/python/python-3.12.0_rc1_p1.ebuild create mode 100644 dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt delete mode 100644 dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild rename dev-lang/spidermonkey/{spidermonkey-102.11.0.ebuild => spidermonkey-115.1.0.ebuild} (81%) create mode 100644 dev-libs/boost/boost-1.83.0-r1.ebuild delete mode 100644 dev-libs/clhpp/clhpp-2023.02.06.ebuild delete mode 100644 dev-libs/clipper/Manifest delete mode 100644 dev-libs/clipper/clipper-6.4.2.ebuild delete mode 100644 dev-libs/clipper/metadata.xml delete mode 100644 dev-libs/libarcus/Manifest delete mode 100644 dev-libs/libarcus/files/libarcus-4.8.0-deprecated-protobuf-calls.patch delete mode 100644 dev-libs/libarcus/libarcus-4.13.1.ebuild delete mode 100644 dev-libs/libarcus/metadata.xml delete mode 100644 dev-libs/libcharon/Manifest delete mode 100644 dev-libs/libcharon/libcharon-4.13.0.ebuild delete mode 100644 dev-libs/libcharon/metadata.xml create mode 100644 dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild create mode 100644 dev-libs/libisofs/libisofs-1.5.6_p1.ebuild create mode 100644 dev-libs/libmspack/libmspack-0.11_alpha.ebuild delete mode 100644 dev-libs/libnest2d/Manifest delete mode 100644 dev-libs/libnest2d/files/libnest2d-0.4-add-disallowed-areas.patch delete mode 100644 dev-libs/libnest2d/files/libnest2d-0.4-add-soversion-to-shared-library.patch delete mode 100644 dev-libs/libnest2d/files/libnest2d-0.4-fix-cpp-version.patch delete mode 100644 dev-libs/libnest2d/files/libnest2d-0.4-gnu-install-dirs.patch delete mode 100644 dev-libs/libnest2d/libnest2d-0.4-r2.ebuild delete mode 100644 dev-libs/libnest2d/metadata.xml delete mode 100644 dev-libs/libsavitar/Manifest delete mode 100644 dev-libs/libsavitar/files/libsavitar-4.7.0-use-system-pugixml.patch delete mode 100644 dev-libs/libsavitar/libsavitar-4.13.0.ebuild delete mode 100644 dev-libs/libsavitar/metadata.xml delete mode 100644 dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch create mode 100644 dev-libs/libxml2/libxml2-2.11.5.ebuild create mode 100644 dev-libs/libxmlb/files/libxmlb-0.3.12-no_installed_tests.patch create mode 100644 dev-libs/libxmlb/libxmlb-0.3.12.ebuild delete mode 100644 dev-libs/opencl-icd-loader/opencl-icd-loader-2023.02.06.ebuild delete mode 100644 dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch delete mode 100644 dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch delete mode 100644 dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-3.patch delete mode 100644 dev-libs/openpace/openpace-1.1.2.ebuild delete mode 100644 dev-libs/sexpp/sexpp-0.8.5.ebuild create mode 100644 dev-libs/yyjson/Manifest create mode 100644 dev-libs/yyjson/files/yyjson-0.7.0-disable-werror.patch create mode 100644 dev-libs/yyjson/metadata.xml create mode 100644 dev-libs/yyjson/yyjson-0.7.0.ebuild create mode 100644 dev-lisp/clozurecl/clozurecl-1.12.2.ebuild create mode 100644 dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch rename dev-lua/lua-openssl/{lua-openssl-0.8.3_p2.ebuild => lua-openssl-0.8.3_p2-r1.ebuild} (97%) create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild create mode 100644 dev-ml/merlin/merlin-4.9.ebuild rename dev-ml/ocaml-ctypes/{ocaml-ctypes-0.21.1-r1.ebuild => ocaml-ctypes-0.21.1-r2.ebuild} (74%) create mode 100644 dev-perl/Apache-Reload/Apache-Reload-0.140.0.ebuild create mode 100644 dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.980.0.ebuild create mode 100644 dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild create mode 100644 dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild create mode 100644 dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild create mode 100644 dev-perl/CGI-Compile/CGI-Compile-0.260.0.ebuild create mode 100644 dev-perl/Calendar-Simple/Calendar-Simple-2.0.3.ebuild create mode 100644 dev-perl/Convert-ASN1/Convert-ASN1-0.340.0.ebuild create mode 100644 dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild create mode 100644 dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild create mode 100644 dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.280.0.ebuild create mode 100644 dev-perl/Module-ScanDeps/Module-ScanDeps-1.330.0.ebuild create mode 100644 dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.142.0.ebuild create mode 100644 dev-perl/Text-CSV/Text-CSV-2.30.0.ebuild create mode 100644 dev-perl/Text-CSV_XS/Text-CSV_XS-1.510.0.ebuild create mode 100644 dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild delete mode 100644 dev-php/pecl-http/files/pecl-http-3.2.4-curl-cookies.patch delete mode 100644 dev-php/php-redmine-api/Manifest delete mode 100644 dev-php/php-redmine-api/php-redmine-api-1.5.16.ebuild create mode 100644 dev-python/APScheduler/APScheduler-3.10.2.ebuild delete mode 100644 dev-python/Arpeggio/Arpeggio-2.0.0.ebuild delete mode 100644 dev-python/Faker/Faker-18.11.2.ebuild delete mode 100644 dev-python/Faker/Faker-18.13.0.ebuild delete mode 100644 dev-python/Faker/Faker-19.0.0.ebuild delete mode 100644 dev-python/Faker/Faker-19.1.0.ebuild delete mode 100644 dev-python/Faker/Faker-19.2.0.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.31.ebuild create mode 100644 dev-python/aiofiles/aiofiles-23.2.1.ebuild create mode 100644 dev-python/apache-libcloud/Manifest rename dev-python/{libcloud/libcloud-3.7.0.ebuild => apache-libcloud/apache-libcloud-3.7.0.ebuild} (91%) create mode 100644 dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild rename dev-python/{libcloud => apache-libcloud}/metadata.xml (100%) delete mode 100644 dev-python/astroid/astroid-2.15.5.ebuild create mode 100644 dev-python/async-timeout/async-timeout-4.0.3.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.11.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.12.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.14.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.16.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.17.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.18.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.19.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.21.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.22.ebuild rename dev-python/boto3/{boto3-1.28.10.ebuild => boto3-1.28.25.ebuild} (100%) delete mode 100644 dev-python/boto3/boto3-1.28.3.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.9.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.10.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.11.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.12.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.14.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.17.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.18.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.19.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.21.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.22.ebuild rename dev-python/botocore/{botocore-1.31.16.ebuild => botocore-1.31.25.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.31.3.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.9.ebuild delete mode 100644 dev-python/cattrs/cattrs-22.2.0.ebuild delete mode 100644 dev-python/cattrs/cattrs-23.1.1.ebuild create mode 100644 dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch create mode 100644 dev-python/cerberus/cerberus-1.3.5.ebuild create mode 100644 dev-python/cfgv/cfgv-3.4.0.ebuild delete mode 100644 dev-python/charset-normalizer/charset-normalizer-3.1.0.ebuild create mode 100644 dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild delete mode 100644 dev-python/click/click-8.1.3.ebuild delete mode 100644 dev-python/click/click-8.1.4.ebuild delete mode 100644 dev-python/click/click-8.1.5.ebuild create mode 100644 dev-python/coverage/coverage-7.3.0.ebuild delete mode 100644 dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild create mode 100644 dev-python/cvxopt/cvxopt-1.3.2.ebuild create mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild create mode 100644 dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild create mode 100644 dev-python/dnspython/dnspython-2.4.2.ebuild delete mode 100644 dev-python/dogpile-cache/dogpile-cache-1.2.1.ebuild delete mode 100644 dev-python/execnet/execnet-1.9.0-r1.ebuild delete mode 100644 dev-python/execnet/execnet-2.0.0.ebuild delete mode 100644 dev-python/execnet/execnet-2.0.1.ebuild create mode 100644 dev-python/flasgger/Manifest create mode 100644 dev-python/flasgger/flasgger-0.9.7.1.ebuild rename dev-python/{pynest2d => flasgger}/metadata.xml (50%) delete mode 100644 dev-python/h5py/files/h5py-3.8.0-cython3.patch delete mode 100644 dev-python/h5py/h5py-3.8.0.ebuild create mode 100644 dev-python/hcloud/hcloud-1.27.2.ebuild create mode 100644 dev-python/httpbin/httpbin-0.10.0.ebuild delete mode 100644 dev-python/httpx-socks/httpx-socks-0.7.6.ebuild delete mode 100644 dev-python/hypercorn/files/hypercorn-0.14.3-tomli.patch delete mode 100644 dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.80.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.81.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.82.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.82.2.ebuild rename dev-python/hypothesis/{hypothesis-6.82.0.ebuild => hypothesis-6.82.4.ebuild} (100%) create mode 100644 dev-python/irc/irc-20.3.0.ebuild delete mode 100644 dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild create mode 100644 dev-python/joblib/joblib-1.3.2.ebuild create mode 100644 dev-python/jsonpickle/jsonpickle-3.0.2.ebuild delete mode 100644 dev-python/jsonpointer/jsonpointer-2.3.ebuild create mode 100644 dev-python/jupyterlab/jupyterlab-4.0.5.ebuild create mode 100644 dev-python/kerberos/Manifest rename dev-python/{pykerberos/files/pykerberos-1.3.1-python3.10.patch => kerberos/files/kerberos-1.3.1-python3.10.patch} (100%) rename dev-python/{pykerberos/pykerberos-1.3.1-r2.ebuild => kerberos/kerberos-1.3.1-r2.ebuild} (95%) rename dev-python/{pykerberos => kerberos}/metadata.xml (100%) delete mode 100644 dev-python/libcloud/Manifest create mode 100644 dev-python/lit/lit-18.0.0_pre20230810.ebuild delete mode 100644 dev-python/littleutils/littleutils-0.2.2.ebuild create mode 100644 dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch delete mode 100644 dev-python/minikanren/minikanren-1.0.3.ebuild delete mode 100644 dev-python/mock/mock-5.0.2.ebuild create mode 100644 dev-python/mypy/mypy-1.5.0.ebuild delete mode 100644 dev-python/nbformat/nbformat-5.9.0.ebuild delete mode 100644 dev-python/nbformat/nbformat-5.9.1.ebuild create mode 100644 dev-python/numpy/numpy-1.26.0_beta1.ebuild create mode 100644 dev-python/omemo-dr/Manifest rename dev-python/{typed-ast => omemo-dr}/metadata.xml (72%) create mode 100644 dev-python/omemo-dr/omemo-dr-1.0.0.ebuild delete mode 100644 dev-python/path-and-address/path-and-address-2.0.1.ebuild delete mode 100644 dev-python/path/path-16.6.0-r1.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.15.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.16.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.17.ebuild create mode 100644 dev-python/pikepdf/pikepdf-8.3.1.ebuild create mode 100644 dev-python/pikepdf/pikepdf-8.3.2.ebuild create mode 100644 dev-python/pipenv/files/pipenv-2023.7.11-fix-imports-utils.patch create mode 100644 dev-python/pipenv/files/pipenv-2023.7.11-fix-imports.patch create mode 100644 dev-python/pipenv/pipenv-2023.7.11.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.8.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.8.1.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.9.1.ebuild create mode 100644 dev-python/plotly/plotly-5.16.0.ebuild delete mode 100644 dev-python/prometheus-client/prometheus-client-0.17.0.ebuild delete mode 100644 dev-python/psutil/psutil-5.9.4.ebuild delete mode 100644 dev-python/pyaml/pyaml-23.5.9.ebuild create mode 100644 dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.5.0.ebuild delete mode 100644 dev-python/pyfakefs/pyfakefs-5.2.2.ebuild delete mode 100644 dev-python/pyftpdlib/pyftpdlib-1.5.7.ebuild delete mode 100644 dev-python/pykerberos/Manifest delete mode 100644 dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild delete mode 100644 dev-python/pynest2d/Manifest delete mode 100644 dev-python/pynest2d/files/pynest2d-4.12.1-required-flags-from-Libnest2D-target.patch delete mode 100644 dev-python/pynest2d/pynest2d-4.13_beta.ebuild create mode 100644 dev-python/pypdf/pypdf-3.15.1.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild delete mode 100644 dev-python/pysmi/pysmi-0.3.4.ebuild create mode 100644 dev-python/pytest-check/pytest-check-2.2.1.ebuild delete mode 100644 dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.2.ebuild delete mode 100644 dev-python/python-ironicclient/python-ironicclient-5.2.0.ebuild delete mode 100644 dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild delete mode 100644 dev-python/python-neutronclient/python-neutronclient-10.0.0.ebuild create mode 100644 dev-python/pyzmq/pyzmq-25.1.1.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.26.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.27.1.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.28.1.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.29.0.ebuild create mode 100644 dev-python/sh/sh-2.0.6.ebuild delete mode 100644 dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4.ebuild delete mode 100644 dev-python/sphinx-panels/sphinx-panels-0.6.0.ebuild create mode 100644 dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild create mode 100644 dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild create mode 100644 dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild create mode 100644 dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild create mode 100644 dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild delete mode 100644 dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild create mode 100644 dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild create mode 100644 dev-python/sqlglot/sqlglot-17.11.0.ebuild create mode 100644 dev-python/sqlglot/sqlglot-17.12.0.ebuild create mode 100644 dev-python/tifffile/tifffile-2023.8.12.ebuild rename dev-python/tornado/{tornado-6.3.2.ebuild => tornado-6.3.3.ebuild} (78%) create mode 100644 dev-python/tox/tox-4.8.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.66.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.66.1.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2023.5.24.ebuild delete mode 100644 dev-python/trustme/trustme-1.0.0.ebuild delete mode 100644 dev-python/typed-ast/Manifest delete mode 100644 dev-python/typed-ast/typed-ast-1.5.4.ebuild delete mode 100644 dev-python/typed-ast/typed-ast-1.5.5.ebuild create mode 100644 dev-python/types-docutils/types-docutils-0.20.0.2.ebuild create mode 100644 dev-python/types-gdb/types-gdb-12.1.4.5.ebuild delete mode 100644 dev-python/uranium/Manifest delete mode 100644 dev-python/uranium/metadata.xml delete mode 100644 dev-python/uranium/uranium-4.13.0-r1.ebuild create mode 100644 dev-python/uri-template/Manifest rename dev-python/{uri_template => uri-template}/metadata.xml (100%) rename dev-python/{uri_template/uri_template-1.3.0.ebuild => uri-template/uri-template-1.3.0.ebuild} (85%) delete mode 100644 dev-python/uri_template/Manifest delete mode 100644 dev-python/uri_template/uri_template-1.2.0-r1.ebuild create mode 100644 dev-python/validators/validators-0.21.2.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.24.3.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.76.0.ebuild delete mode 100644 dev-python/zipp/zipp-3.15.0.ebuild delete mode 100644 dev-python/zipp/zipp-3.16.0.ebuild delete mode 100644 dev-python/zipp/zipp-3.16.1.ebuild create mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch create mode 100644 dev-ruby/actioncable/actioncable-7.0.7.ebuild create mode 100644 dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-7.0.7.ebuild create mode 100644 dev-ruby/actionpack/actionpack-7.0.7.ebuild create mode 100644 dev-ruby/actiontext/actiontext-7.0.7.ebuild create mode 100644 dev-ruby/actionview/actionview-7.0.7.ebuild create mode 100644 dev-ruby/activejob/activejob-7.0.7.ebuild create mode 100644 dev-ruby/activemodel/activemodel-7.0.7.ebuild create mode 100644 dev-ruby/activerecord/activerecord-7.0.7.ebuild create mode 100644 dev-ruby/activestorage/activestorage-7.0.7.ebuild create mode 100644 dev-ruby/activesupport/activesupport-7.0.7.ebuild create mode 100644 dev-ruby/airbrussh/airbrussh-1.4.2.ebuild delete mode 100644 dev-ruby/annoy/Manifest delete mode 100644 dev-ruby/annoy/annoy-0.5.6-r2.ebuild delete mode 100644 dev-ruby/annoy/metadata.xml delete mode 100644 dev-ruby/c21e/Manifest delete mode 100644 dev-ruby/c21e/c21e-2.0.0.ebuild delete mode 100644 dev-ruby/c21e/metadata.xml rename dev-ruby/console/{console-1.16.2-r1.ebuild => console-1.23.1.ebuild} (71%) delete mode 100644 dev-ruby/console/files/console-1.16.2-tests.patch delete mode 100644 dev-ruby/deprecated/Manifest delete mode 100644 dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild delete mode 100644 dev-ruby/deprecated/metadata.xml delete mode 100644 dev-ruby/facter/facter-4.4.0.ebuild create mode 100644 dev-ruby/faker/faker-3.2.1.ebuild delete mode 100644 dev-ruby/inflecto/Manifest delete mode 100644 dev-ruby/inflecto/inflecto-0.0.2-r1.ebuild delete mode 100644 dev-ruby/instantiator/Manifest delete mode 100644 dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild delete mode 100644 dev-ruby/instantiator/metadata.xml create mode 100644 dev-ruby/json_schema/json_schema-0.21.0.ebuild delete mode 100644 dev-ruby/memoize/Manifest delete mode 100644 dev-ruby/memoize/memoize-1.3.1-r2.ebuild delete mode 100644 dev-ruby/memoize/metadata.xml delete mode 100644 dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild create mode 100644 dev-ruby/net-ssh/net-ssh-7.2.0.ebuild delete mode 100644 dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild delete mode 100644 dev-ruby/nokogiri/nokogiri-1.15.1.ebuild rename dev-ruby/nokogiri/{nokogiri-1.15.2.ebuild => nokogiri-1.15.4.ebuild} (90%) create mode 100644 dev-ruby/rack-protection/rack-protection-3.1.0.ebuild create mode 100644 dev-ruby/rails/rails-7.0.7.ebuild create mode 100644 dev-ruby/railties/railties-7.0.7.ebuild create mode 100644 dev-ruby/regexp_parser/regexp_parser-2.8.1.ebuild create mode 100644 dev-ruby/rss/rss-0.3.0.ebuild create mode 100644 dev-ruby/sequel/Manifest rename dev-ruby/{inflecto => sequel}/metadata.xml (61%) create mode 100644 dev-ruby/sequel/sequel-5.71.0.ebuild create mode 100644 dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch create mode 100644 dev-ruby/serialport/serialport-1.3.2-r1.ebuild create mode 100644 dev-ruby/sinatra/sinatra-3.1.0.ebuild create mode 100644 dev-ruby/stringio/stringio-3.0.8.ebuild rename dev-ruby/timecop/{timecop-0.9.5.ebuild => timecop-0.9.7.ebuild} (57%) create mode 100644 dev-scheme/owl-lisp/files/owl-lisp-0.2.1-make-no-test.patch delete mode 100644 dev-scheme/owl-lisp/owl-lisp-0.2.ebuild create mode 100644 dev-util/bats/bats-1.10.0.ebuild create mode 100644 dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild rename dev-util/cargo-c/{cargo-c-0.9.22.ebuild => cargo-c-0.9.23.ebuild} (86%) create mode 100644 dev-util/cmake/cmake-3.27.2.ebuild rename dev-util/crash/{crash-8.0.3.ebuild => crash-8.0.3-r1.ebuild} (93%) create mode 100644 dev-util/crash/files/crash-8.0.3-strlcpy.patch delete mode 100644 dev-util/cucumber-wire/Manifest delete mode 100644 dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild create mode 100644 dev-util/datree/Manifest create mode 100644 dev-util/datree/datree-1.9.19.ebuild create mode 100644 dev-util/datree/metadata.xml rename dev-util/drone-cli/{drone-cli-1.5.0.ebuild => drone-cli-1.7.0.ebuild} (93%) delete mode 100644 dev-util/drone/drone-2.13.0.ebuild rename dev-util/drone/{drone-2.11.1.ebuild => drone-2.18.0.ebuild} (80%) create mode 100644 dev-util/drone/files/drone-server.conf delete mode 100644 dev-util/drone/files/drone-server.confd create mode 100644 dev-util/drone/files/drone-server.service create mode 100644 dev-util/lldb/lldb-18.0.0_pre20230810.ebuild delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-disable-munmap-test.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-no-REG_NOERROR.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-no-error.h-2.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-no-error.h.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-pid_t.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-test-protos.patch delete mode 100644 dev-util/ltrace/files/ltrace-0.7.3-tuple-tests.patch delete mode 100644 dev-util/ltrace/ltrace-0.7.3.6.1.ebuild create mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.1.ebuild delete mode 100644 dev-util/opencl-headers/opencl-headers-2023.02.06.ebuild rename dev-util/pkgconf/{pkgconf-2.0.0.ebuild => pkgconf-2.0.1.ebuild} (100%) rename dev-util/ruff/{ruff-0.0.283.ebuild => ruff-0.0.284.ebuild} (100%) delete mode 100644 dev-util/sysdig-kmod/Manifest delete mode 100644 dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch delete mode 100644 dev-util/sysdig-kmod/metadata.xml delete mode 100644 dev-util/sysdig-kmod/sysdig-kmod-0.27.1-r1.ebuild delete mode 100644 dev-vcs/git-machete/git-machete-3.16.3.ebuild rename dev-vcs/git-machete/{git-machete-3.17.8.ebuild => git-machete-3.18.0.ebuild} (85%) create mode 100644 dev-vcs/git/git-2.42.0_rc1.ebuild rename dev-vcs/mercurial/{mercurial-6.5.ebuild => mercurial-6.5.1.ebuild} (99%) rename dev-vcs/stgit/{stgit-2.2.4.ebuild => stgit-2.3.1.ebuild} (56%) delete mode 100644 games-action/descent3-demo/Manifest delete mode 100644 games-action/descent3-demo/descent3-demo-1.4.0a-r3.ebuild delete mode 100644 games-action/descent3-demo/metadata.xml delete mode 100644 games-action/descent3/Manifest delete mode 100644 games-action/descent3/descent3-1.4.0b-r3.ebuild delete mode 100644 games-action/descent3/metadata.xml create mode 100644 games-board/jja/jja-0.8.0.ebuild create mode 100644 games-board/jja/jja-9999.ebuild rename games-engines/fheroes2/{fheroes2-1.0.5.ebuild => fheroes2-1.0.6.ebuild} (92%) delete mode 100644 games-engines/fheroes2/files/fheroes2-1.0.5-gettext.patch delete mode 100644 games-roguelike/stone-soup/stone-soup-0.30.0.ebuild create mode 100644 games-util/grfcodec/files/grfcodec-6.0.6_p20230811-action-5.patch create mode 100644 games-util/grfcodec/files/grfcodec-6.0.6_p20230811-no-fortify-source.patch create mode 100644 games-util/grfcodec/grfcodec-6.0.6_p20230811-r1.ebuild create mode 100644 games-util/nml/nml-0.7.4.ebuild create mode 100644 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_beta.ebuild create mode 100644 gnome-extra/zenity/zenity-3.44.2.ebuild create mode 100644 gnome-extra/zenity/zenity-3.99.1.ebuild delete mode 100644 kde-misc/kdeconnect/files/kdeconnect-23.04.1-explicit-constructor-for-QSslCertificate.patch delete mode 100644 kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch delete mode 100644 licenses/BSL-1.1 create mode 100644 licenses/BUSL-1.1 delete mode 100644 mail-client/thunderbird/thunderbird-102.13.0.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.0.1.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.0.ebuild create mode 100644 media-fonts/spleen/Manifest create mode 100644 media-fonts/spleen/metadata.xml create mode 100644 media-fonts/spleen/spleen-2.0.0.ebuild delete mode 100644 media-gfx/cura/Manifest delete mode 100644 media-gfx/cura/cura-4.13.1-r1.ebuild delete mode 100644 media-gfx/cura/files/cura-4.12.1-code-style-test.patch delete mode 100644 media-gfx/cura/metadata.xml delete mode 100644 media-gfx/curaengine/Manifest delete mode 100644 media-gfx/curaengine/curaengine-4.13.1.ebuild delete mode 100644 media-gfx/curaengine/metadata.xml delete mode 100644 media-gfx/fbgrab/fbgrab-1.3.3.ebuild delete mode 100644 media-gfx/fbgrab/fbgrab-1.3.ebuild delete mode 100644 media-gfx/fdm-materials/Manifest delete mode 100644 media-gfx/fdm-materials/fdm-materials-4.13.0.ebuild delete mode 100644 media-gfx/fdm-materials/metadata.xml create mode 100644 media-gfx/freecad/files/freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch create mode 100644 media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-flags.patch create mode 100644 media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-perl.patch create mode 100644 media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild delete mode 100644 media-gfx/graphviz/graphviz-8.0.5.ebuild create mode 100644 media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild create mode 100644 media-gfx/renderdoc/renderdoc-1.28.ebuild create mode 100644 media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch delete mode 100644 media-libs/libsdl/libsdl-1.2.60.ebuild delete mode 100644 media-libs/libsdl2/libsdl2-2.26.2.ebuild delete mode 100644 media-libs/libsdl2/libsdl2-2.26.3.ebuild delete mode 100644 media-libs/libsdl2/libsdl2-2.28.0.ebuild create mode 100644 media-libs/libsndfile/libsndfile-1.2.2.ebuild create mode 100644 media-libs/libsvgtiny-pixbuf/Manifest create mode 100644 media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild rename {dev-php/php-redmine-api => media-libs/libsvgtiny-pixbuf}/metadata.xml (62%) delete mode 100644 media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch create mode 100644 media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild create mode 100644 media-radio/cqrlog/cqrlog-2.5.2.ebuild delete mode 100644 media-sound/aqualung/files/aqualung-1.1-ifp.patch delete mode 100644 media-sound/aqualung/files/aqualung-1.1-var-collision.patch create mode 100644 media-sound/cava/cava-0.9.1.ebuild delete mode 100644 media-sound/cmusfm/cmusfm-0.4.1.ebuild rename media-sound/easyeffects/{easyeffects-7.0.6.ebuild => easyeffects-7.0.7.ebuild} (89%) create mode 100644 media-sound/flac123/flac123-2.1.1.ebuild create mode 100644 media-sound/hydrogen/files/hydrogen-1.2.1-gnuinstalldirs.patch create mode 100644 media-sound/liblc3/liblc3-1.0.4.ebuild delete mode 100644 media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild delete mode 100644 media-sound/qsampler/qsampler-0.9.9.ebuild delete mode 100644 media-sound/upmpdcli/upmpdcli-1.7.9-r1.ebuild create mode 100644 media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch delete mode 100644 media-video/ffmpeg/ffmpeg-4.2.9-r1.ebuild delete mode 100644 media-video/ffmpeg/ffmpeg-4.2.9.ebuild create mode 100644 media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-no-auto_ptr-fix.patch create mode 100644 media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-register-fix.patch rename media-video/mjpegtools/{mjpegtools-2.2.1.ebuild => mjpegtools-2.2.1-r1.ebuild} (91%) delete mode 100644 media-video/pipewire/files/0.3.70/parser-check-pointer.patch delete mode 100644 media-video/pipewire/files/0.3.71/jack-update-bufsize-samplerate.patch delete mode 100644 media-video/pipewire/files/0.3.72/001-opus-meson.patch delete mode 100644 media-video/pipewire/files/0.3.72/002-context-segfault-no-fallback.patch delete mode 100644 media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch create mode 100644 media-video/pipewire/files/0.3.77/0002-pulse-prevent-duplicates.patch delete mode 100644 media-video/pipewire/pipewire-0.3.70-r2.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.71-r2.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.71-r3.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.76.ebuild rename media-video/pipewire/{pipewire-0.3.77.ebuild => pipewire-0.3.77-r1.ebuild} (99%) create mode 100644 media-video/qmplay2/qmplay2-23.08.08.ebuild delete mode 100644 media-video/vlc/vlc-3.0.18.ebuild delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.11 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.12 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.14 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.16 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.17 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.18 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.19 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.21 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.22 rename metadata/md5-cache/app-admin/{awscli-1.29.10 => awscli-1.29.25} (92%) delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.3 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.9 create mode 100644 metadata/md5-cache/app-admin/conky-1.19.3 create mode 100644 metadata/md5-cache/app-admin/eselect-1.4.26 create mode 100644 metadata/md5-cache/app-admin/sshguard-2.4.3 create mode 100644 metadata/md5-cache/app-antivirus/clamav-1.2.0_rc create mode 100644 metadata/md5-cache/app-arch/createrepo_c-1.0.0 create mode 100644 metadata/md5-cache/app-arch/rpm-4.18.1 create mode 100644 metadata/md5-cache/app-arch/upx-4.1.0 create mode 100644 metadata/md5-cache/app-arch/upx-bin-4.1.0 delete mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.14 create mode 100644 metadata/md5-cache/app-backup/borgmatic-1.8.1 delete mode 100644 metadata/md5-cache/app-backup/snapper-0.10.4 rename metadata/md5-cache/app-backup/{snapper-0.10.5 => snapper-0.10.5-r1} (94%) rename metadata/md5-cache/app-cdr/{cdw-0.8.1-r2 => cdw-0.8.1-r3} (83%) delete mode 100644 metadata/md5-cache/app-cdr/cdw-9999 delete mode 100644 metadata/md5-cache/app-containers/distrobuilder-2.0 create mode 100644 metadata/md5-cache/app-containers/docker-compose-2.20.3 delete mode 100644 metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 delete mode 100644 metadata/md5-cache/app-editors/ghostwriter-2.1.6 create mode 100644 metadata/md5-cache/app-editors/retext-8.0.1 create mode 100644 metadata/md5-cache/app-editors/texworks-0.6.7-r1 rename metadata/md5-cache/app-editors/{vscode-1.80.2 => vscode-1.81.1} (72%) rename metadata/md5-cache/app-editors/{vscodium-1.80.2.23209 => vscodium-1.81.0.23216} (55%) rename metadata/md5-cache/app-editors/{vscodium-1.80.1.23194 => vscodium-1.81.1.23222} (54%) delete mode 100644 metadata/md5-cache/app-emacs/adaptive-wrap-0.7 delete mode 100644 metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1 delete mode 100644 metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1 delete mode 100644 metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 delete mode 100644 metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.8.0 rename metadata/md5-cache/app-emacs/{apel-10.8_p20190407 => apel-10.8_p20220721} (60%) delete mode 100644 metadata/md5-cache/app-emacs/apheleia-3.0 delete mode 100644 metadata/md5-cache/app-emacs/apheleia-3.1 delete mode 100644 metadata/md5-cache/app-emacs/async-1.9.3 delete mode 100644 metadata/md5-cache/app-emacs/async-1.9.4 delete mode 100644 metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1 delete mode 100644 metadata/md5-cache/app-emacs/avy-embark-collect-0.21 delete mode 100644 metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 delete mode 100644 metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 delete mode 100644 metadata/md5-cache/app-emacs/biblio-0.2_p20210418-r1 delete mode 100644 metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102 delete mode 100644 metadata/md5-cache/app-emacs/boogie-friends-0.1_p20210703 delete mode 100644 metadata/md5-cache/app-emacs/boxquote-2.1 delete mode 100644 metadata/md5-cache/app-emacs/boxquote-2.2 delete mode 100644 metadata/md5-cache/app-emacs/buttercup-1.28 delete mode 100644 metadata/md5-cache/app-emacs/buttercup-1.29 delete mode 100644 metadata/md5-cache/app-emacs/buttercup-1.30 delete mode 100644 metadata/md5-cache/app-emacs/cape-0.15 delete mode 100644 metadata/md5-cache/app-emacs/chess-2.0.4 delete mode 100644 metadata/md5-cache/app-emacs/cider-1.5.0 delete mode 100644 metadata/md5-cache/app-emacs/cider-1.6.0 delete mode 100644 metadata/md5-cache/app-emacs/circe-2.11 delete mode 100644 metadata/md5-cache/app-emacs/citar-1.1 delete mode 100644 metadata/md5-cache/app-emacs/citar-1.2.0 delete mode 100644 metadata/md5-cache/app-emacs/citeproc-el-0.9.1 delete mode 100644 metadata/md5-cache/app-emacs/citeproc-el-0.9.2 delete mode 100644 metadata/md5-cache/app-emacs/clojure-mode-5.16.0 delete mode 100644 metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12 delete mode 100644 metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1 delete mode 100644 metadata/md5-cache/app-emacs/company-math-1.5 delete mode 100644 metadata/md5-cache/app-emacs/company-mode-0.9.10 delete mode 100644 metadata/md5-cache/app-emacs/company-mode-0.9.13 delete mode 100644 metadata/md5-cache/app-emacs/company-mode-0.9.13_p20220720 delete mode 100644 metadata/md5-cache/app-emacs/compat-29.1.3.3 delete mode 100644 metadata/md5-cache/app-emacs/compat-29.1.4.0 delete mode 100644 metadata/md5-cache/app-emacs/csv-mode-1.18 delete mode 100644 metadata/md5-cache/app-emacs/csv-mode-1.20 delete mode 100644 metadata/md5-cache/app-emacs/dash-2.16.0 delete mode 100644 metadata/md5-cache/app-emacs/dash-2.17.0 delete mode 100644 metadata/md5-cache/app-emacs/dash-2.18.1 delete mode 100644 metadata/md5-cache/app-emacs/dash-2.19.0 delete mode 100644 metadata/md5-cache/app-emacs/diff-hl-1.9.0 delete mode 100644 metadata/md5-cache/app-emacs/diff-hl-1.9.1 delete mode 100644 metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.0 delete mode 100644 metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2 delete mode 100644 metadata/md5-cache/app-emacs/editorconfig-emacs-0.9.1 delete mode 100644 metadata/md5-cache/app-emacs/eglot-1.11 delete mode 100644 metadata/md5-cache/app-emacs/eglot-1.13 delete mode 100644 metadata/md5-cache/app-emacs/elpher-3.4.2 delete mode 100644 metadata/md5-cache/app-emacs/elpher-3.4.3 delete mode 100644 metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 delete mode 100644 metadata/md5-cache/app-emacs/emacs-ansilove-1.0.1 delete mode 100644 metadata/md5-cache/app-emacs/emacs-ebuild-snippets-2.0.4 delete mode 100644 metadata/md5-cache/app-emacs/emacs-openrc-0.0.0 delete mode 100644 metadata/md5-cache/app-emacs/emacs-websearch-2.0.1 delete mode 100644 metadata/md5-cache/app-emacs/emojify-1.2 create mode 100644 metadata/md5-cache/app-emacs/eselect-mode-1.4.26 delete mode 100644 metadata/md5-cache/app-emacs/fennel-mode-0.4.1-r1 rename metadata/md5-cache/app-emacs/{flim-1.14.9_p20190526 => flim-1.14.9_p20230809} (55%) delete mode 100644 metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 delete mode 100644 metadata/md5-cache/app-emacs/geiser-guile-0.26.1 delete mode 100644 metadata/md5-cache/app-emacs/geiser-guile-0.28.0 delete mode 100644 metadata/md5-cache/app-emacs/ghub-3.5.4 delete mode 100644 metadata/md5-cache/app-emacs/ghub-3.5.6 delete mode 100644 metadata/md5-cache/app-emacs/git-modes-1.4.0 delete mode 100644 metadata/md5-cache/app-emacs/helm-3.9.0 delete mode 100644 metadata/md5-cache/app-emacs/howm-1.4.5 delete mode 100644 metadata/md5-cache/app-emacs/htmlize-1.55 delete mode 100644 metadata/md5-cache/app-emacs/magit-3.2.0 delete mode 100644 metadata/md5-cache/app-emacs/magit-popup-2.13.0 delete mode 100644 metadata/md5-cache/app-emacs/magit-popup-2.13.2 delete mode 100644 metadata/md5-cache/app-emacs/mmm-mode-0.5.7 delete mode 100644 metadata/md5-cache/app-emacs/mmm-mode-0.5.8 delete mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.5 delete mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.6 delete mode 100644 metadata/md5-cache/app-emacs/osm-0.12 delete mode 100644 metadata/md5-cache/app-emacs/package-build-3.1 delete mode 100644 metadata/md5-cache/app-emacs/package-build-3.2 delete mode 100644 metadata/md5-cache/app-emacs/paredit-24 delete mode 100644 metadata/md5-cache/app-emacs/paredit-25 delete mode 100644 metadata/md5-cache/app-emacs/parsebib-4.1 delete mode 100644 metadata/md5-cache/app-emacs/parsebib-4.2 delete mode 100644 metadata/md5-cache/app-emacs/php-mode-1.24.2 delete mode 100644 metadata/md5-cache/app-emacs/proofgeneral-4.4 delete mode 100644 metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228 delete mode 100644 metadata/md5-cache/app-emacs/racket-mode-1_p20221122 delete mode 100644 metadata/md5-cache/app-emacs/racket-mode-1_p20221216 delete mode 100644 metadata/md5-cache/app-emacs/racket-mode-1_p20230209 rename metadata/md5-cache/app-emacs/{semi-1.14.7_p20190517 => semi-1.14.7_p20230811} (65%) delete mode 100644 metadata/md5-cache/app-emacs/sml-mode-6.10 delete mode 100644 metadata/md5-cache/app-emacs/sml-mode-6.11 delete mode 100644 metadata/md5-cache/app-emacs/transient-0.3.7_p20220918-r1 delete mode 100644 metadata/md5-cache/app-emacs/transient-0.4.0 delete mode 100644 metadata/md5-cache/app-emacs/undo-tree-0.6.6 delete mode 100644 metadata/md5-cache/app-emacs/undo-tree-0.8.1-r1 delete mode 100644 metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 rename metadata/md5-cache/app-emacs/{wanderlust-2.15.9_p20190623 => wanderlust-2.15.9_p20230624} (78%) delete mode 100644 metadata/md5-cache/app-emacs/with-editor-3.2.0 delete mode 100644 metadata/md5-cache/app-emacs/xclip-1.9 delete mode 100644 metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1 delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.2.0 delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.3.1 delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.3.2 rename metadata/md5-cache/app-emulation/{firecracker-bin-1.3.3 => firecracker-bin-1.4.1} (81%) create mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.4 create mode 100644 metadata/md5-cache/app-misc/broot-1.24.1 create mode 100644 metadata/md5-cache/app-misc/fastfetch-2.0.0 create mode 100644 metadata/md5-cache/app-misc/rmlint-2.10.2 create mode 100644 metadata/md5-cache/app-misc/rpick-0.9.0 rename metadata/md5-cache/app-misc/{spire-1.6.4 => spire-1.7.1} (67%) create mode 100644 metadata/md5-cache/app-office/homebank-5.6.5 create mode 100644 metadata/md5-cache/app-portage/gemato-20.5 delete mode 100644 metadata/md5-cache/app-portage/pfl-3.2-r2 create mode 100644 metadata/md5-cache/app-shells/atuin-16.0.0 delete mode 100644 metadata/md5-cache/dev-cpp/catch-3.0.1 rename metadata/md5-cache/{dev-libs/opencl-icd-loader-2023.02.06 => dev-cpp/highway-1.0.5} (54%) create mode 100644 metadata/md5-cache/dev-db/mycli-1.27.0 create mode 100644 metadata/md5-cache/dev-db/postgresql-11.21 create mode 100644 metadata/md5-cache/dev-db/postgresql-12.16 create mode 100644 metadata/md5-cache/dev-db/postgresql-13.12 create mode 100644 metadata/md5-cache/dev-db/postgresql-14.9 create mode 100644 metadata/md5-cache/dev-db/postgresql-15.4 rename metadata/md5-cache/dev-db/{postgresql-16_beta2 => postgresql-16_beta3} (97%) rename metadata/md5-cache/dev-db/{sqlcl-bin-22.4.0.342.1212 => sqlcl-bin-23.1.0.089.0929} (95%) rename metadata/md5-cache/dev-db/{sqldeveloper-22.2.1.234.1810 => sqldeveloper-23.1.0.097.1607} (90%) rename metadata/md5-cache/dev-db/{sqlmap-1.7.5 => sqlmap-1.7.8} (90%) create mode 100644 metadata/md5-cache/dev-java/tomcat-native-1.2.38 rename metadata/md5-cache/dev-lang/{eisl-2.98 => eisl-3.40} (71%) delete mode 100644 metadata/md5-cache/dev-lang/go-1.19.12 rename metadata/md5-cache/dev-lang/{go-1.19.10 => go-1.21.0} (58%) rename metadata/md5-cache/dev-lang/{luau-0.584 => luau-0.590} (84%) create mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_rc1_p1 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-102.11.0 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-102.12.0 create mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.1.0 create mode 100644 metadata/md5-cache/dev-libs/boost-1.83.0-r1 delete mode 100644 metadata/md5-cache/dev-libs/clhpp-2023.02.06 delete mode 100644 metadata/md5-cache/dev-libs/clipper-6.4.2 delete mode 100644 metadata/md5-cache/dev-libs/libarcus-4.13.1 delete mode 100644 metadata/md5-cache/dev-libs/libcharon-4.13.0 create mode 100644 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/dev-libs/libisofs-1.5.6_p1 create mode 100644 metadata/md5-cache/dev-libs/libmspack-0.11_alpha delete mode 100644 metadata/md5-cache/dev-libs/libnest2d-0.4-r2 delete mode 100644 metadata/md5-cache/dev-libs/libsavitar-4.13.0 create mode 100644 metadata/md5-cache/dev-libs/libxml2-2.11.5 create mode 100644 metadata/md5-cache/dev-libs/libxmlb-0.3.12 delete mode 100644 metadata/md5-cache/dev-libs/openpace-1.1.2 rename metadata/md5-cache/dev-libs/{sexpp-0.8.5 => yyjson-0.7.0} (51%) create mode 100644 metadata/md5-cache/dev-lisp/clozurecl-1.12.2 rename metadata/md5-cache/dev-lua/{lua-openssl-0.8.3_p2 => lua-openssl-0.8.3_p2-r1} (96%) create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/dev-ml/merlin-4.9 rename metadata/md5-cache/dev-ml/{ocaml-ctypes-0.21.1-r1 => ocaml-ctypes-0.21.1-r2} (80%) create mode 100644 metadata/md5-cache/dev-perl/Apache-Reload-0.140.0 create mode 100644 metadata/md5-cache/dev-perl/Apache-SizeLimit-0.980.0 create mode 100644 metadata/md5-cache/dev-perl/App-cpanminus-1.704.700 create mode 100644 metadata/md5-cache/dev-perl/Authen-SASL-2.170.0 create mode 100644 metadata/md5-cache/dev-perl/Business-ISBN-Data-20230811.1.0 create mode 100644 metadata/md5-cache/dev-perl/CGI-Compile-0.260.0 create mode 100644 metadata/md5-cache/dev-perl/Calendar-Simple-2.0.3 create mode 100644 metadata/md5-cache/dev-perl/Convert-ASN1-0.340.0 create mode 100644 metadata/md5-cache/dev-perl/Data-Printer-1.1.1 create mode 100644 metadata/md5-cache/dev-perl/Finance-Quote-1.580.0 create mode 100644 metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.280.0 create mode 100644 metadata/md5-cache/dev-perl/Module-ScanDeps-1.330.0 create mode 100644 metadata/md5-cache/dev-perl/Net-SSH-Perl-2.142.0 create mode 100644 metadata/md5-cache/dev-perl/Text-CSV-2.30.0 create mode 100644 metadata/md5-cache/dev-perl/Text-CSV_XS-1.510.0 create mode 100644 metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.380.0 delete mode 100644 metadata/md5-cache/dev-php/php-redmine-api-1.5.16 create mode 100644 metadata/md5-cache/dev-python/APScheduler-3.10.2 delete mode 100644 metadata/md5-cache/dev-python/Arpeggio-2.0.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-18.11.2 delete mode 100644 metadata/md5-cache/dev-python/Faker-18.13.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-19.0.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-19.1.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-19.2.0 delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.31 create mode 100644 metadata/md5-cache/dev-python/aiofiles-23.2.1 rename metadata/md5-cache/dev-python/{libcloud-3.7.0 => apache-libcloud-3.7.0} (98%) create mode 100644 metadata/md5-cache/dev-python/apache-libcloud-3.8.0-r1 delete mode 100644 metadata/md5-cache/dev-python/astroid-2.15.5 rename metadata/md5-cache/dev-python/{jaraco-classes-3.2.3 => async-timeout-4.0.3} (52%) create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.10 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.11 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.12 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.16 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.17 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.18 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.19 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.21 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.22 rename metadata/md5-cache/dev-python/{boto3-1.28.14 => boto3-1.28.25} (90%) delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.3 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.9 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.10 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.11 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.12 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.14 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.17 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.18 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.19 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.21 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.22 rename metadata/md5-cache/dev-python/{botocore-1.31.16 => botocore-1.31.25} (96%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.3 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.9 delete mode 100644 metadata/md5-cache/dev-python/cattrs-22.2.0 delete mode 100644 metadata/md5-cache/dev-python/cattrs-23.1.1 rename metadata/md5-cache/dev-python/{mock-5.0.2 => cerberus-1.3.5} (70%) create mode 100644 metadata/md5-cache/dev-python/cfgv-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/charset-normalizer-3.1.0 create mode 100644 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230810 delete mode 100644 metadata/md5-cache/dev-python/click-8.1.3 delete mode 100644 metadata/md5-cache/dev-python/click-8.1.4 delete mode 100644 metadata/md5-cache/dev-python/click-8.1.5 create mode 100644 metadata/md5-cache/dev-python/coverage-7.3.0 create mode 100644 metadata/md5-cache/dev-python/cvxopt-1.3.2 create mode 100644 metadata/md5-cache/dev-python/django-debug-toolbar-4.2.0 create mode 100644 metadata/md5-cache/dev-python/dns-lexicon-3.14.1 create mode 100644 metadata/md5-cache/dev-python/dnspython-2.4.2 delete mode 100644 metadata/md5-cache/dev-python/dogpile-cache-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/execnet-1.9.0-r1 delete mode 100644 metadata/md5-cache/dev-python/execnet-2.0.0 create mode 100644 metadata/md5-cache/dev-python/flasgger-0.9.7.1 delete mode 100644 metadata/md5-cache/dev-python/h5py-3.8.0 create mode 100644 metadata/md5-cache/dev-python/hcloud-1.27.2 create mode 100644 metadata/md5-cache/dev-python/httpbin-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/httpx-socks-0.7.6 delete mode 100644 metadata/md5-cache/dev-python/hypercorn-0.14.3-r1 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.80.1 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.81.1 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.82.1 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.82.2 rename metadata/md5-cache/dev-python/{hypothesis-6.82.0 => hypothesis-6.82.4} (98%) create mode 100644 metadata/md5-cache/dev-python/irc-20.3.0 create mode 100644 metadata/md5-cache/dev-python/joblib-1.3.2 create mode 100644 metadata/md5-cache/dev-python/jsonpickle-3.0.2 delete mode 100644 metadata/md5-cache/dev-python/jsonpointer-2.3 create mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.0.5 rename metadata/md5-cache/dev-python/{pykerberos-1.3.1-r2 => kerberos-1.3.1-r2} (94%) create mode 100644 metadata/md5-cache/dev-python/lit-18.0.0_pre20230810 delete mode 100644 metadata/md5-cache/dev-python/minikanren-1.0.3 create mode 100644 metadata/md5-cache/dev-python/mypy-1.5.0 delete mode 100644 metadata/md5-cache/dev-python/nbformat-5.9.0 delete mode 100644 metadata/md5-cache/dev-python/nbformat-5.9.1 create mode 100644 metadata/md5-cache/dev-python/numpy-1.26.0_beta1 create mode 100644 metadata/md5-cache/dev-python/omemo-dr-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/path-16.6.0-r1 delete mode 100644 metadata/md5-cache/dev-python/path-and-address-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.15 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.16 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.17 create mode 100644 metadata/md5-cache/dev-python/pikepdf-8.3.1 create mode 100644 metadata/md5-cache/dev-python/pikepdf-8.3.2 create mode 100644 metadata/md5-cache/dev-python/pipenv-2023.7.11 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-3.8.0 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-3.9.1 create mode 100644 metadata/md5-cache/dev-python/plotly-5.16.0 delete mode 100644 metadata/md5-cache/dev-python/prometheus-client-0.17.0 delete mode 100644 metadata/md5-cache/dev-python/psutil-5.9.4 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.5.9 create mode 100644 metadata/md5-cache/dev-python/pyaudio-0.2.13-r1 create mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/pyfakefs-5.2.2 delete mode 100644 metadata/md5-cache/dev-python/pyftpdlib-1.5.7 delete mode 100644 metadata/md5-cache/dev-python/pykerberos-1.3.1-r1 delete mode 100644 metadata/md5-cache/dev-python/pynest2d-4.13_beta create mode 100644 metadata/md5-cache/dev-python/pypdf-3.15.1 create mode 100644 metadata/md5-cache/dev-python/pyproject-fmt-0.13.1 delete mode 100644 metadata/md5-cache/dev-python/pysmi-0.3.4 create mode 100644 metadata/md5-cache/dev-python/pytest-check-2.2.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-rerunfailures-11.1.2 delete mode 100644 metadata/md5-cache/dev-python/python-ironicclient-5.2.0 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/python-neutronclient-10.0.0 create mode 100644 metadata/md5-cache/dev-python/pyzmq-25.1.1 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.26.0 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.27.1 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.28.0 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.28.1 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.29.0 create mode 100644 metadata/md5-cache/dev-python/sh-2.0.6 delete mode 100644 metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4 delete mode 100644 metadata/md5-cache/dev-python/sphinx-panels-0.6.0 rename metadata/md5-cache/dev-python/{execnet-2.0.1 => sphinxcontrib-applehelp-1.0.6} (56%) create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-devhelp-1.0.4 rename metadata/md5-cache/dev-python/{platformdirs-3.8.1 => sphinxcontrib-htmlhelp-2.0.3} (69%) create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-qthelp-1.0.5 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-serializinghtml-1.1.7 delete mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-websupport-1.2.6 create mode 100644 metadata/md5-cache/dev-python/sqlglot-17.11.0 create mode 100644 metadata/md5-cache/dev-python/sqlglot-17.12.0 create mode 100644 metadata/md5-cache/dev-python/tifffile-2023.8.12 delete mode 100644 metadata/md5-cache/dev-python/tornado-6.3.2 create mode 100644 metadata/md5-cache/dev-python/tornado-6.3.3 create mode 100644 metadata/md5-cache/dev-python/tox-4.8.0 create mode 100644 metadata/md5-cache/dev-python/tqdm-4.66.0 create mode 100644 metadata/md5-cache/dev-python/tqdm-4.66.1 delete mode 100644 metadata/md5-cache/dev-python/trove-classifiers-2023.5.24 delete mode 100644 metadata/md5-cache/dev-python/trustme-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/typed-ast-1.5.4 delete mode 100644 metadata/md5-cache/dev-python/typed-ast-1.5.5 rename metadata/md5-cache/dev-python/{csscompressor-0.9.5-r1 => types-docutils-0.20.0.2} (52%) rename metadata/md5-cache/dev-python/{littleutils-0.2.2 => types-gdb-12.1.4.5} (65%) delete mode 100644 metadata/md5-cache/dev-python/uranium-4.13.0-r1 rename metadata/md5-cache/dev-python/{uri_template-1.3.0 => uri-template-1.3.0} (92%) delete mode 100644 metadata/md5-cache/dev-python/uri_template-1.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/validators-0.21.2 create mode 100644 metadata/md5-cache/dev-python/virtualenv-20.24.3 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.76.0 delete mode 100644 metadata/md5-cache/dev-python/zipp-3.15.0 delete mode 100644 metadata/md5-cache/dev-python/zipp-3.16.0 delete mode 100644 metadata/md5-cache/dev-python/zipp-3.16.1 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/actiontext-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/actionview-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/airbrussh-1.4.2 delete mode 100644 metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 delete mode 100644 metadata/md5-cache/dev-ruby/c21e-2.0.0 create mode 100644 metadata/md5-cache/dev-ruby/console-1.23.1 delete mode 100644 metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3 delete mode 100644 metadata/md5-cache/dev-ruby/facter-4.4.0 create mode 100644 metadata/md5-cache/dev-ruby/faker-3.2.1 delete mode 100644 metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 delete mode 100644 metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1 create mode 100644 metadata/md5-cache/dev-ruby/json_schema-0.21.0 delete mode 100644 metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 delete mode 100644 metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 create mode 100644 metadata/md5-cache/dev-ruby/net-ssh-7.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/nokogiri-1.14.3-r1 delete mode 100644 metadata/md5-cache/dev-ruby/nokogiri-1.15.2 rename metadata/md5-cache/dev-ruby/{nokogiri-1.15.1 => nokogiri-1.15.4} (90%) create mode 100644 metadata/md5-cache/dev-ruby/rack-protection-3.1.0 create mode 100644 metadata/md5-cache/dev-ruby/rails-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/railties-7.0.7 create mode 100644 metadata/md5-cache/dev-ruby/regexp_parser-2.8.1 rename metadata/md5-cache/dev-ruby/{console-1.16.2-r1 => rss-0.3.0} (53%) create mode 100644 metadata/md5-cache/dev-ruby/sequel-5.71.0 create mode 100644 metadata/md5-cache/dev-ruby/serialport-1.3.2-r1 create mode 100644 metadata/md5-cache/dev-ruby/sinatra-3.1.0 create mode 100644 metadata/md5-cache/dev-ruby/stringio-3.0.8 delete mode 100644 metadata/md5-cache/dev-ruby/timecop-0.9.5 create mode 100644 metadata/md5-cache/dev-ruby/timecop-0.9.7 delete mode 100644 metadata/md5-cache/dev-scheme/owl-lisp-0.2 create mode 100644 metadata/md5-cache/dev-util/bats-1.10.0 create mode 100644 metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 delete mode 100644 metadata/md5-cache/dev-util/cargo-c-0.9.22 create mode 100644 metadata/md5-cache/dev-util/cargo-c-0.9.23 create mode 100644 metadata/md5-cache/dev-util/cmake-3.27.2 rename metadata/md5-cache/dev-util/{crash-8.0.3 => crash-8.0.3-r1} (93%) delete mode 100644 metadata/md5-cache/dev-util/cucumber-wire-6.2.1 create mode 100644 metadata/md5-cache/dev-util/datree-1.9.19 delete mode 100644 metadata/md5-cache/dev-util/drone-2.11.1 rename metadata/md5-cache/dev-util/{drone-2.13.0 => drone-2.18.0} (53%) rename metadata/md5-cache/dev-util/{drone-cli-1.5.0 => drone-cli-1.7.0} (69%) create mode 100644 metadata/md5-cache/dev-util/lldb-18.0.0_pre20230810 delete mode 100644 metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 create mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 rename metadata/md5-cache/dev-util/{pkgconf-2.0.0 => pkgconf-2.0.1} (93%) rename metadata/md5-cache/dev-util/{ruff-0.0.283 => ruff-0.0.284} (99%) delete mode 100644 metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 create mode 100644 metadata/md5-cache/dev-vcs/git-2.42.0_rc1 delete mode 100644 metadata/md5-cache/dev-vcs/git-machete-3.16.3 rename metadata/md5-cache/dev-vcs/{git-machete-3.17.8 => git-machete-3.18.0} (55%) delete mode 100644 metadata/md5-cache/dev-vcs/mercurial-6.5 create mode 100644 metadata/md5-cache/dev-vcs/mercurial-6.5.1 delete mode 100644 metadata/md5-cache/dev-vcs/stgit-2.2.4 create mode 100644 metadata/md5-cache/dev-vcs/stgit-2.3.1 delete mode 100644 metadata/md5-cache/games-action/descent3-1.4.0b-r3 delete mode 100644 metadata/md5-cache/games-action/descent3-demo-1.4.0a-r3 create mode 100644 metadata/md5-cache/games-board/jja-0.8.0 create mode 100644 metadata/md5-cache/games-board/jja-9999 rename metadata/md5-cache/games-engines/{fheroes2-1.0.5 => fheroes2-1.0.6} (95%) delete mode 100644 metadata/md5-cache/games-roguelike/stone-soup-0.30.0 create mode 100644 metadata/md5-cache/games-util/grfcodec-6.0.6_p20230811-r1 create mode 100644 metadata/md5-cache/games-util/nml-0.7.4 create mode 100644 metadata/md5-cache/gnome-base/gnome-settings-daemon-45_beta create mode 100644 metadata/md5-cache/gnome-extra/zenity-3.44.2 create mode 100644 metadata/md5-cache/gnome-extra/zenity-3.99.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-102.13.0 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.0 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.0.1 create mode 100644 metadata/md5-cache/media-fonts/spleen-2.0.0 delete mode 100644 metadata/md5-cache/media-gfx/cura-4.13.1-r1 delete mode 100644 metadata/md5-cache/media-gfx/curaengine-4.13.1 delete mode 100644 metadata/md5-cache/media-gfx/fbgrab-1.3 delete mode 100644 metadata/md5-cache/media-gfx/fbgrab-1.3.3 create mode 100644 metadata/md5-cache/media-gfx/graphicsmagick-1.3.41 delete mode 100644 metadata/md5-cache/media-gfx/graphviz-8.0.5 rename metadata/md5-cache/{dev-util/opencl-headers-2023.02.06 => media-gfx/jpegoptim-1.5.5} (54%) create mode 100644 metadata/md5-cache/media-gfx/renderdoc-1.28 delete mode 100644 metadata/md5-cache/media-libs/libsdl-1.2.60 delete mode 100644 metadata/md5-cache/media-libs/libsdl2-2.26.2 delete mode 100644 metadata/md5-cache/media-libs/libsdl2-2.26.3 delete mode 100644 metadata/md5-cache/media-libs/libsdl2-2.28.0 create mode 100644 metadata/md5-cache/media-libs/libsndfile-1.2.2 create mode 100644 metadata/md5-cache/media-libs/libsvgtiny-pixbuf-0.0.2 rename metadata/md5-cache/{media-gfx/fdm-materials-4.13.0 => media-libs/zxing-cpp-2.1.0} (58%) create mode 100644 metadata/md5-cache/media-radio/cqrlog-2.5.2 create mode 100644 metadata/md5-cache/media-sound/cava-0.9.1 delete mode 100644 metadata/md5-cache/media-sound/cmusfm-0.4.1 rename metadata/md5-cache/media-sound/{easyeffects-7.0.6 => easyeffects-7.0.7} (93%) create mode 100644 metadata/md5-cache/media-sound/flac123-2.1.1 create mode 100644 metadata/md5-cache/media-sound/liblc3-1.0.4 delete mode 100644 metadata/md5-cache/media-sound/pavucontrol-5.0-r1 delete mode 100644 metadata/md5-cache/media-sound/qsampler-0.9.9 delete mode 100644 metadata/md5-cache/media-sound/upmpdcli-1.7.9-r1 delete mode 100644 metadata/md5-cache/media-video/ffmpeg-4.2.9 delete mode 100644 metadata/md5-cache/media-video/ffmpeg-4.2.9-r1 delete mode 100644 metadata/md5-cache/media-video/mjpegtools-2.2.1 create mode 100644 metadata/md5-cache/media-video/mjpegtools-2.2.1-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.70-r2 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.71-r2 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.71-r3 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.76 rename metadata/md5-cache/media-video/{pipewire-0.3.77 => pipewire-0.3.77-r1} (98%) create mode 100644 metadata/md5-cache/media-video/qmplay2-23.08.08 delete mode 100644 metadata/md5-cache/media-video/vlc-3.0.18 rename metadata/md5-cache/net-analyzer/{gsad-22.5.1-r1 => gsad-22.5.1-r2} (97%) rename metadata/md5-cache/net-analyzer/{gvmd-22.6.0 => gvmd-22.6.0-r1} (97%) rename metadata/md5-cache/net-analyzer/{nessus-bin-10.5.3 => nessus-bin-10.5.4} (83%) rename metadata/md5-cache/net-analyzer/{notus-scanner-22.5.0 => notus-scanner-22.5.0-r1} (88%) rename metadata/md5-cache/net-analyzer/{ospd-openvas-22.5.3-r1 => ospd-openvas-22.5.3-r2} (99%) create mode 100644 metadata/md5-cache/net-dns/bind-9.16.42 create mode 100644 metadata/md5-cache/net-dns/bind-tools-9.16.42 create mode 100644 metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.5 delete mode 100644 metadata/md5-cache/net-fs/s3fs-1.91 create mode 100644 metadata/md5-cache/net-fs/s3fs-1.93 create mode 100644 metadata/md5-cache/net-fs/samba-4.18.5 delete mode 100644 metadata/md5-cache/net-im/skypeforlinux-8.98.0.402 delete mode 100644 metadata/md5-cache/net-im/skypeforlinux-8.98.0.407 delete mode 100644 metadata/md5-cache/net-im/skypeforlinux-8.99.0.202 delete mode 100644 metadata/md5-cache/net-im/skypeforlinux-8.99.0.403 create mode 100644 metadata/md5-cache/net-im/slack-4.33.84 rename metadata/md5-cache/net-im/{zoom-5.15.3.4839 => zoom-5.15.7.6521} (95%) create mode 100644 metadata/md5-cache/net-libs/libcloudproviders-0.3.2 delete mode 100644 metadata/md5-cache/net-libs/libupnpp-0.22.5 create mode 100644 metadata/md5-cache/net-libs/nodejs-16.20.2 rename metadata/md5-cache/net-libs/{nodejs-18.16.1 => nodejs-18.17.1} (63%) delete mode 100644 metadata/md5-cache/net-libs/nodejs-20.3.1 rename metadata/md5-cache/net-libs/{nodejs-20.3.0 => nodejs-20.5.1} (63%) create mode 100644 metadata/md5-cache/net-mail/mu-1.10.6 rename metadata/md5-cache/net-misc/{asterisk-16.29.1 => asterisk-16.30.1} (87%) rename metadata/md5-cache/net-misc/{asterisk-18.17.1 => asterisk-18.18.1} (88%) rename metadata/md5-cache/net-misc/{asterisk-18.15.1 => asterisk-20.3.1} (81%) create mode 100644 metadata/md5-cache/net-misc/asterisk-base-1 rename metadata/md5-cache/net-misc/{chrony-4.4_pre2 => chrony-4.4} (85%) create mode 100644 metadata/md5-cache/net-misc/openssh-9.4_p1 rename metadata/md5-cache/net-nds/{phpldapadmin-1.2.6.3 => phpldapadmin-1.2.6.6} (51%) create mode 100644 metadata/md5-cache/net-p2p/kubo-0.22.0 create mode 100644 metadata/md5-cache/net-p2p/syncthing-1.23.7 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.2.29 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.4.22 rename metadata/md5-cache/net-proxy/{haproxy-2.6.13 => haproxy-2.6.15} (96%) delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.6.9 rename metadata/md5-cache/net-proxy/{haproxy-2.7.8 => haproxy-2.7.10} (95%) delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.8.0 rename metadata/md5-cache/net-proxy/{haproxy-2.8.1 => haproxy-2.8.2} (96%) rename metadata/md5-cache/net-proxy/{haproxy-2.7.3 => haproxy-2.9.9999} (66%) create mode 100644 metadata/md5-cache/net-vpn/headscale-0.22.3 create mode 100644 metadata/md5-cache/net-vpn/libreswan-4.12 rename metadata/md5-cache/sci-electronics/{kicad-7.0.2 => kicad-7.0.2-r1} (98%) rename metadata/md5-cache/sci-electronics/{kicad-7.0.6 => kicad-7.0.6-r2} (57%) rename metadata/md5-cache/sci-libs/{caffe2-2.0.0-r4 => caffe2-2.0.0-r5} (98%) rename metadata/md5-cache/sci-libs/{caffe2-2.0.1-r3 => caffe2-2.0.1-r4} (98%) create mode 100644 metadata/md5-cache/sci-libs/safetensors-0.3.1-r1 rename metadata/md5-cache/sci-libs/{transformers-4.30.2 => transformers-4.30.2-r1} (68%) rename metadata/md5-cache/sci-mathematics/{cryptominisat-5.11.4 => cryptominisat-5.11.12} (81%) create mode 100644 metadata/md5-cache/sci-mathematics/proverif-2.04 create mode 100644 metadata/md5-cache/sci-mathematics/proverif-9999 create mode 100644 metadata/md5-cache/sci-mathematics/verifpal-0.27.0 create mode 100644 metadata/md5-cache/sci-mathematics/wxmaxima-23.07.0 create mode 100644 metadata/md5-cache/sci-visualization/gnuplot-5.4.8 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.10 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.90 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.76 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-thomasdickey-20230810 delete mode 100644 metadata/md5-cache/sys-apps/inxi-3.3.20.1 rename metadata/md5-cache/sys-apps/{inxi-3.3.25.1 => inxi-3.3.28.1} (84%) create mode 100644 metadata/md5-cache/sys-apps/less-643 create mode 100644 metadata/md5-cache/sys-apps/mawk-1.3.4_p20230730 create mode 100644 metadata/md5-cache/sys-apps/mawk-1.3.4_p20230808 rename metadata/md5-cache/sys-apps/{system-monitoring-center-2.14.0-r1 => system-monitoring-center-2.21.1} (56%) rename metadata/md5-cache/sys-apps/{systemd-254-r1 => systemd-253.8} (68%) delete mode 100644 metadata/md5-cache/sys-apps/systemd-254 rename metadata/md5-cache/sys-apps/{systemd-254-r2 => systemd-254.1} (98%) create mode 100644 metadata/md5-cache/sys-apps/systemd-utils-253.8 delete mode 100644 metadata/md5-cache/sys-cluster/ceph-16.2.13-r1 create mode 100644 metadata/md5-cache/sys-cluster/ceph-16.2.13-r2 delete mode 100644 metadata/md5-cache/sys-cluster/ceph-17.2.6-r5 create mode 100644 metadata/md5-cache/sys-cluster/ceph-17.2.6-r6 create mode 100644 metadata/md5-cache/sys-cluster/ceph-18.2.0 delete mode 100644 metadata/md5-cache/sys-devel/boost-m4-0.4_p20160328 create mode 100644 metadata/md5-cache/sys-devel/clang-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230810 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230811 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.2.1_p20230812 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230813 create mode 100644 metadata/md5-cache/sys-devel/lld-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-devel/mold-2.1.0 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.190 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.126 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.253 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.45 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.10 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.190 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.126 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.253 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.45 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.10 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.322 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.291 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.190 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.126 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.253 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.45 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.4.10 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.5_rc6 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.190 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.126 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.253 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.45 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.10 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.321 => vanilla-sources-4.14.322} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.290 => vanilla-sources-4.19.291} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.189 => vanilla-sources-5.10.190} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.125 => vanilla-sources-5.15.126} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.252 => vanilla-sources-5.4.253} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.44 => vanilla-sources-6.1.45} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.4.9 => vanilla-sources-6.4.10} (84%) create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-libs/libchipcard-5.1.6-r1 create mode 100644 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230810 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230810 rename metadata/md5-cache/sys-power/{thermald-2.5.1 => thermald-2.5.3} (87%) create mode 100644 metadata/md5-cache/sys-process/at-3.2.5-r2 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.190 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.126 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.253 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.45 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.4.10 create mode 100644 metadata/md5-cache/www-apps/selfoss-2.20_pre20230730 rename metadata/md5-cache/www-apps/{wordpress-6.2.2 => wordpress-6.3} (89%) create mode 100644 metadata/md5-cache/www-client/chromium-116.0.5845.82 delete mode 100644 metadata/md5-cache/www-client/firefox-115.0.2 rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.2.3077.3 => vivaldi-snapshot-6.2.3102.3} (94%) create mode 100644 metadata/md5-cache/www-servers/fnord-1.11-r3 create mode 100644 metadata/md5-cache/www-servers/nginx-unit-1.29.1-r1 create mode 100644 metadata/md5-cache/www-servers/nginx-unit-1.30.0-r1 delete mode 100644 metadata/md5-cache/www-servers/tomcat-10.1.10 delete mode 100644 metadata/md5-cache/www-servers/tomcat-8.5.90 delete mode 100644 metadata/md5-cache/www-servers/tomcat-9.0.76 create mode 100644 metadata/md5-cache/x11-libs/pango-1.51.0 rename metadata/md5-cache/x11-misc/{xscreensaver-6.06-r1 => xscreensaver-6.06-r2} (98%) delete mode 100644 metadata/md5-cache/x11-terms/kitty-0.27.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-0.29.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-shell-integration-0.27.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-terminfo-0.27.1 delete mode 100644 metadata/md5-cache/x11-terms/kitty-terminfo-0.29.1 delete mode 100644 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.0-r1 delete mode 100644 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.1 create mode 100644 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2 delete mode 100644 metadata/md5-cache/x11-wm/e16-1.0.24 rename metadata/md5-cache/x11-wm/{openbox-3.6.1-r7 => openbox-3.6.1-r8} (98%) rename net-analyzer/gsad/{gsad-22.5.1-r1.ebuild => gsad-22.5.1-r2.ebuild} (97%) rename net-analyzer/gvmd/{gvmd-22.6.0.ebuild => gvmd-22.6.0-r1.ebuild} (97%) rename net-analyzer/nessus-bin/{nessus-bin-10.5.3.ebuild => nessus-bin-10.5.4.ebuild} (100%) delete mode 100644 net-analyzer/notus-scanner/files/notus-scanner.confd rename net-analyzer/notus-scanner/{notus-scanner-22.5.0.ebuild => notus-scanner-22.5.0-r1.ebuild} (66%) create mode 100644 net-analyzer/ospd-openvas/files/ospd-openvas-22.confd rename net-analyzer/ospd-openvas/{ospd-openvas-22.5.3-r1.ebuild => ospd-openvas-22.5.3-r2.ebuild} (97%) create mode 100644 net-dns/bind-tools/bind-tools-9.16.42.ebuild create mode 100644 net-dns/bind/bind-9.16.42.ebuild create mode 100644 net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.5.ebuild create mode 100644 net-dns/dnscrypt-proxy/files/dnscrypt-proxy-2.1.5-config-full-paths.patch rename net-fs/s3fs/{s3fs-1.91.ebuild => s3fs-1.93.ebuild} (54%) create mode 100644 net-fs/samba/samba-4.18.5.ebuild delete mode 100644 net-im/skypeforlinux/skypeforlinux-8.98.0.402.ebuild delete mode 100644 net-im/skypeforlinux/skypeforlinux-8.98.0.407.ebuild delete mode 100644 net-im/skypeforlinux/skypeforlinux-8.99.0.202.ebuild delete mode 100644 net-im/skypeforlinux/skypeforlinux-8.99.0.403.ebuild create mode 100644 net-im/slack/slack-4.33.84.ebuild rename net-im/zoom/{zoom-5.15.3.4839.ebuild => zoom-5.15.7.6521.ebuild} (100%) create mode 100644 net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild delete mode 100644 net-libs/libupnpp/libupnpp-0.22.5.ebuild delete mode 100644 net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch rename net-libs/nodejs/{nodejs-20.3.0.ebuild => nodejs-16.20.2.ebuild} (78%) rename net-libs/nodejs/{nodejs-18.16.1.ebuild => nodejs-18.17.1.ebuild} (93%) rename net-libs/nodejs/{nodejs-20.3.1.ebuild => nodejs-20.5.1.ebuild} (93%) create mode 100644 net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch create mode 100644 net-mail/mu/mu-1.10.6.ebuild create mode 100644 net-misc/asterisk-base/Manifest create mode 100644 net-misc/asterisk-base/asterisk-base-1.ebuild create mode 100644 net-misc/asterisk-base/files/asterisk.service-1 create mode 100644 net-misc/asterisk-base/files/asterisk.service-1.conf create mode 100644 net-misc/asterisk-base/files/asterisk_wrapper-1 create mode 100644 net-misc/asterisk-base/files/confd-1 create mode 100644 net-misc/asterisk-base/files/initd-1 create mode 100644 net-misc/asterisk-base/files/logrotate-1 create mode 100644 net-misc/asterisk-base/files/tmpfiles-1.conf create mode 100644 net-misc/asterisk-base/metadata.xml rename net-misc/asterisk/{asterisk-16.29.1.ebuild => asterisk-16.30.1.ebuild} (94%) rename net-misc/asterisk/{asterisk-18.17.1.ebuild => asterisk-18.18.1.ebuild} (94%) rename net-misc/asterisk/{asterisk-18.15.1.ebuild => asterisk-20.3.1.ebuild} (89%) rename net-misc/chrony/{chrony-4.4_pre2.ebuild => chrony-4.4.ebuild} (98%) delete mode 100644 net-misc/curl/files/curl-8.2.0-basic-auth.patch delete mode 100644 net-misc/curl/files/curl-8.2.0-http2-eof.patch create mode 100644 net-misc/openssh/openssh-9.4_p1.ebuild create mode 100644 net-nds/phpldapadmin/files/phpldapadmin-1.2.6.4-getDN-htmlspecialchars.patch rename net-nds/phpldapadmin/{phpldapadmin-1.2.6.3.ebuild => phpldapadmin-1.2.6.6.ebuild} (59%) create mode 100644 net-p2p/kubo/kubo-0.22.0.ebuild create mode 100644 net-p2p/syncthing/syncthing-1.23.7.ebuild delete mode 100644 net-proxy/haproxy/files/haproxy-2.4.22-hpack.patch delete mode 100644 net-proxy/haproxy/haproxy-2.2.29.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.4.22.ebuild rename net-proxy/haproxy/{haproxy-2.6.13.ebuild => haproxy-2.6.15.ebuild} (100%) rename net-proxy/haproxy/{haproxy-2.6.9.ebuild => haproxy-2.7.10.ebuild} (100%) delete mode 100644 net-proxy/haproxy/haproxy-2.8.0.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.8.1.ebuild rename net-proxy/haproxy/{haproxy-2.7.3.ebuild => haproxy-2.8.2.ebuild} (100%) rename net-proxy/haproxy/{haproxy-2.7.8.ebuild => haproxy-2.9.9999.ebuild} (100%) create mode 100644 net-vpn/headscale/headscale-0.22.3.ebuild create mode 100644 net-vpn/libreswan/libreswan-4.12.ebuild create mode 100644 profiles/arch/amd64/no-multilib/package.use delete mode 100644 sci-chemistry/gelemental/files/gelemental-2.0.1-pango.patch rename sci-electronics/kicad/{kicad-7.0.2.ebuild => kicad-7.0.2-r1.ebuild} (95%) rename sci-electronics/kicad/{kicad-7.0.6.ebuild => kicad-7.0.6-r2.ebuild} (93%) rename sci-libs/caffe2/{caffe2-2.0.0-r4.ebuild => caffe2-2.0.0-r5.ebuild} (98%) rename sci-libs/caffe2/{caffe2-2.0.1-r3.ebuild => caffe2-2.0.1-r4.ebuild} (98%) delete mode 100644 sci-libs/libcifpp/files/libcifpp-5.0.8-missing-include.patch create mode 100644 sci-libs/safetensors/Manifest rename {dev-util/cucumber-wire => sci-libs/safetensors}/metadata.xml (54%) create mode 100644 sci-libs/safetensors/safetensors-0.3.1-r1.ebuild rename sci-libs/transformers/{transformers-4.30.2.ebuild => transformers-4.30.2-r1.ebuild} (95%) rename sci-mathematics/cryptominisat/{cryptominisat-5.11.4.ebuild => cryptominisat-5.11.12.ebuild} (58%) delete mode 100644 sci-mathematics/cryptominisat/files/cryptominisat-5.11.4-gcc-13.patch create mode 100644 sci-mathematics/proverif/Manifest create mode 100644 sci-mathematics/proverif/files/50proverif-gentoo.el create mode 100644 sci-mathematics/proverif/metadata.xml create mode 100644 sci-mathematics/proverif/proverif-2.04.ebuild create mode 100644 sci-mathematics/proverif/proverif-9999.ebuild create mode 100644 sci-mathematics/verifpal/Manifest create mode 100644 sci-mathematics/verifpal/files/verifpal-0.27.0-no-external-generate.patch create mode 100644 sci-mathematics/verifpal/metadata.xml create mode 100644 sci-mathematics/verifpal/verifpal-0.27.0.ebuild create mode 100644 sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild create mode 100644 sci-visualization/gnuplot/gnuplot-5.4.8.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.76.ebuild create mode 100644 sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild delete mode 100644 sys-apps/inxi/inxi-3.3.20.1.ebuild rename sys-apps/inxi/{inxi-3.3.25.1.ebuild => inxi-3.3.28.1.ebuild} (100%) create mode 100644 sys-apps/less/files/less-643-lesstest-pkg-config.patch create mode 100644 sys-apps/less/less-643.ebuild create mode 100644 sys-apps/mawk/mawk-1.3.4_p20230730.ebuild create mode 100644 sys-apps/mawk/mawk-1.3.4_p20230808.ebuild rename sys-apps/system-monitoring-center/{system-monitoring-center-2.14.0-r1.ebuild => system-monitoring-center-2.21.1.ebuild} (72%) create mode 100644 sys-apps/systemd-utils/systemd-utils-253.8.ebuild delete mode 100644 sys-apps/systemd/files/systemd-254-dt_relr.patch delete mode 100644 sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch delete mode 100644 sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch rename sys-apps/systemd/{systemd-254-r1.ebuild => systemd-253.8.ebuild} (91%) delete mode 100644 sys-apps/systemd/systemd-254-r2.ebuild rename sys-apps/systemd/{systemd-254.ebuild => systemd-254.1.ebuild} (99%) rename sys-cluster/ceph/{ceph-16.2.13-r1.ebuild => ceph-16.2.13-r2.ebuild} (99%) rename sys-cluster/ceph/{ceph-17.2.6-r5.ebuild => ceph-17.2.6-r6.ebuild} (97%) create mode 100644 sys-cluster/ceph/ceph-18.2.0.ebuild create mode 100644 sys-cluster/ceph/files/ceph-18.2.0-cyclic-deps.patch create mode 100644 sys-cluster/ceph/files/ceph-18.2.0-system-opentelemetry.patch delete mode 100644 sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild create mode 100644 sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild create mode 100644 sys-devel/clang/clang-18.0.0_pre20230810.ebuild create mode 100644 sys-devel/gcc/gcc-11.4.1_p20230810.ebuild create mode 100644 sys-devel/gcc/gcc-12.3.1_p20230811.ebuild create mode 100644 sys-devel/gcc/gcc-13.2.1_p20230812.ebuild create mode 100644 sys-devel/gcc/gcc-14.0.0_pre20230813.ebuild create mode 100644 sys-devel/lld/lld-18.0.0_pre20230810.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild create mode 100644 sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild create mode 100644 sys-devel/mold/mold-2.1.0.ebuild create mode 100644 sys-fs/mhddfs/files/mhddfs-0.1.39-parallel-build.patch create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.190.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.126.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.253.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.45.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.4.10.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.291.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.190.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.126.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.253.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.45.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.4.10.ebuild create mode 100644 sys-kernel/git-sources/git-sources-6.5_rc6.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.190.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.126.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.253.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.45.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.4.10.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.321.ebuild => vanilla-sources-4.14.322.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.290.ebuild => vanilla-sources-4.19.291.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.189.ebuild => vanilla-sources-5.10.190.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.125.ebuild => vanilla-sources-5.15.126.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.252.ebuild => vanilla-sources-5.4.253.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.44.ebuild => vanilla-sources-6.1.45.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.4.9.ebuild => vanilla-sources-6.4.10.ebuild} (100%) create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild create mode 100644 sys-libs/libchipcard/files/libchipcard-5.1.6-clang16-build-fix.patch create mode 100644 sys-libs/libchipcard/libchipcard-5.1.6-r1.ebuild create mode 100644 sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild create mode 100644 sys-libs/libomp/libomp-18.0.0_pre20230810.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild rename sys-power/thermald/{thermald-2.5.1.ebuild => thermald-2.5.3.ebuild} (98%) create mode 100644 sys-process/at/at-3.2.5-r2.ebuild create mode 100644 sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch create mode 100644 virtual/dist-kernel/dist-kernel-5.10.190.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.126.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.253.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.45.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.4.10.ebuild create mode 100644 www-apps/selfoss/selfoss-2.20_pre20230730.ebuild rename www-apps/wordpress/{wordpress-6.2.2.ebuild => wordpress-6.3.ebuild} (100%) create mode 100644 www-client/chromium/chromium-116.0.5845.82.ebuild create mode 100644 www-client/chromium/files/chromium-116-abseil-arm64.patch delete mode 100644 www-client/firefox/firefox-115.0.2.ebuild rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.2.3077.3.ebuild => vivaldi-snapshot-6.2.3102.3.ebuild} (100%) create mode 100644 www-servers/fnord/files/fnord-1.11-clang-16-build-fix.patch create mode 100644 www-servers/fnord/fnord-1.11-r3.ebuild create mode 100644 www-servers/nginx-unit/nginx-unit-1.29.1-r1.ebuild create mode 100644 www-servers/nginx-unit/nginx-unit-1.30.0-r1.ebuild delete mode 100644 www-servers/tomcat/tomcat-10.1.10.ebuild delete mode 100644 www-servers/tomcat/tomcat-8.5.90.ebuild delete mode 100644 www-servers/tomcat/tomcat-9.0.76.ebuild create mode 100644 x11-libs/pango/pango-1.51.0.ebuild delete mode 100644 x11-misc/autorandr/files/autorandr-Makefile-fix-install_udev-target-by-s-TARGETS-MAKECM.patch create mode 100644 x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch create mode 100644 x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch rename x11-misc/xscreensaver/{xscreensaver-6.06-r1.ebuild => xscreensaver-6.06-r2.ebuild} (97%) delete mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.27.1.ebuild delete mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild delete mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.27.1.ebuild delete mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild delete mode 100644 x11-terms/kitty/files/kitty-0.29.0-musl-1.2.4.patch delete mode 100644 x11-terms/kitty/kitty-0.27.1.ebuild delete mode 100644 x11-terms/kitty/kitty-0.29.1.ebuild delete mode 100644 x11-themes/QGnomePlatform/QGnomePlatform-0.9.0-r1.ebuild rename x11-themes/QGnomePlatform/{QGnomePlatform-0.9.1.ebuild => QGnomePlatform-0.9.2.ebuild} (91%) delete mode 100644 x11-wm/e16/e16-1.0.24.ebuild rename x11-wm/openbox/{openbox-3.6.1-r7.ebuild => openbox-3.6.1-r8.ebuild} (99%) diff --git a/Manifest b/Manifest index 25fd45a707b4..b866d69944f8 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29324 BLAKE2B 20ee03eb36270d98cbf172f2a4f58d2f45f866d7d4b5a17acdb862693e6e345e5bb83d83567319daa61f95c11ad41e3aa40edf3ef9f92953c1d2e7320ad84e4e SHA512 6c0a6bfb6b4a511f46de522c1e002bcbc2bb90b3ad18ea585fc8c5ca7b1d2a3df292e0b731c4f1a346197db6aeb1abd78195e79906d16459cf5df7ef8ba7e943 -TIMESTAMP 2023-08-09T05:09:45Z +MANIFEST Manifest.files.gz 29296 BLAKE2B 006c1f35e63119daa12371a5aae8ecd6ce8278ef1a331322967451e1f098f19dede567806497a21641452d6248f105b74908499b6bcda22c6134f624826f8c16 SHA512 a28f27173e772d2e12a3940ce6e605e31ee57817be0869971c501bbcbf203e4d8d122db92187fd017d99aa2eae5585b2547247d0ba907a367109c8b4c27428ad +TIMESTAMP 2023-08-14T11:09:50Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTTH5lfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTaC35fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBn+A/9FvoLQ+rcZigM+DZBpzJYWliuHI57769NwqU97HScuuUILvmin6MiaW4a -RWZF0UgYwX0olSnBC7xwfZ4h2nytGmlgkHrtBwEVTLMIp7qF5vZTK1iUBkYNVnJX -3b3jv+ReJXOcsgt/sAWWnqVCJskk3M6ScMTIsDq3Bz8fs/gk/N34Kp+0YVrjF3st -wigI8siZBJMeAOx0zbzHNls1ewXJbDQ/lVy3U3sHTp3dBq87n0isTRHGzya9v+xS -wH3xk6gTKs4xn5jAfd8lnIsSXoAIM8+O94BPceWUTpTG226yUS4Fpx0u15z6yVXf -VFEJGji2YRx7UiY872zpU//MCvxOlv/ViUnr6AlVHZ6X+4ObJ3C15WW9cHKzjnmf -kTV/IjDRLup57m5ACjZbt0FpXjcluK5XZ8s3Sbb1lxKm1K2vym15esKPmnUkxBUg -BVAbnTu+Q07Qhv9wXxGgE97UoQ6Hd5PNFnRVNCsAN0tECvsk/JNq2KnrXwzUYNqh -cIDryLmBAxvAHnm4iafUO/yf/R9zSjVldqvEZ4ROhOCAzboQ+65mW1+LXb1xnbzD -vCTK6axaz3XynKOjUN0ecqDGA8/4JZwrH39UDxWYf8fLzthoL1zp+TytFOGpljMY -COjahWorairvaBKQktyLttItrRNC1+AHUzqXmt7acPtRH7bgsuk= -=YOD2 +klBHchAAqsEWqOzsXNlR6qj7fCSI1folKnMm699DYU0Dk20+rX4MhaaDRmYrxt38 +mm+Te/hFjKUKqyvmB6TNGM96J23vfSGQfPyyxEKeEoDa72HGIrjDJVg52nr+L/zd +5Mgaub6ndPcyTza2Jy1FNGyb2McjKQA7qco2QhaCw4v2fK3nBDLtpixiNTp4Kf63 +V1SEhtyst0ynRjYuDLQg3VTjFEessILacUMqhxbXg/7VwnUmE54+WbMnmwBSXVpE +x+9YisV9OE6cIki1IGrUoZcGQcpPpXFGpcDlS477lTruZEDp83GAi8sZt9q+qtUx +s8lVivuBR+pWS2ClGmAeQOljAamjtravs2ZmJmZ46K+W8PDHr4hkE8yv+NCzBpmp +DwAYcbOWQM4clpdhkKb0fb0RrYtjeeX0JOn4D/RIljjcavtEcpH5jTgwCr9n3gsS +tDCUBxmJt9+xDGMAQYMJPbs8TQUzXJQ+PbGROnnSdLkORvctrPvSn29p+imQKKvU +hGqPnovqYLYcvB3AdvxEB009S2Lgf1X2CT/fhDhk2QvcJBvXJxgMk2S1aMjzoj1x +H2c/pv2oZFqfhP12Tfpkh+yGJnuTxRVMFVhUbgNFVlCMQLWEFWDbRlVTw/yEzrdQ +YiQrPIgi0SDRbwt+7VebxU1q8Z2FH+V/C4+5PthhrlokAhS3YDo= +=PKCE -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index a3892be324afeb56c9b22c7710851691fe1ed519..08c5913c34f68c17c480fc62e188d94e27a51743 100644 GIT binary patch literal 29296 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�Z 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 literal 29324 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 LaSeU#8`J;*V&k?n diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 908d86bfc3dd92463de743215f6c7ee4372f2080..5bccc4b1707e855ae6b748e751b8f387eb45be3e 100644 GIT binary patch delta 51485 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 z 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 diff --git a/acct-group/maradns/Manifest b/acct-group/maradns/Manifest index 6a3b1d80923a..e5d30ecd9eb7 100644 --- a/acct-group/maradns/Manifest +++ b/acct-group/maradns/Manifest @@ -1,2 +1,2 @@ EBUILD maradns-0-r2.ebuild 150 BLAKE2B 4336395513c43f8b64e6204c4a14dbef97b61014afe427e53a44a910865ab32ae046779dc8a4f08bb41776d0949a3d89c8bc3e1b56317af29dc7f6d60122f414 SHA512 9f51565fbcf1a36fe9ea3bd0cc13101a8b737c4031ed03d04f1f19ba48d6085c18468284a552b176b1ad23ebd583f4ad996dd28598839b3aa33ba8c0f98b1139 -MISC metadata.xml 253 BLAKE2B ac07d0a4457abddec76b322a6e7f175661559091067a6f3d92658d4e6c2f1f90a57f5d0c139de0a91a19a5a797fed39fc66fd90ca25bfd0c66497ee8e4088810 SHA512 40abc637528fae614d2eb151b5834c323cb151d5c9ebbee415d70efb4603df0fa7483e0d689ea1658a424ac1e54fb944d8eca37a4bd80bbc15222ed9259096df +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-group/maradns/metadata.xml b/acct-group/maradns/metadata.xml index 8ac26ba5990d..115e9d64a669 100644 --- a/acct-group/maradns/metadata.xml +++ b/acct-group/maradns/metadata.xml @@ -1,8 +1,5 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index fcb89de346b855f109cdba0265414168d80d2478..f415861e56f94115a0eff22b3ddc6f56a5beed1d 100644 GIT binary patch delta 32866 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 Tvq!#tR|rZyLnToN0ssR5aS2pF delta 32788 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 rtB0jsleD8DS(O<9xLh5AQ3wJ6Ss5&D diff --git a/acct-user/duende/Manifest b/acct-user/duende/Manifest index 366e2b54c484..c687e2b5b9fa 100644 --- a/acct-user/duende/Manifest +++ b/acct-user/duende/Manifest @@ -1,2 +1,2 @@ EBUILD duende-0-r2.ebuild 263 BLAKE2B ad79ed0ac020b629823d211ae748cf8873aafe97366627582f57d053751f1a28030b780883baf0ecb259ceacd9b687bac9d3b5005939b943538d883c8c4458b7 SHA512 468d2d47d3894979651a09be49423eab9773a63648d20011e44672ffc008ea39e85d5af2251776f718c9d00694a479bd22a6f188f21cd5a82a619157cb40206e -MISC metadata.xml 253 BLAKE2B ac07d0a4457abddec76b322a6e7f175661559091067a6f3d92658d4e6c2f1f90a57f5d0c139de0a91a19a5a797fed39fc66fd90ca25bfd0c66497ee8e4088810 SHA512 40abc637528fae614d2eb151b5834c323cb151d5c9ebbee415d70efb4603df0fa7483e0d689ea1658a424ac1e54fb944d8eca37a4bd80bbc15222ed9259096df +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-user/duende/metadata.xml b/acct-user/duende/metadata.xml index 8ac26ba5990d..115e9d64a669 100644 --- a/acct-user/duende/metadata.xml +++ b/acct-user/duende/metadata.xml @@ -1,8 +1,5 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + diff --git a/acct-user/maradns/Manifest b/acct-user/maradns/Manifest index aed7db433bd1..e94c0c89c8aa 100644 --- a/acct-user/maradns/Manifest +++ b/acct-user/maradns/Manifest @@ -1,2 +1,2 @@ EBUILD maradns-0-r2.ebuild 197 BLAKE2B a9064f31cf4f036a8bbbff35968b6aee6e7e968ddf5538f818e336fc3bf548163107cbd7caa6f715fe847dd48e8d38137464a24149470becf38d96aa0e945795 SHA512 943afdd7a55e0b435eaa3bc0b76b6c115a5d91d9a98ee2aac518cc1c4304293f18e1c25fd7c4a7948467805212410af7406410baf3d728f0055acbe478d7498e -MISC metadata.xml 253 BLAKE2B ac07d0a4457abddec76b322a6e7f175661559091067a6f3d92658d4e6c2f1f90a57f5d0c139de0a91a19a5a797fed39fc66fd90ca25bfd0c66497ee8e4088810 SHA512 40abc637528fae614d2eb151b5834c323cb151d5c9ebbee415d70efb4603df0fa7483e0d689ea1658a424ac1e54fb944d8eca37a4bd80bbc15222ed9259096df +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-user/maradns/metadata.xml b/acct-user/maradns/metadata.xml index 8ac26ba5990d..115e9d64a669 100644 --- a/acct-user/maradns/metadata.xml +++ b/acct-user/maradns/metadata.xml @@ -1,8 +1,5 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index f635491cdac27612bdaf2a3ddbdb35bb55bbe2d1..02c50babc4f92f9f0beb0122acdc05b4020f7a43 100644 GIT binary patch literal 4716 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 literal 4715 zcmV-x5|r&9iwFP!00002|81Gul3cfuMc@4u`~i+}%LMR9$JpVCvFFA90VFP?9#L#Y zchk48pOvNPszb?&kl12Z)d3Qjd#{c9&rg5-^x>!dHr99>|M8EXK7WWR>BH~-^y$BU zpMLitjAh}}nL}Kyq&?cHDfbZKJXUuet@NfTTPdr>nzV$v_bhSDeYCZxxme6~#g;u!`Y_p|)LTsVf z8L97njt&+ttE4squQ+M1_lgC|sMbPTm7+&Uz0EaS9V>MTJWYbuyobzihOMN5hpX*T z!WLn1d5zdw&B08~dT$iIoN#8XoN^l}Ey?S&)>uv+HOTIBWez;q>UOEv+sD_hPwC@$ z`|(jS4RSA;l`vbkRJ4dm6T85 z<~-z_b=GLBm&W0-w3UaQRzf^o`mwF2Zrh>Pb4-%Hm#n9H*u90Edd;Wt09AIJ@U?N(EaCeW#k@EQyAts4ERCyVA)V;AS}XSiSSR+G9`r*UurX&SFGaApJ3P z%d9$oU9$Q7vL7{zQu4iMV{eXojvP71Aw9Io!eeKtr!Q&Vg1bv*U=|NPS<*hz zx)DY{Xw6`b*QqiteP%D8-`@WDC|8Q9+{<-*?~I!zsjF8G=TuHHA3oZO(mo;iCPQFG zTQ9YzwJrBtHbZ!NK(t0^OlX~B8+E2v=&g}zjJxbyGNX=0O;x4nX9TBouaTPNgvRwTBtezeCq9 zWzrfgYCbJ|(qL}Uk;uG0$~DK!lRbZX)GNmnAHr|JwpI=nw^!Z>hPRny$6zZ5e zXpzu-YsT>~^mM$?F-_8N;XQjR!f=?phQFpJ-Uxx>J8YEF&d!RlPi24(dKYQ<&2~n{ z19tc~Mf*AY-K?@Dz+1Bj=A+Wl!{??Q=F=J#AG* zPlZwR@m};9gL-y3uuB-KG+Jrcp|t6cp?WHfs+B2+D3&k z3eoa`)fo3GltMS-ly|_MCtbzh>tI%~2OKif)S+iLFfeH#t+CJ1XU*(l53P8P3IYOA zP4wtGmtUVR?Ui$?_hO0B+?d}o#4mJ{72|QpnNypI_F_C0D^xUOR}5;U)8nkmKwf%Y z(~Y7~DjY54iphIHr1${ARJ>f)yI_Pp%SIc{`K;Rew6ks|v+=ezXl)oMy z^vR=R#hj3-sfTtQ%2_PY>C%7+1sD{0Ko0;C^WD!%2Q#luDhgjG#4OSU=jPuIk||SA z<`fp%7qHkr59F8sy|!0u4;332n4|_YZ7@|~t~#`AG!dxJ^cSNsH*?4^aqhGm!f~Jl zP@kE|oyi?O$eBS%3x0x60u`|!7&^AEij1pn7FJ4vOiLO5(!S2P^FB_%OY&G!>r~oh z)jea4P$!^32Q`#Td_jyHEtY_fR@a#;;;EF3p@JkElQzt;ZpO^a<6N$`s_rzQ({RKM zA9dV>AVR<(M^JJ5WyQXm#(pnXVIsip1tv`AE+prM(2+Bwc_S7yP=g9GFX+gB1#RFA zJn__K^LoY8kx z2O8o7lmvY#>!BimK21yDX~?8xa1aMfn4uZONP&!pYXxT~URGiO9hq-ZfN9>2WI1sX z>`5o}L~xK)Ha$lCWx2k6y}D$0OyqJ=6l@T&XDVQLGJ_sv4oQh1UD=87(-Ea{7{>-n zICytzIl4HugAyBrg$p(wiaOw`9fZxBtK_E#*F5)%kGR1IXN;}B_LC67W5q!n~Y&TkxIZ6c&8EW&LQ=nv5T;wFb1FK zk&`q4eUQ7*-$v)092k1Di{PKnPj6SIaHV*JNz$vaFQyUy!S-0>TQpn-}hUp&fMvMX~N_VKh z@ZeH<3>NJIfQeJ!BG@7hE1~BAs~-%E%-NpS>GZZ}J76y4pyGcu1Jp)%t(30ucVTfz zv}9F7$ArOd^#8^`f2Iz>X0=d1p!9@xPX~oLiG~w-t}6^s z1AbhU0Ih10<2#PR}o`qT%-rI}jLmdS(Ykyj+1fIv0iv_h40UzPH%QbFdFwhtPg=rq~{(*AR zntnSKJsTnH+pNvpadFxFdmN{+c29b@_FsO#ps-2x9FQ*M`tkY8+sk-;yWZ_QZo^1& z84B zdbEM1fG|TUpuw>+^wS~DoVqwwL~vpM!S7(8x8V0lcx1%%F>vZ;kw)B2ANBf)O!Rqt z{M+->+?Ouvxm`Un0GKH5CIg{i9t6wCu+#tvB*9_o8814NR#M?pkF7O2kJ8=kD#S z5Cm&%gQPvtk5ys5IAsO)bA0Kj#?&*pd$D?4+FZ0@6a=B`qh@|4ZKso`ZP01&;U^ISl?1zO3zbv*0Y(^>u zm1AP;+0_by+D#l9Sj?m+5^Y5~+@D!WN)wW#7udp*0=MCOiep5m<*21h!pSu(g*$c^Opq>Fe*f0iBkup({;Pg=FK#m-&2v; zJN%nCHw5ksVFR2rb>Jn~cx!e^L|>o({uJyVoKK_w@zVosX{mvI0fuPBcf}1X~U`*vK_0xhDCA6JgVTgV39M1PVdLJNdu?9}$aCFWO_^FRv17?R1a% z#IO4_`n4aCYcW5^6%Ju3bnf6|NT-{=b+@MN$*=GoN_dz$)U$1@h6>E?ajbw?G49N> z$kgsN3;c&+$?n*0=JXmTi``%x5ma47G~&pkUa!yJzO0W=^Z7cEJwEPq$hxTOoKC$d zIl!@PC-$+BOIIs5l*XT^tift-QCRu*JBsK&fnT2L*T!^WrVp0qciMgdy0pS^NlXwb z$&T_-G0B7WN&bjXb2P3n>$vd+R-ag1?VPI^R6Ql(gel#=ZG&=vH3Pzc)tL{z*PYyH z5qDJH3Y)9fjGjXln;SiQtIKa?l)0nZ2!1gDANO!XXO6XrU}U62QUV!35k=6B;M_cV z4bCpOW`&rRc(*UiuQ#R(~dKkHop&sz|6Ch5%qwo zWWTE1+w=41>m3id`q6HdRxXwpB}E5N>Y&ThFC<_KTI(noafxSQ^(Y3UPy4r{>>cSr z=n964ni2Ql$n9B|{NOy7j<^58u4rK9crZ+aii12y|HjVxwEKiM+A(@|MG*)eo-{_X zB+aj#1f&HLu|`s2%EYtkoW-tj8W&4sK(^46tp^uXf(KsHD@|xEIXP;FY~@CqKmcAM zfaP3Nm=kH^mqlA2_vdQ}zg~+8c!J0rnE-bd|B|I)y2V6v;ai>ObmAgY3nMaD^mwDS zln%$&ILYd{8bJj(k&ns*MRA` z5+|T*u}Pw-!<|p{{84(!MaUvq*=&em+#VJSXRxHXxCjw(r zjR@RmMpg%K0T9@%BB>jM4!qSFlN<-e7Aj41fc_kG^6!ZQxj=c@>O?y>!5I@UrQflC zS{+Czx>?XMoYF6>FjxcTb2iY)uWLrCMi{4I%_)zNkLM68E#I!foN%cD)7!9M^Y1xt zUnDQ^ruj8IZr}UL2*XZF8ma3AjN4MN4G8!X`^2KHvlnXn>-7C5gu`=YgqnqmGCL zjLKAm`}dOF2mn%{bFh8*H|YdUZ&1S1KnPdKaqFypMTdVY(bsPKr tIH@(bo*IDK9j9?6V2=:' 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.29.12.ebuild b/app-admin/awscli/awscli-1.29.12.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.12.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.29.14.ebuild b/app-admin/awscli/awscli-1.29.14.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.14.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.29.15.ebuild b/app-admin/awscli/awscli-1.29.15.ebuild index 62c19f3a63fb..2d91a172182b 100644 --- a/app-admin/awscli/awscli-1.29.15.ebuild +++ b/app-admin/awscli/awscli-1.29.15.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.29.16.ebuild b/app-admin/awscli/awscli-1.29.16.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.16.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.29.17.ebuild b/app-admin/awscli/awscli-1.29.17.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.17.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.29.18.ebuild b/app-admin/awscli/awscli-1.29.18.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.18.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.29.19.ebuild b/app-admin/awscli/awscli-1.29.19.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.19.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.29.21.ebuild b/app-admin/awscli/awscli-1.29.21.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.21.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.29.22.ebuild b/app-admin/awscli/awscli-1.29.22.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.22.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.29.10.ebuild b/app-admin/awscli/awscli-1.29.25.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.29.10.ebuild rename to app-admin/awscli/awscli-1.29.25.ebuild diff --git a/app-admin/awscli/awscli-1.29.3.ebuild b/app-admin/awscli/awscli-1.29.3.ebuild deleted file mode 100644 index 2d91a172182b..000000000000 --- a/app-admin/awscli/awscli-1.29.3.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.29.9.ebuild b/app-admin/awscli/awscli-1.29.9.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.29.9.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/conky/Manifest b/app-admin/conky/Manifest index 4cc98a411ea8..241c049532a0 100644 --- a/app-admin/conky/Manifest +++ b/app-admin/conky/Manifest @@ -1,5 +1,7 @@ DIST conky-1.17.0.tar.gz 1699311 BLAKE2B 9aead9e1e9bf4bf61c1b3e09c6e319135ccce19c43740c1bb3c6142c936c2a045820078f4684ea037fc26a8b02343e11b5372f74258fdf2c5386459410498cc9 SHA512 4da55ba3835e8ff42747f2bc01c34a94b2819e08eb74ddb913fd34bf4b682d75331119745ee006d842d3d2142fc53eeada16afdf698a60f37b566f55896aa2db DIST conky-1.19.2.tar.gz 1715080 BLAKE2B 1e7ee050ab6525a1cc0dd513e25ea2e98a21fa6a70a3f3feb95cda9dc4b3bfa4625889c91093f7643746325f897e7165b199da38308699c9dadeb87cdebfc896 SHA512 a9b565ab2e6b92efe8a10db69e88fb720ba00f09e63b21a5741f95c8a05c78dd58aa23fdbf34f8f0c9137e04ce76b1fe197594ebc1b2ad99d7fd9bf8e6127ad3 +DIST conky-1.19.3.tar.gz 1722486 BLAKE2B 46f9d2750f30b4afec1e7cdb9590a1e0cdad8dfe1552be43473857ecd7bca028f087e8987e44b0ea916061b7c2cd2f4b7e9be90e789104e6d4bfb66e8d7aca46 SHA512 6677d423836deac52502f2e9c31cf70d8c16f5c8b867b54db1965b1a790122ed05ee45e9e590dc82fe9607ee8a478e0d4711112ad2def9e27d084842ac80ac55 EBUILD conky-1.17.0-r1.ebuild 5305 BLAKE2B 3be64246dc3d608306fb826df96995e781e33bf5788c3ba4489fbca341232bb739167a9054cb0f6632eb0d6297f28f9ddc4a4200d144caa2aca22cf37159eb7e SHA512 ad743614c1e277985f2d31ec2c73f2470ffb5b32b0de8c4767c4aab54c0e3dd80ddac64a9df1dbfc681e79f05d8505e48531dcfaaee99821a31e5dfc362caaa0 EBUILD conky-1.19.2-r1.ebuild 5445 BLAKE2B c32044f2011cd6679d6caedfe1f9aa7cd2fecf2671df8935041a7a121bfefc4d4614ed66d58205d4f2a7457655b1d4d2a05f2ee9c40e9b1bc29b29d68a7d0bf0 SHA512 1840bb3b2e5a102600cc77bb3f0b1404560e8b72df8e4e6bc014f79191b4b3406fd0bd02bb44ae9ed654c6d95adb9f8c6250128e0dc1c4763256f236e179fbda +EBUILD conky-1.19.3.ebuild 5448 BLAKE2B e823cc8c1e50c12038b1f4dd08d3e98cf1bac7c0113f9e41ed572d1558eb706828a820067d22439177d5e5eba59fd45592926b88f8076e9ba9f36ba290bd3136 SHA512 0654cdfc34052e08c4142865af6e95a4279a8a7fc84a1887f8b97711066e15556a962c5b2ac6a2cc7f929c47afc4db0bb675f8655becdb272e2cd507159491b1 MISC metadata.xml 2406 BLAKE2B d535320fc855c3ee9e321a7181153f0928b43820fdb72a4e3c4e68239070e4ec8a1a5ced292e559d5f19337622a369647f4bf21a2fc3c0c3c573cb24110cb36e SHA512 36e5a0fc2c570577b64e1ccdd7378d9f0ffac100ce6d322d4d9f09b0e1e287dd97347ef82db8507c5b8e8c615b02917fe45113a7091ef1a2faec2456304a9326 diff --git a/app-admin/conky/conky-1.19.3.ebuild b/app-admin/conky/conky-1.19.3.ebuild new file mode 100644 index 000000000000..b5c218c1bec0 --- /dev/null +++ b/app-admin/conky/conky-1.19.3.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-4 ) +PYTHON_COMPAT=( python{3_9,3_10,3_11} ) + +inherit cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg + +DESCRIPTION="An advanced, highly configurable system monitor for X" +HOMEPAGE="https://github.com/brndnmtthws/conky" +SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3 BSD LGPL-2.1 MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib + intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd + mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype + wayland webserver wifi X xinerama xmms2" + +COMMON_DEPEND=" + curl? ( net-misc/curl ) + ical? ( dev-libs/libical:= ) + iconv? ( virtual/libiconv ) + imlib? ( media-libs/imlib2[X] ) + irc? ( net-libs/libircclient ) + lua-cairo? ( x11-libs/cairo[X] ) + lua-imlib? ( media-libs/imlib2[X] ) + lua-rsvg? ( gnome-base/librsvg ) + mysql? ( dev-db/mysql-connector-c ) + ncurses? ( sys-libs/ncurses:= ) + nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) + pulseaudio? ( media-libs/libpulse ) + rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) + systemd? ( sys-apps/systemd ) + truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) + wayland? ( + dev-libs/wayland + x11-libs/pango + ) + wifi? ( net-wireless/wireless-tools ) + webserver? ( net-libs/libmicrohttpd:= ) + X? ( + x11-libs/libX11 + x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libXext + ) + xinerama? ( x11-libs/libXinerama ) + xmms2? ( media-sound/xmms2 ) + ${LUA_DEPS} +" +RDEPEND=" + ${COMMON_DEPEND} + apcupsd? ( sys-power/apcupsd ) + cmus? ( media-sound/cmus ) + hddtemp? ( app-admin/hddtemp ) + moc? ( media-sound/moc ) + extras? ( + app-editors/nano + || ( app-editors/vim app-editors/gvim ) + ) +" +DEPEND=" + ${COMMON_DEPEND} + wayland? ( + dev-libs/wayland-protocols + ) +" +BDEPEND=" + doc? ( + virtual/pandoc + $(python_gen_any_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + ') + ) + extras? ( + $(python_gen_any_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + ') + ) + wayland? ( dev-util/wayland-scanner ) +" + +python_check_deps() { + use doc || use extras || return 0 + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/jinja[${PYTHON_USEDEP}]" +} + +REQUIRED_USE=" + imlib? ( X ) + lua-cairo? ( X bundled-toluapp ) + lua-imlib? ( X bundled-toluapp ) + lua-rsvg? ( X bundled-toluapp ) + nvidia? ( X ) + truetype? ( X ) + xinerama? ( X ) +" + +CONFIG_CHECK="~IPV6" + +DOCS=( README.md AUTHORS ) + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="You can find sample configurations at ${ROOT}/usr/share/doc/${PF}. +To customize, copy to \${XDG_CONFIG_HOME}/conky/conky.conf and edit it to your liking. + +There are pretty html docs available at https://conky.cc/. + +Also see https://github.com/brndnmtthws/conky/wiki or https://wiki.gentoo.org/wiki/Conky" + +pkg_setup() { + linux-info_pkg_setup + lua-single_pkg_setup + if use doc || use extras; then + python-any-r1_pkg_setup + fi +} + +src_prepare() { + # pin lua 5.4 + sed -i -e 's|Lua "5.3" REQUIRED|Lua "5.4" EXACT|g' \ + cmake/ConkyPlatformChecks.cmake || die "ConkyPlatformChecks.cmake" + + cmake_src_prepare + xdg_environment_reset +} + +src_configure() { + local mycmakeargs=() + + if use X; then + mycmakeargs+=( + -DBUILD_ARGB=yes + -DBUILD_X11=yes + -DBUILD_XDAMAGE=yes + -DBUILD_XDBE=yes + -DBUILD_XSHAPE=yes + -DBUILD_MOUSE_EVENTS=yes + -DOWN_WINDOW=yes + ) + else + mycmakeargs+=( + -DBUILD_X11=no + ) + fi + + mycmakeargs+=( + -DBUILD_APCUPSD=$(usex apcupsd) + -DBUILD_AUDACIOUS=no + -DBUILD_BUILTIN_CONFIG=yes + -DBUILD_CMUS=$(usex cmus) + -DBUILD_CURL=$(usex curl) + -DBUILD_DOCS=$(usex doc) + -DBUILD_EXTRAS=$(usex extras) + -DBUILD_HDDTEMP=$(usex hddtemp) + -DBUILD_HTTP=$(usex webserver) + -DBUILD_I18N=yes + -DBUILD_IBM=$(usex thinkpad) + -DBUILD_ICAL=$(usex ical) + -DBUILD_ICONV=$(usex iconv) + -DBUILD_IMLIB2=$(usex imlib) + -DBUILD_INTEL_BACKLIGHT=$(usex intel-backlight) + -DBUILD_IOSTATS=$(usex iostats) + -DBUILD_IPV6=yes + -DBUILD_IRC=$(usex irc) + -DBUILD_JOURNAL=$(usex systemd) + -DBUILD_LUA_CAIRO=$(usex lua-cairo) + -DBUILD_LUA_IMLIB2=$(usex lua-imlib) + -DBUILD_LUA_RSVG=$(usex lua-rsvg) + -DBUILD_MATH=$(usex math) + -DBUILD_MOC=$(usex moc) + -DBUILD_MPD=$(usex mpd) + -DBUILD_MYSQL=$(usex mysql) + -DBUILD_NCURSES=$(usex ncurses) + -DBUILD_NVIDIA=$(usex nvidia) + -DBUILD_OLD_CONFIG=yes + -DBUILD_PORT_MONITORS=$(usex portmon) + -DBUILD_PULSEAUDIO=$(usex pulseaudio) + -DBUILD_RSS=$(usex rss) + -DBUILD_WAYLAND=$(usex wayland) + -DBUILD_WLAN=$(usex wifi) + -DBUILD_XFT=$(usex truetype) + -DBUILD_XINERAMA=$(usex xinerama) + -DBUILD_XMMS2=$(usex xmms2) + -DDOC_PATH=/usr/share/doc/${PF} + -DMAINTAINER_MODE=no + -DRELEASE=yes + ) + + if use doc || use extras; then + mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use extras; then + insinto /usr/share/vim/vimfiles/ftdetect + doins "${S}"/extras/vim/ftdetect/conkyrc.vim + + insinto /usr/share/vim/vimfiles/syntax + doins "${BUILD_DIR}"/extras/vim/syntax/conkyrc.vim + + insinto /usr/share/nano/ + doins "${BUILD_DIR}"/extras/nano/conky.nanorc + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + + xdg_pkg_postinst +} diff --git a/app-admin/eselect/Manifest b/app-admin/eselect/Manifest index 5075c1c1b64a..8782851367e7 100644 --- a/app-admin/eselect/Manifest +++ b/app-admin/eselect/Manifest @@ -1,4 +1,6 @@ DIST eselect-1.4.25.tar.xz 184300 BLAKE2B 630fe27338bee0c921a2f90e42d0a8abbb60a141a82bc2c4e7cf43d37582c24b06986ae1cbd341f8d3e69d011edc6c29675bf91ceaf1dcbc2593086f451b8f5f SHA512 98f2752d61e2c31ff6d735d5df0e7d98c3cc51d51c26b71d796948b141ccbc017002185022e6e1e48660ae0012bfc9cd383dd5ac50f644b35bb0893b9271121b +DIST eselect-1.4.26.tar.xz 184332 BLAKE2B ee1e8890802fc50646c8d1d5219f1ab0ec5cfc0138c758f73ad6baccf673992bbf3e763d8e84491f33e724ba4e1cf3bed6971ba7fa4373e0f06464ff4a5fa1e6 SHA512 397ae2f15d90d722eb84225b08f1afaaf6f89758bfae5d93b0a1c3eddc997c21e74ab62e09ee5e71941d3a8587b3372b64336d12054c3bbf0e56e1ba398a26f9 EBUILD eselect-1.4.25.ebuild 1634 BLAKE2B df9dcdabdacb583059591bd117ef048078eacf497e50e2a2051bba732e8de912abff8b6ea77d83d7ef7fede103ec2c7cbf605543ec4de8be7f355820b1aa409c SHA512 91ad34b8dc9fbc41ed9137ab1d38ccb5973f34d9c6e7b4f9a4a893ed24d8955a50e70c394223867e9e1a339c5c30307e3fc98f572263b183b089c7fb70dd78e7 +EBUILD eselect-1.4.26.ebuild 1642 BLAKE2B b7c8465be270729ef074ab5d2fe06fdd67c68575bd58a2f491c088c894500efd8095bcd9bba2ea30628a0960b41188cde1ea2b38ed44c25eb490449c23b9fd43 SHA512 f8f5e14cc9851104f848d237ad252dadacd81a6a3fadd753e6652ecd174e404f1dbcde3c9480478f14b07c87c6b35c0747d849ce3434a50125085ed930ff4660 EBUILD eselect-9999.ebuild 1394 BLAKE2B fb62991371b697680959344974f4d7d4cdedba39337b12d004588d118632be5cd26c2026024fd6a2cc1e448f196c3367b82ba3fe347617149602c4730f8083d1 SHA512 78c75a30e9a8bfb370620b25cd200be9c6a8724858548cd1ab76926194f9d96a25c7441463d1dcb7a2aa3a6c947b1a656d6a0b455eb95e9ad9a1535f8cb349ce MISC metadata.xml 347 BLAKE2B 58c9ec8100f46cbb91dfcc6fc6f223e4d45553f401fe7312e36c0260c433a5842b07f894cef7dfd6c518ee5b664d86e3a4d434892ad3ea9c78c26c6f621e3063 SHA512 1963bcefd43ff52163c81a03bac522ca792688ff5317691ac30ec4375c6da4ebbf07f96da7bc1ecaa9554cee18c9f51f8b867e7e15bb652bdc7eee542f4a8d2b diff --git a/app-admin/eselect/eselect-1.4.26.ebuild b/app-admin/eselect/eselect-1.4.26.ebuild new file mode 100644 index 000000000000..67427d8a317a --- /dev/null +++ b/app-admin/eselect/eselect-1.4.26.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Packages sharing a common release tarball: +# app-admin/eselect +# app-emacs/eselect-mode +# Please bump and mark them stable together! + +inherit bash-completion-r1 + +DESCRIPTION="Gentoo's multi-purpose configuration and management tool" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect" +SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz" + +LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc emacs vim-syntax" + +DEPEND="sys-apps/sed + || ( + sys-apps/coreutils + app-misc/realpath + )" +RDEPEND="${DEPEND} + sys-apps/file + sys-libs/ncurses:0" +BDEPEND="doc? ( dev-python/docutils )" +PDEPEND="emacs? ( app-emacs/eselect-mode ) + vim-syntax? ( app-vim/eselect-syntax )" + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + newbashcomp misc/${PN}.bashcomp ${PN} + dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt + if use doc; then + docinto html + dodoc *.html doc/*.html doc/*.css + fi + + # needed by news module + keepdir /var/lib/gentoo/news + if ! use prefix; then + fowners root:portage /var/lib/gentoo/news + fperms g+w /var/lib/gentoo/news + fi +} + +pkg_postinst() { + # fowners in src_install doesn't work for the portage group: + # merging changes the group back to root + if ! use prefix; then + chgrp portage "${EROOT}/var/lib/gentoo/news" \ + && chmod g+w "${EROOT}/var/lib/gentoo/news" + fi +} diff --git a/app-admin/ryzen_monitor/Manifest b/app-admin/ryzen_monitor/Manifest index 2c8c597b7c82..c7631d1cea21 100644 --- a/app-admin/ryzen_monitor/Manifest +++ b/app-admin/ryzen_monitor/Manifest @@ -3,4 +3,4 @@ DIST ryzen_monitor-1.0.4.tar.gz 33716 BLAKE2B f755cc946b26ea5566c1bd304f84e3a3ae DIST ryzen_monitor-1.0.5.tar.gz 37372 BLAKE2B 021b417a60a284020e7f9e96348f5e0745aede68e01c1b560e2205c4738fd504d4565bbc5b9c6824ea697a8c0a1d981722f9e6e178a8cfa9213b2e703c5f6b72 SHA512 8e1f02f59f40a3e4fe84c805a1053939a20d21e5c40223bb6b7c41716eff361b86e87fc67fd90078d3ffa9d78d2016284af5362aad2212b9cf35979427906ca8 EBUILD ryzen_monitor-1.0.4-r1.ebuild 623 BLAKE2B 908b07b7b838ff46f57ecbd329a1c1b350d22a92427fb6110e35930a6a0cb142fb542d622a887aee44b9b57fabeaeece09a0185e667ff9501deaf43ca047cc35 SHA512 b32fd4ba7cb4897a501e78a34bf7c008f7d01387a955c9f0f22358c28797f4336c154ac515d3ddf80c4e00e8c3533f10a3b98460d8eb44a76857a3eb90b4d313 EBUILD ryzen_monitor-1.0.5.ebuild 576 BLAKE2B e2b86f0218cf46689c73fcaf594e72074d7b7e68e86a0d4d6cc58d401e456648faa99852b221f44682e55284574e5cbcb7228a6981845aaf76bdaf1be655b1d7 SHA512 152070bbe40f5afc16c8616aec6712b84d0f26500a4e1ee6d8b2c41f8cbd0cbf61c6da916ea69da45809effb345b4e04c78551f0677c4ed3e51e390215628c9e -MISC metadata.xml 253 BLAKE2B ac07d0a4457abddec76b322a6e7f175661559091067a6f3d92658d4e6c2f1f90a57f5d0c139de0a91a19a5a797fed39fc66fd90ca25bfd0c66497ee8e4088810 SHA512 40abc637528fae614d2eb151b5834c323cb151d5c9ebbee415d70efb4603df0fa7483e0d689ea1658a424ac1e54fb944d8eca37a4bd80bbc15222ed9259096df +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-admin/ryzen_monitor/metadata.xml b/app-admin/ryzen_monitor/metadata.xml index 8ac26ba5990d..115e9d64a669 100644 --- a/app-admin/ryzen_monitor/metadata.xml +++ b/app-admin/ryzen_monitor/metadata.xml @@ -1,8 +1,5 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + diff --git a/app-admin/ryzen_smu/Manifest b/app-admin/ryzen_smu/Manifest index d0c1e471d514..f2ba8ef43ecf 100644 --- a/app-admin/ryzen_smu/Manifest +++ b/app-admin/ryzen_smu/Manifest @@ -6,4 +6,4 @@ EBUILD ryzen_smu-0.1.2.ebuild 734 BLAKE2B 12d6de1f710039e5db92698e3bd2af0d2b658d EBUILD ryzen_smu-0.1.2_p20210627.ebuild 727 BLAKE2B d2230e9a14222da60f4ba256d968a677ec8266649344fd9ef377cf3607ec03a8f52da414e97328f26e4ff526d0a417cbe516608e07981c79f18b75f99f402daf SHA512 7077291d2dd35fe457286e01f94bf6909cf0644d31020bf56f0266201a0d5b9a96001094d5027ad5ec3fbe5fc28a5070b3f4b617d254beded70930f486c362bb EBUILD ryzen_smu-0.1.2_p20211205-r1.ebuild 608 BLAKE2B 5211226700c80f810b14b61787abcd43720932e4b01afe62d1d11e60dae627eb113794861bd8cb3f94502063f84d9c260e6f3aa6f8a74d9d8da9d0a877b6a1ce SHA512 2127ef07ff15b5b4ffc656499e3a3ff560ff13816caf97d28b0afb5481f0eb3d9f4b2ec2d4cd56602780bf9a3d4ded4f702fc79e73d7e1f50a35b3da99cdb107 EBUILD ryzen_smu-0.1.2_p20211205.ebuild 1105 BLAKE2B e233be9cabda04df8a4499a6b61bcde68851faf3e55e16f8f1026d55cdbd6acfc9bb8b83f9f233713e49d8db0b1a2bae5447a0c2cb6bc2b600df9dc04044c131 SHA512 0a9148920ed2bc25e74295700018bc5ad75ae8ce0effad5a1c2bf1a56434b6307c89050240e440cc8e20ad2179ae7241898ca0bc2f90e5bd0fcb6ac864b98466 -MISC metadata.xml 335 BLAKE2B d5a06761485d27f0011d785057033a29aef849ef4ea2a8f72f06484c615174ecab777ac2cb30a22b3adbb2d78b8cc557474a8b2f6e95d08fc25fcacf793dbe9e SHA512 afda19675fa4cb0c511de11be62dc1a3325c2f8e61c403dbccc297f5a82f0c4c8e32aacd21b353902472a90b9f417dca824c18b2465e1e33c753eb8c1f9cfcfc +MISC metadata.xml 250 BLAKE2B 3cc125c17ad580bf107ba8a6b2ddcbf823408283b1dd00e85578d5a3a1b9a14e3f798e88931c98aa33058cf74f7c9825434f933c86380fc418574bea0191a67e SHA512 2296c761ab77da70613565467c16754e69e4519fdd329ee1e27143c2d6fa2e45fc9c7156dac57f7e7a38e8b5caa903b6c18cdb220d0b302c8a1a10d0b5fcb434 diff --git a/app-admin/ryzen_smu/metadata.xml b/app-admin/ryzen_smu/metadata.xml index 1ca97fb95e1b..dd62cffb78bd 100644 --- a/app-admin/ryzen_smu/metadata.xml +++ b/app-admin/ryzen_smu/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + leogx9r/ryzen_smu diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest index bc3e7e3f7fae..c6051a1e06fd 100644 --- a/app-admin/salt/Manifest +++ b/app-admin/salt/Manifest @@ -24,6 +24,6 @@ AUX syndic-confd-1 188 BLAKE2B 98f13eb627963d65df26140f348c04eb8c253d444d36ecd1f AUX syndic-initd-5 558 BLAKE2B 5e1ea25b57f56ad7bfb8be0c845e7da9f99af03c50c31ca2031e604267c680555d0d8a3ef6299ec588770f26dad19d262c8b9403391b60fb17c6811d7946107a SHA512 6e927925cf1e4d0f901bec10499a8ecf1193b99742cfda5f94f70d0ec743902b1b89728cb2e447b8b4879a9417d0d482b813161968dc9c2b2c7944b3af14df14 DIST salt-3005.1.tar.gz 17914349 BLAKE2B 697c2068bf119e4a19f92a86ce880fec9375c10ba549cdcdd2182cfeaacce31c7bc4c4c91e1a609906b4c5373bb5e3120e0db47ede5b45ee20942d7b2d201e64 SHA512 391f995f0129f3d7104a0eea4fd83b18aa6ecae0fd7a2c77c1154e24b0bcd52cef4b63db12597c85737bb33ddf605e0c23370cef3bf47f9ea85af5b77d74dc50 DIST salt-3006.0.tar.gz 20377846 BLAKE2B d39a55676f6bc5f70a558684811dd6175b633ceb5b73f4e95bd0137e7a507456f2e77099c05aca082591b9bdff1948632adc9f141e2f8ad26c4bfedd98af3d15 SHA512 999e2eb362607e1a8a0636c3bfa305fb070a5df309b837975a03a0bf02d25e4678eae38e8a1a356ea857a6d81cbb68aeb9f903a55dd221c7485d2f22b309dd77 -EBUILD salt-3005.1-r1.ebuild 7220 BLAKE2B 5a045d17bcd6b6402a16963bf6df5875a09cbbaa70d35a8e6e730e918b040aa2905785b766379045f5a2c0c95b438fbd54d5ab256a3dc4a5ad24d7589c5cd479 SHA512 956f1ed2a31cb6962fa90cf63e37bfa4054cc7057305a7ecc957a96f6920f6360acd9b38cef32a56c85ee9117777cafb33f72ce0a6114b0bf39599e0850ed0bf -EBUILD salt-3006.0.ebuild 7298 BLAKE2B 2aa6fb3a23676446c1efe95fafdabf26d8136c974733d9d495ba02efe490c1e0323a65803b5030d4069d0b2c1af8d9a27289d2bec51cdd2ce7cf118c82bc5b1d SHA512 5add066f1e9a8f4f15d6378ea93a50378f57ab6ffaf0780f757eb888d0d13255e4e33daeed024bc996e2e4421fce00b50ecf04905f27e911003134cbe2c8fb70 +EBUILD salt-3005.1-r1.ebuild 7234 BLAKE2B af8c85ad4abcd00244b52a73cc67fc31505395dc11282841bec155a4ae5c24694214f9e3a173f8ae09c25de2ae06f5eefdc3fd0aa27608908a78f664e18cf408 SHA512 1d790f172358abbac38351e1b5be50fa1e646fc7cb51179af428249e8dccd6452f51f25710ab73c91e0942df8098a9b97d6f579b8934a1f0e4d194cd7ec6961d +EBUILD salt-3006.0.ebuild 7312 BLAKE2B a665de511a32e711592c4aba15c93bcfcef831d948bd4c019deca130758288f9956495edad74d67490730657204c0705b4f389c1414ee520149b60c452511c80 SHA512 46efb3f2532e3741768cf88bdc9bdda132319f352fafbe61f6f65c7589d060f52c70860a250ac43bffa7085c9eb1c29bc6a8d56cb7a30b6a0bb9c261786dc219 MISC metadata.xml 2304 BLAKE2B 8fac51fe1b0c0dae5fe71d88f1bf84df1de8cc8b3d836b59c3b2e82bfa085f57352e3aafd999766ae69104a8bd9798f2fffdb64e1df1e0a1ca8561dba1ef7d5e SHA512 7d3706c40c27dd67509bd638cd0550bb4822f0895fef929ecad21c218cdaa0512da443c901cc2b3a8d4afd9f5e9bc461622ac3bab2a332ccd9c64c4cbf99bf74 diff --git a/app-admin/salt/salt-3005.1-r1.ebuild b/app-admin/salt/salt-3005.1-r1.ebuild index fffa1500c0f6..bc9ea15bf0bc 100644 --- a/app-admin/salt/salt-3005.1-r1.ebuild +++ b/app-admin/salt/salt-3005.1-r1.ebuild @@ -46,8 +46,8 @@ RDEPEND=" libcloud? ( dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/aiosignal[${PYTHON_USEDEP}] + >=dev-python/apache-libcloud-2.5.0[${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}] ) @@ -85,6 +85,7 @@ RDEPEND=" BDEPEND=" test? ( ${RDEPEND} + dev-python/apache-libcloud[${PYTHON_USEDEP}] >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] dev-python/certifi[${PYTHON_USEDEP}] dev-python/cherrypy[${PYTHON_USEDEP}] @@ -104,7 +105,6 @@ BDEPEND=" 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}] diff --git a/app-admin/salt/salt-3006.0.ebuild b/app-admin/salt/salt-3006.0.ebuild index 700b1c9bebd5..5e8c420c6cdc 100644 --- a/app-admin/salt/salt-3006.0.ebuild +++ b/app-admin/salt/salt-3006.0.ebuild @@ -48,8 +48,8 @@ RDEPEND=" libcloud? ( dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/aiosignal[${PYTHON_USEDEP}] + >=dev-python/apache-libcloud-2.5.0[${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}] ) @@ -88,6 +88,7 @@ BDEPEND=" dev-python/build[${PYTHON_USEDEP}] test? ( ${RDEPEND} + dev-python/apache-libcloud[${PYTHON_USEDEP}] >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] >=dev-python/certifi-2022.12.07[${PYTHON_USEDEP}] dev-python/cherrypy[${PYTHON_USEDEP}] @@ -109,7 +110,6 @@ BDEPEND=" dev-python/pytest-system-statistics[${PYTHON_USEDEP}] dev-python/pytest-custom-exit-code[${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}] diff --git a/app-admin/sshguard/Manifest b/app-admin/sshguard/Manifest index ca83f484a324..7e5f0f392f60 100644 --- a/app-admin/sshguard/Manifest +++ b/app-admin/sshguard/Manifest @@ -2,6 +2,8 @@ AUX sshguard-2.4.1-conf.patch 1203 BLAKE2B db97df31d61de23622faaaffdef23c5f55dac AUX sshguard.confd 634 BLAKE2B f083e6d4f7df6cefae89ef382a82cd7c5863c6a2ded34aee61ab028f8320c35552b80d5d8222ed35adb13a70cf6096eb5d88749f5b5ff72ca483f27fd1c0de56 SHA512 72b2a9c995bcb604516525f8190eaf35fa57e18274f83a8d00fd5b223b598c0c4ffd8b7ce89b1139c89380e5a7181c8024a6041375c445edb29c8f8b49abee50 AUX sshguard.initd-r2 389 BLAKE2B b4098e0baf82e1c1f1978d6b3916fe9f2e67891d02b7b842492558f9b44c1c0c23204d88c036f49e069c42b0fbbdba31d8292419a2d22e603f29926228a8a223 SHA512 951ea1479836d1b318c35be03c340e5101aa3663bf2581cd0d928de2fea36f0b7906e50d9abf1b6b11fa682427e8d72b45bc95bb8f40a85fb471bfe354108108 DIST sshguard-2.4.2.tar.gz 835431 BLAKE2B f76cbe41ced4d23448ba09750d073a47dae263616c34ec2e2efd7d6367339d352925958b5d9d711a3c4a8c2da10fae2474384a3de14434c0dff19bd645325058 SHA512 f2fe35180af8698d4b2053e9ffbf17df9f033b0c2fcc045caa085467d14174e17aa266d2ef3ce9536037e54f7d3ea42de9e32e7faee65612894294793082862a +DIST sshguard-2.4.3.tar.gz 1118756 BLAKE2B 8e3bd297c5712b4a411de6581e96a21db03203974cedba443bf16dd042e3b1b54c68cbacfa5af1610e738e1f847f1f0fae4792b52b618946f8b13fb0f5d4e338 SHA512 eeecea1007c1a21a28835a6d29c2cbffc647b3ab09a3525600e91b978d4ebdda9e6a7e2884da26bb1d7f64de561ac8bd1788bb776730d37b7a4fa49b22885b4a EBUILD sshguard-2.4.2.ebuild 1100 BLAKE2B 1864b9b41ba272ed972776e14ba16877abf1921f48b0d55372563c023fdf5379c43cf13addeb9f8cabda96c3df18f3ee6a43c00fffee2fdd7224d4424d8a72ea SHA512 fb8ffd279ed992a6ad0d09b8157c430d6f6b8bc28c595e804ba2b86ccee0cf0a3e01288f1489b172e9f8d349ecd9ebaa7f00fce126ef2e43724082e87564bdaf -EBUILD sshguard-99999.ebuild 1095 BLAKE2B c5d6d6d4450f4d98fe6f4486f05b93105ed46297068f960f82ca7df8410c15e8a731f7570f9afa7657b085f52df7fdf2c3796e83915c435967b9a00df44d1fec SHA512 3f3b35389987a9bd004425b3fe15a3ace3abdc6370341ae2af66cd7688b90106810e0e6da349179140c02b5a36f3a44246cd40f62c5596a23b8c711df95d77b9 +EBUILD sshguard-2.4.3.ebuild 1102 BLAKE2B e54f51584531aca0b5cef59e889a235b02be35c035f0e1c266a53b6252f351b50000ccce2ac32f5b1446e532f04dce8e5cab7c8161ad422ae9b3f871432a5ae8 SHA512 fb8125e0f6fcf6755ad1119a5b73bd5e797b0dcfe83b7c35865f81eddeeb40ba391867531ba0f2ae9d6881688497be6e975e2ef87aa7f051517dd25d359c535b +EBUILD sshguard-99999.ebuild 1102 BLAKE2B e54f51584531aca0b5cef59e889a235b02be35c035f0e1c266a53b6252f351b50000ccce2ac32f5b1446e532f04dce8e5cab7c8161ad422ae9b3f871432a5ae8 SHA512 fb8125e0f6fcf6755ad1119a5b73bd5e797b0dcfe83b7c35865f81eddeeb40ba391867531ba0f2ae9d6881688497be6e975e2ef87aa7f051517dd25d359c535b MISC metadata.xml 379 BLAKE2B bfd9648b2bbfa43688fbc1741cf4498579a51ad9daf0e52248298fbd421a1aeb6c7a4dd3ef7b8d688b2d651aefa11bafa40aab040a0fefdec4c5e00bcb8e52e9 SHA512 9c520aaceddb3dc48a29f29017b36b7b6898087d0ae61c2b093d3d8690a17d9e3adadf42056374eeed77380da6c148d421ba2115d06157c762f165cdd4c6bb80 diff --git a/app-admin/sshguard/sshguard-2.4.3.ebuild b/app-admin/sshguard/sshguard-2.4.3.ebuild new file mode 100644 index 000000000000..35ac2d2df817 --- /dev/null +++ b/app-admin/sshguard/sshguard-2.4.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd +DESCRIPTION="protects hosts from brute force attacks against ssh" +HOMEPAGE="https://www.sshguard.net/" + +if [[ "${PV}" == 99999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN}" +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +LICENSE="BSD" +SLOT="0" + +DEPEND=" + sys-devel/flex +" +RDEPEND=" + virtual/logger +" +DOCS=( + CHANGELOG.rst + CONTRIBUTING.rst + README.rst + examples/net.sshguard.plist + examples/whitelistfile.example +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.1-conf.patch +) + +src_prepare() { + default + sed -i -e "/ExecStartPre/s:/usr/sbin:/sbin:g" \ + -e "/ExecStart/s:/usr/local/sbin:/usr/sbin:g" \ + "${S}"/examples/${PN}.service || die + eautoreconf +} + +src_install() { + default + + newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + + insinto /etc + newins examples/sshguard.conf.sample sshguard.conf + + systemd_dounit "${S}"/examples/sshguard.service +} diff --git a/app-admin/sshguard/sshguard-99999.ebuild b/app-admin/sshguard/sshguard-99999.ebuild index ee4653a215e3..35ac2d2df817 100644 --- a/app-admin/sshguard/sshguard-99999.ebuild +++ b/app-admin/sshguard/sshguard-99999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools systemd DESCRIPTION="protects hosts from brute force attacks against ssh" @@ -12,7 +12,7 @@ if [[ "${PV}" == 99999 ]] ; then EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN}" else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="BSD" diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 739c2e3f76de32804a08a8cbeb869513e89d15b6..002bbbc6834f48818b741561515e52ac6a16b356 100644 GIT binary patch literal 881 zcmV-%1CIP3iwFP!00002|5cPrvYj;ygy&hsT>;3F_3-ef2n7XU5;h>qR!HSBNKzEb zr$g0E!kL`^WlQ?H+dn=2`S|eue$JDh^M`-lzk3*L`tbbs$KPJ?^M|~*^~mnz>30Wn zjTGL;h|f{&!<(dT`>0uKtf+Ju*T!Za!_J;o%9L_t-*U0J-BW8`&$9eWC`-<|%qn(&o~2uT|4U9bI8| z$0AF;3m0dPd$t9MMb$yIidH2#b6_YT4y>MI&q3EKp1pkh;}&_)JAPu3U(}Wmz%Oy zET?&IhQ(IDJqv`587SM^Z;7_^TxU)ENAAf_yl&1fKR#Q`Hl1C&ee=fTz$^{?`;$HrFn!4n@x#^h9oq`l5uJ!!5>q%H)wNs?fZXTpWlAt z#Ss51u7!2etQVh_+ovuRG)YN3IOwH)HyX#dqaoPwzJhKf0;8-V6W4u1FlEf1(aMWFCvDVnI2E#OC&T7sC%9B@Yjh2yhY%)Y# zo}%JYNSgxP#Wp(W1#unPx!Z)_@hKgiH*R8DrX5P{P`8wW&QTO#aQc7Qmct-vWQ`CTI4z5V$5 zJ6JCBD=ZAiNP!I)`pTk%R*8~8C#Yb%sjY=5o?$?D3y99hA?POt>dZ)5iLh4OUi&Z` z42K8%Tt44}bPAGWATB H=LG-&BWAgf literal 882 zcmV-&1C9J2iwFP!00002|5cPrt{6oOMdw+?TLF~qD%&-D5kVjbldu7oT@Fz`gCs&M zpZg^8Vb!}H%Ce|y2tAL8C#C8vX@-Q&zj zA$&>)SFP2>XGq>Q%9)$CXPD4cI&4H*XKF4UAy>{#6P?E|&F$1Pv`KTE5x4XVwOUoD z#mn?+u%|t|`sHyEKhW{?F=U&j#A#M!nFlX&b_Cl*4wl1H)HF#PgE1R_HL!LsG`BHO0Jfpa^)~&nAb9iql13ze z7P7>qjMW$!wI3aTl7p`CLQy)QcU&D$0`TjG+17@%*HK8UVTtDD(!Jsvu8t3{`{SEW z`PcWzhJRBSba_k|b*{K0wxeX5acAa&0dB(=;z=fF%HD;1fr9~~hC>snLW^aDCJoM{ zg-?NjYXB%y`RFwf212x&JK*~^G+Z}X^$Rk|)d#ma0^Y1V3Ng@h_wB>3frG;vou~UE z&(v}Jz*>%$_t=tpdOyOutW-)r^bSat6PL^rNTKLn5{r5E%BWr-@X0# z`a4)A^D8Vg$aAuipK)c6LaAfK039C*+0E4}Pe_ph-Ay1W3KG=gggnz@?2v=?aC@J6 za!MK^;8Co5Y^H?~o=ZnqAQ-&*n0nUAAz$sN#suoo49-5Cu@tqjbCMzGxzKit-2q2g z4b&PGPYE!zi9JEslp`Z;6=PQwtVoW45YWZ&p+&=Q#M{tu$j$}A&;}f#++@%G1%-GT I+UErT0H@ZzApigX diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest index 2c54af3c6cc7..1eca51ce29f9 100644 --- a/app-antivirus/clamav/Manifest +++ b/app-antivirus/clamav/Manifest @@ -21,36 +21,44 @@ AUX freshclamd.service-r1 177 BLAKE2B 8c9304e8c43e03288dcb1c6897b53e7c36b6e6116b AUX tmpfiles.d/clamav.conf 33 BLAKE2B 447c5ad4ad79bc70fc386833fa763451d30bf30f1ae26434039a3926ca5aae9734e0152c83b5b9aa5bed87b17c1b685c4ea9f41c9cb6b3197b1e78e800b71fd9 SHA512 eabe5a94c2679b82ea3e29272eb448b47e60b271381d3e97f3970b1a9e086d61662aff2d29887950a911025294aa7cea8bfd9003d257963566b251bcaeb5f6b2 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 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.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f +DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 DIST bindgen-0.59.2.crate 206267 BLAKE2B de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620 SHA512 14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44 +DIST bindgen-0.65.1.crate 213479 BLAKE2B 91f143d6d3ca37990ff01a9f11ba43fc7808210f47143419abd2de1d4b38a4855a806476b5607aa140de77b83db1649e318f6f904338c621cb300a53a00b1b01 SHA512 f3fab122b02abe8eca4438edb220eae0066a43f6ff4459aedca6c6261e769bdbdd6c820e5b29ddbc5b5cdf8ec0bdac1a4bc374fae2772117958e7c40bc22e8f2 DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6 DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 +DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST bytemuck-1.13.0.crate 41703 BLAKE2B f24b786d2209921f2de16209d3b397fa1d62f637efd8f0a92c6d7d3734fa447ae3f1c5499e85a16e30e39bd132c00c59517ae0886d1fab8da4aaf2150a3fc0d2 SHA512 e2e8164c9b14d8ec44879f3efb91f3ac3918e092d22d73152166b926c8b85e854c7b925b53feb173b572e9260100d9c584dbb80a377944b2415d485dd1d20876 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST cbindgen-0.20.0.crate 183277 BLAKE2B 51529b21879e3a3212fbb951b3bdd5c8c396dce53e9dbe568bfe1e752caf3060bc784909cb4b37a6e6e80d357d5a8e2bab8d10d4470563358407bceb814bb7fc SHA512 83c2b0da580f0a2fc9a74922f3c44d0e73ce0d1de8b5a3f5819c7fcf1c481df1ff0346e84c5b4c199a9364542c85fb81ece4e1deca3a6f12231a4478f76a7c02 DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 +DIST cbindgen-0.24.5.crate 196574 BLAKE2B 306028d377907f704c1926a989457126fc3928e6780da64672650090f837c25c5496fc72a5c8408c599aa76352f2a625ffe926af5dfc51bf890b6e66e4c44406 SHA512 16eb2267f6f75599d8cc4adc05a1387b8b95e595427bfee852f1746402a9609520f364b0fd443ce780f44a61f5b4b3518f2b021a4ff08d1f160afcb0a3bccecb DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clamav-0.103.8.tar.gz 16524716 BLAKE2B 207a6087de9134586215a4f3fe02cb071135c38fac792f6cb2d4c4a3c9e596bff5dd0a0ac3dd9f6018771d866fa9e64223933f96cec3ee6e8ce17a743c3d952f SHA512 8e030fef5788cf4df8f4d878363df1e5d9abcaa209b9f998f57334ede481d755b33958b5e9bb82be9643cb7442814711e4c9978314cadd7eb9161fee03b74439 DIST clamav-1.0.1.tar.gz 10320098 BLAKE2B f7672e4a5870e39d589c655215202f4a8beb3ec82e898086105452f6fcb55cb888fe33879fb04b85a290244aa9c556cbe96a379b4e790b04a5dcbed712f49c33 SHA512 521ebcc19e149b76e1d95c3d4e313ad83ec89703d68ef9b0bd74251bdb115c2d48b7cf0bf183f502118e495c7e1fb91665ff861642acd178c5b60f22e9e24433 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f SHA512 1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851 +DIST clamav-1.2.0-rc.tar.gz 10361345 BLAKE2B 3379c077e29c213cfb861cef4250c930e184ac3de40ac97310cdb05871e1c91168d6c5caf54af5f120eb589f963407d44f0709e438879e334342929226751852 SHA512 8bf764eb1f507f0a06b00511a84888c3a56208819e451d3923dd79d678f326d9de5c1aafe5fa808c852d8f5f7ed47416d592a63194b4b533ff8077d4a6593d71 DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a +DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e DIST cpufeatures-0.2.6.crate 11467 BLAKE2B 3c04a3b912e7f65d6da4b2e47029d47cd6d84383fe49bbfb88aee58bb2419f0805a0fc550a104233980a4a38d94ab545df76db8127873cf10780bf15019896ad SHA512 2b3ff21b38f61966ec63b56030c057a4eb3ce261c739c6bc6349dc0da6f6b31d06393db792696cce79950c68576bdc0ef2bf1c2ee0f456eae165af40f22c5dcd +DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 @@ -58,20 +66,25 @@ DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 +DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 +DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 +DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST env_logger-0.9.3.crate 33291 BLAKE2B ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b073ce614f9297f60e95b6c9e6141d8810d1dccc575893c796358ab65ba56a281630ab75350e8f421167e5d9c52 SHA512 a3ee86e77d980c2eefe4be32d75422aa0f9a60a43fd11bafaa3c9e556584cf65c36976a6aa650f87426edfd82de0cbb919e0906cdba6db8b486b4dd4b2583bbe DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST exr-1.5.3.crate 241996 BLAKE2B eedc489004e751e4f4aff1be42f2875c132526a5734f1050ebb91638c85b6970bc07af5f1cbe6cfe1e69d0d8b8b96a0cbbcfd8f4ab01486c60686e79bc5ffdb4 SHA512 f43766506fe13067217eeb52375d4779a726de5168d3cdd082b793b8e44d1e5ded333ad5e03f44d2a9daab494e2ccea62a102e56107eeb24997ac87ca7789225 DIST exr-1.6.3.crate 242130 BLAKE2B 3792413a27a5881587d7927a26e5149d38c906be3a332c82e170ce07a9405963ffa4923482d7bf57314b879ae5d4594e60ff14d74044a1d884cf98858d64b974 SHA512 d436825bec8efcc3bf7048936d2c1eb7b13d3b94a5b865b85348afe2f164a384231b46d6968dd8edc07bc473816c95aa5d6480d4649ef2afd1441545740f0d90 +DIST exr-1.7.0.crate 245602 BLAKE2B ad71e47ce3fc177950a8285d38a1d1daf0e077ef93650d5193e5d239085c28fb1041a3c51ae7c91644b792aae56bc07be8eae5816de9e686995217fbea1389f5 SHA512 3975ffc7bf4005364d1bd35042fee8b86af6cef1eba35f9431b11fadf2104289b63a3e4d04b6f61686a7cdcd0092b0e957c6a737b30e99158756ed816c61f3e2 DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST fdeflate-0.3.0.crate 21790 BLAKE2B 3c96f6395fc42f66e436fbf6b747c2f3c2dfd8c38729bd0eb88be872ad55e5d964ba322b703fae122907d51892619687ac9b7a5e7546f8fe6eb7d80a91c1f398 SHA512 1a1862460745780407892c835b4e3431267044285fdd718dc6b316dbce9520d2955bf36e5e28257f2f758ba7bc3051b446e786d11ace83deec492e4c161664bc DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 +DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 @@ -79,6 +92,7 @@ DIST futures-sink-0.3.26.crate 7853 BLAKE2B 8bd044ee7bf46417b8b52be3cd688776ddb2 DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 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.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST gif-0.11.4.crate 634244 BLAKE2B 537a21ed947889acde0c9b8a42a7d0308f2d9017e59145924e735aa046cc494b60b97cdf3b24d62d24159a47bd4b6bd2aa009f2871c0b4f6fecec020f8041398 SHA512 3de0534b35bd783b54715e7f8a92f2d8a22934949627716cc3ade3c8036489d2b9604292eeeeced820b149865bc44a5de9d05700ebace073b48737759b5296b9 @@ -91,6 +105,7 @@ DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 +DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST image-0.24.5.crate 270381 BLAKE2B 239022ae8f5cb6ae187fa886f531b3eda2134f3ca31501902a13aec104efa86dfc717aeaaad329a22ccfdd2d8ff3eb222d2acd83f01854333199611aa95c77a0 SHA512 710647226e060cc75550e6bf852a5d78f94628b44bfc5a9d20fcf60dbe10efb1b28d192e91d5a9ac8aa57e975ecc88b0f9b19d08e732694f1037d8c235b48fc9 @@ -99,22 +114,30 @@ DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 +DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST linux-raw-sys-0.3.1.crate 932203 BLAKE2B 090e9c11a36ed26b244d9f130c87d1c6adcd81424e83eded72ffc421192d0800af27c683afa262efa8b3063f0ea510ec113664e0c2b0eb273325d2c30443f313 SHA512 bd82bb055a8f40ccd4a1cbfbf8c628c63ed609489f7ebf61b9ccb268474c16e206867c3695e1da2840c72cb26b3f646fe9585148037604adfcdaf7bfb494a452 +DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe +DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 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 miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c @@ -125,19 +148,28 @@ DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d321 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 num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f +DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 +DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8 DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 DIST pin-project-1.0.12.crate 56972 BLAKE2B 1f6b106cd55b9692bb1d671bfd51011d9f89cfe8bbbe030c64e7ea57b6efb0765838b03812708a7aa38c197d3b43328a9d88fdf93abb51f4d1a3061301b74414 SHA512 434ce0a0e16441c7aa6f12dc98584a0e7986e9491eb08d5143e3f64e1f73dfa4db9d0fb2098f16e5a36f3653201aff735437d2d1d366c11160c09534c75fbfe7 +DIST pin-project-1.1.2.crate 57540 BLAKE2B 72e656ea79f14fd43ad903e5d817db29632067d3d794fba10c3ddd9aed952702330982ba7f2aa8de3c5e192453169fdb494a39ba7b23bb78fbab7afeddec0485 SHA512 b486dd2d86a1b9a1b72bb9629cd60cb7c913a431f645d6d75a4eb23c8fc02f438859b8ca9fe9694410da39b32ee11a6b729b9f7cde4b1032f631d24148f67f54 DIST pin-project-internal-1.0.12.crate 27956 BLAKE2B ac5cf33b5981e32ecf802a9de1576f696006ffc035b33173b1606a1d12c7b12c53a217f5723e8ebd622a121345f440b200ab3972410a2f161a5ed83fa8769ed6 SHA512 f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9 +DIST pin-project-internal-1.1.2.crate 27825 BLAKE2B 45602fbcec053119eb1be6889f9d8a344c56148afe4b28f033051f2dca1da5232fa442ffb610a34a8fc12298995f828a3c6004fd2b882f3edf083f72c68292bf SHA512 c14b65df7929f9d2ec1e4877ab65ccef84310a6a45b6e12f68f9f8dd4ccd08ad97b388340bc8340dbc9499244db037bde3e8cb9b9d1ae4a394b963cbb7257bd8 DIST png-0.17.7.crate 80979 BLAKE2B 37628fa2282c7195f983a95939eda1c73745f89d772904173775d7e1906b71615e45de8f59489d6842450ed6f7c7b809b28881c84d5a3399da38013fc3062c79 SHA512 f8009925a6948d8b9c82007f31eefd18d2173274816c0329673e48ef725aec52ca3aab2b91e8fc4f776c8f7f17475a3e065835e578a632445e1bd70794b18270 DIST png-0.17.8.crate 88654 BLAKE2B 2c7d7cf032be40bcb614c2cdea6e41af2d15ca701377af6cae1bac6be7dc154d33a1d31cbaebe4848044ba59e02d56cc4b02bee14ce2d93904ae9bc5e4b6a699 SHA512 65a7a98295f6c4d1da79d17c3ad5a879e43fdafe3a925cf92c9866146032fd223144a84c1e6d95886bdfd07bbf35d1ef38abf2ab4ed09373c9fccc12992019af +DIST png-0.17.9.crate 88839 BLAKE2B b218fcaa166f142ced8ae75a47bb587015d0a449210f3cf789ef3f85eb6dec946c3744ff93a40a2e2d08de8a4973e12cc0880f8ef95c36f96c920ee47bc096fc SHA512 95c532136b7f31dc7aa3b04e721307b5a722f95cb815c885ed26a751b5c1eabd52b38aa1a1f504e610a5bc1baa6058ade1406cc833d0d2286fa7523f0c6ad5d1 +DIST prettyplease-0.2.10.crate 56634 BLAKE2B f49c4fa42369d366f88656fbb716bacfc442b59d8ff47fa39e74238eca33f07aefd78289eea5a53055aed2522dff530de5130b0b319633b902fc895b03b47925 SHA512 80b10b3460cd37928d638f1223ced0c1b56047cd5be98722ee1cd37cfa3c991c8a78b3603d89349c22e201d653526e0321c5d685e0377bc75d5995e2428926f7 DIST primal-check-0.3.3.crate 8720 BLAKE2B 9c7b5273a5df414c57b4104b9bf795b853b433da3a5d91a1b878ef9b7cdb6a810572dfb8fae11543a106760e449b886f6e10a12347f043171f5d7947b30f2b20 SHA512 d56fcee65802b1ca272515589574786dfd066099c55a536cb1076193242859074918651c4fa3c1a7dab4fd13ba91c8f6a2a5b0789a6cd24faffc092edf27d75e DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 +DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0906cab5a680933d482b7f9b49480bcb9c8172b412e70bf87dd0737b8532e90c310bf083f144292cc72190059ba3b SHA512 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04 DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377 DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 +DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.10.2.crate 70599 BLAKE2B 3ef458725d2df280b259da4cef179f795dd8c29fc1b9fef06c9f405e3818508f2abe3d0eef206c14c6e1222f9271033cd3f534c3a11d2815e06abae31ce36874 SHA512 2b94669689b3c354fb65d2530c7da88d9d8d8a31cb7ad100e526018864f23091ffc976f0239e2614a521d58df3dece355b636ca06d0484ab4f0c3afca660dd24 @@ -146,29 +178,39 @@ DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f +DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 +DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa 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 regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 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.37.11.crate 313917 BLAKE2B 12b29f09ad68029fc2ebeff12636a2d06f3a5663f6c8d1df814c9347119f8af0ce8357fe6bcc2f4b6512f859507e2ea5fafd91f7ed03d7ec329668a581e47979 SHA512 206d76b080b6f12788c28949c7f1b2798b184bc8a0e38b5b8ca01e43f25a823efec9dcf3061652998048ae5c3ab769bce0852d7238a75d12008260cf615117b5 +DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306 +DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407 +DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 +DIST serde_json-1.0.102.crate 146070 BLAKE2B 3b1cd8a40b8569ed933d105eb1e37861339b7fc98d0e3583e91a976d8414244daa17049640a4f44d7c1ed604e13c9fd6d735a915c14be0ae0bd5bfa0e52a5979 SHA512 103d2fae45bf5b723ebf8cae4ee1734a06f9f4c93dfa3a9ae58c633942c92c380020cbd7913e870baf9db27a51feee505c4a2fae455a7b8c6fa76c82f14b65b1 DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c +DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 DIST simd-adler32-0.3.4.crate 12076 BLAKE2B 79da162561157ffc09de0309c05612b84ca6bea8ccd0acae7f6460e20c3db831bc3f71c2a3f7aca11740f084888f204ca4cd065621a99b355633ef69ceb3e780 SHA512 1411201116b4dbad5f7bdc64a3d669bd733a966061a29ec86e8565b282195a28cbf7ae4a69a766798f94acf8c208b0392ec7f62f71e75dcc98738b95cca157af DIST simd-adler32-0.3.5.crate 12132 BLAKE2B 3f757e8232e7115315de750dfaad58da922cf8f87971afac9a62beb9024a85af882362651900556ed131841c2af433491742a3f87f9d2ded09b9bf7903999d92 SHA512 8aaca8ee7a6c884bd12a19164ce1bf913b29b262192e34821f47e5e655b0eacce690b41da6c724a7417ed556d09af9d6a1639bba0b34523a0267eaba3df5c397 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae +DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST spin-0.9.5.crate 33732 BLAKE2B ffe9f983fd8cd3b6b5f446509bf8bdc051febd3195c200841ce999cedd5399e0bf654a8e6569de107bd34400e7a98e9598882e0ef5a7524ae99f76e555fbefb7 SHA512 59b239c509a176640eeeb12524232a11516fb58bb3802aade56087959ae25ab085ccb0647956e2baa70541c74d653c68f6ad7457ddba2bb1d089bcc7ba17281b DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157 @@ -177,20 +219,25 @@ DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b +DIST syn-2.0.25.crate 241421 BLAKE2B f8b06686d0891a1d50d5f214836e43f518aeea443cbb7dabd2563c2399559014b9d42b7e0d1dbed2f4aa5e644efaf2f5f8b37358f9e0140efa231a62348fa1b6 SHA512 2c07b24d5bec7463da97eabbbccea3bf82aff5a74d7ffca6ef21f66420dce369cf77529fe722ce77b019b9085a52feb900f707b6aee5ee088d07035ae191930b DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db +DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 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.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 +DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 +DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0 DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST transpose-0.2.2.crate 10816 BLAKE2B 87c6e1152858048fa188406a3683781b5af1f036c8236db2b4548a452327ba221a0c6ce71a6a191b2fe854a3292119cfe548a9b57266f4857fa0e517c331a6d4 SHA512 a08347773fba17586fd42f8e6ccd17c30f6d6c22faf391c6ff57ece99147754366b4273b41186a206f54b2be0bd3b29b2ef49182d23f0cfd11137cb49368338f DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 +DIST unicode-ident-1.0.10.crate 42039 BLAKE2B 3365850e1991b9e572c6917a35f3c85523d921d5ebd9fa7025fbc1ce2a0518b06aaa9f3e3bfafb47d357226b5b9964145c7f1b5ddc16cb7280542f6c96f650ec SHA512 5dcc24e138a86f84cb05290332d02953b0ca18839ead1e74b0319bc361ea449700e04d62a51e435cba266121e463643e017718d3023a84f844a59e4ca4475686 DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b @@ -199,10 +246,15 @@ DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc 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 wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d +DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058 +DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43 +DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5 +DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 +DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -213,6 +265,7 @@ DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33ae DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 @@ -229,7 +282,9 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST zune-inflate-0.2.50.crate 37058 BLAKE2B 6e6686708ce4f83dc753cf93af7304e177568fe77dbef5b1feec6b38731da7ff077a2b1e02c24e270e013066c240c2a936b8a25a5a0a79f9f242831c1b46a810 SHA512 02fa9bbc4a30e145f034581212333788a24ad9756b1d2efef3a8b6967389fcb4258fe5c71936eb16b75238965021ae796525a754a94ff96d2d45f4e0509f74c0 DIST zune-inflate-0.2.53.crate 36273 BLAKE2B f9541ae3a15422a13a731cd1f43df475dd9f5f0c3934247d70a61278e041f8b182ff3b7e053cdc38231c1f07187805e42e3656dda91a4f577817f9d46722b4e5 SHA512 6238def319045557a640f8a60f8c525b0749e6eed0c9856a52e0e33fc6f02d3a32a9c9145b317aee45bac3f2fe7a1e76eb14ac35519f6e895a2eec47cc5ad5d3 +DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd EBUILD clamav-0.103.8.ebuild 7351 BLAKE2B 7468b98b543a72a4623ffa854c7f52ff9b60f5d9265fd76204c875e91ef9496b3eef26ce21bb2a2e2639365e2af04cf2e677a960f9231dd773ae7809748295b3 SHA512 cef00813cb2ba41fe74d8eefd800dd5923938c4276e398208da34e30c99d3364d5d1a891a04cbdc5c4dae117a763d00ed39b64ef6b6dbe88f301c54e5c2549e6 EBUILD clamav-1.0.1.ebuild 10115 BLAKE2B c36b8e42a998d569003f03d7321f9dbcbb0c3a20cb7fc85ef9795f41f6d14debc0144d9dc704a2f8753c04956a816d38f8d2c81b17768fda87fca65ecb237a77 SHA512 000e9737f54f752368ee43f0271a821ab10abd188b2efc09a992bf727d1913d979e849f22e99881b64757915f79c0248325a57e887f550ed5a49fec092563186 EBUILD clamav-1.1.0.ebuild 10780 BLAKE2B f067e77e5eca456e9601c6fbcc4cd43ab97bcb562a0d9d060edeeca1ec969e7a5f46cded0810c38a6b7dee5c4d5c6be6df5a10f93c8b6a69d8bd612ab29ecc23 SHA512 19108462a27d1cae95226cf5af17c485cd6704e544531ddad6857932740f767264144fd3b8eaa770998b219924579f2557c0463c8557dba9e1b56d81b843c702 +EBUILD clamav-1.2.0_rc.ebuild 10736 BLAKE2B 0cca7f25ad05e5b4fb950b53e1937ff308f952ef7d6f28f2c96a32c2be15ba73aa95f42461187bb12671216c49958c2ddeb015b2d9f6bf9f87fd263c94e1c29c SHA512 131b24651aedba908183833fcdd723cd17f5511f54ddc6400e1b5320b0225baabfd00ac4aa95f19d92e91348cccb1aee2ea5d96ba559deba1695f2a67cc3d769 MISC metadata.xml 1668 BLAKE2B f874f351a17a0bd2de2bd7d321b1910c89df30a6a306a280e7a02f823f359a8d3ed4385fca09bf4a50f36d70e813cd0f2aa9c70d3c1e0ce35234c4606007ffcd SHA512 bfb3ec70d3128d881d1a4c2ca1b9cb5ae61409020806fd6b1a1bc0546f12dbef027a326d104a6eeaad8bba27b0fc5e32fd204b87d0f4989944929dfd25547ff7 diff --git a/app-antivirus/clamav/clamav-1.2.0_rc.ebuild b/app-antivirus/clamav/clamav-1.2.0_rc.ebuild new file mode 100644 index 000000000000..58bd5cfeb5d5 --- /dev/null +++ b/app-antivirus/clamav/clamav-1.2.0_rc.ebuild @@ -0,0 +1,403 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +# Upstream are working on updating clamav's LLVM bytecode interpreter to work +# with later versions of LLVM, but it's not ready yet. See: +# https://github.com/Cisco-Talos/clamav/issues/581 +# This does not impact the ability of the package to build with llvm/clang otherwise. +LLVM_MAX_SLOT=13 +PYTHON_COMPAT=( python3_{10..12} ) + +# Auto-Generated by cargo-ebuild 0.5.4 +CRATES=" + adler@1.0.2 + aho-corasick@1.0.2 + atty@0.2.14 + autocfg@1.1.0 + base64@0.21.2 + bindgen@0.65.1 + bit_field@0.10.2 + bitflags@1.3.2 + block-buffer@0.10.4 + bumpalo@3.13.0 + bytemuck@1.13.1 + byteorder@1.4.3 + cbindgen@0.24.5 + cc@1.0.79 + cexpr@0.6.0 + cfg-if@1.0.0 + clang-sys@1.6.1 + clap@3.2.25 + clap_lex@0.2.4 + color_quant@1.1.0 + cpufeatures@0.2.9 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-utils@0.8.16 + crunchy@0.2.2 + crypto-common@0.1.6 + digest@0.10.7 + either@1.8.1 + errno@0.3.1 + errno-dragonfly@0.1.2 + exr@1.7.0 + fastrand@1.9.0 + fdeflate@0.3.0 + flate2@1.0.26 + flume@0.10.14 + futures-core@0.3.28 + futures-sink@0.3.28 + generic-array@0.14.7 + getrandom@0.2.10 + gif@0.12.0 + glob@0.3.1 + half@2.2.1 + hashbrown@0.12.3 + heck@0.4.1 + hermit-abi@0.1.19 + hermit-abi@0.3.2 + hex@0.4.3 + image@0.24.6 + indexmap@1.9.3 + instant@0.1.12 + io-lifetimes@1.0.11 + itoa@1.0.8 + jpeg-decoder@0.3.0 + js-sys@0.3.64 + lazy_static@1.4.0 + lazycell@1.3.0 + lebe@0.5.2 + libc@0.2.147 + libloading@0.7.4 + linux-raw-sys@0.3.8 + lock_api@0.4.10 + log@0.4.19 + memchr@2.5.0 + memoffset@0.9.0 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + nanorand@0.7.0 + nom@7.1.3 + num-complex@0.4.3 + num-integer@0.1.45 + num-rational@0.4.1 + num-traits@0.2.15 + num_cpus@1.16.0 + once_cell@1.18.0 + os_str_bytes@6.5.1 + peeking_take_while@0.1.2 + pin-project@1.1.2 + pin-project-internal@1.1.2 + png@0.17.9 + prettyplease@0.2.10 + primal-check@0.3.3 + proc-macro2@1.0.64 + qoi@0.4.1 + quote@1.0.29 + rayon@1.7.0 + rayon-core@1.11.0 + redox_syscall@0.3.5 + regex@1.9.1 + regex-automata@0.3.3 + regex-syntax@0.7.4 + rustc-hash@1.1.0 + rustdct@0.7.1 + rustfft@6.1.0 + rustix@0.37.23 + ryu@1.0.14 + scopeguard@1.1.0 + serde@1.0.171 + serde_derive@1.0.171 + serde_json@1.0.102 + sha1@0.10.5 + sha2@0.10.7 + shlex@1.1.0 + simd-adler32@0.3.5 + smallvec@1.11.0 + spin@0.9.8 + strength_reduce@0.2.4 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.25 + tempfile@3.6.0 + termcolor@1.2.0 + textwrap@0.16.0 + thiserror@1.0.43 + thiserror-impl@1.0.43 + tiff@0.8.1 + toml@0.5.11 + transpose@0.2.2 + typenum@1.16.0 + unicode-ident@1.0.10 + unicode-segmentation@1.10.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.87 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-shared@0.2.87 + weezl@0.1.7 + which@4.4.0 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-sys@0.48.0 + windows-targets@0.48.1 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.48.0 + zune-inflate@0.2.54 +" + +inherit cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles + +MY_P=${P//_/-} + +DESCRIPTION="Clam Anti-Virus Scanner" +HOMEPAGE="https://www.clamav.net/" +SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz + ${CARGO_CRATE_URIS}" +S=${WORKDIR}/clamav-${MY_P} + +LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB" +SLOT="0" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi + +IUSE="doc clamonacc +clamapp experimental jit libclamav-only milter rar selinux systemd test" + +REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter ) + clamonacc? ( clamapp ) + milter? ( clamapp ) + test? ( !libclamav-only )" + +RESTRICT="!test? ( test )" + +# Require acct-{user,group}/clamav at build time so that we can set +# the permissions on /var/lib/clamav in src_install rather than in +# pkg_postinst; calling "chown" on the live filesystem scares me. +COMMON_DEPEND=" + acct-group/clamav + acct-user/clamav + app-arch/bzip2 + dev-libs/json-c:= + dev-libs/libltdl + dev-libs/libmspack + dev-libs/libpcre2:= + dev-libs/libxml2 + dev-libs/openssl:= + >=sys-libs/zlib-1.2.2:= + virtual/libiconv + !libclamav-only? ( net-misc/curl ) + clamapp? ( sys-libs/ncurses:= net-misc/curl ) + elibc_musl? ( sys-libs/fts-standalone ) + jit? ( \ + "${ED}"/etc/clamav/clamd.conf || die + + sed -e "s:^\(Example\):\# \1:" \ + -e "s/^#\(PidFile .*\)/\1/" \ + -e "s/^#\(DatabaseOwner .*\)/\1/" \ + -e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \ + -e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamav/clamd.conf:" \ + -e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \ + -e "s/^#\(DatabaseDirectory .*\)/\1/" \ + "${ED}"/etc/clamav/freshclam.conf.sample > \ + "${ED}"/etc/clamav/freshclam.conf || die + + if use milter ; then + # Note: only keep the "unix" ClamdSocket and MilterSocket! + sed -e "s:^\(Example\):\# \1:" \ + -e "s/^#\(PidFile .*\)/\1/" \ + -e "s/^#\(ClamdSocket unix:.*\)/\1/" \ + -e "s/^#\(User .*\)/\1/" \ + -e "s/^#\(MilterSocket unix:.*\)/\1/" \ + -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \ + "${ED}"/etc/clamav/clamav-milter.conf.sample > \ + "${ED}"/etc/clamav/clamav-milter.conf || die + + systemd_newunit "${FILESDIR}/clamav-milter.service-0.104.0" clamav-milter.service + fi + + local i + for i in clamd freshclam clamav-milter + do + if [[ -f "${ED}"/etc/"${i}".conf.sample ]] ; then + mv "${ED}"/etc/"${i}".conf{.sample,} || die + fi + done + + # These both need to be writable by the clamav user; + # remove the installer-created empty directories + # TODO: use syslog by default; that's what it's for. + rm -r "${ED}"/var/lib/clamav || die + diropts -o clamav -g clamav + keepdir /var/lib/clamav + keepdir /var/log/clamav + fi + fi + + if use doc ; then + local HTML_DOCS=( docs/html/. ) + einstalldocs + fi + + # Don't install man pages for utilities we didn't install + if use libclamav-only ; then + rm -r "${ED}"/usr/share/man || die + fi + + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + if ! use libclamav-only ; then + if use systemd ; then + tmpfiles_process clamav.conf + fi + fi + + if use milter ; then + elog "For simple instructions how to setup the clamav-milter read the" + elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}" + fi + + local databases=( "${EROOT}"/var/lib/clamav/main.c[lv]d ) + if [[ ! -f "${databases}" ]] ; then + ewarn "You must run freshclam manually to populate the virus database" + ewarn "before starting clamav for the first time." + fi + + if ! systemd_is_booted ; then + ewarn "This version of ClamAV provides separate OpenRC services" + ewarn "for clamd, freshclam, clamav-milter, and clamonacc. The" + ewarn "clamd service now starts only the clamd daemon itself. You" + ewarn "should add freshclam (and perhaps clamav-milter) to any" + ewarn "runlevels that previously contained clamd." + fi +} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 3a757d0b40376fa652b729748f7c6adeb9b69395..72d26ed4f2e5e8cfc22e55f23f8688acd3119018 100644 GIT binary patch delta 15616 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 a(AOE*u!*ThP43SB@c#iacoSbGd;kE67Jk71 delta 15649 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 HBzyn>ShQ%B diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest index bbbff523d450..25d55da4dcb1 100644 --- a/app-arch/createrepo_c/Manifest +++ b/app-arch/createrepo_c/Manifest @@ -1,4 +1,6 @@ DIST createrepo_c-0.21.1.tar.gz 626012 BLAKE2B 87e7fff68bb06c9552ea80eada625e58130d171db48b0a1aa4965150b136e62c656e368e1bc7cc057e5fad105fff620bb37e171e367eb688725d2089e4181db4 SHA512 453b857ecde5aa63f57e4a783855e4f4c32a041b68c0bfbb5d5b06bc0010d6cd043ba374cb880cce1d0de160a37df2df2688e9886bf9c8d92c09fe530aa36dfe +DIST createrepo_c-1.0.0.tar.gz 628628 BLAKE2B fed99e3eb7e2bb6dc9a045abb0c35c00bf4a733a1a70780109cda00b0db0bcf2ab96b466fcd4ce5b063642e900a6fb3d853870ea3af28da6c2b3af3655a49b2e SHA512 b412dd56c4e0b69467708a3646bf276b9c3a970b2f89f269b5c65a4efb961ed42769b9fca9d333588d2726e85fc80050a83a2e5b83e296f7e8b028ddd2bf9cf9 EBUILD createrepo_c-0.21.1.ebuild 1441 BLAKE2B c0563513acd9ea5a2ae69db10cd540e820b7d79dc560a652123d7952b7d296884628f8156cdd1c39d464ebc005dcae99f143aa911934db30562828773841c3c7 SHA512 cf76abec9065ed2b9a98cb3a5e741ad898ae41b25f667157ecf2c3bb1d8df354b2d38dd04883747e1d800b8039eb73cd48b7293fd55e4c041eb532440a5f1b55 -EBUILD createrepo_c-9999.ebuild 1436 BLAKE2B 4383e35a05f083c7796646afb032d3c77e67aa002941c144ed86727a65f84cafbbc2d999d794220a41eb170b6f29f622f3c8aad2f16e5ad26ba36b5b515d76f8 SHA512 4076a55fa4c0a1fdc5f641453840a6255880f85323c322677ce781648713d586f8e694a5d75d061f57c4e3beb49185c9b98189cc399ab79073976ef658e153b5 +EBUILD createrepo_c-1.0.0.ebuild 1500 BLAKE2B 1d6c2fc12bbf9a7ca94e2d4ac778f68344281335bbecd800eb597fc7e66a25fbd710f8c6866fe431d2e745b284d42f5b95f94d95bd019d890c3c91d19ffe7cec SHA512 b525ccc209777258f80d91a686ba2255eeb6861590d52ad3d9a33ef95e52768068f854ff8526174b27f9d1091182e3311cec12a24fbe8503aef9be8a5ba6c2e8 +EBUILD createrepo_c-9999.ebuild 1500 BLAKE2B 1d6c2fc12bbf9a7ca94e2d4ac778f68344281335bbecd800eb597fc7e66a25fbd710f8c6866fe431d2e745b284d42f5b95f94d95bd019d890c3c91d19ffe7cec SHA512 b525ccc209777258f80d91a686ba2255eeb6861590d52ad3d9a33ef95e52768068f854ff8526174b27f9d1091182e3311cec12a24fbe8503aef9be8a5ba6c2e8 MISC metadata.xml 828 BLAKE2B 13ea8960341f448e8abb558701208a46dd0150ec12080efc456a51949120c46bf7621adb8591d6ed52be7ccee7572d924dfa764209ed442be74eb5b6a9f153db SHA512 9c6dbdad0aff7e4f2d309f1352848f75a4d59f7069bc7b46bc3d013e72d56bad6411051b2763e6dc644e6041ac291422de8afa6a2d4fcb49847f31267cb9f78d diff --git a/app-arch/createrepo_c/createrepo_c-1.0.0.ebuild b/app-arch/createrepo_c/createrepo_c-1.0.0.ebuild new file mode 100644 index 000000000000..a9a502907e62 --- /dev/null +++ b/app-arch/createrepo_c/createrepo_c-1.0.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C implementation of createrepo" +HOMEPAGE="https://github.com/rpm-software-management/createrepo_c" +if [[ ${PV} = 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git" +else + SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +IUSE="legacy test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/bzip2:= + app-arch/drpm + app-arch/rpm + app-arch/xz-utils + app-arch/zchunk + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/libxml2 + dev-libs/openssl:= + net-misc/curl + sys-apps/file + sys-libs/libmodulemd + sys-libs/zlib:= + zstd? ( app-arch/zstd:= ) +" + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DENABLE_DRPM=ON + # As best I can tell, this enables distribution as a wheel. No need for this on gentoo! + -DENABLE_PYTHON=OFF + # Upstream enables some 'Legacy' stuff by default, let's put that behind a USE flag + -DENABLE_LEGACY_WEAKDEPS=$(usex legacy ON OFF) + -DWITH_LEGACY_HASHES=$(usex legacy ON OFF) + -DWITH_LIBMODULEMD=ON + -DWITH_ZCHUNK=ON + -DWITH_ZSTD=$(usex zstd) + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + # Tests have a magic target! + use test && cmake_src_compile tests +} + +src_test() { + "${S}"_build/tests/run_tests.sh || die "Failed to run C library tests" +} diff --git a/app-arch/createrepo_c/createrepo_c-9999.ebuild b/app-arch/createrepo_c/createrepo_c-9999.ebuild index da19ee9ac2f3..a9a502907e62 100644 --- a/app-arch/createrepo_c/createrepo_c-9999.ebuild +++ b/app-arch/createrepo_c/createrepo_c-9999.ebuild @@ -12,13 +12,13 @@ if [[ ${PV} = 9999* ]]; then EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git" else SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-2" SLOT="0" -IUSE="legacy test" +IUSE="legacy test zstd" RESTRICT="!test? ( test )" DEPEND=" @@ -35,6 +35,7 @@ DEPEND=" sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= + zstd? ( app-arch/zstd:= ) " RDEPEND="${DEPEND}" @@ -49,6 +50,7 @@ src_configure() { -DWITH_LEGACY_HASHES=$(usex legacy ON OFF) -DWITH_LIBMODULEMD=ON -DWITH_ZCHUNK=ON + -DWITH_ZSTD=$(usex zstd) ) cmake_src_configure diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest index 1bcac4925c0f..5df55887e137 100644 --- a/app-arch/rpm/Manifest +++ b/app-arch/rpm/Manifest @@ -1,5 +1,7 @@ AUX rpm-4.17.0-libdir.patch 855 BLAKE2B 81a2daf0577c8dc3feac190764125da7a616e24ccdd38c3715c3c68f7fc831cf2662e629f23ed88f7d133961a40ac7f63acd6c7f52e99f17abe53442b2a5f14e SHA512 68d884cf9d57d89138ee7d6882869b0560aa9cd3dc82b837c47732f2d0248b42fbdafbbcc1f3f04322cd750744d97e4512491fb0591eb0622b2a5d1918391c46 AUX rpm-4.8.1-db-path.patch 628 BLAKE2B 69ac0d4541c4d6e74fd716529c4cfd482432d400f84f39775bd585931e786acf45ab7a1da617f0214dcba90c78511ca22fc556896ae1963ec9160787fdaab902 SHA512 12539bbeda99d261890d50304945c7f022681ca0a283c70f17a6b1f188e9e24e9ce05b71d541ed6d951f94576b5183c49c4db784d5016d075a859c1e4dcb9005 DIST rpm-4.18.0.tar.bz2 6600013 BLAKE2B 127c3b1427884d04c3db4fc73eb73a978a58241bc740620e3e46c7557d99833092866b5d9c8b4fdf72cd106668d9e5f5cb8c4b918decf1513a82d10258975116 SHA512 c218b811c0c2db368a2919f60742904a4a5abf09dc20804d649eb42f1853d1c21d121086d6014cd210b2040643c37b5d86b53052958cf702ae2e54fe65f1c0ec +DIST rpm-4.18.1.tar.bz2 6396363 BLAKE2B 4bc582bdc34a89d83346a8e18133c4f1846f2e8741c85ae2d0fd3398166e5a5d81ed86869e34700d3ea414fbf8ccf6c918692e865b956b1e6b70830b64cd323e SHA512 0ede2138b9b4c3b50d7e914cf82655507fcc207ba67804c749ea17560002976cb26b95801e9138a51589b60459494a991213a1131dbef5af2eca9b5050a4f29c EBUILD rpm-4.18.0.ebuild 4096 BLAKE2B 371c8d3817a9d9046dd62dd333a6d95f93378fb5ae43cdf1ec51705caf85a94444b580f07cd32bdf9eb4779681f281328d8a651464975563c0d2291f676bd669 SHA512 91e71e8f963100fbafe72aa4b3119db70112398ed728e425df59e13dcf530c8856a55ac6d6ca9273a08588479765b669711b70d342bd7880b142e3c0eb5aef4d +EBUILD rpm-4.18.1.ebuild 4086 BLAKE2B 22c280c3e628dab27b308b6d99f1e481043d1c978f69287e3608e6afeea34ab911c67f99774b479c0aeb3357647f5d369986f12ad29fd1e91dd1f2803774947c SHA512 5a5a4c42fd611c770a1d2b287e7d6d5048a0a62ef150f8bd7cb342737b662234f03d306b011b723eb2632b8596b7d0e55d7eb3385ee565ba8544fd388dabd4b0 MISC metadata.xml 260 BLAKE2B 00f83151d62c157bea18101b36007f01e6da9d16d438671c37b929b1e19cfc202f379816a1b0d9e3faea99c44a43f97a5d43100266c683487dabba09f1378eea SHA512 d6fc386bd5be91d5dff3d7aa514f4d72e7301a47f888db95573d72505ee86987ae6412fdd8aec82842c006abe831d99f6178b1ac78a04a7dbf9e5bce1d249cb7 diff --git a/app-arch/rpm/rpm-4.18.1.ebuild b/app-arch/rpm/rpm-4.18.1.ebuild new file mode 100644 index 000000000000..c503e5487ff0 --- /dev/null +++ b/app-arch/rpm/rpm-4.18.1.ebuild @@ -0,0 +1,170 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{3,4} ) +PYTHON_COMPAT=( python3_{10..11} ) + +inherit autotools lua-single perl-module python-single-r1 toolchain-funcs + +DESCRIPTION="Red Hat Package Management Utils" +HOMEPAGE="https://rpm.org/ https://github.com/rpm-software-management/rpm" +SRC_URI=" + https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2 + http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2 +" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux +sqlite test +zstd" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + python? ( ${PYTHON_REQUIRED_USE} ) +" +# Tests are broken. See bug #657500 +RESTRICT="test" + +DEPEND=" + ${LUA_DEPS} + !app-arch/rpm5 + app-arch/libarchive:= + >=app-arch/bzip2-1.0.1 + app-arch/xz-utils + >=app-crypt/gnupg-1.2 + >=dev-lang/perl-5.8.8 + dev-libs/elfutils + dev-libs/libgcrypt:= + >=dev-libs/popt-1.7 + sys-apps/file + >=sys-libs/zlib-1.2.3-r1 + virtual/libintl + acl? ( virtual/acl ) + audit? ( sys-process/audit ) + caps? ( >=sys-libs/libcap-2.0 ) + dbus? ( sys-apps/dbus ) + readline? ( sys-libs/readline:= ) + sqlite? ( dev-db/sqlite:3 ) + python? ( ${PYTHON_DEPS} ) + nls? ( virtual/libintl ) + zstd? ( app-arch/zstd:= ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + nls? ( sys-devel/gettext ) + test? ( sys-apps/fakechroot ) +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-rpm ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.8.1-db-path.patch + "${FILESDIR}"/${PN}-4.17.0-libdir.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + lua-single_pkg_setup + + use python && python-single-r1_pkg_setup + + # bug #779769 + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + + # bug #356769 + sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed" + # bug #492642 + sed -i "s:@__PYTHON@:${PYTHON}:" macros.in || die "Fixing %__python failed" + + # Prevent automake maintainer mode from kicking in (bug #450448). + #touch -r Makefile.am preinstall.am || die + + eautoreconf +} + +src_configure() { + # rpm no longer supports berkdb, but has readonly support. + # https://github.com/rpm-software-management/rpm/commit/4290300e24c5ab17c615b6108f38438e31eeb1d0 + local myeconfargs=( + --enable-libelf + --without-selinux + --disable-inhibit-plugin + --with-crypto=libgcrypt + $(use_enable berkdb bdb-ro) + $(use_enable python) + $(use_enable nls) + $(use_enable openmp) + $(use_enable dbus inhibit-plugin) + $(use_enable sqlite) + $(use_with caps cap) + $(use_with acl) + $(use_with audit) + $(use_with readline) + $(use_enable zstd zstd $(usex zstd yes no)) + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + # Known to fail with FEATURES=usersandbox (bug #657500) + if has usersandbox ${FEATURES} ; then + ewarn "You are emerging ${P} with 'usersandbox' enabled." \ + "Expect some test failures or emerge with 'FEATURES=-usersandbox'!" + fi + + emake check +} + +src_install() { + default + + # Remove la files + find "${ED}" -name '*.la' -delete || die + + # Fix symlinks to /bin/rpm (bug #349840) + for binary in rpmquery rpmverify; do + ln -sf rpm "${ED}"/usr/bin/${binary} || die + done + + if ! use nls; then + rm -rf "${ED}"/usr/share/man/?? || die + fi + + keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD} + + dodoc CREDITS README* + if use doc; then + local docname + for docname in librpm; do + docinto "html/${docname}" + dodoc -r "docs/${docname}/html/." + done + fi + + # Fix perllocal.pod file collision + perl_delete_localpod + + use python && python_optimize +} + +pkg_postinst() { + if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then + einfo "RPM database found... Rebuilding database (may take a while)..." + "${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}/" || die + else + einfo "No RPM database found... Creating database..." + "${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}/" || die + fi +} diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest index 493ae4f6edc9..f3fa14d50642 100644 --- a/app-arch/upx-bin/Manifest +++ b/app-arch/upx-bin/Manifest @@ -5,5 +5,13 @@ DIST upx-4.0.2-i386_linux.tar.xz 595748 BLAKE2B 323ade8a8c02af4b96f832417483c741 DIST upx-4.0.2-mipsel_linux.tar.xz 652624 BLAKE2B 3c0925dc65ad0bec7b14506229e7b7c0d0750d61fd662d493499a071bbe96ace88a6d8c7d0562cb715ed5c6b7dee0cc97fb2f3b2ff2a541491baa0142056912f SHA512 ec5a1c7346895987bbd7bdb41ca5fdaaab4f55de48c32883273c7db2c1ff79ed54a8c2956c03001b3cafb348d95d48ffc8d8bf3110f957dbc5974138ccd21a62 DIST upx-4.0.2-powerpc64le_linux.tar.xz 649132 BLAKE2B dde9dbbae7c40557b67c2711ea42e8746f868c1c1635d22d23f218f5dbc12097da9a11554f1c2005b46c666d2181e2ed77005010ef4695e236fc94af93c35f16 SHA512 72b2b09d8163b12448f1579d73fa99aade6dc4769ffc544463adb371e282ad0005a0996d0fc826ce071d7a07eec3f3ea87e1aa31ecb965eddc38740accf39a0c DIST upx-4.0.2-powerpc_linux.tar.xz 647792 BLAKE2B 0386ff117d7f1263b7a2ea897b853f62af8ceb7b38da755b7d9672539570f6cf9f9e7a3ba44aedd95c82da95178ff95d1701fc39cd4473ff56f4650e77f4a47e SHA512 e3d28a5a1d08c00814aa88100dbb05be2799bb940c0b8ddfbe94a0b013e9f26c9e6404321ba734dabbf616e02d18d31019cae6bebb3eb91f2481fa6c31b9b6c9 +DIST upx-4.1.0-amd64_linux.tar.xz 584124 BLAKE2B c681883799a18d8ab05c06fc0d6890ae14f14191fabaf2655d91dc35ef51c18e822dfb40fcfb7a6a2952c65967e2941c5c5a5a8d75ea9d6fee93007de2358d72 SHA512 43739e7abcb895b55e84836eaab50540aba2eda45913d75412228428e64983e1fe29d7c21a471a1b6ebcdc331b7da6051775ffabb59f67a38b52d4d61e74e0ae +DIST upx-4.1.0-arm64_linux.tar.xz 596652 BLAKE2B 7ce7deff35245aa8f63b3340a22ef94691f45eca3b2236016d333d7acf6ed254d68491b574b31fb49af2faeaabbd67259183d06378bf3dcd2da7aa1b4f3390ba SHA512 267c954cf58c3c3e4d89fb754970beb200fe26ea34bd67ab8775d579eadb739e2195579c590a09ea633a514635ac6de838803ae0d79eb37a92e18ce12fe0ac5a +DIST upx-4.1.0-armeb_linux.tar.xz 595696 BLAKE2B 56fe546dea5b352c8016cfa75d2676dc3b7da5029accc55888ac6abffa768f786adac11a74269e074473cf30e2ea9e5ba5761a886259f242be34efd1f81a31e9 SHA512 41e73b42300ee3ababca13cf8e60373254288c6f6e0d7b9df1d245f12c1657ddc2f89fbaaa88b503d6959f32433d846c6eef8b81f8068be229fa018f614f2cbf +DIST upx-4.1.0-i386_linux.tar.xz 620220 BLAKE2B db56d61ae8abe1e0a776f994bcd855f96c650789f6a43e0ea33d1d73868b2d63dc5f371b998cf2cef06f3c63ad4ba12600e5cd9faa37ceeb5f723fe05914026a SHA512 5de3870fa5ac2c1e6375035f15d0d8efc7e47a5e1b8ef38872e0631ffbb060cbb1e8494814b3e3b3f6507c4bf44b42c3da554562a5b31b8283f3f39fba5a1ece +DIST upx-4.1.0-mipsel_linux.tar.xz 678296 BLAKE2B 6c7601405b66c25ea7d5a902d137a737ea9f88c92ab152cd322db03fff2f4166802d41321aedac33ef31f903362ef7f6896998916a417a97a5fd539250fb1914 SHA512 23c0fc515bfd1cad35ad1241ecedfc938b8061e63311abeee3eb0c01f9dc502ce9d4be68e0f19354893b0936c1bd9e6795e40c458255e18df63edf0f42424157 +DIST upx-4.1.0-powerpc64le_linux.tar.xz 674196 BLAKE2B cf6dfeea30f5054d8c9f69d88b8ff8c3d6f5e50e0ceab8fef8b51b403b96e571f2d73411d214743baedd7c12711047e0595349ca466373871a433035ca6cde30 SHA512 0f19ea1e04e7e226d2cd864e556170c7324f15bd3163458be1316ff9366b670eafe8a2d781220308efdb930941cb841a9a33702db7df61fec4b0521835a54bc7 +DIST upx-4.1.0-powerpc_linux.tar.xz 675776 BLAKE2B 1ba5df26208c5781c33b18b7a1036a83bd9409a49fb30e54c64f04f16ec7a99bb83bbbc89dfdd9aff42acc866976803cc81706d077cab8275887999462ed44d0 SHA512 91584f0b3d257bc4b29631bf45313f9d226cd53e8629b0655bbb7d2b4c7a5450cfbf2b52c108bb7c727a17ffdb4afcb4baa9cb029c30dae057bf2d717d8ffea6 EBUILD upx-bin-4.0.2.ebuild 1315 BLAKE2B 49e04941b16618aecdf6d80a8aa62342e5e9470854debd00349646cc97d8ebe17349397441da3dc7782c845fad1fec5e18a27c0661e3cc875b9bd016b5b15a4f SHA512 6c657601c456e467abe67bdfb5a014f408b5318c42803690615e82842c7a36f92aebe94db4b82fdbcba63f4db771ca94b346b4476534e5280e9bc7db84633bcc +EBUILD upx-bin-4.1.0.ebuild 1321 BLAKE2B 40efa9e287032e7afa8de29fd848933940a4893974ba4571a12b7db0515a354ef2f533c5a1144f2833871dad00bec7a5cb93a2da1eddb21176b66738f54bc7e2 SHA512 f47cdc6bf2d514d3b492d058a2a63b1b02bbacca3c89c406f87724bc0e354e23c912cbbd5e6726c747426d5bb72a086ada6a6006d145f26615a440632eb03971 MISC metadata.xml 479 BLAKE2B fafbeeb827ba16ec14c3682982e7cbb1ef9264b637086d58aca32a632b1f273f1cc7ede069d61439a498f04e09368e4095829de7dd95b17afafc80f7ceb15695 SHA512 956e31235fec93e773f9bdbe62de739e3994d92b3a56ea97f65db5b20f182f4fbeed62370a28bf98447fddfa89efec4b8b4d63daf9020210810bd8bb201534e4 diff --git a/app-arch/upx-bin/upx-bin-4.1.0.ebuild b/app-arch/upx-bin/upx-bin-4.1.0.ebuild new file mode 100644 index 000000000000..314b9fe16865 --- /dev/null +++ b/app-arch/upx-bin/upx-bin-4.1.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils + +MY_P="${PN/-bin}-${PV}" + +DESCRIPTION="Ultimate Packer for eXecutables, binary version with proprietary NRV compression" +HOMEPAGE="https://upx.github.io/" +SRC_URI="x86? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386_linux.tar.xz ) + amd64? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-amd64_linux.tar.xz ) + arm64? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-arm64_linux.tar.xz ) + arm? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-armeb_linux.tar.xz ) + mips? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-mipsel_linux.tar.xz ) + ppc? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-powerpc_linux.tar.xz ) + ppc64? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-powerpc64le_linux.tar.xz )" + +S="${WORKDIR}" + +LICENSE="GPL-2+ UPX-exception" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" +RESTRICT="strip" + +RDEPEND="!app-arch/upx" +BDEPEND="app-arch/xz-utils[extra-filters]" + +QA_PREBUILT="/opt/bin/upx" + +src_install() { + cd ${MY_P}* || die + into /opt + dobin upx + pax-mark -m "${ED}"/opt/bin/upx + doman upx.1 + dodoc NEWS README THANKS.txt upx-doc.html upx-doc.txt +} diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest index b3d92f0dedc3..68f903a87c42 100644 --- a/app-arch/upx/Manifest +++ b/app-arch/upx/Manifest @@ -1,3 +1,5 @@ DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca SHA512 0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e +DIST upx-4.1.0-src.tar.xz 1267708 BLAKE2B ef7884028a97b1d7e542fc27756b705582786a22d193b1eef40d0db16580958baddc3baa44429b5ba2c0f7b5d4d0f4f79fdeb777af016b962b07c7639a319090 SHA512 de8306e833198d7f470c050b05c6111a50ea94f2e757c1006433742871ccd93fd7412f942cd776e9eac6c91e379545d72f070f3fe928e75e5d5092b766474f8c EBUILD upx-4.0.2.ebuild 748 BLAKE2B e4562c894bd26240bb21dc4e579aa56c9c6bf27ef1fd00b6c30da6739cea4458a9de9154a7b1bcf5efa4f5fbd01fe595126f48f593ea2c8b336cc1cec84b3343 SHA512 93e947ff8f3794c0e61637e2587dc9acba3ce6f27024c8f1e9729fa4f915eec7467a62a70694c3d23fb2dbc10e9f5f115cbe9831899df2b77ecc8d4fffec15a6 +EBUILD upx-4.1.0.ebuild 750 BLAKE2B 4524774a64d4d3521ef8ba64473946c06fbf634a92d89fe3384deba61cf1590f20bc909820753f9777ed35a0c50710a22b8c3c50046d1df56e8c1815f3d96a6a SHA512 9aa14d940c7faa895bd377e8cf22ea561fea8bda67e39bbd9a1f86a1ebbb8bed1fbe1d8bcffa125636d15d7df7f1c0a48b011b3ab75f85a48aa20abd6167ed0b MISC metadata.xml 479 BLAKE2B fafbeeb827ba16ec14c3682982e7cbb1ef9264b637086d58aca32a632b1f273f1cc7ede069d61439a498f04e09368e4095829de7dd95b17afafc80f7ceb15695 SHA512 956e31235fec93e773f9bdbe62de739e3994d92b3a56ea97f65db5b20f182f4fbeed62370a28bf98447fddfa89efec4b8b4d63daf9020210810bd8bb201534e4 diff --git a/app-arch/upx/upx-4.1.0.ebuild b/app-arch/upx/upx-4.1.0.ebuild new file mode 100644 index 000000000000..e6cb58a6ff24 --- /dev/null +++ b/app-arch/upx/upx-4.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL compression and not NRV)" +HOMEPAGE="https://upx.github.io/" +SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz" +S="${WORKDIR}/${P}-src" + +LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND="!app-arch/upx-bin" +BDEPEND="app-arch/xz-utils[extra-filters]" + +src_configure() { + local mycmakeargs=( + -DUPX_CONFIG_DISABLE_WERROR=ON + ) + cmake_src_configure +} + +src_test() { + # Don't run tests in parallel, #878977 + cmake_src_test -j1 +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index d820a3b64e3baccf6d6a02b51991c1860732953f..a55eaa1399ca7468535848dab50fa92f9f47a2e7 100644 GIT binary patch literal 8035 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 literal 8031 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 hV*3O&U1AAQdwW};&Oo6 - - slashbeast@gentoo.org - Piotr Karbowski - + borgbackup/borg borgbackup diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 5422a134c71a..fdc11a321b7b 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -2,12 +2,12 @@ AUX borgmatic-1.5.1-no_test_coverage.patch 284 BLAKE2B 91e041cb2d3d15b65c47075b0 AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee002635d9090576ba785cf3b6da7c10a91f439fd8e11b335bb33dc9c3b7421b4a5a8982e2a5f67b723b06051969651d626f09bf972 SHA512 fc549c0a63a6182b1848d89a1c9aacd3057f07988d1e8ec3b6ae1defb0675e7b934b0c65c9b09edc431172bc550521058ab73cb64ae6e577072331d4d5269e78 AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56 AUX borgmatic-1.7.3-systemd_service_bin_path.patch 604 BLAKE2B 9b1c613ce2667d2b8846e1bdf7e7bd838529fb9029af2ca572dcbafc5a8c9b64c79cab820be3b750c5fcb060da72cdf1c449cbe50efefe63ef1eb6a884e26e14 SHA512 6ca6c351697db1ae26de2b00ad543fc8f1cea1b0f4ef84f82f9578d9e56da58b4437ed48839c5aaf7d5ea66fcb79620d0cc12b8a2b30862b488fae07ad182638 -DIST borgmatic-1.7.14.tar.gz 380875 BLAKE2B c30939392df03ce03feed4c5132ef99eaf9c676f51f7ad6b8bd536f45a7e76eff1871fc5bf0d7fd0025835b51325e961f538a661f2f6a78e0ce026550a9ecd84 SHA512 15f774b994d13ab224bcbcb0335145b5cf9a2fca04b098c15bf790c20fc5033073fe341a76d4e9dc8ad85e5fb898a0447c73fc5bc74d0ac9ec6900c333e6660b DIST borgmatic-1.7.15.tar.gz 390819 BLAKE2B dc9086a0363afb8acbe943776cd6f388ba85a18e50554b5187c86e7054e7ff748ea878623d9b46c19564198faf5c566b137e54681812086115311970bc517455 SHA512 cf1f6da782a5ad547a76b9e4cb00cbd4ca4232cfb5dcd027c6fee9f1a3b97fda894f27c512007b449b8e11e939249060f63c3cdde29aee3aa86710200cf8d2db DIST borgmatic-1.7.8.tar.gz 350233 BLAKE2B 3fcd392983f73ec5e97f0dc6b96e211d7f1e1d1a4ce95c635c675cf043e796925df53c30c1e4f8eb1a095d9ec5ff81e90edee5ff2576f4683053d3108004afd9 SHA512 bcc65fdb7ea1171fb61deda9b1f69a00596e1e10a99508d336977b694bd8f93d74837aad9211bf1065b785220aaf1460a3ea403bf23fa4873d1bf4c6b4016525 DIST borgmatic-1.8.0.tar.gz 388945 BLAKE2B f765f135f4c4a99216928764ce769854d4364b20959ed547c07f3f9a88fa756765caf85fa4e726e7fd2bbfc704b509e860619383f53e731d9b44911ad930b65b SHA512 3b94095dcc0c8f199e59caafc0a3ec06780b7b87b532d4e7d666d2f84a8920d3671e47a0fd156ce67eae1e7914307c789a7bcf826fba46c0a7a34d333a14cde1 -EBUILD borgmatic-1.7.14.ebuild 2048 BLAKE2B 8b06498b565462070010efca152439b4de2f0be91c87569679c4a243c0a3f8e03249c382b2defd5e81e75138b43dc656c6fbbf81a1d119f4f569080052408a68 SHA512 227adf4c2f02cf6b9bdf8a491a758d5f4c1f34cfed677b3f58ca920cf9e477de7fe1978df03c14f4ea1a544787c06f051fc6dec79e533000b9109b1960c0cde9 +DIST borgmatic-1.8.1.tar.gz 392059 BLAKE2B 4f33063cbe22db596da275d80e5c9c93ad87ca0cb6d76dc31fbe25f3992af626e5a90ec437a4abdbde21ddb10f8a0bd90d8ebc70754a723204ac37416d1e0a6f SHA512 58164cb38cdf7be3979fcdf322671c36ecf1d1a79113a0a493f2e9911eb2e0e362d6811080ec87b04719ca0ecefcfb234daba546e61cd2017fcb7ce3988b4d56 EBUILD borgmatic-1.7.15.ebuild 2040 BLAKE2B c204fc85f282faf5e1b7834a2900d524c5bfa0bce9de4ff8b56736787d0c2c9f9beb3b75ef96dab3cf490a8b7008182d995465ef41c4ae4c884969e6a766358b SHA512 6aed82522fcc67f7c20234a2eae5810eb02f4d24cb297192fc56aa67b22193b62631fd47ed042eba995ce21ffbeb1189c0c3b092fbc54d6ac3ca454bbc18603f EBUILD borgmatic-1.7.8.ebuild 1643 BLAKE2B 9e05c2bfc9894d3e3636d17254cbd6d386d44fdb3305d16278be5a42d6bd56f3d1e0b81c53245b264d91118b10c03fc9515573146ad47b15b5b8148f77c849e5 SHA512 0c3788e897ab3a838548f456a6b3ccbc644d877f7ce83bbbbea59f9f586c3e69af44222016cfb0fe803e639baeebe61d7e77b5160b4ed7ea223add48c3dbca6b EBUILD borgmatic-1.8.0.ebuild 1992 BLAKE2B c45e0bb857401d5eda366e90597c79c66bfb6797178dd54ee251ff0b85fc647dbf9185040430aa18feafbfe528e0f3a92d2c71f99674749ad2ab9170a79ba7e1 SHA512 bf354928158c8044a01ef646698c5aaba164e0453aeee2c9fb89df90b3367dfd6eba88b0cc88c5a4fe9b53941c91fcfa7819c4cbc738ecf07e613068e79cbdfb +EBUILD borgmatic-1.8.1.ebuild 1992 BLAKE2B c45e0bb857401d5eda366e90597c79c66bfb6797178dd54ee251ff0b85fc647dbf9185040430aa18feafbfe528e0f3a92d2c71f99674749ad2ab9170a79ba7e1 SHA512 bf354928158c8044a01ef646698c5aaba164e0453aeee2c9fb89df90b3367dfd6eba88b0cc88c5a4fe9b53941c91fcfa7819c4cbc738ecf07e613068e79cbdfb MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f diff --git a/app-backup/borgmatic/borgmatic-1.7.14.ebuild b/app-backup/borgmatic/borgmatic-1.8.1.ebuild similarity index 78% rename from app-backup/borgmatic/borgmatic-1.7.14.ebuild rename to app-backup/borgmatic/borgmatic-1.8.1.ebuild index 4cd57ed17ff4..a4334bf572b4 100644 --- a/app-backup/borgmatic/borgmatic-1.7.14.ebuild +++ b/app-backup/borgmatic/borgmatic-1.8.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools @@ -54,20 +54,20 @@ src_install() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then elog "To generate a sample configuration file, run:" - elog " generate-borgmatic-config" + elog " ${PN} config generate" else local oldver for oldver in ${REPLACING_VERSIONS}; do - if ver_test "${oldver}" -lt 1.7.11; then - ewarn "Since version 1.7.11 ${PN} defaults to a different way of selecting archives for multi-archive actions." + if ver_test "${oldver}" -lt 1.8.0; then + ewarn "Please be warned that ${PN}-1.8.0 has introduced several breaking changes." ewarn "For details, please see" ewarn - ewarn " https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#archive-naming" + ewarn " https://github.com/borgmatic-collective/borgmatic/releases/tag/1.8.0" ewarn break fi done fi elog - elog "Systemd users wishing to periodically run borgmatic can use the provided timer and service units." + elog "Systemd users wishing to periodically run ${PN} can use the provided timer and service units." } diff --git a/app-backup/snapper/Manifest b/app-backup/snapper/Manifest index 0af2d3a099bb..ac7976aec052 100644 --- a/app-backup/snapper/Manifest +++ b/app-backup/snapper/Manifest @@ -2,9 +2,7 @@ AUX cron-confd.patch 916 BLAKE2B 52672e59ebbfde9dd120516d9c0fb80443b8bfe38d08ec9 AUX snapper-0.10.1-testsuite.patch 2525 BLAKE2B 0ece146356113d456ef0a56e46e76eae1f9509e3b454459499fa457119c75a9e5fecb85d5530caaab340cea7f4deba0f155ac9e31706ab3899372c45e381cf77 SHA512 e0e1a4ed7c9ef069bc0bc5449f784c2deda1ce6851e98ca6d04c03988361f00e06b6a4f347671ee905f496dba19f8dffa64e5bdcba89f547292fc9c8d276ecd7 AUX snapper-0.10.3-boost-1.81.patch 505 BLAKE2B 51111b4a6738efd7b9604c54dbb5754d3bef45ce5559d47902ea11cc4e550e5d14b41f5a65db19e631f0a3911fcba4149f153b527c2056cbf7186d41cd44bbc6 SHA512 b9d98ba08aef66b9ecefb4c9781569c71d198116e035307f96b02feb94a5284cf4aa963a11459e3f7d1c2519bc91f6214eac363d32ee129730f971f12ad0662e DIST snapper-0.10.3.tar.gz 409277 BLAKE2B bc4963081a24572015ff888b5cb85f3afa071e487a89e89f1a72d5b96391be69ad982c79ddfd71f020203d0c50ca07d67cbeb535cd6e57bc3d6ee269ef5c788e SHA512 74cb04d045304021564a0452769fdcde1764595a52e30947396c37fe4c36b3fba08d10505734bc0bd631986e933ee2bfaf67c871cba93a96e498fbfe5e2c6985 -DIST snapper-0.10.4.tar.gz 409357 BLAKE2B c2b33d917647118848dfd02315435d9dab21bcaade22b9da5a2d4d628c00731ecd9bbc7cedba223f618f336535ccba0ca92b065d572aab328337858dba76275f SHA512 f42bcfa541e1fff23f5057c9b38d93f31a28980ce1cd37e07bcf622ff9151bd98c42975610d59da0c33a9bee7d83290edbdd05e013839e4ca23f02e9a9f8c793 DIST snapper-0.10.5.tar.gz 422114 BLAKE2B 35c4772fc84920755d5fe87cad4a73792692ab7a55bcbcae65f20bf2e0cbcfb79429a423a5b55a89dbfeba1ff0474741c884bc632daa997fbb86cec52b68e3ef SHA512 e710069374b805394d691f8060d2852e35960a965fd49bb59768ebcc53a615af1f36269adac2d916b5e3f1b3e42fb2a53049d8f1b8a6a8430e992fa0de49c235 EBUILD snapper-0.10.3.ebuild 2083 BLAKE2B 78d21c76ce6f1cc5e2e852a4c9d0ec89d7f408e508abe0822614980b3407c9cd6cdd4f584e71e1009a3fc3b7e8f65195188a068672b443d8912e4b137879aca7 SHA512 994e79d4db8a382919a22088bfb7c79a2793d73a62be1bd12c6dcd1c30fe68149a054306cc002fdad356005d50bd5865700122f27ede96d4df5bdd5d269b0a85 -EBUILD snapper-0.10.4.ebuild 2048 BLAKE2B d730c1ea04297deeb262f9eba342bb54a93245575406ae913bd6d9b462ddbd25fe2f0afa0680bae2590f1dabb0d1a2b65076e6996d117839adfd926129eda5b1 SHA512 323eed8186bb058cd02eeccaa46efdbb4235f447a37aa5eacbb81095dbf40539284d22e88681985ad1799c410aff02b269e2970099b663d6e546627d76d67146 -EBUILD snapper-0.10.5.ebuild 2048 BLAKE2B 81d1af74eaf0c0154a8548f9752158a63e950317495100b70fb8eaf6aec6c0bc45888292e9215fa82891fd293c81652abf924527dd8bfb7d6640d73445e4a582 SHA512 3c2ec838a10edbbd9a3a7ff396d8b80cc56e5313f7fa0d995abab6c65c207d31ef86e550a7b419502042571beeda3472f3d3a55a9119aa44b8a1687844052962 +EBUILD snapper-0.10.5-r1.ebuild 2039 BLAKE2B f86263297ef14cd8a0ff5ab243dbf6c9ed8488ce3909863b7f918faf8ec8d94aefe94b701c374d24d6f8a168e14c06159b457467e440008525fd3b9e927a11a7 SHA512 39c725b5937065d0a2e846ae5113cb5bfd65dd5ddf3c6e1201561c7fbf2015271589d07940d10aec63ed329dcba567813e28c1a74e5580bbf2e9daf7ccf6669f MISC metadata.xml 1331 BLAKE2B 891a27fbae2ed364a26952def66b3e9e62be7025580d7b89f559f284888efed53476f4a8f5bcd7209c3c4de8494913a05354059004ef6c3aa6c1829a3e093efb SHA512 add8dffdf453f079d09f06608cae732ce61e04a5fac1988afb0733c8d60a943efe054a4973e54ca1cf304ad3d3778fd8aa6b01fc16815a1f42f83048d58adb63 diff --git a/app-backup/snapper/snapper-0.10.4.ebuild b/app-backup/snapper/snapper-0.10.4.ebuild deleted file mode 100644 index 7dfccdfc6e12..000000000000 --- a/app-backup/snapper/snapper-0.10.4.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools systemd - -DESCRIPTION="Command-line program for btrfs and lvm snapshot management" -HOMEPAGE="http://snapper.io/" -SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="doc lvm pam test systemd xattr" -RESTRICT="test" - -RDEPEND="dev-libs/boost:= - dev-libs/json-c:= - dev-libs/libxml2 - dev-libs/icu:= - sys-apps/acl - sys-apps/dbus - sys-apps/util-linux - >=sys-fs/btrfs-progs-3.17.1 - sys-libs/zlib - virtual/libintl - lvm? ( sys-fs/lvm2 ) - pam? ( sys-libs/pam ) - xattr? ( sys-apps/attr )" - -DEPEND="${RDEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/cron-confd.patch - "${FILESDIR}"/${PN}-0.10.1-testsuite.patch -) - -src_prepare() { - default - - sed -e "s,/usr/lib/systemd/system,$(systemd_get_systemunitdir),g" \ - -i data/Makefile.* \ - || die "Failed to fix systemd services and timers installation path" - eautoreconf -} - -src_configure() { - # ext4 code does not work anymore - # snapper does not build without btrfs - local myeconfargs=( - --disable-silent-rules - --with-conf="/etc/conf.d" - --enable-zypp - --enable-rollback - --enable-btrfs-quota - --disable-ext4 - --enable-btrfs - $(use_enable doc) - $(use_enable lvm) - $(use_enable pam) - $(use_enable test tests) - $(use_enable systemd) - $(use_enable xattr xattrs) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - # Existing configuration file required to function - keepdir /etc/snapper/configs - newconfd data/sysconfig.snapper snapper - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - elog "In order to use Snapper, you need to set up" - elog "at least one config first. To do this, run:" - elog "snapper create-config " - elog "For more information, see man (8) snapper or" - elog "http://snapper.io/documentation.html and" - elog "https://wiki.gentoo.org/wiki/Snapper" -} diff --git a/app-backup/snapper/snapper-0.10.5.ebuild b/app-backup/snapper/snapper-0.10.5-r1.ebuild similarity index 97% rename from app-backup/snapper/snapper-0.10.5.ebuild rename to app-backup/snapper/snapper-0.10.5-r1.ebuild index 1a6c2c9abb0c..26ef6e9e6c1e 100644 --- a/app-backup/snapper/snapper-0.10.5.ebuild +++ b/app-backup/snapper/snapper-0.10.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="doc lvm pam test systemd xattr" +IUSE="lvm pam test systemd xattr" RESTRICT="test" RDEPEND="dev-libs/boost:= @@ -60,7 +60,7 @@ src_configure() { --enable-btrfs-quota --disable-ext4 --enable-btrfs - $(use_enable doc) + --enable-doc $(use_enable lvm) $(use_enable pam) $(use_enable test tests) diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index b39bc70941d9b3dc205c7da59be58a54177feacd..e2c4027b3dc28e903070cbe50e82aa82dc598bd3 100644 GIT binary patch delta 7381 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 HwKf0%=&$^t delta 7355 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 delta 7104 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 qmo~>>r`jD%rGr#8FjH~;`VoSMl1 diff --git a/app-containers/distrobuilder/Manifest b/app-containers/distrobuilder/Manifest index cc6b202217df..1fe5b5ecc2c8 100644 --- a/app-containers/distrobuilder/Manifest +++ b/app-containers/distrobuilder/Manifest @@ -1,8 +1,5 @@ AUX distrobuilder-2.1-glibc-2.36-fix.patch 1180 BLAKE2B 0ab58a2ac5f744b110a9ef414259a9e6f024915a6812e0dc9d64b554448817f3b2f6f58319d4bf63baa31de59b93a6202b0dafe658a4906f1b8f212739a4edc5 SHA512 b95e0920dba8366053b54c14b5bcb65e89ee3e381d22c2e3efe9d1962b05b3d4b2c0ee3b71b9acf67cae72166fe075264f1c560cc621e21088625013a4645895 -DIST distrobuilder-2.0-deps.tar.xz 368438228 BLAKE2B 511e57d20b6d7be469e005a97cca073dc2c6bd67da550c17adb8f37e40c4cf74357da48f73dcf081eee7530d10857c006b82f5444813044eee8ec60f72e61046 SHA512 d7bdaacf5e1d106f3beac4d338c587e48373dc0fc7926670699fc9ca7cd4bb2e102268988c506361bec57610b3e9d3a287a70168adf5bf9f62f797742cdeac27 -DIST distrobuilder-2.0.tar.gz 179411 BLAKE2B bc008edc05f3e89872de87711cb51dd0797e93c03cbd2a077f43d4f1c28a1f14984c42f7181fc9c5501d96667e159ef263a92f43e20484534d47c64af88e85fa SHA512 3b85a992893689232f55b7cedbf2617fde95cf0af053424a585040781df592cd1f34800fe43bc5eb37e3740fea921ca9893b749fd280132794dc77f0ca4d9934 DIST distrobuilder-2.1.tar.gz 5599048 BLAKE2B 90e82a20a3ef61d13148951956bb1f74cc3494ca86e339c188a1c9009dcb27c0cb9a298c639c6de891df67915b48d107557f6b698a45cbe35c54d41a45bac1ab SHA512 80184d27305f5659f1367563161220b966b1957810da61e8f3b9f32cf408795319b43dd650bc9f867b3ac73ef2b3251972bb11999d92feb34bfd9cdae7ff7b7b DIST distrobuilder-2.1.tar.gz.asc 833 BLAKE2B fb3aadbc989438b0606c88e74fdd86e809b6373b907b37372cbbc0ca99415821f61772205967e0a7aa26b0bdaceb66df4ab39da1f08c339edeb84e66a04aab56 SHA512 0220fa34d966e2b3a244af21a894f5db7556b891ee3205b605ef633699553f0f53d876412c855010a0ef685fcfe376997790cf51d59fd46b7c9ba539507de4e3 -EBUILD distrobuilder-2.0.ebuild 741 BLAKE2B 3e7a66aad713d0272509c26a94ba7f8764c1ae434e15bb08db5386069c4225fef64eeaacc1bd85abc9f80b2d03606257b02fc38ba43f891fa8a52810ca843675 SHA512 febbf926fe3904caa603ec9108c9fdc9da39fa0fe50262324fa388b0eb1d2cf542f1d026d1687beef05f220139ad4a92fe0caef60b7bab82de44ce27bd08442a -EBUILD distrobuilder-2.1.ebuild 1151 BLAKE2B c2d88d895d13778dd3135fd78049720d368f1c4ee65f03d152d9028ab3f22c77b36a510e59b2292a9aaf3779478881fe01b37f9d3773e2cb69b509b8d42eb8ff SHA512 070e2fd157bafa8d32fcf8e47aa98312ba39216754582de29862e74d2af3c71f0905b73f03e928b712c7ed529dea74907c8df0f4a502825069b6f945146d2e8d +EBUILD distrobuilder-2.1.ebuild 1150 BLAKE2B f9d427a8f2a3202d80e81b13bc42cf2fbeac205884827a3743e615ce95338a61027459d82d39a87bf5da68d52301b50f2edc4f38942ea7923c13fe6e4451760a SHA512 60dfca65bbe883383d4744237ac341b9fec8dd96f5e766902ab8b32a2df5fc191400e6a0e0fcd0476d929a6d80b5a3f5cffc4bc84a7ae20c37f18582aed4ad27 MISC metadata.xml 586 BLAKE2B d7fd625233c6bb5bafa2b0ee4ad9e45e39433fec0358fb8a0a2deaa117276e990a8795e6d5bd9e30402fa32c892bccc35f44b40ba95b4a8fc230d26afd88ea27 SHA512 42da39e6f8f2079cdda344216c9ba55a37198e8cbc8dfd45fcc50eb0833a55fa39807f17777b736f9d9cd2b8a1f340a24033fb0e494fdd28dd5661d041443e00 diff --git a/app-containers/distrobuilder/distrobuilder-2.0.ebuild b/app-containers/distrobuilder/distrobuilder-2.0.ebuild deleted file mode 100644 index d7993fc843dc..000000000000 --- a/app-containers/distrobuilder/distrobuilder-2.0.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 -inherit go-module linux-info - -DESCRIPTION="System container image builder for LXC and LXD" -HOMEPAGE="https://linuxcontainers.org/distrobuilder/introduction/" - -SRC_URI="https://github.com/lxc/distrobuilder/archive/${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-util/debootstrap - app-crypt/gnupg - sys-fs/squashfs-tools - dev-vcs/git - net-misc/rsync - " - -CONFIG_CHECK="~OVERLAY_FS" -RESTRICT=" test" - -S="${WORKDIR}/${PN}-${P}" - -src_compile() { - GOBIN="${S}/bin" ego install ./... -} - -src_install() { - dobin bin/* - dodoc -r doc/* -} diff --git a/app-containers/distrobuilder/distrobuilder-2.1.ebuild b/app-containers/distrobuilder/distrobuilder-2.1.ebuild index 88ab03786eb3..b13cbcec5a6c 100644 --- a/app-containers/distrobuilder/distrobuilder-2.1.ebuild +++ b/app-containers/distrobuilder/distrobuilder-2.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-${PV} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="verify-sig" RDEPEND="app-crypt/gnupg diff --git a/app-containers/docker-compose/Manifest b/app-containers/docker-compose/Manifest index b9f7c415bf7b..c7b9f6bc7483 100644 --- a/app-containers/docker-compose/Manifest +++ b/app-containers/docker-compose/Manifest @@ -3,9 +3,12 @@ AUX docker-compose-1.29.2-tests-unit-cli-test-py.patch 900 BLAKE2B 400b1fac44687 DIST docker-compose-1.29.2.gh.tar.gz 320320 BLAKE2B 2d1a6375127fa09661822f7148665161b45bbd234c93444ae31c1d926513fcbc9fb845f8af01d8f11788f24b7517bff5f6cea2a5da9ade897891f2dd728f26bd SHA512 09f2ae2ae7a17ab5fb3e22580f7a80f1a8253f7ad9fc8f29aca432911bcde46ed22030ff3073cdd7eff3d55aaba17f56e628a178ec05c3a9b4f28495d6045111 DIST docker-compose-2.17.2-deps.tar.xz 194695756 BLAKE2B 2a0ce1c41d09186f36ea4a935977a35edd80d013b6face813ac9622345ffa1ed8e090537ad990c4ee488ecccfe0575f92bb17f8baa0b8dc2104f75d18fac3877 SHA512 4649405eb0e49641265e514ef89cdae47806958611014ab9a9479848e857d85a5c3352ab44ff9ec39af1ca6fab67b6a2ae6c457d44690c1c1bcc3824aeb6fc07 DIST docker-compose-2.17.2.tar.gz 310664 BLAKE2B bb36afe02b85dd4f64e6eefdb542cc954e03c11f5f3b39bcd5d84b8b4ea87218e222a89a9f20aa2b6e89afc6edd0e7ef68ccc98cbe4e26be5fe2a07f189ea07e SHA512 e0afb5ac5867f3fbe4c3216710f6f529832310e69cc8943f47d6e67fbbcc7c7541a589f6b42eed54c0415c10851dd635c0b73c4ca31dd0969c6bf68de2b40b8b +DIST docker-compose-2.20.3-deps.tar.xz 182138348 BLAKE2B db61f405421b609ef68a667909441938b79b9f565bbace1c5dcdc5c8fc26ea60a8f00dbcbe03b1f0d7c7f0e3f2c0f900f9cfc9b0d4cf98527082ce3800811ba5 SHA512 84b898d298cbcea06bffe88139321aebc6a0be2f58478d0c255e48d9a1e3e12b1ee17104adf53911a4233fc8ec3bb51a75b2d1380cd34c65e3bdb8dba3892ed8 +DIST docker-compose-2.20.3.tar.gz 336432 BLAKE2B c4c5c26e722b081363d0c28cb49483393ad3c8abdfddab6f3054997bd3389c4db92aa6698f205b990d976759f14143706a949db9ee69dc20953e1270525d3eb9 SHA512 d533318bbe550568a2c5bd43c6fa6d1d9b3887f09b6d75f278687dc28d23c4863c618599a816b7789a19182acaf869b6785c4bfc3a9b26d6329f1ac97b8059cf EBUILD docker-compose-1.29.2-r1.ebuild 1915 BLAKE2B 122dad762d5d4f471d19e31572761542ef7ab5130967d4e9f4b76695610e3ec664f02fd1179ad819ec57a24ec5e8a04134c1c104d3342ccd988ce07dcc456c09 SHA512 661c6b620d2ffaad314a59b2d77805930b0a579956cbc3ad14477cdb04a2fbf623b2951dc7b4b006451582e5e977e803fbb3437added5b36d0bd1dc7027dcce8 EBUILD docker-compose-1.29.2-r2.ebuild 1966 BLAKE2B de7b9af9de6ab0e79dc05f4c6346969b849d6826621b7c829e68c94519b4bfbfa67c84d49a9cd81e6ce52d08fe9f45240849e1c3c62a1601348bae309509415e SHA512 81ece07b544bac78608dccc8a9b07be548ff459cd2f765f9ded977e120d87bbf3866400a2b66e58c037607e2fd75457fdedf67e03377c5947c09142da1b998c3 EBUILD docker-compose-1.29.2-r3.ebuild 1998 BLAKE2B 827dde967df73cb92a2802109d59ef1441fbc0b1733b52fddbb35fbcd4b3b88d4340bb5c334f3825ad99a574985c245af068396ad28931e591e670096459c47e SHA512 487f142c244752570686c0d3d31edd16ac5a4a80fb55e4cf2982d8b7f168d5b1e833a492d658a073ad36613cd1df894d8c5e829bd34470067e9b007b58708cfe EBUILD docker-compose-1.29.2-r4.ebuild 2001 BLAKE2B c66cb21498292ba2bbfc9e5d11a711f25018061df11fa170655b7255749396881b831ce164862fa3007f5e7ad94b644561e5e182606de7c99c795be92f8ab405 SHA512 5614a0f06be12e11bb41002c7043a1bcf976612e58b1c4534b17a5c37543ba923ec2fa1aabad282e80ddcccd2950d5c74e3da5719dbb1296a20d6e4040b6ee0c EBUILD docker-compose-2.17.2.ebuild 1156 BLAKE2B 9a6d68382e2d6912a77001c9da0bea27548c0cab28e233455b91cf9cba65cb137ba5990d1f38ff164d466bf2dadf8534487867f5f1b3a23624878f37b008122b SHA512 a74a21c6fc62fdb791909958c2967f77235458db9b1a6489b5dec0fc712bc9b2a6a7c7814464d52be0c0e7ced3e275718de076f48cec497635cb22cb14c95dd7 +EBUILD docker-compose-2.20.3.ebuild 1156 BLAKE2B 9a6d68382e2d6912a77001c9da0bea27548c0cab28e233455b91cf9cba65cb137ba5990d1f38ff164d466bf2dadf8534487867f5f1b3a23624878f37b008122b SHA512 a74a21c6fc62fdb791909958c2967f77235458db9b1a6489b5dec0fc712bc9b2a6a7c7814464d52be0c0e7ced3e275718de076f48cec497635cb22cb14c95dd7 MISC metadata.xml 689 BLAKE2B 99d0b18b036a6570a862e3d0f4401c00559256fe0b8f925085846297de55bce4a2b9fe1c5b0f535cd0d16dbe53897155911b8edd791b50e085a976eec4efd8b7 SHA512 565037e956a654d01ebe5a29d4995e7f3df916f2fce7e95d2d2a6dd200f5dab5b67f7d52d6aaa98353578fa3b8b20c865761c040fee538e780d690c45ecb728c diff --git a/app-containers/docker-compose/docker-compose-2.20.3.ebuild b/app-containers/docker-compose/docker-compose-2.20.3.ebuild new file mode 100644 index 000000000000..d2cc28a60ea6 --- /dev/null +++ b/app-containers/docker-compose/docker-compose-2.20.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 2018-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module +MY_PV=${PV/_/-} + +DESCRIPTION="Multi-container orchestration for Docker" +HOMEPAGE="https://github.com/docker/compose" +SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="amd64 arm64" + +RDEPEND=">=app-containers/docker-cli-23.0.0" + +RESTRICT="test" +S="${WORKDIR}/compose-${MY_PV}" + +src_prepare() { + default + # do not strip + sed -i -e 's/-s -w//' Makefile || die +} + +src_compile() { + emake VERSION=v${PV} +} + +src_test() { + emake test +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe bin/build/docker-compose + dodoc README.md +} + +pkg_postinst() { + ewarn + ewarn "docker-compose 2.x is a sub command of docker" + ewarn "Use 'docker compose' from the command line instead of" + ewarn "'docker-compose'" + ewarn "If you need to keep 1.x around, please run the following" + ewarn "command before your next --depclean" + ewarn "# emerge --noreplace docker-compose:0" +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 4473a04bc40323194f180ba13e8631a083e73215..d831815485ccff918c1af728635d15c8564bfd5f 100644 GIT binary patch delta 24166 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 BU_Sr= delta 24179 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 O@yAaRtt}>@uK)mFH7Y&; diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index 9ec1f1ae6c69..3918043d059c 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -15,7 +15,7 @@ DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 7a5aecca25d87f5f531576c8db1629908d97381 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef SHA512 d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868 DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28 SHA512 193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e DIST gnupg-2.4.3.tar.bz2.sig 119 BLAKE2B 763c0569e5378e132de39e1583c19bae8912455bf7cd5a65bcfc88fa43be99fb6bbf8397192b3086db2f6f0f63fc25789f5e6ce98b2fe63cda3bf673b1c60a20 SHA512 7affff694d194c3befdfc865a7872c0883304ea704e3691eac328d802f12f4f82c2a93eaa1257d3e09b38494b38185f5b8cf35c964f0c3846bbb29b93727ffee -EBUILD gnupg-2.2.41.ebuild 5518 BLAKE2B abcaa31dea56b63a50618745aadc8833329f6320403408a7291bcd3de3e9ed2286a9a0285c8a4abda1645246f56b8a0a31789f6ab40a67a6e137c999af97fa06 SHA512 6d5a8a10914c49c6ed65a59dc3f136d2929b98e64f78d3fd47d1242f8ac5729d888256411e96b7d2adffda6e1e2bd29ec1f07ec7d3800e8f52e1683541e9c4e0 -EBUILD gnupg-2.4.2-r1.ebuild 6108 BLAKE2B 84339e0dd69d11a6278d07a3e169250dea964a3ab52ae1213d3d04e7ecfae855f73ccf576cb4c9da6489ea0ff4e379fb5db3006f8643d5db1bd8e4735eecb440 SHA512 a5fe1abc39a3bcac72b9df9c10623a87284d24565cc1125b356e8e6cf8cb4558229166fc205755066365275df8395c619874b8830d9e4ff9f135fb9a94698b13 -EBUILD gnupg-2.4.3.ebuild 6142 BLAKE2B 7d6e60982ac75039de0f755e9fced81f96bd89020da640aa05c714028c6115347f78f1cfda1ebd303a35ef9db6ac5d5d1a1861cc3970a3f3dc4648fe7e2a6fb2 SHA512 4de92fef25d5023152a93c533cb879ef2ba6f5da4e878f8ca251a2e89d85aed35e040cb56676fcbf117fbde142ca203bdc8cee6a5e73e6a064978d75a9ae0c95 +EBUILD gnupg-2.2.41.ebuild 5575 BLAKE2B 812f0a612450d5a1674be6cde6486a36b68b2b0e21167501dcdcc298fb1931d40bde7062849ac79925c3a75f3a83f126d021e4ccd8bb230cdbcdab3a54536728 SHA512 309673065292aa811b3b164836018737aa2854c0ef4e79d7378303b8e49598bca483c61fa70e2ac3e7b2daa3310c21b5fe4df619f0e84e50139d858d727c78d6 +EBUILD gnupg-2.4.2-r1.ebuild 6165 BLAKE2B d3e83f5df311c1e0d47c70c38392098015ddd2e343586e18af3ce7895d6da4dddb8cb204aa7062c068559742d304e014c6ec521d70252dc852ecd67377610990 SHA512 ee025ee60e3943dac27ff2da49968953229d65ec71e7f4b3229533f202e96567e54d8d6b83429e04eca0d28e251eee933082ab694e28b00baa271d16136868c4 +EBUILD gnupg-2.4.3.ebuild 6199 BLAKE2B d618b8fb1073ad89701a05421483c37a6a3c76e8c7beeb857ef3bd26289ce28977c07145941bae6fd58db6ca77a20df0c937384f34beb31b482d7b2c222a0b2a SHA512 a807acad1c213e9809d23f9847af960e888d8253682221047536c75e2ea1162e7c228ea08dcb31f621c4d68a2b66a074f044efe30ab92b32cc026ba77687a4cc MISC metadata.xml 1189 BLAKE2B dae783678abfe0bae095970d96d952f591a569debad411708d29a2f128c6a291b73a33ee0b3491a6a5ec44c11f56d33c1531022e0ef9eaad3326c9cd0f79e3fb SHA512 bc7d6a9ceda213c134d9afc527fe0b0c87a4886a171b7a1e1f662f3978fec5e71323bae4c9f3882e1d763d5738446f161265070a8e513a59fa62ef0f792e9fa5 diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild b/app-crypt/gnupg/gnupg-2.2.41.ebuild index d6120e2f3435..85527232bafd 100644 --- a/app-crypt/gnupg/gnupg-2.2.41.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild @@ -81,6 +81,9 @@ src_prepare() { } my_src_configure() { + # Upstream don't support LTO, bug #854222. + filter-lto + local myconf=( $(use_enable bzip2) $(use_enable nls) diff --git a/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild b/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild index 6fd1932406ef..23f05b57b242 100644 --- a/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild +++ b/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild @@ -96,6 +96,9 @@ src_prepare() { } my_src_configure() { + # Upstream don't support LTO, bug #854222. + filter-lto + local myconf=( $(use_enable bzip2) $(use_enable nls) diff --git a/app-crypt/gnupg/gnupg-2.4.3.ebuild b/app-crypt/gnupg/gnupg-2.4.3.ebuild index a8fed477d30e..7317dc4c1bda 100644 --- a/app-crypt/gnupg/gnupg-2.4.3.ebuild +++ b/app-crypt/gnupg/gnupg-2.4.3.ebuild @@ -97,6 +97,9 @@ src_prepare() { } my_src_configure() { + # Upstream don't support LTO, bug #854222. + filter-lto + local myconf=( $(use_enable bzip2) $(use_enable nls) diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest index c5bd81e38e02..85e3f0d42477 100644 --- a/app-crypt/p11-kit/Manifest +++ b/app-crypt/p11-kit/Manifest @@ -5,6 +5,6 @@ DIST p11-kit-0.24.1.tar.xz 838304 BLAKE2B e5cb98881279199e2674e2ff4f12d72c4d126c DIST p11-kit-0.25.0.tar.xz 958940 BLAKE2B 6ffce977f86c516a327afe50f4cc5a36e86ba7f43c6cb555db419d9e4ba7543a9f1847ba83da348cd6d7bbebe55dfa26cfe3a3aaa3e1d5420a4b8dc6cbbff088 SHA512 e6df3cb224f6ff5671bd3c0557503b5f20bbfded1b6ec340b1dafcbd1b1725ea2d41d0e920756716e0fe9cb28270d115fe77b23ec876a15007b22e3f30d015fe EBUILD p11-kit-0.23.22.ebuild 1419 BLAKE2B dbd06b7fbf70073570c4bf38bb8f5f6c8875fc932f77bfbeb6934b00d0550371576276190b8b4d054f23633778a69d65ac4c7cc5930f0350fa9e5389d23b4c62 SHA512 d4330c6ea50ebab32a47c550148276a34ead4b8202a8d34efb427564e1b1edf42e9c21885a1252abb49d5820a90498f5e455189de2f6fa6dd3af0c3e53c39aff EBUILD p11-kit-0.24.1-r1.ebuild 1667 BLAKE2B 75be06aefb5adde36d1009778e221f09a3a1d6b2fa24dfe364b7b04c514decfe3473a998114a2ba6f3d9d3c96cfca7de1f2a2179cb441ed3bff11ebc13c03909 SHA512 3fde1185e77d1a04b268bb270c62b00829984f1f2a8ce9f0ea704efb4bdfbe4bc1be2750bf210724cb2bb46775eab03a8c881cdc397afb37173ae125fa038683 -EBUILD p11-kit-0.25.0-r1.ebuild 1399 BLAKE2B 34ed78a41c3edc7c32f756a1709ccc9663f40a62f268031db7ed3fa1d7b7c891c8f0fc8e8eb51aebaa9669dca9b8d62414b39221a9fed1860024964f6985be9a SHA512 017bfab5cf0ee8a25da65189e07be3bca4a90a7ccfb44ec1d04fa7dec129b532a36da7c834088676e2f93ec50c8fa7a5e578f5e082a8188918a194bb3e5a358d +EBUILD p11-kit-0.25.0-r1.ebuild 1433 BLAKE2B 20ab41a51f607759ccada59de661667f766f515ced1ba6927f50f52866edfc22a95a7dc790b2dc3721f6e989161fa32cbd91787ce8cfe86c1751353dcf589d0a SHA512 3f954712703ce1f85c231e9a1177bbb235c0f0f58e3e6c561bd0dd5be89752b105a60b2c3fb467cc476ad6d866b31cf8ded37353b472b9759125675cb5c7320c EBUILD p11-kit-0.25.0.ebuild 1341 BLAKE2B 51085ea00a4726dc7f6a82407c0307186f5ff63d05f7285912cd300d83392cc170b9843605823667ff16dbe03cfc71c6aed7c462c69adeeefa25340a4129e08d SHA512 17f6336889db7ebdc49aa78c73ff67f93c99b92ce717cbba798ba9942cde91c0404b88479b05ccb00dec3db88c119e1b8d1edd7ba5f42c8fe4d9fc16847d813f MISC metadata.xml 382 BLAKE2B 9ed935e598f60088af1877e443371ccb2c70fc397b21702cb4c47a971132c8a912763bf6ab0d27a3b1a387df39542ac7c5f59345a123808476578878633ed938 SHA512 97c120c9c10d8ee73162beb9970f07153f10b095199adee814459754a3df1414f25b8faae036a19f165a45f8ed4ad0a3087272139d69326018450006b75047a1 diff --git a/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild b/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild index b2c897076931..5f825eca4cac 100644 --- a/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild +++ b/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild @@ -23,6 +23,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + app-text/docbook-xsl-stylesheets virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) diff --git a/app-crypt/yubikey-manager/Manifest b/app-crypt/yubikey-manager/Manifest index 0747f822cf66..2562417afe4e 100644 --- a/app-crypt/yubikey-manager/Manifest +++ b/app-crypt/yubikey-manager/Manifest @@ -1,7 +1,4 @@ -DIST yubikey_manager-5.0.1.tar.gz 158829 BLAKE2B 082b7405a6b8049c0086126c8287ab66f5028b121da4aeae81939683ed65cef1a7c59bf545b5e768b18643bd6c0ee759b2897673870344d8f7ab5217413c1a0d SHA512 2e798f8475e52c9091f5cd6ebbd5937eb3f14c49e9c2c9c7eda09c095ac3a1c80065e14f8e9c827c1eee8914ce3c3e21dbb2820a6ac8cefed1306d409cc6a0fc -DIST yubikey_manager-5.0.1.tar.gz.sig 310 BLAKE2B c12b2c6f09be26a3df394cc296fbe28db560f31864a5b46d18021d672947c0d929b56be5cd10fd0347e4bcdeb988a242780b58565eb64163b125752756e5dda1 SHA512 876c47c2b22efd58f801f3bf7110c1896f425090d2454db4eb8214442b5a909b75f6fcf8e581c97806e488bfc6fb306e92274ce1b29be9e3240813944155478f DIST yubikey_manager-5.1.1.tar.gz 167947 BLAKE2B 4f0b7a3ba3f083112c0a43c9b9304e7f79526d7a31991959dc8a30e86f41b0ec616c9ed7790a551d998dc481bd18a89e87598c2534b8390a831572a77a36c32d SHA512 9da9588bb311594d2b4d2d8b234b64f333dfc7dc57145e250965bd9d058cfda43a9c9a32991081ac069819812bebaf0c10a24afab4ac444891ab21d2cff81c06 DIST yubikey_manager-5.1.1.tar.gz.sig 310 BLAKE2B 4f636b5eab0602ec203c8d3d5b6d1de85c7341559b09fc131a994c75b15cb141706ccc65a8efb39e33d5a3704496e85c08a67d105d45f5264644b993c2585f20 SHA512 e964e39a995de7bd24a3e417d5e98cf68cdcd6412b7c95b552545468bbb434105fad97bbf82d758c9320bf9917d32312e6e286e9259d004899af2cde540cc731 -EBUILD yubikey-manager-5.0.1.ebuild 1650 BLAKE2B d8deaf437fc53079e3cfaa06b06dc1d83c064bc08a4720d1073a026390a7e17111501e574dd1db02539cf36cc408ad5f9f1397efd289d0406c58801ef0296002 SHA512 cc685555df71bcf7762c8d995be94073dd1615bcbbf75c5ec4c5546ca61ee12df2c44ee4aa2532c63d0a3df747ac87acafb2c6c8fb2fcc8c36f6b3f07af33433 EBUILD yubikey-manager-5.1.1.ebuild 1650 BLAKE2B 451e50e3e13bb237be3fff63436b5f57e147e37a53a4863d87b7ab0382de05329158e44d7498ee31a6178288ee612e6c43d44704e4878c0c489ce7ce15fbde3f SHA512 c21d546dbecec17553ef36335a205f0902cfabb73120ec30049d20069e2bfd81394bfd43a2d2c9d85be7ec5bd38579eca9b0645cac6aca933c6c884237c8168f MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821 diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.0.1.ebuild b/app-crypt/yubikey-manager/yubikey-manager-5.0.1.ebuild deleted file mode 100644 index 424b0cfe8505..000000000000 --- a/app-crypt/yubikey-manager/yubikey-manager-5.0.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 verify-sig - -MY_PN="${PN/-/_}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Python library and command line tool for configuring a YubiKey" -HOMEPAGE="https://developers.yubico.com/yubikey-manager/" -# According to https://github.com/Yubico/yubikey-manager/issues/518 the release -# tarballs on Yubico Web site and on GitHub should be identical, and at least -# for recent releases the latter are signed as well. Only the automatically -# generated "Source code (tar.gz)" tarballs should not be used. -# Still, prefer the former if available. -SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz - verify-sig? ( https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="ssl" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc" - -# app-crypt/ccid required for -# - 'ykman oath' -# - 'ykman openpgp' -# - 'ykman piv' -RDEPEND=" - app-crypt/ccid - dev-python/click[${PYTHON_USEDEP}] - =dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )" -BDEPEND=" - test? ( dev-python/makefun[${PYTHON_USEDEP}] ) - verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )" - -S="${WORKDIR}"/${MY_P} - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - doman man/ykman.1 -} diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 17e060b53b7ddfa8aa36a4dbd042681ebd7d7eb5..106fda7da1d89550ec3f6790b581d56c300f4f21 100644 GIT binary patch literal 13907 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 diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest index ed6bc0415752..280ebffcc24b 100644 --- a/app-editors/ghostwriter/Manifest +++ b/app-editors/ghostwriter/Manifest @@ -1,5 +1,3 @@ -DIST ghostwriter-2.1.6.tar.gz 7757010 BLAKE2B a450093b1f072aeea7e6a6e27abbdb2c427387eb70b5ed2a5e49ea1f33fd9c4e4014742cc7905e644ab39838c488d9eddb79e0d3c87bde7ce6528cd810b02e15 SHA512 10ee557a07f468cc12391c2b5f77a6667aef76429b58bfdc03df32dd1cd8c44a61fe77da5318d5b23758ede40a5f8ab89cf4573a09708a6abc2d12ec5ceb71ad DIST ghostwriter-23.04.3.tar.xz 3074336 BLAKE2B 89314147c3222d0e83d26cedb81e6bf917e4f4e3d95650ba1d3096f06491343046dd5684d13014002a5249ec26af43cb050457c6f5d7c241b352a605b529b5af SHA512 d14e8c9928ec0638b98ca152d35ae88a7a4a582d4268e8f251252f080e4490b5c9433a814e6306acf7856c6a253f6e7aa9ed326328f90e0da8ef1214ef5a432c -EBUILD ghostwriter-2.1.6.ebuild 874 BLAKE2B 7fe5e9087e91fdfbc1d86800bc627e9277ad392aac977b1f234c1c1b764ed5fe40066de3ead589bf1e82e277c9f5fb2b778aa681c49107c6b3d61fc0716774b6 SHA512 08b73f1c83c8c974cf8290e0d899c0df8f086ba594accfcb0372da3ae7865d924ab2007de4b7916746185d105286b3e4db172b0f23df349b019ee33db4e29d14 EBUILD ghostwriter-23.04.3.ebuild 924 BLAKE2B 6c125f0f004c00e4ea2aeb545ceb134ae21eca5f0f8db7ad6d37021b8d32aa17797dd172303a6b1e26c5f0da726535117af0147978a06eac93986479baee01fd SHA512 4ea0c09549325b8f6943f66a58f32729d7f7efff673b9c227bd69854d8943c3073f50b830fdcf6657d67c42922d60dca82348d013e8086e6b0fe8e97e21bdaa1 MISC metadata.xml 637 BLAKE2B 77c8336715f20d50879b7e21ecffaf27e926aea0c564dedaaa1460b09190343a72bbf78c9ce0691ca161cad180be76a27aab235533c6054abf205ad40119e4b9 SHA512 db5a7928a155b77ac41a3fa771fd6512f64320c4d435a6dba1b1ebb3200e172b5fa586f63f052beb79514ed4eb5b80527dde8aef2274fbfccd3b3055b3569581 diff --git a/app-editors/ghostwriter/ghostwriter-2.1.6.ebuild b/app-editors/ghostwriter/ghostwriter-2.1.6.ebuild deleted file mode 100644 index 023f4be72315..000000000000 --- a/app-editors/ghostwriter/ghostwriter-2.1.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils xdg - -DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor" -HOMEPAGE="https://wereturtle.github.io/ghostwriter/" -SRC_URI="https://github.com/wereturtle/ghostwriter/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="debug" - -BDEPEND="dev-qt/linguist-tools:5" - -RDEPEND=" - app-text/hunspell:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtsvg:5 - dev-qt/qtwebchannel:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - virtual/opengl -" - -DEPEND="${RDEPEND}" - -DOCS=( CREDITS.md README.md ) - -src_configure() { - eqmake5 \ - CONFIG+=$(usex debug debug release) \ - PREFIX="${EPREFIX}"/usr -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs -} diff --git a/app-editors/retext/Manifest b/app-editors/retext/Manifest index 0b1966b64815..8fc9ce8a4716 100644 --- a/app-editors/retext/Manifest +++ b/app-editors/retext/Manifest @@ -1,6 +1,8 @@ DIST ReText-7.2.3.tar.gz 527428 BLAKE2B 3c710769a881275d74018ba319b174020dda0b65da22ae926231af56901b56c31b3cff69119a9bb378cd218d7b793f002bb08bf1483cc1e55c95a4963cbe1598 SHA512 eb337866f5dfacad2f23435f09b550f4378df5bb261d6f79b1708fed9e7bd93e96e8f06f940cb7109fe02aa6df0592b151f11dfe13853799f0b1ac2c1065a0da DIST ReText-8.0.0.tar.gz 492823 BLAKE2B ba80f01f1a40981220c0b3e16dd04bf551319a35c1a5c7f6d5e70135404537e74fa4625fe4c05c7ee54202de9ae16d181c110fcae9b9172761ca5ecf6400f7de SHA512 0f2480bcc8569cf60ebfe55847a2a068d1e5dd262a4ff212873bf58660ec31e9c37d9b21bdc66229d681c065a0d96b6ff11652e8d9a7c77841ea551480d1154c +DIST ReText-8.0.1.tar.gz 538968 BLAKE2B 6ee18b4becf47ed3edae9e1d3ea8167a5db2685ae55b206be1ffca78bb765a559f53575da8aa105eae5d1b1fb87419723cdfd02cfff2eb422de9722589a0b97a SHA512 a2a03a821ac06e0408cd036189e9fce18f4b693085aaa15e0d95f2a80157f6ab09b0bcecd9574673ce57fc9cde937457e8d62971f1553cbc26c681039401178a EBUILD retext-7.2.3.ebuild 1983 BLAKE2B d406bcef6bc9bf2a545862329231fad68d6711e7ca711e1d80fc88ffa4077de808fbbd055e26ad53032f3232d7f399ae79564446b72868f18c8f543c629224e3 SHA512 8b52132d60dc5fdc0a506706e97aff082b070ae36d2a0a7a28356bb704e355199e48e2aa97aa90301cd169ba7ac5e284fb904c7fc7362c953561c573a73c607f EBUILD retext-8.0.0.ebuild 1932 BLAKE2B 1a90b37a32832dd3b54638c03d582e8f753528f4ba9de67b712046794fe86b82f0784a71a7eb696126eb27eda25a5d5adf2100b8339150f443cc4f77db022c52 SHA512 7c51503e7bdb9f099be160c65f23b3376bc01f7590bc8dffa6b11b697321c78a77c87e6634ffbdde66fa595a72bfc9fe18f864c4f34cae3c128a1befeb902a0c -EBUILD retext-9999.ebuild 1932 BLAKE2B 1a90b37a32832dd3b54638c03d582e8f753528f4ba9de67b712046794fe86b82f0784a71a7eb696126eb27eda25a5d5adf2100b8339150f443cc4f77db022c52 SHA512 7c51503e7bdb9f099be160c65f23b3376bc01f7590bc8dffa6b11b697321c78a77c87e6634ffbdde66fa595a72bfc9fe18f864c4f34cae3c128a1befeb902a0c +EBUILD retext-8.0.1.ebuild 1854 BLAKE2B 2405c914764bb13828a56b12a6bc2e4b3540f9747b198069ff04cca2d05e0e693fb3bcfc1c816390e561f00aaa43fa4f8712b8419c5ebdbd18bd4843197c4bce SHA512 1cd79d2e4c12dd3551282d8d611b75c5bdee76021cc8c068def2295a4fbb3d54b4e720a2e4d1aa49f8d6fe285974ccc08b7f38d7834a3ad76270274cc353b4f0 +EBUILD retext-9999.ebuild 1854 BLAKE2B 2405c914764bb13828a56b12a6bc2e4b3540f9747b198069ff04cca2d05e0e693fb3bcfc1c816390e561f00aaa43fa4f8712b8419c5ebdbd18bd4843197c4bce SHA512 1cd79d2e4c12dd3551282d8d611b75c5bdee76021cc8c068def2295a4fbb3d54b4e720a2e4d1aa49f8d6fe285974ccc08b7f38d7834a3ad76270274cc353b4f0 MISC metadata.xml 535 BLAKE2B 94fbf92941c956601e9ec037a78919fcbddb572baa20f74c0daae31e438e44d214b57926cfa6d31eb176b8be72d2078e44686bada4a4794e130956c7d91b5865 SHA512 5ed97d1ed19c618b1246375d02860f96ce7f58aa759c467ae69e35d6b003cdac44f5c59f166ae6970e9a082e783550381b34540ad1ba03d661a3f3fde7d26dec diff --git a/app-editors/retext/retext-8.0.1.ebuild b/app-editors/retext/retext-8.0.1.ebuild new file mode 100644 index 000000000000..aa9aaadfcf57 --- /dev/null +++ b/app-editors/retext/retext-8.0.1.ebuild @@ -0,0 +1,78 @@ +# 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} ) +PYPI_NO_NORMALIZE=1 +PYPI_PN="ReText" + +inherit desktop distutils-r1 optfeature qmake-utils virtualx xdg + +DESCRIPTION="Simple editor for Markdown and reStructuredText" +HOMEPAGE="https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/retext-project/retext.git" +else + inherit pypi + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +SLOT="0" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + >=dev-python/markups-3.1.1[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/linguist-tools + test? ( dev-python/PyQt6[testlib,${PYTHON_USEDEP}] ) +" + +distutils_enable_tests unittest + +pkg_setup() { + # Needed for lrelease + export PATH="$(qt5_get_bindir):${PATH}" +} + +python_install() { + distutils-r1_python_install + + newicon data/retext-kde5.png retext.png + make_desktop_entry ${PN} "ReText" ${PN} "Office;WordProcessor" +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + virtx eunittest +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "dictionary support" dev-python/pyenchant + + einfo "Starting with retext-7.0.4 the markdown-math plugin is installed." + einfo "Note that you can use different math delimiters, e.g. \(...\) for inline math." + einfo "For more details take a look at:" + einfo "https://github.com/mitya57/python-markdown-math#math-delimiters" +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-editors/retext/retext-9999.ebuild b/app-editors/retext/retext-9999.ebuild index 7f375768199a..aa9aaadfcf57 100644 --- a/app-editors/retext/retext-9999.ebuild +++ b/app-editors/retext/retext-9999.ebuild @@ -3,14 +3,12 @@ EAPI=8 -# Please don't add pypy support before testing if it's actually supported. The -# old compat matrix is no longer accessible as of 2021-02-13 but stated back -# in 2020-07-05 that PyQt5 was explicitly not supported. +DISTUTILS_USE_PEP517="setuptools" PYTHON_COMPAT=( python3_{9..11} ) PYPI_NO_NORMALIZE=1 PYPI_PN="ReText" -inherit distutils-r1 optfeature qmake-utils virtualx xdg +inherit desktop distutils-r1 optfeature qmake-utils virtualx xdg DESCRIPTION="Simple editor for Markdown and reStructuredText" HOMEPAGE="https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki" @@ -49,6 +47,13 @@ pkg_setup() { export PATH="$(qt5_get_bindir):${PATH}" } +python_install() { + distutils-r1_python_install + + newicon data/retext-kde5.png retext.png + make_desktop_entry ${PN} "ReText" ${PN} "Office;WordProcessor" +} + src_test() { virtx distutils-r1_src_test } @@ -61,11 +66,13 @@ pkg_postinst() { xdg_pkg_postinst optfeature "dictionary support" dev-python/pyenchant - # See https://bugs.gentoo.org/772197. - optfeature "rendering with webengine" dev-python/PyQt6-WebEngine einfo "Starting with retext-7.0.4 the markdown-math plugin is installed." einfo "Note that you can use different math delimiters, e.g. \(...\) for inline math." einfo "For more details take a look at:" einfo "https://github.com/mitya57/python-markdown-math#math-delimiters" } + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-editors/texworks/Manifest b/app-editors/texworks/Manifest index 56fea1be87df..c536376b9eea 100644 --- a/app-editors/texworks/Manifest +++ b/app-editors/texworks/Manifest @@ -1,4 +1,6 @@ AUX texworks-0.6.5-cmake_lua_version.patch 219 BLAKE2B c09494099363fa26e4110c23b0e1c06caf44cb0040578bfa33457741fdc8fe4698a2f4000a6dc6da4cd19dca6039c251cd1b875a27dc41abfea03b5cb79c341a SHA512 66ccbbcf313596c674833b36f222c8aa8bde541dfd58a706814aef3eaeec50247bec954a4f7137dfda31df9cd7b15163200592acb8433ed252d961ebf2b9ea32 +AUX texworks-0.6.7-vasprintf-clang16-fix.patch 511 BLAKE2B 31227e1d0c04b582f6c7fb1652357e98393ca0ecf473e63670565c34a70b069683622b2f6851c0112e11c48979c855ad7dd813763906f198f6116719d8e1563e SHA512 2bd3387d4604e1e3cefc90d1a8cb1bfe187f4c23e8ec3c836e0bcd8d6aa8793f012728ce0f6c2288ebda38a9c6e01c4855bbda57d57438b70e7a82454b576120 DIST texworks-0.6.7.tar.gz 12394465 BLAKE2B 0a2e0531ef0f296cd2be176baed14eb0c21733aeaf3ca3c43e3ff02e48bf68be8953db67f955db0b5a56676b391e2f7700404e9ea52907092d58cbbccaa02adf SHA512 b1c22c1f9bfae2595e77f0c98297cc690f62aac38125bb576d57cc3a0666d779e75af23ccf430a3547215065596b4ea60758233947cda06df8e1a7fc95c46b65 +EBUILD texworks-0.6.7-r1.ebuild 1677 BLAKE2B 337e92702c27bcdbc8bf022c86cc222ec30d8004fc00c57bdcdb9502cc9c90ba199a92da93a2a6b4406dfdaf940df937b873a819a7924a3cc84bde849dc97946 SHA512 8c8d2863515eb2be1a8d162255feebe850d1aebf979c90d23d661ce0d461e8db1fbe4136b842878b2b042670fbcf9e871aaf49bb84684b95d549ef6a7b9d55c7 EBUILD texworks-0.6.7.ebuild 1620 BLAKE2B f2366e1875795b2efda234a2606527cb2abfe377d7c6885ba8415304ce9064acd72f7db10d98f12f3b48d7f775d96627272443f59f5bd681f9767a7856c0874c SHA512 766354454dcc3a0308d5e28a22f707cb0b127595ac5245a23dcd67a134aa7cf34d858348d0b6b0798b2013a03d93bfb1d35ff47cba10ab9470ab2c1b600a4116 MISC metadata.xml 250 BLAKE2B d266280ebce0c2bec87a6bcbf96a5224fec494d29b9fecadb21727558fc06ffc3c7455ecc8d43207b112ce4ebd508497d72bc87fd51f22a2240ed71929ac7ff3 SHA512 e3d6e04858fd59423da72e2d8a7f73b71a8bc743918364272f18d736e318c639e4f2029a4a87797518720cac3e0f5e9639157a12ce6d6d15b4d072a548bbad98 diff --git a/app-editors/texworks/files/texworks-0.6.7-vasprintf-clang16-fix.patch b/app-editors/texworks/files/texworks-0.6.7-vasprintf-clang16-fix.patch new file mode 100644 index 000000000000..ce8e9e2daca0 --- /dev/null +++ b/app-editors/texworks/files/texworks-0.6.7-vasprintf-clang16-fix.patch @@ -0,0 +1,12 @@ +Bug: https://bugs.gentoo.org/882461 +Reverting commit ccf692bb38c43a38f8e9f755dd48451c6f6ad430 +--- a/modules/synctex/CMakeLists.txt ++++ b/modules/synctex/CMakeLists.txt +@@ -26,6 +26,4 @@ endif() + + # SyncTeX uses vasprintf which is not in POSIX; thus gcc prints a warning unless + # _GNU_SOURCE is defined. Other compilers seem to be fine. +-if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") +- target_compile_definitions(SyncTeX PRIVATE _GNU_SOURCE) +-endif() ++target_compile_definitions(SyncTeX PRIVATE _GNU_SOURCE) diff --git a/app-editors/texworks/texworks-0.6.7-r1.ebuild b/app-editors/texworks/texworks-0.6.7-r1.ebuild new file mode 100644 index 000000000000..c8492a170faa --- /dev/null +++ b/app-editors/texworks/texworks-0.6.7-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..3} ) +PYTHON_COMPAT=( python3_{9..11} ) +CMAKE_REMOVE_MODULES_LIST=( FindLua ) +inherit lua-single python-single-r1 cmake virtualx xdg + +DESCRIPTION="A simple interface for working with TeX documents" +HOMEPAGE="http://tug.org/texworks/" +SRC_URI="https://github.com/TeXworks/texworks/archive/release-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-release-${PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="lua python" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RDEPEND="app-text/hunspell:= + app-text/poppler[qt5] + dev-qt/designer:5 + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtscript:5[scripttools] + dev-qt/qtwidgets:5 + sys-libs/zlib + lua? ( ${LUA_DEPS} ) + python? ( ${PYTHON_DEPS} ) " +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/linguist-tools:5 + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-0.6.5-cmake_lua_version.patch + "${FILESDIR}"/${PN}-0.6.7-vasprintf-clang16-fix.patch +) + +pkg_setup() { + use lua && lua-single_pkg_setup + + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -Wno-dev + + -DPREFER_BUNDLED_SYNCTEX=ON + -DWITH_LUA=$(usex lua) + -DWITH_PYTHON=$(usex python) + -DWITH_TESTS=$(usex test) + -DTeXworks_PLUGIN_DIR="/usr/$(get_libdir)/texworks" + -DTeXworks_DOCS_DIR="/share/doc/${PF}" + -DQTPDF_VIEWER=ON + -DBUILD_SHARED_PLUGINS=ON + ) + + use lua && mycmakeargs+=( -DLUA_VERSION="$(lua_get_version)" ) + + cmake_src_configure +} + +src_test() { + virtx cmake_src_test +} diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index 6906be0c91b0..84868eda1c9a 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -2,12 +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.80.2-amd64.tar.gz 135322981 BLAKE2B 8de8f7c0fbdc7a2085cbeb779936bab465c129531d864f0bdb3b71c817efe8f8b90df2776bebe45b4fe7d7c1db7df38b2f62c926fe949ec377c85e1056136290 SHA512 1d8b44b49e26aa1d54aa9211a4b72989be34bc1609801b64c41f3803d6e36650c432e08afe4143bbd9930559ceebc8479940cd0f68cd8653418f6317c2787518 -DIST vscode-1.80.2-arm.tar.gz 119950045 BLAKE2B e3e595f062930c19974a7983fa339b822eb5c83758a40c1671e439befc7f96480f6603b7b5bf7f74322a16fb7995e0c05e8c87ddc9bc02eef3833f52cecf378a SHA512 561979576a8a4a610aadd4dcbedc0da6528f49b6ad52c93004c4e1b5ba5c908a443c8a63e1f3e31a5692a42c9a07e3c7de47b1cc52435d416357f6c9f65cc364 -DIST vscode-1.80.2-arm64.tar.gz 131631847 BLAKE2B 0e6cbf72dc2720a1685d569940cf1a3386dc00180c555bfc2b1719ead85347a840cd7bdaea446d18ba6caf6590f62eb7b36a3039efc1e361c162148eee6ece9e SHA512 e60ba2b8c432be11acf29702d727afe017513e3d94f424396ab5b508c2bce1f2afd09f3af9d647fc5ff390fdcc6dd3f1d2ecb646722b79acf0ff00134b6f2001 DIST vscode-1.81.0-amd64.tar.gz 128464266 BLAKE2B c3d2c19062d9999363db60f9356c075518b9de5a9364bd396585f0fb185362e603db9ecb37fd1ded2bc09c0a760ea7973a8b0e26cff84fb9e78cb72ca7da695b SHA512 7eccf494c6e36137ad5b6f7aecef4905c2bad2e9d10954904f9766f80b591ce6ee7f7ee29d02b30744168805ec242d06dd459712caf5e3a9dc3eaf33a3e1571b DIST vscode-1.81.0-arm.tar.gz 113352419 BLAKE2B 5597a92af36d4f5caedf00fca528b87735756b251b67565f720214fc72424c52aadd914f10cf3bab48a0bf9b94c3e91a097f7d40617e46194243f845cc5eb25c SHA512 cc09c865d35aec1842cc0200875a429b66fd7d936a4ea0e2708808495504758bb12a07e22905bae2584a9122e266a4e0a09b6f72a84983270b74c4b5b91cf83b DIST vscode-1.81.0-arm64.tar.gz 124958839 BLAKE2B 5e4595bd42736a7d2a9d0d97897d9f1a28fabe006a90ac0904e47edac4cefd956b63d23dc042db95ac24bcf96579dfe1ca8f5c7c2a3753e944e5a36ffcc08c84 SHA512 4dc7fd77954cdd4be3b7722bbbdb2eb592deb38953339d9e57552d5d23fb984407a34511ddeaaeb44e24af7dc2f9742aad7f78ce7a1884bb197f83fea6598cc7 -EBUILD vscode-1.80.2.ebuild 2844 BLAKE2B a67e138ea9666f1221856532ae74482af3ff3320404facf93dd958c1fe2082d0db124e66f0cbd8e4f2b6be02625806e81ba67b219b5b1be0acc02c8c3aca620c SHA512 f033c436f51439a2513564ba2c9dfc63ae58fb282f737c3a5f18b3b5f7c44863af7fbe446794530153855d6416c00764f76b100c2cfa3035e6374ce0631fb7c9 +DIST vscode-1.81.1-amd64.tar.gz 128457191 BLAKE2B ae24ceca58b1a23ff1b22ace4ff65a4e648435c70ab418babd64b0d5a337190046f274c3e2618c97493faa992320cf3418d6b7faaadd4966129defe7c9d4c249 SHA512 c00bc1e9d583334a5936853071420937963ead2a556ac2767efb0b286687abf16ce9d1e3d6042025fb1843629352b9b0406a33234615e1300b4e2b7133a215ac +DIST vscode-1.81.1-arm.tar.gz 113366792 BLAKE2B 127a7accf96bc9e0bef7cc592fae31963c7335ad61425c677b41851fb0712c38c1f9e2a0f80b0c431654643ad3a84c49cd3f073f3d34b276a2743eeb2c6e0c17 SHA512 de935ba4c9d9cd8e3c1a157e4d37e30d58422f0844a16963ee9f682723b5ba0a8390c422d400793148aec223ca9acc6ce92efa203be3e447710e6394d223ef0b +DIST vscode-1.81.1-arm64.tar.gz 124991405 BLAKE2B 1812a924857d78023c2b93dd714ea3eb690f28cf644f2ce0a7d083ceb52e1c67f137d31e262cf143f3a0cf2d86128bf6d584321627d0cc85df6c482d0c9d4118 SHA512 4f8e37c1189be47dca0259db54d2dcb33c94bfd9c8392031792d64200d5ff5b780a5e38dc91c2aba62f42ef6ebc5aaadc7539ef8b9839b5d3387c328a630e920 EBUILD vscode-1.81.0.ebuild 2844 BLAKE2B a67e138ea9666f1221856532ae74482af3ff3320404facf93dd958c1fe2082d0db124e66f0cbd8e4f2b6be02625806e81ba67b219b5b1be0acc02c8c3aca620c SHA512 f033c436f51439a2513564ba2c9dfc63ae58fb282f737c3a5f18b3b5f7c44863af7fbe446794530153855d6416c00764f76b100c2cfa3035e6374ce0631fb7c9 +EBUILD vscode-1.81.1.ebuild 2574 BLAKE2B d93a9a90cc70c9efb3ef4074367778c9f34ae6ffaf6b2d44603caa2a5210a75dfb7da48423ba68d39ecb39213b7403e4440c4c048ca46b090dd83614546322ea SHA512 5f96d13b0e02757c46738ab4f5129a2f446225b27cd65a3f569d9e70aa28e192231a8a49b1f63173288a0b6cc3339900757e530660091cef5de3105086cf1a74 MISC metadata.xml 1058 BLAKE2B cf7606233d99e4429debe5ef824f235f1ff3083ab5553030453e982bfb5860dd5ccecca3792319665835d604b6ff2cb53ebd885bb959236784c62885087750b2 SHA512 961552953336ad9606c9fc004fc3e0fb8d7481a017b6ba5da683db5ba989f58d474ccb4ea3a001851b2cfe705e7fe3f70ba01a14dd1f048523e73af522d50410 diff --git a/app-editors/vscode/vscode-1.80.2.ebuild b/app-editors/vscode/vscode-1.81.1.ebuild similarity index 84% rename from app-editors/vscode/vscode-1.80.2.ebuild rename to app-editors/vscode/vscode-1.81.1.ebuild index 5a160dc35b29..9c672dc963a9 100644 --- a/app-editors/vscode/vscode-1.80.2.ebuild +++ b/app-editors/vscode/vscode-1.81.1.ebuild @@ -37,6 +37,7 @@ LICENSE=" " SLOT="0" KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="kerberos" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 @@ -64,23 +65,10 @@ RDEPEND=" x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango + kerberos? ( app-crypt/mit-krb5 ) " -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 -" +QA_PREBUILT="*" src_install() { if use amd64; then @@ -99,6 +87,10 @@ src_install() { # Disable update server sed -e "/updateUrl/d" -i ./resources/app/product.json || die + if ! use kerberos; then + rm -r ./resources/app/node_modules.asar.unpacked/kerberos || die + fi + # Install pax-mark m code mkdir -p "${ED}/opt/${PN}" || die diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 4664d0547999..1b2628acf129 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -2,12 +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.80.1.23194-amd64.tar.gz 120915926 BLAKE2B fad2f3146b6777ff7f78c5c4cbfb65976402c3033790a26f3cbee0f5503586fea86764c42294026a139fe8797d41aeedbf966adb2e9c86b65d77b81ef9cdb83d SHA512 4dec8a293d320eb851c7d4257df96ee46871b1314df5176f8cfbd6db1cdb492f5bf1cfe2125c2cd2e4fb69d81ebc21a380f7464857b443c72954be665b36a065 -DIST vscodium-1.80.1.23194-arm.tar.gz 109644410 BLAKE2B 90dadf201d9f753ebc05a964b9ebf9dad7f94943fccdacb3b90fac5f51bd3fd91fbf9a7c41b853ecf6527f62265b22d99f746f56fd388f1ab4968a4c365d8977 SHA512 96b75f4c065d35e4e695c8e4813d6412cfd93bae2da27bf091620ba1ca6a4161bf7805865679205b01029b92d7be647defd1a46a7a88f79a45e4b9f9907fcac6 -DIST vscodium-1.80.1.23194-arm64.tar.gz 121174305 BLAKE2B 1586eb8aaf4e62ddc1378138033b9d5985bf403f733d11e114ebfeec1f9afa5879a718e1cd1cd8f1c0344a0a8aaaf4ec33bf40c812b96fdbb6656e8fb76fa311 SHA512 eec75079306df5a5985cdabb12d2b65a51be32c2d64001adc03ac4dd172bded3c49faae6bbac8ab88e098cba7c8ceac24e74ad7cb73dd91073f01b3ba19a5265 -DIST vscodium-1.80.2.23209-amd64.tar.gz 120916482 BLAKE2B 720a99ed9799974f1f7e229bd7f7983e198613d32c01ec6d383a4e5d611ac52075f262ba25381550b1a85fbcf503b049c938e2eebf446ee550e523238fe2ed1c SHA512 7e4f18f60f5b7e20aba3623e771f8b07a75f9c5a8457908a249ac95a07eb94074cf4cd2b030e2dc93aa7f384027e3e2575ff2235c02bfda0a6053701e0cece36 -DIST vscodium-1.80.2.23209-arm.tar.gz 109649095 BLAKE2B 9bdfbe35f3f7ce7d601b2a578aa8041038c84f3477e9fc8365c25d03e1b06bf1d5223f41709f21aa9061f46a847928a5de1494001bb59c7814453e29b395efac SHA512 e0da9fec1cf2cef101d559103c9744497505dd1200a066ec093f61d82affe0a05ff5541859d75972cc50f3f476d46d94b07f4a847d33899f25afa856f9e05dcb -DIST vscodium-1.80.2.23209-arm64.tar.gz 121174217 BLAKE2B f574330e0c1577962b3e1c8d6d65166997f3d13e06d6c1aae88a8769ae1c2eb015c4f597020d170b6bef6c5d605a9c528e5619c0aa55f0c0920d5f5b5d93266a SHA512 d87784654089da1ace841787afb40ce9209476ed4033436c8907ce46f472c5305b045b62abb6ec0318d79b0b771d9c9322466a03bc6edaaf1438aaeaba7838cc -EBUILD vscodium-1.80.1.23194.ebuild 2732 BLAKE2B 6602e7718e7227f1108c217d808847719dc824cda673b555c26c9fc2d9d5fab342ef03cfb5430393ac4a57e86e2246b54549f326ebcc13e028dd896d7ca819cb SHA512 eab18c1304d5682fb2b9f5519b88d282439ce5be463d82b1021e02b1d5f6fb8cce66bc11194906ab44a1b94429acf3a8e9ff75c7c63998c38b119b00681a9129 -EBUILD vscodium-1.80.2.23209.ebuild 2642 BLAKE2B 6061efd7ea19a7a9254c3021deef1e003b560abf9f85d1a8d04ea774beafe802301572340ff8f84f715501a44a601a39039443691f20cee53867c7ec2e7d2f54 SHA512 e5bce22b6aec847922f9fbdf71adb0e74c5123d852a58c0f8617b52f6b7b3a33161e8117210f1ebdc3f6fbb38558c1b1861b14e8c71a1d7de0e9f58e3ded476b +DIST vscodium-1.81.0.23216-amd64.tar.gz 121108447 BLAKE2B 870d78973d41e2bc3db58bc434a32271f9ed0217ddd21b865d2449350e7a210b2c1f3c79721e342db3c45ad1f3c4572ba074085711e29d537f48b70a8036782b SHA512 11dfc76c158298437726041ac1cee9ace222fab1b0941040575987abc6a4bfcdd7d13bc815000aabfad07ecfafb9678be628240d4733abb35269fae8244d5b24 +DIST vscodium-1.81.0.23216-arm.tar.gz 109853494 BLAKE2B 163c836af778521e141f30a908d859d7e364f9f3160596026ab91f8d13a904e30ea29954ddd69306a70d1cb87195f3e8a61fd5e15c524a0fd2cfbc09916a5b59 SHA512 6c887cb528390e7de174e933e81267902e0b17f75babe098fa6b8fbca1a06b5ff5f0c099d5ece49e6c82233ad77971963d3786cb7aa6a2113884529c8683ec2e +DIST vscodium-1.81.0.23216-arm64.tar.gz 121397635 BLAKE2B 6c87bbbe4c9ca08b48330a35cd0bb2f0d0385a48e857d2b5a595da56a18c96a8ec4f4ec8364b74b4eca87cf33fd847fd06e173cd5e0524d12c968b86f8f6198b SHA512 b761a4fe4883baf8b8bd0038bfde959150e15a207239fffd17377213364c0f44c9b323bc3d5de5acad46a6aebd282bc2d9e72abc56bdebb0617cba86d2207977 +DIST vscodium-1.81.1.23222-amd64.tar.gz 121109927 BLAKE2B 5242bf72a5708c1c3d35500bc698170eacd7cdbc7c20874d2bfbbf22a64ab048dbbb1fca5c46b6c8a64fb6bdf66b22f615533556075f062926036e60d37810c4 SHA512 3c985a1974504e57f6f97ae3e157720cec72fd0ad8d067709f2cad4cb4442e92f80d5d39a63ce8143edb0a2baa3d11bdc0128f60fa10d9dfc09ae8f9a5bf4a7b +DIST vscodium-1.81.1.23222-arm.tar.gz 109854729 BLAKE2B 6d0e9ddd23070bdaca1ed2d9a559a0752d01eaf31018dd91f46bda99e2ba8f7e5344df7b93d43948b51c6d7ca7d57522a82a6aace66d90cc0883071360b1592d SHA512 a171a219e8104762dd62bd0ee50d915e8adf35e4ae4c922c64823f4e15cb92ab498e11fa58fdf57635f29df232723bea6153ae88ac7b57540b74cecaa663c18b +DIST vscodium-1.81.1.23222-arm64.tar.gz 121398210 BLAKE2B de2504f5c10fe3c652fb3a393815bd8e32bf8f729dd71a0df558f2575855d5678d1a535882a9c1663b312e1a7f75421da456a4985259e13034a07ececccd19d9 SHA512 53a9198e94df0997083a585f652dc9999dedfde1cc5a24936620f23fb9811ff1c0f61fc20c9b1443b431d86b59fca65b906c89fcf67ab61419bf2e296429c2e3 +EBUILD vscodium-1.81.0.23216.ebuild 2658 BLAKE2B 63e181b81df33507c549ddac5dbaae8d315063467e27b5859c5d2a7ac36797a61e766371efcc1980ad0a8d2ab07bde412ebbd4338208c17524ceb97309ece20c SHA512 feac2772660a492890dea6119ebbc382db702bff28a536409ed76ccd483c3516c4b368782dbcec6a8ffbcb0614e29efc91912203dc9e37aa597cd1a6c0b710be +EBUILD vscodium-1.81.1.23222.ebuild 2358 BLAKE2B 6ae3d62f5e0a7ff66bbed1d8fe8687d8087112c6cb4043b66e64aafdc2470a3bfcf862e83739963ab489e99abadc5e359e7525edf30594ea74e0d2e4858552c4 SHA512 94749a9fdc2c6c246511a7021ef10540ea0bc574ab8f1adc9d2d88aa9e1454797666be3ff22f5297e5925b32a65c9f4d560f1e2108edd31b6ca3cda858af28e1 MISC metadata.xml 1302 BLAKE2B ff0c1f72c2394f21e13b89831493df562ca15114fa5006262f794d3f2580deaad01d7e01f87481dcc75cc5044c8b4950955dcc3dbecbc8cfc7a6ceafaf078fb6 SHA512 8ec965d8544c2ab31e3c2f2f3c879b084126880603681fef5e5158af1bc1f2f79351b68284f6a101d486893f968594e1537df1eedeacdebffdf51de7a38ccb25 diff --git a/app-editors/vscodium/vscodium-1.80.2.23209.ebuild b/app-editors/vscodium/vscodium-1.81.0.23216.ebuild similarity index 99% rename from app-editors/vscodium/vscodium-1.80.2.23209.ebuild rename to app-editors/vscodium/vscodium-1.81.0.23216.ebuild index 9288d6b415eb..dcb3f9ea3ae4 100644 --- a/app-editors/vscodium/vscodium-1.80.2.23209.ebuild +++ b/app-editors/vscodium/vscodium-1.81.0.23216.ebuild @@ -54,6 +54,7 @@ RDEPEND=" dev-libs/nss media-libs/alsa-lib media-libs/mesa + net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo diff --git a/app-editors/vscodium/vscodium-1.80.1.23194.ebuild b/app-editors/vscodium/vscodium-1.81.1.23222.ebuild similarity index 79% rename from app-editors/vscodium/vscodium-1.80.1.23194.ebuild rename to app-editors/vscodium/vscodium-1.81.1.23222.ebuild index ade568c41973..a5fc09b2ca4c 100644 --- a/app-editors/vscodium/vscodium-1.80.1.23194.ebuild +++ b/app-editors/vscodium/vscodium-1.81.1.23222.ebuild @@ -20,6 +20,7 @@ SRC_URI=" $(arch_src_uri arm armhf) $(arch_src_uri arm64 arm64) " +S="${WORKDIR}" RESTRICT="strip bindist" @@ -43,7 +44,7 @@ LICENSE=" " SLOT="0" KEYWORDS="-* ~amd64 ~arm ~arm64" -IUSE="" +IUSE="kerberos" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 @@ -54,6 +55,7 @@ RDEPEND=" dev-libs/nss media-libs/alsa-lib media-libs/mesa + net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo @@ -71,32 +73,18 @@ RDEPEND=" x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango + kerberos? ( app-crypt/mit-krb5 ) " -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}" +QA_PREBUILT="*" src_install() { # Cleanup rm "${S}/resources/app/LICENSE.txt" || die - # Disable update server - sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die + if ! use kerberos; then + rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die + fi # Install pax-mark m codium diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index e06afd221cd0b8bbc3f921f103781a5181dd14a6..d13abcba766fe24f0bc7ca9b9f0d46cd1cd29e52 100644 GIT binary patch literal 71760 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

  • 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 literal 71836 zcmV(^K-Iq=iwFP!00002|9rjOk|nv7rFXBV;Qd%ifIHj)T=tkoCYdz4nRx;HHglMj zS(BB;CiV3CKIbsvL{-;VH_58V$aCC*z1Lm~*gyaKzx>yK`O{D9N1N?O`(OX|)0aQR z^F03aAOD|!`M>|u@gM(m_ITgv%4z1-&a;$x*Dyyr?haV`IWZsR#HA!Z*j+RMShKc4d*>;>OI~0=xL=RhPuvt-J{i`#-pa=Pyglr z{1<+m=V<%v$Gm%rv9}iTebl4$^D23s{Bjth&7O=&tjK-$E5;B@uVvPG?8?vL8TS!NYh$%sS%{izOLsX( z??>;o_47`5J5oK{UL(x2hO5Up_>O(&x%W}h-TS!Ceic46g?_Zar(B`ebD#fQD4u>E zsf-w}Go^gYlCQO5tk)=g9ewxA2K12!-x%ZIlk<6;fd?G5uma&~Def8X8Ar0}jp%O@|9!nsqq(h8&U>?8HO(mBpG z&nt#C=IC`_;avH;_TVM*afQ$l`&nZ6=ZXcE=w?GwZ8f(rSE<*%u#;Jjk!C3D#dSAGBT-V#m)fDe~b(|#@mTdG=cN{rhDPsBcI(NA7 z#a;14{%5sbdPuq7tPzh=?!MyOcMo~;P`Fi`$C>%em`7T%u0DH+d?vfvc-DQjaOI6{ z_rUtS+1hN^b;c8)>7xc*D`DEU^Q#MTHohLZ66){Ih&9E>Xftn{NwXqF}UyT=a*G0XL?(; zex5n-24x)~T@xs)Yt$R3<16l&`nmIHeEHPC&%q1fGGT%dAkcE!<5;-aEcpz+yGVk5r7Ex_UP@p%MtICaRdJG4y9y_d>>a#`&{u1yKEqK)ZFvb zr9h22URLePmrp;z-2o4jEUJGjq$B_*g;2>r;cdT)Y z-3LJk-zM6DxqQqnM3ZSM9!z<4? z=TQzG=$ydysN0};g$C>m;?NCB5dj8fM7-+P!P3Un;wm!?z^RFLsp6Qx@0DsGM6HBB zw4O(eC5>3_S@6TmFRhAi#dXKoD%I2XTA23S+NUK?u#%AuH_p$BTm$@ zTOvvY^;2f2Ss(j%8mHmUFzU+E0IbanM-9i-qw$SaJag(giZN)EfUX zD{y!6!XOxIHeM4`+rZSFA$8bTGq4U!2Ddy*heq_$V0TBsIggWP0%UXSHU%vh8E1rdS(>l*< zgAUgq;_O~mg_aK>ozI5*)(TL>&ZFPLeP^#&iVN@TtS6kR0rizv91##46~eW#nE>{} zrFb6<1(sDC;jH9zU@dVRkVHNdk^(vW=W_A7fj|UMURi!1bp)0UOcD~8p&G=W0ktjo zXIKGS;cHj9_&6|b*M=<;-=W*ACiH+!&fx4Ak<~^Q6!=dAaOMH;K8}OEBzomgGBF~I z56kuQpTB*7(FQfVYlFdONI8gB8E?DFbwIEO5E25caez30`q(SE3$cw7Pu}|Ac>>?b z;`IjGYbc9Y)(vrxe3m`W%%XwDw{Ebocn}IT0A9yqvq{%I&%WO9f0wD(K)7~>1V4Wk zfrb#F^Bee%n^;X8swp5@(jMpx5UcGG>Nt)NS=W1v-Vhal8sVaJ0{0>WWJ&e;@WU8$ z&J|vcwz(kSgMdZ!yo1>QRY84QtA;|{g#Qes!<@jGb;vRg30j&JnTCbo_xJrQ z2Qbv}(#V=*$j$@N`^wmOh7sT~(*+^k^T)@1U}Fgc905X=peB&;V-PU$@(R(r<3HDm zf4+eaz8vxiYl800fNT=BL2N?MiFrc#whZ{31eFtmUOWrT3%-T;gI@N`Qvs0ZoPpi& zxXqWsxZu8L0yc?X$0^G#;BFLOVR|#ZtkutLfc3xC1M!8O;TaJ|%{JUX(Oomn1s4N$ z%RX9LNKc?~tpWK#z_WEBmR2i^pZ_Z#02i zoNYd4;Hio8;msf0orn^bTslLs#?=tkCkpKXNqZtbFR-#|Tql0L>iD?-MbM)6WTVGxl>q_rf|9EibTd~)H z1j@n?OF*c;qu37}3-B4F?|NU3|#ZixOHcwsoiekcTf0|p};*EkC<-1zXmfOm8dA(I$^Xg^_F9a^fy zYG6l3uCQZ}d%ojjTTsMs^b^S2NHi8@AJyX#1m5Zx>bU^x18&}7qL}pSV*Po2S)X6P zi@^U*zXW7xz$w$*tQq^oKQ`Tk4I5brju1)wrv@H4;8U~t&~O6c9l^RxFl0h((E;tk zSMG2q80VI=gJQ6B2%=~aiHjgL3 z4uqYWd>isch$(P{0G$X;To>sDlRs*~xZ}zHppj84Q1N{7%j{?F0e(1uVd(Nq@E2n0 zny={f%P;GfUtY2P-MkQFmomS?z6+QecrotvrhKU$_WPAi(jL_hRVPk!S z73gRL0C3Wwi+Xf(5XYfD$eljbOSQuj2R|kL-8kAk9_0dKcr!1k*lo~4HA4bnFK1PCYVw}%+WYouGMm{x@ousPii_v8{ZL&qcD2_yIeZb}5~CGf`yOoI{M8U6t7 zS3yCY0N?<$5Wg_1i`(UF#A=@BWwm~M`|0!eH2(bk+fN_x{&>gxmL#Nwr3^neILH6#ZC&w&kvcJOp;FVe?FT*^AQ7(2bv zGF}2bV|(NPWWAkaT+n$wYSjCLH+#LRS+!rskM+XtkNBd5FmIFt z1d3NZ7b;vxg?Ir!8#xz4f;C`1SRI&s-<2gx2Csn?KuC{<0;z$J2KTBBCXUdG9;F`n z9=I%`paT>|YH^&a0$KzQun1K}5P1VI>={BroMF9*SkS8;-YlC>HX!?!41|GFBe9^~(CE8+G=rSSN`N1@Xs8Jg0u^9(fMgPnfy#0P$e9Ed zcR4ZCGr~1kddQXM7Or0~E_Y~d={f<*J>HBg!QqZgm`R?z-e}7c z5sxHZ=nz~HPRhTc0I-Uyz&sDaAdUxZF7mo^@MN>XV9E)g78o0WtfmV>&&qeuv&M4f zg$nN{+scAPtc0M2I-4I?4Z*#COU3xuw^bvI5a!|@lRZ3DMscAVN=5JOhEsGni%}bOPbKhjK&Cp!h5$77Y_PyJP~9 z@n&m8T`&Q1Kk(8N5+8qEr9&*xIc(w?QKhoFl4Spo;bI>IZz`0L+4t)F`P{ui9| z%a=8NydqmkFX0nYf>%w$C7PrV4B$`$4#-oEAXi(&2hf{<$)i;MH{TJ#<1q}23G>dW ztqCt`6|FWg9ODzDgU9Cq3!eypduxD-y41Z3>yW6wpIamX&c+*IS|{d!10zOwDh$-? zf$Z|NGhG*7bgi};LNa^Q)YHCHd>2d~)64k!&2wFla+nYJ*lrJZpNj`#bG``vD|-cS z^RkDkN*ViM={}tCykDAR31XLedR_zXFGs*RiI+G-*zLsXah8S46V9$$B1+anVgR^3 z=P(}jZxD3?Q=y)obOK)y^x1O*7yM3zS+6j6MKYnO(C#pc3uTrHJO(y{33?iN5B zgv%+?I}sF*%olH-GbWk5BZ!cER$ZNo1S$<>44{DJEx?(Gnk}nN6X1q(ZlEL)vrw$) z*5KFvbJ134viH7_P_WN*Eg=ZqS7*k;?xxP=Qz5ir?|Jbbw7M~|d#Q>Srh>90PAvl` z1{HCcHX-UK1UjN{_GswS)F#1#ph?U(kW1$K_2Qeo&;Gtv5W$ygxhStpcP8>)J15jM zdL?=6H7^!sfKpzac*MW%1$`?-i3Z^%R(qb32;=N1+*OG4GBhA@;XrV+6Lf~{ULK^rEY|1#<@2{!@Onut zxS|*JJ596(@D1`$gtCrZ_%#?$#5xT2$K8O7eRU*EI9axxfdP;mSgYrRE&&SI4cLKc zqWuaE0(ZqNZ!-#bQD_OQ&WOT>@G5!bw@^t?6IA8}4ZvdH0f?$_z)3w7Bvb)(8A^9R zRojLjBWH+AUPZT#iKvFrOWqRbfbvZ2Uu6M{W)1Iu8UQtMa73^45D?%sct^9%xs*&5f#2aARR z2Z(PeJO;L6@g4{g3jyJwA;XZm!v7P-iZmBij99$~R`)E$+c8hle!ACC-3zuZaazw^ zt@o1&bZ*2xZ2LsMvj@bzj;l7bC1RlED*YLG*Z3qfRDxriVL%SiPw*$W#*rZzXU|4E z?|pE|=^+G+`t=x*1)E5vZ{O!De7$6^92cKKKw{U2ciSDWS(PWm zgiT!c#`e(c4SHC-^}DBMcE}~Tb!fXpU>My{psXuyR%wB)4L;}L7AzM@acLVTw)@W& z1K|m@{Jd807;$Lc8^p?h7M96ZV@|9xw$`sGv63so`HII9&tbupSCRJ~t^jczTZPr* z$8GV<1M$2xjZ=A?+1Y_+V#QGipwVwu>@Vx@uj}=GcmX}HQljSh41O>xG@t_8u*8OY zuQIR+plO$W1R~}nW&$S&prsBD!~hWfHkPGy0M~(MN0GzqJ%L|~59SF^sqS9z(o@kl zyiAO&-CIfqu#i1sV7bt-9^0G$b9o$5iH6IQ5eS3q8cqu^EeH$>9mc3Y9D?>-m?b=i zxD6=an$R$0!+jKwXYuz4+=Hr0(V8O?haE#~#?W8a>z8j|e}DG+PQmKwB`IG=5T6Zx zv4BON27kSms_O6n=s-5&l8b|FK>~QzSc!jbrycJwHKAUJZS4Jm&;ghV<=% z2wI!qrn2u67@i~(q;7s32vwKILmmSi$H@;W-0-*uoCr_K3Sbp0%hho9#3un}#OLsG z)z*Ldz*yhUE&9TY;K*gh10u@%pC|hOUL+#*4c4z)dXB)pVaDuN#c2|>jIb~TAVl&$ zFh0nVh+g2l9>k+^FWerCn^zx7eDj}prM`Ki4A0;5B|t)Cp>!jd#J7v5jVI0z7%ZXj zyofpX2`@6?1={LiIqOO2#eUS0KmJUI8j_Us(2OjsYS`KEgwGp@Cly zhzvMce!2JV|Bm=h?*weut9q?X1dHCt7qbCPNr2_G7)%y`Xre8Bw5wI!qj>viFeGlL zq}{jsu8`B^3KM{u=!*%RJ9^9ymxv86kj!*I&v?zI=o{sFCt$!#mdNi4by6(>J$MT? zpWwT=A418)rt{_z_%z~l0O2bO{hUJv52-;35TdB;gmf>ufWgy*8zfLWP0uKvHL-yA zb7@o#R4Q!hWx>9E{nu}=y8Go=42A@ojL5DAauK^L3s!3j1eOZKfClWMs- zTaL*U-lQ$hdm+A_%(M8Wm)_xU4-@g6p=k;lS|Gd7=*Sw0?WxG7RpRC7t@)y%C zd?#U#_{UcrpyRIFSI=k)c&X`P!L+E;o4x`%o!%_qo6!WHiXxq8sP4%T@PlpE3${d% z01#0VAT-#=bK(j)X|U^5c?O_;rT)2yDwKfwjUa=l7?W%=L!_TPW~_Ii+b zq}SWY3sLMbn+M_{ADid&1bVO-k$|IrVEzCDkaZ+h2Q-*4eXplk)>{BwCZe9ZK$C#0 z)WGvYn17B@qQ}~19kJ7ZzOty@^MsF?0sMY{w9NgiH-;0vvyHMoWc7j*p!){=u7-i4 zXVEXSZ%UOp5*2}088mzvjpy}8uO;Ecd>TtHt~^JR3%A+$$thE0-EQ}~g+%@H z19%{Bg(rK#%QmHI;vVl^j)x**PPdn?co?xe`KfS_3X`q4g}MhzhR0CFukurp9Mz5)&7hCf%O z?ZOtpkC{C6CvFVB56EP1vEA{Sbk~3F{mc6C2m0v3aEmc!5WoYm7xlx2->8^zn-<*k zT>uYE6>+7hW;KTh6$vIjnUsCP2ch_~k(?Ip(8tLiphgm`w6o#`qvO*<#i2WNOzN)q zc{{O&CSlcthdb_lp1Fa8f)p-(OsLof{!aGo21dcA37yYiDN3?<77Z-02W)p|p-ed% z69j@$np6P16N$0$QMLyaqp^>fPdX+3I{zkU61)cCfvZWt$m7*i9vx*to zsiN@Y8goGAT`VTzX2sNXGUD;uEu1VK66@cMX)lTLNeD(tU~Mz@fL{VZ>v_P5#X~&H zRSm^G@ue`NZI+G)|7Z@#YZ|M0w%8TS9<_}MW5%PS9sD<8c{IfOg<=b49q^Pej}Wc|p5YP^ zbqNpi&K`NUTkx90Of!TIAbw24GFKFns~K5*cVc=^K!9RIA56-}o1j(JR zOZENB$1~TL6AKfVkawu(!!+vcu{Vt8lzXkX(wgXQ)Q43GxvLOS<7X52jjn5&yNQpS z=-Akr+1G76WSzjfAW#G=z2Y`okC+Z$#zN(*0`J?=elI2`ZBG=t!ipDSvV*e2+LZ8z%`z|I?{dCYqf%pbRdUzCcpHpQ!W zi+B;8C3Fos>6Ow%mBZEhS*yv_NI|gmJdsMPS*3!aAubWt0G|m3!+SBC{GQs6T4L1} zrh=g@APE5S@?=A4KrU9;gxT&Z4?MHrl4e)jerlT@wxJn#%EOGiwa_e~%F8Ecz~7qY zjhM{^K_noU(}9=VEZ=dnwC^i6+L!%re_&sr32JS)^`o_YKo($+Wu8a3ZU!Poydu^E zO6XS9L6ctw=!y3rX~-(icEPKmXGHTWBHy8naTbIA8X2|-@F9k(hczszd7ZNE9_DyE zp2ls7IK<(G(jtx?ULPkk5k$1`7}xRSP&L@q4lL@ES(0TF@Q{io18Tvs8vqo>fIh7`5W_q(3{T0|0O~_SuocChnQDITKqh;m54ZXn$R-U;gsDvz_q1V&L_iz2$EOve%(D z`8od^D75X30-B~|Kou#Fymcnvuq=4k$dD;S_6?PWU$b2a-4Ew2H}dlsY-k!VPSbU> z$`sECFd;*jl@tVmUEZ#Yay^4bVfWRpa{IXlTVXay#8L<%7}oWiSG3dk3B$foTM~`S z%Vosf0n6Sg=^M$-5i5jB}+BjTBLk$bSX z2+)Kp5Ff5ts|ooylx|%;{?FM1G*1N)RhbXJ^Gx;V$9sT$c7Y&|ZmeoA{KV9y6Riv~ zg4&2Cz@Z|L_T116XoY(=AwL$>9KhHK%RNhh_;2sJqwxqD0}4bh5JuA=2n8@LcxI~E zlm{YvSm%odAN%`<#d=Atn--_!r%uwl{$b?@8kYx>f5Gda%KQ;}N%B-0?{CSQS%}?S ze7Fp>THovqJ-M#nJ!Nn!Hya;r6x{MiKDrmD^&7n3Nw9QDuQ#;sh>I5Q3nmMDx*;n` zPJ{d6F2t8Bb%IB{T4uS~1OdSE>y+B>? z$cSbOPyRBm$O^(SUl!}nAMy~7biH5Qrec=U#0Ob~#hZfa=Bk=q7`?rH7*Z$BgN`OT z$eyBQ6W5bg+o074st~ZR*6|e72r&sr>(^ywo8jhiQ**#e!*M9j080Be8Bu5+{eDQITynmtpwVeKu5%^^F#;S7!G3Z zGJ)58c49j?7MsfTpZ99PA|V#s&~SMry-f-M&D3WE{M|gimo9_cOXf~MN_-;1%6j8a z!0fBk`DA@32z8032@x!hn$c)r1@>)zfAz4}zEk!Q+iaz$vcsZxBq+?^e|AieaU5-L?eC<$~UsKfCc#f+l}{0;2W)uv+Wq@88C! z*DQTG_lMnz%CcL9fE>xRo^tcc#kkEb* zi}1x8T76nde0ZJVVFgTTBHuk6vjhX;l6kiS^>Ekpl6Zo8fG-~`a|ZFySo`J+Zu5A| zI6S;z?r;FeDnZXY)6<%YF~Ox36lk+qfX-hJxZBwAVcmGc9cGvP$8f^YZc{^|*SU~6 z6GleQFK1ul%ltMz=%9BRVJ*Q0alb8$vp|z~;6JCN0packn<6k#LZ=rWdtMQa0EF+; zOZRf@r&@UvV5`;HaGGfBt}Haf75js#dR=?$NK83ANO2)%xo+6W+r6!MC5dPfO|imC ziE*kWcvG@;6>#2!LL|ga@VP4>pG}?Pkt7`o6?Z5r{{dZL}p{7k2izr_9oZUUyT+1s-Ok_`9EZU zS(mZ*(^`Ap?Iv0gr2w9rZ89C!QVYu&B3=pIoP9NGxi2E5B@zhF1J{MrRUUgI@!u}H zCvg>yfaA%FTbrIlPV-H8KG4RKT<9PVdKDAzkhttJn9+K^1&#i6&A`^IWdTv4k|RJd z0OY5JwR(WCnoY>QP^xXR2?=4z&BWa-FVWq+QT zoTDN-Z_B8`tF*4VbCMs|5dt4#xzS+;BS4ti<#C+JmK!Gia)Ud*efjqN(?3r2KV-R{ z??)B6v=o8c4vDa+0V>b_92UD3!`h8ERkk}|et1F-X7og24vUobQ!B`jPEY=iG5Y?~KeJiIsv z+-4#UP>`VA#%~wx$*2C{p6`*fSPBZ|0vy_5@)dyMSrrDwOLZ^ft(8Kp@ie98=7r!U zZl>u4u9sOGe}q)d<|&WmmX_tn_%H3=?GD7r*a@}mA^xxzi}ECZZ);ZBkO-XPIYd3g z9(vh$enPt~=97)_Ar&bI%ELaRzBbW9mlee=wm!G{WXR58O;E!#5T2#kSp-gPTJFl1 z?IfU3t7vc*g*_$D^@Dr<^i%u#f&0HEiCO6cGlM7+)Tigt1k7nq3eS-fRI4P+DhcLR zhwo`M)=^>CJ)ah>1GsFf=Lozl(uXMF-QqICr@~8`dyl_Ppf}jBqwya|(tVhq{$7Lh zbT^U++z>S$u``(7K=7 z0({1*6xMsQbI~f8$_sCkiqHGCJA(_hzW(^IU@ymF`)N`Vv2IrZ%3}q>K&QZhn(m>U zdrU|m7+{p%#1Zn1u@mG z`~A>DnRDh-<#A1n0JRM7_p}JzG|~LGlmSOEt{mYTg;0%_ZH& zJf6E*+;xI5=fvdrocFT8)+~m>25*y?W~=}D`OAD=w)@>T zy<8dQJ6eToEuxvA#ReqNk6*U)8brt&TS4Z+Y;E7NOaQS@77-ZwRp2N9-617{a`4^_ znbj9Z)*kTxiAmT;sujc_BGS}c z;w;z+NMUk(6o7TXpv{qqGKbOa?y?e|f~<#^SlWrExFDVUz393=y^S!ulP@Z^k3zd{ zQ_}C5{+&hppavk+@0J#B@3x>_BSusvFpav%(Z~k8oE9NoCO%nB{UoE`tQGR*X)R|` zEDIVhba(U)s;t&x>7uRI7hy+lRszHswo;NQ2cV9bXEtbCcY6z)h@mX(%TA%Sw=FQR z`f3HY1dQk5plzZr z%3&|{H2@M=@AdC2+JFD`^Z3i3*O#9^q^Z0!TZkf&8Uk>o>Rl?@2vB3wp${E#1c-TW zTTzqELpltPC0JoL2m@iiuDP2Mi3Rfhk`KpOI&{+#->IMuVR&^?o=f|D0OuA~8|;tk ze!o}Rz&jy0Lqu7eQI!Aux0PDWlc_qQnF70v4lOL*h7UxlVJ|}<6V)1dHZT^|jtDb7 z%tlB@*Qe)cNhlu01D^vn5^A@u-7-e}d$!-K+-uENerew3r71xM9Q8i6Soetq;d1Qq zZR;h}T2vfcmxxNsaaeZ%go5TL1PQ;c65t+^)!l0s%ywj){CR!Uo!7ga znF8J{?a=K_5A|5K99e$Tyjtx_pwm1EXg~VHCV&&#TkRPGGk|+R24rf4Ba0=>bRv{NGV zEf<3F&If|s9*#hRM+qKk|D$S{?W zalhPN2E^BX`UkPg$iQw3Hd~N16dkZ($!>-jNl=MlR*?}*(RDV;R64`y$F!Ix$X8ii zu;*C|`+nS3=RKvpm=A=T1@L0TrfgO-wYM-}rMbtY`)LW+EO93IsWZZp;AhiKATz^= zZR)|&cY+eDTP}%R)a1QIC1@$mV7FMFxsRtVO#nuk+2{<=@aQA8g*Ty7?#ACfKdjgH z{p;&$h4;iB<=#1tYWA&5kFpb=sB9dou<_3PJPKD1FOFBc}eA6{T&nbF|^mhE3z_nge|wHykj$+O6}2(0F@u#zxm zgpDOGRwynz!I(kauWcu)U>nrSb~)#BK=RaK4^RK@k*!@=Q_9NHzBgsVfl)`u6Ytr~ zVh!q>bzn{{5%Vm1o%vpXRzp@o;_U#rJr`P@v6$choF;oGhHe)gJHq;RSR5ZVLVgb` zFIez(braFLr8Rw>7sUEyy}p0@`lI#V7mK_n+D$J3`{DU7Pl{&~QqI#XbxR(Km30~S zJEa=XD|8YP4FUvjwXz?UN(}Ju2vY$0>`K&B5=Ro{npp&sxNGeXBwV%yUpGfKK*H*K z3rcjx6^Jz!GO?a%szR2sqwf6N^mYr)OH1%R&;SX>CRKx@fjR_^w zqVo2}E6_gy@%^+>D|j4ukdg^2fV)jqZ^SpT=xI8$qqSY_x#h%V2S2yLDCR_1!bJdu zrzMuXU97$DUZhCOt7P0FyB5vRutFUcU^CfQUh)0!KmYg-|KUUR!^=5_IjIO%0Hb<; zJjPQ-b|R+D@7$i(TvsSoi6B7^e{#dDk&UV5YU3fpCj90`_|BRL*~r8b+#@VyOdq{@ zp;Mjah9Tjer7X zqA6ZpRG?7s(_p(O%dU`E%L@-ahA{Saz&MX)vK}Vl*%AhTr54Y_EsRAG!h74(02dJ% zEz(>B6=YR_>3XYU>*XT1I#JnoBr--U$~&%>f#M3$gf|m#FUxfralAne5PQqhf>+f4 z<(Jeu#NL*>l$r#0xsY)aE>%8(phO zJVQM2hUCr4b(oDTMH`|}EBzx?$#hUR_m`+=F+`pM+1=Ux_$iSkoY1hh@M?4FaRK^Ty1 z9lIM3naW;7qcd&!-S#GaS;Y=BKn~d}$&wf3={YgK+ZzKoOKLV0$tOV-&)X)boNqbl zS79-q2FlH5arS8mcBk6qFawG31a)Y(FKaey7z2hsU^Te;TAuTr%Nsb{l<&ngtIgFz z_fAy=CQcTGM7T}`YOb{U%T&IVSLYU(2+q z+x)j+TG)Fdkla`Uc-k!9Ma}hqUTw>xI$JxKaM&$-vajm}{oE$GSTP9gwd;*6ew(XQ zpkp3{S(kU+9=*b)OM+k{^Xv6A9tB^{@U*(L>Bej?ZD+>c$Cvf*_~dJ=$ztgh`|W)W z@u_)wR}H%1dg_$y1Bwm7VED)RGzrO1xv=eSp{8K|w7Yj9NFvWo+l}%kyKwTNcGBGE z({aSKsQjcBz!FXy7I_2lPoD$@>=jJRej1V9eAkXhc~k@6A=wD_8mZby7|?$EC06hv zz|F2JdOg5ST*c*RgWV3^(`5)OJk4U_U?<0Zc+;a?%`otC5k-f0w(pBJf9sL?rGGl% znib${hCPEPYW}o)9S`FTBmo*^1kAi&jrP8nh9~TusN}$gb=$NYj3tWoLp$FS4H`}J z9KlF6;M%Au^I)HY7mHnhFEp@O3h(#65s%x&vl>rmg3fDK%PZM8^|XcXZHf0d9U}nI z$R-@3I&9wseHa_dNBv{JS3QoSSWUfb>=Q@!aE-?(P{4ja^#QCmqCDEP<>=lMzARV! zJ-ImE3G7N6I0x@>|7}BiZ7Y?iDj9jOlRD)}!weJ8@&o)CineaMOPG4M?N6|d0FY-p zj%5#_vJHR7W!J?D8#iyWcpjLaYV+!)@HL?3?+fNwj`Gx}WgEu=6MTVczeoNKaR?RX4+z{5GO5VK}TJ#dVBBtda-E>Yqk&vvhK0Kwm~%( zQ_Q9?HDMpNp3jyDL+!nKTTjK*F`gq0=vN8H`AlJ$vjZ@(P3+6;=S^6LSt7uAx8tzt zDnmLD1x2d-ak2Wh_S)OR@gVR180@uZu?xf*lR8nXSZ#dDhde$`Vv`;4t2qYC^uBYH z^`s3{>qVSIfpi(T(scsp!Ol4>I^a+A&d@28xjm@mX%{3U9VftT50Y5l6u6BJJM?x$ zl~heg8zM!u!Qq@p5R;>_ZPw3NYOh2av@THYeO!g$TRCE+Sj5*eq|nd=1g^eo?B);I z@0z7A0P4VwZ!e^4ut}8SRROXi>;wre@% zgA;PT`93V}2IdJg7M@}d=1;qt>lzoMPyZs*4EQQpWMPgU1T z&&1?mgF3b}uQ%C^Cw0<9nqYr6s~)=@&CT#LnZ;V84dGDvfV|eG%lJ(2^Qn`E{w
  • i%e^a(Qx(VqT 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 Ci*IZI diff --git a/app-emacs/adaptive-wrap/Manifest b/app-emacs/adaptive-wrap/Manifest index 3a422304cb03..207960fc3003 100644 --- a/app-emacs/adaptive-wrap/Manifest +++ b/app-emacs/adaptive-wrap/Manifest @@ -1,6 +1,4 @@ AUX 50adaptive-wrap-gentoo.el 147 BLAKE2B 44b986f51ec3254d0fb79554296427343cc5c0e462d2baf54c99cacc1b9a45a7c6f52b96ec7957c90b8f021bfcb2fd5d7e3810f7b9c9df8124d78b0202f9d8d1 SHA512 869d6dc360d57348aeea5de6e096a2c44363f35b84119546a8d63d6d776cf0a344156b93a4c8d14d05fa6ea3c430a2ab7f0640370ee3d04fe26d0ee845ce3ff7 -DIST adaptive-wrap-0.7.el.xz 3304 BLAKE2B 6026512cc81218b270d8a1070e3c62893b8cc1b48c8cbb33c8ee125d7bff0a3f701c57f653ae127daf066770f289fd8bc3860edc47c58ac7d6dd3c1a83f8ebf2 SHA512 a052eeaa727526c81f83419bee632121b6724bfb410cefac9c3a1cf40e11f272bffb1bf6f3b0a3ea7c4646a9473488e084c5622a2ed335c656835e4613a859db DIST adaptive-wrap-0.8.el.xz 3120 BLAKE2B 7b862aa848dde0bf082631d82373dad94d6e62ed27eb415c725b0c1614be4aebea4fed17d7964625665ec41a1a57eba9103d6caa6d0f3cd72ccca51559c7bac6 SHA512 cbde07a0e41818c1b7d94afe3df58a014ae8490e4bb7c8758d797ed1d893cf1d097811ae3aa21195652be6b0cb5ce144ca08f907c5d47e608b3e7217c085b238 -EBUILD adaptive-wrap-0.7.ebuild 429 BLAKE2B 598adb31d59b29968d7e8ea13bcd47c5f50332e662dfc76f03e53d3428abb207d2406948a3e8ef20551a88ff829c8f1a435a04044c9daa3b997ad4bd130f16d3 SHA512 13f3fc037e60c928b2bb641182a82a3ecc30b38c0ea46c7d7c11326c0b004c6b3626c49e520f509e1803475b82d42e87de197f9b7491108fe053229b6fdfdc79 EBUILD adaptive-wrap-0.8.ebuild 430 BLAKE2B 17a09869563c98b9dd1afc4af47733de09e76b4895790be50e452e29a815591f6da059665dcad7016294250b19b864c6dab1fbb875d7c208a84a011328cab1fc SHA512 2254edef481a1df275cbf498c5608ad0f4f8de0610f4db2540feb21932a2212aeb78b9f6f2682a502874c12bb73652fafbed2ff597819143eddeae59a2b6be4d MISC metadata.xml 293 BLAKE2B 07085bc46a57a9592b46c4442f0ca6995a5d1857ce51bb85384d389114b3385b71f3977cfed5d7180fd574cc4211824a327c98f5f690a9d959320f9d960af88a SHA512 c3af1c6afe14f621f3d1689ea4fda1b7215c3dd9e3c578e45edda24cc4eae1ec11dc29d42d87c762f3c6decf9f9bdf356b109736d47951c9eaefcca8d9111d56 diff --git a/app-emacs/adaptive-wrap/adaptive-wrap-0.7.ebuild b/app-emacs/adaptive-wrap/adaptive-wrap-0.7.ebuild deleted file mode 100644 index ff5293e3528a..000000000000 --- a/app-emacs/adaptive-wrap/adaptive-wrap-0.7.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Smart line-wrapping with wrap-prefix" -HOMEPAGE="https://elpa.gnu.org/packages/adaptive-wrap.html" -# taken from https://elpa.gnu.org/packages/${P}.el -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/all-the-icons-ivy-rich/Manifest b/app-emacs/all-the-icons-ivy-rich/Manifest index 40ffbaf75f49..43d1d9b953a7 100644 --- a/app-emacs/all-the-icons-ivy-rich/Manifest +++ b/app-emacs/all-the-icons-ivy-rich/Manifest @@ -1,8 +1,4 @@ AUX 50all-the-icons-ivy-rich-gentoo.el 147 BLAKE2B 9d5dcc2b3537c21444dca4eec0138466c09d4f3b8efcb314001563957e7512caddd41b34573aaf5bd04b5b6ec50d8d50c0fe24a656a485640936cbf9b3728550 SHA512 d843d1714e43e3a893cd46b6c759fee46a24227bf1a8001b4119320411e1921e35a40b304313e3f0b2ee6c15971a67e143c5c2a8bb10f70003dbdd03de9cc406 -DIST all-the-icons-ivy-rich-1.7.1.tar.gz 23806 BLAKE2B 28d85c0a4d486900b444e2aab25c6cb257d91ddb4839ab3e71dced02c7ad85e822f465d0d29404c55421c05a1e14002480f977c898a8374e4c51c66631413413 SHA512 526632f74a674bfcd6c2019649be6e305c0d817a1b29d8e5883b239cd97f8b40a63c34bc39e4f4e8ca2ff71ee3cd15e43e40827f40aa2f6579ec4c96eced40e5 -DIST all-the-icons-ivy-rich-1.8.0.tar.gz 26090 BLAKE2B ec0ccd4192007938d38dacf83c34bdae13df55400405dd0d25ba647c8ff0d50f6675fcccf80eb8cf76827111cd73cb189a70f1e8197b04c4d1985dc1600697f0 SHA512 3bc77353890d67b09016260cc47674ca0a1a73199eb50ca52f9a7f97039f99135151cd9e551919a0d4eade01dfd65dac14694e6226f1f7934cc2e213f35a512e DIST all-the-icons-ivy-rich-1.9.0.tar.gz 26428 BLAKE2B f2d23fd537921fd48ce26caac35a5ac9516ad2bffdb99c37d507ba2640179aed8c5f88361c5e9e34c2945bdb9619d2416d8c5fea55c0dd25d0fe0fe42cd5c353 SHA512 ac0c3f18d3842eb4b9c6f098e00814f421277b44c4253f9efb28c6d02e94fbb159db40cd9ade877ce218154c30210bb39dc93bfd95a7a61a71b09cbed1af5d70 -EBUILD all-the-icons-ivy-rich-1.7.1.ebuild 510 BLAKE2B 61219ac266a7f6865d20d5c66fbc8d78c08586b14109b1eef49f2ddf553050a0925b65d6022372d39637c3b1bb2f830c120864b5ccd5b3c3cf53faa8b1b34ede SHA512 5842e5090c54f27143a0c144bf3aae1440594a7be511e93098fd36266d27873ed21de1e64059172ab97c8e973763b969594403784dfba43d6132082bd897c40a -EBUILD all-the-icons-ivy-rich-1.8.0.ebuild 509 BLAKE2B 176cea71e324aebf836d52a02fe366d20e1f308af154d66f3809c5ebb86ad7d13733553cf4fc47e22dcf4c4d0e21c6227c89d678cfced33a9454092871d9cdb7 SHA512 863c84f79ac5273fbf2a99cdf0ec3fa40109b1e20b6f81d0142039897501c5804309762f6eca623495604d9d851b7e30588eb271b521971a9159fffdebe435ea EBUILD all-the-icons-ivy-rich-1.9.0.ebuild 509 BLAKE2B 176cea71e324aebf836d52a02fe366d20e1f308af154d66f3809c5ebb86ad7d13733553cf4fc47e22dcf4c4d0e21c6227c89d678cfced33a9454092871d9cdb7 SHA512 863c84f79ac5273fbf2a99cdf0ec3fa40109b1e20b6f81d0142039897501c5804309762f6eca623495604d9d851b7e30588eb271b521971a9159fffdebe435ea MISC metadata.xml 455 BLAKE2B 8e42e8f90284961bfa2009e40e212db1665b4624ff14b18689a32ec25361d9eefa65acc7e5b7e189d8e3b3b397eb41bfa36e672732f066a937b6bbf3fb70d5e2 SHA512 01b692b5436521b2a4e781aca48fbbee42979990521ab5b74ae6e0fa8f17725880ef9d096d77eb7dd5ebb087981c11d2d5f3736fab536c587211ffae19f784f1 diff --git a/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild b/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild deleted file mode 100644 index 1fb9764f8aaf..000000000000 --- a/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Display icons for ivy buffers in Emacs" -HOMEPAGE="https://github.com/seagle0128/all-the-icons-ivy-rich/" -SRC_URI="https://github.com/seagle0128/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-emacs/all-the-icons - app-emacs/ivy-rich -" -BDEPEND="${RDEPEND}" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.8.0.ebuild b/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.8.0.ebuild deleted file mode 100644 index 35dffc4b0c4a..000000000000 --- a/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.8.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Display icons for ivy buffers in Emacs" -HOMEPAGE="https://github.com/seagle0128/all-the-icons-ivy-rich/" -SRC_URI="https://github.com/seagle0128/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - app-emacs/all-the-icons - app-emacs/ivy-rich -" -BDEPEND="${RDEPEND}" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/all-the-icons/Manifest b/app-emacs/all-the-icons/Manifest index e78a8e5fdbdd..9b4a8f7d8e0c 100644 --- a/app-emacs/all-the-icons/Manifest +++ b/app-emacs/all-the-icons/Manifest @@ -1,7 +1,3 @@ -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 1895 BLAKE2B 8931c2117278a0394277bd0f173ac3a76c05d92b9aae7693429cf7f6743ef9c0ab365bad0f8d9021ba18822465c77d6e8531d2b84f171671e9e3dbd0048d0e45 SHA512 ac05cceaa473a13e3281233af92f3bba33186c0eec706b94cee4c53072a7d9005d32f9093b122944491a3ef97b2be437db22b7af3a844947415f54cccdffc7ad +EBUILD all-the-icons-5.0.0_p20230316.ebuild 1936 BLAKE2B 9293fec21c783d7b2e44be0cf092b6106f2d561e4c2939a614b594fb5e437000e281cea4856c7257056025bbfae4bcf9657b978f97c6dcb2d458f7c8c9bff929 SHA512 9049a0aab7a631787d94b0e5d0c06b826d634a10269cac116ed698f47a48410f7e07f3f0a85fa8ba2fb7258bbaa23bc15dc16be2636ac71024cbf0007c9b5d56 MISC metadata.xml 439 BLAKE2B 29065345d770b5f2725a0a9dfaf2afa77ad082e349b662dca756150c45eefa1b7f022842e5db1efcd8a7d55cde14ddd25f286cb2cc9ce4370fdf9d4a5cf942b3 SHA512 2189e794f2eefda4ac001013c26e91a5631d1cc71aab214b811ef897f94b3c2ea1858b536b18f38211474c87baaf4a2307619744deec577d6e6aa2db1c634458 diff --git a/app-emacs/all-the-icons/all-the-icons-5.0.0-r1.ebuild b/app-emacs/all-the-icons/all-the-icons-5.0.0-r1.ebuild deleted file mode 100644 index 2382e22031b1..000000000000 --- a/app-emacs/all-the-icons/all-the-icons-5.0.0-r1.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 - -inherit elisp font readme.gentoo-r1 - -DESCRIPTION="Various icon fonts propertized for Emacs" -HOMEPAGE="https://github.com/domtronn/all-the-icons.el/" -SRC_URI="https://github.com/domtronn/${PN}.el/archive/${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}.el-${PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -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/all-the-icons/all-the-icons-5.0.0_p20220325-r1.ebuild b/app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325-r1.ebuild deleted file mode 100644 index 32ae09b93ef4..000000000000 --- a/app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325-r1.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 - -[[ ${PV} == *_p20220325 ]] && COMMIT=65c496d3d1d1298345beb9845840067bffb2ffd8 - -inherit elisp font readme.gentoo-r1 - -DESCRIPTION="Various icon fonts propertized for Emacs" -HOMEPAGE="https://github.com/domtronn/all-the-icons.el/" -SRC_URI="https://github.com/domtronn/${PN}.el/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}.el-${COMMIT} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -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/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 index e502ad6045f9..2854c3f562fd 100644 --- 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 @@ -28,7 +28,7 @@ fi LICENSE="MIT" SLOT="0" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="test" # Autogenerated tests cause function redefinitions BDEPEND="test? ( app-emacs/f )" diff --git a/app-emacs/amx/Manifest b/app-emacs/amx/Manifest index 1599444844cf..ab6af1bd03d0 100644 --- a/app-emacs/amx/Manifest +++ b/app-emacs/amx/Manifest @@ -1,4 +1,4 @@ AUX 50amx-gentoo.el 176 BLAKE2B ebe37d31809cb6e18caab94ca65d1549b28b00c92aa8a45a43305401fdbea87ae1d0fdeb9617f67e2b733ee6d91db2b592ca1561efb05a07a6ce7ae2d8f8e301 SHA512 c1b808f7daebf3d59aecf2cc8dc23ec44ae0e973700d1edf0357e6af38b4feead5cac2e9c9d6e6dcb9afa14af0480538a09beb128920b209baebf6f76ce1a438 DIST amx-3.4.tar.gz 33916 BLAKE2B b3b6f6d97e10dcb759bf38a812094de528aaeffd0b8fd0f1d055f67696889939a88622151123986bde42d4a1355a8a4d6cf95b286012bcb5245c1edc9b19a71c SHA512 146b8f6acbe4acca63391771fca73d22f5ce60872f4d18abc865d6cb07f4d12ea01fd59235e1e5987d33b169ea7792368b72e92f8c6409846121850efb75511f -EBUILD amx-3.4.ebuild 556 BLAKE2B 7e1f2e0929acd704b9a38d1a2afd23ea2229362a33dcf75a6eb23da367f00d14ec088fdf848f05ecad811940ca215a2bb766af30484c68562279d227da65d79e SHA512 b48cba7dfc7f3cfd22b0bf7b5d51136ab6b8087957c6ee87c27bd70c59979d4ada4af5c1f2fbe08ac2014c4ca6d215cf02c6940276a7c2fb6edacb3baed1bd40 +EBUILD amx-3.4.ebuild 555 BLAKE2B 133629fef1bc26241a29af10e7d1cbd44405a3420c9e452c4db446b6c0a72d5c2502fa60dbd1c25f11caad037866a84b7dda7fd22645af6c5ba5337aa13fc797 SHA512 991ee719908cfdec681b1af5ddbdec2df5265e183fa12be269a917a1418dfa047ea86cc1f8cb05c9262f71453a5f48fcb62b414fba78803a57ea05ebb3b767ca MISC metadata.xml 431 BLAKE2B cfda173fa701b47b27ae72fd7864d61abcd7befe44b7c31744dd99d8f945f6d80e457ec885ee7ed92821a478483aee94542c6b13ab0e201d9c7562b0aeb37efd SHA512 62ebc4bc14e269ec5f0f753767f6ead66fb03fb312034c3967ce60077e18ec64daab8eccfd7b59c11bbb2461449b9848b9d7126987ef5eafc5864b9fa94c166e diff --git a/app-emacs/amx/amx-3.4.ebuild b/app-emacs/amx/amx-3.4.ebuild index 2cef46cd8f84..fa23093eb4a8 100644 --- a/app-emacs/amx/amx-3.4.ebuild +++ b/app-emacs/amx/amx-3.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/DarwinAwardWinner/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" # TODO: When ido is packaged: || ( app-emacs/ido app-emacs/ivy ) RDEPEND=" diff --git a/app-emacs/apel/Manifest b/app-emacs/apel/Manifest index ed7d1aaad04c..37b0a28954ea 100644 --- a/app-emacs/apel/Manifest +++ b/app-emacs/apel/Manifest @@ -1,5 +1,5 @@ -DIST apel-10.8_p20190407.tar.gz 94808 BLAKE2B 47540e8c3ce96cc91efefe521942a3df4ee8423c7796d7e66b14bed7e9d662469a0767dd4863ae130fb114a1f9335d95abd13d61b6811e039db75e28679ac0f6 SHA512 6c780b0643f248e2a1409f1cea794dc6be515ee2ae766ead0834996bd9c13852492af1b9c343c4efda06fd057fae0c1b8a1ffc6b55b1469afbc7cbf1b579ea68 DIST apel-10.8_p20201106.tar.gz 69188 BLAKE2B e0107968349fe73325503a61fbc9ada83d657f2ca66a39ae2ea833543277f536d22371e371e17dc4307380e738491e20ec0b7b52a35207f49e37fa65c66f3ab1 SHA512 fb14570d6d4f2346d386ae0012cfb9149ddf9ade8b4dc75507e6cef848d12ef65f80bd7d1dc26815031aee00461d67d4a86fe29e30d5d542756e725425634c77 -EBUILD apel-10.8_p20190407.ebuild 1073 BLAKE2B 8eb048dd2477f7439c4f8fb1306bfdc5a170f267e9e45f6c96b15c932fbd2604846ccbcbacf96cbfc74583fdd5d23c7fb16bfe2c3acf5c352d9f1375529318f0 SHA512 1c7579ac48fa3f6b862a9a91b8e5c107d768f93c703b8cfc7ee07cfd0a6405b3730e9736b434c31b655e15eeba739e4edf3ad0f4c1a55ee1a8aa76f2b1f97c98 +DIST apel-10.8_p20220721.tar.gz 69181 BLAKE2B b7c36d4bec2f1a544cbf2e15c5ceb8968912e63dc7c4d68cf14d3f0a2646d7031c1595f8dd3f1e7622f8816a1c1b934b0987275ca4e05bcc3c770443f5db88ad SHA512 4d384cbc7989e1d1db4e4b735474d610e241ec4f551bcde73fa3a9771d1d1094f489bd5de328a9b5b66468bd64b52b3220a261735a646b4ea8818a29b3837be5 EBUILD apel-10.8_p20201106.ebuild 954 BLAKE2B 50012ee3709907f330343f8d998d8bc632334ed56fcdae0795e1818bb1621593783cc2780e2ddb629e14c518ef4214dd840acd8fc0935ab42d67212a618de34d SHA512 7db689a9dfb7fa0846c660fb04f7efa9e91f83e8d154cd3edfeebff5c9ab401b7649838e162267a01728dd2995264ffa134b37156f342c0369838933118cc3b2 -MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 +EBUILD apel-10.8_p20220721.ebuild 959 BLAKE2B 85a8cd9dd91b9e231a2df081dd364159e77d1d1fbbff268eb87794cd5b0888a61fd5eb977bb0c7c4a68e53ee7875d415487adbe13dea71afb1ac75c3bc364c4b SHA512 31197e2381bf4f6eccad47b5558a26d7f8635c341f5ede900c4b139b1e9626791a2a4c48e93d44b239398eca8dd790ad075c0de620767333a95d3632921d3dd5 +MISC metadata.xml 361 BLAKE2B 3e4c9a8de61a82c7cd446a5cb14a195fc66eabf8e8736f93c89dba313f414530c46bb0e780228659a482b374341ce8f6e720386d409b6c9cb1fa7fe56f37d5c6 SHA512 c8ca0ac2424e63f4177a6909d5dcfa6d854df28fddea2942c7221c887c83cf28062536d774a627aa99a97ab89ab4f9fd677ddf830fb633078e1b12bdbbd850d1 diff --git a/app-emacs/apel/apel-10.8_p20190407.ebuild b/app-emacs/apel/apel-10.8_p20220721.ebuild similarity index 57% rename from app-emacs/apel/apel-10.8_p20190407.ebuild rename to app-emacs/apel/apel-10.8_p20220721.ebuild index d5f9044ba217..fdb9f15cbca4 100644 --- a/app-emacs/apel/apel-10.8_p20190407.ebuild +++ b/app-emacs/apel/apel-10.8_p20220721.ebuild @@ -1,20 +1,21 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit elisp DESCRIPTION="A Portable Emacs Library is a library for making portable Emacs Lisp programs" HOMEPAGE="https://github.com/wanderlust/apel" -GITHUB_SHA1="d146ddbf8818e81d3577d5eee7825d377bec0c73" -SRC_URI="https://github.com/wanderlust/apel/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +GITHUB_SHA1="82eb2325bd149dc57b43a9ce9402c6c6183e4052" +SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${GITHUB_SHA1}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -S="${WORKDIR}/${PN}-${GITHUB_SHA1}" +SITEFILE="50apel-gentoo.el" src_prepare() { elisp_src_prepare @@ -33,12 +34,6 @@ src_install() { LISPDIR="${ED}/${SITELISP}" \ VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" \ install - elisp-make-site-file "50apel-gentoo.el" - dodoc ChangeLog README* -} - -pkg_postinst() { - elisp-site-regen - elog "See the README.en file in /usr/share/doc/${PF} for tips" - elog "on how to customize this package." + elisp-make-site-file "${SITEFILE}" + dodoc ChangeLog* README* } diff --git a/app-emacs/apel/metadata.xml b/app-emacs/apel/metadata.xml index 986088003fe1..1d16a90c781d 100644 --- a/app-emacs/apel/metadata.xml +++ b/app-emacs/apel/metadata.xml @@ -6,4 +6,7 @@ Gentoo GNU Emacs project + + wanderlust/apel + diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest index 1988156e1b61..cf17e3e79fe0 100644 --- a/app-emacs/apheleia/Manifest +++ b/app-emacs/apheleia/Manifest @@ -1,8 +1,4 @@ AUX 50apheleia-gentoo.el 387 BLAKE2B a9cc757f9c846a50dad3a4ba7383e5203dd158a6233cd7d9039e2f8bdbf31dd950577244a87165c7965c96bffd442b883b3a8e3e55be560332eeb749d413f4a6 SHA512 72ca9116df3e5e363977fc8d0b559a80fa055ce4ceb8d85b912f67eb705f5fd278454f692d2979ad371a047ba604a67de8aebb16c26871a59cf108a68e67f8b3 -DIST apheleia-3.0.tar.gz 36988 BLAKE2B 49e9231e1cddd73ff353512ac29e6b1491bc2cad0985a12677743acb1514b827c8462e6b40912367472adf9d0be12150541162d3106e8e510650c3d70b0bf598 SHA512 19304feda4d3570e68184639a3969f2102765836324db9e1de958e63cf49614a62672df83c21420df92671217ee05630e0c0e0d57cd5ff75eba50a080f0dfde9 -DIST apheleia-3.1.tar.gz 42110 BLAKE2B 2731a0d5a37ce43f422d3cc94d1daef9fdc3147abd09c3878f28caae21e4e34320af2d6b1c929c9824de36bba3dadc40325c1fcc40d095b9e5bbc87dc0db9018 SHA512 1e6159c35016526f1af3cf1c14c6a41ec9f155948a107c858049056dc073327ffa84feeb669982ce0b9ec1c50312e9f1cf3bf7bfdd2f1cc4c7318aeff86e86f4 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 465 BLAKE2B 74ce33b56becfba35c33af2139e6e377d16043131398732fa86f8579c49a2c71eb8e9b863f1d6a0806f944a6185f9537d1723733807a1438cef4dd81bd602692 SHA512 9ca60454cd57090609b197314fd303ca9e2d9cb38d07822a886bb31176e584df74806d6e6578222f894758cf67f28391b9e8f77677831164648a2e5dbc03992d MISC metadata.xml 870 BLAKE2B 9eefb192026bcc6839477e5199ff99071952a22f40c6ed6903cadedc585b4f4e1dd05c0da5fe49eab97160838277a071876fdeba23c78f11c8379f1a8a4c5bd0 SHA512 bcfbda9b31eb9826943119405ca2553fe99578e985d4b4c3397955b14cad7613e7115c69ca6dd4cbc3751574c36d46e1c6409f7482d8406ca7b896ece89f04d1 diff --git a/app-emacs/apheleia/apheleia-3.0.ebuild b/app-emacs/apheleia/apheleia-3.0.ebuild deleted file mode 100644 index 7ba2f55e8c2c..000000000000 --- a/app-emacs/apheleia/apheleia-3.0.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 - -NEED_EMACS=26 - -inherit elisp - -DESCRIPTION="Reformat GNU Emacs buffers stably without moving point" -HOMEPAGE="https://github.com/radian-software/apheleia/" -SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DOCS=( README.md CHANGELOG.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/apheleia/apheleia-3.1.ebuild b/app-emacs/apheleia/apheleia-3.1.ebuild deleted file mode 100644 index 7ba2f55e8c2c..000000000000 --- a/app-emacs/apheleia/apheleia-3.1.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 - -NEED_EMACS=26 - -inherit elisp - -DESCRIPTION="Reformat GNU Emacs buffers stably without moving point" -HOMEPAGE="https://github.com/radian-software/apheleia/" -SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DOCS=( README.md CHANGELOG.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/async/Manifest b/app-emacs/async/Manifest index f59e57bdff40..d9828e68fb2a 100644 --- a/app-emacs/async/Manifest +++ b/app-emacs/async/Manifest @@ -1,8 +1,4 @@ AUX 50async-gentoo.el 80 BLAKE2B e6b27662c8c0d0e38785c4268fedec8da7e9fd72b75c7ada413fa878624be04808238db88a4508dadf3e1c5f0c6811cf9d779dd3f86171c5d7d3e55604d98870 SHA512 f4517bccd0bcd8658ddc8b1e8241a1f5dd08176f6f6a6174f7c33200d0cd1cfff2b78f32d60538259348fe872057bd394cbdf98dbdc05248ca7c2d0118250498 -DIST emacs-async-1.9.3.tar.gz 14394 BLAKE2B dd6a98e61027dae2fa9ebb8e20f81a2d2debff1e990e57084a747ea815d1e615dc0e4b8fe5fcdc1f562c0f02780951121f4a67b26584f4519290413da05dc1e9 SHA512 ecbbb6614882df8a58a3440a78867e6cd19ae448e2e897b27d6aeaf5e5a648dcedbac64afbfd6240b7e68c533c685060f453051ef9a85d9d4cca6831fbf2c1dd -DIST emacs-async-1.9.4.tar.gz 15375 BLAKE2B 763c716672722e8d8ba2b1d351513ab545826214a475b155ef79b741cfd69ef02e579ccd10a09acfee712713e4f60ae746a509fa487ed464c4706baa17011a8f SHA512 ca225588868320485f886b7fced526bce951dac19319bdfe9c17e74c68c2e5cb624e324842025fdc8d94affe9d10bf44c86132b5e762593a9204a804eac43d2b DIST emacs-async-1.9.7.tar.gz 28411 BLAKE2B a033b0d84a61f133c0a871b6355626a67250b61c6ae4640331c8d14b3abda0d9d7405bb9fb09128874053cc310b3532772f8a515afb63b6d740492e10c9af5a9 SHA512 ca2c118594cc1478b1f68b3fce7e2b9c10cc3a90146b33a2631286cdef60c39932aa0036837ea9546f963105de7fae8fbe3ab8b6f36daff95323ca89a0fea645 -EBUILD async-1.9.3.ebuild 543 BLAKE2B 310360dd9accc1275f0f705c134fccb81088885519bb215586ce8c857f4c3020021127dc67a63e22a574c54787eb998e94a242f6a02f5fddc64bd74a1ef3679a SHA512 dcc87c78e978471647b6fe3ce595351949a9e62b0c854999cf77fd940329dbc3cd0f1add687092262743c5f9080eb61e59fdc3758f9b817460144124b04ccf7d -EBUILD async-1.9.4.ebuild 543 BLAKE2B 8a2da7696bdad28511738c6a8f3e57f6c4bc7e3ebb3de1ba14e764921b019c737c0c06a74913c599621c384d3ca73184394c9a4ddc8581004e5cabc9e180bdcb SHA512 89bf8c176151cdfa1ae61374276a0dfbf39b017a8c09ecabcf3094fc089d9051886015ee401b9d270b6e75da4e43e7a5354cbe4dc6fb07a732c32f90644bda6f EBUILD async-1.9.7.ebuild 543 BLAKE2B 8a2da7696bdad28511738c6a8f3e57f6c4bc7e3ebb3de1ba14e764921b019c737c0c06a74913c599621c384d3ca73184394c9a4ddc8581004e5cabc9e180bdcb SHA512 89bf8c176151cdfa1ae61374276a0dfbf39b017a8c09ecabcf3094fc089d9051886015ee401b9d270b6e75da4e43e7a5354cbe4dc6fb07a732c32f90644bda6f MISC metadata.xml 366 BLAKE2B 773ef114fba2a72f9223282cd40b3e46966a015caa04e91610ef5106a6df8b253d37bba5f575260a138e1811b9b57384a035eb3e517b28233e604450ed4f3d1b SHA512 c64120f7a70e14723680475519d82bfa6a4fd2a651b3ada184033fa6894521bd2fdecc058f9f43ec910bad8c2b72efb33add458e5e4269427d092a0300f4c910 diff --git a/app-emacs/async/async-1.9.3.ebuild b/app-emacs/async/async-1.9.3.ebuild deleted file mode 100644 index 179ede444ddf..000000000000 --- a/app-emacs/async/async-1.9.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -MY_P="emacs-async-${PV}" -DESCRIPTION="Simple library for asynchronous processing in Emacs" -HOMEPAGE="https://github.com/jwiegley/emacs-async" -SRC_URI="https://github.com/jwiegley/emacs-async/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -S="${WORKDIR}/${MY_P}" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/async/async-1.9.4.ebuild b/app-emacs/async/async-1.9.4.ebuild deleted file mode 100644 index 208631a78af0..000000000000 --- a/app-emacs/async/async-1.9.4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -MY_P="emacs-async-${PV}" -DESCRIPTION="Simple library for asynchronous processing in Emacs" -HOMEPAGE="https://github.com/jwiegley/emacs-async" -SRC_URI="https://github.com/jwiegley/emacs-async/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/autoconf-mode/Manifest b/app-emacs/autoconf-mode/Manifest index 16010d0200a2..53b4e2c876d1 100644 --- a/app-emacs/autoconf-mode/Manifest +++ b/app-emacs/autoconf-mode/Manifest @@ -1,6 +1,4 @@ AUX 50autoconf-mode-gentoo.el 366 BLAKE2B 9394476da3892a5b857fe35ff9a6ecbacec761adec91465201259b03080a7303a1c5e6fe2767ffabfad1b156f4d362e1f025fef9ab131d89799912e0328090a9 SHA512 e917a5c7e7216da4624ac9463aa575569402383fd77d11b510c4752d1dfb54aa93c3cd29f3e3b198693c4f9ee9452611f5f342ecf57bf2c5f72b5e10ffab2d9f -DIST autoconf-2.69.tar.xz 1214744 BLAKE2B 71d33d72a06e9a05fbed0eda73bc9d8a3805c7c90bf082959862f93f3c5f01192114176e84d84ecb58fa99512eafbc0ab21ad1407be18c8c63bb3dc1117c482d SHA512 995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b DIST autoconf-2.71.tar.xz 1292296 BLAKE2B 7fd4b98b4cfff10720e8da6ee91045637991643b50fcb3e47a0ecfcc01600f7b7b36fd1c0a5f08b68a418f1bdbd8d5a98de1008157595dd37cc3a31facb61416 SHA512 73d32b4adcbe24e3bafa9f43f59ed3b6efbd3de0f194e5ec90375f35da1199c583f5d3e89139b7edbad35171403709270e339ffa56a2ecb9b3123e9285021ff0 -EBUILD autoconf-mode-2.69-r1.ebuild 528 BLAKE2B 9a34ee1d0a7667625084f9e75e35d35d93f57eef8b6ca1bad3113a75a8091ed9798fdf5e75b6d9477c9ed58e0e317208aa980606bce191f212f490a98824dd95 SHA512 74858225657f921ac836bcc5e2642efd6e7d7ed9456898fb7085b578c078e791fadcc1ee1f49d6e6b4bbb3392f138ee8ff2d8ad578ba78a03ced573ca1b0602f EBUILD autoconf-mode-2.71.ebuild 528 BLAKE2B 95b777aa4359fe602923ba1c4f7ef2d9d9e36c4a0b2a67cda87a706ed04434966d7fa54cfe7fa8ffe4d2946ab744f294a7afb4149b37f4c7a99aa0c8dbc2b998 SHA512 333f608c78b2961dc5838c19d16714934117f3475bff49e47420c459db6df17a058ea3d32ebcbe91347b8bb5c1451c340528970c1b408bc39c32356583c144e1 MISC metadata.xml 372 BLAKE2B dcbbcfcad0337cdd2edf7fe0fedc1de5d3286f2a92e8cd8ec2c216edb7f32062559377a7d43cfd9fc68b3d5938066751545d5c644474e93d691260b259066c28 SHA512 b261211b6a4d21e8c85b657668ee64ec95b21caa523aee6b26520cb0f6499f8b220c9650af996c289459b8dc19002ddf8629ac5f50c9e903da9bdfbadc5e566a diff --git a/app-emacs/autoconf-mode/autoconf-mode-2.69-r1.ebuild b/app-emacs/autoconf-mode/autoconf-mode-2.69-r1.ebuild deleted file mode 100644 index f7358215b7bb..000000000000 --- a/app-emacs/autoconf-mode/autoconf-mode-2.69-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Emacs major modes for editing autoconf and autotest input" -HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" -SRC_URI="mirror://gnu/autoconf/autoconf-${PV}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -S="${WORKDIR}/autoconf-${PV}/lib/emacs" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/avy-embark-collect/Manifest b/app-emacs/avy-embark-collect/Manifest index 46badf4aec45..7a0f6ff89b4b 100644 --- a/app-emacs/avy-embark-collect/Manifest +++ b/app-emacs/avy-embark-collect/Manifest @@ -1,7 +1,5 @@ AUX 50avy-embark-collect-gentoo.el 237 BLAKE2B 441ef0f4f19d48b3fdb340525632ac70bb2db7d46bf370d0cab51cb23ea56a21c18d92105f5784f30cc3764e6278579f1f17049f70216a902f5fcdc1afdbf0c4 SHA512 daea26c30a4675e9f8285dbbe8fead18a3245e84c2b8af1e37b3230e8786497b553b512a219444eb3ced1486e69cd26e86dfa1c3e45da182908993558afeb1db -DIST embark-0.21.tar.gz 102588 BLAKE2B 5a578fe25018591e4dbbe4b683ce1e8669003fdedef3c6eecdf039fdcdc7b2d5accbd95faebe369b5dac90be8beb3be7c0507190f2cac4556a25a58709aef7c9 SHA512 ab450ab17d17fa4673615d6daef9495d4e567ab612f4a732f7536427b71dffecbb0456accc7adb28cedb3f1a73709fa2e51cb01f20902dc7748755ee1ea2442c DIST embark-0.22.1_p20230630.tar.gz 108455 BLAKE2B d3af76c4a916942302d1588d258343134cb3bca530ea617047352fd3a5326dbe64e6dc504891ab795a89deb3500954749a80a9a2b22316f2978b70711b5cb383 SHA512 69c4b223fa205f52e90b590591968d247e03b90ae994f78f636fe7151360afab742ac31e08023ce52a9c391e1d3ba7435aa8128c3de96b1db4b1301becfa570b -EBUILD avy-embark-collect-0.21.ebuild 671 BLAKE2B dd2f9262a6dedcda67331c9ffb1ca5d12806d58d0bcadb841fb718fd4f082282edbefb8297fc850010408cd72b74d53d3cd47e5b6acee8a9f92ff407970da40e SHA512 8e0e8c8ebe5668e1fa5b078490265239822ad04450c7a7d11c4b470ddba5ab4b55b1423e4e2fbdb00e261c03ad0fa8f9866de3a19d74a4eaad922bd460350517 EBUILD avy-embark-collect-0.22.1_p20230630.ebuild 758 BLAKE2B 19d3b011dbae538587e4724d1fb4a29b243538e49ba663f29aea1a87499b75d1c41683049534ce4a74a2315e69be3b494adc33b6f642bd1218b0fdc8e8a2d578 SHA512 98a65d339e5cc54817e20f371e99e932ef15aac6d9673c81168827a2df169d8059a3587ddad8ac2f3d9a8cb78635fd95a60427eba9797e125f40d2c99b969e48 EBUILD avy-embark-collect-9999.ebuild 671 BLAKE2B dd2f9262a6dedcda67331c9ffb1ca5d12806d58d0bcadb841fb718fd4f082282edbefb8297fc850010408cd72b74d53d3cd47e5b6acee8a9f92ff407970da40e SHA512 8e0e8c8ebe5668e1fa5b078490265239822ad04450c7a7d11c4b470ddba5ab4b55b1423e4e2fbdb00e261c03ad0fa8f9866de3a19d74a4eaad922bd460350517 MISC metadata.xml 419 BLAKE2B 9c67112b069db1f3656bbe3f14d52212578fa04e2fa5a39e963014637aee47c2d635a881794f03004a8b2a03471de6106a2ace40483ab1218423a94ebcb3af83 SHA512 547d90d7b62b0c7413d63ce242ebd5f4795b8f253d34d273d07b01bafc0e7f6996c55a1244227b0c2f62ab43f09e85bae581ae23585d21f4b32edf4aa173cb44 diff --git a/app-emacs/avy-embark-collect/avy-embark-collect-0.21.ebuild b/app-emacs/avy-embark-collect/avy-embark-collect-0.21.ebuild deleted file mode 100644 index e8284f9f9e65..000000000000 --- a/app-emacs/avy-embark-collect/avy-embark-collect-0.21.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 elisp - -DESCRIPTION="Use avy to jump to Embark Collect entries" -HOMEPAGE="https://github.com/oantolin/embark/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/oantolin/embark.git" -else - SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz - -> embark-${PV}.tar.gz" - S="${WORKDIR}"/embark-${PV} - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/avy - app-emacs/embark -" -BDEPEND="${RDEPEND}" - -ELISP_REMOVE="embark-consult.el embark-org.el embark.el" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/bbdb/Manifest b/app-emacs/bbdb/Manifest index 54a95bfa4cdf..e7df4d6e8de4 100644 --- a/app-emacs/bbdb/Manifest +++ b/app-emacs/bbdb/Manifest @@ -1,10 +1,4 @@ -AUX 50bbdb-gentoo-3.1.2.el 63 BLAKE2B 4e066577f6bbc4ddcc7a5b102c1bc650fd957d82468ed9782a97520db6acb2fb600372c4fcff7c21dd020080a3d4a5f41aaea15e5751ed5f22e17b9d2e04996d SHA512 3cb67cba1e12630c40b7c78572e7af0418c56d821c327c7b963cb00401a13f47da622b3a8e7a67795158b1394e860bcdf5ac3e478f8df9c5e3a97963bbd65a2e AUX 50bbdb-gentoo-3.2.el 149 BLAKE2B 7db122f83411995801b658f05dcda71d8eb5382ed1d5b2216f4a74a4c45328e54f25d393cf797ca335ed4129875b1c7ddf33e95e73479528720d116ace6a6e0c SHA512 650b802917866344dc6748ec213de79d8fe31a03654f1005994020173a143a51e295407350db1ebb0ef6f240047999cd9a1630a82af13997de57ead82cdb3b08 -AUX bbdb-3.1.2-no-init.patch 4709 BLAKE2B 3e38c67d8347a8c6202ecddfa68847f0c9feab1593d84e5564607b3d9da104af93b5bb0862e899386555dd1abe5f8b7894c71575fc6a750db2e4332c5ad9c204 SHA512 3f262323cb35636d0249aafa54ff2a2e462df803d19c356bf2b7ed6a68410fa6e6bc41298a1e7fbeef224c84cf4bf9f80ff1ae068c5226ac6bea3ec62d593355 -DIST bbdb-3.1.2.tar.gz 378935 BLAKE2B 3fc862d2d68632c997e3f250aa82cced743c3cc3861c74789bb12015ab99745270c79722dc0342334b90f4dd9071ef809ab670a342ac227c24a927870907c25c SHA512 8b32baadc4eb06b0abf533ccb1f540f4f407f27b8d2e847ae25e62d1405e1de5cfc6af16368eecd4086f281ee7a4016cf25568847b3cb798156c7e18e1912576 -DIST bbdb-3.2.2a.tar.gz 198749 BLAKE2B 9f9bf9eb1414f66e19ab4e0771275cb15716257019063874000adfd3de56d047f531c440f585def481c79bf69b06b2fa1edb5b6f42ad0619bfb44318fdde9a3c SHA512 767aa7a046a9456dbf0b622a6efabe5c1d87c0022507b3bb6bec07be54e57a7285a9fe39f870599a248d5e78883300de870c168dc9918c2d1a139ef31fd53ac8 DIST bbdb-3.2.2b.tar.gz 199518 BLAKE2B d6eef625636689d204ed9c6c7f299380924da5b021118e70930ab3b928d547b9cbb5a1cec8d111ce52678fc44b30ee34d164f46a9c6afa98c829ba871382acef SHA512 f730b911d16484c3723f6983b94784a828173797f4732c8d8eb47d50186415e0fdfde62f4f5f5b5b6ac66b78580fcfb2a398840935400fddd5f8143831e35fe2 -EBUILD bbdb-3.1.2-r2.ebuild 1221 BLAKE2B 769b2614c9515305430dc2c06f1ef109c0663ec4ca761e2209c919c43084e18158ae4b72e08efe420a8cac973198a5e052ccb62baa8eecad0613a44f6891a310 SHA512 70de007dd3e4249f768bc89cbf8426d4718e6e3f24f3a7da36214f95dd4c3e39a195889464bd8b7886a5f536c9226fd3ad6b7a013dfd4fec256e010ed65c7808 -EBUILD bbdb-3.2.2a-r1.ebuild 1538 BLAKE2B 479042c1b0dbc2789835a72bcd533eac3b929112aeeb715883ea215ab482972f0e4afa930abcad1ce2f5ac674d7995f631bd0ae841f78d4d4f5492b8eb667c0a SHA512 3304d6efc2e8d57783998bfa3b791ecced5a0c1cb3e988daeed9af2f7c1e6dc1e88a8a169317e751e5b2464f1b7f593a4e775c50edd2834ad54ddfc5a748c250 EBUILD bbdb-3.2.2b.ebuild 1466 BLAKE2B afe77b2a895cb0a8ea4dbc889c222c8affa7b1ed85ff9fb02044a0e4786a33f2ccebc1924de0f4b4703b684ca5dbc83da0e31ed8bbe43b1538c3962c077d5433 SHA512 78c028111460e3f1615c0f3a9089e32cc874c78a3cca006c1d503b328d95298e9a7d37aa6c36a8ecb388341f1369f94357e9a837cc68842015f7f346d5ee3f1c MISC metadata.xml 888 BLAKE2B 72afc8fbf4be6831c0d832612654ecd58fa3be9843f196a0b1ff1a036dc4840aa97d435cd70dfa649031b35b2350972698ce0268e089c38a8abe741b8019dc83 SHA512 cbb62c59a3fe33f1a8d568406a5a8ca99754de4dd7bb681bdb839f07250b70d6063d1ce596e61741a1e524a4728804ccfc5951a4f897568e45e863e3e7e21ceb diff --git a/app-emacs/bbdb/bbdb-3.1.2-r2.ebuild b/app-emacs/bbdb/bbdb-3.1.2-r2.ebuild deleted file mode 100644 index 8ec07c73487a..000000000000 --- a/app-emacs/bbdb/bbdb-3.1.2-r2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp autotools - -DESCRIPTION="The Insidious Big Brother Database" -HOMEPAGE="https://savannah.nongnu.org/projects/bbdb/" -SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+ GPL-1+" -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="tex vm" -RESTRICT="test" #631700 - -BDEPEND="vm? ( app-emacs/vm )" -RDEPEND="${BDEPEND} - tex? ( virtual/tex-base )" - -SITEFILE="50${PN}-gentoo-${PV}.el" -TEXMF="/usr/share/texmf-site" - -src_prepare() { - eapply "${FILESDIR}"/${P}-no-init.patch - eapply_user - eautoreconf -} - -src_configure() { - econf \ - --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ - "$(use_with vm vm-dir "${EPREFIX}${SITELISP}/vm")" -} - -src_compile() { - emake -C lisp -} - -src_install() { - emake -C lisp DESTDIR="${D}" install - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - dodoc AUTHORS ChangeLog NEWS README TODO - - if use tex; then - insinto "${TEXMF}"/tex/plain/${PN} - doins tex/*.tex - fi -} - -pkg_postinst() { - elisp-site-regen - use tex && texconfig rehash -} - -pkg_postrm() { - elisp-site-regen - use tex && texconfig rehash -} diff --git a/app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild b/app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild deleted file mode 100644 index 8980b13cedd9..000000000000 --- a/app-emacs/bbdb/bbdb-3.2.2a-r1.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 elisp autotools - -DESCRIPTION="The Insidious Big Brother Database" -HOMEPAGE="https://savannah.nongnu.org/projects/bbdb/" -#SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz" -SRC_URI="https://git.savannah.nongnu.org/cgit/bbdb.git/snapshot/${P}.tar.gz" - -LICENSE="GPL-3+ FDL-1.3" -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc tex vm wanderlust" -RESTRICT="test" #631700 - -RDEPEND="vm? ( app-emacs/vm ) - wanderlust? ( app-emacs/wanderlust )" -DEPEND="${RDEPEND}" -BDEPEND="sys-apps/texinfo - doc? ( virtual/texi2dvi )" -IDEPEND="tex? ( virtual/latex-base )" - -SITEFILE="50${PN}-gentoo-3.2.el" -TEXMF="/usr/share/texmf-site" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ - "$(use_with vm vm-dir "${EPREFIX}${SITELISP}/vm")" \ - "$(use_with wanderlust wl-dir "${EPREFIX}${SITELISP}/wl")" -} - -src_compile() { - emake -C lisp - emake -C doc info $(usev doc pdf) -} - -src_install() { - emake -C lisp DESTDIR="${D}" install - emake -C doc DESTDIR="${D}" install-info $(usev doc install-pdf) - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - dodoc AUTHORS ChangeLog NEWS README TODO - - if use tex; then - insinto "${TEXMF}"/tex/latex/${PN} - doins tex/bbdb.sty - fi -} - -pkg_postinst() { - elisp-site-regen - use tex && texconfig rehash -} - -pkg_postrm() { - elisp-site-regen - use tex && texconfig rehash -} diff --git a/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el b/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el deleted file mode 100644 index 45a7cc208e0d..000000000000 --- a/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(require 'bbdb-loaddefs) diff --git a/app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch b/app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch deleted file mode 100644 index 85dbc0374e32..000000000000 --- a/app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch +++ /dev/null @@ -1,126 +0,0 @@ -Patch from upstream, backported to bbdb-3.1.2. - -From e028f4d8f04c3db663db023cf5a630461cfda2bd Mon Sep 17 00:00:00 2001 -From: Roland Winkler -Date: Wed, 23 Jul 2014 03:27:09 +0000 -Subject: Do not load init file or site file for byte compilation - ---- bbdb-3.1.2-orig/lisp/Makefile.am -+++ bbdb-3.1.2/lisp/Makefile.am -@@ -20,6 +20,9 @@ - # You should have received a copy of the GNU General Public License - # along with BBDB. If not, see . - -+# --batch implies --no-init-file, yet let's be explicit about what we want -+AM_ELCFLAGS += --no-init-file --no-site-file -+ - dist_lisp_LISP = \ - bbdb.el \ - bbdb-anniv.el \ -@@ -70,10 +73,11 @@ - @echo " " >> $@; - # Generated autoload-file must have an absolute path, - # $srcdir can be relative. -- $(EMACS) -batch -l autoload \ -+ $(EMACS) --batch $(AM_ELCFLAGS) $(ELCFLAGS) \ -+ --load autoload \ - --eval '(setq generated-autoload-file "'$(abs_builddir)/$@'")' \ - --eval '(setq make-backup-files nil)' \ -- -f batch-update-autoloads $(srcdir) -+ --funcall batch-update-autoloads $(srcdir) - - # Generate bbdb-site.el here as pkgdatadir is only known at "make" time. - # We protect the autoconf variables in the sed regular expressions ---- bbdb-3.1.2-orig/lisp/makefile-temp -+++ bbdb-3.1.2/lisp/makefile-temp -@@ -43,13 +43,16 @@ - EMACSOPT = - - # The actual Emacs command run in the targets below. --emacs = LC_ALL=C $(EMACS) --batch --directory=./ $(EMACSOPT) -+# --batch implies --no-init-file, yet let's be explicit about what we want -+emacs = LC_ALL=C $(EMACS) --batch --no-init-file --no-site-file \ -+ --directory=./ $(EMACSOPT) -+emacs_compile = $(emacs) --funcall batch-byte-compile - --# If you want to use BBDB with VM this should point to your vm/lisp directory. --# See also the target all below. -+# VM is not part of GNU Emacs. If you want to use BBDB with VM -+# then the variable VMDIR should point to your vm/lisp directory. - VMDIR = - --VM = -eval '(unless (string-match "$(VMDIR)" "") (push "$(VMDIR)" load-path))' -+VM = -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path))' - - .SUFFIXES: .elc .el .tar .Z .gz .uu - -@@ -89,51 +92,50 @@ - @echo " " >> $@; - # Generated autoload-file must have an absolute path, - # $(srcdir) can be relative. -- $(emacs) -l autoload \ -+ $(emacs) --load autoload \ - --eval '(setq generated-autoload-file "'`pwd`/$@'")' \ - --eval '(setq make-backup-files nil)' \ -- -f batch-update-autoloads `pwd` -+ --funcall batch-update-autoloads `pwd` - - .el.elc: -- $(emacs) -f batch-byte-compile $< -+ $(emacs_compile) $< - - # Not perfect, but better than nothing: If we do not have / do not use - # autotools, we simply copy bbdb-site.el.in to bbdb-site.el. - bbdb-site.el: bbdb-site.el.in - $(CP) $< $@ - bbdb-site.elc: bbdb-site.el -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - - bbdb.elc: bbdb.el bbdb-site.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - - bbdb-com.elc: bbdb-com.el bbdb.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-mua.elc: bbdb-mua.el bbdb-com.elc -- $(emacs) -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path) (load "vm" t t))' \ -- -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path) (load "vm" t t))' \ -+ $(@:.elc=.el) - bbdb-rmail.elc: bbdb-rmail.el bbdb-mua.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-gnus.elc: bbdb-gnus.el bbdb-mua.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-mhe.elc: bbdb-mhe.el bbdb-mua.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) --# VM is not part of GNU Emacs -+ $(emacs_compile) $(@:.elc=.el) - bbdb-vm.elc: bbdb-vm.el bbdb-mua.elc -- $(emacs) $(VM) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(VM) $(@:.elc=.el) - bbdb-sc.elc: bbdb-sc.el bbdb-mua.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - - bbdb-print.elc: bbdb-print.el bbdb-com.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-migrate.elc: bbdb-migrate.el bbdb.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-anniv.elc: bbdb-anniv.el bbdb-com.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-ispell.elc: bbdb-ispell.el bbdb.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - bbdb-snarf.elc: bbdb-snarf.el bbdb-com.elc -- $(emacs) -f batch-byte-compile $(@:.elc=.el) -+ $(emacs_compile) $(@:.elc=.el) - - install-el: all - $(INSTALL) -d -m 0755 "$(lispdir)/" diff --git a/app-emacs/biblio/Manifest b/app-emacs/biblio/Manifest index 0e4dbf80523b..2a73c77d89c1 100644 --- a/app-emacs/biblio/Manifest +++ b/app-emacs/biblio/Manifest @@ -1,7 +1,4 @@ AUX 50biblio-gentoo.el 81 BLAKE2B 16a0d5099e2e7ee01db6072a462a90d523b32da123837123c01ff429bfa633b7bd7f6672d99a4df5a922c03bfe18bb3b47cc62f25b58df157ff6cd711a338a09 SHA512 035b49cd150dbb799a14dbcded10c7e5e029a75cfecac5b117644d914f7bb0014e539f4b194a3bbdfe27bb30a519496851831e0ceb36f4c6112027f60e8afd35 -AUX biblio-0.2-tests.patch 2517 BLAKE2B da75066679c09a93f190de90dad09433fc5c4956ef378f534e6022a7e8cbeed43fbc5a7ca8c11dc4879bd314c38c7084a63e4f1cb02736bd8842e267a3b6a33b SHA512 b9ba2774e65ca431dddfe64136d0d64796723b3f6dbc56e21730d3a7d5da307d33a5ba9de9b3a6c638f082ba21273a38975c7eb02dab41ca7e7e9d9d406b6aac -DIST biblio-0.2_p20210418.tar.gz 205374 BLAKE2B f649cd5130ce79fae346e7121e1be87d2b596a66ca23f27ccb33f0b2fce9bddfbbeda2a41c79084c91f359235dd3806befa1e2e86c6015df132657c24eb1f6b6 SHA512 5245386cd95c2334a49a139c93ec6107378ebd4154d0263f5b982d0a027c8cf116bf8f89d25348e0d82b540f6672889b3325df4fff3573f2262da493431f2a10 DIST biblio-0.3.tar.gz 205899 BLAKE2B 27444fbfcd301f69965f851e6ec553c13d088cc9ad9a21494be7a416688ac1d1d56e18788bc3294a905e693f14c25ad8779a9c7792ced179e1e26b98453a196e SHA512 45489cf8edbc1b05785739fafa7d2a145e077b9b04e9985d682b482956f1eeef23bdf44c2ce83c472eab12edba2e78d6b9c6716280cb294c56648e422462a4a8 -EBUILD biblio-0.2_p20210418-r1.ebuild 972 BLAKE2B a893c6feb8feea991b6b4a10c4d794a5afe34cbe6c013dfe6b5757a5b29c0a9d31158bb9e632039391745041c7f1ed6fedd3dd1dccdc7df1640f894a8f9978dc SHA512 83ae09671f553f42a74bf049eae493457a54983efc6cfca2d3ef98ac4ccd4858475297c91e315ce17c367c6fcea7d5125524e164f43fd9fa4cf83422a959b422 EBUILD biblio-0.3.ebuild 865 BLAKE2B 2788dff9080ac8afa2289766ea0d1e0ddb32e010b56dfd81e661168b664c754d4432df745ef1e989a041c90f4175f0eb9defff6133e8148cc8e79f9089677f58 SHA512 65aff215b46065d63e85a593afcfbde914ad8dfd7dc0e358a4ea481635982c989539d290cfe7702517ec48301b21e6cd393369057ee8a741078f679fbeb90883 MISC metadata.xml 705 BLAKE2B f7615e5e1e03a4f79a25c8fc1713eaa25fd1e3b0b8d78a1ce47137529232dc9433cf0a78328356da4e814de71e9b76acbfe1b6895db4ad87254137ffea6b44ca SHA512 ad932d5f0d70207b43b126d17ce7552805734c591581f6ac490b79fff936a3daa65b33e4596ea06a72e05f1b2186099946d38f74b99a096c1e3c9518bbde3c8e diff --git a/app-emacs/biblio/biblio-0.2_p20210418-r1.ebuild b/app-emacs/biblio/biblio-0.2_p20210418-r1.ebuild deleted file mode 100644 index cfe6c3a40471..000000000000 --- a/app-emacs/biblio/biblio-0.2_p20210418-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTICE: This package contains libraries: biblio-core and biblio - -EAPI=8 - -COMMIT=517ec18f00f91b61481214b178f7ae0b8fbc499b - -inherit elisp - -DESCRIPTION="Browse and import bibliographic references with Emacs" -HOMEPAGE="https://github.com/cpitclaudel/biblio.el/" -SRC_URI="https://github.com/cpitclaudel/${PN}.el/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}.el-${COMMIT} - -LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-emacs/dash" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/buttercup - app-emacs/noflet - app-emacs/undercover - ) -" - -DOCS=( README.md etc ) -PATCHES=( "${FILESDIR}"/${PN}-0.2-tests.patch ) - -ELISP_REMOVE="${PN}-pkg.el" -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} - -src_test() { - buttercup -L . -L tests --traceback full tests || die -} diff --git a/app-emacs/biblio/files/biblio-0.2-tests.patch b/app-emacs/biblio/files/biblio-0.2-tests.patch deleted file mode 100644 index eab6e9b50581..000000000000 --- a/app-emacs/biblio/files/biblio-0.2-tests.patch +++ /dev/null @@ -1,43 +0,0 @@ -index d393c1a..866815a 100644 ---- a/tests/biblio-tests.el -+++ b/tests/biblio-tests.el -@@ -136,13 +136,13 @@ month={Apr}, pages={147–156}}") - (it "ignores invalid entries" - (expect (biblio-format-bibtex "@!!") :to-equal "@!!") - (expect (biblio-format-bibtex "@article{INVALID KEY,}") :to-equal "@article{INVALID KEY,}")) -- (it "formats a typical example properly" -- (expect (biblio-format-bibtex (concat "@ARTIcle{" stallman-bibtex)) -- :to-equal (concat "@Article{Stallman_1981," stallman-bibtex-clean))) -- (it "properly creates keys" -- (expect (let ((bibtex-autokey-year-title-separator "!")) -- (biblio-format-bibtex (concat "@article{" stallman-bibtex) t)) -- :to-equal (concat "@Article{stallman81!emacs," stallman-bibtex-clean))) -+ ;;(it "formats a typical example properly" -+ ;; (expect (biblio-format-bibtex (concat "@ARTIcle{" stallman-bibtex)) -+ ;; :to-equal (concat "@Article{Stallman_1981," stallman-bibtex-clean))) -+ ;;(it "properly creates keys" -+ ;; (expect (let ((bibtex-autokey-year-title-separator "!")) -+ ;; (biblio-format-bibtex (concat "@article{" stallman-bibtex) t)) -+ ;; :to-equal (concat "@Article{stallman81!emacs," stallman-bibtex-clean))) - (it "replaces the “@data{” header" - (expect (biblio-format-bibtex (concat "@data{" stallman-bibtex)) - :to-match "\\`@misc{")) -@@ -153,12 +153,12 @@ month={Apr}, pages={147–156}}") - (let ((biblio-cleanup-bibtex-function nil)) - (expect (biblio-format-bibtex (concat "@techreport{" stallman-bibtex)) - :to-equal (concat "@techreport{" stallman-bibtex)))) -- (it "doesn't set the BibTeX dialect globally" -- (with-temp-buffer -- (bibtex-mode) -- (let ((bibtex-dialect 'aaa)) -- (biblio-format-bibtex (concat "@techreport{" stallman-bibtex)) -- (expect bibtex-dialect :to-equal 'aaa)))) -+ ;;(it "doesn't set the BibTeX dialect globally" -+ ;; (with-temp-buffer -+ ;; (bibtex-mode) -+ ;; (let ((bibtex-dialect 'aaa)) -+ ;; (biblio-format-bibtex (concat "@techreport{" stallman-bibtex)) -+ ;; (expect bibtex-dialect :to-equal 'aaa)))) - (it "uses font-lock-ensure when available" - (unless (functionp #'font-lock-ensure) - (let ((called-p t)) diff --git a/app-emacs/bnf-mode/Manifest b/app-emacs/bnf-mode/Manifest index e48d2ecfc521..a70538ce00d9 100644 --- a/app-emacs/bnf-mode/Manifest +++ b/app-emacs/bnf-mode/Manifest @@ -1,6 +1,4 @@ AUX 50bnf-mode-gentoo.el 172 BLAKE2B d1b8ea4b0e3557be9af576297ead7354d43f199bb9766d4c87299af82717dd3fda7057a7b56589db916a12de4cb896289f1ff699ecf60306fd903d75d395be2c SHA512 925e29ff36a3be50fa207f56457d3d671e723c2800c6f092b1e6b6c84acc63e12253cd7782ccb16ecd67cf6ad535cf3ec96ef9de804a8b0e7d61ecd99345e13c DIST bnf-mode-0.4.5.tar.gz 26998 BLAKE2B 41a5eb1970da86f00cfcabe21b71f78a2169cf9e2c0838c192999f86a66f178fdee279fba84a6683833f911f5666856a96f16c25351bda6f543584214e901b12 SHA512 df2d57a7d2bff8cbdfafcecd22241b3b8218a95c929db5b419a969300814fddc209968eaf2b6761407aaf553b6e456b372d16bd47c0d51ae3b24507112c20f9f -DIST bnf-mode-0.4.5_pre20220102.tar.gz 27103 BLAKE2B 816637a440cfbe009873ea1c5033532a24ef1b8e842415665458b18d3ba7e9f37a1521e67e43c6287a598c8eb671b514563b1d255031ad255ec51ad5995579cd SHA512 d3d7215efb19c313aba1a99100616b1ee7345d41933921d5150c6d72c7afc5f4b86e085a07bddce78aac7400cf605d8d0ba1c24232df79ad01fef5744567778f EBUILD bnf-mode-0.4.5.ebuild 534 BLAKE2B 04b7a51bf584d5f041ac2459e2b5667eb0b083b8b1bdd143ae47a065fb20b545d02f861185326825294e3bf58b9ad84fd43732c0ebbbf5c25df34c3bd74d2b53 SHA512 889bc910b49def926e3da1c828e906df976d6295673b414efd517308688639d6e3d49c72e8128e54574cec5a098021c46c62e3949268aa6dc3d7944e90bcfb96 -EBUILD bnf-mode-0.4.5_pre20220102.ebuild 743 BLAKE2B e372d07c645f2eda937d656328310288366c902a5cb3dae19a3cd9a64f0e3e67e704d8bf56124ffacdcb7311e26371fedc168825eecec1e0cfc94ecd65ad9e8e SHA512 18137927d56da82f7b0e73981bc2cea0b939fc959f33e344747eab49aa68f4ab19f4fb4d1dd4f6b7309094c4377be611b9cabc3851af2ee2bce5c50fb659d75e MISC metadata.xml 427 BLAKE2B 2c065ae81e1fc6ba03fb589859ccf2c0769d3bf703d6e515f3d57f8c2ad019dd5fb0ca33afba2b14fa8d352163ce88d72035fae8faae4a8e5a2887bbec0ec7a3 SHA512 2646248b5df55a5c972c4da58da163558233f3eaf877e5bf366b432ebc0ad5c7939076c7089c3a62c0c790c71f01537489f668a7003ce4b45e6e27ffe1549d44 diff --git a/app-emacs/bnf-mode/bnf-mode-0.4.5_pre20220102.ebuild b/app-emacs/bnf-mode/bnf-mode-0.4.5_pre20220102.ebuild deleted file mode 100644 index 6416b90aaa24..000000000000 --- a/app-emacs/bnf-mode/bnf-mode-0.4.5_pre20220102.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=d9329dd90e5d4f629295e85898362d9682047898 - -inherit elisp - -DESCRIPTION="GNU Emacs major mode for editing BNF grammars" -HOMEPAGE="https://github.com/sergeyklay/bnf-mode/" -SRC_URI="https://github.com/sergeyklay/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - app-emacs/buttercup - app-emacs/undercover - ) -" - -DOCS=( NEWS README.org ) -ELISP_REMOVE=".dir-locals.el" -ELISP_TEXINFO="bnf-mode.texi" -SITEFILE="50${PN}-gentoo.el" - -src_test() { - buttercup -L . -L test --traceback full || die -} diff --git a/app-emacs/boogie-friends/Manifest b/app-emacs/boogie-friends/Manifest index d6ecf005267b..052f70caabad 100644 --- a/app-emacs/boogie-friends/Manifest +++ b/app-emacs/boogie-friends/Manifest @@ -1,8 +1,6 @@ AUX 50boogie-friends-gentoo.el 468 BLAKE2B aa47d15fbff7c60b4997a1d857066cc0451217d035a59c65f291afd13093df64001aa3619e5b10bc0f8424d0469e5882737b2c875e16f78b2b0235d6fe7b2191 SHA512 051ded39d076ffd0c10bf22a27e58f066c61e022fa62c2da00436be140a6f5b2cf32a371911761994ca0d16dea06a6a0b5e960f890cf3cf939a46e910c65797d AUX boogie-friends-flycheck-dfy-exe.patch 465 BLAKE2B b7f67a31d7842c974ba8d12edfd7a0d50f6d77b2b6c07548835a1f114e0bc3c07deb7315de2febdfb8a79341ef1da13a53d13fe26be0b2582b1739b12db5ebc5 SHA512 934f28a70f5e29ab1b44cef3d8aa21a349705da10c7bdee180605cdf96f0243bf79ae8953cfb2bdddd5ecabc046de8738717c0884f3c792a3ab7c20a1d0a8576 AUX boogie-friends-paths.patch 451 BLAKE2B 5a964d94d6e2c7d491942d9ca7a6cd9ed84efd678a3db73e9dabbe64dbc11311f7ecd1b4711c0507cfde503d60f3607ebe13d6402fb30f796da8c7c3ba2f4fca SHA512 1697d0268c624f47e0f89314a51cedd63cd42d6cb0b0184118307258dd3e01ece26185386b152f67520c364f568bac296161ce4e46d6a3397da6cb5f555dfbd5 -DIST boogie-friends-0.1_p20210703.tar.gz 410267 BLAKE2B dd00a175e1a5f11916b35f852e90b4cbb6f5f59947075efd1b12b5bea341731a0cba3ba7f42d515d2b8600a96d52d1f2b51ee4fe68274df5e00993443ebc4ecd SHA512 23488a452bd1baa1bc562efe3f7b53b94d58e4bc542a6c3d7c1baa255d379dd056c0cb4168e1d79caaaf746426f612aa5dea1e545931c549dcd0fa3f50751324 DIST boogie-friends-0.1_p20220922.tar.gz 411351 BLAKE2B ca5b500f009254ee07199c538c0372756599b1ba89e735ee19a007233a181b6cad148eda13a8c1e7ebd604e882808e2daa8743b3cdcb0f5f71d46f3f2a91cb5f SHA512 4d76a31335dd795617106421dbc9c4833e93831fb9235d34a371aac7c1f68920798b43d9034ff3ca99e8bb20d645c5b7134d60cd46fc111ff2f92984613f8b4a -EBUILD boogie-friends-0.1_p20210703.ebuild 985 BLAKE2B 7886ac40f4a8cdf90a9bf251e55de7faf1467bad4cede1875f1609077371a989e9229524fd53fe5d7192f95a2b21e9a7b564840f00e7dbac796500cce5fc9575 SHA512 25846c3b8ac440d4614ce1c93697d38a8ff16d4cfafce54bca13b22558ddf8d4f1056eda97e4bc95a39131367a9193e291a265627bdc219cd3ea03dfd4762804 EBUILD boogie-friends-0.1_p20220922.ebuild 1029 BLAKE2B 31b91921a1d50cf4e21f851a60e1441543b17d82a674125a42a071d15e54278d7b7a037b61e7899a5c55dcb8a597b149a91862ea6d3be678c4c686ab9a7e8424 SHA512 4820bc4af42fa3dcb3fef67004e80b0ccbaf65b3cd992b2e2b529a8c2a082f99f0be3769c1f574f8b229eb606d6c2845fd0dbc14b0aa172f51048abe2d96d6df MISC metadata.xml 667 BLAKE2B a08efa1145ce0d914e3e588bdf8c8380318ba958709cf725422d5ab66f9a170421babaf874db640c7589499baac3354e6355a9f0cbafb21c77dadaa4ca89bfb2 SHA512 307a812a135acd79f9bb4efb22a1ae1e7010b797afab63486ff7468cfd4da10113d845e863857d4a6b7c95204b18ee69126e961bc93ed6103f2bdf3c4e8534a3 diff --git a/app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild b/app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild deleted file mode 100644 index 00b3e7f9f68a..000000000000 --- a/app-emacs/boogie-friends/boogie-friends-0.1_p20210703.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 - -COMMIT=1e3b6a8aee9fa7c113468838c5b647080caf3703 - -inherit elisp - -DESCRIPTION="Emacs tools for interacting with Boogie, Dafny and Z3 (SMT2)" -HOMEPAGE="https://github.com/boogie-org/boogie-friends/" -SRC_URI="https://github.com/boogie-org/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}/emacs" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" # cask and dafny are needed for tests - -RDEPEND=" - app-emacs/company-mode - app-emacs/dash - app-emacs/flycheck - app-emacs/yasnippet -" -BDEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-paths.patch ) - -ELISP_REMOVE="boogie-friends-pkg.el" -SITEFILE="50${PN}-gentoo.el" - -DOCS=( ../README.md pictures ) - -src_prepare() { - elisp_src_prepare - - sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" ./boogie-friends.el || die -} - -src_install() { - elisp_src_install - - insinto "${SITEETC}/${PN}" - doins -r etc -} diff --git a/app-emacs/boxquote/Manifest b/app-emacs/boxquote/Manifest index 102475762c04..8b26783ca645 100644 --- a/app-emacs/boxquote/Manifest +++ b/app-emacs/boxquote/Manifest @@ -1,8 +1,4 @@ AUX 50boxquote-gentoo.el 72 BLAKE2B e48064d060b7d040459abd279a36fd888d45300255c0da85f0d260972c2a682d17c07fb2697381e428b41ac3e469fa579323d7301c4b71bcca31e1469c1304d0 SHA512 d11e537a8e60f4dfc3eccae94709e382414d76cf470c5dae673d6b3b5ab34e88fa9716b58a5a2ca1d0a5673c926fc04c293484e9e53d0861520303f0a98d4b87 -DIST boxquote-2.1.tar.gz 5339 BLAKE2B d599dabaf61119cb5796a478061e998e68c6f1ae76ef7e7eb2ff22e3840bdc923a8bb594478809745ac33da6795159ea6ae455606afd171320fe18e971408a36 SHA512 ca64b72528b1e5f8e57e7c003508ccc91b876be5d5a05b65fc38556cc3259993597bc6aef52633f4012002ee343d28fa287f6ffdbe3646f84b9d08520d4925d8 -DIST boxquote-2.2.tar.gz 5568 BLAKE2B ccc78a0c1ba64ba8b8668d0f0b4f476c06214b75a1334e761eece426ed950f2cf50bea209963ff957b80cb904ea1c5fd770eaa1b72c14c0f81cbe8f5fc658c8a SHA512 21441e7c1b2bf4fe83fb546e3d5931892267f62c27ab6c5a7509d95099b36b02ddf17957db7a97e3cd1a1ef495cc9918f4eb649785e4a245d40c5b0b41e38adc DIST boxquote-2.3.tar.gz 17408 BLAKE2B 6f25c107564bb49bad382779580c4f9f0e801561cef45850ad37e56e873aff053b863f8621070237ca21d97ba4caf261e50a59eb38052f4ff96037c488c33020 SHA512 551ae9b5362fca94a9bd672673f4084eb46fbb07846340189856e36907f27e807012116eb0ae2b213b4f415e637ffbefcb10dc12ec93f3e39fe4b5a283a93b68 -EBUILD boxquote-2.1.ebuild 489 BLAKE2B e33a45588645cc19a3dd5913d97e52d97b166ab158033fc1d449920ed7729d62807d4f91d2a67d0e1e92660cdd0e20888cb86d251f138cb66263b974fdb16f9e SHA512 1bdd384194d45d1568e411c5b92f35f0e7fd2fe238335c01fec8e06390a34add040b1c02c9550b5bee90f024ad7fece39aca7139040e33ff4e65ceb2d028a8f0 -EBUILD boxquote-2.2.ebuild 489 BLAKE2B e1bc522296803aea0150bbe541031d34c7458d8850b60c6e92491ba192b955fa24deec0a69834db433ea44115d19c022e6a2b598a67bad1def5065e29d86ab9c SHA512 353af42441d2b748670cfcc4eed04cf57b211a7967b4c3074051ac028113c20fcfa1c882f4effd39881da5c7620dc4a33ad8b54a8804600c2a1129a5dc9af311 EBUILD boxquote-2.3.ebuild 489 BLAKE2B 2d2b67ba5422cd7f2c8018c8f988f38660a7ae7ec74c966d067cf83fe5ca5b5b99537d7440dc1aa74539c12e3977d65fe0dd20500f7d4acc3226e1cafb875bae SHA512 638e93e23e94ee9d5d9c6d5485ff9845f9dc04b7bbf2bc29ec641632f9bb7c70084f80f2401ad5d95f9a45f8286f34352d51b742eec6c54bfd807817cb913e47 -MISC metadata.xml 855 BLAKE2B 4b4b62fb7cbbe88f8e0f15fac4f781ac932782e3f43f5db120faaff8be25b214520ef9e4880b7d332ca4abce7920df13f0c20ccf0d94b742e901a1b8968168dd SHA512 afab1e8b9cb18f46c38832b45d14d61cf1637940be51303f3ffa1647964494d1e5c0d024e2b9885e968f8e8fde1f90a05ddae85b217a77117953582792c3cbdc +MISC metadata.xml 987 BLAKE2B 69ec2caf3adf7965447cb0ac0a8e3160a7cd671315fdde88319c56f305c681fe1c817e8f788050c6ece397800d41a6bf68dc14be3a075e96f8fef61b9ec1a353 SHA512 22fb45ef18949f4732c0e36e4aa1da37fe4f2d95ee06769e3c533d161df07a08732ed779346707293acd68e0287187b65f48c0e83a0c8ef4a7b424ff54251979 diff --git a/app-emacs/boxquote/boxquote-2.1.ebuild b/app-emacs/boxquote/boxquote-2.1.ebuild deleted file mode 100644 index 304eb0cd2cda..000000000000 --- a/app-emacs/boxquote/boxquote-2.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Quote text with a semi-box" -HOMEPAGE="http://www.davep.org/emacs/" -SRC_URI="https://github.com/davep/${PN}.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" - -S="${WORKDIR}/${PN}.el-${PV}" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/boxquote/boxquote-2.2.ebuild b/app-emacs/boxquote/boxquote-2.2.ebuild deleted file mode 100644 index 80be7ce41c0d..000000000000 --- a/app-emacs/boxquote/boxquote-2.2.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 - -inherit elisp - -DESCRIPTION="Quote text with a semi-box" -HOMEPAGE="http://www.davep.org/emacs/" -SRC_URI="https://github.com/davep/${PN}.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" - -S="${WORKDIR}/${PN}.el-${PV}" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/boxquote/metadata.xml b/app-emacs/boxquote/metadata.xml index 501f7a5020f7..9af9095c8660 100644 --- a/app-emacs/boxquote/metadata.xml +++ b/app-emacs/boxquote/metadata.xml @@ -20,4 +20,8 @@ yanking text into the current buffer. + + https://github.com/davep/boxquote + davep/boxquote + diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest index 869b9a7cf2eb..dc1201ef0fd1 100644 --- a/app-emacs/buttercup/Manifest +++ b/app-emacs/buttercup/Manifest @@ -1,9 +1,3 @@ -DIST buttercup-1.28.tar.gz 87689 BLAKE2B 510741e02c5973c80f3b6d9374d179b132ead8aefddee530f9a5f2cd5e6603bcb925060e40d614ec6804bc6aa918e6dea568d47ad3295c427066ab4c4953b37e SHA512 b83f1a9e14bce6e6e63047788bfa4e34b8d958c6422a52829c8752e6af7622764021c1574f812160472de123f0cdc68edb6daa0703d3b2633e84fe7df6ddeacc -DIST buttercup-1.29.tar.gz 87693 BLAKE2B f42b98303a058dc3435b00dc5b50eb7217cfd70b48f982cb8823401b4d603ba2292a3235077d1263ddeba69284f6d7a37e407869dd3d4357102f1e765b14bf4e SHA512 3d400dfe5020fffefa5e8b32b9d5b8191a4882d790a9c5d48267cb021ffd0d6e9256116dca0d6118e920a2a0a2902bba7a2f73504c165cad71a4fc7f9867542f -DIST buttercup-1.30.tar.gz 91126 BLAKE2B d9024aa154d5408bb6c200099be2d8d9a96df61e421f0d602bcc4ef0350665e250362384d3cd931bdf72f74cb9d95cdd62fda3bba4171f2de764876d1716f69d SHA512 e7dd6e0823216e593943545ef0ff6ac81322a6d0317f8517d14ddc65059638ef4435539e0722c6ba340eee7c32473310af62a2341e30d43effd1d787dad6ab61 DIST buttercup-1.31.tar.gz 91816 BLAKE2B 2a2569a3750b4ebf7ffdf7a0812be322b1f71b3579e35e55de5097a221ab342808349b8cc0e5f958b855aca709fe0b1e83efd005895c52e8dcf59a25960c05e9 SHA512 b7a779b610295d4ce24e537c4a3b4fd8b23c2fa8bcbd3ca622fe96681cf294dcc9eaea082441f23efa75a13c54cc768c63bcff1e0bb8bd7d1971c75c10c21e5e -EBUILD buttercup-1.28.ebuild 650 BLAKE2B 1fa55c63bb666144e5fb761ba0c1d5e39eec463cbb9ffc6e95c163868ac1bc7797b64cc0ba574f767534df7ee12de496c5732db3701f135121e82ff0b5860c92 SHA512 adde9e5f85d401aab81f18ebff1f99b8205cb1a007f8ab27c2374ac7ba16e7b61f8fa9defb3bd10bb39b514510b63a489002d11f8ccd8e76ab3c3036695d2cf7 -EBUILD buttercup-1.29.ebuild 656 BLAKE2B 1ab693b1ddef8805f95fadef177ffc27e43782a32ca7bdd8e9703b31106507ac87506ceafd9bbd89ae3fd8b456a7fafdd04bb2456b7b525d64190874f5855d1c SHA512 1a211ec4197d44b81e22163a5f53e4c74efc0ba0289f8219ac5a1a4e7f33d4c8a4213af6c622d79580821a21a74f30d812dcb25df541e89abd367d2596f057be -EBUILD buttercup-1.30.ebuild 676 BLAKE2B 5df40b505376a9c344ba44f18346b5a1d7f18b17f0af220eb23253f338f457aebe8d5b7a8c71595ce2ce7604dd7382c3663c54d8a7d610a36ad0e66ccdcec879 SHA512 0bc1334e25e72224bfd221f22e07aaa1db99cb496e8deaca9c8c479d1282e95f4844859d9632a455b98dd0a5ca8d28a133d600c4911ce5852fc616447a04410d EBUILD buttercup-1.31.ebuild 675 BLAKE2B f358e3352fd83a590d96b027e26f492933ab95e2b71b63a05361c1efacb58e465ec03c93fa47e016ec50992dd7cc3f04ffc2f9517b416079ba48668c3eab8b3b SHA512 d12af4454e20681033bf3c400c7bdf224c576ffefbc5eb3c2a87567d06e099e5dc2d750c4b099e7c21f514471a3c59a3a3259d2443916ed5fa9167ca8c3b857a MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5 diff --git a/app-emacs/buttercup/buttercup-1.28.ebuild b/app-emacs/buttercup/buttercup-1.28.ebuild deleted file mode 100644 index af9c0184e242..000000000000 --- a/app-emacs/buttercup/buttercup-1.28.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Behaviour-driven Elisp testing" -HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" -SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86" - -DOCS=( docs/{running,writing}-tests.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ - -f buttercup-run-discover || die "tests failed" -} - -src_install() { - elisp_src_install - dobin bin/${PN} -} diff --git a/app-emacs/buttercup/buttercup-1.29.ebuild b/app-emacs/buttercup/buttercup-1.29.ebuild deleted file mode 100644 index db8feafef11e..000000000000 --- a/app-emacs/buttercup/buttercup-1.29.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Behaviour-driven Elisp testing" -HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" -SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ppc sparc x86" - -DOCS=( docs/{running,writing}-tests.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ - -f buttercup-run-discover || die "tests failed" -} - -src_install() { - elisp_src_install - dobin bin/${PN} -} diff --git a/app-emacs/buttercup/buttercup-1.30.ebuild b/app-emacs/buttercup/buttercup-1.30.ebuild deleted file mode 100644 index ffae78f46a5f..000000000000 --- a/app-emacs/buttercup/buttercup-1.30.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Behaviour-driven Elisp testing" -HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" -SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86" - -DOCS=( docs/{running,writing}-tests.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ - -f buttercup-run-discover || die "tests failed" -} - -src_install() { - elisp_src_install - dobin bin/${PN} -} diff --git a/app-emacs/cape/Manifest b/app-emacs/cape/Manifest index 3bcc7625832e..29cfde130eb4 100644 --- a/app-emacs/cape/Manifest +++ b/app-emacs/cape/Manifest @@ -1,7 +1,5 @@ AUX 50cape-gentoo.el 149 BLAKE2B a0b1a06c1236d3469cb87a2289e111fcf906093d9301d44d66732aa42d26e66c5a99f5c33ea893943d76d4478e30331680bc60365675529a0bc21bf9ffeec4c5 SHA512 79f9cba6529c5749ee1c72beda4ee40396d9bd3decc8fe332ad821127f385bc46b13befd9f7cc458812d08ef784daf04464fc29fa65bf3d86795b33d39c22fce -DIST cape-0.15.tar.xz 25848 BLAKE2B 44d72cd8de7597dad6f92c225995a5e1c02f42daf7a839c98e2b3d3ec0ff66dba5da64fc87d64b4913c5f9598cb00e3b46e22eaf98f65a759f4c04c9b373a3b2 SHA512 a2ea009f1f28868ac7c58f23e9212568545434588d89a2f15e5b1a0f4dba09a27a5620a9b9ac79cb88da3a9e83174f13a6122425581dd0aa43e25d12f1766396 DIST cape-0.16.tar.gz 36845 BLAKE2B 13a7e1b79cbfcb027dd10e475a928782acf1b835161bc508b92390aa8bd932474ec85cb59c752b732952d71261236db853d0e7fa2f7c005a42c4037ddc11be9d SHA512 d668d438dd400928cd55f08a041a7493674d3118da8d78f6968cd9d41f12d8d654525ee7c15d5edf68d93e16815f8a2dfc96e4d850bbf624339380158fd9625c -EBUILD cape-0.15.ebuild 695 BLAKE2B 20eb9a63d07fced7b8594e908aa980c9566a57d56e06666fe4a4d87e1d155808a3007a1328a4b9abaece3e584fd02ced35e0707b8dba4169369e486a727b2cec SHA512 f12b64a189b059d19b18c9f0f338016d04a84cd456bd59db255888ee3321ea711c07e2336d8b679e02ffa6d174a66cb8cedad5807fea683d73c8df7154c4e538 EBUILD cape-0.16.ebuild 656 BLAKE2B ea6305e27d85ad62674b87ab17d9fb32e7eed6251f758d1fee67ba3fbaf5315a28bf31fc1790750d2aaac8372ada1ecc3a5133b5133051172407d9cfbcdbc393 SHA512 61d1b69edbaa493f344e6c95a2576dd381b49afdfbafd0a8e0855483a84c6ebb010f9ad9bce3a017c28d787d5ebda2cde8a5785c4937279154bdde0462e12332 EBUILD cape-9999.ebuild 695 BLAKE2B 20eb9a63d07fced7b8594e908aa980c9566a57d56e06666fe4a4d87e1d155808a3007a1328a4b9abaece3e584fd02ced35e0707b8dba4169369e486a727b2cec SHA512 f12b64a189b059d19b18c9f0f338016d04a84cd456bd59db255888ee3321ea711c07e2336d8b679e02ffa6d174a66cb8cedad5807fea683d73c8df7154c4e538 MISC metadata.xml 476 BLAKE2B 684b40897141a0211cf5bf3e67ed5e6cd85223e27e296270c085b394b7ec322235c5e5e8ee5140e5cba1c245997e9662f8d93cefa8b951e9f50071a29563288c SHA512 58087f440a5745173aa1c05cc0393e9470763c5f38bc1fcf80e59c9b2c9dacebfd420d422a71ac3279346e9233dc39ec88de4413ee2a19dd331d322616c3244e diff --git a/app-emacs/cape/cape-0.15.ebuild b/app-emacs/cape/cape-0.15.ebuild deleted file mode 100644 index f7f6e19f558b..000000000000 --- a/app-emacs/cape/cape-0.15.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 -inherit elisp - -DESCRIPTION="Completion At Point Extensions" -HOMEPAGE="https://github.com/minad/cape" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/minad/cape.git" -else - # Recompressed from ELPA. - SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz" - KEYWORDS="~amd64" - ELISP_REMOVE="${PN}-pkg.el" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-29.1.4.0 -" -DEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_install() { - elisp-make-autoload-file - elisp_src_install - - if [[ ${PV} != 9999 ]]; then - doinfo cape.info - fi -} diff --git a/app-emacs/chess/Manifest b/app-emacs/chess/Manifest index 319183788f46..d88377c1aa92 100644 --- a/app-emacs/chess/Manifest +++ b/app-emacs/chess/Manifest @@ -1,8 +1,6 @@ AUX 50chess-gentoo-2.0.4.el 1570 BLAKE2B b209711df279d0cfb7900b3acc41c0077080d8063258aa49f86cd884f4283c2bfb8403644d64a0c4914d35d6fd9d411e8bc7037cb8081868c1a8c87795978c85 SHA512 cef5a4826f0f8eb02ecbbdddb9c2d8dab54c657c42877e415262ae8474c4a591135353a31b6a56981ab7b6107f79f2aa821b7b19fa7a63b1af95f6088e5deb46 -DIST chess-2.0.4.tar.xz 364620 BLAKE2B cf02ff2734d675ac39b6b00869abe233a71af330fa60114d12092604d0173c6da5ad5c2e4cf3e2262c99cfc598abdbbe02a7df4eaadda7c628c8b9c48d8f8a8a SHA512 2c8155185878fec8b45ab84b7723f4af0f518fc81ab7534c36c09c96a9a30cb20da26c2a89320cc5a9f9d8991e4516da393e82658a7f15642929591d1b6a0e99 DIST chess-2.0.5.tar.xz 364348 BLAKE2B 8ed1dcdecff6317ee868259688b279b6aa1fa978f5130988b5caca861d58e0b8224cbd55d832acf9df35526153e28508e4171895891cff8f7b42ecc4638c2a9b SHA512 9eb3abea49bbc9e7ad019f5c46b2121a9d610f56f2a92b3b586668285a379d3f5baa77df8a125843d1d9f6257e05d19c432aaa3a3210af08153eca96ceead37a DIST emacs-chess-pieces-2.0.tar.bz2 297687 BLAKE2B b97f6bbfdb4573e7a59e50431ac4ce68d2acd698ed57a2a2b9dfc83c7afdadc3ca244e8a0d55fa29eebcf7234001062606c0d21c80675864804a27d47deb6b93 SHA512 e1ee59a338b68796fd60f8693f4ff8bf20ded535c516916cc8b1f4cf00ff696ca1eead844e2a6a9a1f2578a70370d7a67cbadb6ae454ae16b2ae93864e1b1f94 DIST emacs-chess-sounds-2.0.tar.bz2 3390098 BLAKE2B 1babc804a4ef05d4da4cb56d0829e93dfef84e703b1c56dfcbd14f941357dee68e4dffaff13b30498037f907a62c79751f53be33582ecf5c1c266d8aea492fb1 SHA512 f07894dd7a6e43450405c0eee8d1d95a08925ca8ebd5ca7e584eca45369cb2aa8eecb754b351d1977f473b520288d3e3e9a8ebe73216d14e26345b44e498efb4 -EBUILD chess-2.0.4.ebuild 1127 BLAKE2B 0059b7538342cb3397d71ef932c59b15a16b6089043a682d4f877128260d00c1d67361be79cd6069db28df450c966cd02cbc7dfc05aa9679272467889d1863a5 SHA512 aca356f81bee8c30e58e6e1eeae64e63ee671a112eabc9b1f4015d865af8aaded427ff099cc18aad69ab89c36d79cf811b3ddf3f4ba0b99a32c3858480ccc760 EBUILD chess-2.0.5.ebuild 1171 BLAKE2B ba52d7443996d80f215c91652a3b7d1b4c35c6f41f9a6255948f9d23862f0afc5ff57da5b33aa9dc78339dad78fd695055c07691c5af6fc868537cf886de2fad SHA512 67688ee51784fbed58261b1f67ae69c3bfe100e475882775220cf5f6a8389859595d942acf314be625bb8a62fc1342757a0dc3cfd9b654d02e848122dc4e08cd MISC metadata.xml 1319 BLAKE2B 7965cbdd01808443771ed4001789bd0c155594afe92af7faf6e2362c53062a0e9e385dbded59fa19ca06208304b7dfd1435726a84ff458070d05c50d8a41038c SHA512 b7c964e1d51e71969737464bf1d8a38d6c918683e55b4a62fdfe37733d7db5ff418c968e819e0d26c71721478d5b914e7c164d27a055aff5592382f5f127102f diff --git a/app-emacs/chess/chess-2.0.4.ebuild b/app-emacs/chess/chess-2.0.4.ebuild deleted file mode 100644 index 3be2c5b22c26..000000000000 --- a/app-emacs/chess/chess-2.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=7 - -inherit elisp - -DESCRIPTION="A chess client and library for Emacs" -HOMEPAGE="https://elpa.gnu.org/packages/chess.html - https://www.emacswiki.org/emacs/ChessMode" -# Taken from https://elpa.gnu.org/packages/${P}.tar -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz - mirror://gentoo/emacs-chess-sounds-${PV%.*}.tar.bz2 - mirror://gentoo/emacs-chess-pieces-${PV%.*}.tar.bz2" - -LICENSE="GPL-3+ FDL-1.3+" -SLOT="0" -KEYWORDS="amd64 x86" - -# Free alternatives first, otherwise follow the ordering in the upstream -# chess-default-engine (in chess.el). Rearrange chess-default-engine in -# the site-init file accordingly. -RDEPEND="|| ( games-board/stockfish - games-board/fruit - games-board/gnuchess - games-board/phalanx - games-board/sjeng - games-board/crafty )" - -ELISP_REMOVE="chess-pkg.el" -SITEFILE="50${PN}-gentoo-${PV}.el" -DOCS="AUTHORS NEWS TODO" - -src_install() { - elisp_src_install - doinfo chess.info - insinto "${SITEETC}/${PN}" - doins chess-eco.fen chess-polyglot.bin - doins -r "${WORKDIR}"/{sounds,pieces} -} diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest index 0970dd0e0601..1d3a1fce647b 100644 --- a/app-emacs/cider/Manifest +++ b/app-emacs/cider/Manifest @@ -1,8 +1,4 @@ AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755ce41a7c9c43733a3c828f3e6a76a75f9af781e0bc0466f950c673159dbf404afd7f34f4b09105f7f3b3 SHA512 fda3962b2b215456d167453da5269034cae830e8938f10b0b3b5bcd830c3bf623351a13afa6364d4082ed763e3bd42447a4b625d51a7690263c74aae08cac794 -DIST cider-1.5.0.tar.gz 6709101 BLAKE2B 0baf8345201b61e99bb279dc6378dd15052c01f32842f98fd756438a173e45f82a061a853a0a453801c6ebdb0d0bc4a2a199d06c08b2413315568348ae1d8ca4 SHA512 48874bfe54d31b7bf52c56390aab307603b913e6bc717138450a5b49b3ab4c5dea7d031a6f699a8f04d7e43a1dd67fa604c06532d58634949579bf0a6089594b -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 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40 EBUILD cider-1.7.0.ebuild 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40 MISC metadata.xml 935 BLAKE2B 866459527ea892f48cad2d9e72a5795360e541f5be6c805f0d4fe406244cb63bed93744630c0c4bc75fdd4bed3e2b86af2621deba1d6361787bcfba0b0217abb SHA512 76ed7275992cb1d0c9021ebb646768a76f60b5ffe303659c6f8579d86c4617c916ccacc0bd33a4582cd17bca941f5480d68a19879231622ac20af402f3d29458 diff --git a/app-emacs/cider/cider-1.5.0.ebuild b/app-emacs/cider/cider-1.5.0.ebuild deleted file mode 100644 index 262dbe0f6e82..000000000000 --- a/app-emacs/cider/cider-1.5.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 - -NEED_EMACS=26 - -inherit elisp optfeature - -DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs" -HOMEPAGE="https://cider.mx/ - https://github.com/clojure-emacs/cider/" -SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-emacs/clojure-mode - app-emacs/parseedn - app-emacs/queue - app-emacs/sesman - app-emacs/spinner -" -BDEPEND=" - ${RDEPEND} - test? ( app-emacs/buttercup ) -" - -ELISP_REMOVE="test/${PN}-jar-test.el" -DOCS=( CHANGELOG.md README.md ROADMAP.md refcard ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - buttercup -L . -L test --traceback full || die "tests failed" -} - -src_install() { - elisp_src_install - - optfeature "Connecting to leiningen REPL" \ - dev-java/leiningen dev-java/leiningen-bin -} diff --git a/app-emacs/cider/cider-1.6.0.ebuild b/app-emacs/cider/cider-1.6.0.ebuild deleted file mode 100644 index c252926eddaf..000000000000 --- a/app-emacs/cider/cider-1.6.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 - -NEED_EMACS=26 - -inherit elisp optfeature - -DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs" -HOMEPAGE="https://cider.mx/ - https://github.com/clojure-emacs/cider/" -SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-emacs/clojure-mode - app-emacs/parseedn - app-emacs/queue - app-emacs/sesman - app-emacs/spinner -" -BDEPEND=" - ${RDEPEND} - test? ( app-emacs/buttercup ) -" - -ELISP_REMOVE=" - test/${PN}-jar-test.el - test/integration/integration-tests.el -" -DOCS=( CHANGELOG.md README.md ROADMAP.md refcard ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - buttercup -L . -L test --traceback full || die "tests failed" -} - -src_install() { - elisp_src_install - - optfeature "Connecting to leiningen REPL" \ - dev-java/leiningen dev-java/leiningen-bin -} diff --git a/app-emacs/circe/Manifest b/app-emacs/circe/Manifest index 8241e6d28189..e0054c30d10b 100644 --- a/app-emacs/circe/Manifest +++ b/app-emacs/circe/Manifest @@ -1,6 +1,4 @@ AUX 50circe-gentoo.el 84 BLAKE2B 256e2b96a42e5662222eeadfb0fe7277a09eec8119903ea6e3e9a1dfac3157e238d383051b0738b1a8d555250181db67546da50743221314a0ba1353474ad81a SHA512 3f3c92f02e0a6ee760e83b83c4685a6b7f3268d0cb99abc9be56bdee8dd794d177f865582e45e90f895d1a2d9bbdc2ce39a3a60c7fc4eb973021eab66d8dbe47 -DIST circe-2.11.tar.gz 237797 BLAKE2B f5a6e72ac51a8e8638d1e05e4781688d83e7cd4fcf3e3e21e517793588c3a32b1686d390ab286d26fce3cbb7dd3ba7a30bb09ec677deacead16057ae8037e1c8 SHA512 aee0b5c7dfa03a190ba697941664e4afc76ec30b8602b2e95ad771fb6172ef2b76f4d05ad8af68f6b274f7f89373e05308b63e9c9cc494b7df0bf2c58fdca4e3 DIST circe-2.12.tar.gz 240409 BLAKE2B 92eeecc2afe56b8434446aba5c0a090b2c4aa761b401de7aee9cebd39d933cf8e94d4609a28b6cea1610367ca5b824a85add7b266b04a18c4ea0231d35bae7f0 SHA512 679ea9d4edcd681d579ed16657a2f5ac1637382572ce7510426ba7ec75c008baa45062e1085bf9a43ba9f8eec0f68c0c0d21b8f8e6b1763cfe1602433f502b60 -EBUILD circe-2.11.ebuild 517 BLAKE2B ac4a5da1a44317dbcba30fb2e1568d1966168e3cf7de440b4792dcd345863e59b962a3bceafe7fcb7520fa49d0b78266da759d543423509fa078c99cf57528df SHA512 599501a27e0a18c6be247f769e19a824105a703ec8a0109953cec691807acbbbb0d188aa713c6f023682f11028bee866f79dfde1c313cb1f9ad2cef5b15655d1 EBUILD circe-2.12.ebuild 667 BLAKE2B 80ff814ec679fab38319e65d8baf4bcb223ca723aaa9b78f332a4901fb5e09abe699d5d538967c11b19d45d5852a7d323e64bfc8515e14039d9db020c0607d1e SHA512 aaacde608712712e2e129d55742ad7f1f807c1edb3be4f11b6a0d5564d4601121175bac4ca2aee612499a474014c8f409c5f65652afd90c32314e291bd21ddc7 MISC metadata.xml 366 BLAKE2B da4de50c63a4245a08247ddea51c62bcc685550ed93bb379903522c17f37d697ced0c56daf98bf3ca59f3ff42e0c66bd3ce2463ea4f4555e141e0078ec9a1471 SHA512 588718268fe1be282ab138986de2961f9a47d8924e61b01212e72f9a5ac7a7f470d82f5787d36f7ae6a4717f0c4976316ab29319faaff35d626f36ca8e31aadf diff --git a/app-emacs/circe/circe-2.11.ebuild b/app-emacs/circe/circe-2.11.ebuild deleted file mode 100644 index 6550fe5d79a0..000000000000 --- a/app-emacs/circe/circe-2.11.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 - -inherit elisp - -DESCRIPTION="A great IRC client for Emacs" -HOMEPAGE="https://github.com/jorgenschaefer/circe - https://www.emacswiki.org/emacs/Circe" -SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~ppc sparc x86" - -ELISP_REMOVE="circe-pkg.el" -SITEFILE="50${PN}-gentoo.el" -DOCS="AUTHORS.md CONTRIBUTING.md NEWS.md README.md" diff --git a/app-emacs/citar/Manifest b/app-emacs/citar/Manifest index daa7061cf237..d1099fcd4d88 100644 --- a/app-emacs/citar/Manifest +++ b/app-emacs/citar/Manifest @@ -1,8 +1,4 @@ AUX 50citar-gentoo.el 69 BLAKE2B 4852ed7422e341e92f938dceedc3d6f0d0fdf8f955ef93021286d9d10e7c3a5d726175e2e79d34ca67f6815d7d6e0445ca2c9a80a2a6690daf4bda49d9972f96 SHA512 0afe62329cd2dc6ea548bbc28aa3c7fea86fb2a20febc91528ba994c77edf08fd72dcf1a0c417dcd4db75b4a6b8e237ade2257130ff3887499377b8f77fefc46 -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 978 BLAKE2B 3f4cc6c8f51f24e94246a5250d3c99514fc5e42f99c467c558f68d947979f815f9aa44e416dfc70db5460eb72f7e3187cab6e2f7522d50aaab0b732045a142c8 SHA512 42de076ee5f065b4c6035fda96c51b2b51595b92a0ffaa6ade128f215344bdcaa2278ff2cb92530cb31aecbe46917557eb949732fafd17dbb4073c913d6199f7 -EBUILD citar-1.2.0.ebuild 978 BLAKE2B 3f4cc6c8f51f24e94246a5250d3c99514fc5e42f99c467c558f68d947979f815f9aa44e416dfc70db5460eb72f7e3187cab6e2f7522d50aaab0b732045a142c8 SHA512 42de076ee5f065b4c6035fda96c51b2b51595b92a0ffaa6ade128f215344bdcaa2278ff2cb92530cb31aecbe46917557eb949732fafd17dbb4073c913d6199f7 EBUILD citar-1.3.1.ebuild 970 BLAKE2B 46a3cbb74f19170d3a8f1d95b0975fc6365451fa32cf66ae5cefef705ed49ebcea30ef22afba79b4c3143c379833681a97f793ea2bdfbce94f51f5e51e99f74c SHA512 1c2ca1b0caf356ad98dbe63c0a530420a8af693ef6bce69d4f3fa605f770ab270eae04612827a6d79c4dc56c89eca54ed89e741a7b344eb655ca40e21370698b 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 deleted file mode 100644 index ff1b374f1f92..000000000000 --- a/app-emacs/citar/citar-1.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Emacs package to quickly find and act on bibliographic references" -HOMEPAGE="https://github.com/emacs-citar/citar/" -SRC_URI="https://github.com/emacs-citar/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - app-emacs/citeproc-el - app-emacs/parsebib -" -BDEPEND="${RDEPEND}" - -# Embark integration has it's own package on MELPA, and it is probably better -# to split them. https://melpa.org/#/citar-embark -ELISP_REMOVE="citar-embark.el" - -DOCS=( CHANGELOG.org CONTRIBUTING.org README.org images ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -L test \ - -l test/citar-file-test.el \ - -l test/citar-format-test.el \ - -l test/citar-test.el \ - -f ert-run-tests-batch-and-exit || die -} diff --git a/app-emacs/citar/citar-1.2.0.ebuild b/app-emacs/citar/citar-1.2.0.ebuild deleted file mode 100644 index ff1b374f1f92..000000000000 --- a/app-emacs/citar/citar-1.2.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Emacs package to quickly find and act on bibliographic references" -HOMEPAGE="https://github.com/emacs-citar/citar/" -SRC_URI="https://github.com/emacs-citar/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - app-emacs/citeproc-el - app-emacs/parsebib -" -BDEPEND="${RDEPEND}" - -# Embark integration has it's own package on MELPA, and it is probably better -# to split them. https://melpa.org/#/citar-embark -ELISP_REMOVE="citar-embark.el" - -DOCS=( CHANGELOG.org CONTRIBUTING.org README.org images ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -L test \ - -l test/citar-file-test.el \ - -l test/citar-format-test.el \ - -l test/citar-test.el \ - -f ert-run-tests-batch-and-exit || die -} diff --git a/app-emacs/citeproc-el/Manifest b/app-emacs/citeproc-el/Manifest index 1f33eb8e2174..3a399dcb4554 100644 --- a/app-emacs/citeproc-el/Manifest +++ b/app-emacs/citeproc-el/Manifest @@ -1,7 +1,3 @@ -DIST citeproc-el-0.9.1.tar.gz 108702 BLAKE2B 409548f50baa37c03906d3435569b8f75d8f0238b2d463e22ab0428a0536c6b12e2bf723a8fc4684fae17b31a9d46121d0ebcfd3cd03ada5b0838c8f0e042106 SHA512 6eab58576b4f851f44b45e444ee43a9022651dd322efa77b6162db0906a8cace70458b0a1431ed3d995d480d38944bafc13e76e04e5a310e8c14ffc28888953f -DIST citeproc-el-0.9.2.tar.gz 109024 BLAKE2B 0687145f2f5dbef5926add7e97794d2ec4895db01df5710c621221de392eeebaa724bf0c69394e82e223b9cc44bca3078fe510a58365c67d4f84450ad3c5c238 SHA512 d3bffcebd9409c879bb3406b7d2cb95f93417872ef9fdb084adff8d06b7f3e7c52e6de2a78a78a7cea4b9410a13bdc70c7f8f3808186299fa01ca8ce992cdf4e 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 908 BLAKE2B f1f33cab1f2dc15882a44ade474cd8dcafa69f813777ea6013037470ca28d3296c991305f2fe9aaf2444a0dfcea5ef8dbb4060573cac3fd1a52cfcc168f1b735 SHA512 4d3cb341ae6108909e2ea92b2b876845ba2d4257834cc676b617665bef4bff2450cba1513459f6223f9de1e1980b66a0b130b02495f69107e20c842d9607e8b9 MISC metadata.xml 1335 BLAKE2B 100bfe27f5d296a91fa300faa044dd80ba7762e53468b9f4c62c1ffaf23cfbcea7c611451f1ec82385d29d8a0400812ac536c302ae6f4b615bf25583d98c8b8b SHA512 2e9ce67c3e10f25113fe65a9307139b1e493ecb2b6cf15c34c5b4659279361fba04b5830cc20fb7a2818a290067236811754ca92607c8d991ea505657dad7570 diff --git a/app-emacs/citeproc-el/citeproc-el-0.9.1.ebuild b/app-emacs/citeproc-el/citeproc-el-0.9.1.ebuild deleted file mode 100644 index b59dcf28c0e8..000000000000 --- a/app-emacs/citeproc-el/citeproc-el-0.9.1.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 - -NEED_EMACS=26 - -inherit elisp - -DESCRIPTION="CSL 1.0.2 Citation Processor for Emacs" -HOMEPAGE="https://github.com/andras-simonyi/citeproc-el" -SRC_URI="https://github.com/andras-simonyi/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -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 -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/ht - app-emacs/yaml - ) -" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -L test \ - -l citeproc-test-human.el \ - -l test/citeproc-test-int-biblatex.el \ - -l test/citeproc-test-int-formatters.el \ - -f ert-run-tests-batch-and-exit || die -} diff --git a/app-emacs/citeproc-el/citeproc-el-0.9.2.ebuild b/app-emacs/citeproc-el/citeproc-el-0.9.2.ebuild deleted file mode 100644 index b59dcf28c0e8..000000000000 --- a/app-emacs/citeproc-el/citeproc-el-0.9.2.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 - -NEED_EMACS=26 - -inherit elisp - -DESCRIPTION="CSL 1.0.2 Citation Processor for Emacs" -HOMEPAGE="https://github.com/andras-simonyi/citeproc-el" -SRC_URI="https://github.com/andras-simonyi/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -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 -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/ht - app-emacs/yaml - ) -" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -L test \ - -l citeproc-test-human.el \ - -l test/citeproc-test-int-biblatex.el \ - -l test/citeproc-test-int-formatters.el \ - -f ert-run-tests-batch-and-exit || die -} diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest index 0c93004acaa1..53467558ff6e 100644 --- a/app-emacs/clojure-mode/Manifest +++ b/app-emacs/clojure-mode/Manifest @@ -1,6 +1,4 @@ AUX 50clojure-mode-gentoo.el 484 BLAKE2B e51946e64e18b200b058fab8bbdf3623dbd1520624076b37b3320a7ab0d0b116418a64981c63fa8d214a62474833eeb3d40c861c4e3d9d121f25f5d3e91f23fe SHA512 49e3e58c55be7869a9fe8c8b71b84f7ad86b53b34b78e7e81113b0e622f77756399de0b5bf369c318d47545c4f20fbb21817e834def2df44843a819308a2a807 -DIST clojure-mode-5.16.0.tar.gz 23407838 BLAKE2B 4df7d66f823be35ebe4e44701ef1fc373c40e6940a7f9502178f86d32e330ba3683ba862a3dfd2af54f131cef72eacce85c9a62842136588a9361f4777b4c822 SHA512 a73bf2b43ea7eab33cdea7c35e1e01e8416faa1878d92c6802ca85c68acb3a230d03963be27e3cc64ef30d3abb28c6f6f18b6ee5c5b423b01b625f8b52f4b354 DIST clojure-mode-5.16.1.tar.gz 23408565 BLAKE2B 4ea184fc79b1bf0ab24e2edcfd16b003f23e5cd19b8c77868005723f7ed431f19b0b1a3c94a4b975b565fecd0f5799ece3cf1400aa23858c709211e1911d3d8e SHA512 207685ca9a3b9ec0b045ab42155edef904376d7eba67846804a07c17f23b9004bebcd12f9aeeaf328a7f6956b50b3527b3352f46a5ae9a73b501bdf32f89a07a -EBUILD clojure-mode-5.16.0.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54 EBUILD clojure-mode-5.16.1.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 deleted file mode 100644 index 3fd67bd1f3f2..000000000000 --- a/app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Major mode for Clojure code" -HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/" -SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - app-emacs/s - app-emacs/buttercup - app-emacs/paredit - ) -" - -DOCS=( README.md doc ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - buttercup -L . -L test --traceback full || die -} diff --git a/app-emacs/cmake-font-lock/Manifest b/app-emacs/cmake-font-lock/Manifest index a0d4f5d8d899..980803d7521a 100644 --- a/app-emacs/cmake-font-lock/Manifest +++ b/app-emacs/cmake-font-lock/Manifest @@ -1,6 +1,4 @@ AUX 50cmake-font-lock-gentoo.el 90 BLAKE2B bc36c8a6e0cb106aba4e04d460cd9f369c6efcabcf124000683c1ed4b8dbf353603ba880b9640e58c729e982002a2a6265093337dbacaa8371e73e87334fddbf SHA512 be55435fe782ed521e6a3ab62aca248babf871b7a1417225a02d2af2dd6661d5c5346d0291071d17bd0f75e06f7135efbc84f8cf9b29bc830ad61a0493373edd -DIST cmake-font-lock-0.1.12.tar.gz 225598 BLAKE2B f3bf11a804d58a92cc09c7e657a66a4f8b56c072b6cfa23184124e931e7a1f238818ac238c6f5d7fd368879bef155c12623837a2b40eb87ae28e7ad5c7bf8d44 SHA512 8ad4d03bfabb0aa9077fc5e8b1444b862934c0df49e4edd673e9f3c1fff702245e796f02e26850ac26fc5ae9134a0522a2648d1d8b5c844316905a3bdcfa2fa7 DIST cmake-font-lock-0.1.13.tar.gz 226073 BLAKE2B 3abb88fb770b7913e649ea84147f02c201e4fb5e8a7633184b31236789a6e525beb3142e3cef643daa6ec94bd247ad5dccb37d8af239cb1cd56b30065173ba94 SHA512 8d0eef222b38e5fb8e345431276c12de179f313a2a94acfb58aa4ca5ada356f332a8ce4d6436140b98422dc4375c271de626ffaf5fde1f41f30532c4e52350c9 -EBUILD cmake-font-lock-0.1.12.ebuild 766 BLAKE2B 4239704f4fa794b8d6213dad7f94eae5610beacb781f9c4e19722cdec896bbffbf51480c5438eb57c2fc23bfdb86fbc97c47e078269b30e957d9b8e759a042dc SHA512 5f858d731e985c3ff43bf25dc77b4fea9e0c2dd87767701f0834d726235e9fa86dfdf80cdc72b5b5e2d7840eb5791b0bc9ffe0de4e41b42a85d3e85eac3b55d0 EBUILD cmake-font-lock-0.1.13.ebuild 566 BLAKE2B 2ab842759bdd47166a0ecb9f85b98403a28abce7406a18f7099a5fccca9d0a7569acde114ed39f9e1b616a767ade48886dbb076791f7ab33a1eba57e34e92891 SHA512 ae0840c26ab86345d53e8f14c92e1d9cc7f91a7873420cf399f6529bc21ba5c77a82117be389fb7e678bdfd96270d05d4db1b7dde6e90673ede651416c42eebf MISC metadata.xml 373 BLAKE2B 0a89821742aa5830e38a83df07fe1957cbed3aee76de8aa6123327ba9f74af0923ecee7fc0af5987eace2917bee7f2c662c2b1740bec1943deb5b8512be0ed1c SHA512 5faf9e71eb403d44bc2c39bdffe4fd0eaca13aabf6c470d5804e96d8eab7655b917b2524ff1512d26f3bdf9177da8465dfacf29150e7ae63583a2fc5ed91f0e2 diff --git a/app-emacs/cmake-font-lock/cmake-font-lock-0.1.12.ebuild b/app-emacs/cmake-font-lock/cmake-font-lock-0.1.12.ebuild deleted file mode 100644 index 091bbf2cc75f..000000000000 --- a/app-emacs/cmake-font-lock/cmake-font-lock-0.1.12.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 -NEED_EMACS=26 - -# The upstream does not create git tags for releases. -# This commit hash corresponds to a bump to 0.1.12 and was published to -# MELPA. -MY_HASH=0d6111b36a66013aa9b452e664c93308df3b07e1 - -inherit elisp - -DESCRIPTION="Advanced, type aware, highlight support for CMake" -HOMEPAGE="https://github.com/Lindydancer/cmake-font-lock" -SRC_URI="https://github.com/Lindydancer/${PN}/archive/${MY_HASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${MY_HASH} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" - -RDEPEND="dev-util/cmake[emacs]" -DEPEND="${RDEPEND}" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/company-coq/Manifest b/app-emacs/company-coq/Manifest index d4113920e234..0ccc29f05fbc 100644 --- a/app-emacs/company-coq/Manifest +++ b/app-emacs/company-coq/Manifest @@ -1,7 +1,5 @@ AUX 50company-coq-gentoo.el 180 BLAKE2B df1fe948ed5daae78cbe5eee1f41dea6fee8bf09c309e1090b2af28252a3558796db3d84afaed41327b05a3410bb4097f5ba7cec717662cf6badf231423368cd SHA512 3d47c7646665dc1b25c4e84b249dec9b60c3e18f824bdbcdea4d086d4c6a9e8b250db2a769b08cb4eb71fa44ab05008066cd25ac91b1f7e6006f875fa441e33b AUX company-coq-refman-path.patch 490 BLAKE2B b4fb42289d969b324ebb946c79fb78989e4553910a330007195691b1e1a9add38dac10e12aee8f06b01d4e1575be9dd0f24904ec9376833a5028795a49d5f74e SHA512 097ab6ab479c2f0478877d077cfd6d9792c4b9807a4554e029ce6d76a1a45f728662fb245a94e0e9b9068a33c07a4edcb582f215548eccdb66d5a3bf1cd427f4 -DIST company-coq-1.0.1_p20210708.tar.gz 3803957 BLAKE2B d2bb3022228cc7a103d4343e914ec20cf539405062e475c7be6cd0db776490a7af35f10fc9e712733bd8f7c6667a05f8d3d6c4321820a61da0847b8bc718c182 SHA512 92a7d0bf8326460519e5f47fe1e9779a4cc2d2bf069898e1797fabf483535eca8244c1ea36bc525aac418e2c26036a8580076435ccbfaa5bdc2e6ee6f133b655 DIST company-coq-1.0.1_p20220314.tar.gz 3804039 BLAKE2B 93458da7615f7c6f4a6c96c56aa14b95abd0a738a6653c5a3564829f3182ce890fdf52d4aa02e7b5079b7dd17db46e2eb9a7dbe271c579755e12606ba001487e SHA512 07b3c7f639e663ac9c114300fc53a729e2877563d9e2c4434010e12fa7ab435465a7daf6f47fc11076506f18d056c9672be4c6f4246a1b559284a0bf739dc696 -EBUILD company-coq-1.0.1_p20210708-r1.ebuild 915 BLAKE2B 2d2bb499c95061a85b1f0bfd737520cceb966929698909e187b5a7d0c63dca54fba171237bbdbe1dffbcf2f4b1ca2878c02de0aba7958a59f7d01ff6815c74bc SHA512 773b49a57ed9111e5ab9dbf5162d77a281867d295da4f5c705ccd0704f3520b2889c3877c6e0af3f51ca813c0a880eea288c5408514568331044c46b23d8e86a EBUILD company-coq-1.0.1_p20220314.ebuild 915 BLAKE2B 6f8656fb731597afaf24a97219542f6917d27dd7bebfc0a67078291df674757b48d43a48920776bfbe71b692c535b617389d73c5b4896c32d6f764bd750d016d SHA512 8134f186d40587c6f98b55af56c46ff006e5a8c04c0726cd919f165a33c045133ad0f888c46b8543dadfeab5656a642aca931914cbe74f45e2665cf4273ce23b MISC metadata.xml 905 BLAKE2B 85dc026f6b0fe495795fc3d3f8e41c4fc5470c95ab7d006ba181ab2cdbac1fc664ab69ded1a7a8588b30a4e5b58798f4f3c9e10564111c3abaf8d126524a87c8 SHA512 268fe6e3ad1e37417f9912d7af2ac9732d187a5830af63f9c4b8bc06ffbad1841c5bbaa934aa5d339313356c7bebbd4352ee1cab659a6ad89ec0ed9b0f503dd3 diff --git a/app-emacs/company-coq/company-coq-1.0.1_p20210708-r1.ebuild b/app-emacs/company-coq/company-coq-1.0.1_p20210708-r1.ebuild deleted file mode 100644 index 4d43b44f080d..000000000000 --- a/app-emacs/company-coq/company-coq-1.0.1_p20210708-r1.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 - -[[ ${PV} == *_p20210708 ]] && COMMIT=382db93374380e5db56f02934ee32bbe39159019 - -inherit elisp - -DESCRIPTION="Collection of extensions for Proof General's Coq mode" -HOMEPAGE="https://github.com/cpitclaudel/company-coq/" -SRC_URI="https://github.com/cpitclaudel/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - app-emacs/company-math - app-emacs/company-mode - app-emacs/dash - app-emacs/yasnippet -" -RDEPEND=" - ${BDEPEND} - app-emacs/proofgeneral -" - -PATCHES=( "${FILESDIR}"/${PN}-refman-path.patch ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare(){ - default - - sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}|" ./company-coq.el || die -} - -src_install() { - elisp_src_install - einstalldocs - - insinto "${SITEETC}" - doins -r ./refman -} diff --git a/app-emacs/company-math/Manifest b/app-emacs/company-math/Manifest index f076ae629df4..c0945d825e63 100644 --- a/app-emacs/company-math/Manifest +++ b/app-emacs/company-math/Manifest @@ -1,5 +1,3 @@ DIST company-math-1.5.1.tar.gz 10443 BLAKE2B 5e6756b2035867f2931877f7b6d3e10b4b3e3fb20f5c04825496315c7862ee960739a5f23fd96e1c52a301c19e1bf6495f5b4ddc752a89e2dfdb7e42fa1bc143 SHA512 b87e5c83aeb43374d7461de06b9bf5e5a8fb8af7dd75413d00e0586392fb279a13d1d7b40311487d0aec0662868e61e3a00b6e1c08c5e0a44337323ac85e6d85 -DIST company-math-1.5.tar.gz 10451 BLAKE2B 0d05125ac787a92d9314bca9872777e4e2db8a2867b4d04b901ea90eda55c252413b6ecb5549702b0e1d1589b076f1fdf2320b02c77805f227593dfe561c132b SHA512 63ba598d6a32dc154b481c20f655203ade3af1cf430a3919874065d0ba364b39c05dc188e81b443ba7392721b35cd2f1e3fa3dabc0d37200bd8bb1872814dd2f -EBUILD company-math-1.5.1.ebuild 528 BLAKE2B 719483b1dc8b1e67ba712c446c0c3af5f217f3210a49c62df80b2e9c8bc4c72077b85cb3a016d1d33e7ed2ada43f9f0fe0c3a3073c2f7448dd00c9cafa9c570c SHA512 761977293f5efa261400025821e9b8565208ce579fa6976a7082906a309d76e2a3852ea029422baa9f9a2d6784410d264fce9b5f0bff52fd87b692541d385885 -EBUILD company-math-1.5.ebuild 528 BLAKE2B 719483b1dc8b1e67ba712c446c0c3af5f217f3210a49c62df80b2e9c8bc4c72077b85cb3a016d1d33e7ed2ada43f9f0fe0c3a3073c2f7448dd00c9cafa9c570c SHA512 761977293f5efa261400025821e9b8565208ce579fa6976a7082906a309d76e2a3852ea029422baa9f9a2d6784410d264fce9b5f0bff52fd87b692541d385885 +EBUILD company-math-1.5.1.ebuild 527 BLAKE2B 72ea40b90fbcf2effbfe87fa61a16d4aa793120c7e347606e3f1d6d5d2b9f0d0950c97b8b04431ef80f11aeadf2b0d84a222df1d78fafbc24b6147e7e75f3885 SHA512 3fe56abfdaae664ebb2d939bb3c928f08eed0ca295c7131af8116150521b3297674f7617844973fdcc8a9b72dea71522aeb371b140927ed3d8a9c46874e9f064 MISC metadata.xml 427 BLAKE2B 7e877b5bacd5c20ec705d27551c59d13f6baca742e32c2b49a2ba3887bbd4044c0bdc40ecea1e512e5ab3a4813c363439386e00d1b79247451531787c65370b4 SHA512 191a11969fa77e2c64359ac5bb7ddde99623bff374be4f62dccbb537470404179a8c3b7668f124efc30722b46230fb5f6e864a08c9cf1db783196925c6505204 diff --git a/app-emacs/company-math/company-math-1.5.1.ebuild b/app-emacs/company-math/company-math-1.5.1.ebuild index 8611ade7beb1..2fab4c335b55 100644 --- a/app-emacs/company-math/company-math-1.5.1.ebuild +++ b/app-emacs/company-math/company-math-1.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/vspinu/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" app-emacs/company-mode diff --git a/app-emacs/company-math/company-math-1.5.ebuild b/app-emacs/company-math/company-math-1.5.ebuild deleted file mode 100644 index 8611ade7beb1..000000000000 --- a/app-emacs/company-math/company-math-1.5.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Completion back-ends for for math unicode symbols and latex tags" -HOMEPAGE="https://github.com/vspinu/company-math/" -SRC_URI="https://github.com/vspinu/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-emacs/company-mode - app-emacs/math-symbol-lists -" -BDEPEND="${RDEPEND}" - -DOCS=( readme.md img ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest index a7df171e90db..bf4f02d1d106 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1,11 +1,5 @@ AUX 50company-mode-gentoo.el 221 BLAKE2B 353a829a13e544c5da76d7a39a0af76310bc94384e2a21729bbb3912edb09423f03cbc078436c491da5741c9120d6c2047170eb3d96907305a0def4fd00c3166 SHA512 5456259e279908c8c2042c1c1b06bdf6d4a3ecfadb6c4ec04e3b13ecace4e126519635985bac45d77eb6b25bc575a8663caed2e41997b3002884269cc44b0dbf AUX company-mode-company-icons-root.patch 394 BLAKE2B 86fb5fdf0a8e28b0f2440f84d2e5ca98967897bf68506ae9c3ff5ae73896843ea956e4d03f6f935dc481c0c503254fb0285737ea8b4c23d38b2b4de051b56dfd SHA512 091ad65fec36b54ff36d201022e06d8f2db2b70f0e4cd01ff8749ab14afc9efee29dd6664aa602519d10a3ad637bc1cbed210a613cbb61467afe1c1e6953b098 -DIST company-mode-0.9.10.tar.gz 85982 BLAKE2B 393e8ff31f4a88d1c156418bd0c827572ec078b833e78bd1007779961e9fb852737f12a5c1aeba154ebba53d81058bdc2871f7d88880aaa7dd8cb9692461c8fb SHA512 b6571c55bcf68a5e83e7c92c8b53e0ac6b4e84bce1246331a7da4495f4ee5c3ab38035310fd2eb7a87748db1c034996d99c7ead8aa831d552800642b31cf9fe0 -DIST company-mode-0.9.13.tar.gz 88074 BLAKE2B 8704d45d0dec15d7fbe39edcdaa3e348263eef4e78a9c55160b4c83df892b73241659dec685e31d7eab5fceaf34a956a7d81d0ec7d3ce134ffda0415a44a7c8c SHA512 d253504e38515335b9a7186c5664e2700ae171e215e8eef1fca28c267d610882dd29c03701efb9d71eac9ec855807aa956411de08a3bd42508f0b0aba38d4dd9 -DIST company-mode-0.9.13_p20220720.tar.gz 2198598 BLAKE2B 0dad09689e11b613397149fd0f6c16aa0e01a8d79bd7fc79b66b2ad32a48544ba1a1a6488c316477c793218432383b6ba784c171ada15ac6fe90cce07920ba9d SHA512 fea6d572fee0ecbd91fb41427d7e1eec462fd92da426af1011d1f5c590c2b6c793064c5d25aad49728a9fbbd25a010ee2e17a495115e7bd3587092f3cb4b9f8a DIST company-mode-0.9.13_p20230306.tar.gz 2199879 BLAKE2B 01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348 SHA512 38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06 -EBUILD company-mode-0.9.10.ebuild 509 BLAKE2B 989fda1916d89b73575df28f7faaf3e9fc6c01e9b599bfa6c40f4624f8baab949dea1bca2bc2a4968307fc444eb972b079449bd4e560fb29cc92877ed6e35476 SHA512 4f7ad07ac7dc54c5b58ab2bbcefddcecd36199ebbe80602ef1ec3f01f061bef874c244db115fe00d2b90bb2947966ce8d715f80f5ef17c63d12c657660ef5535 -EBUILD company-mode-0.9.13.ebuild 509 BLAKE2B 989fda1916d89b73575df28f7faaf3e9fc6c01e9b599bfa6c40f4624f8baab949dea1bca2bc2a4968307fc444eb972b079449bd4e560fb29cc92877ed6e35476 SHA512 4f7ad07ac7dc54c5b58ab2bbcefddcecd36199ebbe80602ef1ec3f01f061bef874c244db115fe00d2b90bb2947966ce8d715f80f5ef17c63d12c657660ef5535 -EBUILD company-mode-0.9.13_p20220720.ebuild 872 BLAKE2B 03e08bd0f7f3457d80c59555acf0e1808d9c7d0912e7db21720a481752a8590fc058eb8b4cdf90d3149bc98136d1b2d46aeb0acc82ff63b47b79e7e5bd354f61 SHA512 c1f18e71f0de75511d47312a14267a9fd3950a51550fb8a2fa3afc7d42025c87c928faa437f844d47454774a14198ab013e67e355e7ff97b021e06a11eaa0ae0 EBUILD company-mode-0.9.13_p20230306.ebuild 916 BLAKE2B d86583d0a7c8cc0ad96c7596fb4805918a5d599542eb3dcef298d010e4edddd7da162ebc61d0e50ed8b2efb0c7cf62e3ff078c13d48bb320f072357a647c8e90 SHA512 750b20943e67bbe0635fde81f374aef19e5f510161cfb6e03b691556c9f0f8ddb1a24bfef0f346cdfacff653454af524d364a157115c3679aa44957279e3b61b MISC metadata.xml 371 BLAKE2B 802336a86d961a5eaa5079ff9a556a7bb435d9e52e9a8a901bfb6e49739b5e27ebe73f00016fe20fdc023f2dd1af4b2b082926011ae8ce2a9fa220e36475a2aa SHA512 93d3bf18ee05d67814ce1965b23a1b5274d37322eca0f02144eab1af23c13d5e811f026c6378e9f9b53d2e67a15e8b75730efbca16d07cc9afa684c1cbb10e1c diff --git a/app-emacs/company-mode/company-mode-0.9.10.ebuild b/app-emacs/company-mode/company-mode-0.9.10.ebuild deleted file mode 100644 index 2e6e2a23a92b..000000000000 --- a/app-emacs/company-mode/company-mode-0.9.10.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="In-buffer completion front-end" -HOMEPAGE="https://company-mode.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -# Note: company-mode supports many backends, and we refrain -# from including them in RDEPEND. - -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md NEWS.md" diff --git a/app-emacs/company-mode/company-mode-0.9.13.ebuild b/app-emacs/company-mode/company-mode-0.9.13.ebuild deleted file mode 100644 index 2e6e2a23a92b..000000000000 --- a/app-emacs/company-mode/company-mode-0.9.13.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="In-buffer completion front-end" -HOMEPAGE="https://company-mode.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -# Note: company-mode supports many backends, and we refrain -# from including them in RDEPEND. - -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md NEWS.md" diff --git a/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild b/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild deleted file mode 100644 index 2d2b0b9cd433..000000000000 --- a/app-emacs/company-mode/company-mode-0.9.13_p20220720.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 - -COMMIT=16ffeba5ef96c4c8e0cd39860b5402e25e304601 - -inherit elisp - -DESCRIPTION="In-buffer completion front-end" -HOMEPAGE="https://company-mode.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86 ~x64-macos" - -PATCHES=( "${FILESDIR}"/${PN}-company-icons-root.patch ) - -SITEFILE="50${PN}-gentoo.el" -DOCS=( CONTRIBUTING.md README.md NEWS.md ) - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die -} - -src_compile() { - elisp_src_compile - - emake -C doc company.info -} - -src_test() { - emake test-batch -} - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN} - doins -r icons - - doinfo doc/company.info -} diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest index e06414ae7ce5..a2a14380e460 100644 --- a/app-emacs/compat/Manifest +++ b/app-emacs/compat/Manifest @@ -1,9 +1,5 @@ -DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52 SHA512 fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510 -DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f SHA512 027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de DIST compat-29.1.4.1.tar.gz 127809 BLAKE2B e558747786932f49643d0869b2a4e9c8a6cae1e2386c99a65584ef55a9ba54ed00f172b86372a23f6fe43a1565c16d5e3e08933e3636c6e36344a8bd7d38e347 SHA512 3ebb02a8c41e056e7414f9c978066e888e58cc53b420f63051a6c46d486be2735517f03dbc191d4fefa3a058c469c9d718c9cd5f951745c5c09d9603352b7572 DIST compat-29.1.4.2.tar.gz 128695 BLAKE2B e02d431c307b08d07888362a20fb597cfcb275b645522229a116169eff7f875ff3dbf23bb1344249fa8ac2b25cf7ade20752ce9e97188a49d851ba5ae1dfa8cb SHA512 a31fb1564b1bad20f0f7a0a400e9834e88c2e21b8c022ce4696e27cddc351b7c882765235accde0b3f4a417680699bc5bb69f7485436c8e64d799e8a5ac9e390 -EBUILD compat-29.1.3.3.ebuild 980 BLAKE2B 38f57f53bc0442f9dedffcb71927feb4faad3bd372f64c6d26ff2c89ba6026e1c6649152cd12333328bcee853eed9dcfadbf31e24220a63b40a228647a74c7f3 SHA512 9ab988f939d1b5ff8e35e28a86ce8548ac1cd1c7abf7606814a5f2d06400ee1d1796a6e66bab8b4a012ee4b4d2dff7170d5f3f654b64a67f15e2d8a330b0e0d5 -EBUILD compat-29.1.4.0.ebuild 981 BLAKE2B ecea895f3354c9534333f5a64b2652c0a29c10d7a004855b5a2277c6e586fb3939d9d7bb98b1056a41e12feb92dc72e78b62d7bcacd7db2c55dfbf16cffff9d0 SHA512 e7687b7eee936154c7fa1767fd14cfc3a497740c85bd39f52e264e87c7facceec5f9f511ef65198ccc2011960372efcfe3c26d479015b17f3aa41fdf64809992 EBUILD compat-29.1.4.1.ebuild 986 BLAKE2B 33e8a0a7e846187a687ce936641e7df6543a5b0918cfb4dadacae5d1467d19ce516920ccdfd35315dd22767b8bcadf056859025c16aaaee96ce13535a142a719 SHA512 a294148912bb8cb6cbaa3641d77a75a48a7e5276d4dd663d9d8d3fb43055381ea593c13d547dece2534363024cb3c4452898e44115852ddfacbd2f6789fc4702 EBUILD compat-29.1.4.2.ebuild 989 BLAKE2B bd66b64ee66e764fb388ee357c756470ee73d4c7d8623e81108eb1c0fbb5f6c294910c91b96c77452435dd2d96a637745404ed3d3e4d55257a04f32700e1a0e6 SHA512 53a984c58c7d5b426b35ffb0a9cf659da022385ba3ba19a09207eeead473b9e6ee545143c45b63aed355622bb1080f159f6ce9beb7a8b06d03cf1dce7bab25a1 MISC metadata.xml 510 BLAKE2B 6d189301e592c47ca50f1e1a54b4b8ec6fe8f8883761137562eb1c0c2e898bf9d09c520d4ac4d2edcc851e29ad6896950d412aefb80320913405ee3b0c2b6b9d SHA512 85329976678ef5733a30ffa89fb41a4b8ccbeb8b977b9525c0dbd1b099c5afe12fa40b3c71b403893efdb7a31790ae9a46d01224f949f85ceecc94dcb5ef4fbb diff --git a/app-emacs/compat/compat-29.1.3.3.ebuild b/app-emacs/compat/compat-29.1.3.3.ebuild deleted file mode 100644 index b7d5a4710150..000000000000 --- a/app-emacs/compat/compat-29.1.3.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 - -inherit elisp - -DESCRIPTION="Compatibility libraries for Emacs" -HOMEPAGE="https://github.com/emacs-compat/compat/ - https://git.sr.ht/~pkal/compat/" -SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -BDEPEND="sys-apps/texinfo" - -ELISP_TEXINFO="${PN}.texi" - -src_compile() { - emake compile ${PN}.info -} - -src_test() { - local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")" - if [[ "${has_json}" != t ]] ; then - local line - while read line ; do - ewarn "${line}" - done <<-EOF - Your current Emacs version does not support native JSON parsing, - which is required for running tests of ${CATEGORY}/${PN}. - Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs" - to select that version. - EOF - else - emake test - fi -} diff --git a/app-emacs/compat/compat-29.1.4.0.ebuild b/app-emacs/compat/compat-29.1.4.0.ebuild deleted file mode 100644 index a00bd1519e18..000000000000 --- a/app-emacs/compat/compat-29.1.4.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 - -inherit elisp - -DESCRIPTION="Compatibility libraries for Emacs" -HOMEPAGE="https://github.com/emacs-compat/compat/ - https://git.sr.ht/~pkal/compat/" -SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" - -BDEPEND="sys-apps/texinfo" - -ELISP_TEXINFO="${PN}.texi" - -src_compile() { - emake compile ${PN}.info -} - -src_test() { - local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")" - if [[ "${has_json}" != t ]] ; then - local line - while read line ; do - ewarn "${line}" - done <<-EOF - Your current Emacs version does not support native JSON parsing, - which is required for running tests of ${CATEGORY}/${PN}. - Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs" - to select that version. - EOF - else - emake test - fi -} diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest index d3de60fc90b0..398de86411e0 100644 --- a/app-emacs/csv-mode/Manifest +++ b/app-emacs/csv-mode/Manifest @@ -1,8 +1,4 @@ AUX 50csv-mode-gentoo.el 194 BLAKE2B 6232d9d6d6989647532b496f8c3304b256cd04ec12530a93518621094cc3c652a855dc822059df08ba5d4f6478017888978c5c5c11a495d2afb869dc9a0383dd SHA512 8aa137123c8eccc7551c946e7925ff3a54364acba46d29f401f96330ce97fff289f61e0544db4ed45ce677691d0fca5ed8302587ff4280ba8ff9906f58fec890 -DIST csv-mode-1.18.el.xz 18228 BLAKE2B 36963d268a1f2cac6f9e897c1b5b2b99dd2b36d80eb0a493214cb7ee2c9b74862b43e632ae6ee8d847fb7b4ac330669b79bbe86032385830429735bace2e0276 SHA512 e7b22d545a6f926957f9080ca1a927ce34d35341c8484e66f52d5e1273a4933519c53e813e710e3c818bbdfd2ac8f27da691b4f36fd71638f220ea5c56e68591 -DIST csv-mode-1.20.el.xz 19580 BLAKE2B 6942af53e8e494c1b4b063bd75937184f375d5d0bfef57558006d49b168b9786efa11e498ddd92fb7b29c9ac055feeb709b33ec9bc98c6807ee0c35b388cb841 SHA512 c9198ce3cdc60fd5b74a9f93af4dfc8be537638374fb729ad160e89b2bb6cef42112b0342732c7e9151889a254608157b084ee31cdfa330e551bc153020bbbdb DIST csv-mode-1.22.tar.xz 20668 BLAKE2B 655615111a4303649941ef0167cb3120aa5d8698e768900a1154d390b5420f2fe783003e877f77ed66d6fa068fc58185e4c11d47928940acc7a239572ed92182 SHA512 06530f1eceb4c93d8bb1c89f91ffd8117b6254101e52c9e3d26e013d0c01e99f6d9fd433ebd8172d9293a68d824b9453c028ad53ec46b05feb0fbd4d005f4615 -EBUILD csv-mode-1.18.ebuild 491 BLAKE2B d16db6bea192dd41585788a00cacf2b1c526b477b1cb59641cad26153051d11a1c2d653d98f2de8fd0ec10e42351089d10b76ba847d9917118ff35bdadf967cb SHA512 9eda809ddc3860ca2499de2badaac388d917fd6fca2202ae27c4ca871f0e2d74a0542407ffb371d0cbd9b77dcd60ad7106f44943b8f9622caf3b6fff59e47a94 -EBUILD csv-mode-1.20.ebuild 491 BLAKE2B d16db6bea192dd41585788a00cacf2b1c526b477b1cb59641cad26153051d11a1c2d653d98f2de8fd0ec10e42351089d10b76ba847d9917118ff35bdadf967cb SHA512 9eda809ddc3860ca2499de2badaac388d917fd6fca2202ae27c4ca871f0e2d74a0542407ffb371d0cbd9b77dcd60ad7106f44943b8f9622caf3b6fff59e47a94 EBUILD csv-mode-1.22.ebuild 654 BLAKE2B 6fa5db50b382632b3c79f3382b56bccc768cba593a0027903e27dbb19e48eba2004b0d4e01a4d143306fb8ca0071bb35f56933b987872a32b707462fdd6e0fd3 SHA512 e6dc1d1b09ad04ce5ce3777ccc6140707b1e72b80add794e6a5395b5b43338d074f4fc7877528d3dfccd3e833d240c8f3f41ef4cf91d27f573ac2dd6290b8670 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/csv-mode/csv-mode-1.18.ebuild b/app-emacs/csv-mode/csv-mode-1.18.ebuild deleted file mode 100644 index a9ab6cdf30f9..000000000000 --- a/app-emacs/csv-mode/csv-mode-1.18.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A major mode for editing comma-separated value files" -HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html - https://www.emacswiki.org/emacs/CsvMode" -# Taken from https://elpa.gnu.org/packages/${P}.tar -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc sparc x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/csv-mode/csv-mode-1.20.ebuild b/app-emacs/csv-mode/csv-mode-1.20.ebuild deleted file mode 100644 index a9ab6cdf30f9..000000000000 --- a/app-emacs/csv-mode/csv-mode-1.20.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A major mode for editing comma-separated value files" -HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html - https://www.emacswiki.org/emacs/CsvMode" -# Taken from https://elpa.gnu.org/packages/${P}.tar -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc sparc x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/dash/Manifest b/app-emacs/dash/Manifest index ae2da06ecaa4..af04430aafa0 100644 --- a/app-emacs/dash/Manifest +++ b/app-emacs/dash/Manifest @@ -1,11 +1,3 @@ -DIST dash-2.16.0.tar.gz 148151 BLAKE2B 1c51d926a6dd4ecdbc2ad132347af7bbd27e604d6e2c61a6cfe548802b08a57678ca26aba69f8ae27ca7cdeca84cd469bd9a7849bf28c2abae44f7172ad2659d SHA512 a0196327c8e81d1b343bb56de00a3c2f59b1d3f86dc4e923cf350658590fa106aa0be933aa0f51ff3c02d9aff8450c5e055d169ae8fb876be068bf15a52af216 -DIST dash-2.17.0.tar.gz 149379 BLAKE2B d88106b08d1454b483f08db59e641680e7361b4572b47e238b096977ba308eb4c2810621c99e98126a94e4afdba9faf966e3c56cb6f4ad1292ef05fe7cc0546f SHA512 e53fa1bb9e854b446931d943caac719646218c96160f7c50615b5e95866f4db9dffa6e752596e9c223bcd5b39a80c0c75748b0e0564d72ce5825715a29b80d01 -DIST dash-2.18.1.tar.gz 150343 BLAKE2B 5bd0db651830d828c3c51739ab90fb34c1a70b9e72eb434d9dafca0b6e5c6f57bd121eca45fc01a20ce32f20d0c3b49a34bb4a214bacb19712a931e8a587a40b SHA512 f9f0eea41cbf589e2024955f43ec7cd00c37947d07cfd68fe267e541baec1f0c86066c39ad2fb4e467c1cc579c2369a0d75496d176775122e7e48dd24954640c -DIST dash-2.19.0.tar.gz 155484 BLAKE2B 88ec15c5b566787191ef0b64ef1f6abeb191825ea61bd31358dcc019042c39ba5e4375648e78cf9d1b0d459104ca521d39ebf0d71781ab82c7778869030446bb SHA512 fafb080d3b55184c7304cd6b317b9aaf281427083b7925e233009451449dc4f59077618017b0ddaa91bc87c48dde5f981c6e0f51a19063a35b2ccc1b9ea49b2a DIST dash-2.19.1.tar.gz 155540 BLAKE2B 6c705d2a3af77c79d91e2fbf5dd766e6d1e6e741a56a8b1e062e9316d2c62f686a6935de46c56bb3a7a27bd823772061329aa09e2e33d68b3bf7a35f65732dc4 SHA512 6822e0068bf2f2082faa4de47521982eba0117037c333178517eca9e6db1c33a2767b250a6ecbd329d2e2ca9e107d2baf0b025e34ba50f1b60da5bb7da06c195 -EBUILD dash-2.16.0.ebuild 561 BLAKE2B 6b6f0318611b3b57e47b16225e2e0998c3f3020a6aa4195e65cd5954ff01518c2b026fb181f22cd5131ffc42d39eabf48fb54bee1188ae51a5556c1d1f396ea2 SHA512 34266ac3d94e0ba59061f8c7ef9946a55449621baeef3a72293486a9f9e7575b40fc78ffd3d2f37893f2c824c4caa4e987f18245fac6e04c47a7ea2351afc8bd -EBUILD dash-2.17.0.ebuild 564 BLAKE2B 949c330e199f88ca957a348373db0a3208628762269cc832f3c5b308e5b4a5a6b9232de8180a52b8a583d36380dbb20f8c68bee9b26f2301e654a6b0a15e9004 SHA512 30cfd972903a1d4be4c1f68d71715703bd7ef00b6b4c6b554bde5b0d634fd9b07085ae13afaeb592ef73968b6e2bc4fdd553a6ade65853a70d87a005a1e4877e -EBUILD dash-2.18.1.ebuild 523 BLAKE2B f55fd7874b5be0bf10ef48d1d7732cc35199cd16b5d29f90748d7bd0cc23d540e98444428cf5dbb99140c48e63ff9d017ef39e5148c3d25de6ed469bf245e1df SHA512 ccc55783b1892fb1cc323488fca514aa9b0121a2e0dde543eb27ce51e1c2649c40d6cce1cf29b979fb2a32217d28c1b5c0d7d446e3e9ec2021ba3a7638d1c084 -EBUILD dash-2.19.0.ebuild 525 BLAKE2B 56bbc542ab3da296acd8a3448e2c198c9b22b6474db9e64dbe41c92deaa7d9fbe273d08be3df8cc89086dd7c1720b29187b2df48c5ef6090704db8a068cf11f9 SHA512 8345d8bdf25e1a9c0a254990e7955d19936e92910991c18da13d533bda3c3805513af8a7d60dedfb5785679d925f8393688bba21b7f730a491fec977e10a9ad8 EBUILD dash-2.19.1.ebuild 554 BLAKE2B 9836106f5c8a330c620d3b86344cffff38233e3bb9db093f01b183f78e772a98ead0da9891b84129acb35b268e7e9f545c172de14fee0ab95c5e29f980c660ca SHA512 c3107e038d34db0c509344b6b9cf89aef258e0ca05f4e4a4bb43b882238cef01a35ae488010456ec4645a7988217a6b7b9e3f2ffdab3b0d5b70014f70c7c5780 MISC metadata.xml 361 BLAKE2B 526ffa8914e45d9df6ab9b109ebd1bdb229a72fd8bd3aa5afda015814245847540ca2528130953ceb17e16a8e8a4c736603cac7226a4dc05d2f0cb635e6b3924 SHA512 f7edd41fd870cb9d3bce26c0670515d13e175be0dab988889c36450c24d5b898ad49550902d5c07e898bf29cfe183372747b1317ba36834ce68e9ef0bfcb4f24 diff --git a/app-emacs/dash/dash-2.16.0.ebuild b/app-emacs/dash/dash-2.16.0.ebuild deleted file mode 100644 index 7a300dc19a95..000000000000 --- a/app-emacs/dash/dash-2.16.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="A modern list library for Emacs" -HOMEPAGE="https://github.com/magnars/dash.el" -SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" - -BDEPEND="sys-apps/texinfo" - -S="${WORKDIR}/${PN}.el-${PV}" -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="dash.texi" -DOCS="README.md" - -src_test() { - ./run-tests.sh || die -} diff --git a/app-emacs/dash/dash-2.17.0.ebuild b/app-emacs/dash/dash-2.17.0.ebuild deleted file mode 100644 index 62c3a1a1c7f3..000000000000 --- a/app-emacs/dash/dash-2.17.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="A modern list library for Emacs" -HOMEPAGE="https://github.com/magnars/dash.el" -SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -BDEPEND="sys-apps/texinfo" - -S="${WORKDIR}/${PN}.el-${PV}" -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="dash.texi" -DOCS="README.md" - -src_test() { - ./run-tests.sh || die -} diff --git a/app-emacs/dash/dash-2.18.1.ebuild b/app-emacs/dash/dash-2.18.1.ebuild deleted file mode 100644 index acf135cdcb37..000000000000 --- a/app-emacs/dash/dash-2.18.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="A modern list library for Emacs" -HOMEPAGE="https://github.com/magnars/dash.el" -SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" - -BDEPEND="sys-apps/texinfo" - -S="${WORKDIR}/${PN}.el-${PV}" -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="dash.texi" -DOCS="README.md" diff --git a/app-emacs/dash/dash-2.19.0.ebuild b/app-emacs/dash/dash-2.19.0.ebuild deleted file mode 100644 index fc2e95a1f688..000000000000 --- a/app-emacs/dash/dash-2.19.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A modern list library for Emacs" -HOMEPAGE="https://github.com/magnars/dash.el" -SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -BDEPEND="sys-apps/texinfo" - -S="${WORKDIR}/${PN}.el-${PV}" -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="dash.texi" -DOCS="README.md" diff --git a/app-emacs/deft/Manifest b/app-emacs/deft/Manifest index 06f978d5a4c9..59ce026eaae8 100644 --- a/app-emacs/deft/Manifest +++ b/app-emacs/deft/Manifest @@ -1,4 +1,4 @@ AUX 50deft-gentoo.el 260 BLAKE2B 77f780e81768d6b9d4ee457db7e7ee0a136424937a29208651d0031ec687e7485c49ce97bfda10c0d42c6579edf8929aaecfea5fcd639684b93bd444467f030e SHA512 baa54e5ad86029473b77581517596c757b8f492e3f69969eae086546135a87913fd59ddc68aa49c89c62220f011f46d7ff174f9b1b08e63ae37e24c889dc1bf6 DIST deft-08_p20210707.tar.gz 25162 BLAKE2B 0f7f5d2f298887474de5c77f657e1c5e9dafb6a58e4b564dd87e57b76ef263672a8465506c2855d9c10cf38470bdcb5644db457dd2294e9365715b64215482e0 SHA512 8e099249357fa0bec4b3f2c9fad081d2d19efb27820195d27a30cdb02cfe3013f6f68fba2acd645b3a01d9abd809ea032bb51a7cd250d2fdc4d162a45ddd3ea7 -EBUILD deft-08_p20210707.ebuild 511 BLAKE2B 5e2ab12c54ebbb0031970c275155cd960df209f7042da69a120fbc6db5644773f0f84ffef4f0aaabda6037ecc498933bc7da5769a4118c15afb35cfd2bb4d9e1 SHA512 5979a35b3646b3f946ebd9a06167f5349f1d8050448e1b66a88c7618ef1682a942e356607dfbb85c413a685e30d899041de2daed8398f05483cbdbe64f1e09b6 +EBUILD deft-08_p20210707.ebuild 510 BLAKE2B 989c3f3f0daeb2cba6a88b8899d5cc268e9c5e4ed7ba2becb3ed1cf92554a04554f6656ec2996edb8dfaafc24240696c8169aa379fe1a519500885988eb737a5 SHA512 54dd8b9eb54c58bb51d74b90411c10fa0121087a0a7da0dea4a86bc7a0a85e42943c33ba03d0c53a21eb4addd4ca172cab9765359edd002268c8302210d736dc MISC metadata.xml 415 BLAKE2B 77c168d681381ca41ac8bb1f7eeff9422362cd083bebd8bd1969c6de3c66f3d3034f2864d094fb1f44a3dcac4ba9f8d649cbb4399cb8245f1972859149337325 SHA512 b6de5d53b5c71a96ec0f66a6d271352f2b4be8d91dcd489d83f98e9e97d376603c8f199a99be37dae958fd0a271a2bf1dfa4c318b500ed65761ea74919a82159 diff --git a/app-emacs/deft/deft-08_p20210707.ebuild b/app-emacs/deft/deft-08_p20210707.ebuild index 06a1741dfa39..e643dc169a3f 100644 --- a/app-emacs/deft/deft-08_p20210707.ebuild +++ b/app-emacs/deft/deft-08_p20210707.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/diff-hl/Manifest b/app-emacs/diff-hl/Manifest index 6668bb16bb94..428bcc030bfc 100644 --- a/app-emacs/diff-hl/Manifest +++ b/app-emacs/diff-hl/Manifest @@ -1,8 +1,4 @@ AUX 50diff-hl-gentoo.el 1736 BLAKE2B c743490ef717dcc1ec72fc44a2c2a05792ff60cee702ac06b105a39d5fb088ee2816d23cf9a54d8686d3db5af6649f5793738273bd054e2f486da949eb3cf9c7 SHA512 ac3c8d3f1566515fe8be749619764febe3fdf24820d5e7a95f1eb9eff8329cb5e4fa7da848e867ece8772b5d7a1e75e159091da5194ec16bd2724febeacb6f8b -DIST diff-hl-1.9.0.tar.gz 242125 BLAKE2B 1dff9d601ba0dd8e117dc22de95dbdfa05ab14c0efecdcb7168061f760fa00b61c936fd1b3f0208d325336e3f7eb4f4c081e8b3b6db84799b45a56a73f3e8542 SHA512 fd82e22e685d2c51048acd3e339f0d7da9a1dc7ba49f64437b66dccaaf5b7bd93b9832eb37c56c0e9cbbe6dc058968e9a53c6e5dec398471fc79615ccce828fb -DIST diff-hl-1.9.1.tar.gz 242182 BLAKE2B 5d4c718c9b1da142304687401589581147e4653e8adbf285a31cfd9369a9da8509129673a8d29cd4a14c7f6ba0c1cdc4a4e2635a57ae9357528672fd19b76be8 SHA512 f5090e0de5528ab4676c6710c9c758fce1d0a4075d18a62f00597d3d0d12690ef8e62b6e31f56f0ed87f9145dc0805b5854531179f3398f5f561e2dc66d78cdf DIST diff-hl-1.9.2.tar.gz 242052 BLAKE2B 03a4daa14d0a80dbbe61b3e2ef853416750eb59806da2c2c7ba07fd5403f78a7566c124e9559733a78ab751562cf462db7702985f36d6375765efcc3fa6b5697 SHA512 067c902632bc70f10b201f9be38ee14c87a9026a1ac7076642d63ca421de287bf47ccee2e47a323c164672a718a5964e940b86f8330f5be35cfd90bff3ecf1a1 -EBUILD diff-hl-1.9.0.ebuild 963 BLAKE2B 2f730e7d61760979aa9f53f77ec38b3cc6700e9b70b0359795901235cf8cad0a0a922b04fff50e1654f0b86f78218ef319ee0255e59c41838eb092efd74ea4d5 SHA512 d6f9030c94e71d293de3c7c3222db8df733906a89fc5cccf653ff287cb2dec9b384b823b977bcafdf77307373152ef0568585636a64dfd5b4c30cb4401f923ad -EBUILD diff-hl-1.9.1.ebuild 963 BLAKE2B dcb722cf56fc2d448e2518a270fa39bec2134f0991030256137f6d1cfcdaf32c5480723e412d741dc4508a2a1804f2333998b10190db1638eed9a9302c7ac54d SHA512 4443841d6cc731db13b22bcc5291947317f12e85390457dac11ba7536bbde7f30cf27136ad541d428bbac0497d9f8c66b3cb08573feb6bdb94f89285a09b51ff -EBUILD diff-hl-1.9.2.ebuild 860 BLAKE2B ab443c80b87f4088b9ba827b96c4836d3840ddba43f3e46c8238d70f23391b1c0fa6e981f512c15b96491da5587f3172011b2546cd93d69e98a36e1822cbd612 SHA512 6ac1fe32b93247f8f9a8d417b3f701baf1285af123d6bd729c83f527cbb3b99b14759005d711bfa131db3a857d5e17f7dab507366d02ad8dea2001f066b6d72e +EBUILD diff-hl-1.9.2.ebuild 859 BLAKE2B ee7f7c2d338c4f33542363ec167128ad0c95841d8fb8d43b5cc66736d3b73787ba015ae30171ace97b0b995329a267a9025f125a96100ad3b5c285cccfd1cee6 SHA512 a34c91121492c1f222f10c7c22555e792a3a7ba8e9a448b3ccb45f61e56a167d82aa7de810c76a43f5c545b535f2bd61c9bb42ba63673f027e2e641a3262e687 MISC metadata.xml 417 BLAKE2B 8008d30c29065e61bd3fe0188f6c882993cfcb3021ed3dc650f9a12e7ef625e1f743ab6e405ce63d7d29a49f54f2987b7dee73025cc936e5356b09a5e0fb7038 SHA512 eaccfd63d897f54a6d2426028eaa1eb47f80fd63136446b5344dcdb599727680a81a13faa917a07d4899ed92f233dd247a161bf8610a701e29270955d3975209 diff --git a/app-emacs/diff-hl/diff-hl-1.9.0.ebuild b/app-emacs/diff-hl/diff-hl-1.9.0.ebuild deleted file mode 100644 index c58a061ef648..000000000000 --- a/app-emacs/diff-hl/diff-hl-1.9.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == 1.9.0 ]] && COMMIT=37b00f3bad841e131d69442a89cbebc3041d996b - -inherit elisp - -DESCRIPTION="Highlight uncommitted changes, jump between and revert them selectively" -HOMEPAGE="https://github.com/dgutov/diff-hl/" -SRC_URI="https://github.com/dgutov/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-vcs/git )" - -DOCS=( README.md screenshot{,-dired,-margin}.png ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ebegin "Creating a git repository for tests" - git init "${S}" --initial-branch="master" && - git add "${S}" && - git config --local user.email "test@test" && - git config --local user.name "test" && - git commit --message "test" --quiet - eend $? || die - emake EMACS="${EMACS} ${EMACSFLAGS}" test -} diff --git a/app-emacs/diff-hl/diff-hl-1.9.1.ebuild b/app-emacs/diff-hl/diff-hl-1.9.1.ebuild deleted file mode 100644 index 9f61253a182d..000000000000 --- a/app-emacs/diff-hl/diff-hl-1.9.1.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 - -[[ ${PV} == 1.9.1 ]] && COMMIT=8f2e4eb345f0639c8fc41e3f7576f77ba6987655 - -inherit elisp - -DESCRIPTION="Highlight uncommitted changes, jump between and revert them selectively" -HOMEPAGE="https://github.com/dgutov/diff-hl/" -SRC_URI="https://github.com/dgutov/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-vcs/git )" - -DOCS=( README.md screenshot{,-dired,-margin}.png ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ebegin "Creating a git repository for tests" - git init "${S}" --initial-branch="master" && - git add "${S}" && - git config --local user.email "test@test" && - git config --local user.name "test" && - git commit --message "test" --quiet - eend $? || die - emake EMACS="${EMACS} ${EMACSFLAGS}" test -} diff --git a/app-emacs/diff-hl/diff-hl-1.9.2.ebuild b/app-emacs/diff-hl/diff-hl-1.9.2.ebuild index cb1a7c018886..bc3d56940cfb 100644 --- a/app-emacs/diff-hl/diff-hl-1.9.2.ebuild +++ b/app-emacs/diff-hl/diff-hl-1.9.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/dgutov/${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/editorconfig-emacs/Manifest b/app-emacs/editorconfig-emacs/Manifest index 24523652159c..9a3bf2671703 100644 --- a/app-emacs/editorconfig-emacs/Manifest +++ b/app-emacs/editorconfig-emacs/Manifest @@ -1,10 +1,4 @@ AUX 50editorconfig-emacs-gentoo.el 436 BLAKE2B 3472733b5554060e3067ac6b4efdfcfb2061c4d94b07379cf73006e81213ce0c2441018354cdc05a9fa6f2d9e9b8b86faf863ec499707c32a31dcfdb9c71ab1f SHA512 d118b13c8ccfcb8e50274db3edd69c2aa392f4012d426a37183adf0eb5efc1b041bd7379a03ff19691f85c41c3c822580d9affa62820ce7284c25dcd164e2d3f -DIST editorconfig-emacs-0.10.0.tar.gz 41242 BLAKE2B 24d0daeb162b5f31ac31425fa2ac17bc0ef4d7a1f2fa330f523feb2de06efbc3a56f61bd92cf282ebb6155a38c18f687dd623fe8cf5c2e765f33b4ab76131410 SHA512 e13a08fde8bea7538c3aec34b9a4f5210a8f1e17bbec3500c302336c30a28d0fbe8b9ddaf7da186d4e74e94b2a85912204cb2bfa27923c15d7c71b3a2d4ce027 DIST editorconfig-emacs-0.10.1.tar.gz 41259 BLAKE2B d03a86413122db05d87af4ea1a51087f22998d362e66965d0a6cd0f67ce57d7e6f15c403745ff018114715c1551f439b54a4c2e7e25325bd436c0959ea1a5595 SHA512 dc254ecf38b0f4b8850ff70f5a1a1ac72cd64e3795f5202d4bc8e13a0d1d9351e816e9a92f809cee6c6404348ba9bd1d908e17c2b0bce15dca112fe9cf1efc2b -DIST editorconfig-emacs-0.8.2.tar.gz 39675 BLAKE2B a2a9641185a00c2908715b59a7e4429008f7587e00552ebc19f6cc38b6a10423c26a25557b887caaddc47d9c136fdec82476ef916e18c06b8228925b4554428b SHA512 6934418fd7890c49d8df7cdac1a0afe066e07ddf6274f674a4624dca47de278a78778f25beca793cdb537852beb7c8df5ea46743fb0bc753acccbb9974448e18 -DIST editorconfig-emacs-0.9.1.tar.gz 39950 BLAKE2B 3914fb730937e5ab44e4fcdb4278be463a6f067d4b4a30b15a66ebc0417ad986b3318f5b80bd8e56ab1d5800b2ddfd96fed26c5ff8d91290dad55dc843a52b6f SHA512 a0b3f162e3c46bc61edc013228205535a6186804e0f3726cfd9c38d523dcfce6bf89f4ea6e24a33861aa1abacc1ac95a3aaf5208ce0fd0d2b286d36b758e61c5 -EBUILD editorconfig-emacs-0.10.0.ebuild 657 BLAKE2B 581326af5b24fa5377862926b11dad659a63e5869731f279613ef4786423d121611e0c452f92e7ac402e46b140f4a20e1385c9a7d2909f0c4cd410968543def6 SHA512 e9ea7d133cb2f72ae9646defd354b89e139113dcada8943f8c208330909d0261eddbaac02d5b3f20b6f3be0f6d1e29afefccd0861e13f3704108f2347960dc4b EBUILD editorconfig-emacs-0.10.1.ebuild 657 BLAKE2B 581326af5b24fa5377862926b11dad659a63e5869731f279613ef4786423d121611e0c452f92e7ac402e46b140f4a20e1385c9a7d2909f0c4cd410968543def6 SHA512 e9ea7d133cb2f72ae9646defd354b89e139113dcada8943f8c208330909d0261eddbaac02d5b3f20b6f3be0f6d1e29afefccd0861e13f3704108f2347960dc4b -EBUILD editorconfig-emacs-0.8.2-r2.ebuild 643 BLAKE2B cd8b1c3edf7fb93e11d195423f0e8a88ed62973d9233fa202f79737a41f2c8b57490d38d05b44f60abcc87f8b1d6a760356ff5be0921707e034e794f5b085b02 SHA512 9147e98b5153d9965a66b67107f1891c9de1994673607dae4b1bb430715ff6db927b2a29ad487223beef5873e59a5478dc990ebc3db17ebf6069821beb1de437 -EBUILD editorconfig-emacs-0.9.1.ebuild 657 BLAKE2B 13752a9c3478dd2b7771e8bd90cccda8cfd9fb7ee688d8251d563dd32d602e4e1b20ec638a0d0d994f16c37c2164d4dd715653941d70179f72992929aa8a61c5 SHA512 a4be58955b0fb4171cacfeff3a182ff809d543f39c28458d54a6d74938a0f5feaeaa6d935a40cd07f54b52b5ac4cfcf7db7444a34894192e6d5f15bcb58ca524 MISC metadata.xml 461 BLAKE2B e8415c92944d44ef9186b4882d7a5b912ccc16f224da3faef90b43ee8077e94496234341b80eaaf20a17118ebe6f8e8b0cfb70910c948a3ef5a8f853a02cba22 SHA512 a679c75eda6a98c3810b3fc1982ed8c7ff9349a63541eaf3c2b5dfdfec4d1a97f7c540d6b6442511c2645aed46e4b6d346f01ed952a51eb12d076aab8d29351f diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild deleted file mode 100644 index 043f0cefae03..000000000000 --- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="EditorConfig plugin for emacs" -HOMEPAGE="https://github.com/editorconfig/editorconfig-emacs" -SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -RESTRICT="test" # make test requires a git repo - -SITEFILE="50${PN}-gentoo.el" -DOCS=( CHANGELOG.md README.md ) -DOC_CONTENTS="The EditorConfig feature is not enabled as a site default. - Add the following line to your ~/.emacs file to activate it: - \n\t(editorconfig-mode 1)" diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild deleted file mode 100644 index 7f577a0477fa..000000000000 --- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="EditorConfig plugin for emacs" -HOMEPAGE="https://github.com/editorconfig/editorconfig-emacs" -SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -RESTRICT="test" # make test requires a git repo - -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" -DOC_CONTENTS="The EditorConfig feature is not enabled as a site default. - Add the following line to your ~/.emacs file to activate it: - \n\t(editorconfig-mode 1)" diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild deleted file mode 100644 index 4dde1d1e89d9..000000000000 --- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="EditorConfig plugin for emacs" -HOMEPAGE="https://github.com/editorconfig/editorconfig-emacs" -SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -RESTRICT="test" # make test requires a git repo - -SITEFILE="50${PN}-gentoo.el" -DOCS=( CHANGELOG.md README.md ) -DOC_CONTENTS="The EditorConfig feature is not enabled as a site default. - Add the following line to your ~/.emacs file to activate it: - \n\t(editorconfig-mode 1)" diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest index 69195a88c25b..111be65049fb 100644 --- a/app-emacs/eglot/Manifest +++ b/app-emacs/eglot/Manifest @@ -1,9 +1,5 @@ AUX 50eglot-gentoo-r1.el 83 BLAKE2B e148c24e445edbef0e208640a15221dfe01e311048174ca7679155b23799889e5ef6ed9d1c728c66b8a38a9734fde6a8c12afc68fb30b764030d1dcdcc3aa61d SHA512 e25a3dcc42e7e2892ddc52f881d88d75b82cb600a50b2f54f3fa669b2a55d3d214ec4a895d06efd015aadaeb4d642b46489a64833d086bd31635ace2853d23f4 AUX 50eglot-gentoo.el 82 BLAKE2B d5c0e215ceef684ac390a835633aca107f4ea95a83544779724c4fcf9a73963ba87d956aece3406d82bb02f82a5f9b909632d52e3b8fe361d26921f88d0f4e67 SHA512 9039a33b75c7101b04e367432f217700354fd2293914a295adfe3abd4ae1b8626205155fe8c0d809acf5d02b56af3feca22e837e926cba96d872fea4b3354a5d -DIST eglot-1.11.tar.xz 36900 BLAKE2B 20496e37944127c0e209762d2455fad01e6578fd1fa8350cc1a6782ed3e5dc11b09f8b737cd97d5439ab7ef67caa5cdf725d53d2e9e91bbca10223106a9073ad SHA512 c258c89d8c81b1c1df8ea9798c120a7534c174ce435a4551f503c7477520619ac08bd627372033ed1740dfc67bf7e8004751259769844d6be9adc9411d8ae5ac -DIST eglot-1.13.tar.gz 303750 BLAKE2B ecd2efe5fcf2d0d8229336f01ced60f882cfb3e4a0a8af6bcd9f5da0e5cdc6d247634960de50fe46cd4fdac32ea83cd3b506fd025f109c684cb468a60969cbc4 SHA512 43e659213e8f2cedd0ecbd0a2bb1b475de37083577845574adb8bb61d20d0c72b8fc291689e1654c00156f8b2c03d29fc327f7adbac0eb0c5f88d851583f28b8 DIST eglot-1.15.tar.gz 305200 BLAKE2B e9bb3f10dc9aac803f9b1184f489d76bd217b279d398c67a403c887298ec3e73e30a359a7e31af9c298b8778a2cdf916e9f40495ab3d01216a12fb38aed4d83b SHA512 871d56404c08baa490488d6027645f7ba0252faee7d006ade4e29890abb2e70a3f1715114c852721db7991bdece29266d920bbef6da0eb2ea2f37b842f411ac2 -EBUILD eglot-1.11.ebuild 581 BLAKE2B 9ca1ee6b890de466cfcc4fcef75117e3845de756ca5d6c9c24551f9383ea39cab090e7ff74ad44898319d4faf9a0db77c760bf19ccf2553f64ae4d05b0b01d83 SHA512 7b65c4ef0771f65277797a8fa91e74ed14244d734db8bf8d6fad6e790decc98f716c98271dc12805120290c47bd8c644c84af21bdb9ac57f6d5a2a76ab1ce496 -EBUILD eglot-1.13.ebuild 970 BLAKE2B 3715b4012f0febd3c9e9e8e61f64e4669604499a7e9c474cc6d5fb988d1d5022073a05abbc4407208d4da9bc5d8ff126d174bafa95dbc7df7e5893fbe89932f6 SHA512 0ba5bfc55193a3835162b39f61e839543e79c29a23148dc3956974a800c959ce9d68952fc9df12488d0ce4c218d6ba82920969db265ae421e36ac0f22db0b87e EBUILD eglot-1.15-r1.ebuild 883 BLAKE2B dbaf43a98bad694a5f27ec7f468be40f3c0a2a679fc3378a2712b39df2e56dbf1b13652221e9f48c5b7f769433181be7d8309ae2d453e86d623a609a16bde251 SHA512 05bbc88a38bd4d0d1a476b2e883023c9831c8cfb08311a39ac96d988a3c9621d8b98f23f3cda71dc77e6ff7990594fb6938d734159e5ac3668f24dee0d98a79f MISC metadata.xml 701 BLAKE2B 436bc9f2720fad7cc3a7bcf9597a820317617ad7522e72c05417d6b9e1cb9c37d171ce5e24741b5730ab6708a0bcafacc8f41df3d4108926868887dc6ee25df3 SHA512 457dec4f625c37429917085c187e7c21ad1155217f79980033a7c0ecf62da941d340433ccbcbd5ae36a028aed7ab0cd1204e74985e36844e31829dab288c4fa8 diff --git a/app-emacs/eglot/eglot-1.11.ebuild b/app-emacs/eglot/eglot-1.11.ebuild deleted file mode 100644 index 4c3f5fa8f297..000000000000 --- a/app-emacs/eglot/eglot-1.11.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.3 - -inherit elisp - -DESCRIPTION="A minimal Emacs LSP client" -HOMEPAGE="https://github.com/joaotavora/eglot/ - https://elpa.gnu.org/packages/eglot.html" -SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="app-emacs/external-completion" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_install() { - elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/ - elisp_src_install -} diff --git a/app-emacs/eglot/eglot-1.13.ebuild b/app-emacs/eglot/eglot-1.13.ebuild deleted file mode 100644 index 918d33824648..000000000000 --- a/app-emacs/eglot/eglot-1.13.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 - -NEED_EMACS=26.3 - -inherit elisp - -DESCRIPTION="A minimal Emacs LSP client" -HOMEPAGE="https://github.com/joaotavora/eglot/ - https://elpa.gnu.org/packages/eglot.html" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joaotavora/${PN}.git" -else - if [[ ${PV} == 1.13 ]] ; then - COMMIT=563d01ab6d4a2f92f38bf92e9702014191031343 - SRC_URI="https://github.com/joaotavora/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - else - SRC_URI="https://github.com/joaotavora/${PV}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - fi - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" -RESTRICT="test" - -RDEPEND="app-emacs/external-completion" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_install() { - rm eglot-tests.el* || die - - elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/ - elisp_src_install -} diff --git a/app-emacs/elpher/Manifest b/app-emacs/elpher/Manifest index f2980ef0d43a..7fb412ff805e 100644 --- a/app-emacs/elpher/Manifest +++ b/app-emacs/elpher/Manifest @@ -1,9 +1,5 @@ AUX 50elpher-gentoo.el 112 BLAKE2B 1449734aec6fd3efe344c648f815b3e826e885a7b8d57909ee0eac50a5d1937974c6dffc202147ff319f356a69f329dbdfd52cf410cc50aa3895134d8277342a SHA512 ec9eab724eaf149120eff2476f816ed1b8db6d04da1ad673cb9e55dac17dd96a2209ca842d49ef8039bf17aa4ffff940f0afd87403ab7845f9300423695eab15 -DIST elpher-3.4.2.tar.gz 58546 BLAKE2B 34f0984a5533fa3049d57867214eb5000c08ca459cdaad61e08b031a1e09343697c7beaf6c83724f2b64fca85975cb27d4be16724a5a7cfb76f99c3bb048e937 SHA512 080eb9812cbcf4e72ba33272461f628892d8abc940328e6e14d56ad2a7bafb3740d75fa07b2693b9937303f9d8427531ea3aa95c228cbf53741c32cfd5408c84 -DIST elpher-3.4.3.tar.gz 58909 BLAKE2B 340efe11888c737b3cc8c7b428d302542030236b61cd0f86cce56e289203ea61ed8cb0a5da24e334ff8621bf3a679828ef8053d234410375484ddd3b63928b39 SHA512 53a9bf80df7c66c7f7453a60daf1c08f88228d03954bb638e703ac516001625be134ae530dd078ebe646ad922593b9ffa20daf325b23d299c65329216bbab4b2 DIST elpher-3.5.0.tar.gz 59890 BLAKE2B 403597de5181377dae8527d2df4b547a7bf1ed5499c10501b3c057575789a685cc454118b136ca3c3c172626aa686bf99c60f365365f29fef68091816d9f2a32 SHA512 464f9dab3a99e07222c36ab2831d39e7eb90d79892d6cf53386b7b0e22f9da7b8f96a88c87e76dd722ff6849ca4cec75293ebd9c142920e859ea0be9ccf371e8 -EBUILD elpher-3.4.2.ebuild 776 BLAKE2B aa6bec2947fca7ac86ba841b08a1e7fee7339a7015ab5de630fb8ef19539ba05c3e8a01c730045c40c01d982a9c0606bc8b402bd168ed83e10a7cd4651e1e42c SHA512 bf0dae5944e233bdfda1066516fe4000dcd32cdf453d615a137d7333aa05c1c8b3606ed8ce20c53bcf2771079a8c8b1755977dd1551e7a728b5d7e4f59274d95 -EBUILD elpher-3.4.3.ebuild 776 BLAKE2B 7f0b69dab1d19e0236d0a4399b18f747c8ab530e81103eaca3ece9f6a2befca807ef1c86a4a0c0c2e08f6a54673849cce8ade355e23cf44c05636d9157b9c551 SHA512 656c99e18a9434631bdf3c23ffe764f163cd2fa72b532c8c2d85661136f8301288d97b6d4398573e63af1f6ffca492986470b3e23aa2dc93d3a05e15513c9256 EBUILD elpher-3.5.0.ebuild 776 BLAKE2B c45856fe4a8bef9ed5c1a32f1593f955c8cdc7e251b7337e67172558d67b0fff57d8f1280791ca5d0fe010f32564f4c314760b0f28a18a4713f3a560b55b2c56 SHA512 a67a2917386c16d4d948fb98aa230c5dba44df21a6352deba7ad102fb332b32f0b1b57adb6f0cdcb8defe88e5d291d61d708fb6566145727402db6318e64c717 EBUILD elpher-9999.ebuild 776 BLAKE2B aa6bec2947fca7ac86ba841b08a1e7fee7339a7015ab5de630fb8ef19539ba05c3e8a01c730045c40c01d982a9c0606bc8b402bd168ed83e10a7cd4651e1e42c SHA512 bf0dae5944e233bdfda1066516fe4000dcd32cdf453d615a137d7333aa05c1c8b3606ed8ce20c53bcf2771079a8c8b1755977dd1551e7a728b5d7e4f59274d95 MISC metadata.xml 269 BLAKE2B e431fc3cbf82ae368f62ce9c0a0779eef2141b1d6aef94a47a87d29c92f5fae3f9cbcfbe59ab14a74bee673698b61a7446e4ade1804f330a9e2926b43ad3e700 SHA512 2899510a1184404b72d35aea6d963bfe2be26922150cd2f1f68107c22055a12e5b9ac54d9c07ad539ddaa204624ddf61990a3272ef4aa3f31e10b0a78b2fcc9a diff --git a/app-emacs/elpher/elpher-3.4.2.ebuild b/app-emacs/elpher/elpher-3.4.2.ebuild deleted file mode 100644 index 2b588b300012..000000000000 --- a/app-emacs/elpher/elpher-3.4.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs" -HOMEPAGE="https://thelambdalab.xyz/elpher/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git" -else - if [[ ${PV} == 3.4.2 ]] ; then - COMMIT=f117f2f - SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - else - die "could not generate SRC_URI" - fi - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE="elpher-pkg.el" - -DOCS=( ISSUES.org README ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/elpher/elpher-3.4.3.ebuild b/app-emacs/elpher/elpher-3.4.3.ebuild deleted file mode 100644 index 211e305e5085..000000000000 --- a/app-emacs/elpher/elpher-3.4.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs" -HOMEPAGE="https://thelambdalab.xyz/elpher/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git" -else - if [[ ${PV} == 3.4.3 ]] ; then - COMMIT=2f66d41 - SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - else - die "could not generate SRC_URI" - fi - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE="elpher-pkg.el" - -DOCS=( ISSUES.org README ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/elpy/Manifest b/app-emacs/elpy/Manifest index 5ca07861ae2d..9ce651fa4159 100644 --- a/app-emacs/elpy/Manifest +++ b/app-emacs/elpy/Manifest @@ -1,8 +1,6 @@ AUX 50elpy-gentoo.el 220 BLAKE2B e2a2f6e0db08776665bd7e71ceebac1abee5a2d8e399fa3febd62e727c1d70a340d5c4f7db510ac19b92ad56f53467bb6b04a9d33761047b1041d46eb51b64fe SHA512 fbf574fb7746795ffbef5c04ea1391af117bb21ee6143de11670e22f715c007a0db5ad12b59f67e91aa4d51a1eff24ec1b5d595f90cfceee52ad50ca14ed76e7 AUX elpy-elpy-rpc.el-elpy-rpc-pythonpath.patch 453 BLAKE2B 80a2421d3c25209ed4c6cd2d87021ef994ff1745e9b5a447ea86b7d8c8e22b7511e7f11462a424c0d7fb5ad9c8d60b9f6f34f9cd6e9fc18e17a5af59c707bb86 SHA512 4a354bfc4e16188b91ecb4a33ad9cf7802693b641a3f5753632cee23f8a4beeb716654b872aba6db00d11c45b1ed2e0ef8247649e8fc115f3b0d5cf971205269 AUX elpy-elpy.el-yas-snippet-dirs.patch 495 BLAKE2B 62aa75ae47c98a20501210d5b53a468298ba7fe7b15cf05785565fa0d706a0bbcdeaf90c49d03a35138fa7752a7d476b323affb864dcf47f63c3299e3148523c SHA512 bda0ded2f6097f5f058c34eb2c0c978318118e9c22260a7efc54c1d92d2cfa10aeaa497a77f2be040c41f47a69e41755ae076a4ba5c1c26544ab86759791d9ae -DIST elpy-1.35.0_p20220321.tar.gz 177145 BLAKE2B 6362a68efc5997c3d0e26e22c6fe563e1fdba5e6f3a9e1e3c1b53bef8320cc4ac0f929edd177b492a5f2e622c265aeb23d34df8db8ae67bd9a2e48e00adc7c25 SHA512 e8cf579effa0a0bc8f3c05001341b96fd134f8f08c16d95d83200ad94a942e3f60ef4ee4186758a2810de2ca58ee41e7119bc84a7535f28665ec7dad29b07db0 DIST elpy-1.35.0_p20220627.tar.gz 177246 BLAKE2B ded88f89949683000c9be606f3b5d2fc65a943c97e0369505713ecbd4f595a43a7ce560b699ebbdfd4a756703c5fa8fb21af5b4e8a1aa6dbb8a55fe4b7dcc468 SHA512 b9a4588eb83edef69661568b936e278621abad316ae160a00737c546b5eb26abd8ac089b369be212abbe16b66b590d9df73986995d36201c1010da7dc9706f79 -EBUILD elpy-1.35.0_p20220321.ebuild 1755 BLAKE2B 74b3bacbab99a4edbd8abc399ade00a491c617e55a890c7aa6dd50516b5994f7eccf3e6d57e702edc67d90a28dfbf4c2c27d6445bbc5d08ba712ed1ff27d5ef1 SHA512 841a5fc01ee0d205e8d83258d235974dd3d6196e1e36ecc6e9354e90bb73477c28077c1326173512ef6e6902022cdeaf8dbbfe5d1d5455fe6efe7a57a62646af EBUILD elpy-1.35.0_p20220627.ebuild 1755 BLAKE2B cff742ee32847288147c59fd82d1e4557027d008d7893563b0ba832ac0772e30ff57688e1a58afdf199c3da1c61b8cf3ad442eec4caf40645362c07760d82216 SHA512 d39b6b4a1b35f37a48ef8dd288feae5713ea137a3f28214914d254fd90562e964e60d89192e9ddf4357955eefca4a750e3a5a8aee50c3b882dd81db62b9eb0d4 MISC metadata.xml 427 BLAKE2B 8711ffb7b4aadb742844dd478544e141159550c8ac041dea7702be583d8ab2ac48793762d70c6a7da0523052585bad40a31438d48d84dc735f827b36b3b42c60 SHA512 8fd5918a278dde43c85186cc67f6634d71cfe7e92d91c2a5adc3dfa86fd77d0d483f72e4c95dacea819da4c946beda835f828bb5e9067a79e7cc6434812d6293 diff --git a/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild b/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild deleted file mode 100644 index 98397420241b..000000000000 --- a/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == *_p20220321 ]] && COMMIT=1746e7009000b7635c0ea6f1559018143aa61642 - -DISTUTILS_SINGLE_IMPL=ON -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 elisp - -DESCRIPTION="Emacs Python Development Environment" -HOMEPAGE="https://github.com/jorgenschaefer/elpy/" -SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-emacs/company-mode - app-emacs/highlight-indentation - app-emacs/pyvenv - app-emacs/s - app-emacs/yasnippet - $(python_gen_cond_dep 'dev-python/flake8[${PYTHON_USEDEP}]') -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/autopep8[${PYTHON_USEDEP}] - dev-python/jedi[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - ') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-elpy.el-yas-snippet-dirs.patch - "${FILESDIR}"/${PN}-elpy-rpc.el-elpy-rpc-pythonpath.patch -) - -DOCS=( CONTRIBUTING.rst README.rst ) -SITEFILE="50${PN}-gentoo.el" - -distutils_enable_sphinx docs --no-autodoc -distutils_enable_tests unittest - -pkg_setup() { - elisp_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - distutils-r1_src_prepare - rm elpy/tests/test_black.py || die - - sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" ${PN}.el || die - sed -i "s|@PYTHONLIB@|${EPREFIX}/usr/lib/${EPYTHON}|" ${PN}-rpc.el || die -} - -src_compile() { - distutils-r1_src_compile - elisp_src_compile -} - -src_test() { - distutils-r1_src_test -} - -src_install() { - distutils-r1_src_install - - elisp_src_install - insinto ${SITEETC}/${PN} - doins -r snippets -} diff --git a/app-emacs/emacs-ansilove/Manifest b/app-emacs/emacs-ansilove/Manifest index 1f47710cc5ba..5eba93a12346 100644 --- a/app-emacs/emacs-ansilove/Manifest +++ b/app-emacs/emacs-ansilove/Manifest @@ -1,6 +1,4 @@ -DIST emacs-ansilove-1.0.1.tar.bz2 17727 BLAKE2B 708497e4163bad664a7208ce027ea9222a75b8ddecbed5f4d24619efe5c0f65d6f40c6ca592bbc7676207b9d5f6fa83883154b0624b8919d42458d09b595c58f SHA512 a1f472f3b2ea5bb3c6221afd0d84c18f174d24992865fe689166ae6d8c6099bdbbfa38bee639d0a22c16cded8047ae808143e855a9624943eb59a3f35676a9a9 DIST emacs-ansilove-2.0.0.tar.bz2 17831 BLAKE2B ac22e9e0b63c1ef7448f5306749887da1d67d4422801e53ef939451b9981912a1717cb564ff94407fc21b64f551918b5bc6865729d95b9810b98aa333bbb7dbf SHA512 58587b7003b113f8d44da6806931da5d0407c6635d82a4bd4c03d935d9f7839771856ade0e85e0e08566a9de7481a66e36fc5460c130d6b27b720899907ab5dc -EBUILD emacs-ansilove-1.0.1.ebuild 831 BLAKE2B 9fc84b121b5f93730985ec424a801f4bc0c62fd65685b73a72e9a54e29c57984562d8cee0278446082f235cab2d9754fce57b83e7fd566ca09058ac9e25795a1 SHA512 c6b81490b75c4cd12dde9a51365620b2fa52e85d81b1a9bd5a22baaf8280f11ddfe22f6194590a747d178bdafad69bceb76afe62e4d2dab4d5ba4be778a9f46e EBUILD emacs-ansilove-2.0.0.ebuild 831 BLAKE2B b8543ff237019353ef720e8c04428bae3f5f61e3bb078f284e729aed7f0c45a7a8576af2b608c87b494268c07bcde2014af640a1ce562be6e105e561792e8e82 SHA512 6b32fef2281357c3ef6c2e12806913220e0ff2c012a831cbca70a682e1bb6f47ae7158d9d0a95da965447d5325fff16f502deea29b892126056b35cd65982813 EBUILD emacs-ansilove-9999.ebuild 831 BLAKE2B 9fc84b121b5f93730985ec424a801f4bc0c62fd65685b73a72e9a54e29c57984562d8cee0278446082f235cab2d9754fce57b83e7fd566ca09058ac9e25795a1 SHA512 c6b81490b75c4cd12dde9a51365620b2fa52e85d81b1a9bd5a22baaf8280f11ddfe22f6194590a747d178bdafad69bceb76afe62e4d2dab4d5ba4be778a9f46e MISC metadata.xml 709 BLAKE2B 4388f2955b320a7200bae721d130dff43a71bb211eb7caa29166211b319c2445ce0b8c48cb70f4e6e00195c3e67815833cf132453849b2579257a22ab212a49e SHA512 aff59d88685ec26fadf27b908c7035f7f8ebb79dcbcefd078923eebec699073864928f03594868277bb0d43afcdb585cf9109e5abc1b06255575b7301862186f diff --git a/app-emacs/emacs-ansilove/emacs-ansilove-1.0.1.ebuild b/app-emacs/emacs-ansilove/emacs-ansilove-1.0.1.ebuild deleted file mode 100644 index 290a0c7ba03f..000000000000 --- a/app-emacs/emacs-ansilove/emacs-ansilove-1.0.1.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 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Display buffers as PNG images using ansilove in GNU Emacs" -HOMEPAGE="https://gitlab.com/xgqt/emacs-ansilove/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/xgqt/${PN}.git" -else - SRC_URI="https://gitlab.com/xgqt/${PN}/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-editors/emacs-${NEED_EMACS}[imagemagick] - media-gfx/ansilove - media-gfx/imagemagick[png] -" - -src_compile() { - emake EMACS="${EMACS}" compile -} - -src_install() { - dodoc "${S}"/extras/ansi/logo.ans README.md logo.png - elisp-install ${PN} src/*.el{,c} - elisp-site-file-install "${S}"/extras/gentoo/50ansilove-gentoo.el -} diff --git a/app-emacs/emacs-ebuild-snippets/Manifest b/app-emacs/emacs-ebuild-snippets/Manifest index 822191b84215..05c4829e271c 100644 --- a/app-emacs/emacs-ebuild-snippets/Manifest +++ b/app-emacs/emacs-ebuild-snippets/Manifest @@ -1,6 +1,4 @@ -DIST emacs-ebuild-snippets-2.0.4.tar.bz2 12041 BLAKE2B 98c4134080686f12bfae92b7bfe912ead0c7f407755682c18a33b191a9329be848a5e77eb0bb50f54e935a8460e1c0fac1574187b605a8a647c199ba8946e50a SHA512 ce78bc2bcad3f7d8684258d344aa3f95b1c57331e169ea04af19f2756eca019e30b6ba7037f5f59b57a20c1fa2a2203be30bbbca4005e425129a3744843b55eb DIST emacs-ebuild-snippets-2.1.0.tar.bz2 12381 BLAKE2B 2681b73049dec8e6bb5b3704dfd1619ea2ca5ab6757ad04c0f9530dc734b57a9d885a10b991b0973cfd12349cd100e25c554b2e55c4c84976c3390f4cbbc77e7 SHA512 d492941a20a3e5f01b3b39d2c90b17473f2b4470b6cd80153a2b8c1df3074aa95d9e14384ea1fba3348026c1704ebe2096ee8fe27227afa1ea6512c6fae7c6dc -EBUILD emacs-ebuild-snippets-2.0.4.ebuild 857 BLAKE2B 4407c3ee91036fb99588aeabf91a8040a2ecb960b09fb2694f65f6fd8fff7f59419986ede020bd7da0f8f926a059f52788af5a2ec2dcebfa3231c469f89e8a35 SHA512 1029b63543a69aa8734cad5e86079056a3bde538eb7685c5fb85e551ad0542d19f032d63a1c2564dc5c8914557be14e27a687af3da4de47e8786701d7baf2594 EBUILD emacs-ebuild-snippets-2.1.0.ebuild 860 BLAKE2B 14f783b7b61cff8096a8ccf7dadd0b7cb9c02b10c28ac4717e7fbb5737a9ad068e5e37062273db97d4857055c2e741977ce1d79232ec1e762bc55c69e0fc4d65 SHA512 6d44ea8befc3debe4d0f161900e240f524c335f627d1cd83e52cec6f76469a0a6741c78707105f7be2ca3eccc0ccb3d87c7a1bd18a1cc55d88b3875e1766cab2 EBUILD emacs-ebuild-snippets-9999.ebuild 861 BLAKE2B bff702ce897b238e23d45d4a2142d1bf20bd0ffa0e227e94d252088dfc94aceff9ce265c7ad833e64fb60606d482c564ef929241b5437ba62223d3bbbbe29a50 SHA512 791cc5f66fedd6dfd19dbfd74aab1eb5bcc1292b89ee560f293d1fb183209d9190534ca89e92a23e456e9babf553df524eec257833eb60320c4fce0b4c5f6318 MISC metadata.xml 519 BLAKE2B e61331dae5324a3bd6df1b9d2efb81b592243af098538b584e80b4968ce78665685ad9b19493cbcb92901909a9c9ce95e1dd5bdf52f8b58202d3b628ed143991 SHA512 2cf174312a39fbda838a217c62ea783835b958ff0fb601f881234d74073b7df9924a114e07364dd41181d280686e96eec71a5f7bc53c32b708d04f063b595b2e diff --git a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.0.4.ebuild b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.0.4.ebuild deleted file mode 100644 index 8d73724ff9b2..000000000000 --- a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.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 - -inherit elisp - -DESCRIPTION="Yasnippets for editing ebuilds and eclasses" -HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git" -else - SRC_URI="https://gitlab.com/xgqt/${PN}/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -LICENSE="GPL-2+" -SLOT="0" - -RDEPEND=" - app-emacs/ebuild-mode - app-emacs/yasnippet -" -BDEPEND="${RDEPEND}" - -src_prepare() { - sh ./scripts/changeme.sh "${EPREFIX}${SITEETC}/${PN}" || die - - default -} - -src_install() { - elisp-install ${PN} *.el{,c} - elisp-site-file-install "${S}"/gentoo/50${PN}-gentoo.el - - insinto "${SITEETC}/${PN}" - doins -r snippets -} diff --git a/app-emacs/emacs-openrc/Manifest b/app-emacs/emacs-openrc/Manifest index 39fba9c363a3..3222c2dfbbac 100644 --- a/app-emacs/emacs-openrc/Manifest +++ b/app-emacs/emacs-openrc/Manifest @@ -1,7 +1,5 @@ AUX 50emacs-openrc-gentoo.el 76 BLAKE2B d6feb9a58260c132884226add7fc2c6474d87ed553feebd1d322b580325676bcd4666300f98b9ebbf582f6553dd1e933c80f8fc401bc09f9f56b43c8fd5f8e15 SHA512 2232247e3aa041d742ccda3f47cbce6a82a191f9b4e2b8d4b66d2571be1fcf202fb954c4c9116c32958e9da2b26c86395c8996242a12dd335f4b3da8b1f49959 -DIST emacs-openrc-0.0.0.tar.gz 3453 BLAKE2B eadd1ca5f338263e3d7b5c562c7ba1afd8c68dd0a9dc7c682c7b9f8148cbeecb2d8de6c621c5a63262fdcee173bf001ea56a13e40224ece9c9627b2fa84f8bc9 SHA512 04723bb9f087b5da6cea46898af78c6308bebb9f1fc6ee872d9b054bbaafdcb9afaded4f31b318b2f8558e0831243d0006c923e33653fb418c35569112f1bbb0 DIST emacs-openrc-1.0.0.tar.gz 10202 BLAKE2B 8eed755ffc6b81106a47a7a3ddb758ee6d250ee484fe65622ec6f34cee2075d495397760b23a01d9f3cee30958862e3c94ef18cdc51f415b0b5c3cf2fcd86a18 SHA512 5956e7eee79538af966f12024024c7307cd0edaa7903c4a1412cc56883fa75af546829d81550d7db328a8298a28ca17aa5610e37c3be8adfc1d5fb9d3df86290 -EBUILD emacs-openrc-0.0.0.ebuild 565 BLAKE2B 401aebaeb5e23520433c574d42dcaff5377047750c2701a06c32193023046a46d773e4b3b617b24fd07b6ed5c8a8f051d4ae1002af241d80ae026940f55a00a3 SHA512 2f66200616eabb54d8cb9d18afdf4ab5e8713ef421797dc0db53997d73036adb3bb66ae7e42cee32033fd3e595ec7abda48194c8125b4b2731c0e855539558dd EBUILD emacs-openrc-1.0.0.ebuild 565 BLAKE2B 401aebaeb5e23520433c574d42dcaff5377047750c2701a06c32193023046a46d773e4b3b617b24fd07b6ed5c8a8f051d4ae1002af241d80ae026940f55a00a3 SHA512 2f66200616eabb54d8cb9d18afdf4ab5e8713ef421797dc0db53997d73036adb3bb66ae7e42cee32033fd3e595ec7abda48194c8125b4b2731c0e855539558dd EBUILD emacs-openrc-9999.ebuild 567 BLAKE2B 1fcb7a44935a34eb382d5a7ede6f45c92f5aa00660e0d383c95e00cf1bb6f46c0ad3b08b2bae5e175c87122785b99bfd88a013bd032c1574457bbdf3e87c567b SHA512 81e6dca65fefa1e8212ece9e326388837dfa476732368d355ea5b450053a97ee61ea5526ce943a4f12ca97f87aabfacd057eb8bf730e80592e7887097a40a471 MISC metadata.xml 425 BLAKE2B 1f9b04402793c60cfeb44700c96bfd2e17752ccc58fa7ae5aad17c51d85ec905d0d7daa07e8de244927ee045a3c8c8819a1de99bd2ca7e199c84423012db4917 SHA512 0bbb059d0af21bd61657ae9002036689a933f9f8490f4bfcad8f3ecb8e13a59fc6b5b6e53c1d29f6cfd885b3affae714b38098737d3cf8f869fe9695f23bcbb5 diff --git a/app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild b/app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild deleted file mode 100644 index 45b40752ac21..000000000000 --- a/app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="OpenRC integration for GNU Emacs" -HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-openrc.git" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git" -else - SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2+" -SLOT="0" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/emacs-websearch/Manifest b/app-emacs/emacs-websearch/Manifest index 242df5462f2e..85cc461f3af1 100644 --- a/app-emacs/emacs-websearch/Manifest +++ b/app-emacs/emacs-websearch/Manifest @@ -1,6 +1,4 @@ -DIST emacs-websearch-2.0.1.tar.bz2 93918 BLAKE2B ec7a1c03b8b04d6fd48f56a774e69d962536fb7add843533b554099349638e4223ceb2cf37f89d68589292efe6388b4bce9b31b9100b73ced0dbc540cf8fcc21 SHA512 c6815be855b887943315f96e880a566b38c91da3c88b6077c3845d96aa35c0ea33af32ae9224f9efeb8d8b49c0cbb5bc08dfaade1659d1fc85ed44aecaa371ff DIST emacs-websearch-2.1.0.tar.bz2 97862 BLAKE2B db1c2b8e066605d97222b4c0b0c5044c86e207f397995998e4c208fafc3eb00efa17c158c6c75a42d2830679442609d57ccf45f0ad24891b5fb3bae4d8163ace SHA512 527dd019d8e000db1037ad00e7ad09be60868c82596438e61f4986ce271f6bf143eaf1b5457c5b2ebb1aa70837a02740531758081a13695267cdc2e507cf8dcf -EBUILD emacs-websearch-2.0.1.ebuild 590 BLAKE2B 2de0ad5aa5979cc755eb9827f3630e2fef413148de243d4f2c89c83841c1e1837bf943769e17f91db181d4ccecc9213caef7889fb0f0ee2ffb0102f28ca3bfdf SHA512 dfa173f0d676b15b13c45d6769b1801ee79653c8394cecd3f9a63e2d0134641233741f36eeb8be76d26ea33b0302e17861239e4a186db5796a4e762100c30b83 EBUILD emacs-websearch-2.1.0.ebuild 590 BLAKE2B 2de0ad5aa5979cc755eb9827f3630e2fef413148de243d4f2c89c83841c1e1837bf943769e17f91db181d4ccecc9213caef7889fb0f0ee2ffb0102f28ca3bfdf SHA512 dfa173f0d676b15b13c45d6769b1801ee79653c8394cecd3f9a63e2d0134641233741f36eeb8be76d26ea33b0302e17861239e4a186db5796a4e762100c30b83 EBUILD emacs-websearch-9999.ebuild 590 BLAKE2B 2de0ad5aa5979cc755eb9827f3630e2fef413148de243d4f2c89c83841c1e1837bf943769e17f91db181d4ccecc9213caef7889fb0f0ee2ffb0102f28ca3bfdf SHA512 dfa173f0d676b15b13c45d6769b1801ee79653c8394cecd3f9a63e2d0134641233741f36eeb8be76d26ea33b0302e17861239e4a186db5796a4e762100c30b83 MISC metadata.xml 839 BLAKE2B 3a78bb74b34993137c9c531a46598f46a57acaaf56dc0b50aab376bda93f057883f0b5effdeb7cec07cfe65ab7218de53bc363c667d67f9a4d4aaa1e14e05199 SHA512 26f12be83eb2c498f14671e84d2c3ad25c27b71ed0726ac0295d8ed2e8d3f3425b2bb67973b14c7feaa24b022ef93880d161b7668abffecfea7b157b18509c77 diff --git a/app-emacs/emacs-websearch/emacs-websearch-2.0.1.ebuild b/app-emacs/emacs-websearch/emacs-websearch-2.0.1.ebuild deleted file mode 100644 index 686729e244b4..000000000000 --- a/app-emacs/emacs-websearch/emacs-websearch-2.0.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Query search engines from Emacs" -HOMEPAGE="https://gitlab.com/xgqt/emacs-websearch/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/xgqt/${PN}.git" -else - SRC_URI="https://gitlab.com/xgqt/${PN}/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2+" -SLOT="0" - -DOCS=( README.md logo.png ) - -src_install() { - elisp_src_install - elisp-site-file-install "${S}"/extras/gentoo/50websearch-gentoo.el -} diff --git a/app-emacs/emojify/Manifest b/app-emacs/emojify/Manifest index ecf97876a371..17786b1c29b3 100644 --- a/app-emacs/emojify/Manifest +++ b/app-emacs/emojify/Manifest @@ -1,7 +1,5 @@ AUX 50emojify-gentoo.el 176 BLAKE2B 6197ebe5ec99f5ec86d9d9c0b14a8d08695e45ee47ed762bee10a5f31690be5f92a0279a1e1867678b59a25faed0ec589a75d48a3dd783fb558dcf5b42e6e9bf SHA512 4215127c648ad36eae6e8903cc86943e03809c88b97093a8051ca99b2ff9d4c922cea2bd11efe2fad5dcdb6ed325e1cb4ea6819ae15a7553d01910dba791d88c AUX emojify-json-data.patch 1184 BLAKE2B ce22ba183077ff5f9e160b477ca2b71f5d19e7bab0e82dd4b3e8791c372b0d762adcb21ea491b265a99cc6f878296c78a0ecf1068be595b63573d08b0e4a8eab SHA512 e75080643ea7058e3630468c1bc2006cef4a339f20dd68dad5a436728731c13d0b246f6442db5ed84b404e1ea2c1bc675deee510d4dd1812e0e2967a73e71b78 -DIST emojify-1.2.tar.gz 1196775 BLAKE2B 5802e391771f93b5181584287a73d6e02b42796a065ab91c0f085debcabb8a7da3bc575e7913b754b1754d0ee5d296fd31196009bdb937babcccc29ae97cdb18 SHA512 a02249d8474f02af1f43058061fa4cfcbccdaa71e632934c6466277eef44f306ea44e0c91dcb83218d6f1f01f3e7379b6d4d82b086113b1a9a41ee5ea3971e39 DIST emojify-1.2_p20210309.tar.gz 1198300 BLAKE2B 504ce94fdf95cd68467d62e1f4ab842dca0d32b0caad36e2638d7a9fd54be8ab35566c52a025ef78c6e75379f6c6e3843d7c8a92083de8bf5b3a20590880d3b0 SHA512 3d8ea35065e79d83a23a395a6f05a7887fb33bcbb7640def0fda8a78b10a59357cadc4ef0b7632973ee15d7ba4a94cde8f4d09f09feb0ca5c1c0a8086b6fefbe -EBUILD emojify-1.2.ebuild 844 BLAKE2B 028d202c8accab22c25b1f265cd610a41d1c6db5c34e9d7ec7ce5467ae324aeaaecaa32f68961ae447cc28ec8cf0ce63cc8a21609822d83f60e4bb61192ae211 SHA512 2aafea4ac61ceee5805b0774feee3b6cc12944a24fedd2baf504545dd5c7130c038a96be44bef19df8085a8153fb1bbecb956d3dd165405c60808d84b8627d64 EBUILD emojify-1.2_p20210309.ebuild 934 BLAKE2B faceb20d02142909770f128bcfb21fe9430f832098a0bd1551dbf4bef0645a5f7ac4feb9ebefdca6de27048a772c3f162f7686812f44cd1c6d3c3d10af1f7322 SHA512 a8c477d080465fa56d62ce129e59f5f32fa64b22cc2caf471f7f66a62c84099cf83cb42e807914ffa748faa7c20d30ae6d87a40c3778fa802032af280f6d548a MISC metadata.xml 439 BLAKE2B ba89fe91967745e01dc07b5070618fcb33d6ba19f12b41bab0a3a30051c2f5d191ab7bcc9524e439cc939e0e87d24544889227201c91bf0602188721c634af99 SHA512 7c2a496354e1113d0a16d9acf9fa6472ddcaf7c2163d9520c01e9bb103dde350baaf6c4859ede3e2ed3bf3c5c50b094a905c3b1cc377221463d04dc741d9f581 diff --git a/app-emacs/emojify/emojify-1.2.ebuild b/app-emacs/emojify/emojify-1.2.ebuild deleted file mode 100644 index 9e21458495f3..000000000000 --- a/app-emacs/emojify/emojify-1.2.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 - -inherit elisp - -DESCRIPTION="Display emojis in Emacs, like :smile: or plain ASCII ones like :)" -HOMEPAGE="https://github.com/iqbalansari/emacs-emojify/" -SRC_URI="https://github.com/iqbalansari/emacs-${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" # Tests fail - -RDEPEND="app-emacs/ht" -BDEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.org README.org screenshots ) -PATCHES=( "${FILESDIR}"/${PN}-json-data.patch ) -ELISP_REMOVE=".dir-locals.el" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|g" ${PN}.el || die -} - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN} - doins -r data -} diff --git a/app-emacs/eselect-mode/Manifest b/app-emacs/eselect-mode/Manifest index 0944a5595166..6ae01d6f7f8c 100644 --- a/app-emacs/eselect-mode/Manifest +++ b/app-emacs/eselect-mode/Manifest @@ -1,5 +1,7 @@ AUX 50eselect-mode-gentoo.el 178 BLAKE2B 50fea27e7add6d31f37801593430154636bb58ac6e3f7cc44c68a16d49c9156cf37285778a38bf97a1f4805a22d6d5cf9d597acdcdedfd77c62a5825a0d1d88f SHA512 200da398adf72241112bcda74b432a8a313cf29018c9f6fbdf6021674b23a201ada6ba884d4c9c3a4ee4c042d6c8fc7c3ba59702c8ddb6ea20b652f9ded9d32f DIST eselect-1.4.25.tar.xz 184300 BLAKE2B 630fe27338bee0c921a2f90e42d0a8abbb60a141a82bc2c4e7cf43d37582c24b06986ae1cbd341f8d3e69d011edc6c29675bf91ceaf1dcbc2593086f451b8f5f SHA512 98f2752d61e2c31ff6d735d5df0e7d98c3cc51d51c26b71d796948b141ccbc017002185022e6e1e48660ae0012bfc9cd383dd5ac50f644b35bb0893b9271121b +DIST eselect-1.4.26.tar.xz 184332 BLAKE2B ee1e8890802fc50646c8d1d5219f1ab0ec5cfc0138c758f73ad6baccf673992bbf3e763d8e84491f33e724ba4e1cf3bed6971ba7fa4373e0f06464ff4a5fa1e6 SHA512 397ae2f15d90d722eb84225b08f1afaaf6f89758bfae5d93b0a1c3eddc997c21e74ab62e09ee5e71941d3a8587b3372b64336d12054c3bbf0e56e1ba398a26f9 EBUILD eselect-mode-1.4.25.ebuild 675 BLAKE2B 4b62ab4b5a0a9c611f2a2719674d8d295f6271ab882bc87546fdac6bd37dbe14ef93f5b093f03f79b5ac465b3250c963e9f0135467ce8a69f6b745dbb8f7d0bd SHA512 1301e09c2642228fabea49b24ca4fcbfc876bc698c92f10952f96f59f670ec09837bc6347a525dc28fec7bb3fae7fc769ec172a8303621ef78d2215b373640ca +EBUILD eselect-mode-1.4.26.ebuild 682 BLAKE2B 002638c1589e0967b8aad5ff13cec2b4487adaa834cf0514fcbaedd7413acc9badb16fff647f302120234b8ef115c2a359d4998c08fc75a07919b1d16ccf11c3 SHA512 d15341b03aad2f3f484f1a879c48d6a56160600c40050f0c3c94669028b18bacc75f75657c5793612cb160add73fbdad83883bf359f772d1badc19660844eb95 EBUILD eselect-mode-9999.ebuild 455 BLAKE2B 0b2a475c460420afdc6562a94fcef5d57b19d66d0fde52d2cb799f466a71d7948b6349832e58db1dddd3ee0e41b7a413a5f5f1ded177dc2a270a4d46f6970222 SHA512 1040b39298989935448478ffcf8b85d34e9998e40be7f1208650d14aebaa13ec9ac4f0e732a2077b5f928fa6f26c6d29b599ec1759d7fcf030465f32a6fa5348 MISC metadata.xml 450 BLAKE2B 18abd40eece633f3e8973ace3935ce484a8cbe75ba047963ee0beb3e4dca3f4c7d94b07423de65a0a847d73efb6849dfa1ecc8502424e98a8a6b5321f09be836 SHA512 bb496b4931b553dcf322e71a5f475db8acc8ed445b439f25d3aa7a1e08662d747f386eb043adcb159bf73c9a746c1ddc00d58eee1e7dbfcf7321d41f13e7ac7e diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild new file mode 100644 index 000000000000..fecdf0f40955 --- /dev/null +++ b/app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Packages sharing a common release tarball: +# app-admin/eselect +# app-emacs/eselect-mode +# Please bump and mark them stable together! + +inherit elisp + +MY_P="eselect-${PV}" +DESCRIPTION="Emacs major mode for editing eselect files" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect" +SRC_URI="https://dev.gentoo.org/~ulm/eselect/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}/misc" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/fennel-mode/Manifest b/app-emacs/fennel-mode/Manifest index 46d3b9dc99ad..8d349f4179f4 100644 --- a/app-emacs/fennel-mode/Manifest +++ b/app-emacs/fennel-mode/Manifest @@ -1,6 +1,4 @@ AUX 50fennel-mode-gentoo.el 178 BLAKE2B 3e7b9b5b96afa1636fbb20edb8090cea9d74acf173a38be96bf95838343cc92623ab2a0794551b3f528b8e26f8d55412ed5886201d8c5ed67b0a0af6e906af8e SHA512 b3a0512f56278d9e5dd0409d43e5fa361c01803b3cd079cc36763800565dde4d7edd1b11b5a2eea86455d5e2890ea1b4c94cc703d107a4b0207c14544702a6c0 -DIST fennel-mode-0.4.1.tar.gz 12426 BLAKE2B 1440a4a4357afe57b685ef477763ccafd866e79f3d538ed61101577098287562476e8c3b4caa5dc12671a64083f3ec7be3c3bfb1a1f17ff0c85b2d06329d7c3d SHA512 ee138dda43b28ca0e81e5940e8294d94652c1d2522c67fa22bf82c19d2d54f89707631ee2544929116e15a0f09b1b85cbf8c7ea3acd98af10577ea8326b34ae7 DIST fennel-mode-0.5.0.tar.gz 13995 BLAKE2B 6ccf73a172f28a06221be356c2c0a5ec25342c05b95b3d4cbaf65bb11a8d6a1ad3018e708c59de8aac1069b974a99c3bda57fd42765eebc015360706d53d6e72 SHA512 89dfbf2d70c36a3f1de69af9f2dad5ee93e1ec995470205962b6fd015e779ac8c81159a2d9fb532d14f5afe8485d8e18a82783388565eb1ff4646a714f5113e3 -EBUILD fennel-mode-0.4.1-r1.ebuild 530 BLAKE2B d31d560a8304c1d2ec46572c291b09aac69af9e08c412c6edf0031cf987d962b8c2f1a447b9a42e162e9e0705d6554796a7febdc5e71b0fd2f2658be881d8d88 SHA512 61eb2fbdcd98a22f3f96a7977be5c0e8e01c5c1e3de10b4a10c9c6cdf48101488b132e77f845643884cd12c006bc6ffcee76924cd70e4f173e7a7213c5df1cd7 EBUILD fennel-mode-0.5.0.ebuild 624 BLAKE2B a9c288a8ba74fd5360036684b3f87c2c3ff162b6de9e03ecbd4fc38ced8ed93d553aa2bd2f842ea5e8253b6a0b19208f24bf3c95e41907e4d8c2c27993f2e5d0 SHA512 48e8df5f7a340bc740a0b76a4bab8bf48e44079be93e94cdbe7c708f6b5a8223eb13fdef0ebb0b088be6f6f9bb2502d2038fc0248ecd010ab9b9244fb8b01d88 MISC metadata.xml 613 BLAKE2B 8ef6025dc10cd87c52b8c7c01abb4e8abf340e05ca520ffe4b6ba41d2b3b2f6eca3f6de26194376072dc379a99da79d6e1b5084ca6f628cc4da5fcd7ca5ff2f3 SHA512 23bf783bbf8200421d805b0cd776a8fe5240a2362221e53a96028331c730d1d495aa1d46c1576712c0d0ebf973413c7c8e07d9a9bc8fc598da9581eecef68531 diff --git a/app-emacs/fennel-mode/fennel-mode-0.4.1-r1.ebuild b/app-emacs/fennel-mode/fennel-mode-0.4.1-r1.ebuild deleted file mode 100644 index 5512c751ce89..000000000000 --- a/app-emacs/fennel-mode/fennel-mode-0.4.1-r1.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 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Emacs support for the Fennel programming language" -HOMEPAGE="https://git.sr.ht/~technomancy/fennel-mode/" -SRC_URI="https://gitlab.com/technomancy/${PN}/-/archive/${PV}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DOCS=( Readme.md changelog.md ) -SITEFILE="50${PN}-gentoo.el" - -src_install() { - elisp_src_install - - insinto "${SITEETC}" - doins syntax.fnl -} diff --git a/app-emacs/flim/Manifest b/app-emacs/flim/Manifest index 2bdf729fbf2d..7455e430f4d2 100644 --- a/app-emacs/flim/Manifest +++ b/app-emacs/flim/Manifest @@ -1,5 +1,5 @@ -DIST flim-1.14.9_p20190526.tar.gz 173261 BLAKE2B f28b0d1474d894fd93d9899fe66bc88d6669cc6bdbb2511dcd0b2f13c05abbe42ad4cc06e2de34664204f3ddbb3cb4f09e232394419892b3fd8e71c1ab3aab75 SHA512 8991c460bf9eb411e89edb8fb05088cc09dc354e4c14d7accba26d922b2d1041742e96d8a64407ee8dd2574984c5b3a8fbd66e828c8f8fadc55f8da6428d634e DIST flim-1.14.9_p20210529.tar.gz 146081 BLAKE2B b5326cb67f4e1387fe5a9f0cc9360feca81bf61de18ae75b325e072e70a3f4b70a1bda148a2ab8ac9c3b872bc5ed96b53b61d0de427abfb21eb8e3dba1235701 SHA512 47a55606add53da7f399d87befc834dbbe4b52b1f3011d24d3dfd3ec7a7010ffebc2aa666e38f5878735b2ee43dfe46eec548dba3535521440c8bcd1bd08a17d -EBUILD flim-1.14.9_p20190526.ebuild 909 BLAKE2B ca794c800ac6f8cef30da9e3aeeafc97266acd55f06f562447cc20e24bb3d7079470bc4caf7bbcc7779261c91c3be33db22186cf90ad242b97f0ec78b8bcc970 SHA512 a048f853eafb516daf8c7b8a3f8d4b3a83c759c6cf3a46c65ee01c40c4526da6fce97bf61916a074cb22b941f3afefd4330abb0dd99100531c8c9a08a0704e17 +DIST flim-1.14.9_p20230809.tar.gz 145332 BLAKE2B f18e47eda172570c138783d666f80e5df2a6d1487ce654f826c77378245c674539cf6225a244cc849465020f45af9514130b2b3ee126ce15565ee97a4b092f8e SHA512 c83626e3e80b4492b4613e40c0c15242cf5bf5356bc3730a997e9ccc9f01ab695b1b21167bebc8f85cda29a525c0177c4bf88a9e47b7d7cf44312b83a1359a56 EBUILD flim-1.14.9_p20210529.ebuild 892 BLAKE2B 388ae8e5ef1140b1c75c863f5e4a954639478af09babf31eb03e57eed54c2ac28e9e70d569ed9a59a5710ceaeb1ebfd4d1627d322e4de49edafa820388fed952 SHA512 ea84f35083367a800fdbe75576f60c7258d10caeef6eda6af48dfc680b3bcf82c7a22cfb1279d3a35f64095aa895ba8d03dd4e169c370b733526020845dbf077 -MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 +EBUILD flim-1.14.9_p20230809.ebuild 944 BLAKE2B adb531d8d02a01cc6896148a9573b8b9b318acf4a62bbf8856d57018d71b323b14238ac79a9b8f688f978e165409a58f99653c6fc7b5ea5f45c3e1d8799013c7 SHA512 53032f22d590c919238a66bf3eb5b3d14aee1715974ce5681cbb2b46acb9bd3b07cf8412fce20bdb02f3167bb584646c2bb331c8d8a0e41fb16182d77df947ca +MISC metadata.xml 361 BLAKE2B d0edb3e2f69379640ca96a3dc5d86cbf4c4581931c30de8c1d522852814d91170942842e371806677b29e9e21b025b3aa10a1d8a8cb598825fe233a303bc9d96 SHA512 093a48c054103e7015f3f87dc4b54439e448bd332876c93eb3a1790714c2652e02331df06280eeb31da5c3243fc9df2a2b0f68f4e3b71cbe8f6457d0eac93d3a diff --git a/app-emacs/flim/flim-1.14.9_p20190526.ebuild b/app-emacs/flim/flim-1.14.9_p20230809.ebuild similarity index 57% rename from app-emacs/flim/flim-1.14.9_p20190526.ebuild rename to app-emacs/flim/flim-1.14.9_p20230809.ebuild index 691a9f3156c9..3f962d3fa841 100644 --- a/app-emacs/flim/flim-1.14.9_p20190526.ebuild +++ b/app-emacs/flim/flim-1.14.9_p20230809.ebuild @@ -1,36 +1,34 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit elisp DESCRIPTION="A library to provide basic features about message representation or encoding" HOMEPAGE="https://github.com/wanderlust/flim" -GITHUB_SHA1="e4bd54fd7d335215b54f7ef27ed974c8cd68d472" -SRC_URI="https://github.com/wanderlust/flim/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +GITHUB_SHA1="80b8121f05a5a0d7fcfe3e54085467a646dd2028" +SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${GITHUB_SHA1}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -DEPEND=">=app-emacs/apel-10.8" -RDEPEND="${DEPEND} - !app-emacs/limit" +RDEPEND=">=app-emacs/apel-10.8" +DEPEND="${RDEPEND}" -S="${WORKDIR}/${PN}-${GITHUB_SHA1}" SITEFILE="60${PN}-gentoo.el" src_compile() { - default + emake PACKAGE_LISPDIR="NONE" } src_install() { emake PREFIX="${ED}/usr" \ LISPDIR="${ED}/${SITELISP}" \ + PACKAGE_LISPDIR="NONE" \ VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install - elisp-make-site-file "${SITEFILE}" - - dodoc FLIM-API.en NEWS VERSION README* ChangeLog + dodoc FLIM-API.en NEWS VERSION README* ChangeLog* } diff --git a/app-emacs/flim/metadata.xml b/app-emacs/flim/metadata.xml index 986088003fe1..0c64d614fe2d 100644 --- a/app-emacs/flim/metadata.xml +++ b/app-emacs/flim/metadata.xml @@ -6,4 +6,7 @@ Gentoo GNU Emacs project + + wanderlust/flim + diff --git a/app-emacs/flycheck/Manifest b/app-emacs/flycheck/Manifest index e0476fb4ee4b..83519037e19f 100644 --- a/app-emacs/flycheck/Manifest +++ b/app-emacs/flycheck/Manifest @@ -1,8 +1,6 @@ AUX 50flycheck-gentoo-r1.el 83 BLAKE2B 5d35105289d99c3e33102c6f5d84135600ad4fcff435a7c691972a259071702cb240e17bee12e9dc61386e7f2397d5a6fdd52187f4beeb91e84855285a4c0f3b SHA512 e89e263133108f2a5be2539abc2fc67134d49217ca8db8da9fe3faa4107b32d42896875797811c879a6f1f4746a1f097acc38e6c1cefe093570d6de023cd4f09 AUX 50flycheck-gentoo.el 168 BLAKE2B e1a9855c04e42743261f2d1483772fac65c8c6a30702aefbff97cb6e90d631e4e6e862f93b3bdba175d83c4e9dd95db5b13e07fb8a428cdda4e046d58cbae71f SHA512 a1a6bfe0a380d948e3e2e6b7f3d7034aaf25f110966ab991a04f818d493892d9cd50078cb709205189e7a7f59ea052ab16b5e4d4c43f66c1f0b3dfd2ada00988 -DIST flycheck-32_p20220328.tar.gz 1037565 BLAKE2B 385d73e9ccae06db09d23819600317b807b7ff8cf0679be510cac27d539e57374fffd67575687067e8d6beeae66472b2831a5ece4adbe7b85da9b484dc8b6346 SHA512 f2c5dad66a1bae826f1b48242d3b1202cf41615fa2eadba55c4aabbbd9616ca873ba93c8c9f53cbefc22587b70ed1a2cd4fcbdcb2d6caf13d0c21c4d36e4ffc7 DIST flycheck-32_p20230305.tar.gz 1044121 BLAKE2B 6a31ea589f0aca4ed6785fe3e45e5df4af9b084af2d4de9b707c2909db53fd2d3694559b35da69ba05240638a8105fddc5017e1ef037d9ad8a07c77b0efe905a SHA512 1b2d41df199328a297f0623585f4692529a656671b17fd5fbe4b6f9abd7320b2d81f7da6e3e0f17f4bc65474661310f99856a003670276ba6fb2a81780fc8377 -EBUILD flycheck-32_p20220328-r1.ebuild 1081 BLAKE2B cc6c6b8918773b03c5fe1a8bb0e791fad26bb360bca8acd9f700715d6c6f398626de3a734f4ac6f5f49ea9bd464cd660b07d5fc94d80fe2055021dad683faefe SHA512 27dacd02c32221b7b8a5858b7d030164464d512b1ff6453ef039d2094a06b5963db47a1f0c50249157633e819dd9bebe026f18a076d4f41cc620b762c21e96e9 EBUILD flycheck-32_p20230305-r1.ebuild 1493 BLAKE2B fe2b6d9e764609735f001e3f13a00dae21959246b9b847771a75e83e11cae4e31300d59c16e8035c9f0498889017995a81860cbce01ef3bf8fde7a157f3914ed SHA512 8b170e85c76dea7d4451e8d546d9eff7ee2c6ef0884dcbb99eb78d523f95fd489c216a5a2531fcae88eca39e029fc8982af1a9d889d1cab820dea8ad62618378 EBUILD flycheck-32_p20230305.ebuild 1078 BLAKE2B 37e91d63dfa852a573792d6d91e10b6451b8c31a54273fcee5f7b82a1637bbeb1d8f50e344694f5fd28bf18e8cd5ee7b1727c6a0d365d5533194f22755f03188 SHA512 b23053f888a35bbc74cc60bcb4ea39d422eec5c3db5605f3050deadccfc4a17c63e28ddeee8d9febf8f4bd0b56c8de6835ad3160c349f7b864de95d6562cb227 MISC metadata.xml 909 BLAKE2B a1d56af4275d1d9dd4a1352981621332404a6d7f1205f7dbe503fae4f4c53cb7d9ab2639a1fd908350e27940ebcb1e2a808be05570d9fb96fc06261c067028fa SHA512 335378ba433d26c7e4992f8cdfc6dc0cb44f64fb28c86c715d602947c63d4ec147904063e3a64933a7d037f3a1ac9f271d2d7b66e065708b17ab3106a6010b2a diff --git a/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild b/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild deleted file mode 100644 index c90759b480c7..000000000000 --- a/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs" -HOMEPAGE="https://www.flycheck.org/ - https://github.com/flycheck/flycheck/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - if [[ ${PV} == *_p20220328 ]] ; then - COMMIT=3b5b4248074f016922c2674789d4a242528cf4c7 - SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - else - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - fi - KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~x64-macos" -fi - -LICENSE="GPL-3+" -SLOT="0" -RESTRICT="test" # test requires cask and ert-runner which are not packaged yet - -RDEPEND=">=app-emacs/dash-2.12.1 - >=app-emacs/pkg-info-0.4" - -SITEFILE="50${PN}-gentoo-r1.el" -DOCS=( README.md ) -ELISP_REMOVE="flycheck-buttercup.el flycheck-ert.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/geiser-guile/Manifest b/app-emacs/geiser-guile/Manifest index c0e9282e2bdf..e4b65415f066 100644 --- a/app-emacs/geiser-guile/Manifest +++ b/app-emacs/geiser-guile/Manifest @@ -1,9 +1,5 @@ AUX 50geiser-guile-gentoo.el 312 BLAKE2B d7fd0743d54c187697b0b09df60899a9919a49455028acd409f0eed8150a2def13c874da76745986b84e3c252a49e9bd452d09e7f9fed6a75e57477ab19d8132 SHA512 056c4a75d9ed893d03de8ccd4835b3870d8f09305367543a845c870917ba96dc48879be7c96965603665baeb9719bb6e4eaa99d41567f4d4f3e534ca47aba5ad AUX geiser-guile-guile-scheme-src-dir.patch 434 BLAKE2B 4d7681379cefcc0b5297ad0d37e5b79a4d30494dae362d834b7d3e25d0b102bddfd34ef18599fd024e9dda57203e58d154dbebec4e32ffe4af60e4a2e7f22004 SHA512 5d7002b86cbb6e566079182bebbaf84a584eeab10edc63269bfa7a0484602bbc1492e5f9edfc3fd37dc8909f5ebb5922ab2b26e288762204b82247a474be8c18 -DIST geiser-guile-0.26.1.tar.gz 15629 BLAKE2B b8daa40e2e713fcf43a02cc3797fa118c52b796921a0976bed8031b46c1c55da3c3d476cae24551f6a45f1f12f70c4fb99c59eb1ea900aa67ff6d557fd35c08b SHA512 2543773362872d82ca8c70ba278471be8e333e0919b42969b4634c1f14e1bb1b5416c530b1db346ac7897a4861624c4e69788c8d44beca39757c3bdf1d6d03b5 -DIST geiser-guile-0.28.0.tar.gz 16594 BLAKE2B 9a0bf91f1527dc77aeffd4fd829669f1a00cba217dad0e53a148679a7b9d6a4ecba84c7bde47d039be5a757911aec7e78a65e664ada03d9152ab5db30d6a7ab1 SHA512 b289586189e7ea461365b371cb4eefab7f2e62adb155429d9ac7c100a324badd66b08fa4200881924821d14bdb2cf66078ed3eeed8967fbed5ffa816874e3b7c DIST geiser-guile-0.28.1.tar.bz2 15806 BLAKE2B 3484fda74ea84eadaf2c20dca48c7f66a4fa4966ec90246f29e9ff1ca9eb5c0f87fd7f724c84c4685d05b9edec527893e1ab9dc1f8d4f6eade2ddb6bad4ad192 SHA512 1147cdeac9aba565921efd094725309764ac17be34533ba62f18a866e8b6511a0896e3ea0dd17f4d408f5c99ce05a0779d370c0dd35e0353efd9765c7eb44831 -EBUILD geiser-guile-0.26.1.ebuild 804 BLAKE2B 09ad02770749d02fd9a9a79b6ab60dad76642dd094458ba85aef0f743c5932086f64b23edf8ce79bf81fffe47b88971653b40cd416789c0e9acd820d950459b6 SHA512 8ca41610e552b1a6c41359a64b4ff89019f514657a6c1ce360a83b8cf8902f4144b663ca8667077ec49e8e254726de31b6295b0620078c98941bb6dfa6deb54e -EBUILD geiser-guile-0.28.0.ebuild 804 BLAKE2B 09ad02770749d02fd9a9a79b6ab60dad76642dd094458ba85aef0f743c5932086f64b23edf8ce79bf81fffe47b88971653b40cd416789c0e9acd820d950459b6 SHA512 8ca41610e552b1a6c41359a64b4ff89019f514657a6c1ce360a83b8cf8902f4144b663ca8667077ec49e8e254726de31b6295b0620078c98941bb6dfa6deb54e EBUILD geiser-guile-0.28.1.ebuild 803 BLAKE2B 5d5c155b4f64a79b2cf9f9f2c9ea35a51c59cc45bd2a1f8235d451b7dfe766ff0d6a1911075a5205dad00e8454c03c3316998652fedbc60e1593a8ff77bcb30d SHA512 b37dbc38dfb785958fd7b4bd85f21947c2f52729559f5209a09f2e658944c39f41ca8d5206e83a8d471216e312576903418956a4e40fb113b30514b6931cdfd1 MISC metadata.xml 549 BLAKE2B 24ae701ff497b7fc2d335b939d79697bd2a33c0a3e198156a745528eeac3635d036689f60c5fbc10c46dd9219c58ca6a4bcb484a104fbb82fce5d02480002157 SHA512 20c1411f9d96be4c8e4acc324e5cb74ebc90976c497c30136056cfb829db4fd974269af00da44a6bd8c77a24aec25f747449b45e0e0fb8f03d358880b0295f0b diff --git a/app-emacs/geiser-guile/geiser-guile-0.26.1.ebuild b/app-emacs/geiser-guile/geiser-guile-0.26.1.ebuild deleted file mode 100644 index b6065c48ebc5..000000000000 --- a/app-emacs/geiser-guile/geiser-guile-0.26.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 - -inherit elisp - -DESCRIPTION="Guile's implementation of the Geiser protocols" -HOMEPAGE="https://gitlab.com/emacs-geiser/guile/" -SRC_URI="https://gitlab.com/emacs-geiser/guile/-/archive/${PV}/guile-${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/guile-${PV} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="app-emacs/geiser" -RDEPEND=" - ${BDEPEND} - dev-scheme/guile -" - -DOCS=( readme.org ) -PATCHES=( "${FILESDIR}"/${PN}-guile-scheme-src-dir.patch ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die -} - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN} - doins -r src -} diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.0.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.0.ebuild deleted file mode 100644 index b6065c48ebc5..000000000000 --- a/app-emacs/geiser-guile/geiser-guile-0.28.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 - -inherit elisp - -DESCRIPTION="Guile's implementation of the Geiser protocols" -HOMEPAGE="https://gitlab.com/emacs-geiser/guile/" -SRC_URI="https://gitlab.com/emacs-geiser/guile/-/archive/${PV}/guile-${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/guile-${PV} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="app-emacs/geiser" -RDEPEND=" - ${BDEPEND} - dev-scheme/guile -" - -DOCS=( readme.org ) -PATCHES=( "${FILESDIR}"/${PN}-guile-scheme-src-dir.patch ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die -} - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN} - doins -r src -} diff --git a/app-emacs/ghub/Manifest b/app-emacs/ghub/Manifest index d7eb8ee5e4c5..4d4423814f78 100644 --- a/app-emacs/ghub/Manifest +++ b/app-emacs/ghub/Manifest @@ -1,8 +1,4 @@ AUX 50ghub-gentoo.el 124 BLAKE2B 84170098bd01bb9f165eaf06f7cb21c56d2caaf964d2658520311757845d053072a7704fcb90cce2a2dfbd2385f357d2e7569061ebe0ca41b575efd752d29fd8 SHA512 596c7e75560f3734b57525bdfb42f3985fb49ab4d86637231361f6673d2431c0a6e73f91f58f003f9027f1143b9be3f4330ef2e1ff6c627ca6057256f4afbfca -DIST ghub-3.5.4.tar.gz 58088 BLAKE2B 5ee6fe56455e8f12e7be8c1ae705a426677fab0b9a5da8f42c4b331bdd635120a2f5475055c9e98c8df01b259f76aa2dd4cad6e8b4562481d261bb7802b826f6 SHA512 df8ba56195ae3773c0c8c8a8f555e562b04de59ce3fb1c17c24ca3b10418299555326f0a9360eb47725310890e31f73221eece3ca1ff83e47d52941e224fc562 -DIST ghub-3.5.6.tar.gz 59474 BLAKE2B c27610f24526a40b5f36d2f5154c0eeb9f86e9da676baa82b2866a0bb58de8a78736d56a5d6454666b539774abbf5dfcd260880aa07499616f44a3e2c8315999 SHA512 6c6724978f0809a4977cc7965de4c33eaf29537c13507aabffecae4a7d2b3710074179d819aee1a54fce8f12e20db46b18466c3f1012d3b9c41eae3c2fade58a DIST ghub-3.6.0.tar.gz 62572 BLAKE2B 5693177be9ac22d18b7b6f5cdc230eea4340a5bfd007fa4b18f3503fe796fd8b104753be51c8579de6e693cfc620c4524dae195627af4c542bd2fe94aad1d0dd SHA512 e54752f70c462ce4fed3a1fc3ca60f22107e2acaefb06ebf42d35c6b65f9091bba07ff72436310782d9be7fbf35aef473dbbe39ef7a4ac3de1ebd82a417c6b0a -EBUILD ghub-3.5.4.ebuild 528 BLAKE2B e2e8f8f887ca42fe6d8022d850cb6b9096c725893f70d01e7fcbad3d330cc35fe0f43412e27e8abf7d132d2d687b797f57d74db1d4317a59d0f6a7b0dd9bdaf8 SHA512 165a5a1f0ae9eea96fae31d94fc98d029437a8333a9b597fd81fa9a51419d75bef414012a79f7ca865f3b48af89e6a4affc94acfd5389edf14942faf61b901f2 -EBUILD ghub-3.5.6.ebuild 610 BLAKE2B b995994e52f95a2a8b4d7b101492d4620b97d42148fed42bf947225f92352d50acab452ddde3c95c0e49e312da1419c6236fb4e733de7dec9507a485b25e9b91 SHA512 e8b6b5f34ec0f4f1b7df88f6af54ba8caaf288f33579e32be363020b2fbba5e397d23b0c438c25c179ff898b99fb7f2ae3a151d831a85e484a40a3baa29dda01 EBUILD ghub-3.6.0.ebuild 680 BLAKE2B fa115049b7133a78173b659a22f3ac772ac98abbe08ae5ae32741ef0cb1b5ec1b9c7db2a91c6e312d6f9d7ae119910d7f0cc6dab0f594f9f84a09bfb748b7373 SHA512 ebbb18cd22bd388db95430de170dbad3ebe0eff64dae63c1eb31fa9f51086a0ddc4bdcfa765350bc9178b5a77ec169b77564c54c06ba6684a401ac4c46c393fb MISC metadata.xml 1297 BLAKE2B 76a67936c0754ffeba3ca47551417bea6a0996c5197977b2dce2c73bf7acbe421f0c7ac0f8415b529f1ee3109868bc5306d7e714a58f3faec549ddd575cc82b1 SHA512 8cb4ebebcce9526416253b528bd8e2865311a796f10cc176b7d87d0fd06b573a9d7dc094cf3c2ccb916eccffb69dd5a164ad64c8f0310727147bea3804aa79de diff --git a/app-emacs/ghub/ghub-3.5.4.ebuild b/app-emacs/ghub/ghub-3.5.4.ebuild deleted file mode 100644 index 2b5c5d438efc..000000000000 --- a/app-emacs/ghub/ghub-3.5.4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Minuscule client library for the Git forge APIs" -HOMEPAGE="https://magit.vc/manual/ghub" -SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" - -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="*.texi" -DOCS="README.md" - -RDEPEND=" - >=app-emacs/treepy-0.1.1 -" -BDEPEND="${RDEPEND} - sys-apps/texinfo" diff --git a/app-emacs/ghub/ghub-3.5.6.ebuild b/app-emacs/ghub/ghub-3.5.6.ebuild deleted file mode 100644 index e486608f055a..000000000000 --- a/app-emacs/ghub/ghub-3.5.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 - -inherit elisp - -DESCRIPTION="Minuscule client library for the Git forge APIs" -HOMEPAGE="https://magit.vc/manual/ghub" -SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" - -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="docs/ghub.texi" -DOCS="README.md" - -RDEPEND=" - >=app-emacs/treepy-0.1.1 -" -BDEPEND="${RDEPEND} - sys-apps/texinfo" - -src_prepare() { - default - mv lisp/*.el . || die - rm ghub-pkg.el || die -} diff --git a/app-emacs/git-modes/Manifest b/app-emacs/git-modes/Manifest index 1e383fd7d8e5..60ebf9e6caeb 100644 --- a/app-emacs/git-modes/Manifest +++ b/app-emacs/git-modes/Manifest @@ -1,7 +1,5 @@ AUX 50git-modes-gentoo.el 73 BLAKE2B f756bc038b5b0c6dec420176142336902f9a350bb63ac5a10ac51895e28d1f0a5446ef1f959ce10638b97ebd1f6405ece3b2e101238ec835f62d91fe0b189cea SHA512 56c251fa8100e882225d0220f6ce656bf8012fe47ab9dd3a98c240a01e257689ab6867a8fcb6f9d11b911fb958ab3950589cd238434f27e10ca86aaecae74d69 -DIST git-modes-1.4.0.tar.gz 18218 BLAKE2B 7e08ce42d683d4a8224df6255304e3beb7db2a5d97f6c758bf229e020dd3c0e5ed5f75acf9a7fdf8a5d313b904cc59d0de1419244067a5975d5174f45aca0071 SHA512 2511575a4d5d578fca5bde50e103d0fe777eed9bc3c520d5172aff7c65baa47a0a0f633e0950b7efb3eaa891debd3e34df3612d713412d547bb58733c9f00cbc DIST git-modes-1.4.1.tar.gz 18445 BLAKE2B 99353090333aae538fc5daa7c8e127ac58b518c03e871d7f397b716110fcbbd45d553e4e67ad6dfe8c874054c471fc0e018e890e6c0487eea4d1559de54e4e71 SHA512 374b2ea09af62a3b30084206e51f05989c6fd8e7e2435253e4d676f4ea3ec020d56681e2bd41db75a395ad677e5686744ca7e425a7a33eaa7d4d0a1a3d337d41 -EBUILD git-modes-1.4.0.ebuild 483 BLAKE2B 351322848db3a47ffd9180b8a65319159ab6e5fbfcef009852f1c242b40598e2888b09df2a0a4d23a2604debae94e9c9eec4318733c4273dba97ff47f0f202cb SHA512 f7f34fb348d0d3b85559609e1e74e7f4b557615048d47c60b7eb578139a6b4f174cb34fa74dd1040ee9028ed0fe32ba83cf1a8c651217cf4c87b09c478c9b406 EBUILD git-modes-1.4.1.ebuild 545 BLAKE2B 295c2963f6e3bc43d9365f0c525f762d31b48980e51544bf22cddf7c7b732692ac2f3ba951ed395b820080522a8f28b92b17fc3538301e572f2491609ce14bfa SHA512 cb7e79e52dc1437594ad117684ea8aa2976b072e564067bc8312c6453ab5674232c7d7b878a8e9a9b98de9e7eb83d6e5a42e66e4c92dd54a41768721df8605ea EBUILD git-modes-9999.ebuild 658 BLAKE2B e2104ae23c11ffb54d19f98bf6141a5f229c7d19f76e7cec08b4c8a5737c8a8a6e46ec4d748a8d2e0fda916f0b391e62f3483745f13cad737f35fc0dfcecd7b6 SHA512 ada116ccda3ca80dfcb4bfdebba856a117ae979e7b46a318a7df3bece3b5b5cfe8d42e2ee0271bb8d0c6a310cb6a7b2183ab496ee56d74458b2ea4d68f2e1b54 MISC metadata.xml 419 BLAKE2B 6e3a5051a08003fb5450a0a4a9eb68df7c91878d1f61c7f5dbb58569dc1235ee4101f69a8d6bb35c846c3a78bfbf5f2e0fdfadd69a359e159818b3b145b04a5e SHA512 31f2551caca2dcb46aefdf851e01fc518260b6b8900d76c86106c7789f74de306357d4f0fa2e9852d9a8bad91253284cf5a68e6d66004a1e0abf25ba6a82ad58 diff --git a/app-emacs/git-modes/git-modes-1.4.0.ebuild b/app-emacs/git-modes/git-modes-1.4.0.ebuild deleted file mode 100644 index a851e83780b5..000000000000 --- a/app-emacs/git-modes/git-modes-1.4.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs major modes for editing Git configuration files" -HOMEPAGE="https://github.com/magit/git-modes/" -SRC_URI="https://github.com/magit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest index 909389e8a2e1..94b92eef0b76 100644 --- a/app-emacs/helm/Manifest +++ b/app-emacs/helm/Manifest @@ -1,9 +1,7 @@ AUX 50helm-gentoo.el 79 BLAKE2B 7f188281cba0bf1f683977149ffa01f2bf6679cec1d73553e27c445ebcf97d2a6b227d09c77a01dadce49e755d97cc572af4fc5358ca35866a4c12dd8caa61b6 SHA512 30d2ce1f8073f15439cc6d68620e9ca776ed74fdedfca4944d7d749891f33aa2ad1dccffdfb85f1e1049460015daf2104f0b9cd0f5b872c5d5c5ee1eccd25b21 AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87dab6cf37bd180cdea546c25fd12adbd8d9ed1e42e613164815b776455c991efdf075fcc4c19b4a812109c9508be76590db1 SHA512 14fdc3c5163389f11c9b684f569b9bc0e6e5ad4aaf9c2e170f66b05973e7a9a4744b0e293e167f2d714fa81f157b4b960bac07faf1e052a12167ad56ef131eda -DIST helm-3.9.0.tar.gz 2366592 BLAKE2B 8aeaecf444127dc9758c1116c2f2b6d6a11515b7a549444ba13cc2e6cb48c301ff76343220af2328af89050e210ceed00b5c45e9dee0c0546c40066b5c0bde0a SHA512 bf3917fb06e7d841fddb0b7a0f493dd18ea73568e84c2a535f3fffa1582efb65268a668f23871f66d221caa8be166b667e43095adb59342e3b2a130c5a59d708 DIST helm-3.9.1.tar.gz 2370645 BLAKE2B 819f0bf8cbd3728a78e90da6955f799a8ad2320323a9a16eb72a4fcfe21c04995f0fd0072a7a8bf6fcf593dedc4c3b224f0310ec317b9e39f326b4c147343b1b SHA512 7cd5d93493a08ec173b6786ec4e0cbaf3a90473f7ef8f7564232cedc438ed01466faeb8aced07419aedadd1469c8c43fe6072ee725643e133ceb3004675dc3b7 DIST helm-3.9.3.tar.gz 2373295 BLAKE2B ff34d5a68a1e25571c734185a37843d958b859096c22ca0222b64fb684a6de607d11b08f7beaa618f0017126c744f7f12dfe9d3ea03757874e485f4bdb5c2fc8 SHA512 4c1cce5eb93f89f388fb5da6a813f819867db6bc965ca378a788eaa5bf17c577b20034be9df57691737662d34809da4d86532b8b98765d6f102f84ee2169e80b -EBUILD helm-3.9.0.ebuild 724 BLAKE2B 672394f3f4088fd07b141b5f5ef324439713898ca45b63e0a9c3faa62ec309acbd7148a7c1dc737547926eb9b6b4170769b37c463a632aa80568592451b4ebbf SHA512 1c2f85b8e68468a0ba535dbbdb11a53d6ee4d6fa52b87c0ef6401e2206d798382f08e52a6f2a93750de5a1579a1989084fdb95117c201ab33e3641c7c790573b -EBUILD helm-3.9.1.ebuild 726 BLAKE2B 7347a810765b4c6f9475c04699553151603648db65db533ec786ff4bbbdca9f00430d97803c80b710077ec262a9b31b19b9c1f22c0b03190a41918fecc5516a2 SHA512 0586031bc2f2ef226861a8be5f8763ed33e94b79e95aef9ec0e478ee87e19b4b8c13cafd6c00299fd49137d86065ed37d92ff058d52412e1b047212d24632a25 +EBUILD helm-3.9.1.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587 EBUILD helm-3.9.3.ebuild 726 BLAKE2B 7347a810765b4c6f9475c04699553151603648db65db533ec786ff4bbbdca9f00430d97803c80b710077ec262a9b31b19b9c1f22c0b03190a41918fecc5516a2 SHA512 0586031bc2f2ef226861a8be5f8763ed33e94b79e95aef9ec0e478ee87e19b4b8c13cafd6c00299fd49137d86065ed37d92ff058d52412e1b047212d24632a25 MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a diff --git a/app-emacs/helm/helm-3.9.0.ebuild b/app-emacs/helm/helm-3.9.0.ebuild deleted file mode 100644 index e48c31ab585e..000000000000 --- a/app-emacs/helm/helm-3.9.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs incremental completion and selection narrowing framework" -HOMEPAGE="https://emacs-helm.github.io/helm/ - https://github.com/emacs-helm/helm/" -SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - app-emacs/async - app-emacs/popup -" -BDEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-3.8.8-no-autoload-check.patch ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} - -src_install() { - elisp_src_install - - exeinto /usr/bin/ - doexe emacs-helm.sh -} diff --git a/app-emacs/helm/helm-3.9.1.ebuild b/app-emacs/helm/helm-3.9.1.ebuild index 76671b3b26bc..afb4c7ddeceb 100644 --- a/app-emacs/helm/helm-3.9.1.ebuild +++ b/app-emacs/helm/helm-3.9.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" app-emacs/async diff --git a/app-emacs/highlight-indentation/Manifest b/app-emacs/highlight-indentation/Manifest index c2476f32dfe0..28f19483aefe 100644 --- a/app-emacs/highlight-indentation/Manifest +++ b/app-emacs/highlight-indentation/Manifest @@ -1,4 +1,4 @@ AUX 50highlight-indentation-gentoo.el 322 BLAKE2B 6a9337d363a154b6302642df688b78531302225889916bddede7513a81a7add26eb4ce7739df61c8505853b0b34cdaccbf1311928e93e670d5b94f68ef947034 SHA512 17bb8ba69a747eca543a223e8bee71936b8c13e5c687e83aeacc08a8504d5eb35be6c653d66808d9ca08e8096b82172803b93e55d4eaddd4742c5e3154c8d4ef DIST highlight-indentation-0.7.0_p20210221.tar.gz 3848 BLAKE2B f337a9a326e3b246f31a5067a90c2f7227c2433524e82612e96d94c288d44bf353b20815d9b83647d73f37a6152ceda13d75a610b8c1fdfa89a33ec7f5d580e1 SHA512 44d2701d18d0df4a4beb29b6c710048496e7ce4cce3ab90ae06c17862ee86e5a67ef6eb6f66f7e4b8d3a6785560616827519ac9287ce4380ca59b3f4713c3164 -EBUILD highlight-indentation-0.7.0_p20210221.ebuild 571 BLAKE2B 17796f3978086d95cb293f416e75e0867b08f049a7131d58066bd78ee9963053ee2b7ace37500e1e3dd4942a4edd4f69bae54eab558a9a6cc71af46bdb7f0196 SHA512 076c4d0e087cd25e0659508cfc638b6b91e2d8e40acbb8c95bad94da1d91ec0494180953207ecaf75de518f84281ab19bb1204c9b296f9a997dafc5bd641055d +EBUILD highlight-indentation-0.7.0_p20210221.ebuild 570 BLAKE2B b9a4b3095cbdbf2981aa3d41fa9ac4a0237efa8f7fefe0e476995619ae991ff78fcc3f71af7e9e2cda1b673f02ff9179b51f0f30cbd491474720c4554d1b53f0 SHA512 7a1069c84667e5c20a073d0f802ca7546d112fdffb229b8fcfd98f0ecdf3f10e05541aa9c3477de353f176eb01abecd845c4174ce4ad16c5c099513640e15246 MISC metadata.xml 465 BLAKE2B 43d3fb82f3fe6931e3e605be4ccc995e4a2e3f5e88c36930caad0028226788027fcd1b1c4c53c43a8bba13edb633b99c8f9bdd49124ce4c00de045c9922a74ae SHA512 23fb196d0b01513f9b82cb52e82a0d0a5fb3d936a742ae2563cc74e0c6d50dbcbc527c3839121db33209286a821a8729e291f88c6af69f3891e573720eaf9f47 diff --git a/app-emacs/highlight-indentation/highlight-indentation-0.7.0_p20210221.ebuild b/app-emacs/highlight-indentation/highlight-indentation-0.7.0_p20210221.ebuild index 551344ee934e..0f16929dd872 100644 --- a/app-emacs/highlight-indentation/highlight-indentation-0.7.0_p20210221.ebuild +++ b/app-emacs/highlight-indentation/highlight-indentation-0.7.0_p20210221.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_PN}-${COMMIT} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.org ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/howm/Manifest b/app-emacs/howm/Manifest index 2389e67dcb0a..f54aebce978e 100644 --- a/app-emacs/howm/Manifest +++ b/app-emacs/howm/Manifest @@ -1,8 +1,6 @@ AUX 50howm-gentoo.el 73 BLAKE2B fe99991f69e8aa4c515aa458980b82fcba96f2dcc29d213b662c5d81231aa85dc288b3135dc375a099a57344646a3a9a0c0ad0eb57fec4f78f8ec0d1ddc1ce60 SHA512 575a4638fa232ced8b377e30bd405dd78a8d10194cb38f40041ff30187482cec2cecf94c8f9da95031848e6c0379a2d845ed7b9eb159b63ed0a0737afa627a82 -DIST howm-1.4.5.tar.gz 565221 BLAKE2B a28e98e9b955c6172c7b9e51d8f157e22e87846cb2a2955d956f434c2a36fad7e0692c951ef3d37f57363d500d118c2eeaad55276656a8e543b72b8276317fa4 SHA512 b448bf8caeaf21bf1980862ed12541bd793369494a3e321bc5b77bb99ef63cc5ed2f70c54eaa60b427489e9b3fa9b0037d5cbe06449f87af924f245b7f8f2615 DIST howm-1.4.8.tar.gz 566903 BLAKE2B 0c4dee89147acb40051be18833ec4027bebc81102af2571e15fc06a9c6cefd3d1f0334008550321ad81ec28b44151bc9bc5ab4db8ad376cc4726fd571a77076d SHA512 e95a7e3287cd1cdb1c51d99b00627f8824e1c2a470a1a986910b8e79cd79234a0032c9d92dd5009bb6c09911c1d8848cb0fc585ecce8f5d1020cd5bbe2d36aa8 DIST howm-1.5.0.tar.gz 569867 BLAKE2B 68e4be1a808bea2f52167a9bea954e9d4036a6910525b01433e91e4f6ffbb9c0ec918d50a5b97544d88da651c905dcf56356dc6b8968b77522c0df2f8add5b2d SHA512 104be07b5167ce05dc794a4029c1ee35f8471f9fa406be3eba3565362a1685b9859b73de422ad43339db9f0f89245aa7a3838129996405d5b3f6fd633c3303bc -EBUILD howm-1.4.5.ebuild 586 BLAKE2B 6f328010f39e208a8463f1a0e72ccbc8505b4bd6e1bda58607b3198bddfa0d643f85a5c46971ecdb0891aaaa36c65dba2ed146112796b989070aceed623fda51 SHA512 40f755ba685936fa2cc210bd5e5b8fbc1aad7c6677f585f847a3125fe36bc2a74f70d13d5c423553bf40840dc2b318f09fcb3f95742a20a7aedb6ecdac36c9fd EBUILD howm-1.4.8.ebuild 702 BLAKE2B ec2572e2fa3becb455aafa16dc133269cfe5f810372bac07428298aaad624530e6a29493a62d5443173d7b1293ce6e78ca0dd5669fcb8d3a08ae749c10f741a9 SHA512 4f5186a68f08260a3c755532689d36dda63c866c95795d0bf75a0311893e0c97a61d1fbc91b5eb510f133f984875100aa141194188c918a5c98fe2aeceb79ad9 EBUILD howm-1.5.0.ebuild 705 BLAKE2B a05b34c764581da50ce2477ccbe1bf50867b96429d5e536b38e4d367233aeb47721bdc2ee158f26d7d5fb12073a9b751226a6c4f7cb0ad68dae3bfd8d1e7d2c4 SHA512 dab3eed2407bff5eecdca6d7edd2baa39e1181a325463f7f41de63cdd1920880c73b10858cb055fe76b861a9d3c6dd884ab934b58f5cdde9628c55b6e19acb42 MISC metadata.xml 348 BLAKE2B 0e8a3991348e1c85923ce09cb0f7c204f3ed54dceb21ac3e6486639b0aa62b22b2f65b5e27c772de2bce47640b52870351ac383dbc7dda8c1b5664daad21c465 SHA512 a9d32b288103b34a65b9f4c8bc91be29cb68ae8d09d5c23006cd6a99e3691eed953bb99f59f16a701096c77299659165bccaafcb49a6a96d72e0f2542e4ad057 diff --git a/app-emacs/howm/howm-1.4.5.ebuild b/app-emacs/howm/howm-1.4.5.ebuild deleted file mode 100644 index ee09504fcabd..000000000000 --- a/app-emacs/howm/howm-1.4.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Note-taking tool on Emacs" -HOMEPAGE="https://howm.sourceforge.jp/" -SRC_URI="http://howm.sourceforge.jp/a/${P}.tar.gz" - -LICENSE="GPL-1+ GPL-2+" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -SITEFILE="50${PN}-gentoo.el" - -src_configure() { - default -} - -src_compile() { - emake -j1 magit-version.el || die -} diff --git a/app-emacs/math-symbol-lists/Manifest b/app-emacs/math-symbol-lists/Manifest index 9b505ebb2b54..8273590f3216 100644 --- a/app-emacs/math-symbol-lists/Manifest +++ b/app-emacs/math-symbol-lists/Manifest @@ -1,3 +1,3 @@ DIST math-symbol-lists-1.3.tar.gz 43132 BLAKE2B 0690b45a11f8ce65103261928a2ae61b64b04f6034df3e530507422546098e016f8cb5974997a061bcf08be8877b8f17bbe38528c999d011bd6b2e67600b15a1 SHA512 4dd71c2e73c5907e88c1b05f01e4ab1bc2b911243e5aed0d1dc3edc4c06e842de1c8ba59b15bb185f75d9b549042c17715b7502cbc5ded6da16bae427522976e -EBUILD math-symbol-lists-1.3.ebuild 433 BLAKE2B cd7aa45dd0e7fc26dc0f91b9db5ec400655b49ddf4ed1101dbb8316383fdbc4ff7f80b88663e9c0f6dfaa3629f344eca76dde914644d9fdc1c33c04b8fdb15e2 SHA512 49b4b0bbcb5ed69cf655af3bba1b40a3ecc31b6aa60d0a663aa5476e723fc6a52b249d15b24aa40afe49bfcf50c1f9d3730bd85eedf70881b9cd9b5cb31f1572 +EBUILD math-symbol-lists-1.3.ebuild 432 BLAKE2B 90db8c1041d085aa49de6228f3ed23616ad0ebb7ef6f75ee1e6b0c6364d1683d1ea303a1e55c0ee60b377ad2218d908e267dc1a5b534908eb78a56e3353175aa SHA512 cf9533b129b6301f811d1655eae33b1673474113f881b52a6f0fbacbc993fd4d43e71ba1830f37179bf85c0f92cf2b7955d256f17037de31f513513be17dffed MISC metadata.xml 437 BLAKE2B 1d2163846dffcdca0a20eaedf3b562f553fa573f47794b8a420ad1f71f101c85d99418fd82722355a02d3b274aa31f19f14039c31d3eefe6cd94dfc913cec6a2 SHA512 cde8a76ce14b42a97d203658048d670800fca245ea12f4f86636bb3df2611ce8bd72997154062ed9e796fc42b4127412f601f727c52002152ba9efc5c5bc2a70 diff --git a/app-emacs/math-symbol-lists/math-symbol-lists-1.3.ebuild b/app-emacs/math-symbol-lists/math-symbol-lists-1.3.ebuild index d1913720fd8f..fa83d2156278 100644 --- a/app-emacs/math-symbol-lists/math-symbol-lists-1.3.ebuild +++ b/app-emacs/math-symbol-lists/math-symbol-lists-1.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 @@ -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/mmm-mode/Manifest b/app-emacs/mmm-mode/Manifest index 0c1b1a5fc0e5..9dfe760c0328 100644 --- a/app-emacs/mmm-mode/Manifest +++ b/app-emacs/mmm-mode/Manifest @@ -1,9 +1,4 @@ AUX 50mmm-mode-gentoo.el 58 BLAKE2B 0114bc73a9125264dd76189479ec708455f88c2d50765154c64f7bd5ad386889b055b280a1dae5fe661962f27caabb06a8b6a0fc709fce83abfe9c21be6fd8da SHA512 4cbf0da7bcadcdb30947fdb789542daef059112c894be4ad418321cf526f7789e86f612c92bc5c11504ae2538f0e73650589663b3f87421543f0047932c6126f -AUX mmm-mode-0.5.7-texinfo-encoding.patch 224 BLAKE2B c81ec6ca4cbaef71abe743d488a8605b94444f058d6207123f44bb9d1e87bfb2be5c84781c0ff5da1202775042e84cd63b4597e3020950cd412c98aa0ad4a62c SHA512 cbda4268f6e560056abf2618e2a90b1c330a9788e90b77d6353bb0b040d3330a6b4613cf221bdc3fa080d0b3fc362fd67323798ada757d06e8f72ada73f897f4 -DIST mmm-mode-0.5.7.tar.gz 176034 BLAKE2B 23fed0f260c9f46134d83d29e96b96ff331aa0fbe8d121663b74de944489d1a51948f6fba729129e47a34e1ef48cfb0f8bbc45f6ab8f548001bbe0e88a61aeca SHA512 3afb77b3351c8ea5844cd57bb873e6ebe91ce1e268d0d585581482f5039c64ea80fc7aa620e45330eca0eb7839223764164ccc09e932b54f23f3f37c9953cb39 -DIST mmm-mode-0.5.8.tar.gz 176287 BLAKE2B 8dbcf1c1eda543ae52947c220d9adcfc497b060b0a2010e8e0f71d7ee0bfa9bacc2c6eae0c5b2a3260a7492e034bf4f63b24f8bcb00b05d16cc4293f8a49594f SHA512 f27d4dcd46b9db282184252287ab68b7f7fdae5d2522da5c369850ef30f741bac2323ca1a2cc1414aed013202397a6362b31f488e06b0c3de33324514b9e9161 DIST mmm-mode-0.5.9.tar.gz 110564 BLAKE2B cafcd254489b1b494ddb236d4478f3c44845b1e91571c3c72e89568a15953558c8d341ceddbae111a4f9ee07844762883aa8e3b4d9c7838391bde97d3851cac3 SHA512 77a3ead553cec13537f5fbae15e04295b93f30d2e8e59eebb27820cb164204e35264a066bbd3cb0e86eaeb09c8574fd47c8164fae04b4e9e50786bdba119ab65 -EBUILD mmm-mode-0.5.7.ebuild 630 BLAKE2B 0f141a88344af6583ec398deb7ac5e08cfd3546e2137f2f456e56c802c7483a4da07e9585694aa0851370d74fad2350a1496a10e90dd5047289747434b16b068 SHA512 c00f0dca6afbcab6f2a4011fccfe4024128f8ba20b2be79c54c994c56f7524f3575c93230b4e76506a3a3b031d2dee25dd6972fe42bf54db74cb5dfa9420cead -EBUILD mmm-mode-0.5.8.ebuild 578 BLAKE2B fd78560d596db952bed1915e51709cbfc921b2558b18327d8e7951fc4db0ba16e7300519780ea39bb428ff8ade26f827d4f1952885ff344b9240861f57bed958 SHA512 f231b03f7adb3d38315b97e70dc2ccd2a508dae6686dc3ce148d522d0a65f76fca9ed2888015799c3d3d92f497f993d59920dbb0e8ab381b0f5604d0244f6bb5 EBUILD mmm-mode-0.5.9.ebuild 614 BLAKE2B 439097a919d6b49a4a763314035385c25c539834220bc26e705ebf0b44ecfc5acc90e6e9c065c8e9d36a14d30552a69ab883ffb264f31120540c5e2a1d1848b6 SHA512 6e1a64a5b827e023a30d9b090a8d6d049fa6b60f9e1e26b21e98b13ef8b9047c33e4315dadcef76a5a7c20bf7d6321214d6609a3ff7551772e7cfa5ddc8c6f8c MISC metadata.xml 415 BLAKE2B ade4957533ff05ccf267e0b9ddc30949c8cb9dd06c9cd673fba932acbb932765bcabaa7ea9cadbb9bba64eea23b4d6df6be624d6a387a261bc678a89e86f76f7 SHA512 2ab1401a418ffd9682d350a90933983e9bd168422731f14faaa2ca96d51277048d5c86ac7d482beeb9c6af73746a22cde32280391311c64bbce366ef1df8d7ce diff --git a/app-emacs/mmm-mode/files/mmm-mode-0.5.7-texinfo-encoding.patch b/app-emacs/mmm-mode/files/mmm-mode-0.5.7-texinfo-encoding.patch deleted file mode 100644 index f83d24dae131..000000000000 --- a/app-emacs/mmm-mode/files/mmm-mode-0.5.7-texinfo-encoding.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/695954 - ---- a/mmm.texinfo -+++ b/mmm.texinfo -@@ -1,5 +1,6 @@ - \input texinfo - @c %**start of header -+@documentencoding ISO-8859-1 - @setfilename mmm.info - @settitle MMM Mode Manual - @c %**end of header diff --git a/app-emacs/mmm-mode/mmm-mode-0.5.7.ebuild b/app-emacs/mmm-mode/mmm-mode-0.5.7.ebuild deleted file mode 100644 index b9a5768acc63..000000000000 --- a/app-emacs/mmm-mode/mmm-mode-0.5.7.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Enables the user to edit different parts of a file in different major modes" -HOMEPAGE="http://mmm-mode.sourceforge.net/" -SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ Texinfo-manual" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${FILESDIR}"/${P}-texinfo-encoding.patch) -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="mmm.texinfo" -DOCS="AUTHORS FAQ NEWS README README.Mason TODO" diff --git a/app-emacs/mmm-mode/mmm-mode-0.5.8.ebuild b/app-emacs/mmm-mode/mmm-mode-0.5.8.ebuild deleted file mode 100644 index 9eaa25550ce6..000000000000 --- a/app-emacs/mmm-mode/mmm-mode-0.5.8.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 - -inherit elisp - -DESCRIPTION="Enables the user to edit different parts of a file in different major modes" -HOMEPAGE="http://mmm-mode.sourceforge.net/" -SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ Texinfo-manual" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -BDEPEND="sys-apps/texinfo" - -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="mmm.texinfo" -DOCS="AUTHORS FAQ NEWS README README.Mason TODO" diff --git a/app-emacs/org-appear/Manifest b/app-emacs/org-appear/Manifest index fa9dba613f66..34107f668f9c 100644 --- a/app-emacs/org-appear/Manifest +++ b/app-emacs/org-appear/Manifest @@ -1,4 +1,4 @@ AUX 50org-appear-gentoo.el 147 BLAKE2B d544596303f5346afe667fc440c9467c65f23313f16d89293a7cc2a703d60211f034d66de2e9d1e2172b0b2f015572ec64b15d8f963b1fe3c00ff8c388a7a0b5 SHA512 70e9cb67d1aff2e0284cc9f85d4e1127aa84b8e8a03f323476375fb91e6bb47f5821acb3bfdb56ff24416c87001110c7621b98a76165591871459369acb0a1fd DIST org-appear-0.3.0.tar.gz 95423 BLAKE2B 925e82f6b2757138d8e3b2f20a1c3bd64644aea463fa5b713e363b8cfe8ca1111a666d3a934c313032e5a8339bcab9962129c92a2b1a5bd454fcfb3aefc0ac1a SHA512 5500e838ddfd5a4000604a284a5a967ed2a42abfcb6f24cf86f60116c0a2afc7dd303f9be9b8b879fc8a0cad09e15e168212e6b6c6b3c18ec649b92c5a3ea2b0 -EBUILD org-appear-0.3.0.ebuild 436 BLAKE2B 43a714e9f9e0f8c4e4b6a4bc8b4c163c05ba1f832f35226f3caeec4edf9ab75c91294cdfafd59fb8388b344ecb53f2f6b48f870ff5f82a22767497b82c49c410 SHA512 b2ef31f8afdbbef6c94b3897860ab034a02b065c3d9a91cbf989481024663993778f9068d0807864167ae372821f6c23e0227bee145820f928a6e923fb5d3f60 +EBUILD org-appear-0.3.0.ebuild 435 BLAKE2B 193570e65e11bef46a6e666b86e1bd61986a2307a5441a1be17906e0a4b6e758330110c49e6b5cbf2c6a3cf5b261ec004856b5a75939885e9aa035824012011e SHA512 11576730c7429466628de00838130cd3ef2c49aced5daa53c7345c92f81cff86c60d99bcac0d9ae57854ae425653d51eed7fe553c9e024b0ce8558dd69546f7d MISC metadata.xml 423 BLAKE2B 98496b9b392c87849ce144f88f9a966fe6e58ef9015dd476e1ac90824ed782b07e0c12c96b4b7e1c07f3cc1dc13072c6469db04fc0a57824b456264d6927e567 SHA512 7bb84b12302126b4e4a253a8a6e27e07e3c49d1164bff10c0396b64923d9406119495047b48f3a1d3ac6d09bed076f5bf8458a7501ec49447cb01c1460279c12 diff --git a/app-emacs/org-appear/org-appear-0.3.0.ebuild b/app-emacs/org-appear/org-appear-0.3.0.ebuild index f63f805e5742..dacc9db52be7 100644 --- a/app-emacs/org-appear/org-appear-0.3.0.ebuild +++ b/app-emacs/org-appear/org-appear-0.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awth13/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.org demo.gif ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index ac3cef62c4fa..01eef24a432a 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,13 +1,9 @@ AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000 DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591 -DIST org-mode-release_9.6.5.tar.gz 2209154 BLAKE2B bce49c4cdf51550c83ad78b683e2cb400a4378ffa344e00201450fdbc403248b85ab7a69c64abb5edc45b64c7134bd286e4a7115c255c9f6ff4866425c303711 SHA512 89829a0ccd82a42ba4b612e3ee2208632a0b5d32419192ac47660f6e9ab05e9848a844b6625dab6426a27fc3009bf75925856574d0aab49fefe639b6f31cf2fc -DIST org-mode-release_9.6.6.tar.gz 2209391 BLAKE2B fd88d0cf686007b7a4f90ad8870f614525efa2edcdf9198eb2576560e8a830ac69c05fe92d1080b191a0c10247669d2cc75306486a0c0ce1c9281ef56a779bd3 SHA512 a8e34bf6766204ac88ab3a0d2d20b5db911c66deef7b252e57691e7032cc0e34bee4d27b1fa4053d5b2011d08c9b1b1b556b5698109150d09018956095e42d5a DIST org-mode-release_9.6.7.tar.gz 2209900 BLAKE2B 5e0c63722cba9708018da8e79bfd63a3d632cd7ac27144833e2f816b26cd558dc249c0c8a6b9f78f5c68af1d9218d43fa2f4fab7ab86645215d0ba40cb3d3f12 SHA512 f8225eb3d488faef54d97c812964010fefc19003950fd5b49fc1618b8ff0deb9d001c631820d99439f7527aa72f9c071578484b3b7b8d3c46baa53a7066de2fc 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.5.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e -EBUILD org-mode-9.6.6.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e EBUILD org-mode-9.6.7.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e 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.5.ebuild b/app-emacs/org-mode/org-mode-9.6.5.ebuild deleted file mode 100644 index 2747f4956985..000000000000 --- a/app-emacs/org-mode/org-mode-9.6.5.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 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/org-mode/org-mode-9.6.6.ebuild b/app-emacs/org-mode/org-mode-9.6.6.ebuild deleted file mode 100644 index 2747f4956985..000000000000 --- a/app-emacs/org-mode/org-mode-9.6.6.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 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 a5f7f11a9dbd..ce54b2f20fe3 100644 --- a/app-emacs/osm/Manifest +++ b/app-emacs/osm/Manifest @@ -1,7 +1,5 @@ AUX 50osm-gentoo.el 67 BLAKE2B 0486bd17d60abb53433943335ed7584a0ab6f3b2a1dcdf23174e6f790f95044d4000d5b37a3b1c2549337268b5b296c6528e68e061ad75aaae8bf3ff141069f8 SHA512 b4aed2a5c285c94489371fa297a44d7bd3ac6172199cea0218d0469cf4c2d36b819ada8f3da6b0a95c44f729e4d77f5051826081137c0f68cd58829705ccc50e -DIST osm-0.12.tar.gz 32029 BLAKE2B 42a8f70acb01ac0b326ac0e345528f2181e5ab45a92bfcc796d2d8cab5b587e4b071c5d1235cc92f4362be3849cd454015de096314b2de0ebd02bdc631588e03 SHA512 ad21fe39c096250f8e5249ae67c399ccb976a48576ced9e9ed4accbd7cbeed4a30e3c347ca5b4ba2f8e2b7db5a161b3145b01121860b9ee3880d06241bec3edc DIST osm-0.13.tar.gz 32400 BLAKE2B 0b97d1adb67510f393dc13b8f314e8b8cc089d1b5d4e440331a2c8ddf42799c5e04b6448eb35d3acd55c8fc363f82415d8b8cdf83e06fa3ccccceaa07ffd68e4 SHA512 4313ccb42c6c7a7fc582d5f2a476ff09890306c82bf0554654443906e593509692450d0db4b6ef4fde906aa750d925bd3156e74d8fcf6f780eb37a3761aa20e6 -EBUILD osm-0.12.ebuild 635 BLAKE2B 50b190884e8e17b14547418ad7650ecbb798fd3a8ba2d6130131487ac63d027f8124911e8a4be84e87b45df7cffc65dc43d11230daa496af78b0748e9a8aefc6 SHA512 7f4a9056e3738b466f6be3a6235fc93996fd321a49ca3f9979c7ff6f4f4536eb3fe69e4b41e2ee6997d6d787ab27abbecf7677ab114cffc16291b4049d5d8243 -EBUILD osm-0.13.ebuild 750 BLAKE2B c5dbc6c0166e598ecc60b4d08ad4efaa4173f693a58e22fa04e95a93d3a1f047e8d0eba2510912836b966c24876479728b1a72a6c93eea184dd910eba45c3a4a SHA512 376ac22c7645d8b44458df2eec47d167b88180bd3ce256012dd329da92d3265b3d3ce653004b2a818ebea1a17238a654f3862e939a1381dffecef7c31dc01667 +EBUILD osm-0.13.ebuild 749 BLAKE2B cd6df1ba21d69597d1911c478bf9830a3d79a9c0dd60ff527ab78904679123c2d12761e897e3545a1d32f508a443f44afae2568451c4c3c53fe205e5cb8c7314 SHA512 4a794a6ad7a1d2381c7916e7e86679ff3d45a684c4f7f7d6502aea355b19d37f9211c74c5b787640afc3f62fbac8d7fa8b940e40c739274f66c58bc0e794abfb EBUILD osm-9999.ebuild 750 BLAKE2B c5dbc6c0166e598ecc60b4d08ad4efaa4173f693a58e22fa04e95a93d3a1f047e8d0eba2510912836b966c24876479728b1a72a6c93eea184dd910eba45c3a4a SHA512 376ac22c7645d8b44458df2eec47d167b88180bd3ce256012dd329da92d3265b3d3ce653004b2a818ebea1a17238a654f3862e939a1381dffecef7c31dc01667 MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736 diff --git a/app-emacs/osm/osm-0.12.ebuild b/app-emacs/osm/osm-0.12.ebuild deleted file mode 100644 index 2e361a320f89..000000000000 --- a/app-emacs/osm/osm-0.12.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 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs" -HOMEPAGE="https://github.com/minad/osm/" -SRC_URI="https://github.com/minad/osm/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND=" - >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg] - >=app-emacs/compat-29.1.4.0 -" -RDEPEND=" - ${BDEPEND} - net-misc/curl[ssl] -" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/osm/osm-0.13.ebuild b/app-emacs/osm/osm-0.13.ebuild index e18c2dbd3553..b4b3876d52d5 100644 --- a/app-emacs/osm/osm-0.13.ebuild +++ b/app-emacs/osm/osm-0.13.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/package-build/Manifest b/app-emacs/package-build/Manifest index c59c93f7ae14..fc7f2592b118 100644 --- a/app-emacs/package-build/Manifest +++ b/app-emacs/package-build/Manifest @@ -1,7 +1,3 @@ -DIST package-build-3.1.tar.gz 16074 BLAKE2B 9c07bfb5f748addd98d0e54b07723af667dff7f8a5220e83bce7e580f87f433ef8c8ea281d4997a959571e07de4364b8feb8e06306510d5e5025ac16ce4d6a2c SHA512 aeff30c04cac7423e88b1af3a8cff79f8fc5ea5712414514c603ba66713e59cd14965b0b6b77071f8183c130a60ab94f05ec754d810f1817ad0fcb71062d13fd -DIST package-build-3.2.tar.gz 16746 BLAKE2B 05d7b0b1195f5e4a7c681ff577c937ce0980b91ba3cae9180149922f12d698d63cc0c459c9c3b5a23b9e1bcb854a6fc871b651f5a2d915d9332dd2d8d17e7fbc SHA512 7c001538469492ce646ef52e3f5dcb3816bc0d8fa0dbbe1395d48b35707cc0665404db8f14e849f8510192fb972fe5e6ff18c3bc12eff2182e1cadcad313404a DIST package-build-4.0.0.tar.gz 18055 BLAKE2B 52a328448f5865b2c35d6bdf2a0b5300d15d4031b5bb6938161b470ea7aa3c7df723a12c5ee39d1b81600306776338458a7a7def3d926847d4c91aced8ce8a8f SHA512 45c85eb0d938c2c69ad767a263f1154d140c8f9325b9152bd3faf4e4c083c9b4876fbe73adc055d7edb15cee435d982c927fcddfffa2dfb1b53755b7ad61c0c7 -EBUILD package-build-3.1.ebuild 389 BLAKE2B 25a3a761ff35a222316712533a5498de04e1d71c6120139110c810350df11901fa25fd7f8ce4d6c2bb702feba0dcc40dba8e0373c27b0f700bd326dad1771c0a SHA512 7df2ac83a9c119d23a3b8e8ec972bca2e29a7b47db13ad82d8974f114b28cd6d89a519d760312e5d95ac24be9cfe9dd23f9da343259957b317a1e06cd809a3cc -EBUILD package-build-3.2.ebuild 389 BLAKE2B 25a3a761ff35a222316712533a5498de04e1d71c6120139110c810350df11901fa25fd7f8ce4d6c2bb702feba0dcc40dba8e0373c27b0f700bd326dad1771c0a SHA512 7df2ac83a9c119d23a3b8e8ec972bca2e29a7b47db13ad82d8974f114b28cd6d89a519d760312e5d95ac24be9cfe9dd23f9da343259957b317a1e06cd809a3cc EBUILD package-build-4.0.0.ebuild 389 BLAKE2B 25a3a761ff35a222316712533a5498de04e1d71c6120139110c810350df11901fa25fd7f8ce4d6c2bb702feba0dcc40dba8e0373c27b0f700bd326dad1771c0a SHA512 7df2ac83a9c119d23a3b8e8ec972bca2e29a7b47db13ad82d8974f114b28cd6d89a519d760312e5d95ac24be9cfe9dd23f9da343259957b317a1e06cd809a3cc MISC metadata.xml 452 BLAKE2B 22cb0e741c502768ef7a4a9665f1857d7defb33ee449314d496f48b7571df697a8b675aecf2884cde00d2d0c81b2436c54de87674c7821744bcab475e9e01d9a SHA512 7eb57eece299500dbc7c8909c386290236a2ede60fafcf9bb0296912085d5fbf156215fda4a77207adaa523ee81b338e2330e5901cdeaecd8018c3991c359531 diff --git a/app-emacs/package-build/package-build-3.1.ebuild b/app-emacs/package-build/package-build-3.1.ebuild deleted file mode 100644 index e7c96d42e3a3..000000000000 --- a/app-emacs/package-build/package-build-3.1.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Tools for assembling a package archive" -HOMEPAGE="https://github.com/melpa/package-build/" -SRC_URI="https://github.com/melpa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/package-build/package-build-3.2.ebuild b/app-emacs/package-build/package-build-3.2.ebuild deleted file mode 100644 index e7c96d42e3a3..000000000000 --- a/app-emacs/package-build/package-build-3.2.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Tools for assembling a package archive" -HOMEPAGE="https://github.com/melpa/package-build/" -SRC_URI="https://github.com/melpa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/paredit/Manifest b/app-emacs/paredit/Manifest index 0aaeab89bd0a..a0536d04f16e 100644 --- a/app-emacs/paredit/Manifest +++ b/app-emacs/paredit/Manifest @@ -1,9 +1,4 @@ AUX 50paredit-gentoo.el 503 BLAKE2B f08ba9965af5d555de5539b017eb230c9e5eb296f0ea9f98fb2f46a4a7c665e5757cc7b135df7282118f16e6b96a926e8e8952b926917a7cb5e0266d4d751a93 SHA512 4635fa54babe7df170356f4d74d9419bfbe185301a37110d5a12620b1c6ab4654b66c2062814cacf64e480c5079e3da82354ff78db6e600e4dac68e0ba13451c -DIST paredit-23.html.xz 1920 BLAKE2B 029c09848bb162c135c882ca17e6d5da9c3c17ba3937a809dcd03edb4b1841a0069a72dbd6676003cdf1a9de60a1f88eefa1de050210a37b52a005d28892ab14 SHA512 0ef584787b6094f1d0720aeb4d3a8c106605be62ffaa240d27a190ed9a6dd83d6d1ce68c2d184e84539a0e0658dcbed068335b69f4b1905ae9bf3d9968d5fb9b -DIST paredit-24.el.xz 24332 BLAKE2B 5243810cfcc40ebfd62ce3f833afa214defe9b91affbeb142ddad308e1fcff3f54a0ed19029a5ebd31f374868abc34f160d2efac65a609e783483ba2c92194d2 SHA512 76d9d2694473aeaab573964d79418fba20bfecef7f3771682f769ef05fb9385f9ef6dda1a5c7edec5d0a6f919d2eca5e75d595bd8cd5220c5179bfcac5f20f94 -DIST paredit-25.tar.xz 33552 BLAKE2B 7fd36e796c754a6bca28d3bbdf59c37bba326870a6ba94380b4c6130a5f0be103ef8ced0071059faa785fbad7cdcfecd0eb491a2b07200cc6e3208b61b0a2af2 SHA512 46ae5eee7007d7ddc2c03955f521dac950b88ee3274faf071983380d83b30b553da7d21fbe791a2c760f0f56b7fd177714085c18a8dbc5c50bc0a240bf7e77aa 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 790 BLAKE2B ba26cbb9098604c5b5f53411efa3a4c88cebae99e5e52f21e8d5daabbc575ca90582491c550c77da11360322099b6566d31d8b3334999e8bd38cad0ce9cc6211 SHA512 bfc6723749605c4c71596d1cb4093032be8001a3af9088340df8b9bbf9ced809cce2ca028a0326f77cae29b35c343280913bdc744b5f34cf9dd75f0a010882f1 MISC metadata.xml 383 BLAKE2B ba6b85b4481d8225fbcccd0f852de340e42556209c64d7432e1c3c6c4aa05ff0708caafe79123a21c5203d62b2acca9cb520394b5c6b73d7bcc31236cf04e9a9 SHA512 7ca29cb9b16f27ee506de3e9709e846db0cb8d4ebac5c6df4a15efb83b96b067fb5f2bd3735c3ab7d60856098648d138b23921b2a43e349713cb72e8aab649a9 diff --git a/app-emacs/paredit/paredit-24.ebuild b/app-emacs/paredit/paredit-24.ebuild deleted file mode 100644 index da8b0fce3b6d..000000000000 --- a/app-emacs/paredit/paredit-24.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Minor mode for performing structured editing of S-expressions" -HOMEPAGE="https://mumble.net/~campbell/emacs/ - https://www.emacswiki.org/emacs/ParEdit" -# No documentation available for paredit-24, so take previous version -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz - https://dev.gentoo.org/~ulm/distfiles/${PN}-23.html.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" - -SITEFILE="50${PN}-gentoo.el" - -src_unpack() { - elisp_src_unpack - mv ${PN}-23.html ${PN}.html || die -} - -src_install() { - elisp_src_install - docinto html - dodoc *.html -} diff --git a/app-emacs/paredit/paredit-25.ebuild b/app-emacs/paredit/paredit-25.ebuild deleted file mode 100644 index 8510221c5950..000000000000 --- a/app-emacs/paredit/paredit-25.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Minor mode for performing structured editing of S-expressions" -HOMEPAGE="https://paredit.org https://www.emacswiki.org/emacs/ParEdit" -SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" - -DOCS=( ${PN}.html ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -l ${PN}.el -l test.el || die 'tests failed' -} diff --git a/app-emacs/parsebib/Manifest b/app-emacs/parsebib/Manifest index a96d1b20e055..3cd6cad5db0f 100644 --- a/app-emacs/parsebib/Manifest +++ b/app-emacs/parsebib/Manifest @@ -1,7 +1,3 @@ -DIST parsebib-4.1.tar.gz 24384 BLAKE2B 4546b49ea49a890b7a640cbbf1103500e6e1d3628d990c1c24c4943024b51f5293919315ab82134cb823799ac8d04e5c174671db3379c9a0a9cf7aa02bb8c36c SHA512 37df3265b51e0a1d2b418f2a862691300c369bcee01beec19abe4ebd160c4a279427f7a4b012828ca5b39f0c2064660c3ed73edfef400f543a9157761aabbbb3 -DIST parsebib-4.2.tar.gz 24695 BLAKE2B 5beef8db68121c80c80194c547dc9bb65235b89bde4eb8c824b019cc16c72dd2d7bd3f55086332ac18461d958ae6423fdee7089887f7b47b2962dc67bc85de04 SHA512 c0f974971918eff2555117d243b0b760e531a149a641718ac216d42df5a124439a6108889ae85c62ddd1d183d17e5b8b701e594b0b88ad39cc31207273603f1c 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 586 BLAKE2B b8917e2ed193b97dc409e980dfd01e9aba0aad3790fdd4ecf52f42573e279fe2100a1128cf8644596fce41b293af65983970d797602f455e92ec4c1db75d6f9e SHA512 338ea8922ee2f4ebcc17429a543bd3158ad1d320a1939fb45ff3f021f6a1654f160922f385b9b742b1625ef1ac90af01d82a1bab23b586156947a0eac56d9968 MISC metadata.xml 627 BLAKE2B c720728d95d1210afc6015d7472134e9078fbc67f591e4991dd34a780c49c8b30c1dec30c6ce57d81034f71895aafb8637c8181d7cdc9e13819ecceea919cc98 SHA512 a991dcfa3ddc97afc341228c4483c888de999eb79f67cb174e12a8d9725da58468c6e1330d8f5e2ef7e947e108e6eba1edba4fceca7955793b6d8a0c223d1f4a diff --git a/app-emacs/parsebib/parsebib-4.1.ebuild b/app-emacs/parsebib/parsebib-4.1.ebuild deleted file mode 100644 index 3dd63154159e..000000000000 --- a/app-emacs/parsebib/parsebib-4.1.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 - -inherit elisp - -DESCRIPTION="Emacs Lisp library for reading .bib files" -HOMEPAGE="https://github.com/joostkremers/parsebib/" -SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( app-emacs/ert-runner )" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ert-runner -L . -L test --reporter ert+duration --script test || die -} diff --git a/app-emacs/parsebib/parsebib-4.2.ebuild b/app-emacs/parsebib/parsebib-4.2.ebuild deleted file mode 100644 index 3dd63154159e..000000000000 --- a/app-emacs/parsebib/parsebib-4.2.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 - -inherit elisp - -DESCRIPTION="Emacs Lisp library for reading .bib files" -HOMEPAGE="https://github.com/joostkremers/parsebib/" -SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( app-emacs/ert-runner )" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ert-runner -L . -L test --reporter ert+duration --script test || die -} diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest index b003620c6c4a..0554407b76f2 100644 --- a/app-emacs/php-mode/Manifest +++ b/app-emacs/php-mode/Manifest @@ -1,8 +1,6 @@ AUX 50php-mode-gentoo.el 286 BLAKE2B 1c823d8244e714811c5f1be402d1cd41e7b81951aafdedd01f36fe93f3cb6150792b5ed09ef5fd859211692f766fb8e931581c5e9cd60401d6eade364696edec SHA512 5f6205a7f3300d02b612a0aba58566dba1ad2a5f090c827c7d2d740af9c425cccb8384b37ac81e05eb81b4e31e649726433105b9862b92913e56752c554eec93 -DIST php-mode-1.24.2.tar.gz 133018 BLAKE2B d6d5da323f10ffd133b34e672576a1ac7c2c2284aba6bab6c628d5fb335327a9e7c73035f47a709046591e57ff4bd53d386e516f4004d000c4276cb341ac4783 SHA512 52c9770baea00a05a468e91d9af765cb1665980c7acb32220829e7920ae092996b017c396836b171f2affa61bdb6329e7460acde88dd788004750ca21f280a7a DIST php-mode-1.24.3.tar.gz 139037 BLAKE2B 07cd54f10f89a937481c523f1f6e4bbe0f006da80dabaf6ce245f9da89d8fc19a7703a6f05ac721eeec46c13e7ac2c6a7a754c731d4a4b7411030b7725c3b36c SHA512 50568799e894c6aafd07416680a3011406a0ef6e906cd5780684c327a696f13411bd01dc71919f12663a8dd7b000435dd8259248e4db56d0a6a7807d8387be29 DIST php-mode-1.25.0.tar.gz 139596 BLAKE2B 59eb3e7ab533e464a713f7c983acaf613678cbc6137b673c1d142abeb23db00748de579521fe6c729b890d0b59571b0538c4511df33c6e5aac6b039bd7ca45b3 SHA512 d49f3e8fccef271369f0b86cd7245adafa9a3a862349a19a407aa9ee41f10ec3bf519cb3db4792166adffe8125866dd6cff1c9f2e71bee9ddebedcd197c856a4 -EBUILD php-mode-1.24.2.ebuild 736 BLAKE2B 064d8dbc509672c83e422f67d8dc7f6d3b8da219258ae85b912979a03db22176539ed0cf7bd7bab1230e248c9c8718bab61e6421457a7d355f834c606e270f4f SHA512 c75f05276f958f7bbf343bb832112701988e158e4adef31f41af539a19547a201b04a9b0993333769e8c144c4a61342cdc16285c27be36cbb109b16ebdd64370 EBUILD php-mode-1.24.3.ebuild 693 BLAKE2B 45d49f1ae9e9eb3fd896f349d82c606ab3f6632f20c22830bb1dbbcb3131b4744712559a67feb23a36126544302f9d40f0e1dd27011005ef76d2ff96846a3886 SHA512 44aa3730ba509c6923b11047581efe310c4f971de093444499154a351f598fa4305303c30df5dbeb1ddecdcd9bd9bf2b76becf8a6d99773253e93dbbcbf377d6 EBUILD php-mode-1.25.0.ebuild 814 BLAKE2B 19cb0084a9381ad60096b8410c8518adab64e9ef50b52e094222029999b57f0d0f14da55a71f4b3f99d3fea603caedd42e6a809ba0d792c46ee964b40e6140e3 SHA512 f43cebb2b77771e87202caca449a2b256e1b3a222b0c480b627552169cddc4fa920d7a9faba3b01fe23068d9d95efea25c6be1a811c94f223a01e05157165ed6 EBUILD php-mode-9999.ebuild 814 BLAKE2B 19cb0084a9381ad60096b8410c8518adab64e9ef50b52e094222029999b57f0d0f14da55a71f4b3f99d3fea603caedd42e6a809ba0d792c46ee964b40e6140e3 SHA512 f43cebb2b77771e87202caca449a2b256e1b3a222b0c480b627552169cddc4fa920d7a9faba3b01fe23068d9d95efea25c6be1a811c94f223a01e05157165ed6 diff --git a/app-emacs/php-mode/php-mode-1.24.2.ebuild b/app-emacs/php-mode/php-mode-1.24.2.ebuild deleted file mode 100644 index 4604d192b893..000000000000 --- a/app-emacs/php-mode/php-mode-1.24.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="GNU Emacs major mode for editing PHP code" -HOMEPAGE="https://github.com/emacs-php/php-mode/" -SRC_URI="https://github.com/emacs-php/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${P}/lisp - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" - -DOCS=( ../AUTHORS.md ../CHANGELOG.md ../CONTRIBUTING.md ../README{,.ja}.md ../docs ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - touch ../tests/project/1/.git || die - ${EMACS} ${EMACSFLAGS} -L . -L ../tests -l ../tests/php-mode-test.el \ - -f ert-run-tests-batch-and-exit || die "tests run failed" -} diff --git a/app-emacs/proofgeneral/Manifest b/app-emacs/proofgeneral/Manifest index dc06d978d1e9..cb7947edcec6 100644 --- a/app-emacs/proofgeneral/Manifest +++ b/app-emacs/proofgeneral/Manifest @@ -1,11 +1,6 @@ AUX 50proofgeneral-gentoo.el 68 BLAKE2B 14c41f176f78dee51fdb893f355c2b8cf00456e0b586c7c41c91f2eea6f8d0baaf8d6a04eda385031c96c138d47c0e7e99a75be7cd27ffd0d2087e0a69ded0b2 SHA512 32f3d33d85776f1695d542adadb8e35e372659fcce2805fc205732cd911be186cd5a1a63a8438287467dea744da9ef212f7338c0edb735a525ec30f892f1afca AUX proofgeneral-4.4-desktop.patch 425 BLAKE2B fdefa2835502ded79bc08ffff7906315913a0e740269ba5a1863bf4ef8c602ee56eda1c25fc2ff161cd0131b6c615bbcea3770bc39ef18ae654b892571c92deb SHA512 dc594dc08432fb5a4068b7aabcb85ff58b9e784903f912694da08ef97ec9bfca229dcc4d965ca5286993173083c89dc53805f09f7152eb183829985c3c4c5b22 -AUX proofgeneral-4.4-images-dir.patch 358 BLAKE2B 8c06cd031ff3dca8d9537acb86245ba01ac06e505f0baf6146dbbe89c81dee9dc471b0103f6e2dd0ec5e1c80e72d1a3682393528ea262af187e2548e29c464ef SHA512 06fed75bf855d8cbd8938ca96f9e1cb61cdf01b7f68e58188d4ef287bab847156454dea0c2bc44adfd8979e900b58e5cc7a64b742606e694b3b0717b9a735151 AUX proofgeneral-4.5-paths.patch 762 BLAKE2B 77f7b828dfa1648b6d8818951fca297194192b4c2d6ef2f510c25f33a9cb8d9db8f11a1dbeda5a9235d60063fcaede1ad10efbd2e28e2cbe0f6485af9d90bbcf SHA512 89d7ea239e5530e7dc2b6520bfaeafd68cc77db58ba0786401dad57d52e5fdaa3efe83e9402449581f89c683d044401a2f4aec93dc69c7fcae972d423cab6594 -DIST proofgeneral-4.4.tar.gz 14105056 BLAKE2B 8d45218cde620411d14ab3c703fea37f0482c0e1f6fc8d104b4de7506140d4d0491b5e23ddbf458bfa3aeb683b71f6e4deea31c2a46b902342fc686c2945162a SHA512 8be7f78b61a225fa4770698bbbb251424a0afe093efc3229f74f3a764317dc8cc00a72cb29e751f755dc5fdab59983906c9185f7828a1644a87d160265f12061 DIST proofgeneral-4.5.tar.gz 1198535 BLAKE2B 24f93200d01752fb358ac88531b4b34392b7b968c7dbd7a7b3dcedfe71fa985ca893465bff503e3fc0efd267faeb3f5d8bd3d35f68847a4c90252e3a0bdd456b SHA512 ab2eed43053e3b6749e840a8d742058eaa91bfff7edbe12ea67bc492ffab07e1d77cf6a7772cb8c42ac73cae2cce65b48898b1cd10a77b906089768f8055b366 -DIST proofgeneral-4.5_pre20220228.tar.gz 1195172 BLAKE2B fe128039d35a46035e3d266871e558e5a65879b04f979d32bd835842683b23645fdcaf2bbe88b62ead675fc7553f83a145a44b926cacf2ef75d8cd0276ea693b SHA512 630f869f8dee90cecd8b61f011d4d8b87681f153f82d8ceda062c234702c098ef9e90cb07590e2c33849103495f84529763084367d68712fe4672ac2f62c7fca -EBUILD proofgeneral-4.4.ebuild 1630 BLAKE2B f78e6be268f2576d5ca1e01cd1dd20fded60131ada2bc0983ae98a4e416b1ae8eb8692aa6a0bfa2068d639db956a268af4687b05d37e2f8a3ef186628f08a987 SHA512 b81141f5efadb662a269fac178248dede7b5eaeca7394538265ced397a7d9eb89354c87c6cfd8aece39ecadd0ec552e7568183c7e844e8b4fef7eb7edfe2a064 EBUILD proofgeneral-4.5.ebuild 1445 BLAKE2B a4d97562bb2ba747aca7e01a90eaec57712e6900a98b8b754a88eae8b8d9ea2bab3508f371e6f7242802a4eb9989a3ca46dd8d767939e7ceaf68d417f319d026 SHA512 aa09b4dccef3ac3149570c78fd024822c0dd494819f9ef141ab34a9726f5141986fe72bf0d5814eb8d3972ff5a648c254a69611319ec87bca3896e2a21670708 -EBUILD proofgeneral-4.5_pre20220228.ebuild 1505 BLAKE2B 6393b63ecba951fa4cd9077aa68445ef5c20d994d57f4e7f4b10434c40418e8f2dece35cc4a18242e8654cfd658964a55a3f834beadedff4c839d6e2a388fd96 SHA512 bbf5f97d8e17f8d591411aeed2a4b124cb665d470e913c3c119543a8cd6c3257916e11ca4ae56e10be4ce20cedbea53d9bf4a2623a0331ca42bfed4c950718e0 MISC metadata.xml 656 BLAKE2B 5fde6e347ee778bf4ac7f46bd6b8928eb9fa1a6aaf02b8dff5b533f7dbf989799a6fa948161fccab5716ed7d61866750e8e8e8127a83258075009f2e1dd1a0e9 SHA512 481b819f3541c90b114f79eb831b0d1f0d7f3510e468f4b9d9ec7e98078dc4fc15c7fc983d25accd5a8ab3d588ff820af1d46d479bd11b6134fa1b0842072d2f diff --git a/app-emacs/proofgeneral/files/proofgeneral-4.4-images-dir.patch b/app-emacs/proofgeneral/files/proofgeneral-4.4-images-dir.patch deleted file mode 100644 index 555837deda0d..000000000000 --- a/app-emacs/proofgeneral/files/proofgeneral-4.4-images-dir.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- PG-4.4-orig/generic/proof-site.el -+++ PG-4.4/generic/proof-site.el -@@ -127,7 +127,7 @@ - :group 'proof-general-internals) - - (defcustom proof-images-directory -- (concat proof-home-directory "images/") -+ "@SITEETC@/images/" - "Where Proof General image files are installed. Ends with slash." - :type 'directory - :group 'proof-general-internals) diff --git a/app-emacs/proofgeneral/proofgeneral-4.4.ebuild b/app-emacs/proofgeneral/proofgeneral-4.4.ebuild deleted file mode 100644 index 4580a379c0a5..000000000000 --- a/app-emacs/proofgeneral/proofgeneral-4.4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="A generic interface for proof assistants" -HOMEPAGE="https://proofgeneral.github.io/" -SRC_URI="https://github.com/ProofGeneral/PG/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -RDEPEND=">=app-emacs/mmm-mode-0.4.8-r2" -BDEPEND="${RDEPEND}" - -S="${WORKDIR}/PG-${PV}" -ELISP_PATCHES="${P}-images-dir.patch - ${P}-desktop.patch" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - sed -i -e "s:@SITEETC@:${EPREFIX}${SITEETC}/${PN}:" \ - generic/proof-site.el || die - sed -i -e '/^OTHER_ELISP/s:contrib/mmm::' Makefile || die -} - -src_compile() { - #emake clean # remove precompiled lisp files - emake -j1 compile doc.info EMACS=emacs -} - -src_install() { - emake -j1 install-elisp install-bin install-desktop \ - EMACS=emacs \ - PREFIX="${ED}"/usr \ - ELISP="${ED}${SITELISP}"/${PN} \ - DEST_ELISP="${EPREFIX}${SITELISP}"/${PN} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - # move images out of elisp dir - mkdir -p "${ED}${SITEETC}"/${PN}/ || die - mv "${ED}${SITELISP}"/${PN}/images "${ED}${SITEETC}"/${PN}/ || die - - doinfo doc/*.info* - doman doc/proofgeneral.1 - dodoc AUTHORS BUGS CHANGES COMPATIBILITY FAQ.md INSTALL README.md REGISTER -} - -pkg_postinst() { - elisp-site-regen - # Already in REGISTER, so no need to install README.gentoo - elog "Please register your use of Proof General on the web at:" - elog " http://proofgeneral.inf.ed.ac.uk/register" - elog "(see the REGISTER file for more information)" -} diff --git a/app-emacs/proofgeneral/proofgeneral-4.5_pre20220228.ebuild b/app-emacs/proofgeneral/proofgeneral-4.5_pre20220228.ebuild deleted file mode 100644 index 62df3fe03de3..000000000000 --- a/app-emacs/proofgeneral/proofgeneral-4.5_pre20220228.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=fe8b9fccb3690178be7fc455202c941c4c674ac3 - -inherit wrapper elisp - -DESCRIPTION="A generic interface for proof assistants" -HOMEPAGE="https://proofgeneral.github.io/" -SRC_URI="https://github.com/ProofGeneral/PG/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/PG-${COMMIT}" - -LICENSE="GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -PATCHES=( - "${FILESDIR}"/${PN}-4.4-desktop.patch - "${FILESDIR}"/${PN}-4.5-paths.patch -) -DOCS=( AUTHORS BUGS CHANGES COMPATIBILITY FAQ.md INSTALL README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed -e "s|@EPREFIX@|${EPREFIX}|" \ - -e "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" \ - -i generic/proof-site.el || die -} - -src_compile() { - emake compile doc.info -} - -src_install() { - emake install-elisp install-bin install-desktop \ - PREFIX="${ED}"/usr \ - ELISP="${ED}${SITELISP}"/${PN} \ - DEST_ELISP="${EPREFIX}${SITELISP}"/${PN} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - # move images out of elisp dir - mkdir -p "${ED}${SITEETC}"/${PN}/ || die - mv "${ED}${SITELISP}"/${PN}/images "${ED}${SITEETC}"/${PN}/ || die - - # Create missing script, loosely translated from 4.4 version - make_wrapper ${PN} "${EMACS} \ - -eval '(load \"${SITELISP}/${PN}/generic/proof-site.el\")' \ - -f proofgeneral \ - -f proof-splash-display-screen" - - doinfo doc/*.info* - doman doc/proofgeneral.1 - einstalldocs -} diff --git a/app-emacs/pymacs/Manifest b/app-emacs/pymacs/Manifest index 4cd03b4ac09d..442483bfb147 100644 --- a/app-emacs/pymacs/Manifest +++ b/app-emacs/pymacs/Manifest @@ -1,5 +1,5 @@ AUX 50pymacs-gentoo.el 183 BLAKE2B f1a4b874bb339b653c4fb6fb186bd7e531151c34d1df58be6963288d4443438fcae0f82c92a1667b4e7cb739bc2f7c6fd8d8d5f6d4e91413ee5bec47a609cc2e SHA512 f59fed86f859b796c901088b38fb570a5e5527d774a15456105ce75598c31fd20d0afaa62ad9cbf12063810fa592dbbd7c33aaece5871b36b488e5af6de0fac2 DIST pymacs-0.26.tar.gz 123373 BLAKE2B 0c467435d18ebcbe7b263e90096363e201dd84ba770fa702beefac4318a713954c316f335ee005ea88370be29c3710a7df04fb05b6efd3816beedbb88e38126d SHA512 ae245de130f435d947788c5ac11d8ce6534df80f70a4e35fff903f22d2b79b0f66925059ebaf53bde45cd6660ac0a8a224490f4f9e256a84e3a08f6468c14dd2 EBUILD pymacs-0.26-r3.ebuild 1191 BLAKE2B 7b4014b5c4745f13044242ecc0cb6f481705025cc42ee943e158ff25a4f5163d971958cb35d2c6271f1a430f50870cc86e71dfc69b097c02f5f2c01d3cfde29a SHA512 cb54a8043b4b196188808b6d93d44e49878b5a561f49bfba022742f41d2a702d9043adf43d5a001e820d637000197a22fc6c1cb9fa2a8c1931ae40274e570e85 -EBUILD pymacs-0.26-r4.ebuild 1225 BLAKE2B 2d6bdd3b1c58b013ea265dd66c5060ad0fa0dffc7ede85c71722b46fb8ec9937e6630344ea39fe9e4f0fe8dd86549ea364bc561edf5dee2d717a0e54eb3c1a7e SHA512 37ca1d2fb67de6b08c0fc8ce84906ce4b790f4b02353459b848fb0e12b4b2dc84c4a3f1c34417e7a0e5f1aa1dfc1c42578aef6c8d5ce047d07d8badef35f90ed +EBUILD pymacs-0.26-r4.ebuild 1221 BLAKE2B d57e362a3afcf043c14c84bab43e731bcfdf40dbf08e9699cb00a65f3ca833aab0f1203e1c17ef8d4c1dc27583fd2f81c7a24a4710fa752758dba37de4b3bf65 SHA512 f49836a107888ae328b0a96d5a3f440507151f0ca8a94822ab3bb48abaf22f2beb43518ce206a5203e21dd04e81987ae359ad2ed049b027fdf348a7f00cea461 MISC metadata.xml 436 BLAKE2B 4239aac38b2303531a3792704946f0039b484aaa1561a336ffb4955aecd3a6881051a8de0a8d9c2b2c628e2ef45a448519fa70efd2698a64a4f07d38adb04b07 SHA512 4be8dd1573dee1c631449a512d6da4ff02f9917c4132477ad5383432521087a3f5468698d1a0b9906fc76367b75bca9d25e6da3ce0142be5fb4e4b7e225651d9 diff --git a/app-emacs/pymacs/pymacs-0.26-r4.ebuild b/app-emacs/pymacs/pymacs-0.26-r4.ebuild index 3f6d1c1d330d..b2d733c8de55 100644 --- a/app-emacs/pymacs/pymacs-0.26-r4.ebuild +++ b/app-emacs/pymacs/pymacs-0.26-r4.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${P^} - KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="amd64 arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="GPL-2+" diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest index 6712d15517e7..f257679902f2 100644 --- a/app-emacs/racket-mode/Manifest +++ b/app-emacs/racket-mode/Manifest @@ -1,11 +1,5 @@ AUX 50racket-mode-gentoo.el 649 BLAKE2B 38f1bdd21b584283ac2b047f8adf2ad4eb23f8cc6ede247f1dab01dde3b9848a048d07ccc326a8bbf47c2681c7f028a11b8b0b0d8639a2943edb49abcfbb3d83 SHA512 7d05dec9d73a32f0e99e4f6d68689160894a33dcb5585baf11275b63cdde70820b6be09bb1e908aad38fa33714e23be6966dd5b16609059cbc241d480d750a09 AUX racket-mode-rkt-source-dir.patch 383 BLAKE2B 21df6c706dc9e4e4fcc3d4e106b8e89a9ef3461048eda5f802140d517a3bace472eb31dc4259b92275755077a144c017dafaf96486a3e372c2fd284847ea81b8 SHA512 547e05f56303c9d2bb8eabbe7955adcc1082922552bc53d1c9aeb13a4842a6215f0454e9ee569586244f73201f47a1b97a4819663c342e837dd07b8cbe7ac3e0 -DIST racket-mode-1_p20221122.tar.gz 322401 BLAKE2B 8ae447616485d7e9deafe50044d0b0cf73ab93a628b2a536ba67604f7ee9ac7b13beb844c2b25de86c2da4d0f13ad1c92f8fb1be96236cbee7e8efe7607da94a SHA512 e4870cb00e1137cbacedda986ccc61f01a8e86c65d1a87b895a268460583f8671c256f07b2fbd1ede36dcf0d0c2770da00f39692a43b5ccba02f21aafe9a1602 -DIST racket-mode-1_p20221216.tar.gz 322994 BLAKE2B 6a221162f27621dfece9679ab6dfcf4930f55bba366421fbda029a7c808ed919051a4a2728892c75cacd87179c80043b6427ac83b4adfd9371342a4c70a037e0 SHA512 dcb06ea327fac75831ad037768f74b446fa0286f5c90ffcf5d7e279780a64b8e1beaf34c4e220ed8c2ef4ea174998c9502e7188ae365a07762c6bee3566c1e64 -DIST racket-mode-1_p20230209.tar.gz 323308 BLAKE2B 61f58a374c30e99acb718364c76a150e4c845b671e9a2aca8e5af41acab2189d8c819dd4c4039bbf8f2197fcfd1037d89a76bcdd8d4816871ecb4d417d857104 SHA512 d52aef3b5a938268f8d00fadafcca8ea1052042b90eee049b302bb853d7b73191fc9c3b99577559c78e285acf08b4786c367330207e9071094dc703881fc51d7 DIST racket-mode-1_p20230506.tar.gz 323446 BLAKE2B 087377a6491014c6d29728a4c3a29e75069b729eddfa339d5cd347102f884dc7eb069097b0bf0864779b861e64a132b497ea0eb202238b06fa3741d4a42a5003 SHA512 6b3d37901e3126d8b3597ab83b5c47869873e4fccf536eed4d9ff1ed1695af7ab551bad5807b37438d20950529032b7dc75f9079d95bcf5b088ff097454c48ae -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 1508 BLAKE2B d19a68642e76aa2d5600d239d8403e628aa19da4af5d40a44fab547128a2bde6b58fd5fd7cc73d6709848d3ec509429a4a2fbfca90c7706414cb79010c552753 SHA512 be5a9da3439e3062837e1f2a37477d585f60da99fe55339ff95fb71e73376fd92dbc5ae02ee03560e2fc455d31d34a35320ef3dab161c08389534d42c458d18c EBUILD racket-mode-1_p20230506.ebuild 1507 BLAKE2B b8d4939f9063015674f4c75e0f59b00608b8be807d7ee47de82ba98d3958d710e5c389433c6886420686f04d1d4cb713dd3d326a58cbffdb90e7c09446f54d1a SHA512 7723f2cd2e661d3d859aa0b9e9dc3bf77b4f3615da345455959c096794a4599503f9edc4e9105e5a79f3abf5dd5a4e41e326e53b3cefee9674d89ab82dbceb1e MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc diff --git a/app-emacs/racket-mode/racket-mode-1_p20221122.ebuild b/app-emacs/racket-mode/racket-mode-1_p20221122.ebuild deleted file mode 100644 index 197019d37fd4..000000000000 --- a/app-emacs/racket-mode/racket-mode-1_p20221122.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 - -[[ ${PV} == *_p20221122 ]] && COMMIT=b07ffc1541c848a85d8c1afa807ed06cb8e81228 - -inherit elisp - -DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more" -HOMEPAGE="https://github.com/greghendershott/racket-mode/" -SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND="dev-scheme/racket:=[-minimal]" -BDEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-rkt-source-dir.patch ) - -DOCS=( CONTRIBUTING.org README.org THANKS.org ) - -ELISP_TEXINFO="doc/racket-mode.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|" -i racket-util.el || die -} - -src_compile() { - elisp_src_compile - - # Equivalent to compiling from Emacs with "racket-mode-start-faster", - # because this is installed globally we have to compile it now. - ebegin "Compiling Racket source files" - find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} + - eend $? "failed to compile Racket source files" || die -} - -src_test() { - # Set "PLTUSERHOME" to a safe temp directory to prevent writing to ~. - PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket -} - -src_install() { - elisp_src_install - - # Install Racket files - insinto "${SITEETC}/${PN}" - doins -r racket -} diff --git a/app-emacs/racket-mode/racket-mode-1_p20221216.ebuild b/app-emacs/racket-mode/racket-mode-1_p20221216.ebuild deleted file mode 100644 index f324706234dd..000000000000 --- a/app-emacs/racket-mode/racket-mode-1_p20221216.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 - -[[ ${PV} == *_p20221216 ]] && COMMIT=b2fdf248682364d2a9b8f7e97dd98ed02454d7bb - -inherit elisp - -DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more" -HOMEPAGE="https://github.com/greghendershott/racket-mode/" -SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND="dev-scheme/racket:=[-minimal]" -BDEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-rkt-source-dir.patch ) - -DOCS=( CONTRIBUTING.org README.org THANKS.org ) - -ELISP_TEXINFO="doc/racket-mode.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|" -i racket-util.el || die -} - -src_compile() { - elisp_src_compile - - # Equivalent to compiling from Emacs with "racket-mode-start-faster", - # because this is installed globally we have to compile it now. - ebegin "Compiling Racket source files" - find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} + - eend $? "failed to compile Racket source files" || die -} - -src_test() { - # Set "PLTUSERHOME" to a safe temp directory to prevent writing to ~. - PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket -} - -src_install() { - elisp_src_install - - # Install Racket files - insinto "${SITEETC}/${PN}" - doins -r racket -} diff --git a/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild b/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild deleted file mode 100644 index 6d59101b07ed..000000000000 --- a/app-emacs/racket-mode/racket-mode-1_p20230209.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == *_p20230209 ]] && COMMIT=947d9806ee27ef241643f978c7901fd1f9e10c98 - -inherit elisp - -DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more" -HOMEPAGE="https://www.racket-mode.com/ - https://github.com/greghendershott/racket-mode/" -SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND="dev-scheme/racket:=[-minimal]" -BDEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-rkt-source-dir.patch ) - -DOCS=( CONTRIBUTING.org README.org THANKS.org ) - -ELISP_TEXINFO="doc/racket-mode.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}"/racket-util.el || die -} - -src_compile() { - elisp_src_compile - - # Equivalent to compiling from Emacs with "racket-mode-start-faster", - # because this is installed globally we have to compile it now. - ebegin "Compiling Racket source files" - find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} + - eend $? "failed to compile Racket source files" || die -} - -src_test() { - # Set "PLTUSERHOME" to a safe temp directory to prevent writing to ~. - PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket -} - -src_install() { - elisp_src_install - - # Install Racket files to "${SITEETC}". - insinto "${SITEETC}/${PN}" - doins -r racket -} diff --git a/app-emacs/rainbow-delimiters/Manifest b/app-emacs/rainbow-delimiters/Manifest index 868101e4d26b..00ca5871454e 100644 --- a/app-emacs/rainbow-delimiters/Manifest +++ b/app-emacs/rainbow-delimiters/Manifest @@ -1,4 +1,4 @@ AUX 50rainbow-delimiters-gentoo.el 178 BLAKE2B 707854419da2bd4d1923d52505f5b77fe574cd01b066e701d76b0c19b0336b1f5e42cd8f08cff33a02c7aa29ea79928b0213d5b8bab04dabe0be35671761533b SHA512 49d1a3ce227c34ac3152fc5bde204e62cdd98d29323ab2bf4b0e85a474ee328f1964024670ebecbc98087a522ef587133c6f11b1992f97009227e21c0396722a DIST rainbow-delimiters-2.1.5.tar.gz 8201 BLAKE2B 61b3f33cdacf87bcef26c42cfde2d5cdae0c2958b73bd181aae11fe774f8b29efce8ceaf8b28df24626a76e81f5f20ee3ceb9f1f565c988fa7729160104ee113 SHA512 e7d734ad255bbcab17d14dbe0af8430df3ccb094415d19721eb08969b168773e58834f654948bd776215c6c62209d3ccb800cd410a739d35f9f720103f4ed076 -EBUILD rainbow-delimiters-2.1.5.ebuild 1007 BLAKE2B 44e99a041443458e213cc1c1ab1004db97e16ed36264ad8c5150842edd979489343a25edc02f7995e9d055ab9b72a68a6da0cdb7fe911fffa2889de564c3433d SHA512 b344ac8082c7fcc629db0425671b479aacc6b35d78f76c7dce3858bf5b859197aa0dda2fa3e72567adbc9cae939cff2e0b8b0bd3d007fd62d428f88ff55b4150 +EBUILD rainbow-delimiters-2.1.5.ebuild 1006 BLAKE2B 69742cf2a307af9129d6be2ebeae47e65984155929dd36770db2b87fcfc16792ed9cfcfd50adb47386f5465b7682e4621c654907d6335308a7b9294765c25869 SHA512 58d6d5c667560e90c15af9c4b946cd9ffb4b7bcb71c5e5b6a6d1f28f1483a6219289bcc9ce15b5e3f3f5790022333c65c432542a50afd5ff02ecc71a84cfa3db MISC metadata.xml 439 BLAKE2B adfa3bf55ef25ec2f0c959c6a8e4974378d1827f34a5d5ac9b839af74e278d40e7be0a333033dd899a6e2276f80fdadea4a6eb36e29fc4798f1c1971155f4ccc SHA512 bc1dafb4f6a74d1b78a311bcc0c9c88d3c53d6d0408d32cae5c2936b248155e20ce37c0c163f816ba47fab725fe3942c33f18f96d96355865dcde439fb55c826 diff --git a/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild b/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild index 26a6c77b7679..79817d9fb51f 100644 --- a/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild +++ b/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Fanael/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SITEFILE="50${PN}-gentoo.el" DOC_CONTENTS="To start the mode automatically in foo-mode, diff --git a/app-emacs/rainbow-mode/Manifest b/app-emacs/rainbow-mode/Manifest index f2fd2646d780..86e027d1b9ce 100644 --- a/app-emacs/rainbow-mode/Manifest +++ b/app-emacs/rainbow-mode/Manifest @@ -1,4 +1,4 @@ AUX 50rainbow-mode-gentoo.el 124 BLAKE2B c05030d9797d02cd6f6052ba63650be266072caa75cbfa76fd6d6fb4dc5bd3e33d51dced59caa73bf0772eab48e27ec0d98b8f2a1a147ac854886c23300ed24b SHA512 3783538fa462187e466241d6c2f511db3a0a2be1f3025d73bd0f58055642f9662d37836e36bcb804d2225fa08e6eaae54fc86a92847a23110aea09bc6ef9908f DIST rainbow-mode-1.0.6.tar 51200 BLAKE2B 950da4039eb392d42281d301de05cb669255b95a4382e582258676082516208980540eeb8b69293e2cd73fda3b0438256def408a2804a58bdb745cd72eeef604 SHA512 a7a3f18239dac7e63d022f513e028718552efc13da9589901a0e64377a00d9f3f56a0b708c55eacaf7b438fd29f7bbdb69fafcc4ba65dd6f9e72a82e3ce7efa7 -EBUILD rainbow-mode-1.0.6.ebuild 418 BLAKE2B f14ca87ca689581d47460317b2dedf024c1507a5e91936a3a28d47ea4d5bc8dfaed54d6c30c57aca09428217dab141493f14e0c5435fc588385ba0037bcf9493 SHA512 b144b7ffbea370349efff25c974bde0fb09251c47528256d8a8f4c8af8533368f2632b9b9edfe89676635ff0eb345f4dc22c663d4561b0064fee206a84a90a83 +EBUILD rainbow-mode-1.0.6.ebuild 417 BLAKE2B f0c75592b175b3373e8213a87becf040daf302006d1559ddae86d73fe1b26c6485cb2f824e55b4fed614e999cac20db67e1a60bc640d0e87dc31f302e3b1b5a6 SHA512 bb7ff2225008b4c2ee6c1d89f3307345a8b534b3923d9c2a41181ea09e135a8bcf0f85c220841f73b6a5d87ca35c9b6de8d4d048eec3f9acb37ffbe472e2883b MISC metadata.xml 362 BLAKE2B 57466b79c1fa4fb860136339636cebce7577af31f69af1e7ef17674cc415e23d889844f5a86cd93fb597f1818f6125389bc5c4c12c0b02de55df13837a7c6471 SHA512 74964f88096fa77a816348c803eb22207cd4b204e10e9ba2cb309c86b12d2ebb2b85df33702943fe7c257d5fbf90364b947292523f9d914d1667237e874ebe57 diff --git a/app-emacs/rainbow-mode/rainbow-mode-1.0.6.ebuild b/app-emacs/rainbow-mode/rainbow-mode-1.0.6.ebuild index bd405af3dce1..45cd81aa2215 100644 --- a/app-emacs/rainbow-mode/rainbow-mode-1.0.6.ebuild +++ b/app-emacs/rainbow-mode/rainbow-mode-1.0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://elpa.gnu.org/packages/rainbow-mode.html" SRC_URI="https://elpa.gnu.org/packages/${P}.tar" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" ELISP_REMOVE="${PN}-pkg.el" diff --git a/app-emacs/semi/Manifest b/app-emacs/semi/Manifest index 4c71bc4e07bb..74cc510d05fb 100644 --- a/app-emacs/semi/Manifest +++ b/app-emacs/semi/Manifest @@ -1,8 +1,7 @@ AUX 65semi-gentoo.el 60 BLAKE2B 19bc99330e4583e19060bba3722f73da5a5e232e0e60673ba21c3b02dd3429098685313380f788bbce5a23c98618f2adc22115a1b47abe2969c25db3d8b6716a SHA512 a8441acdfac8f82dfa65e796e39dd77ce5ff7569e0deb930d31c7c90ce7ccd4be138f51a4866a1036ea6234c6419e548a5df74fc932cb5b588dd99acc2c2d314 AUX semi-1.14.7_p20210613-info.patch 624 BLAKE2B 031ea810144a2e64ad5488cc4e417e72fbc1a0ea3621ea79b91396a6746135c7d08663a22726f690b03ee64abfdfd9d3a7627d6b3ce778693e9f548fb5278d93 SHA512 4ae846151448a6d3a77b1f38707beb62f7507a60e4497d8e927c7f5c350c33adb112317b10618bbcde2478a2144c8cc8d1e843707230a4db7932f61704ef6fba -AUX semi-info.patch 1009 BLAKE2B 936ce69c254eca176f7bdbaae92dcda7fe921214b1d089ce8bbdf9d05fad0872ae2c3e1978c6c60663539d427f863f225cb11d604de80c0fe5d2f0bfb4898365 SHA512 d3e3700f8bc19e48d7a5ec419d7a1f5e5683fe18e6097b52d47f73dee47624b095e3dae4a064b023a6ad2cf5d84705aefa04f94ff85aa9a854c1d9cf3dc7f052 -DIST semi-1.14.7_p20190517.tar.gz 152636 BLAKE2B a22b1f9a5de0a695de2d8e342ca313af05c12a1c0b597890d926496e9ce240e3329365700f91e6268cf399976ec067163ac8197c7a643e499d70851501f63798 SHA512 d25c940fdd0a048d21079d905ae91521a1f1247b8f78145baeba24c994c0d5b30985a76c909a793f82f6253b323fb4699bbf059ea48037bb49ae92505b0c6d18 DIST semi-1.14.7_p20210613.tar.gz 150809 BLAKE2B 6e91f3c28fbadd3ad0ac7856305d7acb5354df33cfb182924712023e5c7b5dce14176af9a5e5f44e345c60d5ec014e813151ee185a5115d6d4faa8d93d9e63b7 SHA512 aa89900f7f06d76301e109c267e7e3c4d97c7f1e1f075db147fa0a9e91aadef93a58522c7a35f5cca2fb5ba4c05397b98cbb4791f3a8e72242b3dbe7f03c29ad -EBUILD semi-1.14.7_p20190517.ebuild 1256 BLAKE2B 49ed1c01ac577f35bbc8cfb2f45b627bda0644e07c7781ba0e0dfbd55de6b8ffe77cf6259701ce9c50aae18cfc36fa1ddea4d979c1a5bb13bc74aa9d01e25028 SHA512 ef34a089f3e911b6dc43c700ee7d5b596ca817d4997dbbaec3ca792bbfccffc875a328767abea3285b2379c64332b5e06f4be331f1c75df003b65febef5b353e +DIST semi-1.14.7_p20230811.tar.gz 150833 BLAKE2B b621cff7e987a7841175f68e0188f6c4d0b82b66b091d6a325a64aa0ce13d7fddac958f71ab211661a5f13740e406fe4ad038b7cc4e315742aa36905c311fca2 SHA512 09d9d8f4a6d0d046edf8738af8d0f479515f5164e663759e6dcd8451727e2905be6fcc403a974a2c39066221e9672a7408e66bc9dc3e4b0d81e365c9de5d6a49 EBUILD semi-1.14.7_p20210613.ebuild 1282 BLAKE2B 5b92f14d19c079faf73ddff44578c7ffbaacec8f555ebff07ad13118ef5c9e7d50dbabb3107a17946376bbe4638948a45dc5aa278474cca29cad940de158304a SHA512 bf3a90a326f843fad2d88b32b52bc9560a59a227f89a5fee48aaa988532ce3c312e056435d61191aec2dfbecfb913aa3050f5bed90150c3bde80250df2a6f53f -MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 +EBUILD semi-1.14.7_p20230811.ebuild 1336 BLAKE2B 13a4d46155619120787c68d4012db23f56b67767f7a02e464130d5a7d179c76b9080a9b134a7e59b0cd09895563bd9cb7327c9db7bdfc5e69ba49516d8834e67 SHA512 285f40f60e33114462d29b36747d6bff505ef6a969ae8dc9debe26bc1d17e218d16f4c7a3fb16322f2a0f6535667d8c63af273a323f7fe9a2d6ca62634cdbddf +MISC metadata.xml 361 BLAKE2B 6746cdfd31694082de5ec5e14f87122c3d73fb513bd3a7322089b7e5a0c3002903ce99bd698495709a3b9200c55cdd8b15fa3d75d2bdd4e3a96efeac5f8f65f4 SHA512 963adb57c0ef536e86456295a738e651a1efc199a18c046f0ef7005b6f3f991f1fd16af918173e83d4f70734295dd6a870a7b2181cc8fa3e209ad2fcc07a7d24 diff --git a/app-emacs/semi/files/semi-info.patch b/app-emacs/semi/files/semi-info.patch deleted file mode 100644 index 7a585bcab35b..000000000000 --- a/app-emacs/semi/files/semi-info.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -urN semi-1.14.6.orig/mime-ui-en.texi semi-1.14.6/mime-ui-en.texi ---- semi-1.14.6.orig/mime-ui-en.texi 2002-10-15 15:59:21.000000000 +0900 -+++ semi-1.14.6/mime-ui-en.texi 2004-08-21 02:31:44.479200664 +0900 -@@ -6,6 +6,11 @@ - @author MORIOKA Tomohiko - @subtitle 1998/07/03 - @end titlepage -+@dircategory GNU Emacs Lisp -+@direntry -+* Semi-en: (mime-ui-en). MIME user interface for GNU Emacs. -+@end direntry -+ - @node Top, Introduction, (dir), (dir) - @top SEMI 1.14 Manual - -diff -urN semi-1.14.6.orig/mime-ui-ja.texi semi-1.14.6/mime-ui-ja.texi ---- semi-1.14.6.orig/mime-ui-ja.texi 2002-10-15 15:59:21.000000000 +0900 -+++ semi-1.14.6/mime-ui-ja.texi 2004-08-21 02:31:33.727835120 +0900 -@@ -6,6 +6,11 @@ - @author $B - @subtitle 1998/07/03 - @end titlepage -+@dircategory GNU Emacs Lisp -+@direntry -+* Semi-ja: (mime-ui-ja). MIME user interface for GNU Emacs. -+@end direntry -+ - @node Top, Introduction, (dir), (dir) - @top SEMI 1.14 $B@bL@=q(B - diff --git a/app-emacs/semi/metadata.xml b/app-emacs/semi/metadata.xml index 986088003fe1..f673b94f1fb9 100644 --- a/app-emacs/semi/metadata.xml +++ b/app-emacs/semi/metadata.xml @@ -6,4 +6,7 @@ Gentoo GNU Emacs project + + wanderlust/semi + diff --git a/app-emacs/semi/semi-1.14.7_p20190517.ebuild b/app-emacs/semi/semi-1.14.7_p20230811.ebuild similarity index 63% rename from app-emacs/semi/semi-1.14.7_p20190517.ebuild rename to app-emacs/semi/semi-1.14.7_p20230811.ebuild index cc9296844af8..d44d99c43d25 100644 --- a/app-emacs/semi/semi-1.14.7_p20190517.ebuild +++ b/app-emacs/semi/semi-1.14.7_p20230811.ebuild @@ -1,30 +1,30 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit elisp DESCRIPTION="A library to provide MIME feature for GNU Emacs" HOMEPAGE="https://github.com/wanderlust/semi" -GITHUB_SHA1="4cf114c95fb49ad75eb6916f678b45b04bad8122" -SRC_URI="https://github.com/wanderlust/semi/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +GITHUB_SHA1="9370961ddcee78e389e44b36d38c3d93f8351619" +SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${GITHUB_SHA1}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="l10n_ja" -DEPEND=">=app-emacs/apel-10.8 +RDEPEND=">=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9" -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND}" -S="${WORKDIR}/${PN}-${GITHUB_SHA1}" -ELISP_PATCHES="${PN}-info.patch" +PATCHES="${FILESDIR}/${PN}-1.14.7_p20210613-info.patch" SITEFILE="65${PN}-gentoo.el" src_compile() { - emake + emake PACKAGE_LISPDIR="NONE" ${EMACS} ${EMACSFLAGS} --visit mime-ui-en.texi -f texi2info || die if use l10n_ja; then @@ -37,12 +37,13 @@ src_compile() { src_install() { emake PREFIX="${ED}/usr" \ LISPDIR="${ED}/${SITELISP}" \ + PACKAGE_LISPDIR="NONE" \ VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install elisp-site-file-install "${FILESDIR}/${SITEFILE}" doinfo mime-ui-en.info - dodoc README.en ChangeLog VERSION NEWS + dodoc README.en ChangeLog* VERSION NEWS if use l10n_ja; then doinfo mime-ui-ja.info dodoc README.ja diff --git a/app-emacs/sml-mode/Manifest b/app-emacs/sml-mode/Manifest index 5e5f0958461b..00bae1c64aa8 100644 --- a/app-emacs/sml-mode/Manifest +++ b/app-emacs/sml-mode/Manifest @@ -1,8 +1,4 @@ AUX 50sml-mode-gentoo-6.1.el 72 BLAKE2B e4b7e4fa2f440410e323da54183257aff3bf555ebaa5e1d3d579375b9bbc5e77bfa1af68e4d305013ca07d9a16df2618d3b5eca6035a42810f87f3abf8bfbab0 SHA512 f8b15038063e9419a5dbcb9b98696df8d431d86806e06d24645671d3c3b5b79c3c31e32330efbbbc0b72a38c841273a14f998bb62ca0cacaf3483507ec8d7444 -DIST sml-mode-6.10.el.xz 20544 BLAKE2B c872b33ffb9298dfa102b97d33604c68610d73942698b1162ed5b73fc3107217d453c475c9b0bd51368b5f32f82c147ab8de1990e4277f878837824b5dd004b8 SHA512 49e93cb2d317f0e71bfe66a6b206515eaad2cb5173552e96690fc208e9dd0c448f9939e28cd5268f0e9a90278b821109231885452785345698bee9511577828c -DIST sml-mode-6.11.tar.xz 36104 BLAKE2B 86872d3359e30789a15cc76785df94bee95e2401469d26f543ad89119f73ccc27c010abe7f1da309d9bce2d9dca4ba2b0c1b6dbd2e493c17816bbe94faeccdd7 SHA512 6ffe6b0dfa0a5d1d4980de40ff3b30ce1df82ca82a1d2c9d3efe7f98253bdcbbbd21cc62cd43b5ce634c50a9b83f6d790baab5fba5b67f79fd412cbcc270d96e DIST sml-mode-6.12.tar.xz 36156 BLAKE2B 795a525bbd95f8656e4b7634618e04243644c47d36783d20d289a746bc1af2f2c2b9975259635acef3172bdee291653962bd20ba1a0c37031fdd7c31b5d6cd14 SHA512 abf23dc1232777ab2f7a7d6bd5adfbd2e34ec9831369ff136901fb67e82d3ce30841e89f91ab7b24ae80ac74c742b665c2274f937c9340a2379403fac3824817 -EBUILD sml-mode-6.10.ebuild 551 BLAKE2B 11bd09945525f141b1eb7e96187cfae31cbc26af501658b77c5b916122aeaf714b94d5d15c0faed95c32171254ab8628d647e9e3ac7c42fac74097aa1c01ee9b SHA512 7b13a1d32df0b9880baea536e95c9dbc6f75a027f194a010ebb7e21648d603e8275d64e28a5a5b9bad7f8e17ad358b150553991bbb180a9a1575c1f7c16dcd80 -EBUILD sml-mode-6.11.ebuild 561 BLAKE2B ffe1da5e0de3cf6288eabaa0d5ed45de9e3aa0291f8ea2e5a90996314d02a20fd476e1bc410e434a8fcf771614b7a71926103926e26d146c824dfc736dc5d6af SHA512 5e2920527bebe2f01f078f717987b7ef423984bb9f82743934d2cad51174cae38101b86b815bfd0354cad66982110b6f9927b58dbc4ee012f75e19dedef6421f EBUILD sml-mode-6.12.ebuild 561 BLAKE2B ffe1da5e0de3cf6288eabaa0d5ed45de9e3aa0291f8ea2e5a90996314d02a20fd476e1bc410e434a8fcf771614b7a71926103926e26d146c824dfc736dc5d6af SHA512 5e2920527bebe2f01f078f717987b7ef423984bb9f82743934d2cad51174cae38101b86b815bfd0354cad66982110b6f9927b58dbc4ee012f75e19dedef6421f MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/sml-mode/sml-mode-6.10.ebuild b/app-emacs/sml-mode/sml-mode-6.10.ebuild deleted file mode 100644 index 065ea53ffa0f..000000000000 --- a/app-emacs/sml-mode/sml-mode-6.10.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs major mode for editing Standard ML" -HOMEPAGE="https://elpa.gnu.org/packages/sml-mode.html - http://www.iro.umontreal.ca/~monnier/elisp/" -# taken from https://elpa.gnu.org/packages/${P}.el -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc x86" - -SITEFILE="50${PN}-gentoo-6.1.el" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/sml-mode/sml-mode-6.11.ebuild b/app-emacs/sml-mode/sml-mode-6.11.ebuild deleted file mode 100644 index 01193640b61e..000000000000 --- a/app-emacs/sml-mode/sml-mode-6.11.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs major mode for editing Standard ML" -HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/ - https://elpa.gnu.org/packages/sml-mode.html" -SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc x86" - -DOCS=( README TODO ) -ELISP_REMOVE="${PN}-pkg.el" -SITEFILE="50${PN}-gentoo-6.1.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/switch-window/Manifest b/app-emacs/switch-window/Manifest index 67641fa2b499..bac1e87718c2 100644 --- a/app-emacs/switch-window/Manifest +++ b/app-emacs/switch-window/Manifest @@ -1,4 +1,4 @@ AUX 50switch-window-gentoo.el 142 BLAKE2B 73da220c33ee762fdb4626aeba78ea07f67e66502eac4ec52aa15c859c8d083118c221a1e742ad188893c9e869e035bf7c8c78bc95bbb864aba82b0aaeb65d17 SHA512 a06692d1458448159fc9935c79983dd0b14e33ca1655f17cafd0eaa604d1852066e3862f4a513f04cb4b25ee350b57b6193999d801d70ae97ebfe46a4334710c DIST switch-window-1.6.2_p20210808.tar.gz 159948 BLAKE2B 844c4ae1c1d3a71f9ae2667e20a6e47978b0426b68439a9e0ec667884265cbf2291aba8d838c3d4f3292f4820a2f9f6e369095867a06e70a024830a9477fcf95 SHA512 ee9bd40aedbb505ff702d472b9b3888400a65b3d6f4253f4489828accab1b9ace772995be7cd7fd38815e4a87983bf0b9cb7fd394180de255eec9a08ef786648 -EBUILD switch-window-1.6.2_p20210808.ebuild 532 BLAKE2B bbeaea1b954e72d769c1857ff086660b1908944c7a42a6725c5f2c543c237de820949b66939d076b614962784dbb10091d9178436d33ddf0a0950b9e95b5e9d6 SHA512 a48e2d524687638edc84284fe887a437e195266e88046cb690dad2ef4a018e23fd9df77f126bed4a74447358795c4b823b2412605a057ecdef56285ab92acdb3 +EBUILD switch-window-1.6.2_p20210808.ebuild 531 BLAKE2B 5049f1d4071896163f3c79cc61143409cf8cc2daafa66eb6fef63f87f24ea4e67b09162861555815bc7a3d34dd93fd082c716be768d15d40087508eb9f670a93 SHA512 f760223be013ffecd249f5283942df6bd9a7932a5a16d7ced2457166b4e8798e1e42a819a9a444704caa70a5ba9e30f685c31c251f52efb2c421522e765de35b MISC metadata.xml 431 BLAKE2B 0712f54ee5e3d1d201f74280c5f5ed345efa3b9e0de6c68e4cb6b7352d46c78523964035fd067155fe0b620f4c7af782de203f8889efced4580931c7e83e6edf SHA512 716427a22e453363779871acf968e062b97dcdf4fa02ef70ff0d02f1c507f1c6cf267ba917b65ee024e172128f2b288f22088106b437e12fd59d79186e9e88d6 diff --git a/app-emacs/switch-window/switch-window-1.6.2_p20210808.ebuild b/app-emacs/switch-window/switch-window-1.6.2_p20210808.ebuild index 48ef0c6e9f56..9062f0c50288 100644 --- a/app-emacs/switch-window/switch-window-1.6.2_p20210808.ebuild +++ b/app-emacs/switch-window/switch-window-1.6.2_p20210808.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md snapshots ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest index 7b9a2634b9bd..bc49e01866a2 100644 --- a/app-emacs/transient/Manifest +++ b/app-emacs/transient/Manifest @@ -1,8 +1,4 @@ -DIST transient-0.3.7_p20220918.tar.gz 125422 BLAKE2B 19d1e2e4ea24076856a1816042d63964527b4c98d5727805058e5bfd829c708afa277d88b46e0e4da64b8a21fc4c012b410399f7bc71d877c285edda6b9e7d8e SHA512 9dd61f6eb69bdcd9a582e34261f9b6806d048df3d009aefe5f3a5a8f36e733187140b933f8e4af02c6e6f35fac6a3d5d13665ac108fa74299b1555c485be87c3 -DIST transient-0.4.0.tar.gz 128429 BLAKE2B cd97b5fcef5d7d4bb14677ab1fa4a49f16af527cfaf92c17d97de9073a6662067195822a6e25ff6cefdb8278c806ceee996f6552e4616a52cd16390a1baa8459 SHA512 b7946983828ed2d5cc9884b08fead22fffa4d3fa2f10b0797df54f4260ae0d41e27aa3804dce12ae61d6e60d245484e68ad269a5bbe98cfde7a6a154eed7a3db DIST transient-0.4.1.tar.gz 128614 BLAKE2B 407ae76f113e850dfc8235764a6b020c7cd94d6361bda3446024ec0bcc2f190f5b90e6d773350e7d84e5574a592503d097bf8e9cc3209c5993a1c2b37f9a442d SHA512 13e258818db5527f86ff02765e9b288a1944026255c660cfc151ba0c1ead22c6d36c6ec3d3129cff8ef62c2953288a6d588d595fa61d5972cfa465cc8248c64f -EBUILD transient-0.3.7_p20220918-r1.ebuild 719 BLAKE2B c64dfa62198be34fac7e1b153d07b68e67e544b26f41c4b84f87bfe49c4b62b21fc32b7f203604c3425ad1e734c76c11b76883457d491f36eea0967f7cf156a9 SHA512 6840921d56497567a0ce9a5d3ebe0c6ccfce46c13816e13458d832da5fdef81ef807b56fbb2293c898adb923409f6aa20427be20d3cf36baf11502328913eaac -EBUILD transient-0.4.0.ebuild 684 BLAKE2B 3af1eb555466bfc21014cb0664fe81c5cc86b34d8fe38a08818155280d46c199c8c4cd9818ef218b8fed71a1dc67759c19afe89a2bfebf22adba07bf993e9769 SHA512 a0dceda8e0e73a68bc148fd183d879fd0175d956523dc01dd4e6dc145d6601a7c5fb37dd0dad64758f4491db190adf1db21eba3775b3de0c3cf1a9d05acdfb99 EBUILD transient-0.4.1.ebuild 799 BLAKE2B cc94003c4faef2605ef69825a6b40255949b6cfc1b0ee388cd8d1ed46016e660f804fe924f03c6cf1ecbc73f89b12e52f826cbf584a7424056a8c0d7881998ca SHA512 f736992c286f02b37066b72f1c2bfedecf41d66734eed2914a89da4439c1e010f0848218b545eb403d40e52756b3cc0cd23c3b62d18bad6a0e46ef1735b9a7ea EBUILD transient-9999.ebuild 794 BLAKE2B 562b327a7f3755266b154a947ed356dfc53e6cec857829e560028c594aefe8bce170062756eabe9ae3406a0b40a0cc8ef8e41fc5f77074cf9e7e7f37fc6c0c01 SHA512 52c14825987d0aa2d3e651fa0e0401f4bc3e4d05037ea20c3715e8846e579d30c8ed12ff018228326b614d244fcca04eb4e9b58784851b1025b6c14a5e81933a MISC metadata.xml 1434 BLAKE2B 6f7f91e2cd8c87559f15552d6fbe920e5262a50f21919a096af55df037726eb380a774cfba8be73b588ba9aa2c39da5caf6ad64a31106b843c6bd308fe7aa40e SHA512 3316d9ac21d2a2aa0a5824f2c8ded736ad1bfcd7319a9c4cb8b02f0ffec5f440820bfe48e4f4d4264fbc3864bd7959875f1396285b6a7eb2ad3333a6a062a14f diff --git a/app-emacs/transient/transient-0.3.7_p20220918-r1.ebuild b/app-emacs/transient/transient-0.3.7_p20220918-r1.ebuild deleted file mode 100644 index 4968d473f8d9..000000000000 --- a/app-emacs/transient/transient-0.3.7_p20220918-r1.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 - -COMMIT=097f5be6e0c228790a6e78ffee5f0c599cb58b20 - -inherit elisp - -DESCRIPTION="Transient commands abstraction for GNU Emacs" -HOMEPAGE="https://magit.vc/manual/transient - https://github.com/magit/transient" -SRC_URI="https://github.com/magit/transient/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -DOCS=( README.org docs/transient.org ) -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="docs/*.texi" - -RDEPEND="app-emacs/compat" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - default -} diff --git a/app-emacs/transient/transient-0.4.0.ebuild b/app-emacs/transient/transient-0.4.0.ebuild deleted file mode 100644 index cffd7e2029df..000000000000 --- a/app-emacs/transient/transient-0.4.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Transient commands abstraction for GNU Emacs" -HOMEPAGE="https://magit.vc/manual/transient/ - https://github.com/magit/transient/" -SRC_URI="https://github.com/magit/transient/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" - -DOCS=( CHANGELOG README.org docs/${PN}.org ) -ELISP_TEXINFO="docs/${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=">=app-emacs/compat-29.1.4.1" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - default -} diff --git a/app-emacs/undo-tree/Manifest b/app-emacs/undo-tree/Manifest index 7251dabcc52b..67c65745d2a6 100644 --- a/app-emacs/undo-tree/Manifest +++ b/app-emacs/undo-tree/Manifest @@ -1,8 +1,4 @@ AUX 50undo-tree-gentoo.el 176 BLAKE2B 4b6922264c736a25a04cf337ccd897b2869594b53ef6c5b4ebba1055ef9affd50d702bf6966b6e8009be4c769c5504c1e099a57320122eb2002d68e351cb0ffc SHA512 bdd1399c0dab9cf7a5f86f41d77062eec5aca2171f1e78f5822f11e2ae5cf9581a1646cc6e3a6e3a53b8835a11e13f04d8c8accdc0d6fadf63f22056bdfe8476 -DIST undo-tree-0.6.6.el.xz 31520 BLAKE2B 01ddd3283ab257de91bd3f38969b7426f21df58e010302d21ea093c9428481a4595ea7806c107c7f87f46825bf379e22423004a72d73fedf8c2a6138afeba510 SHA512 0510ca0020515d0afaf13dcfd1878fa527472a4115534b8f72ed907507a700b34fe7151f0f9aca3e9977f9d48a6fae231483beb14b63f1ce734dd6b3b0322a7a DIST undo-tree-0.8.2.tar.xz 34060 BLAKE2B 4976488fd7ae42eb273c6369758014b96503a3a852ef2a4b4798ec6363e23d3e3219f73c6a2cd2f190de8902dc9705a7a4a5331f0e7b67900f43b192ae25e81b SHA512 403ecdb0a30a53528bbaa64025b96b228249f6d2de85070dec8e20d56e02bbca06bc1dcac411dc4e342652d32626dae4b03e4538b9110b69f50d37c12d3ca391 -DIST undo-tree-release-0.8.1.tar.gz 39499 BLAKE2B 0a47ab86889d1d043ff94ced330f9d9e82a9c6914d44633af85ff7e02d80d8914a59345f50a600eb676a9c46619a7ef13b18e4abb02186e6fd39ab9197cf81a6 SHA512 7a5cb7e949d8dd62ce54b7b7ba136f5c6ffcc5ca998af6552e8c9daddf13e38ddfe4de8c2b5d4732d193990018e003bc0eb6b732d913178efba15bb01064a745 -EBUILD undo-tree-0.6.6.ebuild 475 BLAKE2B 91bbf815f40f715f80f93143eb4e78591b79de07978e32fe229c2a8adcf6914b34811d923b60643f46bd8604747f597d720559c6029a75ca70dff29d2ac82e10 SHA512 083b413e7ccbb471d6bb801c09d5f3be82f034e681fc85b88bdd68cb1c1ab5b0a205d7c7a6d2821d7a1b6fb1d08aff39895f0e1b893e7c5182eb1c707e56e354 -EBUILD undo-tree-0.8.1-r1.ebuild 591 BLAKE2B d9b9852597be5e99c16e27696f75fefb154b96f00617dc6aba5043d7b4d26efb0dda58906f09d4d0b3c11ea0a0ff3f6af6eadaf86e3f819673d84960c77279db SHA512 fa716ddee755937ff65b47112c88574437840631810535bc4215cfab27aa208eee6032f98a54a24de0d5800f9e14bffbe85dc408c84474af258048524e190146 EBUILD undo-tree-0.8.2-r1.ebuild 536 BLAKE2B 6c94618d2a292e060f9138262ac0afe02156035e16c75e9996bf25e9cb096412ce99ddce99a1a4021dbc73a07256f49c51fff6790f34e802b3098875556932c9 SHA512 ea38ed07ee8edaa3016bbddcf949a175b6a7262853fc36fe297a8c7649236f66b8ea37c59107135df54d747a24723ff291816e7ffb5285c4ad96595bd43a95fd MISC metadata.xml 1694 BLAKE2B 319c93a762a845b738f8a994af521f7bd69d0720bd376ca5303f6666af9e29dfc64ab9f77c8d9c17ef6db5e8900b56433f1f9a1c769ced7566cd251e8939c330 SHA512 50bab2e0942ce4163b3bc8e65cbede775b3370de409991e105d2eafa650b22610e2bcca0d8677678fa4b5d6affc8c010b729d6a0ca0d9491fadb0095d104f0c5 diff --git a/app-emacs/undo-tree/undo-tree-0.6.6.ebuild b/app-emacs/undo-tree/undo-tree-0.6.6.ebuild deleted file mode 100644 index 2663d4d32afb..000000000000 --- a/app-emacs/undo-tree/undo-tree-0.6.6.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit readme.gentoo-r1 elisp - -DESCRIPTION="Undo trees and visualization" -HOMEPAGE="http://www.dr-qubit.org/undo-tree.html" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="To enable undo trees globally, place '(global-undo-tree-mode)' - in your .emacs file." diff --git a/app-emacs/undo-tree/undo-tree-0.8.1-r1.ebuild b/app-emacs/undo-tree/undo-tree-0.8.1-r1.ebuild deleted file mode 100644 index ea4a13ef1e77..000000000000 --- a/app-emacs/undo-tree/undo-tree-0.8.1-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 - -inherit readme.gentoo-r1 elisp - -DESCRIPTION="Undo trees and visualization" -HOMEPAGE="http://www.dr-qubit.org/undo-tree.html" -SRC_URI="https://gitlab.com/tsc25/${PN}/-/archive/release/${PV}/${PN}-release-${PV}.tar.gz" -S="${WORKDIR}"/${PN}-release-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="app-emacs/queue" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="To enable undo trees globally, place '(global-undo-tree-mode)' - in your .emacs file." diff --git a/app-emacs/vterm/Manifest b/app-emacs/vterm/Manifest index 26176c145b0d..87ed08f2c3b2 100644 --- a/app-emacs/vterm/Manifest +++ b/app-emacs/vterm/Manifest @@ -1,7 +1,5 @@ AUX 50vterm-gentoo.el 213 BLAKE2B adb1452d0bf816beceec4367a33176034f90c46b1649178cce093160117d14c01d1ccebefa57bebbf276d01e812223876a766567fbbb95589851b51db2456db2 SHA512 2847b924a1e3218d433391396681642a88192396a60f25f5da6824a9546a0f155d068b1bfc2115f0698b87e07ca50845ebbdc0a71de2ff8203fdf14b7e43ef0d AUX vterm-0.0.1_pre20210618-dont-compile.patch 772 BLAKE2B 235f1050ccf434663da28794f8b04b8f7e02e824373a75ba214c3ad213dc598f5390c22d3ad068fa2c8b041232664ff5170b08d21c8e9d60b8ea1eb3dae44a48 SHA512 8787887ec2d7c2ee09710ca8683bf90e3ab81d930288e66d74a926f3619f4bea2e37f1bdec0021192b85dc3dbcf778b4e4f5ad82805b35033b212cb43fcbe5e6 -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.2_p20221118.ebuild 1387 BLAKE2B 2170bfb0df4e8c5bd23c23be18fe2297cd9c74871581fc0bca04fbee6c2f69f25f71d22bb617cc4505c5ed4df25a311eb24980a01796131e0eb94aa86a52ee0d SHA512 794fda5744e6738fb6bc060fcd8d20054f490623775f067e4a93c0858ced6b8a5c2831f11fba1b2196bf369c9b915a825b7058ac594d4111aa4af8ecd45515ab EBUILD vterm-0.0.2_p20230217.ebuild 1641 BLAKE2B 7fbe2aae6291d740f405cf7a99245de1014c1ba5005384032d029551db46e71941c6e7dd674f69b86442f7406b1ff7b44e68d1d8a7f89e3642b03c89a6c6f791 SHA512 d94b28761ffcc2c67d5e73e009b5420d88890f2608572e5a7aaa73d752abd92b2f97d1e9866cd8a3e32302cee83bd88292222fbfa4fbe153e746915bc5cda3b4 MISC metadata.xml 634 BLAKE2B 09ec6e8f2b00735c5fc3dbca525205b0b98a580feecfea36a1c2b435bfd6de2e4b5e85c47c07f4830da1b3ddc8793d06e4e6ec3a02e5df19c876e0251226f5c7 SHA512 09d9be89b4275192c5048eb3a7fc3729d6d4923861bc5ab075c8097e7bb1f6776649e82440e53b1d0236dc669a4580aa2da31da5cdc5994b59eabaffdeeedc61 diff --git a/app-emacs/vterm/vterm-0.0.2_p20221118.ebuild b/app-emacs/vterm/vterm-0.0.2_p20221118.ebuild deleted file mode 100644 index bde3da62c594..000000000000 --- a/app-emacs/vterm/vterm-0.0.2_p20221118.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 - -NEED_EMACS=26 -MY_PN="emacs-libvterm" -[[ ${PV} = *_p20221118 ]] && COMMIT="f14d113ee4618f052879509ec378feb9766b871b" - -inherit cmake elisp - -DESCRIPTION="Fully-featured terminal emulator based on libvterm" -HOMEPAGE="https://github.com/akermu/emacs-libvterm/" -SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${MY_PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -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/wanderlust/Manifest b/app-emacs/wanderlust/Manifest index 05b0ea6e358b..2e826b4e7737 100644 --- a/app-emacs/wanderlust/Manifest +++ b/app-emacs/wanderlust/Manifest @@ -1,6 +1,6 @@ AUX 50wanderlust-gentoo.el 244 BLAKE2B 57be93cdfb9e1854ec5841996b586843ca6e514830d2c979ba9aa400200a6514220e632985a5fd6191969ef5b8a2ff32c4d2d7edfb83017c4230028107b4ab87 SHA512 2057a8d18d5c7c91c968921799d502e02a61718d437ce9a69de68ebe4f409414a799ca7b5737a8994afd52793cf03eebce03b85311db02c441efba92f0d30233 -DIST wanderlust-2.15.9_p20190623.tar.gz 1210223 BLAKE2B 50416e27062a9837c18660ea9a1a7a3ff596639763965b09925ca16c89617d159b9aa5d08d93d8b5c6a504da2b048df8b4c489d4fc11ff6abc530f741a5d8fb9 SHA512 369f8d93af4d0d98f66c4c8500aa3535e3f772d8a1920c1bdc434f0d9078555f40d0d4278937d97bccf0f417cf1b1fdeb6c8a891d42b2675fb7737382425c91d DIST wanderlust-2.15.9_p20210629.tar.gz 1177023 BLAKE2B 7af02d833bfa7a2fdb52adc6ee25e43cb5b9ebd79c32685af033e3f24d3f1f9c758940b9fe7ade1295691a774e0530569b0f0567aae57a54d7da30e70f57eb93 SHA512 60cd4be070fde9f24f42ddc6ca5d5d290eddf2c0fa9b584eace50bc569f2ed3003be8f75f26a5ef8cffad4ed059118163bb4ea289d95ee58b445c4d8f34b487e -EBUILD wanderlust-2.15.9_p20190623.ebuild 1373 BLAKE2B 81925ac4fb0588b1c790f648dc4804ca30da61a38f8822508c94eefebdbc39e1bf6075dcefbead7916ea89ef1d061d5a62a91fe83f82d09fdc81978f0265cee0 SHA512 784f76bd82988061017f6cb4213fa2a4f8716befd109ab4a6215149d61e17677c206ea788a78f07f7ebdcb48eb25773bccb99df70269dca446c9d72afecc0666 +DIST wanderlust-2.15.9_p20230624.tar.gz 1176186 BLAKE2B 5e2b1912aba7ac56642010ca3fe7c5f114e700263f5ea8ed105e731cb2c7d8b7087d7b0daa446d71fc30f2a3f620e863821bb68886855f2d6224784e41f05459 SHA512 4be27195e692e0b1d1dc8e1496ca3d3bb8bc35e114713c9ac5918f2849bf3a3d0f18d2e25d7ad4ab275284763ae23f753d303d3a6fb2785962dae27d7134f60f EBUILD wanderlust-2.15.9_p20210629.ebuild 1373 BLAKE2B 0c553d235c31a8bc04e19ac70c5a7f050c8ebc58b1e1464033a5bcc8f8c8739fc6f00ee8d76330c1255eabb8e55c9b1f2e3d3a3aca0275d0d530409872eb7ed1 SHA512 c7646336ecf3beaacaac2769b6686ecc2fbd226b25204a1f602443b5668b426955be72f918d6ddbcbc7e489e48db53b1d5389e115b349901651869075b2b8041 +EBUILD wanderlust-2.15.9_p20230624.ebuild 1420 BLAKE2B be85f33d0ce542a515563558f8864020f38469cef7c8221f6647984678dfeeb09f0020d5c33337cdcccfeb760c4b8a3a006c162157ca2fff1221cb11294b1610 SHA512 14815b7fbe9ae7a47c9dc648ba132275259852773b3dc983503d43036157dcb28b8c0fa4691583cd9c7e40f8b0a91e9ca8c0436e04961838ce38f3c3190e5990 MISC metadata.xml 453 BLAKE2B b173046943c58dfff9aa256d5824fc85dc605dafad0409cecc72c79fdd50de4ef475b981cba9a63dd536b47bcf2d98cb3e5fd8d85401997df2fe438811555353 SHA512 a88d7c7c74ef279e33c625ba0d8cf1dc6eaeb03adfa50bccaa781316c1f5561744d2f772ba79438eca2a21c1310f74de8789acde9a1d1c9eccaa485a4df93a11 diff --git a/app-emacs/wanderlust/wanderlust-2.15.9_p20190623.ebuild b/app-emacs/wanderlust/wanderlust-2.15.9_p20230624.ebuild similarity index 71% rename from app-emacs/wanderlust/wanderlust-2.15.9_p20190623.ebuild rename to app-emacs/wanderlust/wanderlust-2.15.9_p20230624.ebuild index 5e2b0d12df29..46ac05de3bae 100644 --- a/app-emacs/wanderlust/wanderlust-2.15.9_p20190623.ebuild +++ b/app-emacs/wanderlust/wanderlust-2.15.9_p20230624.ebuild @@ -1,27 +1,27 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit elisp DESCRIPTION="Yet Another Message Interface on Emacsen" HOMEPAGE="https://github.com/wanderlust/wanderlust" -GITHUB_SHA1="b9a529a54b9e7eafa4ed230ad28efffe0d25a20e" -SRC_URI="https://github.com/wanderlust/wanderlust/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +GITHUB_SHA1="8369b2d5170a174652294835dd9a18ed21a38cb2" +SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${GITHUB_SHA1}" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="bbdb ssl l10n_ja" -DEPEND=">=app-emacs/apel-10.8 +RDEPEND=">=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-emacs/semi-1.14.7 bbdb? ( app-emacs/bbdb )" -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND}" -S="${WORKDIR}/${PN}-${GITHUB_SHA1}" SITEFILE="50${PN}-gentoo.el" src_configure() { @@ -32,13 +32,13 @@ src_configure() { } src_compile() { - emake - emake info + emake all info PACKAGE_LISPDIR="NONE" } src_install() { emake \ LISPDIR="${ED}${SITELISP}" \ + PACKAGE_LISPDIR="NONE" \ PIXMAPDIR="${ED}${SITEETC}/wl/icons" \ install @@ -47,11 +47,11 @@ src_install() { insinto "${SITEETC}/wl/samples/en" doins samples/en/* doinfo doc/wl*.info - dodoc BUGS ChangeLog INSTALL NEWS README.md + dodoc BUGS ChangeLog* INSTALL NEWS README.md if use l10n_ja; then insinto "${SITEETC}/wl/samples/ja" doins samples/ja/* - dodoc BUGS.ja INSTALL.ja NEWS.ja README.ja + dodoc BUGS.ja INSTALL.ja NEWS.ja README.ja.md fi } diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest index 12dafee11833..e31ece183217 100644 --- a/app-emacs/with-editor/Manifest +++ b/app-emacs/with-editor/Manifest @@ -1,6 +1,4 @@ -DIST with-editor-3.2.0.tar.gz 32146 BLAKE2B c0f223e433b8bebef4e7e9bdee4b460d4e5bd5819340cccc3bedf39cec3633033a4fb39974d8b55caf244cc41f73007bc8ee4714e24bc726e55f1b2c5984dc69 SHA512 2857ca6e5aec2c1552088340b0bd819986aa797edbff05effce0a4db3f3b9b9df945b25424e4b43e4ed0392449fe8b75caedf3ba755d29ded6c781a51d57ef39 DIST with-editor-3.3.0.tar.gz 33250 BLAKE2B 6dab10a489c2592a32091e708c7f4c7e4c80794569e0fdcef14407cc83e067ace4a2efb29c97ecf40e1d0f5f2557f7ecc78992e1a65e10ed1c39e812431ff0bc SHA512 1e703f0793068f4080ab9af553a682ffb8897d95d0fc61668773c9ff380a0ba966e6f458f2428269c4c113c8ec296472b15a3459dad7f01549fc3387a080fda0 -EBUILD with-editor-3.2.0.ebuild 583 BLAKE2B fa3f47d8362a7033eb4a331f74bd6950ab4807e4e7667e497e5e62822d556fffa43e6ac786b5b1bac379e27f533e094887c48d26c59580a759532750b93eb05b SHA512 ec3003ae2687c11ea813e62ac4c00c3bc3c3966da2fbcc1694a803033722967fa7a0e939c6948b7033659a9f7c82cce35645c744ce68d7ef39a72103d550a4d6 EBUILD with-editor-3.3.0.ebuild 677 BLAKE2B 9a04e7579eb72bf8272fe7c54fbe1f5b13b11f95f96e147dfd2ee294ab81fa3ab324ab73502fbca06113e8ca37a9195208e59b6790a971aa25eccab4730e8b4e SHA512 3697fbeb70cf65aa918d918f5c6a6f1e7f52d0c1d869e1fb8e8b69c13b9380d51506ac21debdd1e2c0cde202d110525151284c42f15bbd671c0acd476c5186df EBUILD with-editor-9999.ebuild 786 BLAKE2B 7deae1a9cd43920b083a74caaff3e3ade75151df1483cc6c64683843d85901fc23753ae8c0b3e539e52c36f95bf268d4d04b895b5fd776b18ea5d5fc99b0690b SHA512 37e79a8b4af42d1b8bd158ba3d9a3cfcdbe456d334d3561638ba8786bd6137d48e3317e0fae1729c1fa0847beec723cce1c6940712f20cbc0ed571cc30354a42 MISC metadata.xml 708 BLAKE2B f2e619818ede95a7a0b17cc7f36f903f4210ddc634d4f0edf27886e8fbc4d084daa5ef67c8167ef2f39930141c8dbe1e98c4e5992b7af35234499fa73e9de4cc SHA512 bf422e1a42e025426795319834a7fa75252e8f2c42da1d82098e2def918ed9c4f827978753c86cc4e41cde581bcdc8eb2c9781d75849a80ab6f94f945b4cdea3 diff --git a/app-emacs/with-editor/with-editor-3.2.0.ebuild b/app-emacs/with-editor/with-editor-3.2.0.ebuild deleted file mode 100644 index 661fcc3d7670..000000000000 --- a/app-emacs/with-editor/with-editor-3.2.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" -HOMEPAGE="https://magit.vc/manual/with-editor" -SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}/lisp" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="../docs/*.texi" -DOCS="../README.md ../docs/with-editor.org" - -BDEPEND="sys-apps/texinfo" diff --git a/app-emacs/xclip/Manifest b/app-emacs/xclip/Manifest index e0f12ca4ff07..13d4da3299d1 100644 --- a/app-emacs/xclip/Manifest +++ b/app-emacs/xclip/Manifest @@ -1,6 +1,4 @@ AUX 50xclip-gentoo.el 128 BLAKE2B 8a5ecef89d13e7f65cf59c868adf5c984ff5dc30eedbfa23180f8c0d87a07c54215222fbbc38d0ade389aef2cbd9be1e584b31fd9f9a002f6893e689b8533230 SHA512 beadac08608ab6a45e5162ccb993b7ef99e9f3b811f144a49eb6caae25602f4346bfe15c9771177f0d9495929f92eb1e5e59b60f5957551beb7dd69340ed416c DIST xclip-1.11.el.xz 4500 BLAKE2B 19983f20979bfa96b15d88c9404664c9467cb7254c3eadcf57237ed733db516a5892f9b80d6289c6c4634ec34e16c4f09d0d17bdd35d1912455d79b4b4764f53 SHA512 8370f7bc695198004608e2348ded21a602ff6f062e2d3369a8ebc0c8d17e3d75da975160830b31e5ecaca67247c51f3950a8dfaf0357db5ff5f0e2296358547d -DIST xclip-1.9.el.xz 5120 BLAKE2B a2cdfda709d51d7cb8cc3792d23d97fee5b03d1a1fbcf8dfb7810aa91080b0e4af47854ec1fc9e184055c50590d181639c0da100bf4e0a0d41dd856c2f75269d SHA512 96df6cc4257125876b57f3aba469c78136c2366d045b5be38c1f2d8ba69752e6625ec6deacc25da013da2a1bff54821d2171bab9308b24ab3e49a18c3d39ddbb EBUILD xclip-1.11-r1.ebuild 633 BLAKE2B f26a92dd395787588529aac0c958d93eb595d372091900ab2da8b0953ab40e52be2ec9f64ebf03b3b274ae255f4e249c366f019c5b59c2aab62f855e00b2cbf6 SHA512 f77255a105bc337624501785d44fda0584361b94b9e0b7f366a0b9efda0ae88cff324f5eebd95c6b850823b9daf08141165ece87941fdc82e76271e056b40bde -EBUILD xclip-1.9.ebuild 480 BLAKE2B d75eb007100352e78beae08bc8e75d7ce398d6d35468509b39bf45794b39685518e02ae2b12876ddc69817d65cd806df6ba3aa5a799b97156feaad7bf05b1813 SHA512 db6bffe4ae97fd4cbbd8f411ff4708f5e1dfa0394d634372db777c7e4bb0459b623aed70447ff3bedf5fa85bca4ef77e78e741d4705fb3de1bca940dd9d170ca MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/xclip/xclip-1.9.ebuild b/app-emacs/xclip/xclip-1.9.ebuild deleted file mode 100644 index 8c192847ee8d..000000000000 --- a/app-emacs/xclip/xclip-1.9.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="Emacs Interface to XClip" -HOMEPAGE="https://elpa.gnu.org/packages/xclip.html" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="x11-misc/xclip" - -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="To enable xclip-mode, add (xclip-mode 1) to your ~/.emacs file." diff --git a/app-emacs/yasnippet-snippets/Manifest b/app-emacs/yasnippet-snippets/Manifest index 554fce91c49a..0ae7bc2aaa0d 100644 --- a/app-emacs/yasnippet-snippets/Manifest +++ b/app-emacs/yasnippet-snippets/Manifest @@ -1,7 +1,5 @@ AUX 50yasnippet-snippets-gentoo.el 221 BLAKE2B 608ecd2c72d3ff72c7775bfaeb3edbbc4e066a7ed9e1f10720fb93023319e0141e9694c6bbbb697264b62f9f47721f2f0ac186286a38d1859bf3e5529e8ae118 SHA512 a7a89ab8d5e0c66ada64b04b9bc0917df6c20537c80cebea43ee1210635b20e8b34549455c21217fdaa169dc5eafaa9c5c0032605a17716276437e982653428d AUX yasnippet-snippets-dir.patch 523 BLAKE2B b9e0712cae1b65b947b04d5349bb25007ee6f7db0cd8dd56ff7db15192932d88f7c9ab1b1fca77fca450152a52ec19f275f568f947879eab68b755731b48a5ad SHA512 f1a2c1c3db8a752a38e32147d2a8ffbae0666de4657b647ee126b96db0e4a499384148e3d316a72dcfdb5083c06c7c9eb0a47f329a24ac68532052acf994f79d -DIST yasnippet-snippets-0.3.tar.gz 97229 BLAKE2B 26fe83c35be1b20b6a1e414144149cf1feaf4463833634bbd0a3db6f56b1da46d8e379c3dd19217cfd36f12cb9dc796eac4efef5c2ba472ce79f8c8b8d816969 SHA512 4aaac9d7c880642a1e802abb98bd6d6c94557fe0e609db5ce5b4ce2af921235d3e6bb2488c052adbe2940d41e85297520081ae0847b52642bc97610e6614727f DIST yasnippet-snippets-1.0.tar.gz 178027 BLAKE2B 0b44c94c3ad3f2a1208aefba110945aeae74e7278c93078c59677985efc89767b670c99b4b8303b56ea0b748375762ada1e45653e02922b248273af5818514d4 SHA512 2df010f24e51d0156bcb3d488cd6a63a47d2d92e4c5f3cd081e377dc91426d630bde41db6f79d1b5ac1e932e4d0ab11f9be945e94fb35d50b1789adab19bd15b -EBUILD yasnippet-snippets-0.3-r1.ebuild 883 BLAKE2B 002e62e94373174fe0ac3d6c5c73c55a264ca375e9516db3d4611bc77088d3058be7ec40fb9b0ce77ccc6d40d63054284d32dd2c78b68b8a6fbab83207d05d2f SHA512 61e17064bc2d8f575759665b64bb3bdf639e95634d9f17254e122a3318b58d6c0204a60c057302de296975ddf2f5087b0901a7ca50c0b32752c7fe1c5c431d61 -EBUILD yasnippet-snippets-1.0-r2.ebuild 883 BLAKE2B 002e62e94373174fe0ac3d6c5c73c55a264ca375e9516db3d4611bc77088d3058be7ec40fb9b0ce77ccc6d40d63054284d32dd2c78b68b8a6fbab83207d05d2f SHA512 61e17064bc2d8f575759665b64bb3bdf639e95634d9f17254e122a3318b58d6c0204a60c057302de296975ddf2f5087b0901a7ca50c0b32752c7fe1c5c431d61 +EBUILD yasnippet-snippets-1.0-r2.ebuild 882 BLAKE2B b1d01e75ada8536ea229ae50726f0093012cb92da246ff7f83611aa7205811ec95078e52503bff0e4b6ef70a5e7adad458cfc6b1d311d029d06b8b5588ca0c03 SHA512 fdb8ff6bb006c81db3f5d19b16b91822c5f54e99953466e4a28fe59a7659dc46b1638766ec4d838ce1205933346cfaa31b36ab9ee127e30a6594fcf36e29559f MISC metadata.xml 377 BLAKE2B 78f369ac63a6ba16eabfbc21367b0e29221a94a8460b877e58b23e4c4176e3d4393ac7cb657057fe239298fc9836365b8a5d6ec789251ed552e684590b40e6e4 SHA512 72e8f247f2bb604ea52229c1aa68abf0fdd6649c87ffaad7f2893131f522cc3d7283251d8e365def16ac5eea831c98472a0ebe591cb6188132e0d7696b559b55 diff --git a/app-emacs/yasnippet-snippets/yasnippet-snippets-0.3-r1.ebuild b/app-emacs/yasnippet-snippets/yasnippet-snippets-0.3-r1.ebuild deleted file mode 100644 index e1d0818702d5..000000000000 --- a/app-emacs/yasnippet-snippets/yasnippet-snippets-0.3-r1.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 - -inherit elisp - -DESCRIPTION="A collection of yasnippet snippets for many languages" -HOMEPAGE="https://github.com/AndreaCrotti/yasnippet-snippets" -SRC_URI="https://github.com/AndreaCrotti/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="app-emacs/yasnippet" -BDEPEND="${RDEPEND}" - -DOCS=( README.md ) -PATCHES=( "${FILESDIR}"/${PN}-dir.patch ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die -} - -src_compile() { - elisp_src_compile - - ${EMACS} ${EMACSFLAGS} --eval "(require 'yasnippet)" \ - --eval "(yas-compile-directory \"${S}/snippets\")" || die -} - -src_install() { - elisp_src_install - - insinto "${SITEETC}/${PN}" - doins -r snippets -} diff --git a/app-emacs/yasnippet-snippets/yasnippet-snippets-1.0-r2.ebuild b/app-emacs/yasnippet-snippets/yasnippet-snippets-1.0-r2.ebuild index e1d0818702d5..87a307ffeccd 100644 --- a/app-emacs/yasnippet-snippets/yasnippet-snippets-1.0-r2.ebuild +++ b/app-emacs/yasnippet-snippets/yasnippet-snippets-1.0-r2.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/AndreaCrotti/${PN}/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="app-emacs/yasnippet" BDEPEND="${RDEPEND}" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 4f1580339fccb093ec452421f93b341a9c65ea56..e56a0b087183f903ff95238a88942840b13a4a09 100644 GIT binary patch literal 15340 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 K-j-4ZZ2$mP12U)p literal 15334 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 diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest index ae7c790cd59b..5ad9574fec6b 100644 --- a/app-emulation/dxvk/Manifest +++ b/app-emulation/dxvk/Manifest @@ -7,9 +7,9 @@ DIST dxvk-libdisplay-info-d39344f466.tar.bz2 81232 BLAKE2B af76ccd3c40bc953008bc DIST dxvk-spirv-headers-0bcc624926.tar.gz 437771 BLAKE2B 08815e36ad99b84777e38ad0c5616b6608a552f993e7f67433f2b8e20de81e9bce41420ac5998f5b67bca70a92ce70aed91b238990bd431c7b97070dfb0c5a60 SHA512 5995cf75d5605d41e9643bca81c195ef5aaa17d596e0282807f6fa8f8c494f7b63a41d611c535ae43dc3d609436aabef1e0d89626f37e6f20bad17b5e122e32c DIST dxvk-vulkan-headers-98f440ce68.tar.gz 1691979 BLAKE2B bf6fd288f16df7adcb5cebeb6e13713db1c26a0b833dead2fb522227861abc60b2d0cda8e3f46f8e89cccb629e01081ba27763989ad6fd336c60a475b198c1c8 SHA512 69238d37d0af0162e0fd68094cd2fa9baa320497d34a9de491dea086c23291d0815b51e89218b1f0ee2b3314cbc8ac1809d6edb15ca51fcb282fe1e2b39a1a77 DIST setup_dxvk.sh 4631 BLAKE2B 25270e1f6dfd446b1d124eac3bd19da8bc770527d02d987949fc3ae0bead07866dafa25f77a90b9a408413a724354a29a4a156ff5c9dc75e26b66e079824ec86 SHA512 257fd84e29a7037f04a1a2a506502c71d527af58f8c84d8c3dfb64597ebdc41c3dca362eaf20ab4bc1982b76428c1f843815d56a6e1369d072e0009e270cb121 -EBUILD dxvk-1.10.3.ebuild 4692 BLAKE2B 95c96b7fcd85fb95e44ed94bf0e858d0a28f57a2c493384d9266013bd4abf441b6a790f0e3ef6ae1ace9278022493b4be0102596dad6749e38a2b8a06e70e63f SHA512 5269c642502d08482011b4bf50fad235083479cd3b24da8b89e7a013be891d7dbda4ff3bf9aaf0e5960dd56a249adf0fed0ab18e2c3733e35583411762e72403 -EBUILD dxvk-2.0.ebuild 5569 BLAKE2B 16751fb83ddd014cf3c509434b2d89f0ac66299e099395fc4d7ca8dc8dc80c2e64ab4ce96b04743008ab6922bdb8c4f2f6d4a69fc760b8754720781774835a44 SHA512 32420d946564e84f70ea256d37aef3b3cf12776ca65704f0f2de9cce7633274a5dd63133064197eda014d4bb550e95355c0fb18ca889a921e41f7888fba4b2c7 -EBUILD dxvk-2.1.ebuild 6316 BLAKE2B 3644954dd2c97af504e32df613d34f0d07110ab71683b35fbe64b33aba6c6288a5fdcdebf9f9822715ed9032ddb926e954288b808c8fc233b173d22d523ea813 SHA512 fcdba9450cd008c63e40fca01cbf41a97f6710e2ce14f69168eaecd0de45f7839b55e240e795ff5352ef88caaf7bcd07b75b17582803c267ff7439b381ac4a68 -EBUILD dxvk-2.2.ebuild 6263 BLAKE2B bcd75c1bd5f0703db7d7ae1c7c94dfde6b7985ae8d7aa219babb77d0dbbc27e4b6b3151fadb75535086447c7887b3fc6d4e5a96139a168984beedeada89acbc8 SHA512 96664eb5cbe56e16f4f6e01aa7bd509a3aafd8401ceda12a6c18a717f43b7e8619a948ecef058067f6edf93088798114e04ae76c96a9dd3afa9f3502fa32f0e3 -EBUILD dxvk-9999.ebuild 6265 BLAKE2B 342d35896748f7308ce2d337d2584a2aa9eae372a1d686c82e687d6489946dcb2762bdf6e7178aaaf64c077aac175581d9027a0eb971e63d8964232d84ebb9cc SHA512 22cd7e33b32a388ad90a73d19857c0f1f7626141780f2578b64637853c973b47c4704da14ad814fc3fcb70f3e7e77a6ecdd67212eb0ac5a5e1a50b7215e1be65 +EBUILD dxvk-1.10.3.ebuild 4749 BLAKE2B fd9cd430c1ba8a26c651d2f48b80bcf342f8f6e29b7e4ef482f040ca6b3e5dec929c5231f261ef19c7b834b4388f9d0ca04326f5a540aa36f9f5c919300739a9 SHA512 39c20df5745c0d900fa203e8c08b4e65843c01f981cbd05bce5526ac9495f97d146b44bebcf64893fd24d4f1305e0bdaf46d48606313ad460c6606dceea8e484 +EBUILD dxvk-2.0.ebuild 5626 BLAKE2B 6b5e635decab96c3f80e28a982d812fc709159cc606ad4c45b4a236e8839dd1bf55481fdf2e4ea38dd3d62e40d7cb627e298513690db86e713b1b04cfa63e05b SHA512 18437696864b04f5ce8869499123976152d7645c51e7a03dae7cb155452a957b90bdeddccaa13ce1cc995ec02052b74bb26dca9bb7eb7fc706561da4f942185a +EBUILD dxvk-2.1.ebuild 6373 BLAKE2B 5fcc8d2d344c62095b6a0fc6378d0c156ffd116f59b9f6d3377c0efedeb4ee18dcaa8918cb992f9b046601f8db0d4cf56cecc6da0c1c5e0664d2d0d1fee471ac SHA512 53e8a705da21c70cef86053c02af443fac029ebc10c093ad23f2b0be6839c35f72f12fb3d13988049a851160debc0071b65d493a16c77c7748e294fd81100e91 +EBUILD dxvk-2.2.ebuild 6320 BLAKE2B 57a49436331be13f9c45299ebb923e95e4106738580ab80b30a288a91ad339b2d59b926d845cd6e2b249669e1d284407c81a446ee0e5ac708007e1143307ed5e SHA512 6426a28d8add392481d5c0d1f60711ecd075f2f10f57b6fd7ea993425471db45da0dd44c27fef6d547fe51fc8d7affc67ba7b3c1270131189de08efd6759c8e4 +EBUILD dxvk-9999.ebuild 6322 BLAKE2B 6982d08a5bc5bcb78dcfacc95c557218f530331fc1e0a78c4df71f55f41f1492049cff14be5298b08bcd13c3bdc327705a33415560f8ecf03e8d104bdd94ebdd SHA512 7c564b73df8d9a75fd09e4b010caebdbd81d5581712cbcb2e28927e6a2ddd253f7b8e210215da25e0e411d9557ae295276e54d10f65cdc0d914c49ed8073fc60 MISC metadata.xml 818 BLAKE2B 88081c074b99329c925174de4b7ff9b2c220ffc67eb64a5324f4eaf2a35f98f06c9978ddc0e929ba76b341a389a8eff025b7aa0a2414e3f7ae496c44a023c65c SHA512 90d76ac3df3abe003371cd25b9cf0e6570a53b371349fb2e048cae1818e51f0482e17b3d5490eb82c57d891bb43c4a7cd41530101b888591719c33c566788e3b diff --git a/app-emulation/dxvk/dxvk-1.10.3.ebuild b/app-emulation/dxvk/dxvk-1.10.3.ebuild index c11db845a715..378c0c51c184 100644 --- a/app-emulation/dxvk/dxvk-1.10.3.ebuild +++ b/app-emulation/dxvk/dxvk-1.10.3.ebuild @@ -6,6 +6,7 @@ EAPI=8 # note: version <2.0 should be kept for longer given it's the # last version to support /dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + default + + # Use correct toolchain to fix cross-compiling + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS + export WINDRES=${CHOST}-windres + + # Verbose builds + MAKEOPTS+=" V=1" + + # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but + # this setting (-U then -D..=2) will prevent us from trying out 3, so + # drop it. No change to level of protection b/c we patch our toolchain. + sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die + + # Remove bundled modules + rm -r dtc meson roms/*/ || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" || die + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --bindir=/usr/bin + --libdir=/usr/$(get_libdir) + --datadir=/usr/share + --docdir=/usr/share/doc/${PF}/html + --mandir=/usr/share/man + --localstatedir=/var + --disable-bsd-user + --disable-containers # bug #732972 + --disable-guest-agent + --disable-strip + --with-git-submodules=ignore + + # bug #746752: TCG interpreter has a few limitations: + # - it does not support FPU + # - it's generally slower on non-self-modifying code + # It's advantage is support for host architectures + # where native codegeneration is not implemented. + # Gentoo has qemu keyworded only on targets with + # native code generation available. Avoid the interpreter. + --disable-tcg-interpreter + + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + + $(use_enable alsa) + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + $(use_enable jack) + $(use_enable nls gettext) + $(use_enable oss) + $(use_enable plugins) + $(use_enable pulseaudio pa) + $(use_enable selinux) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + # Enable option only for softmmu build, but not 'user' or 'tools' + conf_softmmu() { + if [[ ${buildtype} == "softmmu" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Enable option only for tools build, but not 'user' or 'softmmu' + conf_tools() { + if [[ ${buildtype} == "tools" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Special case for the malloc flag, because the --disable flag does + # not exist and trying like above will break configuring. + conf_malloc() { + if [[ ! ${buildtype} == "user" ]] ; then + usex "${1}" "--enable-malloc=${1}" "" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_softmmu bpf) + $(conf_notuser bzip2) + $(conf_notuser capstone) + $(conf_notuser curl) + $(conf_tools doc docs) + $(conf_notuser fdt) + $(conf_notuser fuse) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser io-uring linux-io-uring) + $(conf_malloc jemalloc) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser multipath mpath) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser pam auth-pam) + $(conf_notuser png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_softmmu sdl-image) + $(conf_notuser seccomp) + $(conf_notuser slirp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh) + $(conf_notuser udev libudev) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_softmmu virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + # use prebuilt keymaps, bug #759604 + --disable-xkbcommon + $(conf_notuser zstd) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts=( + # Note: backend order matters here: #716202 + # We iterate from higher-level to lower level. + $(usex pulseaudio pa "") + $(usev jack) + $(usev sdl) + $(usev alsa) + $(usev oss) + ) + conf_opts+=( + --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") + ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-tools + --disable-cap-ng + --disable-seccomp + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + --enable-cap-ng + --enable-seccomp + ) + local static_flag="none" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --enable-tools + --enable-cap-ng + ) + local static_flag="none" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backends="dtrace" ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if [[ ${static_flag} != "none" ]] && use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + + # Plumb through equivalent of EXTRA_ECONF to allow experiments + # like bug #747928. + conf_opts+=( ${EXTRA_CONF_QEMU} ) + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" || die + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + default + fi + + cd "${S}/tools-build" || die + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + pax-mark m */qemu-system-* #515550 + emake check + fi +} + +qemu_python_install() { + python_domodule "${S}/python/qemu" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + # we use 'printf' here to be portable across 'sh' + # implementations: #679168 + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dodoc check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" || die + emake DESTDIR="${ED}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] + fi + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null || die + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null || die + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" || die + dodoc MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + # Disallow stripping of prebuilt firmware files. + dostrip -x ${QA_PREBUILT} + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + + # PPC/PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + xdg_icon_cache_update + + [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" + else + ewarn " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + ewarn " $(best_version sys-firmware/seabios-bin)" + else + ewarn " $(best_version sys-firmware/seabios)" + fi + + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + echo " $(best_version sys-firmware/edk2-ovmf-bin)" + else + echo " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + echo " $(best_version sys-firmware/seabios-bin)" + else + echo " $(best_version sys-firmware/seabios)" + fi + + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/sgabios)" +} + +pkg_postrm() { + xdg_icon_cache_update + udev_reload +} diff --git a/app-emulation/uxn/Manifest b/app-emulation/uxn/Manifest index 041a7c3cab31..05f4964f2e4d 100644 --- a/app-emulation/uxn/Manifest +++ b/app-emulation/uxn/Manifest @@ -1,5 +1,4 @@ AUX uxn-0_p20230609-build.sh.patch 626 BLAKE2B 08b58d26f892354e5a6b6e19bfd11584ed62ae4b4640fee99f5baf636eb42a3c9e28d073d95e30e6fcba2ef17b3ad59ae9d06568e0883c244233b42f60b284f9 SHA512 b95e1026abbb28dc152cc5ecb176921d7ff3db9356c2dce95220ab0d360b9535bfc5996839ad19b77a9346304c51e430b9f69747b7dd39a6621f86330e382cb3 -AUX uxn-build.sh.patch 363 BLAKE2B 5283c0a42a2e2ec96bbc15ea88bd7a4ff2a3b0f81274f87f6508fde09f1b6563b0bda6d96c2939e4a6d7bf4fc2fa5cadc1c79a7ab29bb0ffebaa3cdf03b86eb3 SHA512 f5b1df9b62ee9dc88a11e0950f7dd606e699ef6b23664cb37ba75c96e663cca1364fbff1597333db06bd6b3a7b5f797af612e2ea52002254dd30f03f13d723d0 DIST uxn-0_p20230609.tar.gz 289620 BLAKE2B 35d9cdc8266012d5762641b739099aef9ecd1619dd9c650aba3fc8ad285aa80e9a77dc2d7f53a6e8d56f05936a49f561b53cc4d50720be2bf8028f7479efe4ba SHA512 862be7246597fb54e759eee39d2d4a06ca1e6f8a42c1a336c25c5e2d7657ea086a546c9346da911cc4ec73705274794879b22f6da5f7ce88b66210cc1649dc39 DIST uxn-0_p20230803.tar.gz 293291 BLAKE2B 2e295f83bc695861732ad0412900435900bd10c08a99b0a6e88a5a5e10fde3f462b8ff35261365bfec1f7777306e1684eb1dac767cf7a1f83b3e30e36e79d98e SHA512 89b666b11099037404e48cd6cc7467bcbc84fb90c24cc3df183996f26f2a6817d84fe47857d2d9777acd0aed9885e17c726f3b2f32253d0ba3a77f32b46f8abf EBUILD uxn-0_p20230609.ebuild 1322 BLAKE2B b0e94a0feafc4f6f26af82b2428c887f3defdcacb35d9920c22748e6f9ff3a78f56e094bef11866a4a92def9ddfa9a8f33acc67195e662bb66a839e13cbcf2bc SHA512 f7ea1b81055991b6586e950dc7d562776dd1c1937d8b82e6713308c3a48d80266dad5c0ffcb0732245daeddea35c8d4e65e373f0a88f99f09369bd3c401362f8 diff --git a/app-emulation/uxn/files/uxn-build.sh.patch b/app-emulation/uxn/files/uxn-build.sh.patch deleted file mode 100644 index a99ed23d737e..000000000000 --- a/app-emulation/uxn/files/uxn-build.sh.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/build.sh -+++ b/build.sh -@@ -94,7 +94,7 @@ then - CFLAGS="${CFLAGS} -DDEBUG -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined" - CORE='src/uxn.c' - else -- CFLAGS="${CFLAGS} -DNDEBUG -Os -g0 -s" -+ CFLAGS="${CFLAGS} -DNDEBUG" - CORE='src/uxn.c' - fi - diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest index 77073c060dbd..827e94638bcb 100644 --- a/app-emulation/virtualbox-guest-additions/Manifest +++ b/app-emulation/virtualbox-guest-additions/Manifest @@ -16,7 +16,7 @@ DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4 DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84 SHA512 93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf EBUILD virtualbox-guest-additions-6.1.44-r1.ebuild 7661 BLAKE2B 05b21743b164d482c78baeb66642afe6ebb07d33a1f1e5bc50a994235ebe3595cf59c9ba8eab23ec0bc79f5f5e9f08a0998016c31d7e51bd84c59df470f79005 SHA512 037f3f3408c7a2e89405b0abb8e3a1e94563c7ef49a08ab8c00b5e7024650ceb37e8689a6f1072fd0862d3f54f4631ba9e1d0dc1fe05915d476c2bd9561a1f0e EBUILD virtualbox-guest-additions-6.1.44.ebuild 8052 BLAKE2B c9016e7cf9d7203d42a6f4f04fb8ae0e148ee1897168af717f540621e9e773a3154193847bf40b9681f7857499ace96a28ead243d81ee2e151dda43ddd2c910e SHA512 aef00dc9471868ebaddb213f3376388ded2c703018fa28aa8ab8a1a06ce8339c4b0580b4a0fa7392016a2aba6ce4d9630a3d249e790b1764bd62c4e6e04ea884 -EBUILD virtualbox-guest-additions-6.1.46.ebuild 7514 BLAKE2B 154c78f759d1b94d0935af27385bf0876c1008b5b7afc56948928c368eccc977de275127fc5817fa54fa21d2dfe1b67950e151e3d6910d5d04a8b7e388844d21 SHA512 228ee93cc387ab6cc0e5c63290e238ed881634f643932e54d01a0c9594811e930511a7e404008bea6c2d8a3ff511239904dc1b308b648ba738254bc2795243e6 +EBUILD virtualbox-guest-additions-6.1.46.ebuild 7513 BLAKE2B 03710cc1587aef146cecde50915f7181e7251956605c5f84e069265c9918a583a8ac3d12af5ca9ce88f7e025a55327dddd779c8f8fb94dc12097d45db96ae5a1 SHA512 7ffb5b6e835519b566612a040301b1aae87d5542c65d6c5ff6b6d647fe85c585ba3e24c380dba9f26dbbf06404c182bdbb332e77adf78f6084f7ce7219812268 EBUILD virtualbox-guest-additions-7.0.10.ebuild 7838 BLAKE2B c62c645855f9b1bb1276bc2c2ae376ae6c59df37e85c8265a64ac7a4c299752984d4201e1ba2ea102f5e4ab15d539b1cff123e8a36ee258690ce09b76f93b01f SHA512 e65858b6aca557f60bc4abc7e0d47a0d70b07eacdeb23d5720c882dd9bddde1cc335f84f62d2208dc1263c43f5c823d9e17bcd48568651dff4e5967866f4fc85 EBUILD virtualbox-guest-additions-7.0.8-r1.ebuild 8561 BLAKE2B db90a5d48e39708d9e0ace1cd1d71140b1c57bef9d7512d6848404ee5c86d8af3ef004d3bd4617a9a2c43d5fcb994c19d2c48d1f68d2bba5cc0f83ca89d68b96 SHA512 57f48b19df665d1c1a36eff32d7a10dbdbcb76c0eeca710df6341e2b7851cf1f96ded9ca70ebb16d711b9b051e08b0df1ce59ec5485ddc51660b766e2d64b9d6 EBUILD virtualbox-guest-additions-7.0.8-r2.ebuild 7986 BLAKE2B d4fc6a09aa6d28193555d626a21bd8d20dc1bbb4f80c407cb00c15cc38740ae96fd20df2439a509dc3894121e9da441f0ab089e60a82d3b6e5e7c2229dc57ebf SHA512 6708624d1098bf23d69f34360bf8379999223a031a42788f2150a7442f54afef4ac2844a101237815ca83bb3c7b2916913bca37fa782c35652254f69d17e0619 diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild index 5d53ef30beef..578abd460e54 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="X +dbus" # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist diff --git a/app-emulation/vkd3d-proton/Manifest b/app-emulation/vkd3d-proton/Manifest index 6fbfa0f0e060..337f7522b247 100644 --- a/app-emulation/vkd3d-proton/Manifest +++ b/app-emulation/vkd3d-proton/Manifest @@ -11,8 +11,8 @@ DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 0c6444c4c1cb43b DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84 SHA512 ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96 DIST vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz 1753074 BLAKE2B a2588e84edd09a04c3622a95310acc781432d6a962c69c1f5a709b65e2bfeb5196d9d217b0d261532c4b5c1424f13ff64d33728303c989fdbce3048741add486 SHA512 377ada7a9721c225067c6548475109cf4ad1f3d677b835fbe7a4bc7520621acd816cc59d4b75b23bc28f25891b556792cf853b98c0dfb915856774ff27eb6aba DIST vkd3d-proton-vulkan-headers-bd6443d28f.tar.gz 1827419 BLAKE2B 911ef9d8039c052742a26784f800826af3f3da0d24026198540eceebb798990089eddefb518bf92ae50b039fa04477dc3256367593ed77852d90a332f9c4d0d5 SHA512 20e722bc5918af6c5ebeb6599d0f7f09821a3045d014f1c178ba8e038bdb4ace11a6ae261c75b38a0098cffff9bbfe4a518a541699575fbf642f13a73ca0faca -EBUILD vkd3d-proton-2.6.ebuild 6592 BLAKE2B f08d9c80a4b530cb7b8640c8b99898c72f8fd7953afd57a3a4c51f73e21b29365044dfd74531a2176cad671c1b160f621ef514bac49756e098cf9f1a530f79a6 SHA512 204c311a70822c6f4d8d26b29c6413be90c2e4ffaa28c08054aeb1497c0d2887947a8c015310efb491956bb9089dd339e6074913ef202bdba14d2cd09ef8f5d4 -EBUILD vkd3d-proton-2.8.ebuild 7068 BLAKE2B 0ac3f0c1f7501bad2bd1e4be8f0e8e7b5cc048d4b59971f75f2a3711f6d1bedbc5bcb9e946833cc5839b19689f0deea7b2f8d5f0f14ebdcb4dcc62abafb6efdd SHA512 44ec4a0fa66ab7df0a106504354bc4277d4c2f6e2bbff89e89029a5cf1f4a21b2bc3fc3cdc705035e505a85de61fecea8cd9c6313121cc0a8231a1ca85314c0f -EBUILD vkd3d-proton-2.9.ebuild 7654 BLAKE2B fcb2d0a2b8a6f336496528e65b3c164c7f5f52aa82d75dd5518c84d1c2bc1c193c55e189d98a874dc9aded15ad1e1cbaed25c573b9666bf06f3b987354894a29 SHA512 9313f05189f40d7421e721e6ccf9a5a87f73a62d2670e5994771c929a3d6a6e79533bcbc9096ad2eaf59a49aeb3a4c990dadbb5a6abf959ef6f1edd28c307450 -EBUILD vkd3d-proton-9999.ebuild 7662 BLAKE2B b2366bd15783f428f6632d7428d10392392262ac44ebd696cbcbdd40cb95b6d30cea6422cdaef9a1858db4070969f8443c00aad3424bf96fb8c105e88402a76f SHA512 8ef4d0e305b5e2216aeeda308af5feccce6ea03b6190b96b96b89b711593c60346e5b0a40a55b52ac7208dda5cf4cf13082c5155afcdf327745bb190ff3af7d8 +EBUILD vkd3d-proton-2.6.ebuild 6649 BLAKE2B a1c4fad8bc4dac02544610c116f25f74493a1e1f279f1440cb56606c97b8f99e96d729318e2b0712caa0bf81cade60c4a9ce1e8c974637df72a9de4b44c38e47 SHA512 3c20099e9539d9eff975507a309b633363dc802caeddd48f7379c8281fde131fc63608510d466ca6a9ec1b17d84d8ae52c8b22420a14db9b3983672c603d64df +EBUILD vkd3d-proton-2.8.ebuild 7125 BLAKE2B deb01348dbd8f4bd3da0e49d64a14a7f642a5ef7331cf1e498d6c5d99ccf3cba7961c4febd8be539fe9a419ef8e841b5f8a68f80dcba54e75b2eb3143b588b3d SHA512 2592cffd0ce8d32cec26bc4ef549cc98db755f3155adc95656c562b0e69431ece4e342fc6b72c9c01e5f4ccf602b911d3f93dee02edb305e18b4af38d3304328 +EBUILD vkd3d-proton-2.9.ebuild 7711 BLAKE2B c520bd7ae16ba345c0c3c332efe3ae272482e90b32f787a8d1f8407b018ec50040e14d077d5d4a2e57fad742d88cbaa38af4d7204988697d3329af56dd3d9354 SHA512 c721e2160361557dc14647b1e1f2debeea8db33b88611fb6b4f420bab6409fec73945f4a5304efb95fe3b541a522d4da1755b2a157f630f5f3acb1d4419d7b38 +EBUILD vkd3d-proton-9999.ebuild 7719 BLAKE2B 252edb291a8c788e46b4bc025c395d9b5a80bc72ab5170046345d0d1a93a1d8d533a60edb5a2ea77eb6dbce8f4c470885c79bc1dd8ac62c094dc753c4e32ff3f SHA512 c91b8cd543be510e2b4ae8f927ef9fa0337915421b1a8471bb1ab8e207d9b6018c8835c5ee0c04abefd5375971bfd9da9187cd4a6b2f4b99886e178ce7caf4d5 MISC metadata.xml 618 BLAKE2B 4382557118c0ea56972d05a10c9cc1f94a4fbcc58a414f1cd5e4354ce6ed1de15c95377f167ed5627231c2887ecce3c00756908720458fedddea5ed6732771ff SHA512 b5cc86b412c30ee5d54868a87c9f4892337c83988b738806532cd9e2cc295a2326e776030c19cae9a2e9dd4f5f615b1d962ec48a4b310fd8a94ec4024dde99ab diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild index 3c960bc15b97..b2963d7ca105 100644 --- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild +++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild @@ -6,6 +6,7 @@ EAPI=8 # note: version 2.6 should be kept for longer given it's the # last version to support =wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-proton/wine-proton-8.0.3c.ebuild b/app-emulation/wine-proton/wine-proton-8.0.3c.ebuild index e5ff1bbe7cce..28c682e79696 100644 --- a/app-emulation/wine-proton/wine-proton-8.0.3c.ebuild +++ b/app-emulation/wine-proton/wine-proton-8.0.3c.ebuild @@ -5,8 +5,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools flag-o-matic multilib multilib-build python-any-r1 -inherit readme.gentoo-r1 toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build prefix +inherit python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper WINE_GECKO=2.47.3 WINE_MONO=7.4.1 @@ -60,8 +60,10 @@ WINE_DLOPEN_DEPEND=" v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )" +# gcc: for -latomic with clang WINE_COMMON_DEPEND=" ${WINE_DLOPEN_DEPEND} + sys-devel/gcc:* x11-libs/libX11[${MULTILIB_USEDEP}] x11-libs/libXext[${MULTILIB_USEDEP}] alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) @@ -149,12 +151,25 @@ src_prepare() { default + if tc-is-clang; then + # -mabi=ms was ignored by =wine-7.21 <8.10's configure.ac does not pass -fno-strict when # it should (can be removed when proton is rebased on >=8.10) - append-cflags '-fno-strict-aliasing' + append-cflags -fno-strict-aliasing + filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 + # -mavx with mingw-gcc has a history of obscure issues and # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` # crashes with -march=skylake >=wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild index d44d6d421587..9c15f5e09995 100644 --- a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild +++ b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild @@ -5,8 +5,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools flag-o-matic multilib multilib-build python-any-r1 -inherit readme.gentoo-r1 toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build prefix +inherit python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper WINE_GECKO=2.47.3 WINE_MONO=8.0.0 @@ -60,8 +60,10 @@ WINE_DLOPEN_DEPEND=" v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )" +# gcc: for -latomic with clang WINE_COMMON_DEPEND=" ${WINE_DLOPEN_DEPEND} + sys-devel/gcc:* x11-libs/libX11[${MULTILIB_USEDEP}] x11-libs/libXext[${MULTILIB_USEDEP}] alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) @@ -149,12 +151,25 @@ src_prepare() { default + if tc-is-clang; then + # -mabi=ms was ignored by =wine-7.21 <8.10's configure.ac does not pass -fno-strict when # it should (can be removed when proton is rebased on >=8.10) - append-cflags '-fno-strict-aliasing' + append-cflags -fno-strict-aliasing + filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 + # -mavx with mingw-gcc has a history of obscure issues and # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` # crashes with -march=skylake >=wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index 12a1367d92bc..539d27a32681 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,5 +1,6 @@ AUX wine-staging-7.17-noexecstack.patch 223 BLAKE2B 6e6cfc208f11c2c2b7bbc392e3703c50669ba9abf088dac0dd7aa8d6e59fcdd6656f5ad6955e4ef87c25d6f4082d83af71a09b2928934222b25847b8b2b5089f SHA512 43fc5c50c33e09f028c2369a660499fbb6c240931c6b7d44c4e838deee1df0390706967b375d36ee8eea339e86a5af1c7a49a76d884860c045c3476d8c8d2a5f AUX wine-staging-7.20-unwind.patch 1450 BLAKE2B 80e9222c95393aaa4b95e05597a4181030fc988d95e416d2f92631f29f640b9abb3dd0853d005de4725b41c09224e478741902075259d48a30830a923790579f SHA512 e1a72f1463be32975daa02064acb96189cd79cb41ff98f89b58e46c97100a3ac46405b1b9982378c9de275acbdb74168853e47b932e06398cdd2981b23f483ce +AUX wine-staging-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02 DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02 SHA512 53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77 DIST wine-8.11.tar.xz 29236492 BLAKE2B db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5 SHA512 f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769 DIST wine-8.12.tar.xz 29276732 BLAKE2B c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869 SHA512 6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b @@ -8,9 +9,9 @@ DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B c9540195ea885d9f1e980232b0af471e92c DIST wine-staging-8.11.tar.gz 9715880 BLAKE2B 2795389381d6e52215d8b1b2c437a47beaf61e9b36e78f99c45b3fcd79d554f2d4abafcbf34c366dcb7ce4fc14d66b8751466c30648ae0d7c451aaa345c30c5f SHA512 fb7a5f575c092e84afa78868e3b15fa33d67205a5e20deae61a60613714df784b18d54cd32167355ae38543f047f4304bfbc7f2ba2b3f6050c9f738812a15154 DIST wine-staging-8.12.tar.gz 9764049 BLAKE2B 739c6dfdcef6e744fc7f6dcee24abdedd5f96b7ad688bdd5cc667627cec0b21d658354369ecc0de71a4ba682636e369105cef3de97dbf095f1ee1025d9a12fc2 SHA512 11364b2367e25706b98c168710288b796e9dea1e3400efc0d010ea8827cb8c4187385f53aebd1fda46611902f6619282ea97ce9d7c20fe18aa48c14f15c99d14 DIST wine-staging-8.13.tar.gz 9785058 BLAKE2B 6c797cd50276009cc23619447a70ac972b5c7ad7684d7bd99f20cd7607b88f911eb89f59df98680ef8786495f2f8ff2910c8bbd930d811bb31147aa230105ce1 SHA512 b2104b0893ba27ee7f4f5495f7dee990962ff668786fd95e11af6d3975b7d00bc4ecb2572f280d27fbb6d1672745e0acbdb392ec7b3fd5b330a846783c23e12d -EBUILD wine-staging-8.0.ebuild 11757 BLAKE2B 983c33bccc4407babf442e583cc5805d2612b17e00e12504cc38a9ea64d586fde11a00a243fab1279e5f4a4a0313eb0a376b813d95cdfb2c175be5ac57fd039c SHA512 3faea23a639ac0cae4f55516d29fa3a02b8ffbc21281a316ceb0ab5d6f8d22ef0336fc41fe72178dc30898c8c21b1bdf740cd4680e2a6ab24f8ad414dba04547 -EBUILD wine-staging-8.11-r1.ebuild 12076 BLAKE2B 830ead3b2a0c7b149e2ac7e8797b515e10aba4b4dee61c0d296c8b0bad3fb4a577c277aa35ccced03e9650ca33184625cb305f46562a26f33f8953c02fa573fb SHA512 565442c9383a0661693652cdc60fe0a9a4541756ae8645cddbca6ef8e619d8dcb5acf676ef18ed122025a4d642a6fb40cafd9ca49d1e1cbbb61cbd88aa9ae628 -EBUILD wine-staging-8.12.ebuild 12076 BLAKE2B 830ead3b2a0c7b149e2ac7e8797b515e10aba4b4dee61c0d296c8b0bad3fb4a577c277aa35ccced03e9650ca33184625cb305f46562a26f33f8953c02fa573fb SHA512 565442c9383a0661693652cdc60fe0a9a4541756ae8645cddbca6ef8e619d8dcb5acf676ef18ed122025a4d642a6fb40cafd9ca49d1e1cbbb61cbd88aa9ae628 -EBUILD wine-staging-8.13.ebuild 12076 BLAKE2B 830ead3b2a0c7b149e2ac7e8797b515e10aba4b4dee61c0d296c8b0bad3fb4a577c277aa35ccced03e9650ca33184625cb305f46562a26f33f8953c02fa573fb SHA512 565442c9383a0661693652cdc60fe0a9a4541756ae8645cddbca6ef8e619d8dcb5acf676ef18ed122025a4d642a6fb40cafd9ca49d1e1cbbb61cbd88aa9ae628 -EBUILD wine-staging-9999.ebuild 12076 BLAKE2B 830ead3b2a0c7b149e2ac7e8797b515e10aba4b4dee61c0d296c8b0bad3fb4a577c277aa35ccced03e9650ca33184625cb305f46562a26f33f8953c02fa573fb SHA512 565442c9383a0661693652cdc60fe0a9a4541756ae8645cddbca6ef8e619d8dcb5acf676ef18ed122025a4d642a6fb40cafd9ca49d1e1cbbb61cbd88aa9ae628 -MISC metadata.xml 2339 BLAKE2B 1b947010c803306d2e1a02e82c427461377651faf0fde13cc5ce5c6a08a9790f5699ad427f16f10c6057bcf9c53e707e4486e28bed6d0d27d23d3ec118d5f518 SHA512 aa5aa60a8488dcebb5f45c992cf77eef215b8559c2911cae4066c48fd8cd74f4d2029ba989cc65ed0200927f9fcd3b7b253b93003302d2b88230b035eb274ebb +EBUILD wine-staging-8.0.ebuild 12351 BLAKE2B 301039a50244470b6cb2bc914cee200d7664a6dc0a011f448f90f56da1097b173c2ba1e948055bb2c6eb9cd6da9e258a3c2cc65403498254107bac31597bcf3c SHA512 ee1f956efb7894aa24573aa485c9241482f5d7d5084b8dc72dadb05a0fb593565eda08a37ea88f57d87e241a55614ade93866bd5660e88499ecdaec3553f2168 +EBUILD wine-staging-8.11-r1.ebuild 12663 BLAKE2B 1bc790fbbcb569d9b6d770ffda0df85ab1b3f0dd019943fe959487fb273793c1a354683cd28bcea10b8636ca98156c80e0b46375e8bce14002344410558cc18f SHA512 01c8cd707c98ef4b8b9b96d7acf552ee1c5ac67958b2211775c09ee5ec9b8d89ec6779257af02882a79a401703734187a45f6cfac10e46be787a8461a1155b0b +EBUILD wine-staging-8.12.ebuild 12663 BLAKE2B 1bc790fbbcb569d9b6d770ffda0df85ab1b3f0dd019943fe959487fb273793c1a354683cd28bcea10b8636ca98156c80e0b46375e8bce14002344410558cc18f SHA512 01c8cd707c98ef4b8b9b96d7acf552ee1c5ac67958b2211775c09ee5ec9b8d89ec6779257af02882a79a401703734187a45f6cfac10e46be787a8461a1155b0b +EBUILD wine-staging-8.13.ebuild 13802 BLAKE2B a8c6c806e6124c561e2ee4e5f238bed454159c82a5c37a4e63f86aeaf72a4513860b21a97dc01d812391119a4395178701427496f1c670bc05db72a3e201a61c SHA512 b90c0a01c572c23743e6dd3bd161f4fd78c51a3569f8764244f809a9379fcd7ad4c56359f53fdfb3b00c0db03ca165ad2c9fc09600795802acff62e51ba54aa9 +EBUILD wine-staging-9999.ebuild 13802 BLAKE2B a8c6c806e6124c561e2ee4e5f238bed454159c82a5c37a4e63f86aeaf72a4513860b21a97dc01d812391119a4395178701427496f1c670bc05db72a3e201a61c SHA512 b90c0a01c572c23743e6dd3bd161f4fd78c51a3569f8764244f809a9379fcd7ad4c56359f53fdfb3b00c0db03ca165ad2c9fc09600795802acff62e51ba54aa9 +MISC metadata.xml 2538 BLAKE2B cb657e04ad7f26b088f03f862a7e7ccbc4eb6592de17ec8022b5e4b306bd10f7daae7f6de113b142a9cf713a91cab9fbd0650cca4591adc13e4a77280f9812e3 SHA512 a87687fb1a0d2f639626f4a90e7fb78bd31926c53460af3cc80c93e9974f189b545c830278157893f5e48a54b20e5b49b2d1e996ccb5520a47f319b7048999a7 diff --git a/app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch b/app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch new file mode 100644 index 000000000000..5f0d63b0ec33 --- /dev/null +++ b/app-emulation/wine-staging/files/wine-staging-8.13-rpath.patch @@ -0,0 +1,15 @@ +Patch Source: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/wine/rpath.patch +Alpine Bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/13249 + +--- a/configure.ac ++++ b/configure.ac +@@ -784,6 +784,9 @@ case $host_os in + [WINELOADER_LDFLAGS="$WINELOADER_LDFLAGS -Wl,-z,max-page-size=0x1000"]) + ;; + esac ++ ++ # do this at the end because it needs double dollar for makefile ++ WINE_TRY_CFLAGS([-Wl,-rpath,\\\$ORIGIN],[UNIXLDFLAGS="$UNIXLDFLAGS '-Wl,-rpath,\$\$ORIGIN'"]) + ;; + esac + diff --git a/app-emulation/wine-staging/metadata.xml b/app-emulation/wine-staging/metadata.xml index 3ef81511155b..65b7853a79b7 100644 --- a/app-emulation/wine-staging/metadata.xml +++ b/app-emulation/wine-staging/metadata.xml @@ -29,6 +29,11 @@ This variant of the Wine packaging includes the Wine-Staging patchset. Install helpers that require perl (winedump/winemaker) Pull in net-fs/samba with winbind for NTLM auth support Enable gamepad support using media-libs/libsdl2 + + Enable running 32bit applications without 32bit ELF + multilib by mapping to 64bit calls (experimental/WIP, + USE=abi_x86_32 is recommended for complete support) + https://bugs.winehq.org/describecomponents.cgi?product=Wine-staging diff --git a/app-emulation/wine-staging/wine-staging-8.0.ebuild b/app-emulation/wine-staging/wine-staging-8.0.ebuild index c8412919b5a8..913b48dd933e 100644 --- a/app-emulation/wine-staging/wine-staging-8.0.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.0.ebuild @@ -4,7 +4,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.3 WINE_MONO=7.4.0 @@ -200,9 +201,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' + append-cflags -fno-strict-aliasing + filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 + # -mavx with mingw-gcc has a history of obscure issues and # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` # crashes with -march=skylake >=wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/wine-staging-8.11-r1.ebuild b/app-emulation/wine-staging/wine-staging-8.11-r1.ebuild index 940bb93e3836..099bf613a54c 100644 --- a/app-emulation/wine-staging/wine-staging-8.11-r1.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.11-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) PYTHON_COMPAT=( python3_{10..12} ) inherit autotools edo flag-o-matic multilib multilib-build -inherit python-any-r1 toolchain-funcs wrapper +inherit prefix python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -214,9 +214,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/wine-staging-8.12.ebuild b/app-emulation/wine-staging/wine-staging-8.12.ebuild index 940bb93e3836..099bf613a54c 100644 --- a/app-emulation/wine-staging/wine-staging-8.12.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.12.ebuild @@ -6,7 +6,7 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) PYTHON_COMPAT=( python3_{10..12} ) inherit autotools edo flag-o-matic multilib multilib-build -inherit python-any-r1 toolchain-funcs wrapper +inherit prefix python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -214,9 +214,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/wine-staging-8.13.ebuild b/app-emulation/wine-staging/wine-staging-8.13.ebuild index 940bb93e3836..9f7c5dfd6147 100644 --- a/app-emulation/wine-staging/wine-staging-8.13.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.13.ebuild @@ -5,8 +5,9 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) PYTHON_COMPAT=( python3_{10..12} ) +# note: multilib+wrapper are not unused, currently a pkgcheck false positive inherit autotools edo flag-o-matic multilib multilib-build -inherit python-any-r1 toolchain-funcs wrapper +inherit prefix python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -37,11 +38,14 @@ IUSE=" llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite - xinerama" + +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama" +# bug #551124 for truetype +# TODO: wow64 can be done without mingw if using clang (needs bug #912237) REQUIRED_USE=" X? ( truetype ) - crossdev-mingw? ( mingw )" # bug #551124 for truetype + crossdev-mingw? ( mingw ) + wow64? ( abi_x86_64 !abi_x86_32 mingw )" # tests are non-trivial to run, can hang easily, don't play well with # sandbox, and several need real opengl/vulkan or network access @@ -108,7 +112,10 @@ RDEPEND=" games-emulation/dosbox-staging ) ) - gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] ) + gecko? ( + app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] + wow64? ( app-emulation/wine-gecko[abi_x86_32] ) + ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) mono? ( app-emulation/wine-mono:${WINE_MONO} ) perl? ( @@ -132,13 +139,17 @@ BDEPEND=" sys-apps/util-linux ) ) + || ( + sys-devel/binutils + sys-devel/lld + ) dev-lang/perl - sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner )" @@ -154,6 +165,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext PATCHES=( "${FILESDIR}"/${PN}-7.17-noexecstack.patch "${FILESDIR}"/${PN}-7.20-unwind.patch + "${FILESDIR}"/${PN}-8.13-rpath.patch ) pkg_pretend() { @@ -161,7 +173,8 @@ pkg_pretend() { if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + for mingw in $(usev abi_x86_64 x86_64${mingw}) \ + $(use abi_x86_32 || use wow64 && echo i686${mingw}); do if ! type -P ${mingw}-gcc >/dev/null; then eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" eerror "yourself by installing sys-devel/crossdev then running:" @@ -214,9 +227,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by /dev/null) == mold* ]] && - append-ldflags -fuse-ld=bfd + # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) + # (do self test until https://github.com/gentoo/gentoo/pull/28355) + if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] + then + has_version -b sys-devel/binutils && + append-ldflags -fuse-ld=bfd || + append-ldflags -fuse-ld=lld + strip-unsupported-flags + fi + + if use mingw; then + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + filter-flags -fno-plt # build failure + + # CROSSCC was formerly recognized by wine, thus been using similar + # variables (subject to change, esp. if ever make a mingw.eclass). + local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} + local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} + local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) + + conf+=( + ac_cv_prog_x86_64_CC="${mingwcc_amd64}" + ac_cv_prog_i386_CC="${mingwcc_x86}" + + CROSSCFLAGS="${CROSSCFLAGS:-$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + + # -mavx with mingw-gcc has a history of obscure issues and + # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` + # crashes with -march=skylake >=wine-8.10, similar issues with + # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 + append-cflags -mno-avx #912268 + + CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} + )}" + + CROSSLDFLAGS="${CROSSLDFLAGS:-$( + filter-flags '-fuse-ld=*' - # build using upstream's way (--with-wine64) - # order matters: configure+compile 64->32, install 32->64 + CC=${mingwcc} test-flags-CCLD ${LDFLAGS} + )}" + ) + fi + + # order matters with multilib: configure+compile 64->32, install 32->64 local -i bits for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do ( @@ -290,10 +359,7 @@ src_configure() { mkdir ../build${bits} || die cd ../build${bits} || die - pe_arch=i386 if (( bits == 64 )); then - pe_arch=x86_64 - : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" conf+=( --enable-win64 ) elif use amd64; then conf+=( @@ -303,28 +369,6 @@ src_configure() { # _setup is optional, but use over Wine's auto-detect (+#472038) multilib_toolchain_setup x86 fi - : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" - - if use mingw; then - # CROSSCC is no longer recognized by Wine, but still use for now - # (future handling for CROSS* variables is subject to changes) - conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) - - # use *FLAGS for mingw, but strip unsupported - : "${CROSSCFLAGS:=$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - # -mavx with mingw-gcc has a history of obscure issues and - # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` - # crashes with -march=skylake >=wine-8.10, similar issues with - # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx - CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" - : "${CROSSLDFLAGS:=$( - filter-flags '-fuse-ld=*' - CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" - export CROSS{C,LD}FLAGS - fi ECONF_SOURCE=${S} econf "${conf[@]}" ) @@ -340,8 +384,13 @@ src_install() { use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - # symlink for plain 'wine' and install its man pages if 64bit-only #404331 - if use abi_x86_64 && use !abi_x86_32; then + if use wow64; then + # compat symlinks, albeit ideally no one should call "wine64" + dosym wine ${WINE_PREFIX}/bin/wine64 + dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader + elif use abi_x86_64 && use !abi_x86_32; then + # if no 32bit support it instead only installs "wine64" which may + # come as unexpected, so provide "wine" alongside its man page dosym wine64 ${WINE_PREFIX}/bin/wine dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader local man @@ -379,6 +428,13 @@ src_install() { } pkg_postinst() { + if use !abi_x86_32 && use !wow64; then + ewarn "32bit support is disabled. While 64bit applications themselves will" + ewarn "work, be warned that it is not unusual that installers or other helpers" + ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," + ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." + fi + eselect wine update --if-unset || die } diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index 940bb93e3836..9f7c5dfd6147 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -5,8 +5,9 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) PYTHON_COMPAT=( python3_{10..12} ) +# note: multilib+wrapper are not unused, currently a pkgcheck false positive inherit autotools edo flag-o-matic multilib multilib-build -inherit python-any-r1 toolchain-funcs wrapper +inherit prefix python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -37,11 +38,14 @@ IUSE=" llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite - xinerama" + +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama" +# bug #551124 for truetype +# TODO: wow64 can be done without mingw if using clang (needs bug #912237) REQUIRED_USE=" X? ( truetype ) - crossdev-mingw? ( mingw )" # bug #551124 for truetype + crossdev-mingw? ( mingw ) + wow64? ( abi_x86_64 !abi_x86_32 mingw )" # tests are non-trivial to run, can hang easily, don't play well with # sandbox, and several need real opengl/vulkan or network access @@ -108,7 +112,10 @@ RDEPEND=" games-emulation/dosbox-staging ) ) - gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] ) + gecko? ( + app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] + wow64? ( app-emulation/wine-gecko[abi_x86_32] ) + ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) mono? ( app-emulation/wine-mono:${WINE_MONO} ) perl? ( @@ -132,13 +139,17 @@ BDEPEND=" sys-apps/util-linux ) ) + || ( + sys-devel/binutils + sys-devel/lld + ) dev-lang/perl - sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner )" @@ -154,6 +165,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext PATCHES=( "${FILESDIR}"/${PN}-7.17-noexecstack.patch "${FILESDIR}"/${PN}-7.20-unwind.patch + "${FILESDIR}"/${PN}-8.13-rpath.patch ) pkg_pretend() { @@ -161,7 +173,8 @@ pkg_pretend() { if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + for mingw in $(usev abi_x86_64 x86_64${mingw}) \ + $(use abi_x86_32 || use wow64 && echo i686${mingw}); do if ! type -P ${mingw}-gcc >/dev/null; then eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" eerror "yourself by installing sys-devel/crossdev then running:" @@ -214,9 +227,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by /dev/null) == mold* ]] && - append-ldflags -fuse-ld=bfd + # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) + # (do self test until https://github.com/gentoo/gentoo/pull/28355) + if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] + then + has_version -b sys-devel/binutils && + append-ldflags -fuse-ld=bfd || + append-ldflags -fuse-ld=lld + strip-unsupported-flags + fi + + if use mingw; then + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + filter-flags -fno-plt # build failure + + # CROSSCC was formerly recognized by wine, thus been using similar + # variables (subject to change, esp. if ever make a mingw.eclass). + local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} + local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} + local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) + + conf+=( + ac_cv_prog_x86_64_CC="${mingwcc_amd64}" + ac_cv_prog_i386_CC="${mingwcc_x86}" + + CROSSCFLAGS="${CROSSCFLAGS:-$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + + # -mavx with mingw-gcc has a history of obscure issues and + # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` + # crashes with -march=skylake >=wine-8.10, similar issues with + # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 + append-cflags -mno-avx #912268 + + CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} + )}" + + CROSSLDFLAGS="${CROSSLDFLAGS:-$( + filter-flags '-fuse-ld=*' - # build using upstream's way (--with-wine64) - # order matters: configure+compile 64->32, install 32->64 + CC=${mingwcc} test-flags-CCLD ${LDFLAGS} + )}" + ) + fi + + # order matters with multilib: configure+compile 64->32, install 32->64 local -i bits for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do ( @@ -290,10 +359,7 @@ src_configure() { mkdir ../build${bits} || die cd ../build${bits} || die - pe_arch=i386 if (( bits == 64 )); then - pe_arch=x86_64 - : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" conf+=( --enable-win64 ) elif use amd64; then conf+=( @@ -303,28 +369,6 @@ src_configure() { # _setup is optional, but use over Wine's auto-detect (+#472038) multilib_toolchain_setup x86 fi - : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" - - if use mingw; then - # CROSSCC is no longer recognized by Wine, but still use for now - # (future handling for CROSS* variables is subject to changes) - conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) - - # use *FLAGS for mingw, but strip unsupported - : "${CROSSCFLAGS:=$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - # -mavx with mingw-gcc has a history of obscure issues and - # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` - # crashes with -march=skylake >=wine-8.10, similar issues with - # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx - CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" - : "${CROSSLDFLAGS:=$( - filter-flags '-fuse-ld=*' - CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" - export CROSS{C,LD}FLAGS - fi ECONF_SOURCE=${S} econf "${conf[@]}" ) @@ -340,8 +384,13 @@ src_install() { use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - # symlink for plain 'wine' and install its man pages if 64bit-only #404331 - if use abi_x86_64 && use !abi_x86_32; then + if use wow64; then + # compat symlinks, albeit ideally no one should call "wine64" + dosym wine ${WINE_PREFIX}/bin/wine64 + dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader + elif use abi_x86_64 && use !abi_x86_32; then + # if no 32bit support it instead only installs "wine64" which may + # come as unexpected, so provide "wine" alongside its man page dosym wine64 ${WINE_PREFIX}/bin/wine dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader local man @@ -379,6 +428,13 @@ src_install() { } pkg_postinst() { + if use !abi_x86_32 && use !wow64; then + ewarn "32bit support is disabled. While 64bit applications themselves will" + ewarn "work, be warned that it is not unusual that installers or other helpers" + ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," + ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." + fi + eselect wine update --if-unset || die } diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index dfd41590a80a..b34fd3ce0744 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,17 +1,18 @@ AUX wine-vanilla-7.0-noexecstack.patch 223 BLAKE2B dff1867e2977bd14fcfab9dfa2c2f1d3288f7edca75ddd7c9f02bfd06e9f63fac37bd59ea8aa891e13ab77bac35b369825d5490a9175ed9a7736e523b61d8944 SHA512 4ba3677042b693e513fc7a133c76a509f63d0ca20633d1e8d448bca9534c0d1a0fc58e77fa9b28fd8d936393605e97ee6e3bb5fac00872d6ac5808b7712586e3 AUX wine-vanilla-7.0-unwind.patch 1694 BLAKE2B 017c7b761d692f8e8d23f52e51529880f95bddf5fee4309ab97bee951527bd427924dbb335e4bf57a27405e3d2440666f774c6859b81933d3007247e1cbf4898 SHA512 5d20960a8eda2d80097d6db81287c9d05ed4ea50df974c93391a427b743383a6806f24bc552c18a9336e7aea0ceb801972865ff470bde8ea7fd9423f57eb09ae AUX wine-vanilla-7.20-unwind.patch 1450 BLAKE2B 3f90cc131104ad72a11ae30c582b79b3e4d8c0278d51c0a193fb9e460cf088b315503bd08bd904e8d28f72f40ab3df90f83f2542b991888a2f504cc7d2adad4d SHA512 a6c4672a44c1220d5b1efabeca535a4a3510fe92aac73c38f65a09bfbd271af8b8b1bfe2c408ba5356806cb71252a6956b8130fcd06a475037b9e51d28c2a156 +AUX wine-vanilla-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02 DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a DIST wine-8.0.1.tar.xz 29057128 BLAKE2B f1e04ddc7531704b4229d1bdb6e742ff20886dfff181b8b44e01e9921574e8c433553aaddb2453532902e89252244080d1cf9f904aa7d14d76709d830116e4b4 SHA512 9264a3dbe8b0168aa94b8266d5686b1da39352baefa4e72a63b0ed5aa2daca8811633dc89da3bb2aff497fb2b3b917f5cd021d0baae390490f1ca5ffd5ac4b3a DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb SHA512 e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f DIST wine-8.11.tar.xz 29236492 BLAKE2B db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5 SHA512 f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769 DIST wine-8.12.tar.xz 29276732 BLAKE2B c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869 SHA512 6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b DIST wine-8.13.tar.xz 29379824 BLAKE2B fa07edba8e45ef17813e63f793ca18cd05fd421b803d416421ec0fb7aeb4223ae44376a7e75a195e91c30259f27b48c3ed4ab0b613cbb9464b824f51e85ea240 SHA512 952c670635f91879cf6908343a04c0f41ae54e213123242e24fc282f9705fbe3b800dc1de454b6cfb1ebb89431b0e6eb3df3b094c1d9f4e69835d0f1b8f4fcb5 -EBUILD wine-vanilla-7.0.2.ebuild 10800 BLAKE2B e4cfdd976d435c77273888585d94100874043c0865e0db93f7f6d2f78ded0ca5d1500f2ac3afb6792d230c0e50ebd069b4ac65726d2e00a14bf94ff1458713be SHA512 1b5a919a9023ef7e0c01a9942f8bab1bd186d7faf4a9226c279d441fd991d2f5dc63a65381a7c884431d9267a8339e46e775546b5a046ac5e531fbd867dc35f1 -EBUILD wine-vanilla-8.0.1.ebuild 10818 BLAKE2B 8a1baeb0b48aaa82e61a75654d4c8fb59cddc2208753eaaba82a11fa7f9dacba2921be78bec86ed753e027c68fba4a8dd6942b384734244d802bfff59d6f0d8d SHA512 98788ebac348ee717c50c7f99693882ab14234d869798ff4402ed3912a6409d6071829dcc147c111ce906aa67fa2ffaa02253b3e25e2846ca93a974bf34484b0 -EBUILD wine-vanilla-8.0.2.ebuild 10892 BLAKE2B 6218ab6a2251b052ab809bd839f5285aaf9d253e97905368ef07059fa7e04a0523ecaa36b950f80ef6231fface574463e30d93952edd65be6e4ba97bef005722 SHA512 7b038adc259191f588344222098126610a4b844d320e724145a0ef8b5e882d484610407880094d09131c6d1206815612bb4295f5f869a5f73436907375d91688 -EBUILD wine-vanilla-8.11-r1.ebuild 11001 BLAKE2B 170aafaeb4b0dfab12dbf7a5843d37c0ac2bbd93040ec12e408b401bbbd107cd8f6e65a8bac3bd4a21fa6a113c4859391003c14ae344e45760f41ea92594d4c9 SHA512 f7bd217518a701f03e5459c0ab323d735872b4b1128a43e4650441e64834e7ce771a0ca95e5e2ecba4858b30ed36d0ff602cf8467d52b45afa37bc0123b0355d -EBUILD wine-vanilla-8.12.ebuild 11001 BLAKE2B 170aafaeb4b0dfab12dbf7a5843d37c0ac2bbd93040ec12e408b401bbbd107cd8f6e65a8bac3bd4a21fa6a113c4859391003c14ae344e45760f41ea92594d4c9 SHA512 f7bd217518a701f03e5459c0ab323d735872b4b1128a43e4650441e64834e7ce771a0ca95e5e2ecba4858b30ed36d0ff602cf8467d52b45afa37bc0123b0355d -EBUILD wine-vanilla-8.13.ebuild 11001 BLAKE2B 170aafaeb4b0dfab12dbf7a5843d37c0ac2bbd93040ec12e408b401bbbd107cd8f6e65a8bac3bd4a21fa6a113c4859391003c14ae344e45760f41ea92594d4c9 SHA512 f7bd217518a701f03e5459c0ab323d735872b4b1128a43e4650441e64834e7ce771a0ca95e5e2ecba4858b30ed36d0ff602cf8467d52b45afa37bc0123b0355d -EBUILD wine-vanilla-9999.ebuild 11001 BLAKE2B 170aafaeb4b0dfab12dbf7a5843d37c0ac2bbd93040ec12e408b401bbbd107cd8f6e65a8bac3bd4a21fa6a113c4859391003c14ae344e45760f41ea92594d4c9 SHA512 f7bd217518a701f03e5459c0ab323d735872b4b1128a43e4650441e64834e7ce771a0ca95e5e2ecba4858b30ed36d0ff602cf8467d52b45afa37bc0123b0355d -MISC metadata.xml 2406 BLAKE2B 3632339181cdc1fa339771f8d98fcd871930704a15acd4d91fff21964ce31f6892bf980c563851efda257503930adecaf6c8311c81ac16de66908127d2d5a1e7 SHA512 94f9ee47e3dd04f0908f6a0fa934ed64b74b906b89010717aa3180078edc2391fac54987fd4ab12aa25fa5891399a205c5ccd7b852ab7bb3814f16851b25ab38 +EBUILD wine-vanilla-7.0.2.ebuild 11395 BLAKE2B 55b32e16305fafc176a5f90d36ff4a8cddaa9e54eabfb199fd151a8a3ea789ffee5fe6e5ed6569bfa69c27c37df0c2d63b99bb6f9512b700b377cb708e566642 SHA512 0bfabc3f901d6a2dec9e91ca088be681a59be66dbf37efe0ca6212fedd5b7f522d6b26d153424f521f0cf311a852fa2101f669adabb305b10a4ada740f708fb1 +EBUILD wine-vanilla-8.0.1.ebuild 11412 BLAKE2B 6af1317397277df169dd7991b0a7138c2b2aebb84816db06b8715e5afc8d0e01a97b937634bb01f4fc5f44e2fe2b02216f42e8330a6730ab2a73512fec466793 SHA512 16231bd5b032330846a14c5bc439baac7210f8151a3548b38eb668d2a66b7e45af865c38b730b7818839b5ac69181991e873d092476900aae8300da3baca0b90 +EBUILD wine-vanilla-8.0.2.ebuild 11485 BLAKE2B e705cafdbf8172a829a1a5db8efd19eb03c20e174161c89c862e07ff449e409fd3c940b78f1ff082ae4257bf029d78404d3edfa449127a98cd087f18543b85f0 SHA512 9482194a8c034f38b4028c721263d28dcd5681cccb5188aafa5014bccaca4a3e6312b0f816823f4515fd7fa2c8d943491db25bd905d1fb0cd53220f1607795d7 +EBUILD wine-vanilla-8.11-r1.ebuild 11596 BLAKE2B 825c7db5d6ebfac7eb8e9bb7c2fd7d1dde2ddccaed284ac760b14bc3ccb6761c6246ea426e1b5d0cbe12e650674b10afc9e1635457d762e162abe3300417d4b3 SHA512 6af9d2bf6507dbe9c532b6098c336afb5dc82f4470cceef0ed6cdfe8439bf133a5d9e24310cc63f62ae6c8de14bf5ded765e913bd785a0a18edf6daf1e161416 +EBUILD wine-vanilla-8.12.ebuild 11596 BLAKE2B 825c7db5d6ebfac7eb8e9bb7c2fd7d1dde2ddccaed284ac760b14bc3ccb6761c6246ea426e1b5d0cbe12e650674b10afc9e1635457d762e162abe3300417d4b3 SHA512 6af9d2bf6507dbe9c532b6098c336afb5dc82f4470cceef0ed6cdfe8439bf133a5d9e24310cc63f62ae6c8de14bf5ded765e913bd785a0a18edf6daf1e161416 +EBUILD wine-vanilla-8.13.ebuild 12735 BLAKE2B fc40b709dbe21f842bc5641452449a186f7997e040cffff5a9f940351d560c2d64f7e62a9749c89f57d4bb4678bf1c2d88b3fe040e21a616bbb1e64062a0094c SHA512 853aaf03668673525c3c4ed7462abf0864f384b8c240c888143035146208418827a65c43b788a05ade988911784f23f166e4f4f7bc569b52e4096053ccbef00f +EBUILD wine-vanilla-9999.ebuild 12735 BLAKE2B fc40b709dbe21f842bc5641452449a186f7997e040cffff5a9f940351d560c2d64f7e62a9749c89f57d4bb4678bf1c2d88b3fe040e21a616bbb1e64062a0094c SHA512 853aaf03668673525c3c4ed7462abf0864f384b8c240c888143035146208418827a65c43b788a05ade988911784f23f166e4f4f7bc569b52e4096053ccbef00f +MISC metadata.xml 2605 BLAKE2B 11bdcd81e6e4620229177026a6eea5bbbff4f2f8c92deabd08d096bd1ffab0bea06f950fe4631f227bb31dcf22e9d41456803a3924c0cf934c5d7b28aa7f0308 SHA512 e96b8ab85a6b124ae154b514b8dd9385158b999f7ffbd0a1e04d9bbb52288cd07b81a2fe989431ac214fc0ae37445e2c819b6593d31001fa54b0aa6f48561e8a diff --git a/app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch b/app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch new file mode 100644 index 000000000000..5f0d63b0ec33 --- /dev/null +++ b/app-emulation/wine-vanilla/files/wine-vanilla-8.13-rpath.patch @@ -0,0 +1,15 @@ +Patch Source: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/wine/rpath.patch +Alpine Bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/13249 + +--- a/configure.ac ++++ b/configure.ac +@@ -784,6 +784,9 @@ case $host_os in + [WINELOADER_LDFLAGS="$WINELOADER_LDFLAGS -Wl,-z,max-page-size=0x1000"]) + ;; + esac ++ ++ # do this at the end because it needs double dollar for makefile ++ WINE_TRY_CFLAGS([-Wl,-rpath,\\\$ORIGIN],[UNIXLDFLAGS="$UNIXLDFLAGS '-Wl,-rpath,\$\$ORIGIN'"]) + ;; + esac + diff --git a/app-emulation/wine-vanilla/metadata.xml b/app-emulation/wine-vanilla/metadata.xml index c9f0e02fc1eb..f035ae003809 100644 --- a/app-emulation/wine-vanilla/metadata.xml +++ b/app-emulation/wine-vanilla/metadata.xml @@ -30,6 +30,11 @@ This variant of the Wine packaging does not include external patchsets Pull in net-fs/samba with winbind for NTLM auth support Enable gamepad support using media-libs/libsdl2 Enable DirectX 12 support using app-emulation/vkd3d + + Enable running 32bit applications without 32bit ELF + multilib by mapping to 64bit calls (experimental/WIP, + USE=abi_x86_32 is recommended for complete support) + https://bugs.winehq.org/describecomponents.cgi?product=Wine diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild index fe54aab83894..3ce352533b56 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild @@ -4,7 +4,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.2 WINE_MONO=7.0.0 @@ -170,9 +171,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.0.1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.0.1.ebuild index 6aa6458e6edd..364fb01af774 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.0.1.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.0.1.ebuild @@ -4,7 +4,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.3 WINE_MONO=7.4.0 @@ -168,9 +169,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' + append-cflags -fno-strict-aliasing + filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 + # -mavx with mingw-gcc has a history of obscure issues and # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` # crashes with -march=skylake >=wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild index 4603de37abfd..b95ead30f8be 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild @@ -4,7 +4,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.3 WINE_MONO=7.4.0 @@ -16,7 +17,7 @@ else (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz" S="${WORKDIR}/wine-${PV}" - KEYWORDS="-* ~amd64 ~x86" + KEYWORDS="-* ~amd64 x86" fi DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" @@ -168,9 +169,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' + append-cflags -fno-strict-aliasing + filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 + # -mavx with mingw-gcc has a history of obscure issues and # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` # crashes with -march=skylake >=wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.11-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.11-r1.ebuild index 11ed198a2f98..5221f7e79d76 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.11-r1.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.11-r1.ebuild @@ -4,7 +4,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -172,9 +173,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.12.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.12.ebuild index 11ed198a2f98..5221f7e79d76 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.12.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.12.ebuild @@ -4,7 +4,8 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -172,9 +173,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by =wine-8.10, similar issues with # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx + append-cflags -mno-avx #912268 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild index 11ed198a2f98..c6b837670cbb 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild @@ -4,7 +4,9 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +# note: multilib+wrapper are not unused, currently a pkgcheck false positive +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -31,11 +33,14 @@ IUSE=" llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite - xinerama" + +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama" +# bug #551124 for truetype +# TODO: wow64 can be done without mingw if using clang (needs bug #912237) REQUIRED_USE=" X? ( truetype ) - crossdev-mingw? ( mingw )" # bug #551124 for truetype + crossdev-mingw? ( mingw ) + wow64? ( abi_x86_64 !abi_x86_32 mingw )" # tests are non-trivial to run, can hang easily, don't play well with # sandbox, and several need real opengl/vulkan or network access @@ -103,7 +108,10 @@ RDEPEND=" games-emulation/dosbox-staging ) ) - gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] ) + gecko? ( + app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] + wow64? ( app-emulation/wine-gecko[abi_x86_32] ) + ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) mono? ( app-emulation/wine-mono:${WINE_MONO} ) perl? ( @@ -118,13 +126,17 @@ DEPEND=" sys-kernel/linux-headers X? ( x11-base/xorg-proto )" BDEPEND=" + || ( + sys-devel/binutils + sys-devel/lld + ) dev-lang/perl - sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner )" @@ -139,6 +151,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext PATCHES=( "${FILESDIR}"/${PN}-7.0-noexecstack.patch "${FILESDIR}"/${PN}-7.20-unwind.patch + "${FILESDIR}"/${PN}-8.13-rpath.patch ) pkg_pretend() { @@ -146,7 +159,8 @@ pkg_pretend() { if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + for mingw in $(usev abi_x86_64 x86_64${mingw}) \ + $(use abi_x86_32 || use wow64 && echo i686${mingw}); do if ! type -P ${mingw}-gcc >/dev/null; then eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" eerror "yourself by installing sys-devel/crossdev then running:" @@ -172,9 +186,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by /dev/null) == mold* ]] && - append-ldflags -fuse-ld=bfd + # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) + # (do self test until https://github.com/gentoo/gentoo/pull/28355) + if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] + then + has_version -b sys-devel/binutils && + append-ldflags -fuse-ld=bfd || + append-ldflags -fuse-ld=lld + strip-unsupported-flags + fi + + if use mingw; then + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + filter-flags -fno-plt # build failure - # build using upstream's way (--with-wine64) - # order matters: configure+compile 64->32, install 32->64 + # CROSSCC was formerly recognized by wine, thus been using similar + # variables (subject to change, esp. if ever make a mingw.eclass). + local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} + local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} + local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) + + conf+=( + ac_cv_prog_x86_64_CC="${mingwcc_amd64}" + ac_cv_prog_i386_CC="${mingwcc_x86}" + + CROSSCFLAGS="${CROSSCFLAGS:-$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + + # -mavx with mingw-gcc has a history of obscure issues and + # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` + # crashes with -march=skylake >=wine-8.10, similar issues with + # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 + append-cflags -mno-avx #912268 + + CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} + )}" + + CROSSLDFLAGS="${CROSSLDFLAGS:-$( + filter-flags '-fuse-ld=*' + + CC=${mingwcc} test-flags-CCLD ${LDFLAGS} + )}" + ) + fi + + # order matters with multilib: configure+compile 64->32, install 32->64 local -i bits for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do ( @@ -249,10 +319,7 @@ src_configure() { mkdir ../build${bits} || die cd ../build${bits} || die - pe_arch=i386 if (( bits == 64 )); then - pe_arch=x86_64 - : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" conf+=( --enable-win64 ) elif use amd64; then conf+=( @@ -262,28 +329,6 @@ src_configure() { # _setup is optional, but use over Wine's auto-detect (+#472038) multilib_toolchain_setup x86 fi - : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" - - if use mingw; then - # CROSSCC is no longer recognized by Wine, but still use for now - # (future handling for CROSS* variables is subject to changes) - conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) - - # use *FLAGS for mingw, but strip unsupported - : "${CROSSCFLAGS:=$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - # -mavx with mingw-gcc has a history of obscure issues and - # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` - # crashes with -march=skylake >=wine-8.10, similar issues with - # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx - CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" - : "${CROSSLDFLAGS:=$( - filter-flags '-fuse-ld=*' - CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" - export CROSS{C,LD}FLAGS - fi ECONF_SOURCE=${S} econf "${conf[@]}" ) @@ -299,8 +344,13 @@ src_install() { use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - # symlink for plain 'wine' and install its man pages if 64bit-only #404331 - if use abi_x86_64 && use !abi_x86_32; then + if use wow64; then + # compat symlinks, albeit ideally no one should call "wine64" + dosym wine ${WINE_PREFIX}/bin/wine64 + dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader + elif use abi_x86_64 && use !abi_x86_32; then + # if no 32bit support it instead only installs "wine64" which may + # come as unexpected, so provide "wine" alongside its man page dosym wine64 ${WINE_PREFIX}/bin/wine dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader local man @@ -338,6 +388,13 @@ src_install() { } pkg_postinst() { + if use !abi_x86_32 && use !wow64; then + ewarn "32bit support is disabled. While 64bit applications themselves will" + ewarn "work, be warned that it is not unusual that installers or other helpers" + ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," + ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." + fi + eselect wine update --if-unset || die } diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild index 11ed198a2f98..c6b837670cbb 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild @@ -4,7 +4,9 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +# note: multilib+wrapper are not unused, currently a pkgcheck false positive +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.4 WINE_MONO=8.0.0 @@ -31,11 +33,14 @@ IUSE=" llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip - +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite - xinerama" + +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama" +# bug #551124 for truetype +# TODO: wow64 can be done without mingw if using clang (needs bug #912237) REQUIRED_USE=" X? ( truetype ) - crossdev-mingw? ( mingw )" # bug #551124 for truetype + crossdev-mingw? ( mingw ) + wow64? ( abi_x86_64 !abi_x86_32 mingw )" # tests are non-trivial to run, can hang easily, don't play well with # sandbox, and several need real opengl/vulkan or network access @@ -103,7 +108,10 @@ RDEPEND=" games-emulation/dosbox-staging ) ) - gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] ) + gecko? ( + app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] + wow64? ( app-emulation/wine-gecko[abi_x86_32] ) + ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) mono? ( app-emulation/wine-mono:${WINE_MONO} ) perl? ( @@ -118,13 +126,17 @@ DEPEND=" sys-kernel/linux-headers X? ( x11-base/xorg-proto )" BDEPEND=" + || ( + sys-devel/binutils + sys-devel/lld + ) dev-lang/perl - sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner )" @@ -139,6 +151,7 @@ QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext PATCHES=( "${FILESDIR}"/${PN}-7.0-noexecstack.patch "${FILESDIR}"/${PN}-7.20-unwind.patch + "${FILESDIR}"/${PN}-8.13-rpath.patch ) pkg_pretend() { @@ -146,7 +159,8 @@ pkg_pretend() { if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + for mingw in $(usev abi_x86_64 x86_64${mingw}) \ + $(use abi_x86_32 || use wow64 && echo i686${mingw}); do if ! type -P ${mingw}-gcc >/dev/null; then eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" eerror "yourself by installing sys-devel/crossdev then running:" @@ -172,9 +186,24 @@ src_prepare() { default + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by /dev/null) == mold* ]] && - append-ldflags -fuse-ld=bfd + # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) + # (do self test until https://github.com/gentoo/gentoo/pull/28355) + if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] + then + has_version -b sys-devel/binutils && + append-ldflags -fuse-ld=bfd || + append-ldflags -fuse-ld=lld + strip-unsupported-flags + fi + + if use mingw; then + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + filter-flags -fno-plt # build failure - # build using upstream's way (--with-wine64) - # order matters: configure+compile 64->32, install 32->64 + # CROSSCC was formerly recognized by wine, thus been using similar + # variables (subject to change, esp. if ever make a mingw.eclass). + local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} + local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} + local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) + + conf+=( + ac_cv_prog_x86_64_CC="${mingwcc_amd64}" + ac_cv_prog_i386_CC="${mingwcc_x86}" + + CROSSCFLAGS="${CROSSCFLAGS:-$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + + # -mavx with mingw-gcc has a history of obscure issues and + # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` + # crashes with -march=skylake >=wine-8.10, similar issues with + # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 + append-cflags -mno-avx #912268 + + CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} + )}" + + CROSSLDFLAGS="${CROSSLDFLAGS:-$( + filter-flags '-fuse-ld=*' + + CC=${mingwcc} test-flags-CCLD ${LDFLAGS} + )}" + ) + fi + + # order matters with multilib: configure+compile 64->32, install 32->64 local -i bits for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do ( @@ -249,10 +319,7 @@ src_configure() { mkdir ../build${bits} || die cd ../build${bits} || die - pe_arch=i386 if (( bits == 64 )); then - pe_arch=x86_64 - : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" conf+=( --enable-win64 ) elif use amd64; then conf+=( @@ -262,28 +329,6 @@ src_configure() { # _setup is optional, but use over Wine's auto-detect (+#472038) multilib_toolchain_setup x86 fi - : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" - - if use mingw; then - # CROSSCC is no longer recognized by Wine, but still use for now - # (future handling for CROSS* variables is subject to changes) - conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) - - # use *FLAGS for mingw, but strip unsupported - : "${CROSSCFLAGS:=$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - # -mavx with mingw-gcc has a history of obscure issues and - # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` - # crashes with -march=skylake >=wine-8.10, similar issues with - # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx - CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" - : "${CROSSLDFLAGS:=$( - filter-flags '-fuse-ld=*' - CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" - export CROSS{C,LD}FLAGS - fi ECONF_SOURCE=${S} econf "${conf[@]}" ) @@ -299,8 +344,13 @@ src_install() { use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - # symlink for plain 'wine' and install its man pages if 64bit-only #404331 - if use abi_x86_64 && use !abi_x86_32; then + if use wow64; then + # compat symlinks, albeit ideally no one should call "wine64" + dosym wine ${WINE_PREFIX}/bin/wine64 + dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader + elif use abi_x86_64 && use !abi_x86_32; then + # if no 32bit support it instead only installs "wine64" which may + # come as unexpected, so provide "wine" alongside its man page dosym wine64 ${WINE_PREFIX}/bin/wine dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader local man @@ -338,6 +388,13 @@ src_install() { } pkg_postinst() { + if use !abi_x86_32 && use !wow64; then + ewarn "32bit support is disabled. While 64bit applications themselves will" + ewarn "work, be warned that it is not unusual that installers or other helpers" + ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," + ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." + fi + eselect wine update --if-unset || die } diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index c9581d7e61269b42d4c959d87ad9bea113f33c1b..c2d0e69bf965ea119dca974afabcdf54155f2033 100644 GIT binary patch delta 48123 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 M0ZJoZk)mb+0N0Sm3jhEB diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 175d00675031..6588da9dd6f8 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -3,75 +3,106 @@ DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed6 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-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST ansi_colours-1.2.1.crate 21866 BLAKE2B b1a2ad5aa797b59fc6f2c090f1c0da6937ade5099367c67c704cd91db62829f86f7bd7dedfd654074df29dd192e4f4d438cd90beb6db51a7605045278741bd69 SHA512 dd89084c997aa42acbde2b885ea414fc7edbeab6de9749abde2270322147fe4850532d916145418e911f5f0950fc3a3f0fd16fb63c40b8ce14c1085017879f73 +DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 +DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c +DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 +DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a +DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST argh-0.1.10.crate 22165 BLAKE2B aaa0d2edf912c1d16c57df2ef95c4df02fdb3c8e4aca951b88eeb3a03d64f65b89d7661e7226fe63e21a5486cf0d80755e3208aab19a3fc15e8427e4b7434b88 SHA512 155e9da5702d8107385cd4b0d072afb60ae3f4f01f6e77c69c1c97d0d7dfcee40d5de2d34ddb9d207c3b647ff7beddea84b12091694f69c26ecdf0df5cb8e6fe DIST argh_derive-0.1.10.crate 19393 BLAKE2B 85cf8f0e47a7362db467daff3599f389a334dfb07e95d7e93b4e2e76c7cece91ff36eb0a7b7f496a02b5017ae047ee4e3d299adeadaf012c6d6b88781e48c4b2 SHA512 1122a5038602e2b1f7e4639eb384f9b33c55b48743c58895c8409afb975d6e37bb40d662b2469d9bfe10124286a52f2a2f57fd123e8c767293d4f1a8c8e7ecc7 DIST argh_shared-0.1.10.crate 4308 BLAKE2B 459b109379896bf96e8062fd737616c755f67d1e1cddd00f859ea77ee0e0cb9cdac3a10c5fbf033a3bc98fa2d3faf370af5ed30a4aaa9ff329c21130aed48bf8 SHA512 5ad68adb00ef9a96803ddb59e9c1db25543a2d4226c33c588cbd967abaf00d256c5be0c8ca3780b3443b07109e6853f0366b0e8adf6c536d43c752beb0c195e4 DIST arrayref-0.3.7.crate 9620 BLAKE2B 69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613 SHA512 dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc +DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST 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.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f +DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 DIST bet-1.0.2.crate 7388 BLAKE2B 12f4177fe03ba6aabc8f09834c52f68d00d55331d27881afd0f1bde4d19284d3202e11dfecc8b4b5ce4874e0c18ecf70d66c9b01b725d80288e0df2e4181c890 SHA512 f674a4aec85da8aea93d07babed4f18700137332538eaf8dde5ce7a2eacac049b913758026af32987b1931b0047751a855409ce2c88108840677fb120320585e DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST broot-1.22.1.tar.gz 11147450 BLAKE2B aa3f5cc12d308ed470d35db2e99d65b084dd23abbd471a330c0c1f03fcec70b68ee4b28c2feae6ac8f2caf604e47a8e03b2a5749f35bb9348d2380c5e7ebcf66 SHA512 f8925ba6e6b4cee6fb73de24b35b9c107be1b568424a8db43a29919ae0e83e7648ec935f0f2962aaf70c1bf5d89f6e522fdeb6c4d60f6b5051e696bd09918149 DIST broot-1.23.0.tar.gz 11243983 BLAKE2B be9e85b74adfc965db7bb78942a3300ddf623b4594d92757509e23c5c45a23710bbfbf05d2eee4ac062687854674c78cecc9c11fd2bdaf9cfff9c433df77f8e2 SHA512 dc140d9ed4295df2f6c512fdebb3008cc7dac600ae975530a07fb0d79a667116985d0b01066d1c5baa536b2c2f942745d57fa2909bd6e4ad9fd4310624a17dd3 +DIST broot-1.24.1.tar.gz 11246579 BLAKE2B 697349ee0ddd9e1f878ce46ca8e4c4504d48c68e20cb210c048a908e8cdb5c5c96f5a1ae5b942d5b8150fb5267f39ee65e637d30639b0fb3f912709b5ee4aeee SHA512 341bcbbe03f48c12952212df3a7981f91c5e14735427053609d5e9d24cd0e2563702315069f9edc05f63b290309ef16d2fcccaf941a84f9b7f707bd635203efd DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 +DIST bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST bumpalo-3.12.2.crate 81706 BLAKE2B 50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8 SHA512 a0571501d2b2cbe25b862197295fddf14dbbbba7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566 +DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST char_reader-0.1.1.crate 4896 BLAKE2B 8b13d1b09a2a9f7f323e82c5ff2920be3ebce1429a2789f663f7e7c75ff374bfd15af115832f80b71a6d62e58d6f248d7020d3f48f19213c8bf41081a3a76f49 SHA512 4608b588620848333bec37a45a8cd605a935bd56d2a1fa5ea819f16aa32305aba7325af02ea3ab6821f6e981beac4e62c59d745a7f2f869573b90cb79b3c3d2d DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd +DIST chrono-0.4.26.crate 191501 BLAKE2B eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb SHA512 2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e00003ba1b4f0bab599422af4f9bd6fb74494c47 DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea +DIST clap-4.3.11.crate 54864 BLAKE2B c1b0567950d6df6c6f40d0f0c2fcb4c485a65a3d5abe49ca04ba8c3ff24ffa52eb08a7d17395c20fc0ff09fee06852ff854369dbe033bc049d322b0a61b13142 SHA512 d00a142055671b4986f95e394f01d05cc41e9bb2fed23b2b1f6cc3366fc24204d877bc5220572f2a7a9424136b24d2596cd7ec7d1604c13b1384c0f0d9d1012a +DIST clap-help-0.4.0.crate 337174 BLAKE2B 12660fc19df52b98f8d67d3557e98eb3deda4d6baa10ed7c8d68725e3e98b14194d456d94a58bb6dde7f05532c8b6e6ecc1fcbd39a2e1c9c7d174d90f1114c46 SHA512 bc0399dd849e8c8bf32c8ab7206d307d3a15a2af434425e55fec937d946a6de1894f892bca7236e4d2167dfffb7ba30e5ff75292414d292c0b6fa596bad221c2 +DIST clap_builder-4.3.11.crate 160795 BLAKE2B ec650dd28d65412f594ad7cb578afb36412840bd7e04734f8c4bd8a40b453cd2c926ad7164dbdd0e33d357a8c3830560ad03d6f8e105463b7ba592ab68ba897c SHA512 9b0dfe5bfa838d6f5fd9388f574a6a880d724dd49eb987955609bc1e754fdade6db9fd9fc6672d42458d9e621e638aa7702205d894d2318a12711791168bb741 DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e +DIST clap_complete-4.3.2.crate 34104 BLAKE2B 8ac5d031536f3917755642cb69cb80a70138871505f7f3b346c66163c6295b94c6981c9ec6291dcac4f6f675bcbcd507a9264c44dba42e6403090a32844a0a7a SHA512 8eecccc5ecb24983bad0c0f7118d632b466e6bad2f2efe1d6695bb53616fbc2ee382e1105252fe587d534a5120a985efe07922447e2168cb3d28e9c72704bc4e DIST clap_derive-3.2.25.crate 28212 BLAKE2B 8782f6425ed46197c5e5293e2f06fd82b2d17ea3e89206580ef3c6853bed2e8c99ef2528a30276a8287215d7f5505a992dd43c59f26b2915757c8e2f20510843 SHA512 c98098bfedb8b681d72eaedb946d9867fd068d9be31137fe1fb5d821cd68afec48e7d2963adb2099aa760c702d5b75fb0ed45fc62b83d7f26edc8cecc03ea5d3 +DIST clap_derive-4.3.2.crate 29053 BLAKE2B 9e578a78e92fcb90689c1327a41f446fac64506ac77c4721f5a87094b18beb540704846485585525695de333c301bd6f6da2805bad4d00888664da01e5a1a8c8 SHA512 2d7214eb91517067d6701443440f514648ae1345a326e6d00c1fec9d387e7781d5ce429d340277eb85fd436fec69154ba51d6a10a0e117276656f0187ddc19fe DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f +DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd +DIST clap_mangen-0.2.12.crate 15045 BLAKE2B 74a1dc57b5afffec2868ce1cf18e0ef1a6ea77f469355f0acbc00c340078f9982a10fce4894e36ae5bc11bad8e66ae51f8771d29095fe962c07be44994e67ef5 SHA512 bf051b340e52c86ea78c1e8051244dd76fab545dc638c6f29a6f4d10c642ac79ceb688072a916d9f190f19f8b9ea09bc2fea998e3b1e18c53f649d136d47972c DIST cli-log-2.0.0.crate 5302 BLAKE2B f36b117e4b2e89ca54132c9227236dd663256ccb16afefa414ec6bdc11d840fa2565ddaf6824a6a87c7bec8499df1686b068b340c2b9ed4c368fe802c2652492 SHA512 16273b783875c80a43fc9ff86e3d35b47226a6cce2ea2c258b2fb24863d75cc01fa7ef447b1ed5ff775ddd57aa9ea39a45fd483d0db079a8f2fbc50d9184aa43 DIST clipboard-win-4.5.0.crate 13476 BLAKE2B bfe3e9c21d58e0001b85c69d724b03b2bc7128fe67420948dffe0b9709504924339c93b5acc2a572a7780bb1adcb51ab10ac172b972c26d325f3ceb7f7f6dde7 SHA512 2dfaf30119eb77c9f069310417f11e836e158ba43f988ff49f79647f5fe44bacf7e28dcc11ba2cd95389c685a69be0f5ef8b033ef09b94c9a3e484952e891d8e DIST clipboard_macos-0.1.0.crate 5958 BLAKE2B b16b41b412ebe1ad59bab48e43f394bcfde683f73827e43b2ac52f43dbdad354181c9ae3f69bf948791c014be86aad20503f44154cee0a8307012397a0562dff SHA512 a63800826ff680e24fd60cb77945dafa19feffca2a99a2f5ce9bdaf19856bfc628b4ceca5d28a30d0b6db69b18bde16634a7291817aa10421ad8ead566614f8a DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 +DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST coolor-0.5.0.crate 101974 BLAKE2B b874f72bf2c8552bb9bfa37b3f13682590e4e6c874ed00fff3085088a4dbef64f3be7d89d5e39d8d9f93433814c8e1be9e9287b4366f48dc8ab33aa672a88301 SHA512 b8bb293345698824869d3c9c8e1c20b06149f18c9bd6e4e4df174c23833b4bfb7fb09da430ced5023c9666018c453eaff95e63c6f156a2f2805701d13a6e3f90 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crokey-0.4.3.crate 32424 BLAKE2B 5186651f3e7adeef1afe840461dac8d23a19245fca6eeaf49e18cbe5e157e599de1673980c8288b7933fbbd5a1f2ca2ebeb8262d4521249ab08624a37ea6419e SHA512 938ac30f204c4aeaaa1a07c7fc457cb5f2234d2855b4da329a717555c8630a90235c72e65e42de56ae78bdbdf61d647446c0031f3f8e7e96292b1da8a32a5edf DIST crokey-proc_macros-0.4.0.crate 2243 BLAKE2B d8a50a71227e8d9c650f67e9f23cea3082cb295b8adc387d09ce6026541481cc12786a213d5520d489143e2ed1f4f04189ff97edbbfe13a2c98ce86f2062aef4 SHA512 7cf2155c182c15edc36ddc927f74781e9b411f3b11cd11176364fa3dc40e5676f81f7dcf8f4deafccfbe2d254cae3f37f0f385465399d69ab80c013cb8c41b52 DIST crossbeam-0.8.0.crate 10993 BLAKE2B 9758a7ed1373f10da09c07875842a1fbb549dd20add43c50918276574fa57b5c5b51d15593e6611b34ff2472e51770fd965fc0810d0bf18f7740467d866c5669 SHA512 8846d29074f5e2a601e1bb741db9396b16270689f108e0b1621d29d15e774898e5f8d159e9af990fbba2cb414a13948a6236254353d4c594c38bf9cbfd2032d7 +DIST crossbeam-0.8.2.crate 10502 BLAKE2B 487a7a5f197898ebea0fd41a413647db0fc3380790cfdfc6cb7cf3caef48197bb7c2498579ce676d3c5796480a8541ae37ae03f009d768a6157246b1f7d63a33 SHA512 bd2e54372595daeaddcaa26802780959465bd571cac64f23256b7ecc68ff5c0161a36740a51386ee54abe7c509ad1ff870b6f6877a7921f4335661f2c554c3a0 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 +DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde DIST crossbeam-queue-0.3.8.crate 16731 BLAKE2B 80a8647bf491adc1a5dc736f662c01e77bcceb4bb2b876eaf684cb2a742a2f46d09e1221f6ca8b19340ddc9ed3a10bf07a08305a5bf069338d00873b1296ad96 SHA512 3c4e855184f8e2656305a59463f0170aab99f9c2df1001f54341b62e05e533864f384477a7a9cbc2b8b1a36bbe4b8076531c11b1492485029ef81ade6e7cbf8b DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 +DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crossterm-0.23.2.crate 106712 BLAKE2B 6b3730d9653a9d130f0399ad8cf9951b1527834560ed84a25815482f226ce5693c78b6a7e9fc52678a097dfd677d86e87eeb88f1aa6da5db4becebedb84f55fb SHA512 3299e47dedc44988d2f0508a5d81345092f1495c1292994d237c7222b4b52fe91b98e12bfdd88b322242661eaec75857c59f13a430691d4aa867c0e3914254a3 DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d +DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 +DIST csv-1.2.2.crate 887958 BLAKE2B f1a5c11e2bb721dc235ee59e02861125535cab2fba6bafbbc166c8f6a2e5616b11c70ddfac5d4e092bc29207ccf9c1f4c4b893da4645d595e1f7afd409731727 SHA512 7176b683f016e8872395eb5b153634926e5cf449147e690a2e08b79e8068c111d2ebab40fb6c4b3b03d34b7c1facf3ac1e04a69e079e7b0e0592691dc2d2d790 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST csv2svg-0.1.9.crate 167230 BLAKE2B 8c7366db4f6afda6dad43ceb596706d15ed8c2a62f17c35ea98a94c8909eddf755ed73541f59d24e749cde9d7515a076d4e0f2f75c8850320f20b291eff628fd SHA512 b0a2d762a5787290b35a8dd9ece25748ba020dd8a5ba3f94d5a5e68234ec59c037a2d8f0bc82610d67e5b7bba453b2306ea5db2d73d22977b1bbc126d0ffec41 DIST custom_error-1.9.2.crate 10826 BLAKE2B 24186a381d6df9d0262e123208f8bfda21dadded4fada889aea627c07e9812f8b16ce383dcd4ffed87f8a71a06bd92ea2ef12a0f835c67a82a436f9078c53f6b SHA512 6e91d3b1f82f7bcc5d4f3d22aa1f3cef150be130bf6f7785eee7511b8f6581384d82f532049570aed76278486ecee17d9896e1da9d3fce18d54b189fcb0a3984 DIST data-url-0.2.0.crate 20553 BLAKE2B 45e2bd07e86b9b3e8c8c4545e6a436ebb65c4b5f1c69b2958185aac252c864c38089f869135ffe97282fabfa7637855cb40f88eca9271324906b53bd4fdf3d8b SHA512 d467554849093d731c273f997605e110fe6786203c950e3ea112361e14fdc4061a8e92427f16b1df0642b232ef17dddb0b6d4c6720f097416cd7a3ba6711c375 DIST deser-hjson-1.1.1.crate 17432 BLAKE2B 39c86e94d00019521e6e22c2391e219846a40a1857c019ec39b7b5c81409a0a6f983c9f923b6c7d9c21727a4de552103c64972ba25f2465c5ff9326d031f3ff0 SHA512 dc68f3dd50e0902f6114feb49405f81b2c30874a7bdb91d03bae36418e015b24fa9ac7cee82d821ea411ce0a1f1029aaa3a21263969bc93490ba80a8d7d32852 DIST deser-hjson-1.2.0.crate 17792 BLAKE2B 56b3f36f120e6440fa06aa1404c54a1ebd0112f1f263a786973c6c5775adb23b91b2e8765bb0454773c3195ea66264e7d04decfa05099f7355edc8dd5c58117e SHA512 db434c52333a1e4efec44cb56e7f6646f8b1eaf68226ac2a588b7480e7b959e40fbf273d97f0b0ae25a03d900cf1d7c9488ff7990a8cc4d920cbb404a1f6557b +DIST deser-hjson-2.0.0.crate 18148 BLAKE2B 32e5c0e364e64d0858908f1a2b88f40cc825c92aac40cffa04ebfd132b6b20d5596dc3990514901fac21d15922208a9727c0fee15ed8cfb822c5b0d34976fe58 SHA512 b27511ae316a7547015e8bd827b20d695c1e49af9f576cdd9987ef759b1ae1456946577f491ce5cbcab774b62270401f7f568554be89ea2b701aa1b88a48f049 DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5 DIST directories-next-2.0.0.crate 15153 BLAKE2B 8bbd996cfa72d75fe7177a9d8be7fb6b96ff3fc456b7e06db61cc463a83290765d68f09da3bf8b9e958553b1940ef35f3a4a45d179918ead92f604dd05512470 SHA512 5a0c094dd2e858c59c93655d5abce1282866ced1e7657397c62f959078adc544bb895dbcd2ed578ad7dd0122d8025deb0bbdad955ab2aaf43d9a0dc7d37162d8 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f 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 either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e +DIST equivalent-1.0.0.crate 6621 BLAKE2B 5e2c461898c2b029430c526db25188ca37b5c1f9f562c1950a7cb26b824c8b06d0ce62542c234e909873c329982641abe091f99074b6e40f13898b39fc4a5a86 SHA512 006fd57e6829b1dd9644abaa6f650098f22302e9882fa5b852c695aecdead8e353426626c56b772ab362303dff23777cc7012ec04f9618403d54f0e03e29278e DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST error-code-2.3.1.crate 5324 BLAKE2B 3e6c18560c4f30d9fa8e5487453432b220b88acf59a421d2c2ec29bd77bba75ad8bca63e99d384442c7d458b5936dcae149897c2b0c57ad6e621f9b7928b2331 SHA512 a3953c854f7fba48dc34c35ca841d6f0671e8bde19f5dc36cbdc167fcc7c22c143dcd071a35c1866f5bbf05cedcdbcba3f1902d93aa21d19993b426c458af46e DIST exr-1.6.3.crate 242130 BLAKE2B 3792413a27a5881587d7927a26e5149d38c906be3a332c82e170ce07a9405963ffa4923482d7bf57314b879ae5d4594e60ff14d74044a1d884cf98858d64b974 SHA512 d436825bec8efcc3bf7048936d2c1eb7b13d3b94a5b865b85348afe2f164a384231b46d6968dd8edc07bc473816c95aa5d6480d4649ef2afd1441545740f0d90 +DIST exr-1.7.0.crate 245602 BLAKE2B ad71e47ce3fc177950a8285d38a1d1daf0e077ef93650d5193e5d239085c28fb1041a3c51ae7c91644b792aae56bc07be8eae5816de9e686995217fbea1389f5 SHA512 3975ffc7bf4005364d1bd35042fee8b86af6cef1eba35f9431b11fadf2104289b63a3e4d04b6f61686a7cdcd0092b0e957c6a737b30e99158756ed816c61f3e2 DIST fallible-iterator-0.2.0.crate 18509 BLAKE2B 9630fcadb2f30fbd8a2a057eb992bf33c0aa2d163e6fbd43de9c8c350e3e932ebca79a6576b215e17a0566898f6e37aef806a643d20c16a6aa73ca515fcf30c0 SHA512 c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79 DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 +DIST fdeflate-0.3.0.crate 21790 BLAKE2B 3c96f6395fc42f66e436fbf6b747c2f3c2dfd8c38729bd0eb88be872ad55e5d964ba322b703fae122907d51892619687ac9b7a5e7546f8fe6eb7d80a91c1f398 SHA512 1a1862460745780407892c835b4e3431267044285fdd718dc6b316dbce9520d2955bf36e5e28257f2f758ba7bc3051b446e786d11ace83deec492e4c161664bc DIST file-size-1.0.3.crate 1819 BLAKE2B 6bab7dd8da03815b1f98d5dc16cac8a54da6e9fbc441bf6b2735cee95f138c566237100736eb99855d9ae951dace57a0d84556a7d252bcbf1f1eec16e9acdabe SHA512 2fb1289b4ec3b092fb260f93356a35a1714ca0aa9fb0a3b0e7b626e8a5f1d2998165799ec3ee5a07f4c7beacf19ca9d94f0787e2305c8137643509693462ae67 DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 @@ -80,8 +111,10 @@ DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca DIST fontconfig-parser-0.5.2.crate 36759 BLAKE2B 5b6d65b42288d8b94e82618c123c8a85ac6748e4f62109057f72f70b780bdc0d52140b2cf0aef14489e27714d8c0d37a7930f04945d1f2b07b225c0255a04c61 SHA512 0b27e3c60ceb32fcfb6adaef34380a3150b4084b796b29977f113666489c29c301fb33a5d2947bad00ebed37881b30ab67096d4ca8f0256afae7907850654774 DIST fontdb-0.14.1.crate 107231 BLAKE2B b46c36900f7e38e037d7ccccc6fcd4467ca03845499053d428b80196eeb345842a31ec5cc4588973e4870701246af0752548860b1bb14b57448f758a89968085 SHA512 1096a81a3cf47c004e2ffb92be6b2c3c86c84cdcb62fdf08e88840675a41a0a82bc53ba6d35df73e37464044df9b0dc44462959b12ad460551617ccd3c937f2e DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 +DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a DIST git2-0.14.4.crate 196849 BLAKE2B 020e8c87fedb49fcf38727a8c0abc975dce2b70dfcb1db996e526967bd71455be8f81ed7d7e58d56e584f34adcfa2aaad7765d262b2d4899370ed9e0a7e2175d SHA512 05a5894eb90e5371525222f69321c2376f6b8e0306a04ff05a9917005ca77a86b6100ec19338e47265599f3a61603511991ea8664e7c64702a580841ef98963a @@ -89,48 +122,66 @@ DIST glassbench-0.3.5.crate 1256629 BLAKE2B 0cb2e42a8e0b110fd078386a55feaf55b660 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST half-2.2.1.crate 47021 BLAKE2B b7e4890c3db85f5adbc79241aab8a5501a66cc4c1856d883cab771192b42173623abe670b85e092111f31e118d7316cb29733efe5b9cb09e2594909059c5ad2f SHA512 6a2aa43a2a2f5c981305cbac46fe9dbfd3644912f6a8ae17e0ccd09aad5bbcceaf095b91d51d12c55963c88c208510f9bd94b472446d23752e3c0d3b41531a48 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd DIST hashlink-0.6.0.crate 24952 BLAKE2B 3bc2588dd7ab04a9f49a1bfcdb633c09cd4031177d104ef4ead0caf8d3352383f60b3550bdead591bf21bbbdc097407d4de2525fbd3012d0772c40b9413162b2 SHA512 bd019fb982f8521b818d2862b739b489539d7e15d6ffbddc0c6a11a9611c9e0eaada767f3d9c9b8a966dc0c408b8cb475298fc97c7f6afcdedbd6e8cfb5e4df9 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 +DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8 +DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST id-arena-2.2.1.crate 12203 BLAKE2B d5cf0da97a7d95e57f2281f7ca64bc1f58578e4796af6cb9d4239dbc60ebed6f6ef0f5d2fb93f9563bab68fb4139672acbbb23ac6c48fabdc835e08def5a9956 SHA512 c07f748b4f1d15f0e84a9c1c3e8c5b1fc95ef34d81751f6830cb57cd1ba445635da0ef50ddb6959e29eafad65865951e14f4655f6bf4cc79608c00fc032db0a2 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 +DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST image-0.24.6.crate 273618 BLAKE2B 3a76d8dbc30540d3b34df2bff54ac8cff024d3edbaf22d0de8acc6e48219b168be98699c823e1173d88316fe7b696d6cb89819d33dc04aafab010fce706ea35d SHA512 559f8396cedcf7141a05e3714f2e8e33e5b5873b0ea81d50f13c8e8ca860c1ec20dc2fe89feb59c8a72eefa1bf74f2b93ab81f28aea0339b2a4c24c5e4a94803 DIST imagesize-0.12.0.crate 15747 BLAKE2B 062e1d4687d7dc4cac719c7ed1b341452e2134e06ba457e0032eb61c30d47393912fcb115421ff5edcce39b05118df522da2f2cfd5ee0adb9c158ca5fbd337b5 SHA512 192bd4820e7fcc78ad906c4d9edeb392701206b8e7043e78d7bb90458f2187e1f746e37adcdbebee90c08e58cafc0f48eed7ab055699c65da0578e6dbc36433d DIST include_dir-0.7.3.crate 6046 BLAKE2B 330bfb1d2cd10d95627cda48f8671ca3aaa36a14d6ccab1fbf08f53054a4401d18114896c39de9ff3e13a77d8fdc227a5415001517448cfe3676614e401f7f61 SHA512 875a03eee6f5b3d5b5eb028868fa5fcb8fdd4b84b1136b705cefcfefd28a4149142b46bd893655c66fa3867c779ba2e11f1e2750cdde253104ee8df4bccd9972 DIST include_dir_macros-0.7.3.crate 3700 BLAKE2B 70c53cacf361b5a5339ad63291fc76c4e43c9eb2e93d14a53e37971ad51f44e872087c56e6c4027deb2f94cb96aabf6184643546ee9bf3ee291d8c8686c900a1 SHA512 39d38dbe1835456578a5ada9465fcfe00e37433484e8b109b037977eee50b167dac60879666256af2057269669ce9d32213b1b0d25b9a50af52c4906f9914f24 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 +DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 +DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST is_executable-1.0.1.crate 9550 BLAKE2B 64fbfd2805b9e7a2498a59bd1ff924f84a42c5f1061ba59e7d3cd72cbecb394272c3f9af101f838c7a6a636746d8ed3b7f698c5720857675c58127cec9846d81 SHA512 677980983db2c8ed72e87a2f2df3bac328dc6ba6dba6c3e8c4e4eaa7b8fee160ef4e81d105f65ed718fb7263137ffdb21d86b148f614f04fb9e24201417c8a29 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd DIST js-sys-0.3.63.crate 80154 BLAKE2B 378b8da12827a743c2cc996362934cfe249dc9d9dc0de507cef366fef4ed1b9d82b5ffc22f3ac6270c909eef901f494dccc8f01725278876ef2fae1945041111 SHA512 fddab182e0f093d8b600f86688ffe736852b48351abfab1e60073c67901f144bacbcdac867f533056b1213eb75920b08b6249fcfb5a15e650978966e8350918b +DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST kurbo-0.9.5.crate 108513 BLAKE2B e354dfffefcda08da6b4e4b2048b9aef9b0f6f9aeac5b35e1ccfe540b947733e7cf824e4fc701896216d5a2895b7e18fa3ab562262a9e3f0f874194e46bd629b SHA512 2f145fd6ee686fbf7156bcd201ff66b6e92c15eb673fe1e3bd49a1f8d89e2b32c944d090d866a4d818fe54a3197d6a805504562a3df835c477aebab2d18e771d DIST lazy-regex-2.5.0.crate 4703 BLAKE2B 7f0ce806be56a857b4c4b8921543a811f3fb60bff93706835e66e0ff3f3e2e79d57f154199db4901ddb87579fc050803d760377d3cbf07588f385847784ae923 SHA512 c7d9fccf844a48efb1ce4a59e74e565369f4c7865b198c92f1827fbf9cecf71ff73dcd0a98b139d9a5d4e9aee0fc929dd184536cb8b04159f5a770078c64de7f +DIST lazy-regex-3.0.0.crate 5715 BLAKE2B d89f91f7f9a10d031e133ee32ec186a1d1bc866b9d7b8821f09669522cdae8a5efaf42070f84b6191d3845ae01e6480f407d6c679684d143a34f746b821baad0 SHA512 09e6e631f34a789634fa5d1638868fa5cde852d05905d7961ced07b5445685121a9d833f10d1faf9e43e6727290304856e4b2ca448f30756fffd30f2cea25270 DIST lazy-regex-proc_macros-2.4.1.crate 3967 BLAKE2B 610e7e1bbeb5a548f132e2b002be4a9a61c2751b88686b0846555f85ee854c5ae35b8f1f865b369dc4728aa8064d66f27287724b093ee125aed91efac7e1d9a7 SHA512 6594c808a101ed3e48f8a11141e000e3738b961cf5c2c6ad9af1a805d9bbffe38bc43707e82bfab603b03e5f25514b3854444d1e0217cfdf046cb9e62d06ed72 +DIST lazy-regex-proc_macros-3.0.0.crate 4171 BLAKE2B 65ee73ca21806d39f5e15fea42020a4a0ff86572a0a34c69dd8ff39710a79b01d4c6d41fe15b2bd1902cda6c4724a83d9f4c7ea5715c324475275468527e28b8 SHA512 f7d47d29ef3c6130f88e8444d2e51dddf0953d6c036d3f9f0234d46c0d34a7c8898e8f1654414bff9d7cbb9b2cddc0d9953ad9b66c0e21e7e7060f572a386a64 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae DIST lfs-core-0.11.1.crate 8566 BLAKE2B 0231b310c6a4057ffbbbb291bda54a68d1640c8783705a8ce80ca590c5b0cfbf7bb00e18aeae42c99d4284127100bc0a9c6188689ea4df21eadf0ea292a15a70 SHA512 140a36226c84f348aa1c27b5a90e44256623d4941edc43391cd4fcca02ee0d65f5544cd6359f2375ab68f5057487df1983853a7931c8ab4a6f79cc994d45731e DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST libgit2-sys-0.13.5+1.4.5.crate 1713465 BLAKE2B 6b27784c4ffcb5f262fda8f61f20bfb3ef3ac7680935e6a254fa59eef268cfd5990a10e79ba31428f6772f7eaad78b1657be5af5c7835c3f9e2560c02846390d SHA512 0f35f819b873113f7e1dab7074dd873bc9f2893e2ae76b35f0a5d38e54a88dc53ed1bd91aba634d8b3d84aa3cb9908b04ca807c1a6ef075ec164ff46530696f8 DIST libsqlite3-sys-0.20.1.crate 2306064 BLAKE2B 9e0276c36311a7aab2613735c13b91f8dcd77c02f98bf38bce5f84852f1139d9c8dcd077bbc6ab55560fca69b27e08d4d1a0a7ed17152465267cf1cb4477d5ef SHA512 8ba1e7c7a6a5dc11ee4a2c817879478c7e3d349b237b418edf72489a232d39904537abfa2274553b06ae2dc909f4f9e2b3d8ae91a4c75768a3215ebeb5c057d1 DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449afadc11f38b5431c1fff73da3ef1dcf9ad8ba0c30cd1ef1b0a8d894a7b34327e4a5eccfea08051ae5abedb483e SHA512 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc +DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memmap2-0.6.1.crate 27120 BLAKE2B 912be3bdeadc6f2b0beac284c7c65998f6c35a0b13567205db1643d8f8e90e8633f48387dfa9972ce793b6af14b0e7c650c7639ea91e6ab00cb3622757ffae90 SHA512 f5a1475a913a93ccbb359eefe5a43a90ded7f53e767401cbaf510d1679afc26080ad1305808ec5432a176570ac4e259cecfe2b11b2c657ad06a1fcc519ca2213 +DIST memmap2-0.6.2.crate 27221 BLAKE2B 385503335287dd3702d9ce7d3f36b188ad105582f6951bd7eee233798554efe28ae90fe4e6195c8d1dc4aff90ab8807ba247ef4ffd488d78500323a7a7e966db SHA512 49a8e9625d3e1c8f385ad08626f7e8a4ceb51a4a9932fcbe528b6426af71530924622761de800ddf96c76bc348943c24dec5fc2219ef3a5910f999dfa4ce9757 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe +DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST minimad-0.11.0.crate 20969 BLAKE2B 37209b4a86580d3d2caf93b798d237b8acd9677c27a9f51681cb6b465a11d526e7d6bd34851d16922469649b30b7b42de612b8af3926ea7a37dfd20ab87604f8 SHA512 ea6be2e1c82cf6bbfd8aa0ea0c4135aa7ee05c8cce00b17f7ffe40d8bf76b0b4ace4c1660c81215a27ae7302ea1bf78afaa9e1ac8735610a8f95d97f1f12f2fc DIST minimad-0.12.0.crate 21057 BLAKE2B 5443af4ffa152eef06bbaf38be27ca79af64d8fa7de630a7c79bf6dc2cb5477ae5a8a6a2428c2bbea3d2b7ae23e27956019a049ed15a0358a08a3c64445b44a5 SHA512 7daa9ce49f29619fef391648647a785ae634b2ee762a0b9dc0b1b0f508683d9bbd118c873bfe4080d7177759ebeec73a59f08b9acd2683fe0e0875eadbdc1efa DIST minimad-0.9.1.crate 19494 BLAKE2B e2380d676d1635409d013dda401289f52c0db05e6e0318c8c73ef109c7d5c4f99ebc731d2164a22d19ef63af020887faa792c552c4f5e116abf9043c47b6a197 SHA512 6b98b28322db8bcac5e1b6a095baf335e8049eff8430fdf5ec50c78589e971b32abe5821dc2151d39c3ae64a1f47c16f677c78b53393f9eaf321a59a32a1ccf8 @@ -138,16 +189,19 @@ DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e +DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69 DIST nix-0.22.3.crate 230252 BLAKE2B a65e42918c99f903a3f0b1cb64b7e4ded5ddf22aa4d4b7976938f166ab457fd5c0abd821060f7df777ca770254cc3018234a15ac4c00c6240cceb9ebb8c00430 SHA512 ee0c9c57f57ce7e723b32575e41ccce973af9fb290e314c7a1ed57c4c08dafc8500c81da34788a1c11e921e765098e074587c31498b5c0133b19530ce4a9cd28 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 num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f +DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d 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_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST onig-6.4.0.crate 32616 BLAKE2B eca949c47870f260310c69302c6a0a60b9329f7324281433170b0f6fde80f91d49267307825652830217cf44b6a77a741f526a3bca63a12fd8f28791c14a0d5c SHA512 5d388d35eaeb4ba4876b5a683010e4e38c7c54abaf15c900681a7c9ed199b6b7ff414aa1d6246153546680eab28505cfda359c3d5df5b9fd3a5cdbfba35953bf DIST onig_sys-69.8.1.crate 638216 BLAKE2B 08d5f61f4047cfc841ee9e1881deeee49478bdead87483595e9c81c722e475d137b8cf5e1caad2965ea411d3211738a6848896128b5fa1f727a0a175ac217d05 SHA512 26a7dec69abe1535d575e7db63448abd898d363ef42352605e7b7d046b5abac5733e3cc05b7d442ce67db9366dc96d4a7a82a7f486d3b9af6d298b49b0baa864 DIST open-1.7.1.crate 6129 BLAKE2B 024657c1e17e73f1aa24921e0b6bcd11b94754cb9032dfb1aafd6e3f58e484d0f5a1b4e504febfc514dd15e947791095465d2090ac4bd7b6dc43cb38b1e63ac3 SHA512 97c064ade1c9e1329aef03cffc6dbf565a7a3c0acf41845236202b0003d4d709b769e22cef0190624c32b5b6e1506964028a4649e4bb79f1ced5ae9f954508b3 @@ -155,28 +209,37 @@ DIST opener-0.5.2.crate 16345 BLAKE2B f3c982bb56521d717fb805f0955c430e03e5cf6488 DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 +DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073 DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7 DIST phf_macros-0.10.0.crate 3552 BLAKE2B e254526a4ef4868ed9b57f066f4715ea903cfc01717456da34fb2d18bc6c87d881c8d60d3ee08d40c9bc26984ba7d7012832e858c15600d2ccbd5f284db1e355 SHA512 edb5022e5735c5f6f78cd7774575049bc5fabe1cb444c97654135ef8cd90fc06c3f9ed94c1c0d8741f47888857e6b890ae27bb5ceb37c996cbaa90c7ddcb464a DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e DIST pin-project-1.1.0.crate 57895 BLAKE2B 0bc01bdaefd8c8abeffd376423799117fbf32ca62a53c473fe60730eac72651aaf6430be53416d620d1bb18c09eae1c2e3e0e32db29ad80bd27a05987419ad3c SHA512 2505e3ea54e1c488775b9373b28fcd679bdbf01320bd9013819ca34c291ea2956c7672a524b9a9eee16ac7c6b81210f520c46fd8ea02e8fb2c08f8c25d6d89c7 +DIST pin-project-1.1.2.crate 57540 BLAKE2B 72e656ea79f14fd43ad903e5d817db29632067d3d794fba10c3ddd9aed952702330982ba7f2aa8de3c5e192453169fdb494a39ba7b23bb78fbab7afeddec0485 SHA512 b486dd2d86a1b9a1b72bb9629cd60cb7c913a431f645d6d75a4eb23c8fc02f438859b8ca9fe9694410da39b32ee11a6b729b9f7cde4b1032f631d24148f67f54 DIST pin-project-internal-1.1.0.crate 27855 BLAKE2B 3113a55a5e09e8499d6cb82e43ff1dc8116327d0e411f1d48697297bf6acddfd3bf13f37f28be63e12e99dc370df0bae274b572c145330f9754ac285faddfcdf SHA512 804578922db47e78775c09bf3058a65da5b3d3349f251cf2813f703ef36a2b305ffeae4ff5662317281ab68b6dd331cf7906e72a5fe6288a4d6d976dbaa3479a +DIST pin-project-internal-1.1.2.crate 27825 BLAKE2B 45602fbcec053119eb1be6889f9d8a344c56148afe4b28f033051f2dca1da5232fa442ffb610a34a8fc12298995f828a3c6004fd2b882f3edf083f72c68292bf SHA512 c14b65df7929f9d2ec1e4877ab65ccef84310a6a45b6e12f68f9f8dd4ccd08ad97b388340bc8340dbc9499244db037bde3e8cb9b9d1ae4a394b963cbb7257bd8 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST plist-1.4.3.crate 46598 BLAKE2B 9fab922905b3c864aacd4b91f83ffa8903c93ac7195b41b55aaddac6ca7748ee354c2e8d8fe17a33646488b72b722cbe489c53807bd74b70a2b18c4452a5fbe5 SHA512 7a703948b6ca84147cb387f6cf37e94ed06d37e7e3f80c6080752d52bd922df9fdfd8dbcdb02bc15e75ad5f6225ff0f105e46f287066d320e232981f6da3bac5 +DIST plist-1.5.0.crate 47670 BLAKE2B 340448d3737606eea8bdcbaa90235c360e79f588525916afd954ee7bc562f0528ddecd641480c2ff1ecf47386bc370bc2cf57f1281d8e4eddfb0a044d6690e2c SHA512 7c1a044a1c322c35a2d5e1fc96e9daf9e96ac024513b745e1b4dda5a48fee74d9d939d65e0490cdf6f65d0ac814ffb2501c193dd1c735561ad8074531af43036 DIST png-0.17.6.crate 80695 BLAKE2B 2fd956ff04d32a386aec4210939cb9cec5dfca4b72c98dfe49aefa130a229414e6e1692ed55fe9704dd56ef11851b61c3fe0fc50a9207192407432c1332c3f15 SHA512 16a3c657efb1a23b47b2bd51f635ef35338c3b9920b604f216dd6d0ac3a8b21e12e854591739bded2947036f4fc1abde0604d9a8ae5a6639562a46e98d29ee9e +DIST png-0.17.9.crate 88839 BLAKE2B b218fcaa166f142ced8ae75a47bb587015d0a449210f3cf789ef3f85eb6dec946c3744ff93a40a2e2d08de8a4973e12cc0880f8ef95c36f96c920ee47bc096fc SHA512 95c532136b7f31dc7aa3b04e721307b5a722f95cb815c885ed26a751b5c1eabd52b38aa1a1f504e610a5bc1baa6058ade1406cc833d0d2286fa7523f0c6ad5d1 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a 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-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 DIST proc-macro2-1.0.58.crate 44519 BLAKE2B 34b728460fcc161cfba36298c596d263d4c7455f95907704a490c1a81c479823926504f03bfc169c1b0543611092258698ccaf00905b5b02a6b843308471ef1b SHA512 5c1505b847944098d85c30b8d0fc7f059526170d51adff39493e9701fc8479829d4ca4a7f728c35d11478b9dbd718e521da0699af3b70aba8a3a3df2c60881ad +DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0906cab5a680933d482b7f9b49480bcb9c8172b412e70bf87dd0737b8532e90c310bf083f144292cc72190059ba3b SHA512 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04 DIST proc-status-0.1.1.crate 4136 BLAKE2B b5627ca489e6235f587ddd284040db3dc60d3c8c2c7120d101a07b4e6064aa297d0838b547feea0b81d2e2b41fddeb68ffbe46b5922f8cf03b0262d5d0b9ff44 SHA512 1e01be4b3d4ab90f450a760a129e614fede75106ed595e477227925b0dbbe96adf3957d47a42b6fb61065c47f0ac71c937facdfcdb1aa3cdd4259763c89536dd DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377 DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd DIST quick-xml-0.28.2.crate 156462 BLAKE2B 45fe1846ab93fd16f9afdc60e119918b3c50b7eddddc4ff1ff14c6a767ad0b18624b1ff1a251fbc58f58c50585b875eb73f0aafcf0fe8a8ac3bb58da27c55ac0 SHA512 24913a45e962c144c82f13a6ab4877ab7c91fd51f34becc6412a47dd91e75436590a646f85c346236ed2729d480242b20781ccfdd1d42bc2a510bc883966a0a0 +DIST quick-xml-0.29.0.crate 160308 BLAKE2B 7b409153a597edd855752e00f50f5b1fea70570a07932cf2dd78ea31cdf5e1bea4732cfa632615ede79e551b7a35ef535def2c3112a3d07a363337e9b807d277 SHA512 1a6d61e2161e3701e2d4e4b243d1a20072d546a3a0e3389c185f1c9a53bd6af172ed1b791f9a329cec67a2dd9babae44048bebb7293dfdc0efacfce0aba820fb DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a +DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -187,24 +250,35 @@ DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 +DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.3.2.crate 603895 BLAKE2B 839aaf55c2c24e14a9f474f2a38e5b190d5a0e85e0f923999a602cb7ac51b338c7f0720f6f42f5a6aaf1107d28320425e1daa540c532b97533985a389fb076e5 SHA512 82fbf0ad8a97b71c5489c69b34a3641dd104e02fc783df62036acb55ff7b6458349ae47164fda691178a054862ed00c26e471c9158391b65f9c383e38f8a5d61 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a +DIST regex-syntax-0.7.3.crate 343354 BLAKE2B 18178923350be3f963a07963e2b04914cafa3778548e1a608389065dc410f60473d980727164e0d6762d2a7ff7c88e3b3623169a042208936f0c44db0eaecf78 SHA512 0eb46957533efbcc6743258384854136a3a2c838533913d4b4573f6374248961bec05c55498b938ff0eb0979a98b13ff5d448e47588b6543766c3d63658c4767 DIST resvg-0.33.0.crate 72969 BLAKE2B 8beb82596dd1cf68578b0f940c0a26dde9eb7e92597ffffb546933ae487c507481d502814a3b907107ef0a67e61102397e34e70ba73a0ac19ec436d412a59e6e SHA512 e59421433804cf217fb1dfe7a122950a148237d98462f7cd1ab41423410aa86f02b179e62387735223542c917f2875bea3ee4ec73f306b9611fc24e905de5034 DIST rgb-0.8.36.crate 16576 BLAKE2B d1cfe1d22070883ef9313376145f8810dab360259dc2a23b4507ed3eb02b324e1dde46cfceb608ce745a87cd2520b2ce49c1e8827ed07c7c7b9aeb60d64f981d SHA512 e1e812b04e3c6b0ab93f7a10161eef808fe11888a5c1fc0060cd91fa90129c31491d5c64de0cec989acfcf66ce481bd61d9cdcdcb54e5bf2556da0e5c3bb7612 +DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f DIST rosvgtree-0.3.0.crate 25888 BLAKE2B a30f18e4b85fd6e971e3e3cb3171b0ac4c281c33f14b444d7386233cfbd0d6619756e5fa62eb126c7720bce3eb01f8c2350f7acfcb602164c426647dc853a474 SHA512 64138d331a57b47ac18ae5e28c8430ba75f6f05cd430e1f94a33ec7b99c6b69c7ee407f9e411f4f404de65455c240d0a2b95ff76edb08aba6b0977558a766d51 DIST roxmltree-0.18.0.crate 42463 BLAKE2B 0909b58700207d8e1319d17ce06b4a30cb535c40b973a4bc40c55098f115a22bb722f8b9da10392d7d0601cf15e185ea9f5a7d2cca4acccae219b705067e008b SHA512 cdc7f08bb761f7b5e4853afb9e451ddcbe9d9d436f5cbb78a126c7fb42c99f5ae1a9b1fd4738d169c2ae101a7ec7215e2ad4bf2f37c78a7d3e13b1a6d2410a4b DIST rusqlite-0.24.2.crate 120103 BLAKE2B b72c206b640a692f466afb6262ffbe16520b1ebd25e5c6c59d618dbcf3cc448c279f56baa5eaf351b98dfd7a21e42bdcb8e43ed8a74536625369ca66f7a08951 SHA512 47c7cd04c666fe42edcd667ecb3289c7a2b612446b2f95d78bf576fb691a167f372ec48e0d4cfbe973b32068b4f06e664d079fd3358a69fde895295a80d20caf DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 +DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 +DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d DIST rustybuzz-0.7.0.crate 219739 BLAKE2B 17570ee8fa92e7866ed9ddc3ac45fb590aab67574be63fa142e9e559835eed927c1a595b8505505df1830be096b7b022d66a8d2ccdaa416e1ee3e0c5bb3722f9 SHA512 f704433fa7950368169a792f11de80d37b9757f413dbe3150a904dd3d0f6a15014e5f664aa2b7b9f99937d693b0af02fe0f5eefaa817f00814af9b560b302a6d DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST secular-1.0.1.crate 184234 BLAKE2B 879ed6ecc460ae065dd1033417cb3f72acb82bd27df3d20577005c18f33f782ecf9347bd328ec124b34547202d2b5843cadd4b0f60ef13ec753dbd2d8d2423df SHA512 3b5af4087272bb07f40e1f1309470da29405a60bd0fdadbfaf1969acb5ec626efde4549d12c06c819757ef4e5932a8fcc44b0719bb65ad30db54de0109bd1f2c DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 +DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 +DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 +DIST serde_json-1.0.100.crate 145170 BLAKE2B 0a15476563643e2b9fa3a2416bf21ce0be62f05d7f483b566eff806c01e19ff82016ecbc970a636252798316f2fec40465ca85c74759cc83b23d147e05016f4e SHA512 182b0a2c77a7c06d0c88e629acd56b16e50bdecac2a066d2b6a3a2a41b50dd6bb147e943df7eb3e26c2b7a99f656f1af98e8c2a83d991c5356b46f3573b94b88 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 @@ -213,21 +287,27 @@ DIST simplecss-0.2.1.crate 19418 BLAKE2B 1cb0f9d0279bbb3756a6cd66505ca5be7df3c1a DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce DIST slotmap-1.0.6.crate 58954 BLAKE2B b00f328a8ac4738bfa4f0bc25ac7ef91fba9d5006d4806a351d21119f23c98d39c5120c2fee0a622b8229abea6dd9a08a3ebd7a34a8a64ba172c2d6f9c53b2cc SHA512 1e0fad77d39cf937fbbf32913595e836b9d8067a81e8ad9a6653cdea023f2c8ce511c0216a1222c056e57419cdfd56977af7a6e83a9cc8b5708310a17353b145 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae +DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST snafu-0.7.4.crate 64092 BLAKE2B 59d279a2c806d13c243b4b36c904be490fa64cbe935345b1def60452b6648e217408a52eec342bd9d8286d7f601da40fe65cbb92980dd9c59220cfcb59f1fce5 SHA512 449d75c7ae0e4852eb4b8e41709503f5467e92a96842b03874ed4468e5d386eb9a75ba8f8e090a4b55fff3bbdd3705d5b439cdce0da9f425bbd15af8cdcdc4df +DIST snafu-0.7.5.crate 65229 BLAKE2B 7ab41547d6775fe92a0be3810847a00567cd3c82fe12b7f6f5170f1c5ede011b763fcc8f470c7d4dad9369956e9ce6d5e66edd4d66f4bb6c8a260dbd1deaea2e SHA512 50a10d3d1c13a28136227219da1e43c8655309bd1ca44e81a76516ce7661ba3cda8ba2f4e0ad16b3b1e7d5e07b2dcf50e158bbd6ff54077709a105633e6bcb50 DIST snafu-derive-0.7.4.crate 28207 BLAKE2B 233c7445f87cc431c4d2151deb947e8dbc66b43f91b6280457e9935a0ea41a4b7b652684c57b99a5aba61be83969a168eac8590abbdcb50deea11a3d3bc743b6 SHA512 cfee1b67463feaf8ee7af336972353b154d92807b3352575e909fe7d47fdc01d0c77be73af48556a9d10070e97c4686f5822adea641fdb2d0a0753ce38b1063a +DIST snafu-derive-0.7.5.crate 28208 BLAKE2B aee0f63ef6fa1c414a42d6bd625067d5c1065ef6df4178ace3c5b2bed733f719126ac428b723d77522cf5b1a384382aaa03c0acfb32a7b5a7703b3212c2c9d9d SHA512 6e07fae7d75ca975bf2b90ba10e2bd7368a0bee7670e1d9f4cc90512d9290c9d131b4fa6accbf6e177cb23a17072e029e879a55c5b1bb595b3e4ab447ce445c4 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST splitty-1.0.1.crate 3388 BLAKE2B ea471718371b19cc4c7fefc8e44194dd4bf8d2a0b19c72ccb3b832bbeeb696cb79af97e8066dc071b16e737acda823bab43be303cefcdb95ccf15b539c7cdf31 SHA512 eee4eea6d5fcfe1ae76737016fc0a0602e744361e6c2e2ed58bee6ab7fbc685865cfce70835a90542d200447a14c48d0560ac7341cad1f9c4b835db89aa3c9e9 DIST str-buf-1.0.6.crate 3828 BLAKE2B 85be4bde1989634b3c9934554aecab4bedfc2c627be119af0d3608e41f3831abad8133b0d008f46656610d019fd0e20665002a1401c080fb5c4c07cb58c6469d SHA512 d7fb6ffd00eb2796bb4f31dab8aa8ed422d5d3dce435d6aa975ec97f4b637db8f62c419eb1f069aa232d22376540057a64f23110cfa660aad45bc41fa0a551d5 DIST strict-0.1.4.crate 3436 BLAKE2B ede207b05d9bdcefa1381dff2ce1d292cfdf53a572518241362d01f1b9c67f4f79ea3ee27891217374803a3a40a4c7a32cdf0e05eb59c8d270e18f954dab53f2 SHA512 0d6e23221d06e040bb4351c0558405a3271b2f0aed4a365560a2dd66cf1f1c7b931a81c28847472b724aaecd28304285858ba8a2c44fda3d5c6456638e3a3a75 DIST strict-num-0.1.0.crate 4692 BLAKE2B d475a6bf692b4a506a4659af6fd50d3e7af368a6ca0080913a35fe7b7b4ef10b818d091eb33013fae6b2f6b57c0696eabf3f81fecba9e0808219d6e5cf451cb8 SHA512 b44c278fdd77e18ebf24ccd638b7bffe34f462d553733b5b1c3e92abd6907d71601735c23321eca0281f3bb8b6d4c70f7b5fe855a5ce73657fb452a6b82db7a9 +DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST svg-0.13.1.crate 17320 BLAKE2B 256f5814801ec68adf26306030f265254b26054710fb46479f21a00b8db8d2e01375060659396f4e1caae92192bb40778e332e076862e43ae63f5818100221f0 SHA512 d13cdf6d4569155276808646327f9b9791e43f11417ebcc285abdbbece12c99ab7b5fce804d7e20328d1d08b67d6ae7cb1bbc0c0c3c2522ea99ee28e6a84ea0f DIST svgfilters-0.4.0.crate 22597 BLAKE2B e4fe10995133cd3115ce1733eda577ed32379e893e3416f331b03d02f94a35a5e1cf9358bc28bb215ef76cdf5bf53d4cf5d518d40fbee7246b20ac3511cdabd0 SHA512 60af80bbf1d46bca52420dfc4ec7994587048bd9836706049d8f889d351ee42237ba1ceca616dde7fd4161cf62da66c4524a7ed00fb29ec3775fd386b63b1349 DIST svgtypes-0.11.0.crate 35681 BLAKE2B b742e82e35ce372731c5fddd14ccd4cbd2da294c12cbcdc5318370abbb59af43572116461ba7aa37e0e08dbd18ed8540be17839e10f2a70196d2a1cc1c9df064 SHA512 bf897e2d8eb23cda00bab91c614fec632bcdf15ae75c8f7b26cd8708536d67e75a0ba0e0b6cf630cab6e739b67c388fd201b71b41893348d09aaa76d66f96d01 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.16.crate 240928 BLAKE2B 776e3cb9ba82f7f42d226d1b631180bc2f6bea259152b39e5005a5492f5416ca9b14403d91252eb92d9c101751091a0425ca44512b46f25e2eeaf2ada0372a72 SHA512 75d6728614a39d7f676536fc345be6777e8dba6198f031e576ecd199e503347c4069fc7294c4da3e829cb919c08347513447dc86fbf0c545df2d347311621da3 +DIST syn-2.0.25.crate 241421 BLAKE2B f8b06686d0891a1d50d5f214836e43f518aeea443cbb7dabd2563c2399559014b9d42b7e0d1dbed2f4aa5e644efaf2f5f8b37358f9e0140efa231a62348fa1b6 SHA512 2c07b24d5bec7463da97eabbbccea3bf82aff5a74d7ffca6ef21f66420dce369cf77529fe722ce77b019b9085a52feb900f707b6aee5ee088d07035ae191930b DIST syntect-no-panic-4.6.1.crate 732925 BLAKE2B c93d1a0c3ad61c4c091968b5c0330221d26954bc21a298157cc97a583a89805dde00461dc226a417d2e72260e345789632929ccfdf4312bbccbc3064e8e7330a SHA512 34ada6c0678f355f6addac480cfec5effcea76ea8330cd9448dda5886d6e117d3af288a169825eb4e846bdf4a96986abe406def4b8e9da17ead11c5a28ae5ffc DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db +DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST termimad-0.20.6.crate 354740 BLAKE2B 30ad3454bf06bb588f53622f259af2ee34a4a97a4d489935fd63ec486306830f246cfa3dfc2ef5d7f22e8744347e70edde1a4aacaf07d966ef88ecdd75e698d3 SHA512 fad62b61c7f21539bbed64a9bc78a46575f8b17fbb626b52880d9672fae698f79041f37b55bbcd8b86fd870e96024b62a8d274523219239fe6cea9341542faca DIST termimad-0.22.0.crate 356094 BLAKE2B 6089abf408b9ccf67d78a8c551784cc735c9775053c595e4b6e84011c004046f9fc81210eb5e6fd19d5ca214b28df27cdda7b1f35a812f93d09411fa76b5c84a SHA512 50652aa1d021b5015eeac62fff13baffba40b88ba51ef702d5aa2bc0fd42dfd1c20daee38800a1721c26563920b5a8329e746daa5d9637fd1b54780f4bdbbb2c @@ -237,45 +317,61 @@ DIST terminal-light-1.1.1.crate 39344 BLAKE2B 92cd28f4e3a64a995815bddc98baa916be DIST termux-clipboard-0.1.0.crate 2033 BLAKE2B 33003b25e6236370b2423472e87deaac8ee282c375e02faa3575aaec7ef547674f0218a50f0a2d42ff75dcf088ef31d94f44c4b05c0f526dddbaef2e06a8c722 SHA512 acd972d9c9eaa20dfadf1ec01274ed27fb33d16d97b504d8f41fea9c6598557a32d939d0a8a8585d919ee9d1b411d714851d662b5bc7d1a5f3b97d8cd423a434 DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 +DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 +DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 +DIST time-0.3.23.crate 115028 BLAKE2B 2d3782aaad37156d6a51fd98c6f69955410e3bcbd313a4739c4e68260fc0fff4bebb05a02e2a0acc5d68a4f2f9583b0fd8d4d5b7b1cae23fbf99c9eb597fa60a SHA512 cb3671ade408daf3b8f929ec412bc2eaf7cdd2486673269e83c381c277eba8ff04450ebdbc73af35c3abc6a822dde10b767a800434621c697363558a42c88ff3 DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 +DIST time-macros-0.2.10.crate 23680 BLAKE2B 44b755081cb2cfe8af1bd4fdcfcedf40e4b37261a9a72a70c45fea72af9eac32dca795002845a0be6b62274ef17fd99ed9a27ffd943b9c9e8b36168949ae0e6a SHA512 b325eaa48c7fcc30a478e05e92b9db15b825e21ae77351941b9557824ffc810aea554c61d4b057fe28f3b209d307e96f1a33dd21b52eefec77857645b88c8654 DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-skia-0.9.1.crate 198973 BLAKE2B b2197d54fb844cadff9dc606820df1f7348282f962c74647c5996c4869803a8ed243f7175696a827d2dade609638cc655e979ad09b34c7b9b1616bf9b61dc2ae SHA512 6c3114f6bb8f44654e4811f8ac0142edeb01224c5f5e5a3dacae6443b0ba72737e7a643075a32ebe62044d27f74986b7b60833ccefe7828c60cc171e4ee168b6 DIST tiny-skia-path-0.9.0.crate 45879 BLAKE2B 6cee280af0dfbb86f9697ba027b9fdf2b01faccc80090167c374bc125fba0b4bc74685090808ffdbf0013a54b1415135de880ee528dcda577304ec26aa509df1 SHA512 0191e050991565609a860566f87d88a3d48145dd098a60c7a018380bd287d88cfdd08e16cab62435eec88b1548c9cd7ec363bcd40e4a6cf090247a0f437ad082 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 +DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc +DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b +DIST toml_edit-0.19.12.crate 96151 BLAKE2B 13e6a13543b660d4b4f6e035c63d223016567cb36486e8b9dcca29ef26b3559bbb001e670b8ff444f50fd5b037a745e0890de9bc9c8a8a5c24878d85807ce475 SHA512 79726b5bbe4d350868409f6a9b828a5c9cb0fe48c18461d17943e97accce67d5c5123d49cae8ce8ecf7c2b98fa41a119e6299a2469fc76bfdeb0443f83ba2a30 DIST ttf-parser-0.18.1.crate 156167 BLAKE2B d8afde2c2761b215de30fe881604d79033d861122d65b67f36a6ced85c3041ac063daa9df4a287bfd30d04d9c3d6894de561f753ac68b867c6556f0380ced564 SHA512 c09ceaba7f394c18c5a328807b5b40fa90e7edc6ddf3ad964d55d0341fbdced49d1a48a5cfe2212243a2d1bcd729ff182804b839653b0c94420308b468e87ad9 DIST ttf-parser-0.19.0.crate 158901 BLAKE2B 2ecbf6bd49dbf7e52fa4d05e0d06bc8a7cdbe04a042bce43287bb3194cc83af5cc7e01151d6e9d0901cce968b572d45effe3a1552bdf7bba1f999d31c75c9337 SHA512 d102e0507919625ec7a1b4f3df4cc49fdd238c27b3d074290f0a308b68ff39cd6aabe729a5c3179274c11825b7e09ef3fee689e39d9c2735b36eaac11977774c +DIST ttf-parser-0.19.1.crate 158243 BLAKE2B 61e77720723c779ef08c7d1d5b55ee7a6a93306a21251eb06d5677b93f6cee0c944b0a34e2d59212255c1984d8ebb6734dbcd2c966b533a55ddfd64f0f5d91c4 SHA512 4ed615d81b32152b3bb9936759e874453a6e1b3f3135c58eea9252ac65919f32dd0ece87bc9115fd9736291a65b7a8d8d2d069d8bb1bd424c8f9e99ad7784290 DIST umask-2.1.0.crate 6817 BLAKE2B 0e33659d5caca980a2154cf9ad381e33977cb19a1b9d8a421ac9c55f0428fbbe7985ba62012acf568a4bfe1c08a8c289b4665155ddc59aee781ad10449cb7297 SHA512 aa2db7f62a4be2dade1dbba574b14ba2af42c9f3fcce10b27b250cbed69f8e44129bbe3f9da061fa1031d3a256553540ab97ec0f13f6fb8b6747fd97ce87ca82 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bidi-mirroring-0.1.0.crate 8241 BLAKE2B e3c4dd1c558fd49aa012a2446e911aee959450a5ed8d56836cabd9e22627c932b17d17aca4606b8977ac1c02563ed177581cf6127d307ce3442cd47f8e731032 SHA512 ac198656fe9ca78e9fe7a10298ed5f9b70a84cfd1871185ae462dde6bd0be8a58977998ebc684f7ff8d2a5d4a767ca8fe19bc5fb9246cee460fbe7f9c9d5fa7e DIST unicode-ccc-0.1.2.crate 8848 BLAKE2B 94cc05cd88b9b9213dc5125abc12428c2172a1a72099e9a1d10d454c34d36eea605beef63b9039afa950c0a9fea4fb9b13af922c20ba80d45e35297489adce58 SHA512 e86304b95e6bda446ed9a0fb63ce9a4f106228400d7644b4c6405673aa654864d3236817a7cbd531b381e430ab84d82ccaea4abc6c8af240f0a04593bddeedb6 DIST unicode-general-category-0.6.0.crate 35177 BLAKE2B 35106d8138989da4950c17cf68d85e492499ebd33e2ea46811a05bf8e9dc740fd8dc75ddff19dc8b8782663b592d35d86f99eac457c8419f2cb603286e1c7713 SHA512 3e4b50b64ce992fa488441105c1264ca84b1f09181e393dfb6843da2f6e2ec294024cf8b62161aa6e8757bedad360ef99b6ca838379c38fba8b08c5da9cce1d5 +DIST unicode-ident-1.0.10.crate 42039 BLAKE2B 3365850e1991b9e572c6917a35f3c85523d921d5ebd9fa7025fbc1ce2a0518b06aaa9f3e3bfafb47d357226b5b9964145c7f1b5ddc16cb7280542f6c96f650ec SHA512 5dcc24e138a86f84cb05290332d02953b0ca18839ead1e74b0319bc361ea449700e04d62a51e435cba266121e463643e017718d3023a84f844a59e4ca4475686 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-script-0.5.5.crate 43874 BLAKE2B e7961ea75544ec6ef3bd2f835b15877c0453f2ffc286ac212072f044141e882a1a6911852235545ad8220b322dac81cca60c3f47d3126c99be382aa54e88416e SHA512 aa57fb24e60b61805b5a6a172d3caac8e18006e0cd29ffabbc063b88255a1a620a6f1b7a0164ad7ce42a253dff920739ad17f76abe10e837b7a35aee62c47c65 DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d +DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST users-0.11.0.crate 21980 BLAKE2B c106e9ed67b9ad766bb7318506261579768185aea3d956d9e8b2adb52349525fe69703ee3bb2e4fb02aa223bfa6fc92a14d8128412623f70654254f842d7322c SHA512 e28028f895780bd59a11069b81b87470a287a447e42566cfb8de0e2d4ba8c90a3ce92901e253dcd2628383c8ed06c10714bc0181a57bf257f7edb3510936e596 DIST usvg-0.33.0.crate 28103 BLAKE2B 852b11809ce344f4d4208463f5856cb2d3a7896e43dafb475e73f984528d9d2840ec2da8c5f21e104b18db1fdccab16db4f1180ee1a2f1c9072ecc2e11c85889 SHA512 c15cec7526f665a5e4993a45c1b8b33dc5791f4bf495e634ce7e75fc4a027f239a26bb5bb9b69c4cf1ac9a42377a703be6e78c411ab369ad53ca3a09d56589f9 DIST usvg-parser-0.33.0.crate 46082 BLAKE2B d731555d0300a74f7f1c8d3253ecdf99550f881206352d9a8b3ca6dc9f536d0df16239c8387cff0cb50ead2be59375d95fb8bbdf3a96556015a57ee2370e70b0 SHA512 93b3fd8d7d4f1e233d4285ee0144f6f8981cc21e06f563e5f8ba7bf49fd5fc3c46103fb0c5bfef0f2ce719ab0b1fb7734270ee806b06ba54820a0a546f4b184d DIST usvg-text-layout-0.33.0.crate 21532 BLAKE2B c2d15ba623890ff21a34f857c5cb18a84eae67378abc8637310516d6d504c4d8378b25535ff12d8eda45e757018acdfb76e6673317cdee6175431ea15c8e162b SHA512 37f80cf703faebaf947085adb70dc12cdfb6e389ad7fb919ebf9521af721c0ad2caa4e1b1ee3a39fa3431caaeda897e609e18c0a4582d8fe7d0297aa2caf3322 DIST usvg-tree-0.33.0.crate 26188 BLAKE2B 7f7dff4878338b507b02b935723f3fb3ae4787e36a04dedf7640fdcd60e48a21d3f1630327842323b879e91f797d0267823e400229acc945b3c70a074248beea SHA512 7d2013f646f844ff77bc72228c35bee653cfeff271a91af7743b43d997b5dcd5e48e5e7c5932724699089ffd67551474e38ee14b875141e6073380bd1111bd8b +DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasm-bindgen-0.2.86.crate 174170 BLAKE2B 09146027b7c841ad0ff4dc18d2440330f5fe76d445cb947a5ed47e12455cfef8dee60398be6c32fdb7095535d1c88c7cc61a11c5194c4a0b9e4f55626b1dad0d SHA512 185f513e0e67264842f7ac03f19dfa89c6954de333fd5dcf6ba2e016a459c4a9c98d4ded341e99d0fd1f2795c458acd1e5032b1f74f6cf79c220b156f26c093d +DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-backend-0.2.86.crate 26792 BLAKE2B 0df16a87b4e3b91b2c66613e49844567ef036dd79532759e07296dacafd4993d2783f88b137b5e6e5d9c7f18c8f4c7eecf11edf666e6dfaa4c1d3dc32872ace8 SHA512 6e62432e29f7ad02e890c5c4943869a166606a7f9ba9a8ee78fbb1d86f9083005da5268e6b18ce1da13c5016e8c89ff3f5576ac3bbe3ae4587bd4c901ed5e436 +DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-macro-0.2.86.crate 13888 BLAKE2B 267d19541474501be9ffaba4ffc6a81d32c3c8bd79ff60cb7588edafcf00a65d4547dfcd6ff12692c49438c270e0611e6726ab03ad2b449f7d4c6d41aac86949 SHA512 f6ae82d9ae6e0316c9d35a02100c7e93d5fa17e23d36f72b04a1365a580323126a514bda71f7c225b51ddc966460e9f3d7855cde15a9264c05375a92a56e4f75 +DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 DIST wasm-bindgen-macro-support-0.2.86.crate 20027 BLAKE2B bd6363b515400ba393c8f3c7c38e8fcfd19d1eafc377528777254208d3d03cdccbd208c83e70291525b856d88c36f8e13b8c9df3f2d568133357c1e7b047baff SHA512 f4d5a883be6b7e6933e705a112b5efdcb1c5a282b214a592c08c6b5fb423a600c6fe43581cc2f8c13ccf946c5a210e05d0455cf594eccee2077f9a96c5a40902 +DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 DIST wasm-bindgen-shared-0.2.86.crate 7246 BLAKE2B b199125c7a65dd2f77e8700d459f1aec0572c6f1ee16198f7212d494daf4a71ec7637803aaec54e3b04bc991281d102e6f4da9d63838919238b2034353ee56df SHA512 e2a557c58185cea726e694617afb108ede9017f2aa492309695cf9a8b339806c0d9e35c4eeb6733acc56f8d0291f34fc236651246e82b450435949a4d2e0002a +DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -287,6 +383,7 @@ DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33ae DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 @@ -301,6 +398,7 @@ DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6 DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 +DIST winnow-0.4.9.crate 143537 BLAKE2B c5c52420dc6e6e8fc49f7fc778f8276d5fc3a024c2a39da5fc60142d6c0d2fb2da34e53e1e7ba8648733abb3eca69b3fb251adfd53f8f27735a16d23960718be SHA512 1e30230541b995fd4902392c8000870d289df0d3040e3b6b5fa098d1194f315263a3ab64ee0858977cda543146ff402a758cad78a43ba02286dbf14bdc3abc37 DIST x11-clipboard-0.5.3.crate 7789 BLAKE2B 6e1b522a4956d5a5041876658fcc9ead37893f94977624445bb3fb60270514d3b40316f9fe762f9302cb29ed7a5bd8e2974f561a48020ab34bd2d9ad877168f8 SHA512 ff859af8540fc6f4df5e53d803676ecf31c43f6b6911bdac108c0120ef64357335277114bfba502ca41ba7dc3b03e778880d4350d3a2b286e8283191e4567840 DIST xcb-0.10.1.crate 141048 BLAKE2B 88dddfe65cefe33bd9335d9b4a2541c268bbbcc601550d7f775c288c23e3936d2e3f93d6dc62eeaaa9c81d23d464f4113918e9c86671078a45f32d8b2867e16d SHA512 f5b6485528bbca57c0971a6d5131539746b6e61d72ad2df61717294a20f8bace8ce0d75bb8aed70033d6877b44087d8fda2499c9a8797caf9e7d98f128bbdd00 DIST xmlparser-0.13.5.crate 26225 BLAKE2B 7e97faac189914311db8a1b83861daba2e80dbc8313a5e4acc6e7e7e05ba9235f9d0963c3fb510c62b0ba6922c76b4c8dfe6a0ca4dcf1c8afe6ff94f4c9515d8 SHA512 349ebd1945a2b8804a8c6004e45b859cc0a0925c6ce0ca24a7dcddf08622f00f4ca7daa5f9f2e0da2932f630773f83aba8270bba14f4999b1c00306cfead35ee @@ -310,5 +408,6 @@ DIST xterm-query-0.2.0.crate 6342 BLAKE2B fd6a99cdc190d4e7bbf03467f1493c909cfd1c DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd EBUILD broot-1.22.1.ebuild 6744 BLAKE2B 05c4f09c09b9cbeabb28110ea8c3c9f23312276964ece128ed51606b4c2ef0ec965e4f325a4e331bc411832d9079ae6a6d8b5473d0dae9453ae29010f0baa6cc SHA512 06bfe212ff23074ac46fc56e75afb7c131f385c7e0091f3ebb6ca72405b6d38e46f0b0c22216c66e36a54ac03281c41cbef181653c3cc6e49e08d5a1b392d5c8 -EBUILD broot-1.23.0.ebuild 6745 BLAKE2B 0282b236286b3ec5d3ae660ae0cfbed6b4e89090cfac0319f3d3cff48a43628cc4377af3892c8bd339ca7ad491020726f5f0b70302c63d061c4db443755c29f4 SHA512 4d5d4e1b760ed6dc16b741fb7c09488fc85645fdcfc9c14dcff62d0b42d097e1af1bc9ee5f2fd4781032a9af6d23dc144517d6bab274a8b95b878bca4ed7866e +EBUILD broot-1.23.0.ebuild 6744 BLAKE2B cd140068c9c2da3c91280551b1ba0d00588afbd72918197d8688d491343573c1687d04cc04abc0cefd6b159cb68174a1fb09ee8540e314d10245bd54c6d2da66 SHA512 d1475eb6d57c134065d4b7e2516ae7f46e30db0fbd1c3c65e06f6ce2630397d358c231004670deb2aff46675dffc83bb8981c0176fedbe3473e0d10235c46e6c +EBUILD broot-1.24.1.ebuild 6788 BLAKE2B ad0f9090f18f28c352fbc345b517a037f7b55b64e8e264ed7d16f56a71da058a306a8907da153bd149f5f027084bccd735127402d700d39bceb688a8c0234c48 SHA512 22684aebfe5237834a92f6c4f6f20f301a1b35b91c5ea7d02339c741ff8c1f29c188d1a41fb3d7b0869c94ec1c550ac46c2ce2766f1eed84565e5dcd094050ba MISC metadata.xml 564 BLAKE2B 0c694d4996ceefd6b05c3ff74f313d775c820d3eb0ae327cc2c130a608fd8595c64aa1217599d61952c6ade05415eaac53056c3fad30ccb5347df134715bb573 SHA512 5533ba0526ff6cbb801696c8ddba2dc393b158bdc2cf5dedc3b245362d924172e4bd321412cd6976735bcabe01d5e7e191e11b2718412b5e389e9251ca5ea695 diff --git a/app-misc/broot/broot-1.23.0.ebuild b/app-misc/broot/broot-1.23.0.ebuild index 60d8c1e7a882..5d57a0907a87 100644 --- a/app-misc/broot/broot-1.23.0.ebuild +++ b/app-misc/broot/broot-1.23.0.ebuild @@ -320,7 +320,7 @@ SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="X" RDEPEND=" diff --git a/app-misc/broot/broot-1.24.1.ebuild b/app-misc/broot/broot-1.24.1.ebuild new file mode 100644 index 000000000000..4e707847b0dc --- /dev/null +++ b/app-misc/broot/broot-1.24.1.ebuild @@ -0,0 +1,377 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +adler-1.0.2 +ahash-0.4.7 +ahash-0.8.3 +aho-corasick-1.0.2 +android-tzdata-0.1.1 +android_system_properties-0.1.5 +ansi_colours-1.2.1 +anstream-0.3.2 +anstyle-1.0.1 +anstyle-parse-0.2.1 +anstyle-query-1.0.0 +anstyle-wincon-1.0.1 +anyhow-1.0.71 +argh-0.1.10 +argh_derive-0.1.10 +argh_shared-0.1.10 +arrayref-0.3.7 +arrayvec-0.7.4 +autocfg-1.1.0 +base64-0.13.1 +base64-0.21.2 +bet-1.0.2 +bincode-1.3.3 +bit_field-0.10.2 +bitflags-1.3.2 +bitflags-2.3.3 +block-0.1.6 +bstr-1.6.0 +bumpalo-3.13.0 +bytemuck-1.13.1 +byteorder-1.4.3 +cc-1.0.79 +cfg-if-1.0.0 +char_reader-0.1.1 +chrono-0.4.26 +clap-4.3.11 +clap-help-0.4.0 +clap_builder-4.3.11 +clap_complete-4.3.2 +clap_derive-4.3.2 +clap_lex-0.5.0 +clap_mangen-0.2.12 +cli-log-2.0.0 +clipboard-win-4.5.0 +clipboard_macos-0.1.0 +color_quant-1.1.0 +colorchoice-1.0.0 +coolor-0.5.0 +core-foundation-sys-0.8.4 +crc32fast-1.3.2 +crokey-0.4.3 +crokey-proc_macros-0.4.0 +crossbeam-0.8.2 +crossbeam-channel-0.5.8 +crossbeam-deque-0.8.3 +crossbeam-epoch-0.9.15 +crossbeam-queue-0.3.8 +crossbeam-utils-0.8.16 +crossterm-0.23.2 +crossterm_winapi-0.9.1 +crunchy-0.2.2 +csv-1.2.2 +csv-core-0.1.10 +csv2svg-0.1.9 +custom_error-1.9.2 +data-url-0.2.0 +deser-hjson-2.0.0 +directories-4.0.1 +directories-next-2.0.0 +dirs-sys-0.3.7 +dirs-sys-next-0.1.2 +doc-comment-0.3.3 +either-1.8.1 +equivalent-1.0.0 +errno-0.3.1 +errno-dragonfly-0.1.2 +error-code-2.3.1 +exr-1.7.0 +fallible-iterator-0.2.0 +fallible-streaming-iterator-0.1.9 +fastrand-1.9.0 +fdeflate-0.3.0 +file-size-1.0.3 +flate2-1.0.26 +float-cmp-0.9.0 +flume-0.10.14 +fnv-1.0.7 +fontconfig-parser-0.5.2 +fontdb-0.14.1 +form_urlencoded-1.2.0 +futures-core-0.3.28 +futures-sink-0.3.28 +getrandom-0.2.10 +gif-0.12.0 +git2-0.14.4 +glassbench-0.3.5 +glob-0.3.1 +half-2.2.1 +hashbrown-0.9.1 +hashbrown-0.12.3 +hashbrown-0.14.0 +hashlink-0.6.0 +heck-0.4.1 +hermit-abi-0.3.2 +iana-time-zone-0.1.57 +iana-time-zone-haiku-0.1.2 +id-arena-2.2.1 +idna-0.4.0 +image-0.24.6 +imagesize-0.12.0 +include_dir-0.7.3 +include_dir_macros-0.7.3 +indexmap-1.9.3 +indexmap-2.0.0 +instant-0.1.12 +io-lifetimes-1.0.11 +is-terminal-0.4.9 +is_executable-1.0.1 +itoa-1.0.8 +jobserver-0.1.26 +jpeg-decoder-0.3.0 +js-sys-0.3.64 +kurbo-0.9.5 +lazy-regex-2.5.0 +lazy-regex-3.0.0 +lazy-regex-proc_macros-2.4.1 +lazy-regex-proc_macros-3.0.0 +lazy_static-1.4.0 +lebe-0.5.2 +lfs-core-0.11.1 +libc-0.2.147 +libgit2-sys-0.13.5+1.4.5 +libsqlite3-sys-0.20.1 +libz-sys-1.1.9 +line-wrap-0.1.1 +linked-hash-map-0.5.6 +linux-raw-sys-0.3.8 +linux-raw-sys-0.4.3 +lock_api-0.4.10 +log-0.4.19 +malloc_buf-0.0.6 +memchr-2.5.0 +memmap2-0.6.2 +memoffset-0.6.5 +memoffset-0.9.0 +minimad-0.9.1 +minimad-0.12.0 +miniz_oxide-0.7.1 +mio-0.8.8 +nanorand-0.7.0 +nix-0.22.3 +num-integer-0.1.45 +num-rational-0.4.1 +num-traits-0.2.15 +num_cpus-1.16.0 +objc-0.2.7 +objc-foundation-0.1.1 +objc_id-0.1.1 +once_cell-1.18.0 +onig-6.4.0 +onig_sys-69.8.1 +open-1.7.1 +opener-0.5.2 +parking_lot-0.12.1 +parking_lot_core-0.9.8 +pathdiff-0.2.1 +percent-encoding-2.3.0 +phf-0.10.1 +phf_generator-0.10.0 +phf_macros-0.10.0 +phf_shared-0.10.0 +pico-args-0.5.0 +pin-project-1.1.2 +pin-project-internal-1.1.2 +pkg-config-0.3.27 +plist-1.5.0 +png-0.17.9 +ppv-lite86-0.2.17 +proc-macro-hack-0.5.20+deprecated +proc-macro2-1.0.64 +proc-status-0.1.1 +qoi-0.4.1 +quick-xml-0.22.0 +quick-xml-0.29.0 +quote-1.0.29 +rand-0.8.5 +rand_chacha-0.3.1 +rand_core-0.6.4 +rayon-1.7.0 +rayon-core-1.11.0 +rctree-0.5.0 +redox_syscall-0.2.16 +redox_syscall-0.3.5 +redox_users-0.4.3 +regex-1.9.1 +regex-automata-0.3.2 +regex-syntax-0.6.29 +regex-syntax-0.7.3 +resvg-0.33.0 +rgb-0.8.36 +roff-0.2.1 +rosvgtree-0.3.0 +roxmltree-0.18.0 +rusqlite-0.24.2 +rustix-0.37.23 +rustix-0.38.4 +rustybuzz-0.7.0 +ryu-1.0.14 +safemem-0.3.3 +same-file-1.0.6 +scopeguard-1.1.0 +secular-1.0.1 +serde-1.0.171 +serde_derive-1.0.171 +serde_json-1.0.100 +serde_spanned-0.6.3 +signal-hook-0.3.15 +signal-hook-mio-0.2.3 +signal-hook-registry-1.4.1 +simd-adler32-0.3.5 +simplecss-0.2.1 +siphasher-0.3.10 +slotmap-1.0.6 +smallvec-1.11.0 +snafu-0.7.5 +snafu-derive-0.7.5 +spin-0.9.8 +splitty-1.0.1 +str-buf-1.0.6 +strict-0.1.4 +strict-num-0.1.1 +strsim-0.10.0 +svg-0.13.1 +svgfilters-0.4.0 +svgtypes-0.11.0 +syn-1.0.109 +syn-2.0.25 +syntect-no-panic-4.6.1 +tempfile-3.6.0 +termimad-0.20.6 +termimad-0.23.1 +terminal-clipboard-0.4.0 +terminal-light-1.1.1 +termux-clipboard-0.1.0 +thiserror-1.0.43 +thiserror-impl-1.0.43 +tiff-0.8.1 +time-0.1.45 +time-0.3.23 +time-core-0.1.1 +time-macros-0.2.10 +tiny-skia-0.9.1 +tiny-skia-path-0.9.0 +tinyvec-1.6.0 +tinyvec_macros-0.1.1 +toml-0.7.6 +toml_datetime-0.6.3 +toml_edit-0.19.12 +ttf-parser-0.18.1 +ttf-parser-0.19.1 +umask-2.1.0 +unicode-bidi-0.3.13 +unicode-bidi-mirroring-0.1.0 +unicode-ccc-0.1.2 +unicode-general-category-0.6.0 +unicode-ident-1.0.10 +unicode-normalization-0.1.22 +unicode-script-0.5.5 +unicode-vo-0.1.0 +unicode-width-0.1.10 +url-2.4.0 +users-0.11.0 +usvg-0.33.0 +usvg-parser-0.33.0 +usvg-text-layout-0.33.0 +usvg-tree-0.33.0 +utf8parse-0.2.1 +vcpkg-0.2.15 +version_check-0.9.4 +walkdir-2.3.3 +wasi-0.10.0+wasi-snapshot-preview1 +wasi-0.11.0+wasi-snapshot-preview1 +wasm-bindgen-0.2.87 +wasm-bindgen-backend-0.2.87 +wasm-bindgen-macro-0.2.87 +wasm-bindgen-macro-support-0.2.87 +wasm-bindgen-shared-0.2.87 +weezl-0.1.7 +which-4.4.0 +winapi-0.3.9 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.5 +winapi-x86_64-pc-windows-gnu-0.4.0 +windows-0.48.0 +windows-sys-0.48.0 +windows-targets-0.48.1 +windows_aarch64_gnullvm-0.48.0 +windows_aarch64_msvc-0.48.0 +windows_i686_gnu-0.48.0 +windows_i686_msvc-0.48.0 +windows_x86_64_gnu-0.48.0 +windows_x86_64_gnullvm-0.48.0 +windows_x86_64_msvc-0.48.0 +winnow-0.4.9 +x11-clipboard-0.5.3 +xcb-0.10.1 +xmlparser-0.13.5 +xmlwriter-0.1.0 +xterm-query-0.1.0 +xterm-query-0.2.0 +yaml-rust-0.4.5 +zune-inflate-0.2.54 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="A new way to see and navigate directory trees" +HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot" +SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X" + +RDEPEND=" + dev-libs/libgit2:= + sys-libs/zlib + X? ( x11-libs/libxcb:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=">=virtual/rust-1.65" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_configure() { + export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400 + local myfeatures=( $(usev X clipboard) ) + + cargo_src_configure --no-default-features +} + +src_prepare() { + default + + local mandate=$(date -r man/page +'%Y/%m/%d' || die) + sed -e "s|#version|${PV}|" \ + -e "s|#date|${mandate}|" \ + man/page > "${T}"/${PN}.1 || die +} + +src_install() { + cargo_src_install + + doman "${T}"/${PN}.1 + + local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out ) + cd ${build_dir[0]} || die + + newbashcomp ${PN}.bash ${PN} + newbashcomp br.bash br + + insinto /usr/share/zsh/site-functions + doins _${PN} + doins _br + + insinto /usr/share/fish/vendor_completions.d + doins ${PN}.fish + doins br.fish +} diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 2ac4d2b50904..462ea9eefbf9 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,5 +1,8 @@ +AUX fastfetch-2.0.0-dont-fetch-yyjson.patch 843 BLAKE2B dc37cb21096ea415fa806265081f33fc48e735fe29b7ff5b742368aac6218bc9345145a81394d2936ca23c0e7fee05dd50a32ca3feb7182c3e11b8a833a6017d SHA512 c3a41cd0ed3b33b9ebc3bc9876c7db6ae9c71b8dfac7e92259a09372d059fcb032c6a34c10791758583b810de0f6db21c1ba8426e3611ae67ee97836329109cf DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f SHA512 a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a -EBUILD fastfetch-0.1.9999.ebuild 2831 BLAKE2B 1e74286945d764fd2824c3f70cd576bd75c1d13823c4ca4b0a49ecb9d238f7c25411865db0b2b96d6f63d0f43a6a7f10acf8534cfa2994129dc0ccf03f6b783f SHA512 d42746335e3f2ea08309660499e2139d1a214bf36d9f1044d1c96c715a24b4e68b01d3d5920455f4cfd71f8c1af3562ed3977efc40fb4375ada41ec1e38cddea -EBUILD fastfetch-0.2.9999.ebuild 2831 BLAKE2B 1e74286945d764fd2824c3f70cd576bd75c1d13823c4ca4b0a49ecb9d238f7c25411865db0b2b96d6f63d0f43a6a7f10acf8534cfa2994129dc0ccf03f6b783f SHA512 d42746335e3f2ea08309660499e2139d1a214bf36d9f1044d1c96c715a24b4e68b01d3d5920455f4cfd71f8c1af3562ed3977efc40fb4375ada41ec1e38cddea +DIST fastfetch-2.0.0.tar.gz 663049 BLAKE2B 5836a04bd0cec14321810e5512d136b02b1aea68eb5a481a79426b9eef75dcf2c93008a6ac9b7877ce1a3b2758b4d53ddc52bd7b2fca0faad26834281f5da954 SHA512 bdd440130314b7865391b74105871842fb5241d858b5808a5e2e9091f1a2f7cdad4ff485d92bb6108dd4b3d09a847adbf4c90493623c974902d8d9bcf2abbc81 +EBUILD fastfetch-0.1.9999.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028 +EBUILD fastfetch-0.2.9999.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028 EBUILD fastfetch-1.12.2.ebuild 2838 BLAKE2B 1185a5c20a06bf6e6112f4cc8942eb10ff403f7db2a4edabc1264db19448cfd992da044619b767751bd3d25d1759a6e6a8440aa529e058226adfec8cbfc400b8 SHA512 47b8b945db6391ba18a7fd93c0a9c6d53ccf1d0ede37538dbcb5ed95975f3691bd3f87492860e5e61727aa020ba42acd18ef4e27ffa9b21dfaae10fea9e94752 -MISC metadata.xml 1072 BLAKE2B 91bd3ea6312ec3d312f617167c844a24b3b43dcd30cb8bd050d27e1e69dec85ed14abf4198741b21765ee08d3320920dca6877bb17dc7f4cc7e699729ac7f739 SHA512 a3efd1937db95fd42b447d559668b06cc1cdef7e67e8f6bec19f71b944d41628f2a1a68fc55f72ea1fa1319b25a960b660c6450ebf4509f3e21cad99505c4779 +EBUILD fastfetch-2.0.0.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028 +MISC metadata.xml 1159 BLAKE2B 967449a1aa6e5baae193e105181c750b35eba83ab0a9586e6ce461e158e59a1184f67d765e19ea3a4f0602b7be17f777fb2d30d11d123dae26163f7fc9440d57 SHA512 595cf9a0b99e97fcb4396807473545c4f59cb129013dfe0adc6885c60d7ea47e72cf4aef1df01f7bd8328ec6e89918980a2ecc69700923f099b1a7e573a83731 diff --git a/app-misc/fastfetch/fastfetch-0.1.9999.ebuild b/app-misc/fastfetch/fastfetch-0.1.9999.ebuild index 7a1c4c649c9a..950efaa60c13 100644 --- a/app-misc/fastfetch/fastfetch-0.1.9999.ebuild +++ b/app-misc/fastfetch/fastfetch-0.1.9999.ebuild @@ -20,14 +20,16 @@ fi LICENSE="MIT" SLOT="0" -IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" +IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" # note - qa-vdb will always report errors because fastfetch loads the libs dynamically RDEPEND=" + dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf @@ -54,6 +56,8 @@ REQUIRED_USE=" chafa? ( imagemagick ) " +PATCHES=( "${FILESDIR}"/${PN}-2.0.0-dont-fetch-yyjson.patch ) + src_configure() { local fastfetch_enable_imagemagick7=no local fastfetch_enable_imagemagick6=no @@ -63,12 +67,12 @@ src_configure() { fi local mycmakeargs=( - -DENABLE_LIBCJSON=no -DENABLE_RPM=no -DENABLE_ZLIB=yes -DENABLE_CHAFA=$(usex chafa) -DENABLE_DBUS=$(usex dbus) + -DENABLE_DDCUTIL=$(usex ddcutil) -DENABLE_DCONF=$(usex gnome) -DENABLE_EGL=$(usex opengl) -DENABLE_GIO=$(usex gnome) diff --git a/app-misc/fastfetch/fastfetch-0.2.9999.ebuild b/app-misc/fastfetch/fastfetch-0.2.9999.ebuild index 7a1c4c649c9a..950efaa60c13 100644 --- a/app-misc/fastfetch/fastfetch-0.2.9999.ebuild +++ b/app-misc/fastfetch/fastfetch-0.2.9999.ebuild @@ -20,14 +20,16 @@ fi LICENSE="MIT" SLOT="0" -IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" +IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" # note - qa-vdb will always report errors because fastfetch loads the libs dynamically RDEPEND=" + dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf @@ -54,6 +56,8 @@ REQUIRED_USE=" chafa? ( imagemagick ) " +PATCHES=( "${FILESDIR}"/${PN}-2.0.0-dont-fetch-yyjson.patch ) + src_configure() { local fastfetch_enable_imagemagick7=no local fastfetch_enable_imagemagick6=no @@ -63,12 +67,12 @@ src_configure() { fi local mycmakeargs=( - -DENABLE_LIBCJSON=no -DENABLE_RPM=no -DENABLE_ZLIB=yes -DENABLE_CHAFA=$(usex chafa) -DENABLE_DBUS=$(usex dbus) + -DENABLE_DDCUTIL=$(usex ddcutil) -DENABLE_DCONF=$(usex gnome) -DENABLE_EGL=$(usex opengl) -DENABLE_GIO=$(usex gnome) diff --git a/app-misc/fastfetch/fastfetch-2.0.0.ebuild b/app-misc/fastfetch/fastfetch-2.0.0.ebuild new file mode 100644 index 000000000000..950efaa60c13 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-2.0.0.ebuild @@ -0,0 +1,106 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast system information tool" +HOMEPAGE="https://github.com/fastfetch-cli/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git" + [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + dev-libs/yyjson + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + networkmanager? ( net-misc/networkmanager ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pci? ( sys-apps/pciutils ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +PATCHES=( "${FILESDIR}"/${PN}-2.0.0-dont-fetch-yyjson.patch ) + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version ' Enables text/graphics renderer with media-gfx/chafa + Use app-misc/ddcutil to query monitor settings Enables OpenCL support Enables offscreen rendering support from media-libs/mesa Enables reading GPU via sys-apps/pciutils diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest index 506621a14e87..6bc26363ceae 100644 --- a/app-misc/jq/Manifest +++ b/app-misc/jq/Manifest @@ -3,7 +3,6 @@ AUX jq-1.6-runpath.patch 563 BLAKE2B 9b7600e9673fd0a34dedd2c3c7a672b26d146778f92 AUX jq-1.6-segfault-fix.patch 868 BLAKE2B 922960b595f84447c8a4b0c70a414dfd26104a30dc317cade0e0034b86dcf21296b7ed29c7e239204d9ab063d0418e3b8389ff7a39d688c3279c78fc4b22a126 SHA512 0c5b3f82cc6bb98413c7adf5a12e3cdeae7c611417853f3e9c5026e54d237c4f32ef47f6347b09d2cc63f0efa12b7790a588da98cf752d2d4cc0fa50978cab8b AUX jq-1.7-runpath.patch 572 BLAKE2B 31daf5c3062a446c9e745f065b90add1d23fb6738076becbb67cc3412bdff6b062a66502e453900366d0c4feef90925ffe220acd4d8672c96b611895185a3808 SHA512 00958a570efdc54af7105299576cf528d8091fac0a9aa63bb362a9852d0923d7c0d5207e9349eea29dc7d782547b192554c36b9cd1b50dfdcdbf622c46f7d1e0 AUX jq-1.7-visible-null.patch 1428 BLAKE2B 109f45fc72bb927fb67202aadbcb61869d427f3598e2dd14eb47ab1983cf5a9978c873d1357e6ba3a23b931ce0b10dbe67498ee83b3375c2c67a3f97980cdfbf SHA512 39067401436538d85c65a51de3bcad99868d4c0b50d27717ccbfdbd7fbb8b011447fd6a326b4849ef94f57422692f032c8fab2974f8ca888b69a316616c26498 -AUX jq-1.7-warnings-r1.patch 1173 BLAKE2B 61e7859e3b5167a86fb5160751cd724bd934d4fa4365523893c204aa585a057da3f465e18c5f81d7ff688bd40775961688c7e8eaa9e60c81eadeac8d0865191d SHA512 b68289acbc4b875e7c12570b107db0ebd9cc318a058eeed2d262ae7005ae1411b4b56ba6741a6a13eb1d67054c101377b67ba0eb25d6f53bf11501dc7926f32f AUX jq-1.7-warnings.patch 1302 BLAKE2B a38e9df57a74b8a19d70fe7d5aeb191e60bfb118f42f2ed3126626d601bd87549aa5c310c825687310e2eddb708e8c32a557f89f8073ac88ab8113cec3bb3468 SHA512 d5796a30684091aeeb0faa26170b675d9827a662299b122d0026e9ae237135636806aea5638e9b7d2dd5508cdd0726767f70d840e33894a8865f4acbb31ec14d AUX jq-1.7_pre20201109-fix-configure-test.patch 2324 BLAKE2B daccf3a6ea7868bdb85264528139ae44ba41321fe3dfd2667efc9e3343d14d8b5f1da45b996091a58ee83be863a24c7fd120f054dcbf7842df4fd9aef6642927 SHA512 ec9570e741ee996befcc4fcc411fa08fb569bf6b9cb1aa10ccbbe5a59d755f9ccc535c46dc2eb055955a4f142653184dcaa9142f0a2962c484a062231d3bd0d9 AUX jq-1.7_pre20201109-no-git-bdep.patch 540 BLAKE2B 745496f01bbc19ede3f5c17be4a7384664ab990eca053d0b4521f1c863af97f9f64afeeb600109ba0f44f155497954c48c6907df198c24d503006c42aada2a97 SHA512 64cc678b5d0850aa9ffc4cd4ef340fa22b3ce120a8b302757528633a7dd785aad1559a0b0abd3e0b1fe3b0d92cfcc388910c84f7cdefca876c864b01358ac04f diff --git a/app-misc/jq/files/jq-1.7-warnings-r1.patch b/app-misc/jq/files/jq-1.7-warnings-r1.patch deleted file mode 100644 index 4d0182493056..000000000000 --- a/app-misc/jq/files/jq-1.7-warnings-r1.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/src/builtin.c b/src/builtin.c -index 1c6b08c..407df2a 100644 ---- a/src/builtin.c -+++ b/src/builtin.c -@@ -1,5 +1,6 @@ - #define _BSD_SOURCE - #define _GNU_SOURCE -+#define _DEFAULT_SOURCE - #ifndef __sun__ - # define _XOPEN_SOURCE - # define _XOPEN_SOURCE_EXTENDED 1 -diff --git a/src/jv_dtoa.c b/src/jv_dtoa.c -index 33feb99..fcbd902 100644 ---- a/src/jv_dtoa.c -+++ b/src/jv_dtoa.c -@@ -2327,7 +2327,7 @@ retlow1: - jvp_strtod - (struct dtoa_context* C, const char *s00, char **se) - { -- int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1, test_scale; -+ int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1; - int esign, i, j, k, nd, nd0, nf, nz, nz0, nz1, sign; - CONST char *s, *s0, *s1; - double aadj, aadj1; -diff --git a/src/jv_dtoa_tsd.c b/src/jv_dtoa_tsd.c -index cfccd40..d39911e 100644 ---- a/src/jv_dtoa_tsd.c -+++ b/src/jv_dtoa_tsd.c -@@ -31,7 +31,7 @@ void jv_tsd_dtoa_ctx_fini() { - static - #endif - void jv_tsd_dtoa_ctx_init() { -- if (pthread_key_create(&dtoa_ctx_key, tsd_dtoa_ctx_dtor) != 0) { -+ if (pthread_key_create(&dtoa_ctx_key, (void (*)(void *))tsd_dtoa_ctx_dtor) != 0) { - fprintf(stderr, "error: cannot create thread specific key"); - abort(); - } diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest index 7d313daa1878..5fc7e5378268 100644 --- a/app-misc/mc/Manifest +++ b/app-misc/mc/Manifest @@ -7,4 +7,4 @@ DIST mc-4.8.29.tar.xz 2368164 BLAKE2B 0ecddf33b4b7b32918484bc7efe15ef1c9dda09481 EBUILD mc-4.8.28-r2.ebuild 3115 BLAKE2B 733622aa4e6674702e3b691d9d9c8153ffc6c5bf3eada7b5a96535d7f1f2990d811ea1c1e29178cd9f14bb568acdb2a873b6fd9bb976d3ebe9b35f8f2dba01b0 SHA512 105c26047006b516c5a7b657cd309a924c78590793cfe523723022d2560a4ed37b6021b63be41b9885baffa7a39164e2d84d3442e7de49c7a11a72985e2501dc EBUILD mc-4.8.29.ebuild 3169 BLAKE2B 45799991a3957bcfbce629af833b917cce30b72e8a1cdea82109f2277db5decc2d834b514917daccc0732409fb39fc9ae99f4a7200e8aa984ee2ea00d2d7fa77 SHA512 de440cd97097d9e0d90fb6756da921e51ddf56f682991bd49a5b4ec966bf230f7d0d4cdbb3d302d2621b801c2b8cc6328524fe5002dc4df13d35cbcafaab78c7 EBUILD mc-9999.ebuild 3379 BLAKE2B 795bae9d8f9ba6bf14592a5ba6479c7b2f665bc56371269ad90b3603ccd54d4d0b8a26afcb57fb51476b89f742549b959b1ac8a9fcba0f3c6492360324f73866 SHA512 c8213de7aec56537d0225e76500b68943f3f9ac528251f27c3edc4296a6e25ff6c637a356e887dd1897dd3614fb8da9021871a1e17171ecdfd8bf7b8e955b7d1 -MISC metadata.xml 742 BLAKE2B 159a395bd2c0c56d8997bc198c55491d5ae0fe881eb8124345fd66a82f2ebad6c169f2c83c8f16e344bd4ac2355bf608868a5a775adc117a72d5547b42766567 SHA512 38b1fbe9480b4f23d3f00c234a2f8315e7c81080d8fe4da39701999bd46bf4aca4b45de34ceb11891d07a1fe92ec1bf7b86044d906467710c0bff0fdd7677a08 +MISC metadata.xml 623 BLAKE2B 780b4f47a79d96cfe18308032aedcf02040eb3b2b90a3241dc1a26d03c1fa6e801144b9a343731b96c9cde2554a34ed52235859851025fd074675fdb1f7c91d9 SHA512 85ab83892b0ad219dfc1112e1d3f2141c186c8cc1b274fd397a34bf68345a0821d3cf5a5421f9d6053e7e99178aa45724e1057a9386e4bdf9c5136d69232e776 diff --git a/app-misc/mc/metadata.xml b/app-misc/mc/metadata.xml index d682e576832c..0b8d9189b22a 100644 --- a/app-misc/mc/metadata.xml +++ b/app-misc/mc/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - Compile and install the mcedit application Add support for sftp (uses net-libs/libssh2 for it). diff --git a/app-misc/rmlint/Manifest b/app-misc/rmlint/Manifest index f55dac7f9cf2..95a14e6c1c24 100644 --- a/app-misc/rmlint/Manifest +++ b/app-misc/rmlint/Manifest @@ -5,6 +5,9 @@ AUX rmlint-2.10.1-fix-tests.patch 4833 BLAKE2B 75b1e0a732c833f5684a0d6b3870d9f65 AUX rmlint-2.10.1-scons.patch 3626 BLAKE2B cc9187d2b8926eb36071462d02a60f3a4b06de99ad97adf5b9dbb4bca3f9a42ccb8fd863ec9f78500acabdfe692d18c7141fb165c6c13661463b704117c308c6 SHA512 bf585930651101e3057547442527ad571c193a9e7bcff976544f16fd9bac75e0cc074bbf60bf31c1dd50538aa961a0143b46cd3feac6deec014b8689da048c85 AUX rmlint-2.10.1-skip-tests.patch 1216 BLAKE2B 8fa9727f5146a26fbd91e8e6c4f8b903e432c386ca8f97b4591bd9244940bf94aa476dfb0390c332fe8fa7e777e31890046423cd88e47181f3a8f30e3fead4be SHA512 c66812da8860a714d1ae368039f95dd86d59b3ba6164fc9141f0c1c0ab6ab7c7245dcef9785a179dc437615cd5d9e8af1a1ee60354e99c02fd3c345fd2e91608 AUX rmlint-2.10.1-x86-fix-size.patch 1092 BLAKE2B 2cd3e7e68d5252c89b84d1d78a17520e6c5f7b61f5d9bfc05bd25ea96b9057bb195c7afc6e61a8bac121ae749b5f84d28dc032be2d92bd6f5a2ab04f5b3cae9d SHA512 78a41f52aa1af9f9d63227b9a2100cf87806a442f07d153e83ccedf7110a14e4c7fec8c9a4fdf21284301927895a62eedaf666cbfe90092eb4ac41e68bf34c6e +AUX rmlint-2.10.2-fix-sorting-tests.patch 1912 BLAKE2B f76a3076b747445387a035185efe7d60d597e88453b55beaba54a1e0d35f36943100bffa9cc7419ed70af359112d159c338d943915e99487df58b527bb061b1d SHA512 74a342c866cc09a74d149c410623b067f15eed607aecc0f828bcaea765d11254699820fce4d8d368e5b312ca5dfca2055689a43d0224726a61e914d256de9a77 DIST rmlint-2.10.1.tar.gz 2494474 BLAKE2B 40219ff64d54f0e2fc66a958c6ca51520152f77f9038e9756ab601da5180502528be7b2d750c85b5991c31db96c3eb7415841084b6c90db103dc212947864034 SHA512 a1281359798816dadaf3a1e706e671dc63edf8f7d176c114a924a1e03fc9ad6fa54d10de701b09b5e364a9a815e0d11bdbef3d16fb7fec74eb85af20a106db1a +DIST rmlint-2.10.2.tar.gz 2499695 BLAKE2B 07c887f660685b5ec86c8a448d482c96cc40b129fc906d0c31c01e07617bf0167055145050c21b565cb1551ccc1ce6329593d92473c371125b2c91d31d9d601c SHA512 8f8d58892785e9012cb15f3e89480d9d04772fa3f923064520bf17afcc8948b1a24d6f8399176a1a26bd5036553c605958f3720e40cf6cba135a4f3381131180 EBUILD rmlint-2.10.1-r2.ebuild 3405 BLAKE2B 1bb99670dbd83e5053b83c562eff6bc6623825edad15e6e208beda309c634914f22ab2022ff5f299ce0650a8a68390bd2001093af8f8f578dfa8bea544112d62 SHA512 2eccca7653895fe9e3c9dfe0a26bdfd6aa6b6586a409d3b72a627c4a08e783aca6819a08dfd5424980e726c8530c5d5c708a346d8b271a011644fe543b8691bf +EBUILD rmlint-2.10.2.ebuild 2984 BLAKE2B cb0a2d0b0b4db1ed58f52a11b9a82233d22cf17462f4fa277676e9b9eac1373ede620e4b1e05a73c63e71013619b8bcd4ef71ad9f16c6f77dad12a91a4c45558 SHA512 cc1ca4af76405dcb6f2878ecc64ada5c7f93093a4554000e114ad2f4ad3899a8054fb35366b51f1c2c8948d6fd17986613d86b400f5e534c616618b8ebfa224a MISC metadata.xml 383 BLAKE2B 5ac0b3d0708812cfcd5f432f43556ea55a2e7686447e06d876ae686befb854831415f1e5713cab07f3ba9f87c7cd982e17342423630eae4ea9656cbce29ed957 SHA512 d42c9219374f548e8105f7463156895e584c0b5863788fb9214633c9dc5c46dc8f2f4c53a00c411dd32aa1f3b83d9b9e9bd24508a2f18f69e7032aaf4c1de218 diff --git a/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch b/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch new file mode 100644 index 000000000000..77f47b18c853 --- /dev/null +++ b/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch @@ -0,0 +1,51 @@ +From 69d9dcb60c9e88084aba37545c77fd02fdc7df33 Mon Sep 17 00:00:00 2001 +From: Cebtenzzre +Date: Wed, 9 Aug 2023 18:42:00 -0400 +Subject: [PATCH] tests: fix failures caused by certain directory names + +Fixes #630 +--- a/tests/test_options/test_sorting.py ++++ b/tests/test_options/test_sorting.py +@@ -158,15 +158,15 @@ def test_sort_by_regex(): + create_file('xxx', 'aaab') + create_file('xxx', 'b') + create_file('xxx', 'c') +- create_file('xxx', '1/c') +- create_file('xxx', 'd') ++ create_file('xxx', 'd/e') ++ create_file('xxx', 'f') + +- head, *data, footer = run_rmlint("-S 'r<1/c>xa'") ++ head, *data, footer = run_rmlint("-S 'rxa'") + + paths = [p['path'] for p in data] + +- assert paths[0].endswith('1/c') +- assert paths[1].endswith('d') ++ assert paths[0].endswith('d/e') ++ assert paths[1].endswith('f') + assert paths[2].endswith('aaaa') + assert paths[3].endswith('aaab') + assert paths[4].endswith('b') +@@ -206,16 +206,16 @@ def test_sort_by_regex_bad_input(): + # regression test for GitHub issue #484 + @with_setup(usual_setup_func, usual_teardown_func) + def test_regex_multiple_matches(): +- paths = [ +- '1/a', '1/a2', '1/b', +- '2/a', '2/a2', '2/b', +- ] ++ paths = [os.path.join(dname, bname) ++ for dname in ['unique_1', 'unique_2'] ++ for bname in ['a', 'a2', 'b']] ++ + for path in reversed(paths): + create_file('xxx', path) + + # when multiple paths matched a regex, rmlint would not try the next criterion + # check multiple times because sort order was inconsistent before the fix + for _ in range(3): +- head, *data, foot = run_rmlint("-S 'r<1>xl'") ++ head, *data, foot = run_rmlint("-S 'rxl'") + assert len(data) == len(paths) + assert [e['path'] for e in data] == [os.path.join(TESTDIR_NAME, p) for p in paths] diff --git a/app-misc/rmlint/rmlint-2.10.2.ebuild b/app-misc/rmlint/rmlint-2.10.2.ebuild new file mode 100644 index 000000000000..93b2c479581f --- /dev/null +++ b/app-misc/rmlint/rmlint-2.10.2.ebuild @@ -0,0 +1,136 @@ +# 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 python-single-r1 scons-utils toolchain-funcs + +DESCRIPTION="Extremely fast tool to remove duplicates and other lint from your filesystem" +HOMEPAGE="https://rmlint.readthedocs.io/" +SRC_URI="https://github.com/sahib/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc gui nls test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + virtual/libelf:0= +" +RDEPEND=" + ${DEPEND} + gui? ( + ${PYTHON_DEPS} + gnome-base/librsvg:2[introspection] + x11-libs/gdk-pixbuf[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/gtksourceview:3.0[introspection] + x11-libs/pango[introspection] + $(python_gen_cond_dep ' + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}] + ') + ) + nls? ( sys-devel/gettext ) + test? ( + ${PYTHON_DEPS} + app-shells/dash + $(python_gen_cond_dep ' + dev-python/nose[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyxattr[${PYTHON_USEDEP}] + ') + ) +" + +DOCS=(CHANGELOG.md README.rst) +PATCHES=( + # The build system tries to override several CFLAGS + "${FILESDIR}/${PN}-2.10.1-cflags.patch" + # https://github.com/sahib/rmlint/pull/520 + "${FILESDIR}/${PN}-2.10.1-scons.patch" + # Skip problematic tests + "${FILESDIR}/${PN}-2.10.1-skip-tests.patch" + # https://github.com/sahib/rmlint/pull/526 + "${FILESDIR}/${PN}-2.10.1-fix-cc.patch" + # https://github.com/sahib/rmlint/commit/69d9dcb60c9e88084aba37545c77fd02fdc7df33 + "${FILESDIR}/${P}-fix-sorting-tests.patch" +) + +src_prepare() { + default + # Force the GUI to run with the correct PYTHON_SINGLE_TARGET + sed -i "/const char \*commands/s/python3/${EPYTHON}/" \ + lib/cmdline.c || die +} + +src_configure() { + # Needed for USE=-native-symlinks + tc-export AR CC + scons_opts=( + VERBOSE=1 + $(use_with doc docs) + $(use_with gui) + $(use_with nls gettext) + ) + escons "${scons_opts[@]}" config +} + +src_compile() { + escons "${scons_opts[@]}" +} + +src_test() { + RM_TS_DIR="${T}/tests" nosetests -s -v -a '!slow' || \ + die "Tests failed" +} + +src_install() { + escons "${scons_opts[@]}" --prefix="${ED}/usr" --actual-prefix="${EPREFIX}/usr" install + + # https://github.com/sahib/rmlint/pull/525 + if use doc; then + gzip -d "${ED}/usr/share/man/man1/rmlint.1.gz" || die + fi + if use gui; then + python_optimize + fi + einstalldocs +} + +pkg_preinst() { + if use gui; then + gnome2_schemas_savelist + fi +} + +pkg_postinst() { + if use gui; then + gnome2_schemas_update + xdg_icon_cache_update + fi +} + +pkg_postrm() { + if use gui; then + gnome2_schemas_update + xdg_icon_cache_update + fi +} diff --git a/app-misc/rpick/Manifest b/app-misc/rpick/Manifest index 5cf80f257471..5bfb79e502bd 100644 --- a/app-misc/rpick/Manifest +++ b/app-misc/rpick/Manifest @@ -1,26 +1,41 @@ 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 aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 +DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c +DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 +DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a +DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 +DIST assert_cmd-2.0.12.crate 25347 BLAKE2B 7ff952782a86203c1dd06611f1c644d8eaa6d85c8aa635bb2cac0423050f0af3c3687dcc82235041fb44e748ed06db16ed7c413d0f31305b6e3d208880494fac SHA512 d14783933521ffbcc0bcad8e52e7e0e4fb58cb609123b2a50e20dbee10d7f2df4eb020cdfde386c8cde6b7e0696a3f98e0dbd698c82c99a2c6903c437ec907e4 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 bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78 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 bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST bytemuck-1.12.3.crate 39835 BLAKE2B 70bb0459b80fceec7f3c16c70a251f3d0e77069d77468e80c8ab2c3fcb7596dfd072c2214008d78ed1bd1a19332ed312b50a77b9f57c4230f2815768497fabcd SHA512 4bd87ace983d659877792e4f463d7ccf16e5a524f2c9698728bd688bf9d0cc5651cf641f4d6d987c8c26be5e56d11d22537389ac76a8d49b4d6e25b6a2284c1e 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-4.0.26.crate 205197 BLAKE2B b4e0a998d102ff5f5511d07f4d4697bdfb1bf9b6e787d2336babb817a6fb5e7de7d3b38298dd7b629efa681e6907622bf2aead197f22c5009649ec336b8c899f SHA512 096d9a69c5c09cac0315f9e1895d873b861beab6bfcf0c4a28e85c50ad63a8282f36933fb16333d749e821032048da7d7100bd5d774ccfc4078e90d3ea672e35 DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef +DIST clap-4.3.12.crate 54860 BLAKE2B e56191d9e3d30f2db045d3bca9e64115bc236aa45c3227f4b7a66aeb0692b3f1c646cfb7953c531fb386b141de6be5fbf8e2b36db59e31e358bcb50b3420e59c SHA512 4201a59dd44f16ddb789a0190d451d79205fc3279c617a05c673f96b63ffdea3727fcbb0b390561c92146ac46702718081eacfdce99541186253457af703591e +DIST clap_builder-4.3.12.crate 160837 BLAKE2B c9c3d1bf2c3b4ca37f11f7c8eb66866fec95515f0061dac96e8761d1573c50969fc0479781a2bd23d5f13a2f9674faabcaddd5e3bf7c649be5d1b532648356c3 SHA512 bbbc575a8ac7c4fad1fe318203430e7579fc64fe99655281b0342f95d69262ff2dc69887a8ff31fb525d3d8979c155926b06ee414a864487f6d3c306f8a401ec DIST clap_derive-4.0.21.crate 27567 BLAKE2B cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e5 SHA512 95bbddfd09de9dc1c64266743e9877aaed086be56f7e0f6e933dc5245724fead7163316a7bb4a744bc81597e4d079fb0abfea891766a17e0b1aafba011dd74df DIST clap_derive-4.1.8.crate 27889 BLAKE2B 60aec769b44abfeea8034db5c13a9ac0b00ab5e78f43715eac4c70918bc3f06a71d91e6d4617dfab6d3c6672d9ccd7b9c483b6b2684d2dcd8f6eb4ff55844256 SHA512 e865e0dd4fd762c82d9c4e87add6a52ecfc38ccb4e24c400e743390057dc6fae16dbe7179cd9719991ff7dbe805e8b5c983b47b3292ea6c2fe71161bfcc8ad4a +DIST clap_derive-4.3.12.crate 29052 BLAKE2B 501fb22eddca5b21456bd9911ad1f90ee5d5c918eedd08e2615d22ce58bb0fa5dd626b51a734f20b78411b9a4492ae63629131e0c2e1bd0f3eee21e5da3fb37f SHA512 a58e948fddf45321f0fcfe9d9afbeff42849da472fc4e4b15c31f46ffe55a0dba34d2c1d14e342530c1e4080c43de790595e4f3dca06cbb6a8a60f9e3cab3abc DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 +DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd +DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 +DIST csv-1.2.2.crate 887958 BLAKE2B f1a5c11e2bb721dc235ee59e02861125535cab2fba6bafbbc166c8f6a2e5616b11c70ddfac5d4e092bc29207ccf9c1f4c4b893da4645d595e1f7afd409731727 SHA512 7176b683f016e8872395eb5b153634926e5cf449147e690a2e08b79e8068c111d2ebab40fb6c4b3b03d34b7c1facf3ac1e04a69e079e7b0e0592691dc2d2d790 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-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 @@ -30,35 +45,51 @@ DIST downcast-0.11.0.crate 5976 BLAKE2B 4ca0e66dbd8dbc86920d4184de8b37ab41954cb1 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-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 +DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 +DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 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-2.0.0.crate 14668 BLAKE2B 2e589b312d7409a1a550a676303b9b2adf2e28b0d4cd02c7fb22b48a88d1f88a04e55c4405078e2c43b13ccada890a33bcacfe179abd12236c23f219d275c4df SHA512 a48fee7c13ad800142a9ef1f355b2200b904ad9bf97b3601e310bad2b6ad90ea235b9704964c54be1d9c415c9c95fbc5f49e8ba5d7c6ee3488573f3404912608 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 +DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 +DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 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 is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 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.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56 +DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 +DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 DIST matrixmultiply-0.3.2.crate 49247 BLAKE2B 7f7eff4e0c7b71d942319caab54df7b75e3bb6e6fc7c224312da0a607c78894010b870a5649b7ce20767f622b64141752c55d3ab77cb0a394295041cb2e2a73a SHA512 9a6203c0f604474007b2d28b4db5b83282315de39c775cedefe1c1793ed8b48e83ad01c21669076a77bc28a75eeb847defbcd662239854e8e32acf71bbc800bc +DIST matrixmultiply-0.3.7.crate 57046 BLAKE2B 7ba1abb8602370e8780c8401a4197653998af1d0aa0976a6710fd316cc057b4d6ef71d009ce71da85ebb2d2867c597e02ca2df721bcb28ab1c175ea4b7ac48b9 SHA512 40d68362bfe3ada4b8674bde0f5b0bc34e88590b8a0bb442cf1dd55de1d6dc696533221cf373da898bbf5aee83a12eac564e7fb8b2bd451e62c827b7fbc81c21 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST mockall-0.11.3.crate 22220 BLAKE2B 264219742e0365a41703033c9eabd024097f8aa845e076ebba55fe8c7aa6741b9e4b29f613d95a72a5c29cdce2c476e07808a04fdba56b043f22c65f52e75e2d SHA512 5a5613fcd2cdacd1bb8ee68dbdca30edc526d4a8cac9b40c6f097fb846de53a6c7ddcb42529e1cb193cab4aa475418e6bda8c22de5d3462266dd77465c76470b +DIST mockall-0.11.4.crate 22374 BLAKE2B b300d9d74e6877f461539bb29afadd73b9439b81db4656f2a89bace2bb1ea0e15761aadf9cb3c0b3f8723e266e27dceac37477e2a54ed9b9d273a6bd896d32fd SHA512 71534e5c106cdb45da678370d81748831be6792a83f7b7a1082249cb6936eecf097ec88ca99d0c5029e15bb8b3923801e8779253b3e7e526e2d760a5fb01782c DIST mockall_derive-0.11.3.crate 44018 BLAKE2B 601cf2ed97c671d57f75f5ffd2b3f3cbe56720e5c17308602a3bdc9c3e9272051f47985509b19439145d1a760d8fa05d1b0808f4d27119b07f8ca3eba85db8d8 SHA512 ea1ae928ad950fbe75d687ae39309e8a76bee10e8b7f4165849e327a4528557e6e82317d649a4f3a41ec0824b54a75b61e2d21dd8f9f2b8fbf34333b023856d8 +DIST mockall_derive-0.11.4.crate 44096 BLAKE2B 336fdf8ff3d6e8218bb77c20e7fa6fc6360022b107abf5edb41fa6dc198a72576bd267cfeb59c9eefa0c6eccc1a56f4fb9ea22d3b6011af80061e5d0e4a27293 SHA512 a4aa214feb36b4e844d2b0b3d74c3733ed25085cf65dbe22b6387ac12c8b15517396ff4b875461732865f408582d2ffd3e0c190d438213c3cbcaba669608e735 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 @@ -69,74 +100,103 @@ DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST os_str_bytes-6.4.0.crate 23104 BLAKE2B e5c2fc00d69629f36aa4204059370590a9bb427b26bf99afe98d2472f4d761fb94c0b84334074d3d8a07fb74aa45420f39da1e096e0f0ddf5c4e3935e92e9828 SHA512 bf27ee36ce7d5029748daf3aa416a722bb3ef49824d42213a94996ec07a8975fc95dac39941b77e349b44535a4b6bc142d587eb37bb2679d45fd28fcf363cb83 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.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee DIST paste-1.0.9.crate 17752 BLAKE2B 5480193f6e99b13a887413c5b3522a0e9c670ba9685a86bee1c0b0353e1e2b9505de914b30db18106346b65d0c1e3ca0b7a3d88561a174e9d5a4cb1145f81997 SHA512 7e35cd5ac36b2414b67aa0cbbd6ba42dfd6f0a652f258d0a76134a3f185f49f0fb9a75e40cb03c262adc834ac53561b08eef3f487e62215726d662ac181f8a59 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST predicates-2.1.3.crate 23214 BLAKE2B 6f9ca40b0337d7f8ad6e3505c01b9749469304cc6045dc60c443239da0b7d3c754cdcca1fffd90602c3948e8d4141c5dd5ddde8eeba0f05acd5e939d0800b570 SHA512 b3da5caa351c38f417c70ee439c00eadfa13073d33934ec991ad62a3366c89bd2dae522ada95b6fd0a2f000c64b315814a2cda9aac4ed250b6a7be4212a06d92 DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 +DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1 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.7.crate 8145 BLAKE2B c36af3d8c2c378833515f955970733ca6d71fd7b317f9310e451e32ab6e68d6fed2455b38558b0a9f889126a331301eb631821562fae6e4fea3abe1caa9d7a67 SHA512 0e66884edaa68e5339cae5461beab273d10b0acf9162827b26d6860cdcbaa10cee0412e6bb8191dad84f59d12e01a0684646b66b793b2c9c183244c96c05b6b4 +DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 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.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f +DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST 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.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST 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.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +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.0.crate 239421 BLAKE2B 6e9434bb9835bd8e15c81e817aa64e8443c4188219caf46579078c6b7cbd98ee588af0f526e0fd5a01814762dfaa113ca3d15f7cfa14e969d5acda3a631e9560 SHA512 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f +DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 +DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rpick-0.8.12.crate 40209 BLAKE2B 799e8e5d60ff7b347def294ddfead9361d59dfee441f6bca265a92f6fd08240ebe0580ed00526a6b94b3c15f781f4470aafea110c276bb1b32d905fb40710bd3 SHA512 fa82065410650871656b861c74349f35e46a9ed73948489b9350f1dfb8bd369a839429bf9137ae2c520494ffda1de641c226f66c404aa0742e26fc7de12246ec DIST rpick-0.8.13.crate 41034 BLAKE2B fdc0accb43d436b4a815b044cd075144cc64d0a5c3b4acb28f0a5ccf96c8d5f0d11c16aa32d2f2e118a34455da0470e57a388aa657b7333792886c801430cb9e SHA512 734950b933855188babfeb95534c50fbb6cdadea14dc0b1bd8c52071a9dd14af01bb93a977df0e8ebb4cb1b12a47401f71f429ac88e66cb4b51df2740fbf08fd +DIST rpick-0.9.0.crate 42016 BLAKE2B a2c83a40025902a9b19b4d0dcb4c5b04446fc264adc9625449487f2c4140d8f120861fa418f1704129ac88fc536c4194d9dbe02287e7284b1c5a1973b5b437e8 SHA512 07655468b06472f40ee7c0a06b86862ef05dcd00c60c5185ce9d4897f91ea0fa72f1b61cafaea473364ec8628cfecc237047c2b27cef994f68fe54ded8055d2e DIST rustix-0.36.9.crate 293797 BLAKE2B 8313a1eb006c5b3fcfdd3b72b18720a4db8687be2d4bbf866897cbe22e71d4e8980561cf657cebe1ebab3c041f2e412539ef3f0da3e18fd13ae6a2577053911b SHA512 b6e3011805910333315d139d7dbfb28ab4a35d7e0fabc6ff8ca2d8394334f0587a4c26c069550f27c67f3e2823499e6183adb2aff504523249d65acf11d2c02b +DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 +DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d +DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6 SHA512 466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b DIST rustversion-1.0.9.crate 17425 BLAKE2B 0d4bf497848b3fc0ce10cdb3f1cfd73965bba1c0aa49f24c0b4abb92c2dc133ff546b119a69d2f5843f68cf4d42e4f64e9c59e2879788f91208bd75a2b7c62e8 SHA512 b2c116585816ee3aff5b21ac72ef05520ebb01fc164519e43407685c223ad5f2d3ded663c643a1f0e8150d334383c7504b701ea2708a570e5d7e29d98e2e7c61 DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST safe_arch-0.6.0.crate 72016 BLAKE2B cf58644922728b0d20ccbd7045d95093013d250dcc7acee28e3f68efca40ecc5598dd5b27d38b8c0db1ecab4211a1f4dcbe4562f096eeb23227d7724219d45f0 SHA512 37af0aa16b671d3bda2b660979f6f047748b7d8b2f11458e45d8dc3127e15cd36e7d5b3afc686839130bfde39af1a0d17348fc3ba3da388f59c22e276d639d09 +DIST safe_arch-0.7.0.crate 77097 BLAKE2B b73f1c79126694e37e18262be2313b88de52d32183d7e99eee56e813a6bb9d8a46603831b80906aab1e022131d1096351a5b8709308a2cfceb7db92c564e56b0 SHA512 a2bab6df3605721a1ad6ffb50e1d3e1f24c89d7ed2af6fe7830f6932e1c68e7521e77d467a1a0800fd72872dfaa4b93a883a753579a2bc0612150a2a3b654966 DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f256b882cadef8d1e09f91dd610637a104c2e7629847a14d4a422f89f7ae324c29845788aefb0a6bb51503886 SHA512 d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0 DIST serde-1.0.154.crate 76802 BLAKE2B aa6a3a6da0c0012103fe19f91fd86ee0ace1897dc985147cfd60fd489fe6bb87c535d7d8bd94032d6f5f7c5e4cef449bc994542938cd192416014b7e64aa26b9 SHA512 5c2c9323bd9e39966d87a87f9f43356cfd3417397592ae5937f8741a0a2d2b8116a0ffeb24dd6929a6155f9fb4fc7369818c5c1301b4ca709f784f08c68ae092 +DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce DIST serde_derive-1.0.147.crate 54861 BLAKE2B c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f SHA512 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59 DIST serde_derive-1.0.154.crate 55185 BLAKE2B 6f4406a21c2f8b68249e4282c258dcd9ca032645dc32c01896b7571601e6dff6a4e411cba8cac6073c43a2a3b74ba76d598d301c66cc32ffaeae8599404919d4 SHA512 38dca7324fc6d7ec7ae1ac53c0b0d1ffa1b45fafeaa6659e0fd9ac81c14f24df2b15a5ae92fe02d40a47d2a6c2452c654acb89aaf980410c36c8b4226dbb35e0 +DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 DIST serde_yaml-0.9.14.crate 63823 BLAKE2B 7ff8110485e77feea3b1a0d050fc622e899cc34691438fb93263eaf01d17300750524a5809546729cb756866d20beba7eda8afe8ab39f62431ae1d8e25be1c8c SHA512 bc2ec950e6c77b7cec99caf9a1d3146af45346324845b735211483ec967d63861cdf5b7c124a670dd8fcc44f95178796f126073ae8823c049428d6610f6542b9 DIST serde_yaml-0.9.19.crate 63861 BLAKE2B f224d7e70f9d54708af4b7aa616cb4f6fb93c615f46585600bc9de3ce551a82c3b8024904e4a38ed54024554211b8f4bdaa59d140ede4a75096efc18998f358c SHA512 b9c39171860b143e52497dc57bd6fca532649114ea74c4e85f15dc8efe5913c729afa6f40db41ccb16c39fbe5093196df5ff4d920491508810e748b7cdae0a86 +DIST serde_yaml-0.9.23.crate 64250 BLAKE2B 411b957f1436e0af0a397b9312c45a72777ddeb6d856123aa5472ac97922cf4423b8bbe3a75683ed47c07f9d4d204d5366385d6f34289981fae12cd02f3a2125 SHA512 2a60992d6159ceb7985695dbff0228432725531671474bc90960d20e2250495f992fb0d5016c9424ded0e7c294d920fc5cf843b7da94cfbf151b81d93a2e48bb DIST simba-0.6.0.crate 49252 BLAKE2B f0d3a2e1da9ca41e611a1c77b9e6d0d82a52f3a4a3252378a1a09ffe0a942c6003ba538d57ab3731df05a408988a9e3eb526ca0bd9943c8af98464b4d9d49f7f SHA512 8b87ef96a1316457fe5b3103a67feeac3a82d12dd0dd0bfd2d5f8d340c65633cf744ce1070a85a2b41db8e9d01af5e8516837643318cb14b6910936b89ddb984 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.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d +DIST syn-2.0.26.crate 241572 BLAKE2B ed3577cd53b57c87a8657899c4076170707db72a6004dd57ca59ae0459683d2a5f1fe37477f30221996f9722f182e12b41ec3f6282747b975232e9539328790e SHA512 9fa2b8b31d45eb8f0f3c25073687c84ba123124baece4c915178c16c88999879d6550d801308384b0407637f7335f498127f922b8dd12d96f1df5bbe3d9cca0f DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc +DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST termtree-0.4.0.crate 4449 BLAKE2B 28f19620d7fb190c6eadf9bf6c313d1cfc1d6e1395fa2f235e7c54e44a73bd0633bdb2c7eb24ef2e763aee4eb3f10c943028a349be30b0c85d4178d7811a9ad8 SHA512 d1b5fca80dd15f506804e565816417ce03cd37e7b0f5bb5b2e21b5baaa66dee0196a3dd820eb392620403d28b018ca15404219399b5a975d80614979d710f2d0 +DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36dceac690378a195a1283eee6f435d82de92606b48c486b8b281101dbf0f6441af5b7768b24853631189ab0fff5 SHA512 a419756ae6b0ce68561d39193739e1c92b573f1bacf606ffede7e520a3a5fa94cf59e60e49a43252765251d052d67d02b737563f7c3efb3e10d5cf662860c4f9 +DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 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 thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 +DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df 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 unsafe-libyaml-0.2.4.crate 61183 BLAKE2B 2ee60b66a33a875d32dc8b73190fbfa5e5939a380b0d7a5000f9e67d4ab9acf4260a909f37a03b1a0cc6c1ce84a6b9cecb8cf727e514e93478e0782008e326b9 SHA512 34068d6ac54a5fb8581056313feb363e1a22a68617569ba55db594e3ff48c9584a4f6279c6ab67af53c28e7c851a3c114fa9b5cca408647a1813ad5740ddfacc DIST unsafe-libyaml-0.2.7.crate 61483 BLAKE2B d850f08f3b50e2a50dabc3ff0849e424f1f44733b617dd744155f4f9582ca1695415ff75c52f3a554f77911f3a81de1229ede8f3f801ef4bbfd3508e92514726 SHA512 61d5d9ee537316295cb441f82cf9da49dbc3d6da0c6b009ed29de50800866ec082ad184701cfd65e8fb08080a39ded284008065fce75c482ce325280bc7b289f +DIST unsafe-libyaml-0.2.9.crate 60812 BLAKE2B 2fc475191d1285344e06a7056503bb994acf3bcd19fc5692a61cbf2315b2a331a0ed7d30d50c112cf05fa41f6f71b0b8235e15bb936848497bee85592f6ddc3d SHA512 31e803c321475364c6df65cec149a044bf7941379e9e66f47a698ab324eef0b1a3c32092ccf060e73a350b4c87e4e8bd908a1ad0cccf7b75fd86da679300663e +DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 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 wide-0.7.11.crate 78683 BLAKE2B 4b2bec958267bdebf191b7e4abad021197fb130d64d37656ba192346c5a88f63c0b9d7a938e7c84811aade3eed82166cb5ae9ba4127b6ab4dbbadda2f05e7e92 SHA512 4370dbe1a6e76b4abd8f49f016bb624a6d28507553f5bcb744bdda2d4af371c18bf7b9e4d40b48ccccbfd8f874abb86c6201ff19d50cba2707f46e00f702f8b6 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 @@ -145,14 +205,24 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a +DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 EBUILD rpick-0.8.12.ebuild 2348 BLAKE2B bd3da03b86b0a4f43395134376dcbabdb94ac201f09c64d3cf4354c1097337a0a49c5ea83180f1d70fc48530130c49469e90736b936e5c9265700dd55eee4971 SHA512 80671fab59aa3287ee45fc97d9b795e25851af6927273a6e99591d6fe4e74f0454dfb63606712dca549839fc1fe2c1e94746c30f340f55e1a179c84814ae686b EBUILD rpick-0.8.13.ebuild 2669 BLAKE2B 6c23db74cec636659155720e907a57fbd1e17dfeb147e3bf8bdeed1349ccb9d20835149e8151c6d7abff9efbccf4147e0ac026f2d90dfb3d27b46d3f0fb097ec SHA512 bfbd30061884f2b023531e4e9229d70401cf6a3caf2d865d472aa2cb30937fc6c6029e63bf13ace1d7b4a7f1d0906f6cb9984da747798696f1f2be4ad64593a1 +EBUILD rpick-0.9.0.ebuild 2796 BLAKE2B a23dd9e8cb189c5b668ffe5c854ebbcaf83bebdca4e0239401262e8671eda84c411d0c7389104d2c267bd2f353e46f0348f8cbb8d67edbea54b4467f3521d4c6 SHA512 8ab750d16ee21cb2c34d577c6c3381badc12794b1f2186dfb27e4bc846ddd1fe5f6858683e019d22976df0465e369fe736241b9bfc51268d158fcf30dd27c5e9 MISC metadata.xml 982 BLAKE2B 89a5a6a751b520956342c4b41ca4ea6f9739b6937fe3085464903f1245bdb8ccb601a7914a760f55677c40725d7e46a57dc4a0dd14853da6f6ddb2799d66231f SHA512 968d8ea3810bff5ca95403a96c30ccb9eb3479812959adca72a3315a8a83c3f5b2795e2d519ad4f2e461c77df3de56e008aa90f17323f3992276989fe91035b2 diff --git a/app-misc/rpick/rpick-0.9.0.ebuild b/app-misc/rpick/rpick-0.9.0.ebuild new file mode 100644 index 000000000000..e7d068529081 --- /dev/null +++ b/app-misc/rpick/rpick-0.9.0.ebuild @@ -0,0 +1,146 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick-1.0.2 + anstream-0.3.2 + anstyle-1.0.1 + anstyle-parse-0.2.1 + anstyle-query-1.0.0 + anstyle-wincon-1.0.1 + approx-0.5.1 + assert_cmd-2.0.12 + autocfg-1.1.0 + bitflags-1.3.2 + bitflags-2.3.3 + bstr-1.6.0 + bytemuck-1.13.1 + cc-1.0.79 + cfg-if-1.0.0 + clap-4.3.12 + clap_builder-4.3.12 + clap_derive-4.3.12 + clap_lex-0.5.0 + colorchoice-1.0.0 + csv-1.2.2 + 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 + equivalent-1.0.1 + errno-0.3.1 + errno-dragonfly-0.1.2 + fastrand-1.9.0 + float-cmp-0.9.0 + fragile-2.0.0 + getrandom-0.2.10 + hashbrown-0.14.0 + heck-0.4.1 + hermit-abi-0.3.2 + indexmap-2.0.0 + instant-0.1.12 + io-lifetimes-1.0.11 + is-terminal-0.4.9 + itertools-0.10.5 + itoa-1.0.9 + lazy_static-1.4.0 + libc-0.2.147 + libm-0.2.7 + linux-raw-sys-0.3.8 + linux-raw-sys-0.4.3 + matrixmultiply-0.3.7 + memchr-2.5.0 + mockall-0.11.4 + mockall_derive-0.11.4 + 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.18.0 + paste-1.0.14 + ppv-lite86-0.2.17 + predicates-2.1.5 + predicates-3.0.3 + predicates-core-1.0.6 + predicates-tree-1.0.9 + prettytable-rs-0.10.0 + proc-macro2-1.0.66 + quote-1.0.31 + 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_syscall-0.3.5 + redox_users-0.4.3 + regex-1.9.1 + regex-automata-0.3.3 + regex-syntax-0.7.4 + rpick-0.9.0 + rustix-0.37.23 + rustix-0.38.4 + rustversion-1.0.14 + ryu-1.0.15 + safe_arch-0.7.0 + serde-1.0.171 + serde_derive-1.0.171 + serde_yaml-0.9.23 + simba-0.6.0 + statrs-0.16.0 + strsim-0.10.0 + syn-1.0.109 + syn-2.0.26 + tempfile-3.6.0 + term-0.7.0 + termtree-0.4.1 + thiserror-1.0.43 + thiserror-impl-1.0.43 + typenum-1.16.0 + unicode-ident-1.0.11 + unicode-width-0.1.10 + unsafe-libyaml-0.2.9 + utf8parse-0.2.1 + wait-timeout-0.2.0 + wasi-0.11.0+wasi-snapshot-preview1 + wide-0.7.11 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-sys-0.48.0 + windows-targets-0.48.1 + windows_aarch64_gnullvm-0.48.0 + windows_aarch64_msvc-0.48.0 + windows_i686_gnu-0.48.0 + windows_i686_msvc-0.48.0 + windows_x86_64_gnu-0.48.0 + windows_x86_64_gnullvm-0.48.0 + windows_x86_64_msvc-0.48.0 +" + +inherit cargo + +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/spire/Manifest b/app-misc/spire/Manifest index 99a8a9364f71..8253fa09b83d 100644 --- a/app-misc/spire/Manifest +++ b/app-misc/spire/Manifest @@ -4,8 +4,8 @@ AUX spire-server.confd 176 BLAKE2B 9a0158a8882be40483d6cf5b34b76337064847f86d0af AUX spire-server.initd 408 BLAKE2B d5e2c8c8af1d27332a6a0762f0795b5a9c9367a95a00ce1eb8e84be06f3bb3201cfed91033ca742ea5ba31477d2bddafb7ee0fdf8e1094d6bc93fe791992a5b4 SHA512 511e3a2bb0baace563504deaf465a64b6ed4b1368afd7b5398357c6a13b1472b29e3da7a9027318a5bc97e3b69561fa24b9d83c022648de24fe5fcc884f93525 DIST spire-1.3.3-deps.tar.xz 248328956 BLAKE2B 3d07927bad4490c6c87af97cd1c70350c3534993bd907a42b8bd06e31b446f930939e7530d76f771961c07d67f513f2d4f43b1608226701feb21ae18508663e1 SHA512 2d32b2705013f3148a0c26aa77bdf2234233c060b449bcbd73df417e7a9aef254a3fc066cf95b21a03f41cbcf918f23c5d56ad1c83859e8a1360c5a2208bb470 DIST spire-1.3.3.tar.gz 2426257 BLAKE2B 743a497f37edacd11e21dbd2f89b565b7133d3a098cca9c6fbc0ffd3019b00ac0adac90c68d487fd20aee599a4030aeb03496bb78cd01a5c162cad5087cd8646 SHA512 9417aa53725a893b8b3da59fe8ae15bcbdb650a05dd94065b3ad5d6621a2d2225ef211ed67397094d1b61465d34c1731e4c0d88edd93f6db5ce11f76fad342d6 -DIST spire-1.6.4-deps.tar.xz 391713668 BLAKE2B 00ad8c5035180c02400d54e2ebd14ef345475eac9a7475ed446250c7af2a0ade0188dc7b223f9bed4d33089af959478a6d181b444d60a7ea2fa6fff875c48940 SHA512 46a9ba050b5e2c1716c6c3212c53a4b506f21f495dbc6e0ee3d9c1c8adec14f4130dc254727c96c7362f43d95213ec5793323e4563f49578d5853bf9a27969ce -DIST spire-1.6.4.tar.gz 2523760 BLAKE2B e08dd495326d5c6eaf8532d2b99e0d6f5253bdcf3f1ffdd5f572bfd523427e96f9849fc7b178bd6a9b4865c197264bd6bea414f9b40a0e0bcd30580f8ed4d189 SHA512 ee0c39589d7e02cc1e6d93a680d33b4a52a571a0c54c85caad2fe9637ac25e63335cf526282d808b6d5f1fd32a6a14be66bd8b17b294882fef14339b8374bf8e +DIST spire-1.7.1-deps.tar.xz 435155484 BLAKE2B 90398480e1222960c42cdf0153625f7478ad6c840623dcd40556e0a26c98f5bf24e47af2d47b61f682508c07b9b8d5288499107777efaeb747826bc82a077aae SHA512 da8219000399562770c8c004f0588ada40c45f2d576516e67c958b6c6b4a30b5bbea03986233f5103e66ab1bbe4b9bfb5fb8ef00898b18d4d49ae29f54a7a7a5 +DIST spire-1.7.1.tar.gz 2576518 BLAKE2B af749dd0c26cadfc616658a89a08c99341f527fa090d5c5df76a2a0c258524ede4efc977e2f805cc7be433de0131c69e12c31a6fd2a1b4c5d2d7d3ea43b720d9 SHA512 87979d20074aab358c304de476a6a83aa8f92b0eb8107ab034333934e9bf7067d8015f86fc0b7ff15a015ebe155d74848b6a5ec190e3d72360c45348351f4a10 EBUILD spire-1.3.3.ebuild 1402 BLAKE2B 35013f147606eadf81fad470bf76d9303dc87ae0e9068020cb62a9741ed340055e5764fa8b07485b520eefbfb5d9dc8c25c7150e10d599b5ff3d115b23a4c62b SHA512 d1c7b59db95d3c5d56ef34c8645aade4c5333a3c809b9513a8a1b932056e0b05facff4d8cfb737e8614fb8ddb75805d0b04942aca848cc6fef6a3ddfc9f07f1a -EBUILD spire-1.6.4.ebuild 1352 BLAKE2B 729cb122f5f79fd251bf9955dcda1c5c399c5088fe409aed089f9256a416096f467a86c4b16d189fcae27a2a461cbbf8e2b9f3a1800be571b1073fea0a69c900 SHA512 a72b272eedf35c2c4e6319f677f72289472949874645af792d123b94403738b41ca9038a0473a7aa55890f0ec44c26c811691e5c30096a806065eca4d6a24e8a +EBUILD spire-1.7.1.ebuild 1546 BLAKE2B 59f31cbb43e040bf9a66dcb6391f3ee6a1e5a3bb44d4b15ca6e2610bbfdd2a3807bf1351425718138918a1f22fdbd8558f914d8c7ca69d264b3c079758830ca1 SHA512 afd3e2e4bef37337f33822fd5e5adb69f827117ba00bc48658d5b30d77f67a1680a5f04fa8981f03037c0e26f7c1512e4f9afadd99678293ff8cbdb357f3097f MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 diff --git a/app-misc/spire/spire-1.6.4.ebuild b/app-misc/spire/spire-1.7.1.ebuild similarity index 78% rename from app-misc/spire/spire-1.6.4.ebuild rename to app-misc/spire/spire-1.7.1.ebuild index 759826817bb9..43c7a6704c24 100644 --- a/app-misc/spire/spire-1.6.4.ebuild +++ b/app-misc/spire/spire-1.7.1.ebuild @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 +git_tag=${PV} +git_hash=1b775d5 inherit go-module DESCRIPTION="the spiffe runtime environment" @@ -20,16 +22,14 @@ RDEPEND="${COMMON_DEPEND}" RESTRICT="test" -src_prepare() { - default - sed -i -e 's/build:.*tidy/build:/' Makefile - set -- $(go version) - x=${3#go} - echo ${x} > .go-version -} - src_compile() { - emake build + local go_ldflags+=" + -X github.com/spiffe/spire/pkg/common/version.gittag=${PV} + -X github.com/spiffe/spire/pkg/common/version.githash=${git_hash}" + ego build -ldflags "${go_ldflags}" \ + -o bin/spire-agent ./cmd/spire-agent + ego build -ldflags "${go_ldflags}" \ + -o bin/spire-server ./cmd/spire-server } src_test() { diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index dd664fa7554a1a98dcc770256949b50fea8de2a0..64c91e7a963ad98a122ad7c995c8c209fee9a40b 100644 GIT binary patch literal 7900 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 E0EUa#2><{9 diff --git a/app-office/homebank/Manifest b/app-office/homebank/Manifest index 5e9e3d17fbfe..2dfb52c74190 100644 --- a/app-office/homebank/Manifest +++ b/app-office/homebank/Manifest @@ -1,3 +1,5 @@ DIST homebank-5.6.2.tar.gz 3370041 BLAKE2B 0735535bf4366d2190448272aaa4b49ffff80f38d1b3086fa5f94753e14f0cfe9c88ded7986189fd949e30298e903b35649aaba23ef015682226213f1cb57e5a SHA512 6820e7d23af9097928edd17dd71a875fefa01f4ad9a5e1d9b27ae5080bc0e030c123c1ec2940eea58dc04cf04fb533207a062b87ca5ece7244ef56f9a3971f7d +DIST homebank-5.6.5.tar.gz 3399365 BLAKE2B 7a50694a3a42f742583d150b785ebb3e30efe4a5571e1076f8181fbd9e8c089b815b1157f98f8db96abae03ff97fdd6415c1d664379bfaa94acf9d0de470b1a0 SHA512 7cbf1f22275d44a5b6811512f76e96ec2946150fd5c7897ec364a597c037175f79ddc846e24d22ed5d81589cb88a918387c17470f6b9406d2a8a164b73f1364b EBUILD homebank-5.6.2.ebuild 780 BLAKE2B 0b620af3e3f49ab4ded033f8e43756872c0cf6fe875bcb7f1ba9a1365a1da376140684763ac3fe06f4d4313b04bdcac4887f800e628d5c0ee1d09ff50cd4a89c SHA512 0641488db862bbdab66ef4b69184b6e5f9536edd3da88d66ec8e4efe475eb2e8da14fc91e2a93527e2ca59c7d12fd49b41148b2fadb83d8cde4ee1c4e862b9f0 +EBUILD homebank-5.6.5.ebuild 783 BLAKE2B 2049250a121a67a68040ab8da212fc49b3f2a414d193fd957dc25fec27e0f66cf7dcf69c096848e3897ffb21761496e0eacd198ea7add974062d9d73d5c1bd93 SHA512 8b49458509409abfa36dc36630109885ae76b6b7975acc446f72eea6f29171cdd2a837b90b4b42b6b7b380650f45479083735c6765ccc6a5ac423b2aea3785ee MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/app-office/homebank/homebank-5.6.5.ebuild b/app-office/homebank/homebank-5.6.5.ebuild new file mode 100644 index 000000000000..2e1c67a5408b --- /dev/null +++ b/app-office/homebank/homebank-5.6.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit xdg + +DESCRIPTION="Free, easy, personal accounting for everyone" +HOMEPAGE="http://homebank.free.fr/index.php" +SRC_URI="http://homebank.free.fr/public/sources/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+ofx" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +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:= )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND=">=dev-lang/perl-5.8.1 + dev-perl/XML-Parser + >=dev-util/intltool-0.40.5 + sys-devel/gettext + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog README ) + +src_configure() { + econf $(use_with ofx) +} diff --git a/app-pda/Manifest.gz b/app-pda/Manifest.gz index 85c8c3990b58fc22ccf9e385b1b21e51e086b5f0..4f6f64f43fbbf512225b4a803d15ed5887f5edbc 100644 GIT binary patch literal 2067 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 diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 10ed35e9f673..a76b8c1d5831 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -2,6 +2,6 @@ AUX libimobiledevice-1.3.0-missing_libflags.patch 796 BLAKE2B 2887ea67b4eaaca48d AUX libimobiledevice-1.3.0-python.patch 9419 BLAKE2B 63cde286cc51ef7448084abc0efab98a593caf6e039aff5bf97b3ff5def8c8904e935dc27cb552c7b7e601db3b29136341ec3a37978a66906d0e122c3ffe2c36 SHA512 ed6f18d41a55c616f0ed1625753ffc717facc970d4dfa0f8912559f1b8b7e22e09e0972a32ab1632fe948d370c56e77b6a125db3e241dfed679b89e57121d589 AUX libimobiledevice-1.3.0-slibtool.patch 5477 BLAKE2B 963072a0e577c52a2434d011bf684c5955a473154ad9726e77ba6e818071c9955bdc72e510721b6161031e96db49069e84948dff8458fc510526b9f21f8d78e1 SHA512 5064091b7bf858f78df9aec94f39fad98ac4969aa5c8889891840d07b8a404a0ba46949a22688805610cfcf287695c08dc11912494d7fbb9de75e6867d8a1b4f DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8 -EBUILD libimobiledevice-1.3.0-r1.ebuild 2556 BLAKE2B f20c5dea5ff98888f62e7300749952048a3c403a245f6cc1521ea608506f0519b8bdc4b2154af3ac4b8f8e51d0b7fb37d2ed26789cab7a9c442ea3c11cf63ffa SHA512 620db4158de009912d59cc34cd2e6cea61ac22795afaa835d2cdb343ae38403f3ab6a97fb4468d2308053ba44a9b1dc4e8139bf3ff39ff22ef57d9ee5228304d -EBUILD libimobiledevice-1.3.0-r2.ebuild 2590 BLAKE2B 59e50daa00723ebb4a09005cc430b607134dad16f48ed8e2d49b6cf7f09523c30ee704c78e9c38aa58ac163edf4a1d18a8a196f88f2b1d371c5fa63bf63bb6fb SHA512 550a302d7b86da1f287b109cb46a54cdd4c803f8128b2410d797a796b62d8a3e6aa92a5d4947737b3a2393b8cb18a5f383ea698c5e123153f33fb1945c9773e4 +EBUILD libimobiledevice-1.3.0-r1.ebuild 2580 BLAKE2B 483dfa764ca3b9ad7f2d57d3c1b37cbcc343f66fbc2c6d2e203c00d0bb9bdd17e0f886218280efe99fbf91e3034ea6a004feff38193fa5cae2cd60c940ae2aad SHA512 9daf6f8d12da723b82cf823e4696ff21cb158af7f749737c21abb3d953415eda79d7f36f08b5d598b145a72eac9b5f706dd698a868e7ff9a95a67a4f8c2ea898 +EBUILD libimobiledevice-1.3.0-r2.ebuild 2614 BLAKE2B da5b7dd32f7b3a1c1d3e1e2f0c0c9e6a2a8441240a42cdf6b44b7745d1388ff55c3b2b39a51d4ad2496afe107cc5cdfc8717f87e942a6e859f96cc77ce07bd3e SHA512 72b7bae22b3e481f723c72333b21bd31c0f61f16042b37ff5bfb443fde7ad2b0aca8948cf32e2a97bba2f8bddd43f83600e084368c747902cd7128793259d336 MISC metadata.xml 346 BLAKE2B 5979763c0edb5ba8ea839769460571c50fff06027fa402e66b8f6927179e8898bde50732d847e775683b065eae274afa900b7a9ca6643ad98b4362fb9ec1385f SHA512 6252917ccb0280baea04596905530e2a37e364dfab87281987d9e8369e3fadc7eedded779d50bce6c0f2a39a9d224641c69bbc668f41765ff6f453bee4ea050b diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index d9ba5f372523..4c896ab37b74 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -37,10 +37,11 @@ RDEPEND=" DEPEND=" ${RDEPEND} " +# `}#jC<7apzz=TF#@dosVmISenhs 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 YL6tR6cz+xL@b-uQ2LLv%GcQE|0Q@ywCIA2c delta 8636 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 O{_y|c?=qq=MF0Q`nQLtT diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest index fbab9e26c8c2..f74913d4d3d7 100644 --- a/app-portage/gemato/Manifest +++ b/app-portage/gemato/Manifest @@ -1,4 +1,6 @@ DIST gemato-20.4.tar.gz 88751 BLAKE2B e6b088e1b3e4de7525fcb2ce09bb7708ef8a8766a146f5cae8df7385aa879bb62d84893eb8f99a6025b717be809dfcf0876811cc5df296249cd7cb0534e0c186 SHA512 18a614827b8646b402bdcf3f57436e500a215876a6bb8ef41aab98bb35a5fc0be1b498c0eca1cbb9c78d35e4f3e2061414de06478f6489d052acf0ec41a0a313 +DIST gemato-20.5.tar.gz 88598 BLAKE2B dadbdd0275b6a79bb1c288d85ccb41600715c5e582b0d427a7fca5f08a8390200929b3de921bb7bd56f4a155fd9d979baaccb29a75c119c418c3ab62202f2856 SHA512 427e198b0630a18f219739dc093ddd0752a9b9871cd4ebf78b035c315bb49e4a5a639811d5fc26a17446c29eeea133e5cb97bb38fe89e2f74a6a320fd9bf5f0a EBUILD gemato-20.4.ebuild 1012 BLAKE2B 8af3a6fc280ff78141b6042b71995a4927fdb40ecacb4b0507a8e93ad6e5817791a0a6047f30ae5553582949eeb7cf7978ac7314c0781443bbc5d7335b3ed2eb SHA512 80a8209676fd6dc91b5c4365eae00314222e4390546cebe446fe408b5aba67bd36af9759f00f3559e185ed58c717faf45d15fb4b9675be0339189a442926035c +EBUILD gemato-20.5.ebuild 1020 BLAKE2B f24fc354d9f809463299e5175fba7a26c0aa0fe301fd5113c0852aa8f70be632593f7624080175034709934131ed66166269b4fd5d35fcc7eae3b1fcd9bc2aad SHA512 422ba3ff1d8dea8a9ce0fd6cdab6c6a566ffe0745a6d9439152532a9bf7260d8877a0035b51a94e7040ab3acfd573f85e8b43dc41234cf12d4161a4485edc060 EBUILD gemato-9999.ebuild 946 BLAKE2B 7409f386d8ba1c5fdddc722459358925665b32ae29ddd091279c32498bcfbbc1e7575fc00e4aa3c2e999fb71e836fc52fa2821309c6510609bc5f8709614e899 SHA512 cb888a3c553ad076decaff62e633a6ce6d2285f30b9b0b21ad780f0be04d1af8111b16f7368bef82e756d162ad3f5b1fba1d3d39a9518f51fe4c043b0177ce24 MISC metadata.xml 805 BLAKE2B 039ea9810f2c76d69bdfa5823994be4aa012746032a8c1e01aa7a11a05e4c4e0b278ff5633a519ad8e7398f3328480128c7d9d621dc7911d1ed1d827175c7dac SHA512 1fb3ec26e41b912cdd6ca289acadc50f2d73adf4e9cf9cae40c197ecfa10c19e17716e7153c9be82684ae35580d03ae296586b062f2d54641ab2738c338f1626 diff --git a/app-portage/gemato/gemato-20.5.ebuild b/app-portage/gemato/gemato-20.5.ebuild new file mode 100644 index 000000000000..de40885edd5c --- /dev/null +++ b/app-portage/gemato/gemato-20.5.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=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE='threads(+)' + +inherit distutils-r1 pypi + +DESCRIPTION="Stand-alone Manifest generation & verification tool" +HOMEPAGE=" + https://github.com/projg2/gemato/ + https://pypi.org/project/gemato/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+gpg pretty-log tools" + +RDEPEND=" + gpg? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + ) + pretty-log? ( + dev-python/rich[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + test? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + + if use tools; then + exeinto /usr/share/gemato + doexe utils/*.{bash,py} + fi +} diff --git a/app-portage/pfl/Manifest b/app-portage/pfl/Manifest index cfeb73930dfa..767190f8b156 100644 --- a/app-portage/pfl/Manifest +++ b/app-portage/pfl/Manifest @@ -1,5 +1,3 @@ DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b SHA512 967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a -DIST pfl-3.2.tar.gz 5373 BLAKE2B 3fcb771a6d67ec7198b83eeeb161d7caea7ccbc3933ff3ef7a48b106e9c86c331f2ac1a4c589135a4f57f40bfcd668f075f17865ff58feb027cd02d90b52bc2a SHA512 e424b5a5c6dbb848057fe357ae98196f2c238351dfe7fd19a9b7f423c245b1372ec270c6b8d2e8265a05a442d7afc2c5feef6dbe5eed5e240e78c88a6748d1d5 -EBUILD pfl-3.2-r2.ebuild 1268 BLAKE2B 7555ed2460f9f5264f777c4b5d68ba983403853699df3d4ecfe410c2cd5d23d3971b22190bfe517bdfcb1ee29cb0ff8641be3c0570276b1e6019c7621994efd2 SHA512 556034c22770b8064358ef97ffbe6a168a8b57937db9a6385a8767bccf2e112b661effdb3e4fd5d94f60811d58e7b275d0bbcdc77a7d87f35fd1b80ac9cf3b64 EBUILD pfl-3.2.1.ebuild 1268 BLAKE2B 7555ed2460f9f5264f777c4b5d68ba983403853699df3d4ecfe410c2cd5d23d3971b22190bfe517bdfcb1ee29cb0ff8641be3c0570276b1e6019c7621994efd2 SHA512 556034c22770b8064358ef97ffbe6a168a8b57937db9a6385a8767bccf2e112b661effdb3e4fd5d94f60811d58e7b275d0bbcdc77a7d87f35fd1b80ac9cf3b64 MISC metadata.xml 584 BLAKE2B fd0efa0091e062c54bafbae6ba72101c43335b44071fa6bec9fd05583e4cd5b65372eda758bce4a4ab61581811c65f8f4a7515e1d63a66b57f9d9ef60d40f4ba SHA512 c194c1d03bd40333d00263e40534b7c980d54184a934f6199a6d2e008f35bef9f18883523f8678cf7e8472ac4dcbd5a817c587e4f80664407c44a4d24fe82497 diff --git a/app-portage/pfl/pfl-3.2-r2.ebuild b/app-portage/pfl/pfl-3.2-r2.ebuild deleted file mode 100644 index 80db9cebf59b..000000000000 --- a/app-portage/pfl/pfl-3.2-r2.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,10,11} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 systemd - -DESCRIPTION="Searchable online file/package database for Gentoo" -HOMEPAGE="http://www.portagefilelist.de https://github.com/portagefilelist/client" -SRC_URI="https://github.com/portagefilelist/client/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="+network-cron" - -DEPEND="" -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] - sys-apps/portage[${PYTHON_USEDEP}] - network-cron? ( sys-apps/util-linux[caps] ) -" - -S="${WORKDIR}/client-${PV}" - -python_install_all() { - if use network-cron ; then - exeinto /etc/cron.weekly - doexe cron/pfl - fi - - systemd_dounit systemd/pfl.{service,timer} - - keepdir /var/lib/${PN} - - distutils-r1_python_install_all -} - -pkg_postinst() { - if [[ ! -e "${EROOT}/var/lib/${PN}/pfl.info" ]]; then - touch "${EROOT}/var/lib/${PN}/pfl.info" || die - fi - chown -R portage:portage "${EROOT}/var/lib/${PN}" || die - chmod 775 "${EROOT}/var/lib/${PN}" || die -} diff --git a/app-portage/pkg-testing-tools/Manifest b/app-portage/pkg-testing-tools/Manifest index 0e2cd4ad7f1c..18afffa69ef9 100644 --- a/app-portage/pkg-testing-tools/Manifest +++ b/app-portage/pkg-testing-tools/Manifest @@ -2,4 +2,4 @@ DIST pkg-testing-tools-0.1.0.tar.gz 6131 BLAKE2B 6d8dddb81e57159df9f2e1897718433 DIST pkg-testing-tools-0.1.2.gh.tar.gz 6180 BLAKE2B 7674573d165e8e04ef4555301bb15e6f3e7b6834096e4b9dcadf74bfc40dabcff5b694a323d6e1c62fa20d965be4f9f8c0b9459c5dacbd01f914669594aa15b4 SHA512 8d5933be8cd596089d4f8f5609d597330a1619b12f08049985b48519ecf10c3fd40971ee76b3bee793c082b8b96832aa2f5a2f6db8e1ca127a374986540e5ffc EBUILD pkg-testing-tools-0.1.0.ebuild 482 BLAKE2B 862126cbcbf8f6f46f1c7f639275b1896d3c06b1967c0242f31f56fa2a47dc80624957275fc3cba068adee356ac4b8fd878bb5ebac5150dcac293a8873d64a9c SHA512 d25f8e939978d9753f7d22793660b89aefcc784dac0a1615b3745e92e2ddf17aa8087296ae6f228be919fee098d2e3d70ae24c2a6c6da80fef3bef411346241a EBUILD pkg-testing-tools-0.1.2.ebuild 518 BLAKE2B 7caa3978c5cb7cf644da0d9bca0a7ffaa9adaf8179246090f8bbf3dfac364359a6f06e01335b9a7d598c03e38f851bfe7fbf096db14e17393657533ea29cf9cb SHA512 ac4f272cfe87f3362cb20044304c8d11882f40c72d54ce0f0104aa1bcd72d62aae820eb5c7a273952190449f69b11b19a5d6946828398728391dc9fe7d2e5a9a -MISC metadata.xml 346 BLAKE2B 3722dffc5927806f50a95438483030320544f0ba1c23dc286373bc801241416eb54269849de2fa9dbcd7921607f52baf63d6ee3dc509a5c1270895d9e8dbc450 SHA512 f41ac37cdfba066c194e16d89e2741a44388e8811cadd601811e858452c6c848dd5463b499a674f40c24250ee5aac98ba774fc227994f3ebca307700b6901377 +MISC metadata.xml 261 BLAKE2B dc791780f0fccffddd33b9337dec0e6f9bcaee76505d6db72839854c4843789130654ecd1fdce7bb4a0f7777dde1830678b66609a61fb7c40f528040db2aff61 SHA512 6f0d3e24f16f183c27d2912ad575489dcebb18463ea793eecfec4b22acca92b072b0b29821ff4a749d88c238e30c75db89078452e86210129562e34890fde65a diff --git a/app-portage/pkg-testing-tools/metadata.xml b/app-portage/pkg-testing-tools/metadata.xml index d417ac98f15c..f50d853807a5 100644 --- a/app-portage/pkg-testing-tools/metadata.xml +++ b/app-portage/pkg-testing-tools/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + slashbeast/pkg-testing-tools diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 9b30cbd471a8167f30eb120ba3174998b11cdcf0..eae3122d4a1453daad085888f8c941e8b5915989 100644 GIT binary patch literal 8794 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 QfcrQ94b4-BZ{9ut08C46(EtDd literal 8803 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 diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index 7ee47d0da372..3819b36af04b 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -1,6 +1,7 @@ DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anyhow-1.0.64.crate 43549 BLAKE2B 2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77 SHA512 4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531 DIST argon2-0.5.0.crate 27500 BLAKE2B 852252c8e2e8dad2e413f7e33b78658af0df447d7ce007892efc1bafda65b5b8c7792bee9ad0dbe19012bf8a9738aafa14aa02ea1d9099c63d22214c5192b306 SHA512 4d3d1ccf040addd6550434f43d4dca086e3a80c5f9f2ee484f64e7bcf255545f10cf296bf78f4f249ce699138f3630ed8a55b6052abac63ad9104bf7b738febb @@ -8,6 +9,8 @@ DIST async-trait-0.1.58.crate 26783 BLAKE2B 6ea40439b0d57169ae3346f4cc3b57322be7 DIST atoi-1.0.0.crate 7768 BLAKE2B d7505c494a249e83eb7f5fb52815f29382d1c44a56938afe510ee7a23684fa7c19fc96347390c3f32a13e0a45993d705e3d3e85e51d9c4fbc7615c17493b28af SHA512 25c0aa22ec31d8c8a254dd9403eb08b719ecc1101df48ba1a39b273a53e95f2e4f224ead0465a7fdaec910497a485863674da7e8b68081de4b991c4196af2a23 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST atuin-15.0.0.tar.gz 1558068 BLAKE2B 0e746d8676f0689aeaf2614010a18d0f225bd28408ef1fc1dc2185bcdb92d0beaba218b300ef5d3a2946c3fafe64fd31f3f3e8524799d0a4b74eb765e64e9c7f SHA512 9b3ae7c400707c522750126136d5f95d9ab3e9ab6469557b26783cd02d11e15e5a86a5e7eb50ea6c09c417583f58fff0fe4589ab048893c1ece3cf163201c942 +DIST atuin-16.0.0-fix-client-only-builds.patch 1947 BLAKE2B cb434327e0acb88ed25b2752cac62d3e571a9e52e8e85dfa1959e6aaca5d73940f201eaa21f4b4da4e6abcd07aabfeaf5075e03d9c75fe10877bc1d5e793e81a SHA512 165b8b19fc63fd228919b22ef8d1589eb7792add1ba3dadba90c95817e72a38d57fb412c59486232d97ebd0307fea45630574c04beec26adf39cd64759010653 +DIST atuin-16.0.0.tar.gz 2760413 BLAKE2B 84bf4f27d5918d83d3576ba8370008f66eb4f38a00b5a744ac60db2f081d07cbd769249a8bfc807dcfda1cd876b0331947d2184faf6751331c4b3e3a58c0b8bd SHA512 c67b4c07e668dafd992552872c1fb9fdfd676bfcb653aa6103087e3245e780f02d07b1d9a7f195480c289b78340ec0212aa02030cff5cd16f997da77e06eff38 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST axum-0.6.4.crate 135322 BLAKE2B a38c423a34a5393c116b82fc9729b0700200a73e58b3dd7d7030903f4db53c577c6ac9a8422c91a416560026b6af39ed484e62db6029f30f6778dab9f08ed163 SHA512 1df1220342c72de24e4adea84c67f236a3410d1b8919f99f0581a80a0372751a275bd97a662f66b7a2a623eb3341b9a869dd9d52d3347270a85a93f0f7e2e00e DIST axum-core-0.3.2.crate 20441 BLAKE2B 1677eccf33b87a98b5db8bc76d7d45fc8d62b3063e5d2a8a9909e7faca94275ff099386573114ffb884174a08bfb9a3f865396d63a95545b0578f14fd4838b28 SHA512 8a049c14914ad748ee312c9ee16080a7d4c2ebdf6ec21ce261a66c8d3c1e0ff90de6356ced82c1c3622438879cdeed2079fc8417cdbde4bfb8d174bcb2a37682 @@ -17,15 +20,20 @@ DIST base64ct-1.6.0.crate 28870 BLAKE2B 60fbd9958f2519f293db2cd86add5160b51ff4f9 DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST blake2-0.10.6.crate 47234 BLAKE2B e1464e4ae61acf4a646ce548f1e7eeafe277737bff626e7e6813516ad4458459243bf13aeb3d8a8fa40860482b519a3e614e54dd4e906b4a8ff59c2d0df9ac1d SHA512 e88cc9de1bf8a5a86b6d22001fd23bb30c32868bfc55685b7a79d624332aec3122af98bc0618e2b62d5d5731b68ae738e7821bdccffbb83a2fd61a6f8afdb0c6 +DIST blake2-0.9.2.crate 48035 BLAKE2B f08a86fa59845aa992a64507e52052319a9ca7edda76aae247bb402524f99166cfd1a3227d58ccb47532a8b6da1b98413049819a766a01c7ee11c1672ca20e4c SHA512 d16652d1b1e49046e73255ecf770bf50efbf687ed3ffd0d80e9c0d6d107825605cb57efe183a781285cef371c6e8cb21965603057dfd60ed0ca1dcc6fddf3d5c DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f +DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 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.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31 DIST cassowary-0.3.0.crate 22876 BLAKE2B 7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9 SHA512 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST chacha20-0.8.2.crate 30716 BLAKE2B ddf2d375d46b3a6d0ae2bb1215d1de1af04e29e6deeef08b71886ab8060f047cbb973ef5b2e7f11cfd7c692fe601efc0087b29a18b0101b8cfcf6b34f91be2c0 SHA512 2718dfc786b3d4fe1cb6817f09c5f174fd3649e7a2eeb8218e2355b3ee59f08b6e81e8f6830e683f9ddabd8ac55628d470b5f5159045106e8a597e39f359139b +DIST chacha20-0.9.1.crate 23424 BLAKE2B d460d8f3e6424278fcebd90c987c5290abbb798a5a9915ad3355ed92d8ebd0058e3308eb914c8f7d3c277b2c310728f2f10b56d34f27305688f0ced2d65f8880 SHA512 3813d6f3c3d9dbd2f18aa660f32567378a79a994520c83d0b09795e4e4b161e2a5bf205e454021a6e33028e9f9f61e9b14f79f2c935c2df95d32eb1d732cbf83 DIST chrono-0.4.22.crate 185570 BLAKE2B 10dfae2fe871a9910bf885b78aaf3e9ed1bcb87a40962d781c8ea407a945b837c665c2bb4e3d0562ac63d9e7bd5012804434642ee6f5c80e22bc816d4331f1b0 SHA512 de856679ec16afe035176b22125a00ced532d49c8babac0a88fa5f6e4a3d9e526a34ee8bf51639653fc313a5703a202b1be013aa16fdd72a505151d7aafa7c44 DIST chronoutil-0.2.3.crate 10858 BLAKE2B 760e10e3bdb11a27b1830ef5818baeaee65717c1567a5dab653d1ff869d07b42e2705bc119ada7bbf8e00dd8f802791fbf1e9ac60055606093a55d51ba6b0e41 SHA512 f28422873a99348f53e2ebcccb8d39b7f133314a0e9273907893c9ea91e252f8da2333355597e068d9538e31f045bc3d69a8efa1aa62a32c91372692560c764d +DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 DIST clap-4.1.14.crate 53475 BLAKE2B de60ebc5594c6dbfbfbae76439aefcaf89b3ea9a364a4b7d5162e687097c63c2497e3e4478463c06f15442443ea9d096046af9940924fabac7d4a015d91f0eda SHA512 8cd56e48dcfdd17a1ecc75bdb2832de50e23a979a51ac85b8ecc95ece9b49a03e8a9ac8c30f8baea93be0d2c27df603cba6075c4957a5af4c2682304f582c8b5 DIST clap_builder-4.1.14.crate 161011 BLAKE2B c046e20ff83edc84d6343ef441782357b520b7cca09e7385807fd9aa9f2a86fda71860236c94261729a253574206fd707f52f24cc8d96de34abeb3b1bb8cb7ab SHA512 551e0e1f59f6970e2c94e2f03cb0c8c68d10c75e10d00d9a86514ffd25d5de724358ec9f5ea8fdaa57b327cb0233ac820349eeb45f00ad2bfc971c817c1a52f3 @@ -33,8 +41,11 @@ DIST clap_complete-4.2.0.crate 33353 BLAKE2B cafd8bf89d0eaa98fe4077e75f9640d06b7 DIST clap_derive-4.1.14.crate 28959 BLAKE2B 3a044a3e40f789e03732f7176d22925564b13efd52630751864139085417561fb6f4fedfc7efcfac5aa1e5dffeb1879119a8fefa9a6d141744217cb8e306e038 SHA512 2db5f07a3b122387bc5d9ddc3863b8923dd0e817034b033062cc0878edbccf597d877110611102b54cb80227b018ad3f868081a94fc2adac76740b3d8787b531 DIST clap_lex-0.4.1.crate 12122 BLAKE2B b06dae9978865bdc63dcac66358f7d63f16c736a9b9cddd3b25a89c8d18d5648d107c2ebc3cf756f9e20af723381f574532add12ad4454312ea3379efd92f68c SHA512 012f5b3bfd252a2278a4089bf05340b03f73866c18612b2a4572a81b3182c00bf13dcf47e61fff49eb9fb2e091602999e6c27dee275c7de7559b27955ad082d9 DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a +DIST colored-2.0.4.crate 23654 BLAKE2B 41303ea33785c060415a955383ba2f22ac8e4afe9f1345b9f41dea9817348298f8715c4bfdc60cf4960315c3a7dfabf148f2fdf62e0e0a5ca77e34c57dfca307 SHA512 38e664d23546d77c81da6f5eca6ee8113d6ce20107bf7325255de2c59d532e662ee1f751420bba8ccbbe468b8cb13f743050e4145d0e1f1e37087a1f3a65ada0 DIST config-0.13.2.crate 65937 BLAKE2B 7eb2d10247daf4b6165cdce5de1c680fe7a5bc4ce94df654b1ae5283e65f6890ae8044a97b5e7ad78c52c4a7bb3b4ba69e486e1b90c7108429ef127398320eea SHA512 1a056f9d07004a2fa81eef661fa38feeda3175122311daf71b0782ea9401e252cb53255b995d6e716e055a6e4d081ec64d008f1df18a7261b48c9de043e28729 +DIST config-0.13.3.crate 67180 BLAKE2B ba7f6784e2bc15e55a2b47f354b9fbc502a34f979a3fb1710758d7432364cadca7ccc5a5a1eb51e8fc6c4e3f21bfc046598ebefbf09bc3bd82d62abc8e85d766 SHA512 299da2572ec817c6b162376e3e7f7b7824866425e84cad3afd893ff0adbfe29f35b964581f06269f7cbc41a0d24f7c031243c847713aef0fe6919d4cd7b87e3c DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43 +DIST const-oid-0.9.2.crate 44606 BLAKE2B d254b1d50d3d72a842e247fcf6cd0bd4ebb036db2a1580b2737ad9f0134288997ebc5f17b7b9f3c5bc532f8fedbb9aed0ae2a6a672dc23e66ed3902fd3c96f74 SHA512 ad75da209947af32b4020ef73a04c7ecc74600fe7ea70f33d1486f4346e7a3fb1d5e3a586b373f49b8b494215dfaff251b8d40181bd95e43373e8bd887fb6708 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e @@ -46,12 +57,24 @@ DIST crossbeam-utils-0.8.11.crate 40887 BLAKE2B 6cf3c4e28243515f06193ef746b18129 DIST crossterm-0.26.1.crate 122317 BLAKE2B 0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811 SHA512 598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f +DIST crypto-mac-0.8.0.crate 9115 BLAKE2B 9662b7582ce86f8b97b4f47cf86858c8cff45b0df39bafaaf3025d44d0d45c439617750663a545d07ddf620aa8cb2847b167400efc84bc70c947fd1861a4c84f SHA512 566901349733584e58e4060ecfa073c12b2832b6ff2dc13b02e788eb38619e4f353d5416c5082426d03c54b085e88c96ea6f70a0e9576faec9eee42ef9e5061a +DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d +DIST curve25519-dalek-3.2.0.crate 517530 BLAKE2B 568ca1e1f159e62682eebe93860802c6873c5675e83ecff747ab859ff7eae52eefa40e6311ef7b0429de1d0b8dc79ebfd80f8162d466ba8822b1cf64b758b0d4 SHA512 376242559e8956bb7260d7db82ed748f18107210a12fb744a741825448e63663f4cfc7e4df62ba79defbbd1ec9732174faa84592d0f84742d3ce1ce69aec7154 +DIST curve25519-dalek-4.0.0-rc.2.crate 521275 BLAKE2B a2fdb9d774378855b6e0d40706716b493c48e6b0f5724d9459b403342a4d206b798c0bf96f2426952982bae791d8bb8cbd5fccc3a62b8ce2d1999d537e4adb17 SHA512 7e6e5bd8926dce5c73636f10285ce469f9b30284b190900e2e07a3e254affd1ff511e95725ab302e0d008f2869d59c68599f5c4be27daa3898a7088a6cd3376a +DIST der-0.7.6.crate 83585 BLAKE2B 7890b0ce9f0016e3a03146665c0a697cf63156e6abca373f04cf571191d4923d36b223b9cbca0ea24b32edb52d567b2d1f5c85e7114c1193e56d8e3888a16f44 SHA512 54a43a626a6f3371e15a3fe3e315444887c7e1182cc035702661f1ffd1984fd3e4c0b7758b955fdbf0e4d5146a3439a3570568dc50eef889b3485b409d5cc5a1 +DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST digest-0.10.5.crate 19503 BLAKE2B a73ef5f7b85869f8f6e2bd1c83f88f155ffab8ae1c687018ddd12f5806385a2664c163101aec84d4c20647a8bfd04095aa997e088a3f56e2664adabff1c5614f SHA512 3542fc0322a8b10dbc229ae83475a0df5f9beee4f879eacab1fda53a7b61136df2961265472ae66d896681bd17f8a68148b25827733bd782c6bae05d2f307951 +DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c +DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dotenvy-0.15.3.crate 13981 BLAKE2B ab3d70f7563efc0b2c1de7cb6e3ffd317bcc4ffd4470b8a068b8f4cb64bccf8f8ec785634211420d1892be334a5d3641acd9535b66dc2c9b5d7a269da278fa3d SHA512 528ed7cf240a86c8fab692c7fa2eaf0eb71e2e1cba3bef492de1a136d8e95f1b473ab0ba5364af99e29201f1a32436995f14a67a8a3d52ca333e1aeb1be99646 DIST ed25519-1.5.2.crate 17073 BLAKE2B cc8191b98140d89ff249d6049c301a92891242ae9d9d43236f23008c50387e1d9d2e485192fef0f0bdd6be73379fa47ebb846d6b5d86ddcc1c45e6f6d097791c SHA512 86c5dbdd18d32d226f6384c883538a1553c66f76c89cc94c15868ff037b8749f37b7d3d9c148ad558f8df3be500768b3323885c2763fbf8a19009aaecfffaab7 +DIST ed25519-1.5.3.crate 17118 BLAKE2B 5c68ad4ddcb4ea042d4f978389d1f2a732fb5bd05c0cf7a45c0223ff29385596d9d62e28a3a64137b7a8ea2567045e6b8e09af4e8067580885eb17972a0169af SHA512 91d65fd72015807085501fddda784fd6d9461f17eb1269d7a9be2d9434370f88211bf31feb931bf8c587ee602c4fb361f4b5fc47805b14aa276a7b1537d12cb0 +DIST ed25519-2.2.1.crate 17590 BLAKE2B a43bb1e5496d87d8a63687adde211c94dce32b14aee6127774492a43d72102555c9811abcb1f71ce1df56e8dc83ffbd8cb1d74a4a3aee92087a1ca0bf492d40d SHA512 ddd9db8f64726b70d359ef4fac8e60c7b2ddb9ca42276be03a5e9686f4118c8f6b694a3b3774528b980085fd39039a46b4d1ed7a71a0d6f2d9a259b8889630c7 +DIST ed25519-dalek-1.0.1.crate 29460 BLAKE2B b156de45f81957a0f631354b7b438e35592306045a00360df71ecc1ae3298eb737fbd436b2148c471f94dacd08ef1c04dc193feed82b1d9963809ac999decadb SHA512 e3d6c4e9a8f573783817e9ec905e5fcb76f743c91f45bfff486625cebca02e17b5fd2c222f03b73932f8bf5ed680e729e6eb81f541d3f32f6d82b7cec4df7fe5 +DIST ed25519-dalek-2.0.0-rc.2.crate 82007 BLAKE2B 957882b46fd13ad44a6d581bb7466e6ae45f6c53323c0e19c2a4aae81555fb30c9e4d9ba3b7bcc51dcaa6d2986b5508a754c2373327c3604cd04aa5839f03a72 SHA512 cac581b83b3e2a038cfe634d70524638e5ea302f3e4c9a0e8a24ac9b5e7d1ab48239927a95dc05b119622f3112779ae1dfa1a437e4b0ae7795695cec54d40949 DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1 SHA512 a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31 @@ -60,23 +83,34 @@ DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22 DIST eyre-0.6.8.crate 41587 BLAKE2B 3ffaf2e55b55212ef60b440b4ceb9a4500e91d59ecbf7f477ba0b6ae601a73db95956adeef0279483fed6514335826f21c3538efb14ee8c30277cfbb1693b705 SHA512 0a54e2ce9d58e80596ab7d55f0f913fe3d9bad6cdc5f56b9aa4683732e2d409e288a579e89b300e35a822f56017524b2ebbc0e60860b9dd6e479080f7cb14324 +DIST fiat-crypto-0.1.20.crate 475267 BLAKE2B 554c0f2c3083c141325667c7331bf4bdb0127cb98f66fc1bd5c103af368657bcaa2e15cd4644cc6adef466fe5619199cfec126f847cab193d17fdbecc1c8fce6 SHA512 2d8df5af1a08a80901980ab5943f036a28e82a582be522a90fca47df94e677b516c3b7f663ad0fcff5a25e6d448917921542714e519f6740a6fd7ac8432b734e DIST filedescriptor-0.8.2.crate 10830 BLAKE2B 964470acbd1f36487755a74666a46649d6012c0782b3622652bd41b086e5d804298d6126c980ecce5a2ce91994d3a006288739b472ecc518099d4e690c89f402 SHA512 dd808b8f26bff4d8b37826241f30c9396bb0f731a0fc3ef53ecb3bd0c0fb7adec6bfe5ff6ecebb6e02c9de6fc5f2f6c0fc361e9c6ba564708dd1c29ab2662f65 DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST fs-err-2.9.0.crate 17662 BLAKE2B 9919c253ff98280eb3ae8d700ba3f878e2ffacec1d3ea69f0445921dd4084c67f3309cddfc2c4e9ba42cc9f64e201fc88313f517185e47f62c3f3023bed62e96 SHA512 b0fe36a1158a1267a10f6ca66f987448c2fe05dbc26af67cf92e2fff5af210312494823c201156f1029e3d81ec4b075a63a51770e153dad3867fdc6ee1d29126 +DIST futures-0.3.24.crate 51399 BLAKE2B 03eb55cdcadb6646d01a485efc9ca0c679d8a71186d1dd97b078772ca298939e147537692216e2601b7d42cebe0c961b3a6693d7059c7ca735efa28fac8be07f SHA512 91f3f1b121923c239b1e3042048fd420a35506b4c1ed6527bcff0fffa8153049a384c4e0b21d59944327552c094db8de8977036c61127b27948979e0da6df949 DIST futures-channel-0.3.24.crate 31963 BLAKE2B 2abaeb5249ce94271588cce9c6af9c96ba52d5a8900c69b5232e0e144e5e218bcd57788a3592e5b95aea84d73714552db131524d82de3655886f136789529c36 SHA512 2145a54fa7b89763c7c6352818b3e3b581190e131a3d3e7bf7b745a8e04ae6ecd9f5f1cc78ee65f7aabf1f786a25cae6b37d358cbbef34c494c34e217b84d7ac +DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 DIST futures-core-0.3.24.crate 14618 BLAKE2B 381b5f9dd5249550a859ef83987121c1574c91a2498e0e96ccdc5657cdcadc770319a4b50200cf3138bd504fe537ab2d5c701bd97d3e0e39f4a9e75d4a7459db SHA512 d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67 +DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 DIST futures-executor-0.3.24.crate 17745 BLAKE2B 835a8f835c319e513443c0c947bae83c4a4d1656acf17af333063e33f96eafc76105d45798ccfff3ac2fc362bd54b785bcd2bd406a4830962e75ecb63d710c82 SHA512 fa6385534511ddfe73e4bc80081879b0a425041557d83b1d59f3e44f86ec279327532d732ed4daa4b13e74a11460fa7a99713b00563cdad153ea13c0dade234c DIST futures-intrusive-0.4.0.crate 85596 BLAKE2B 1c84c2988c7583a492637884bd0661a85e355e9b31ed01f1ec9b52b892cb1c6fd5da97b2b86a667599c02dd10e12e5c3eb93389e1f5e3277d17100439adff688 SHA512 6042abbfe724dd3defff1eaf3528ee02d4f3b370ebdd9c0ab0c6b2e58ebeffe1c75b3fa21401f72a10dd4e901fa35e7e99dc40d856251259dfc4cd24860c23ae +DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 DIST futures-macro-0.3.24.crate 11252 BLAKE2B 397a7675d735c9be21bdbb1f540445197f6cdf8c595c952483268cc19a9a06e673338f5713cc378b66f4a93bf5a8ba0d2edcce01390ffb9f0ec9337fd3b527d6 SHA512 05cdf441404a7656a092a0b9a9a2800412a8671e2d28b8b68b26e4b9121256acdf911851ea566847462e981ab4a2bbed3bba5500cf9560f3f61e6ce536afec81 +DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a DIST futures-sink-0.3.24.crate 7854 BLAKE2B c0cac5188d84de0ebdbe13419c30dcc38594b8edf9952468eb1e04dacbb2d7f754f5b555a1aed5fba9704978a294974c25cceee27a9e4ec6d90b031f324a3ac3 SHA512 4da560975ea2ce2d6cf01042f9a3a16401d769a34e2d8bfe2b0fffc818ac0c729464efa0c2d45ecd280aa7b74d7bab1d17a5670db3d2f4904e4b0a5f4cc463eb +DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c +DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be +DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 +DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST h2-0.3.14.crate 162022 BLAKE2B fe6b3916e8aaf4a90d3349f3f379817395873376f8cec1720e8c48bba9cb63c692a1ef2ed87d1bf53c8231d752d638ffd07db8ef8ae8cb1fe1e1c17fa77b77a6 SHA512 c2111045875bfc43a1952c7e5aec2c404c4369cdc63a625937023af8c3fb03b329210f052efb569b3da4f7ea40392fae3d1248591807402980ec1c8e0b07b45d +DIST h2-0.3.17.crate 164526 BLAKE2B a35826c7d53c27938c5458be020ca983bd0f4ff8b8e56ffa8d791f6d6250f55473e8d85e5688c3076956f7721678891db15fe0e29d1c8ff3966727ad3a30d226 SHA512 fbddbd943c619f514615232750ef989fd4d4bf954e0de3ad9f0274622fe04cca0f80716c03c0837954933ebbfe1c26a6434a8a2442a1165609d1cc13b3dac656 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashlink-0.8.0.crate 26096 BLAKE2B e97dda0dd4a8535b2987ae2e6f15905f2090c89358e934b2e0b01c34a76ddadb7e6bfd0f366b299f0d45aae72ced4592c79211e6887b2be20e005cd2d5185b1e SHA512 de64b8acf55a3efcbb2d219d425f319f21b0bee38a4e77907c1369507b0238a5026b8b03714ac3b9811f15f888182e614aff152685c912693c61acc1ac7770ae DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f @@ -98,17 +132,20 @@ DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabe DIST indenter-0.3.3.crate 6587 BLAKE2B dc4a73eb90bf05ec939634d3f1543f57c8b612e44e0fb3b38329ed2b9bdedcaedce84eb3f542f71c726b00c7cd273c3c390f827da170b5ba361cf669de4d1d3f SHA512 6585964939ee84739cdd19576faef467703415777e159ab2ff8b0f2a371fb2cd6c7a83dff4df954e9bea35844a43b72d93131dd4d23d328e9f365950ad831a71 DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 +DIST indicatif-0.17.5.crate 59843 BLAKE2B ed9f1b0071a71f9d8acae517b9fabe0258df466a22899d637a447923b02d86b054d3d47a2b3a3abcb6d0b464a86651c7bb3fcebb735cffe3f1499d45860a3232 SHA512 9b5afcc0218eed6732d1bc702a4a6caec32d7671179bc4e9277e64a88088dcab2e73c1bcdded3430dfe264455f73b56c0bb1d47fa758bce51b05869e6e712aa5 DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST interim-0.1.0.crate 13827 BLAKE2B e039190e42b292ab54476d7b35ab15a8f44110e585340b1f0bb62486bff0fee1aa59c311e2699f0fa93f815791e74151aa7f05bad4c41db168d60527cb02cde8 SHA512 c62c85b57d8bc39b144f2ca60768bac33162103b3470a45d07b0c032ae06be3c4a3dcc6b5db39072c9353b8fdc48bb72dc358e814dde01fe4e543ce7c0a70fed DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 DIST ipnet-2.5.0.crate 25808 BLAKE2B 8fbc550daddf083d3d4e90941a807d5f15bf0b95931e2f47db25eb3284f4c7bbab655f2a88682911bc00543c24131aab6c514ed30a2fab8b751975eb5f43ad33 SHA512 40c841c71694d47f77757860c62a1b109bfb2e2d490e9b6d441d39116f7bda57e7be866d25348c1afb522f4b1caa75122fef79dfe9e3fec824345f3cc54376f9 DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 +DIST iso8601-0.4.2.crate 17668 BLAKE2B 8df4afa48d9de06863906c59dca8e8e434bad6e2d45bcc8a8e2a8425a1f270f0184d6d2048424ee8a7d9ea542a2d06c569ac8978670140a78ea4bb0b020eb960 SHA512 736e33ae8df6d8fd187726c0b8bec04d64abf40d5a569e65b2b06e2158b9876fc7c447eb96e2cb76fdb4e2b1f53b2a35c69815594af769e5bd42248512b36ae4 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-1.0.3.crate 10481 BLAKE2B aa516e8b2fdea4e4e1260a0783fb7aa2672c1bccdf519c45c608fe3f3fd4fe652d7f56f0cd6eeb6a56bc324c68ff241f601660a0dc3c5ffdf7fa239f470078ec SHA512 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd +DIST libm-0.1.4.crate 110593 BLAKE2B 5018f4efbc8fd45ff88a28e92c273bb3b48724009e17eadd0d4abb8e34b0fc8784607f71eebaa2f308dedb3185969f092d4305cd1d2cef7a53f7d8774390e38f SHA512 6bc647425ec8be5995ad4798427a86e28282b06532b8e6a53745e2a2ac16652d087b84c0946a4858a49d98995b9e543e1764765d270bf5569cd2ad92d52b81f2 DIST libsodium-sys-0.2.7.crate 4595870 BLAKE2B e5854a7e289b22429d5bc83305a4e7ed729767e59115e3b2f021919d2504e7ddd049dca5aeaee031f69f8259b06237b9bb22ce2e88c5857b163d3151c98e5a3e SHA512 78c765af17bbed19c25fe938148db9bfc7de96b754c4f6b14824562806d9231c419f1245eb256f93b49274909fcca2d9eedc353e4c0699226510be3c63ede5a8 DIST libsqlite3-sys-0.24.2.crate 4771096 BLAKE2B 0c9d4f13f94995104ca0b205fc880ff8e86baa591fac13f9595bdc9a00f6909ea604148589c8933b93d0504538e780fad0b97648d740b40db591ea5315ce6d7f SHA512 765fe281a5d232c3cb08b3fafed9a2dd6d07e71b49763f9ed4391038875bdb4d332930e9afc10cba7a191926a2ebe84a13620c0fcb944c81dc245f81d0e66d30 DIST linux-raw-sys-0.3.1.crate 932203 BLAKE2B 090e9c11a36ed26b244d9f130c87d1c6adcd81424e83eded72ffc421192d0800af27c683afa262efa8b3063f0ea510ec113664e0c2b0eb273325d2c30443f313 SHA512 bd82bb055a8f40ccd4a1cbfbf8c628c63ed609489f7ebf61b9ccb268474c16e206867c3695e1da2840c72cb26b3f646fe9585148037604adfcdaf7bfb494a452 @@ -138,7 +175,9 @@ DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5 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-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c +DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 +DIST packed_simd_2-0.3.8.crate 97388 BLAKE2B 89d2a1401efef8e0a665d883b41a587601cd4704a6acf80c542f3e6e274a6fa9c975a03799857c409c8764bf6698784cf85f1fb73b4fab2c4f98b368326760c4 SHA512 de1ff7cc43f6d0f6e2a94073ab80bd178864d375d334c4d8aaf30f8ae3320b6aa470f14b25babc264d9032af0c4fa7663e442321fc91acbd7adc7550b5177984 DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 @@ -153,20 +192,32 @@ DIST pin-project-1.0.12.crate 56972 BLAKE2B 1f6b106cd55b9692bb1d671bfd51011d9f89 DIST pin-project-internal-1.0.12.crate 27956 BLAKE2B ac5cf33b5981e32ecf802a9de1576f696006ffc035b33173b1606a1d12c7b12c53a217f5723e8ebd622a121345f440b200ab3972410a2f161a5ed83fa8769ed6 SHA512 f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9 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 +DIST pkcs8-0.10.2.crate 26360 BLAKE2B a62b5b7386eedba6fcbc4cff2b103b899dbf6179101445283f9076080489129543561af1ad6f09061564f68c28954262e49d0bb3e182f2ce7495e19d6f34bd5e SHA512 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8 DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 +DIST platforms-3.0.2.crate 27905 BLAKE2B 036fa49ccd5c033d98e14ff7856036df6db51d38f6fa924ca89d3139534e2d4acb8ba47d53871f5abb251126f15f07cac3d5b25e16c0f97f322c8f58555f7451 SHA512 3bdc739c81e50434e2f59800634a792d1e1a8fc22ed6c7316170e5a84960234c8a0011264c0965eda34f87db3322431bd9a2df78e994c9c68933f0c5ca9e00f5 DIST poly1305-0.8.0.crate 32633 BLAKE2B 80dd7526a31112de4ebb9ec800456c1118b588e7aaeb879ef4b1b93bc34ec9f9f8a1451259ff5da7a1c97a5d94ecf6be648e86aedd7e55ea501a94f314aa863f SHA512 0081afdfb9ae16b24ca9cd78c17d72b2bde865dd58f8e66008934cd2e4b49dc96b57a612b9c53e466f3f896d10ba9f61956ddc225cee7f128fd9f84a27ea6966 DIST portable-atomic-0.3.19.crate 87668 BLAKE2B 4fd051d5260530de2c11c3b3001ea7e427000d1d95763b57ccc23f03b9be500b4600cdbc34af17ec6047d1341f8fbf83d09fe91d8cb2da8ddf1bec78c0fb1289 SHA512 834079eb8bec247fb1fa8a0f6f2dd9e962957b7e05182e191f7d0c45ccd8a59b51015da273fdd6e937da7c8da4ef10326aa4fd22352ac4a4ab492a2a24765fe5 +DIST portable-atomic-1.3.3.crate 124809 BLAKE2B 59763fa274b4e76a547431fba316292208ebdaf911848b63969a79a91b09a76f93200235b463b4ba0652c748d50033132ebf600147cfcc9523367fc6480580fb SHA512 f39a77e5c7e406a7e11adc0305d0ad146a62e59c26b6b6b4f4cddbf9f2839f313413859939e2765fa81c160cfb2debde253f1a777e10a2222142f4fcac04ec01 DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 +DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3 DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 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 +DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 +DIST ratatui-0.21.0.crate 178246 BLAKE2B c6332cac3f421b5ec5e2b65e25b677052fa1720b99691ddb93a904cef18e43e9238dcfac4d34ca3f0937184f78cd84f46adeeeb8c8ae5c6aaf57354be2e89d28 SHA512 3ba20c72630bae25943f84ce19e66986a193f440778f1a315f355f43636241edb8cbb3e9d16bd2c6ba4bcb3a35d900c57b6fc5c163fff333d6100c4030800c70 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.2.crate 239708 BLAKE2B b6b082368b401ea2e5cd83b304116beeef11a67aea5a550d1e6a9ad347eddb484cf1eee94dbf3ad4ba99d859ffcc33bbf88fca86023c0ebca2571a29e6cec7da SHA512 f638be82b3ff70ea9ba46b8b71fa2e23cfd0c3ac022f62c8ad47970eda75356c30ad6a52caaab0f285a468f080261f9dbb610e68bf949d3f2dc5da9e8cec5fd0 +DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.3.2.crate 603895 BLAKE2B 839aaf55c2c24e14a9f474f2a38e5b190d5a0e85e0f923999a602cb7ac51b338c7f0720f6f42f5a6aaf1107d28320425e1daa540c532b97533985a389fb076e5 SHA512 82fbf0ad8a97b71c5489c69b34a3641dd104e02fc783df62036acb55ff7b6458349ae47164fda691178a054862ed00c26e471c9158391b65f9c383e38f8a5d61 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.7.3.crate 343354 BLAKE2B 18178923350be3f963a07963e2b04914cafa3778548e1a608389065dc410f60473d980727164e0d6762d2a7ff7c88e3b3623169a042208936f0c44db0eaecf78 SHA512 0eb46957533efbcc6743258384854136a3a2c838533913d4b4573f6374248961bec05c55498b938ff0eb0979a98b13ff5d448e47588b6543766c3d63658c4767 DIST reqwest-0.11.12.crate 143820 BLAKE2B 2170b7ce0b2a7873f262b2bc9e7ae5d767ee98986ccc63a8f907235f51d696efa863311c4bc01fdf93674097d9224e8c5e465d4c89780bf4e566ed5f4679ca7d SHA512 7ce5e08b580beb3f514c913e3f931242cb6be27a3520285003d054e6ca2efd31eeb469aecd049569e46b7e12c6ee884f5cbcd9665c1e868a83d9bfa4c77e5d03 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST rmp-0.8.11.crate 28829 BLAKE2B 42aeff1a8d4874f1cec8a19085e4f23ae33cebcfd024c28772c0cea36e096d5ff012e6063647f31b9e9c3ca311f1036566411675fe2f632dd9dc1d5d1f7f929c SHA512 27a499316542722a4d9fe4fa9cc005b6b5fa75dcf66686a5c08aa6130497b67511c0283419adb64fec09a51a563f4991f2039280d2e74f8ea4102afbe4977f38 @@ -180,6 +231,8 @@ DIST rustls-0.20.6.crate 259289 BLAKE2B 36359bc14e87853752fe55a327bcd15a26cdb053 DIST rustls-native-certs-0.6.2.crate 22089 BLAKE2B f933315b493902c19b208894df2525e714f33bf3e1dbd4499770c7197abc4ee82e663cc3ac63e403b0b74ec1dd7d52f22773b9af8e10c4dbf29274f4e642deb3 SHA512 04c7a39cd62d1845c4430ae63fc739ed21e2cb43ec49ff77fb18867b1e8a16c4a03146583a25242c8b44b44090b38b45a550b2852824b975c3466a1740349968 DIST rustls-pemfile-1.0.1.crate 19171 BLAKE2B 4281ca9ae575c8f8ec057018c27e59198deee761145a7b8ddaf3acf616392303bff0234c4994068720719f5b50f08d1bc9270970b2181659e8a39b6e9de703b6 SHA512 530519d61eef3fb9dcb614b7a03550a01799cc48a094e1c701a8a41182e8fadc90538f33435ad85a52b4d112a90e41215a58f7fbcb0a827528f3102ee74151a4 DIST rustversion-1.0.11.crate 17485 BLAKE2B 940646bc3783dfc663b179e4624ed03d3726bc745517581fd3d6eef607fea2b2c75e636f1e1dd2d9e30cded59e2b9fb64b964f47693baf2928b515eba0e89f09 SHA512 60b94f8378cb1d0ee61dad768e14f50bd043d4c0e4a4e0ef4979d7366886909e1b186abe2c65cd36ef077bc2663f1610f3bc4328ab2f078b94405384a07dcd76 +DIST rusty_paserk-0.2.0.crate 31426 BLAKE2B fe6325041a1a33ffabeebb26e81e36621e55f3eac1cb3ecdc057601d5aad824679fbbf28cb4777aab2f467b29ac2e7751c7e8ad5cac214120aa4eabca1dd4150 SHA512 ec2c33a85a2eaa7d4b04d8d4c38b22eedbca27149ed0c578770dee1a890d53cb7e54473084804b733174e16b7eca839c8ada0f58f293a2b3be0af287a93ae785 +DIST rusty_paseto-0.5.0.crate 373383 BLAKE2B 1375fa0abd8cd3912ef0c0548e3f5cbc647451d9a72f36decf6e9a868e92d74637a3c9b83bea11fdb276abde02c360d2617b8dc5e4567e2c875b5e66e85ce40e SHA512 35668408ed40d5b601b4e27a1ff523cf862481bfd3290d419fcb750583118935d2d797cabdb99f9a1f07a04f8a238d846eec5f506000a0cb96864460bf32973d DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c @@ -192,23 +245,28 @@ DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b5 DIST serde-1.0.145.crate 76568 BLAKE2B 2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd SHA512 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442 DIST serde_derive-1.0.145.crate 54860 BLAKE2B 0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d SHA512 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6 DIST serde_json-1.0.86.crate 144680 BLAKE2B 666aa0fd8956966aa4bdbfcd88699ae3ab31ec4ad3041c4c3c7b66a86b79829c17d937b0d558a0c34754e10b15cc2100c10e5479302b4af3efda73df73287845 SHA512 86922c40ce32f03c5128e899ce161e186dc35decd3e0672ed347a82f59452f2a3ba0284c342548b17e4b8dba7b13a3d98749ae8981c725ee853537f6e6b40092 +DIST serde_json-1.0.99.crate 145102 BLAKE2B c6911880feab10a782aebfbe06b1eb37f415cc362db41ee8f6b0353c3f909d3c92512197503da81c7b74e54cb7dae49fe62c53487b1981480269fd1e657e3088 SHA512 7636fbd4f1f12e0675a8b13d8af80f09a2dc6036f8d6eaccfe0593e2f2e7a36a2ea28fcbf36d396217a8f7995ba29c14a17e695d1c914866055c69768292b292 DIST serde_path_to_error-0.1.9.crate 16545 BLAKE2B 14e6cc3befc50c0c57bb389abe118487bb0266a5cfe921fa27b284a19caefc835277ee677f2f1e91b83892f7688ad9c1186b75ae6e7115b2b4441809a36d7744 SHA512 dc434640cd7c90635585c2a3c2d6452c558824cd8f05ba2f94230609bd98075f0af8c4546713a43b0dac0231001d79c46b98c6426b975d92d6931babb5fc1806 DIST serde_regex-1.1.0.crate 9710 BLAKE2B 0b3584da26eead014c360e963a1d6aa880674a3c9f8efe971cb12da1e2786ccc37a6a50c8c0b1e4bfe9f8074c1845133de8a0f17b3989b54a075f35fa2fc5268 SHA512 7e366be1997859cde665ee536f4c67d6d29e65e1ad3aaa438dd5d5b764263dbe8b0981d7b76bfa2e90961aa6b94dea6a9140e404069ffaf862da056dde57b612 DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST sha1-0.10.4.crate 11915 BLAKE2B f66e7b0347e47cd56999b4b33c6f8ada682b53bd25f88ad9de367fb3e785f49a2f9a2945f8c288e7eceaeca66cf3ab5e19059ebb796e88bd1fbe080c2f8cd28a SHA512 565f99d8a0796ab26d54db7211f7ebf28a0e1b0e8d8d3c540f6a5dfc306e1a2b6259eda752d0dc8fbad27fbaf788f5483f3f213541f6d64bfe7c97db56b9166a DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c +DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 DIST shellexpand-2.1.2.crate 16884 BLAKE2B bd00e39b6b86a21bdbd47a74645ee53ab82c6a340668f3b2f7bda5a811088629bf8365635168be57ea95270ed27b19e7b08e2d40dd033d00c566ea0ac707e09d SHA512 80242e9f39140b3406c604ddc771f6df93b98f34a67f8f7a1c08f78b463bf46dfde365759a0e8082b1da2704b96c71cb9341c4b789a238195cbb2db1cdcc7581 DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d DIST signature-1.6.1.crate 15904 BLAKE2B f971a3e6f4570e2f57b607d4a97258daffe5d5e59c25cc7c3076e4568a66298b68c5fb82e3db47a09ee542dc66f004fd4792725f3a5c8e806035f0b385baa948 SHA512 99967f38fc2f7fae8c88abab1bfc1adc98d3a24ac443badf6a0382ccba29b56208c224a2a1a4ef2e9a72bd55278a80798a97a44f62c087dfbadda998ece95a3c +DIST signature-1.6.4.crate 16012 BLAKE2B 5c003942d28fed88cc0bf1ec6c69011cc514de935004f6d24d1bbb7da1cd5c9c719cccb63013f71c1bb5ccd47351585b1422fec423d43dfcf56ff1b371191e8a SHA512 7409b4c26c6f569d486ceeb4648af2bfb9854cd9f35fde11ef0e17ae31cecc4293418e2d86e8101c79737a6d5cf9a8098bfbd64477ff4d2f537aed98eb3424bf +DIST signature-2.1.0.crate 15627 BLAKE2B 241847a73a3bfefb952b3e4e41a48b23803dbd949feddad06c02a20cc4aa8edf26c039108612faee896508c8bfe0defc99d3448680d8e46f2eca47fd4b5baeff SHA512 f903bd4d07bb954992f71a6f4579bbe935282a2b7154fb5090550894a32cc2981b7765f8b24f1a0ac9e41bbf7f32b99a91b8f22e6175323edac44ef43a66125d DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56 DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 DIST sodiumoxide-0.2.7.crate 2127946 BLAKE2B 39e8b32591e2c1a9afa2846968b6baea8964510b32b84a13cd6c3ec33c47a189a0b84cb3ea109a87b65bcd7eec9e5ac4f107e238e9ed751bfb7dfd9479cd07f0 SHA512 5103cf18be9b712d53bf407a206caf982bc3ce24c6070d1e61c3975de9bd691806e4bdbd2bee3d0406fe413eddc77eebc39ddd2ae1692ac0ba3ee18b7bf4e928 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST spki-0.7.2.crate 16270 BLAKE2B 95e0a36569f2d8941717c1b5ef1f346d2c5017f469d4fa5450fcea781eff102178acb2bd0ce226fa042a7c1457c121c42f3757a4af34912dbca0406060c56bf7 SHA512 25eab1b8590ed849ce1e93ac286e51532cfbaedc8c4ba98449ada0d675c8bef3bdeafc942fdf574aa8def0d148b7a6c694c69cbf37a9a3da12540b3be67d7fdb DIST sql-builder-3.1.1.crate 18589 BLAKE2B 10150ce1b3dd0525d1d5c4f004438d4ab6a50fa75709dd92b6321e28433e9fb590de655341270abaf8e0be2b91ca5c5c700c450166936b934e06f374ca5bf98a SHA512 4e411f099528b1b0cebe07e972610fac78a74b09cfaaf7f67953ce040e99b9ce7a5c64be7b8a0e3118fff95c8f404a18275e37c1799d57af780729f4b17b967c DIST sqlformat-0.2.0.crate 20706 BLAKE2B 7c582d4e59b248855e4630d5d46062a4a880f7e72b87eee998471eecc8f1c8f61a33534cf771b95eae6dea90129b98ef0ed7221f16876f6fa8b2c1a2decc65ac SHA512 b79d05f5dd62051b88d5cd37deeecaa0685b4e61b6636ddc265630b751fe9a7a0a60d96fd0c4458de8869f06421c55557a32b9ed03a3deb7adcf3527848467db DIST sqlx-0.6.2.crate 126664 BLAKE2B 29ad801eefb15c285267ff9772002872b8a41c6836bf17fe1425f7721846e99523aecfd28890b8fbcb8b95b808e376edc85282a751e44565bf0cc2c84815681a SHA512 d494a4f5d1166935224560f5d5503d8719e749421fcb6e7bf7e4a24563a16de5b69d798bafa5d3dceb32adfe14658ccf56c5ba0ec29e7e54b924861ded94190f @@ -218,6 +276,7 @@ DIST sqlx-rt-0.6.2.crate 2333 BLAKE2B a0bb5f77f8cf8ea72bccbb5b0610efa2e15bab4734 DIST stringprep-0.1.2.crate 22021 BLAKE2B 4e6c18a0bedf594fec1e8d9461c276021dc96680679bc1720a7abe08c061e30683d30d5dc8c7bf0726c6c5a8a892d4dbc5d01e064378f5034e0874d0fa416645 SHA512 2f135bbebebd1bda7fb3fa4f1281ac23387d1ead0f185f13477c84cf5df4b38eb8bc3ed9ee13581540b9ea3f87db6db91b4b38b7bc584f19caf005687791d78c DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a +DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 DIST syn-1.0.99.crate 236084 BLAKE2B 852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85 SHA512 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10 DIST syn-2.0.14.crate 240699 BLAKE2B 7807bf1dcf5c19dab814fad916a5b8167324627406b7113bff7501c12b3e460e803a0e6b06f08047979d2d6af103ac60aacb4e98c9258d12e0e693e44001500a SHA512 a1cb1a427f7fe5bc5f1d130be93aff673e933e9ce971324d010ad883bc1a91c81d3467641762498bb7cc4c1ee3d1aa2301bdb68e8b0e81b014f99d91b824039a DIST sync_wrapper-0.1.1.crate 6556 BLAKE2B bbc909e458b182a7bbe6ae69b964db1c3ce4b5864625bf8029a17eb1846d0bbedc7488b69f560d70413f4cb22ec75c3eedaede8a14efd105c708159df90566ff SHA512 e43bd83a70feba54ecd41513b64902e0411e893a1e3d24dc1e303c402f6cdcf2a5afaaa1bc423b3e88f9be68617b95a2a5a7ec339cd793b22a7516782bf4b8ae @@ -226,6 +285,9 @@ DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3c DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf +DIST time-0.3.22.crate 113792 BLAKE2B 8c9920d38b2d9b2f3204de7fe399f6e25b0a7ae7bb72d155eeba397f5721130fae1e0b3022ce9f1109d08e73b72a9fd09043d69f5cca953e80f3d70c4f49a71d SHA512 55575d043cdda64f7a789c61360974d17d3d380a4f0b243346222709743609503644c352ab2ec5d5336bd2b2a4709d54fe1863209d5625f14f881a1c33df1763 +DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 +DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-bip39-1.0.0.crate 83178 BLAKE2B 18c48e25baed830123fc9119fd6d99cef409b9f71c67ec6e714f4dcbe7eb3e9662e3f406bc94fc5f7128dab7e5b60c03ffe0b1ddf6208b7bf38fe1c88cacf178 SHA512 2ccb0e234a28b327469dad4f728f8dabd8d1ce2e7f84e0b694137bf9a232e859949e51fb0295992566adc361c6693cd2a6e7e83ca3ee97f87ca307313af28f4c DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 @@ -242,8 +304,11 @@ DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644 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 +DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289 DIST tracing-subscriber-0.3.16.crate 193572 BLAKE2B 55e582a5989b68ba9fd44defda52a8ec6e85322cb6d629b35c20e75b0852252f97bd21ea5d7587a1712b02e795e534948549e867277caef28592d0e6a50e9aed SHA512 e7e2c00c027cf36e3e97a6779a2ce97bc8b094eed608e940fa0b994188103632c75e565c76944d5f6ddfa2fc6e3b44049c10d35d9e3f3a639eb5249d675e4c45 +DIST tracing-tree-0.2.4.crate 23636 BLAKE2B 31da1620f91f00b87644e1377efe7634d62f69c158a4abebeb0bc5af83ecbf999c8622e063b1bc633af71437c4d4b273317cb23f65fa315c7683c1e2f6224458 SHA512 b0d16f294c18215219df4e023ef851d265ca4cc970f2077fd4bfb9bdaaeb392667dd6b47a879fa84a63cf610147168d7e2daf84f8d84a3179ece950854146c4a DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 +DIST typed-builder-0.14.0.crate 27143 BLAKE2B a868fa57725f16f0d005a19dae1e06349e90eaa6f213269638658c3c866d9a9f315cc6ba58c37efc0196770e9eadcdc6842da004afbee0c691faba0b2d9b8e7d SHA512 64e165fc4fd85741ab327d0aa6c05dd85cb0efa862cf021395f49e06ccd8a5e1b4c4d8083ec0d3df25b8c6b56f6f925241ed8ca68829226831d4030bb2a60a6c DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 DIST unicode-ident-1.0.3.crate 35031 BLAKE2B d8d20829b97e7f1b9710feb6773cc5c4d25de6509772491e6f508a489285e32ec3a14ae689a1f1cd01ff5e2d4301b98579155535e03e240c8605b5737c9c5de5 SHA512 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47 @@ -252,16 +317,20 @@ DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST unicode_categories-0.1.1.crate 87298 BLAKE2B f52b83d204b90ce0ec26e0500bc80b0547610f3417616603c4e837fbec0a41a6a715de19f88432f4c15ddb6b2ba55ee75a472fb7e2c888accfc77e1ef1d85fee SHA512 2d15499ee9318ee54910d657339820acfa88183e4f9aa146ac655129d2c4d76d3fd0550b601702ad2ccac4c8647dd2f26528d8003f39181e09b8ef480351a3cb DIST universal-hash-0.5.0.crate 9137 BLAKE2B 5dbee71bfa7ef4f4c28e01d73cc602c660ff8483c471d50a8e28ef1eb5c7eccbc2e1bcdfcfc431e9898878e164c61aebd2a2203effdb3494633fd3da54d66cdd SHA512 61e51323e213efbc94cfe9ceab59f49dcbc5bea05f47efdac6b939cd46ff74abd2f501656da67e670206cfaf3f5109251291f73b163538ef3148f4bbeb05346c +DIST universal-hash-0.5.1.crate 9146 BLAKE2B 9095f95faa8ed4128c3787226f3899acec4278d36799ae30a7ca71ade7179c274a1807f62605e687e60ee97e6bebfe818100ed0441db455bdee0f8e5dd451809 SHA512 83b3ddb1f0d7ff621ca2b3d426c2e682d8339a2adedbbbb3a4584977e2e996549d665578729bff65b5693059460e9e04b9df2181c404980d3b3d946c80e0b589 DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0 DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d DIST urlencoding-2.1.2.crate 6422 BLAKE2B 134c4c3f80bb13c2d8ce831c64f7fd1347926baeabca8b4f7438d7cad33cdd21bd3f6a9d5d1c216391c10850cb4f8fc3f02d87be49f23a55f3205eb2fe4fef63 SHA512 b06d2261cdd5da76530340e6b91f5b15783017123f142f6964a6f9d3768d164c2005be914c44cc4aaa9fabcc2165c1d94b8acb8f3c5fed5c9b07aebe01e5ad2d DIST uuid-1.2.1.crate 53789 BLAKE2B 0ea385246b376c1fbe1d58ee111f2befb7786127535b0f50843dadc1938f16a5190b80df9a07b3556d745b8ddfc12ce14d6e646b6ebedb5ff5565b65b0592d79 SHA512 e45b17d1fee6f32efbb0c4d556ff04d90ae94521890f0cbb7253171f3d469a202251cbdfc8d422e5ac39eea7b912a9ebd47fa749d6d183d05f8445d8e09a98cf +DIST uuid-1.3.4.crate 53874 BLAKE2B b4817f38924370f05dae839d4faa7d46ce0165db45fd4ea0c0079c3709b0b61e3a6ac16fd2909ef5de9daf2ef0f0417753058f01912f849a33b489ee35f91f2d SHA512 42eb9c8f39f4424b1a40669eb8abd7d81b0bf1020a3433aa34f2022eb62facf4796462cfe2e6fba69c1e5ec63a2f81c1dda72094aaa0fdeb2bbf83acd43c6899 +DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f +DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44 DIST wasm-bindgen-futures-0.4.33.crate 15216 BLAKE2B e49b87bdca11ecb6dc529af2694b9ce260be42f7cae655143ae54d79c49fdcda978186e09aed8b0dd77f5ac658b8573e064e3a9341ee369bc9390427685c0845 SHA512 b682435f184d7c4ee2485e1a9b5d6ea0d2ed21b84143e7ad334075446ac0db0584b46d67b7fa499b46feeabed2b0652dcddbfac82813bda765cf534829b009aa @@ -300,8 +369,11 @@ DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac96759816 DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c +DIST x25519-dalek-2.0.0-rc.2.crate 88550 BLAKE2B f734f705a02f746c70104b8823ddb2424864c2532503857c326cf7c8718f86890561b4dba234525416990d2f024512d367c5056f834516fb7eed5f584dd23f84 SHA512 0b747cc40c63e7ff3107d5c0bbe01119cf35a16e5ae936bfb7ab1deef0fa14f81ecb5afda3c58a00f5943f808e087bd860bff52f13fb715de43c2161a6acc777 DIST xsalsa20poly1305-0.9.0.crate 11428 BLAKE2B 2f63944a0eb9c49ce1602d184d79df064383aa435586f109507eb26eb3de12f3f01d1adec4d9fdfb13f2c5e65b31eefe94a585f06a99586a9c095ffef568883f SHA512 2f9672f903284d03ee1f5c0e6a3e28891a83afdd552cd5ae7864852ad7a8318efcd3643303184fc101547c4240add93b7cbddc447f2c34c52d5dc9ddd0c4ba27 +DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST zeroize-1.6.0.crate 19049 BLAKE2B 8dad6af58edd7b22ece7dfefa47b478dfb74efd1e08c03c571c9cd50962a8eda8cdb59fab91fd44053f8acde8d1d84efac4bc48c5e6576255620ef21f2813de2 SHA512 9ebc81c10516440476b5c198dd4ff0d284a0a37cee11a2cdfb5a1995f95b72d05beb827483b16e8b764f720fbcf30a5e5d8b1517cfbbf572bcb27c2efb18393b DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 EBUILD atuin-15.0.0.ebuild 6923 BLAKE2B d1f0433b0b5e4dee4235d4ccedeb3ec3fc6ac7ff4a2e097345eb5b144a89d1600e9f45bda99570408c62271aa0578c325163a2b2dcd152f5fc60025faa774ad5 SHA512 6b837e69c06916476fc337b97db5398b8643a2fb4358a0c0c45efa420a1e9f45e4049006f90a8d43d68cb727f239628e46e8738f38e70204bd219c19c810df5a -MISC metadata.xml 629 BLAKE2B cc32407dbfe915d345f2418683f28801c158e4a43b5e87f229cbb85c23453d95a34633121645acf6871b23e082dd7b4ed0a09b9b160b06504c83c1075b8d0c36 SHA512 ee10b8866060bc3cd7cbb238611ccb608d939d137efb8d96dfc9bd6289d073ab4f55a4631fd76cc751814e90aebd975b5f757b54d41481945856ee99983daa8e +EBUILD atuin-16.0.0.ebuild 8186 BLAKE2B b18941f77c9ea3f271a603532e549fd96bd39d2748daebc988bfa93dd37e046e1f9413dc7f8390875defb96aa0bd9b3728cd060ed2d86253105fa3cb8d7d7c61 SHA512 bf9490a2cd55a5a03e2f44fa4c00943975b877b38671e086f69a2a9d7db3d2e66a6da0c57ed996023e16ca9f036518bb6380703dc311c9726913ecd1a42b3441 +MISC metadata.xml 832 BLAKE2B dc9cb00bd48c0029c0bb814485ebb0f979d50155d82b437a0f9b8b1c22604d561bb00fe8a2ab13bf76abed1c852ed44fd073c8852e6314eadb96332580455605 SHA512 9a02b7af0977bc37e0d314a5cc9d379adc2914775cc532ea8a64f7eb79eb5dfa255efb2364d022a86fade5d9e4c745ffed195331a511b022f4e99568909b5b02 diff --git a/app-shells/atuin/atuin-16.0.0.ebuild b/app-shells/atuin/atuin-16.0.0.ebuild new file mode 100644 index 000000000000..e008f01496d6 --- /dev/null +++ b/app-shells/atuin/atuin-16.0.0.ebuild @@ -0,0 +1,430 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aead@0.5.2 + ahash@0.7.6 + aho-corasick@1.0.2 + android_system_properties@0.1.5 + anyhow@1.0.64 + argon2@0.5.0 + async-trait@0.1.58 + atoi@1.0.0 + autocfg@1.1.0 + axum-core@0.3.2 + axum@0.6.4 + base64@0.13.1 + base64@0.21.0 + base64ct@1.6.0 + beef@0.5.2 + bitflags@1.3.2 + blake2@0.10.6 + blake2@0.9.2 + block-buffer@0.10.3 + block-buffer@0.9.0 + bumpalo@3.12.0 + byteorder@1.4.3 + bytes@1.2.1 + cassowary@0.3.0 + cc@1.0.73 + cfg-if@1.0.0 + chacha20@0.8.2 + chacha20@0.9.1 + chrono@0.4.22 + chronoutil@0.2.3 + cipher@0.3.0 + cipher@0.4.4 + clap@4.1.14 + clap_builder@4.1.14 + clap_complete@4.2.0 + clap_derive@4.1.14 + clap_lex@0.4.1 + colored@2.0.4 + config@0.13.3 + console@0.15.5 + const-oid@0.9.2 + core-foundation-sys@0.8.3 + core-foundation@0.9.3 + cpufeatures@0.2.5 + crc-catalog@2.1.0 + crc@3.0.0 + crossbeam-queue@0.3.6 + crossbeam-utils@0.8.11 + crossterm@0.26.1 + crossterm_winapi@0.9.0 + crypto-common@0.1.6 + crypto-mac@0.8.0 + ctor@0.1.26 + curve25519-dalek@3.2.0 + curve25519-dalek@4.0.0-rc.2 + der@0.7.6 + diff@0.1.13 + digest@0.10.7 + digest@0.9.0 + directories@4.0.1 + dirs-sys@0.3.7 + dirs@4.0.0 + dotenvy@0.15.3 + ed25519-dalek@1.0.1 + ed25519-dalek@2.0.0-rc.2 + ed25519@1.5.3 + ed25519@2.2.1 + either@1.8.0 + encode_unicode@0.3.6 + encoding_rs@0.8.31 + env_logger@0.10.0 + errno-dragonfly@0.1.2 + errno@0.3.1 + event-listener@2.5.3 + eyre@0.6.8 + fiat-crypto@0.1.20 + filedescriptor@0.8.2 + flume@0.10.14 + fnv@1.0.7 + form_urlencoded@1.1.0 + fs-err@2.9.0 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-executor@0.3.24 + futures-intrusive@0.4.0 + futures-io@0.3.28 + futures-macro@0.3.28 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-util@0.3.28 + futures@0.3.24 + fuzzy-matcher@0.3.7 + generic-array@0.14.6 + getrandom@0.1.16 + getrandom@0.2.7 + h2@0.3.17 + hashbrown@0.12.3 + hashlink@0.8.0 + heck@0.4.0 + hermit-abi@0.1.19 + hermit-abi@0.3.1 + hex@0.4.3 + hkdf@0.12.3 + hmac@0.12.1 + http-body@0.4.5 + http-range-header@0.3.0 + http@0.2.8 + httparse@1.8.0 + httpdate@1.0.2 + humantime@2.1.0 + hyper-rustls@0.23.0 + hyper@0.14.20 + iana-time-zone@0.1.48 + idna@0.3.0 + indenter@0.3.3 + indexmap@1.9.1 + indicatif@0.17.5 + inout@0.1.3 + instant@0.1.12 + interim@0.1.0 + io-lifetimes@1.0.10 + ipnet@2.5.0 + is-terminal@0.4.7 + iso8601@0.4.2 + itertools@0.10.5 + itoa@1.0.3 + js-sys@0.3.60 + lazy_static@1.4.0 + libc@0.2.141 + libm@0.1.4 + libsqlite3-sys@0.24.2 + linux-raw-sys@0.3.1 + lock_api@0.4.8 + log@0.4.17 + logos-derive@0.12.1 + logos@0.12.1 + matchers@0.1.0 + matchit@0.7.0 + md-5@0.10.4 + memchr@2.5.0 + mime@0.3.16 + minimal-lexical@0.2.1 + minspan@0.1.1 + mio@0.8.4 + nom@7.1.1 + nu-ansi-term@0.46.0 + 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 + num@0.2.1 + num_cpus@1.13.1 + number_prefix@0.4.0 + once_cell@1.17.1 + opaque-debug@0.3.0 + openssl-probe@0.1.5 + output_vt100@0.1.3 + overload@0.1.1 + packed_simd_2@0.3.8 + parking_lot@0.11.2 + parking_lot@0.12.1 + parking_lot_core@0.8.5 + parking_lot_core@0.9.3 + parse_duration@2.1.1 + password-hash@0.5.0 + paste@1.0.9 + pathdiff@0.2.1 + pbkdf2@0.11.0 + percent-encoding@2.2.0 + pin-project-internal@1.0.12 + pin-project-lite@0.2.9 + pin-project@1.0.12 + pin-utils@0.1.0 + pkcs8@0.10.2 + pkg-config@0.3.25 + platforms@3.0.2 + poly1305@0.8.0 + portable-atomic@1.3.3 + ppv-lite86@0.2.16 + pretty_assertions@1.3.0 + proc-macro2@1.0.56 + 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 + ratatui@0.21.0 + redox_syscall@0.2.16 + redox_users@0.4.3 + regex-automata@0.1.10 + regex-automata@0.3.2 + regex-syntax@0.6.29 + regex-syntax@0.7.3 + regex@1.9.1 + reqwest@0.11.12 + ring@0.16.20 + rmp@0.8.11 + rpassword@7.2.0 + rtoolbox@0.0.1 + runtime-format@0.1.3 + rustc-hash@1.1.0 + rustix@0.37.11 + rustls-native-certs@0.6.2 + rustls-pemfile@1.0.1 + rustls@0.20.6 + rustversion@1.0.11 + rusty_paserk@0.2.0 + rusty_paseto@0.5.0 + ryu@1.0.11 + salsa20@0.10.2 + schannel@0.1.20 + scopeguard@1.1.0 + sct@0.7.0 + security-framework-sys@2.6.1 + security-framework@2.7.0 + semver@1.0.14 + serde@1.0.145 + serde_derive@1.0.145 + serde_json@1.0.99 + serde_path_to_error@0.1.9 + serde_regex@1.1.0 + serde_urlencoded@0.7.1 + sha1@0.10.4 + sha2@0.10.6 + sha2@0.9.9 + sharded-slab@0.1.4 + shellexpand@2.1.2 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.0 + signal-hook@0.3.15 + signature@1.6.4 + signature@2.1.0 + slab@0.4.7 + smallvec@1.9.0 + socket2@0.4.7 + spin@0.5.2 + spin@0.9.8 + spki@0.7.2 + sql-builder@3.1.1 + sqlformat@0.2.0 + sqlx-core@0.6.2 + sqlx-macros@0.6.2 + sqlx-rt@0.6.2 + sqlx@0.6.2 + stringprep@0.1.2 + strsim@0.10.0 + subtle@2.5.0 + syn@1.0.99 + syn@2.0.14 + sync_wrapper@0.1.1 + termcolor@1.1.3 + thiserror-impl@1.0.38 + thiserror@1.0.38 + thread_local@1.1.7 + time-core@0.1.1 + time-macros@0.2.9 + time@0.1.44 + time@0.3.22 + tiny-bip39@1.0.0 + tinyvec@1.6.0 + tinyvec_macros@0.1.0 + tokio-macros@1.8.0 + tokio-rustls@0.23.4 + tokio-stream@0.1.9 + tokio-util@0.7.4 + tokio@1.25.0 + toml@0.5.9 + tower-http@0.3.4 + tower-layer@0.3.2 + tower-service@0.3.2 + tower@0.4.13 + tracing-attributes@0.1.23 + tracing-core@0.1.30 + tracing-log@0.1.3 + tracing-subscriber@0.3.16 + tracing-tree@0.2.4 + tracing@0.1.37 + try-lock@0.2.3 + typed-builder@0.14.0 + typenum@1.15.0 + unicode-bidi@0.3.8 + unicode-ident@1.0.3 + unicode-normalization@0.1.21 + unicode-segmentation@1.10.1 + unicode-width@0.1.10 + unicode_categories@0.1.1 + universal-hash@0.5.1 + untrusted@0.7.1 + url@2.3.1 + urlencoding@2.1.2 + uuid@1.3.4 + valuable@0.1.0 + vcpkg@0.2.15 + version_check@0.9.4 + want@0.3.0 + wasi@0.10.0+wasi-snapshot-preview1 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.9.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.83 + wasm-bindgen-futures@0.4.33 + wasm-bindgen-macro-support@0.2.83 + wasm-bindgen-macro@0.2.83 + wasm-bindgen-shared@0.2.83 + wasm-bindgen@0.2.83 + web-sys@0.3.60 + webpki-roots@0.22.4 + webpki@0.22.0 + whoami@1.2.3 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.36.1 + windows-sys@0.42.0 + windows-sys@0.48.0 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.42.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.36.1 + windows_aarch64_msvc@0.42.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.36.1 + windows_i686_gnu@0.42.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.36.1 + windows_i686_msvc@0.42.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.36.1 + windows_x86_64_gnu@0.42.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.36.1 + windows_x86_64_msvc@0.42.0 + windows_x86_64_msvc@0.48.0 + winreg@0.10.1 + x25519-dalek@2.0.0-rc.2 + xsalsa20poly1305@0.9.0 + yansi@0.5.1 + zeroize@1.6.0 + zeroize_derive@1.4.2 +" + +inherit cargo shell-completion + +DESCRIPTION="Shell history manager supporting encrypted synchronisation" +HOMEPAGE="https://github.com/atuinsh/atuin" +SRC_URI=" + https://github.com/atuinsh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} + https://github.com/atuinsh/atuin/commit/613218f0d80e7dd9bd688d6a30d06d33fd83d0c4.patch -> + ${PN}-16.0.0-fix-client-only-builds.patch +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+client server test +sync" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( client server ) + sync? ( client ) + test? ( client server sync ) +" +BDEPEND=">=virtual/rust-1.71.0" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +DOCS=( + README.md + CHANGELOG.md + docs/docs +) + +PATCHES=( + "${DISTDIR}/${PN}-16.0.0-fix-client-only-builds.patch" +) + +src_configure() { + local myfeatures=( + $(usev client) + $(usev server) + $(usev sync) + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile + + ATUIN_BIN="target/$(usex debug debug release)/${PN}" + + # Prepare shell completion generation + mkdir completions || die + local shell + for shell in bash fish zsh; do + "${ATUIN_BIN}" gen-completions \ + -s ${shell} \ + -o completions \ + || die + done +} + +src_install() { + exeinto "/usr/bin" + doexe "${ATUIN_BIN}" + + if ! use server; then + rm -r "docs/docs/self-hosting" || die + fi + + dodoc -r "${DOCS[@]}" + + newbashcomp "completions/${PN}.bash" "${PN}" + dozshcomp "completions/_${PN}" + dofishcomp "completions/${PN}.fish" +} diff --git a/app-shells/atuin/metadata.xml b/app-shells/atuin/metadata.xml index 2be5ee6992b8..60336a277862 100644 --- a/app-shells/atuin/metadata.xml +++ b/app-shells/atuin/metadata.xml @@ -13,8 +13,13 @@ proxy-maint@gentoo.org Proxy Maintainers + + Enable the autin client + Enable the autin server + Enable the server-sync feature in the autin client + - ellie/atuin - https://github.com/ellie/atuin/issues + atuinsh/atuin + https://github.com/atuinsh/atuin/issues diff --git a/app-shells/zsh/Manifest b/app-shells/zsh/Manifest index bfef1b564057..c6ec9374684c 100644 --- a/app-shells/zsh/Manifest +++ b/app-shells/zsh/Manifest @@ -8,4 +8,4 @@ DIST zsh-5.9-doc.tar.xz 3130444 BLAKE2B 96b635b438f8a90bc1f3c15c8a287ab392ba830e DIST zsh-5.9.tar.xz 3332400 BLAKE2B 3ecd6d080ff47b78d228d9bf5c1bafd3dfc602beb681ec533ce1039041d0e93143ebd7e0e73a9aed0789e27ca42d58a55f3b6e2c7d89113ab3ee99112dec46d1 SHA512 d9138b7f379ad942a5f46819d2dd52d31f3a1129f2a0d1b53d4c5cd43c318b60396da6d37c57c477b8e958fb750209aca0ae93f8c9dd42ac958de006a0ff067e EBUILD zsh-5.9-r3.ebuild 6435 BLAKE2B a8f7b2986af71f78382d2885a9166b63cfe67fe144f57407e215ef6eea23552038c81e23392599b96b95f62ab5726f1d2b6595f3045fed3a5acc13d646beb486 SHA512 4281936a4a39508e4293a9e5a5b8714e23aef1b733741e5fa93f101af647444f03b08bbb90a0c4e9420618717bb917b1a978c2bc2f1e2c41e8fc5d80856c7989 EBUILD zsh-5.9-r4.ebuild 6638 BLAKE2B ebcd1be278338eaebbb2bbce4c6b54c7b81e2a0fcecd026a78a3b77de37015bcf549543a0665892274707a75510511e03c57efd33eddd12f8f4e4129e9497fc0 SHA512 5c9fb955dc89b057886184f6cc8c0c540548d51ccd65583307923f7ed4469802fc7ca6291c866d19696b04ab6dd36e22f5c88c501c7f89d7bced16b3737a3db9 -MISC metadata.xml 583 BLAKE2B 1210f8076d74eb13a62da48d94fbcdb17017409c6760a5e9c5f2baea4ffb61179245d0dc5058ecbb61eded85ce1ea2ec974d3beba9fefc78572367f5e7a14859 SHA512 bacce9c38839cf0a85593ae3c287f3b4d662f7c91ea42b205de3834fc08134339fc789eec8dc71d2cb1be044269623da599e94cbc79e0f5f09b720baf3390785 +MISC metadata.xml 498 BLAKE2B b3457f2ea435099cffb7b3a00a8fa7e387503a9c93a301c6bfba28e18e938bf4d269423fe8dd50af0208d54d3d42904d1c8b1b91e729c57fc35f3a0b4ae3ee49 SHA512 e2355ab2f9d001c60d0c25ee85a619cac219404dd984a97e7a3e230cd4f0c0dbf10e8120fd93aca990f4e38956294a4b3a76693c5619481b64c0771d5cf48d2b diff --git a/app-shells/zsh/metadata.xml b/app-shells/zsh/metadata.xml index b9eedff38fba..6cbf3538bfb5 100644 --- a/app-shells/zsh/metadata.xml +++ b/app-shells/zsh/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 5eda2e2e52b2a6568866cdacbdbee3b5820ae5f5..586bc84fbe2d7a99f9ee034eb749d1647273fee3 100644 GIT binary patch delta 46434 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 S4-X9W|NMWBvBzQeT>$`blj_6( delta 46429 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

    )*2{{_gg#p?=yvZP0V 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 N4>Si2J4g3j0RZp{w1EHs diff --git a/app-text/capyt/Manifest b/app-text/capyt/Manifest index 6238b31d45a3..ecd4168c6a26 100644 --- a/app-text/capyt/Manifest +++ b/app-text/capyt/Manifest @@ -1,4 +1,4 @@ DIST capyt-1.1.1.tar.gz 3247 BLAKE2B 259c1cc7eddc88853518ed106f25e9b1d47a5c4604e749d25fb2133f11d90e78672473a9dd31fa80322b4c5177163fe5a177d27a6fd9a7cd31ef12db7ee3ed0f SHA512 863164967aab93088d39b0324d1324145f41ba76b9d21874ea6a3aa49955e1ec3430c7bcc9eb100c51b9e159c63758b6474d3bad586383d7c10d9f1118340123 -EBUILD capyt-1.1.1-r1.ebuild 629 BLAKE2B bb086cf3176fed693f48fee0ca77761397dfdb7dfc638e7729ce46c01a529d7a143d635523218da26e41913bc112c1da1ef29d0aef872e2b6d5e72cb51e123a4 SHA512 e9ee0ce08902d3c5984ff3d6107c1280659be8017da758b94739f69fe40181d9d7e281cbffe21c12556acd2e760bc0813eb621fd490bb08d9acebd2bd59e8f50 +EBUILD capyt-1.1.1-r1.ebuild 627 BLAKE2B fc1eafab61078ae924fc0cb57c51317ebd428a3153a59fda8ba9a235e1b25d6227f7cde827d2f283b1fc2467c8c20b0f4fe093a8ce73755865a71b6071f403ad SHA512 b45f8ede38d04a67dbec4a7c333fcb3ac5344b5af435978b7ad76057d61bba18bf0bf734c17db5e7233e2c581a7c38b61350470e0e7475a10287000e8114b1ea EBUILD capyt-1.1.1.ebuild 587 BLAKE2B 83b6370aac10fb7eb1a1797439ddc069bd10afa8d66bfa6c0551b9708dc0f76fdf7320a840dfbd3bb4169ae59a92616ab337f8745b211e9eaf7bcf4646b2be70 SHA512 3e4d298c6421eca1464b87dfee836ccd42865391434eba419e8d1bd2bba4566719437138154da7124f2fbe00cf92e470c53778318b3b1a6e9b74a24b406815a5 MISC metadata.xml 408 BLAKE2B 125f61cd2839d319542650fadeada969be0383a42d9ba28aa5b23d52e0fcf6cc8b01e7397d95e8d9de123fad26722f5d1040689299dbd149b1c0d2f3b29664ac SHA512 e2f20f137cfc42b7730bb46418fca96b07d07de8d22cc0ee0a5225b1863561bf143dd57ea9f74682cad01d653c9bb1abd805cca8551cf20b5c8dc791c4791faf diff --git a/app-text/capyt/capyt-1.1.1-r1.ebuild b/app-text/capyt/capyt-1.1.1-r1.ebuild index e63491ed27ad..6961b484ccf4 100644 --- a/app-text/capyt/capyt-1.1.1-r1.ebuild +++ b/app-text/capyt/capyt-1.1.1-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/lbatalha/capyt/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND="dev-python/requests[${PYTHON_USEDEP}] dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest index 0c1644eaa784..f5f5205deb2f 100644 --- a/app-text/kramdown-rfc/Manifest +++ b/app-text/kramdown-rfc/Manifest @@ -1,5 +1,4 @@ AUX kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch 1181 BLAKE2B 88aca52367e43430d32cd9fec446d058336df581e6f1826c21b2ce0a0b56146e5e823c64c67a93c475d434be8f11dccf06087e8482ca5a58f3e756692bd20e95 SHA512 9ad85ee55c73fa1c5aef81fd9453f339730e2f96ab36b4888d425e6a3898aaac9fdba7ff09744ddab77a46ba5de5f609a1fdd3731e51fbaaba25c8885c138562 -AUX kramdown-rfc-1.6.27-Remove-bin-echars.patch 1709 BLAKE2B 204a01a8115e87c14e4afd2d13e6c9901e00e57b8f41e278bc1f9a8893bd434a4fde25f91a59cfd62df46d6439b44e033066f092c353b4a73f187b8a337f3202 SHA512 f5469729f74187dc10120f5c8bd3ba9fa7d9d4437bc13ea341671a937e65398d923d1c0ae17ae383c39fda1b5be8fd94d45b63a17fa22d1ed347f023eb380c4d AUX kramdown-rfc-1.6.35-Remove-bin-echars.patch 1838 BLAKE2B f069feb771975e6db63c433662416e31434c4b72d1ab6142afde73ca1e16fb7435aafcdf7a82650cfebe1edfbb851e2017b3d723694a24527065edffb5921e08 SHA512 9cbbc54067278196c1e8044f839536307e268272d855b787f82b0af585ad327975013671ea67cb6ce6882cdaeeb13499fa965a30608a3c9634a285d554fdf097 DIST kramdown-rfc2629-1.6.36.gem 60928 BLAKE2B e1f5a3299ddca462b7ab3935019b95f58aebfc5de52271142b41cbf03102a574181b0d29d5701e0f6b710eb7c8b85dda0f9700b8e47698b6d079cd8c07d720b0 SHA512 d3c32bd0e692ebf5dfb428617ce6ae37ac91ff99021a59e11df205e88c76699c8fabd8dd7922f6e9a5653b12e3c113eeedbb38b6edd656d67cd16b5f03a3136e DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540 SHA512 bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589 diff --git a/app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Remove-bin-echars.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Remove-bin-echars.patch deleted file mode 100644 index a708c2845c8b..000000000000 --- a/app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Remove-bin-echars.patch +++ /dev/null @@ -1,27 +0,0 @@ -From fb735bb60e3bbfc14a9b38fe57c0cdfef48e15ab Mon Sep 17 00:00:00 2001 -From: Florian Schmaus -Date: Mon, 27 Mar 2023 11:26:09 +0200 -Subject: [PATCH] Remove bin/echars - ---- a/kramdown-rfc2629.gemspec -+++ b/kramdown-rfc2629.gemspec -@@ -7,14 +7,10 @@ spec = Gem::Specification.new do |s| - s.add_dependency('kramdown', '~> 2.4.0') - s.add_dependency('kramdown-parser-gfm', '~> 1.1') - s.add_dependency('json_pure', '~> 2.0') -- s.add_dependency('unicode-name', '~> 1.0') -- s.add_dependency('unicode-blocks', '~> 1.0') -- s.add_dependency('unicode-scripts', '~> 1.0') - s.add_dependency('net-http-persistent', '~> 4.0') -- s.add_dependency('differ', '~>0.1') -- s.files = Dir['lib/**/*.rb'] + %w(README.md LICENSE kramdown-rfc2629.gemspec bin/kdrfc bin/kramdown-rfc bin/kramdown-rfc2629 bin/doilit bin/echars bin/kramdown-rfc-extract-markdown data/kramdown-rfc2629.erb data/encoding-fallbacks.txt data/math.json bin/kramdown-rfc-cache-subseries-bibxml bin/kramdown-rfc-autolink-iref-cleanup bin/de-gfm) -+ s.files = Dir['lib/**/*.rb'] + %w(README.md LICENSE kramdown-rfc2629.gemspec bin/kdrfc bin/kramdown-rfc bin/kramdown-rfc2629 bin/doilit bin/kramdown-rfc-extract-markdown data/kramdown-rfc2629.erb data/encoding-fallbacks.txt data/math.json bin/kramdown-rfc-cache-subseries-bibxml bin/kramdown-rfc-autolink-iref-cleanup bin/de-gfm) - s.require_path = 'lib' -- s.executables = ['kramdown-rfc', 'kramdown-rfc2629', 'doilit', 'echars', -+ s.executables = ['kramdown-rfc', 'kramdown-rfc2629', 'doilit', - 'kramdown-rfc-extract-markdown', - 'kdrfc', 'kramdown-rfc-cache-i-d-bibxml', - 'kramdown-rfc-cache-subseries-bibxml', --- -2.39.2 - diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest index ca8d59420348..17f74e1aeeb0 100644 --- a/app-text/xml2rfc/Manifest +++ b/app-text/xml2rfc/Manifest @@ -1,4 +1,3 @@ -AUX xml2rfc-Remove-broken-test.patch 3455 BLAKE2B a5faf688b52a7dc34a99e096a56433103e01f28f8c4b4cf75b4816683b1e7fcd60131d2170f5fdf65fc1c4621099694de682e5b017d6d045bc795bf3f8ecbd31 SHA512 9f54ef323f7f89f89b847fc00731115d2ee8302b7352c43549176cbdcafd79edd8a91dcf2e329e690833bb19f0f6ed0fd8ca5ee22e92299df54b505f2af0aaa7 DIST xml2rfc-3.17.1.gh.tar.gz 2856471 BLAKE2B 81c0ba0788e6a7e5211186f87d06bf76622fae57557e62bfe3a9fbb9c3aa31de0e1e99302b28b81d4e7280a2f29704389c6a0936b20b0aee219576eff9bfc803 SHA512 d502afc37e350dfd4c578d160e3942c3a33ebf45941db1478cd8e88b3f00470ab457a44667dd0eb955a270e31ae528a73d3625f1a61aabb166705b3d367df62a DIST xml2rfc-3.17.4.gh.tar.gz 2858770 BLAKE2B b29b8a102668a5aa943a32b28a9d1669e2a6b0af03085a550c21a08e5bfb5ff3ee8979b03a3d7ae8e820ac8bf60455682914fd06a882e17183ca51aaf1dedf86 SHA512 3fc620eed12fc2a7f6015df8b6a5b1aa422cd8c26807e01d75498aee9257faad1bca68606f77598fb040a8dae074e35ffa0e2994a1ae8d59ee27d25fc6a755e5 EBUILD xml2rfc-3.17.1.ebuild 1441 BLAKE2B 9ddcc426bce06b6f16130f9ad07386e245b1fb5edd563727a0a40190998b74965b35279b5b3db3ea09f0f31a0b4b3d883152951b95dba22adfbf333fc6a61cdb SHA512 ab21a0dbbaaae09f66e1d91308ada52e64faa9c9029a474c8ae5c158d253b55a6a1570d6ccbd0e72ad4c9f28b048c8884597dd9e7701281534918dda6e471118 diff --git a/app-text/xml2rfc/files/xml2rfc-Remove-broken-test.patch b/app-text/xml2rfc/files/xml2rfc-Remove-broken-test.patch deleted file mode 100644 index d7d027962c24..000000000000 --- a/app-text/xml2rfc/files/xml2rfc-Remove-broken-test.patch +++ /dev/null @@ -1,79 +0,0 @@ -From ed27e2983c27065bd88ac82cd26a5b9128544b45 Mon Sep 17 00:00:00 2001 -From: Florian Schmaus -Date: Fri, 28 Oct 2022 20:18:10 +0200 -Subject: [PATCH] Remove broken test - ---- a/test.py -+++ b/test.py -@@ -466,71 +466,6 @@ class WriterRfcTest(WriterRootTest): - return self.status_test() - - --class PdfWriterTests(unittest.TestCase): -- elements_root = None -- elements_pdfxml = None -- -- @classmethod -- def setUpClass(cls) -> None: -- # Putting this in setUpClass() allows this module to be imported even if this -- # procedure will fail. This improves some error messages and makes debugging -- # a little bit easier. The setUpClass() method is run by unittest during init. -- # This happens only once, avoiding repeated execution of slow operations. -- def _pdfwriter(path): -- """ Parse a minimal RFC tree and instantiate a writer """ -- parser = xml2rfc.XmlRfcParser(path, quiet=True, **options_for_xmlrfcparser) -- xmlrfc = parser.parse() -- writer = xml2rfc.writers.pdf.PdfWriter(xmlrfc, quiet=True, ) -- return writer -- -- elements_writer = _pdfwriter('tests/input/elements.xml') -- try: -- elements_pdfdoc = elements_writer.pdf() # has side effects on .root -- except Exception as e: -- print(e) -- raise -- cls.pdf_writer = elements_writer -- cls.elements_root = elements_writer.root -- cls.elements_pdfxml = xmldoc(None, bytes=elements_pdfdoc) -- -- def setUp(self): -- xml2rfc.log.quiet = True -- self.pdfxml = copy.deepcopy(self.elements_pdfxml) -- self.root = copy.deepcopy(self.elements_root) -- -- def test_text_content(self): -- def norm(t): -- return re.sub(r'\s+', ' ', t).strip() -- # -- text = norm('\n'.join( p.text for p in self.pdfxml.xpath('.//Page/text') )) -- for e in self.root.xpath('./middle//*'): -- if e.text and e.text.strip() and e.tag not in xml2rfc.util.unicode.unicode_content_tags and not xml2rfc.util.unicode.is_svg(e): -- t = norm(e.text.split(None, 1)[0]) -- self.assertIn(t, text) -- -- def test_included_fonts(self): -- if xml2rfc.HAVE_WEASYPRINT and xml2rfc.HAVE_PANGO: -- font_families = set([ f.text for f in self.pdfxml.xpath('.//FontFamily') ]) -- for script in self.root.get('scripts').split(','): -- family = xml2rfc.util.fonts.get_noto_serif_family_for_script(script) -- self.assertIn(family, font_families, 'Missing font match for %s' % script) -- -- def test_flatten_unicode_spans(self): -- input_html = '

    foobar

    ' -- output_html = self.pdf_writer.flatten_unicode_spans(input_html) -- self.assertEqual(output_html, '

    foobar

    ') -- -- def test_get_serif_fonts(self): -- fonts = self.pdf_writer.get_serif_fonts() -- for font in ['Noto Serif', 'Noto Sans Cherokee', 'Noto Serif CJK SC', 'Noto Serif Hebrew']: -- self.assertIn(font, fonts) -- -- def test_get_mono_fonts(self): -- fonts = self.pdf_writer.get_mono_fonts() -- for font in ['Roboto Mono', 'Noto Sans Cherokee', 'Noto Serif CJK SC', 'Noto Serif Hebrew']: -- self.assertIn(font, fonts) -- -- - class HtmlWriterTest(unittest.TestCase): - '''HtmlWriter tests''' - diff --git a/app-text/zathura-pdf-poppler/Manifest b/app-text/zathura-pdf-poppler/Manifest index dd3ec590ae92..24f3872e22d8 100644 --- a/app-text/zathura-pdf-poppler/Manifest +++ b/app-text/zathura-pdf-poppler/Manifest @@ -2,4 +2,4 @@ DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6 EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d EBUILD zathura-pdf-poppler-0.3.1.ebuild 769 BLAKE2B 8140de38dc9ee00301a8ef4d8a531f8f9d4d5c4964240e0c5abfe9f958205ebaa5cd5dab848c71ecb680d28b28ccc6c0218691c52b8b0d534ca7be2a07cf4759 SHA512 09a36d44034f80599cfb7faee9470a520341a9f645f4e9ed2d51bcf809f6f826b26584b8d7acc01ef58e75cd8e5f6c10c9dc89c876d034d106c66f9247f0a1d0 EBUILD zathura-pdf-poppler-9999.ebuild 772 BLAKE2B 401c7396ff2e8a6803d67400065d104839437d734897454e73058abdfd603c515a21827cd9efe5ef3e3fceebb9c359e17173eb0fcc6fcb00c201d71fa892b464 SHA512 e08a7d327ee0ccbbab0f2881ab8ead87ed28309b9f6e27b32014b9631ab1f9f95afcb9f286293ebcedecd8bb7d6480ad8a748fd82be12e5f952b7c1180b22539 -MISC metadata.xml 742 BLAKE2B 25123046ea688616972cd2ef7347eaa72efe9136914abc7b54b2afbf3f85afdf487cc9e246cd1b2de45f2109998c34005b5f9041d6d15282389e9942b357beac SHA512 bddd3bf740e7ef9a6327ed9bd29e2224643fb7403486417b98d6e00b19af7405694d3d726de28090a00b0c469a238d721664240f6e524d3c9bfc816ff431eca8 +MISC metadata.xml 629 BLAKE2B 2a6a631cfe9e84e80d63d8f5c92b1f22a3d8636bcf321661aff0ad2caf32409d08c421efc42f8a72109084f4c4e258430d023e38a5752914d5c16c3e6c682f74 SHA512 fae0d61ec5f36a27ea3fde78f8345daed3659b9024bf315f503144754a6865c0606736406e2876c226d84cffc43d6f4488cb397e1764271493b20c1663a6dfb1 diff --git a/app-text/zathura-pdf-poppler/metadata.xml b/app-text/zathura-pdf-poppler/metadata.xml index 61d86c13239b..efafbae7963b 100644 --- a/app-text/zathura-pdf-poppler/metadata.xml +++ b/app-text/zathura-pdf-poppler/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - mlq@pwmt.org diff --git a/app-text/zathura/Manifest b/app-text/zathura/Manifest index 01965ac517af..8fd1958ab01e 100644 --- a/app-text/zathura/Manifest +++ b/app-text/zathura/Manifest @@ -5,4 +5,4 @@ DIST zathura-0.5.2.tar.gz 208606 BLAKE2B fc7e8042a373a3fd66973fd5d6c7c3e7d6da884 EBUILD zathura-0.4.9.ebuild 1355 BLAKE2B 82e932b9fddd23316066c358a6aede8480532c970a992270f9f6fa2a3c7545b4286249d4ce9a96b9079500ede0e2371fe8682e2b234a93c4e351d1781507b7ea SHA512 7978966e9716677442b274af5792aa3e2a682f7e1963ed6c3ed094f322e8a12db1118525b06c600c407c362177584c543679de2583cfadfd5e4ad95e86d30734 EBUILD zathura-0.5.2-r4.ebuild 1475 BLAKE2B 7e56932df1725c9dfe75dfeeef2c931f6ad5447a0cb659032f87ad3918b6fcd17a1ff9a3c3cef186b18124476a409ed075ce029085b27a16df2ca8ac5db8bafd SHA512 655fce064130f4fd4846a5734221e3c01b52ac10ba6720e127faf86069409fcacf6e568819ed054d72a4d5e04641ecac9834113349cd93e8b3b2357061889f3c EBUILD zathura-9999.ebuild 1344 BLAKE2B 4963fd1b776f6028efc676cb1280ff7502c4f05de97a6481d397229bfde7e3e76c3fd58547af96a1e46d1e02581c653bb1823dc7f45e734b0a12b54629163cc1 SHA512 270f4ca7ce870b493504b6a26b9b3d31ac5788a442b0d44422a51a40e77fa03d46e032a1701c6a30a6cbe04ea34eefc992680bf0fb712f48da6022666da09cdf -MISC metadata.xml 821 BLAKE2B 1e00497e754b684be18ced6966f830350bb6c9529a3993c4a1c17b9f0f6d3512e864dafc10966be8e5f338a8f4484335f2debe239914ddf2d0bc0ed99895bf63 SHA512 ff0cacc5dd1ed909ddd5080fc949dc997ffcc1b5ed429b9cf9d5e3d1447bfffc89ddce79371ef387c5064fd0df65f15d85c665ee2125d4269093e536a7b80c6c +MISC metadata.xml 736 BLAKE2B 34efcbfa71eed418dd79e613fa22bd52e9fc8bae5a669c91943c00b1440e99b2950374905e2a6ec200512fed281220bc4002b3b93d01316db6b297e882312a36 SHA512 4deb195061f8b306be7eb10c23089ac55087be781ba287164e1041d79278a9bfc6b16e97617c1ed4e0a1f75c6ffe479824fb498c5c90d43fe659e47d33170ba2 diff --git a/app-text/zathura/metadata.xml b/app-text/zathura/metadata.xml index 63a71a9577e8..e5e83423d93d 100644 --- a/app-text/zathura/metadata.xml +++ b/app-text/zathura/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + Use libsynctex to get latex codeline from pdf diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index a207087b7e0c4942f8751c9dcf81c29147107b63..46947b2f9ddd31d9053ef7513445dbeb2e40a590 100644 GIT binary patch delta 13238 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 IR5@h;07|o4<^TWy diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest index 718d05dd285b..d386041fe624 100644 --- a/dev-cpp/catch/Manifest +++ b/dev-cpp/catch/Manifest @@ -1,14 +1,11 @@ AUX catch-1.12.2-glibc-2.34-sigstksz.patch 2667 BLAKE2B 890af64dcf7fb85d02a00d22b3c297ffcf6c6cc5ce4ef21310cdc030587cb2d26841040ae73a15bca0c86be1813de49667904648baf89df34779fb6e97b18e19 SHA512 bc524945b7570fad29482bafdc0f7d35a180dc3a000a5e2cdc14c5fbc54684cabfa0448d53418c122a99fca6955fda5afbac25c46fc1e7c6aa16f4ad687bac76 AUX catch-2.13.8-musl-tests.patch 854 BLAKE2B c593febfdd8d18912a0ceac2d63c3af21ed917df0b8ba416fe6d40adee5c2f5472c282e5c325fbd98ece23b27ef6b1975bfc4855808c8e7df86ee08c06a79845 SHA512 7a54bc2c06204203da6277866f793adcf14edcff915a12f3ad75b0b5d919dc06bcc5798188d3b002a0a872e2d8589178123c9960a25d0ff42b7be227be52fddf -AUX catch-3.0.1-gcc13.patch 3163 BLAKE2B a67e75852c879bddd585011c31a337f0d77edd85210726c573f16d9aae137edc260738e85d05ae1af8e46b2958126889e810865010c40fe083c6d260c6c8016d SHA512 654cc9ce82d07dacbf469e5d8a937343d9844c07b010332236ffdb11dc652dcf8dcaee00a877278aab00997386d2e6aec3cf10fbf04c2d65f6b2ab5d989029c1 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f SHA512 ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844 DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 973cc73c1d158140645003e76c0baf85a65252041fdcae3c6ecb1857021f2d24d8e879fec5f00368f4f458e69b450603a1613ac587417725980f1dbfe3ff2e65 SHA512 68a45efa47beb3c85d2d7b8a8eba89b8ec1664b4a72bb223227fef1632778aeaf5cf5cc09f40e47aef50426c8661c7d6a69c2dab0b88fbbf7d9a6b2974d6e32e -DIST Catch2-3.0.1.tar.gz 1020413 BLAKE2B 91c207bb67b9d97191fcd5b3f50df66c7d671aabb4deb989b6d838eba205e981d6dc51fb82d7c13d65751746215abc769a0274da9ee0512a53c4afbeb3540efb SHA512 065094c19cdf98b40f96a390e887542f895495562a91cdc28d68ce03690866d846ec87d320405312a2b97eacaa5351d3e55f0012bb9de40073c8d4444d82b0a1 DIST Catch2-3.4.0.tar.gz 1112790 BLAKE2B 0e3680b6e9d01d7661243097ec4a8e20d06a145acfe381cedc8eb2507c5df1bfb2b2907a9ae2771ffd94b66a0aa8f746aae4419ed4f469bea27c3bfca366ca3e SHA512 3b452378201ac53c9ffba7801231aa3b32c5fb496f01d670fcee25baf95f405e565ae2aafba49ea5694f906fc61a8b04592c68b9fb12839767070587a48c89fa EBUILD catch-1.12.2-r1.ebuild 860 BLAKE2B 848cc81326d708800b93f17583bfe8a7d7208aff60bc0e6c2af78fb9f1a2c5f639ac23b96b1db35c654a94a553ba134679c9a75d1cd5d07bd7e8fad893b0999e SHA512 7b1da6d4226647996379991aa5be976dd767738f9d6fcf0bb051f9a03096894c166a49f96b635d1e2f6345f48d270001215a1e9b3fb8f503f70e48471e8f3dc2 EBUILD catch-1.9999.ebuild 758 BLAKE2B 16f59be47fda104394ed6abf580963e5cc54807d463924ca5763f88c1611c30d45fe3879c322760357a280b033054d421a1eae9f3332eaa53d37b896206bd425 SHA512 17e6f284835d5bdfd515a7e436ba68ecd541da7158712c77c1b5db53c714225b90d67e30f41afb6249af0e2b79ea2e9188a0e0e55022804f616416e8cb9d85da EBUILD catch-2.13.8.ebuild 1013 BLAKE2B 0053ca9281da8edd9e361a65eaf45db71b3ae8a9344f82156ba997bdd2aad0d533a9ab9a5b2fa0f20716f0ee14d07c6d93b45e8449ceaf993d54f7378ccf7adb SHA512 d28db9bb7c326f7602c191b2e473c02c5eb344be931a5b4c013f0eac5c4cd8603a1c2a7684d499f7bce9d31aac28b7f99e31caa2892641859dd899642eb5be3e -EBUILD catch-3.0.1.ebuild 1045 BLAKE2B d54cad106df6e70fc8d3c0f823158946899cb10bf5afdda27f2d6bb8661e65d243cd3841a3909d4f7b7463ba9a39af593f89c450f1435cacd4fa993c9b50899c SHA512 e0f2a1c3c48ba49d7105f82bbb9741cbd6869de1daf0b2869fcfc4262365cbde84e838953f8428dacf1820f6b02c691f30222ba093719e9d4a5827c2265cb8da -EBUILD catch-3.4.0.ebuild 1003 BLAKE2B 5ef6f0bdd1b3fc1a053ebcd4de28da2ecd548d8a4d700c4668f69a66548e22e42e0fadcce790337be0959abd8e9de43298a62815d949fc92c674470c1853b81d SHA512 c0926a0bb00da1f3e0899f5b7fb44dfe38433a2db0eefb558c4ccf7cdd8f8a0666efebf91f11a0a587192b3f42e765f8b3402a1b925354152b4962fa77823e1d +EBUILD catch-3.4.0.ebuild 1001 BLAKE2B 54ae8f777b9414e337c0f7c7c85b88a0ca8ed6b12baef05ac968b021daa6908f5df80dfff9d7f271324d9c89ef8a9c2b92222a3944645a57d21051fc6c96f970 SHA512 3c80ddc14bda85517d140380ae591c18d53fa1ac358a748379395153fbd926d9e0077a61c220539ce542244dd25eb4009953cfeb45b215ccce1cc63d26550618 EBUILD catch-9999.ebuild 1009 BLAKE2B 9dc56f59783ec8812d6701a2ed347e039c655f8ad874e20e5058d1667ba3c061cebd8824af1345e76fd90973b439aa3469bbaa564382f04545d0f43e9bc3d7af SHA512 dd9d0e08934ddb10273a2f6b5642bcca5471976f034cf026eec09da7d651553c2193d7f0928dbfa385333f21ef9a21a44185f3cc480970a97e83a08ec4f96103 MISC metadata.xml 325 BLAKE2B 170690d843389d8befc37befe36d57a20f791f6520a08a8eafae196c6ada323a9afb00f58b55d0df30aa67f3e96430a46c3ee0355911b2289056e8bed48509ff SHA512 d2e3d74294189b3c639a16084b7a3745af6854f295c529fc2dc76d05ed6d7ac7e84c8a760f47f07f0744cdd257b5bf851a900ae48482efceea4a8d6ac6ace7c4 diff --git a/dev-cpp/catch/catch-3.0.1.ebuild b/dev-cpp/catch/catch-3.0.1.ebuild deleted file mode 100644 index 04724eae0130..000000000000 --- a/dev-cpp/catch/catch-3.0.1.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 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake python-any-r1 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/catchorg/Catch2.git" -else - MY_P=${PN^}2-${PV} - SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" -fi - -DESCRIPTION="Modern C++ header-only framework for unit-tests" -HOMEPAGE="https://github.com/catchorg/Catch2" - -LICENSE="Boost-1.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( ${PYTHON_DEPS} )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.0.1-gcc13.patch -) - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DCATCH_DEVELOPMENT_BUILD=ON - -DCATCH_ENABLE_WERROR=OFF - -DCATCH_BUILD_TESTING=$(usex test) - ) - use test && mycmakeargs+=( - -DPYTHON_EXECUTABLE="${PYTHON}" - ) - - cmake_src_configure -} diff --git a/dev-cpp/catch/catch-3.4.0.ebuild b/dev-cpp/catch/catch-3.4.0.ebuild index 6884a47991c7..915a20a9b8c8 100644 --- a/dev-cpp/catch/catch-3.4.0.ebuild +++ b/dev-cpp/catch/catch-3.4.0.ebuild @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" - 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" fi DESCRIPTION="Modern C++ header-only framework for unit-tests" diff --git a/dev-cpp/catch/files/catch-3.0.1-gcc13.patch b/dev-cpp/catch/files/catch-3.0.1-gcc13.patch deleted file mode 100644 index 88431c2704d6..000000000000 --- a/dev-cpp/catch/files/catch-3.0.1-gcc13.patch +++ /dev/null @@ -1,61 +0,0 @@ -https://github.com/catchorg/Catch2/pull/2611 - -From 12a93b20b9aec1df537781c9c0712ec24d31d739 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sun, 8 Jan 2023 02:03:32 +0000 -Subject: [PATCH] Fix build with GCC 13 (add missing include) - -GCC 13 (as usual for new compiler releases) shuffles around some -internal includes and so is no longer transitively included. - -Explicitly include for uint64_t. - -``` -FAILED: src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o -/usr/lib/ccache/bin/g++-13 -I/var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1/src/catch2/.. -I/var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1_build/generated-includes -O2 -pipe --march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -D_GLIBCXX_ASSERTIONS -ggdb3 -fdiagnostics-color=always --ffile-prefix-map=/var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1=. -Wall -Wc++20-compat -Wcast-align -Wcatch-value -Wdeprecated -Wexceptions -Wextra -Wextra-semi -Wfloat-equal -Winit-self --Wmisleading-indentation -Wmismatched-new-delete -Wmismatched-tags -Wmissing-braces -Wmissing-declarations -Wmissing-noreturn -Wnull-dereference -Wold-style-cast -Woverloaded-virtual -Wparentheses --Wpedantic -Wreorder -Wshadow -Wstrict-aliasing -Wsuggest-override -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wunused-function -Wunused-parameter -Wvla -MD -MT -src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o -MF src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o.d -o src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o -c -/var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1/src/catch2/internal/catch_clara.cpp -In file included from /var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1/src/catch2/internal/catch_clara.cpp:12: -/var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1/src/catch2/../catch2/internal/catch_string_manip.hpp:47:14: error: 'uint64_t' in namespace 'std' does not name a type; did you mean 'wint_t'? - 47 | std::uint64_t m_count; - | ^~~~~~~~ - | wint_t -/var/tmp/portage/dev-cpp/catch-3.0.1/work/Catch2-3.0.1/src/catch2/../catch2/internal/catch_string_manip.hpp:51:42: error: expected ')' before 'count' - 51 | constexpr pluralise(std::uint64_t count, StringRef label): - | ~ ^~~~~~ - | ) -``` ---- a/src/catch2/catch_test_case_info.hpp -+++ b/src/catch2/catch_test_case_info.hpp -@@ -15,6 +15,7 @@ - #include - - -+#include - #include - #include - ---- a/src/catch2/internal/catch_string_manip.hpp -+++ b/src/catch2/internal/catch_string_manip.hpp -@@ -10,6 +10,7 @@ - - #include - -+#include - #include - #include - #include ---- a/src/catch2/internal/catch_xmlwriter.cpp -+++ b/src/catch2/internal/catch_xmlwriter.cpp -@@ -11,6 +11,7 @@ - #include - #include - -+#include - #include - #include - diff --git a/dev-cpp/highway/Manifest b/dev-cpp/highway/Manifest index d40beb94d87e..6a9845fd22dd 100644 --- a/dev-cpp/highway/Manifest +++ b/dev-cpp/highway/Manifest @@ -2,8 +2,10 @@ AUX 0001-fix-compile-for-armv7-targets-with-vfp4-and-lower.patch 5987 BLAKE2B e6 AUX 0002-fix-armv7-neon-detect-via-asm-hwcap.patch 913 BLAKE2B 6df3006c89b136a8df8db949ce2822b22780f1cd3aede7d468579ad179c0777464f467e6cf9000bf69e22f8ce9171c61ff1deeddb0646da4bebeca41a3f5d434 SHA512 5e71829b47eb75239e90189b2ce74efcdb055d6445f0b7d58610ea775969f8b223f1fdcc3b215259fa89d1f6b1ac0de0f184786db57235a429da37ddfbdaf519 DIST highway-1.0.1.tar.gz 1730746 BLAKE2B 1c6185af91afe32fbb35285d49101d381ade7ded262cbcd3b0a8bf28b1924a76ac5a11423a1613068f3435fbbdd2ab0119aa8a1aafe2c3467e0aff1987f40aad SHA512 35b6287579b6248966b0d36fda1522fd6338523934b079e94e857f9de08354f20b99739c99d53249a3a6c583519da0e0ac5e06dfbe6e3a89262f627c75b59dd8 DIST highway-1.0.3.tar.gz 1770704 BLAKE2B 5454f7e661270f25d1439a2a3d649a0f9970d7e10e0cfe6818c470b00460cc77b044ca83e912c91a3582b4a60af5d8d0f7c0aba01762acd3c98b9692fa0b20c6 SHA512 fc419c862e1686b6278081e8e10da41dc2bdfbd386a29b59e21a57375a47d3eeb5c7297e3078c78007b212121d936640b192a26a16c941e73cf599f24e081021 +DIST highway-1.0.5.tar.gz 2012129 BLAKE2B cd7673bc5e3a32551554c83c4e1beb31f9855d9ad9550f156be2fb9e93b20391bd98d4b3ed4d0edf0a2786e403dcca86f4a50d00c27f0e08242dc66e2e6b2262 SHA512 0886b60147b78807e40c4987438fe664b4fbc012c3c681a45f3043ee4077afa493cb75550bc18ae160d00e527bf15bcf1f14220ea8561a4baacb3317fc25e347 EBUILD highway-1.0.1-r1.ebuild 1000 BLAKE2B 785d94ce1c5bda32873bae32c693eeb56672a1ae639dffbf8b6d609eb093f89adfb8ba262e7059bc64af8126ef80b6f80156ebd8386447377bfdca9023ed2a8c SHA512 3cfded30d2f7342f019bad820581629ae34edc1585f7e9442a164bfa122bcaa3f6a24d61d433c36f2bd199f1344efa1afbde3f7218b3d1ff0313c76b01c25136 EBUILD highway-1.0.3-r1.ebuild 1088 BLAKE2B 2480c977a6917c8c73535266a3551ef429b3e983116b42da23b081dc37be39e11b63928c8ca74e174d4dc6155ca4209318d1ed17867085d6a6224d6960ab2918 SHA512 dfd974802114483b35fb21be722bcd7648819ea8a1277e956e22a1d1a998657998a779fb6fdf224a4e84a576c53088a08c6b891fc6b5e120ae301e4ff7721749 EBUILD highway-1.0.3.ebuild 1019 BLAKE2B 61447444b75bc7fdb09363992aeee6d454400f6d22288f972c0b48d18bf4eedb791bd1a5761ed7edc24f7f846926f3f34b290bec2c74abcb201d1e01282f4b4a SHA512 745b3be032f06e186791a758ca0d399327d9c4ee8b18c9e0ca87ebc862aee170aec0dd051a35502615b2df09894a66bfa9176ef4c4678410af00594121cd1e68 -EBUILD highway-9999.ebuild 918 BLAKE2B f6de6a0483355dfbc793c0fb1520cf8ca5eae7fceba7bff77c38979c18c0a82a07ea8505e972a62e7cbf0ae5abd39050f021524bc8c5680eef3b57ac3531a8d5 SHA512 a6ca4d498ff57290c34333c5553f9d80383f770103fd128cd5822046183d769deb4407f891918d0058152634bab09fa0dcd53f152ef9e8182a5cd3fd4aaa1ebe +EBUILD highway-1.0.5.ebuild 937 BLAKE2B 5dc370af85a93d6864cdd01b113f7c6099b078e9488386e69c2c9e138983eb643c20dc2500df8cb7514b69445f2624a9498ede326b06c4b7948c7dfc01abc693 SHA512 100aa26a702801b0a56d39675b30f7a4fbb48184f1e392261362b688a25847e835ad4ffef65dc3b9c75e9c7718eafce26a712ad8c5b83df84e765b84ad65e3d2 +EBUILD highway-9999.ebuild 930 BLAKE2B ae08b4b970402c4afa31b7add6d6201dc1e10d8d7b52019de21b13903fa4d9ee48d541a936be6baf2d9d766f78b4c9358d3ae879c5ff16c8034d04c37ed01b6f SHA512 325ecb955be3deb5592ed0a176a67517920e3321929b444e1e0b683a3e336fa9107607cabf6cc8a93a466124348d6c3a94c30528a343f0a9a8a19511b565e9ab MISC metadata.xml 700 BLAKE2B 23fb803289745f094f19cb7dc6b296f56a3bf712b39f87ee563872496edb5798fe9f36ec1d8a9d9af52d26b589bca354bc58a3c039753156e09a154de27cb960 SHA512 b47da71c110bb91b523dd970a1ed8f4d40c1cc067c170d10ef0ad412850967682303e610c352d7c6425d7bad33d58f90a6d3a34a333a38e427c65a8341c3ec21 diff --git a/dev-cpp/highway/highway-1.0.5.ebuild b/dev-cpp/highway/highway-1.0.5.ebuild new file mode 100644 index 000000000000..9314e1341deb --- /dev/null +++ b/dev-cpp/highway/highway-1.0.5.ebuild @@ -0,0 +1,37 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Performance-portable, length-agnostic SIMD with runtime dispatch" +HOMEPAGE="https://github.com/google/highway" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/google/highway.git" +else + SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cpu_flags_arm_neon test" + +DEPEND="test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )" + +RESTRICT="!test? ( test )" + +multilib_src_configure() { + local mycmakeargs=( + -DHWY_CMAKE_ARM7=$(usex cpu_flags_arm_neon) + -DBUILD_TESTING=$(usex test) + -DHWY_WARNINGS_ARE_ERRORS=OFF + ) + + use test && mycmakeargs+=( "-DHWY_SYSTEM_GTEST=ON" ) + + cmake_src_configure +} diff --git a/dev-cpp/highway/highway-9999.ebuild b/dev-cpp/highway/highway-9999.ebuild index 9dcc7e3c3d20..fb0f2177c586 100644 --- a/dev-cpp/highway/highway-9999.ebuild +++ b/dev-cpp/highway/highway-9999.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/google/highway.git" else SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="Apache-2.0" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index dd5249f5e692051cb3896b455cfd0c0b40df4b89..29d1ce29c4c9e8bf82e7c22ad8d923bc1992217c 100644 GIT binary patch delta 14142 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 I&j4=#0K#<%_5c6? delta 14135 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 B!;}C3 diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest index d525967131ba..1f8f6ed90062 100644 --- a/dev-db/mycli/Manifest +++ b/dev-db/mycli/Manifest @@ -1,4 +1,6 @@ AUX mycli-1.21.1-fix-test-install.patch 456 BLAKE2B 3f4eafe405a2151b1b2897ac60347a5fdce45747f927a40367943ad78ef96753ad106bdefe516b76946fa509b17a31d9423cf0b5cf311e79174ce5e4f6320428 SHA512 90c53b12baee1339cdc629615a021ff0290e6350f3358491cd163c4405d49be02340a56a73475623a6b49877cef53e3c5bd9aa93897aa91769a402e8f4c0b88a DIST mycli-1.26.1.gh.tar.gz 279221 BLAKE2B 2bb178110b5aba3e381541a7892cc1d8bed8e41c499d1dc36fa39435805a118536de44bf21b2ca2652afefcd15f8bc86ed77de876f703740e796444ff8cea6b0 SHA512 bce9def37718444f2445ed3a7ad91c54df4cc3dc5d207a4a2e0fc72eb27b75fca687958241fc40f5494efcdf9e4bae251f3cf94c13b967dd922d5ff653348c77 +DIST mycli-1.27.0.gh.tar.gz 285739 BLAKE2B 9b3ba8b98289721774d7bf06465402440d70772ee4f456f1a14a02a0f0cf90e6c4e6fe2abe36436ea051042bed208868dc469e9ef7c4499a9fdacd519b119199 SHA512 ae6fa9ed9151a39988ea64c5d551a68c92014cbaae4ec6695a727cd008882298d3373d1992768eff0781e881738f72f00dfe4756196c0ba82009758b1ea16b51 EBUILD mycli-1.26.1-r2.ebuild 2257 BLAKE2B e25f160132d4717d1ef2a8b09dbfdefaac429d9beeb0a2bc1ef87b643b9a35fac3434232200f19def3ccdf67fa2b2214e541c15b156fb9ee720015fab1a4a13e SHA512 ca69e9d2ad458efb7d013cfd8d6678a21db881a5662b97ca12e572e2ec1af0528ebf6c8039b5eb15fb02c78eed0be34a4e2996d99cf83bd41afc945b726ce24f +EBUILD mycli-1.27.0.ebuild 2257 BLAKE2B e25f160132d4717d1ef2a8b09dbfdefaac429d9beeb0a2bc1ef87b643b9a35fac3434232200f19def3ccdf67fa2b2214e541c15b156fb9ee720015fab1a4a13e SHA512 ca69e9d2ad458efb7d013cfd8d6678a21db881a5662b97ca12e572e2ec1af0528ebf6c8039b5eb15fb02c78eed0be34a4e2996d99cf83bd41afc945b726ce24f MISC metadata.xml 626 BLAKE2B 754538c528392717c6f22b1988d8d901458eaa053d90fdcc6a96c30408a6f9e661bbd8da4dfd57e8edc71e715028e493d7c3b3994ae7b337556881294c771095 SHA512 1d08dd18cdc6e1ab95e80b5234ed6f64c6b9f69346c86bde183c8bbee1940fd54c6a958b03e9b142dceb6d7e61eae2d47c3c5012a9e368a4ec6617c7539729d5 diff --git a/dev-db/mycli/mycli-1.27.0.ebuild b/dev-db/mycli/mycli-1.27.0.ebuild new file mode 100644 index 000000000000..2baddf8fd9a6 --- /dev/null +++ b/dev-db/mycli/mycli-1.27.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_SINGLE_IMPL=yes +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting" +HOMEPAGE=" + https://www.mycli.net/ + https://github.com/dbcli/mycli/ + https://pypi.org/project/mycli/ +" +SRC_URI=" + https://github.com/dbcli/mycli/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="ssh" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cli_helpers-2.2.1[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.6[${PYTHON_USEDEP}] + =dev-python/pyaes-1.6.1[${PYTHON_USEDEP}] + >=dev-python/pygments-1.6[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}] + >=dev-python/pyperclip-1.8.1[${PYTHON_USEDEP}] + >=dev-python/sqlglot-5.1.3[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}] + =:' setup.py || die +} diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index eb17673c2c4c..35fa03cc4cb7 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -10,16 +10,26 @@ AUX postgresql.init-9.3-r1 4999 BLAKE2B f2bc23a51b6d9643bbc14320aaa9c41b7eb1df86 AUX postgresql.service-9.6-r1 1477 BLAKE2B 2a652d5b2892f3a52f484fcc0b4f4dad09cf4b46c3739c3f805072040a26128cb2ad9a25d4a7c9f109a95696d739538d379af6bac53c656f5c41af45b6110de5 SHA512 9e2b04923f6ebec1424c0f276c58a6a0c4933f2de5e2a9776169227729afd06ce5284461be8b6ed70e5aaff2a68b9f96c6893d867d35761c9977f9847ccfe93d AUX postgresql.tmpfiles 39 BLAKE2B 25a5725af53c8e4e4009887e998172dd863ce218a5438351194548c4fc8ea15308dfba3602d5a922cf49b46015198268a4a4528119d8a74dcef4cc4c1767c052 SHA512 498060f2a597cf374f4fb31deaa2d6c5b00edef68efc0e71b82bfc20b717ae12518ba18fcb455a0c518ebba1a0868f38321470616151d02fa79b889a66dcb9f8 DIST postgresql-11.20.tar.bz2 20456483 BLAKE2B 9f14b39486e17ed7f602c11b350b24c295231e9540353a75579b87ddec1c72232c61f39bd8bd3e733e063d149fdb77f83d5dc494f669428f3832485acdd4574f SHA512 f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320 +DIST postgresql-11.21.tar.bz2 20467892 BLAKE2B a20440904a6908ee1a91bf5c300b15abd2135de01300f2910abe573ba1c52aa6195c81497326c8f1edd5f1b21a993a911a9e78900720ee10e0b311455143c63e SHA512 2c76859b50ac9c6373624e5ca25a94bbb2a3b6af014304508969f2ae21760b072826c393822b33de50ab9dbb84cd5168b9f5e7d8e057a1d573223180934d7899 DIST postgresql-12.15.tar.bz2 21127306 BLAKE2B 2d5f36323488f2d5b909e9404f3a4b6938b5c8a1f29f8d8eccef68c6b6e5cb79079a9c7e9fb86818c42d8cc7f6f34ca2f937ffae0f6ca79b770b0a2cfa025bc7 SHA512 9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e +DIST postgresql-12.16.tar.bz2 21140532 BLAKE2B 25370615532f1b23765f7b9973fa85b9801fca575182aded4cfa682d170b4b17e92353bba441ab7c7051e9a916a564d5912041149fb287bf33c4472359fc901b SHA512 37c1e5c87e6e3437b9f3de1219a8df2085b1dfb6f687980dd0e9c8691f2caac34ac58a6c119fe69a61888b80a9cbce89ebc9dbb345d6d141a8e4ea9b1b37fa89 DIST postgresql-13.11.tar.bz2 21519655 BLAKE2B 0f758eb560190beb325ad429ead0d8ed134918751ce48829c04b88cc0ff32612f4dbfc75d631849fc152733211ddca7649209a2a874190e6cdc1c0ec7bb02ff7 SHA512 30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987 +DIST postgresql-13.12.tar.bz2 21542293 BLAKE2B b0de1300d90f41445b941c22716986534df850754f67b81c99da9d4acc18b8e8dde4a7291d7f49960f4480a2d9755137390700bf20447d78f0432b526aeb70d7 SHA512 6b6f6de998016b33f0954d4ed8233b84d98abd2dc9b50f5e959f403d1d87a7e9c3b8c8c2ed456806578c2610982f41be3169d9afd4221c52c320b1a2795043e4 DIST postgresql-14.8.tar.bz2 22204905 BLAKE2B a9e5a94dd4cbdc267601ac4d6a9d730e28f7d8dec66edb3c623d797bd7636d2464e851719d9cd92cc0917532d355477e7cef6c30f8b07fb8053ca60369492961 SHA512 68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46 +DIST postgresql-14.9.tar.bz2 22207374 BLAKE2B 51c2e6205092873369ca68e2502cfccb1de7d6e8275ebd02dd58d8ed6133aaab9eacc21f8057b7e6555df4207b7af51f43c84b5e6e22eaa9c494e4eceb806fbb SHA512 8a7f74c5fd1ec5339085f357b3044dd0d763e3368bd42b5d68497eba5cbf71e9c76a329580d8aa3145aa98a157f28df548c4a6dc2d880db5c0156baa231f5d24 DIST postgresql-15.3.tar.bz2 22819107 BLAKE2B 4d2e79a9cb21faf47be963e31b1a8ccc9ae205b5836dfbf8ea426229a31dc63f40cd0280108abfa0553affe692c42137f7ad4e3bd1d269298689fee82c5dbb89 SHA512 cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6 -DIST postgresql-16beta2.tar.bz2 24300580 BLAKE2B 983c9cb92d53361ce4da471537e72cb458713267e2907da28759904266880e163c9ecf23a9a4e696fac09630935f5f320faa413a1e35d32a8160924e9b1f87dc SHA512 b57ec7f4a6d36331d3faaf168aaad191ccea18ef2506f97045412de111f52b78867d7d7d0884583e87d522adbcf39dd24eb1baa3a899d5a3f7481f75ac18912b +DIST postgresql-15.4.tar.bz2 22850355 BLAKE2B e17c62c4e3f048f28073c1706bfa1d3eb065c1416117061fd07b325072c19348f8f2badea1364a054aebccf6d65c2ca21bb46d9cf621d78bd0a75f5dc4b21fe5 SHA512 37dd3e8b644d10c4f55963e07344ff4b0079adbae60052306f230f15e4ef4662b89e84a63dacc87cbf926c80b186d064a391283dd16e29ab47f7acc8a9860d0b +DIST postgresql-16beta3.tar.bz2 24313365 BLAKE2B b6ea434f5da91452e77272fc6ebdff54fde3a99dbcd5cfb0cf66646a78fb4331e53958531515657df2dda54b1be5b344c54cade380b6f64eea4235fd574aa990 SHA512 63ec108aa9e90f96841f50082c66c40e12bfaa7def338eab1d190159b0770378cd4f8ba48570ba4a254fc7eb9dfb745a29522bd78be3c155367735b3789bbd06 EBUILD postgresql-11.20.ebuild 13391 BLAKE2B b03681a7087dc7517f2948345ba6ba0b8242e575f6084e6a57e3754e51c57bb7c9313ebeaa2d0a73253f0b7859dae82be03ef595cd8129e64f1b65282954babc SHA512 996ad0670ed987c65beed1d3bb6a2e510d251ebaf04a611fd90d03fd2ef652e3c343cacfdf07056aa6a2189c905276938d155a1ed3ca69e395d12df6c937d313 +EBUILD postgresql-11.21.ebuild 13392 BLAKE2B f48379ac01d30846954fc9331691167c16c479b3389e1d1c62e8969b23b24bf2005803f0b0e620dbf80dd2fb1eeaca966bcfe91dc7b06c1b5e37b4766f8bfc93 SHA512 50eff802fb1bb42d78270fac3cf6a5e3f739d22fb4790a9dba12d92a6b2c64729e6eabf29ed404a88e28ad0ebc5a81cfb70e9be46d17a81ecd480bc7103b4a92 EBUILD postgresql-12.15.ebuild 13363 BLAKE2B 8f1592fe5367c4041b9b1c327de35b9aad84a929c97d9cc497a4b03ec87afaad8dbee8ebf9afe346fb30d0974344fc47bd2cd8675577d754f5a3f60f6a209e37 SHA512 146901b9b8369cdd17750431e98638b453a446cf517e5efce9300e50cdf96887bade55bdc5ab8e91b97ede0df70b7a69cf8b669e135ad576784cc3839292b872 +EBUILD postgresql-12.16.ebuild 13364 BLAKE2B f732082cc2c4b140c91350a1916489ccbb29b6ea693402f6566a49009982c828cff11619b9c334340fe8ff354a3c34022e6514da5ecabb69f66d208f4ac100bc SHA512 6fbbb32f09822aee17ce1a5ad1058d67a1d62f510779b9e32fce629c964fe46a22c1d101bb1e1275fcfa92b7d8b05863c079ca127550349329fad79be768b308 EBUILD postgresql-13.11.ebuild 13797 BLAKE2B aaf29c8e1dc57d1c0e0a65b4e298d2bea44243f3f235bb02e549b6f3a977ff86006134882418f9511ffeddd595d93be2b1d216ef4467f10b7b9926e9f8fd58f3 SHA512 e13954664d293d140c1deeb97f95655c156eb6630e9e66be733957859a63f17a17dd1de7986d3082ca2c64ee0446fd8a663db11ac1f45635cd4ff30466e67bc4 +EBUILD postgresql-13.12.ebuild 13798 BLAKE2B 176e59388645c6b3ca96982b901aa65e015c594608a3eb04d268edf8210cc10fd565de9c3b77f7b47302925e7dcb845ae3655c60805f5353b0c245154649dd29 SHA512 ccc6c4ed8157436362927e7ab133e90db5990ab3542671793224aa9de07e547ab34e7344d9464ea7e89c3348a98cb0e8dd2dd7fffe01b73b35707d01dcad7fa2 EBUILD postgresql-14.8.ebuild 13789 BLAKE2B aee2cc8796f541313b5c8a52412a496c193ff04d8af04f14722e03eb2febc8e8a6ab493d44755e2238e6d569ccc345fc29c3dccb9564ed27b4cb5673fcc0e397 SHA512 b228f763c7b11abc8ff5f3a293cfa7a72177a9bd6cc097b6e41e60646065293df5f8848ff278b5bfc3e7eb93ae61cf09e7d604881fcfc05909bffa64a6a5ea47 +EBUILD postgresql-14.9.ebuild 13790 BLAKE2B 00e4f15d0d9b98c6c89708c906162d2078ce8207943622ed84557b2218d98b2408c5b061368632dac26fe902c51c49365c3ca756dd93754d2d11da880dbecbf3 SHA512 fdf371c5c4f6e1111263589901b450055d7b86ef0f598559fb4dda529f75b41608fbe75830afd3f9f6e7f9f6791e126ce8b78b2ae3d909994bc8a05767a0a893 EBUILD postgresql-15.3.ebuild 13848 BLAKE2B 537ff2cd794c137f62b4c4c2cb5d8e12e603ad019d8681597b790042ac4a46f7bdb7659f34fa6e23f2562b10334d34732ef01da610c7840fe548bfca04268a51 SHA512 65943ae69188a36f9c0efa4b44a90539dfe07911496a60a830f8d12bc56b4898c27a96b21ed6ce534439d879f9ccdaa752b22bcc1e5e021a4a2c10751e6981c2 -EBUILD postgresql-16_beta2.ebuild 13710 BLAKE2B ea7025457d6d791dba3122712ec9e7f7910aa980217ae9aca6b8a99a5836b273ceb2c8e826ce30cc411a47b4c85c08f62014f8eaef05e45ac2a580f3bdbf8ff9 SHA512 f8d51875a4391cf40cd6752214242643a171e90eee204990a8a2b19eb44a42a1562d341fe8d3e0f675a26292276cf63ed7508e87a82b3cd83611a31c9638f9b9 +EBUILD postgresql-15.4.ebuild 13849 BLAKE2B c471be2d6370ad04164b6b7286ed3a8349b87e758986442792b28e31de5843f46e3c600faf7c8f0316cc2c0a11eacfd6bac11a053be089fe98d506a640d1c866 SHA512 94e5dbb0c1d26772c5b443458f22e2fcff454b0077a9969d8d2c6d656851dfb495bab508ca4ec6af3ea5b401a2e94a26a1dad77a8beedf1441c3441300b58a15 +EBUILD postgresql-16_beta3.ebuild 13710 BLAKE2B ea7025457d6d791dba3122712ec9e7f7910aa980217ae9aca6b8a99a5836b273ceb2c8e826ce30cc411a47b4c85c08f62014f8eaef05e45ac2a580f3bdbf8ff9 SHA512 f8d51875a4391cf40cd6752214242643a171e90eee204990a8a2b19eb44a42a1562d341fe8d3e0f675a26292276cf63ed7508e87a82b3cd83611a31c9638f9b9 EBUILD postgresql-9999.ebuild 13996 BLAKE2B 4d56ffe30800ba5059b4b6b43789b36fe7ecdb049eb369658a83e9a2bbaad6b953ddb02ee255488955c0abc24ae7ae467a2e30ec7e86b43cb2c8bf8c1159a345 SHA512 3b5a9438cea9e9891ebdbc78329faf8eb95e509662738a41c2587888e44312fda7402c864a2a9758b06eed1bfdf22f001d0406e6f114b94e28065f0590634885 MISC metadata.xml 653 BLAKE2B b5b85d83ee78ac502e2707d156e2fadf6fea857160e2f48da51c755e221c52a14b9eb04354202287f4aba15c274c07ba7b0911c76fd034bfa774ce3500ccb165 SHA512 fd543af224f6f8677e138cb1db7154d2444295c45df8696e3584911943176023d8d1b179f6b16d88ffc6d290265ec1b2f4c902cf95cc79eb37599ae3635b0942 diff --git a/dev-db/postgresql/postgresql-11.21.ebuild b/dev-db/postgresql/postgresql-11.21.ebuild new file mode 100644 index 000000000000..4cded64f7eb7 --- /dev/null +++ b/dev-db/postgresql/postgresql-11.21.ebuild @@ -0,0 +1,453 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11,12} ) +LLVM_MAX_SLOT=15 + +inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +SLOT=$(ver_cut 1) + +MY_PV=${PV/_/} +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL RDBMS" +HOMEPAGE="https://www.postgresql.org/" + +IUSE="debug doc icu kerberos ldap llvm nls pam + perl python +readline selinux +server systemd ssl static-libs tcl + threads uuid xml zlib" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" +>=app-eselect/eselect-postgresql-2.0 +acct-group/postgres +acct-user/postgres +sys-apps/less +virtual/libintl +icu? ( dev-libs/icu:= ) +kerberos? ( virtual/krb5 ) +ldap? ( net-nds/openldap:= ) +llvm? ( + =dev-lang/perl-5.8:= ) +python? ( ${PYTHON_DEPS} ) +readline? ( sys-libs/readline:0= ) +server? ( systemd? ( sys-apps/systemd ) ) +ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) +tcl? ( >=dev-lang/tcl-8:0= ) +xml? ( dev-libs/libxml2 dev-libs/libxslt ) +zlib? ( sys-libs/zlib ) +" + +# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no +# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, +# the libc includes UUID functions. +UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) + +nest_usedep() { + local front back + while [[ ${#} -gt 1 ]]; do + front+="${1}? ( " + back+=" )" + shift + done + echo "${front}${1}${back}" +} + +CDEPEND+=" +uuid? ( + ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} + $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) +)" + +DEPEND="${CDEPEND} +sys-devel/bison +sys-devel/flex +nls? ( sys-devel/gettext ) +xml? ( virtual/pkgconfig ) +" + +RDEPEND="${CDEPEND} +selinux? ( sec-policy/selinux-postgresql ) +" + +pkg_setup() { + use llvm && llvm_pkg_setup + + use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Set proper run directory + sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ + -i src/include/pg_config_manual.h || die + + # Rely on $PATH being in the proper order so that the correct + # install program is used for modules utilizing PGXS in both + # hardened and non-hardened environments. (Bug #528786) + sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die + + use server || eapply "${FILESDIR}/${PN}-11_beta1-no-server.patch" + + if use pam ; then + sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c || \ + die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eapply_user +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + export LDFLAGS_SL="${LDFLAGS}" + export LDFLAGS_EX="${LDFLAGS}" + + local PO="${EPREFIX}" + + local i uuid_config="" + if use uuid; then + for i in ${UTIL_LINUX_LIBC[@]}; do + use ${i} && uuid_config="--with-uuid=e2fs" + done + [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" + fi + + econf \ + --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + $(use_enable !alpha spinlocks) \ + $(use_enable debug) \ + $(use_enable threads thread-safety) \ + $(use_with icu) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with llvm) \ + $(use_with pam) \ + $(use_with perl) \ + $(use_with python) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(usex server "$(use_with systemd)" '--without-systemd') \ + $(use_with tcl) \ + ${uuid_config} \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with zlib) \ + $(use_enable nls) +} + +src_compile() { + emake + emake -C contrib +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install -C contrib + + dodoc README HISTORY doc/{TODO,bug.template} + + # man pages are already built, but if we have the target make them, + # they'll be generated from source before being installed so we + # manually install man pages. + # We use ${SLOT} instead of doman for postgresql.eselect + insinto /usr/share/postgresql-${SLOT}/man/ + doins -r doc/src/sgml/man{1,3,7} + if ! use server; then + # Remove man pages for non-existent binaries + serverman=( + initdb + pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} + pg_{test_{fsync,timing},upgrade,waldump} + post{gres,master} + ) + for m in ${serverman[@]} ; do + rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" + done + fi + docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} + + # Create slot specific man pages + local bn f mansec slotted_name + for mansec in 1 3 7 ; do + local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" + + mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" + pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + emake check + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-db/postgresql/postgresql-12.16.ebuild b/dev-db/postgresql/postgresql-12.16.ebuild new file mode 100644 index 000000000000..a6ba019caeb2 --- /dev/null +++ b/dev-db/postgresql/postgresql-12.16.ebuild @@ -0,0 +1,453 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11,12} ) +LLVM_MAX_SLOT=15 + +inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +SLOT=$(ver_cut 1) + +MY_PV=${PV/_/} +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL RDBMS" +HOMEPAGE="https://www.postgresql.org/" + +IUSE="debug doc icu kerberos ldap llvm nls pam + perl python +readline selinux +server systemd ssl static-libs tcl + threads uuid xml zlib" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" +>=app-eselect/eselect-postgresql-2.0 +acct-group/postgres +acct-user/postgres +sys-apps/less +virtual/libintl +icu? ( dev-libs/icu:= ) +kerberos? ( virtual/krb5 ) +ldap? ( net-nds/openldap:= ) +llvm? ( + =dev-lang/perl-5.8:= ) +python? ( ${PYTHON_DEPS} ) +readline? ( sys-libs/readline:0= ) +server? ( systemd? ( sys-apps/systemd ) ) +ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) +tcl? ( >=dev-lang/tcl-8:0= ) +xml? ( dev-libs/libxml2 dev-libs/libxslt ) +zlib? ( sys-libs/zlib ) +" + +# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no +# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, +# the libc includes UUID functions. +UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) + +nest_usedep() { + local front back + while [[ ${#} -gt 1 ]]; do + front+="${1}? ( " + back+=" )" + shift + done + echo "${front}${1}${back}" +} + +CDEPEND+=" +uuid? ( + ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} + $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) +)" + +DEPEND="${CDEPEND} +sys-devel/bison +sys-devel/flex +nls? ( sys-devel/gettext ) +xml? ( virtual/pkgconfig ) +" + +RDEPEND="${CDEPEND} +selinux? ( sec-policy/selinux-postgresql ) +" + +pkg_setup() { + use llvm && llvm_pkg_setup + + use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Set proper run directory + sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ + -i src/include/pg_config_manual.h || die + + # Rely on $PATH being in the proper order so that the correct + # install program is used for modules utilizing PGXS in both + # hardened and non-hardened environments. (Bug #528786) + sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die + + use server || eapply "${FILESDIR}/${PN}-12.1-no-server.patch" + + if use pam ; then + sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c || \ + die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eapply_user +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + export LDFLAGS_SL="${LDFLAGS}" + export LDFLAGS_EX="${LDFLAGS}" + + local PO="${EPREFIX}" + + local i uuid_config="" + if use uuid; then + for i in ${UTIL_LINUX_LIBC[@]}; do + use ${i} && uuid_config="--with-uuid=e2fs" + done + [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" + fi + + econf \ + --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + $(use_enable !alpha spinlocks) \ + $(use_enable debug) \ + $(use_enable threads thread-safety) \ + $(use_with icu) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with llvm) \ + $(use_with pam) \ + $(use_with perl) \ + $(use_with python) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(usex server "$(use_with systemd)" '--without-systemd') \ + $(use_with tcl) \ + ${uuid_config} \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with zlib) \ + $(use_enable nls) +} + +src_compile() { + emake + emake -C contrib +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install -C contrib + + dodoc README HISTORY + + # man pages are already built, but if we have the target make them, + # they'll be generated from source before being installed so we + # manually install man pages. + # We use ${SLOT} instead of doman for postgresql.eselect + insinto /usr/share/postgresql-${SLOT}/man/ + doins -r doc/src/sgml/man{1,3,7} + if ! use server; then + # Remove man pages for non-existent binaries + serverman=( + initdb + pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} + pg_{test_{fsync,timing},upgrade,waldump} + post{gres,master} + ) + for m in ${serverman[@]} ; do + rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" + done + fi + docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} + + # Create slot specific man pages + local bn f mansec slotted_name + for mansec in 1 3 7 ; do + local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" + + mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" + pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + emake check + + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-db/postgresql/postgresql-13.12.ebuild b/dev-db/postgresql/postgresql-13.12.ebuild new file mode 100644 index 000000000000..37eca4f5b22b --- /dev/null +++ b/dev-db/postgresql/postgresql-13.12.ebuild @@ -0,0 +1,465 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11,12} ) +LLVM_MAX_SLOT=15 + +inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +SLOT=$(ver_cut 1) + +MY_PV=${PV/_/} +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL RDBMS" +HOMEPAGE="https://www.postgresql.org/" + +IUSE="debug doc icu kerberos ldap llvm nls pam + perl python +readline selinux +server systemd ssl static-libs tcl + threads uuid xml zlib" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" +>=app-eselect/eselect-postgresql-2.0 +acct-group/postgres +acct-user/postgres +sys-apps/less +virtual/libintl +icu? ( dev-libs/icu:= ) +kerberos? ( virtual/krb5 ) +ldap? ( net-nds/openldap:= ) +llvm? ( + =dev-lang/perl-5.8:= ) +python? ( ${PYTHON_DEPS} ) +readline? ( sys-libs/readline:0= ) +server? ( systemd? ( sys-apps/systemd ) ) +ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) +tcl? ( >=dev-lang/tcl-8:0= ) +xml? ( dev-libs/libxml2 dev-libs/libxslt ) +zlib? ( sys-libs/zlib ) +" + +# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no +# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, +# the libc includes UUID functions. +UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) + +nest_usedep() { + local front back + while [[ ${#} -gt 1 ]]; do + front+="${1}? ( " + back+=" )" + shift + done + echo "${front}${1}${back}" +} + +CDEPEND+=" +uuid? ( + ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} + $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) +)" + +DEPEND="${CDEPEND} +sys-devel/bison +sys-devel/flex +nls? ( sys-devel/gettext ) +xml? ( virtual/pkgconfig ) +" + +RDEPEND="${CDEPEND} +selinux? ( sec-policy/selinux-postgresql ) +" + +pkg_setup() { + use llvm && llvm_pkg_setup + + use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + eapply "${FILESDIR}"/${PN}-13.3-riscv-spinlocks.patch + + # Set proper run directory + sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ + -i src/include/pg_config_manual.h || die + + # Rely on $PATH being in the proper order so that the correct + # install program is used for modules utilizing PGXS in both + # hardened and non-hardened environments. (Bug #528786) + sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die + + use server || eapply "${FILESDIR}/${PN}-13.8-no-server.patch" + + if use pam ; then + sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c || \ + die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eapply_user +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + export LDFLAGS_SL="${LDFLAGS}" + export LDFLAGS_EX="${LDFLAGS}" + + local PO="${EPREFIX}" + + local i uuid_config="" + if use uuid; then + for i in ${UTIL_LINUX_LIBC[@]}; do + use ${i} && uuid_config="--with-uuid=e2fs" + done + [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" + fi + + local myconf="\ + --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + $(use_enable debug) \ + $(use_enable threads thread-safety) \ + $(use_with icu) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with llvm) \ + $(use_with pam) \ + $(use_with perl) \ + $(use_with python) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(usex server "$(use_with systemd)" '--without-systemd') \ + $(use_with tcl) \ + ${uuid_config} \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with zlib) \ + $(use_enable nls)" + if use alpha; then + myconf+=" --disable-spinlocks" + else + # Should be the default but just in case + myconf+=" --enable-spinlocks" + fi + econf ${myconf} +} + +src_compile() { + emake + emake -C contrib +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install -C contrib + + dodoc README HISTORY + + # man pages are already built, but if we have the target make them, + # they'll be generated from source before being installed so we + # manually install man pages. + # We use ${SLOT} instead of doman for postgresql.eselect + insinto /usr/share/postgresql-${SLOT}/man/ + doins -r doc/src/sgml/man{1,3,7} + if ! use server; then + # Remove man pages for non-existent binaries + serverman=( + initdb + pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} + pg_{test_{fsync,timing},upgrade,waldump} + post{gres,master} + ) + for m in ${serverman[@]} ; do + rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" + done + fi + docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} + + # Create slot specific man pages + local bn f mansec slotted_name + for mansec in 1 3 7 ; do + local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" + + mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" + pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set + # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. + local old_ctype=${LC_CTYPE} + export LC_CTYPE=${LC_COLLATE} + emake check + export LC_CTYPE=${old_ctype} + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-db/postgresql/postgresql-14.9.ebuild b/dev-db/postgresql/postgresql-14.9.ebuild new file mode 100644 index 000000000000..b5748bfd5aa2 --- /dev/null +++ b/dev-db/postgresql/postgresql-14.9.ebuild @@ -0,0 +1,465 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11,12} ) +LLVM_MAX_SLOT=15 + +inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +SLOT=$(ver_cut 1) + +MY_PV=${PV/_/} +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL RDBMS" +HOMEPAGE="https://www.postgresql.org/" + +IUSE="debug doc icu kerberos ldap llvm lz4 nls pam + perl python +readline selinux +server systemd ssl static-libs tcl + threads uuid xml zlib" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" +>=app-eselect/eselect-postgresql-2.0 +acct-group/postgres +acct-user/postgres +sys-apps/less +virtual/libintl +icu? ( dev-libs/icu:= ) +kerberos? ( virtual/krb5 ) +ldap? ( net-nds/openldap:= ) +llvm? ( + =dev-lang/perl-5.8:= ) +python? ( ${PYTHON_DEPS} ) +readline? ( sys-libs/readline:0= ) +server? ( systemd? ( sys-apps/systemd ) ) +ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) +tcl? ( >=dev-lang/tcl-8:0= ) +xml? ( dev-libs/libxml2 dev-libs/libxslt ) +zlib? ( sys-libs/zlib ) +" + +# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no +# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, +# the libc includes UUID functions. +UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) + +nest_usedep() { + local front back + while [[ ${#} -gt 1 ]]; do + front+="${1}? ( " + back+=" )" + shift + done + echo "${front}${1}${back}" +} + +CDEPEND+=" +uuid? ( + ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} + $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) +)" + +DEPEND="${CDEPEND} +sys-devel/bison +sys-devel/flex +nls? ( sys-devel/gettext ) +xml? ( virtual/pkgconfig ) +" + +RDEPEND="${CDEPEND} +selinux? ( sec-policy/selinux-postgresql ) +" + +pkg_setup() { + use llvm && llvm_pkg_setup + + use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Set proper run directory + sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ + -i src/include/pg_config_manual.h || die + + # Rely on $PATH being in the proper order so that the correct + # install program is used for modules utilizing PGXS in both + # hardened and non-hardened environments. (Bug #528786) + sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die + + use server || eapply "${FILESDIR}/${PN}-14.5-no-server.patch" + + if use pam ; then + sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c || \ + die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eapply_user +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + export LDFLAGS_SL="${LDFLAGS}" + export LDFLAGS_EX="${LDFLAGS}" + + local PO="${EPREFIX}" + + local i uuid_config="" + if use uuid; then + for i in ${UTIL_LINUX_LIBC[@]}; do + use ${i} && uuid_config="--with-uuid=e2fs" + done + [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" + fi + + local myconf="\ + --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + $(use_enable debug) \ + $(use_enable threads thread-safety) \ + $(use_with icu) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with llvm) \ + $(use_with lz4) \ + $(use_with pam) \ + $(use_with perl) \ + $(use_with python) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(usex server "$(use_with systemd)" '--without-systemd') \ + $(use_with tcl) \ + ${uuid_config} \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with zlib) \ + $(use_enable nls)" + if use alpha; then + myconf+=" --disable-spinlocks" + else + # Should be the default but just in case + myconf+=" --enable-spinlocks" + fi + econf ${myconf} +} + +src_compile() { + emake + emake -C contrib +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install -C contrib + + dodoc README HISTORY + + # man pages are already built, but if we have the target make them, + # they'll be generated from source before being installed so we + # manually install man pages. + # We use ${SLOT} instead of doman for postgresql.eselect + insinto /usr/share/postgresql-${SLOT}/man/ + doins -r doc/src/sgml/man{1,3,7} + if ! use server; then + # Remove man pages for non-existent binaries + serverman=( + initdb + pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} + pg_{test_{fsync,timing},upgrade,waldump} + post{gres,master} + ) + for m in ${serverman[@]} ; do + rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" + done + fi + docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} + + # Create slot specific man pages + local bn f mansec slotted_name + for mansec in 1 3 7 ; do + local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" + + mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" + pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set + # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. + local old_ctype=${LC_CTYPE} + export LC_CTYPE=${LC_COLLATE} + emake check + export LC_CTYPE=${old_ctype} + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-db/postgresql/postgresql-15.4.ebuild b/dev-db/postgresql/postgresql-15.4.ebuild new file mode 100644 index 000000000000..dde3c0a05cfd --- /dev/null +++ b/dev-db/postgresql/postgresql-15.4.ebuild @@ -0,0 +1,467 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11,12} ) +LLVM_MAX_SLOT=15 + +inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +SLOT=$(ver_cut 1) + +MY_PV=${PV/_/} +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL RDBMS" +HOMEPAGE="https://www.postgresql.org/" + +IUSE="debug doc icu kerberos ldap llvm lz4 nls pam + perl python +readline selinux +server systemd ssl static-libs tcl + threads uuid xml zlib zstd" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" +>=app-eselect/eselect-postgresql-2.0 +acct-group/postgres +acct-user/postgres +sys-apps/less +virtual/libintl +icu? ( dev-libs/icu:= ) +kerberos? ( virtual/krb5 ) +ldap? ( net-nds/openldap:= ) +llvm? ( + =dev-lang/perl-5.8:= ) +python? ( ${PYTHON_DEPS} ) +readline? ( sys-libs/readline:0= ) +server? ( systemd? ( sys-apps/systemd ) ) +ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) +tcl? ( >=dev-lang/tcl-8:0= ) +xml? ( dev-libs/libxml2 dev-libs/libxslt ) +zlib? ( sys-libs/zlib ) +zstd? ( app-arch/zstd ) +" + +# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no +# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, +# the libc includes UUID functions. +UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) + +nest_usedep() { + local front back + while [[ ${#} -gt 1 ]]; do + front+="${1}? ( " + back+=" )" + shift + done + echo "${front}${1}${back}" +} + +CDEPEND+=" +uuid? ( + ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} + $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) +)" + +DEPEND="${CDEPEND} +sys-devel/bison +sys-devel/flex +nls? ( sys-devel/gettext ) +xml? ( virtual/pkgconfig ) +" + +RDEPEND="${CDEPEND} +selinux? ( sec-policy/selinux-postgresql ) +" + +pkg_setup() { + use llvm && llvm_pkg_setup + + use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Set proper run directory + sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ + -i src/include/pg_config_manual.h || die + + # Rely on $PATH being in the proper order so that the correct + # install program is used for modules utilizing PGXS in both + # hardened and non-hardened environments. (Bug #528786) + sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die + + use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch" + + if use pam ; then + sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c || \ + die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eapply_user +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + export LDFLAGS_SL="${LDFLAGS}" + export LDFLAGS_EX="${LDFLAGS}" + + local PO="${EPREFIX}" + + local i uuid_config="" + if use uuid; then + for i in ${UTIL_LINUX_LIBC[@]}; do + use ${i} && uuid_config="--with-uuid=e2fs" + done + [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" + fi + + local myconf="\ + --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + $(use_enable debug) \ + $(use_enable threads thread-safety) \ + $(use_with icu) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with llvm) \ + $(use_with lz4) \ + $(use_with pam) \ + $(use_with perl) \ + $(use_with python) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(usex server "$(use_with systemd)" '--without-systemd') \ + $(use_with tcl) \ + ${uuid_config} \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with zlib) \ + $(use_with zstd) \ + $(use_enable nls)" + if use alpha; then + myconf+=" --disable-spinlocks" + else + # Should be the default but just in case + myconf+=" --enable-spinlocks" + fi + econf ${myconf} +} + +src_compile() { + emake + emake -C contrib +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install -C contrib + + dodoc README HISTORY + + # man pages are already built, but if we have the target make them, + # they'll be generated from source before being installed so we + # manually install man pages. + # We use ${SLOT} instead of doman for postgresql.eselect + insinto /usr/share/postgresql-${SLOT}/man/ + doins -r doc/src/sgml/man{1,3,7} + if ! use server; then + # Remove man pages for non-existent binaries + serverman=( + initdb + pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} + pg_{test_{fsync,timing},upgrade,waldump} + post{gres,master} + ) + for m in ${serverman[@]} ; do + rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" + done + fi + docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} + + # Create slot specific man pages + local bn f mansec slotted_name + for mansec in 1 3 7 ; do + local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" + + mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" + pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set + # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. + local old_ctype=${LC_CTYPE} + export LC_CTYPE=${LC_COLLATE} + emake check + export LC_CTYPE=${old_ctype} + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-db/postgresql/postgresql-16_beta2.ebuild b/dev-db/postgresql/postgresql-16_beta3.ebuild similarity index 100% rename from dev-db/postgresql/postgresql-16_beta2.ebuild rename to dev-db/postgresql/postgresql-16_beta3.ebuild diff --git a/dev-db/sqlcl-bin/Manifest b/dev-db/sqlcl-bin/Manifest index 08c79dd44302..87a65d016523 100644 --- a/dev-db/sqlcl-bin/Manifest +++ b/dev-db/sqlcl-bin/Manifest @@ -1,3 +1,3 @@ -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 +DIST sqlcl-23.1.0.089.0929.zip 39744160 BLAKE2B 0a65d591d20661a0af797ca193f7befd7b789fbe9b64eae67918940938f293698c30aa21b068228c762ecd53acbff20a2ce85bf4099eb46d0546ec9ab92a3850 SHA512 9c75badbf2d397d4f5159c28cf5b4bf0f98902ac1da93490920093f71e65f5286f1907a7d3507fa6f7a9f2172f10801958530e9d47104e1b6bbaeab71fbdc0c1 +EBUILD sqlcl-bin-23.1.0.089.0929.ebuild 763 BLAKE2B 6c7778f9f0ec3a0e4482f67e2bcb245c4d0c9a8a7dea7cff1d5b8a7f5eb049806c6df011eaea45575f277985bc7234df0d68c9e76461cfb8e6c0b12cb07dfee5 SHA512 bac76fb3cf5069801224bbbdfd1317640f0b135768289356e3d567fb7137fc16cc6218e29cbb50544750bfd95549b3c18a5314999b2be140cc171741841aa565 MISC metadata.xml 402 BLAKE2B ab9053ca959660812f1e1bc536950c0278d23c2906ff0a82483241f16960d2ae6ecd3eff091666df8fef38fdb073a6e3d0a5c8a7c7926426fead769365df49a5 SHA512 785e5acc8811d310b7cd5dc52fe3de6a22d7a92fa81a12db8a16b1df75a83f47ffea4e2fe21a712dabc5c1fff8da4d6f2e49ae0597373fd6e106aa13e81323d3 diff --git a/dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild b/dev-db/sqlcl-bin/sqlcl-bin-23.1.0.089.0929.ebuild similarity index 100% rename from dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild rename to dev-db/sqlcl-bin/sqlcl-bin-23.1.0.089.0929.ebuild diff --git a/dev-db/sqldeveloper/Manifest b/dev-db/sqldeveloper/Manifest index 458a22225d61..58dd9cfd63a2 100644 --- a/dev-db/sqldeveloper/Manifest +++ b/dev-db/sqldeveloper/Manifest @@ -1,4 +1,4 @@ AUX sqldeveloper-r1 407 BLAKE2B 26bf826e6ccf1cd45b52e7cdf6e694d88570118c0e98cab83f66f078ed79fea36fb3fa6df67dc271a74faad4307996c4968f6d316d9fc71d1a5360804f39782e SHA512 cf089f58c9de3677dbaa7b0c4bdd81e234bffac4c25f5a433c7854068ca33b5a4165d8a5d24188890d5d8c60c209adee5267a255505b978a5a7f73646fd1dfbe -DIST sqldeveloper-22.2.1.234.1810-no-jre.zip 513803884 BLAKE2B 54d022bae8d105dafa7aa6aa99dc4f027b17d780fc462ad77e849c4fc1792e376e3e8fa116058ae484ae1c891300447d08decd17c583aa672098f2262b844f3b SHA512 ac8a50fcacc489696e601ce28fde2553f10cc94bd6ce68812dd410e16cf7d9ad6ffaea4fbcdcd3b2ebf7ca617334352554639bd9d9172c4d6ec206f697e7a5c3 -EBUILD sqldeveloper-22.2.1.234.1810.ebuild 2996 BLAKE2B a3942a8ebd42dc6d54192d188f2ba45312124784573b6e1d303f59d30cbba3ffdcf6262406299c64113a31cd8e659c5d322714149ec914c07c553651149d5fae SHA512 d650856919087b8e7d45a6e5bf9ac34f1dd4e8f35ec3c7e0e611dab1a72dc46387b752d7430e2020e869abf5f148cca5e3cd0003ebb0ca8a0e776c0ba73b683c +DIST sqldeveloper-23.1.0.097.1607-no-jre.zip 510182719 BLAKE2B 947f5b91bce5a735bf7987bfb894b7aa52191e9db9c24c8c50f843094c337fa477c300c6998a090eb4919fa829bc711960ad2f39f87ddb87ed1bad7bcda2218d SHA512 800e5ebf77af6cb8f6b1a48a80b09bc3d64c4ddbd57d8bc96a1e6e031e91f10ea76bc3447bc24ef60a6775c92955ba2ef30332203d9e0995c88a8625ac5ca0cd +EBUILD sqldeveloper-23.1.0.097.1607.ebuild 2987 BLAKE2B 3a7cf6e2b7ab8d2709635fe68544783cd9d3c077a2eb02ce06326bd1cd88e33a2a9c78f9d984f1f867845c28f3c6d0f75562933dd96432e1f9f9ee69de9a7a86 SHA512 0a2fe1b4fb917a803521ffa40df0fdfca01a111881eaf35bd0726632a31928140da08b9cb3e4c7c7ee012f99137bf58cda26aeb1633ce64e79d823aaa2bb8047 MISC metadata.xml 496 BLAKE2B 46b421a2174ce825577a96c41ad103162b6b11127fa1512b12946e46e9698fbe24d1338e38e553ed49f28474497c4acfe2834dd70dee92ce4f34bad01f64ef5f SHA512 0cf75c543496d84e707cbfd146e95ba46ec3dc2779bfff990e2844200ff223d747fb30a6f90a988dd9d07efd060ecc27f9b5c3edcda15c51d3a23ccbd3abb3e8 diff --git a/dev-db/sqldeveloper/sqldeveloper-22.2.1.234.1810.ebuild b/dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild similarity index 95% rename from dev-db/sqldeveloper/sqldeveloper-22.2.1.234.1810.ebuild rename to dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild index 98ac3b355667..59d6c9da3315 100644 --- a/dev-db/sqldeveloper/sqldeveloper-22.2.1.234.1810.ebuild +++ b/dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.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 @@ -74,7 +74,7 @@ src_prepare() { src_install() { insinto /opt/${PN} - doins -r {configuration,d{ataminer,ropins},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,orakafka,rdbms,s{leepycat,ql{developer,j},vnkit}} + doins -r {configuration,d{ataminer,ropins},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,rdbms,s{leepycat,ql{developer,j},vnkit}} fperms +x /opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so dodir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index d677fc916fde..32dd4127c255 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -1,7 +1,7 @@ AUX sqlmap.bash-completion 5757 BLAKE2B f602d99b6b0a30cf405b390eaef355f7a4b4fa4260f0a18fe09a0fa7530af131b75ffc25ca161898f2ed4a93ef9251c0c88cb1ad25d78d870fd2ff19225e0609 SHA512 5024cfb2274a2798fcc7d12e59693253732f66c1389aed36cc31fb8e40d03f7e9a713e93e24711185b5d2d82dd2ac91ec2b6cdc4929c5ca3245fcb4f502d327a -DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e SHA512 847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8 DIST sqlmap-1.7.6.gh.tar.gz 7214225 BLAKE2B ab95b3ad10217b94039b6709383873eb93a4992415ab6920ceebfea88ed267ae5a56c08721798663239aa9f226ff40a26d56053c0d04140334bffa1b391c00be SHA512 0d0fa7b1c03db063785accc513e2590ce46e194947cd91325cf10195a4e8c78bb1cada56673032a30a728368ea022dce44e4367d232d912f58f1e16cac62f38b -EBUILD sqlmap-1.7.5.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5 +DIST sqlmap-1.7.8.gh.tar.gz 7214346 BLAKE2B b28da71baa69f09ce8554c96ffedd06c4e41be785956fc895e2cd41d5cfed19af9c294bed8e6dc82e2e6c64704f6be578df3258af1ddad559f99b4b5e9f29c1e SHA512 9d22cd85682de2f111dd33aa7eed6c98e59f2067464f59074c571200e7bb2cc15477560a3c7c81e198f3fd006bde9a9289679c0cec08ffcf0e157d6d1fae4f51 EBUILD sqlmap-1.7.6.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5 +EBUILD sqlmap-1.7.8.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da EBUILD sqlmap-9999.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9 diff --git a/dev-db/sqlmap/sqlmap-1.7.5.ebuild b/dev-db/sqlmap/sqlmap-1.7.8.ebuild similarity index 98% rename from dev-db/sqlmap/sqlmap-1.7.5.ebuild rename to dev-db/sqlmap/sqlmap-1.7.8.ebuild index ad6dac4b9230..550ec7d5d4b0 100644 --- a/dev-db/sqlmap/sqlmap-1.7.5.ebuild +++ b/dev-db/sqlmap/sqlmap-1.7.8.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap" else SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 x86" + KEYWORDS="~amd64 ~x86" fi # sqlmap (GPL-2+) diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index f899b76b64f0b6f1a2b08df5d3f37be87c045830..8a19b48347c31fbc4750736062ca1490e00a1ef9 100644 GIT binary patch delta 37118 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 delta 37183 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
    84}!wX5e`2>x0> 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 "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die + default + + # Needed for the slibtool patch + sed -i 's/configure.in/configure.ac/' configure.in || die + eautoreconf + + # There was 1 failure: + # 1) testInfoGet(org.apache.tomcat.jni.TestFile) + # java.lang.AssertionError: File test/org/apache/tomcat/jni/TestFile.java does not exist! + # at org.junit.Assert.fail(Assert.java:89) + # at org.junit.Assert.assertTrue(Assert.java:42) + # at org.apache.tomcat.jni.TestFile.testInfoGet(TestFile.java:29) + # + # FAILURES!!! + # Tests run: 1, Failures: 1 + rm ../test/org/apache/tomcat/jni/TestFile.java || die +} + +src_configure() { + local myeconfargs=( + --with-apr="${EPREFIX}"/usr/bin/apr-1-config + --with-ssl="${EPREFIX}"/usr + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + java-pkg-simple_src_compile + default +} + +src_test() { + JAVA_TEST_EXTRA_ARGS=( -Djava.library.path=".libs" ) +# jar cf test.jar ../test/org/apache/tomcat/jni/TestFile.java || die +# JAVA_GENTOO_CLASSPATH_EXTRA="test.jar" + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + java-pkg_doso .libs/*.so* + dodoc -r ../docs + ! use static-libs && find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + elog "For more information, please visit" + elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index f1e1e3cf2fb23b38603596b04c0b5bb8a563b96f..496fcc5e5f61f9a1ecfb9a1bc5a7b2083ebec2d9 100644 GIT binary patch literal 19847 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/go-${GO_BOOTSTRAP_MIN} + >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )" # the *.syso files have writable/executable stacks QA_EXECSTACK='*.syso' @@ -119,10 +121,14 @@ go_cross_compile() { [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]] } +PATCHES=( + "${FILESDIR}"/go-never-download-newer-toolchains.patch +) + src_compile() { - if has_version -b dev-lang/go; then + if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go" - elif has_version -b dev-lang/go-bootstrap; then + elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap" else eerror "Go cannot be built without go or go-bootstrap installed" @@ -165,15 +171,14 @@ src_test() { } src_install() { - # There is a known issue which requires the source tree to be installed [1]. - # Once this is fixed, we can consider using the doc use flag to control - # installing the doc and src directories. - # The use of cp is deliberate in order to retain permissions - # [1] https://golang.org/issue/2775 dodir /usr/lib/go + # The use of cp is deliberate in order to retain permissions cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go einstalldocs + insinto /usr/lib/go +doins go.env VERSION + # testdata directories are not needed on the installed system rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print) diff --git a/dev-lang/go/go-9999.ebuild b/dev-lang/go/go-9999.ebuild index ee74dcbc30da..68b33c5e0315 100644 --- a/dev-lang/go/go-9999.ebuild +++ b/dev-lang/go/go-9999.ebuild @@ -121,6 +121,10 @@ go_cross_compile() { [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]] } +PATCHES=( + "${FILESDIR}"/go-never-download-newer-toolchains.patch +) + src_compile() { if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go" @@ -167,15 +171,14 @@ src_test() { } src_install() { - # There is a known issue which requires the source tree to be installed [1]. - # Once this is fixed, we can consider using the doc use flag to control - # installing the doc and src directories. - # The use of cp is deliberate in order to retain permissions - # [1] https://golang.org/issue/2775 dodir /usr/lib/go + # The use of cp is deliberate in order to retain permissions cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go einstalldocs + insinto /usr/lib/go +doins go.env VERSION + # testdata directories are not needed on the installed system rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print) diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index f2da2e7186dd..f412d7ac4036 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,7 +1,8 @@ +AUX luau-0.590-cstdint.patch 184 BLAKE2B 8240820d0f07c606cb2b261d0f4b281bbf371a3111209f651a92ac76bdcdcf664396361980f033cea251fe34a36176437d6344d53c0996a3fcf57545349175f7 SHA512 1b319d12a9641842775c09c07b491e923561fd07733d74e973950226f6a984a13c57d824bf012d52eb0aae23e0da3f04d07039a9a894343e7bb60f7d9eec115e DIST luau-0.583.tar.gz 5575214 BLAKE2B 17088d4d5026854a5aac29d80a20ab8901753a3d8b89c21491df44202d07433f801d10a8e9443bc21f3318cda059000e43ed2cc2cb5926d3464f47ac7352a3c4 SHA512 45964e485354839c42b44f1482b372d47bce95302122fbba2288a0880bc964e30e934bdd6a62d0b6b2e6d725bdbe3332f67dc136fa64b28be9b3a0b2bc55d16b -DIST luau-0.584.tar.gz 5577843 BLAKE2B a38fcc97f947a852bec3406ed4d80e8596f546e94f8f784b2dd322b7a61e8e0b28dda51815fb53541dc16a96ce8c2783fffdc958077671ce4db97d7e1e92d970 SHA512 826f72cd43f2ebdb4a17441ca56c86d6fbe7ce22fa7017493b97b01d4ca41956faff0f88d72e0ccf1afc202c451a8ba821d02030ee406cc3e2e496bd239daf5d DIST luau-0.589.tar.gz 6003411 BLAKE2B d478aea8a9c2091d2b17cf48c07faeb50801d39c4295f70c81485f96af5c05b5d9b565b18e96977933e5b8a5ddd3b1570da39ae28e53bf74b32fc595d1ccbd67 SHA512 923519a59e8cf92f92c06b2e18716b1360d504098137e72757a607d8e6801c7aaac6b6285264ca74e3dd90b618433e06599511b9a49198532501c2b8f841b577 -EBUILD luau-0.583.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f -EBUILD luau-0.584.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f +DIST luau-0.590.tar.gz 6009230 BLAKE2B 16dd1d5f04071f993683e099c9e9b1f15b55cfc4023df5c61e3008503eef53de65dcf54efc3b087d32df765ae51836e08d0865e3008cabc3f231fb48145c872a SHA512 bc43c321ee4f9253fe672a043ef29aa10b6911c462ee93d21c5f91a37ce05b51815426242e541eac86b66f1a17fcbd426ad673b6443c9ec478ae9e1e76239726 +EBUILD luau-0.583.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a EBUILD luau-0.589.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f +EBUILD luau-0.590.ebuild 818 BLAKE2B 08ca921fac0d784e7701aa345c4bb1a44d7532160b3ad97ae52566d3e426b886edfdb930a19e84acc5a57354a0b63be98448992836128fdb4b9c7088020aad9f SHA512 814f7afd4b47930a2dcf59e59a6824b1e94868f5f046ff91a91c3607654f6906c25ba16a68a652ac88c27244f8972bb55abae7eccd0d3085d1e5a20a48e3673f MISC metadata.xml 1071 BLAKE2B 21583b8ae784e9d98bf3f05cc8cca796e6e77b348ff43e52954a4aa67b805beaaf20c2f116753ed41764b51d85d4c673cd92e757053653bd8fc7bb8ab5d4ba79 SHA512 1a98dcfd442fc107c206c21c3ad3e464eec4ed3a77250b6dcaf982078553f612b1c6308a19a586835e6e17d3b6e208ecb6eca64b79fa2ad26f871b42e1711fe0 diff --git a/dev-lang/luau/files/luau-0.590-cstdint.patch b/dev-lang/luau/files/luau-0.590-cstdint.patch new file mode 100644 index 000000000000..50dd7254ed58 --- /dev/null +++ b/dev-lang/luau/files/luau-0.590-cstdint.patch @@ -0,0 +1,10 @@ +--- a/Analysis/include/Luau/LinterConfig.h ++++ b/Analysis/include/Luau/LinterConfig.h +@@ -5,6 +5,7 @@ + + #include + #include ++#include + + namespace Luau + { diff --git a/dev-lang/luau/luau-0.583.ebuild b/dev-lang/luau/luau-0.583.ebuild index c7bee4916d90..b15291852bc5 100644 --- a/dev-lang/luau/luau-0.583.ebuild +++ b/dev-lang/luau/luau-0.583.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/luau/luau-0.584.ebuild b/dev-lang/luau/luau-0.590.ebuild similarity index 93% rename from dev-lang/luau/luau-0.584.ebuild rename to dev-lang/luau/luau-0.590.ebuild index c7bee4916d90..70561ecec748 100644 --- a/dev-lang/luau/luau-0.584.ebuild +++ b/dev-lang/luau/luau-0.590.ebuild @@ -21,6 +21,8 @@ fi LICENSE="MIT" SLOT="0" +PATCHES=( "${FILESDIR}"/${PN}-0.590-cstdint.patch ) + DOCS=( CONTRIBUTING.md README.md SECURITY.md ) src_test() { diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest index 1b5903421822..62c9e6e38df3 100644 --- a/dev-lang/nim/Manifest +++ b/dev-lang/nim/Manifest @@ -10,5 +10,5 @@ DIST nim-1.6.14.tar.xz 5266632 BLAKE2B f6eadf44365a099f45d1b734dea494e5d098b0427 DIST nim-patches-1.6.6_p1.tar.gz 2632 BLAKE2B 64980d9510dc48e3c566473dc618d00cafba04783882d62b12015e8435c9c0515d7726da30f0b74dca6a41aa88a9c9aed2189a65b3325c28839d0051de8a3365 SHA512 7ba251675cd564452669bf5ec3748565db818324f58506f20a5036e4b54df10f4d7c149cece8cb97c853222cfa7d4d8d26856d92aaa25e613e31c6f5c2a8243d EBUILD nim-1.6.10-r2.ebuild 4413 BLAKE2B 4a321ed1751fb582bba04413759d78e061d6d00751b6c1e15668b05ab2e57552a726bf0ac33b49355a881bb6543bd5357ca874cb39b6294d562c2a7900cd64b9 SHA512 afe55c756bf43f875d810e551f2f0d9f746bef5800de269d4a20260bbd6750647bd7da4352502f2e61e60b67f00156975eaf314e5beb373e65e0664152c7f104 EBUILD nim-1.6.12.ebuild 4459 BLAKE2B d237b8243dcbb0ab941155e5a8abec2295f628ab98d2a92d5e8aee3d661e44d546fb71c36bfbec2fb29958a5736149d4a055a6b5b517a1ab42d3733b7d37f813 SHA512 ad440e3e94f3c91b1366e919b431ca1e51d967b94758921158799981749aeb4d7be9d953ba017811082778d8d3d5023896ea03b95551e2883cc2c90ef8afc15b -EBUILD nim-1.6.14-r1.ebuild 4818 BLAKE2B a78de75cae0d2f960d4c4f7418209506f0b94f41fd6429478af4dda35de0a1b48f4dc3b60930aed4cb0afe5e1d52b7f38b9f4e1f2882eb1722e2ffea50e35844 SHA512 588b417384b10afce724880b81df4c2efbe34bede5aa24ca567e236bb1d653e2089b7d649c1b2b4b744beb08678e8035eb33ce57ca768ea4b467c02c1308b7ca +EBUILD nim-1.6.14-r1.ebuild 4817 BLAKE2B b2b06c8f4a76510b40c1a22f398695adeaa474ff2f86646cc0459291f841f44162914929c7abf541c92322bdc8501a3ed0bb1b97f661a4772d3d9069ae728f52 SHA512 f87df54f333d7fb9842ac7b375d750b006ba91826095ff435859ab059731218da45f4653570e88b01346fe4839e28a2ac2132efab8d2ff4e68fe3dc093d8b1ee MISC metadata.xml 2157 BLAKE2B bbbc15b0c5590a22e276056a55ef09957ae5e5b0429122411e9d7570756873a5147bc8a00ee2bc97e887aa0d76668e3ecab10b495d67e5fd10174a0411d02f5f SHA512 b6d3010ddd9a0dc4e5f9698ac832cebe794c1b4b222d561448d9e43d9e3a581e5983c5d771bdad96957a100029efdb2804ff30b8b223b33ba5864e68fdb25519 diff --git a/dev-lang/nim/nim-1.6.14-r1.ebuild b/dev-lang/nim/nim-1.6.14-r1.ebuild index 85bb540e41e0..58e6390b88ed 100644 --- a/dev-lang/nim/nim-1.6.14-r1.ebuild +++ b/dev-lang/nim/nim-1.6.14-r1.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="doc experimental test-js test" RESTRICT="!test? ( test )" diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index e3f174f212b6..11a43d3d935d 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -24,10 +24,10 @@ EBUILD php-7.4.33-r5.ebuild 21533 BLAKE2B 2246f60ecb54284555e74ac458551729e9a980 EBUILD php-7.4.33-r6.ebuild 21502 BLAKE2B e8e5f58105088783b8ed435f4705ecb3891ad8ea17ecf63c9bac6b911a256f4615964325df7af2d63a925e842a57ee8cf2c7de1fb4bc1d11a2afbf9b5fa086cd SHA512 98f75d9ac14141407a8b8fdbc94bcf06b7b0325a0feb90acde5fbbdbdf669b1e5208f293eb43bc3ba58332f8b5fee29972884e4fbdcd941625cca78b96778bfb EBUILD php-8.0.25.ebuild 21880 BLAKE2B 966f8b33f46767a4456686cd788f0b3c1b8fd4049f2022b1136a8530ef3a5021efb393db45de6ce60aa77ba029c384858838e576a6d2799808246fbc2645730f SHA512 2ba7d167b4075b89e6aac2feb387103ae3fca4dc0be4d6791d23995f4eeb1ca65941664374c52e48b07a8815ccdc7bf1c79b9f2da910bbae8c7c3c373b856ab5 EBUILD php-8.0.28.ebuild 21883 BLAKE2B b0c23c162b11e652a57ec6218a26b6792baf81190168a6ac6c279d682bfa4a7a36b02598d063f9fd69f503bf463a97660b7c6ccdcfe637dc8a24cf097909f459 SHA512 2c8326ec110c74729a8daad7cfcb1a3c58d86ef741d6164e9248d68519dde26739e5c2c1bef89819fa641ed4c07f7566dfced4361ece573789a5752a3b9d9136 -EBUILD php-8.0.29.ebuild 21852 BLAKE2B e806e3effda0371ddb74cc27fe5c4fce21f095b862e7a3232bc45d39f8e3e373b4620890e85426d08801e03ff7f8ac43b7b7c6d210675fc1ba7d0c49c8368be4 SHA512 ac46038bb53ac4000fa21fb6fb65e52791f94b4cf25cb8128e584df422c6d71af444d960a49ca85c5ed5d38d34704fb3c371343a56b4ca0e77143b821bd9bddc +EBUILD php-8.0.29.ebuild 21850 BLAKE2B 30c89684d086d2562a7b6d16c6c72c9f18ebe4a2e0b96b922c4a86292e845f34ed8047568593c9a078eb3800eedfc90b56725fc13b8a8f9cb66683d98e9c8923 SHA512 342dc912db1e7117044faabf265853fd265178dee671a23e9fa00d3cf49a5350d15fa02156a19f964230a5b0e961c415173087e5bb161cf4606c1b01687d8c9a EBUILD php-8.1.12.ebuild 21815 BLAKE2B c1610ff5a4e439954b228744cd0223a4205dd1b53e6cff7a48535db414b6d20d307ba1b31c96ea6ab60b2ed1f811eb612c80e245b49acdf9659a6f8b2bb94b08 SHA512 73b766c5dec9b7231f1149b279b47e8621e527bbce2e1606bafdf1e6cd3f647ca30b2fcd16e1d9c3160c4a50c464fdeefbd05e1102f9debe7b79abd68fbceb4d EBUILD php-8.1.16.ebuild 21818 BLAKE2B 1782dc5c71cef2ac3ca067f4d53fcf64e61850044384dfe9bc0e64a025ab1dcf328a455b2aadbd17dd8c92cc65029337598763e3644f488122cde39a913d3343 SHA512 2215fb5851cfd28ffff620ffe86b0d924f61e9a24ff724fa019be7c788fb7de3c53f23489d21553fd81670887cd463b959f9f9857a53cc872e72f70478e330d9 -EBUILD php-8.1.20-r1.ebuild 21914 BLAKE2B 5c44d372707fb544587f2f854fec25b07d54ffb6faebed85520803da507d56b0177020a938f7589a869098e8327bc24ff328a79384e9c3b793a30c02249bedfe SHA512 1764f5a1b4bc74c2a03df4a7712226412a47d1f23549547f97447714f381110ceae7aa01183e844931a25cc8cf06627f8ed645e27b45878470170c1596042264 +EBUILD php-8.1.20-r1.ebuild 21912 BLAKE2B 09c455238617b57c66b9913e85226293f0d6714d5f0831ce352d6dde4b81eba3a48fc5b547aad2cff5638f1ac2c2ca36db2293e9943c77e3f2d029b0ff50a43a SHA512 d76af211f86309094ff21e5e98ff755de96b2eb9c6a1c14fd915385a81f823a1842dd25ef6bd11de094dd62eb8ba0a9d0d5a1960527542af8946fb01911dd749 EBUILD php-8.1.21.ebuild 21917 BLAKE2B 87783761a2113250800e1999e517319622b6ab82ca7fca86259e61683a567771e7c7b0a269326a341cc26ba0559ccf6c80c71265f5ac1d791f016b30d1f8f314 SHA512 dc1bfef40b29e5a161b500e8f8162c45446c49295b97254cac48e8373410c4df861768f7e06207136dcdeb8cca891ed761f4993624b09390c798d1e01b5c88ed EBUILD php-8.2.8-r2.ebuild 24720 BLAKE2B 76cf420b8095415621e82e2447baf3bb9224a61491a20685e73016498a15cf5e5cb2e486191b73f033db2304b8195bdcf7cd4a7a892dbfd5962cdcce4a1c2bc0 SHA512 428716e470348b046da8fbe8c83380dde37c8afcf94049aed4ce13cef239507d904f3e9627d1b9963f48db5522bdf368e860c6fa79dab1094323de222488c382 MISC metadata.xml 4018 BLAKE2B a2413be53cf35069736693b31b2ef8d4277c25c1cb4ea75d949e3a50809e77b9fae2dceeb8a71bcd0ea4c74131cfcaeaefa09ca67f312bd7eb934c2e07156502 SHA512 ba8385d8596d5e71d6b5cc7e225d2afbbed0cde36ea1b49a43efd16c03141d63baa26b440ddfeb39dea04313467077353c5ac6b8b75307bb64ea0c09fe456933 diff --git a/dev-lang/php/php-8.0.29.ebuild b/dev-lang/php/php-8.0.29.ebuild index ff9701dbae64..c7f33d03fbfe 100644 --- a/dev-lang/php/php-8.0.29.ebuild +++ b/dev-lang/php/php-8.0.29.ebuild @@ -20,7 +20,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" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" diff --git a/dev-lang/php/php-8.1.20-r1.ebuild b/dev-lang/php/php-8.1.20-r1.ebuild index c26809bca6e3..b04862db5694 100644 --- a/dev-lang/php/php-8.1.20-r1.ebuild +++ b/dev-lang/php/php-8.1.20-r1.ebuild @@ -20,7 +20,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" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 901c7c79ded5..dc0dacd9cd0b 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -24,6 +24,7 @@ DIST python-gentoo-patches-3.12.0b4.tar.xz 4660 BLAKE2B 50c8b2d80b33f26a274a8088 DIST python-gentoo-patches-3.12.0b4_p1.tar.xz 7772 BLAKE2B 54bc9fa2a39d36e83b4fca11c5f1b19df96777a1abc18a1dbd894d83e1504971e52e861225af44201d0d2c1740559c6fde0a52fe4d97111a5c1acf61efc4b47d SHA512 8bc7d81255f6b8f6b7d6be84af0a778bbb51126154c0ff2f0f5bb1a5ebdaf1055a4e012bbf239a1bbd0c5ca7d98fe8257731d1cf916ba55c10fddd5e75f6f33b DIST python-gentoo-patches-3.12.0b4_p2.tar.xz 8132 BLAKE2B 4c1df7c8e1dda483724d8c3bb8ab7a7739fcdee16eaf1a2a5aeedb6011c13769ee9f2d0b1cf849df12aaf3230c0771b16533496539e1a0fab633e38699c8a75f SHA512 9051311d1e31163d13b8d2b1981d700ad2cf297b30f8d2867df8fe535fdb7da11efcb6fef8a201a76ff05aa8ae91c3679eeee72a729dc7249714796f6af2be9f DIST python-gentoo-patches-3.12.0rc1.tar.xz 5040 BLAKE2B c03e9cc0f5ef0a68ab5d74764a30b8ab336b2b0feb105124fcb6f1ba660db7c27deab412f91b0980b072dcbe6bca06b8f2f9fd11aa11e95196d936fc8ba75bbc SHA512 bc8d67ccff73e3841c9fb591f5b1b4db7156cea0bde4edc2de605d6e921b5998c6f67bf7f1be505bcd50bc55b8f844be2b011720b5a93b04e7bf60df38bd5373 +DIST python-gentoo-patches-3.12.0rc1_p1.tar.xz 5812 BLAKE2B 41a33aadac1bb563ec55f12794fc48061ef01d2bada0e9f06287410cd235286ed04c6fddb78bbec1d8a9fa54c46861198e03b4d995e715a5e739ac2c915e0941 SHA512 82e45ab804e7e269805b760dc5dae3803a9983765718b975ec2029c82ca45d6cfbd9ba330cf09149ed24cd808a37fb021b0c6a8324b855dce0a92ff01ef42391 DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B d992f6b1c971583000086175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976 SHA512 d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371 DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116 SHA512 ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f EBUILD python-2.7.18_p16-r1.ebuild 8603 BLAKE2B 13c654aad809e8f999fa36e63f4a4eec5c2804644fab92c6f1a5c8ef75b20bde8509c34358e32350d7ddcbf8a309b9c5c008a9f9ab83c7d208434bd7efab0467 SHA512 88de339a316876a5a71560842cd879ba96b522f7dc4e409e6a22109639a538cb38abdc1a3d6c8ef468476841d1fe6014327197e8e2b0dd2d357ecde34bf8993a @@ -34,6 +35,7 @@ EBUILD python-3.12.0_beta4.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc88 EBUILD python-3.12.0_beta4_p1.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc880957217e6790b5fdfde1f19d8c61f2ce0c6c264cb464f3e5cf764e4aab7c95a7ce90e31c90e72cd0fc1eecbec927fb14 SHA512 80af81666cb1fd77d38346d251944fb5f4bee04ca367c147fc98ec51893202ed6899d4e7974279013d41d070b5be8538a1ac0179760eca5fecb49e9159b020ad EBUILD python-3.12.0_beta4_p2.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc880957217e6790b5fdfde1f19d8c61f2ce0c6c264cb464f3e5cf764e4aab7c95a7ce90e31c90e72cd0fc1eecbec927fb14 SHA512 80af81666cb1fd77d38346d251944fb5f4bee04ca367c147fc98ec51893202ed6899d4e7974279013d41d070b5be8538a1ac0179760eca5fecb49e9159b020ad EBUILD python-3.12.0_rc1.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3 +EBUILD python-3.12.0_rc1_p1.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3 EBUILD python-3.8.17.ebuild 12186 BLAKE2B 3a3f7f0701c0b4124fbcdd9caae9156a11108584bad90ed3051f9798ca5726af39c4002d4468d388256be6bd4d8e6967481e600fdacd0f2571c749a622fc3cbb SHA512 c8d1027498d66751af4d842445db10e29c55c3e5ce1dffa1d6487244e1c98ad19eb9188a31165756e5d3adc1d6d334535ebd784db29e468b2eaa2244fc563ffa EBUILD python-3.9.17.ebuild 13687 BLAKE2B ebd310d7f38daafe117b0174bc25f738e170aec49ec0cbf522f4f4ee2ab91ac80ce20c5eac2c5c6e853a5fcc004b2719c96d60a6704d50fc7f405334e9ad68b3 SHA512 f281ac933df35e3be51efd88008fa3312d88e692aac05a25241f5a1d5e862f485676dac6ba5b44269e710a445e14c9463ccfdf3330766a36a5abf1bcaa1e9c67 MISC metadata.xml 1436 BLAKE2B fd5ebcef153bc74aae02f8930dba67736ce44b1dd23418448e7d5bd22391845f5edf0ba8cdf3f43af9254c68734b95fbac9ee891f09c4584c9272ac4233eede6 SHA512 124a1e743cef7236f7936aa843d3aae739a420b1b6173f02c2ef787745616891142724446320d887aeecb95fac09e3620a9666e8e3e32085d79019fe71ff7da5 diff --git a/dev-lang/python/python-3.12.0_rc1_p1.ebuild b/dev-lang/python/python-3.12.0_rc1_p1.ebuild new file mode 100644 index 000000000000..d3a193505529 --- /dev/null +++ b/dev-lang/python/python-3.12.0_rc1_p1.ebuild @@ -0,0 +1,526 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit 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 debug +ensurepip examples gdbm libedit lto + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-pip ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( + app-arch/xz-utils[extra-filters(+)] + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + ) + valgrind? ( dev-util/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + sys-devel/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + # TODO: Makefile has annoying deps on expat headers + #rm -r Modules/expat || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die + + eautoreconf +} + +src_configure() { + local disable + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + + append-flags -fwrapv + filter-flags -malign-double + + # https://bugs.gentoo.org/700012 + if is-flagq -flto || is-flagq '-flto=*'; then + append-cflags $(test-flags-CC -ffat-lto-objects) + fi + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + -x test_gdb + -x test_dtrace + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --with-system-expat + --with-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_with lto) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # disable implicit optimization/debugging flags + local -x OPT= + + if tc-is-cross-compiler ; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} + local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} + local -x CFLAGS= LDFLAGS= + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross to satisfy --with-build-python. + --without-lto + --without-readline + --disable-optimizations + ) + + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # the Makefile rules are broken + # https://github.com/python/cpython/issues/100221 + mkdir -p "${libdir}"/lib-dynload || die + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index b86f54710c2a..317ea888a6f4 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -1,27 +1,28 @@ AUX spidermonkey-102-known-test-failures.txt 6918 BLAKE2B 00c40884cdb5f8bc9667ac8689a20e4113c1bf9a1e8311803f16836edd3abd184ddddb0c107ccd6ff3ba700a938716947311510eabce1836d0fae01099b7f6ab SHA512 2186204514b7145f7f0ba0f5e4231c5c281dc9ecc7c6ede816182f78d4c96be50311b9d97b746c3abb5b2335e5b4b7c7fc1114bb1cf9360092b8db37dac02a2b +AUX spidermonkey-115-known-test-failures.txt 423 BLAKE2B 608afc63d49741bac0e3e5f6d6c787a9741ae4fa61bea854f20bf99f6a2740800062022c459cbfe0087fc1de014ace167323be911f4986a4df4de9c7d85d61be SHA512 145fefbd989b6b34c858d15df02e2401ff0dc05b47065e232becfa958d31c94b8bc0fc6987aa0741a9cac4b4551837ca8ce78ef1a083f63a6b87c2c1c775ee27 AUX spidermonkey-91-known-test-failures.txt 10531 BLAKE2B 905a76f6c4b6a00dd7ffe0eff1c92c467bd48105ab612272fa5768f661fafffa3db691882674816ac38039fc74a97e2d7ca1b87b3d87966e3b35d7e6d911401f SHA512 3439eca54200c638f80f23762d358f47c43b0a9b522e72c023e158cb310d15e16f1b6c5fb95f8e4f1fdaf32cf6b3d2ca7e1d0d44fc437873ba23695de539704c DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651 SHA512 f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b -DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723 SHA512 fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6 -DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2 SHA512 2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5 DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499 SHA512 745f4a77e4c898313f11118274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566 SHA512 6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c SHA512 c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654 SHA512 7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd +DIST firefox-115.1.0esr.source.tar.xz 507060904 BLAKE2B 4da0535e05e193d0d7509790f3a6b0f8dd4dd809bdfab14da357ef06ce2b665d89a5620994393d6bdbe6a8fba1db55157063b7760fdd2e75f2bddca86f9992b4 SHA512 b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592 +DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a SHA512 f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316 SHA512 ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6 SHA512 3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827 SHA512 38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6 SHA512 201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c SHA512 d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185 +DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78 SHA512 cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1 DIST spidermonkey-78-patches-05.tar.xz 4480 BLAKE2B aaba61d1ee72496ef02463333a9fa9cc18b873953d1875411667fec73cd9f485224371cde65be0506fa3853368a0885cba3a109e052a3408e7d0ff22a8066e22 SHA512 c2522081bcc58d6f517320c344747403e1525c887b2f7ad6d23df76a954cdac1660d7fe5e2ae7a040763d6a6e0e6eaf127c8bffbd9d3ac0283d19d0d6f1f5edd DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f SHA512 4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7 EBUILD spidermonkey-102.10.0.ebuild 11500 BLAKE2B 96a9897caa7c61db93b6f3ae15e5f15523a73de05d89870e26edac2d06ad559cde329269b5682fc7c3bab90c580fbb72015538ba6447416ececfc299a044169c SHA512 889cbca86317313e1b10a5177b913a4ff158371cb687263934972d1a6ec5581a0eba09b19e1af7c2be53ad39a70b685375d72a00bf121dd737062ae00a153b3f -EBUILD spidermonkey-102.11.0.ebuild 11252 BLAKE2B 197e3f3a302b81de8043438e92e88cd3bc878f46cdf853a2421ea4bec45bc4a4c79a013b314cbdee26da2c360bed8ec1ca2e79562ddc75ee18a5070b8f96cd0f SHA512 0215c0514cd9b1f22527f64229b588b2964e326d7e30657bef9b053cd3895b9ee427fa54109e2be4f1317a8b9b93cdc09f7050e7873df71ac253a1b154f3aa1e -EBUILD spidermonkey-102.12.0.ebuild 11252 BLAKE2B 197e3f3a302b81de8043438e92e88cd3bc878f46cdf853a2421ea4bec45bc4a4c79a013b314cbdee26da2c360bed8ec1ca2e79562ddc75ee18a5070b8f96cd0f SHA512 0215c0514cd9b1f22527f64229b588b2964e326d7e30657bef9b053cd3895b9ee427fa54109e2be4f1317a8b9b93cdc09f7050e7873df71ac253a1b154f3aa1e EBUILD spidermonkey-102.13.0.ebuild 11376 BLAKE2B 62b72c8cd7ae178a22712d39c1a024a3f3e4abcaf72bba02bb4b66391fbf4c8a28039942fd3978d5c57ce02c50906e2f657c8f3a07e24b5e4da336f140c86a3a SHA512 e3ec4f73f766f87c7593316132dc40fd23853aebbe79f9c634482123ef5377bb7a0441a9cc1ba5371699c2e7ecd27b63c3f7092c13c9f80d6a58d71c15f57426 EBUILD spidermonkey-102.14.0.ebuild 15189 BLAKE2B af2ad36bc7f08fcde97a2955a1a59ebefce48a3bac5c062f97ea058eae87771a4f532f7069c27b7678cfc0bc3a059c5124a0899db2a55ff82695ad0b2d1699ef SHA512 3c8d9a786ad445f16e85b8c3555a0e76c11680c84ef65a30ba430b2f29baf814cf09f5a22337d12d57f9b9e50c6b9904c20492e7767b464840c5b545dd46abd4 EBUILD spidermonkey-102.6.0.ebuild 11283 BLAKE2B da31d238e722a0bad508850769b1cfae02e1f4303e59e6311725fee0c274f9d7a6a20ecd6e76ea347c05118a228f1486206f66b655a29b406177df26c49b93d9 SHA512 f616a8ec7b6c9d68c676a716cfc0da73f6b3e63fd657ba998c21de73cabdc5ef53913a7e13c800ba2e703adc584b29d7b9a5f640ed137c2a095ce352cd9bcf12 +EBUILD spidermonkey-115.1.0.ebuild 12490 BLAKE2B 5b0213bfec430c89b14e4ee7a560dcd7471beabe66af63c38934d0efce20596380347274882a1ecdfeef2786e30030dccdfba527e8114b9c3d29df98585ef20d SHA512 0fb45024198fc2df0f4617f1d695603641201efbc6b6b0c426c15371f1bced02b90fc98e25953999647b031c4a0da5c2f612bd0396bb0ffe7728a5bbdf003a93 EBUILD spidermonkey-78.15.0.ebuild 13101 BLAKE2B ce591b28ecc7cecb8a4eac26f385674ae577d79a29e7abaf90be3278bde23ff803186a6fa65e5da6cbad548584122521da71785b6c064edb52c5c52b291a46f2 SHA512 9084f7290eba68bf5f750a1902290fabfe886fde39716c67a1eacd62010ce61ab7090539a08f9de62ce9f637d33d66761b1edf6245ad2176306c364211377b9c EBUILD spidermonkey-91.13.0-r1.ebuild 15281 BLAKE2B 889e1a07b8e9c42b55d0863c34fdae803ea391d8069e076f5957355e2a0f397bdbcb4c6b98cdf53187fae4394afb2ab636771964216df002bb6bce11a588a3d3 SHA512 b2690dc8f98fc02a6ab5ba929e96b528afd94a92101cb1982f3170da25886f3d52064e94804890c3595ceca46b54b086e678ed59a8195a5c53406e23fdbb2ccb MISC metadata.xml 575 BLAKE2B e7f3717d36ba723ed41a6dc5adc798390ec98cbd018447b52b4b59a692cea93a4430524a3d545649e08057210e3d5427943d15e97aa5e33da859d8b8e352274d SHA512 9fc1545caf99002b574a675fdf8b8ee0cfa2791129109dcb40e01e658d3de283848d63958876208ff1c384ca6041b20d4e6d34b84a445521df3e240c9ea9dfe2 diff --git a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt new file mode 100644 index 000000000000..14c4db040eda --- /dev/null +++ b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt @@ -0,0 +1,9 @@ +non262/Date/time-zone-etc_localetime.js +non262/Intl/Collator/big5han-gb2312han.js +non262/Intl/Collator/implicithan.js +non262/Intl/DateTimeFormat/day-period-hour-cycle.js +non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js +non262/Intl/DateTimeFormat/timeZone_backzone.js +non262/Intl/available-locales-resolved.js +non262/Intl/available-locales-supported.js +non262/Intl/supportedValuesOf-timeZones-canonical.js diff --git a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild deleted file mode 100644 index 192caae25e38..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild +++ /dev/null @@ -1,413 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz" - -LLVM_MAX_SLOT=15 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/llvm:15 - clang? ( - sys-devel/clang:15 - virtual/rust:0/llvm-15 - lto? ( sys-devel/lld:15 ) - ) - ) - ( - sys-devel/llvm:14 - clang? ( - sys-devel/clang:14 - virtual/rust:0/llvm-14 - lto? ( sys-devel/lld:14 ) - ) - ) - ) - !clang? ( virtual/rust ) - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - )" -DEPEND=">=dev-libs/icu-71.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use lto ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die - eautoconf -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - myeconfargs+=( --enable-linker=lld ) - myeconfargs+=( --enable-lto=cross ) - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if [[ $(tc-endian) == "big" ]] ; then - echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.1.0.ebuild similarity index 81% rename from dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild rename to dev-lang/spidermonkey/spidermonkey-115.1.0.ebuild index 192caae25e38..e82f8f901136 100644 --- a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-115.1.0.ebuild @@ -4,12 +4,12 @@ EAPI="8" # Patch version -FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz" +FIREFOX_PATCHSET="firefox-115esr-patches-04.tar.xz" +SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" -LLVM_MAX_SLOT=15 +LLVM_MAX_SLOT=16 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="ssl,xml(+)" WANT_AUTOCONF="2.1" @@ -51,8 +51,8 @@ if [[ ${PV} == *_rc* ]] ; then fi PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} + https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} ) SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz @@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64" SLOT="$(ver_cut 1)" LICENSE="MPL-2.0" @@ -73,19 +73,25 @@ RESTRICT="!test? ( test )" BDEPEND="${PYTHON_DEPS} || ( ( - sys-devel/llvm:15 + sys-devel/llvm:16 clang? ( - sys-devel/clang:15 - virtual/rust:0/llvm-15 - lto? ( sys-devel/lld:15 ) + || ( + sys-devel/lld:16 + sys-devel/mold + ) + sys-devel/clang:16 + virtual/rust:0/llvm-16 ) ) ( - sys-devel/llvm:14 + sys-devel/llvm:15 clang? ( - sys-devel/clang:14 - virtual/rust:0/llvm-14 - lto? ( sys-devel/lld:14 ) + || ( + sys-devel/lld:15 + sys-devel/mold + ) + sys-devel/clang:15 + virtual/rust:0/llvm-15 ) ) ) @@ -94,7 +100,7 @@ BDEPEND="${PYTHON_DEPS} test? ( $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') )" -DEPEND=">=dev-libs/icu-71.1:= +DEPEND=">=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib" @@ -119,7 +125,7 @@ llvm_check_deps() { return 1 fi - if use lto ; then + if ! tc-ld-is-mold ; then if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 return 1 @@ -136,6 +142,40 @@ python_check_deps() { fi } +# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily +# placed here until toolchain-funcs.eclass gets an official support for mold linker. +# Please see: +# https://github.com/gentoo/gentoo/pull/28366 || +# https://github.com/gentoo/gentoo/pull/28355 +tc-ld-is-mold() { + local out + + # Ensure ld output is in English. + local -x LC_ALL=C + + # First check the linker directly. + out=$($(tc-getLD "$@") --version 2>&1) + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # Then see if they're selecting mold via compiler flags. + # Note: We're assuming they're using LDFLAGS to hold the + # options and not CFLAGS/CXXFLAGS. + local base="${T}/test-tc-linker" + cat <<-EOF > "${base}.c" + int main() { return 0; } + EOF + out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) + rm -f "${base}"* + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # No mold here! + return 1 +} + pkg_pretend() { if use test ; then CHECKREQS_DISK_BUILD="4000M" @@ -158,7 +198,7 @@ pkg_setup() { llvm_pkg_setup - if use clang && use lto ; then + if use clang && use lto && tc-ld-is-lld ; then local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" @@ -200,6 +240,10 @@ src_prepare() { use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch + if ! use ppc64; then + rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die + fi + eapply "${WORKDIR}"/firefox-patches eapply "${WORKDIR}"/spidermonkey-patches @@ -224,7 +268,6 @@ src_prepare() { mkdir "${MOZJS_BUILDDIR}" || die popd &>/dev/null || die - eautoconf } src_configure() { @@ -238,14 +281,20 @@ src_configure() { if use clang; then # Force clang einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + if tc-is-gcc; then have_switched_compiler=yes fi AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} NM=llvm-nm RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then # Force gcc have_switched_compiler=yes @@ -263,7 +312,8 @@ src_configure() { strip-unsupported-flags fi - # Ensure we use correct toolchain + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 export HOST_CC="$(tc-getBUILD_CC)" export HOST_CXX="$(tc-getBUILD_CXX)" export AS="$(tc-getCC) -c" @@ -283,6 +333,7 @@ src_configure() { --disable-smoosh --disable-strip + --enable-project=js --enable-readline --enable-release --enable-shared-js @@ -301,9 +352,11 @@ src_configure() { if use debug; then myeconfargs+=( --disable-optimize ) myeconfargs+=( --enable-debug-symbols ) + myeconfargs+=( --enable-real-time-tracing ) else myeconfargs+=( --enable-optimize ) myeconfargs+=( --disable-debug-symbols ) + myeconfargs+=( --disable-real-time-tracing ) fi if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then @@ -324,8 +377,13 @@ src_configure() { # Tell build system that we want to use LTO if use lto ; then if use clang ; then - myeconfargs+=( --enable-linker=lld ) + if tc-ld-is-mold ; then + myeconfargs+=( --enable-linker=mold ) + else + myeconfargs+=( --enable-linker=lld ) + fi myeconfargs+=( --enable-lto=cross ) + else myeconfargs+=( --enable-linker=bfd ) myeconfargs+=( --enable-lto=full ) @@ -367,12 +425,6 @@ src_test() { cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - if [[ $(tc-endian) == "big" ]] ; then - echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list - fi - ${EPYTHON} \ "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ --exclude-file="${T}"/known_failures.list \ diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 3586ae4ce9151aaa55270d501a131732e088ef1a..51bd74fb652cad8a506d2d82ba48f94d39e2fa4a 100644 GIT binary patch literal 97335 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 diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest index 09189a8f3516..38033ddf90c4 100644 --- a/dev-libs/boost/Manifest +++ b/dev-libs/boost/Manifest @@ -6,5 +6,7 @@ AUX boost-1.81.0-disable_icu_rpath.patch 577 BLAKE2B 0e8634a6a4594232238d03ed329 AUX boost-1.81.0-phoenix-multiple-definitions.patch 292 BLAKE2B d9bae6f053188f936ef45b521ff0fd3ed91cbb9fb90d74d94ac55844213de82f0c8b075796e19cf9e14d840add3154c66e9ccb2b5dcd88e71fee7505d547c4c8 SHA512 6e4f012158ac8ee81a783ab0a937bc127dbed4ae96882128ef802ca866cfea98018a4287a139e06d8918004b9e8fc3a31181da14b4c2dd1bf19c8f64cecb049a AUX boost-1.82.0-context-arm64.patch 815 BLAKE2B 6b0f9217cf8f761742e1863394cbb64f8f236fdf66141df925b23ce077a00d49932b48a6a539ed1716af7f7f0ee9376f53c4128115a0677b92958ae31e1e2f40 SHA512 f1f9b40ea8afa5b8a07dbccb31ae70dffd5e62272eaaa2a3a53946d15d26120b153f2c5c9ca4623af65b43c0f0d95f8958d4f62c58741b93c98e3b0cf6e74176 DIST boost_1_82_0.tar.bz2 121325129 BLAKE2B 16ee164ce7114d8134c861b3652c842750cec63ab0e79e4386d8cb9c56f7a454f9a9cfa75f25d9132a8d8d9e6f39d32a8e7535f83f52f355bbc40ef530163fa5 SHA512 6fddc452ca67f99f5c181e21c73d96feb7346e10886477c91b4abc2cdf447750599e0d42f935ef591222200ef6c033de078a7ad2bb577c81fa56a249b17420cb +DIST boost_1_83_0.tar.bz2 122892751 BLAKE2B c4af1713712da82f964fe08451141ea96905e30b475ee5090bf87ae6e43bcb1f258ab92e16e992fd22405e8cd85a435cef76a22b98788d9960396a4fec8c4c62 SHA512 d133b521bd754dc35a9bd30d8032bd2fd866026d90af2179e43bfd7bd816841f7f3b84303f52c0e54aebc373f4e4edd601a8f5a5e0c47500e0e852e04198a711 EBUILD boost-1.82.0-r1.ebuild 11358 BLAKE2B 277b8e2573fdd5c0e6d77ac1a84fe2466383729197616c57022d5bcdb02fc2dc3a10d1aaed34264c619a9b50b3b5d804cd70ae565af59b76785a3ee682c8943c SHA512 b5e0d4d0fc1dee3d060eba6822583af86dd8a891cd45754965b2e8c3bec381d84d8317f3674c88e58a2d390de660c721e7b6a666c5a073acaa218b99d983b058 -MISC metadata.xml 9028 BLAKE2B 066cbb57ea9116c9aa13d5bd8e092eb1724e3501b29812fbe0ba46565de94404e96585068af9266fe3a66c556b960e3095b318b376e3689bdb8f11dadaa99d26 SHA512 b489dbb41686b252ad3632d276f9a469405126a81bc16ae5d62f5b6a90851f0438dd7cbf4bad5963a52e9b5037368ef674b0bd4cd8eaac24b22f796d80be56a9 +EBUILD boost-1.83.0-r1.ebuild 11281 BLAKE2B 28d911ae6590aab1b8d86cc1ebf82aa01c7dc56028fdce72f583e9e33bc87e23d04690518c75b48630bf3f8bc1e379072aec2e952ab242a3b126848ac2070cbd SHA512 ff13ee410484c5f849dfd43e8d3aca4314b5260dbdb685b0c69bd6f6dc7c1bedc4a19104752492ef2625ce03dc3371c02d46df8d38501e99153f79e4c6b1bbae +MISC metadata.xml 9162 BLAKE2B c8df087c7fe1e4af3a59f21763777d3f1318aebcd524e077b6a93c374e0910ff31b1e73b8b4908130d63c2bb7d060348602cffd215648f09afd8015c782e2340 SHA512 3c45d74e046e0fd09f152fcfa7af942c9097e3ed91a0915a2541caad14a8b94b9faceccdbc74bf8aa7c8f7b383db7e91e09babba9c2c28fd7855a7b809616839 diff --git a/dev-libs/boost/boost-1.83.0-r1.ebuild b/dev-libs/boost/boost-1.83.0-r1.ebuild new file mode 100644 index 000000000000..4751aff03a5b --- /dev/null +++ b/dev-libs/boost/boost-1.83.0-r1.ebuild @@ -0,0 +1,350 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal + +MY_PV="$(ver_rs 1- _)" + +DESCRIPTION="Boost Libraries for C++" +HOMEPAGE="https://www.boost.org/" +SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2" +S="${WORKDIR}/${PN}_${MY_PV}" + +LICENSE="Boost-1.0" +SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122 +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace tools zlib zstd" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +# the tests will never fail because these are not intended as sanity +# tests at all. They are more a way for upstream to check their own code +# on new compilers. Since they would either be completely unreliable +# (failing for no good reason) or completely useless (never failing) +# there is no point in having them in the ebuild to begin with. +RESTRICT="test" + +RDEPEND=" + bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] ) + !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] ) + lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] ) + mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] ) + python? ( + ${PYTHON_DEPS} + numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) + ) + zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-util/b2-4.9.2" + +PATCHES=( + "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch + "${FILESDIR}"/${PN}-1.79.0-context-x32.patch + "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch + # Boost.MPI's __init__.py doesn't work on Py3 + "${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch + "${FILESDIR}"/${PN}-1.81.0-phoenix-multiple-definitions.patch +) + +python_bindings_needed() { + multilib_is_native_abi && use python +} + +tools_needed() { + multilib_is_native_abi && use tools +} + +create_user-config.jam() { + local user_config_jam="${BUILD_DIR}"/user-config.jam + if [[ -s ${user_config_jam} ]]; then + einfo "${user_config_jam} already exists, skipping configuration" + return + else + einfo "Creating configuration in ${user_config_jam}" + fi + + local compiler compiler_version compiler_executable="$(tc-getCXX)" + compiler="gcc" + compiler_version="$(gcc-version)" + + if use mpi; then + local mpi_configuration="using mpi ;" + fi + + cat > "${user_config_jam}" <<- __EOF__ || die + using ${compiler} : ${compiler_version} : ${compiler_executable} : "${CPPFLAGS} ${CFLAGS}" "${CPPFLAGS} ${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" "$(tc-getRANLIB)" ; + ${mpi_configuration} + __EOF__ + + if python_bindings_needed; then + append_to_user_config() { + local py_config + if tc-is-cross-compiler; then + py_config="using python : ${EPYTHON#python} : : ${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;" + else + py_config="using python : ${EPYTHON#python} : ${PYTHON} : $(python_get_includedir) ;" + fi + echo "${py_config}" >> "${user_config_jam}" || die + } + python_foreach_impl append_to_user_config + fi + + if python_bindings_needed && use numpy; then + einfo "Enabling support for NumPy extensions in Boost.Python" + else + einfo "Disabling support for NumPy extensions in Boost.Python" + + # Boost.Build does not allow for disabling of numpy + # extensions, thereby leading to automagic numpy + # https://github.com/boostorg/python/issues/111#issuecomment-280447482 + sed \ + -e 's/\[ unless \[ python\.numpy \] : no \]/no/g' \ + -i "${BUILD_DIR}"/libs/python/build/Jamfile || die + fi +} + +pkg_setup() { + # Bail out on unsupported build configuration, bug #456792 + if [[ -f "${EROOT}"/etc/site-config.jam ]]; then + if ! grep -q 'gentoo\(debug\|release\)' "${EROOT}"/etc/site-config.jam; then + eerror "You are using custom ${EROOT}/etc/site-config.jam without defined gentoorelease/gentoodebug targets." + eerror "Boost can not be built in such configuration." + eerror "Please, either remove this file or add targets from ${EROOT}/usr/share/boost-build/site-config.jam to it." + die "Unsupported target in ${EROOT}/etc/site-config.jam" + fi + fi +} + +src_prepare() { + default + multilib_copy_sources +} + +ejam() { + create_user-config.jam + + local b2_opts=( "--user-config=${BUILD_DIR}/user-config.jam" ) + if python_bindings_needed; then + append_to_b2_opts() { + b2_opts+=( python="${EPYTHON#python}" ) + } + python_foreach_impl append_to_b2_opts + else + b2_opts+=( --without-python ) + fi + b2_opts+=( "$@" ) + + echo b2 "${b2_opts[@]}" >&2 + b2 "${b2_opts[@]}" +} + +src_configure() { + # Workaround for too many parallel processes requested, bug #506064 + [[ "$(makeopts_jobs)" -gt 64 ]] && MAKEOPTS="${MAKEOPTS} -j64" + + # We don't want to end up with -L/usr/lib on our linker lines + # which then gives us lots of + # skipping incompatible /usr/lib/libc.a when searching for -lc + # warnings + [[ -n ${ESYSROOT} ]] && local icuarg="-sICU_PATH=${ESYSROOT}/usr" + + OPTIONS=( + $(usex debug gentoodebug gentoorelease) + "-j$(makeopts_jobs)" + -q + -d+2 + pch=off + $(usex icu "${icuarg}" '--disable-icu boost.locale.icu=off') + $(usev !mpi --without-mpi) + $(usev !nls --without-locale) + $(usev !context '--without-context --without-coroutine --without-fiber') + $(usev !stacktrace --without-stacktrace) + --boost-build="${BROOT}"/usr/share/b2/src + --layout=system + # building with threading=single is currently not possible + # https://svn.boost.org/trac/boost/ticket/7105 + threading=multi + link=shared + # this seems to be the only way to disable compression algorithms + # https://www.boost.org/doc/libs/1_70_0/libs/iostreams/doc/installation.html#boost-build + -sNO_BZIP2=$(usex bzip2 0 1) + -sNO_LZMA=$(usex lzma 0 1) + -sNO_ZLIB=$(usex zlib 0 1) + -sNO_ZSTD=$(usex zstd 0 1) + ) + + if [[ ${CHOST} == *-darwin* ]]; then + # We need to add the prefix, and in two cases this exceeds, so prepare + # for the largest possible space allocation. + append-ldflags -Wl,-headerpad_max_install_names + fi + + # Use C++17 globally as of 1.80 + append-cxxflags -std=c++17 + + if [[ ${CHOST} != *-darwin* ]]; then + # On modern macOS, file I/O is already 64-bit by default, + # there's no support for special options like O_LARGEFILE. + # Thus, LFS must be disabled. + # + # On other systems, we need to enable LFS explicitly for 64-bit + # offsets on 32-bit hosts (#894564) + append-lfs-flags + fi +} + +multilib_src_compile() { + ejam \ + --prefix="${EPREFIX}"/usr \ + "${OPTIONS[@]}" || die + + if tools_needed; then + pushd tools >/dev/null || die + ejam \ + --prefix="${EPREFIX}"/usr \ + "${OPTIONS[@]}" \ + || die "Building of Boost tools failed" + popd >/dev/null || die + fi +} + +multilib_src_install() { + ejam \ + --prefix="${ED}"/usr \ + --includedir="${ED}"/usr/include \ + --libdir="${ED}"/usr/$(get_libdir) \ + "${OPTIONS[@]}" install || die "Installation of Boost libraries failed" + + if tools_needed; then + dobin dist/bin/* + + insinto /usr/share + doins -r dist/share/boostbook + fi + + # boost's build system truely sucks for not having a destdir. Because for + # this reason we are forced to build with a prefix that includes the + # DESTROOT, dynamic libraries on Darwin end messed up, referencing the + # DESTROOT instread of the actual EPREFIX. There is no way out of here + # but to do it the dirty way of manually setting the right install_names. + if [[ ${CHOST} == *-darwin* ]]; then + einfo "Working around completely broken build-system(tm)" + local d + for d in "${ED}"/usr/lib/*.dylib; do + if [[ -f ${d} ]]; then + # fix the "soname" + ebegin " correcting install_name of ${d#${ED}}" + install_name_tool -id "/${d#${D}}" "${d}" + eend $? + # fix references to other libs + # these paths look like this: + # bin.v2/libs/thread/build/gcc-12.1/gentoorelease/pch-off/ + # threadapi-pthread/threading-multi/visibility-hidden/ + # libboost_thread.dylib + refs=$(otool -XL "${d}" | \ + sed -e '1d' -e 's/^\t//' | \ + grep "libboost_" | \ + cut -f1 -d' ') + local r + for r in ${refs}; do + # strip path prefix from references, so we obtain + # something like libboost_thread.dylib. + local r_basename=${r##*/} + + ebegin " correcting reference to ${r_basename}" + install_name_tool -change \ + "${r}" \ + "${EPREFIX}/usr/lib/${r_basename}" \ + "${d}" + eend $? + done + fi + done + fi +} + +multilib_src_install_all() { + if ! use numpy; then + rm -r "${ED}"/usr/include/boost/python/numpy* || die + fi + + if use python; then + if use mpi; then + move_mpi_py_into_sitedir() { + python_moduleinto boost + python_domodule "${S}"/libs/mpi/build/__init__.py + + python_domodule "${ED}"/usr/$(get_libdir)/boost-${EPYTHON}/mpi.so + rm -r "${ED}"/usr/$(get_libdir)/boost-${EPYTHON} || die + + python_optimize + } + python_foreach_impl move_mpi_py_into_sitedir + else + rm -r "${ED}"/usr/include/boost/mpi/python* || die + fi + else + rm -r "${ED}"/usr/include/boost/{python*,mpi/python*,parameter/aux_/python,parameter/python*} || die + fi + + if ! use nls; then + rm -r "${ED}"/usr/include/boost/locale || die + fi + + if ! use context; then + rm -r "${ED}"/usr/include/boost/context || die + rm -r "${ED}"/usr/include/boost/coroutine{,2} || die + rm "${ED}"/usr/include/boost/asio/spawn.hpp || die + fi + + if use doc; then + # find extraneous files that shouldn't be installed + # as part of the documentation and remove them. + find libs/*/* \( -iname 'test' -o -iname 'src' \) -exec rm -rf '{}' + || die + find doc \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -exec rm -rf '{}' + || die + find tools \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -exec rm -rf '{}' + || die + + docinto html + dodoc *.{htm,html,png,css} + dodoc -r doc libs more tools + + # To avoid broken links + dodoc LICENSE_1_0.txt + + dosym ../../../../include/boost /usr/share/doc/${PF}/html/boost + fi +} + +pkg_preinst() { + # Yay for having symlinks that are nigh-impossible to remove without + # resorting to dirty hacks like these. Removes lingering symlinks + # from the slotted versions. + local symlink + for symlink in "${EROOT}"/usr/include/boost "${EROOT}"/usr/share/boostbook; do + if [[ -L ${symlink} ]]; then + rm -f "${symlink}" || die + fi + done + + # some ancient installs still have boost cruft lying around + # for unknown reasons, causing havoc for reverse dependencies + # Bug: 607734 + rm -rf "${EROOT}"/usr/include/boost-1_[3-5]? || die +} + +pkg_postinst() { + elog "Boost.Regex is *extremely* ABI sensitive. If you get errors such as" + elog + elog " undefined reference to \`boost::re_detail_$(ver_cut 1)0$(ver_cut 2)00::cpp_regex_traits_implementation" + elog " ::transform_primary[abi:cxx11](char const*, char const*) const'" + elog + elog "Then you need to recompile Boost and all its reverse dependencies" + elog "using the same toolchain. In general, *every* change of the C++ toolchain" + elog "requires a complete rebuild of the Boost-dependent ecosystem." + elog + elog "See for instance https://bugs.gentoo.org/638138" +} diff --git a/dev-libs/boost/metadata.xml b/dev-libs/boost/metadata.xml index 98eea6f8a059..ba1a98dcc43b 100644 --- a/dev-libs/boost/metadata.xml +++ b/dev-libs/boost/metadata.xml @@ -15,6 +15,7 @@ Install the full API documentation documentation. This takes over 200MB of extra disk space. Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries. Optionally build NumPy extensions when Boost.Python is enabled + Build the full Boost.Stacktrace dynamic library instead of relying on the header-only implementation Build and install the boost tools (bcp, quickbook, inspect, wave) diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest index 6d2ddd322375..dd16df726335 100644 --- a/dev-libs/botan/Manifest +++ b/dev-libs/botan/Manifest @@ -10,5 +10,5 @@ DIST Botan-3.1.1.tar.xz.asc 488 BLAKE2B 9ac94473d90a26932e507cdb3f46d8381565deec EBUILD botan-2.19.2.ebuild 4452 BLAKE2B 6f20db33003277c4705690d5aedb9878ad10d24ae01be837d7c0a1c5276b5a8463197b78c1879560ef45369167abe11ed6d10443427505bddd641a2b9fae5ffc SHA512 5e2ea6890d06e9c7999ecb7103bd79e7052a508d8bc94cabf7154afe9a17616f88ff053086980afa2ecf98b2521a7fed4ddd511e01345ea675d85f3038f80984 EBUILD botan-2.19.3-r2.ebuild 4822 BLAKE2B 78f05a4a8832e5eee611da509d40243c57f39e41e39119d07647f94843689052583867c3150fce437cd322369ad6e0d5e0ab03ab7ec19300fb961b269db0e2a1 SHA512 4c0e0eb0e35285af725816edd2c414cf054d7dd06aab9b1c550d70fa892fe603c2e6c20283ee964e1c53a35b87e5177c74c8b4ace5aaa661bc24c73eb72935be EBUILD botan-3.0.0-r2.ebuild 4881 BLAKE2B bf499274424a18f242b47bdc961dc6a52b49b51cefc1d4ff46848cf7dbc7a7347e16d68056cf405de91c89529ad4ef2357357d26841a29236abeae1cc9b4511a SHA512 5e2e494eed8ffee0ef3f39684a57cccf90c05844558ac9c0fd5da07881866ceb0758bb28effafb4e7ffd87ac4ceee91f9055f53e2e0434b7447837e3e9c1ded2 -EBUILD botan-3.1.1.ebuild 5701 BLAKE2B 397597d5b04c4951383050e619afba58ebc38c9d7552f1c4dbe073b29ac1ed556232f7b8d24c6c0e1e567c492c45f6004d43089437f55246b48aca41e26ca26f SHA512 3ef6e7ce5586438f0efcf2d76efeebd89a7c4f798443f2acb9543399cc971cf086c3fe49092e6deabe45c2707e3f374dc1377538bee113a6ab54fc43e8b7944b +EBUILD botan-3.1.1.ebuild 5707 BLAKE2B de64433ca83690827c1068f26ae0b0a2c662a963bbf328a01b46adecf8c64c3b3e0b08653c54b79337baec803df95b79361b614f570382e7625be85d3c3bd45b SHA512 ca09c3306443c7b4908163874f4016e9417a46ac227d8f4f58dd7745750b7d257276d8d85c78c5188bc6a8d1b869c65c4e6a072244736d1b7823b076aa8e8d6c MISC metadata.xml 587 BLAKE2B 8d46466fee633fda0f81549a6e512e4ef5963eda31d7c882cee2fe2bfae8b0379509f046d0bdfdb1fe9481eea0585f1754753ed6b509c4f922b8fbf9ae089f39 SHA512 258e04098b9db5821a66e38d02ffb195b57378621fd2a549c8892744cf257be857ebf75c8e4a2f041cd267f07c2f1c3a5fca8df61db0538d8282507cf03a029d diff --git a/dev-libs/botan/botan-3.1.1.ebuild b/dev-libs/botan/botan-3.1.1.ebuild index 43885db0f0cd..f81be153d12a 100644 --- a/dev-libs/botan/botan-3.1.1.ebuild +++ b/dev-libs/botan/botan-3.1.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD-2" # New major versions are parallel-installable SLOT="$(ver_cut 1)/$(ver_cut 1-2)" # soname version -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos" IUSE="doc boost bzip2 lzma python static-libs sqlite test tools zlib" RESTRICT="!test? ( test )" diff --git a/dev-libs/clhpp/Manifest b/dev-libs/clhpp/Manifest index 38586edd2e5c..0320e29b4e87 100644 --- a/dev-libs/clhpp/Manifest +++ b/dev-libs/clhpp/Manifest @@ -1,5 +1,3 @@ -DIST clhpp-2023.02.06.tar.gz 106874 BLAKE2B c57cdff048fe80b8fd95f14a77883f0d3eb7a64f7b9fea2661e0127172783ece911f908d7b6597e1b1b2cdfc86c1d841a3047d295a85408ba4c25cb5c8a262f8 SHA512 30252a832287375d550a5e184779881d5b22207a636298c7f52f277c219d3a1ae6983259cfea7bf4f90f0840fec114ee0e7a8c1e6a6fe48c24fd3b5119e7a7f8 DIST clhpp-2023.04.17.tar.gz 115042 BLAKE2B df0db751eda9fe2f23a5e3ef97f263885a09ca4b341b24c9580522e84a192e9afe526a441d0e3660e8819492945b2ff89bff7c96cd1fd1b3bd6a177042ec759e SHA512 1e37af647a37737240de1622bd772e1f154a07c2d27e020487163c42d0833096c1a2f2f2185b8f6371889c2cad3992f0c7a9d233c36941367da743ee7ee8e486 -EBUILD clhpp-2023.02.06.ebuild 932 BLAKE2B b0527213917a031f4500183a4754f26cb69e6bafca6abf1a51d6bface0a90f3fa0165f8b4b3d7d94a9fc626b1252eea0399a64b4c5d3a8585fce36b0a8b6622b SHA512 c9fae768a12f4dd132787a8233fb1cd7f209ed46f88bf32cbedd59345ea1df230bb23b44e491dee615dff2f3deaa82926a82f0dd249305f8db464bf2f6cbbb1b EBUILD clhpp-2023.04.17.ebuild 931 BLAKE2B 04ac707b17d11b1fc5dc83ea0d6f6c7b85d2970bb617da5afe29b53b4c543faf828e840df1331cb39495bea491b31e6ac07857e6599578005775f1065b7399b0 SHA512 0df6000f35eb499304dd4aa224d033be68b91ae586d3870e380f7e97f00d6d00cae38fe83a0038851665ab4f578f0f94f8c1ea9b22f7bdcd55effc649c8ddc2e MISC metadata.xml 346 BLAKE2B acef91691221b9b27c8153b22470984b76fb92c720b9017da5cbae9464839c9625ea1d8902d18bf711ef7fcb435a07e7baf781d998881fe8179780d68e4c505e SHA512 78da9f326b7064b15eaf832bda21362f0a6eb495ed6a63c01cafb961d4ec7791c0806bd5f14d774092783fb55bb57012dc5ed74c04d445fce38cf72bc3998f73 diff --git a/dev-libs/clhpp/clhpp-2023.02.06.ebuild b/dev-libs/clhpp/clhpp-2023.02.06.ebuild deleted file mode 100644 index 366b4f04fcb7..000000000000 --- a/dev-libs/clhpp/clhpp-2023.02.06.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 - -inherit cmake - -MY_PN="OpenCL-CLHPP" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Khronos OpenCL C++ bindings" -HOMEPAGE="https://github.com/KhronosGroup/OpenCL-CLHPP/" -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Khronos-CLHPP" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="test" - -# Tests require CMock (NOT cmocka), which is currently not in Gentoo -# and has been found to be extremely awkward to package. -# Should it ever get packaged, consult git history for how to set things up -# for the clhpp test suite. -RESTRICT="test" - -RDEPEND="virtual/opencl" -DEPEND="${RDEPEND} - >=dev-util/opencl-headers-${PV}" - -S="${WORKDIR}"/${MY_P} - -src_configure() { - local mycmakeargs=( - -DBUILD_DOCS=OFF - -DBUILD_EXAMPLES=OFF - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/clipper/Manifest b/dev-libs/clipper/Manifest deleted file mode 100644 index ffec1d26f91e..000000000000 --- a/dev-libs/clipper/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST clipper-6.4.2.zip 2535706 BLAKE2B 755dcfd759888bda7114af784d9e684f36ce8f6e43dcadf07f5797e3723d392aab2ea9b80cb212b7eb3177bfb306ca20a797546cb2c382132887e62fa0dffd93 SHA512 ffc88818c44a38aa278d5010db6cfd505796f39664919f1e48c7fa9267563f62135868993e88f7246dcd688241d1172878e4a008a390648acb99738452e3e5dd -EBUILD clipper-6.4.2.ebuild 627 BLAKE2B d95c75391938cc8f35a856644ad1c2a727ba2382ff923eb0922d279e19ad68e0a0474006a541e2eda36a3bbfb31040cac816b1745946c829176f3f10e0c0286c SHA512 7e12cb147047e244d1c73d05c6a1f4f8d33b3f187e3fb0e01d0d181d1476b3b290ea31c1b5c35abe148a5babf795e02c91b8d212cd955f2053e0a3fc2f22cbdf -MISC metadata.xml 798 BLAKE2B 187a99147c934f8269795dcb7778ef5b53edbb3092bc667e671a333d132ac974c71eefe4cc8ca9039b066ca7bc2e9daaeaefd5e1bb55921f0dc44bed5b71a9f5 SHA512 bfc3be25dd88849f33da103b0a726eefa90a3435b447340759aa7d9e4cf486541371371981b41b844e28ea0f60cb7565ee21dc3e6de4ce334f42e61ea91df079 diff --git a/dev-libs/clipper/clipper-6.4.2.ebuild b/dev-libs/clipper/clipper-6.4.2.ebuild deleted file mode 100644 index 37050fb9bc05..000000000000 --- a/dev-libs/clipper/clipper-6.4.2.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 - -PYTHON_COMPAT=( python3_{6..9} ) - -inherit cmake - -MY_PV="ver${PV}" -MY_P="${PN}_${MY_PV}" - -DESCRIPTION="Polygon and line clipping and offsetting library (C++, C#, Delphi)" -HOMEPAGE="http://www.angusj.com/delphi/clipper.php" -SRC_URI="mirror://sourceforge/project/polyclipping/${MY_P}.zip -> ${P}.zip" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -IUSE="" - -RDEPEND="" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}/cpp" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - ) - cmake_src_configure -} diff --git a/dev-libs/clipper/metadata.xml b/dev-libs/clipper/metadata.xml deleted file mode 100644 index e8c28d1b439f..000000000000 --- a/dev-libs/clipper/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or, - and line & polygon offsetting. The library is based on Vatti's clipping algorithm. - - - https://sourceforge.net/p/polyclipping/bugs/ - http://www.angusj.com/delphi/clipper/documentation/Docs/Overview/_Body.htm - polyclipping - - diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest index 778ecc622164..4e1fb1c38cc7 100644 --- a/dev-libs/girara/Manifest +++ b/dev-libs/girara/Manifest @@ -3,4 +3,4 @@ DIST girara-0.4.0.tar.xz 60804 BLAKE2B 4653986945b89c87c597f20425c0009473679578b EBUILD girara-0.3.9.ebuild 967 BLAKE2B d4923336b4efbfa9432b519d88a529cbfecc4692b5540b4ad832d57a51e06daecb80f3ec26c9f39bbd7ea20ea00605ca0e18a4345b9ea31254a691492fd97379 SHA512 c34a0b0f193cdccc5383769fd25685b78625fc4d708d0b2eb0d7207cd395251a4bf0bb47f6f8069344e98c8e1cb784cb84b5fa6612c79688f8547f928fb0e35d EBUILD girara-0.4.0.ebuild 967 BLAKE2B d4923336b4efbfa9432b519d88a529cbfecc4692b5540b4ad832d57a51e06daecb80f3ec26c9f39bbd7ea20ea00605ca0e18a4345b9ea31254a691492fd97379 SHA512 c34a0b0f193cdccc5383769fd25685b78625fc4d708d0b2eb0d7207cd395251a4bf0bb47f6f8069344e98c8e1cb784cb84b5fa6612c79688f8547f928fb0e35d EBUILD girara-9999.ebuild 970 BLAKE2B 0a889eb37c75ab98ceb942847b32f956a3ed781834c68b75fa7d1f180aa71d938d8b0bdb362131c48decad03a84712f96c091fd60464de176bd66626f4bb842d SHA512 672c2ebf9a89e9b9965abced68d461e79d38f805a8075b1481c2aa9045d3ec05320c9e7f8941c5b12758af88f075f7403e45f7ae20fee59b0b424a433125f717 -MISC metadata.xml 667 BLAKE2B 67e62f5e585aa25094c1b1610a1c2796db659db5dc667f96aca37eb5900c9d079655b542b9bd2fe5a8e9a3a34c5e9c83fb2f75100f488847ef23305fbe92d9f5 SHA512 3449fc93878dd48d23f608f03e70a11b498a88a823555bc706f50ccff0612eff0de86bc832f4ac980b0cd46367efd8c382a3e34f6b944b8d80582c8d0a5fe3ae +MISC metadata.xml 582 BLAKE2B 2ec3bae683d84fb4fd9fbf5114606ac1191df2ca8ac2fdf46b5b4da32999342af02881c67b96df28b39499bed88db1a6512922df437b2a3335fdf62ee56a57bd SHA512 86df21ee24a4f91bbe8329b197ebe7b327ffaa1949c66d7cea4a3cb955aeafa122192c2d2178234b014d5e3824a041641243ebc9869a789d5238942fd6c200cf diff --git a/dev-libs/girara/metadata.xml b/dev-libs/girara/metadata.xml index 4311c033d558..71bb9e0c6245 100644 --- a/dev-libs/girara/metadata.xml +++ b/dev-libs/girara/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + mlq@pwmt.org diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 7853e40c3646..00268724b683 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -3,6 +3,6 @@ DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 9987033883e466c983af007c870cba4f2ef70ee08e DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 DIST gjs-1.77.1.tar.xz 650292 BLAKE2B dde0f9073ef6f87e4f76002d69e6397ac94ae6a9c711b4a35378a8e56191c1a06ae1ee14db5a3078d3f1ec443c6eeb245bdcec7c8702c8e4a581e08530c81ce5 SHA512 2a94406725a59e05485ebfcc6ba6b2a0c26f40833a46d6520caff576dd8495a14eb733cf0788af1ea4b5c9c11edd692637db41f6350fb4a3bf2e1c01267130cc EBUILD gjs-1.76.0.ebuild 2039 BLAKE2B 08c1a70563f99022397c2bcf8c8a89fceba5390041c8c470389120411b7a7e5f6d94141e7c5667082e272eee952957c7bbaed4d3af77285f18d5933ccb475c0d SHA512 99a876eb920e1dfff03241ca5afee9a46c0f24880b97fa8d7fe85a361994c35e17fc47d047ad5bd018884792dfd187bc99cb2b73488dd4231ff2146d8d3b4962 -EBUILD gjs-1.76.2.ebuild 2055 BLAKE2B b44dd7e6c71a968bce7e6e79d7d53ed2bcc46808299c3cd6049e02910aa5d4e8b5f17b706b0381634e2c2a22dd169de4b3d16a9b52657c55fa5a0e30c488e498 SHA512 b6513c6422b7debacdd8af0416bd550a5bcd83a73a38c87021c3a6522da9c8ce7b34d3f51ad6715401a5d700d6821632a4a0878e650e3438451b33ecd239c886 +EBUILD gjs-1.76.2.ebuild 2054 BLAKE2B dfa49fe0e2831e150bb43428b12c7475464a98fd305cc0151318125e0cdd2d0e32c2cf303e3efbdc65ad88c80969c2cd2cbb67ee53a274f069dac5397dc04383 SHA512 18f55663e333ef183fafee8eb9e3e201e258a7caa06e1714035c0cfafbfba42faf2b33db861940d4329f69ddbcbfce831419ef6548044325add84d624124ee7b EBUILD gjs-1.77.1.ebuild 1966 BLAKE2B 1783a96ee082e74ca58cb4f7292969a4c0374c8da4af3020d96163eff29585b0bc470ab275304928ed361c66a2554ec0f046e536eeecdf25940582ca510fcecc SHA512 2e3a9f5c5d42e76a96dfe533a9142ec1b332486bd16007d42b66d52bf8635a289b493122f92195b3a614cde78a084bb20be5a72b72e6965e98dd4c86c1326ea6 MISC metadata.xml 473 BLAKE2B 0d57ec402b3daaa00af170335374e711150ecccd019aea100484079a055015f36119c4564ae2d95e82e4ac8d6de6d84b83379aedfdcbfb7aaabaa752b51d8203 SHA512 a4f99ef450b30c381845a774865b4e82b2a554cc7f0a2edba7002096563943b58b290f704210cc00ca0508cf6e81a11be2fa0c6402117d2b05f0e4eb2e03a0c2 diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index 14e92f2d60e2..ef4d2148a240 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 865307b69aec..73aef9aa7cff 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -3,6 +3,6 @@ DIST glib-2.76.2.tar.xz 5273836 BLAKE2B db5d5e45fe4a17bade7f5bf923ac0e5541237d19 DIST glib-2.76.3.tar.xz 5273460 BLAKE2B 894635281d1a3eb60d274b8db91cd59069b6d0abe61295175c794ad44e8669d869009fac44c7d6f416a93adcea5b9aeb90b944047d013fa1f2d9b1a8ded3de1e SHA512 291b8913918d411b679442b888f56893a857a77decfe428086c8bd1da1949498938ddb0bf254ed99d192e4a09b5e8cee1905fd6932ee642463fb229cac7c226e DIST glib-2.76.4.tar.xz 5274356 BLAKE2B c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc SHA512 f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7 EBUILD glib-2.76.2.ebuild 10832 BLAKE2B a020d58c430c4f049c326ad1f1b61d9526f66383e542bb13950c37a58aef7680cf75feac4ffe4617d0a67093cd2615f12626e8489a1772a747f4f9cdb4432e25 SHA512 6d6936b78b16a8e53479cdc08bbe2cafb61b91a4824089851c1f0b0515b47d4870de97b69c0eba6a9a527e3cfe2e25f60306f38238c2fb2709926f0bf50f5a93 -EBUILD glib-2.76.3.ebuild 10854 BLAKE2B 9235902134d02af1d02078455ae0f632a302f99e4d993aa420ac0d8188af8ecb5b2f4022d985cd6b6a1db6a84c4e36bc1d27c5a0306fca862ecba49801afab27 SHA512 ffccb43edab42aba1a0acde1ee49336db7d9821aa6267a31cee23ac5aa76b95ca1f027fedb2e0f7c259171758f259038303fe9446cde8a2654083cadabe37622 +EBUILD glib-2.76.3.ebuild 10849 BLAKE2B ce0720cdc302eb3feab4ffd0f23b79cdb183de1a1f74023011ec0bf2562cc1aeff5ff7c866fc5855e41fa01a1791672f63eb217287db612f40e00be970b4192f SHA512 8993a4eb00510f228acd8409139779396285cce5cda1afa19e7b3bb6038ac47f4e103b30b7cc8233a541edf950334cd2fcbc9ed47d5d61df0493c0d5277b577c EBUILD glib-2.76.4.ebuild 10857 BLAKE2B 8b77421b945b988e703174024b85e70466b513ecbddb27b85101204feebf3f8510f3f6a3ff9c8a3407acb027ac1026d8d10e9a97edd64bc0b5c4ebba37a2bbc4 SHA512 bd0dd83ec845d24603f2b7156eafebb590b341e814673072d321cfc9c465d85493dcd2a1153fc031ebc5b17960602b9b0aefc346b91c653aa44381dbc2044d64 MISC metadata.xml 1357 BLAKE2B c9236f5cdb72931175f757cd7b713d924655cbbdbba9a45479564a2fb8f73b490923d62b69e84568dcd8cd47df32f9fa1dd51481c332a85713c17ce6f6af5109 SHA512 6fc9c503e81c78e21904f74cedb9dbce10194b7acaecf3f17098749e33ca2513a96a53142bc8c1d9d196e48d62b8752956c30d4813ac34d0616cdf13de37b33b diff --git a/dev-libs/glib/glib-2.76.3.ebuild b/dev-libs/glib/glib-2.76.3.ebuild index ea1999e3cb15..b8a23bb8b4be 100644 --- a/dev-libs/glib/glib-2.76.3.ebuild +++ b/dev-libs/glib/glib-2.76.3.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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" # * 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/libarcus/Manifest b/dev-libs/libarcus/Manifest deleted file mode 100644 index 9cbcfeb62730..000000000000 --- a/dev-libs/libarcus/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX libarcus-4.8.0-deprecated-protobuf-calls.patch 1395 BLAKE2B 6488f7da07b78df1f18826a62f47cc2a7835ad66f7c5f999a4926caff9bffa8125b39f44cbb4e5849b3283c95898120c2cdc0947c9008869af91db08f0036e55 SHA512 f98cdd0d15d03752cd04466211cdaf2fb0ebb4f9a5aa887c4f9a1df5c32ced18559952f89c4549ea93376d95ec0b1bc51289ce87256804d2fc453686d48b55e5 -DIST libarcus-4.13.1.tar.gz 32077 BLAKE2B 8a75de1ccd0879db817cd67600f83e765e00eed175d73685331ea7f1cde07dabd5c49c9b0f3f039a2a0e6ad7f491fa34de62054494fd9c588e3bb530370b65b7 SHA512 ffb14595f23c47f71082b994eae01471f45e2e9e1ae9a8ad01df577b9445594c30173388beab016a92be9723638ca6e46b5cecddddc6adc97e9d212fc0fa23fa -EBUILD libarcus-4.13.1.ebuild 1358 BLAKE2B 4796e561f53e0eb4b805a9e8591ac9a4deae3f011a5fab1ab86a3bc4822f41c908b03ee35ab6ea83b9f1acfc8a82b86f3e01b66e7e545ce3d1278c11e034e88d SHA512 f78acb638d5ead193277b2cbc0cc197e71e2ba14807a9c888c9e21d315d7c8df355e02fdd5bd334904d066a0e90711d2c0b0b4abd88dfced05b609333168d2fa -MISC metadata.xml 1054 BLAKE2B 489d56cbdde162445a89886b966050261bdc5ab27a8bd20d17122d3413eb1a3ec08f12163852dcfe955d9507228e762e5e71ae402806bdb2213eb38b88af07fe SHA512 6faa62e4439e21f7a42638282cb95298bd4e0736595616294572bd5f5a624ca919d0f476fe75b1f5fae59e9f438755e8376f66dc4091a6f70560d0722736d6e8 diff --git a/dev-libs/libarcus/files/libarcus-4.8.0-deprecated-protobuf-calls.patch b/dev-libs/libarcus/files/libarcus-4.8.0-deprecated-protobuf-calls.patch deleted file mode 100644 index 659885d406e3..000000000000 --- a/dev-libs/libarcus/files/libarcus-4.8.0-deprecated-protobuf-calls.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/src/Socket_p.h -+++ b/src/Socket_p.h -@@ -128,9 +128,6 @@ - - static const int keep_alive_rate = 500; //Number of milliseconds between sending keepalive packets - -- // This value determines when protobuf should warn about very large messages. -- static const int message_size_warning = 400 * 1048576; -- - // This value determines when protobuf should error out because the message is too large. - // Due to the way Protobuf is implemented, messages large than 512MiB will cause issues. - static const int message_size_maximum = 500 * 1048576; -@@ -362,7 +359,7 @@ - return; - } - -- uint32_t message_size = message->ByteSize(); -+ uint32_t message_size = message->ByteSizeLong(); - if(platform_socket.writeUInt32(message_size) == -1) - { - error(ErrorCode::SendFailedError, "Could not send message size"); -@@ -548,7 +545,7 @@ - - google::protobuf::io::ArrayInputStream array(wire_message->data, wire_message->size); - google::protobuf::io::CodedInputStream stream(&array); -- stream.SetTotalBytesLimit(message_size_maximum, message_size_warning); -+ stream.SetTotalBytesLimit(message_size_maximum); - if(!message->ParseFromCodedStream(&stream)) - { - error(ErrorCode::ParseFailedError, "Failed to parse message:" + std::string(wire_message->data)); diff --git a/dev-libs/libarcus/libarcus-4.13.1.ebuild b/dev-libs/libarcus/libarcus-4.13.1.ebuild deleted file mode 100644 index 77d40e732248..000000000000 --- a/dev-libs/libarcus/libarcus-4.13.1.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 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit cmake python-single-r1 - -MY_PN="libArcus" - -DESCRIPTION="This library facilitates communication between Cura and its backend" -HOMEPAGE="https://github.com/Ultimaker/libArcus" -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0/3" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="examples +python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="${PYTHON_DEPS} - dev-libs/protobuf:= - $(python_gen_cond_dep ' - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - proxy-maint@gentoo.org - Proxy Maintainers - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - This library contains C++ code and Python3 bindings for creating a socket in a thread and using this socket to - send and receive messages based on the Protocol Buffers library. - It is designed to facilitate the communication between Cura and its backend and similar code. - - - soname major version number - - - https://github.com/Ultimaker/libArcus/issues - Ultimaker/libArcus - - diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index c53e4fa8a729..41089f971223 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -2,6 +2,6 @@ AUX libbsd-0.11.7-musl-lfs.patch 1071 BLAKE2B e0ff9d4e066bfb9db72bd010c2dd0ba580 AUX libbsd-build-Fix-version-script-linker-support-detection.patch 1160 BLAKE2B 73246c3ba80ee29729c4f7265d2c47fd3c70f7b48dca90967d69dd00d6d8b90249e16ba9c9c6c1e1eab67f423ca93b133d0645e1c101b3caf24a405d736e725d SHA512 6dcea8e707ddaa407eade936044fef94e7500ac4aa28baf1944035b2fe69aaa210915e0cd50fa5ae60f83f62619a90430bc52ad655664f76b210c84b235ea489 DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9 SHA512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 -EBUILD libbsd-0.11.7-r2.ebuild 1882 BLAKE2B 4fa378ba778bceff78baaca26c19e7334d3b334bdd02d78b5a8a4ac2d8b2bb83f6ac41d3cbc0df83bb453b2c66415af98ac91300ffab166152f22de214bb719f SHA512 36e8efc714b7dbeaf365b7d5b484153d4508a192e406b1993275fb80f7ac86afcd77ce7a55b8c9aec8e8fd268e805e67499fb1cf3ab435e8ef7e470174227702 +EBUILD libbsd-0.11.7-r2.ebuild 1896 BLAKE2B ec24c5c3fd59e81da3d477ea68c0edf3abfee7c4178ccd2c03a0e1986ecd3605de26fa1d437958381d53cda04a374971a5bd2c68a632d73a43c2717b9f8121ea SHA512 9c5a6d4b22bec45d3bc3d333121ef110db7626b4ae392342f56122de34ad7602dba15bbcc56bcc60481ccf4d8ba57c94bb0e96595c5e2d6f0317c892ed268aa0 EBUILD libbsd-0.11.7.ebuild 1283 BLAKE2B ede4095fdf806c5f306dde5762d3541044d0892393776c34d17be6801dbfcecba27a95838c30691382930c038be8fe2964a31ceffcd9346591fe094c9ac2d4f6 SHA512 b1c30307e6241bd65ca12e76259be6d37e99e5e02882edb1a3e76bb4fd4b840fed5ac6cff20683d6e136c5eee257890cf6d6bf08d241e0876e323b2790b63242 MISC metadata.xml 554 BLAKE2B 57cd84d1627796b005aef8d9ef4ff6d180f3373717ab89649e2de6f8adf661633edd63bfa9a0e74924b2919ef42fc8388a16c90c9b10f50c98d82efdd84d139e SHA512 b1b5861578bb7bda3fae6608d6682d422e822072dccd70fe2459b0814188780ad90a2777d82876d18cea975257d1b813300a84491593526ea3a3f5671645e468 diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index cc3316c69e98..3e851dc40c90 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/li SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz" SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" -LICENSE="BSD BSD-2 BSD-4 ISC" +LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest index cea584f5d564..965dfae75159 100644 --- a/dev-libs/libburn/Manifest +++ b/dev-libs/libburn/Manifest @@ -1,5 +1,5 @@ DIST libburn-1.5.4.tar.gz 991212 BLAKE2B 3fd4aa70eed2c9d0d33ef8bb967cd6208f1561aeebe8bc2b222fa4639fa3c215d49ee5ed3efc32813221fc4a9016ec9a3cabdcd8ae052d161794c0af11c7e6ee SHA512 dd7b14093e62e2c02011955c24e01d70ed78969b14faf7e5a63c0da97a80c438b628922532eb135af7dea8ee7c7b83554b3354160306dad852ce5bf6eb1d5ac9 DIST libburn-1.5.6.tar.gz 995353 BLAKE2B 2c4b2e0a191c2a02327177bc5acd418d14a0c6eb9de065de171b0c4240a8bd7746ab2fd775fa1f0433bc1fe98dd47620524ec2954f4aa0f2015557cf881a5d3f SHA512 549cb25310aac5ce445639374d84f0c09fb1fdd70be97479588775e5afcc12dd0655c5bf51bd3f1bf8c06a66b318fd1e709dcfd72845e795ffaf353ea621accd EBUILD libburn-1.5.4.ebuild 861 BLAKE2B f9ba67f384103ea9a55d07118dd263232a4ea27082f057af9e1ee7be59e2535b35296163b7dee659a08ecc04884e907c65b089025f918b6566362e48ee69fa7b SHA512 68fe98ed57e6ea0836babaeb09a45c86d8b9d8a408c424df91c0d392436b5e48b24a34b52eb8afaabb424bf282f2d105a4f9a1999bd866d1d81d86d04eb485ab -EBUILD libburn-1.5.6.ebuild 869 BLAKE2B a2c4b1ce011295564cc32ba784818349b9277bb4478948e87419991605d49f1eaa224c5693c6ce803a39a1c0e1fb6bf8c0a245e8197fe67a53f45c239d4832d1 SHA512 67a0d1317616922ad5bb1b7f193a8e5530fd922c0f3fe793c48cd342d7a7d34c263e0c1045ec7e8895a5bb6d102b231b8263b91cd904ff8a74826d7108f77f8c +EBUILD libburn-1.5.6.ebuild 862 BLAKE2B 617cff443ef998fdd6d9a3cae0444dee615eb09f100994540899da4f9f4fcdb627b05289a27456dd17b5109fd1c4fa4292f2e08af43b4242e5179dc5cd239d10 SHA512 748990ff5476054d7833180fc7bf8f3cf8de99c979618aa4ae47402cb694801e824664baa1d9be8a06536a88518b506f6859e426e53c280245b12d098b9e1118 MISC metadata.xml 244 BLAKE2B 81e7bffb2ab3a3015b9a90bb48d0f62a65b55840b50a77f41b24961c3d9f682405c866b25a88c900785d60f669e60791607921808b988ab3ae525e31933e6067 SHA512 d4a328a1ed124445554a4a6f16cd5d9021314f6f4634c9e2866a68ca318220889554603e405c7aba69e9135cb5848de9bbf361f923fd3c0a5a6c803345351b93 diff --git a/dev-libs/libburn/libburn-1.5.6.ebuild b/dev-libs/libburn/libburn-1.5.6.ebuild index 5070cb8bc9c1..e08ca66b3f1c 100644 --- a/dev-libs/libburn/libburn-1.5.6.ebuild +++ b/dev-libs/libburn/libburn-1.5.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" 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="debug static-libs" BDEPEND=" diff --git a/dev-libs/libcharon/Manifest b/dev-libs/libcharon/Manifest deleted file mode 100644 index ca8d1b6aa095..000000000000 --- a/dev-libs/libcharon/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST libcharon-4.13.0.tar.gz 151775 BLAKE2B f8a8b59b361ffc9b54e0047e0cc3824e2a92cf341aa9664712d020e07e5f2facda6f2d1827998c4af0958a3b05070738a20d93d7723a2f3708e601b70474653c SHA512 cd6e4cd696bcbebe5aa6a53f5222fbb8f982ff21d165adcd8854769b19df2d15ea6287100ba09ddd85ac80d3f86dbfae9ac050ee50f082223bf0acb542413d8c -EBUILD libcharon-4.13.0.ebuild 1746 BLAKE2B 1b06765faf6a95771bbecf2844b3d391eaea0cc720d82f6d4cb289f2af4e6cb86425f4e50df3b047b00744b133a1b98a36ff0b1b5a2311967688023cc9afb883 SHA512 83382d90c7a5c0cf7ea51bbcec54c603d91044221e38d49fa3af24adef9d040d6a1215014ede354953303e07671006093a710d6c677d1e88a4ea7136c99f6347 -MISC metadata.xml 908 BLAKE2B 138b88fcb565bb5a76d0568c78a88e8dbc189b39009cf18e05b7404cc46bf452eb671eda2cddd1ff89f42264dbe1659f60b72488ef6764b7109ee3e26c354ff7 SHA512 715917d3322e3156c615ff4b9e60228ae0241668a8e7069d4af417e37e08ee9948bbf2974a494ac4d21ddb4ed81cf4211dece65c1719e825f629b8184746a5ec diff --git a/dev-libs/libcharon/libcharon-4.13.0.ebuild b/dev-libs/libcharon/libcharon-4.13.0.ebuild deleted file mode 100644 index f2a4bc85ec38..000000000000 --- a/dev-libs/libcharon/libcharon-4.13.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 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit cmake python-single-r1 - -MY_PN="libCharon" - -DESCRIPTION="This library facilitates communication between Cura and its backend" -HOMEPAGE="https://github.com/Ultimaker/libCharon" -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -IUSE="+client +dbus test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=" - ${PYTHON_DEPS} - dbus? ( - acct-group/ultimaker - acct-user/ultimaker - sys-apps/dbus - )" - -DEPEND="${PYTHON_DEPS} - test? ( - $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') - )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - # use current python version, not the latest installed - # fix python install location - sed -i \ - -e "s:find_package(Python3 3.4 REQUIRED:find_package(Python3 ${EPYTHON##python} EXACT REQUIRED:g" \ - -e "s:lib\${LIB_SUFFIX}/python\${Python3_VERSION_MAJOR}\.\${Python3_VERSION_MINOR}/site-packages:$(python_get_sitedir):g" \ - CMakeLists.txt || die - - sed -i -e "s:/usr/lib/python3/dist-packages/Charon/Service/main.py:$(python_get_sitedir)/Charon/Service/main.py:g" service/charon.service || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DINSTALL_CLIENT=$(usex client ON OFF) - -DINSTALL_SERVICE=$(usex dbus ON OFF) - -DPython3_EXECUTABLE="${PYTHON}" - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - python_optimize -} - -pkg_postinst() { - if use dbus ; then - elog "To start the Charon File Metadata service at boot, add it to the default runlevel with:" - elog " systemctl enable charon" - fi -} diff --git a/dev-libs/libcharon/metadata.xml b/dev-libs/libcharon/metadata.xml deleted file mode 100644 index fdb12d8c03e0..000000000000 --- a/dev-libs/libcharon/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - proxy-maint@gentoo.org - Proxy Maintainers - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - Library to read and write several 3D-printing related file formats including G-Code and Ultimaker File Package (UFP). - - - Install the charon client library - - - https://github.com/Ultimaker/libCharon/issues - Ultimaker/libCharon - - diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index c3dfa224845e..0ae04f880ba0 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD libclc-14.0.6.ebuild 1390 BLAKE2B b355a93d63ee4beb5f3782cda8514aa02f16e71563f66bac6fc7a5e3beae40efa1bdbe098f3d83ce775d0458118f19fceb7225f2b5511823c8e56cabdae4f2d8 SHA512 488e5c278fe4b48ec8ce6ccd76d489cf08251ce6e8f8bd417048a80a10e4a5cf72f20462aa8115f72afe1a40dbee02d936680d516dd1c940fd52fe6f55402e69 EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1 @@ -17,4 +18,5 @@ EBUILD libclc-17.0.0_rc1.ebuild 1727 BLAKE2B 575b735b8bd9a7975b2f672399458a069b8 EBUILD libclc-17.0.0_rc2.ebuild 1727 BLAKE2B 575b735b8bd9a7975b2f672399458a069b840d68b04d4083218e7ea01c65e68bcc6995406a16372b86233c793fe0cbeedc95228bcc9093f1321ac46b5945d3bb SHA512 c5d66b77fd5bfc6e8a8ba672ed9403d048766492143cf41db07abbc2aa57770167f2ed9b935a6c498d6f44fcde666aa35ceaa0f397cba14ad74742dcab81914a EBUILD libclc-18.0.0.9999.ebuild 1727 BLAKE2B 575b735b8bd9a7975b2f672399458a069b840d68b04d4083218e7ea01c65e68bcc6995406a16372b86233c793fe0cbeedc95228bcc9093f1321ac46b5945d3bb SHA512 c5d66b77fd5bfc6e8a8ba672ed9403d048766492143cf41db07abbc2aa57770167f2ed9b935a6c498d6f44fcde666aa35ceaa0f397cba14ad74742dcab81914a EBUILD libclc-18.0.0_pre20230803.ebuild 1727 BLAKE2B 575b735b8bd9a7975b2f672399458a069b840d68b04d4083218e7ea01c65e68bcc6995406a16372b86233c793fe0cbeedc95228bcc9093f1321ac46b5945d3bb SHA512 c5d66b77fd5bfc6e8a8ba672ed9403d048766492143cf41db07abbc2aa57770167f2ed9b935a6c498d6f44fcde666aa35ceaa0f397cba14ad74742dcab81914a +EBUILD libclc-18.0.0_pre20230810.ebuild 1727 BLAKE2B 575b735b8bd9a7975b2f672399458a069b840d68b04d4083218e7ea01c65e68bcc6995406a16372b86233c793fe0cbeedc95228bcc9093f1321ac46b5945d3bb SHA512 c5d66b77fd5bfc6e8a8ba672ed9403d048766492143cf41db07abbc2aa57770167f2ed9b935a6c498d6f44fcde666aa35ceaa0f397cba14ad74742dcab81914a MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5 diff --git a/dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild b/dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..117d489acdec --- /dev/null +++ b/dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +LLVM_MAX_SLOT=17 +BDEPEND=" + ${PYTHON_DEPS} + || ( + ( + sys-devel/clang:17 + spirv? ( dev-util/spirv-llvm-translator:17 ) + ) + ( + sys-devel/clang:16 + spirv? ( dev-util/spirv-llvm-translator:16 ) + ) + ( + sys-devel/clang:15 + spirv? ( dev-util/spirv-llvm-translator:15 ) + ) + ( + sys-devel/clang:14 + spirv? ( dev-util/spirv-llvm-translator:14 ) + ) + ( + sys-devel/clang:13 + spirv? ( dev-util/spirv-llvm-translator:13 ) + ) + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + if use spirv; then + has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || + return 1 + fi + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +} diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index 018abe0d0ce8..60c4b1cb7d56 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -6,4 +6,4 @@ DIST libdispatch-5.8.tar.gz 594259 BLAKE2B 90853a19c4c99f590bef9a2153157d95c08f9 EBUILD libdispatch-5.7.1.ebuild 1190 BLAKE2B 902372aa7c39ff6c07cce23794ad3b2dd86e78b60c19160faea5406316eb72ae49a80648b540c2d4a62a41a62440fa791ee8f795c7303bd3a11d34981557ce0c SHA512 4e0bc2cacbb0e1669eba0231d4e63c64b94db9f274a752de780d9daf881f97cde30bd7b6fc098c90ea5a1c718f937df0d8a8fa463cd241c87dc8a315fa8cbcf3 EBUILD libdispatch-5.7.3.ebuild 1190 BLAKE2B 902372aa7c39ff6c07cce23794ad3b2dd86e78b60c19160faea5406316eb72ae49a80648b540c2d4a62a41a62440fa791ee8f795c7303bd3a11d34981557ce0c SHA512 4e0bc2cacbb0e1669eba0231d4e63c64b94db9f274a752de780d9daf881f97cde30bd7b6fc098c90ea5a1c718f937df0d8a8fa463cd241c87dc8a315fa8cbcf3 EBUILD libdispatch-5.8.ebuild 1190 BLAKE2B 902372aa7c39ff6c07cce23794ad3b2dd86e78b60c19160faea5406316eb72ae49a80648b540c2d4a62a41a62440fa791ee8f795c7303bd3a11d34981557ce0c SHA512 4e0bc2cacbb0e1669eba0231d4e63c64b94db9f274a752de780d9daf881f97cde30bd7b6fc098c90ea5a1c718f937df0d8a8fa463cd241c87dc8a315fa8cbcf3 -MISC metadata.xml 350 BLAKE2B 179ce6945eeec3c78414fb6dd66822f26ac6b629528da5868b44d3715355ec80acb1cc5dd8357b659f31877c83bfc10ae8b236367904bbbdd36d2ec7c1458739 SHA512 64646993f5469b2573385aa94fa578ae0e7645f4c5a30b631cf1d0de9ac5ef88270ba85e95f684b884631ec21d7ef31c4d68b563923901651da2ec631b0ccff5 +MISC metadata.xml 265 BLAKE2B 11d08659ec911f664b8d0e5b00bfbf7c71e65a12e69fbab4ef165a2670645a3d439fffe7925ca828c6524e855d4484294778f2c88b6394e2b6df719ab689d3fe SHA512 7f01e4b96ced643db5d1b6db49fb1a29ef3b1291a0c2d857e0fba91b4e18b6484d5627a0cad57335249a4365ff01e3fa5bd3035013d62d55b5ba906fa4282eaa diff --git a/dev-libs/libdispatch/metadata.xml b/dev-libs/libdispatch/metadata.xml index 148e05a351bd..7e1433ad2dac 100644 --- a/dev-libs/libdispatch/metadata.xml +++ b/dev-libs/libdispatch/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + apple/swift-corelibs-libdispatch diff --git a/dev-libs/libedit/Manifest b/dev-libs/libedit/Manifest index b554ddd217bb..26f7daf9a488 100644 --- a/dev-libs/libedit/Manifest +++ b/dev-libs/libedit/Manifest @@ -1,3 +1,3 @@ DIST libedit-20221030-3.1.tar.gz 533261 BLAKE2B f4a9784cfc2a30af2778f0e05b6e45ca489555c3009ba050ea19134670ad71fdd099425dee0526dcbb6a1a84f51bd8014ce2540be0535465cb59ab998753833c SHA512 41eb46feaffa909e8790b9a9e304d5246e82ab366721196126a923d68b4d4964d0a433fe238f9d5e0a00aefb5c8cb66132150792929a793785ad091d91016f97 -EBUILD libedit-20221030.3.1.ebuild 962 BLAKE2B 5a41b736c3f911c33b10381c68709cc4dbb762f67eaf1ed47e68b680ca2f3efffa19c397f1f88da4737d1f82af4aec32ca955b8c91a0718cc1561d4156b2a91d SHA512 6d69b13d699aa45878354b9df236ec0bea651cc344b1716a715dce614fc047335f7c36789641d18bf7cd335ec07c853d298e23bcc77bdddc32dce72e87580934 +EBUILD libedit-20221030.3.1.ebuild 960 BLAKE2B f02b6263e97ad42503a068cef0dfc0bb40e44c25c58224af5ab5e4042c4437a763d8ab0797c6012e57a0a918195e40eac593c6a3ba794df666b24c985139e52e SHA512 7e9e7007be7a66499723bd43822fcfd021923c2f60b9d657c4c1ac074312d41c6b4e7a8c8a51c2cd08c4404fa5d910d0587d2bd228fbb4b9d23c43e2df95b258 MISC metadata.xml 642 BLAKE2B 0d925244c4953d0b9bf7283b7ef088c4b5f0d8763d9160d6df19c0216cda6412c8819ee6a885eb7412695602cdc7a9bac2464ab62fc47208123bfde4f5b2213d SHA512 2c186c25f40e1ff141a2a34f056f8f8476df813ef6a31f0e368d258b6655d579c1cc65a5b44afab27f8299cd0ad6a70856fa1180a09142f77307b0ce173815f0 diff --git a/dev-libs/libedit/libedit-20221030.3.1.ebuild b/dev-libs/libedit/libedit-20221030.3.1.ebuild index 5733658ffc69..0efa3b2f8b95 100644 --- a/dev-libs/libedit/libedit-20221030.3.1.ebuild +++ b/dev-libs/libedit/libedit-20221030.3.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://thrysoee.dk/editline/" SRC_URI="https://thrysoee.dk/editline/${MY_P}.tar.gz" S=${WORKDIR}/${MY_P} -LICENSE="BSD-2" +LICENSE="BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="static-libs" diff --git a/dev-libs/libisoburn/Manifest b/dev-libs/libisoburn/Manifest index 0f89b0514d9a..0a6c5c35cd01 100644 --- a/dev-libs/libisoburn/Manifest +++ b/dev-libs/libisoburn/Manifest @@ -1,5 +1,5 @@ DIST libisoburn-1.5.4.tar.gz 1623904 BLAKE2B 3bb6ba88ad0422e1f3fbefdadb60231ea338a6bb8f39087fd25d58d68a4603c445d5d02b54c0a69897c321b4620f2ceb46eb8899552d2486e579a34f345a9d7f SHA512 5fc8532a13caf6caa5a0711753ca99ee2b3f4d5e2db9b3ed2aeef76714e3ae6de6d9c2db0d8297c0d749c42c5ab84fe92989751d8da24d41457b98656eb1bd86 DIST libisoburn-1.5.6.tar.gz 1650966 BLAKE2B 56246feb390532588861944944de50fc6e70afa284da78a33e6a1c3a37fdf02cd8362dce2fc59c8f0017cc475eb15db47841759f376342d411d0518e9ba49c9b SHA512 0fc0058aa4cf755f30d5be0de808012978c657348412c7f129b8f8128da41f18216f3e039050a5851b557ffab344cf7dc44df374400ca008e34e2e2524fbd979 EBUILD libisoburn-1.5.4.ebuild 1850 BLAKE2B 67d429f390369b1dc5d90232d686282dbf12acd42160fbec1f50676af1ee398f0d2baa56ad57c29410283a738eb7d4a734a09707689f1273eb123006362068cc SHA512 0ab270e6992e8e98f4472dbcbc4cfbce50d1e966523c15ee0f2d793a7a516a125f7a79aa411c00be87cda8b2e6e16f26d5a2c3b1175ddecb9853e8a9c2a0d2e6 -EBUILD libisoburn-1.5.6.ebuild 1858 BLAKE2B 46ee265ab0be070f42b86cfa48f5c77f4a9c63d072fbabe7f8d478891fa951d5ca1d67041d1784256c5e6a2672560a9221022d5cedd7ba3a69934024f12206ef SHA512 d3d7c76ac09619e1f1bca339d4102ddc8c028d51f22a6a2c9bf068d79f0672200fe221b1b7ddbcd0299fd88a308d85b025efbd70b73465f979f4bbaf5a8a7165 +EBUILD libisoburn-1.5.6.ebuild 1851 BLAKE2B 13438b8c086c935bc2a01d828ea3f4901520a28feb0db40486abd27f29a9fb7cf290c8488831d71102465928933a05d5bc88fc647e0d98750e3162d2397efe27 SHA512 0e074733fab495b9d435602c3cbba7b06c40cd7015abfd46a4722a6f9acacf5059452789f732429f395b702f3eb8e33c4348a5d986141474a237665c636a1219 MISC metadata.xml 830 BLAKE2B c89f5f41f77640a55e5e48c2e1b16fa87fab35fd6b9b2d5c428e3ad700aaa088682d1ff6ca1ca674025b2b110cad722453b9a80889e81d021e941d41d7e14fcd SHA512 b687baf3d21a495da1036196fc653b92934d2de797ff0b149dfd94a81dde6d965778db7b8fd4284ae09cb07d01205eaa983f586bf4adee7092d1b3b3a8b72ed9 diff --git a/dev-libs/libisoburn/libisoburn-1.5.6.ebuild b/dev-libs/libisoburn/libisoburn-1.5.6.ebuild index 0b677c8b4bec..6cf417abe440 100644 --- a/dev-libs/libisoburn/libisoburn-1.5.6.ebuild +++ b/dev-libs/libisoburn/libisoburn-1.5.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" LICENSE="GPL-2 GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~s390 sparc x86" IUSE="acl debug external-filters external-filters-setuid frontend-optional launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib" diff --git a/dev-libs/libisofs/Manifest b/dev-libs/libisofs/Manifest index 200ca7960bd9..819890efd669 100644 --- a/dev-libs/libisofs/Manifest +++ b/dev-libs/libisofs/Manifest @@ -1,5 +1,7 @@ DIST libisofs-1.5.4.tar.gz 870395 BLAKE2B 2cb9d247219c368e9808dbb2b7bcbe22829e78683a6dc6d8a182b54ebfe6d8c8a082990179b784f891fc79f2ed4830f09dd43c64bfdce60cbff6c34fae2150e7 SHA512 a06e834e81081358478cdd27d1dcc6f3bb52ffd2ea57ade59f3ff2f69868fb6886a0b38fd1580d24295b7ed936ac471f107df64d62c1ff42b57dd8ce0810e3f2 +DIST libisofs-1.5.6.pl01.tar.gz 879218 BLAKE2B 466cb1fed6b0a29b2a418dfe7a3ac393d38961b08cf53febfe80f1bf91f891d1c17119a482fb0cb6f44eda0c568b1c00bd7b2eeb028ad749c99451ffb18b7f8b SHA512 7760931abbe508002bd3e7eeb694071425f24316cb11c80a2f162a76c3a1d79c57593b758bc0e540107140fd18714e1bf87ae3a65510956a76a1c09f80453a80 DIST libisofs-1.5.6.tar.gz 879144 BLAKE2B f20e0d89996a3459f978ddb839423f10fae4278532d3566b21dcb3c6c757e98efb4c1ea8c8fd22e4be51ef7952f0b8ea8744bf312c8448e676b141f53f3b426c SHA512 a5f573bbe9758e072fad195cc9beb672568273ddb993ece9c15585ad3f99efb0deae6fefb6d3d40b9712e73e3bc68869d79d923b2a09623d190f5dc84974d65f EBUILD libisofs-1.5.4.ebuild 982 BLAKE2B acd0f08d3f708f62aa9c521227fd1c54e0427dca39c3aab97742067081c920ce89d7de1d1f425d424b22083fdcff9cb8791e49c3b00e9354d204eba0288cfa6a SHA512 e95c5db8c184714a71b7ffdfbff641676cf05b4502ad44a7bc789d632183f65ac14946bdf725db1abe46a1738dcf66df4dc304f4749ac35d28b880e2edb39458 EBUILD libisofs-1.5.6.ebuild 990 BLAKE2B 83171ceffd218fb3efd0ba2770abfa1deb8097f5dce557ed02130d32e3d8dd14f1a5e1922e9b6c7e5e825edacf9a687bdc665d983e96abf279812c8e63f21498 SHA512 32e1bc21f2d73ccb89b7570a3a71f90c2f94f7688b74ba1e2d9d6603848ce9360cae7fabe883b649645f749dcd5396541dc7c47a85cb04154d9e18436cc67151 +EBUILD libisofs-1.5.6_p1.ebuild 1047 BLAKE2B 5ba2b8259cc38618caac6f091bad5ea1dc51f3483c3c41dbfa72e432196c0ba39ade82f3b6a86ef08f47ad7a7648c2570cf8dce81a01f13f185b4d821aed9638 SHA512 b3b730fe4e473e63f871ba780c9801b67652d10cc03555f85f3b4273fe224ecb3997a86648c8e4cade5bc4c95b6aa1cb50fa8701335d0bf9cd1dd9f9fa1e0f33 MISC metadata.xml 321 BLAKE2B 88d0d1ac9eaba1741f02a93cbcd6c55dc6f2cf22f6051969e9bbdc497f515fbedb024f6027517893342466cd04fbd94cdead3b015c311c99aaedc4f3681f193d SHA512 870d6fd484548245f01fdebf2fc2e664d6445cbca7a47c34065f4d077709cc9c989a0157f799b811a37345b8c1a87d07f72f66658b86319f8425bc02c0609f47 diff --git a/dev-libs/libisofs/libisofs-1.5.6_p1.ebuild b/dev-libs/libisofs/libisofs-1.5.6_p1.ebuild new file mode 100644 index 000000000000..f57501ac09e2 --- /dev/null +++ b/dev-libs/libisofs/libisofs-1.5.6_p1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PF=${P/_p1/} +MY_P=${MY_PF}.pl01 + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs" +SRC_URI="http://files.libburnia-project.org/releases/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="acl debug static-libs verbose-debug xattr zlib" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + acl? ( virtual/acl ) + xattr? ( sys-apps/attr ) + zlib? ( sys-libs/zlib ) +" +DEPEND=" + ${RDEPEND} +" + +S="${WORKDIR}/${MY_PF}" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_enable debug) \ + $(use_enable verbose-debug) \ + $(use_enable acl libacl) \ + $(use_enable xattr) \ + $(use_enable zlib) \ + --disable-libjte \ + --disable-ldconfig-at-install +} + +src_install() { + default + + dodoc Roadmap doc/{*.txt,Tutorial} + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest index 555159559468..57b788f12dc5 100644 --- a/dev-libs/libjcat/Manifest +++ b/dev-libs/libjcat/Manifest @@ -3,4 +3,4 @@ DIST libjcat-0.1.13.tar.gz 69950 BLAKE2B 5ff85feff37c5728c8cace5e2f38c179c65a829 DIST libjcat-0.1.14.tar.gz 70018 BLAKE2B 71329e6fc04ef37e5af215c88b4a5a03fbd65143604da57b0357d4bd07896a22a98b9028d8529234655adb37e5cefe226d09d987e798bce17b47fef1e1142d1f SHA512 837a50ad31a736a36bd9df26b151c198e18873df0e7444502b7a6e26a86df15f1df970112f2dd22658960389fdfb78a2c601274e2b5c46ec82fceef5aad778c1 EBUILD libjcat-0.1.13.ebuild 1486 BLAKE2B f9cb970aa18ea7bf66d967a4da3f4e021d2d58109a8210eb779bf5ccdde463da000dedf225a3def8272ba839c2767bea1a7f7599741e78cb919692f25d75e656 SHA512 cd124e7cc23ccab0b38e7e358c16761c3165e63bcd4763ddd9c00848f55b7dd83aaca9e54a6b0cd4f8eb52d7802020768362e9ca7a8ca39d295c079fcb0f7134 EBUILD libjcat-0.1.14.ebuild 1489 BLAKE2B cfcbfea2f1b23f8f9608e9892a240c23243486ed99d7eac2064a65bf1b0cec053c2f303b17c9a2b40a272683c93ad5b86bf3d6144fe04df7823f1eaa7534c54b SHA512 08155d3a831850852f624eabad7c6023a664320033875ab89bb63833d7b254993b98dce349c78b4e0f98d2b615f3e3752fa7a649908b547cf6629d9a787122a0 -MISC metadata.xml 938 BLAKE2B 3b6d63d78a61aabdc8e6b7316af5e682513a02ba64bc733c788d356d0d2cbcd0071506d20dfcf3fbad5da9303c69341d5c2839be7518415c2174466c081244d7 SHA512 acb07c600ec49121f27ebf0252913345fb4dacc6a003934c16deae3ea4c055abc0db73cca204b06ca1e4a415879a645690ffe26473cf646112ac7497ea842956 +MISC metadata.xml 825 BLAKE2B 156d9e84141c87c747a23ee11241fbcc753e992e511ecd1028fb6ec904ecb1c309a1a062b18b8c6f19ab5b23107c65fc5a6c8e7f2422edf807f6e9344f5a19d5 SHA512 29b60a241062bf9d2671a648eb8d36d58f7717a098e71cbebc49f7291173c30c5de8ab1365fdf1af937d7b7ad8c401c587905de3cf2eb1f886598873fb2fde08 diff --git a/dev-libs/libjcat/metadata.xml b/dev-libs/libjcat/metadata.xml index 38cfe165fd55..aa3846c8eacb 100644 --- a/dev-libs/libjcat/metadata.xml +++ b/dev-libs/libjcat/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - This library allows reading and writing gzip-compressed JSON catalog files, which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. diff --git a/dev-libs/libmspack/Manifest b/dev-libs/libmspack/Manifest index 9a01ff7af9ff..a71d1b659760 100644 --- a/dev-libs/libmspack/Manifest +++ b/dev-libs/libmspack/Manifest @@ -1,4 +1,6 @@ DIST libmspack-0.10.1alpha.tar.gz 963274 BLAKE2B 39bcb3b7ea419d6d00850b70c217c802a2095dd4398038e594ae7c01ca12e71508218c1cfca5ae8b102636ab9517b13d55c1e411b31e87d28aa46331cd0127e6 SHA512 a7b5f7caa49190c5021f3e768b92f2e51cc0ce685c9ab6ed6fb36de885c73231b58d47a8a3b5c5aa5c9ac56c25c500eb683d84dbf11f09f97f6cb4fff5adc245 +DIST libmspack-0.11alpha.tar.gz 509478 BLAKE2B 7e386ab5ae160000bab9e5523f2ebf3907a5cb564fb7cc8945ca15daf5c8ff2563f6680383c52f6de95d1aa992d6616e2f80133740c8329390a8e5c76ba84301 SHA512 40c487e5b4e2f63a6cada26d29db51f605e8c29525a1cb088566d02cf2b1cc9dba263f80e2101d7f8e9d69cf7684a15bcaf791fb4891ad013a56afc7256dfa62 EBUILD libmspack-0.10.1_alpha-r1.ebuild 1369 BLAKE2B 04e8828b4615542a75104facf08b6f6ed62abcfb6390927c86e1c4cc77d354915d660d53bd8d5cb973c068864d479f46ce553def0b7da777d079cfb0f0ff184a SHA512 87b358f0c0b11ce79e2181cd64a7702887a61c1e52ae54105023befadc099951e2607de2c5631bff89a2f78931d9d64f790fe14e9fb58e87f18b6949104dafa5 -EBUILD libmspack-9999.ebuild 1356 BLAKE2B dd12598018f5af01cd4ceac2a711f3f0b289237b81e1b68e2fe9d7bbe9d0836ad45de13332a5193da015283fd131b064e4e2dd48eef4c47c404ca5bd3304af44 SHA512 d5f053584b3f49d0069750557c382779a1265bf5837942268cb7d06dca2bba696d6c0cb5fe587c55c03c7e92ceb56cae327cccc25a265cf09ca33e1646ed0bbd +EBUILD libmspack-0.11_alpha.ebuild 1377 BLAKE2B 4101416cdf250803a3cfdec288b3104bdc8ca5e6cc6297d241c371abc815b12e1820a3ef75829591e0c5b17780d2b67751d5dd115ed9893e0f52b14a60fb65e2 SHA512 0c52e477ec770c30b0df59de92826b4362eeea2cd445d2f46b9eff163a8b6b84a471c5d9f2aa475fada1e07ef19c308ae8257931c943cf23b8de748202e93b2a +EBUILD libmspack-9999.ebuild 1377 BLAKE2B 4101416cdf250803a3cfdec288b3104bdc8ca5e6cc6297d241c371abc815b12e1820a3ef75829591e0c5b17780d2b67751d5dd115ed9893e0f52b14a60fb65e2 SHA512 0c52e477ec770c30b0df59de92826b4362eeea2cd445d2f46b9eff163a8b6b84a471c5d9f2aa475fada1e07ef19c308ae8257931c943cf23b8de748202e93b2a MISC metadata.xml 330 BLAKE2B 443f1e0e7d08031a118eb3a1936ee027b5f286e30aed7f4dd05be9674985893f3d043ce1da1a44d5adbb3a9306d256ef7900d58957ff63ffc3ed8f57d078a2ed SHA512 6e4a217b11f7776fd45b0f56745be54cc87e49a8641b69c61be13db6a469c899249b39a90155392360fbd264c54796bf59fe3d553028b788604db21b1fe7306c diff --git a/dev-libs/libmspack/libmspack-0.11_alpha.ebuild b/dev-libs/libmspack/libmspack-0.11_alpha.ebuild new file mode 100644 index 000000000000..2a4ad5dfcc64 --- /dev/null +++ b/dev-libs/libmspack/libmspack-0.11_alpha.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/kyz/libmspack.git" + inherit git-r3 + MY_P="${PN}-9999" +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + MY_PV="${PV/_alpha/alpha}" + MY_P="${PN}-${MY_PV}" + SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz" +fi + +DESCRIPTION="A library for Microsoft compression formats" +HOMEPAGE="https://www.cabextract.org.uk/libmspack/" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="debug doc" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + if [[ ${PV} == *9999 ]] ; then + # Re-create file layout from release tarball + pushd "${WORKDIR}" > /dev/null || die + + cp -aL "${S}"/${PN} "${WORKDIR}"/${PN}-source || die + rm -r "${S}" || die + mv "${WORKDIR}"/${PN}-source "${S}" || die + + popd > /dev/null || die + fi + + default + + eautoreconf +} + +src_configure() { + econf $(use_enable debug) +} + +src_test() { + default + + cd "${S}"/test || die + ./cabd_test || die +} + +src_install() { + use doc && HTML_DOCS=( doc/. ) + + default + + if use doc ; then + rm "${ED}"/usr/share/doc/"${PF}"/html/{Makefile*,Doxyfile*} || die + fi + + find "${ED}" -name '*.la' -delete || die + find "${ED}" -name "*.a" -delete || die +} diff --git a/dev-libs/libmspack/libmspack-9999.ebuild b/dev-libs/libmspack/libmspack-9999.ebuild index 1c6a56dacf44..2a4ad5dfcc64 100644 --- a/dev-libs/libmspack/libmspack-9999.ebuild +++ b/dev-libs/libmspack/libmspack-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 @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 MY_P="${PN}-9999" else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" MY_PV="${PV/_alpha/alpha}" MY_P="${PN}-${MY_PV}" SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz" diff --git a/dev-libs/libnest2d/Manifest b/dev-libs/libnest2d/Manifest deleted file mode 100644 index fdf2b625022e..000000000000 --- a/dev-libs/libnest2d/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX libnest2d-0.4-add-disallowed-areas.patch 4671 BLAKE2B 1b57d9a00f9ad5df3d0396d039bcf64570dedb0da939ad60a6eeca199de280a413fa80c4fb6edf976b920634243ce1f8da6a7c00cf08930a6309c4955f48f7e4 SHA512 1915a937b91c1e3d06d4a0b5914d706f84da171cfd2ebf161b0017e67a5a28bbefd80d7a290348735b4143e4b67f421c5d611831af1b89b76371327d74d11508 -AUX libnest2d-0.4-add-soversion-to-shared-library.patch 901 BLAKE2B 32d77c3c07059f4b2b9d58715a799395943560ebd7a738f585f43907bd21115e3f297fe6df7f0b3b1801c5b04d7e2e16eb09aff642a26edb5b35339dc2440eb9 SHA512 1d367a09a9f0ac51347c3a3dc440eb772b877abf00acd92a9ce166ecc4a9b537dbdbbab254c3b742c20b48fc5bee58b79811504921ec15a19700d8bcacee0d4b -AUX libnest2d-0.4-fix-cpp-version.patch 205 BLAKE2B 3fb0503ec974b00af5d9f48a87be245bb1ed560034bee1ac6ee045074762e4d51a903ece3a15969a3f5d50ddd8c0d3b771cff97196bf25c056058b8cb4edad44 SHA512 c05cdf4fa075b16c694fd7279e25d4f9533f339318650db55d486528def6c697529a51135eafa7bb2a2de07bc8d7bbd520565b356316c135d3814484bfadd855 -AUX libnest2d-0.4-gnu-install-dirs.patch 812 BLAKE2B 98072c6fd6547ed138a23a8aa0d48df17d588b773d7ef16ac382da18fa1328c975c843d897829db4a1d043b4845a453ab86cd5d2d9686444422e651c996bee35 SHA512 4f0785271dd62d241ff38954daa77603121ae0f434fdd1644823caecdcc794202f11608527ed27f4d63815dc5ff435aefb98cbbbba79cdce6ed0ce2f2805fbb8 -DIST libnest2d-0.4.tar.gz 365065 BLAKE2B 74a4aef18be22d24e4e73288dd3e330b2f5baa3b2c705683c22767dfb0394a7b332bad957321f57ec7eaaf4740cff9ca1ed86f9d552be65df1b2af76ceba61e9 SHA512 fadce18986b844eed13a581f84055df909a17407a0980deb6c7c24248a969a537a8840650bcfc673e61973810ce9a008acb599e3b8e00c9bff6b566ca41cd62c -EBUILD libnest2d-0.4-r2.ebuild 1071 BLAKE2B 0b2678368bd021ab5f0d7ebcff8e605b1c2f0d913c6f3e26962898e64d3763c6eab2d6821722270b0fc5516c13c447467ad1a67b5a84a6c9de9e96c132c9829d SHA512 f755562616e955699e38023a9f653bc0e4853b21f4b552722bc7126c6d70a01e37ddbe7a556d986d324373ad24e3a2b511a8300a6e98afe03e30bf859b7ed066 -MISC metadata.xml 1407 BLAKE2B d22e24bac0a2033517e4f4cf6709d9692e64d490c83b55bc600aae433d2c0f59b208cefe4e7400e4a2f7b328968c3fe5a0e0f3a1d0a9149cd3c868d97d31c94e SHA512 74046f0c81b509ce5b091b66c975afd87ec5c3982ca15febc4b0501170d820ea01d393bdd800b79b2ab6faf3d2d278f72dff079fefd26b1d7747514f0ca6adad diff --git a/dev-libs/libnest2d/files/libnest2d-0.4-add-disallowed-areas.patch b/dev-libs/libnest2d/files/libnest2d-0.4-add-disallowed-areas.patch deleted file mode 100644 index ed48cd3eeff8..000000000000 --- a/dev-libs/libnest2d/files/libnest2d-0.4-add-disallowed-areas.patch +++ /dev/null @@ -1,122 +0,0 @@ -From 2e91be2679b5efa0773292d9d0a2ae72255bb271 Mon Sep 17 00:00:00 2001 -From: Ghostkeeper -Date: Tue, 6 Oct 2020 16:13:15 +0200 -Subject: [PATCH 1/3] Allow for an item to be a disallowed area - -Disallowed areas have slightly different behaviour from fixed items: Other items won't get packed closely around them. Implementation of that pending. - -Contributes to issue CURA-7754. ---- - include/libnest2d/nester.hpp | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/include/libnest2d/nester.hpp b/include/libnest2d/nester.hpp -index 2f207d5..932a060 100644 ---- a/include/libnest2d/nester.hpp -+++ b/include/libnest2d/nester.hpp -@@ -71,6 +71,15 @@ class _Item { - int binid_{BIN_ID_UNSET}, priority_{0}; - bool fixed_{false}; - -+ /** -+ * \brief If this is a fixed area, indicates whether it is a disallowed area -+ * or a previously placed item. -+ * -+ * If this is a disallowed area, other objects will not get packed close -+ * together with this item. It only blocks other items in its area. -+ */ -+ bool disallowed_{false}; -+ - public: - - /// The type of the shape which was handed over as the template argument. -@@ -129,11 +138,18 @@ class _Item { - sh_(sl::create(std::move(contour), std::move(holes))) {} - - inline bool isFixed() const noexcept { return fixed_; } -+ inline bool isDisallowedArea() const noexcept { return disallowed_; } - inline void markAsFixedInBin(int binid) - { - fixed_ = binid >= 0; - binid_ = binid; - } -+ inline void markAsDisallowedAreaInBin(int binid) -+ { -+ fixed_ = binid >= 0; -+ binid_ = binid; -+ disallowed_ = true; -+ } - - inline void binId(int idx) { binid_ = idx; } - inline int binId() const noexcept { return binid_; } - -From ff61049e59d3151462bca7ff2e2268c2b32731e7 Mon Sep 17 00:00:00 2001 -From: Ghostkeeper -Date: Tue, 6 Oct 2020 16:14:36 +0200 -Subject: [PATCH 2/3] Allow unsetting of being a disallowed area - -If you set the bin to -1 or set the item to be a simple fixed item afterwards, it'll no longer be a disallowed area. - -Contributes to issue CURA-7754. ---- - include/libnest2d/nester.hpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/include/libnest2d/nester.hpp b/include/libnest2d/nester.hpp -index 932a060..54761a6 100644 ---- a/include/libnest2d/nester.hpp -+++ b/include/libnest2d/nester.hpp -@@ -143,12 +143,13 @@ class _Item { - { - fixed_ = binid >= 0; - binid_ = binid; -+ disallowed_ = false; - } - inline void markAsDisallowedAreaInBin(int binid) - { - fixed_ = binid >= 0; - binid_ = binid; -- disallowed_ = true; -+ disallowed_ = fixed_; - } - - inline void binId(int idx) { binid_ = idx; } - -From 31391fd173249ad9b906390058e13b09238fadc8 Mon Sep 17 00:00:00 2001 -From: Ghostkeeper -Date: Thu, 8 Oct 2020 11:06:58 +0200 -Subject: [PATCH 3/3] Align items to their starting position if all placed - items are disallowed - -We shouldn't align items to disallowed areas. So place them in the starting position according to the alignment property. - -Lot of work to investigate. But very little code changes! - -Contributes to issue CURA-7754. ---- - include/libnest2d/placers/nfpplacer.hpp | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/include/libnest2d/placers/nfpplacer.hpp b/include/libnest2d/placers/nfpplacer.hpp -index 96a8cff..b0ebb15 100644 ---- a/include/libnest2d/placers/nfpplacer.hpp -+++ b/include/libnest2d/placers/nfpplacer.hpp -@@ -101,7 +101,7 @@ struct NfpPConfig { - * alignment with the candidate item or do anything else. - * - * \param remaining A container with the remaining items waiting to be -- * placed. You can use some features about the remaining items to alter to -+ * placed. You can use some features about the remaining items to alter the - * score of the current placement. If you know that you have to leave place - * for other items as well, that might influence your decision about where - * the current candidate should be placed. E.g. imagine three big circles -@@ -735,7 +735,8 @@ class _NofitPolyPlacer: public PlacerBoilerplate<_NofitPolyPlacer -Date: Wed, 13 Jan 2021 21:51:34 -0500 -Subject: [PATCH] CMake: add SOVERSION to shared library - ---- - CMakeLists.txt | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 374e90f..c2f2bec 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -95,6 +95,7 @@ if(NOT LIBNEST2D_HEADER_ONLY) - add_library(${LIBNAME} ${PROJECT_SOURCE_DIR}/src/libnest2d.cpp) - set_target_properties(${LIBNAME} PROPERTIES PREFIX "") - set_target_properties(${LIBNAME} PROPERTIES DEBUG_POSTFIX "d") -+ set_target_properties(${LIBNAME} PROPERTIES SOVERSION "1.0") - target_link_libraries(${LIBNAME} PUBLIC libnest2d_headeronly) - target_compile_definitions(${LIBNAME} PUBLIC LIBNEST2D_STATIC) - target_sources(${LIBNAME} PRIVATE ${LIBNEST2D_SRCFILES}) diff --git a/dev-libs/libnest2d/files/libnest2d-0.4-fix-cpp-version.patch b/dev-libs/libnest2d/files/libnest2d-0.4-fix-cpp-version.patch deleted file mode 100644 index 4032618fb538..000000000000 --- a/dev-libs/libnest2d/files/libnest2d-0.4-fix-cpp-version.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -2,7 +2,7 @@ - - project(Libnest2D) - --set(CMAKE_CXX_STANDARD 11) -+set(CMAKE_CXX_STANDARD 14) - set(CMAKE_CXX_STANDARD_REQUIRED) - - # Add our own cmake module path. diff --git a/dev-libs/libnest2d/files/libnest2d-0.4-gnu-install-dirs.patch b/dev-libs/libnest2d/files/libnest2d-0.4-gnu-install-dirs.patch deleted file mode 100644 index 34484426f302..000000000000 --- a/dev-libs/libnest2d/files/libnest2d-0.4-gnu-install-dirs.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -114,6 +114,7 @@ - endif() - - include(CMakePackageConfigHelpers) -+include(GNUInstallDirs) - - write_basic_package_version_file( - "${CMAKE_CURRENT_BINARY_DIR}/cmakeexports/${PROJECT_NAME}ConfigVersion.cmake" -@@ -123,10 +124,10 @@ - - install(TARGETS libnest2d libnest2d_headeronly ${LIBNAME} - EXPORT ${PROJECT_NAME}Targets -- RUNTIME DESTINATION bin -- ARCHIVE DESTINATION lib -- LIBRARY DESTINATION lib -- INCLUDES DESTINATION include) -+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} -+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) - - export(EXPORT ${PROJECT_NAME}Targets - FILE "${CMAKE_CURRENT_BINARY_DIR}/cmakeexports/${PROJECT_NAME}Targets.cmake" diff --git a/dev-libs/libnest2d/libnest2d-0.4-r2.ebuild b/dev-libs/libnest2d/libnest2d-0.4-r2.ebuild deleted file mode 100644 index a70f129172c3..000000000000 --- a/dev-libs/libnest2d/libnest2d-0.4-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Library and framework for the 2D bin packaging problem" -HOMEPAGE="https://github.com/tamasmeszaros/libnest2d" -SRC_URI="https://github.com/tamasmeszaros/libnest2d/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0/1" -KEYWORDS="amd64 ~arm64 ~x86" - -IUSE="examples static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/eigen:3 - dev-libs/boost - dev-libs/clipper - sci-libs/nlopt - " -DEPEND="${RDEPEND} - test? ( >=dev-cpp/catch-2.9.1 ) - " - -PATCHES=( - "${FILESDIR}"/${P}-add-disallowed-areas.patch - "${FILESDIR}"/${P}-add-soversion-to-shared-library.patch - "${FILESDIR}"/${P}-fix-cpp-version.patch - "${FILESDIR}"/${P}-gnu-install-dirs.patch - ) - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DLIBNEST2D_BUILD_EXAMPLES=$(usex examples) - -DLIBNEST2D_HEADER_ONLY=$(usex static-libs OFF ON) - -DLIBNEST2D_BUILD_UNITTESTS=$(usex test) - -DCMAKE_INSTALL_LIBDIR=$(get_libdir) - ) - cmake_src_configure -} diff --git a/dev-libs/libnest2d/metadata.xml b/dev-libs/libnest2d/metadata.xml deleted file mode 100644 index 7d6dba84de93..000000000000 --- a/dev-libs/libnest2d/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - soname major version number - - - Libnest2D is a library and framework for the 2D bin packaging problem. Inspired from the SVGNest Javascript - library the project is built from scratch in C++11. The library is written with a policy that it should be - usable out of the box with a very simple interface but has to be customizable to the very core as well. The - algorithms are defined in a header only fashion with templated geometry types. These geometries can have custom - or already existing implementation to avoid copying or having unnecessary dependencies. - - A default backend is provided if the user of the library just wants to use it out of the box without additional - integration. This backend is reasonably fast and robust, being built on top of boost geometry and the - polyclipping library. Usage of this default backend implies the dependency on these packages but its header only - as well. - - - https://github.com/tamasmeszaros/libnest2d/issues - tamasmeszaros/libnest2d - - diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 5790d8e60f33..879c484a2f8a 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,5 +1,5 @@ AUX libpcre2-10.10-000-Fix-multilib.patch 726 BLAKE2B 4f4c0db0f6a8a10851fa80ac6066f0b85031cbb5a55c29003cd9dd98364f32c679e66a5f905dc7713e15c85807da55fef5d1143d725c0aaf8d897a0b86d31e27 SHA512 aa3dc3148808d0e856e7d8c608342bd91b515e9924fefcfe1eec14af98ec4d6d194c0aedd559b2617145985376ca7496362a4e04c0bc35fe40983e8122c961d6 DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 -EBUILD libpcre2-10.42-r1.ebuild 2561 BLAKE2B 8212808738117591caa9461075b9b8ed07ee22a48ac2d1b0a6e35ed1f61876a402d7cd071c974d08a127abccb7c8859732bce6d28c64cb1cde68d42941f29d34 SHA512 b2aac8bca452b38e3e7dd0232e207ee3615696df23ac8d14e79a7a1dad14d43d2b5fc80a0223d2213386ab1a13f6521ce5a338c59f83ed69dc07e3f966057bfc -MISC metadata.xml 1087 BLAKE2B 693e7f9a4d9cac7b2aa5f24804826f79135a0475770b8ef5058b09542c3b19d30ddef438029dc0358b997ebc032ab103432b1274723c81882f1b5359455c765a SHA512 74dcb822827b8cc3e86c525ab3e2ee302d39ee00d5b4515f9fd6f4a157ae1522a2edbd08b97c2950d9370878f41eb59e414a145d6beae430dab57ea10df68460 +EBUILD libpcre2-10.42-r1.ebuild 2562 BLAKE2B 2a2e14571f3b6ab8f72d807f6608590ef8a5b926518dff383b9516b66cbd120b4fedb8d021766f5e142004737ad29271afcce84863e2c8a227648f0e15b9fbfd SHA512 d66d6d35b1914afbeb6863b509be553e39d8bf671e28653a37fbdfeb61ef1e46b1fa70f15afe22ac2c21b10be2fa0bde9208f8aaa0894d4c55f4728f256dd3ae +MISC metadata.xml 1088 BLAKE2B 4adc3d90d0a974c796b33195448d4a1ebaefef89f76137b3501fb2d35a05cbc78d2131742110737720d32ff239cc5c8a5df694330362a261cbbf5da3a0a285ef SHA512 d01ea4e26b1335c2fea7fb39c489411b72e777f6e4173adedb782387f34b6197fab65723071811fa9e69708909ae49091f7467cb0254b669a3d1a8320dccab16 diff --git a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index fc654608018e..d2d2c8a81c8a 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != *_rc* ]] ; then # Only the final releases are available here. SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 - verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" + verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" else SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2" fi diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 66bde795d3f1..77f759c7c845 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -26,6 +26,6 @@ cpe:/a:pcre:pcre - PhilipHazel/pcre2 + PCRE2Project/pcre2 diff --git a/dev-libs/libsavitar/Manifest b/dev-libs/libsavitar/Manifest deleted file mode 100644 index 257ea6bea218..000000000000 --- a/dev-libs/libsavitar/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX libsavitar-4.7.0-use-system-pugixml.patch 162 BLAKE2B fa5f648f8288cf954cd2e1b0583d3e7ab7d55d288101576580119de6de1b3ffbe1e9037d6ee04731e34c27a3a0432f10f006ce387bee838d8acda64ebaa4ca73 SHA512 c32caa0c0a9d422cfc367b617d6ac6dd14e4c7104533377d46043734ed461a233ed436c0ae197ba78e9b02e6b3b1942b56debc11f68c17571181db18b5950f72 -DIST libsavitar-4.13.0.tar.gz 100723 BLAKE2B d631c572e20fcf92cb2053959fad7c806b18981eaad7a0ad1efb52870a7f5874459d4012a7583be8bcdd7cbfad863dea9c4f8c13579269db3ea3a3cf92383b4f SHA512 a446131c0bbcc34e55c093032af823b9750797f06297bea9fd4d64838e793811e71679a1f6ae99be9fc9382a23e8763140147c7a6eea0a310f6f2d40b53be3bf -EBUILD libsavitar-4.13.0.ebuild 1750 BLAKE2B 466feb538038dc16f139dd91971840a7b70fa822eafb89a7a1dce434847199ceeb6bb0d914989d385ee9ac645e9312c05c4647b1921c2f9ff6e141f21690e480 SHA512 93c9898fc078c4cf5fecf0fe632379209f73054af8404f8b587276e6ea4d8376e3f52c58c59af2987fca793e4884db41d2184baa122cf67fc445fc3ac10ef3d6 -MISC metadata.xml 743 BLAKE2B b6e818e64f9ae62c439df6dc66bc906107cff24f54836f2b1c9cd0cc40a663773a3e07844ff4ff33ce4af2f72c006e86702472a6352c79765900ffcf547571fd SHA512 013a79bd8494ed9ac7b901d61683dffe55d14d2b60b855d3fbdc1199c06dcb8ce3878086641184f3a9e2ee1cb8dca3fc8f05f4ae81fa005f2029fbdadf5b3f58 diff --git a/dev-libs/libsavitar/files/libsavitar-4.7.0-use-system-pugixml.patch b/dev-libs/libsavitar/files/libsavitar-4.7.0-use-system-pugixml.patch deleted file mode 100644 index cd9406da9286..000000000000 --- a/dev-libs/libsavitar/files/libsavitar-4.7.0-use-system-pugixml.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -15,7 +15,7 @@ - find_package(Threads QUIET) - endif() - --add_subdirectory(pugixml) -+find_package(pugixml REQUIRED) diff --git a/dev-libs/libsavitar/libsavitar-4.13.0.ebuild b/dev-libs/libsavitar/libsavitar-4.13.0.ebuild deleted file mode 100644 index 3685df13af07..000000000000 --- a/dev-libs/libsavitar/libsavitar-4.13.0.ebuild +++ /dev/null @@ -1,76 +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 cmake python-single-r1 - -MY_PN="libSavitar" - -DESCRIPTION="C++ implementation of 3mf loading with SIP python bindings" -HOMEPAGE="https://github.com/Ultimaker/libSavitar" -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0/3" -KEYWORDS="amd64 ~arm64 ~x86" - -IUSE="+python static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="${PYTHON_DEPS} - dev-libs/pugixml - $(python_gen_cond_dep ' - g' || die - - if use test; then - find "${S}"/tests -type f -name '*.cpp' -o -name '*.h' | xargs sed -i \ - -e 's "../pugixml/src/pugixml.hpp" g' || die - fi - - # find SIP for current python version, not the latest installed - sed -i -e "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \ - CMakeLists.txt cmake/FindSIP.cmake || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_PYTHON=$(usex python ON OFF) - -DBUILD_STATIC=$(usex static-libs ON OFF) - -DBUILD_TESTS=$(usex test ON OFF) - ) - - cmake_src_configure -} - -src_test() { - cmake_src_test -} diff --git a/dev-libs/libsavitar/metadata.xml b/dev-libs/libsavitar/metadata.xml deleted file mode 100644 index 7e62fc47fc34..000000000000 --- a/dev-libs/libsavitar/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - proxy-maint@gentoo.org - Proxy Maintainers - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - soname major version number - - - https://github.com/Ultimaker/libSavitar/issues - Ultimaker/libSavitar - - diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index 6c2d7b8807b7..5a645c5c8b02 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -4,6 +4,6 @@ DIST libuv-1.45.0.tar.gz 1307245 BLAKE2B fcd9aad052cf641e5e974b1e3c47bef7968474f DIST libuv-1.46.0.tar.gz 1311065 BLAKE2B fd492b6ca873a08ad4df7561b9d83a09d9bd2cbc10c17265c02982a231edb5c6d71698aecc9a14d455ea230f9e791807f42561d8b3c96e37edb4a709860859b0 SHA512 e3a7c10ffd909f9b128fb2316e09b8456e87278107178b49368f31ba30e7f62d64e7eba650cc59ef2d7eb178199c7a2c5b5c99b333849200492235116d7aee7a EBUILD libuv-1.44.2-r1.ebuild 1132 BLAKE2B 462d64f325ae12da881d7124038f6ada382f5a688222bb2d33d850b7f9004b29df10585eef22c2af61a996f3dd34577d2630e238367206394d9d5679f80efd93 SHA512 0d267c46d2df33bf8f273116c4b621819e19dc5b513c424532efb69f317c9b21d0831e1ab173ca5df5a3e640928726f580b50050d4519643be07c6ca9ace3cb7 EBUILD libuv-1.45.0.ebuild 1153 BLAKE2B d58136a4794a0bcef8bbfdc79711d3e62349d26fd962476eb62f03f132c57088610f858a5e1a8369ead40ef1e8d9a9ea686bf91d95076d4a72c67c708a893fe5 SHA512 5b5294522131084de0ada306eaac10291e5a6c30fd774aa03d3e632f98cd80af0e839936656cdabec65562b8e82865494b91bd6f71ee6d88333e9966aa046ca0 -EBUILD libuv-1.46.0.ebuild 1146 BLAKE2B 95c16d240c5d743ad3980becae8e31985234dc90fa753efc17234a66aecd9da2056c359d5c9df4287be5bd5802c993ca264093d8fa0f1bc7542994b9fb684ac6 SHA512 30d67d9c40175fe7fb909626bfb23fada70836ab19fabe10ca1432d6841e7d6ac455f75ed37b38252e4bcd01b1ef01232b0aea5466601af990f519267f677955 +EBUILD libuv-1.46.0.ebuild 1145 BLAKE2B 1c2d4395b02a616971b21a2317423f7884717c6431a077b879805f1041473915ef8f1fde900f5f955880fef33dce5440e57b89d9e42744cb4e0d2f0128354592 SHA512 24e0189828846ac3edf39604044aa7bc680cf0f2135a6722bab2e86d4e8c83e35f9fff5203626585d6cdd8df1f6bd8d59a8cf01419e859c04464790d15eab3ea EBUILD libuv-9999.ebuild 1140 BLAKE2B a0e16164a1713792bfd186132f9d981d7554aabc5c5e57dcdbe66e1add0b0dcd60691dc8583a3fa4a952a9946f3a35bb16b94de08b6dc9a2179ecfb2d38c512a SHA512 28e1f90876c2880b7b450205d6441705c11c57c79eb93cc4a4291351a1fef8844a8d49a5877d4af623d61da278912c9019740cd391568203b443818c110d00a5 MISC metadata.xml 1426 BLAKE2B 79a040706bd2e88560fdf7cdd75226c51384f1b27f8f86798f3a694d1d4b02ce309edef4f1921f73e498533e37deff9051ebdaa6ae565defabe9d4546aa33bd4 SHA512 a6fa2c3217de06d7d324b37b00e0cb19e8d0b192cd10736d32f5d459c701c14a6aa296d7d4d292f7c56120953423df0068f3f71495941295c97e86c283b084d3 diff --git a/dev-libs/libuv/libuv-1.46.0.ebuild b/dev-libs/libuv/libuv-1.46.0.ebuild index 83eda75426fa..6a05fb8e9adf 100644 --- a/dev-libs/libuv/libuv-1.46.0.ebuild +++ b/dev-libs/libuv/libuv-1.46.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD BSD-2 ISC MIT" diff --git a/dev-libs/libwapcaplet/Manifest b/dev-libs/libwapcaplet/Manifest index ee2873300203..736f0f61e9d0 100644 --- a/dev-libs/libwapcaplet/Manifest +++ b/dev-libs/libwapcaplet/Manifest @@ -1,4 +1,3 @@ -AUX libwapcaplet-0.4.1-makefile.patch 391 BLAKE2B 0536fdc5fd0e8bca72b0fc33198eba058cefc253d9e6ca112e2d7d0cdfb082a024c739e101eec03470319ce766694507d6d4ed2cd3b1810242c5313e8b3af5ad SHA512 62d0e6b7a5ec8c5e5c695933a886002bf81c5ac73e2f47917d9942932045cf66f5023eac039e21b8cf915a145dba2d3c12da4a85e9ae1a7340e522f36bdc3157 DIST libwapcaplet-0.4.3-src.tar.gz 31766 BLAKE2B 7a51b27911192b0697d6eebe9e98abf720a76daa0e0ce0eb6148186e21e36d3b1853d3b24c8fa325ecaa4ed69d8262a9282ef77ba028d316dd16a225a6766d64 SHA512 b4cc8b0dac86c87b1806acfcf5c4734955eb797cb04ea67f764bae32fdecfd3ee4d8ad0f2f3f0a1813c9684b7120dbb97ecf11f29de0d60a7bd45d96c1a451cb -EBUILD libwapcaplet-0.4.3-r1.ebuild 821 BLAKE2B b9594d6d4ef1f299f8a88c15f9e01ab9648f420f86a8806f875c9c8d71c0e627b9c48db6e3eed9138425bcdad65db00b46381512494d564676a57e39c22862ae SHA512 4915671c065333719ee1a6e0788e9a2fab22fd5e91a5ac3dd62e66c6aff8d09689f15bf6fcdaac682ac994fefccdd1737986eaffd84cc23597148e168d645dcc +EBUILD libwapcaplet-0.4.3-r1.ebuild 753 BLAKE2B 79f33dd19bcba6cb1343e655391f2e98dfe557cffecd0cd351d9c369465ac426e0fbfdde6d725b2b7bb65a0c3760d2d682be13be27963cb0eeac0352d5ce7286 SHA512 c251463cdceb257f77d53dd904701bf2080ad552f98016839d3d3472692e3bed26b3584a235dff4cae0ae2cb06e4455755cb78633e482a46d90f9cc1a6933202 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch b/dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch deleted file mode 100644 index 6d84e24de433..000000000000 --- a/dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/Makefile b/Makefile -index a220258..0e0799e 100644 ---- a/Makefile -+++ b/Makefile -@@ -24,7 +24,6 @@ WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \ - -Wmissing-declarations -Wnested-externs - # BeOS/Haiku standard library headers issue warnings - ifneq ($(BUILD),i586-pc-haiku) -- WARNFLAGS := $(WARNFLAGS) -Werror - endif - - CFLAGS := -D_BSD_SOURCE -D_DEFAULT_SOURCE \ diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild index f60d9229693d..62fc2b8c9a4f 100644 --- a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild +++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-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 @@ -6,7 +6,7 @@ EAPI=7 inherit netsurf DESCRIPTION="string internment library, written in C" -HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/" +HOMEPAGE="https://www.netsurf-browser.org/projects/libwapcaplet/" SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" @@ -21,11 +21,6 @@ DEPEND=" BDEPEND=" >=dev-util/netsurf-buildsystem-1.7-r1" -PATCHES=( - # bug 664288 - "${FILESDIR}/${PN}-0.4.1-makefile.patch" -) - _emake() { netsurf_define_makeconf emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest index cbd3ac25ec94..2890831a02a5 100644 --- a/dev-libs/libxml2/Manifest +++ b/dev-libs/libxml2/Manifest @@ -1,10 +1,12 @@ AUX libxml2-2.10.3-python3-unicode-errors.patch 1208 BLAKE2B 8515db0c9d79c4397c3ef4147660ddf395b863de3658a8db27db20d2274949962172a42637bf9555d3d7bf63ead8f695d19f28ddb5e957b5302c8aed466058c7 SHA512 f2ab7934687ba14bf7541a381317d88c20d9912b424d1b206f8feb60224482f12e03c79ff4e8637025ee8d1bddd870183db932380990eafca833eea1c1373a06 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9 SHA512 792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8 SHA512 c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba +DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172 SHA512 8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272 DIST xmlts20130923.tar.gz 641522 BLAKE2B 63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be SHA512 d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25 SHA512 43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36 SHA512 32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe EBUILD libxml2-2.10.4.ebuild 5626 BLAKE2B 84a0bdd6b327e1c8232070cbc98a28efbf82f5cdda7677d4b136b46ca80b3b70eea3965f07d7408179109a54d4a8b345d14cd110cb2debccf62646cc5153d620 SHA512 73eb93d00a2772710fa8e89edada77c23f44e877c8fe226aaef8ec20ea57ddda3239be31da6b303f567c2a7638e2b48c3d9c55e15048c96693854b19b0269db4 EBUILD libxml2-2.11.4.ebuild 5438 BLAKE2B 5465d5035da3e2e10d395972b368d1755a7fe3c36154c202ef1be79f4859edefe4917fc354eb7d6b6cbc8aad2c5af7dcbb9b7f48c5eae28531a610605671e92b SHA512 d88881f3be825ecf874ae492ef551c061c871483b30066b156fc852bf54ed6407799dbb545103e576e6494dbceb19a7ede9cd3952d54d532f6def032317e6c88 +EBUILD libxml2-2.11.5.ebuild 5256 BLAKE2B 6ae063d26c31b7fe9ddc30795a5ff5d22a85122ab0411038b4b370da3bf70682dd41650f5545ef8956139657be072bf8cae3047d2daa4adec68ecc9c3918e4f9 SHA512 010721d7e45da7da6441366f5a4e2ecd58bf43acd10deb51d0b4cffb540e2cb649fe091b9afe2aaea76c2b5c66cc23d90ecbbfb00de357e24691f5589df5948b EBUILD libxml2-9999.ebuild 5256 BLAKE2B 6ae063d26c31b7fe9ddc30795a5ff5d22a85122ab0411038b4b370da3bf70682dd41650f5545ef8956139657be072bf8cae3047d2daa4adec68ecc9c3918e4f9 SHA512 010721d7e45da7da6441366f5a4e2ecd58bf43acd10deb51d0b4cffb540e2cb649fe091b9afe2aaea76c2b5c66cc23d90ecbbfb00de357e24691f5589df5948b MISC metadata.xml 519 BLAKE2B 528be4ec79b54eaed229c84c96656266acffaa2ab68c7b1e6daecdee77bb1109ea56babceff0459125e04326425be28f436a78f697c363920102b94aca25179d SHA512 85804c662dd019e6c4cad05bb691b2058c9b93c190c57a7b4cc2674bee71a805da41159184c1bae9954700e52b41bb104a2d1e66ea4d1799463626befb691d11 diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild b/dev-libs/libxml2/libxml2-2.11.5.ebuild new file mode 100644 index 000000000000..23465b596258 --- /dev/null +++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild @@ -0,0 +1,196 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: Please bump in sync with dev-libs/libxslt + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" +inherit flag-o-matic python-r1 multilib-minimal + +XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite" +XSTS_NAME_1="xmlschema2002-01-16" +XSTS_NAME_2="xmlschema2004-01-14" +XSTS_TARBALL_1="xsts-2002-01-16.tar.gz" +XSTS_TARBALL_2="xsts-2004-01-14.tar.gz" +XMLCONF_TARBALL="xmlts20130923.tar.gz" + +DESCRIPTION="XML C parser and toolkit" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2" + inherit autotools git-r3 +else + inherit gnome.org libtool + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +SRC_URI+=" + test? ( + ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1} + ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} + https://www.w3.org/XML/Test/${XMLCONF_TARBALL} + ) +" +S="${WORKDIR}/${PN}-${PV%_rc*}" + +LICENSE="MIT" +SLOT="2" +IUSE="debug examples +ftp icu lzma +python readline static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + virtual/libiconv + >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +if [[ ${PV} == 9999 ]] ; then + BDEPEND+=" dev-util/gtk-doc-am" +fi + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xml2-config +) + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + else + local tarname=${P/_rc/-rc}.tar.xz + + # ${A} isn't used to avoid unpacking of test tarballs into ${WORKDIR}, + # as they are needed as tarballs in ${S}/xstc instead and not unpacked + unpack ${tarname} + + if [[ -n ${PATCHSET_VERSION} ]] ; then + unpack ${PN}-${PATCHSET_VERSION}.tar.bz2 + fi + fi + + cd "${S}" || die + + if use test ; then + cp "${DISTDIR}/${XSTS_TARBALL_1}" \ + "${DISTDIR}/${XSTS_TARBALL_2}" \ + "${S}"/xstc/ \ + || die "Failed to install test tarballs" + unpack ${XMLCONF_TARBALL} + fi +} + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + eautoreconf + else + # Please do not remove, as else we get references to PORTAGE_TMPDIR + # in /usr/lib/python?.?/site-packages/libxml2mod.la among things. + elibtoolize + fi +} + +multilib_src_configure() { + # Filter seemingly problematic CFLAGS (bug #26320) + filter-flags -fprefetch-loop-arrays -funroll-loops + + # Notes: + # The meaning of the 'debug' USE flag does not apply to the --with-debug + # switch (enabling the libxml2 debug module). See bug #100898. + libxml2_configure() { + ECONF_SOURCE="${S}" econf \ + --enable-ipv6 \ + $(use_with ftp) \ + $(use_with debug run-debug) \ + $(use_with icu) \ + $(use_with lzma) \ + $(use_enable static-libs static) \ + $(multilib_native_use_with readline) \ + $(multilib_native_use_with readline history) \ + "$@" + } + + # Build python bindings separately + libxml2_configure --without-python + + multilib_is_native_abi && use python && + python_foreach_impl run_in_build_dir libxml2_configure --with-python +} + +libxml2_py_emake() { + pushd "${BUILD_DIR}"/python >/dev/null || die + + emake top_builddir="${NATIVE_BUILD_DIR}" "$@" + + popd >/dev/null || die +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use python ; then + NATIVE_BUILD_DIR="${BUILD_DIR}" + python_foreach_impl run_in_build_dir libxml2_py_emake all + fi +} + +multilib_src_test() { + ln -s "${S}"/xmlconf || die + + emake check + + multilib_is_native_abi && use python && + python_foreach_impl run_in_build_dir libxml2_py_emake check +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + multilib_is_native_abi && use python && + python_foreach_impl run_in_build_dir libxml2_py_emake DESTDIR="${D}" install + + # Hack until automake release is made for the optimise fix + # https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097 + multilib_is_native_abi && use python && python_foreach_impl python_optimize +} + +multilib_src_install_all() { + einstalldocs + + if ! use examples ; then + rm -rf "${ED}"/usr/share/doc/${PF}/examples || die + rm -rf "${ED}"/usr/share/doc/${PF}/python/examples || die + fi + + rm -rf "${ED}"/usr/share/doc/${PN}-python-${PVR} || die + + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + # We don't want to do the xmlcatalog during stage1, as xmlcatalog will not + # be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887. + if [[ -n "${ROOT}" ]]; then + elog "Skipping XML catalog creation for stage building (bug #208887)." + else + # Need an XML catalog, so no-one writes to a non-existent one + CATALOG="${EROOT}/etc/xml/catalog" + + # We don't want to clobber an existing catalog though, + # only ensure that one is there + # + if [[ ! -e "${CATALOG}" ]]; then + [[ -d "${EROOT}/etc/xml" ]] || mkdir -p "${EROOT}/etc/xml" + "${EPREFIX}"/usr/bin/xmlcatalog --create > "${CATALOG}" + einfo "Created XML catalog in ${CATALOG}" + fi + fi +} diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index 98fbdd58197a..6b8b5421e1be 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -1,4 +1,7 @@ +AUX libxmlb-0.3.12-no_installed_tests.patch 744 BLAKE2B d3e2a7a3be09049ebe407966a471d3798ee88902bf7c132708c8abb7353761e1c961e9a9d47c87458c87aed1a0f9ed6c294ffebfa0cc7fcb87311e175192bfa8 SHA512 3a8394b18d41a1219c26fa841829037a10293a2682da57c43d0f2932817dd16701cffc2906c84cba2e412712f852f7df8d0230cec6d3a0fb7dfd2e43ef24e217 AUX libxmlb-0.3.9-no_installed_tests.patch 574 BLAKE2B 6cee968b37e98e4cf49336f2974312453c12435655b00b5cf821b42ad17da304b6ed9f822478abe995b3e3467c541186c4a33433c536d3e6d6d531bed9338528 SHA512 ecc8e1d44400e3f168b53d5657e982b7457847954b05bcf0412e925767e4ca4efdb7e91ec3bcaba44b8ade01635166d8b6aa3683fc53d2e2165e71db4cdaf561 DIST libxmlb-0.3.11.tar.gz 124796 BLAKE2B 7f54e7c6370e0f3ebb9f94c9859f3d211127caa7d4d3ffbc2d11378ec5f0ee0cb508a1697635c30187643acdba279d493f9054d4f2a54f93ede1785f79b378ce SHA512 cebbfe1372d933a212a46ed95169099a642c1c48914b170c9f1de51fb017dccb22ca8dc9e2108fabb92fd0519cfba58da88b10bccc74a49a3e9e7adb9a1d9872 +DIST libxmlb-0.3.12.tar.gz 126267 BLAKE2B fa62cda9fd177b5a3fbc392153cdbc3a408e1751320014b77a93b9fc6058b0a56dd72d9b2153d66d92b549abc44f73f75762fd2c89da67a6f29d9f36b9828523 SHA512 0ad5fa43b3ae75bfcd52dd463df1e98723e2ef5e721dc6860d842e9155b213ccdd8c2c9eb211db512880e183a8d96f8256a2a289a6593634bd63040aa2ead1b9 EBUILD libxmlb-0.3.11.ebuild 1302 BLAKE2B 094bbf8e0f050f0276ffc73d25a9ce6d7e51be8228de9d2816183bf56de1eea3a1a41f3fb8ce3dfac8eb411200a426c02d5784859ed793d9e8225fb17d0671da SHA512 4d4129720bcc937d6ad290bbe9707fbe911dd66e636b3f258359cc5df1c68d8013f2eabdba791f692ee6503c06dc5077d9690a2163a8778e2567e023950ac09f -MISC metadata.xml 517 BLAKE2B 1a8ff3ec8ca972f43e6d511a6772390159275882cd62cf09be2f6a35752e9e8411fa55c794ff8ffeee861578340351fb69b695ee0fd89e5c61c729f1e8593870 SHA512 061822e49bd1130dea296e71371296d8139485b2db86c32627d696623b40bf9d056d3af08ca3dbf32b6f3794f483fb196256c9a0e10c84554513951c35a2d7a5 +EBUILD libxmlb-0.3.12.ebuild 1343 BLAKE2B 20de84273cb19421e2e4c1182380e615dfeb7fcf205ab6cf47c3391e699bee9e3c0987cb431955c286c7804ab4bf7fbac76d7ec3893781bedcc353441512a30f SHA512 9178ea659d840b663caf13f6620b95baf775eb33bde947fe8dd83e99cc50ae125d145fe6dd576294acae2212794c569bfc823079aa8e70dc70ff75ea033146ce +MISC metadata.xml 404 BLAKE2B 5a8abc0540042c1f19d535395eeaac03acc402617660e0419c89700d9142bb0fa96a9c50bb67ead640788d61a165214fa0e3ca3f6c930625f5b119190041da80 SHA512 301a232fd84aeed1efb47d886cd464f31be1148332d59654667a92df7626b2ce4405d5cbc07868c9ae68ec0ee8983a10c8783114ef9ee650d127667d3d7760a7 diff --git a/dev-libs/libxmlb/files/libxmlb-0.3.12-no_installed_tests.patch b/dev-libs/libxmlb/files/libxmlb-0.3.12-no_installed_tests.patch new file mode 100644 index 000000000000..ff58f30d12fc --- /dev/null +++ b/dev-libs/libxmlb/files/libxmlb-0.3.12-no_installed_tests.patch @@ -0,0 +1,33 @@ +--- a/data/meson.build ++++ b/data/meson.build +@@ -3,18 +3,6 @@ + input : 'libxmlb.test.in', + output : 'libxmlb.test', + configuration : conf, +- install: true, +- install_dir: installed_test_datadir, +- ) +- +- install_data([ +- 'test.desktop', +- 'test.quirk', +- 'test.xml', +- 'test.xml.gz.gz.gz', +- 'test.xml.xz', +- 'test.xml.zstd', +- ], +- install_dir: installed_test_bindir, ++ install: false, + ) + endif +--- a/src/meson.build ++++ b/src/meson.build +@@ -248,7 +248,7 @@ + c_args: [ + '-DSRCDIR="' + join_paths(meson.project_source_root(), 'data') + '"', + ], +- install : true, ++ install : false, + install_dir : installed_test_bindir + ) + test('xb-self-test', e, env : testdatadirs) diff --git a/dev-libs/libxmlb/libxmlb-0.3.12.ebuild b/dev-libs/libxmlb/libxmlb-0.3.12.ebuild new file mode 100644 index 000000000000..c6599b5571e7 --- /dev/null +++ b/dev-libs/libxmlb/libxmlb-0.3.12.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +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 +zstd" + +RESTRICT="!test? ( test )" + +RDEPEND=" + app-arch/xz-utils + dev-libs/glib:2 + sys-apps/util-linux + stemmer? ( dev-libs/snowball-stemmer:= ) + zstd? ( app-arch/zstd:= ) +" + +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.12-no_installed_tests.patch +) + +python_check_deps() { + python_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_use zstd) + ) + meson_src_configure +} diff --git a/dev-libs/libxmlb/metadata.xml b/dev-libs/libxmlb/metadata.xml index 12d9cd159336..cb44de14664d 100644 --- a/dev-libs/libxmlb/metadata.xml +++ b/dev-libs/libxmlb/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - Enable language stemming support diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest index 0b79c347e724..7d48886dadb9 100644 --- a/dev-libs/ncnn/Manifest +++ b/dev-libs/ncnn/Manifest @@ -1,3 +1,3 @@ DIST ncnn-20230517.tar.gz 12569535 BLAKE2B eefb6c2aab6ee97a258c8b7eaad749b7bf9712f8d03a0398b57b6e6e6b3e42357de64db0fe4ce244391dd9f495f576bc27704ab7ed810cd130b1d710ffdd75ef SHA512 e4d125a6590a3ac290376a7a5d7790d9eb145bd69cbb7c4d8b28ff7e1b05b1dfe8513d84f0199c681976d54c1904546ef536db14f39fbb0d8cb68ed5061f58b9 EBUILD ncnn-20230517.ebuild 1186 BLAKE2B dee9d4ae571495b0cfdb15e83c0501571ebfe5d90434d263f2caba593b68418ecba22e400247269a9b394000ef9a9b4e1ccbd3141c4d84725b5965439c3b13cf SHA512 35eb5e3e1867f8946ae0a2080a363e3fca22e3557ce36fc0a4a8861fb2613eb0a816cff3239d89c2bc688a4576f4b023d9add2012cb0aa09c2c0337e283893f3 -MISC metadata.xml 543 BLAKE2B 6c355afba2f696bb9b6d73b81e44c62954996000b26b1f28f7cc955e039c4d3dfc42ba349dfe21f2b499542c3919b04823e2711005f4aadcc5ee882eb9d5d03e SHA512 a660e2e611fa981a10c9d1f81c0a1a1141c6e30bedce60bb4dfd69f8a6b799b6cf83354a873aa642eb94543c132f22544b38696ee672879328f52c39b2afa0fd +MISC metadata.xml 430 BLAKE2B 2623eadab618d93544c297f5c5bbb29575a769e0d4660aa619c66db2ad1909349f2753a426789d6c280a13a452b3434d5ffa2e781aee59b4487a71b023792327 SHA512 0693c619982557394bbabab2ceee6ba06445bcc208bb9e751392a371ca3efbf56b39685fb2d20d4e3da443c5bf7a482ed4581a7349734ad44c1e58dfb6dc241e diff --git a/dev-libs/ncnn/metadata.xml b/dev-libs/ncnn/metadata.xml index bf5de435d137..99103221bbbb 100644 --- a/dev-libs/ncnn/metadata.xml +++ b/dev-libs/ncnn/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - ionen@gentoo.org Ionen Wolkens diff --git a/dev-libs/opencl-icd-loader/Manifest b/dev-libs/opencl-icd-loader/Manifest index a917a22ff172..7021a4d2aeb7 100644 --- a/dev-libs/opencl-icd-loader/Manifest +++ b/dev-libs/opencl-icd-loader/Manifest @@ -1,5 +1,3 @@ -DIST opencl-icd-loader-2023.02.06.tar.gz 92484 BLAKE2B f86264a57533e67816711dba86e4f34920d5b1a605a6c0fdb01314b09eb9ced2022b1d25a88dfff58356ec8cdcf8ff8b1c857d49ddf196a4506e4e3420e3ace3 SHA512 e418b8f3cccb4716ed44acd0677afb96705f8b40a7714d483f1efe1a9b835f4a823c5a80f8457e72c8004f76d8a07c45d9cca55b699dd2fdaa6fe9f8cc863cbd DIST opencl-icd-loader-2023.04.17.tar.gz 93179 BLAKE2B 056213043095029cdc721d87fc9fb5023f6c593e975b4b069037c8db278317e68517227d2ccea444469baf15412e435de3dd8418f1d010c72a6c1dc252742b87 SHA512 55d1f5ac62da1294bfe4814f2370db0a11636f18afa7da06f04b84b9c1e6ef546846420d27094aaa838eb6cc87197cf6e120a38af0b7ce71297be646a58ecb7b -EBUILD opencl-icd-loader-2023.02.06.ebuild 863 BLAKE2B 4753c9590b0bcc6dd766ad9f1a4007da39328bcbad008ffcc048a41c088b9eda025d5b989f54efb4e9ea7ad9d8bcffd58ee28548b91049d624b35196e107ff50 SHA512 9838eb2a798545ca1993ba44be5817443781fa9828308bcf1d302ce72fb1430a3557b0a6dfcde5c610632f0fc0f9b9df952254768d25583a73920ed07477b6b1 EBUILD opencl-icd-loader-2023.04.17.ebuild 874 BLAKE2B fda2e93557f870438e891594cec72322db08aec5e7fb1ccf2b2023a987e3899ce429ccf165f1270432ff53fa926eddb69ed687301b32f3d69cbcf4ec9eabb6ff SHA512 b672c9dad2864129601f47e71f1b8475ad0c268b0f1b04868e69fe73d47783eb5db4bc02ff12708270b304fcc1d5067ccfb295afd6b2483f5beed45b1463b1bb MISC metadata.xml 341 BLAKE2B b49a18b36fbbf0c978ad2445ee4688f32cafd66001f04e02256a420b9dd1e808f85c32e43adb15e5814957f5273a135f82c5fdfe37baf7e6fa73abe2c8fcd990 SHA512 5dcf111b1e5ec3e7532258ed2e29946cab993051193bec1413096b52148117c935b028e071c501863620c4a51e81aee333b9e4375caa14fdab3701524da99268 diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.02.06.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.02.06.ebuild deleted file mode 100644 index beec3f3cd7ea..000000000000 --- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.02.06.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 - -inherit cmake-multilib - -MY_PN="OpenCL-ICD-Loader" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Official Khronos OpenCL ICD Loader" -HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader" -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 ~riscv x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND="!dev-libs/ocl-icd" -DEPEND="${RDEPEND} - >=dev-util/opencl-headers-${PV}" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} - -multilib_src_test() { - local -x OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so" - local -x OCL_ICD_VENDORS="/dev/null" - cmake_src_test -} diff --git a/dev-libs/openpace/Manifest b/dev-libs/openpace/Manifest index c34003e0c4ce..5472acf5e994 100644 --- a/dev-libs/openpace/Manifest +++ b/dev-libs/openpace/Manifest @@ -1,8 +1,3 @@ -AUX openpace-1.1.2-openssl-3.0-1.patch 630 BLAKE2B abe24552c9a8fb48b20636c7c63b5a9df11536cceadccd73f668daa55522c5dbe6ab3243db3e8d0244ac68bc8ba0482a1716a4ecf9fe5cd20cd9a90133223a1d SHA512 88e36ab11921a44546905dceab5fc8cd500e953f931443c1f645e77446c66d748e03f4758c8077d0644c5a5e6e69ce1ae7be38d2f50c8642fb87b602e43f94a1 -AUX openpace-1.1.2-openssl-3.0-2.patch 2175 BLAKE2B faba644f0c755c265dd0ee6f3aaa1174822bb5d096d8622c7bcd6efce36b850dcd8bff73907b9f9d0fab9b600420fc385f76b3ba957ae9cb869bb7ccecae87f3 SHA512 1e6a9607540c8d20612552c82ba87e72251294196f24b52a1ec1ab8f8b05504486260563d68b8875f731db4eb58f75bf8e511bec473daaf49a43001c6e4fa06d -AUX openpace-1.1.2-openssl-3.0-3.patch 589 BLAKE2B 7274798a790a266efca33b3c804e8944669974b3216631c0d9b5ea9c142c55b9e1cce56248994e11d3b0fe61765f7c8ef6755550f0cf437d47d6e3f4e5dde30d SHA512 2dce1b61dfdb22947cb64521f61820a4de064e3f143e0fc0b7d1059ec3595e0d674a6fb02234e1856c5a3a29722a52820d8709e7a2b23fd1682d18954e6836da -DIST openpace-1.1.2.tar.gz 3040254 BLAKE2B 4320b0ec01e80379f8c6b1812af6e7b09a8305a448caf432735554d05380b2f29133e92bffab62ad31077c410eceb5d0c68d65343394ebc24aa92dbefe321549 SHA512 812852300cee2ba021809b6c1caa686ecb7fe3eb23bcc7f4c0ce34258460f685bd70027f62f046643710bc549c0037af80d26d7089dd71341818ec7ec1db8d94 DIST openpace-1.1.3.tar.gz 3472674 BLAKE2B 1b3785935d51c987f2cdc27126de632296690601d7cd5bce6cbc157e7161d0eff0885081d5da81df5a0cfb0616050bda01b7895d9069f4c2a61871f261b1fd4f SHA512 ae6cde02e49f13070cff83393972a3433303f1372acfde295f86e7049d9e8da9e8e9b74a85374ff99d0c15d9c68d3670fd8badc963232712c5cc27c863eb385f -EBUILD openpace-1.1.2.ebuild 999 BLAKE2B 06f60f324eea2acb6a4f0027ee6bc4dc214182eac834737d119efe625a57c750a1029a90aa4539475819a3c7b586548737305481cf6d825c068dabdbdce2964d SHA512 35ac92134405a8dec6bbd6caa3e4e8a50cb51fcabd7ad554ae9946b94f8289c840748b49bf77c26ef222fa80c05ff62d1ac626fa8bd1f58eb565a65751e9ccfe EBUILD openpace-1.1.3.ebuild 902 BLAKE2B 11cecf46ec65462aa592f77fceda6e003d41b0929e2baf44cc50801aac58ccc43363e1d4a59ca98cf60302ad79155696b774fec44afa91c117743e7df6b19cad SHA512 6cde19cddc9900ccdfd4403301f73ad033653a67d1acd5b7a70e589ae562c90ce9b80c9ba1b4009b1ee73e686e4e57e434dc2442b469b9954cef0cbba9b79b77 MISC metadata.xml 331 BLAKE2B 4152c2350a69f9d5907917ef5d385da95cedcade149594c682724de55c823da8667a14880342142024a511a3f9aac9dc56d672e7c44888756e742c560b906cf5 SHA512 80bb084ebf352a333c438a6a7cac48387d5a0e285ad7859dc76111d85950cb8ecf6fc80e07befde77c02a44bde8f19f375b48147e76749e602e3bf58a4d3f46b diff --git a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch b/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch deleted file mode 100644 index 8802c2528f18..000000000000 --- a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-1.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 8b2c8a76873da4862dbf4240c901f3e6d4bc040a Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Sat, 18 Dec 2021 00:15:39 +0100 -Subject: [PATCH] fixed outdated API usage of BN_zero - -returns void since 0.9.8 ---- - src/eac.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/eac.c b/src/eac.c -index ea84253..9dccd79 100644 ---- a/src/eac.c -+++ b/src/eac.c -@@ -105,7 +105,9 @@ int EAC_reset_ssc(const EAC_CTX *ctx) - if (!ctx) - return 0; - -- return BN_zero(ctx->ssc); -+ BN_zero(ctx->ssc); -+ -+ return 1; - } - - int EAC_set_ssc(const EAC_CTX *ctx, unsigned long ssc) diff --git a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch b/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch deleted file mode 100644 index d2ac244a1a7d..000000000000 --- a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-2.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 2d94a152dd36543d2a713f1abe20717fdaafae0a Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Sat, 18 Dec 2021 00:15:04 +0100 -Subject: [PATCH] added basic compatibility with OpenSSL 3.0 - -deprecated warnings are not handled for now - -fixes https://github.com/frankmorgner/openpace/issues/53 ---- - src/eac/cv_cert.h | 6 +++++- - src/eac_util.c | 14 ++++++++++++++ - 2 files changed, 19 insertions(+), 1 deletion(-) - -diff --git a/src/eac/cv_cert.h b/src/eac/cv_cert.h -index f8c6565..595eb9c 100644 ---- a/src/eac/cv_cert.h -+++ b/src/eac/cv_cert.h -@@ -341,7 +341,11 @@ CVC_CERT *CVC_d2i_CVC_CERT(CVC_CERT **cert, const unsigned char **in, long len); - * @return Number of bytes successfully encoded or a negative value if an - * error occured. - */ --int i2d_CVC_CERT(CVC_CERT *a, unsigned char **out); -+int i2d_CVC_CERT( -+#if OPENSSL_VERSION_NUMBER >= 0x30000000L -+ const -+#endif -+ CVC_CERT *a, unsigned char **out); - - /** - * @brief Duplicate a CV certificate -diff --git a/src/eac_util.c b/src/eac_util.c -index e87293c..6e518e0 100644 ---- a/src/eac_util.c -+++ b/src/eac_util.c -@@ -321,6 +321,8 @@ randb(int numbytes) - return NULL; - } - -+#include -+ - BUF_MEM * - retail_mac_des(const BUF_MEM * key, const BUF_MEM * in) - { -@@ -331,6 +333,11 @@ retail_mac_des(const BUF_MEM * key, const BUF_MEM * in) - - check(key, "Invalid arguments"); - -+#if OPENSSL_VERSION_NUMBER >= 0x30000000L -+ OSSL_PROVIDER *legacy; -+ legacy = OSSL_PROVIDER_load(NULL, "legacy"); -+#endif -+ - len = EVP_CIPHER_block_size(EVP_des_cbc()); - check(key->length >= 2*len, "Key too short"); - -@@ -369,6 +376,9 @@ retail_mac_des(const BUF_MEM * key, const BUF_MEM * in) - BUF_MEM_free(c_tmp); - BUF_MEM_free(d_tmp); - EVP_CIPHER_CTX_free(ctx); -+#if OPENSSL_VERSION_NUMBER >= 0x30000000L -+ OSSL_PROVIDER_unload(legacy); -+#endif - - return mac; - -@@ -381,6 +391,10 @@ retail_mac_des(const BUF_MEM * key, const BUF_MEM * in) - BUF_MEM_free(d_tmp); - if (ctx) - EVP_CIPHER_CTX_free(ctx); -+#if OPENSSL_VERSION_NUMBER >= 0x30000000L -+ if (legacy) -+ OSSL_PROVIDER_unload(legacy); -+#endif - - return NULL; - } diff --git a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-3.patch b/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-3.patch deleted file mode 100644 index 9ae0221adb7b..000000000000 --- a/dev-libs/openpace/files/openpace-1.1.2-openssl-3.0-3.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 4c22789d264bd249cfff1c3e69466991e58a76cf Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Mon, 20 Dec 2021 02:32:58 +0100 -Subject: [PATCH] fixed openssl 3 include - ---- - src/eac_util.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/eac_util.c b/src/eac_util.c -index 6e518e0..c9196fd 100644 ---- a/src/eac_util.c -+++ b/src/eac_util.c -@@ -321,7 +321,9 @@ randb(int numbytes) - return NULL; - } - -+#if OPENSSL_VERSION_NUMBER >= 0x30000000L - #include -+#endif - - BUF_MEM * - retail_mac_des(const BUF_MEM * key, const BUF_MEM * in) diff --git a/dev-libs/openpace/openpace-1.1.2.ebuild b/dev-libs/openpace/openpace-1.1.2.ebuild deleted file mode 100644 index 566a4b1c635d..000000000000 --- a/dev-libs/openpace/openpace-1.1.2.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 - -inherit autotools - -DESCRIPTION="Cryptographic library for EAC version 2" -HOMEPAGE="https://frankmorgner.github.io/openpace" -SRC_URI="https://github.com/frankmorgner/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/3" -KEYWORDS="amd64 ppc64 x86" - -BDEPEND=" - dev-util/gengetopt - sys-apps/help2man - virtual/pkgconfig" -DEPEND="dev-libs/openssl:=" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-openssl-3.0-1.patch - "${FILESDIR}"/${P}-openssl-3.0-2.patch - "${FILESDIR}"/${P}-openssl-3.0-3.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --disable-openssl-install \ - --disable-go \ - --disable-java \ - --disable-python \ - --disable-ruby -} - -src_compile() { - # not running just 1 job causes a race condition that causes a linking error - emake -j1 -} - -src_install() { - default - - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/dev-libs/re2/Manifest b/dev-libs/re2/Manifest index 7cef1085eb6c..645ded363ce2 100644 --- a/dev-libs/re2/Manifest +++ b/dev-libs/re2/Manifest @@ -2,4 +2,4 @@ DIST re2-2022-06-01.tar.gz 381032 BLAKE2B a4cf937e0341102a3151cd1741d51cae1bdd8a DIST re2-2022-12-01.tar.gz 382554 BLAKE2B f3b3f00e4a991db90695510a8820493c42605ce91278c3e7e5de9f0736b8d7b627921672905d4404a252425f619c8d27f81b05f4d69f33d4c23225ac0c44fe2e SHA512 783f856e6556ce60f0e9a15b2366cb4df21ca019cdc85ef7ad47a11d0345935300dede5da61892bdc77d2642da82ddc81b6670049eb87f357a64a9c684140ec9 EBUILD re2-0.2022.06.01.ebuild 1359 BLAKE2B af48e1e56a5487555f37b856ef8a8ef162e1a5cd3dcaf548a51bd85cd1e3297a008a59273cd45456c02de3b0d168dd45b2001c2702be4d23ba95a42113cb5ae8 SHA512 6cbdaa2909149f7e0a503d6f67a32d23e6036df2f253bd82959a06f1031298ca5ff1659f43af81f4ca211b41a355c4f30625afa651241a0c99d095c8ba4b0f02 EBUILD re2-0.2022.12.01.ebuild 1360 BLAKE2B d2ad80ad560ad8c9c176ff5e78574b4e000483c562fcd4771b88c64b33601df92d363496a2eab0e5ee07a32ccd6fa99d9445db426b7ec96429b1e2fe5806f200 SHA512 fb4db0d359985a5e8ea8bb358cd90c6783e91b778ba5f7af317ac7f8d64baef156c7f805323a7a261747a7f9f600a9cb3a0e81556320f0202b9fd527c02ffa2a -MISC metadata.xml 486 BLAKE2B d99b0956f406a1e5fbfaf9a8516aaa86c328829bbfd6b4c3cfc2e925d2862e08dd31cebb730c957ea38a9b5aa84a3010ddd51760e2db8385f9b5d608b40b4d37 SHA512 e882f04350157da3e0ad7438f2c6a340853f6b589996041931f6686860d61c861e003692f5df616282e498c18266ded4803fd63760c2457dfbd04ca1b5d93391 +MISC metadata.xml 243 BLAKE2B b7207580928a1c8ce0280002fbaeaa31f0c181f0f321a6fc9f6bc8c58ea57dc569ddb4dc04486c6f9e8bc76a98ad4320c555257217f506f25815e105ec7a92ce SHA512 e1973942f324c0f93a547457b2fc3ea06531d077d0c92a10f29989576cb63a70a96ae5a70100e08d17e8c55a0812d905b46f06d6b145c095e301942f8622694c diff --git a/dev-libs/re2/metadata.xml b/dev-libs/re2/metadata.xml index d37b24f2b3a6..3924d20eebc1 100644 --- a/dev-libs/re2/metadata.xml +++ b/dev-libs/re2/metadata.xml @@ -1,14 +1,7 @@ - - chromium@gentoo.org - Chromium in Gentoo Project - - - arfrever.fta@gmail.com - Arfrever Frehtes Taifersar Arahesis - + google/re2 diff --git a/dev-libs/sexpp/Manifest b/dev-libs/sexpp/Manifest index c6287e700a43..9b28168d8840 100644 --- a/dev-libs/sexpp/Manifest +++ b/dev-libs/sexpp/Manifest @@ -1,5 +1,3 @@ -DIST sexpp-0.8.5.tar.gz 45828 BLAKE2B e6bae1625b37d558f6a853b95695cc2f86f567896405d36f52114e7d04143480850c7596c78cab106e116e3b64376f95084589201f9a9ce84e44c3e4ac49809e SHA512 918a19b66f0c069a4b49eb2fa0c2dda90f1260cda1351c5d901d47864d3e0ebdf52298e1e5a92c039d319fdd2196eeca7750d3d67b3d1378cfee72c6516b5566 DIST sexpp-0.8.6.tar.gz 46857 BLAKE2B 5ff8eaf3ba81af243e6780604b51b43743ed7f9de6121c1de273bbbd51d42e3feed3c00357c85ccaa5e808d2e5f753f58b5f96fea38f5b50b2b2bd9ee658be74 SHA512 b2698a397ef1b161a722e1834bc62f6d2b27c403faa27d97e1e137cc7315e004252ac75bbaaf817bc705f7830cb89665bb23ba8d18904fedd6c2f01c5f1e6f0f -EBUILD sexpp-0.8.5.ebuild 714 BLAKE2B 12ef1068d108df4494b5428ac674368a0ca5143beeb5823aa290a51721d88d4a78c60dc51393cd0b1a1bcd8f715ea1a2ca2800ff39025301bf54619986b8ff04 SHA512 b45ecc45683d9b0a2b64f32e9a0ed0994308a11823cdc44990b8bf665e5e139c6804d64167bfebfab68d81bc262db8efef2d6ccd06f32b05d1d6d1b176da9659 EBUILD sexpp-0.8.6.ebuild 714 BLAKE2B 12ef1068d108df4494b5428ac674368a0ca5143beeb5823aa290a51721d88d4a78c60dc51393cd0b1a1bcd8f715ea1a2ca2800ff39025301bf54619986b8ff04 SHA512 b45ecc45683d9b0a2b64f32e9a0ed0994308a11823cdc44990b8bf665e5e139c6804d64167bfebfab68d81bc262db8efef2d6ccd06f32b05d1d6d1b176da9659 MISC metadata.xml 416 BLAKE2B 27e50ec619e18e7be4a3bf8cb0e77b3ffd125383022daba849ec49b4d30afedc2e3dfec37f665a3728b30435add3c29170539ba0362f399dbae7dd2bbafa5f74 SHA512 87ab71623c30ee40662a076e59e18afcc3d6a59eff5960111f866c944eaba27ace2e553cb072bb63fa8b9857f348079723d087335236831a1bfbf11841168640 diff --git a/dev-libs/sexpp/sexpp-0.8.5.ebuild b/dev-libs/sexpp/sexpp-0.8.5.ebuild deleted file mode 100644 index 6f40d4e48833..000000000000 --- a/dev-libs/sexpp/sexpp-0.8.5.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="S-expressions parser and generator library in C++" -HOMEPAGE="https://github.com/rnpgp/sexpp" -SRC_URI="https://github.com/rnpgp/sexpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="cli test" - -BDEPEND="virtual/pkgconfig - test? ( dev-cpp/gtest )" - -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=on - - -DDOWNLOAD_GTEST=off - - -DWITH_COVERAGE=off - -DWITH_SANITIZERS=off - -DWITH_SEXP_CLI=$(usex cli on off) - -DWITH_SEXP_TESTS=$(usex test on off) - ) - - cmake_src_configure -} diff --git a/dev-libs/yyjson/Manifest b/dev-libs/yyjson/Manifest new file mode 100644 index 000000000000..c755db3150c9 --- /dev/null +++ b/dev-libs/yyjson/Manifest @@ -0,0 +1,4 @@ +AUX yyjson-0.7.0-disable-werror.patch 303 BLAKE2B 18a7ed6a7a054be4a89a42597926ff7ed5bd1f0ed0e5cb51287d1e43b507f7d7781f9ba78d4942fc1381b8f2dc0bbeac9ec106a9b8e8a2e461d6a6993af52056 SHA512 59e91c71eb214c0e2579a0c170199ed26f6f9bbce3cf110653fafbfe059743033948108d3d895b11bd4d43d05881d13e446981a6711b22107909e3d4647be739 +DIST yyjson-0.7.0.tar.gz 1511395 BLAKE2B a088ecaf049b4fd5562a15759dfb67e5a1612ca848a658898bf7b9fe2e8bf7df1270d2a4fe477a92df8963065fb60ce5dbf69da5eb7fa1e282f821222329032d SHA512 91a14d2292cebc5d3eb0954511c1d27d6fa45f778febe73bac700acdbeba3bfc485db444d49cab903dc323eacdb74625059465e4a45a1eca5a1e397768f422f5 +EBUILD yyjson-0.7.0.ebuild 862 BLAKE2B 03284da9257936cb3e37686e0cdf22617614848abf20ea11cb2cbd1a6c8c375d842d09b03ccb90e1a98426fb4d788a365a6e6ea5e4914644d74359fc292feeee SHA512 97069b6f7036e0c72b7e4a172521d2aa87ee0527fb8b65679c4923f11cdbdfb030730cedf8a18917717730ba5950f60dcd405468a27e78b4a8d8889c8d72ebf5 +MISC metadata.xml 297 BLAKE2B a5ac4375cfb73215475fbcdc7dcfd5edde21a0696761230679afa8ca7cbd520a684b6b96641d8c61104dc3dbde5d9ac9fd66a24c217aced8a6bcce79fd9926c6 SHA512 2c347d6f55a7e970387ca0e30c2064e53e64eb64ef2e7b615bca747fd83834064fd7ae1566a9353f5eedc32c606aca1f425b13573b8fe5c519c6cca2c4b4e495 diff --git a/dev-libs/yyjson/files/yyjson-0.7.0-disable-werror.patch b/dev-libs/yyjson/files/yyjson-0.7.0-disable-werror.patch new file mode 100644 index 000000000000..5dd1aacbfca7 --- /dev/null +++ b/dev-libs/yyjson/files/yyjson-0.7.0-disable-werror.patch @@ -0,0 +1,12 @@ +Upstream sets -Werror by default, this is not recommended in Gentoo. + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -325,7 +325,6 @@ + set(YYJSON_BASE_FLAGS + -pedantic + -pedantic-errors +- -Werror + -Wall + -Wextra + -Wconversion diff --git a/dev-libs/yyjson/metadata.xml b/dev-libs/yyjson/metadata.xml new file mode 100644 index 000000000000..e0e600014091 --- /dev/null +++ b/dev-libs/yyjson/metadata.xml @@ -0,0 +1,10 @@ + + + + + ceamac@gentoo.org + + + ibireme/yyjson + + diff --git a/dev-libs/yyjson/yyjson-0.7.0.ebuild b/dev-libs/yyjson/yyjson-0.7.0.ebuild new file mode 100644 index 000000000000..30376e8e222a --- /dev/null +++ b/dev-libs/yyjson/yyjson-0.7.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Fast JSON library in C" +HOMEPAGE="https://github.com/ibireme/yyjson https://ibireme.github.io/yyjson/doc/doxygen/html/" +SRC_URI="https://github.com/ibireme/yyjson/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT test? ( BSD )" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="doc test" + +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( "${FILESDIR}"/${PN}-0.7.0-disable-werror.patch ) + +src_configure() { + local mycmakeargs=( + -DYYJSON_BUILD_DOC=$(usex doc) + -DYYJSON_BUILD_TESTS=$(usex test) + ) + # TODO: -DYYJSON_ENABLE_VALGRIND=$(usex test) + # https://github.com/ibireme/yyjson/issues/134 + + cmake_src_configure +} + +src_install() { + cmake_src_install + + use doc && dodoc -r "${BUILD_DIR}"/doxygen/html +} diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index 8c785d8e1a091935f63b977a3e428ec9d93bfe2b..ffab85aef5afd9fef466f87766e0a033ac54f875 100644 GIT binary patch literal 3380 zcmV-44a@Q$iwFP!00002|81Dtu3R}0hVOZbyug4@Rd!tlF$l!r2428+m0?SnnJ7C0 zGdw+?BV~7w;3A3A-D@rT_h0{E{qFtW-@p4VK2M*Y=dXYI?!&t*P2c_Y&+q^AZTaoH zzS6ESljzJXrbat`Sgvx)PU_-uYV&I4_~fG)XG$(D&)iRLqGwG#T*#HW3qS8^&)WAH zXVkMJow?oIsurJVMSv{X9MNdkzwa9rkwOQ4Vdp%QAWzmV7M9E_gOFOS>qx2QgrKZ_W;`=_A z^k4nu{a^q1`)~jD_jhyc55M`#{Ql*{>*sft&)d*#=Q|6cMrZhdo;cht1+}}74>DF)}HMR zE4EgTMA|)P3tzRXL_MwbEJNAd$pa`wYx2SBNL>cpqbvZ( zSg*2*wa;v|l-~Q&EM1(l@HO-jiv_7qQ;u%=j5ej0EZ#jUyJL?!B=1#9U8QNgv~uq0 zZFax>Y3(awJjb(?m2&M>a*vkzFH~F6y$%j)j5v0|JP<3SkL`7zt!ee$@{ycRNj)UY z95|;dzZP3O$X%N$!o#ssy|G(REs>gRz~9(g?IWs*3*ooj&%T{HJC zqXfK~&F-;6VU7Zpmz{lrK@$d2+V<4hc^fm`LyH39MR>N3JxV@loygE@CierQgQ2%^ zx`TB|rB&(n04vf6n3Nkc#y)0=Y0_5F+CwL^)MZ5yE7cVw@-ka?R)K@VtO-LWV_7L% z?8s=&pbqhgpsbkAj<~1S#Yie^)*4&m_~qg$XwL(zUCw!VVphp-U>{6xZe)2|KAvR#Mq1n{8ny&N#y>nZAmrG2GhVCz<)s0Is|fY|*LP zQt!!{O$o@+&iD#eE^*pU1Bkknxj?4PlM332Se=@IK85Uj@aSS!mGJh zEjkQ=gNn+nji1&&GPBOa8cNf4hHJwxko*-m*JQ|WsR#ZHpBjj%NR@uD;NwbLLX&r#F%d}SfFBT?pC^= z5zF~=pa6EH$9jZA1?Dmv7nC(yGQmm?$ML56UQ

    COI4b$UOFSPf6`e6 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.Y3QeRPvgn|!Ad^gIh^?k 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

    |Ts^!~h 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 delta 275444 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�t}Kg4YLn9m#CuIQFxF8LQ97-&7BF zq$OK$*VrH$;godPwB>~uHS&M9Yp$v)pM9AJ{}L!^?sWDp@2h%Qh7-m7u~t+a^_SQb zZKi)}&P453-rriXAJ(Yfr?241ogONwU1?H6l&X+Qf50-UE!~%~|BA_$LE^N+P+hL6 zV-X7nWeHXxwe}S5l49KucFINX*i|K9H8&kYWI#$OkE|n=dU|_I<8#P9LCKdL&*1 zPEJxh6$Z9+Hi$H2H^AZd*{B8>_qL5*H!EfPO~pD+tqr)N(pG1cRuVEdN*5 zZ@{UG>jMx1bb%Ov`q}pEs!=_M=c;N`dEOZ4zt2lIS8a$n;M;* zdDt+e++Zh77t$?c(t1^1eU*P{u0kE(<~Y=Y+(^@8pZV7M{nz!|+o~!RcC3;F+~a0{ z>F2j=COgUn3%5(^vO_=znGFJ zN)DIWy$)1a7@pIHa+uL}@$MFW?KcP3j@SfEg&(L;9FDZX_SErRo{3I#Y(pc^epcIE zs!eorI0CxVVh=zf5Gq8+1;BVYog*c6`@UMZzkDS{zo+Me%7<8AZ^ID*KrX-w4ycUN zoTA)dFGccqmtuvNBis%}Rug}J%{L9sfLEfjBgeP5M+aMQUmm+EHpHBwU@yobPh|sZ zoy+PushwY*?U3!BC?dcHe`@=_4DvSB%IuC&hmp{(VLPa$teT>gjMG`5y=&rj3^pJ~ zQ~hV9y?_I4xd()-?%}AnZIJv?zJ{Vq+fr@ZbdHGa>t*{iKEGX%0fyIqeR||}NVB)y zCqZt9@|M~hWvv^Cl8kA?krkI_w;aT3w{m4uKAE_j-oM`RPU1UzD`^1VHd5AH6FXZ0 zsYt;I!;sIzN~2vk;aR#T*zj~+>@{FmTt0AjVD*<8sCM+;xho2FIYH@IsiLPRr&1fQ z(}zvAgvou$xM|7W_R2ngyIO6h_Jkn1pqB5omu?Yr1JyYOpkMauB^xk?@_D@b{eS-Q z@$KmZ^(8goWZS!y97a^tNK=6Xr&;Q@tQFawr2;bTo$VEDe}ftnOEPe>qModTXjj9~ zv&@m2!EljS~pt9!l8w z>Gx)L*bYu`raN$dz#^#p2+O?zT9|jMvSmqFIDzhM+ta0zN;ij{FDKtSc%hq4)xQIr z!y$+f*g=!6<>azsN`^bOCrMxYzv&-Q9htV@hP29oo^d+W&%3y5{=$-j_ze0Z@O}6Y(1>_jda@ zDH&48RtEbhJFLYqu@XkrAd1aW>Sb$7VQ+NB$<)K*xUx?37;?~Ib)FN-aw_z`fkAo< z3ckfcnm0ZZc}dH$+EqiYxv!

    ~z|bcEbVr5)Z}Uc(;wfqW(#SbZmwlb)PP$&FOOV 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 K4awWutf|)L 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%0AFsmy8K-t= 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Ξ5>LbSd5n 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 G69EAD`Z10G delta 15299 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 -+ int main(int argc, char *argv[]) { -+ CURLSH *ch = curl_share_init(); -+ return curl_share_setopt(ch, CURLSHOPT_SHARE, CURL_LOCK_DATA_SSL_SESSION); -+ } -+ ], [ -+ PECL_CACHE_VAR([LIBCURL_SHARE_SSL])=yes -+ ], [ -+ PECL_CACHE_VAR([LIBCURL_SHARE_SSL])=no -+ ]) -+ ]) -+ if test "$PECL_CACHE_VAR([LIBCURL_SHARE_SSL])" = yes; then -+ PECL_DEFINE([HAVE_LIBCURL_SHARE_SSL], [1]) -+ fi -+ ]) - ]) - ]) - dnl -diff --git a/autoconf/pecl/pecl.m4 b/autoconf/pecl/pecl.m4 -index ffa45ac..d8735b0 100644 ---- a/autoconf/pecl/pecl.m4 -+++ b/autoconf/pecl/pecl.m4 -@@ -70,6 +70,12 @@ AC_DEFUN([PECL_RESTORE_ENV], [ - $1=$PECL_SAVE_VAR([$2_$1]) - ]) - dnl -+dnl PECL_COUNT_CHECKS(incdec) -+dnl -+AC_DEFUN([PECL_COUNT_CHECKS], [ -+ PECL_VAR([_checks])=$(($PECL_VAR([_checks])$1)) -+]) -+dnl - dnl PECL_EVAL_LIBLINE(libline) - dnl - AC_DEFUN([PECL_EVAL_LIBLINE], [ -@@ -244,6 +250,7 @@ dnl - dnl PECL_CHECK_CUSTOM(name, path, header, lib, version) - dnl - AC_DEFUN([PECL_CHECK_CUSTOM], [ -+ PECL_COUNT_CHECKS([+1]) - PECL_SAVE_ENV([CPPFLAGS], [$1]) - PECL_SAVE_ENV([LDFLAGS], [$1]) - PECL_SAVE_ENV([LIBS], [$1]) -@@ -260,10 +267,10 @@ AC_DEFUN([PECL_CHECK_CUSTOM], [ - done - ]) - if test -n "$PECL_CACHE_VAR([$1_prefix])"; then -- CPPFLAGS="-I$PECL_CACHE_VAR([$1_prefix])/include" -- LDFLAGS="-L$PECL_CACHE_VAR([$1_prefix])/$PHP_LIBDIR" -- LIBS="-l$4" -- PECL_EVAL_LIBLINE([$LDFLAGS $LIBS]) -+ CPPFLAGS="$CPPFLAGS -I$PECL_CACHE_VAR([$1_prefix])/include" -+ LDFLAGS="$LDFLAGS -L$PECL_CACHE_VAR([$1_prefix])/$PHP_LIBDIR" -+ LIBS="$LIBS -l$4" -+ dnl PECL_EVAL_LIBLINE([$LDFLAGS $LIBS]) - - AC_CACHE_VAL(PECL_CACHE_VAR([$1_version]), [ - pushd $PECL_CACHE_VAR([$1_prefix]) >/dev/null -@@ -288,11 +295,11 @@ dnl - dnl PECL_CHECK_CONFIG(name, prog-config, version-flag, cppflags-flag, ldflags-flag, libs-flag) - dnl - AC_DEFUN([PECL_CHECK_CONFIG], [ -+ PECL_COUNT_CHECKS([+1]) - PECL_SAVE_ENV([CPPFLAGS], [$1]) - PECL_SAVE_ENV([LDFLAGS], [$1]) - PECL_SAVE_ENV([LIBS], [$1]) - -- - AC_MSG_CHECKING([for $1]) - ifelse($2, [$PKG_CONFIG $1], [ - AC_CACHE_VAL(PECL_CACHE_VAR([$1_exists]), [ -@@ -311,20 +318,22 @@ AC_DEFUN([PECL_CHECK_CONFIG], [ - AC_CACHE_VAL(PECL_CACHE_VAR([$1_cppflags]), [ - PECL_CACHE_VAR([$1_cppflags])=$($2 $4) - ]) -- CPPFLAGS=$PECL_CACHE_VAR([$1_cppflags]) -+ CPPFLAGS="$CPPFLAGS $PECL_CACHE_VAR([$1_cppflags])" - AC_CACHE_VAL(PECL_CACHE_VAR([$1_ldflags]), [ - PECL_CACHE_VAR([$1_ldflags])=$($2 $5) - ]) -- LDFLAGS=$PECL_CACHE_VAR([$1_ldflags]) -+ LDFLAGS="$LDFLAGS $PECL_CACHE_VAR([$1_ldflags])" - AC_CACHE_VAL(PECL_CACHE_VAR([$1_libs]), [ - PECL_CACHE_VAR([$1_libs])=$($2 $6) - ]) -- LIBS=$PECL_CACHE_VAR([$1_libs]) -- PECL_EVAL_LIBLINE([$LDFLAGS $LIBS]) -+ LIBS="$LIBS $PECL_CACHE_VAR([$1_libs])" -+ dnl PECL_EVAL_LIBLINE([$LDFLAGS $LIBS]) - ifelse($2, [$PKG_CONFIG $1], [ - fi - ]) - -+ AC_MSG_RESULT([${PECL_CHECKED_VERSION([$1]):-no}]) -+ - if test -n "$PECL_CHECKED_VERSION([$1])"; then - PECL_VAR([HAVE_$1])=true - PECL_DEFINE([HAVE_$1]) -@@ -332,8 +341,6 @@ AC_DEFUN([PECL_CHECK_CONFIG], [ - else - PECL_VAR([HAVE_$1])=false - fi -- -- AC_MSG_RESULT([${PECL_CHECKED_VERSION([$1]):-no}]) - ]) - dnl - dnl PECL_CHECK_PKGCONFIG(pkg[, additional-pkg-config-path]) -@@ -355,9 +362,25 @@ dnl - dnl PECL_CHECK_DONE(name, success[, incline, libline]) - dnl - AC_DEFUN([PECL_CHECK_DONE], [ -- if $2; then -- incline=$CPPFLAGS -- libline="$LDFLAGS $LIBS" -+ PECL_COUNT_CHECKS([-1]) -+ success=$2 -+ if $success && test -n "$LDFLAGS$LIBS"; then -+ AC_MSG_CHECKING([whether $1 can be linked]) -+ AC_TRY_LINK([], [], [success=yes], [success=no]) -+ AC_MSG_RESULT([$success]) -+ if ! $success; then -+ AC_MSG_WARN([$1 was found, but fails to link with:]) -+ AC_MSG_WARN([ LDFLAGS='$LDFLAGS']) -+ AC_MSG_WARN([ LIBS='$LIBS']) -+ AC_MSG_WARN([Missing or updated library paths?]) -+ fi -+ fi -+ if $success; then -+ _cppflags=$PECL_SAVE_VAR([$1_CPPFLAGS]) -+ _ldflags=$PECL_SAVE_VAR([$1_LDFLAGS]) -+ _libs=$PECL_SAVE_VAR([$1_LIBS]) -+ incline=${CPPFLAGS:${#_cppflags}} -+ libline=["${LDFLAGS:${#_ldflags}} ${LIBS:${#_libs}}"] - PECL_DEFINE([HAVE_$1]) - else - incline=$3 -diff --git a/config9.m4 b/config9.m4 -index ef7d33e..695701b 100644 ---- a/config9.m4 -+++ b/config9.m4 -@@ -24,6 +24,8 @@ if test "$PHP_HTTP" != "no"; then - AC_CHECK_LIB(nsl, getdomainname) - ]) - AC_CHECK_FUNCS(mbrtowc mbtowc iswalnum inet_pton) -+ -+ CFLAGS="$CFLAGS -Wno-strict-prototypes" - - dnl ZLIB - PHP_ARG_WITH([http-zlib-dir], [whether/where to check for zlib], -diff --git a/src/php_http_client_curl.c b/src/php_http_client_curl.c -index 0e79f19..8898b5d 100644 ---- a/src/php_http_client_curl.c -+++ b/src/php_http_client_curl.c -@@ -17,6 +17,8 @@ - - #if PHP_HTTP_HAVE_LIBCURL - -+#define DEBUG_COOKIES 0 -+ - #if PHP_HTTP_HAVE_LIBCURL_OPENSSL - # include - #endif -@@ -834,6 +836,9 @@ static ZEND_RESULT_CODE php_http_curle_option_set_cookiesession(php_http_option_ - return FAILURE; - } - if (Z_TYPE_P(val) == IS_TRUE) { -+#if DEBUG_COOKIES -+ fprintf(stderr, "CURLOPT_COOKIELIST: SESS\n"); -+#endif - if (CURLE_OK != curl_easy_setopt(ch, CURLOPT_COOKIELIST, "SESS")) { - return FAILURE; - } -@@ -856,9 +861,19 @@ static ZEND_RESULT_CODE php_http_curle_option_set_cookiestore(php_http_option_t - } else { - storage->cookiestore = NULL; - } -- if ( CURLE_OK != curl_easy_setopt(ch, CURLOPT_COOKIEFILE, storage->cookiestore) -- || CURLE_OK != curl_easy_setopt(ch, CURLOPT_COOKIEJAR, storage->cookiestore) -- ) { -+ -+#if DEBUG_COOKIES -+ fprintf(stderr, "CURLOPT_COOKIEFILE: %s\n", cookiestore); -+#endif -+ // does NOT enable ch->data.cookies until transfer; adds to ch->stsate.cookielist -+ if (CURLE_OK != curl_easy_setopt(ch, CURLOPT_COOKIEFILE, storage->cookiestore ? storage->cookiestore : "")) { -+ return FAILURE; -+ } -+#if DEBUG_COOKIES -+ fprintf(stderr, "CURLOPT_COOKIEJAR: %s\n", cookiestore); -+#endif -+ // enables ch->data.cookies -+ if (CURLE_OK != curl_easy_setopt(ch, CURLOPT_COOKIEJAR, storage->cookiestore)) { - return FAILURE; - } - -@@ -1919,7 +1934,7 @@ static ZEND_RESULT_CODE php_http_curlm_option_set_share_cookies(php_http_option_ - return SUCCESS; - } - --#if PHP_HTTP_CURL_VERSION(7,23,0) -+#if PHP_HTTP_HAVE_LIBCURL_SHARE_SSL - static ZEND_RESULT_CODE php_http_curlm_option_set_share_ssl(php_http_option_t *opt, zval *value, void *userdata) - { - php_http_client_t *client = userdata; -@@ -1994,7 +2009,7 @@ static void php_http_curlm_options_init(php_http_options_t *registry) - opt->setter = php_http_curlm_option_set_share_cookies; - ZVAL_TRUE(&opt->defval); - } --#if PHP_HTTP_CURL_VERSION(7,23,0) -+#if PHP_HTTP_HAVE_LIBCURL_SHARE_SSL - if ((opt = php_http_option_register(registry, ZEND_STRL("share_ssl"), 0, _IS_BOOL))) { - opt->setter = php_http_curlm_option_set_share_ssl; - ZVAL_TRUE(&opt->defval); diff --git a/dev-php/php-redmine-api/Manifest b/dev-php/php-redmine-api/Manifest deleted file mode 100644 index 976a4c119789..000000000000 --- a/dev-php/php-redmine-api/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST php-redmine-api-1.5.16.tar.gz 34323 BLAKE2B 5879c9a67959ec8104344d1d5c57ead036fc60d3bea2ae94684617a711eae0cf9c7d6d2eae6d94c273fdc06bed82f48e281c2895e37ddef2144be8f0881c5341 SHA512 e25dbcababcde4e0b3160f7060a837aa4e52a2f3b1b91bfb131c04c250c543fc41a3667d87c8a668057d5acbfac84f395dd3180b815921fc05edb6325d34dee5 -EBUILD php-redmine-api-1.5.16.ebuild 932 BLAKE2B f4aef1d38af4c6dbd07755e82b50be4f1c1379b732846f70120de0ecdf65e16ee12a93868c3dde8e5280e33221a387f08556bad7ea3a535a3346b2a1888aaa1f SHA512 18dfa3c7bd5f67c3eccb9745eb38829c1b8237271254e7f732e5a3045582ace9e0712f04f55905ccc1b127e5c68e30e2bfd50e999adc93943585ed525970ce28 -MISC metadata.xml 450 BLAKE2B 44d42d11774c57d4844df25dca1697fc9716f3fc77e7a751eccd7fb52840239e383780717452522c11329daecc5ed9786604e9d7b0755ba6b592315f994ad33d SHA512 0908ecc8b8adb770eb008a826c0f09a923a52ae9630560c30b5fbb696728e26c79415900a43ff901c8f96f50ac88e429fdeafeb731057fc38d44260e644fa047 diff --git a/dev-php/php-redmine-api/php-redmine-api-1.5.16.ebuild b/dev-php/php-redmine-api/php-redmine-api-1.5.16.ebuild deleted file mode 100644 index 15891bb92747..000000000000 --- a/dev-php/php-redmine-api/php-redmine-api-1.5.16.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 - -DESCRIPTION="A simple, object-oriented, PHP Redmine API client" -HOMEPAGE="https://github.com/kbsali/php-redmine-api" -SRC_URI="https://github.com/kbsali/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-lang/php:*[curl,json(+),simplexml]" -BDEPEND="test? ( ${RDEPEND} .git/refs/remotes/origin/master || die - TRAVIS=1 ./init-tests-after-clone.sh || die - cat test/fixtures/.gitconfig >> ~/.gitconfig || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # performance tests are unreliable by design - test/performance - # unimpoortant and problematic - test/test_installation.py - # Internet - test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs - # requires which(1) - # https://github.com/gitpython-developers/GitPython/pull/1525 - test/test_git.py::TestGit::test_refresh - # TODO - test/test_submodule.py::TestSubmodule::test_base_rw - test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit - test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules - test/test_submodule.py::TestSubmodule::test_root_module - ) - - epytest -o addopts= test -} diff --git a/dev-python/GitPython/GitPython-3.1.32.ebuild b/dev-python/GitPython/GitPython-3.1.32.ebuild index 21ec22655d01..965792916bee 100644 --- a/dev-python/GitPython/GitPython-3.1.32.ebuild +++ b/dev-python/GitPython/GitPython-3.1.32.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-vcs/git diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index cace88bd1825..c2e9d055f12a 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -1,9 +1,6 @@ -DIST GitPython-3.1.31.gitbundle 9820824 BLAKE2B 47becdf80c8047c3de74f3ad2308f2003629dac970df961e97ae455719690afa8ca4fc08c85fdd01d351980cac5b79265164b92c16e993efb964e4c5d6e62810 SHA512 2b73a9bbe11bf24c1f0cfbc817b1226ae49c52a898f233d23aa8512cb7709adaba57c76afce8aa4416dcc4f16775d0d4138f0059ede51f59a6ccdd27d0f08cd3 -DIST GitPython-3.1.31.tar.gz 195822 BLAKE2B c5644a811e33da4e2983d5b41dc5e223bff23bb817027485fd24598163dc515d1823e8abc5f871a9ad4334827f097dbe7856cf618940cd3ddbe507728253ea2c SHA512 80d5f73db589e239dead268c99092b2429c4d0602e4f9a1e77cce5c68f2eade1651e3da9de68fd485021565f3a2d9b980c286b0d302c58e60011a443b4361e71 DIST GitPython-3.1.32.gitbundle 9676140 BLAKE2B e975f7949f3f3e25f66008b1f2be80dbecb96234405b07b7ef33cb119abde1be434d46deb3c5bed2ec26f4fe35d0f5a1e605c60727812ef4aef2116029f83abd SHA512 b54d5a8e335f6c1b6dfcdd6ccb9c79562ec222cd3d83fd196dab245bed90a9e02d20b191b46c5acdc300f2dede942c686694f0aa005fa5c5c2c2d3e81470a692 DIST GitPython-3.1.32.tar.gz 196978 BLAKE2B 914b0ceebe89b00e5d65c963055c1d64c3125699a4df80e04c5a0ca59181faac5357880767224d3b3cad9b884668299510ea055ae0c228648c1b1c2e5ec048d0 SHA512 b1a4ac7d98b9543454525819357afef4c45dde842a8a8689f5f059312cd45ee10a7a5b22e2417a0a7120b78c0a40addc4f9189789d70ca34d2bc21962fe44fb7 DIST gitdb-4.0.10.gitbundle 1485461 BLAKE2B 5a217c609a402cd7888da1502b25d217812503cd703cda8bce3c7159732c59d7f4bcd52688a5da457f43fde1645a6db79588a6fc8cc8dff5c58e9dcbaef79b9a SHA512 98dba48f75e28eaded791f91c611e07bef73c28a7f8ac58889b05d04f4b3699a85a5be1c829ea3e2f380507a9009f35bc552bb4260564127e2863807f9b4712a DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba -EBUILD GitPython-3.1.31.ebuild 2269 BLAKE2B 72c76c3549fe1f7919b582af494621de467468aca72113bc650f71c1b857b10b6b8ee1c3e29c766e85edfca7f8a83668e7e7c05517b4852f69e7ca4b5f8308cf SHA512 9cdd279b2f2f554b59e4956199171095b3bfc5bb6c5d4e67692433ec69bc2d700fcb537b2885c232687104349e9eec58bc24ecf5ec205466b44b6e2f19855827 -EBUILD GitPython-3.1.32.ebuild 2277 BLAKE2B 49c15471a11e60a88b1ebc53c40d030d001e3854b209178fcabaed6ec9e4ec1cea0bbda626944d3e9fe10bbec918a22b80a79e951ce22ebe2c774de7ad0b948c SHA512 9795b18d28cc8fb661ca01f7eca2bc24780945d5bdfca4f35b82e5a7877f08a211e45b35673a83a74aec7cf714b9dd684c9bde34f9c1ed9525cfc4fc9902a8bf +EBUILD GitPython-3.1.32.ebuild 2269 BLAKE2B 72c76c3549fe1f7919b582af494621de467468aca72113bc650f71c1b857b10b6b8ee1c3e29c766e85edfca7f8a83668e7e7c05517b4852f69e7ca4b5f8308cf SHA512 9cdd279b2f2f554b59e4956199171095b3bfc5bb6c5d4e67692433ec69bc2d700fcb537b2885c232687104349e9eec58bc24ecf5ec205466b44b6e2f19855827 MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 9180233cd4dc326363690aee41fa18f3ad0da0b0..9f1439e849e830606d3748c40172c423ad3ff713 100644 GIT binary patch literal 266651 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

    %3x7BL%l^U$*0WCeC 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 I-$uLVE?dOYQes<^L(^$YVT7uxJ|mG=-*pF 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 z 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 literal 266853 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 b$Ch-)Khd0WM(M=Y@qhjwnL|66iK7PqNPo$S diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest index 742328612fc9..c011b3f1b05e 100644 --- a/dev-python/aiofiles/Manifest +++ b/dev-python/aiofiles/Manifest @@ -1,5 +1,7 @@ DIST aiofiles-22.1.0.gh.tar.gz 21630 BLAKE2B 8f068046fc143388debc93b657f8b4715cd48eac7e7b8a031ccdc6d2f5764ddcafb2ad1fab713ca55366cad951b570e1c2a120932bf5545482e1a3f086a76bf9 SHA512 6706fb7b6fd32df415ece64f35b8ccc2f263301c43292612b2b6173fb66c77bc88fd08ed0b0bb30fa3dd49571be8fc733a3d4f3611228fdbb368743588336357 DIST aiofiles-23.1.0.gh.tar.gz 30110 BLAKE2B c6cb0880cc761d3c34eefbda373a361a3f20bc6e37c81c769609b149dd13ff6cf9f169d63cbde9d02cd91a49d03198705576389c531a82fcd614e7b464bdafe8 SHA512 7afbc492061df6b5e76514d36938ec39e3261fbf0c3123d38f1d32cc1d335603d6ab681c088d9c68ef5be9fc9b9eec1b460268b03d5f6409213bf20ec87dde47 +DIST aiofiles-23.2.1.tar.gz 32072 BLAKE2B 9718fe7f4367b30ca295efb39ffeab0c77ca54ed1c4f556b0b39f5abb540d4f23c6e8a49aa5b6b76c0692e393bbab7c8d252de4b0f6f4f423b74e88c43483e08 SHA512 defc9d1ff5351c1812432db1849233b1f0aa661f6420c79a6eb17d84c0622ee4dd5102d50e9ef920c91adcc48914a39cd62701b340b01806a83773bf05900b6f EBUILD aiofiles-22.1.0.ebuild 569 BLAKE2B 49a305c2b689e66c9fc1081a7c3053dadec970d0260accca12dc9d8aafb6bcb03c1f689d0cf5b1f94c90e06aa1ff49132b8b97317caaf8ac9e30266d9f75d074 SHA512 6fae78d3d95683bb559bd2da8d6c40bb695a53675bcd94771a28d38ed185ab6f6747400671d91b5a1c57c7e6f8e1f6276742a5f7d2f161890d9f518633b3d0e0 EBUILD aiofiles-23.1.0.ebuild 569 BLAKE2B 49a305c2b689e66c9fc1081a7c3053dadec970d0260accca12dc9d8aafb6bcb03c1f689d0cf5b1f94c90e06aa1ff49132b8b97317caaf8ac9e30266d9f75d074 SHA512 6fae78d3d95683bb559bd2da8d6c40bb695a53675bcd94771a28d38ed185ab6f6747400671d91b5a1c57c7e6f8e1f6276742a5f7d2f161890d9f518633b3d0e0 +EBUILD aiofiles-23.2.1.ebuild 488 BLAKE2B a3103158b331ebe632a9ee6e616c2c185546135b8aba1366a79e6f218584436a6ccdf5d6f716b446edba244b6a75d03ab7fda0713a80a55e06d8240c86b26aa9 SHA512 14e0387e6d98b9c6c9b926394a6b4ed85e552dc8854fc760d03d3f79e8075f39b7abcc7b9d17d1f6c3bcd2c514a65f1429682a4d511e96a98f2330dce9c46846 MISC metadata.xml 454 BLAKE2B 5516af85de875687b19ad35cb505a841c473ba4ee26f1fca7ce343adfe832167560588db7dbe1342bf7eb507e2b0b0506fd4fae66011420a540c38274136dec9 SHA512 59bb734b77d80bee14a543cfbbd930b93a4de010f84862e0db3f381de52c75f5dedfef5e63b46bab8e5c4607645fbd3da84eb31a0bbcde3d83abc5dff9f2799b diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild b/dev-python/aiofiles/aiofiles-23.2.1.ebuild new file mode 100644 index 000000000000..07e3521a9791 --- /dev/null +++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="File support for asyncio" +HOMEPAGE=" + https://github.com/Tinche/aiofiles/ + https://pypi.org/project/aiofiles/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/apache-libcloud/Manifest b/dev-python/apache-libcloud/Manifest new file mode 100644 index 000000000000..07452df3f695 --- /dev/null +++ b/dev-python/apache-libcloud/Manifest @@ -0,0 +1,5 @@ +DIST apache-libcloud-3.7.0.tar.bz2 1979020 BLAKE2B f8630a5c559cba9ae6f7792ffc9cf4ba6eb2fdaa28d6ae148a5d2e978ee66eec9a39b16741446b78b047bf2454de860148a13bce3dbd8627dbc7dac43543b808 SHA512 315866947d2c748e4a13c4c2a4147a2a8e79cbb85e9e83fded3f89ff8a50c531acf1062a4e21c61448c20e7f7e7f9d1317d3c43ecfe2fb75155c0d81ff03f889 +DIST apache-libcloud-3.8.0.tar.gz 2457665 BLAKE2B 39a6f3f99d3b685150e9a5ec198da705e0c8a3fed7da1300a734fe69310f888401da6683a8ea4b3fe042776a19ebff28f7c82921f29ebc91349a3c1a24e60e20 SHA512 ef221c79be2adf22bbd9fa739c619fa8c0afb493a410bf36a6cf2b3ad5cb18b61f552a1d98400b9152c790e3a88ca504848e03bae1fe8a14b94f72f9b7358f50 +EBUILD apache-libcloud-3.7.0.ebuild 1548 BLAKE2B 6f40318e02725d698f4bd74006b2614c2311656d9d8c08952584c08b417ea6298bbb7fc3a29fd8fa16aa6d382ba69ac0ab32bb02b355ce5febe4d8a36abb2119 SHA512 bdcbf6cfc6ed3545f1be9de6e71dc04a5c025738bbd758235f3abe8ed6a9306204e1f258bf340a5fc8578ee878b092a3a248d1c2001e31861472855415bf23c7 +EBUILD apache-libcloud-3.8.0-r1.ebuild 1300 BLAKE2B 83de6cc9e6df24527ba2ac0de60668df0da1378de7cc3fe84a81f5df1a87cda361d58c965939d77504c46048f2457cb3d3a4351745df93f9a522388ab3a6cb39 SHA512 bb4e5587c995790797428e1c5cd6fe8ea7a26a05e0509e8fbd114c07caf7c25592ecc68a048bca7392d23d18deb20b578f2b2e45e7146e72bac2064553b2e1e4 +MISC metadata.xml 398 BLAKE2B 5623f486a289eea0196b22b2f88ff377589bbcea13e341efd85d31dee07f8638bc985e6a1c03ac7982da08c879b5b09a46e5679fda8666f93366a8561777da7c SHA512 bc6e38c949ed0513f4e562406fd84031cd80f01a881844202e033fe5225490d42b27855413cd7d2fec216b002c38e1832fa8f841112c68628c906189ebf1e937 diff --git a/dev-python/libcloud/libcloud-3.7.0.ebuild b/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild similarity index 91% rename from dev-python/libcloud/libcloud-3.7.0.ebuild rename to dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild index dd80485a7313..70d98b326d97 100644 --- a/dev-python/libcloud/libcloud-3.7.0.ebuild +++ b/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild @@ -4,15 +4,16 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="ssl(+)" inherit distutils-r1 +MY_P=apache-libcloud-${PV} DESCRIPTION="Unified Interface to the Cloud - python support libs" HOMEPAGE="https://libcloud.apache.org/" -SRC_URI="mirror://apache/${PN}/apache-${P}.tar.bz2" -S="${WORKDIR}/apache-${P}" +SRC_URI="mirror://apache/libcloud/${MY_P}.tar.bz2" +S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild b/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild new file mode 100644 index 000000000000..732f80b53b72 --- /dev/null +++ b/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.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 +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="ssl(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Unified Interface to the Cloud - python support libs" +HOMEPAGE=" + https://libcloud.apache.org/ + https://github.com/apache/libcloud/ + https://pypi.org/project/apache-libcloud/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Needs network access + libcloud/test/compute/test_ovh.py::OvhTests::test_list_nodes_invalid_region + libcloud/test/test_connection.py::BaseConnectionClassTestCase::test_connection_timeout_raised +) + +src_prepare() { + if use examples; then + mkdir examples || die + mv example_*.py examples || die + fi + + # needed for tests + cp libcloud/test/secrets.py-dist libcloud/test/secrets.py || die + + distutils-r1_src_prepare +} + +src_install() { + use examples && dodoc -r examples + distutils-r1_src_install +} diff --git a/dev-python/libcloud/metadata.xml b/dev-python/apache-libcloud/metadata.xml similarity index 100% rename from dev-python/libcloud/metadata.xml rename to dev-python/apache-libcloud/metadata.xml diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index 4d76f5c07963..008bd401b429 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -1,5 +1,3 @@ -DIST astroid-2.15.5.gh.tar.gz 461755 BLAKE2B 4af28becb14d767c3fa162be93cd1d3f99e42a476a7b1ee57225a6d5603876cbfde7a58e17412d1142baa42288cbb2cfe3ecdbaafe5195c777f04a3ad9fe4427 SHA512 9862a2f4703b36284d14a3b09f80b4b0a1e0948e306b4906ec663fc133d07966e24a711a90067b369b166ce4d53859327e1da84406a023d1a911fff7bb0ed026 DIST astroid-2.15.6.gh.tar.gz 462156 BLAKE2B f5df204a0b635d29165da1566afd9259ff26102fef3b56685ad9e10fe1cdae35aa90b1e1f81293e591c03122e980936dfd91b521dfe7a4c8cfacb8b40bcac9d6 SHA512 20c4d316176b84d61b5f44823026926e84c7de3c3a6febaa23cf9c8c5a9507ce65168804a61cb2db0ffcc7ec0ecb687282e6c794485135203cc25d30064e0047 -EBUILD astroid-2.15.5.ebuild 2056 BLAKE2B 84fa5ec7453a6d38e3fa2ee8064322d0e2db5b739814ab33ac71f83a6d1ea7ee61ff909ebd1ccb7ccbb8729ce95223d1d7cdd94c38d0e4f252a1274161d07277 SHA512 913d03026a52671360116f2e29386207470ec68eee96273117ef4f17c46f5d537cdf3b1120181ac6d8c4db22ade9f6ead702f253419ade69f7241e6d0fb70d88 -EBUILD astroid-2.15.6.ebuild 2136 BLAKE2B 07a254757a59744bac016b0c148c52825406021366d0fbebf398f7df8d8e83fb006c1c261554b48c97e471f5abd6f8dbbcd7bf8723b66ad752a9adbb4dbff03b SHA512 da3f7f8a053872d3745957d9cd23e30b26ec4858dd3847d70e41318980256ea802f3ca3fd511d8a36254022a6d7639841c74d68c65368a64cf475cf9574dde0a +EBUILD astroid-2.15.6.ebuild 2128 BLAKE2B 01f6d4c0ad79f509c1a83768c95600d88c664deba854d6918ba1fa0af5872bd31fd6529f242d2b04423b83d852016bec866fb97be54b823ac3b97b067ee48854 SHA512 57cd191f718ddf5e0e90b8781b2eca9b6c91dca1821b1a95763e0b574a645ab6c5cdbfa91ea202a194799cc52d697b534d01786e9d98302dd85ce79d8dc5576e MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074 diff --git a/dev-python/astroid/astroid-2.15.5.ebuild b/dev-python/astroid/astroid-2.15.5.ebuild deleted file mode 100644 index c256f24264b0..000000000000 --- a/dev-python/astroid/astroid-2.15.5.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Abstract Syntax Tree for logilab packages" -HOMEPAGE=" - https://github.com/pylint-dev/astroid/ - https://pypi.org/project/astroid/ -" -SRC_URI=" - https://github.com/pylint-dev/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}] - ' 3.9 3.10) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - # no clue why they're broken - tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part - tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils - tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable - # some problem with warnings (our options?) - tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg - tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args - tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute - # requires six bundled in urllib3, sigh - tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter - # requires pip, and looks suspicious anyway - tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning - ) - - # Faker causes sys.path_importer_cache keys to be overwritten - # with PosixPaths - epytest -p no:faker -} diff --git a/dev-python/astroid/astroid-2.15.6.ebuild b/dev-python/astroid/astroid-2.15.6.ebuild index d2feb47f4808..f1d58a6cc5b8 100644 --- a/dev-python/astroid/astroid-2.15.6.ebuild +++ b/dev-python/astroid/astroid-2.15.6.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="LGPL-2.1+" 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" # Version specified in pyproject.toml RDEPEND=" diff --git a/dev-python/async-lru/Manifest b/dev-python/async-lru/Manifest index 67b5170cc9d0..60c115770d4d 100644 --- a/dev-python/async-lru/Manifest +++ b/dev-python/async-lru/Manifest @@ -1,5 +1,5 @@ DIST async-lru-2.0.3.gh.tar.gz 12592 BLAKE2B 3b434ebcb5f4db754ca93dae3e597490b07ce6d84d573529343a540b77fc9116f329f641fb97639dce6903384e52433dc48aabb7927266e8bcc18ce9fbaa85ac SHA512 8a3685bccb09ae268a713b3796f1f945bc9f9beff14530eb997722c6a0546bb39860492eadc1a46fca6ed549352e20cd9983396127ee9edfbd50657b5e5dd58f DIST async-lru-2.0.4.gh.tar.gz 13084 BLAKE2B dc3316e63783f36a446fc0d3565e018340787822b4a2663b9759d8bf5222277526b9a1285a34c3d84ccd245f75c6a53d9a693cc13c2b101bcb4bc97fa31835bf SHA512 aed4a043bfb323c1fc01f93def11fe597141778bd8437bd90189e2b6da26b0bb412fa72fb0d12a40b771571f3cb5f06fed8302379aec2e8e0318eab179b64912 EBUILD async-lru-2.0.3.ebuild 867 BLAKE2B 5c334601970cc71b69d3c2fc9d1d8697de2d896bfac899d6c3bf33310b8163e104f50847355b6b88049857606cc5e043ab4a39fbb082183a6dcef2a3e6ca9d5c SHA512 c9d9c40026c39ec208dba5deb8f4cdb915fee9fb487292946b1686366ed6f557cbf52d29a6564f1f28c2191c05f3a39116d1994b51a4877919c310d4437b8184 -EBUILD async-lru-2.0.4.ebuild 727 BLAKE2B a300d7dc1335ffb793a800e19e0cbd5abcc66547c20851ec50e8b38ee12e18fe67c67d477db9b75d938e4cbc9ea7dcd4ae5f18c2e37dc8ea335ea19a321870df SHA512 c0bfddd08bae1e9e88e7b052e661dc733d88436c36ab3d7f947ffc138ea78ee20fb9df533f08d017cb43258580a816a92aef9d7d49273dbdb6e9acf07d5168c8 +EBUILD async-lru-2.0.4.ebuild 746 BLAKE2B 3f9158d8678d11a712692f982ecfcb40029dcdaad372ffc3200009a70603db3f25e12d693b1088366865bd7c472f8bd13dd8d147983558d1253591172b463e98 SHA512 50da7db8f235e5b6cbd21427d1215a27bb1b572011cd59971f3e4956f0d346ce72b185d1decb11a51969852db3e0eac9b09e5450a47681c2ca6a845e62e91f4d MISC metadata.xml 373 BLAKE2B bb8b67d9df0a86ac3a7d834e79bbc8a907d467e567f353b29427c9a36b11cc79eaa4d1b6f8cef9a43e632f7d333af72dcc1bc579922a1aabfc47cdffc7bd922a SHA512 c6c089b381a5c572b6ecc2907f2e90ee2f581516ac66a6f901d32990db5c8086eefcc97f80a90c9b83504934489c3440cac86ebbc0cbd76801510fba1a9f0ed3 diff --git a/dev-python/async-lru/async-lru-2.0.4.ebuild b/dev-python/async-lru/async-lru-2.0.4.ebuild index 0e1f63516ebd..14c38a7633ae 100644 --- a/dev-python/async-lru/async-lru-2.0.4.ebuild +++ b/dev-python/async-lru/async-lru-2.0.4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/async-timeout/Manifest b/dev-python/async-timeout/Manifest index 4f4d8f6b2681..6a4530e78101 100644 --- a/dev-python/async-timeout/Manifest +++ b/dev-python/async-timeout/Manifest @@ -1,3 +1,5 @@ DIST async-timeout-4.0.2.tar.gz 8221 BLAKE2B ebcb2ef956590e265bbdecc223a877e7260750aecf5b631c6af1f335ce57b51579467901e2344bfa8495010eb1e6e7a39adfd4b6311483d63e0674221888d1f7 SHA512 e9884a525b99bc1a3a15c958a1dbb25a92cb286bb7360b03b0be3198e61685970628c8fef6dc478beba3f031e0ff6f03b1fcc3c2c34032d7fea6f8b65850ac38 +DIST async-timeout-4.0.3.tar.gz 8345 BLAKE2B cd603b5b58f85412220a99b7b5001ac08df18239f8fca0bf20648f1af982a5dd51b7d84ccce1d168530ee1c1afcef048e03b3de68ba8db068782f79da28bfddd SHA512 d7628370c47587a64170e067a5341bba17658da10900fb8ddf4426aa3f4facc55d63b28febb4b65abe12a9ff5be759319f49fc723c82a5a6cc27377c5e33a5a0 EBUILD async-timeout-4.0.2-r1.ebuild 845 BLAKE2B 3c151e45c9cb5cb27e5b2a09ff7d05065ebdeb4b47828214ea0c26e1e2a61ed6c3b5a515e6875689f35afb09b39c4aa9207d33fbf17c4d77ce045a9125c10174 SHA512 924d2637057a62629681fd094eaab9984038d8f659f3f6d6a051a0d6f1ac452fce1b4875403ad838f987e0a119acab4fd6eb4764e81c67265f01b8cc2b7a738c +EBUILD async-timeout-4.0.3.ebuild 767 BLAKE2B 0d42709bd5bfa15e28b47cf23802186504fcfd0417f3460e55b64dfb1c2f427bc8ca6e7eb7d5bdf4f02844e62387630cc904cc898af2838d1061f12482163720 SHA512 599770d9e256e73b5bcfc5867ead8f98afb176c4492d490f4c96367177e79ae1f0f05ad9d02a4b0259638c0568266ef1d8d43fa1dbd2788f0db08b76030fe1ae MISC metadata.xml 460 BLAKE2B 33594e2b78abaae89f7cb0c953a432ead4c468e01d005d4a65aeb846030fa01b1544d8df393e9d73cc4af6e557f106f8077c3fc4b0b35aacec20033352564083 SHA512 47b1f783f49a63c17abcabcc73d350582297f5bdd266a3d57079f1a50e4a6e88680b73993d9efa3609fe9820decf7a4ea4b5b87f9db6e99509695286c50aab1c diff --git a/dev-python/async-timeout/async-timeout-4.0.3.ebuild b/dev-python/async-timeout/async-timeout-4.0.3.ebuild new file mode 100644 index 000000000000..eecb20bd7fc1 --- /dev/null +++ b/dev-python/async-timeout/async-timeout-4.0.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Timeout context manager for asyncio programs" +HOMEPAGE=" + https://github.com/aio-libs/async-timeout/ + https://pypi.org/project/async-timeout/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -p asyncio +} diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 67f7088dcaaa..14401eee8863 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,5 +1,7 @@ DIST serverless-application-model-1.71.0.gh.tar.gz 6001064 BLAKE2B af30dcfe8fb38360021685a4e80e9ecd8db7cc02b9f6ddcec2ea9ceb612f633c376200026324a201b03bbf89d3cd1b5ad213b9302538527a1ba4a0003bf4b16b SHA512 ba8b0c10a3c4c65e342d63c7676b7edea8079d2dc1fe0b092a46dc2b3b6fb11a57268f92e79c95bce4e347c80876d3a82d72208725d955b9a31cd2f0a13e33db DIST serverless-application-model-1.72.0.gh.tar.gz 5074171 BLAKE2B b69fd51e59a223b7003b82f4a27c1724a6be0c16958664ce567b4c5ce57084aca2259c0d92f4f019f0b44fa6a7c8fe06622109c5447b7905029652c548fd20d4 SHA512 e267fc255923c2ab469f1d95723927392453e84ac95d04bddc202e895824410a80eff40bb6900aa2cdfbe6f5ab06d89a24003848e19f9f16423c98a1df951d64 +DIST serverless-application-model-1.73.0.gh.tar.gz 5079379 BLAKE2B e7220e4d0e25a725d3dc0828297bcab9c174e067f927b6aab7f6bdd0c9c8de8333464d7783f0ae9965b00a1323ace8f63a51aed92e459f578a2d2e15a34bed52 SHA512 1487b3815f62dc4a5081316b09d469359126fa76d4b4f3ee397b581e5491cea20ebafeeb96d261652eb552e501666de3d90f6bd5a52517474e170420abaeea92 EBUILD aws-sam-translator-1.71.0.ebuild 1544 BLAKE2B 9572110682a5bfaeee90d69c6026a0130cacda3efb2d2da2952d675f5764745fb8fa7e7b1e586b2b029f5d8b955d9934228210734b060af23abdde9b2e18c487 SHA512 48956aabc1cd71db9d3cddb180c37387c8e5e4e314411a41f3ad791bbe6b2435208c9e045dead45d6e10944271b7f9954e2d1ae9290a3078d1e35391c0f52512 EBUILD aws-sam-translator-1.72.0.ebuild 1546 BLAKE2B ad6e5889df4bcddb45b7c19b46a2d29b4e58be32c5e2e7642713309a6962b870af65dad07437b2b5167481b4cbde6638c235a1928b930a8a50c1943e33364ccb SHA512 5b80e19e8592c98a0121af922addf5c0904d21164d1411459a5a96cf2ce54c3b728f6a7eaeb3a3629f24eac9f805d34548f9aeddb8d552d8a185599b23f0e124 +EBUILD aws-sam-translator-1.73.0.ebuild 1546 BLAKE2B ad6e5889df4bcddb45b7c19b46a2d29b4e58be32c5e2e7642713309a6962b870af65dad07437b2b5167481b4cbde6638c235a1928b930a8a50c1943e33364ccb SHA512 5b80e19e8592c98a0121af922addf5c0904d21164d1411459a5a96cf2ce54c3b728f6a7eaeb3a3629f24eac9f805d34548f9aeddb8d552d8a185599b23f0e124 MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild new file mode 100644 index 000000000000..5a83e871d7a8 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild @@ -0,0 +1,60 @@ +# 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 + +MY_P=serverless-application-model-${PV} +DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE=" + https://github.com/aws/serverless-application-model/ + https://pypi.org/project/aws-sam-translator/ +" +SRC_URI=" + https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] + =dev-python/pydantic-1.8[${PYTHON_USEDEP}] + =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # so much noise... + sed -i -e '/log_cli/d' pytest.ini || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x AWS_DEFAULT_REGION=us-east-1 + epytest -o addopts= +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 29d7cf1831f9..c5163e2abdc0 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,30 +1,8 @@ -DIST boto3-1.28.10.gh.tar.gz 678958 BLAKE2B 55356d6234a12a09cb03bc8907d5c8c3810a8ab62bdebd9cc005d557dd54c85a749c2b2cd35e11e0f933f2ee02e48962b4e4971259792b2eb9dc4ff08745f215 SHA512 13f889f312e1f8cb4c8c4921892c60342a4bc31021505fc42b659da2ad5d44806029a3c9acd1e8a509d587771d3f9ed42b8ec7bc3ebf1ca2a45525c57153e4f9 -DIST boto3-1.28.11.gh.tar.gz 679904 BLAKE2B 06fb7e0759c2b51f9af8c69a7aeca4610ee39dd6e230450695337833dd4295508ed7e505fbb9d72e8d5015ee741c7080627848f2c77b18cfed7b5afee0d923f8 SHA512 0ca9dbd174d6d7cb8ac4dac913a9abe3f03188d231cc8b11cbd51ad6bb4189b69d590fc5b18c001b18ff4d8db3f4fe19476fa5616d0bbf7125ed5b4eb848413a -DIST boto3-1.28.12.gh.tar.gz 680624 BLAKE2B 0403c4ab78a03b678faa3cdde05a30fb8cf48d5781d23016efd1415fabadd9eee39cbde7b447f771c2129270caa0ceed98040e4051d2046918e20a63dfe40508 SHA512 28b6b314532919bba137bf02927d28db7167e50d5c31ed2b367dd76eeec33590bf518074bd0f3aeb122bd1028c856f7fff8c76e688f154a0d358ee0a24a4e405 -DIST boto3-1.28.14.gh.tar.gz 681140 BLAKE2B 602890b59b20901e43b4093dcf2decceee17bd472bcc07393552dd11b03303cfaa0d30c1ec9676d93de193bd3a0b9c7bbace5c41c4d3eff612aab0ae253f168f SHA512 b65eb310831f1157a91eb6b48c3afe7b9c825d05d0d43a5c5f67b7546554b0e0f4e47caae1952ff75431930a15d331cc9adddd9bdd77182a5ed7a2d89b4ad820 DIST boto3-1.28.15.gh.tar.gz 681894 BLAKE2B b2fbe18f000d76e2c5be2ec0038756768608364a983c7e10acf197afc5fd610c3bcbab77aa23caae2ca52f92062823b4f0cc32383161cfcd7934060c8a091634 SHA512 a55db28e91bdf4b8b84e52b4329640b68e88661b0c659e6b77ffb677c4fd3b0c948136b90e73aa34fc5f424f01735a0d4d3a09a057a15f68fa6c84e6e6eb5001 -DIST boto3-1.28.16.gh.tar.gz 682801 BLAKE2B 1c522ed821d46df27abfbd4522066eb43aafa88cb3d87b5672a3094f2348d2a97f36596f438e72d1d1ebc910100621b4c360e071151be5fd72ca6d211ed87487 SHA512 fcf3f88cc51f5593aea716e059cfa140d82d3924aaf8d119faa0416fa602c5ff3807652545d8224ce303fd468ef4301fbf692c2380a2da5f699962d93f683d4e -DIST boto3-1.28.17.gh.tar.gz 683517 BLAKE2B 5643bb0da88893cf07013786dafeccd02ec0c060fcd74e8accc6e77d0ebc874b01741c1adfe5fc143f979d4d309a5f9b3fc1bb0d1cabafe6d5f4e724d4355da4 SHA512 5c943d3354a59c905e8d32fa5ebf854dee527dd2afbb18f421c256718cf2710d4f10158512a2aeda9b0a6687b668dd8ad76b593e9a2ba9037d665ecda2d30550 -DIST boto3-1.28.18.gh.tar.gz 684109 BLAKE2B a16e76ec76884c0d82ad99060d2094a2fa5e77aa672d73d318fa099df8377f8c466503258ba82e4a431115bb7741c73289fe857f26ed63ca249b29f8533efc2c SHA512 10f55baaefbd61b8c51ae30e42fb09796853b618e55ff94753e64915da20e9016768cab5b3d0e1dde379d61aceb9bc65761b21ec350073b6f97e6e80f101dda8 -DIST boto3-1.28.19.gh.tar.gz 684512 BLAKE2B f8cb7b2e2ad2861548420b3406e2f76f35377e90a4205353395ba3016ba7cafbffba617902b97a0680275a9e120f4b99a903e6424f6274373d8a2b540f81faef SHA512 c4a62a1ca2951536700f8a337bbce9ea1093f0db5076df9d912c66f24917aa55d79980e4a712cf05cbf329fda2ef6c216dc6ef4d2a36d51d0d9c0320d0a5ae6d DIST boto3-1.28.20.gh.tar.gz 684832 BLAKE2B dc8dee3e001e26fa5e9f1355ef40cb03a860fdba2585abb230213f04d443f047aeed3c8fc866c34e546d9dd74e373311172aa5a9ad235dd3f99d3c6d81dac8c2 SHA512 7409ebf4fe84b549ec701cff8f5c8373f360d1855e3834f2ff1c1882ee6c34ad5b5bed0ac8f133ae3412026c4f69ed626858c019e6338e03e4ebcbc2cbb761f1 -DIST boto3-1.28.21.gh.tar.gz 685243 BLAKE2B f6f6effd9ac42fb9d8db8ec91f628cb90b399e201a780f978e528565299488cd4d9f0333f2ff5d2127b92cff4811856c31d0b280f66b62bc1cacfb3003ae0b92 SHA512 81049ab063131e18ace8c5e6f746e1618d8268cedfdbd6931e7fffd743e8cfd335ec15a4ad354bb61cb987fd93e375d2b5970c8946ae0a9c8892e03a3e912657 -DIST boto3-1.28.22.gh.tar.gz 685817 BLAKE2B 53dc35d037fd3605ae8a63c85e77e5b449cc9d7f80c4e06c3d96104afea7fc07c11759e3bea5ba3fa5fa1d86608dfa7ce3ab2612c66239e7ec06603c81c2d744 SHA512 2d255b1eb02626f7b63503ef2324b97b59ebb1728d9c2be79f3a65810ceb13bfb4091b3f657f61422a324fae559c065e848ba24e3c7c1e25a4fcb200eab133e5 -DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 93b29307fbfec4e61dc60d28e4f20392ae2a730f048a0b2e8cb99fd515a036fc4ca889ddd564e09b1f3eab4cb9499c5918b4e7430d63148dd2854d126719a468 SHA512 514d0f373f25bb691abf5f1f8b0209a07097191b2ad8fb6339739e7a0bd2b8e6d5a88f1250e928ca89b1f1aa5e27a44bf2cab38a57680c01214d370d11944ded -DIST boto3-1.28.9.gh.tar.gz 677993 BLAKE2B a800de94cfb0d317b41091fb1d2bb0fd6449df85da434879c0689bf36998b2a52331ba077c65cae9967fcce998a15d2a6f6a758931fa12a00b95487adaf81dfa SHA512 6e1e5e74d20d2e67f29597ddcda70475cbea863978ca93ec77a0f478690477c9782111701771d5b8354f4402c21496e7f5627b1398cbd6fd87627fd978f5e360 -EBUILD boto3-1.28.10.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.11.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.12.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.14.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.15.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.16.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.17.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.18.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.19.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +DIST boto3-1.28.25.gh.tar.gz 687791 BLAKE2B 641dacd5076e51e64991c0bb97fda6f5b8d705b253ab902a5598daf23eca65ad586348f38e6dce0dfd90526a49ff56320dc99972d375e61d5fab3692f5948674 SHA512 2e47027c035338a9d70027b32c93db04ac859a8cfe6c9f962df33c1139df5ba1562e9e0bb32670825a93c29fa2b231779221c6b54c5b2bb498c5e19667763306 +EBUILD boto3-1.28.15.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e EBUILD boto3-1.28.20.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.21.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.22.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 -EBUILD boto3-1.28.3.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e -EBUILD boto3-1.28.9.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.28.25.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 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.28.11.ebuild b/dev-python/boto3/boto3-1.28.11.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.11.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.28.12.ebuild b/dev-python/boto3/boto3-1.28.12.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.12.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.28.14.ebuild b/dev-python/boto3/boto3-1.28.14.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.14.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.28.15.ebuild b/dev-python/boto3/boto3-1.28.15.ebuild index 2a4a7643203e..736d8a002190 100644 --- a/dev-python/boto3/boto3-1.28.15.ebuild +++ b/dev-python/boto3/boto3-1.28.15.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/boto3/boto3-1.28.16.ebuild b/dev-python/boto3/boto3-1.28.16.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.16.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.28.17.ebuild b/dev-python/boto3/boto3-1.28.17.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.17.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.28.18.ebuild b/dev-python/boto3/boto3-1.28.18.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.18.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.28.19.ebuild b/dev-python/boto3/boto3-1.28.19.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.19.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.28.21.ebuild b/dev-python/boto3/boto3-1.28.21.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.21.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.28.22.ebuild b/dev-python/boto3/boto3-1.28.22.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.22.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.28.10.ebuild b/dev-python/boto3/boto3-1.28.25.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.28.10.ebuild rename to dev-python/boto3/boto3-1.28.25.ebuild diff --git a/dev-python/boto3/boto3-1.28.3.ebuild b/dev-python/boto3/boto3-1.28.3.ebuild deleted file mode 100644 index 736d8a002190..000000000000 --- a/dev-python/boto3/boto3-1.28.3.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.28.9.ebuild b/dev-python/boto3/boto3-1.28.9.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.28.9.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/botocore/Manifest b/dev-python/botocore/Manifest index 5684f3a42769..1716e292642c 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,30 +1,8 @@ -DIST botocore-1.31.10.gh.tar.gz 11793022 BLAKE2B 8c9f2a0439916ecb4af94b7e55347e4eda7a2b9e1202f15bb14ddc48feb1ff1f79e7c2f665995f2bcabb48acc5434f9809cb2c00016138f6f2aa8d242896078a SHA512 00fc9b7a09543ae2f0a1b02ad34544bcc7e421cd6094a210f781ac461f84b33afaedb6711360d112e23cf3f7eb502232298906119e635c56e09ed1980a77f188 -DIST botocore-1.31.11.gh.tar.gz 11799687 BLAKE2B d2a7bad627c6e5272b8d9b1f7ebf95937a89e1f51d1e9465bebcd819ba7bebde56a23ca9b42ab4b4a2a3114da1829435da5d49441c6931a46a15e31258c66ab1 SHA512 5aa5cd98176d53a66355d06a32497a2662b655ed68b69ba577330f0f506a465188117711f6ea78d2c65d654318515139585997d22735723c35613fdb94d2a646 -DIST botocore-1.31.12.gh.tar.gz 11814932 BLAKE2B 3d5813b4dcfbb379f3f78dbc9a92c1cac2692b169560bcbe4146c71ac7e9c65a3343e460fe26df797f17bd481f9710f708ea13bcb494b2c621fede7b579e9efb SHA512 c3f85f6d87c148ca097b59e57966af5985714cf0fc2eaad6fb54823706e36c2fe64d44c726107a5898794d1635ccb49bcbbc12bf64df1dbd5e2304ea7520ffc7 -DIST botocore-1.31.14.gh.tar.gz 11817940 BLAKE2B a73e9e79b5e07851b1bedcc4e32f5eadc1d968ff83ee0fd0eec2787b6d1eae72e5c0ba5e2b44d766cdeef2d5d73f4658adedc7e4b75cb11837103ea07d3118c1 SHA512 e35ea3edbcdd7963c61cd41d5945cb478a928bb6cc3bc0db4f481df73cf0f44e91ba9b93ad0c456497ccb72b68b6fbb73cb9d22779a8bfe0dc9cec40f18ada65 DIST botocore-1.31.15.gh.tar.gz 11823446 BLAKE2B 13a7eace7e9dcff6fa54c8e725b8221bb5304f97e3b4d422ebf5dd9a0bc905bebe83c67033a11360a00ed51a63742c9b990511681a147b9880a096760d022a9c SHA512 42dd123576407da8b4b3281aed72441d1f57a03b5fa444154096253052ddd88d297f54f497d7ae0af03831b1dac50399a412cd2fee5358a0984053c4de39bd20 -DIST botocore-1.31.16.gh.tar.gz 11829557 BLAKE2B 73d8aff2d6cceac5954dd102a78f2a8f9714428888a55d2e22cb4489ff5ff57de4ec871d38baa331b0d8b717310fdc041bb74402e8c51e7abb09eb661ebefd01 SHA512 448699aff257c0ca7f3683bed8d661e8c0d4d26811322ef027c1d3a6e36959a595d6a0e6c67a463c86ca08257bad34afdd93450507beb7e96c6a8aa44414f1d0 -DIST botocore-1.31.17.gh.tar.gz 11832654 BLAKE2B 6a67a9d061739deb459172fdba67cd42a8647299cec9158d82d5f1176bc25c9af299d90b9c985e84fa2bf337fb928762c6e85a922b933ae326c220a36ceef7e2 SHA512 45b154c25904d2a2ecaff68bb98f2c6b4777ae4d76a15720e0b3f11cfcdcb9a5ed06547c34708a21f7ab2b1bf47ed8481f9d42b2a9a2906115c41bbb09aa5506 -DIST botocore-1.31.18.gh.tar.gz 11849581 BLAKE2B b2a4800a2fc6d367e8206f3d246bc04cce1df185d598046afc76e7fe60e9bbcd58736e1d741348edec8ba5499695103e88a843600bbe2be1c5b6bd90de96c2b3 SHA512 a38a6424ba8e78c7277f4197d1046ad62b92495f32dca85ef9e8dfc9e14acdcea2f7bf25db0259e0b9185edb64217ffbfe13efed0e7d256d245aa447b00b23fe -DIST botocore-1.31.19.gh.tar.gz 11853202 BLAKE2B 2f5205ee0b72e945c060561462e97b4af625b9903d22dc8a602613488c879f9b3d8c4ccd81b6176a72a123bc7d35483c63395e9a3915f51a5316bacd3c6e283c SHA512 c1a7ac18325932946a1ba331b506d4903b452d3b9dabce6e3fc553e2db0d7b80c92010be6db4c5cb7b7e6b9244776dffb0486f4f2109d747514fae41017f6aaa DIST botocore-1.31.20.gh.tar.gz 11852972 BLAKE2B f4c4cf244de902fa4debeeb69c1981dc850751d8750c5c0af109d3f594991ed23a405688d864ac1237df39e8ac96b9d49f4cc83a973dea91ea6539eeaf2458a0 SHA512 e3f4960279c895eec503420bc1b42574fcfb53e5f1cdc6a26207ca1dbd34b36ecfc52c1dcd7b1e9918a5c3c91569baf1df524ca4269a7279fb2d0ef751355fff -DIST botocore-1.31.21.gh.tar.gz 11852848 BLAKE2B ccdd57fdb927335ac2b5d2f56946e49c2a397673b727a80a11a4b427dffc6f8df80bf90e9b2a937e0cf7e130850fbab3610a4484a2559a5dfb9f200d69441252 SHA512 1ee2ac3ca8d75cbabe11083f2409641d71e7c96ff476f7892d13f9e33878b58526a1a05c676befe78d5ffc7d3b1384277c7ad3bb224ec4aed378029b12817868 -DIST botocore-1.31.22.gh.tar.gz 11858266 BLAKE2B a4eb898f7e562b692592171ab239550995ab6bf472cd5d98d5f98b412b050f18610ec61db58367d0cfec28d77f973f0200d5b13a88ea5bf66e5d41a6a254ccdb SHA512 fe66dd19e38ed98449f76e921ee538132a1e8a2f1452b6a7e88175901a1275e467faac4f1ec825854b6f8e799f4a54d2bebe4a52256edbdce3004944b2c6bd1e -DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 452c494faa430b6782685b9960cc9ea15ce3dedfe1b5343ee7bdbd7544e108bbfc7bb58d527419b5dc5f4077dd806752eec927196b82ac286903992fef339e52 SHA512 0f2853c14d7695ea4eeacea6fed93e77436df143bd0b9bec967490eb88e3d6531c916dca91c1a3bde4b57253d77acabe2413acde4d1473d01e15ef69b45621e0 -DIST botocore-1.31.9.gh.tar.gz 11785638 BLAKE2B 23f2c010f98b5ca8414c9a031524b1cb7d75366bf84d34df980ef4085a73bc62643cca5255519f891f7a9468abbf0d97adddf6684c3c0a751b0f9f390122c19d SHA512 b2bf0089a81c5389d86c9f7b2545358f23a1219d7e5bf152285f58293a171210b46c22c814ab3f8da460a2acbdd5127193fa7a2e19a021db511f9d08931037bf -EBUILD botocore-1.31.10.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 -EBUILD botocore-1.31.11.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 -EBUILD botocore-1.31.12.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 -EBUILD botocore-1.31.14.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 -EBUILD botocore-1.31.15.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.16.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.17.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.18.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.19.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 +DIST botocore-1.31.25.gh.tar.gz 11863108 BLAKE2B 2fb9bfc01ec93e1dff3459e89f7b20984efe39572320c437af3eae8becc2a871651528fd732f26524c978c5cb032f3675b313ba9b9c6e5acf76f5c5ab07fba9e SHA512 ff360e15051c958b8f9b6e04bb27e2f728bd210c6c7bfc07525d91d54b1ba8be5738e3434c651b61c5774c0b9b4252abaac788274bd56ff10e782efea32b6dd6 +EBUILD botocore-1.31.15.ebuild 1827 BLAKE2B d9e353ffebf3b77bdb5b034da339f9f3cf95937e288fa522fcc40f88a4752c58ae085406bfefa595c3738ec118712cdb4ee0509c1dee7a00e2c76cd2a657009c SHA512 f0d3e81726bd65bf4c097b63e8673881949970e29d976de53c1facbccf8cd1d214fea9153f4820a5889f1892979342a0255e110b243ba613d4e803a940d46602 EBUILD botocore-1.31.20.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.21.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.22.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 -EBUILD botocore-1.31.3.ebuild 2478 BLAKE2B 12b452c39c98b793a4f15b9a8e8b082ba77dcf677a7c529d2d4b8b81d729403597e071da7d2c98e5e4ed65778e19ea881c6993cf3405e7f80ad20a078fa18a63 SHA512 5118842311b8971e9d2b9f03a45f496caef3b95cfa79334f77097430d569cab7ac1261dcab3fe13236ecad3907936ae49eea87620a12304ae6cf6798639deb47 -EBUILD botocore-1.31.9.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 +EBUILD botocore-1.31.25.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 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.31.10.ebuild b/dev-python/botocore/botocore-1.31.10.ebuild deleted file mode 100644 index 3ced99abe4ff..000000000000 --- a/dev-python/botocore/botocore-1.31.10.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 - -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 - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.11.ebuild b/dev-python/botocore/botocore-1.31.11.ebuild deleted file mode 100644 index 3ced99abe4ff..000000000000 --- a/dev-python/botocore/botocore-1.31.11.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 - -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 - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.12.ebuild b/dev-python/botocore/botocore-1.31.12.ebuild deleted file mode 100644 index 3ced99abe4ff..000000000000 --- a/dev-python/botocore/botocore-1.31.12.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 - -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 - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.14.ebuild b/dev-python/botocore/botocore-1.31.14.ebuild deleted file mode 100644 index 3ced99abe4ff..000000000000 --- a/dev-python/botocore/botocore-1.31.14.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 - -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 - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.15.ebuild b/dev-python/botocore/botocore-1.31.15.ebuild index 491b6bbc21f2..d6d0f2607297 100644 --- a/dev-python/botocore/botocore-1.31.15.ebuild +++ b/dev-python/botocore/botocore-1.31.15.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/botocore/botocore-1.31.17.ebuild b/dev-python/botocore/botocore-1.31.17.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.31.17.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.31.18.ebuild b/dev-python/botocore/botocore-1.31.18.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.31.18.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.31.19.ebuild b/dev-python/botocore/botocore-1.31.19.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.31.19.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.31.21.ebuild b/dev-python/botocore/botocore-1.31.21.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.31.21.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.31.22.ebuild b/dev-python/botocore/botocore-1.31.22.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.31.22.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.31.16.ebuild b/dev-python/botocore/botocore-1.31.25.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.31.16.ebuild rename to dev-python/botocore/botocore-1.31.25.ebuild diff --git a/dev-python/botocore/botocore-1.31.3.ebuild b/dev-python/botocore/botocore-1.31.3.ebuild deleted file mode 100644 index d3ded55235d3..000000000000 --- a/dev-python/botocore/botocore-1.31.3.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 - -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 - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.9.ebuild b/dev-python/botocore/botocore-1.31.9.ebuild deleted file mode 100644 index 3ced99abe4ff..000000000000 --- a/dev-python/botocore/botocore-1.31.9.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 - -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 - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index f89701e3f20b..437f8605b440 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,7 +1,4 @@ -DIST cattrs-22.2.0.gh.tar.gz 117001 BLAKE2B 34601cf48c582da2d9aa8d741a08919b5f06043bc6ba6b072d8b0934e90e781349b1325ced478ca0b42b50db1f7fe2a6d3cd16ac29609efd72c9aa894debfe9e SHA512 d198864402f56d4e9403c61ee3d9d109c5eac3350908afa1e244dbe31e4bc986271fcb4c72bde9cdaa9ee865c6a8b81de68ec0d51490ed658b410714e1fc550c -DIST cattrs-23.1.1.gh.tar.gz 602294 BLAKE2B c0be7dc8979919c4d29f9bd51203d219b9d65bbaa271a38f4d1d6c705121a5c9747c3b8a29431de8ea6769baeae67323b8bd6f133f9fd6c80aa1f3bbf969b4d2 SHA512 8a048ce214ed1aa4b138164e3cd7e39fec84ee3d46f167dda402e3de0041fb0548b2e75051c63694a5baf59c78705823247e4204408f5d0b410a9aabdc68c7e3 +AUX cattrs-23.1.2-32bit-time_t.patch 1491 BLAKE2B 59138249b6c46a6a79346ba886f829c3685ae427308fc5bb5b7045ac60a2cdb73c24643acdcc890cf352aa2a75fdb21fe4bc9e511b10725ff5ce43c0da3c6ded SHA512 dc371c99d32668ecfdcb7a6514cfca50c7d2ac139219e7dae72991441065653aff81cec377f61f20f535d1836d3a7c267c0b846ee377946c3053546831cef3a7 DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 -EBUILD cattrs-22.2.0.ebuild 1265 BLAKE2B 611c0e7707d709e4b7f68e5c5d13c225efb555e69013879ff2414c0a74ac78c76678fd3e8ebf32c980a220eefeb38dddc715a2135d32c2413ba3c32827238a79 SHA512 804d75159dfce03ab9484a8bcf44c7cc1cacce112d0c697f0513c6af4d278f74da209a8fc6ab853d425dc18f07b41bc26ff01d08ccb6d75c55067197ece86b65 -EBUILD cattrs-23.1.1.ebuild 1272 BLAKE2B 3d866fd0ef5bc3f2e1ef2a399a794354be9aa3d0c055c7355cca4f00098ce87bf8dd969f6bed436ec61c6c58206163ccf32af4c6fe05e8997147fe202ae3d457 SHA512 bd327c2521f6770d79d975dab8da6a1973474215a1325b5cb440c5d2ee0e2d9f059cb9289532cd9911f7b5b3115fa6ac3d748a7fe1d2e8b6159fd6690408462e -EBUILD cattrs-23.1.2.ebuild 1791 BLAKE2B e41225638dcd2b1806c89b94f258be4054b6570bd72e26d6858a018b7b4c9253d283d0f154cd5b89ec22bb9592c93fd2e23b48996290fc51545e2f74f937e2dc SHA512 3ebe799278d9c5d1876a36e117a5406ea3de181734718b6eb75873eb2143fd0ee913fa707d34d547dc5dd808e76fdfb19140a3fbf8b9036a31c51238e7653d19 +EBUILD cattrs-23.1.2.ebuild 1932 BLAKE2B 829754dc6ebad14febb94630359b4ad2c3322bedf2aa893049e65bb141617a7cd206dcca5cca42a750d2111804379d3c76e4a0aa4c2c66f2f02ae86f001dd76b SHA512 9de972f72a42398f47ffd50bce7cd9c8f8e682f3707c48134c58fa58a187607d92b7da479af1edfefe5fec61f0836f79a8c6c74d1b1193136931da2abe144deb MISC metadata.xml 347 BLAKE2B 94165f2a8e62f3dc7e195f872944300ffff5ba23b9a7e6c30c18d61bc469ea8ff9b70e516f854bfc52d55a0fd27daff0df58145e34bfe26dbcde8070b8a22630 SHA512 5bb37b39b9574256358a623cff942a95162f5f9dcb32ddf28bd167504c7619be54488fae10044a5c765291f8fa28a5aa346973365dcca867be0eef4e232a4999 diff --git a/dev-python/cattrs/cattrs-22.2.0.ebuild b/dev-python/cattrs/cattrs-22.2.0.ebuild deleted file mode 100644 index 1f12097fec14..000000000000 --- a/dev-python/cattrs/cattrs-22.2.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] - >=dev-python/immutables-0.18[${PYTHON_USEDEP}] - ) -" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--benchmark.*::' \ - -e '/addopts/d' \ - -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -} diff --git a/dev-python/cattrs/cattrs-23.1.1.ebuild b/dev-python/cattrs/cattrs-23.1.1.ebuild deleted file mode 100644 index 9c62d3accf1e..000000000000 --- a/dev-python/cattrs/cattrs-23.1.1.ebuild +++ /dev/null @@ -1,56 +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_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - test? ( - >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] - >=dev-python/immutables-0.18[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] - >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] - >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--benchmark.*::' \ - -e '/addopts/d' \ - -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - epytest tests -} diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 73ac1770e24c..26edf4814be2 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" IUSE="test-rust" RDEPEND=" @@ -50,6 +50,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/python-attrs/cattrs/pull/415 + "${FILESDIR}/${P}-32bit-time_t.patch" + ) + sed -e 's:--benchmark.*::' \ -e '/addopts/d' \ -i pyproject.toml || die diff --git a/dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch b/dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch new file mode 100644 index 000000000000..68d1606c7b31 --- /dev/null +++ b/dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch @@ -0,0 +1,38 @@ +From 1b001c30090876dd9cefa3aefac8218ad78222c0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 12 Aug 2023 18:04:07 +0200 +Subject: [PATCH] Fix typeddict tests on systems with 32-bit time_t + +Reduce the range of generated `datetime` instances to values valid +for 32-bit `time_t` range, as otherwise multiple tests fail with errors +such as: + + FAILED tests/test_typeddicts.py::test_simple_roundtrip - OverflowError: timestamp out of range for platform time_t + +This is based on an earlier fix for `test_preconf.py`, +see a0e56f43f061c43814d6f938833d1c325ed61525 +and c58028789454fc7a9b459b94c214cab2ab1acb81. + +Originally reported as https://bugs.gentoo.org/912187. +--- + tests/typeddicts.py | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/tests/typeddicts.py b/tests/typeddicts.py +index d7f8141..4f7804d 100644 +--- a/tests/typeddicts.py ++++ b/tests/typeddicts.py +@@ -59,7 +59,9 @@ def int_attributes( + def datetime_attributes( + draw: DrawFn, total: bool = True, not_required: bool = False + ) -> Tuple[datetime, SearchStrategy, SearchStrategy]: +- success_strat = datetimes().map(lambda dt: dt.replace(microsecond=0)) ++ success_strat = datetimes( ++ min_value=datetime(1970, 1, 1), max_value=datetime(2038, 1, 1) ++ ).map(lambda dt: dt.replace(microsecond=0)) + type = datetime + strat = success_strat if total else success_strat | just(NOTHING) + if not_required and draw(booleans()): +-- +2.41.0 + diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest index a86cf540cadd..61d14fc83122 100644 --- a/dev-python/cbor2/Manifest +++ b/dev-python/cbor2/Manifest @@ -1,3 +1,3 @@ DIST cbor2-5.4.6.tar.gz 86909 BLAKE2B df24c786f32819f9a93a2db28536b78349db6185108188d0a20e7298ff8c083d1feb59110865b4e21190e0363b113201ccddaa0d36b49bd7bbacf9d5ee7695f4 SHA512 44fb3e2e2249c79b1454487670d53eb672ffae4c22374d2a2bb9e314ac15470e4e7913e4eb1981a8bd4d722e6827328dde7e57c5f0556843e951c4723ae5bd8e -EBUILD cbor2-5.4.6.ebuild 977 BLAKE2B c4dbc230f323fb94e414b55e5d2c9dbef5aaa00a852b1cf91189069c896b6136b6ef17eba7fdea562e149ce98bfcdbc1c9d996e6af502580ced83ad8381e8a92 SHA512 07edc86b1c1050b564e3e2e4305c27ac3f1f184c7cba0327bc6103225504f1d06a8f779c24927fc28b87e0b50e3347f3d4b8afb1ff2b28976dcfbf0d94bccc97 +EBUILD cbor2-5.4.6.ebuild 990 BLAKE2B 6e999155e9207e9eb6b36658065f12167a6a8b09f9735466bbf0ecef140ef337663ce3549a33a120a9a23bee0079404634b1d3f1b5157a1e94d39a7a7c55350c SHA512 183c3441263268a89a0a2be55c84bd72990c36b7bf2cd6b17f63ef58223380c1d8ef18a23916ca7311f3115da1bbef61ecfa232b7364290cdab1bc66a9b54db8 MISC metadata.xml 995 BLAKE2B 8b9c668c2628dc12eab5bc42ca90a5c7e1ed64405b3de54ccca8dca90a974e9e2274b8815bc800d5427c6128c2f369eb5fc1fe17b5f6dbcee242239966dcdb98 SHA512 12f4909783b90ac9eef2ef4141f6f0041c2faed7ccb3d08f64fc8cd4e36e5ad8a3a5068267f6dc02c8d2fca5213d26f28ce468ce4487a0b2d44cdb558d4882c8 diff --git a/dev-python/cbor2/cbor2-5.4.6.ebuild b/dev-python/cbor2/cbor2-5.4.6.ebuild index cc594d29a9ea..df3d0ddc3d13 100644 --- a/dev-python/cbor2/cbor2-5.4.6.ebuild +++ b/dev-python/cbor2/cbor2-5.4.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~s390 ~sparc x86" BDEPEND=" >=dev-python/setuptools-61[${PYTHON_USEDEP}] diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest index 9a6267682d54..cc28e1cab4e2 100644 --- a/dev-python/cerberus/Manifest +++ b/dev-python/cerberus/Manifest @@ -1,5 +1,7 @@ AUX cerberus-1.3.2_no-pytest-runner.patch 259 BLAKE2B 6cf56852d33703a9b2ccf8605849a0d23f3397156ab7704b25d98af6037824fcab48718a5f4dd00258765d37d210182d9cd3440685a964f5c15596196c837cc3 SHA512 eb28000c54bf2fb8f88f5df2fab3edb035d96f6360d3984d201eb7188f218c52c59f9008ac0f8df19ad47f909de8717c67841cc7b5c463f805406f567bd0028a AUX cerberus-1.3.4-raw_docstrings.patch 695 BLAKE2B af53c17d8b683e1d88e744330ff97884c3d490ce4201a6bcaf6124c4b9b7f3742e4106964797990327aee2b8978ebac94e9f81c76143d473c8aeca244e8a055d SHA512 2aa7b173844e6c275032dc6e2686b5ec1c7e41fa3611c2aa3246335299107278cce6e4ca96734e2cf3ceebc22e34ea278fbb4adaab05c91dfddd134b1c922194 DIST cerberus-1.3.4.gh.tar.gz 926258 BLAKE2B 6fabfcf32e26ee7f4881b64ce9c3098a27949d95fd0998e09b7adcc3b834033f904a07b6e9b2cadea218b952142f6c2bc6051d8c208a14d6e8172a0c3823c38b SHA512 c816b426ed1b32367d1e8f1c26d6ddd4b49c6578540e688baf693e3094a05800f645cfe879be6378c1e9be9899cad7bc2ad1ed9844d6762d2ef6e0cc54a7476a +DIST cerberus-1.3.5.gh.tar.gz 921848 BLAKE2B 1f7f1c6804702dea6ab31c3e278a4d769c80c898e786aa7c7f7df0bc212edf07c4026c5dd6adf7ecdcacfd596ec33c3493ec26c3de68bd8254fce56e6532fff7 SHA512 eaa91f229a009770a1750a51e82c34f06dffeebca7af7cafd5ba3a8529502326dd20af1ed7a60fd5e5ed28edb4b974712b1493aa1e330097a8e36ad70c5e4f23 EBUILD cerberus-1.3.4-r1.ebuild 877 BLAKE2B bd8717b5be77ec9ab091934384cfb063117f7d043ce9abc0e52f63d0264009a2ee78cf14b9b4f5b601c7a3d00fa389eb2dbf863254eae269fbd2e0ddf8e569c1 SHA512 776754efabe64371ae6dc898728f54d8fd2cab240e0485379ecc9245c93341bb7ccb674c90f09037b2cad8a70af15515a2dfd1124fe46b058bf3a38881b58e98 +EBUILD cerberus-1.3.5.ebuild 839 BLAKE2B 60b1bf8b1cac8357a256996d687b6ae6663ce883f7c91ef8113f9369a821872b43389855f27c38db3f3ba6bfcb8dea7e423e750ca01a67779a44deed6ccf2798 SHA512 de6b77cbe87fe2ef52a4d04e879d2ba3a2339d7dc15f7198062028daaae9932ca210a61479a62f30c0dfefffd63712b5e18ac4bc1be7facc0bc05efd5372e46d MISC metadata.xml 395 BLAKE2B c9dc795ac8b1daba3bb10e3aef517b28be2e88b26f5e1192c380bca300ef929608e2b2bcef23adc710e01d41fcbc640c97429d6d8ee61fe4a78014aa181b528d SHA512 c1abc73709d977c4f7a3e989c335f0d1312d07dc843dd88faadc633e2dbfa3371c1cee566a481ebfaabdba60e0a8f00068ce8a83ce9b05ab091c35917b8c146a diff --git a/dev-python/cerberus/cerberus-1.3.5.ebuild b/dev-python/cerberus/cerberus-1.3.5.ebuild new file mode 100644 index 000000000000..7bb1dad39937 --- /dev/null +++ b/dev-python/cerberus/cerberus-1.3.5.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=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A lightweight and extensible data-validation library for Python" +HOMEPAGE=" + https://docs.python-cerberus.org/ + https://github.com/pyeve/cerberus/ + https://pypi.org/project/Cerberus/ +" +SRC_URI=" + https://github.com/pyeve/cerberus/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.4-raw_docstrings.patch +) + +EPYTEST_DESELECT=( + # Require currently unpackaged pytest-benchmark, more useful + # to developers than to end users. + cerberus/benchmarks/ +) + +distutils_enable_tests pytest diff --git a/dev-python/cfgv/Manifest b/dev-python/cfgv/Manifest index 746c448fd2b7..1510ead06aca 100644 --- a/dev-python/cfgv/Manifest +++ b/dev-python/cfgv/Manifest @@ -1,3 +1,5 @@ DIST cfgv-3.3.1.gh.tar.gz 10395 BLAKE2B 8727a9886334a1fe59aeb0554c4c53139ae7e1f66534102c67f005d66dc1f78cff5e5534468a10b85df645f7e8a2fc72ca6ca2e448d09cb7636d08e8b3843113 SHA512 59c358bab9f2b32a1ac6eb72bba67b76e8368e0cf78c32228a6add200a0205f698aa80d9bd1b1e8701fb699b9599c88a240f76e2c91a602a0c292a67693e6857 +DIST cfgv-3.4.0.gh.tar.gz 10334 BLAKE2B fa84c7307e32e9f19d2ec0c806afc0d54f4a5f7767d2f4f755d73bafa80425513717160e722752fb41cfbfcb8c1cb11bd363ac41e99265c19dd18166b24d6d64 SHA512 7d3939bb99bc446f30774cad8f0ddeb1ff867e63d19e4178e5c5281b8f4300c08375936170b8ab0278b040439f59d0276b0c8924f02cd410e73037fb4729af57 EBUILD cfgv-3.3.1-r1.ebuild 568 BLAKE2B 218693d23edf82417a5b7729b1f1a21c4e64cd05b9ab4b8e0b9ed30bbe5eb435e547f9cc0f2b7900a74ce4fbb1e4c5f3d5ec704eddb44d62c4216b430a3f0356 SHA512 2320b71e34f904f84c6a244784642c78cb8812831ce9c126a44a1b5979ec30c59cc83908bd29512327744f4717c608791499acb68a021f7efefff317a8c7003c +EBUILD cfgv-3.4.0.ebuild 570 BLAKE2B eb9a6c81a2cb83b0227af12fe4880f47d6b5e1195616293715e5073d761781b7e31e1f902d3b11b93330286a46c83ed1f049f7a21b977f8fb4f013bbda71c8ea SHA512 a9b63e560c17f4bf7472cac78d48e8109b649f534cf116f3c41ea5de91fad8194ce9b01fbf163bd048b8a85dd7ddc82e0e353acbd5fe04dd22aa4fffcba02a01 MISC metadata.xml 491 BLAKE2B 8adc9313dd82bb837c84287063374dae8d9d851f8d515ac69e81cfc3d5b0b1369f709113bef6ce348329e0e6394de7c3b568fe86cd45081a546a3fb54f01642e SHA512 ef1c16ef95820a9eaaface09373366b62660b6e9a8fa05800c4ecc578d4b3e6c64ef3094c496dcda1c8449b9cfea7e427299ebb4750e5fb8ef49f78cdcbbe96c diff --git a/dev-python/cfgv/cfgv-3.4.0.ebuild b/dev-python/cfgv/cfgv-3.4.0.ebuild new file mode 100644 index 000000000000..8561fd9479b4 --- /dev/null +++ b/dev-python/cfgv/cfgv-3.4.0.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_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Validate configuration and produce human-readable error messages" +HOMEPAGE=" + https://github.com/asottile/cfgv/ + https://pypi.org/project/cfgv/ +" +SRC_URI=" + https://github.com/asottile/cfgv/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest index 156142c5dbe5..a47ce0f482d4 100644 --- a/dev-python/charset-normalizer/Manifest +++ b/dev-python/charset-normalizer/Manifest @@ -1,5 +1,3 @@ DIST charset-normalizer-3.2.0.tar.gz 97063 BLAKE2B 2192401d74abab5f7ccd434c5493ae59b449df9a6ab90190a236b3f665e3a940e15d00803a2477a7c2996030fa1e5bf725fc15b6373040f29f27feab9df6e1e1 SHA512 0e3967b489561394ca848c1fe7dfaa72a330a3f645e9386c1d2d2dc8c2e35a34a8186e6f3377eda2aed503a3e7e626fe116d7b34c2f4a3fd8446a4c1a8fb74cc -DIST charset_normalizer-3.1.0.gh.tar.gz 90246 BLAKE2B 2e96f7c9910091e81d05a6632f14b6ec9481f1f927551ac8d70c1b320c21b7b4be196118391ec4db3291f74819e9488c71d90dc9a489e51849d251fb97ec8f9d SHA512 77657990605ef342934c140b7a9b38cf843d9739725deb3d755a00000dd1e3a9b25d73986cf26cdb291ea0f32aee0c3f5dfb771cb22b8b19246eb909b78240ce -EBUILD charset-normalizer-3.1.0.ebuild 819 BLAKE2B 4235d1a08967316f839c424cdbdbab50ae21f0d031d772a1c99c9756fde8cebf764950f793c4814f07a479f47f8ed8f09c41ee976111eb7f3217b80c8f6fe014 SHA512 6f15c569f6f3fb18d717da84862f3669f2adc419ca7a6ad49499bfa2601bf53a850be1d4e2f120db4d3e192bdd0393ef7010147c96a25f88b6a5dd2d1ee6bb26 -EBUILD charset-normalizer-3.2.0.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da +EBUILD charset-normalizer-3.2.0.ebuild 715 BLAKE2B 27c913739ce9029668f45dabeb46fb9a3cd0955fb62560090192b4432175f8a661266793019610c7e903a1938cf08bb24edc0953bdcb3901e0e5ccb57827b059 SHA512 f5645cd96929e60621aec045188d7edcf2b03c6c4ce116a3760f5df354df34efe2b1edf00081d67fa25bb1f385e5200ada67fcc5e30f99afbfdb3b5e065c9570 MISC metadata.xml 389 BLAKE2B 3bbd21163c92f582c6f19a38c41a73b96adc3e3a3e84ecad87127fd4d77bc7b90f225f3fee8c0799b212881b5890717e65c23e1191cf1ce6a524887a747c4cec SHA512 51d4143d0e35df3d828b8d907cd5420518664c540d059e73c4f91692ca810bc36ee31083eb5d234318d2233348429422f31aa276b605eb74a9a1adcca7a72538 diff --git a/dev-python/charset-normalizer/charset-normalizer-3.1.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.1.0.ebuild deleted file mode 100644 index f69a0c6e7f47..000000000000 --- a/dev-python/charset-normalizer/charset-normalizer-3.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2022-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 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -MY_P=charset_normalizer-${PV} -DESCRIPTION="The Real First Universal Charset Detector" -HOMEPAGE=" - https://pypi.org/project/charset-normalizer/ - https://github.com/Ousret/charset_normalizer/ -" -SRC_URI=" - https://github.com/Ousret/charset_normalizer/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -} diff --git a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild index b18a4cc6ff3e..d768b5c4343d 100644 --- a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild +++ b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 23375d4422c0..f49fc33c3116 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD clang-python-14.0.6.ebuild 956 BLAKE2B 0452806a0baf8641d44d86c91b95958fe3bdef74fe62c32e6cb90c90ee8718c61fe9649d2f9ac17b127d65c64cba9093adee742f455be720ca2bf558131cee05 SHA512 5179df9990802cfcedcd59b8a38a6198cdfddb511fb872872c2e4cfc95531f114acb6bb43395c74659c6b46a42da32213e8312e2ed71b6e317a7270a12cfa214 EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d @@ -17,4 +18,5 @@ EBUILD clang-python-17.0.0_rc1.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73 EBUILD clang-python-17.0.0_rc2.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f EBUILD clang-python-18.0.0.9999.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f EBUILD clang-python-18.0.0_pre20230803.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f +EBUILD clang-python-18.0.0_pre20230810.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild b/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..0b4b598d92ff --- /dev/null +++ b/dev-python/clang-python/clang-python-18.0.0_pre20230810.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_{10..12} ) +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="" +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/cleo/Manifest b/dev-python/cleo/Manifest index a240bec59105..113298fbedab 100644 --- a/dev-python/cleo/Manifest +++ b/dev-python/cleo/Manifest @@ -1,3 +1,3 @@ DIST cleo-2.0.1.gh.tar.gz 154222 BLAKE2B dcaeff38c2dcb13b3c11200aa97cb2a1c16004558aabf9b44f1ba7ddd5d9c8c7784ea0ba1c50c19b015a6ff0659cb116b8ee926670091e39fd2b1cfd426cb72a SHA512 57a8e9cfc5486f73ade424199aaeb3def787a958031691aba2c6a230323d1c816316e3639dee7a07111aa0fc852d7088756f515cb24fdc84a40056ce969e5884 -EBUILD cleo-2.0.1-r1.ebuild 930 BLAKE2B 8088a6f055e16ebf92c782a65d0a1cf94aec81e64546c8bad565ddb32daae151ea70e0700bf9349e0c96e5370170acdcf9dc95c238337b097df1fa6121513442 SHA512 256bd50c4f691215a246673d36689d536da42f6c32fac0443326355474c9e2cec04f3c802fdeb867978cb8742f237640ed7f01f271f54cc292079912931f708d +EBUILD cleo-2.0.1-r1.ebuild 942 BLAKE2B ece1f733a27530d007ce8b81e4610487f656c20c8aa1174ef6ad41dd7c47cbffd9790243795f7dd49fbbca78c3e72836d67927746a78a62b872dd7af9ce7ab91 SHA512 f60ed9f761645575e6843c7769025becb26b96e7f0e0d51319585f921174fcdbaf19dc62c70221edbffc97999cb37c50daa82311e0b290c1c4f6aa10c5e112a0 MISC metadata.xml 517 BLAKE2B 57f7a68aac9ad122e22985a8c0653b1d2e0d558af70fb4c2647ff605bd38034513052e54bd30de61e8b3fed9deae3aa7f8b6ad656cc35c9d48b7c33024cc1496 SHA512 f36d1fcc2cd34ce638cae69f32e810e45873870e0b1711d747ef882b4463ed3b0da8881989539b00d2bfc7b39f9e5886b2b378575f8108bd0676ff28695cdcfe diff --git a/dev-python/cleo/cleo-2.0.1-r1.ebuild b/dev-python/cleo/cleo-2.0.1-r1.ebuild index 59262d78b9eb..f0f81c325c4c 100644 --- a/dev-python/cleo/cleo-2.0.1-r1.ebuild +++ b/dev-python/cleo/cleo-2.0.1-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" RDEPEND=" dev-python/crashtest[${PYTHON_USEDEP}] diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest index ae0b6e37a9ea..21631cf3c14c 100644 --- a/dev-python/click/Manifest +++ b/dev-python/click/Manifest @@ -1,9 +1,3 @@ -DIST click-8.1.3.gh.tar.gz 333961 BLAKE2B ed80d9be1e5740f1e4af62e97cd78488dc99d59da4a6dc9c99fb62b08c32ca2b889e3678a2841052922d102d8ac83df19e3e2d0ff41c46387e695d3718c7702d SHA512 29194ee3877e013a2fe1037870522c5b5a78136ca60da9109f29312a3e52c767867f5eec2d90ca385cd0508f77555b9d6ad8f5141dc31900ddc9307a2207a818 -DIST click-8.1.4.gh.tar.gz 340493 BLAKE2B 953e4033a1715ec631bec197f62d1015de28579e0cf3c3ee8fab1941a60797130d12e752aea5dc210cbedea1735cc6fa517eaf9f88836599a9135f42368bb603 SHA512 3095990cdbaa01a61fa5d84f6a80c03a9c645c81ac569f66a4b23ba06e37ba79a5c9fcc6f09a7b8bed1082cb17c0381743c5a160ae14634f102b7f29175e739b -DIST click-8.1.5.gh.tar.gz 341669 BLAKE2B fb3b1f8551ee79f4f6f8719133d370947c3ee1448ca95735cd9499f36a22cc93b25a87db40aa33aebbc196209236f458040f4012d7c1ae7adaa304999a3c1675 SHA512 55171a5f16643305c6d9b038ff6c72bdfbbdeb4c39e7dbc04618fceba2345b2a4d69925d3490ea5a974be4101c8b1f4c0dd3b247d9b050506bb92a6a7d6334cb DIST click-8.1.6.gh.tar.gz 341538 BLAKE2B 611619665a95be2ae590c2fdad403bc834fd43665df4418ab0fa5e55b4ea90600db8a1710e5c77bda3dc1a77e6b53393a52225730a4fe4bb874076569e4b1d96 SHA512 ae31e4b5666b7ab6638a12fd12088c5b5311a4f6913e3471aefdf2392cf47d4be6e745e09070d6f2e382fa92c4068c196e0109295d86953dd066f7619dfbd4cd -EBUILD click-8.1.3.ebuild 957 BLAKE2B 2c150a87d554932e6f37b47c886e6be1badd33e5a265f2caca2c3678854e7fc0d45ead3fad2e61e6908a7a120be20e69ff10cacae8c03e1cc53db053120492fc SHA512 7ce682253ccf7d1199c89aba91c843bac296f0e84222ba489af75f628310791db6b81c9d34dbd03f82b86b76d0b9de102685f88a5246ee7955bd8d0fd53db682 -EBUILD click-8.1.4.ebuild 965 BLAKE2B 315c47b0569c059e167a3604200131118ac0881e429be6f68dc7583ce6aa8ebd88d6f456e49cbf86cdb740daa3fcb5ca1fd808004e1f9ac6041586f349fbd237 SHA512 f978f898f939b9cdea079793ac43d8f3d06c9790ec66b578c0cb8b300973a6f3574649cbaf7e8f1503d61d9e0ba0729c49782ac9e69b36fc8de971df39ccb94c -EBUILD click-8.1.5.ebuild 965 BLAKE2B 315c47b0569c059e167a3604200131118ac0881e429be6f68dc7583ce6aa8ebd88d6f456e49cbf86cdb740daa3fcb5ca1fd808004e1f9ac6041586f349fbd237 SHA512 f978f898f939b9cdea079793ac43d8f3d06c9790ec66b578c0cb8b300973a6f3574649cbaf7e8f1503d61d9e0ba0729c49782ac9e69b36fc8de971df39ccb94c -EBUILD click-8.1.6.ebuild 965 BLAKE2B 315c47b0569c059e167a3604200131118ac0881e429be6f68dc7583ce6aa8ebd88d6f456e49cbf86cdb740daa3fcb5ca1fd808004e1f9ac6041586f349fbd237 SHA512 f978f898f939b9cdea079793ac43d8f3d06c9790ec66b578c0cb8b300973a6f3574649cbaf7e8f1503d61d9e0ba0729c49782ac9e69b36fc8de971df39ccb94c +EBUILD click-8.1.6.ebuild 957 BLAKE2B 2c150a87d554932e6f37b47c886e6be1badd33e5a265f2caca2c3678854e7fc0d45ead3fad2e61e6908a7a120be20e69ff10cacae8c03e1cc53db053120492fc SHA512 7ce682253ccf7d1199c89aba91c843bac296f0e84222ba489af75f628310791db6b81c9d34dbd03f82b86b76d0b9de102685f88a5246ee7955bd8d0fd53db682 MISC metadata.xml 386 BLAKE2B e460c7d70bbd848cd239d9e1ba5dc234c7de2a2bc0c77bfefb6aed1fa6d954de18508d4db44e77495f90a141180fa2602b15d3699aaaa99a48520a7e37a098f4 SHA512 ef8dd0545e92bb8fdc107fd6170068d35f44abad698226ea4724c450aebc0f32c76eb90b9fc936f9c85b8a93637f6006e889796e2bb3b7da5f57c1419f6b3794 diff --git a/dev-python/click/click-8.1.3.ebuild b/dev-python/click/click-8.1.3.ebuild deleted file mode 100644 index db27707518fa..000000000000 --- a/dev-python/click/click-8.1.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" -SRC_URI=" - https://github.com/pallets/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="examples" - -distutils_enable_sphinx docs \ - '>=dev-python/docutils-0.14' \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinxcontrib-log-cabinet \ - dev-python/sphinx-issues \ - dev-python/sphinx-tabs -distutils_enable_tests pytest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/click/click-8.1.4.ebuild b/dev-python/click/click-8.1.4.ebuild deleted file mode 100644 index 0cf462f36528..000000000000 --- a/dev-python/click/click-8.1.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" -SRC_URI=" - https://github.com/pallets/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="examples" - -distutils_enable_sphinx docs \ - '>=dev-python/docutils-0.14' \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinxcontrib-log-cabinet \ - dev-python/sphinx-issues \ - dev-python/sphinx-tabs -distutils_enable_tests pytest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/click/click-8.1.5.ebuild b/dev-python/click/click-8.1.5.ebuild deleted file mode 100644 index 0cf462f36528..000000000000 --- a/dev-python/click/click-8.1.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" -SRC_URI=" - https://github.com/pallets/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="examples" - -distutils_enable_sphinx docs \ - '>=dev-python/docutils-0.14' \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinxcontrib-log-cabinet \ - dev-python/sphinx-issues \ - dev-python/sphinx-tabs -distutils_enable_tests pytest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/click/click-8.1.6.ebuild b/dev-python/click/click-8.1.6.ebuild index 0cf462f36528..db27707518fa 100644 --- a/dev-python/click/click-8.1.6.ebuild +++ b/dev-python/click/click-8.1.6.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" 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" IUSE="examples" distutils_enable_sphinx docs \ diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 316fd808be45..3e20d9de5a84 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,3 +1,5 @@ DIST coverage-7.2.7.tar.gz 762575 BLAKE2B 20a800c3cd62095aacdfa4853613a3fd579abacd9051878ee2b308360db181ad45b68a0866236666826efc510d4a0328273d63c78c42fa4a7419ac98f85cf3f4 SHA512 01ed5ef8ddb600b8a7443200b568eb5d8aa7d652f408617f78a2e1251a5f091ee05188a7d383acd530f29b688b67a4bf2dc2e1241efffe8b9d0f70f44c646f33 +DIST coverage-7.3.0.tar.gz 763902 BLAKE2B dbd49200ef5ca167b9ae11b76bae1d8dd682289d14c657029227d0f2f1cc149ddde7c571add7165e10a150d2bd591d9bc988a7d306d01dd3eb34e8a5098d66cd SHA512 3b394c3c96ca8484641585ce26c27100153892a77369e14e3596fe604a98ac0f9b33189d679fffd9fa80a41ac4bfa6a64dfe97e586833b39707ecc7f5aa43c35 EBUILD coverage-7.2.7.ebuild 2026 BLAKE2B 141b94150df42785484b49d7b101c4cdb88154af6eb77dcf7a1dd0614ac61a9dab2c37fcd1bd729308264b9cb16e3e0824f3175de86cb4fe4d52672dec0a4696 SHA512 712062ea525454a6787d5388ace87466146ddcd39a48b639a0b194793b801f80fc39d09214c4a89dabfa86dd3b6423ba9f603bec2948597b8be34f3f0ada4424 +EBUILD coverage-7.3.0.ebuild 2034 BLAKE2B 5e4cf3e6145634a04ecc6c9dfb322afb01ba75d3eb89decad37ccf056326394252a3579921056bdf8e42f112a4c04ca8f8bf983f049ccef6c76d89b3ef9c3851 SHA512 42fcc4abb0253d296586eb96848d56ce5b9c25548f837e68eb1e0162ad7e843730d7bb6d93d86316620e1741ceddd2034a354e5e44286e90f1e1018700d9730a MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064 diff --git a/dev-python/coverage/coverage-7.3.0.ebuild b/dev-python/coverage/coverage-7.3.0.ebuild new file mode 100644 index 000000000000..1f84c952787b --- /dev/null +++ b/dev-python/coverage/coverage-7.3.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_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE=" + https://coverage.readthedocs.io/en/latest/ + https://github.com/nedbat/coveragepy/ + https://pypi.org/project/coverage/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die + distutils-r1_src_prepare +} + +test_tracer() { + local -x COVERAGE_TEST_TRACER=${1} + einfo " Testing with the ${COVERAGE_TEST_TRACER} tracer ..." + epytest tests +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO: fails because of additional "Terminated" print on SIGTERM + tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data + ) + local EPYTEST_IGNORE=( + # pip these days insists on fetching build deps from Internet + tests/test_venv.py + ) + + "${EPYTHON}" igor.py zip_mods || die + + local -x COVERAGE_TESTING=True + # TODO: figure out why they can't be imported inside test env + local -x COVERAGE_NO_CONTRACTS=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin + + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) + ${prev_opt} + + if [[ -n ${c_ext} ]]; then + cp "${c_ext}" \ + coverage/ || die + test_tracer c + rm coverage/*.so || die + else + test_tracer py + fi +} diff --git a/dev-python/crashtest/Manifest b/dev-python/crashtest/Manifest index 294fabdd2695..e399d1d80706 100644 --- a/dev-python/crashtest/Manifest +++ b/dev-python/crashtest/Manifest @@ -1,3 +1,3 @@ DIST crashtest-0.4.1.gh.tar.gz 19114 BLAKE2B aa46efb2dbabfeaab54f9149da42cb033f5dca3ab1c75032ca2542018058cf16775f56450cadf3e1272e738d602f32f21b9a6668a99f2733cd53d23c1754a0bc SHA512 83faf66fb422c8fb13780ac5a8ddd4c47ebb77f248bea0eb94962caff24265b107fd8bbc0d577853969c4aecedd83977e9c74c81dc7e772b7684e09a832a0a2f -EBUILD crashtest-0.4.1.ebuild 567 BLAKE2B 5d488081f5a094cc7ad8e7c450885720405e2ba2a4f478a53bedd82b3739cf37afe276d761b07d06e020f5b4a296477feb64bc553cc4104f669bce3271ab9c5b SHA512 aa02c46ef881c1874e2bb8d6021bc5ed7adad6c6ee2b9f640e45b2b3a22057fd78b64fcf609c2ef16d0784b1e7733a75045c1734b091cbf0bf68720264eddc82 +EBUILD crashtest-0.4.1.ebuild 579 BLAKE2B cc3c217262d2bad4027bff4bc3fec9f87ab9573204f528d2580eb2591b247f30bc8ae0ee097ae63b937056014ad34c5ee9427b00270374f1eff9dbde8e31371e SHA512 d09724e9c849236af8664952d5d38625b897e048ff45aace63adb5862973580ca198e1afe90e4f628e8276e1fa5abedf30b1483fd6cd2d490d36c9d31059a1f8 MISC metadata.xml 416 BLAKE2B f6b8728929c04221908904b4e43f0fa00c480b193537b519558a1f9e83bd99ab131c3b28d03a624690c4891feee71b6b90bbed6fdc0aa89a4f14dabe282c8343 SHA512 55c2a10cf5611aad9461b1aef9ec28f699a46237a7616e1a834769d20a00f9e4477e2910cc3117a71acd7512ee9812b7658010234387560445c484ce3feabe84 diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild b/dev-python/crashtest/crashtest-0.4.1.ebuild index fd5081a943cc..191f727d6a65 100644 --- a/dev-python/crashtest/crashtest-0.4.1.ebuild +++ b/dev-python/crashtest/crashtest-0.4.1.ebuild @@ -20,6 +20,6 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/csscompressor/Manifest b/dev-python/csscompressor/Manifest index 3d65f9f8d188..9c721a4672e6 100644 --- a/dev-python/csscompressor/Manifest +++ b/dev-python/csscompressor/Manifest @@ -1,4 +1,3 @@ DIST csscompressor-0.9.5.tar.gz 237808 BLAKE2B 26d9e433513577a2b76660eef2ee0fc0fd3b95d28bcfb06ccc38dfd6f524d63414ba9bda297c8e4622cbd663e4752051717af506064509bdee14f0360ffdc481 SHA512 aee16b5af8b1b780a0fef10d359864a5a21a90b7196740c8b7efef25d1ba4d8197e9fce03483d0e2331abc736290cc6b862e43ee65d1b76260310aea65fc6eb6 -EBUILD csscompressor-0.9.5-r1.ebuild 428 BLAKE2B f4ef3d026628c2682ac27320e07dfd6f0e6eaabc77f782ddfdb0b82b9b3aa8a5bd15ede187489444f1068554843c5460430ec22cd891266b76ce22b0c0d1e74f SHA512 c98523a52003362635492db0fff2fda9426be37ba01cab86011b4fb26ddc5ccb34881708bc7b718a467cfd3e5efa7347911a928a49e1f3c321569799b18ce09c -EBUILD csscompressor-0.9.5-r2.ebuild 463 BLAKE2B 8a72a31335aaeb4f3b5cbacabe20dc7d5eed9373e24360988e64f117bc7b56ab63fb2e1063328ad72258d2d466a654e385c4d556ee60834a91b133e40d63ea9e SHA512 c308175024552934342353f3f570eadba80184575243ff024700c6e0c75e5e609d095c6eabbdbd48a78f63091e7d4cf35313abfac71ca819a360a4967bd68a38 +EBUILD csscompressor-0.9.5-r2.ebuild 461 BLAKE2B 448957e64c7ed19d662d91edef8e982da71e562a033ead90c66267e0a8362ace8c5b382204a408f8512741440f0a033bc315784ca3ce48f140c747f6a709b9a1 SHA512 38823d64a2ce0fe93daaef8eff84eecb702f73f9516d52d038516c2001077f0d2e402ad3f2faef59f035b052d84c228d9a8ce51ecd64411b62e52436a4f6ad5c MISC metadata.xml 402 BLAKE2B f1cc451a52cade36de3a7311417e31831d67ff14d9ab770dee735fbe12ac58d7431446a1c19ad93866732992257acc4737eb0a633f13b511b3595a7c6a3baa1e SHA512 04ecdec5f3d281f51faf5c4d399c21929947fb6eda5f0ba568f23c1690b6e146c5000ef9bdabbb06c2c7c0b464d3cb17164c768e18dab3ad68eb59ac0a3514a4 diff --git a/dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild b/dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild deleted file mode 100644 index 0c314e1f81ea..000000000000 --- a/dev-python/csscompressor/csscompressor-0.9.5-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 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A python port of YUI CSS Compressor" -HOMEPAGE=" - https://github.com/sprymix/csscompressor - https://pypi.org/project/csscompressor/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" - -distutils_enable_tests pytest diff --git a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild index 30fd52e7b27d..c72edcfd6409 100644 --- a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild +++ b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" distutils_enable_tests pytest diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest index 597d28d1748d..aa46cb4afd8a 100644 --- a/dev-python/cvxopt/Manifest +++ b/dev-python/cvxopt/Manifest @@ -1,3 +1,5 @@ DIST cvxopt-1.3.1.gh.tar.gz 3958725 BLAKE2B 48b5477f27323da3c5ba69eb993250fe54e793ebb757c84d77ff5c63fb47a649a4a15137d32efd747627ccd629096fd4ac3c70912222fe3e367f0fc062760266 SHA512 9531b83785589c55192e1daa98e3a78288b429a67d2704c8953b9def1a2f8dd4389d17be43fd5deb6c051485e43e5e0e726a2752d126d7289163d7a5a02205dc +DIST cvxopt-1.3.2.gh.tar.gz 4095027 BLAKE2B ad4dfba1fe9c5be700ba61268e9d245355493c0334688b7a08bd4b5c4127da7a276cc660a1c1f4fe4df2359f9d2a8e3c4907d57d23c29d8caaf0329f6834cc30 SHA512 a6f9006b8b83445d781b1ba876e5ecefe724cf8666f47744b010e9c61fa1786dbd6233459a6e6a1a333ef9ac075d280076b2aeee3a2636d27541a615c5607b34 EBUILD cvxopt-1.3.1.ebuild 5467 BLAKE2B 36a4006a3793fb4caca6075a324a81cfd2f4ab9479f8757513b75c0c1e16616ea579d2e958ccbe5033dce00598617e2fcaf7e88d7cf9a3ce86360bd353e26b22 SHA512 c4721e286572b131730f196f0abfbfd9c70c03913797f5759dec6925bcd2dd14eb36536f45e6e0dd53a8519ee56b669221ce518e5c83f20f27f4b9901a036a77 +EBUILD cvxopt-1.3.2.ebuild 5468 BLAKE2B bb34c6683c8c4e415a9dd8b322e81632bd1d90d618342f97005269c6492529fe7e5c8e633abcb9d37547dddfaa5500c046ef4d2a80e92c3f507372e31ec43ca5 SHA512 61e8cdc78500b5fdc1c148307f86e6c631dfcca78aa592c1f75aa30892d2f707085452d82cc660fce6407a9e26429e1de930ac7ba09764e4e332046f1dd1d945 MISC metadata.xml 937 BLAKE2B 56df0383c4cf21f724c336398a7a78504cab6a838a5dd16a689c3c99b93645fe82bbb50def4c847b414fc16f7d2771e6c6889d4442f73e2e4b9be7769dd9676f SHA512 3ef4196f1ee00ed1831e9b4027c95b6fd2ccce0cfa7b8ec1a5e42397cb16f61992697357ace2b42835844844894207aa569250ec2992b39e27376da359de327e diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild b/dev-python/cvxopt/cvxopt-1.3.2.ebuild new file mode 100644 index 000000000000..3c10fa82ec6b --- /dev/null +++ b/dev-python/cvxopt/cvxopt-1.3.2.ebuild @@ -0,0 +1,179 @@ +# 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 toolchain-funcs + +DESCRIPTION="Python package for convex optimization" +HOMEPAGE=" + https://cvxopt.org/ + https://github.com/cvxopt/cvxopt/ + https://pypi.org/project/cvxopt/ +" +# no sdist, as of 1.3.1 +SRC_URI=" + https://github.com/${PN}/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+dsdp examples fftw +glpk gsl" + +DEPEND=" + virtual/blas + virtual/lapack + sci-libs/amd:0= + sci-libs/cholmod:0= + sci-libs/colamd:0= + sci-libs/suitesparseconfig:0= + sci-libs/umfpack:0= + dsdp? ( sci-libs/dsdp:0= ) + fftw? ( sci-libs/fftw:3.0= ) + glpk? ( >=sci-mathematics/glpk-4.49:0= ) + gsl? ( sci-libs/gsl:0= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] + virtual/pkgconfig +" + +distutils_enable_sphinx doc/source \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's +# setup.py are passed in as colon-delimited strings. So, for example, +# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants +# "blas;cblas" for BLAS_LIB. +# +# The following function takes a flag type ("l", "L", or "I") as its +# first argument and a list of packages as its remaining arguments. It +# outputs a list of libraries, library paths, or include paths, +# respectively, for the given packages, retrieved using pkg-config and +# deduplicated, in the appropriate format. +# +cvxopt_output() { + local FLAGNAME="${1}" + shift + local PACKAGES="${@}" + + local PKGCONFIG_MODE + case "${FLAGNAME}" in + l) PKGCONFIG_MODE="--libs-only-l";; + L) PKGCONFIG_MODE="--libs-only-L";; + I) PKGCONFIG_MODE="--cflags-only-I";; + *) echo "invalid flag name: ${FLAGNAME}"; exit 1;; + esac + + local CVXOPT_OUTPUT="" + local PKGCONFIG_ITEM + for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} ${PACKAGES}) + do + # First strip off the leading "-l", "-L", or "-I", and replace + # it with a semicolon... + PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}" + + # Now check to see if this element is already present in the + # list, and skip it if it is. This eliminates multiple entries + # from winding up in the list when multiple package arguments are + # passed to this function. + if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]] + then + # It was already the last entry in the list, so skip it. + continue + elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]] + then + # It was an earlier entry in the list. These two cases are + # separate to ensure that we can e.g. find ";m" at the end + # of the list, but that we don't find ";metis" in the process. + continue + fi + + # It isn't in the list yet, so append it. + CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}" + done + + # Strip the leading ";" from ";foo;bar" before output. + echo "${CVXOPT_OUTPUT#;}" +} + +src_configure() { + # Mandatory dependencies. + export CVXOPT_BLAS_LIB="$(cvxopt_output l blas)" + export CVXOPT_BLAS_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L blas)" + export CVXOPT_LAPACK_LIB="$(cvxopt_output l lapack)" + export CVXOPT_SUITESPARSE_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L umfpack cholmod amd colamd suitesparseconfig)" + + # Most of these CVXOPT_* variables can be blank or have "empty" + # entries and the resulting command-line with e.g. "-L -L/some/path" + # won't hurt anything. The INC_DIR variables, however, cause + # problems, because at least gcc doesn't like a bare "-I". We + # pre-populate these variable with something safe so that setup.py + # doesn't look in the wrong place if pkg-config doesn't return any + # extra -I directories. This is + # + # https://github.com/cvxopt/cvxopt/issues/167 + # + CVXOPT_SUITESPARSE_INC_DIR="${EPREFIX}/usr/include" + local SUITESPARSE_LOCAL_INCS="$(cvxopt_output I umfpack cholmod amd colamd suitesparseconfig)" + if [[ -n "${SUITESPARSE_LOCAL_INCS}" ]]; then + CVXOPT_SUITESPARSE_INC_DIR+=";${SUITESPARSE_LOCAL_INCS}" + fi + export CVXOPT_SUITESPARSE_INC_DIR + + # optional dependencies + if use dsdp; then + # no pkg-config file at the moment + export CVXOPT_BUILD_DSDP=1 + export CVXOPT_DSDP_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" + export CVXOPT_DSDP_INC_DIR="${EPREFIX}/usr/include" + fi + + if use fftw; then + export CVXOPT_BUILD_FFTW=1 + export CVXOPT_FFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L fftw3)" + CVXOPT_FFTW_INC_DIR="${EPREFIX}/usr/include" + FFTW_LOCAL_INCS="$(cvxopt_output I fftw3)" + if [[ -n "${FFTW_LOCAL_INCS}" ]]; then + CVXOPT_FFTW_INC_DIR+=";${FFTW_LOCAL_INCS}" + fi + export CVXOPT_FFTW_INC_DIR + fi + + if use glpk; then + # no pkg-config file at the moment + export CVXOPT_BUILD_GLPK=1 + export CVXOPT_GLPK_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" + export CVXOPT_GLPK_INC_DIR="${EPREFIX}/usr/include" + fi + + if use gsl; then + export CVXOPT_BUILD_GSL=1 + export CVXOPT_GSL_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L gsl)" + CVXOPT_GSL_INC_DIR="${EPREFIX}/usr/include" + GSL_LOCAL_INCS="$(cvxopt_output I gsl)" + if [[ -n "${GSL_LOCAL_INCS}" ]]; then + CVXOPT_GSL_INC_DIR+=";${GSL_LOCAL_INCS}" + fi + export CVXOPT_GSL_INC_DIR + fi + + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_install_all() { + distutils-r1_python_install_all + if use examples; then + dodoc -r examples + docompress -x "/usr/share/doc/${PF}/examples" + fi +} diff --git a/dev-python/django-debug-toolbar/Manifest b/dev-python/django-debug-toolbar/Manifest index bca149d4a001..0e024626c092 100644 --- a/dev-python/django-debug-toolbar/Manifest +++ b/dev-python/django-debug-toolbar/Manifest @@ -1,3 +1,5 @@ DIST django-debug-toolbar-4.1.gh.tar.gz 267550 BLAKE2B 80ebec1ee6f09d44089e119107a3696b8db82263976b4d191aaeea89658b0fbfb7ca1e2975aa73ad5c9240ac3010816710b5f7386165b1d7bdf335f8ef82b896 SHA512 8e9cc1ffcd8be7e345fff78e60cde8c4b44ef751dbf6a6bc061d452ccb60c68eda9f7e7a17efc32be3a62601921dff87f52ba2fe0e47a17fb820bf025cac0035 +DIST django_debug_toolbar-4.2.0.tar.gz 259709 BLAKE2B 81172bca569f6080710db2180650b0620670a4b4d2919d8b1694bf9f15425d9378f6cd0cbb852544fca0809388bb13867500a38c9046e1feaa241cde973936d9 SHA512 ff36d92132fd9338e88a2f078747c1e54e7633aecc6babea28ccb0c080b0beb99feccf1d1c00960ba109e3e6e4805562c36c6571842ea3baeda860c71ffcbd50 EBUILD django-debug-toolbar-4.1.ebuild 844 BLAKE2B 853e3057efe00c7fb93c8cbd61ec011a0423f2ca21ecfef1a37bf8a21c2e372c0327e2b074d72240e876f53004dc469863d59eebfb7189c1ba145d3ce60c314c SHA512 8284de5fdc1b26bdd5996a5019bb2833dd32afed8b1d61edbe828b7f32e0df39c99117a8ba17dc96840d967f8f0c49d0587f0728cef55a30e2ea4838dc967d14 +EBUILD django-debug-toolbar-4.2.0.ebuild 713 BLAKE2B 27e9f06ddb91459cdc112e5c9cfd787c429788a359040672b109a3c8045b0adf86d51c0466dad00c4597964be6d7250cd2c14ec28683cfa50a9a9d154af01134 SHA512 5fca397f59d009b88d69da7eebd44542a06012ae4f6c2e1e0a1e4d07730ee5db97193543640874591ae499b7a403ac972a746df68b5ba00af118ef6c1cc5b725 MISC metadata.xml 400 BLAKE2B 5e173b9872626f2eb14b25d4b0271f339576fefc19a28f3ad8a8358bd0cd07ef6af0a268f7aa0f403ffb6ffd9527415bc173f7c5fb516bdb2e201883a8ec7390 SHA512 64e2fd8932cc6795a7d72aa37d8634f17556f1141c1bef1abddca2d56fa67f8500861b53a2698a96bf8adf66e7a991108b59fce55c710cd6cc3963ee3a35241e diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild new file mode 100644 index 000000000000..570f8b5e767c --- /dev/null +++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A configurable set of panels that display various debug information" +HOMEPAGE=" + https://github.com/jazzband/django-debug-toolbar/ + https://pypi.org/project/django-debug-toolbar/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/html5lib[${PYTHON_USEDEP}] + ) +" + +python_test() { + "${EPYTHON}" -m django test -v 2 --settings tests.settings \ + || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest index cca89ff31486..7a70adcece87 100644 --- a/dev-python/dns-lexicon/Manifest +++ b/dev-python/dns-lexicon/Manifest @@ -1,5 +1,7 @@ DIST dns-lexicon-3.12.0.gh.tar.gz 6729773 BLAKE2B 1566b98db71027a8c49c7c90060a67b0efc8dc8afb8c977c0277d29c751f26cabc824a510194f09d02f19a40151bfdebe877ccd3e0bfcc8484f694ce128c0d95 SHA512 4ba799c6f7a01b8209f5274337258d0525efff366b297fff2fcff1d40c7ee58850fa8c3743bf9d29a1a082288e1f615cd94036a9cdc7be9f85e46f26fe3d7fbc DIST dns-lexicon-3.13.0.gh.tar.gz 6739417 BLAKE2B 86f879fb5b27c6d9b21788ce4a9d7573b9aca0eccc022f4ac81cbb0e683f089797156134720bcbd82b509253470b01ee3ead3161517a0108d16991b668e1b4f3 SHA512 582efefb93d9f122cf3f900ddc7cf615295855645f6d9621f14c11067e441eb67349adf40e5159b75e8c5703d1cfd874364d392ce2994feb89949d371b4b55be +DIST dns-lexicon-3.14.1.gh.tar.gz 6747567 BLAKE2B 55ddba2caf71b92ad0e5f34457d33c46be5969b13a12ac16a07e5c9ad8a25b921119edf89ce80928340e401308365eeb5b7c7c56f8e36482422f7e2e43412cde SHA512 13e4c5b046cad28e487b246b7c16a3ee71b2dbca4c40e513b234cee62e483e7702ce293c11ef96b245409229a7cd3a39c1771ebfc7b2430cd5b017d33e32a924 EBUILD dns-lexicon-3.12.0.ebuild 1974 BLAKE2B 6f0b2f9d18b2066ab05393fe7190a136a01c6c63b9e6eaab6ba96a1d085305d5cf3013267b9bc04101ffb8841715dc161b034e12d73c54aebaf42d7ca4166aa4 SHA512 ae016160fa92993ba8007635dbf18ee9c4de868ccfe39d889a3ed7b773456a3be4f43e8f9a9f6653bdda9f50880af2b65894a174565542df8931ab773991f9f0 EBUILD dns-lexicon-3.13.0.ebuild 1974 BLAKE2B 6f0b2f9d18b2066ab05393fe7190a136a01c6c63b9e6eaab6ba96a1d085305d5cf3013267b9bc04101ffb8841715dc161b034e12d73c54aebaf42d7ca4166aa4 SHA512 ae016160fa92993ba8007635dbf18ee9c4de868ccfe39d889a3ed7b773456a3be4f43e8f9a9f6653bdda9f50880af2b65894a174565542df8931ab773991f9f0 +EBUILD dns-lexicon-3.14.1.ebuild 1918 BLAKE2B fa4274c3add2a44a14612dabf3f8382f858496df1584d173ebbcdb4ea2a04b4a90b12f3e959af00bfa27c61ec4c4f26807de475679fe39287478243a4934f8b6 SHA512 4758c1a5494dc2c7033ac6e37422a4de5bb3a432d894156c503ede539ff3115f5b0bee5ae29c6d6d1f6908716e92d38f5c52ee4220e9bf16f14e8539da865b5d MISC metadata.xml 541 BLAKE2B a22266eac0bc7b4c22d9552cf64cbf88bbc1c2953e3ef0daaf059b81519909e0f8808e0d74cec6db3296e43f98082d57b8ae3779d694432e8578112ac18c3ea6 SHA512 79e2b43a685bfcc8dace1faa1c1a08cc648b39a3fef2834a57b6e801f72e7309276604253089db7a2fbe1d5d776b2ba1427c90a9cb9c44a0c1b2812d4e1901db diff --git a/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild new file mode 100644 index 000000000000..0ad281cbc901 --- /dev/null +++ b/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" +HOMEPAGE=" + https://github.com/AnalogJ/lexicon/ + https://pypi.org/project/dns-lexicon/ +" +SRC_URI=" + https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/lexicon-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tldextract[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/boto3-1.25[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/zeep[${PYTHON_USEDEP}] + dev-python/vcrpy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Requires the "localzone" module + tests/providers/test_localzone.py + # Requires the "softlayer" module + tests/providers/test_softlayer.py + # Requires the "transip" module + tests/providers/test_transip.py + # Requires the "oci" module + tests/providers/test_oci.py + # Uses tldextract which needs Internet access to download its database + tests/providers/test_auto.py + # All recordings seem to be broken + tests/providers/test_namecheap.py + # Broken by minor vcrpy / urllib3-2 incompatibility + # https://github.com/kevin1024/vcrpy/issues/714 + tests/providers/test_route53.py +) + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + optfeature_header \ + "Install the following packages to enable support for additional DNS providers:" + optfeature Gransy dev-python/zeep + optfeature Route53 dev-python/boto3 + optfeature DDNS dev-python/dnspython + fi +} diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest index 2862756ed3a4..00b450eb8def 100644 --- a/dev-python/dnspython/Manifest +++ b/dev-python/dnspython/Manifest @@ -1,7 +1,9 @@ DIST dnspython-2.3.0.gh.tar.gz 339222 BLAKE2B 1e1bfd1d716f5afce1ccc2e0f1fbb8e575e91619bc32f2c5067f6da4e01ea927dd0a1ed4c35e6c88d34de320befd833c9c17d060ea71918775c1f5f0121b61a8 SHA512 0bb4b41262a1d97b724e48b4dfb70f1fb544c18824e7d2bc2dcb8ef6c943c6c827ce753ae4ccb2ab37e95c8f5ff5d2f4853f238509f21e6299a445760c41e10e DIST dnspython-2.4.0.gh.tar.gz 356155 BLAKE2B d77ac611a45bb6f19903752af480e03d25655e0c814768c67b9a605c7a41a8c17efa976a4ff55fcc7de811113415addb094f8edefb5ebaa29b25d5a5865ea9ab SHA512 61becb66d049f9a503a4e60195183cd7b2f6dfb67d28aac85e39d26d30abd1eb97b52f368796438d90a4ff9acb441d1e487d5699484c77ec58e3914885d66aca DIST dnspython-2.4.1.gh.tar.gz 357296 BLAKE2B 7346a2c4ee60e5449edc567d69f5ec3e7a546b6fd1fda3b08448d3748a1fd991526b0d673b26b10b31cdb3029a07322b3e62f55f67685432e376ab6e2a8a49c0 SHA512 98f440f13b8600880cc56493d9f20bfd824d40eca4cde4ed4bcaa0fa617d30176f4d37bc391896a237bd7bd3ce99f0ef9779a2fb26dcdb02e455edec53a31fdd +DIST dnspython-2.4.2.gh.tar.gz 357675 BLAKE2B ceb2f4a824a1c2b834401d2eb7943e62a5fb28a19be64cea8071d7e294d1a6aa80dc82266586d050fcb1c0eff881d9e139be335313d2098b6c3c6cf690f398ab SHA512 6a76331fc8bc282bb8ef61509317b1956bec6fb516a57409b1df38c8f5094e5ddfcaabc951f7678f1be75e735962c94f225b6e78eb4abe56b27e075180c62576 EBUILD dnspython-2.3.0.ebuild 1145 BLAKE2B b0434fbbba3c5d1d52b7cd561305e98ca0adf0709459573caf7a318174b9180ecebd046a1775cb511a41a8a45d90b5351d9cee7e0f53c48038e6c321909713e1 SHA512 636c8cfcc0c915a90f7c493ad4ebab60a9e8c1d2d8eb5a64abeeadd088fc805fff6ece216f9adacc5af7ac193c1b740cb0925d8d9e6cb0249d4661776e2f5593 EBUILD dnspython-2.4.0.ebuild 1153 BLAKE2B a5eaa877b610b206bd67ca48b21cfa1c3e3a06dcb0df095e5e84b22bb3d6d921af5ccfd845f48522615b5c7589014cc5c13ae446660d7da48e58e5fda5920531 SHA512 e48212950e6ee168d6da043876699a421ec93467260dc427eeac95a0afe6e52a697d160bfce7886b6f544f0a85cdeb1fcd41e3653ab321ebddd5ce70d7d43651 EBUILD dnspython-2.4.1.ebuild 1044 BLAKE2B 354dbbbbb0b4463fc468f6bb594ac48c5f17538839b1cd82c779e9dee9cbf6b3768dcd6c5dece5557be5349613d925788ace05aae19b3a726be767e1e521f4dc SHA512 7e331340629790b5e2dab037e039428a034a361503e89ec2de54c3c61522dd0d6640d8478ae99ede75fdd79adefef07eb8180ca3d70f1f3224d5fac2813dbc12 +EBUILD dnspython-2.4.2.ebuild 1044 BLAKE2B 354dbbbbb0b4463fc468f6bb594ac48c5f17538839b1cd82c779e9dee9cbf6b3768dcd6c5dece5557be5349613d925788ace05aae19b3a726be767e1e521f4dc SHA512 7e331340629790b5e2dab037e039428a034a361503e89ec2de54c3c61522dd0d6640d8478ae99ede75fdd79adefef07eb8180ca3d70f1f3224d5fac2813dbc12 MISC metadata.xml 1709 BLAKE2B abd502753325fedca3f1ca94818258c9d1b82f88766f9e005b35b3e79aff71ca2efaf06188e73ea30830f80ec011cdf5c42df320130c9295e13d3c427a148f8c SHA512 8c25d579a4a2a7c5ff34c21643a1386a434545f6b9b465f4aa8e07f7da3aee203bbc0341e930ddb767af431f64e8024ddd6cc8513cfce862c5900da4637bb1c8 diff --git a/dev-python/dnspython/dnspython-2.4.2.ebuild b/dev-python/dnspython/dnspython-2.4.2.ebuild new file mode 100644 index 000000000000..c48c33add1bd --- /dev/null +++ b/dev-python/dnspython/dnspython-2.4.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="DNS toolkit for Python" +HOMEPAGE=" + https://www.dnspython.org/ + https://github.com/rthalley/dnspython/ + https://pypi.org/project/dnspython/ +" +SRC_URI=" + https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ISC" +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" +IUSE="dnssec examples" + +RDEPEND=" + dnssec? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) + - 3dprint@gentoo.org - Gentoo 3D Printer Project + python@gentoo.org + - https://github.com/Ultimaker/pynest2d/issues - Ultimaker/pynest2d + flasgger/flasgger + flasgger diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest index 8be9cef713a7..6b3dd6dddb4c 100644 --- a/dev-python/h5py/Manifest +++ b/dev-python/h5py/Manifest @@ -1,6 +1,3 @@ -AUX h5py-3.8.0-cython3.patch 734 BLAKE2B 1e34e6830a8967b4ec5cd34634f2496351c9ac5f74ee7e0303a96ffd1a6932ed0f2e41998402c5c74cd35ad945414d69749ae6896c2cda4c6609f148c47dbc88 SHA512 cba259b61b8e81c010bad89c92d84efd14e27c8287f49ec008986ef4b493c04d66425fec4429253db9fb77c0e4e5168fa08f2ed613114f56ff8405bb85cb7aa7 -DIST h5py-3.8.0.tar.gz 400774 BLAKE2B 2e48991225170fbb728fa55a68aea795db42c7eae605d123a24a59a8730220ddc98e88dfbff60220ce8c6952ca7fc0c3e33d472acae09864a29bfe11d90fcca1 SHA512 13397f66a9fc735e1143eb9e3dd584280e955adf49de467bf56c1a98952903720480ab8d505921b7e22c16453498625ad93421a64e520f15ea3566472849a8fd DIST h5py-3.9.0.tar.gz 402856 BLAKE2B e2c617c492c2fba751fa546292232b78e1cec4bc75fb50a7c59cdb4a34bc927134d4604d3d9b24f880235cfb356636e66907b8026107547905a77ed9732ccc26 SHA512 f87cb36ba874e86b179776031c3345ad83bc7b5eff2f3ee54acb6b0997cc7925c17dc478957103ab6bb07d8aaa8593af1d51c3547021a205e9d01c0e36d833a9 -EBUILD h5py-3.8.0.ebuild 1508 BLAKE2B ab012e74d0b380b8ee985f7b2bdc83db70de6503082553ecf6387a47b05d4a665bf1542a291644499e4a80ee248292ce2b43c7041edf5d8aa6aa1146919cddc2 SHA512 1fd5a62fa507f1eaea3a153ef452320f42e59323f832524c3dce6f567e283fd9c6c5e6f844ee2292741bf73871d593e8e341174e0c25df51df673f399ab73ab0 -EBUILD h5py-3.9.0.ebuild 1482 BLAKE2B c9b41e0d2079dd4ce093709c7704a75ed90d22577319c03a7ce1f41665bfd2438349d158523e6ff155c0a175000d4bf42e485410ec5fd0a04f1e2ffa8bce4438 SHA512 412597c887681d48881cc692e3ca80497e8b07c335ce319711e87d9f9c3f6fea1c07ee41dd179086b571c7502e868a6faa798a9214afa869fa966f98aad9eafe +EBUILD h5py-3.9.0.ebuild 1480 BLAKE2B 4c1bfcb5ff7ce7e7bb82ed649cf905e3a786f5b15c1cbcc814c510ddd53782602e84dc5130425643b117f8b291eddb33def4260d3ab6f53758811765b6698740 SHA512 fccee4989e98ee59979f16adcf2db09d2aa01253d3a103413481adf3d68dfc80a75359ae64d610d2c560bc3fe63f41be23cf2a6377c7b4568fcd160fd4440610 MISC metadata.xml 1069 BLAKE2B 0f3ef8e7af7f4bb493824427a238588c019c04c28fe8a4b9c0b9af1c986158eb3dae3b7d7937713cc4c87374ef80686603ccdbae2baff5b1150d814ab108d973 SHA512 47a6074e383cc922234ebb9f67aaa5863421eaeb2003444587bb8499b3bf845da93ac8d8d267717bea01300691df10f67c9389248fbe228afe07c17fba3a64f3 diff --git a/dev-python/h5py/files/h5py-3.8.0-cython3.patch b/dev-python/h5py/files/h5py-3.8.0-cython3.patch deleted file mode 100644 index 3201a2ea0e6b..000000000000 --- a/dev-python/h5py/files/h5py-3.8.0-cython3.patch +++ /dev/null @@ -1,26 +0,0 @@ -From af48a740070643549e76890fcc88276fe4ee1159 Mon Sep 17 00:00:00 2001 -From: Thomas A Caswell -Date: Mon, 3 Apr 2023 14:55:18 -0400 -Subject: [PATCH] BLD: fix for cython3 compatibility - ---- - h5py/_errors.pyx | 2 +- - pyproject.toml | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/h5py/_errors.pyx b/h5py/_errors.pyx -index ca7b1c48..c3bd184e 100644 ---- a/h5py/_errors.pyx -+++ b/h5py/_errors.pyx -@@ -94,7 +94,7 @@ cdef struct err_data_t: - H5E_error_t err - int n - --cdef herr_t walk_cb(unsigned int n, const H5E_error_t *desc, void *e) nogil: -+cdef herr_t walk_cb(unsigned int n, const H5E_error_t *desc, void *e) nogil noexcept: - - cdef err_data_t *ee = e - --- -2.40.1 - diff --git a/dev-python/h5py/h5py-3.8.0.ebuild b/dev-python/h5py/h5py-3.8.0.ebuild deleted file mode 100644 index 6af255d496d6..000000000000 --- a/dev-python/h5py/h5py-3.8.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple Python interface to HDF5 files" -HOMEPAGE=" - https://www.h5py.org/ - https://github.com/h5py/h5py/ - https://pypi.org/project/h5py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" -# disable mpi until mpi4py gets python3_8 -#IUSE="examples mpi" -IUSE="examples" - -#RDEPEND="sci-libs/hdf5:=[mpi=,hl(+)] -DEPEND=" - sci-libs/hdf5:=[hl(+)] -" -RDEPEND=" - ${DEPEND} - >=dev-python/numpy-1.14.5[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/numpy-1.14.5[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - test? ( - dev-python/QtPy[testlib,${PYTHON_USEDEP}] - ) -" -# mpi? ( virtual/mpi ) -# mpi? ( dev-python/mpi4py[${PYTHON_USEDEP}] ) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -#pkg_setup() { -# use mpi && export CC=mpicc -#} - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/${P}-cython3.patch" - ) - - # avoid pytest-mpi dep, we do not use mpi anyway - sed -i -e 's:pytest-mpi::' pytest.ini || die - distutils-r1_python_prepare_all - - export H5PY_SETUP_REQUIRES=0 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -m "not mpi" -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/h5py/h5py-3.9.0.ebuild b/dev-python/h5py/h5py-3.9.0.ebuild index 00828930298e..f388a3ed802e 100644 --- a/dev-python/h5py/h5py-3.9.0.ebuild +++ b/dev-python/h5py/h5py-3.9.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" # disable mpi until mpi4py gets python3_8 #IUSE="examples mpi" IUSE="examples" diff --git a/dev-python/hatch-jupyter-builder/Manifest b/dev-python/hatch-jupyter-builder/Manifest index 791b2c1dc9ce..40ac889c725f 100644 --- a/dev-python/hatch-jupyter-builder/Manifest +++ b/dev-python/hatch-jupyter-builder/Manifest @@ -1,3 +1,3 @@ DIST hatch_jupyter_builder-0.8.3.tar.gz 54754 BLAKE2B d64a90ba0e06dbbcfa3f2d27d88185f68bc6cadd885fd3691e01d129cb1d73d62efd2d230fe80dd2d8d1323b5efa4d3208f099663b2ed082a196a1b8fc39412e SHA512 c4dc0605338bafeeba21cc7260005815654d3e4646296d91af6fb3199be8645a06b2226608e6b0558ee01c7eed682162eefcf686a7e20636031b95c3a11ae265 -EBUILD hatch-jupyter-builder-0.8.3.ebuild 748 BLAKE2B 86d998b28fb4260eb7070136ed4dade9589a49cc4497ca12c29fb9c578e1f126ec418d07ce2c36b9aae6d4340d5b535dd33fa3b29d252df9d6839664459a8ab4 SHA512 8d4cb25a3d2ee070f5efcd843a934cd8f1c0a05c3541a3a9754bd5e5d93cd2ad243b25e39b2c8d36a4c88ca3e2e97a440d8c25b81ce1be165c97ee92cbe924ed +EBUILD hatch-jupyter-builder-0.8.3.ebuild 767 BLAKE2B 8f085b9914cc04d3f6306288b390ad078f73db5dccf2844d4ff9a5a5b75547405b1c3398127b543505a1ea5f4c94f52193193398eb1f88edbdf77e2754f32184 SHA512 023a6350c17436f8c9512d620f21188dc71f3fe77996c263b32855fb2bf933f0b457136fa5ae3de4e9033af9e426472877763e2d0b8f2a4593dbbe4bba8bedce MISC metadata.xml 434 BLAKE2B 4891ed3bf24cb6255d2edb5a9ea9203ea43c807cda50963e25cc6527caa20e1308271f1b5cbb246582491814db6e1743e083871ac044511eb5a5fd269288b623 SHA512 a9b103c28eac7767473c2499b9eeefb8796206b2d913bbd35ceb5ff30fbc16881b018d851381400bb0d544e9c9b710907ff52e17deb63a08440eec926c6633e0 diff --git a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild index acb235c5e75b..7f672cac78f7 100644 --- a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild +++ b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" dev-python/hatchling[${PYTHON_USEDEP}] diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest index 1633e1b2b501..f1611eb07271 100644 --- a/dev-python/hcloud/Manifest +++ b/dev-python/hcloud/Manifest @@ -1,5 +1,7 @@ DIST hcloud-python-1.24.0.gh.tar.gz 101860 BLAKE2B f64c0024047b11a060b3766a5692d74c038483ccd25943227931d6ca695be4e7ded7857ccf5d1a8361644b838cee5cd1e5c3ddaaf714ca97b3c0e33f5c3863f2 SHA512 efeb511373009af49b280fa09b152a648d33136c75d12fa69290e2193d5162fb07dea3d457171e0b27c7256f0be63b5c6fb84526cf1e9f32d8c38e350c47686a DIST hcloud-python-1.26.0.gh.tar.gz 102253 BLAKE2B e5e629218c187e3ffb4f6e30b8963288dbdbfd5f60e20ba60083a5eedc8dc7e94aa917c6b3539a4aaf600d065b771747c7ed8dad7ff41490c9dd7452a0a242f3 SHA512 b2bf656a223c3a8e65b2f641d3a633543a7c5a2bcf0ce31ad9a735115d870affcaa8d0c82758c312b80e130f87259839ce35b918f5762c11a27ecbb1578446d0 +DIST hcloud-python-1.27.2.gh.tar.gz 103273 BLAKE2B bcf82985882e5f5843e88989081d7c5acb4967f62829d96b121231a36326059f7f05b8b03de91b0d93c571ad576524c85b1987c6afcc18b6e9191047e09e9ae0 SHA512 8e5a205aed572be042df9bbe1bfb188112bc1b08367875f6da1d258e27686865a6e4d71e83697ad97ead4cb8879d4655363fa74b6f94d4b10ed21b2db1e7eda5 EBUILD hcloud-1.24.0.ebuild 1131 BLAKE2B 635b12b80f9609d9c911a2d5bad3b082f1496d9e1cca1b2fd7429913f1d67508b4fa7532653433121aec6e315faca5b6b3e14ed48fe18c2ecd096c5ae4dcd708 SHA512 deb6df221c879f66c16ce9882f01b47bb67dd73bd24d15569580d7c6c16bd7e369692cb13125fcd38cfba403e7dd1de9bcaee5a5794db188d7e427f3bbde03f7 EBUILD hcloud-1.26.0.ebuild 1132 BLAKE2B 36c8da11a3c3e0a252a19fc9f62ac9baa408e6cfd28948cec5b0a490898702cb2885c5376b47a319c3ed9969ef38d9817449841ebcd50f5440865404627b3af1 SHA512 0181d301d65203d7fd0679a5a4973b5e264402b799f645c1dcafb6354fdea734e60858716c97690eb077ed222aa05532166d06b7f1273fd0a22b647583d9624a +EBUILD hcloud-1.27.2.ebuild 1132 BLAKE2B 36c8da11a3c3e0a252a19fc9f62ac9baa408e6cfd28948cec5b0a490898702cb2885c5376b47a319c3ed9969ef38d9817449841ebcd50f5440865404627b3af1 SHA512 0181d301d65203d7fd0679a5a4973b5e264402b799f645c1dcafb6354fdea734e60858716c97690eb077ed222aa05532166d06b7f1273fd0a22b647583d9624a MISC metadata.xml 483 BLAKE2B c945a22b776b5bf73deabf93718a1dea3a9b98f7257467e845106f71910347a803f96ef969227d7c10a119f1e35b904bcb7501b9672bf3ce5a2bef112d903e56 SHA512 4a6540a06d57eb3bc8c455d982531427157fbf1a85abf4b909032b0880c9e2847b295b3c9b02378be35e88f74876357503dd04bbe544ff9a9612df2b1c321b1c diff --git a/dev-python/hcloud/hcloud-1.27.2.ebuild b/dev-python/hcloud/hcloud-1.27.2.ebuild new file mode 100644 index 000000000000..498400383d05 --- /dev/null +++ b/dev-python/hcloud/hcloud-1.27.2.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 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=hcloud-python-${PV} +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE=" + https://github.com/hetznercloud/hcloud-python/ + https://pypi.org/project/hcloud/ +" +# sdist is missing doc assets as of 1.19.0 +# https://github.com/hetznercloud/hcloud-python/pull/183 +SRC_URI=" + https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/myst-parser \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest index bac9b767caae..02b719bda3ba 100644 --- a/dev-python/httpbin/Manifest +++ b/dev-python/httpbin/Manifest @@ -2,6 +2,8 @@ AUX httpbin-0.7.0-brotlicffi.patch 1362 BLAKE2B 524973fe131181c6601ea7b973c25e55 AUX httpbin-0.7.0-optional-raven.patch 1218 BLAKE2B 010a13db882711af3cd74175b87371d0c9c6e279168653836ce4a445357f4ca3fbd77fc262a57de5cbfccbc4da514e1e89253595b4fdab03553ed9adffddbc57 SHA512 2feb379c4b888560f825f5fce0130999705bfe83cff190da1651ffb9842243036ecb28d1f54cc92d7a855f73b45f0cf5164df75732f4ac2c9035b583941a9560 AUX httpbin-0.7.0-test-werkzeug.patch 1108 BLAKE2B a7118afed382eeedcfb3e8ff9a31b31fb80c01cf97f19948f9d208d77289f829d3ef24f4cbdde74cc87d2d640b61a51994292fcdf5058f94b8768fd4c37a3cc1 SHA512 3556b921a6daed3dc561d78912b41ca9a3cea1274384f849bba1d7cd7e7014798ce5c9e93491351ca5225e26762be03c73cd0d09c60c90b8a55ff6e6ce0bf81f AUX httpbin-0.7.0-werkzeug-2.1.patch 1158 BLAKE2B 7343f4dbe9886fd54fc8187bc48ed8bd016c03057c4e5de81a46c2389b8d9fdd381f687855dc8ded1d8133a47fb8f09f4ec6c8eae739ca1c157945af97a633c5 SHA512 3d9ed7ab76dc0a33d69cf973e16be7358daa0af0a48d5ac24e0ad6ea8d73a68a796b4c8526ad764c0ed09997448f744f205b909261c32405ff166b359be1fb8b +DIST httpbin-0.10.0.tar.gz 103729 BLAKE2B 1daff5bd9eba62c224d4fd6030e3c3378f849365d0e94f04e890fe555537580841bb4bc6868d04c0b64599aa09bf697f331b091f6a4c0450f23bf047fd0da887 SHA512 4fae4fe22cb1870acd31f51c25c1bbe946cfe9be88a63f0ba8d7078d2c48089d794726e86290fc41fa38dcf72f8573f054286cb47ab7518e953b7aafa4518215 DIST httpbin-0.7.0.tar.gz 92613 BLAKE2B 59252df1d4d0ef853ec65263b472d3ba6c597336d844f9b457f2d0a009048d4222f715a7f6fb120aca00fa641d1687e302036dc151bd2fd67ba98cf5fc47a63a SHA512 82e80058b58943637e9f8191764cea79bf7a6e40f36069f9b5d3f908585dbef20a03ef070d1f865d350920b6e874a93a48a544b05c14ff4911038ec2c20f6f63 +EBUILD httpbin-0.10.0.ebuild 930 BLAKE2B ba77ec1d0fd6f1a88d0baa09acbc49a12d58ca9eec10a472f7d68f4485d69284767336f584fb2e7f35cbbf86471f72e687d2badd91ad25ae02d9b181a6727c42 SHA512 575260eb9571170bf3a696b06f79f89c2b5d9d88fabab795a9fb2ef720a836d69d0d64cac9f9969e603a85c50fb027285c6cc82ad70f5e09c198b0b43d3c72e3 EBUILD httpbin-0.7.0-r5.ebuild 1615 BLAKE2B 5e50812f5ae503bdb5a4e3b94bc404e7c5cb381f1a1e168d13f7405cc95aca7282c27588f96b797f488e9f37490532121f80d9445093828d3a127fcb48d51bfd SHA512 6d89f8af93f60e76c37f9eafebf8d5155a1c77353c26cc442281a240f9be9d2bd5369aed7d10b102990fd3d8cdb34f36a40ab000ff39e7b540d709b688a85555 -MISC metadata.xml 394 BLAKE2B 73c2d6f27f957cfeaddc8c69cc0d7a7bf68514f1d840a982de1eaf9a62be8cf066d7b77b4b5f69fc42806979934e26d497ddf9d66d8f18dcaa32168fd83f7a0e SHA512 70c529e2d1b716a1997773f999902547010bd9406cfde38408a5941a70400e13c949f1a8fb20a53e0f0da4da91742cc259910e97cce8917dc029f3cb84d72bdd +MISC metadata.xml 445 BLAKE2B c577334830bc0d51f9df221e224c231c254b3db9129e4028d53cbd96a4481728e3b721b44f569c243deeecfb38e8dc81a7566a0b7ccd665d51b1a69a3687eb18 SHA512 fcdbd0c24e12d91df89af24befa6c9600f28083c3fe38e88ebec9856f4fb5c4c137c3b85f2271422c513bbd7c31a457f8290ebc2dd755d9117d57aa42883eec8 diff --git a/dev-python/httpbin/httpbin-0.10.0.ebuild b/dev-python/httpbin/httpbin-0.10.0.ebuild new file mode 100644 index 000000000000..f0695118f61a --- /dev/null +++ b/dev-python/httpbin/httpbin-0.10.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=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP Request and Response Service" +HOMEPAGE=" + https://github.com/psf/httpbin/ + https://pypi.org/project/httpbin/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~s390 ~sparc" + +RDEPEND=" + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/flasgger[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/itsdangerous[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + [[ ${PV} != 0.10.0 ]] && die "Remove find_packages hack!" + sed -i -e '/find_packages(/d' setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/httpbin/metadata.xml b/dev-python/httpbin/metadata.xml index 2dfdc52db349..14a302ee42d6 100644 --- a/dev-python/httpbin/metadata.xml +++ b/dev-python/httpbin/metadata.xml @@ -9,5 +9,6 @@ httpbin postmanlabs/httpbin + psf/httpbin diff --git a/dev-python/httpx-socks/Manifest b/dev-python/httpx-socks/Manifest index dad16d427031..1bfeb0124e10 100644 --- a/dev-python/httpx-socks/Manifest +++ b/dev-python/httpx-socks/Manifest @@ -1,5 +1,3 @@ -DIST httpx-socks-0.7.6.gh.tar.gz 15116 BLAKE2B d94e13cf61a831cc36486962dd493ebfff4822a73c39f9be30fb2c13720330ec6e6ec1fb763ef1551f00fd97270a8b288e4ed7fc2b30c2f78cd8f608e88d77a6 SHA512 08e2d72d93896c15cc9e455f5d878d1015b72da48b17e53a361f7af2d0890caca42478a0f295332093afa19735a0a2fd4fddf13d09c7baf57575cd6534f9cdf9 DIST httpx-socks-0.7.7.gh.tar.gz 15127 BLAKE2B 7cdc74de0860edfab5e7bf3ef00312fe813d322c25800fc62985cfe45cc2d16ff2fe03d8b24779e6ba1a065797c8e56a61e025da263d4437e5f04e13fba3f7a7 SHA512 70cccf16245fa364a5f91718e708d67c3ce8fc4bf5bf37a43c620b76b6b294df6d5dc971c1fd69bd3f75d5543b87a0d7eb2f3348492f807517224b0f7e62fe1f -EBUILD httpx-socks-0.7.6.ebuild 1195 BLAKE2B b45113883e8b98880451dcc1b85a9ba9d8ca5b5392631e4118b0844c50d26a1f0338f69c29652cb5d06c7299fe3006adc89d4931949a2163fcbb2c48c2873e16 SHA512 16eb2bedb010d6b5e84eadab04a4582bc4d7fd921b302236e98fd6dfa526a06e7226028f989c880386319b34549dabc9ee2d802dbcf0e5860b480924bd8d7c7e -EBUILD httpx-socks-0.7.7.ebuild 1203 BLAKE2B 4bde9351fd5c86926d9dbfe88ff29cd69cb10a7032fc3ad90fe6f8b4295834f4abed1ac006f2cb36d40705cd90e92bb6861a75597a20cb60ad91591602100c8d SHA512 d1dc3006c2388ebe87e252613d99c56302a078f70d458d43d6d05043138f849b8f3af642b7bccbb843eb89e87a6e7582a9c750f1051f379459a0e68902f11ab9 +EBUILD httpx-socks-0.7.7.ebuild 1195 BLAKE2B 3df614f7bbd3c6454008a901d790e009b13d680c175ed3f32d2301e965cd3441c6d6d26a9e39b745f20fa228db0872fef60372fb9f5d4dd6a01cd437826ccb66 SHA512 9d1d901870f232460f52863c0d66ddc0c749c5e55a51a6262a317d6e9bbab82a663497536932f6062d7dcda857581ebdbc0fce985f64e5c48e4f554f684cb6a9 MISC metadata.xml 400 BLAKE2B b244ebd9f79b1c3313797b0384339d17df61913473cd26ab01c8490fe02cbe735609dbd2b2d76e7b1b7f716bbb3038590517481a05c1b7886ad49905f171f5e3 SHA512 3cb1600426cdc5b9ec3bd5d18b547dedb961bbc341891293f828e70d5156d845c8676ba25244804d32c702fab40134c39237e5ce4fc518104a969a8f8ffb282f diff --git a/dev-python/httpx-socks/httpx-socks-0.7.6.ebuild b/dev-python/httpx-socks/httpx-socks-0.7.6.ebuild deleted file mode 100644 index 1343af0753fe..000000000000 --- a/dev-python/httpx-socks/httpx-socks-0.7.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Proxy (HTTP, SOCKS) transports for httpx" -HOMEPAGE=" - https://github.com/romis2012/httpx-socks/ - https://pypi.org/project/httpx-socks/ -" -# no tests in sdist, as of 0.7.6 -SRC_URI=" - https://github.com/romis2012/httpx-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - =dev-python/httpx-0.21.0[${PYTHON_USEDEP}] - =dev-python/httpcore-0.14.0[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/hypercorn-0.12.0[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.18.3[${PYTHON_USEDEP}] - >=dev-python/pytest-trio-0.7.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.19.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.18.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.6.3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild b/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild index dfe2e7e85e81..3cdc39bd16e5 100644 --- a/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild +++ b/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" -Date: Mon, 19 Dec 2022 15:27:41 +0100 -Subject: [PATCH] Use tomllib/tomli for .toml support - -Replace the unmaintained and non-conformant `toml` library with -the built-in `tomllib` module in Python 3.11+, with fallback to `tomli` -(featuring the same ABI) in Python 3.10 and older. ---- - pyproject.toml | 2 +- - src/hypercorn/config.py | 10 +++++++--- - src/hypercorn/logging.py | 10 +++++++--- - tox.ini | 1 - - 4 files changed, 15 insertions(+), 8 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index 71ceaff..1334fcf 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -30,7 +30,7 @@ h11 = "*" - h2 = ">=3.1.0" - priority = "*" - pydata_sphinx_theme = { version = "*", optional = true } --toml = "*" -+tomli = { version = "*", python = "<3.11" } - trio = { version = ">=0.11.0", optional = true } - typing_extensions = { version = ">=3.7.4", python = "<3.8" } - uvloop = { version = "*", markers = "platform_system != 'Windows'", optional = true } -diff --git a/src/hypercorn/config.py b/src/hypercorn/config.py -index f9a9d66..ecfa1bd 100644 ---- a/src/hypercorn/config.py -+++ b/src/hypercorn/config.py -@@ -6,6 +6,7 @@ import logging - import os - import socket - import stat -+import sys - import types - import warnings - from dataclasses import dataclass -@@ -22,7 +23,10 @@ from time import time - from typing import Any, AnyStr, Dict, List, Mapping, Optional, Tuple, Type, Union - from wsgiref.handlers import format_date_time - --import toml -+if sys.version_info >= (3, 11): -+ import tomllib -+else: -+ import tomli as tomllib - - from .logging import Logger - -@@ -355,8 +359,8 @@ class Config: - filename: The filename which gives the path to the file. - """ - file_path = os.fspath(filename) -- with open(file_path) as file_: -- data = toml.load(file_) -+ with open(file_path, "rb") as file_: -+ data = tomllib.load(file_) - return cls.from_mapping(data) - - @classmethod -diff --git a/src/hypercorn/logging.py b/src/hypercorn/logging.py -index 3c2c657..8ca6105 100644 ---- a/src/hypercorn/logging.py -+++ b/src/hypercorn/logging.py -@@ -9,7 +9,11 @@ from http import HTTPStatus - from logging.config import dictConfig, fileConfig - from typing import Any, IO, Mapping, Optional, TYPE_CHECKING, Union - --import toml -+if sys.version_info >= (3, 11): -+ import tomllib -+else: -+ import tomli as tomllib -+ - - if TYPE_CHECKING: - from .config import Config -@@ -65,8 +69,8 @@ class Logger: - with open(config.logconfig[5:]) as file_: - dictConfig(json.load(file_)) - elif config.logconfig.startswith("toml:"): -- with open(config.logconfig[5:]) as file_: -- dictConfig(toml.load(file_)) -+ with open(config.logconfig[5:], "rb") as file_: -+ dictConfig(tomllib.load(file_)) - else: - log_config = { - "__file__": config.logconfig, -diff --git a/tox.ini b/tox.ini -index 675992b..0f636fb 100644 ---- a/tox.ini -+++ b/tox.ini -@@ -47,7 +47,6 @@ basepython = python3.10 - deps = - mypy - pytest -- types-toml - commands = - mypy src/hypercorn/ tests/ - --- -2.39.0 - diff --git a/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild b/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild deleted file mode 100644 index 35d0f3433123..000000000000 --- a/dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild +++ /dev/null @@ -1,51 +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=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="A ASGI Server based on Hyper libraries and inspired by Gunicorn" -HOMEPAGE=" - https://github.com/pgjones/hypercorn/ - https://pypi.org/project/hypercorn/ -" -SRC_URI=" - https://github.com/pgjones/hypercorn/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/h11[${PYTHON_USEDEP}] - >=dev-python/h2-3.1.0[${PYTHON_USEDEP}] - dev-python/priority[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{8..10}) - >=dev-python/wsproto-0.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/${P}-tomli.patch - ) - - sed -i -e 's:--no-cov-on-fail::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/hypercorn/hypercorn-0.14.4.ebuild b/dev-python/hypercorn/hypercorn-0.14.4.ebuild index cb1241731e13..a6d2d16cb137 100644 --- a/dev-python/hypercorn/hypercorn-0.14.4.ebuild +++ b/dev-python/hypercorn/hypercorn-0.14.4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/h11[${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 3a7d183a22e7..9ad0cfaad9d2 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,15 +1,7 @@ -DIST hypothesis-6.80.1.gh.tar.gz 9376526 BLAKE2B edb7012b17f1634745d81de74934424ac6430b9668a9702ce64a6f60b7ca3239c878acf1f958327ff2b1e18b95003733ce36bc6f0ffceb65f1eab69d61ab9b54 SHA512 38962d6428d98861993a7e29627be377b2dee7ef9da5bf06553a1de645e041c5af33f8674c64104e90c1168815ef81ee82bb30e1d66315bc85ba7ad81ab28f20 -DIST hypothesis-6.81.1.gh.tar.gz 9377813 BLAKE2B 6ba0d9bd8fd12d521909151c7bb04ea729df1adb4dc401359de7accf75cf78981c3e2dbda1c22cb05ca48d550f8a97d19deea86249ac056b5fc34fca20ffb2b7 SHA512 54d13f249fe02fdd99726304a87ca1fe174f47137006fe147ed2b47875136f2d77f24be0bb77e91a04edff8db2230563627c75e9d164adf859284e5ce873369d DIST hypothesis-6.81.2.gh.tar.gz 9378154 BLAKE2B d4654e8de621af93fa6ab013bf45ea1c2e8b273f38cf0dddbe00853d197487acf2a9457a33e59fd59b9c5c7dca08a84867a835cdfa8e4a63181df5105889c360 SHA512 41f5e6b8382c08dd0e4285836a3f1308f6666d86387e10899c5ef8839598e097d31a5360cf7d47f2d30c287ad575787ecb44c236ad83c52202cf8895046c56a0 -DIST hypothesis-6.82.0.gh.tar.gz 9378337 BLAKE2B fb99a499c7b850c4d81f01b99969d611ee8a39a1b1d1a5306b72999b1ca20d605fb42adbc090eedbe06359056d05860e2166be9f8f8001460ea61b398a432de6 SHA512 2f8b16c1a32340a3aa742627cbbc958cb06e8966b704bd389c8677d58fc3e76e6988705315d570daeb46975839b1c725f5f6a937ff1c326cbed144659ec44d05 -DIST hypothesis-6.82.1.gh.tar.gz 9378717 BLAKE2B 2127d101f5c477fa99abe07df09928d0be475dd052f8f121ec038488eb4b5b35508b09524ae06ae8fe41712724fbb50f8db4aa72472a7315cc3ad68b9000371e SHA512 3fb983b2246aaa9860694f07eee9fafb28f560b3ba105544d3d4345ba323543f194109b710c639e86287572ad5ed141c2edf6c89c0f4a71a003505a797effddc -DIST hypothesis-6.82.2.gh.tar.gz 9378887 BLAKE2B 8b1c65ea9080bb280a6f7b761aef0c24539c707b0875621baa2b011188839d8179dcbcac051c97fe36c870404d67ec28124857646f8d95d34b44bea081ef1658 SHA512 cd5dfa439f4f5bdbf744e25bf24b5265515c7077d142eecbb77825056e44417124ffd1f97755d6804d412424e0ef78a77e77e112cafb7972cdae1be028ab5ca6 DIST hypothesis-6.82.3.gh.tar.gz 9378981 BLAKE2B bb73131f9982e8df71e24a5f329a2f34b7e895ffa231d55724f84a3d692608e59a4494a820ea5ee449db4c40f2521548b2dece2f1bcfa9fbd4f0ddbc4dbb9756 SHA512 02b649116630dc6be3cbd659a00c9c55d68c85a9cbf029558fc1c065909a1cadd2fb120615fa3bf7fe4a11f51d26d264cf6730ac4d3165798668d38e62c5d955 -EBUILD hypothesis-6.80.1.ebuild 2471 BLAKE2B d703f1bdffd442aaf111c0fb8223893609714ccafee729073af1bcad7462ae7cf3841c94be04352d3d4b31a1b462ac329f68629c3d45df05bffa887c48abe8ef SHA512 9ad14d5e7de671537e8f9ba674dcbfb9a32fa1a412ffd99b607cc8f24862e671fd318db3a3ff80d6e2eb146a623ec27a1813c2b51db94a86c05ca9ad4f8fc006 -EBUILD hypothesis-6.81.1.ebuild 2479 BLAKE2B dcb727363a991aa3814df8263bb2be7fa205e1ac6ecd4e88dd19f85b8c49ced24e11281ac6f5f2981bd69c05219ab15685661390b5e2def8a1864c64b57a6112 SHA512 bf0c1d09db507fb52a18cef8e5bd35fd6ed8b5e422177f9631888a0e7160556383155a2781207bc09c5d6535a378d8a5296b42925fd656c76fe5e64fc86998d8 -EBUILD hypothesis-6.81.2.ebuild 2513 BLAKE2B 763b78b20554ee3b55a1d678870a9c93c1dfe894657f8463dd725727e2851f5d320899b009e30834ef9190d25c4a318a87e8d38013a0dbbbf7ac91469a8da7c0 SHA512 90ae1a2c6de3b9387ff572dd27e388a0605623be9b4c4c4a1218dd5199b8576b22e77719c66e6fcdd7a287fba02549881c34cbe8fd42e678cbe2b5cc1bee22b2 -EBUILD hypothesis-6.82.0.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781 -EBUILD hypothesis-6.82.1.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781 -EBUILD hypothesis-6.82.2.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781 +DIST hypothesis-6.82.4.gh.tar.gz 9379010 BLAKE2B 0da8b3ff53f6f2019019ade9a8b42ef62eb90993ca1835b89938d0a36387958e4b32bc6c7ac6345f465682c5fd4d549befa30d083d81fa4af611d16c3df07007 SHA512 22d186203b23409e315bf7341bd51e084785c833318cb32a88c81123cdefb1ae757c89bb025209d36adf720e2a407fe28fabf1d3fb2ae0d2e4363cf69adfe72e +EBUILD hypothesis-6.81.2.ebuild 2505 BLAKE2B 3300ad59224b47e57e712fe267ffb203a8133ea8a4034475ca10ba245d7601d4eff5f04ed65033fb71277e5a068ceb1a0eaf9f51d8ca7133967d0eb3b2b677ad SHA512 c8b4e2846301c52b8b8f1a7a610051b9ed1b268b806ec6442a0bed45382203e98796a02992f3edcecd1db6dcdc0799a9d6af70c9f58df119388a0898c45bc611 EBUILD hypothesis-6.82.3.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781 +EBUILD hypothesis-6.82.4.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781 MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.80.1.ebuild b/dev-python/hypothesis/hypothesis-6.80.1.ebuild deleted file mode 100644 index 3900dda74a45..000000000000 --- a/dev-python/hypothesis/hypothesis-6.80.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 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{10..11} ) -PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_12 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}] - !!=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jsonschema/jsonschema-4.18.0.ebuild b/dev-python/jsonschema/jsonschema-4.18.0.ebuild index daf147af3297..ce0e2d41a238 100644 --- a/dev-python/jsonschema/jsonschema-4.18.0.ebuild +++ b/dev-python/jsonschema/jsonschema-4.18.0.ebuild @@ -38,7 +38,7 @@ RDEPEND+=" dev-python/rfc3339-validator[${PYTHON_USEDEP}] dev-python/rfc3986-validator[${PYTHON_USEDEP}] dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jsonschema/jsonschema-4.18.2.ebuild b/dev-python/jsonschema/jsonschema-4.18.2.ebuild index daf147af3297..ce0e2d41a238 100644 --- a/dev-python/jsonschema/jsonschema-4.18.2.ebuild +++ b/dev-python/jsonschema/jsonschema-4.18.2.ebuild @@ -38,7 +38,7 @@ RDEPEND+=" dev-python/rfc3339-validator[${PYTHON_USEDEP}] dev-python/rfc3986-validator[${PYTHON_USEDEP}] dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jsonschema/jsonschema-4.18.3.ebuild b/dev-python/jsonschema/jsonschema-4.18.3.ebuild index daf147af3297..ce0e2d41a238 100644 --- a/dev-python/jsonschema/jsonschema-4.18.3.ebuild +++ b/dev-python/jsonschema/jsonschema-4.18.3.ebuild @@ -38,7 +38,7 @@ RDEPEND+=" dev-python/rfc3339-validator[${PYTHON_USEDEP}] dev-python/rfc3986-validator[${PYTHON_USEDEP}] dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jsonschema/jsonschema-4.18.4.ebuild b/dev-python/jsonschema/jsonschema-4.18.4.ebuild index 750f12d0e326..4a573c7e9bca 100644 --- a/dev-python/jsonschema/jsonschema-4.18.4.ebuild +++ b/dev-python/jsonschema/jsonschema-4.18.4.ebuild @@ -38,7 +38,7 @@ RDEPEND+=" dev-python/rfc3339-validator[${PYTHON_USEDEP}] dev-python/rfc3986-validator[${PYTHON_USEDEP}] dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jsonschema/jsonschema-4.18.6.ebuild b/dev-python/jsonschema/jsonschema-4.18.6.ebuild index 7902dd518a93..056e09ae1969 100644 --- a/dev-python/jsonschema/jsonschema-4.18.6.ebuild +++ b/dev-python/jsonschema/jsonschema-4.18.6.ebuild @@ -38,7 +38,7 @@ RDEPEND+=" dev-python/rfc3339-validator[${PYTHON_USEDEP}] dev-python/rfc3986-validator[${PYTHON_USEDEP}] dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jsonschema/jsonschema-4.19.0.ebuild b/dev-python/jsonschema/jsonschema-4.19.0.ebuild index 7902dd518a93..056e09ae1969 100644 --- a/dev-python/jsonschema/jsonschema-4.19.0.ebuild +++ b/dev-python/jsonschema/jsonschema-4.19.0.ebuild @@ -38,7 +38,7 @@ RDEPEND+=" dev-python/rfc3339-validator[${PYTHON_USEDEP}] dev-python/rfc3986-validator[${PYTHON_USEDEP}] dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] " diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest index be6d3779a70f..5030b8e1055f 100644 --- a/dev-python/jupyter-lsp/Manifest +++ b/dev-python/jupyter-lsp/Manifest @@ -1,3 +1,3 @@ DIST jupyter-lsp-2.2.0.tar.gz 45769 BLAKE2B 7004a1bc6b8ece280df1bb54a80ca8b7d93a4995a92c909dcc7f6193500b1881ca5beb6fc3b0c1a4e7659465216b05b4ee7b83b1d2973fce5b74a304e87e3fd4 SHA512 0f6d844be172054eed7599eb5f2c2be4c1ebb749176af3f08aa3327849fa045de2b8f9003c67188ed0f1b7ba2e28f1223d0dcca008eaa528caacf38a95c3f59b -EBUILD jupyter-lsp-2.2.0.ebuild 2644 BLAKE2B 5a8aae14e0a1e409fd6985a390414c9cfd9303948b21c90e66a57135d9ef5d02d47f418d7aa4ddbdfd804c5d66e52630efd333a4a469936b69cfe5a04a6be98b SHA512 6a6276eb23b48882a9922e21a3d77d1ea179e7134145ce126a5c0ea1126a70fde917a9ba7ec0a22bb1b70e7245a5057238637e2ff3f32b7b8a8be3faed0486ab +EBUILD jupyter-lsp-2.2.0.ebuild 2663 BLAKE2B e02110c4a9f069253f17c0584cf0a753b4fbbd7abc377b50045bea1f2f7aa741b4cca42eb2f8c1a91618f935fcfb4a8634be7ab1a99d66666d4f425ef0b29b24 SHA512 e3eab8ab82fa1536d794fd5fd77de5153a80a6730d3977920acf60cf34f5287c48bc84690be68905ba26c7ba77788b0e926688417cf9231ef114957c9135e9f4 MISC metadata.xml 418 BLAKE2B b5e29964f271efebf225f8f8cabfcda723f20a40693df463a8d0aad04d63dc67b35a16a8ee83fc7d37aff55fc481bceb02d20221c6c11ab3993fd1fd3b5cdbd4 SHA512 4935850508d3b951c3f6e0bd4068303e6f6415024852e276ffd67777dca3da53aa9879ef460287f90b5c66dde02ec10a1eeb249579ef1fabf7dbed882f5cbe42 diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild index 0a77e2a6c170..1de2f7fcf3cd 100644 --- a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild +++ b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" dev-python/entrypoints[${PYTHON_USEDEP}] diff --git a/dev-python/jupyterlab-server/Manifest b/dev-python/jupyterlab-server/Manifest index 1e47d61c0fae..756b555e941a 100644 --- a/dev-python/jupyterlab-server/Manifest +++ b/dev-python/jupyterlab-server/Manifest @@ -1,3 +1,3 @@ DIST jupyterlab_server-2.23.0.tar.gz 71812 BLAKE2B 4d1cd379e9864f16a463f630b2b30aa18b88c9e71ea591d396b15834b08d567b3dbd0e6de637f975d230e17987f49eac3917ce2cf951dfd493ee75e612b3b46e SHA512 cb5ae1125487c79fa9d54201e0512fac9ff3f95022eafacd0bf46cb853bbeafe74eff767137ecb5559713cd8baf721f7fbc41869dde9ef28c480197a4158967a -EBUILD jupyterlab-server-2.23.0.ebuild 1872 BLAKE2B 3c04ebf15193d61dfaf1efc92124d873a4d1bf12faee8f71f1dcf2f6ccfc8b83385b77cc5f44c8cf0585bbdbf01ae3276350abaec45b2e8c39eed5d4970ee716 SHA512 e8fcd43586e3a3d66fcc227387d6a4d98da9c390c82ff55488f61b645f9a52ea70b16cc645224847ab057488416a51129942e9e972729ee41de847fe62d4fd15 +EBUILD jupyterlab-server-2.23.0.ebuild 1891 BLAKE2B 572f4a6941ea805a3cfdf6aa304fc03b15daeb414a09025a28e1f5b996f3bd34080021778189b1db9a4c099f4ada6722579cd5488a588db0bc25d57debc365ca SHA512 96134101ac72dbee7d8f75bc353a0d33b5d8f360e070050a888a0c9d885e3f5ee2f73e40ff9ddf3c8852ee04f7ed00c632de8bdabd72ea7971f926456f0f4621 MISC metadata.xml 426 BLAKE2B 98083ff6255b6c5b4ebe7eb67f4e9716f52397646df275cce4cae2f78b0fbb5dda8d6240e1546b4bac6f13ef3f3f1e6f176b2062e066070d595e5cd93c02708e SHA512 9755e74547fb74a4720c9b755449d913dbfd949bad920ecd3903df91182236ad46712c358b3db8180ddf478a6cc6c2a57c6d1a939a9911ffc7ccb39672f5868e diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild index 3f6a59867bba..a6ce1bff5ee2 100644 --- a/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild +++ b/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" >=dev-python/Babel-2.10[${PYTHON_USEDEP}] diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index 4a292042023d..df5e1ff5ed1a 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -1,7 +1,9 @@ DIST jupyterlab-3.6.3.tar.gz 16847186 BLAKE2B 6916722469ab100a1a240b8a565c9800f35535b2a9b2c39a6bfd275b078d88df9faa1f12d4ce3819155af7b0ed22282836f9b233534bd3e63d8a330d1cd7cd21 SHA512 3d6b4781f9fab02504b2c0223a4d060d80c3442fa6ac53ae326296d69942d68f8545450f671f6ba65c7c4e218aad62ef4f4ceb658899c21aaff3640c3055d364 DIST jupyterlab-4.0.3.tar.gz 18222352 BLAKE2B 7dee4109e94173d35794c2b3a05de5cbab145fc031b22628ca4b5c1d97497658807b0a9b713d58a7aae3a38a64a37e04e535988d727cab6ba3c3aebe2ff6c0a2 SHA512 cb7694c1398cbf1b061d385518d08d5ff4411bc7f53828d99edd3cf8420d39c09d99e1ee061d60a86d83e640c37777bfd4f98ce71276366f291f784f23740d4d DIST jupyterlab-4.0.4.tar.gz 18223782 BLAKE2B 8f2b157d27c68fba62fcfdeeb055b0c9b646987d2f31447b87720110ec2331ddad90c0288ad7554faa26674bf810d92d99f1924e2d34f81d2303a4ab6b213cd9 SHA512 23479cee2405ddc42a11c477cb93fad6cb5481a70766d48c1f7f1e498481c36a0dca47c5523ff3fc97aacfd86a37debd53cc3570e3e0916cc0a6cb526d99a574 +DIST jupyterlab-4.0.5.tar.gz 18235811 BLAKE2B c1847bc3b9cb420d987c1ffd6d00951946c7312dbc94f49e3a4fadc85f4059c6d76294e78be4a629a4d2565bac5b569d957521aa26b4bd2365528cae7548b074 SHA512 befb13b653037511651387e339b8e41c17989c146080ad41c68b60f415a4c3c539d666719ba3256b341998fa13fe414c28c78159429d26f7000d0e01bba41ecc EBUILD jupyterlab-3.6.3.ebuild 2744 BLAKE2B 9cfdab0afb8feff32c1eb0d4f1e641860ff59e72080448805cfc11cfe3a565a7c8fc18b4013f5b78ff83304b21df03ad939d81eac8d9afbbf2bd59ab75f778b2 SHA512 a5ff778dee692241083a51d970ce5025db0976b6abc4c14e15fe39b48427a5a27aee5f91bc6989b3a109ae11590d89e66f15b3dd573cc79caf90118d022ec71c EBUILD jupyterlab-4.0.3.ebuild 2571 BLAKE2B 4afda064ba9209bb9aad9fb11467d46a5b0740c8f2dbb05edd6d74274fb2ce65651a35713f24115a58bb24327705f486f61d85a2168a61d8414699d479582ce2 SHA512 2cb0315f4f5069465d3b7bec38121b85de8c8eaa7cb3aac47e028aae6b885262d4fd72f00869a5fd1db07381036dd929609b8b98661d007184e16cd69fc025fd -EBUILD jupyterlab-4.0.4.ebuild 2576 BLAKE2B 53b4a59e0363cfe7f1577e85bdbd503589573588298719128b29c716766cbebe7b1339f4e1c13e211a55fd06c0d0438634de6acba091765027acacd82b40e108 SHA512 44f2da7475ff5d94dfb017f2bbd09ba41f253f82f181723f99cae9f5738ccc352781716ca3de07dd83325c63175e0a2690e6594d7e53ee2dbfcb4c27e403fe88 +EBUILD jupyterlab-4.0.4.ebuild 2595 BLAKE2B 10fd556791199de87445fad9ae5464a163e985b4a9a01e90416af5a0b7339f040ed72a3eb24f2784d8e96ddf97cf4bc56f026677de0efd901551adfdd59558f2 SHA512 acee9c5419ec876057bd4c39bbb02b9450bbf60a2620fcd31d40fe728beff2ed5b64fb1bc85a6c9c52c3b40bebcb258645ebc1a5fd11ae32096706cd264d729e +EBUILD jupyterlab-4.0.5.ebuild 2595 BLAKE2B 10fd556791199de87445fad9ae5464a163e985b4a9a01e90416af5a0b7339f040ed72a3eb24f2784d8e96ddf97cf4bc56f026677de0efd901551adfdd59558f2 SHA512 acee9c5419ec876057bd4c39bbb02b9450bbf60a2620fcd31d40fe728beff2ed5b64fb1bc85a6c9c52c3b40bebcb258645ebc1a5fd11ae32096706cd264d729e MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42 diff --git a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild index 1d38749dfce6..f30a5abdaa2d 100644 --- a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild +++ b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD MIT GPL-3 Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" dev-python/async-lru[${PYTHON_USEDEP}] diff --git a/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild new file mode 100644 index 000000000000..f30a5abdaa2d --- /dev/null +++ b/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild @@ -0,0 +1,77 @@ +# 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=hatchling + +inherit distutils-r1 pypi xdg + +DESCRIPTION="JupyterLab computational environment" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyterlab/jupyterlab/ + https://pypi.org/project/jupyterlab/ +" + +LICENSE="BSD MIT GPL-3 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + dev-python/async-lru[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] + >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] + =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}] + =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + >=dev-python/tornado-6.2[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + net-libs/nodejs +" + +BDEPEND=" + dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-cache[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # These tests call npm and want internet + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build + jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear + jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build +) + +EPYTEST_IGNORE=( + jupyterlab/tests/test_announcements.py +) + +distutils_enable_tests pytest +# TODO: package sphinx_copybutton +#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +} diff --git a/dev-python/kerberos/Manifest b/dev-python/kerberos/Manifest new file mode 100644 index 000000000000..d88c50323aac --- /dev/null +++ b/dev-python/kerberos/Manifest @@ -0,0 +1,4 @@ +AUX kerberos-1.3.1-python3.10.patch 1099 BLAKE2B afe1d4639bd3773f075453a4549c270450a5c89671b650e9ee76219abec84b6c1dd2fcc1b2b77db6937d5303f89e562deda1405a3963221259bec3ce506def5f SHA512 dae8c3f6419ecc22ec9f3385053275bd13f9468721c1a419c9166153e49251d5499582f184f2dbaa7a194a591436229d9bcbe558cedf46237dc5cc15929faa05 +DIST ccs-pykerberos-PyKerberos-1.3.1.gh.tar.gz 41954 BLAKE2B b95a3473c5803ebcb461db7f2589caa03e92f4cb3ba3a4890a31db99b687aa4c77ae4e58f09ae2339a1fd8acf6fe9ab5797e3b7178dfeb2ee7a95bb851fff402 SHA512 dcadc5c3b095d8bba947a745ac84cc558d7eebad139a0e86260891966786506a7a62600fde93fa14683971e436da8cc5cd3795817b20ba45ce7e39f8c05deb53 +EBUILD kerberos-1.3.1-r2.ebuild 1442 BLAKE2B 59838f0d954ee6f3082d82ca9b8b1cdf99680f705868593a40b08fb0f5f65f135f2e09cb451e6b8871dcd5474c6c2dedfe65c02d0bec1062f76d06ff3f19e4ec SHA512 695d38363fe1d399fe3ebb8e901035d14c69aa71aa18a846885b15d5e06d128d690926970bd6d0c3122673cb9165133a05dfcb645f6aa2e87c14dc6e8cf23bb9 +MISC metadata.xml 372 BLAKE2B c666d6e6558e8c2ef8ec75b2125883e113dda896f01a9129c4e1fc0508946ad5a9e94f06cfd9deed11636779f1476c2e652dc445b6d8c3309056f6867d044eff SHA512 3db0bcddfd8d31b06fec3d1e3384b991a1018a5e491a61491aec3c3d3017d56c761f6078d12a533f8ad7c4094896be60e942f8e90409526eab40c1596f0a1aa1 diff --git a/dev-python/pykerberos/files/pykerberos-1.3.1-python3.10.patch b/dev-python/kerberos/files/kerberos-1.3.1-python3.10.patch similarity index 100% rename from dev-python/pykerberos/files/pykerberos-1.3.1-python3.10.patch rename to dev-python/kerberos/files/kerberos-1.3.1-python3.10.patch diff --git a/dev-python/pykerberos/pykerberos-1.3.1-r2.ebuild b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild similarity index 95% rename from dev-python/pykerberos/pykerberos-1.3.1-r2.ebuild rename to dev-python/kerberos/kerberos-1.3.1-r2.ebuild index 99abdec65e6e..0c2183714d96 100644 --- a/dev-python/pykerberos/pykerberos-1.3.1-r2.ebuild +++ b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv ~s390 ~sparc x86" # test environment is non-trivial to set up, so just use docker # (see python_test below) # also for alpha/beta Python releases support: diff --git a/dev-python/pykerberos/metadata.xml b/dev-python/kerberos/metadata.xml similarity index 100% rename from dev-python/pykerberos/metadata.xml rename to dev-python/kerberos/metadata.xml diff --git a/dev-python/libcloud/Manifest b/dev-python/libcloud/Manifest deleted file mode 100644 index 4b9bf7447e1e..000000000000 --- a/dev-python/libcloud/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST apache-libcloud-3.7.0.tar.bz2 1979020 BLAKE2B f8630a5c559cba9ae6f7792ffc9cf4ba6eb2fdaa28d6ae148a5d2e978ee66eec9a39b16741446b78b047bf2454de860148a13bce3dbd8627dbc7dac43543b808 SHA512 315866947d2c748e4a13c4c2a4147a2a8e79cbb85e9e83fded3f89ff8a50c531acf1062a4e21c61448c20e7f7e7f9d1317d3c43ecfe2fb75155c0d81ff03f889 -EBUILD libcloud-3.7.0.ebuild 1527 BLAKE2B 8b2e0ae76fda3c07a16ad8044e647338c646bccb36568f6e9d1bb68120a24e2b8d573e90c84ce010cf0a2715790ba981322719c0068712b302896071a6108f70 SHA512 16e6210ef8272b2095a87b4748a48a61bf95d42facf24044070ef71e659345dfa1f7715ef17f7e4a1438dbb0d3da0f384286718b1a667aecb79c8002e7f1e629 -MISC metadata.xml 398 BLAKE2B 5623f486a289eea0196b22b2f88ff377589bbcea13e341efd85d31dee07f8638bc985e6a1c03ac7982da08c879b5b09a46e5679fda8666f93366a8561777da7c SHA512 bc6e38c949ed0513f4e562406fd84031cd80f01a881844202e033fe5225490d42b27855413cd7d2fec216b002c38e1832fa8f841112c68628c906189ebf1e937 diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index d0399a6866d9..ea542ad4132c 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD lit-14.0.6.ebuild 914 BLAKE2B ff939004df0d10a698e942c99ecf3bb11fe8e0c035e3dfb0ac495f2368d83bb89cccb11de0878b3555c4047b8d0e4b969e5cec8aef8891aabf2d16a550696870 SHA512 7be9e5f983bffabf30c954e45ede8fb6b30013b84cbd50f66fa3a2185b0223b4ede7466d40376453283e9ca806da1ae80afe6e6fee001ede95b78226bcc7267d EBUILD lit-15.0.7.ebuild 913 BLAKE2B 38afb1ee0c64d7480ccf1c84c6c1ae0e1ff5f75a0b52272b68d50717a338f143214329245bd650e107d8091ffe1bef6b29293a4b47d147122ea6cea64b448b92 SHA512 fc58e9f0ba65f388830a4e935f448126eb61f2dcf6fa40750e6feaf8a5943fb259bd3c1db3877767e4ba9ade75f6204de8a33c14630176a34fa097e522a0a051 @@ -17,4 +18,5 @@ EBUILD lit-17.0.0_rc1.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34 EBUILD lit-17.0.0_rc2.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea EBUILD lit-18.0.0.9999.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea EBUILD lit-18.0.0_pre20230803.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea +EBUILD lit-18.0.0_pre20230810.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-18.0.0_pre20230810.ebuild b/dev-python/lit/lit-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..a1f25977a11a --- /dev/null +++ b/dev-python/lit/lit-18.0.0_pre20230810.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/littleutils/Manifest b/dev-python/littleutils/Manifest index ffac10501a93..ee52e54c6427 100644 --- a/dev-python/littleutils/Manifest +++ b/dev-python/littleutils/Manifest @@ -1,4 +1,3 @@ DIST littleutils-0.2.2.tar.gz 6579 BLAKE2B 80aec2c133e39eb0e18c948b15d475e60842689fd0e758c43511a8b014648d7c9e843182e2a87c0b3f9933f748340f2059653f0885cf416edbc5a60457c70629 SHA512 ce0b3af4ef5db634ce0dbb916deb767260f66418abbdca2b289386ecd4c2e44602cb95d568c70588ef9a40e3d700f33cbc5bcdbf859f5030795f79f11871a6ff -EBUILD littleutils-0.2.2-r1.ebuild 591 BLAKE2B c762726d294dc9b247a82a872e751a27ae1c9a466657b1f56dd975b79edbb2211f237397c206ce10de8a895c0abd855ef64edde172c5dc63115547189e2b083f SHA512 72908bd138336aa077761ea99c5edd21af60057d2c29cb873ee58b7c3c1336aba4ea148d2e7ae8b2c430b986f45f6258e03cf78f12a89716ec24c8c83c4ccd48 -EBUILD littleutils-0.2.2.ebuild 499 BLAKE2B 60beb92c35561b38393dc878c45bcdbe8152ba77ac70b43ed30789ef4f275da789b5d06c2e1085b3fa48b18a2005df356ebe9a7ce022bf1cd2b444cfd738faee SHA512 8e68dee75380448aa9cfb04a0a3c7dc16c65d5c0e5a595592e6443bb746b0dc79b8f03c4393afb28f0c7d91790aa7954de1f70cece0d2b098e3b45c89789b581 +EBUILD littleutils-0.2.2-r1.ebuild 583 BLAKE2B 7dc129cf7d35654824c492181e038df999d53ac037d211f0bce36a41c4fb5166e3a8470129b7f6050651cdc3651ac6ccd55af6b4e9c657cc9abade1f0a2fe067 SHA512 51f12d480299b959361441c259be82aea79d50ec6a4eb2ab06f5354344d215314946d026149c6a94faf26e3a1057d791552dde8b03ebbca3f859797ec7d4546e MISC metadata.xml 377 BLAKE2B 938ada5473ba95941149e039ca17670238b722cb2ce2301ae55866a8163b82739b25820c9efae9fd1eb3ec8aa6efd51157b8d154438913fa33acc36ca1104483 SHA512 479327bb6b306521010cd65854f2d5cd7627b7887f51d7dbebcfffec5205a0a8d88ccf6c67cc2f9327bf6cf10b5053d218816bd48681bc8888cf0f53889cc703 diff --git a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild index def0074b7ec3..ce49db2a51ea 100644 --- a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild +++ b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" 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" python_test() { "${EPYTHON}" -m doctest -v littleutils/__init__.py || diff --git a/dev-python/littleutils/littleutils-0.2.2.ebuild b/dev-python/littleutils/littleutils-0.2.2.ebuild deleted file mode 100644 index 83fc9785cccb..000000000000 --- a/dev-python/littleutils/littleutils-0.2.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Small personal collection of Python utility functions" -HOMEPAGE="https://github.com/alexmojaki/littleutils" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -python_test() { - "${EPYTHON}" -m doctest -v ${PN}/__init__.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/markdown-include/Manifest b/dev-python/markdown-include/Manifest index 2009761a34ac..3685551ec3e7 100644 --- a/dev-python/markdown-include/Manifest +++ b/dev-python/markdown-include/Manifest @@ -1,3 +1,4 @@ +AUX markdown-include-0.8.1-setup.patch 150 BLAKE2B 35d92c87561040292d6d63893d2626f4d203d5c2f8a8d4d27d1d40f93b9b8451fd6922a15b6dedb3465bde84d25d877214e6ba9a1636151e3998099424b89936 SHA512 6aab1c573141562d81c106f260bb224b78d2f3fef3dce0a0766e55c3297ae51d4758e6d447a714df2006182beb79bc4bff899255c8ed2ca45796e51adcd29033 DIST markdown-include-0.8.1.tar.gz 21873 BLAKE2B 83090f66af6f6b7dfc441bce97a0ca91bed3f94274030297e5f46fe8d42d3b3e83afc9f981941870f5bf361bfb5edd54bdda4c5d85595cc5599375f5a2478490 SHA512 4ae155d7e114de9d8ca32c129fe5778e7fc9516321357d8e4d90fad651a1dcb54b1fb144bc51e981cf728f1632dc293ed8cc1e7d4219154a2350780ea6f9b7b2 -EBUILD markdown-include-0.8.1.ebuild 612 BLAKE2B 820a5197c9eae8d2aea24d3e4dd082380b33513f263e030f6621aa922be051678a2fe3c2ad8adf99f92f831e9cbd5f367392ef2dee2b71df3d07a0b83e0c8557 SHA512 15faa3c78be594431a7ffee9b4e34abec758def611e82d289c089c24e0ec66b89e63df9ac2d604af765f7c36e393d78b388d1175b0eeedb52b9c65259340d38a -MISC metadata.xml 416 BLAKE2B 5955027f29795eabdf226a855c0ebe628de0d0105a1fe63a20511478ccd37289323fb857a303fc20e1b0922a786573dd1717dacdb01798939885017665d349fe SHA512 3139645f87e3b912ec75425d95f39fb0fcd37b6ab66d0ecda04391f94a093bd20a32d12d9dbc295fd26da679c34e7160713333f99ce16dddb742ee96ae3306b0 +EBUILD markdown-include-0.8.1.ebuild 664 BLAKE2B cbd75eb9db7b81241c798e704affe296fa8351c920d68f8557561850e91571d2212ff42ab022eda1a1270dbf7c756259cdf5dec5e3735861d4742ef38b4e9adb SHA512 96ab54818b37d9d2e3d5e944872922b063f88c312700c475757faab23d838837e0f68558404778e64a058c14ad5dfb1bf2a6c1083d2724f8c84f9f8901f7b87e +MISC metadata.xml 677 BLAKE2B dd0bf747542b919b1b3776df2e867a1d990eaadc29b2b8237c2aeae80ece85898dd48ba27198b98657d87a42c150c84471c2b86e20da0e5264e6bc316987c71d SHA512 26b55358217bb1109dcd1e2c9fb39166d70ad0f8b000a13d569ac54e20fd2dfbb4e459d7b7f8c71e399b815c091e588b84d6af000c0c33af33f622a3ae9723fc diff --git a/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch b/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch new file mode 100644 index 000000000000..cff2276ae2d5 --- /dev/null +++ b/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch @@ -0,0 +1,9 @@ +--- a/setup.cfg ++++ b/setup.cfg +@@ -1,5 +1,5 @@ + [metadata] +-description-file = README.rst ++description_file = README.rst + + [egg_info] + tag_build = diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild b/dev-python/markdown-include/markdown-include-0.8.1.ebuild index 49aca9e16365..5c2e3a776538 100644 --- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild +++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild @@ -22,4 +22,8 @@ KEYWORDS="~amd64 ~riscv" RDEPEND=">=dev-python/markdown-3.0[${PYTHON_USEDEP}]" BDEPEND=">=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]" +PATCHES=( + "${FILESDIR}"/${PN}-0.8.1-setup.patch +) + distutils_enable_tests pytest diff --git a/dev-python/markdown-include/metadata.xml b/dev-python/markdown-include/metadata.xml index c4718378d4c5..c226bbb1484d 100644 --- a/dev-python/markdown-include/metadata.xml +++ b/dev-python/markdown-include/metadata.xml @@ -5,6 +5,14 @@ marecki@gentoo.org Marek Szuba + + torokhov-s-a@yandex.ru + Sergey Torokhov + + + proxy-maint@gentoo.org + Proxy Maintainers + markdown-include diff --git a/dev-python/minikanren/Manifest b/dev-python/minikanren/Manifest index 4d6c368e6929..f64f17bc16c4 100644 --- a/dev-python/minikanren/Manifest +++ b/dev-python/minikanren/Manifest @@ -1,5 +1,3 @@ DIST kanren-1.0.3.gh.tar.gz 72998 BLAKE2B fcbc852d1dfeef4dbe0b4f2daa36fa87f8e6b597d6f8dc80d3197b8d151aa0ffa1234a2677b5c430e3431cf826ff44d1c8954f043d3a8976970f73d403ccb544 SHA512 913930d98c006e355f700087f00bb002e93a68c782b6a8cba003242747a8060789a113f380199124a1499beca8d8399df73db9a003a6719a90378db86b2fc166 -DIST minikanren-1.0.3.gh.tar.gz 73008 BLAKE2B 6fdc605249ac06071a8b51e736d19f561288a293853e8b7ac8685f5b4da400aa8ae480b9a6e5eac3a5735ebe00567e52f24d4bf6afbffb7678e0d41553e1b12f SHA512 b65095b947d3b59496035f54a00fcddaa1888dec1cb8117086bbb16f5b4ed1bf59f2b79e3639f06a4347bd22b7fb4753734f5b8da149a3d470521f360fba5d2e -EBUILD minikanren-1.0.3-r1.ebuild 801 BLAKE2B 13f44e9cd88c66446fe1c49e66a1b7113c752b6ebb6b09bcbf0825dae9153b787d16338f3347412f084124c7ea7837cfc5b23ea2d1da23da42ba01e677f69314 SHA512 75749866aa242ed64ada73a5c823e5a5c39cade4fd760c12d9a8e3937727393f229ddfaaf65b929150fc7fb66b48a440c609c767a426d9fee62c9b577a0d3904 -EBUILD minikanren-1.0.3.ebuild 751 BLAKE2B 2a10bf8346cfb06e370dfcb6b650a6223201050264338c12a43d11d13507e5809a3d5903f32d553ecc906c1d617821a2a8595a2c753ab7a95c24784a8a4bb78d SHA512 58c4b72a5f3fa349f5c762ab3560ef5636b589bf89a2b6494177b2f8b64b1dd39ffd44a2e7c0c4535d2b6a38e938e4bec368434cdc49a4615dfd79e05ea26b11 +EBUILD minikanren-1.0.3-r1.ebuild 799 BLAKE2B b2b467cce6e8b672a4001c82292c9eb32371d51568bdb271c0bee2f7efd2b429b586c0456ffb9233a5b9b56ab5d0839af561c148b08b8552ca0be96058c22669 SHA512 e6bb77755b5b55bf5b17f4b598df8565ca5635f14f8080439f30b480ce4278b59179797b96c1d7433118e49f2f8fc057cadc8d4784db4537185ae65d2fc57363 MISC metadata.xml 397 BLAKE2B 6878783617fd4c8eadae1d2badc347bf9480898a6c96a31e47bde4d8f2e33f7dba9b6691bdc37cc8e88836e5afa0b1ef393c2d488109e7d10efee822afc5d305 SHA512 48ecc2298e82dda52cecd83e0d80e31ef83daa99fcd715a870ca294ad2989bf501466d27d86bf16db047d9abd3db41b2ad863302006634c88f211d2aadb6db4c diff --git a/dev-python/minikanren/minikanren-1.0.3-r1.ebuild b/dev-python/minikanren/minikanren-1.0.3-r1.ebuild index 8f8f6317b8a8..2c78e7bd7c46 100644 --- a/dev-python/minikanren/minikanren-1.0.3-r1.ebuild +++ b/dev-python/minikanren/minikanren-1.0.3-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" RDEPEND=" dev-python/cons[${PYTHON_USEDEP}] diff --git a/dev-python/minikanren/minikanren-1.0.3.ebuild b/dev-python/minikanren/minikanren-1.0.3.ebuild deleted file mode 100644 index 2b40697f8079..000000000000 --- a/dev-python/minikanren/minikanren-1.0.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="Relational programming in Python" -HOMEPAGE=" - https://pypi.org/project/miniKanren/ - https://github.com/pythological/kanren/ -" -SRC_URI=" - https://github.com/pythological/kanren/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/kanren-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-python/cons[${PYTHON_USEDEP}] - dev-python/etuples[${PYTHON_USEDEP}] - dev-python/logical-unification[${PYTHON_USEDEP}] - dev-python/multipledispatch[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest index cf67c3d7f3ec..a0d09b7c15b6 100644 --- a/dev-python/mock/Manifest +++ b/dev-python/mock/Manifest @@ -1,5 +1,3 @@ -DIST mock-5.0.2.tar.gz 77477 BLAKE2B 1a85d7af3b6444343495980c5169be0373d09c2d91cc68674a1d221edd764642b4de42ec7b58973e8ff9748089f61795bbdec00eee1ab216df77ea42b6c47b1e SHA512 f1fecc4ade7eaeb158f3b4dcb5a9e5ce28c666727722f75946bdfff2600f3c590c2833f972cfbd928fc42bcb05b5bac11790ef9f8ff6389a80bfa121f232686d DIST mock-5.1.0.tar.gz 80232 BLAKE2B d260551feaf051d4be8c55920345e8fa64c33a42d4a82a2ea5dd5e0077af393ec1c1f37fb0b61e2cb6167a58c8951adeb6c9cc2dc638fc410a2984a3cbae17e1 SHA512 26b7350fddf2eca82b6dfaafc58cacbd4031fd787b1afc463ee13eff778846941120fd89755e4783bfad389f01cfbdd64f2feab5a12ac2bd4ca6407c0f2e973c -EBUILD mock-5.0.2.ebuild 598 BLAKE2B 66212b43ae8ab833231666902e1ad43f5dc0b085c61389e2d1de6fc31901ca7e388e347fb3ff665ad7d4d6fe44169de4db17080db179cc435cf8d68961b08b52 SHA512 043a09c28700f8c8522cc00468118be0528abbb437a8e32088a399fa78264fc5c84d8461e10852907e517979cb4ee0100b773e2683a40108b4170a1fdee2a585 -EBUILD mock-5.1.0.ebuild 606 BLAKE2B 81cf58630f8c36e194dee96c3d99d784a15cc36a5dcba1c39a0e9f7b5eed6b501d3150c689e11bc017f3c82cd3c707be0c863812cf2368f2a195fdb9dfbbd56a SHA512 2adc1462057c03d9fe6e0d5c00c195f27e33421090698d54a259ecf556aa52d2458c41769432ff52a4945e83c6d72e5c87ab7e701e5085cd2ea9d19bd2071a4d +EBUILD mock-5.1.0.ebuild 598 BLAKE2B 66212b43ae8ab833231666902e1ad43f5dc0b085c61389e2d1de6fc31901ca7e388e347fb3ff665ad7d4d6fe44169de4db17080db179cc435cf8d68961b08b52 SHA512 043a09c28700f8c8522cc00468118be0528abbb437a8e32088a399fa78264fc5c84d8461e10852907e517979cb4ee0100b773e2683a40108b4170a1fdee2a585 MISC metadata.xml 390 BLAKE2B ab0f000e11ee427d56fa28e307764a2c1864ce74bc679a491ab005a70d2bf8502d9a82b5d1941fcc268438880f8f950587aa090de9e611a520f89a49c78c0cbc SHA512 8456ad417374be30c038abce5a232d1075b8685e6432be93f49a74f327239354e14edfddf5e4a473264fb09bc0e4e6059489c1d0d651e8391ab0678d22987aeb diff --git a/dev-python/mock/mock-5.0.2.ebuild b/dev-python/mock/mock-5.0.2.ebuild deleted file mode 100644 index 9be742b3f2d2..000000000000 --- a/dev-python/mock/mock-5.0.2.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_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rolling backport of unittest.mock for all Pythons" -HOMEPAGE=" - https://github.com/testing-cabal/mock/ - https://pypi.org/project/mock/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - -distutils_enable_tests pytest - -DOCS=( CHANGELOG.rst README.rst ) diff --git a/dev-python/mock/mock-5.1.0.ebuild b/dev-python/mock/mock-5.1.0.ebuild index 6beaa22c87fe..9be742b3f2d2 100644 --- a/dev-python/mock/mock-5.1.0.ebuild +++ b/dev-python/mock/mock-5.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" distutils_enable_tests pytest diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest index 73c008e7c33e..e9dd750e34fe 100644 --- a/dev-python/msgpack/Manifest +++ b/dev-python/msgpack/Manifest @@ -1,3 +1,3 @@ DIST msgpack-1.0.5.tar.gz 127834 BLAKE2B 3dcf454630021e35d5c6d5ce850d7ac74a6d11d6fe7c7ed07040daa62585bd6b11dc0f68a5b4c4bf20346c25bc23017f79f2d1bad09f175008b184461d0eea5d SHA512 bc3bf27ca7a9204c5ebc009e4a03db4fb48f6c2733bef393aed16652f07ac92c9400258818743245598343c86494d39b39017ab70d7563a5844091eca11a9faa -EBUILD msgpack-1.0.5.ebuild 1044 BLAKE2B a05153d5d22afdaf8ee88aea234aab87957c6cf3c0fa7a477e2a004e335a3803daea4ba7d584f819f1c805d5b93cca53b5de4934d2ff0c44a32fcb12e9dad763 SHA512 3827cb71274a15bf557029e2b7a059a494554489e5452d601085a0b7c5cc7254e222a5262039d022a570171533773f98f91cab20c3f10203b49b7782387ae7c2 +EBUILD msgpack-1.0.5.ebuild 1050 BLAKE2B 9fa7ed4a7cee0aac5f6c93eee16b691f5411f526c89754a5c59a4e3ac7b621309ae02bd7099dd845fb6de8fe293529de36d695cf6ce171218be727450057812f SHA512 4aa2a1809c5de077b774962ffe2a64292a5a8f2cc9edad3bf5fc9e30dae54b735c957b90ca24b2ee965a46595d0d0eb6650a7260538ffe189fc00540fef2e325 MISC metadata.xml 520 BLAKE2B 5facc8e5c11591c6010fe5eef4030e23502b890d15a896ada0c5625e63179887e13206f28695af92b358c56a9f9660767d8b4234c2c8b489cad41fec01af289d SHA512 a62502d0b2ec3da1b21297f4d4e5fee86c206c8d6a2c19d7bffe2a64b4a2fa990edb3ba07bbacccb59ed79efd23fa713a37b8adffa7f0cbc811fc0fa249d9b63 diff --git a/dev-python/msgpack/msgpack-1.0.5.ebuild b/dev-python/msgpack/msgpack-1.0.5.ebuild index 7b71530b8f6a..a4b1f1a70fc0 100644 --- a/dev-python/msgpack/msgpack-1.0.5.ebuild +++ b/dev-python/msgpack/msgpack-1.0.5.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" # extension code is relying on CPython implementation details diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index 85b10523e02a..02c5ef56f54b 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,5 +1,7 @@ DIST mypy-1.3.0.gh.tar.gz 2823529 BLAKE2B 0f1b4b6178ef9308fa6aeda494092229ebe07095c032b83fffd28be851608a3dc92ae4924ea64d87318155bf9d99bf16e17e2603f39fc915463455db520d6138 SHA512 1ab0e667bd019ea6804c70c775c2bfb454231ca2426b2b78b5c91672f7f20fd1195ee481a688d9b6238c3b5f6dc9a7aa5466c7405ce71dd6f78c489a43670fc0 DIST mypy-1.4.1.gh.tar.gz 2864808 BLAKE2B 7dfda945cf554e170d048fc4b2689aa25a57e058857e17dd052090089a7880da74a3dd552fb1b8f8fa9bd9e84f1c97e49b36075d10957c6ee12c2507fb775668 SHA512 8a20ded76d9d3f323dc607c6cfdd4814c2ab798620a0b38198c7ff79bd1fb93aef7f8d60afa6e568957fcd8d9bfdf42308da07b4b0dd6260f192131377ee6951 +DIST mypy-1.5.0.gh.tar.gz 2901221 BLAKE2B c23e0a5a5fc91a107fd11c9b0d97b0c19c671eb3aec718f216e53074bb4cdca96884611cdfdefd91189b9860ad54d84fecb468448f2819f4432f93594b2ffbae SHA512 2b82be7948d44ef8ec6592fc5756dee66df1ee363e2607796f69f76e3db96e421dab8ba2aea4db9e976f2b05314d97a031f1d197633df34a5667f4d1dabbd70f EBUILD mypy-1.3.0-r1.ebuild 1786 BLAKE2B f76278013b9c7621bdaa795ff292ff53f93dcb8932dcd57c90ef5f7bd4059f8b880243a420675b868de79defd877df56631d701ce56d8d4b418dd75cf8a49607 SHA512 ce94cfbce9793beccffee975a10825bf0656613c2aace65a4e38babc663d79e1894250d191f07e27d39ce030591abc3e969b2d6e2ca761251f8b9a6320d1a83f -EBUILD mypy-1.4.1-r1.ebuild 1723 BLAKE2B b6658b287adec0c687e0120127adb2d475fa65cb04f8e8a8426f1ec1d22da9b515103b3770c6f54bdbd0fa24e8c4ec4b4fe9350399e8103c14f662f69f82fd9a SHA512 c12d21d700aa5770e592ceaba55bf5a664df991b41701af6605aa88483c44d63cf5bcec1c31a87fc553aebb9794f60c184bffa5806fb74520f45cd9e3cc270bc +EBUILD mypy-1.4.1-r1.ebuild 1722 BLAKE2B 38dd2d6293310d78aaa4b84c85794cf20b1a4ff126b2cc32cd47fa12fced850530d8320fcb0b1fb3ad71bfdc8981d4b29116bc0067ce296814565a00c0163750 SHA512 311acaa6f1fc88f438cc3a4c3c27857e1927e6eeaed27e240d71c0ce20907601512217451a00db912f3f80c1cee16f3d5b4a72047fa9a954b1007bb0c69173e1 +EBUILD mypy-1.5.0.ebuild 1684 BLAKE2B a2bd3071b225a4d34c7768fadfe6ef35df2b12ef06f66d565310b968832e4544e48e7d7862e4ef614cc433b90d5689c4dc01bef54def2fe0de8c5fab2c2f1087 SHA512 f5fb9f61e6a4ac6cdda6d5b9b0d5deebc9d38f136af8e50dbf8c7303f931af9d8ec01c315ad672435dadb58cb9977c23580310297cd6b80f56124a92173ce8c8 MISC metadata.xml 515 BLAKE2B 75827bbbeb70fd4b9295ab4689068d2d4b686b32d4059acde94fb0d08048e9e56ecaf3eec39dc5567b2753e2552353e273cdf2f4e27d077cc9b03320ee09c64b SHA512 c1c3c7a3651e61e0b63ab4462f0370cce9cbdce33e64c5e7a1fbefe8116d5d3d3b35bc4095d8a5ce28caf69b0644af3f13c9a27b683f2f981e52f8bfe4ac8615 diff --git a/dev-python/mypy/mypy-1.4.1-r1.ebuild b/dev-python/mypy/mypy-1.4.1-r1.ebuild index 95dd47d9215f..62ea8ea10564 100644 --- a/dev-python/mypy/mypy-1.4.1-r1.ebuild +++ b/dev-python/mypy/mypy-1.4.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" # stubgen collides with this package: https://bugs.gentoo.org/585594 RDEPEND=" diff --git a/dev-python/mypy/mypy-1.5.0.ebuild b/dev-python/mypy/mypy-1.5.0.ebuild new file mode 100644 index 000000000000..515523a5daef --- /dev/null +++ b/dev-python/mypy/mypy-1.5.0.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 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Optional static typing for Python" +HOMEPAGE=" + https://www.mypy-lang.org/ + https://github.com/python/mypy/ + https://pypi.org/project/mypy/ +" +SRC_URI=" + https://github.com/python/mypy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# stubgen collides with this package: https://bugs.gentoo.org/585594 +RDEPEND=" + !dev-util/stubgen + >=dev-python/psutil-4[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + test? ( + >=dev-python/attrs-18.0[${PYTHON_USEDEP}] + >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}] + >=dev-python/py-1.5.2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +# this requires packaging a lot of type stubs +export MYPY_USE_MYPYC=0 + +python_test() { + local EPYTEST_DESELECT=( + # the majority of them require Internet (via pip) + mypy/test/testpep561.py + ) + # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests + # fail with high COLUMNS values + local -x COLUMNS=80 + epytest -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest index d925c69107fd..3788896c697c 100644 --- a/dev-python/nbformat/Manifest +++ b/dev-python/nbformat/Manifest @@ -1,8 +1,4 @@ AUX nbformat-5.7.1-no-node.patch 719 BLAKE2B d9a30c5cc917f6056e73a90f2300d15aa57d666f79d7185fed2ba092438c00f0bda307b1f0e4d2ca1429bf17a8a44475847aa98292c94fa5bcb911d868fcadab SHA512 2b52e2bf94155460f7963037119078301ed96d6b838d0f639f4775d6b10ee73ab05ebdc381eb020fdab01517f9b92d32dd2f45d7d614e783c221da937e4cb3dc -DIST nbformat-5.9.0.tar.gz 140980 BLAKE2B e967ac0972dd2a5749694900002f9ada4171b5219249c3b6aa600fba97121aae0334516838c86b175064b0975a298fa9a1614dd2a458dd5d66ba832187731bd4 SHA512 c409feb3b6ae9b89b86d1c5e77a23a368776ccf9e62d606e2bb689927eca4d73c79a22e3f5e9e2beda78c201dc7485114e762872b305278c23c8129c7c65449b -DIST nbformat-5.9.1.tar.gz 141100 BLAKE2B 1e9c6ed726ae534c27bf25796b23ac38d624330f219f6f5e6de6be2b80a409dee4594dd4ef8c8216aabd0ca4457417d174f83e4ee9e5f53207147dfc004219c0 SHA512 d4a36092c89e594db6d8524fa4457a1e9075d160f0a97bad767fe0f4de357d1bee76e081ddad680975803dfb7a735d2034f925555e57ac02d0436684cbcb1d8c DIST nbformat-5.9.2.tar.gz 141264 BLAKE2B 71f5bb447d675b10276565cb53ac193963e5161fd27e925d639e7aa63f1e69db8903974d2f924ad5456940c4b904aba33d8ab10772fdb70e7e67974a90d1f3d6 SHA512 886a03cf95b39cdca48ae46d4946cee0f3dc1f5fa0e9dac7c6184b4c3e326adb739bd9da28032868a973577aa949feb5ae95a84017755948610ef7f208ebc5db -EBUILD nbformat-5.9.0.ebuild 1073 BLAKE2B 33a97654ac558a650a0ab7905ab9702818c53a899dce4887a2707a54267ed74b629a0e325ff3ff7a0545afc173bf4939be0f186eb5467132c6755b64cdeb5f05 SHA512 4313493aa06e1d4c81b606878bf14f6758f929fe133bc2286eedf01141e148871434094d99ab3a075e2fbcbb72cc587c7071b762fa078b89d38595db183cc9d5 -EBUILD nbformat-5.9.1.ebuild 1081 BLAKE2B 4547b6936f9cfc6001753bc3b36ba711e2a2524d7ffac36173566420fe7673dd1b13910f292b3faa1f962980c22f90785003a3a4b0dbadddccb675e571cf48e1 SHA512 e45bdad4952cbb18ce6a3db997ae5dd9d326803cb1bd56fd7ffca4e8c4962bfd9f007c22562c144f689ff483292549ea296b5f9d24225f0c93f77eae6fa6608b -EBUILD nbformat-5.9.2.ebuild 1081 BLAKE2B 4547b6936f9cfc6001753bc3b36ba711e2a2524d7ffac36173566420fe7673dd1b13910f292b3faa1f962980c22f90785003a3a4b0dbadddccb675e571cf48e1 SHA512 e45bdad4952cbb18ce6a3db997ae5dd9d326803cb1bd56fd7ffca4e8c4962bfd9f007c22562c144f689ff483292549ea296b5f9d24225f0c93f77eae6fa6608b +EBUILD nbformat-5.9.2.ebuild 1073 BLAKE2B 33a97654ac558a650a0ab7905ab9702818c53a899dce4887a2707a54267ed74b629a0e325ff3ff7a0545afc173bf4939be0f186eb5467132c6755b64cdeb5f05 SHA512 4313493aa06e1d4c81b606878bf14f6758f929fe133bc2286eedf01141e148871434094d99ab3a075e2fbcbb72cc587c7071b762fa078b89d38595db183cc9d5 MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96 diff --git a/dev-python/nbformat/nbformat-5.9.0.ebuild b/dev-python/nbformat/nbformat-5.9.0.ebuild deleted file mode 100644 index 37335eb16943..000000000000 --- a/dev-python/nbformat/nbformat-5.9.0.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=hatchling -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Reference implementation of the Jupyter Notebook format" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbformat/ - https://pypi.org/project/nbformat/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -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}] -" -BDEPEND=" - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/numpydoc \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/nbformat-5.7.1-no-node.patch" -) - -EPYTEST_IGNORE=( - # requires pep440 package, which is not really relevant for us - tests/test_api.py -) diff --git a/dev-python/nbformat/nbformat-5.9.1.ebuild b/dev-python/nbformat/nbformat-5.9.1.ebuild deleted file mode 100644 index d4cb983ceb55..000000000000 --- a/dev-python/nbformat/nbformat-5.9.1.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=hatchling -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Reference implementation of the Jupyter Notebook format" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbformat/ - https://pypi.org/project/nbformat/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -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}] -" -BDEPEND=" - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/numpydoc \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/nbformat-5.7.1-no-node.patch" -) - -EPYTEST_IGNORE=( - # requires pep440 package, which is not really relevant for us - tests/test_api.py -) diff --git a/dev-python/nbformat/nbformat-5.9.2.ebuild b/dev-python/nbformat/nbformat-5.9.2.ebuild index d4cb983ceb55..37335eb16943 100644 --- a/dev-python/nbformat/nbformat-5.9.2.ebuild +++ b/dev-python/nbformat/nbformat-5.9.2.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" RDEPEND=" dev-python/fastjsonschema[${PYTHON_USEDEP}] diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index bd68d4a59857..d17199047d2f 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -5,5 +5,5 @@ DIST notebook-7.0.2.tar.gz 3927445 BLAKE2B 09f867a5eed76616d749afcd18bf673fc2c09 EBUILD notebook-6.5.4.ebuild 2858 BLAKE2B 1c335ea9cbeb032c7399368562c34ad385e72a555654b43a418b3dd3139a90fe32a62dc007b9202eafa206fcd7b8f1af9cc24b91de887c6168b010d979fa8c6f SHA512 24cb55cd6d3a4775d317c1d6c26386c1232dbae39ad2a11c8ab59b9fdf7b0895b345f347bbf8862f18e50eddb9c92a543ac3cf0328a8955a27ae5729cb6a54ea EBUILD notebook-7.0.0.ebuild 1372 BLAKE2B aa606d66cdfb2faba671c8f7374b8663a379283dee947b49d9972a2149423d59a4866ce184a01ea522f0413786c7f6141d04a4e3a6c23d74ee7f1f6bc4ca29e1 SHA512 98326f09605a5a08fbba7931724ba5a1941ed89d36d0d36b4633ec00de068195dce15a79d642bbbef0030932d4bb434f0ba4ed86d0fdb0a362337a677dde26c5 EBUILD notebook-7.0.1.ebuild 1372 BLAKE2B aa606d66cdfb2faba671c8f7374b8663a379283dee947b49d9972a2149423d59a4866ce184a01ea522f0413786c7f6141d04a4e3a6c23d74ee7f1f6bc4ca29e1 SHA512 98326f09605a5a08fbba7931724ba5a1941ed89d36d0d36b4633ec00de068195dce15a79d642bbbef0030932d4bb434f0ba4ed86d0fdb0a362337a677dde26c5 -EBUILD notebook-7.0.2.ebuild 1372 BLAKE2B aa606d66cdfb2faba671c8f7374b8663a379283dee947b49d9972a2149423d59a4866ce184a01ea522f0413786c7f6141d04a4e3a6c23d74ee7f1f6bc4ca29e1 SHA512 98326f09605a5a08fbba7931724ba5a1941ed89d36d0d36b4633ec00de068195dce15a79d642bbbef0030932d4bb434f0ba4ed86d0fdb0a362337a677dde26c5 +EBUILD notebook-7.0.2.ebuild 1396 BLAKE2B ae24038d7175b70abf92761e36778d118caa7c7016789aaa0d851a1ab45a58f2108477b4017ca37131b9a30952a5ea6e5533b388e3f788132adc8586572ac6f8 SHA512 5f5bcfbdb5f66bcc971aa41489dac01a0678d7bb3f349523a716e685ea1c7f95cacb21b04fc0fad3a4ae64b1288571037c038f0dcece33485efe25f4098448d9 MISC metadata.xml 525 BLAKE2B 03602bbd7c6b55aaa4c4d6011a91127090359079ed2d7e6b9e3cefe63b2b249b36cd172a40d1ce69234de2440d9248e933dd94a636b95c07f06a658ecb929227 SHA512 18f6bd5cb4b1c90cc228a5ee506cea17c4aa9d60174e00c7cb4df654d5d7158aa20ea6346bf9a0734877402a0e0916aa7f9e82f0bdce0cca78c877c5e87550e3 diff --git a/dev-python/notebook/notebook-7.0.2.ebuild b/dev-python/notebook/notebook-7.0.2.ebuild index f59b40994b79..6244980ec7bf 100644 --- a/dev-python/notebook/notebook-7.0.2.ebuild +++ b/dev-python/notebook/notebook-7.0.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://jupyter.org" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index 189acb9e8edf..a8498ad7a85f 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -10,10 +10,12 @@ DIST numpy-1.24.4.tar.gz 10911229 BLAKE2B 2f054b4ede249653707c3df8ccf6df31b747c0 DIST numpy-1.25.1.tar.gz 10428993 BLAKE2B ee3edaf5416ac858b995f0cb8df75962af01619969a2c70fa10b4e0d0a1c96a3b441ee470a463cdb7c60910d8823af1c41d37933f87bcaa0a724655d052ed20a SHA512 69cc5426f657a21a6a1fb3bb043b8acec90b87969f90177abb6d7294ca96d04f723ddf90fa40822704b16147a390abafbcda9702e40405ea6b6e22377aade71d DIST numpy-1.25.2-patches.tar.xz 7212 BLAKE2B 718331b2d9f8380df239bf2ad9c24d79924e08797825d7c8655124a55e059790f96641633cdb42c597646764ca9efcaf277d5f5b75f042f533c28f2a81d5a5a8 SHA512 bcc0c55710b8d874e1dd9a57fad5698e09e3c96254922db32a8beeae9a5a54532cb0660d3ce43ca68e70fa7227bca9e0d12a0298aa6972ad2cbcecfe4aee3e85 DIST numpy-1.25.2.tar.gz 10805282 BLAKE2B f138eaf237f3e8052cafbe9fc98b4b62fb0748079df8599fc0950624c856294157410a2ec6fe381eaa8386b1530a39f7037ae1887c9fcfe2e77a3d7ad1ca0171 SHA512 6846d558c227329b6e700965ffa4c7886a7ca5f35234a56d734bc8201d19f7ac87d8ea081094bca13685130dce7bfb98ee4aa3a9dbd538288f10f1d9d82fb699 +DIST numpy-1.26.0b1.tar.gz 15632046 BLAKE2B 72991e0a1a9b63ac9a3014b78348aa0bc512c2e22c3959d5466f92e2df8649aea56dd949e8954921fc29302f84e38748665597319fa9baa8154a85b34527e12f SHA512 c099a61ad58e142b29eac891b746c93425a337912df8da5e5a6b36c53f9069f56dd7ee0807b1773eca23a7e39b355e6c13d419cbdd36d35c2ab0a77cb14bb5b5 EBUILD numpy-1.24.0.ebuild 4196 BLAKE2B a7359b00b007339381f458502457b2d2f9f07daf4f9affa239944de9ef3afef4318d063d7a934da394707d3ba5d53b043f68bb59f903ded5847122f0fce35567 SHA512 90500a1ee3a0a5a9ebd741dd9c870e6d57ec27e5da7dc4fc4dcac46f59212cabd777f806110180c11a55c4ffccbfdcaf0d0b5d1598beb5359779b6d6ba6a1c00 EBUILD numpy-1.24.2.ebuild 4366 BLAKE2B a7a396b29efaf6a07bd68f76e0cae0d069f530a4d4d915b89cf5a47a42a4e9cf29215089f0a8f819fd24961280fe83f103f28b6be90758eb78f3f408ab5eb23b SHA512 b1186214bf08642b6ca267d0a84ec03c8f4b6256e728eb17d789eb34a43760bf87ea18696ef30b12494bff23a3b8b6f1980085c900c5341c8d43b8da468549f5 EBUILD numpy-1.24.4-r1.ebuild 5214 BLAKE2B 87986c0f034dcdbeffcb51ca3c90546b16fd1ded2a43744f29ca0210a2b496b8e85e6bd8dfd229b72c496d7cdbb0cfbf4d4ceb81a290786ac55fdb1bcfd18cea SHA512 5932b2c7f0ca7cb5774b9fba9282579384b563bacef63bbf84f69e15c5b86ba72f058660fd44f8a46fdc7088dca8646ff264378da69de017044bd2aaf0e642b9 -EBUILD numpy-1.24.4.ebuild 4628 BLAKE2B f6562a9a62262c0b78105ae9033537c65ee06ba79df7fb8e7ad6ecde01c7393dfc5e13234446e1642aaa3b05b1c8e9af4c7b6854a3c3a5f85931b259fb82d574 SHA512 ace98f02994fd18fb67e2879c2bcbe6fba39ed16cc3ee43acb75f50755175b4c6dfe6d72a21eb28a86e5ec2638f07ba6506d38a89b4b3155c41ba1827459f951 +EBUILD numpy-1.24.4.ebuild 4625 BLAKE2B c0fdf22a1accd3649917ea62e5d0f3d727c2225341ac9955bc581428e8d49df2d9d3a026626ebb88d0a099b2e10863b3c1e1173c03298a4d7ab74c38b0eb63d2 SHA512 a60ffab9872388691c79cce9478ee95a56e355498ea93d80cf6a0e07f1f46f4f6eaa1c5a33a447739d1b2000240c08da74376e924140b6eeac49695edf699704 EBUILD numpy-1.25.1-r3.ebuild 4444 BLAKE2B bc98460d27c6acd233ed219af855f93da93e6dd43db721195fd7e318256509145907136a1336f5d21c7252d05330eaf6b8f83f3f2bd4e4915d92ff447c57b564 SHA512 8dd4d5a3367d1260aa242558048d02da616695aa54f4b666b494d24aac7bef306bf7467fb73e6a7138f67086af51d3d191830a47c14b73062bf0836c345f4397 EBUILD numpy-1.25.2.ebuild 4985 BLAKE2B a1f37ea34bad04b6c82896d0ddfdab2fcf9b01411fcf5b76d04f87655ce31a7fa689726a41405a4c9ddd356fa9cd9389a9c497297667bf95a7342c95906c1384 SHA512 a24097b6c4a4ac55893ff3633655f6cf05fa21b1965e483129acaccfd73159f3e16e322260cde1986c6c7cc0a9ad9af298a995fabe305687cac36b1201d672f3 +EBUILD numpy-1.26.0_beta1.ebuild 4116 BLAKE2B 2e5c723691678ce26459c9e4bacb8530f7694a7fab2255fb8c828cf8f1772e2bc26a98d3c2b6ceab535d8d80f9224f4b4b081d2a223aa82d01e6436589fde14e SHA512 d42ec9bcaeefb4b02ab7cae81e9d817bb418ab36252eb44cb327860a1982cf06dbd2132932fb1030f46c2eddc94f95717fdf6c87d19d93591bcce3234d7dd8e6 MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06 diff --git a/dev-python/numpy/numpy-1.24.4.ebuild b/dev-python/numpy/numpy-1.24.4.ebuild index 50f9ea27a06d..91c4a9011068 100644 --- a/dev-python/numpy/numpy-1.24.4.ebuild +++ b/dev-python/numpy/numpy-1.24.4.ebuild @@ -22,7 +22,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="lapack" RDEPEND=" diff --git a/dev-python/numpy/numpy-1.26.0_beta1.ebuild b/dev-python/numpy/numpy-1.26.0_beta1.ebuild new file mode 100644 index 000000000000..bc6646bd3079 --- /dev/null +++ b/dev-python/numpy/numpy-1.26.0_beta1.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" +FORTRAN_NEEDED=lapack + +inherit distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs + +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE=" + https://numpy.org/ + https://github.com/numpy/numpy/ + https://pypi.org/project/numpy/ +" + +LICENSE="BSD" +SLOT="0" +IUSE="lapack" +if [[ ${PV} != *_[rab]* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +RDEPEND=" + lapack? ( + >=virtual/cblas-3.8 + >=virtual/lapack-3.8 + ) +" +BDEPEND=" + ${RDEPEND} + >=dev-util/meson-1.1.0 + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + lapack? ( + virtual/pkgconfig + ) + test? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] + ' 'python*') + dev-python/charset-normalizer[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + append-flags -fno-strict-aliasing + + distutils-r1_python_prepare_all +} + +python_configure_all() { + DISTUTILS_ARGS=( + -Dblas=$(usev lapack cblas) + -Dlapack=$(usev lapack lapack) + # TODO: cpu-* options + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # Very disk-and-memory-hungry + lib/tests/test_io.py::TestSaveTxt::test_large_zip + lib/tests/test_io.py::TestSavezLoad::test_closing_fid + lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load + + # Precision problems + core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals + + # Runs the whole test suite recursively, that's just crazy + core/tests/test_mem_policy.py::test_new_policy + + typing/tests/test_typing.py + # Uses huge amount of memory + core/tests/test_mem_overlap.py + + # TODO: crashes + lib/tests/test_histograms.py::TestHistogram::test_big_arrays + ) + + if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then + # Degenerate case of arm32 chroot on arm64, bug #774108 + EPYTEST_DESELECT+=( + core/tests/test_cpu_features.py::Test_ARM_Features::test_features + ) + fi + + if use x86 ; then + EPYTEST_DESELECT+=( + # https://github.com/numpy/numpy/issues/18388 + core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow + # https://github.com/numpy/numpy/issues/18387 + random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto + # more precision problems + core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 + ) + fi + + if use hppa ; then + EPYTEST_DESELECT+=( + # TODO: Get selectedrealkind updated! + # bug #907228 + # https://github.com/numpy/numpy/issues/3424 (https://github.com/numpy/numpy/issues/3424#issuecomment-412369029) + # https://github.com/numpy/numpy/pull/21785 + f2py/tests/test_kind.py::TestKind::test_real + f2py/tests/test_kind.py::TestKind::test_quad_precision + ) + fi + + if [[ $(tc-endian) == "big" ]] ; then + # https://github.com/numpy/numpy/issues/11831 and bug #707116 + EPYTEST_DESELECT+=( + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]' + f2py/tests/test_kind.py::TestKind::test_int + ) + fi + + case "${ABI}" in + alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) + EPYTEST_DESELECT+=( + # too large for 32-bit platforms + core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + ) + ;; + *) + ;; + esac + + rm -rf numpy || die + epytest -n "$(makeopts_jobs)" --pyargs numpy +} + +python_install_all() { + local DOCS=( LICENSE.txt README.md THANKS.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/omemo-dr/Manifest b/dev-python/omemo-dr/Manifest new file mode 100644 index 000000000000..5725cc5470c4 --- /dev/null +++ b/dev-python/omemo-dr/Manifest @@ -0,0 +1,3 @@ +DIST omemo-dr-1.0.0.tar.gz 152784 BLAKE2B c239d22cda3aab247ad2d5c706f2f15d22529ff9348564e55aa0c780a1c93b169f1cd4c2f8d6ac0fcf69f3d5d8c190627870363d168432e3a2247b7091bc4d64 SHA512 ad1d43936f94d47a01b1f4f3a8e31bf81d16132714b29f6ef5aac84a907a8bec3fd1014330cdc0169cfa02e64f7815d11ff4ec8a2aa3aecd9141748d2ec469b1 +EBUILD omemo-dr-1.0.0.ebuild 538 BLAKE2B 863394e45e17975a1346998e9826f18cebcf6b9c5cfa9feb03afc831d96d31c0b2cd8d0cd694101eebbdde8eb9617e0aabb496a7aa361e9af1a530237c5eb719 SHA512 ba2f6e3e55e7b7212f5c2d0046b90cc95c4931d979a481cd02d559b32a69089a07d07bfe21e9b1f2717bd076e48d3a26793ff37cda9ba81495ebee161da0ec05 +MISC metadata.xml 312 BLAKE2B 5f4e3484489b8cdd211c411903657954f40770f2e2a787439c5214502deae9f9e3dec062f6708ff92cc00aaae9a2f2ad91480f5c174dafe00dba48008e8f989f SHA512 e5864f030b211faf2a2f95cae0123750697fcd5785883da1c7c37c86a9bd4dfa075a75e4c26e08a959f6e26b0998cc9d1aedaa98edd43329624cfa40a4929935 diff --git a/dev-python/typed-ast/metadata.xml b/dev-python/omemo-dr/metadata.xml similarity index 72% rename from dev-python/typed-ast/metadata.xml rename to dev-python/omemo-dr/metadata.xml index a3ffaaa88237..676bfca66667 100644 --- a/dev-python/typed-ast/metadata.xml +++ b/dev-python/omemo-dr/metadata.xml @@ -6,7 +6,6 @@ Python - python/typed_ast - typed-ast + omemo-dr diff --git a/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild b/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild new file mode 100644 index 000000000000..3a4593efa91c --- /dev/null +++ b/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OMEMO Crypto Library" +HOMEPAGE=" + https://pypi.org/project/omemo-dr/ + https://dev.gajim.org/gajim/omemo-dr +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest index 81ff7b934cfd..82b5ccf9c835 100644 --- a/dev-python/openapi-core/Manifest +++ b/dev-python/openapi-core/Manifest @@ -1,7 +1,7 @@ DIST openapi-core-0.16.6.gh.tar.gz 104008 BLAKE2B bb1bdac98dfc5aef0961624488074363568f53a6c44cb0730be0d103d891d24bed86659f640e0d07da4072edc233c904c0ddcfd9e8b3960ace1af078c0d745e5 SHA512 556636a4698dcd7db6c656333849077abacdac1a440fe58210ad8f02c1f0220e46dea29962346dfb3f89d164ebc986ec750c184840be9a34a5e1dd98fbf8ef98 DIST openapi_core-0.17.2.tar.gz 88262 BLAKE2B 4d9a1be1eff4118bc1c687e57af0ff3738f984ceb6e564c643d26cb795bbcd3e703dd22c3b45d574f498d290f8da225819c9df618da5a1b8e40758304f2ebd07 SHA512 73cd2b62149549bd56781adb44922bca4a0519fbae8b6539d0225799ba1cfa1ab584428fd572ee42af4731b5437f08b8c4ad8f8895444aef315e4c6909fd4e5a DIST openapi_core-0.18.0.tar.gz 83474 BLAKE2B 785e95969e03d9ccf17e40c7ce563cef6ab45c417e397b0f03e982622fb1c65d4b3e719e94e1072c7a41b837097efea7b83e29e8ceec64579f1c58040c9fb291 SHA512 d9e516e00a53937f79c7419823a1533a507731e20da36e1186a1800f713154135524db968483ce850bd9a90a4c322ca1c957d6a7f99e9d8eefdc244ed9ce8bc0 -EBUILD openapi-core-0.16.6-r1.ebuild 1897 BLAKE2B f910a6c1de5df6257a1fd24a497300bd5b9e028d60759eea8951ed0d88de59a28bf8c9e4ee89bf918d75a87dbde132ba7c61e186b989fab9ee6c9d19e2d89e16 SHA512 8076c86388eeae59523f10a016a79c652053224a003965ab5669de8b206f1cb935ba9b4b86c48d93bafc39e6ebc455de032550c7f14583cef948e3b7088c93e6 +EBUILD openapi-core-0.16.6-r1.ebuild 1916 BLAKE2B 478a68b8a41c64305586b5fdab079f828b0d7c43b2df7502ca759f17215335c3fb8bbb40a770d02b3ef20d75da85f73ce8a8ee00afb3f404587644b065b29f9e SHA512 d03a7f56d091c0f8c6128f82f0a185825760c8808f624e1bf38d052b37d8287b87b6bedac967b60194966ef0947c1a7e742cfb425782996ff45bd657891a34a2 EBUILD openapi-core-0.17.2.ebuild 2107 BLAKE2B 51d32c9a6073af203e1be978c23f065adbf6b670923d6892b58aab16b426566eaa7208ddf8ac9082f171d9d2136912588789eb1417209f715e352771b44630d2 SHA512 ba3755986f16e1a8d006691da6c1bafb9b74a3d92edb78ae6a59ae8fb2f8ec5c22a6cfa7d280cb8dacd8fb992997e4d2c3412e3d8a169751eee0753de5d82d84 -EBUILD openapi-core-0.18.0.ebuild 1997 BLAKE2B 1b96538e12786a91ef50c0941f4d017f55f4adb01d4911fdd4ee1c386b2bd5f74694f3b38bc5f4c3436edc1104b9641b616a1fb6c994743bea92097cd9651621 SHA512 4f0fe81da4d1f5528fff008662e18c3db1013995490198103918c1ee514e3546dcbbbbfd4fe47501fdea6cfd7c3f0f3bbcb52b5481107f2b28cc0cbfb5fdcc2c +EBUILD openapi-core-0.18.0.ebuild 2021 BLAKE2B fde479250f5112922ee4da32cd9f276ff7419f6dabf6b4dfc60a0c04d9a9641e02cf998a549aa884820763b3918106d8f47fe4ae255c78b41ccf53fdd2cb941c SHA512 9b3482970fe7c590c270e455312633ccfb6852b234015b355ea60dd94a18b112ccd01764420b1a2d04a8fce302eab81dedb3e5e0bbdd11aaba1e42de88a05d9c MISC metadata.xml 385 BLAKE2B a19f5b70529b6f0575e1196f3ffe0a7f38595fe7b01b43119f0f89c41a9ab5d6992f424a10f345a7407d279736a6091918b9ba1ead0daa92c9d244e4b27e4a18 SHA512 a8a39c8958ad11de5eb6896a74b3bfcb27e95c74a984a362032e4703d86f2831b6559a96a8eef80a7ef89f4687da325b3748f36b1df649cd29c2acb1ea0c9969 diff --git a/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild b/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild index 3edd26663f3c..c6d9d845675f 100644 --- a/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild +++ b/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" >=dev-python/pathable-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/openapi-core/openapi-core-0.18.0.ebuild b/dev-python/openapi-core/openapi-core-0.18.0.ebuild index a88ca0b8e16e..8b79b0207a50 100644 --- a/dev-python/openapi-core/openapi-core-0.18.0.ebuild +++ b/dev-python/openapi-core/openapi-core-0.18.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" distutils_enable_tests unittest diff --git a/dev-python/path-and-address/Manifest b/dev-python/path-and-address/Manifest index 31aa61093c40..46012ca94e12 100644 --- a/dev-python/path-and-address/Manifest +++ b/dev-python/path-and-address/Manifest @@ -1,4 +1,3 @@ DIST path-and-address-2.0.1.zip 6503 BLAKE2B 146e73b5b54ea536f8b94da8ebbb923441564cf2137a55f3938552493b6fffe28c4e90c908a3fef2acb55e76f320519c7f59c0b2c99f144ebb29ca90d32e590a SHA512 11b2352389662412451e1e9f3e2997e81d36acbef7ad18c50328b9e9bb395f2f5fc8bca988ef14a7d9b76f5213cbfa17bb82df0e00f6989671181b104e4f1406 -EBUILD path-and-address-2.0.1-r1.ebuild 484 BLAKE2B d68ee52ab88d0269f1c94a8f4ad576386a0c499bf7e02641460a90bce210a34902555e1b03f95fe75dc7dd7b288150abbfab493eaf6d65ce8e836dcac17430c9 SHA512 3ea8338dc5baf723e21e0a50e06594ae35592ade2863189da6077161a64a65d447d7f46eaa641d3044a654a2c74a50461c9deb2904c9bec321d1505f77c292a7 -EBUILD path-and-address-2.0.1.ebuild 501 BLAKE2B 165f3517d567457d71905e01f6e138c866b10ca53be74ed5bc21458a86d7c76f1493d180b6be806de6d7bae200843d80ea9da5b261a0ad0d9031b2395595105d SHA512 3f402bfc2ab8e9e0bbff1f1f6526c285cef29b051876702e3448e48b230519087ad0201e9aaaa5f068d4c25a3b1b436e2f32604a60d13f66b9a605ff0948e30d -MISC metadata.xml 401 BLAKE2B 5853d3fe3d7d987a45da7b5069b90400db3795bb5418f3b0c4d639356fb91fb972dffe1b440674e620e8e5379d57dffeff9ad1f8943bc35a890f461c771af774 SHA512 9ccc8940eed3205b7d150dcdbd5099cac91627c617f837d3df45455a77889b96053996cfcede4986ce22c0f77eb35c5a8f277ed6ec268c6b8ae941831b3785b2 +EBUILD path-and-address-2.0.1-r1.ebuild 483 BLAKE2B 08d301a4fbecdff65fb8f3b754570b6eb822994afa51d901bc220400f31f53bc22547639a287b8ed267864726e5a76781a26a49f99aaa05aa4b4c7bf02645ac6 SHA512 b9edaadc3233796dba23858709e80f9d02804fa6474d39169409945e9e5595ad9fb11a5e8e00c03afdadb3e43c8ce8fb5226aaacc4b4020dc120563757208b2d +MISC metadata.xml 426 BLAKE2B 21647a57627c6e824e059524cdc20398edd0607fb6cdbb02e3f13bd1fe79104d9cea2a26fa175b1924201a13e8b63c09f9dec89d0ef39949a6391f580280cfbc SHA512 9de5959c8bb5abd24545cd70669ef4e4b2336a62a1478d0495d89fd671203a2d091367470d57e01a27f21b7a99a2f09fa8ca1a9d2fbb24d9296b1ebf78136966 diff --git a/dev-python/path-and-address/metadata.xml b/dev-python/path-and-address/metadata.xml index 20adc1cf90c3..1838b58c5891 100644 --- a/dev-python/path-and-address/metadata.xml +++ b/dev-python/path-and-address/metadata.xml @@ -5,6 +5,7 @@ bkohler@gentoo.org Ben Kohler + joeyespo/path-and-address path-and-address diff --git a/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild b/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild index f6f7f08dd053..a629618e9c5a 100644 --- a/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild +++ b/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild @@ -15,6 +15,6 @@ LICENSE="MIT" SLOT="0" SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-arch/unzip" diff --git a/dev-python/path-and-address/path-and-address-2.0.1.ebuild b/dev-python/path-and-address/path-and-address-2.0.1.ebuild deleted file mode 100644 index e41fda94d4e1..000000000000 --- a/dev-python/path-and-address/path-and-address-2.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 - -PYTHON_COMPAT=( pypy3 python3_{9..11} ) -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Functions for server CLI applications used by humans" -HOMEPAGE="https://github.com/joeyespo/path-and-address" -LICENSE="MIT" - -SLOT="0" -SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" - -KEYWORDS="amd64" - -BDEPEND="app-arch/unzip" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/path/Manifest b/dev-python/path/Manifest index c84fcbfa90ab..3c6b171336a3 100644 --- a/dev-python/path/Manifest +++ b/dev-python/path/Manifest @@ -1,5 +1,3 @@ -DIST path-16.6.0.tar.gz 49670 BLAKE2B 16da36676acb4e4c45c364a09c1d031f4cfc6bdabc08426bc5a8945c4b3594a7dd849f880f76dbfaba4dd2282eee00edbc0f9c7c4ed4774750e023c6a03b3939 SHA512 f1ec159c6b755f98eef90e1aac4337fb84fd9f739beddf34205c5faf9e959863baa52d237899bd33fe8f365a2666af6999c2e9388be310a6acae16b4952df022 DIST path-16.7.1.tar.gz 48974 BLAKE2B a03eebbb391cf17033adce4d6b258217546e3b7494200a8ea97f756512177f1c7d7ea8155420e167cefe79b566a4240eec98d17b160478f9cb06d3fd839c28f2 SHA512 7d660373046845a5882a316051c350558527d6d8a5cd11735d38214f986c8e096f72b45f87cfec41bf6171e7845287a42e6e45535f87a01b46670eccd4013dbf -EBUILD path-16.6.0-r1.ebuild 786 BLAKE2B 075abfad316a7be240051922918553af04018b047503b2ace22ae5b0772d4aa6c8eb34fa5fed818cc3965ca003980dae00a00b8021eb593b161253d8d0314480 SHA512 967193e6ea64daca18f45b35d84e1e80d4e796d52bc980fbafd2d7607c4e479416967f386b017a69cd61ceebe4288b0a364195df181501de6f152a5f81cc2f9e -EBUILD path-16.7.1.ebuild 795 BLAKE2B e3954e2109c84c2191ceece7696f2b0f48cfe68d370d3f3cf964e049e1c01fc473612719db44b97f22380327ecfa2f1f45aa123137f76462ab998ee4b2fdeeaf SHA512 c0dded841cd3cd83dda1f832da6d879060da3da7e045a72d3104198c75c72cdf900ce6d03a72d9bda9094e3d6077e5468cc8dc1207e3ba2ba8a62d29374587be +EBUILD path-16.7.1.ebuild 787 BLAKE2B 1880fd8516559230986ace031efa5ea65f3c88916522c61acde578d0a26b884e8e58a0cb3ea3b0fdd05761e89a1e85d5869bb5fd4b5b06a43511b406fd9ea758 SHA512 6617970976afc5ed3035b1744b4f8f720559b525f51ae97724af1c27bbe99e5c2809b607e89fbb3c77d0e668e0c3ce701e82d18ace546c300966b9684301b67e MISC metadata.xml 383 BLAKE2B 30f12776bf4f9c1995774d7dc68cd8d9a85b74d514e8239ba76af336e6b08979e496ddaffce999bf0a3557f88ced148335024628b61f765b5bd08bf90b453c5a SHA512 aaceff1caa2714c0b8b3f7373c8721358e63833cfac824e3feda8a34fd1d6a961a27805c012a1125cad1f76d8bf7b1a92d7719480d90b344e5b4d0260ccf0547 diff --git a/dev-python/path/path-16.6.0-r1.ebuild b/dev-python/path/path-16.6.0-r1.ebuild deleted file mode 100644 index 9908e48eba0a..000000000000 --- a/dev-python/path/path-16.6.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..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A module wrapper for os.path" -HOMEPAGE=" - https://github.com/jaraco/path/ - https://pypi.org/project/path/ -" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND=" - dev-python/appdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # unreliable, not really meaningful for end users - test_path.py::TestPerformance -) diff --git a/dev-python/path/path-16.7.1.ebuild b/dev-python/path/path-16.7.1.ebuild index 6cd8ba8201ed..9c0968baee97 100644 --- a/dev-python/path/path-16.7.1.ebuild +++ b/dev-python/path/path-16.7.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -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=" dev-python/appdirs[${PYTHON_USEDEP}] diff --git a/dev-python/pendulum/Manifest b/dev-python/pendulum/Manifest index 895bd6536ebf..7c71346bd7f0 100644 --- a/dev-python/pendulum/Manifest +++ b/dev-python/pendulum/Manifest @@ -1,3 +1,3 @@ DIST pendulum-2.1.2.gh.tar.gz 159885 BLAKE2B c95cd131fc95a0d19ef11f180cc42126cb8a6ea3aaf4b3bbedbc5ce4c1b37a6624f2a1be92f1a6fd6b1f14f5d20fa5f32e8230f896ab7a216f02f00e85b98738 SHA512 c367320ade0d10b7eb9c880286176161b925d7df052f7de85ddd169594bbe778776ea74df451f00186df98be3e32b7399c68ca4b40123e2c456206410e3a1ab2 -EBUILD pendulum-2.1.2-r2.ebuild 833 BLAKE2B 0e1d488461a03653c8603d92c1aac327a721f2e8a5a9ca5f33c99b3a403d2bc4d9fc6b5c2fed82466a5de0d095ea8764666c7c9a01791ba59bb633bc6fb03de5 SHA512 c1bd51c3b279646bfa5900c5f3aca96ec7285c263cf4c8fd526d9ad29c52ea98819c5a5c8152b87523c1aceb0c93910b1a8486a2275ad7571320163ae31ea057 +EBUILD pendulum-2.1.2-r2.ebuild 857 BLAKE2B 3a54dfff94ec591005a4db2daf0a81835aaa2348c3e841e36cfdb02eddca95df0503411d6204e8c5d90ee315328fdf4f05de4f24ecf7fc5246b57cc29e3dc984 SHA512 ffea3e0950927b9e9896f8d2fcc07c5b3a28815e28ab3c422d5be9d06bc44a357ff8af326481bc6bc547b3eee59befd27ea0e0b3e5aee66a353fb97d3a0c1be0 MISC metadata.xml 389 BLAKE2B 516d7400e97ab8c53ea341d642ac5d7098232b8bc5e622308a535ca3ae3f34f08893954b820232467bd66da7bed729e10205ac20e75190347ae5aa607b4bd88b SHA512 f5d036a5075eeaedfd073671a10bb2972912760549db758d126273abcb18e68ea057dbad0d3bc7915406ee0e519bf10e6ae1cb15c2f0ecd64303a456440987ca diff --git a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild index 56909169fec5..739c8921d1d1 100644 --- a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild +++ b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" DEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 0689a23eac6f..aba47c6f7e5a 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,9 +1,3 @@ -DIST python-phonenumbers-8.13.15.gh.tar.gz 4912960 BLAKE2B aef5c2524f2ae122bc0b3846fed94c5d8fad219eab72ba1838baca7ce3e839510b2601b967cfdd1c26e5200f05821ef7892f7445074a09c3dde150f5ab4a8c08 SHA512 688425ee6a62b132b865580bd7615235357963c51a49333bf400d01877728374173ff674c82535f67c86c0abb39acbb4373b4760116c3161b5bb633efc6a9f32 -DIST python-phonenumbers-8.13.16.gh.tar.gz 4913171 BLAKE2B 07bf7c13669554baf6d6250e0e42ca070966d21ec61836d1ec99d5515a283d891ccdb8496c86d82e0c6f1fe1be227e523262f16e5fe0b1a08bfee13a146f6b66 SHA512 6f655621d9e0e3ac9c8b0972118c81104621e4bf45d541606a82f373e59b8a3bd519d93bfb15bb769c7ab04a0abefa1db3d6125bc59f425de49269fce611f176 -DIST python-phonenumbers-8.13.17.gh.tar.gz 4913309 BLAKE2B fdebb1d3df0c397b02499dfe52dcd31c2e900e1b3f1dce1471e709054e2a2a77b77018e297df9706722731c9c740d0f880b042175f21bf84a6c0b37ba7d6b1fb SHA512 37ed31bf8f01c9c18448deded86435ce76f2c07c30edcdc342a41937c2c173dbf2c3cbbfd3ce2e40023eaee72501421d2bb7c398847adafdbaea315528884131 DIST python-phonenumbers-8.13.18.gh.tar.gz 4914264 BLAKE2B 1bd17f2f8f68e475fcea4f69357001bdb8230827551d33bfec8727d1a04c175c4066c094742d02ad0c610e1ba80b309c3aae17d45ae4f735e620f0abecb3a91b SHA512 1656ce7ef9834f60c386fa3ca26fb9be81d4663ad29b007ddc64104d7678ea529cb2928b75df626076fc9859e36fb210147126fb634c328051d5321f9352c15e -EBUILD phonenumbers-8.13.15.ebuild 809 BLAKE2B e59c62d710c7262c365ed17e7b172d76703eb3c6afd5c4b750d0dabbc1195986267977a25ac25e28d50893934b90fd770b56480d1662ddb10820911176faaf2e SHA512 aef6d7b0baf851b79a4c61048469e911cafd2565367da489edf68083e6612fb5e9b05c5f957a9cdc0d1a05205cd7ddc3a73bd2e922417f07e8a5e4c9cba4ea9e -EBUILD phonenumbers-8.13.16.ebuild 811 BLAKE2B 1d4dcc2dbe737922778bc641cc10c251ede9bc5326991c779ab1276a593e25d1063d89ceed33180eecfd4eab02aae129134795b79a753a3a41985b2450223a7c SHA512 f6a3c534c716e062039636dc3fe79b871ffefc567716d186346bc0655c0064c473c072e029142e0c4a9fea9f5fa833baea1aee2fa3a95af9a3a73e58cd8f3f83 -EBUILD phonenumbers-8.13.17.ebuild 811 BLAKE2B 1d4dcc2dbe737922778bc641cc10c251ede9bc5326991c779ab1276a593e25d1063d89ceed33180eecfd4eab02aae129134795b79a753a3a41985b2450223a7c SHA512 f6a3c534c716e062039636dc3fe79b871ffefc567716d186346bc0655c0064c473c072e029142e0c4a9fea9f5fa833baea1aee2fa3a95af9a3a73e58cd8f3f83 -EBUILD phonenumbers-8.13.18.ebuild 811 BLAKE2B 1d4dcc2dbe737922778bc641cc10c251ede9bc5326991c779ab1276a593e25d1063d89ceed33180eecfd4eab02aae129134795b79a753a3a41985b2450223a7c SHA512 f6a3c534c716e062039636dc3fe79b871ffefc567716d186346bc0655c0064c473c072e029142e0c4a9fea9f5fa833baea1aee2fa3a95af9a3a73e58cd8f3f83 +EBUILD phonenumbers-8.13.18.ebuild 809 BLAKE2B e59c62d710c7262c365ed17e7b172d76703eb3c6afd5c4b750d0dabbc1195986267977a25ac25e28d50893934b90fd770b56480d1662ddb10820911176faaf2e SHA512 aef6d7b0baf851b79a4c61048469e911cafd2565367da489edf68083e6612fb5e9b05c5f957a9cdc0d1a05205cd7ddc3a73bd2e922417f07e8a5e4c9cba4ea9e MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.15.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.15.ebuild deleted file mode 100644 index de1b2859f7ea..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.15.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_{10..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.16.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.16.ebuild deleted file mode 100644 index 61f15b7f6118..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.16.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_{10..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.17.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.17.ebuild deleted file mode 100644 index 61f15b7f6118..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.17.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_{10..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.18.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.18.ebuild index 61f15b7f6118..de1b2859f7ea 100644 --- a/dev-python/phonenumbers/phonenumbers-8.13.18.ebuild +++ b/dev-python/phonenumbers/phonenumbers-8.13.18.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/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 5a88822db754..afb9222815d0 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -4,10 +4,14 @@ DIST pikepdf-8.2.0.tar.gz 1804342 BLAKE2B 4df7b873833b854291808176cca10844934d6e DIST pikepdf-8.2.1.tar.gz 1804043 BLAKE2B c8c80dd61cb2703eb7454b2a006a14760da538e0fef75053a75bd49aeb6a5233e9f72ac3d0acad9c02afe1973b90e4a9bed3af8482d34e9e3274aadac5d35cd0 SHA512 f4850f55897af0177bfbb492dffd5250378d01ef721c30b931ecf6c9f79808bcfad20d5335089f73677396737c4e98441e98c235b38539fe50f5200d14222988 DIST pikepdf-8.2.2.tar.gz 2847110 BLAKE2B 084c09f92f1ca133a6b39e14782c355369c714a17040c41c0dd13afe28577b9f6bcc10ed980b69acbe7c9e73dc85f11625669539d5b2e18991a86f5fa400ba16 SHA512 19dfabe0df425a3a519659f54e65ae6afdfea0df6f1b104ac2807d3cab49ac1b7dbf1c589b41dfabec4ffb95db593c788da7ed7c4dca76a515d90453e082f371 DIST pikepdf-8.2.3.tar.gz 2847227 BLAKE2B 89003b2cc8b9afbf1eaa255bc6c2c1a6b254239a5dd7584393b5350933c35a129c14579a0f2476197a9ce9eda5ae4177a46c88b8bc0ea78f9bda96de614cb18a SHA512 824e35ba90523f4831a89d91a1fc9b43ecba4b82848f28bcec3ed10a078a4860975262cc5f671ee34131bbcb93242e3a4de4d56e51297d823d997632e0d43f00 +DIST pikepdf-8.3.1.tar.gz 2847612 BLAKE2B 904cddf79dc1325c5ab8501b3897425622f68d954f01dcfb03a3fb619eb93e3150de6ab178804a05c6f5d9164275ba89f25e35bdf76f3882b039eaefff564ec3 SHA512 15a82f70bfd7f2919bc80770e2af7f7bd19efd53f0fe65dc98a4f110d84cd11a3856745c22979336aa3d09b8419657ef1750d963310a3834906724a4747a2dc7 +DIST pikepdf-8.3.2.tar.gz 2852253 BLAKE2B 6e1c77c3de4fc8dbacb9cd449cbc5f99c49fd2cd5416e490909bb71f4f7e0907e0da65a2301cb72c6d90c24c3988b3a56bcbfbd2087c1890793fc2dfdb77d46e SHA512 b30b286f001808b59eea2377a0cbbca8bc759a1e3be26144ff05b303771b53ee022c3dc4b6d609ec8170c887c5f3ed4f85b8fae4c76e007f8a178b500fb720c4 EBUILD pikepdf-7.2.0.ebuild 1509 BLAKE2B 3731ec955033cb1ac2af6204f8b88480758e61a0c6a519a3de50e40079dbaff18e166123b6c8d40190a51568c637fc4f299247f7447cc03baba51486bddc161f SHA512 e17e00c2b0c471eade4b1d2806dac4a73c213fdf71c795d85d5910e7614a318c32e77eb162fcdfb517e38ad0805ad4930315502bde99065230dc20c09a1e405a EBUILD pikepdf-8.1.1.ebuild 1564 BLAKE2B fb357aacb6948b3ee7094e6797f7bae872979b12b01811571b4c069cf669df7d7c3ad4c3b02177c03ccac1e71ba8a79efab8ca9c9fb8abfc8179845b559d3223 SHA512 57b2b82fb6fdbbe24dd39b6653e4510aee17baa1ef206ff559016cf600dae4c3be5b4adbbe598ab2fcb7061d2814b605c66b58b3fa8d3d54ae5c54281caff531 EBUILD pikepdf-8.2.0.ebuild 1564 BLAKE2B fb357aacb6948b3ee7094e6797f7bae872979b12b01811571b4c069cf669df7d7c3ad4c3b02177c03ccac1e71ba8a79efab8ca9c9fb8abfc8179845b559d3223 SHA512 57b2b82fb6fdbbe24dd39b6653e4510aee17baa1ef206ff559016cf600dae4c3be5b4adbbe598ab2fcb7061d2814b605c66b58b3fa8d3d54ae5c54281caff531 EBUILD pikepdf-8.2.1.ebuild 1564 BLAKE2B fb357aacb6948b3ee7094e6797f7bae872979b12b01811571b4c069cf669df7d7c3ad4c3b02177c03ccac1e71ba8a79efab8ca9c9fb8abfc8179845b559d3223 SHA512 57b2b82fb6fdbbe24dd39b6653e4510aee17baa1ef206ff559016cf600dae4c3be5b4adbbe598ab2fcb7061d2814b605c66b58b3fa8d3d54ae5c54281caff531 EBUILD pikepdf-8.2.2.ebuild 1564 BLAKE2B fb357aacb6948b3ee7094e6797f7bae872979b12b01811571b4c069cf669df7d7c3ad4c3b02177c03ccac1e71ba8a79efab8ca9c9fb8abfc8179845b559d3223 SHA512 57b2b82fb6fdbbe24dd39b6653e4510aee17baa1ef206ff559016cf600dae4c3be5b4adbbe598ab2fcb7061d2814b605c66b58b3fa8d3d54ae5c54281caff531 EBUILD pikepdf-8.2.3.ebuild 1564 BLAKE2B fb357aacb6948b3ee7094e6797f7bae872979b12b01811571b4c069cf669df7d7c3ad4c3b02177c03ccac1e71ba8a79efab8ca9c9fb8abfc8179845b559d3223 SHA512 57b2b82fb6fdbbe24dd39b6653e4510aee17baa1ef206ff559016cf600dae4c3be5b4adbbe598ab2fcb7061d2814b605c66b58b3fa8d3d54ae5c54281caff531 +EBUILD pikepdf-8.3.1.ebuild 1564 BLAKE2B 27d0ac7aaa95ffd3e070e144f346c9b779f5d0e2283fa36766a8ea99d7e3bbd4f98877a4adec04972a7cf210d1e77c8a62cf9c05ee1b48aad22bb0cd061744e0 SHA512 44a5d0d472126fd1e3b22a624bf023cdc3cb1f9c777072259be9f3d0a77267953321d9cec3a76f3707fc484dd693f490baab4d44cc6fd5ec3ce9140061ff64d2 +EBUILD pikepdf-8.3.2.ebuild 1564 BLAKE2B 27d0ac7aaa95ffd3e070e144f346c9b779f5d0e2283fa36766a8ea99d7e3bbd4f98877a4adec04972a7cf210d1e77c8a62cf9c05ee1b48aad22bb0cd061744e0 SHA512 44a5d0d472126fd1e3b22a624bf023cdc3cb1f9c777072259be9f3d0a77267953321d9cec3a76f3707fc484dd693f490baab4d44cc6fd5ec3ce9140061ff64d2 MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-8.3.1.ebuild b/dev-python/pikepdf/pikepdf-8.3.1.ebuild new file mode 100644 index 000000000000..24e7a1d5dc1f --- /dev/null +++ b/dev-python/pikepdf/pikepdf-8.3.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE=" + https://github.com/pikepdf/pikepdf/ + https://pypi.org/project/pikepdf/ +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + >=app-text/qpdf-11.1.1:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecation[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-9.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10}) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile to system load + tests/test_image_access.py::test_random_image +) + +src_prepare() { + sed -e '/-n auto/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pikepdf/pikepdf-8.3.2.ebuild b/dev-python/pikepdf/pikepdf-8.3.2.ebuild new file mode 100644 index 000000000000..24e7a1d5dc1f --- /dev/null +++ b/dev-python/pikepdf/pikepdf-8.3.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE=" + https://github.com/pikepdf/pikepdf/ + https://pypi.org/project/pikepdf/ +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + >=app-text/qpdf-11.1.1:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecation[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-9.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10}) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile to system load + tests/test_image_access.py::test_random_image +) + +src_prepare() { + sed -e '/-n auto/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest index a65d2517290c..95329ef01503 100644 --- a/dev-python/pipenv/Manifest +++ b/dev-python/pipenv/Manifest @@ -3,6 +3,10 @@ AUX pipenv-2023.4.29-append-always-install.patch 696 BLAKE2B 61ae23b3c948358109a AUX pipenv-2023.4.29-fix-imports.patch 946 BLAKE2B 76cc36b1a60cb600851198340f1b42bed7210f62d9aec536a8bd203e86a62a11659cccf5c328e2ebbc11c0b22f863a8c70f64932170ca2d1ac0bfee526797f0b SHA512 ff6221fe4a1876a0f4c0677243d06c9e79cd08b504b20b958ce98194f0d269bdf2bedd3558af69d03d0dd24749c73999172c83c89643d362c6e095e54f55d73d AUX pipenv-2023.4.29-fix-toml-dump.patch 732 BLAKE2B 5e1a379ee851763344c642da4c3a9876e0cda4e4f1697becfec63564c404d1070c886df5b9df7e379447bb191e7ecae63fd743bde4a8de8a1ca655ac78a3a23f SHA512 8152e1650d0f2c75c810c0ab64bff9544cfabcd3ff9b342aeddbeeda27549f8a4ee4eacdb71e7ec18945a91443381b5cecc1c5ad8a885a1f162811cd8f09f396 AUX pipenv-2023.4.29-fix-toml-in-vendor.patch 2612 BLAKE2B 8951dc3baefe0d58262d5d8c2f1952331322665f4961ced0dab5ac4109a33a4cd107646d5a9281a6b3685d6885f3f6b256fd675f9308b8c7844b065bcbde3522 SHA512 075fe3a8b69265ea41071407edec1edba945ef38123da970a6ba4553f5bd7491f8b13b07241f6ecd3e77dff1b6542f279943b0a760711c8cb0827837a7daa376 +AUX pipenv-2023.7.11-fix-imports-utils.patch 367 BLAKE2B 65529d5b515b265fa44be5e520051f98f5507989f1e708d7bf258bbd55304016cc6369ec6ec389268f7018165ddc2052aa2c6f6c4b89fff48d4b973e366b2092 SHA512 15c91f4f663254e314a8d74ffea68b63a96a40a0732be18692629c338551114924f876db7085b965d274c5124d001e735871bf06a1abe2e5df80de7eb354158a +AUX pipenv-2023.7.11-fix-imports.patch 1572 BLAKE2B e2dca1f8cb57138a9d19baf4b0b036f88172f1e58ad1d41201f6020088357fd0ace950d9b49c95a34caa391826da13468d5bca472b50717b5ee32e9474de22a6 SHA512 592d271ce3bc3e375090a39e9629f8a6eba80f9a2b15562e3902b94cc42ac24b6cb097f5c62c307a1dcee3a179d0a0c8475375b94512eaeadc05d369d60b1087 DIST pipenv-2023.4.29.gh.tar.gz 10808706 BLAKE2B 31432b80f82b041969e75d0ec0a28ca90068395be25dac94a7f34526f0b638adfae59e9396b147fa61592ee78af2d9cfb4a1b65dedea9bbb299b2624a6d6e9a1 SHA512 870b33ced4ed909b23b9d345ec788f4b5fffde4b253755e8a41b0629e885ef49ca14e9a68b5919b70074829002603fe427e8b77f41028a7de33d269a910354ff +DIST pipenv-2023.7.11.gh.tar.gz 10828051 BLAKE2B 3eeab9c5328dc5914e7e024f07bf105241ca777187ce50d5765f0ca1bb7270d8c6bda6a842b188fcacb57ba8bf5d0ed5f7b29b9edce5d45e485c8079691ac991 SHA512 d37cf030f4f77d4c95d0f0883140b1e829d4473b43fdc3f61c3d39827fdf9c98ecfc794d3eacf3ebedb55dadb018416c1250938a193a6382ac61ce859d19e193 EBUILD pipenv-2023.4.29-r1.ebuild 4161 BLAKE2B a9b5486d69f30af06517b100771280a9562399257fd599c63787cdd235d9c4e2a1d8c113592d3e61fa972487e3896982b7fe6478c456649e3f48b125437bca92 SHA512 4687a9d3ad00d71db2259615ad4f37b3503b92a742094fdc663ff9b217e3bbf7e5faf05ffe9021a189f7a80b0924a6ebd2b7dcdd3daa633d6c77a2c463e8e3b7 +EBUILD pipenv-2023.7.11.ebuild 4108 BLAKE2B 89b3556b5f91c0170ff80fcb8de66b13afee7aa8e433309f10012d0f33636cff63538e0c742f15f5e01fe51dcf3b944ba0cccfab1c7d65cd22ac342ed857d490 SHA512 37dc19e6457b1a9f0cc4c0e3b39ac1534981e5459e8347276f6ba1118908405a9e6a3f790c7b4cc1167cfc561e66931e6f2991fe8ac706361bb82a7846590ebd MISC metadata.xml 643 BLAKE2B ff3557d9ae32b553c85455436683e2ca94bc16c6ec7c6d2ceb1113a69dc841b9ac2f0e4b96eec4c6c84ca899ad6a99b0747d7bf3f9289110a8bbdfb80f2cb2eb SHA512 7a611950572c2d700fb1680e0aa307069d80d992528144da781eca9f1fee729defa6f8b28382ddd8f66e58c5f68de9a17815989a4a39473bbf830a7be42ea282 diff --git a/dev-python/pipenv/files/pipenv-2023.7.11-fix-imports-utils.patch b/dev-python/pipenv/files/pipenv-2023.7.11-fix-imports-utils.patch new file mode 100644 index 000000000000..2e348bf8e440 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.7.11-fix-imports-utils.patch @@ -0,0 +1,15 @@ +diff --git a/pipenv/utils/environment.py b/pipenv/utils/environment.py +index 2e066eef2..219d8f9e5 100644 +--- a/pipenv/utils/environment.py ++++ b/pipenv/utils/environment.py +@@ -1,7 +1,9 @@ + import os + ++import click ++import dotenv ++ + from pipenv import environments +-from pipenv.vendor import click, dotenv + + + def load_dot_env(project, as_dict=False, quiet=False): diff --git a/dev-python/pipenv/files/pipenv-2023.7.11-fix-imports.patch b/dev-python/pipenv/files/pipenv-2023.7.11-fix-imports.patch new file mode 100644 index 000000000000..a437d55b6964 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.7.11-fix-imports.patch @@ -0,0 +1,39 @@ +diff --git a/pipenv/environment.py b/pipenv/environment.py +index dbb89b011..89f2aaf9e 100644 +--- a/pipenv/environment.py ++++ b/pipenv/environment.py +@@ -14,7 +14,9 @@ from sysconfig import get_paths, get_python_version, get_scheme_names + from urllib.parse import urlparse + from urllib.request import url2pathname + ++import click + import pipenv ++ + from pipenv.patched.pip._internal.commands.install import InstallCommand + from pipenv.patched.pip._internal.index.package_finder import PackageFinder + from pipenv.patched.pip._vendor import pkg_resources +@@ -23,7 +25,6 @@ from pipenv.utils.funktools import chunked, unnest + from pipenv.utils.indexes import prepare_pip_source_args + from pipenv.utils.processes import subprocess_run + from pipenv.utils.shell import make_posix +-from pipenv.vendor import click + from pipenv.vendor.pythonfinder.utils import is_in_path + from pipenv.vendor.requirementslib.fileutils import normalize_path, temp_path + from pipenv.vendor.requirementslib.utils import temp_environ +diff --git a/pipenv/project.py b/pipenv/project.py +index f865988b9..e8714ef63 100644 +--- a/pipenv/project.py ++++ b/pipenv/project.py +@@ -44,9 +44,11 @@ from pipenv.utils.shell import ( + system_which, + ) + from pipenv.utils.toml import cleanup_toml, convert_toml_outline_tables +-from pipenv.vendor import click, plette, tomlkit ++from pipenv.vendor import plette + from pipenv.vendor.requirementslib.models.utils import get_default_pyproject_backend + ++import click, tomlkit ++ + try: + # this is only in Python3.8 and later + from functools import cached_property diff --git a/dev-python/pipenv/pipenv-2023.7.11.ebuild b/dev-python/pipenv/pipenv-2023.7.11.ebuild new file mode 100644 index 000000000000..754900f42659 --- /dev/null +++ b/dev-python/pipenv/pipenv-2023.7.11.ebuild @@ -0,0 +1,108 @@ +# 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_{8..11} ) + +inherit distutils-r1 multiprocessing + +MY_PV=${PV/_beta/b} +DESCRIPTION="Python Development Workflow for Humans" +HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/" +SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +PATCHES=( + "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch" + "${FILESDIR}/pipenv-2023.4.29-append-always-install.patch" + "${FILESDIR}/pipenv-2023.7.11-fix-imports.patch" + "${FILESDIR}/pipenv-2023.7.11-fix-imports-utils.patch" +) + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] + >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' python3_{9..10}) + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] + >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] + dev-python/virtualenv-clone[${PYTHON_USEDEP}] + >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] +" + +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +# IMPORTANT: The following sed command patches the vendor direcotry +# in the pipenv source. Attempts to simply bump the version of the +# package without checking that it works is likely to fail +# The vendored packages should eventually all be removed +# see: https://bugs.gentoo.org/717666 +src_prepare() { + local pkgName + local jobs=$(makeopts_jobs) + local packages=( attr attrs cerberus colorama dotenv markupsafe \ + pexpect ptyprocess pyparsing requests urllib3 tomlkit ) + for pkgName in ${packages[@]}; do + find ./ -type f -print0 | \ + xargs --max-procs="${jobs}" --null \ + sed --in-place \ + -e "s/from pipenv.vendor import ${pkgName}/import ${pkgName}/g" \ + -e "s/from pipenv.vendor.${pkgName}\(.*\) import \(\w*\)/from ${pkgName}\1 import \2/g"\ + -e "s/import pipenv.vendor.${pkgName} as ${pkgName}/import ${pkgName}/g" \ + -e "s/from .vendor import ${pkgName}/import ${pkgName}/g" || die "Failed to sed for ${pkgName}" + done + + distutils-r1_src_prepare + + # remove vendored versions + for pkgName in ${packages[@]}; do + find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName}$" -prune -exec rm -rvf {} + || die + # package names can be foo-bar, their module will be however foo_bar + find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName/_/-}" -prune -exec rm -rvf {} + || die + done + + find ./pipenv/vendor -regextype posix-extended -regex '.*cached[_-]property.*' -prune -exec rm -rvf {} + || die + + find ./ -type f -print0 | \ + xargs --max-procs="${jobs}" --null \ + sed --in-place \ + -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g" + + # remove python ruaml yaml + sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml" + sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml" + + rm -vR pipenv/vendor/ruamel || die "Failed removing ruamel-yaml from vendor" + + for fname in Makefile README.md README.rst ruamel.*.LICENSE vendor.txt; do + rm -v pipenv/vendor/$fname || die "Failed removing pipenv/vendor/$fname" + done + +} + +python_test() { + epytest -m "not cli and not needs_internet" tests/unit/ +} diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index 57d54efce09f..09fc40695983 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -1,9 +1,3 @@ DIST platformdirs-3.10.0.tar.gz 19203 BLAKE2B 951568733e4c3324d5817b3d9451aa5cc1d08afcce690a574357551f4452192cc98d406c6fc5c7d65d0a1f1d6111cb39a0877994e52021652c8c054add54f258 SHA512 39c068dad3fe6ec85247a8957c0fcfb27207e78041686a0231d836eeb431bba82583e2fcb609903bb0f479cd04e4c7866b6126e52a708e7e71eed7631bd121b0 -DIST platformdirs-3.8.0.tar.gz 18451 BLAKE2B cac717c3968fd20b7bdac464443cedcdc50b04b732ae8a212fcb946170ad1553ffae82cbdca05c2cf01ebbc4383216cd0f0afe84cddc2ce6107f10fd40213542 SHA512 64937f3e9e03a9ec8dc2068777dfe553ec09cef62ce53a753608bd9a73e0afaa4489c98046e7b4b3fdbded237cf2813bfd306a6d5ad5788031b6857d8d4fa430 -DIST platformdirs-3.8.1.tar.gz 18533 BLAKE2B d1d669fe76e52637f59c32ddb93920988821a1f1720d6b91042f80abedafc1d6dbcd5f744f22f5502121dc0b12285001cbde63e923e8159f139342a9497459e2 SHA512 85d7781e4ef0755bf9a7a4d90b92ea06f497081ec4c5438780f12876a1006b2e591c1b182f6648cad19039d1bd7611cf0c2215015653bafbad2cc529f27d94e7 -DIST platformdirs-3.9.1.tar.gz 18836 BLAKE2B d673573005e97895e4d665e1539805be7c4355d8de166481625f76fab250779e8efa81d86374fc388b24d8cc8d892f61b6dda113cdbb9419fff3357006c9b7e6 SHA512 c41d8be17c9336b5eba9dc15beb2d6db4b53d2ac06c51439542490019e25c091351c266f11fc4998b8eef00eb91399c464ac59b318bcd1ef14ebbd8350ae2c50 -EBUILD platformdirs-3.10.0.ebuild 1334 BLAKE2B 200f71291e7e4d5986d17b6cdb7f2357eba9560c3b3a827f70ecdd590170b12fcb7a5d349fb249e2dcddcd5be2b17fcbd852bfa637cbf0f94c16ee07d43408c5 SHA512 4e6095aabd727e20f53ee1e381af4782910c33d1806c311f6394740a9b2cdaf7fe5491fc8408a7e0bbb090b8d4da1163404149e6ce1238823eae14a0a02b6772 -EBUILD platformdirs-3.8.0.ebuild 1326 BLAKE2B 02a40864be04dfe30c609d82652dac8ea264fdcf5e5fa7802cccd67aea42fef23fa674fac448cbe4af75e22a60e029fe00ab49a82529b45e02786d36fbbd6107 SHA512 97ac223f0e44101860803b0a109f3ba4d9f521b43f30d7f3ae79cd6745819bfba6ca46464323da9a0483c8a0f466dfe406d3928fe567323e6579e7adfd4d97ed -EBUILD platformdirs-3.8.1.ebuild 1334 BLAKE2B 200f71291e7e4d5986d17b6cdb7f2357eba9560c3b3a827f70ecdd590170b12fcb7a5d349fb249e2dcddcd5be2b17fcbd852bfa637cbf0f94c16ee07d43408c5 SHA512 4e6095aabd727e20f53ee1e381af4782910c33d1806c311f6394740a9b2cdaf7fe5491fc8408a7e0bbb090b8d4da1163404149e6ce1238823eae14a0a02b6772 -EBUILD platformdirs-3.9.1.ebuild 1334 BLAKE2B 200f71291e7e4d5986d17b6cdb7f2357eba9560c3b3a827f70ecdd590170b12fcb7a5d349fb249e2dcddcd5be2b17fcbd852bfa637cbf0f94c16ee07d43408c5 SHA512 4e6095aabd727e20f53ee1e381af4782910c33d1806c311f6394740a9b2cdaf7fe5491fc8408a7e0bbb090b8d4da1163404149e6ce1238823eae14a0a02b6772 +EBUILD platformdirs-3.10.0.ebuild 1326 BLAKE2B 02a40864be04dfe30c609d82652dac8ea264fdcf5e5fa7802cccd67aea42fef23fa674fac448cbe4af75e22a60e029fe00ab49a82529b45e02786d36fbbd6107 SHA512 97ac223f0e44101860803b0a109f3ba4d9f521b43f30d7f3ae79cd6745819bfba6ca46464323da9a0483c8a0f466dfe406d3928fe567323e6579e7adfd4d97ed MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75 diff --git a/dev-python/platformdirs/platformdirs-3.10.0.ebuild b/dev-python/platformdirs/platformdirs-3.10.0.ebuild index 70e821d796fb..c890201db8ae 100644 --- a/dev-python/platformdirs/platformdirs-3.10.0.ebuild +++ b/dev-python/platformdirs/platformdirs-3.10.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" BDEPEND=" test? ( diff --git a/dev-python/platformdirs/platformdirs-3.8.0.ebuild b/dev-python/platformdirs/platformdirs-3.8.0.ebuild deleted file mode 100644 index c890201db8ae..000000000000 --- a/dev-python/platformdirs/platformdirs-3.8.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/platformdirs/platformdirs/ -" - -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" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/platformdirs/platformdirs-3.8.1.ebuild b/dev-python/platformdirs/platformdirs-3.8.1.ebuild deleted file mode 100644 index 70e821d796fb..000000000000 --- a/dev-python/platformdirs/platformdirs-3.8.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/platformdirs/platformdirs/ -" - -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" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/platformdirs/platformdirs-3.9.1.ebuild b/dev-python/platformdirs/platformdirs-3.9.1.ebuild deleted file mode 100644 index 70e821d796fb..000000000000 --- a/dev-python/platformdirs/platformdirs-3.9.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/platformdirs/platformdirs/ -" - -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" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest index 37dfc27adcc2..44cd30212789 100644 --- a/dev-python/plotly/Manifest +++ b/dev-python/plotly/Manifest @@ -1,4 +1,6 @@ AUX plotly-5.8.0-fix-versioneer-import.patch 541 BLAKE2B 51ff6cbab8d9124243445f758aa4b976b7c26e1d3ce633e943bff133b81c0a7587feeb9d5e98a63f319c6afed8dc06e06fafe765ffd51fec245215c849fb4955 SHA512 db4743e538dddfe66e4c9c766698844af4d09c68188afefe92b6419adfe7cc0b1e9c1266d702d590b0b8dfc14bffbc8f08262ead0bff4dae3b5c71fa1259a4b9 DIST plotly.py-5.15.0.gh.tar.gz 30801940 BLAKE2B bb95df7402a308c1a32817dc12d519a446f63cfe34f6a6c492949465734132a2d86078849790ee51d6cb99fbaf434251c48204e0b2b36af422fdf7efbc446a6a SHA512 418f05fd6eb17de3619c647ba83817144d8b9f7eec766cae492fb9987ad1e5ff169cfe045d163997916bdf0df75dafba94fb55c68a5dfb45c8aa87cb3e0e4658 +DIST plotly.py-5.16.0.gh.tar.gz 30846584 BLAKE2B 08071fbece2ac6ce69ae7466a001902867883127e7bfab397d5701eee0afc032fdc001157b4e38d4cbe9bfe361e18f7c33cc0e80b21d8deba5219821849848ab SHA512 2cbdc04a62de803d06d4085180caeaea9a7c429d525e841472a6b4a447dd53ab108e159a9b28ddcbcf86a47453ed028ad6d3d47001e3d68286aded4b10b1511b EBUILD plotly-5.15.0.ebuild 3084 BLAKE2B b35b2363e93373be40ad0bc4817dc8cbd96be50f886609b1d6e3c4f9fc50e612327f442cb8432c089e9781365a2ae19be8efd3974a588f6c3662f6e0946243ee SHA512 a313a75428eece45107651b80ef80ea0074b6a44265e4c59018bca4e666c6a863b2942fd821780052a06e0af4470d09ecad2899ac7f646278108fd414539ca7a +EBUILD plotly-5.16.0.ebuild 3279 BLAKE2B 86837a66f3f72d389b499ccd756d81a32638830cce5bb54f036ef3e93690c19d49751cbdb093d6bdb2f2e7b509384df70bd23d98d1155817e844536567bdbf39 SHA512 b3c39c2c9863eb8c7592ef82610bccce76a4433286ad091e32836ff0776531fed0c802b78734eb8f588b1a230d4a3fdaada3b6fc6d6751951562e2727be61d69 MISC metadata.xml 627 BLAKE2B 453adb04f4caba9790fe5223635245c8bca7ca5c6dc1930f09537045580b88b5fa1649e47158b13be6cc5cb09b4479a47690e37ef13208b47a95f82d14793a91 SHA512 a5183e9d217d1312e8d383ccb4ade66b92575492b6c8ed8987e3af18e9e456836b62b2d572ce62f9e01aae47b4a2bcbd12f79b4bb6acabfe69c2b63b20315bd3 diff --git a/dev-python/plotly/plotly-5.16.0.ebuild b/dev-python/plotly/plotly-5.16.0.ebuild new file mode 100644 index 000000000000..bbed937a6033 --- /dev/null +++ b/dev-python/plotly/plotly-5.16.0.ebuild @@ -0,0 +1,115 @@ +# 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}] + ) +" + +# README ends up a broken symlink +DOCS=() + +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 + + # TODO + plotly/tests/test_io/test_to_from_plotly_json.py + + # two subtests that require 'vaex' and 'polars' respectively + plotly/tests/test_optional/test_px/test_px_input.py::test_build_df_from_vaex_and_polars +) + +# 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/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest index a58a250b0579..14763ae77342 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1,5 +1,3 @@ -DIST prometheus_client-0.17.0.tar.gz 90650 BLAKE2B 04bc44e930c94edc9fb0ceb5cc5be71cbec23435d271ec63acacbb10b42b192170ed7f92c767a575a08a8140d9cfc28b591c49ad9af2e6d931990daba45637ba SHA512 da9a27a514dca0ae2721eaa607c5adfa86686553eebc0c4eb4323d0866d03b520de5085b8e39560df0525ef3bbbbc7996271b64136f60a427fb14fb8851e595f DIST prometheus_client-0.17.1.tar.gz 90360 BLAKE2B 3927d5b6829a04cd72a99ac3b0b6a12726865b41d17f165a53f83a6a3791f18e25e03995088152ac7eae016eab7c6e29bef1e605f4c444f9963be04483ca2f02 SHA512 c8c776d646ea4a18a85fd26c858158b67979173dcf52d0a337cdb87fe907ff4081d8e0771176ba8be0ea6e244ee9b9097396c9aeb6f6db170a2c0f5a4898c771 -EBUILD prometheus-client-0.17.0.ebuild 580 BLAKE2B 211d05274d1f01dc404e7fd5bf0953d86a8f59782af389f08a039f98ca4c6b6037caaf04054e47cd7d0168a9b3f34de4dac369b215897537d137e8ab984df630 SHA512 6312d5601966258a5155179674ecfc09cfefb9c3d5b7f63b14883dc7f3a8f52668be8e39b9559baee670c6cf5a839d8fdd4e9cf50c3f30efc0c413ad06998310 -EBUILD prometheus-client-0.17.1.ebuild 588 BLAKE2B d9cda9d9721cc35bcdb84d53c856c0d7d773f45292814fda663373b3ad33179120c32bfe4fd2688abbf21a03f566658927bd21e1ea69a76cdafe5fdb3a0ddbf6 SHA512 3114b22f38845600ba242c28633f9545861d2227e3bdbf5cd7b18609c6b54a2ac2bf4c314a97d115945a42efda2dfb34139b4c20ebe6e9daec99eb6598b79331 +EBUILD prometheus-client-0.17.1.ebuild 580 BLAKE2B 211d05274d1f01dc404e7fd5bf0953d86a8f59782af389f08a039f98ca4c6b6037caaf04054e47cd7d0168a9b3f34de4dac369b215897537d137e8ab984df630 SHA512 6312d5601966258a5155179674ecfc09cfefb9c3d5b7f63b14883dc7f3a8f52668be8e39b9559baee670c6cf5a839d8fdd4e9cf50c3f30efc0c413ad06998310 MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff diff --git a/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild deleted file mode 100644 index c5c7df98f938..000000000000 --- a/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python client for the Prometheus monitoring system" -HOMEPAGE=" - https://github.com/prometheus/client_python/ - https://pypi.org/project/prometheus-client/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/twisted[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild index 4c7172a015c2..c5c7df98f938 100644 --- a/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild +++ b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/twisted[${PYTHON_USEDEP}] diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest index 55b735abb330..64c515c7ce01 100644 --- a/dev-python/psutil/Manifest +++ b/dev-python/psutil/Manifest @@ -1,7 +1,4 @@ -DIST psutil-5.9.3-tests-r1.patch.xz 3648 BLAKE2B df56e3b11da307fdd4441284d1a7928c928b36c512ef05d313ac71e76545eabaca1f6a1ea9dab301c86005ef4c9af9622e0d1c6d7be858b92b0dce9d6031440d SHA512 0d8b35fe76b1caf1265ab4ecf182c92b71714be9612418c945f39c58f384979ed36e47bdf11b11a8cf2fc3925fed60abadf4f3eaea083f6bcd6d2cddb81fb5f9 -DIST psutil-5.9.4.tar.gz 485825 BLAKE2B ce5257e653876fc0c4bb005c964f677c0b4010f853cc7b8ff3451aa1efd7fde6b7e5d2150fb936cd38b667d5c167f180d5cae0792bdf50a8aa2e528795ed9897 SHA512 ff8d6213b153b5a3428e4f65ddbc41cb1f37caae4acab02760632107d95a50a74d3ee563f0cb2d623b37cdddd16425d2084e7f841e4a46af8988a7676f6975e6 DIST psutil-5.9.5-tests-r2.patch.xz 3776 BLAKE2B ba67e50d22c0ff05c3d31d5bcc1eb91fce59d2f933bf8693382aecdd9f20f2a4c4c3b759a3c03ff069b87241ab9f84905ad3b1c5f03eb5f3a2b12ed8ad967cf6 SHA512 6b20c6c78f772af767abee887a426b83129e3a13bb1cc13fa0111ad4dbd0a2a22ccc986af86b80d766bdf2a93a3a234327c6b56637b554164d9b0b0bac535fb9 DIST psutil-5.9.5.tar.gz 493489 BLAKE2B 3db8ce374d9d81dcddc08f03418675318c5e447f9a3347154d025537ba090811926ced822f83ff5fc9239665b091803a30d167465495049569c3c820f7fbb32d SHA512 2afe1bad5359aeac90378faaa609bab855dfcaa58519c939fdadb02e6e2c8157c77f961ac0f90d104626cef3429e1ea2f686e4dc4c9dccf975e3e73e9b08872c -EBUILD psutil-5.9.4.ebuild 1165 BLAKE2B 6d9b3af33365437200879bd25e45ba7709124ef46d0f38f872ff23605220c3044ecf523c840718e49613676b1e20bae80707f6476f7c61a5c8f6f9e5bed6549f SHA512 20d0a4682fa14ec82cabe85e1805038a43817d1210a068efe4dedce3a60bf5047cd40eed7d6279e0b2bbfe214df787290f746a42eb63b7f0870df29d8c8821fc -EBUILD psutil-5.9.5.ebuild 1204 BLAKE2B 1650b101902a06cca7cc4a0672a650d2784fb59e9ee1ec016d7dc0d05597dd39c60c24451e0502337948dedd12ceb73403021ad7dcbfa8382abee66226bc0fcb SHA512 f947a692eea8704c00c8fb6dd28d74b5d0c536e4d60c0d5e2452ae7d5fd123da66f61bf792d7752478bd3495598fc3f11a070af54c86a6241fee7c90856ce305 +EBUILD psutil-5.9.5.ebuild 1201 BLAKE2B 39f5edb8244f75e7a27c7b82767f13eb542ef562513e3bccd4315fae08022dc214878d4487f06f299da5086fba35a4cc883c55babbcfe4711aeeb0fbdbde36fe SHA512 baecc66d8de8714c6c31131d21b6295a64e0332990a6bfd70a53bfc5f4a9000af79e49e705263d9ce7679b52e9702fba568e7896bcbeaf52c1aae8d343355770 MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0 diff --git a/dev-python/psutil/psutil-5.9.4.ebuild b/dev-python/psutil/psutil-5.9.4.ebuild deleted file mode 100644 index ef2a19014c8b..000000000000 --- a/dev-python/psutil/psutil-5.9.4.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=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -TEST_PATCH=psutil-5.9.3-tests-r1.patch -DESCRIPTION="Retrieve information on running processes and system utilization" -HOMEPAGE=" - https://github.com/giampaolo/psutil/ - https://pypi.org/project/psutil/ -" -SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${WORKDIR}/${TEST_PATCH}" -) - -python_test() { - # Since we are running in an environment a bit similar to CI, - # let's skip the tests that are disabled for CI - local -x TRAVIS=1 - local -x APPVEYOR=1 - local -x GITHUB_ACTIONS=1 - local -x GENTOO_TESTING=1 - "${EPYTHON}" psutil/tests/runner.py || - die "tests failed with ${EPYTHON}" -} - -python_compile() { - # Force -j1 to avoid .o linking race conditions - local MAKEOPTS=-j1 - distutils-r1_python_compile -} diff --git a/dev-python/psutil/psutil-5.9.5.ebuild b/dev-python/psutil/psutil-5.9.5.ebuild index a0d6144da7ba..1bda30e0204c 100644 --- a/dev-python/psutil/psutil-5.9.5.ebuild +++ b/dev-python/psutil/psutil-5.9.5.ebuild @@ -21,7 +21,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest index c01e2e14c4e5..d6ec53eb1062 100644 --- a/dev-python/pyaml/Manifest +++ b/dev-python/pyaml/Manifest @@ -1,5 +1,3 @@ -DIST pyaml-23.5.9.tar.gz 20234 BLAKE2B a6ff24e82eb25aa309466c56e5c2d4543b2ed972f4eb71c12023ae71d2fb3ddcd0824d890e475ceca9360f3e5d0ea755f4733448e1f2282dca82b6f313cd0b34 SHA512 ba6a7d51208b10a2265a52c684d43052fb57a7cd1fc4a4087a141a3adfc36f54b71e943056f346c26ae1b16800b8f2c3a2c0c20454322c9a24b760993c9dd49d DIST pyaml-23.7.0.tar.gz 20805 BLAKE2B 797b2b5d2121f3b0f67445d4b3a55b13d0716d5eddd5dc83a08b767d293b486e9985203f4e2571a7c8d3010b9cac9093e9353517f6414cd5b89cdcfe5d39c85a SHA512 edbe58a3a7f1216a2463ac56af829c38b12b7194429691a92cb7f28ca926094e324d6e44d3fb64be40239dc8a6dc61d72946b107f5210ca83e73dec18b1428ef -EBUILD pyaml-23.5.9.ebuild 601 BLAKE2B 892a43a2009fdb8779f02dc3a8d79c6abf0c1824bd71ff4b4dba4759375c6dc0263d17e90b15a83a22d432512d1c9522393c5797fa0db0e4a1d028c049aeebfd SHA512 fa3e1defa501ace7f1c6c1a778ce9865937390c12893b0fc665d596d76179ac8832397b4a24eebcf8a6127b0f9bae22ba1b95ee073bceae7de5580fe852837a9 -EBUILD pyaml-23.7.0.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9 +EBUILD pyaml-23.7.0.ebuild 601 BLAKE2B 892a43a2009fdb8779f02dc3a8d79c6abf0c1824bd71ff4b4dba4759375c6dc0263d17e90b15a83a22d432512d1c9522393c5797fa0db0e4a1d028c049aeebfd SHA512 fa3e1defa501ace7f1c6c1a778ce9865937390c12893b0fc665d596d76179ac8832397b4a24eebcf8a6127b0f9bae22ba1b95ee073bceae7de5580fe852837a9 MISC metadata.xml 470 BLAKE2B 725657a34cdcbddf146ea3163af81fd22f78b895281e7dc2192b8c1f49fa9ec868e41a38bc371ce61160535ad0c5c1d8741109858cb8e3eafb40a77d623c3ecf SHA512 c64f440d674396b0a750780cbc5ab1a5003be1d3357b39a792cb9490870c768ab740266575cf6780f173252a893f6fa93fe9d4f414647274e520c4bd4b579c67 diff --git a/dev-python/pyaml/pyaml-23.5.9.ebuild b/dev-python/pyaml/pyaml-23.5.9.ebuild deleted file mode 100644 index 50acfa7c42a4..000000000000 --- a/dev-python/pyaml/pyaml-23.5.9.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.7.0.ebuild b/dev-python/pyaml/pyaml-23.7.0.ebuild index a49398baeb97..50acfa7c42a4 100644 --- a/dev-python/pyaml/pyaml-23.7.0.ebuild +++ b/dev-python/pyaml/pyaml-23.7.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] diff --git a/dev-python/pyaudio/Manifest b/dev-python/pyaudio/Manifest index 87b1d17427e8..098eb06ce7cc 100644 --- a/dev-python/pyaudio/Manifest +++ b/dev-python/pyaudio/Manifest @@ -1,3 +1,4 @@ DIST PyAudio-0.2.13.tar.gz 46820 BLAKE2B f0c55f4d6d028ab1210c031b6a3808f93f7963a49cf54e4c9ae65bf936f218386d4a43322b9bd645233e6f881e3d15cdcc6ceeb7fe65fd287696048b206cbfbf SHA512 1ae453cae442118ae1b0db44ca8736621a361af3686e47561bffa0d43352039ed5f882412ca22a2a4320b362f966e727b0e38bb9706e99b85d99bc16cc943008 +EBUILD pyaudio-0.2.13-r1.ebuild 1098 BLAKE2B 305ae7b0b07fcb231ab78d3f873bf360d72f8818c2488a923452a4fb17b9ff2c26211f09435af33eb780abdcae3e8ac06cb03f4f1fa4af881b3633fe107430da SHA512 1d562a1541696ecd9a7206cac1d21ab04c146946119bfb5c8d663e16ee7a123fb75cb353ded19c0c5e166a36eb4d49da74dddffb994a34c42f56efd0da2bd1d8 EBUILD pyaudio-0.2.13.ebuild 1044 BLAKE2B 3b64cb69b7fe824547e4dcd99ba7240fb24307d20f553ba8844d2741e143e0ad2fe530590049a8758dfdc6f7d70e1bcabe766eda7a021d287e80e70f6044395f SHA512 a087abeab232c23e817faf9ccf57b5de73aedc6b1fe64e4eafcd72c7277a9f31f282adf978b9c859acbf9306f43e46d114b500af37d85d5294faacd667d355d2 MISC metadata.xml 640 BLAKE2B 54eae253ef66fcdc9f69ff477374237c964b53b9b53a3d418a560bb2fa681ca438b81fcfccbd6cb6f16a4f2698adeb8ef9e9d203403e5750a157f1adfa3b0cb1 SHA512 b04e933cb7cfc59ea59dd9d8523fc34c05acada24c54fb5c9b5bf1fb7aee4c9b74848605d131a2d47d09b3a4ad3ca6d999e64848ef46aad0fd6a6757723df3b8 diff --git a/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild b/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild new file mode 100644 index 000000000000..b5b385c0415e --- /dev/null +++ b/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +PYPI_NO_NORMALIZE=1 +PYPI_PN="PyAudio" +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517="setuptools" +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for PortAudio" +HOMEPAGE="https://people.csail.mit.edu/hubert/pyaudio/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Tests work if you have the correct HW device(s) to test. 0.2.11-r1. +RESTRICT="test" + +RDEPEND="media-libs/portaudio" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-python/numpy[${PYTHON_USEDEP}] )" + +distutils_enable_sphinx sphinx +distutils_enable_tests unittest + +python_test() { + elog "These tests require an OS loopback sound device that forwards audio" + elog "output, generated by PyAudio for playback, and forwards it to an input" + elog "device, which PyAudio can record and verify against a test signal." + + cd tests || die + # pyaudio_tests have very complicated runtime requirements, therefore skipping them. + "${EPYTHON}" -m unittest error_tests -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest index 398b38fd8087..b5fec5d90fdf 100644 --- a/dev-python/pydantic-core/Manifest +++ b/dev-python/pydantic-core/Manifest @@ -34,33 +34,46 @@ DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0 DIST pydantic_core-2.3.0.tar.gz 308473 BLAKE2B 2bdd96989b93bfd00d1db23d30171a315afbb911934e644b0e36239a2d48c6c6eeec519e28719d1756a6f9daebc7623cb34e8b50b9216d1a95a5d3694b0945e1 SHA512 8959f9949ca943db2fe362b3ddb4b3e87c83ce22a63d70ff851fa84ee891390dba69f5d5607df6033023c47a4563066d675f192072278309e02d6dc0891588f1 DIST pydantic_core-2.3.1.tar.gz 313680 BLAKE2B 90b7ed134e6dd891dd184f651b4907292aac6050ba67b66260885f69026b572b802cdb5436a7cc504b969fcac2499ed557f22c5e0178d4f1eada22b74cab1882 SHA512 a8de5b9b5201d72796851e27e9f6ae5a248e65ca214d5f971d1cd4323033cf8d573640e80b25255cbf548b506d31b8078b2ac9e484193de820a8a7a924b816f2 DIST pydantic_core-2.4.0.tar.gz 322367 BLAKE2B 199f023cb789f742c47f494c02a30a61f2a5d2c50dd557ce21e2ee8c9c4701461b659bebcc7787cb007cda79c56bc8079badd062e23175233c3f2d70b5657f59 SHA512 cb4c8cee8ebc897133600176da3863158d1f7bee4842283a3f793a435860c136519cd9b457080128e8c8cebe9ca3775f6acc918d27e418ab80c76d1960ac21ea +DIST pydantic_core-2.5.0.tar.gz 329533 BLAKE2B 54881511a5b84b22d7df5be6f7835361810daa7be4d5b73539b20ffc13825026ba5faef03e222fa12a584fa942141d833a3074c1676e1b9113c3aa0adf9aa66f SHA512 02eae124626d55b16b335a2364ae5b23dc9ee28e0dc84b201a01d9c8b7becdaf0d2fdb3f753e48deb11836c500e2a5a3b3a47df1e3f289d17df2b5613269029c DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff +DIST pyo3-0.19.2.crate 418228 BLAKE2B ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa SHA512 58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9 DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710 +DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf SHA512 ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28 DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c SHA512 6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc +DIST pyo3-ffi-0.19.2.crate 66500 BLAKE2B b4139fba31ef17017b6b60784e41ccda34931a072c2638af1eed8d02d7af701c46fe38b12772d2301cff41d10a433ff0f00a69d79d40233eadafe82abe585f8d SHA512 789191bca537998dd23d72dce4f185b84bbe700f4171c47de35b9bbca15a180ad214392b4f465cc1ecb0be955ebec1cf5a3c497815073be18035bd8bf8c51a32 DIST pyo3-macros-0.19.1.crate 7173 BLAKE2B b8d53ed51e2454abb77528c9e08315f288718dca08888bc24752f156942c27ffff75c88504bddcf05cc89d16b3fd2cd86280b0b94bd09947a2ffa4c800dfde68 SHA512 2c12cff4a8af948f9ecaadb83d1ed5199758f9e9c626c5930a1b74c65027a8b74dcf989ee470798aeff7c1165650d5d3dd75cb1f813859b7b8e241cd2bb8f2eb +DIST pyo3-macros-0.19.2.crate 7173 BLAKE2B 8862f42a30929579b0b0bc2ba7f0b416518724480e197fa13288e49324e851f964183e1529b7f31bf5d4fe0ae194a412723b6b401100e66fba98bbcd9c283866 SHA512 852cc2792aa3d30d9ab8802a451be5617cae6536adced1bf0dde71704a3c7c1bfe862fba751b6d045249819a8ba5d87dfc50914d142a0b662f046498c06f8c2e DIST pyo3-macros-backend-0.19.1.crate 49916 BLAKE2B 930774ee7ec936bbefc4ea81e2496cd15438dc82954ec7b85c0bc42b290b41c60869f8b31e109ba16a373d3ebf1e0058c0c7ef7d4911ae40feb99fb61d66a745 SHA512 7c7949588a15ef57b12f11e903c1110228bb653212761c97ff50399aa39be97108b471a2cdf47afb307f6c86bfb24b3e9ab32fd08e0550ee27e8808f2acd5145 +DIST pyo3-macros-backend-0.19.2.crate 49962 BLAKE2B 9d8a032c2205f55d2431b6bbc40df153339e08479df3a8a65506ade7d1f3d17cfaf664cbd09eaec9acff3f5a248598e37427d0c5a531eaf527137803adf49834 SHA512 fd708e6fdbd54ef7c676bedc62070175bac6b8f7ae11231578196dbf552b163a8a2499a1266f786bb6bfb85517fe83610902137d59a5c42efcb1a27c4235a07e DIST python3-dll-a-0.2.9.crate 66092 BLAKE2B 2c4baa31df7f55da8f1c6073525b4498bae7207ee38ef0eba4dbe58088609937a7d7b851c603ae62e5eb5361881e67a05d8c112d0a76aba5d99b13cdccd59d59 SHA512 1914d3ce67284f13551a4efefaeb9c11138fcca3d5082746282f64b7a36f732c6834766d981f27d862a61410eed09b3d281e0cab8cc1a46d424d04823ffaee35 DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 +DIST regex-1.9.3.crate 252676 BLAKE2B dd419b02b7dbd28a71e14c90bc538e98a63c0b9cc2ea01e7d8f6a0075c723c42c3d7bcbb45391431dec3008e6709e9d1d396d8e505f7f8d5d3a629ededf74b4d SHA512 ef5ece7d2b80a136d437ac42c5395cb01f6d357dcc490c8f6c89657f3f97af6befcc699008535c27583d7354e979418d1d933e36e8774ff2bb62750b9009d5d6 DIST regex-automata-0.3.2.crate 603895 BLAKE2B 839aaf55c2c24e14a9f474f2a38e5b190d5a0e85e0f923999a602cb7ac51b338c7f0720f6f42f5a6aaf1107d28320425e1daa540c532b97533985a389fb076e5 SHA512 82fbf0ad8a97b71c5489c69b34a3641dd104e02fc783df62036acb55ff7b6458349ae47164fda691178a054862ed00c26e471c9158391b65f9c383e38f8a5d61 +DIST regex-automata-0.3.6.crate 607174 BLAKE2B 6d02512501b45b0e87d8746c894009ec669fbfdeb742966e8ba8960ebf692f3b2c3df44ce5ee03e7d5320136709ad83b532dbc322a779e3c21ff0f65768c0d0e SHA512 ab3da2e63ff2c6a4da2c149dd34e565303f961f38547db7b34fbe984cf90aac107d4ec116111c765c9b71c4bf26022742151e1d4c5d01a6beac0a8a0887e30ce DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST rustversion-1.0.13.crate 17267 BLAKE2B f2cc10a9d998b95bedaecb60298b11637724058634b00844d7e3e77dc321d8c7578bab9a9362b94c6b4b30558df538578fe7a4a05a130fb16795e913b3fda8bf SHA512 4705face9c4e2570c6a7c8bd61ccfe1ce68bcc7bd11dcbb9e7321744de38277d1f66429b59498adad3cbfc25de68dbf194c2d244ab74003830ba5fcda47e621a DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce DIST serde-1.0.175.crate 77599 BLAKE2B 0bd3b44f037c7a4beb59a7d73369f5255e83037dea37b3d1b3e0054666723ec04489937c5e820203b63f3c262c803b60769bbe780103fd4dce3128eface61597 SHA512 11d9812592d61105c86b943dc749104baf8723c1f1f4dbadb4cf5dbe2b053559d9453312ebb741ee7ef8555f0f187ed0cc4a235cb3ba0bd72fbc1ecf0ca861ea +DIST serde-1.0.183.crate 77210 BLAKE2B 280e3d253a29b664b4e2d17f41397b17fe22af64417facca42d6ca0c839f1def745380a5402d7a87345bb16f4fdacf9a8c01966579b8c08fb06c05f097a87e68 SHA512 3a27efdff92cb1f6b50449a761efde781af91584b8410fbf5ce37b20005e7d46dc4c750fd1730e15468ea22aac7799421c4e60c74243c65ef7916d3cbadd0ef8 DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 DIST serde_derive-1.0.175.crate 379830 BLAKE2B 7366daddcd1200f888dcf5e5c80daa2ce57092235eb6bc55399b1d36d35aeea6b02d0328ccdc9c8e988ff6726a4a877125950adaabb305705eef90f5bbe62181 SHA512 c09b2125b3141ecb2e7376095b5cc83a3f6cae1c9c3a46e71c0326cdb722df2af24c221a2b9457ecab5bdb5393e9153066751882efc134852178a91a009c4858 +DIST serde_derive-1.0.183.crate 377265 BLAKE2B 041dff0dd5822b3be992cc65c8d789c86f8dda3a42ac77dc1a6c44cad4412c8c9fbb02f7572cc1ec4e4ca731d5f57a765d30f9357827ecf8210ae7f54c26d8f7 SHA512 c19cd2c9665b88b70a12b972c5b30d9ac6c604c77578bda5d7c6c5dbe01f097c1d6d165f1d73c204768427042b7521f43e40ee295c173e685c9ab1b4c23c8fcb DIST serde_json-1.0.100.crate 145170 BLAKE2B 0a15476563643e2b9fa3a2416bf21ce0be62f05d7f483b566eff806c01e19ff82016ecbc970a636252798316f2fec40465ca85c74759cc83b23d147e05016f4e SHA512 182b0a2c77a7c06d0c88e629acd56b16e50bdecac2a066d2b6a3a2a41b50dd6bb147e943df7eb3e26c2b7a99f656f1af98e8c2a83d991c5356b46f3573b94b88 DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb +DIST serde_json-1.0.104.crate 146130 BLAKE2B 62a613eba9c39bc3f007404995528ac101df3e74d90049e9aca699029f55ce4cee54a1bbfdd9e69cda9ab3e7ba9893fc66f3f9bbbc1eb358d570dd292ae77216 SHA512 06b2f3c818fa5819ff936d2f456fccded743ccc336359bfd1371aecebae9ca2d4f77879f61d1cda510b7a1aaa47b0010688b8e8c656388950e79fa5d007c7f6f DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST speedate-0.11.0.crate 30352 BLAKE2B c46e288116b98045206007a9f457fd9cbe93e8a51fc0a33a4cc0b47a05e25f0ab5ea7782c2c80f902a46fecc1d58dc4a642b1db8c6c2df7ac065c245fcd42039 SHA512 ce8654c3eda8565bd251aa6a2366a6c3a824ea07b3fc810d8df0bb3c66ec499ae9bb44fa240737ab09fde09ce92e1f81eafa006d41f4a7a324c60447b6faa813 DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 DIST strum_macros-0.25.1.crate 21700 BLAKE2B 0850a6f0d8bd5a2559f97b6c2497e6a4d85af23f35cc74d535be320cd2774dae9c591f957390d9f087a0dd0ca42922f8114e3d57d2f16d9730c4596ab9ee8dac SHA512 eda3cfc481fb16f2463cef31a63654b74d5bced3685c30b3843a36b43c3858f0ab23f64088263f79ff7fc5032af08547300aaf39c5b1ec375561f09c17d87a31 +DIST strum_macros-0.25.2.crate 21964 BLAKE2B 9069220e7adaaf9e87687a710ba372e5c360f56b81d0a1cf2bb9dcd9b81d514760f301a27c9bc049876c34292ddf74a4766a83a8467c1f281fecb2a356c9e36c SHA512 39e80178ca26859fa915195812158a0beaa7ec106c111e7e3a11e70c181bb5462074b59e236645f96ad197c2480dbdc481a4cae0a90d60311e4cf70dc7020149 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.25.crate 241421 BLAKE2B f8b06686d0891a1d50d5f214836e43f518aeea443cbb7dabd2563c2399559014b9d42b7e0d1dbed2f4aa5e644efaf2f5f8b37358f9e0140efa231a62348fa1b6 SHA512 2c07b24d5bec7463da97eabbbccea3bf82aff5a74d7ffca6ef21f66420dce369cf77529fe722ce77b019b9085a52feb900f707b6aee5ee088d07035ae191930b +DIST syn-2.0.28.crate 241635 BLAKE2B 5784468a0dd04eb298821ae5a3facf72c5fe5907cc469919b0a0b636bb55bd15e9e3a31c9ceb05b7b0f88e7a53e5891e6874641b61e5fde247a91361ae37047f SHA512 96e83979e70e2e1e46ca2af45d10fb259847d61e327809a51351a988282be9688a8c4942a284504674c8684970082dc15cd9ab9b3584bbfa68ac9716e071f9c5 DIST target-lexicon-0.12.9.crate 24532 BLAKE2B 7f09be1827a5f9563b842c38aff659432ec61b66b814ebf4cc8a963daf6c93e7dc453a6966aa02d3a886007506d2b993e16ceb047bd34f6d206de76a39d08dfe SHA512 62033617d4587fb9d4b3159c78dbb628041d7ba6c5849c27a5755f173a7279aa4a03e56d31e03f87adfae50cef49eb6f0bc5eea1f6a131b87c618330d19d61d5 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e @@ -83,4 +96,5 @@ DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b EBUILD pydantic-core-2.3.0.ebuild 2856 BLAKE2B 761f14a7d2bf09b94031a1c5edf711fb41af82ff8064c1d4550632ba6843b0dc2a7bdc9be3f491074df320ca39d072d14ab3c81588b8eee33add3a657be10730 SHA512 203feeedd26090802179a05c59b27b967692640ed04be5de52acb20adb9df1c4661d5aa70941baa4f84f9cbb5c09e16176fddccd288e72b448bf87fdb15a739d EBUILD pydantic-core-2.3.1.ebuild 2856 BLAKE2B 761f14a7d2bf09b94031a1c5edf711fb41af82ff8064c1d4550632ba6843b0dc2a7bdc9be3f491074df320ca39d072d14ab3c81588b8eee33add3a657be10730 SHA512 203feeedd26090802179a05c59b27b967692640ed04be5de52acb20adb9df1c4661d5aa70941baa4f84f9cbb5c09e16176fddccd288e72b448bf87fdb15a739d EBUILD pydantic-core-2.4.0.ebuild 2835 BLAKE2B 98680d6fa032ccc793377a398657d9f588ee5e7387451ffc50e5ed5a258afc2aa4280349bdc5453d6c7d919e7b094c295bc597d06597ee34337c86f6e8ff0e20 SHA512 5f7301ab419745cf9b39d008c12165f56f984774549bc69069c72aebd93545b1977c6c4164f6e36e2ba4a067f8d6b569759ac4afea78f9e232553307118bdc15 +EBUILD pydantic-core-2.5.0.ebuild 2876 BLAKE2B 6ae314a1c08b427a3dd99d61247b953dbe5f2d5e4f9b8f47aee8ae019e1e67184dceca69f6933ddfb12863545f1586ea963ff2735b61666545d718071d285302 SHA512 badc44b69549e12c1f448ce98c6d02934543493db275624f8f4e1c64ea102b63bb22319f134a31373a3ba01ff0698cc7d4558de27d6ea41372521b401082662b MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6 diff --git a/dev-python/pydantic-core/pydantic-core-2.5.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.5.0.ebuild new file mode 100644 index 000000000000..e90d5c4dbb39 --- /dev/null +++ b/dev-python/pydantic-core/pydantic-core-2.5.0.ebuild @@ -0,0 +1,139 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +# pypy3 is waiting for new pyo3 release +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.3 + aho-corasick@1.0.2 + autocfg@1.1.0 + base64@0.21.2 + bitflags@1.3.2 + cc@1.0.79 + cfg-if@1.0.0 + enum_dispatch@0.3.12 + equivalent@1.0.1 + form_urlencoded@1.2.0 + getrandom@0.2.10 + hashbrown@0.14.0 + heck@0.4.1 + idna@0.4.0 + indexmap@2.0.0 + indoc@1.0.9 + itoa@1.0.8 + libc@0.2.147 + libmimalloc-sys@0.1.33 + lock_api@0.4.10 + memchr@2.5.0 + memoffset@0.9.0 + mimalloc@0.1.37 + num-bigint@0.4.3 + num-integer@0.1.45 + num-traits@0.2.15 + once_cell@1.18.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + percent-encoding@2.3.0 + proc-macro2@1.0.64 + pyo3-build-config@0.19.2 + pyo3-ffi@0.19.2 + pyo3-macros-backend@0.19.2 + pyo3-macros@0.19.2 + pyo3@0.19.2 + python3-dll-a@0.2.9 + quote@1.0.29 + redox_syscall@0.3.5 + regex-automata@0.3.6 + regex-syntax@0.7.4 + regex@1.9.3 + rustversion@1.0.13 + ryu@1.0.14 + scopeguard@1.1.0 + serde@1.0.183 + serde_derive@1.0.183 + serde_json@1.0.104 + smallvec@1.11.0 + speedate@0.11.0 + strum@0.25.0 + strum_macros@0.25.2 + syn@1.0.109 + syn@2.0.28 + target-lexicon@0.12.9 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + unicode-bidi@0.3.13 + unicode-ident@1.0.10 + unicode-normalization@0.1.22 + unindent@0.1.11 + url@2.4.0 + uuid@1.4.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.48.1 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.48.0 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Core validation logic for pydantic written in Rust" +HOMEPAGE=" + https://github.com/pydantic/pydantic-core/ + https://pypi.org/project/pydantic-core/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=virtual/rust-1.70.0 + test? ( + >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] + >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" + +src_prepare() { + sed -i -e '/--benchmark/d' pyproject.toml || die + sed -i -e '/^strip/d' Cargo.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + tests/benchmarks + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf pydantic_core || die + epytest -p pytest_mock -p timeout +} diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest index 98447690fff9..558e74f905dd 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1,5 +1,3 @@ -DIST pyfakefs-5.2.2.gh.tar.gz 219768 BLAKE2B be22ad269dcb8777c2fc6d8aed5079b84089980f5b62f1198ec2b4b3eea3688df3665bfc305a300e73917d65bc4209bc7bbf2a739d3852b1257036ca288a7846 SHA512 43ba719ad129f3e5188512a6f9b1eb8cfd7586f45a69c6623a9ae2429ca4dfa67d54cfc42032a599daaf736d46cb9e268c9f68150c16427667ed84e0917ed459 DIST pyfakefs-5.2.3.gh.tar.gz 222076 BLAKE2B 01d24021be074058d865ac068f77de69721ad2f826f835f04776e8d17a8f4cfaeb85bce9a948d679951b8f028ef6d6b3377428d76c5d2d46afea3b78dffcee1e SHA512 5e4adeecb1e2341f3dee20d48b387de870cdab4ad27791951f98ba516f8f4cbe4f5e303c83725c2ce5a9cfaf34f771814b07c553983eb283aa7c3fd7f4e7690d -EBUILD pyfakefs-5.2.2.ebuild 734 BLAKE2B 0dff21e1a038069b56f9088e97fc85ee5f34d42cd4a63fbb6f8791a15fcb895734c9093e2b2dc131e8927c6121860f278ecea21ee51724d6a19db002e217050e SHA512 c9b6a23913f610c7afaea2d3471043e9598a017c2376e9f48a646c7fe94e3cb2bf4dcd3a57122fa9f272c94ff36c94d735b66d47eef43f1c4d995ae5ba3a9274 -EBUILD pyfakefs-5.2.3.ebuild 743 BLAKE2B 977101a550c7eb32678327282cba85484c3fdf3e2252eb53458b9b311f0e3404d34c53073949f04367c8b1ece63c765b0353edf3dc4c2d73688d443184f461e4 SHA512 0f806a6dfc21ddae0d42791cc22e5bc0c669be8b9146903293ab98a322657b36818e591a505b269641265880a93cab84689e6f342ba5c64471c35b8aaa5e178e +EBUILD pyfakefs-5.2.3.ebuild 735 BLAKE2B abd2a7682dd6393306e187eed3149473927bc2eab1f7d290e6b7424357810fb3c2de7d7979a46cb25920bf7260936ad571e7a0618a69b5f480a7d4b349ec9cc3 SHA512 eb829a1cf21d3097bb0ff8dabe32c8c321f6b0a5531519916fc0e11a297f0255dda24cfe35197057ef5ca37d1708ed3696f5efa9c7580f5672e423ecd3b834cd MISC metadata.xml 395 BLAKE2B add696dab9f93cad522087325d7cea08bb0d6905a093c0dd721b8ee0cc5f06a97e8b29663920e5131fd1cfaf38a1fb1c22908daa155025713ffbf18d87a2d5ec SHA512 454f9cf42ae315bb9d4b7c9a2a8b9a690163befc8f738b1fe4a145f1f3a9a5f59693e4cd1ebd4c501005cac1ab81c8b57b2316ac50739dfa96919b6de4850b9a diff --git a/dev-python/pyfakefs/pyfakefs-5.2.2.ebuild b/dev-python/pyfakefs/pyfakefs-5.2.2.ebuild deleted file mode 100644 index bd296d0b3f4b..000000000000 --- a/dev-python/pyfakefs/pyfakefs-5.2.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A fake file system that mocks the Python file system modules" -HOMEPAGE=" - https://github.com/pytest-dev/pyfakefs/ - https://pypi.org/project/pyfakefs/ -" -SRC_URI=" - https://github.com/pytest-dev/pyfakefs/archive/v${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-macos" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pyfakefs.pytest_plugin -} diff --git a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild index 192ce4662d80..09a226980c3e 100644 --- a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild +++ b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" 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" distutils_enable_tests pytest diff --git a/dev-python/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest index 298f01657a03..a0779a6932ba 100644 --- a/dev-python/pyftpdlib/Manifest +++ b/dev-python/pyftpdlib/Manifest @@ -1,4 +1,3 @@ DIST pyftpdlib-1.5.7.tar.gz 196076 BLAKE2B 9400fb9ff5d8c0e904f07dabef72a07528bc43a5332ad26544f0e512c457a919e887e9f9af18b75cb7853f2e0b70993bc5a858438924320e738d4bc9e2e17090 SHA512 66ad5a1ab8fde26233250351f553cdc411303616d717c416cdce059f93c64e6ef64c7707103644583249b6aba22a9841994b38e731edc7997e95e266dbdbdc22 -EBUILD pyftpdlib-1.5.7-r1.ebuild 1468 BLAKE2B 9e19bd82f4f5b891e91f56334bcc2be250ffc5e4068b1560695cdd51758ff0624bccd1c10545c2a6db069c8582b8c383cdd6d104fac6738793093b77d69b38e8 SHA512 c97d760893d9b3779953b16163c451e5af91f42ee636cecf88276475dee1d6fa5f934deeff9fb38d838a730cc5156d68df136ab28b9530489d1557228cef6ebd -EBUILD pyftpdlib-1.5.7.ebuild 3122 BLAKE2B a3b276987776a4617dd5d24e990974a83fc0071cc04571a2415d6f00ec86b245174e22289728d3d1c286368c22107ec2412cb754cd9568310e0aa1d2a6c0b851 SHA512 30f7fa9b61b144000646a76e859a69dbcba9c3e6f3e3a69b834e21ca030c0c59c995ec2be5e56a21ad6d9bf20c67953c3b3d77e22c927b221b3f72b3528650dd +EBUILD pyftpdlib-1.5.7-r1.ebuild 1461 BLAKE2B eb2cc44e7f770fac195823f52f8b12e2ecbf981822000e923cf996433b60cc6714cfaf5ccd061a891ae74cf4fd648f2f118a880f4e7ac52a1c6325cbb47b6eac SHA512 8ef35b01552dec67cbb6e306ffcf7737612d9b265f0577700637fe72314d1af1a126e3927cd92b145d3036db8872a1caff2897a506ec4dd59bb7698ba60d2a0f MISC metadata.xml 463 BLAKE2B ad4e4d5a1717e55743061f2cb4baaa7ea8ce73f4caf0c8d62535aaf73daf12339584bf75c82c35b425223f478094bb37518b43d34694fb4bc6aef6f11033fa8e SHA512 98bb4e647da164a8676f9162d1109d1f6d1ff9279ba8d26207f2ed793537af27de11b40296bacfb478e87b6479c9d31bb24f56bc1acf2a0bc228b2d00a733e1d diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild index c5dcd0b8478b..c760be58dc1a 100644 --- a/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild +++ b/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples ssl" RDEPEND=" diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.7.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.7.ebuild deleted file mode 100644 index 660a383e2d9c..000000000000 --- a/dev-python/pyftpdlib/pyftpdlib-1.5.7.ebuild +++ /dev/null @@ -1,83 +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} ) -PYTHON_REQ_USE="ssl(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python FTP server library" -HOMEPAGE="https://github.com/giampaolo/pyftpdlib https://pypi.org/project/pyftpdlib/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples ssl" - -RDEPEND=" - ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -python_test() { - cd "${BUILD_DIR}"/lib || die - - # These tests fail when passing additional options to pytest - # so we need to run them separately and not pass any args to pytest - pytest ${PN}/test/test_misc.py || die "Tests failed with ${EPYTHON}" - # Some of these tests tend to fail - local EPYTEST_DESELECT=( - # Those tests are run separately - pyftpdlib/test/test_misc.py - # https://github.com/giampaolo/pyftpdlib/issues/471 - # https://bugs.gentoo.org/636410 - pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_received - # https://github.com/giampaolo/pyftpdlib/issues/512 - # https://bugs.gentoo.org/701146 - pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor - pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii - # https://github.com/giampaolo/pyftpdlib/issues/513 - # https://bugs.gentoo.org/676232 - pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_anon_auth - # https://github.com/giampaolo/pyftpdlib/issues/513 - # https://bugs.gentoo.org/702578 - pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_failed - # https://github.com/giampaolo/pyftpdlib/issues/543 - # https://bugs.gentoo.org/758686 - pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_idle_timeout - pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_stou_max_tries - # https://github.com/giampaolo/pyftpdlib/issues/550 - # https://bugs.gentoo.org/759040 - pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address - pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address_map - pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address - pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address_map - pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address - pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map - ) - # Tests fail with TZ=GMT, see https://bugs.gentoo.org/666623 - local -x TZ=UTC+1 - # Skips some shoddy tests plus increases timeouts - local -x TRAVIS=1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r demo/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pyfuse3/Manifest b/dev-python/pyfuse3/Manifest index fb8812cfc3f1..2b0327fd657c 100644 --- a/dev-python/pyfuse3/Manifest +++ b/dev-python/pyfuse3/Manifest @@ -3,4 +3,4 @@ DIST pyfuse3-3.3.0.tar.gz 867765 BLAKE2B 29a871bbd4c82298231eac0c8d4b668a75a9ea7 EBUILD pyfuse3-3.2.3-r1.ebuild 723 BLAKE2B 9d4d0ecaf01016f562b51556dfbf7430963cedd1dceb5ee92b677d1e81f43d1a6b42e311c9cb27a4fbc085fa826f5550960dbd28eb6dc92680b7fc61385b4680 SHA512 ca6e68c7560fe8ba8a2127ee322124f64cb2a1c0d1436c92926c560e4b17e144e03905cbdca62eec29bf9d765bece9e3f8771fb5ae0d0944103a9233bda83b56 EBUILD pyfuse3-3.2.3.ebuild 718 BLAKE2B 53525b250d1c5f44c50024a7f3372abdcb3a99f975bed692781e84217ea60ec2cbe89b65d64b6fc478377822eb7fc6d10315dc57922f03eac4587edb2055ebc6 SHA512 7e69417b050d7f9108f35034157ec8fbf6aeb664ea6e9ac57a6754df948ac0b370c07e264b146461de0d73266413fe4b33100ad62924a4e18d4ecc542706c4c5 EBUILD pyfuse3-3.3.0.ebuild 721 BLAKE2B 08b6ab8a05d066b4fada6992af24e8e8f8bc87d1b19c59d62b84a8d084a642e7a301e859ad91412934b7bb87d2172d015a76b805a27bee598a8e5b5f73e79623 SHA512 07f432175e6e6bfa6ef2cba89868c9605d67f536be699ef07700d487e909bdfef0a877784050a45b63ad20ced2b8f7a5a9133e31f1a9cad20da0c3340b53b62f -MISC metadata.xml 378 BLAKE2B 1eab581597bf836c57f06347fbe9f5abea4aabffef115536e20a7ffc598e0c124197bc6edaa79c92158f1b5339a465d584501705f1f4d26857b92b2cbd518778 SHA512 7893dc5830a0707d32e907d133cb5e2a6f86bb531c31f71926790d6ad9704c9dc85693ef91aa19a5c4ce755956400c8b5d97882ae4a9f52c2d19f64e06f3bcd9 +MISC metadata.xml 293 BLAKE2B 62845768731235297bd2f4b3e133dac78cf4ede4c966a5744e3e37c51598a6774b103ba1de844c7a2b39c025fa5f0349cf760c1b84386c72837698290fd11e90 SHA512 85d980dcf39d4301087c21db1ad344ee261e96656182cedfae8ad33fc93630bb3938a3e4c34279454e14ec6f8d429c19183f5cf300d29be9610ebd24abe13ee8 diff --git a/dev-python/pyfuse3/metadata.xml b/dev-python/pyfuse3/metadata.xml index f747360d5645..d901019bc6fb 100644 --- a/dev-python/pyfuse3/metadata.xml +++ b/dev-python/pyfuse3/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + libfuse/pyfuse3 pyfuse3 diff --git a/dev-python/pygame_sdl2/Manifest b/dev-python/pygame_sdl2/Manifest index e64dff5cecf6..5e9d8a526df4 100644 --- a/dev-python/pygame_sdl2/Manifest +++ b/dev-python/pygame_sdl2/Manifest @@ -1,3 +1,3 @@ DIST pygame_sdl2-2.1.0-for-renpy-8.0.3.tar.gz 4053740 BLAKE2B 607e9c587734a5d53f25ff7537b308eade273f97065e81166bbace9ca255adfda0bef23f05d9fcb370c96d7eeb6175a6b649b0b07727b027ed2b43506dc876c6 SHA512 135779d4de6e2bc8ade069c11d521dd0dc2bebae6dc63a374d478785fe7534626e9dc3c7f8f50c3291f4a60b26eb474c14e3971f0b9487215125bbcd5af6782c -EBUILD pygame_sdl2-8.0.3.ebuild 1075 BLAKE2B aaf80576a3961ebce2bf88e11c6da88a0a038907ab83cf864e423f5e144773955e54305dc03f782cb468ba40e5997e8fef7a66e7a48c3f0429f3211c8f73e91f SHA512 097e17a595e4f30a0f7ac2ec7502f3e41d47ac79c1d477bceb8dc0319c30b76fc1a0dd5f9d0061d8e4952edc485f2c87a2da8ee7b00f1022e5f87afe2fadeea3 +EBUILD pygame_sdl2-8.0.3.ebuild 1107 BLAKE2B e05af36deba48b284525711ceb3890eb1ef33160816cb0abefade84aafa19d3f75479bdaabc7c11729cc08d7c1e0124d8d3719a301cd178a472fe43449ec4265 SHA512 1dd3d201a9b74125f652408bd4ec68e414658410755eba6a07916b01e4e3a2056256026d6584d1c7b9ee292f737b98723c7387ae70c0114d39c4cf2419e69c5f MISC metadata.xml 382 BLAKE2B 0456a0211bf9f5497ae588dcb47ed34d99f08b7600d135a4591e10c8ce8a7349c816c53ea4e800070afd065821aabf22a70e7482402947f2d1801c3250d62d12 SHA512 dd3d1bfe08a30dedf0da22a02e2a3f3e8d38ebd59b2c122b26486b6891ac7459a06368fc55bbce6b243880367110b1b908bd796a17feededf3b1d8b4c9363278 diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild index 3adc4a5202d0..403b3deb81ce 100644 --- a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild +++ b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild @@ -18,8 +18,10 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="" +# &2 - "${@}" || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest index 6559ce1fc852..afe7246e8cb0 100644 --- a/dev-python/pymongo/Manifest +++ b/dev-python/pymongo/Manifest @@ -1,3 +1,3 @@ DIST mongo-python-driver-4.4.1.gh.tar.gz 1461820 BLAKE2B 42b2f5663bbc632205ebc1e979c6434122d797043cc545b3ff5b02956acd4d8d2b3a6b4a0308ca041fbb82aa3f530b305f4d21d42954c15b0c3ace3da6e1efd8 SHA512 fbdc6bd60eefbd554cadbea2173340e89e3cbec3377c97a592789750bb86ec68818d40f43b020c68023ff6c415bb4ceb36e7fb169d72b3e9c218880c6bfaf339 -EBUILD pymongo-4.4.1.ebuild 3145 BLAKE2B f0d3704a40d5b6dffefc47ffbfbad6e1777bd0c689577fd98ce227159087bcf7903bcee01b4ef19a4b3f892f2e4ccb6bc1dc9a5068117af80c2c25a1d4c81760 SHA512 b97b3b77d967032ec4240342d5a6262273175bf8fd03ab916bbca0a6a6917856fe393221eaeb94168052eca267a3c849d2d80d8dffc30cc420b021fb7f1ebf3c +EBUILD pymongo-4.4.1.ebuild 3168 BLAKE2B d94c0fc8ac4982ac6492ba4c2cb93e8daf2d1aefc2fa320bcf7b258eb899e77a03877f1bad7ddda197b53766bac61fb4097366e9ee2636e5f351f10ade7d8764 SHA512 8c8cec39a7780a623331d957ba5104628d71b1ce8140c671b44a23bbd9e033b784607862055175cb66ceda37aff5cc88cb7eac011f0a87cd9597d09e17d914d1 MISC metadata.xml 806 BLAKE2B 536379dc753a1e4dcd787d3e00936e0a047e61388f3c9a843a6cf9bece4a2b39e3914cc600cfe9bf8dd3c44cfe44ef5961d66f2aca1e9a4cd1da9c93533f2349 SHA512 c74e54c17e7abe70b0155c17e85493f37da0a2b66d50099e05a5588680f20ad27c46682804a7db117dfdffa6e15abb78e1957587b881029a9c29c86cee890b22 diff --git a/dev-python/pymongo/pymongo-4.4.1.ebuild b/dev-python/pymongo/pymongo-4.4.1.ebuild index a543900a9665..3cce0c965d98 100644 --- a/dev-python/pymongo/pymongo-4.4.1.ebuild +++ b/dev-python/pymongo/pymongo-4.4.1.ebuild @@ -23,12 +23,12 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc kerberos +test-full" RDEPEND=" python-lsp/python-lsp-jsonrpc python-lsp-jsonrpc diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild index b34374ec9df3..d1cf40779941 100644 --- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild +++ b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/python-lsp/python-lsp-jsonrpc" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" BDEPEND=" test? ( diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild deleted file mode 100644 index c44717193343..000000000000 --- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.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 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="JSON RPC 2.0 server library" -HOMEPAGE="https://github.com/python-lsp/python-lsp-jsonrpc" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -BDEPEND=" - test? ( - dev-python/pycodestyle[${PYTHON_USEDEP}] - dev-python/pyflakes[${PYTHON_USEDEP}] - )" - -RDEPEND=">=dev-python/ujson-3[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -PATCHES=( "${FILESDIR}/${P}-fix-test-with-ujson-3-and-up.patch" ) - -python_prepare_all() { - # Remove pytest-cov dep - sed -i -e '0,/addopts/I!d' setup.cfg || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/python-neutronclient/Manifest b/dev-python/python-neutronclient/Manifest index 103c60a0a898..ca619068159a 100644 --- a/dev-python/python-neutronclient/Manifest +++ b/dev-python/python-neutronclient/Manifest @@ -1,5 +1,3 @@ -DIST python-neutronclient-10.0.0.tar.gz 206707 BLAKE2B 02d270d1867484548af335ec403fafe1d50f8e7601e57ec61f804ea86af9d09064a7a72f6f6c710cfd63ce640b9250d9a0bcce4326fc7f49165d7ae099ecf785 SHA512 b80bd90822929ed7f231fccebc5984c97cf7995f428f86442d33bfd69b679def434078406e4c6f3ed557a52921f362cc39ad084ed3fed411cd00279135f7e692 DIST python-neutronclient-11.0.0.tar.gz 206846 BLAKE2B e7ba4db5763a9310aa393e01d8561e9cfe85dfe584942de70a1b2254ccd8d5a79f6ffe5dc195fc3ef6f338c49686f8460b81111f6d4118315af38d7eea6f8c1c SHA512 3732892db34287343bc7015aa0be426e61f7a111e8a69c529f9baac0b6abbba09232d2d73e255dc82a816a1e9ff70237097c6269a287910a034787af58a730a1 -EBUILD python-neutronclient-10.0.0.ebuild 2434 BLAKE2B 098fd0e8cb33f03ab76d14a307caa74980b005bf5864b294a6f0f91fbfbefdad56b85f285123d1adf800b1579eaf1ee03b9431377efbd821c35f69f7e4bd9ec1 SHA512 f260275aa466a81d60995bbf45aef5f2837f6ef83c35e528c9b5929f3386664f617549b9a7779883e171129ba13c13d55a21eda7b16bab36a6f5a70ae3d4b076 -EBUILD python-neutronclient-11.0.0.ebuild 2437 BLAKE2B bcbf478e814ebf892425f21ab8e1e9488688c87abebe7fcded70a6cacaa749b94742ec735df61be1870b2ff1f2de5f0f773593e0e738f3bdf0c26333b38ce7f5 SHA512 9d90829df079a0655c395576ec8b9af196676e11e580a9bbf6b9f688a614f23dbf78aabfbbf3b9349f1dcb9756459c24dfa3768d46abfd9603358c133e264b64 +EBUILD python-neutronclient-11.0.0.ebuild 2435 BLAKE2B 11f1cf4ae334f0a2446650ab3e494466b5c74f1e43813ff65e33fea427910e757712611d90d6353fe3342c52fe394c7c487993965a6b7c851f150d51086074be SHA512 605cdfa0bc912a31b9ae7ab759a139f63b63055bfc4aa633dc17292bf5a00586b88922831124b0b0f16c23cdabee553a8b218976a54009f33074aba12feb3f01 MISC metadata.xml 717 BLAKE2B 75f33edaa71a10416b2b714a8cf11293977a15c6f2480b1606836d2dff0a5833e0ae10080acc5da0d665b466b6487f01e9bb911b4099f68c45bd0509eec811ed SHA512 39e07805e8c08291ddee7b569f092bfd2c2b7bad520bb076d724427e939b3e33b0a83007fce2f43a075fb53606bb611bdf2dd56cb5ddf0dcc7a26ad71f086cea diff --git a/dev-python/python-neutronclient/python-neutronclient-10.0.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-10.0.0.ebuild deleted file mode 100644 index ffac4aade0f2..000000000000 --- a/dev-python/python-neutronclient/python-neutronclient-10.0.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 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Quantum API" -HOMEPAGE=" - https://opendev.org/openstack/python-neutronclient/ - https://github.com/openstack/python-neutronclient/ - https://pypi.org/project/python-neutronclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-3.4.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-1.0.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/os-client-config-1.28.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.8.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/bandit[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslotest[${PYTHON_USEDEP}] - dev-python/python-openstackclient[${PYTHON_USEDEP}] - dev-python/subunit[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/tempest[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Needs osprofile - rm neutronclient/tests/unit/test_http.py || die - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b neutronclient.tests.unit -} - -python_install() { - distutils-r1_python_install - # stupid stupid stupid - local SITEDIR="${D}$(python_get_sitedir)" || die - cd "${SITEDIR}" || die - local egg=( python_neutronclient*.dist-info ) - [[ -d ${egg[0]} ]] || die "python_quantumclient*.dist-info not found" - ln -s "${egg[0]}" "${egg[0]/neutron/quantum}" || die - ln -s neutronclient quantumclient || die - ln -s neutron quantumclient/quantum || die -} diff --git a/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild index 6a5bd69d00d7..682f17ae021f 100644 --- a/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild +++ b/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild @@ -18,7 +18,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/python-xmp-toolkit/Manifest b/dev-python/python-xmp-toolkit/Manifest index 5cf33069654f..385f355bbcca 100644 --- a/dev-python/python-xmp-toolkit/Manifest +++ b/dev-python/python-xmp-toolkit/Manifest @@ -1,4 +1,4 @@ AUX python-xmp-toolkit-2.0.1-test.patch 2953 BLAKE2B 84794d759a96cdd2d56f9b254a4564ab1d2a6e0453c8d3130ae2f461db487875d5bc6f6989b2423f36b6cae38e578cf3afc5d1f1576534e33abdcf846c0de6f2 SHA512 903caa29a67b9332cee721882e28da7cb3f565ad97d0c75b6a1b14e8e62156a6afea370843cd2bf700d4703a1fed94a3eaa932a0ee493681190897ab80dbae6f DIST python-xmp-toolkit-2.0.1.gh.tar.gz 3576384 BLAKE2B cbe73d08d101d0d44c368fd1f1c6f1c8308ece5ca26f164f78312d901fb5d0387a5d2a6519d527b3625d11e338df5c366bed8a7361ac822ac887ef8be3a74948 SHA512 46f83b03574b2d742f6c6efb5b94a549068557ad6338e74fc62368c265d05f0b66a4dd36b17cd51b39f7b6cfbfb1210d54cc44c69e9a9e3da3392ee5f11de3bd -EBUILD python-xmp-toolkit-2.0.1-r2.ebuild 793 BLAKE2B 59bfaf671b7e2bbb3757f79ae0054ce3cdddc638dde773f4fcc6741f2a4273663ed5663e76b9e58c55dca83c11f9cf9d66c1706d7c46e8285424c4672329d724 SHA512 afb6a0e543a9f76ca454f86795609528f4ab4e02d60a717cfff03c5c97e445eac92f90f655f69e7d47c2088fe29ef74d01351ea9220c1ac01c0ae803ad139ed9 +EBUILD python-xmp-toolkit-2.0.1-r2.ebuild 794 BLAKE2B 1c830dfcc5d45e1940ddf4b8138f5369a18b711f45e0b8787022423b508a3dc199886e6f800fe673644a4747da9f4c8353ecf9c2a4f1a5d93de1e0933175fa8c SHA512 09e0d93a378bd2ee46a1b2f22ba5c791864a241127aca688dd84d30434a1c35cd5d54718fe14ce3a576568e5de869365b5b13ad93002743b18c767a126d35b80 MISC metadata.xml 417 BLAKE2B 818d54b619c9571b00493c9c463f4e2899c187071918f9e74189d8be23b97f4cd9a8ca0313c5f26507f9e581d8e268be3fe17f03c3f409b1eb333540fb48d380 SHA512 dc5ef8f44af10a54da69fc6bbd392c4da30ecc49c829f2f8c26022e2d42da3ab0a705f31bd72f404454fe76daf1162ecb72ea1e106c93a48cdf100b59f492a91 diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild index 5a348c0893e4..f7dd1001fd8a 100644 --- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild +++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 diff --git a/dev-python/pytzdata/Manifest b/dev-python/pytzdata/Manifest index 1352b8dc0a00..859fa9932fbd 100644 --- a/dev-python/pytzdata/Manifest +++ b/dev-python/pytzdata/Manifest @@ -1,4 +1,4 @@ AUX pytzdata-2020.1-system-zoneinfo.patch 3482 BLAKE2B 26c62593303e02d4037aba6e7b4ec7645610f3e73eadef9fcf483db5567e31d407efe92859d4157e672ce9683d135c2fcf2e63d427898d8bab1b0ead8db09299 SHA512 707afdd4bff5fb70f3bc4e20c88a1962f3fd56c15b3ff3e5896446d1eff55aaceefd53509fef1b4941d797e2c2aea41b72a87276fa64e562ad71609fa717a78e DIST pytzdata-2020.1.gh.tar.gz 249045 BLAKE2B 6f07a7577edc87030fd70e720b32146e9044a8c6f74d0bafb9239ad666d0d6fd0ac7c3cca070914701af301b1a3368ace2985f8169b9747937fa6ed066be7302 SHA512 fd154bfbe90ce07a90f769063b772234036d2627c1e6d78a465d9ddbc894e50cb9d821c04ebff1a7cc6a327266f7843fe54e5592d37c41db023329d6e0f668c2 -EBUILD pytzdata-2020.1-r2.ebuild 642 BLAKE2B 86d27c5d7c5363d8092cd7ae6378f2c6a737bf549b06d7349ed53c66885ac9f0ce092b57a30d3beea71f744f4f050e4a962b552df1cf69a3092492528e6638b1 SHA512 de35e584715e8950ddb73065bb06619ca7adb6e7cec044e7e05579a8f003d99a5ca0e9b73c8c867ae1102a3a070f4fdcf6c24db1980577420dd9b7fa261e2b7f +EBUILD pytzdata-2020.1-r2.ebuild 654 BLAKE2B 5fea90e06b119317c185b62d0ead00b0cb05082285d9a8e8e7ec962bd974d3749116a402209e0d4351f011d2c08ff97b263c1967de7ee5f6baacb3c03622c234 SHA512 df41b166576c0f5981f2995f671595db042ada57933bd08935080d3b8eca1dba061584dfe0a9429cc5525c58b391908fe3ad183d15210dfc33665732b5472948 MISC metadata.xml 414 BLAKE2B 4b6e7f935a42ed815b92d7fec75b4db6fd3fa46386b5055462bb317bb6ac8526e3a965c803d6e207382ec396bc132d514ef083af91c9ac45ad2eaf67998b0b9e SHA512 80c0e415716770a0f18bd237e9039f72bdab0056c11e98ad2359431b14d0b239ae7a88840d774aa6d3b390fbc86bcf30e42a4981e52acda8e99666219982f445 diff --git a/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild b/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild index 0be5020358a0..3412cccc13c7 100644 --- a/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild +++ b/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" RDEPEND=" dev-python/cleo[${PYTHON_USEDEP}] diff --git a/dev-python/pywinrm/Manifest b/dev-python/pywinrm/Manifest index de2161dbf5b4..6d424b47d50e 100644 --- a/dev-python/pywinrm/Manifest +++ b/dev-python/pywinrm/Manifest @@ -1,3 +1,3 @@ DIST pywinrm-0.4.3.tar.gz 38356 BLAKE2B f998b9b56a60bf9d56b871e5fa8f59a4c0ec510b7a0a626b543b10e790596455797109eb2f929ff3224915ba8f6d1444843d735a67b9e2657fc6f705447dd056 SHA512 f6da28fc1c53a4c000539583ef5e6bdc108a2396f161a416cc151a8591478a6c7a577c5733374339fe3612a5a85046fb9cd44ca38f502aecd56b2723aae16943 -EBUILD pywinrm-0.4.3.ebuild 768 BLAKE2B 2dc6b7ab7e7d9639c638d94a7100a02187ed15be42125a352857f04258bafc90c1330f717fd50bc6f24bce202602b6f2f46d5cfee281c3fe9a13ca170837e07e SHA512 f7c1d082322257642a8461e9ab798975423ed925971f347d9e4186158fa57038833750814127fc47329ff755a07a5359896e6524d8b2f298f6ef73c5bc2a5405 +EBUILD pywinrm-0.4.3.ebuild 767 BLAKE2B ac1f72f623cd2c434504da29a797988419cba009afb1d8f25c859226d35c5439154e3f7495706b2d716a6e0cdf7f57bdcf34fb6a3f442209834aa93377b9bd4a SHA512 0cca3e6fc1140cc3135dcb85dc4b6f1d131072fcb88bb8a34268db6f9f6aa3f94bcd5582d3e64a4d13b00393b191994cd5c095b1bd2c414364143398dda03c28 MISC metadata.xml 393 BLAKE2B c3656e83163c2e04cb1e313d4aefbaefa6ced59e186495763decafcc2a6ecbd57f55afddb8cf23f6dec82327821951ee086b5461351cd439818847f5e8eed1f5 SHA512 041088b77f748863dd04f869d6ddc17188e25cb78434525ec17e25c7d0530002d1321aa35f7a9c773646873281ecbf09a7d8312af5ce6a59a1a55cacc7106e43 diff --git a/dev-python/pywinrm/pywinrm-0.4.3.ebuild b/dev-python/pywinrm/pywinrm-0.4.3.ebuild index b6a86b9d6dbf..04f787fd175d 100644 --- a/dev-python/pywinrm/pywinrm-0.4.3.ebuild +++ b/dev-python/pywinrm/pywinrm-0.4.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi @@ -22,7 +22,7 @@ RDEPEND=" dev-python/six[${PYTHON_USEDEP}] dev-python/xmltodict[${PYTHON_USEDEP}] kerberos? ( - "${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 + + # tox leaves a *humonogous* tempdir which easily leads to ENOSPC + # when running in parallel with other packages + rm -r "${T}"/pytest* || die +} diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest index 6b7ba8d4d1a3..b08a80b83fd4 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -1,5 +1,9 @@ DIST tqdm-4.65.0.tar.gz 167542 BLAKE2B b1f7b5666600dd5c476ffc9852cdc8905b8819b6b3f812e00495fa38780dda0c59e48956881d46919ce57b13da9dde519fa7e22d91ed58fe43172da8e9043653 SHA512 86315b57d8ceec69ee8970b25372b26b03d2d37f6d06e037e712bf16c7f56eac1c4049291e451c7df62273b91ba7149b400efd0186ceee90268d854e7b476c47 DIST tqdm-4.65.2.tar.gz 167099 BLAKE2B 5b3d1444aacd3ffa46149889ed5eee3bc851da2c000fcfbd06ceda811ad6df3fd7f9b5da90e7124930ebfd8249a52d194d807d7f8e8b1170966d2b1e6128fc7b SHA512 012810c5844f4034388469a4ce71382067a42960a534e2720d412483b3668040367e94c1865dcd44855cf1f2c7e28312b6084d579348492d7ca3ba5241395f40 +DIST tqdm-4.66.0.tar.gz 169029 BLAKE2B 1b8277174a62ac01ef61b21822aa87bc933db2b7ac8ed134ba41920daac7e75fdc6bbd8596fde7b54de377c4900f5f2dde8126548dde055feac327da38bfc152 SHA512 23c871f61d45caa5ceee4cf191e063f91123d69c641111857023432cdceaa1ddfb957fea1b6390801cd9cd9fa9a42b4adc29854340f28cc9a2400295b3f18065 +DIST tqdm-4.66.1.tar.gz 169147 BLAKE2B 4b274badaa13feb55ff079e143ec5a539a2ad1e1ed60fb319b8f955cfb5baa26676773c0d4fee95c6ad0f068434eadd80bee97559d0c0fdc8c74ea890781f589 SHA512 989bc93f791e1636525486688b1d9b457314cde7b5804018382cc490638ac0b88aac50d7870beb9dd80bc5f05e083b8f9f205ac17324106f6d936bfe8d2f316e EBUILD tqdm-4.65.0.ebuild 1001 BLAKE2B 733e92b55eab154db5570f6faa294a8e3c1f457ea5fefe2cc1c696f50cfbeebbe9f89c1bde6ee75078f37c07f4ed8638b42309c7edea93d73081a1733b5238c2 SHA512 0730bb760aa2df3449d9c2f62ed913748e2abecca0e9b199499550d232e627c8cc50e93f3eef3fe502a5c89382790a9db8a57eb6f70d26383faef84b98491fe8 EBUILD tqdm-4.65.2.ebuild 1009 BLAKE2B b11f09e427912bb7fc295197ea307dba890863609a0772664407596795a51d470bf8fe27022dece8c3c742f9a963aacbbb0ccaa510cb99ad61ce6798a2c13628 SHA512 c05f10016774f07254b41f950d1922b2043207f899bf1fbc1bc95c17d5fc2a0fdfb6e40391adcd9c3b8b2d8133d78fa0b4dd9939c4f35391e12ec4dc2e806947 +EBUILD tqdm-4.66.0.ebuild 1009 BLAKE2B b11f09e427912bb7fc295197ea307dba890863609a0772664407596795a51d470bf8fe27022dece8c3c742f9a963aacbbb0ccaa510cb99ad61ce6798a2c13628 SHA512 c05f10016774f07254b41f950d1922b2043207f899bf1fbc1bc95c17d5fc2a0fdfb6e40391adcd9c3b8b2d8133d78fa0b4dd9939c4f35391e12ec4dc2e806947 +EBUILD tqdm-4.66.1.ebuild 1009 BLAKE2B b11f09e427912bb7fc295197ea307dba890863609a0772664407596795a51d470bf8fe27022dece8c3c742f9a963aacbbb0ccaa510cb99ad61ce6798a2c13628 SHA512 c05f10016774f07254b41f950d1922b2043207f899bf1fbc1bc95c17d5fc2a0fdfb6e40391adcd9c3b8b2d8133d78fa0b4dd9939c4f35391e12ec4dc2e806947 MISC metadata.xml 605 BLAKE2B ed20e6f11f20cdc6525b98d9fd37c0b8f0781dd1c4be85e8aa4a3f5644a20fde3179bd44bb99ef4c14913168113a58963b36281ccf4807a694624a1e2df578f8 SHA512 b5f096a0256312e6ab5098bb6d9965b567bd735813d9c97fa49f08de640f2c5ebb292ba747eb284ff043dc29d4bb1cab1ac947ecaab6b4e94aa51e96a0cac636 diff --git a/dev-python/tqdm/tqdm-4.66.0.ebuild b/dev-python/tqdm/tqdm-4.66.0.ebuild new file mode 100644 index 000000000000..0472066fc4d2 --- /dev/null +++ b/dev-python/tqdm/tqdm-4.66.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 pypi + +DESCRIPTION="Add a progress meter to your loops in a second" +HOMEPAGE=" + https://github.com/tqdm/tqdm/ + https://pypi.org/project/tqdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~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.66.1.ebuild b/dev-python/tqdm/tqdm-4.66.1.ebuild new file mode 100644 index 000000000000..0472066fc4d2 --- /dev/null +++ b/dev-python/tqdm/tqdm-4.66.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 pypi + +DESCRIPTION="Add a progress meter to your loops in a second" +HOMEPAGE=" + https://github.com/tqdm/tqdm/ + https://pypi.org/project/tqdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~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/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index 083730a75771..fb45e0a232af 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,7 +1,5 @@ -DIST trove-classifiers-2023.5.24.tar.gz 15856 BLAKE2B 37184092e2ec7c068a73d47f0708124b92d54abd4015da5ccbe2b914699f7f93ffaaf1422b84745c0c76aa377adab9c4759348789c55300772c80892afc5c6da SHA512 6017d32ffb63f8ac85d616c55a9317aa8f3cecbddcdfaabffbd6ba98a60f964ceeb28424881f2cebdf891aad2b6d7d1ade78202ca6e9bec697ce446647d09897 DIST trove-classifiers-2023.7.6.tar.gz 15844 BLAKE2B 40c6c1c16dbd50d098584ef22e5a687009317642f45bae0de03ebacb3331a9ed94ed63480ccee187565c41e3037911db56cbcfe3f150cf4663161b687e4d275f SHA512 612251e76ce5143e77c349fdc4948eff335f862db4d9138c66f8ca935c2a95c9970377d6a7df382d689728517e89868a9e59bd42d450346499d5c385ebf62841 DIST trove-classifiers-2023.8.7.tar.gz 15856 BLAKE2B b20befe256e51704b4974ba7b3bcae88ff2ae1f1281da145f16a77963a75b3d2a58aa5914d622e8687a0e08915ae92783c4782a90390b53a0f346d829dce8cd3 SHA512 d414f5e71abf0eef3593c9509c93b4d3dbbf0b8f6ffacc85acd43be9e0f31d924757868e86bb069d9f0475731c811229ffc827568fe957fef850e71a0a5119fa -EBUILD trove-classifiers-2023.5.24.ebuild 739 BLAKE2B 039b3026a8708593f349982cfe404c7be4d1d928a480e0bb82c9642fe3f029f515d551b1ae315a7ffa8185b28b88df758247807186ebc542cb2e68989ad28b9e SHA512 567ecb2558264c4cf61f21d4219f997410b45dc5b02e07d31198a5d3be1990d40eff5b900b32db5c1a6fb31a26e716d86b5afb4c10ea0209f0f911c3c6ad5866 -EBUILD trove-classifiers-2023.7.6.ebuild 747 BLAKE2B 08ff0f0c07bd25c54e464fc51f0a227d0b0890051858dccb257a96b863178e07816d8ccdeb1fadfb9467381cceecb9d8940cbdcf9de9854a0ffccad259fedc59 SHA512 08e3220c6390f23ba9d0920abfc64285c5550ae214c4971fdfb5b1caf804d6f265fd07f6259ea01d43dfb81e0de94ffac7806f09c8dd6e41bad0259a51e13ed8 +EBUILD trove-classifiers-2023.7.6.ebuild 739 BLAKE2B 039b3026a8708593f349982cfe404c7be4d1d928a480e0bb82c9642fe3f029f515d551b1ae315a7ffa8185b28b88df758247807186ebc542cb2e68989ad28b9e SHA512 567ecb2558264c4cf61f21d4219f997410b45dc5b02e07d31198a5d3be1990d40eff5b900b32db5c1a6fb31a26e716d86b5afb4c10ea0209f0f911c3c6ad5866 EBUILD trove-classifiers-2023.8.7.ebuild 747 BLAKE2B 08ff0f0c07bd25c54e464fc51f0a227d0b0890051858dccb257a96b863178e07816d8ccdeb1fadfb9467381cceecb9d8940cbdcf9de9854a0ffccad259fedc59 SHA512 08e3220c6390f23ba9d0920abfc64285c5550ae214c4971fdfb5b1caf804d6f265fd07f6259ea01d43dfb81e0de94ffac7806f09c8dd6e41bad0259a51e13ed8 MISC metadata.xml 385 BLAKE2B 0d679ace6575dab100af9918e8b6dbde2f70cbf556c23ee667d68f69c6dd07887e43a513a73e60849a7a4b88cb26d4cd85b4cb905b926ee3832161c663adc9c0 SHA512 977bc86d4fb2dfcc887fd8d4038b8ac76cb0f4783424d3ab0857256afaf5dacf4e45c0d2a9166daa854be1dc8faba4a10c4718c557b983a1c7bb0a33fcd61f41 diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.5.24.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.5.24.ebuild deleted file mode 100644 index 9b9967ac400e..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2023.5.24.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - dev-python/calver[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild index 3c130311d42a..9b9967ac400e 100644 --- a/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild +++ b/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=" dev-python/calver[${PYTHON_USEDEP}] diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest index 3dbd0afbb93a..46e27bdb3570 100644 --- a/dev-python/trustme/Manifest +++ b/dev-python/trustme/Manifest @@ -1,5 +1,3 @@ -DIST trustme-1.0.0.tar.gz 29567 BLAKE2B d57049d5d72b0aca85911a39f1eed2388829ab7e6833a2f8cb7fccf6d743e99fdc7e2917382f1397787c70763bf2ea49210337021054fc549e7e95377f88dc52 SHA512 4315290b5c7341ede5037ece01608ab0e8e07427c8053e058fb5db23f59b0be63b44fda83d83d0755f44c2a0d595b193ca77050c5f908038be071c18d759756a DIST trustme-1.1.0.tar.gz 29611 BLAKE2B 71210845c3bb919b731ab14db72376aa701c547c4b062e4dab9ccbb6b97c3416cb48b92a998aa26c85720b38514998e62005dd310513fc80a54502432ee4000b SHA512 f0ad39ffd9f4074107c90258738412ff8ca8ed1b4138e38edc6edad9a5cb8787a53a47fa78b12eba189774902ee3728961feed54b3b5e944e4737749912627b2 -EBUILD trustme-1.0.0.ebuild 777 BLAKE2B b33e449bd3d346f60b02ec73d4896f48a2c94a45b0ab2aa9e0163c3c4b78559c7029953cfd57314dcdcd6556e7c899978b03df9b85e031eccea497e789166781 SHA512 ac038b29c1b2c65cd5f088ea132f8403aa54e8c175622c78058814169e0a3610cd652995b31409f0244ff2aedd130be396a3890f44aadc840aef0f34d7662199 -EBUILD trustme-1.1.0.ebuild 791 BLAKE2B 75a5f3b07ee4d855866151107143b06bc11bf65e7e5ba24c56666d194798cf4f247dd73a13577ac7463bd9f849450b087a2d2291d849dd25d33f52975f5bfd8f SHA512 d83c8dea9cc0b084993dfaf6f1939e05eba3804c6bdbd8b537bf26a643da77885e96f12ae86d01e274badf5b5744014cd105815141125eda74009d1ea721b37c +EBUILD trustme-1.1.0.ebuild 784 BLAKE2B 5af78110b5f8b9666db7c62e4139bd96dec8014eb4a34224b30961c3f659f7068ef8259bdff218f5f3ca86c0e09cdd0b4a00354c50a428d5372722dee7285524 SHA512 974ed9ef388c0fbd0c478929194022e33630471d81556180bb4b7dd99927759776db6b8227578cff430ad6ac4016290cbb4f94deff4ecc1718b377d1dbb78be5 MISC metadata.xml 503 BLAKE2B f9759fc8612b385d57ad6734f363b0d03a7a354c4486ebe98ee855c35d0ca11d54be27cb78b21b56178350bc5520908d2efa8345ecb060fc87bc784303325f2d SHA512 477a6d3a46f72e9a813c04102556742545798868dc526376f90dcc43cfd7675479271f5b0cc4a718e35c74e663a3f99db939202e771f2ff731adf871b161df00 diff --git a/dev-python/trustme/trustme-1.0.0.ebuild b/dev-python/trustme/trustme-1.0.0.ebuild deleted file mode 100644 index ff56d9299371..000000000000 --- a/dev-python/trustme/trustme-1.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="#1 quality TLS certs while you wait, for the discerning tester" -HOMEPAGE=" - https://github.com/python-trio/trustme/ - https://pypi.org/project/trustme/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/service-identity[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/trustme/trustme-1.1.0.ebuild b/dev-python/trustme/trustme-1.1.0.ebuild index 2c5440274b66..5e7472ed3ef0 100644 --- a/dev-python/trustme/trustme-1.1.0.ebuild +++ b/dev-python/trustme/trustme-1.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest deleted file mode 100644 index d993cd3d1981..000000000000 --- a/dev-python/typed-ast/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST typed_ast-1.5.4.tar.gz 252491 BLAKE2B 07a97a881cd4c015897ca85e0b46acd6f63c48dbc69f4d73ad5e3bfd42b1b995a614d97b81c8d21c8d5dcbdddc838bffde033e11b55d866fa8e8db0aa8048731 SHA512 1ff27316d8e07219ad5b3744c167b7a7dfebb992f8ebc4623bf510f8b5d2b939cc9f659428e3228a42cdec0e63215cca973458aa914f2efdc59d5f33c150e153 -DIST typed_ast-1.5.5.tar.gz 252841 BLAKE2B 268773f648e05554246b5be3c5e66889f0e266e23a7d7a8f63b63ae055a68ef64ce8038e77089c95a5c791795b6e6dc0ff1cc048c6e0a6ba8ca8a2856078bf1c SHA512 df0faae882c2f367fd5dc0aeeed12806307c739bfe2f466e199821f4197280e3d82fceee83580face3ef7b5bf184b29477f0828766f2b8991c3fbb2a4265eb3c -EBUILD typed-ast-1.5.4.ebuild 575 BLAKE2B c8dfd857733bbeb58f6426955418a8e731b5b7e30795a9fc5903be54158d67d4a745833bcb68d31111a0e56c7848c09a762d7bba554fbd25a9eb6a65075d956d SHA512 47150a831fc5ff807600f3142b4c4f506651f81e942e2bf4e3b287926bba651346b6545c2bfab03cf42308935aa292a5bd0e8442018eb6e210113aef3c3febe0 -EBUILD typed-ast-1.5.5.ebuild 584 BLAKE2B d4c99a21613c1a6e2db6d0b220d2ffc60bf3da19f8ad02339a559c0ad1a6d6622f7147827291d17b89b588f8128694b7db790c1b96da13c537c9250167b5956e SHA512 48e2de9080729d65626eb75cb30f24712888b62740a1ac6cc4b272a09d2b0818f9a09aa9170ccebd3b4111f9aaa64a5f94f85fac28cfddd0701b2bb3deb36b8b -MISC metadata.xml 369 BLAKE2B b92a11c32ddd0afacac11717dacfa997976da54d30c6330873eaf36cf1f9a748ab089b5e5d586302abe57d1579054df38a036cbd8534779f7daa59ed92e7bdae SHA512 fc1961ab74c1a975ba3423568be93e6bff1358cb29e3e7209043d890e1d6a9d8659b21a6a5d5c04f42377e608d547c55d008d77811d37bf46c6ccb44d5b931c0 diff --git a/dev-python/typed-ast/typed-ast-1.5.4.ebuild b/dev-python/typed-ast/typed-ast-1.5.4.ebuild deleted file mode 100644 index 463278594859..000000000000 --- a/dev-python/typed-ast/typed-ast-1.5.4.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python typed-ast backported" -HOMEPAGE=" - https://github.com/python/typed_ast/ - https://pypi.org/project/typed-ast/ -" - -LICENSE="Apache-2.0 MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - cd "${BUILD_DIR}" || die - epytest -} diff --git a/dev-python/typed-ast/typed-ast-1.5.5.ebuild b/dev-python/typed-ast/typed-ast-1.5.5.ebuild deleted file mode 100644 index 02ae054c3021..000000000000 --- a/dev-python/typed-ast/typed-ast-1.5.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python typed-ast backported" -HOMEPAGE=" - https://github.com/python/typed_ast/ - https://pypi.org/project/typed-ast/ -" - -LICENSE="Apache-2.0 MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - cd "${BUILD_DIR}" || die - epytest -} diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest index 4674ae2e4f96..cc55f81bcf49 100644 --- a/dev-python/types-docutils/Manifest +++ b/dev-python/types-docutils/Manifest @@ -1,3 +1,5 @@ DIST types-docutils-0.20.0.1.tar.gz 9796 BLAKE2B 0d7d6b3af0b7c6bf604f7f366f6dc18b0326140b24c86265470eb3f80ececb90b22ec326f621400ebaf53bcafac123f4eee94432e12325d5134a90339c3fa2f9 SHA512 7a6d56ad4222cb8361f8755fc1bb9793b2ffa9aa01996566ccb360eddc5a154104e5ce0bfee64f8ee4770f0cdf9d6209ee4286a067d99a5f05ba40d13b44c1c2 +DIST types-docutils-0.20.0.2.tar.gz 10168 BLAKE2B 444a915964b80dd3c92de3371e27639402ded89562ac633ebec0f580c7e4ead34aad3630b514c0ac0ea93beef3162e8c715b6e3b422981438dc35c552821e744 SHA512 172889c8f34ef8416aede3c7b401a6bfaf5a9e26570d5677c42faa43e04f3ec2a9e46b0cd8f98e92f366a1f6352bab0387cf0d566a7d654c8a38c5e3cdb2c8de EBUILD types-docutils-0.20.0.1.ebuild 373 BLAKE2B 8dec0d93924bb7e297be9b249cfb673681de368eea49c5e48b8e95eff7cf09117d03a6a0d692b85f200af215e57e53331d2392a98bc2d7c69144d6d541cd63fa SHA512 58617888fc7fcf514482f0c5478a7574d05dd1751d504268e9a64b82b4e3eb7e52813dd2d4a04a0f6075c01b3a5ab34fe3a9e25b7dc1ed84be1fe1865d2a7247 +EBUILD types-docutils-0.20.0.2.ebuild 374 BLAKE2B da4af59223f3752b37cab4807b8f8b821f61ba3f674351b45a14576ea0883fe7410b26599449e2675f43dc7573a0277305a19ef25530c009d1431d3de6f699aa SHA512 6cb2694ffd0b714063a8bd36c4cc24610f1c0f55b6807916c8b7cb6e0cad59e7cd9ce16119f145677406233d177f54c2b3aefcac185e725fe86f277f3181463d MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7 diff --git a/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild new file mode 100644 index 000000000000..5dad3e537724 --- /dev/null +++ b/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild @@ -0,0 +1,17 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for docutils" +HOMEPAGE="https://pypi.org/project/types-docutils/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest index 1ea4cfea8462..5194490f0b33 100644 --- a/dev-python/types-gdb/Manifest +++ b/dev-python/types-gdb/Manifest @@ -1,3 +1,5 @@ DIST types-gdb-12.1.4.4.tar.gz 10217 BLAKE2B c8724e3c1c5b0528d69da00e537d5f7f41f7eae056585be11e16437216315d7b0ab106b611a53dfd0434af9ace8dee4122d4829df3046a1b5549326571818c7a SHA512 28993238a2a8fad81269825dc88c838d87720f37c9bff01579b31416f3bf14eb047dcf932c1ac1b37403fd6872ed260c2efb615228e8c013f47ef8665e7574d3 +DIST types-gdb-12.1.4.5.tar.gz 10480 BLAKE2B 6f46156970d2ba75dc31101a5ede370a34ca87dd10e13cf13eea1afb4777bfeb651c98e7b01f3c7334525c27971941bae260b7fea3b3752280703e2849ca0618 SHA512 0fd8010d699558566faad5747dd5c868500882eb8c890f67c55f7341fa143aa85e3128749866c40268b77890705c5e1f2605e02906cd9b16a568944b95fb4966 EBUILD types-gdb-12.1.4.4.ebuild 363 BLAKE2B 25b0d94719a42f0f95fbcd58b371899c11bb069cbebc3bbfed89ce5c29bda3acd3f255ca7ed8b4ca4250d2e2afeb4ab54eb502dba06c1a08cc63d94b82f27bf9 SHA512 21bd3edff76a1db284f7d951ca8a7d1eab9b007dff34b94d934abf916e141cdaad293820a3e92caf493f49bbcd07e176c4b9eca81a5491a7f08a17200a155f11 +EBUILD types-gdb-12.1.4.5.ebuild 364 BLAKE2B 51fac2b8f8e0e607346d4c23a6100c2cf8fc8792595449ba28f6f500c9a9322c4345afe7c8ae9ff4736f7b68804adb5838b430c0c0cae57c54b7b2aeef5174a3 SHA512 ac0b250b2d8b5e9cc8550fd4b7bdf5cb49377bb532705a61e04df1a204a07d82180f80fdca82392e797ba6d67435f1a88283dfaf3706c33bde7e2a3b89d9fa6f MISC metadata.xml 320 BLAKE2B e7216faeb2957322c501efcfe35a1ddd197b253f74e4e1674f188d700c9ae765c94cd9609a1aa0c6033608b32e357a827e5ca906d0f4fdf6aeb9fefcdeb8c6ef SHA512 5ebabc196994d0616193657af0766733efc672cf823ac908df138fcad13c510716fd261bfced7986d6170044fa46cc3fbc42760ccb863e26b34ec3920b234061 diff --git a/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild b/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild new file mode 100644 index 000000000000..c5b294bf85b7 --- /dev/null +++ b/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild @@ -0,0 +1,17 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for gdb" +HOMEPAGE="https://pypi.org/project/types-gdb/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest index 7e515dba21d8..d2f7e634bc88 100644 --- a/dev-python/ujson/Manifest +++ b/dev-python/ujson/Manifest @@ -1,3 +1,3 @@ DIST ujson-5.8.0.tar.gz 7154530 BLAKE2B 8eef1b2e03fa4a99dccc9d5fba8c1436d8e11b419e7f4c8d382bf5a2250477c99a1f0ff7f9e548ca5a50217a5964dafc953ab3cdb66b784ef1dea129ec1c2b6a SHA512 258e5527bda8b9fb3bea03f97d5db752ae06183337610975fc28f928817b430ae7a1867932ee7b0a0ccd6b825e2c5a104d7ce78c1e3405ed5679a2a70a5804c3 -EBUILD ujson-5.8.0.ebuild 870 BLAKE2B be432902027c94b24be183abb5c1d3f634a30dc2a5b472aeaa85f076ed776cf86b879a41abdce13232d8f2cb1939a72657a98b0868278596ac894bfc49e08358 SHA512 67f96e466cfecbb96e780106c28d047ba2ee4c945eaff611651ec0622688bf4756c262420191590913b45a985a15b3f74c5d8b49268377056688c7d9258526a8 +EBUILD ujson-5.8.0.ebuild 876 BLAKE2B 4478760a00fdc8aff85ee5d521821f3ec72800bd551ce65c54892d36932020f85ce1cbf2cfb33bc3ef943b1d523336f1e19bf509e8e561a8b2d291b2bdd6fb09 SHA512 aedf280e0e64c7da5efcefcb2368e2541dc0142e91933680125940289a0510826bb6aa6bfa0b1f6e48b380cc6f8f35e2a8b629af9bd4ad5b4e3b3cf5c5b48246 MISC metadata.xml 494 BLAKE2B 8e20150926d62643e7ff2110cba22313db0c0e3112290ce08302d57103aa35c42a56921d0b46e0acca2ef83756eb4f7384f23ddb06fe41ef6c4a28921f11ec33 SHA512 d9c0a59f916b84d50e51a21152c1815fea90a909dc9bd44ea620b2a33ca6a92ee237aafe29debcc9d1a2bf63c84112300845309eb0ab1265e5d2b0c05dd313f0 diff --git a/dev-python/ujson/ujson-5.8.0.ebuild b/dev-python/ujson/ujson-5.8.0.ebuild index 5b398600743f..ece189a52b88 100644 --- a/dev-python/ujson/ujson-5.8.0.ebuild +++ b/dev-python/ujson/ujson-5.8.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= diff --git a/dev-python/uranium/Manifest b/dev-python/uranium/Manifest deleted file mode 100644 index 5d56ea12b7d4..000000000000 --- a/dev-python/uranium/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST uranium-4.13.0.tar.gz 1072294 BLAKE2B 3d5110ec4fc6bbfbf085d1f2c177ae19305d7e3828cfe44f7e83aa07397224e3c4e5441f83684f49f21fc6579eb7d3e7fc176eae80c76c3b10354757c01ecc40 SHA512 bba41754670b42eb92826fe1c2380b76afb62d16158c07f960315dbd77c55932d29dff594d71aff8eafc2f58d1aac4a14b0f6fc36a0a352872077b97c0d7f555 -EBUILD uranium-4.13.0-r1.ebuild 2494 BLAKE2B feb81e5ca883acd8c08c1e58c02f4b7092e891288481d50d825b7b7c98bd546d2a46f4a81290c696341c35d7f8bd62cb4b66002e714654ddbd8a8fa453296336 SHA512 2e2835d5044901d9ee1c0ceb33cc92b73acb2fc5974601ba662d61ea193b32ef456102b08ef12886c6d5b911e82d1c081514885e0b46a425ece4a60bc2ac576c -MISC metadata.xml 977 BLAKE2B aac5518171650ed9efbc88d9c12b9f9de919ec14d206b510b64a5eee2fbe0d0f9e044c79667c0c7e1ae5ef9536bc0513a4424211aab537e649a04e7018a97203 SHA512 6d2a4d3932fcb095d350e13260c731c8df0ede066e72c0f3368a74e8d8ceb5ee9463bd0414445e844e45a4c8be51e2c68fa66cfe208ce3680fb4e2e47fce593d diff --git a/dev-python/uranium/metadata.xml b/dev-python/uranium/metadata.xml deleted file mode 100644 index 5c50372d262c..000000000000 --- a/dev-python/uranium/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - python@gentoo.org - Gentoo Python Project - - - proxy-maint@gentoo.org - Proxy Maintainers - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - soname major version number - - - https://github.com/Ultimaker/Uranium/issues - https://github.com/Ultimaker/Uranium/blob/master/docs/mainpage.md - Ultimaker/Uranium - uranium - - diff --git a/dev-python/uranium/uranium-4.13.0-r1.ebuild b/dev-python/uranium/uranium-4.13.0-r1.ebuild deleted file mode 100644 index 05b65a93da80..000000000000 --- a/dev-python/uranium/uranium-4.13.0-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{9..10} ) - -inherit cmake distutils-r1 - -MY_PN="Uranium" - -DESCRIPTION="A Python framework for building 3D printing related applications" -HOMEPAGE="https://github.com/Ultimaker/Uranium" -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="debug doc test" - -BDEPEND="${PYTHON_DEPS} - sys-devel/gettext - doc? ( app-doc/doxygen[dot] ) - test? ( - $(python_gen_cond_dep ' - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - ') - )" - -DEPEND="${PYTHON_DEPS} - >=dev-libs/libarcus-${PV}:=[python,${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/PyQt5[${PYTHON_USEDEP},declarative,network,svg] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - ')" - -RDEPEND="${DEPEND} - dev-qt/qtquickcontrols:5 - dev-qt/qtquickcontrols2:5" - -DOCS=( README.md ) - -S="${WORKDIR}/${MY_PN}-${PV}" - -distutils_enable_tests pytest - -src_prepare() { - python_fix_shebang . - - if ! use doc ; then - sed -i -e '/add_custom_target(doc/d' CMakeLists.txt || die - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCURA_BINARY_DATA_DIRECTORY:STRING="/usr/share/cura/" - -DGETTEXT_MSGINIT_EXECUTABLE="msginit" - ) - - if ! use debug; then - sed -i -e 's logging.DEBUG logging.ERROR g' \ - plugins/ConsoleLogger/ConsoleLogger.py \ - plugins/FileLogger/FileLogger.py || die - fi - - sed -i \ - -e "s/find_package(PythonInterp 3 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED COMPONENTS Interpreter/g" \ - CMakeLists.txt cmake/UraniumPluginInstall.cmake - - sed -i \ - -e "s/find_package(Python3 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \ - -e 's/set(Python3_EXECUTABLE ${PYTHON_EXECUTABLE})//g' \ - cmake/UraniumPluginInstall.cmake - - sed -i \ - -e "s lib\${LIB_SUFFIX}/python\${PYTHON_VERSION_MAJOR}.\${PYTHON_VERSION_MINOR}/site-packages $(python_get_sitedir) g" \ - -e 's cmake-${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} cmake g' \ - CMakeLists.txt - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - use doc && cmake_src_compile doc -} - -src_install() { - cmake_src_install - - python_optimize "${ED}"/usr -} diff --git a/dev-python/uri-template/Manifest b/dev-python/uri-template/Manifest new file mode 100644 index 000000000000..c4cdd9b92e31 --- /dev/null +++ b/dev-python/uri-template/Manifest @@ -0,0 +1,3 @@ +DIST uri-template-v1.3.0.tar.bz2 17076 BLAKE2B e8d6c1c35190beab4b2b51cf82dacd6e7bf51397abb142f89f975ce4e7c3067dd9c59895127446deafd84420b63ef62c1484c29037dd9e3833e0d0d55950dcc4 SHA512 654eb700de68a5b992b910e1ff0a038ed699453f021d1eb844d71ddebb32e3ffb77851b5704879bf3eb894eaca33477a0173223a5d9df6a06e33fdc27f6b0f5c +EBUILD uri-template-1.3.0.ebuild 868 BLAKE2B 59e44dd96a11205e4da7c344ca305aae9cfd9e95fcb05685d7fefdce90cb58af14c9ed1f7c307766fb614d89172f4f17a2ea810881b57822a53017f72217a650 SHA512 cd23f745ee31b32a5ae9e7a15fec20cb1d919c74135832e47596e57d1ced13403d830cddb38b4702d354b7b4ac4615eebd376d8f13f41b4f324a405e01cf13b7 +MISC metadata.xml 340 BLAKE2B fa3cfe1b2c6ef81f0ac969adda1ef8acc343c72f401c558a85450c992d38f22dca596aecd65de5328a855763379876c55f9d4bd0d2c69c771521e8fe11f43f85 SHA512 8c740d7dd56ecb9fc6a0a06a478878028058c67de06a68ad49f181b08982793874ae571ba5c1ba8f519f988c41588275e5ebbf6c0ea8de992ac1ee82d9effd5d diff --git a/dev-python/uri_template/metadata.xml b/dev-python/uri-template/metadata.xml similarity index 100% rename from dev-python/uri_template/metadata.xml rename to dev-python/uri-template/metadata.xml diff --git a/dev-python/uri_template/uri_template-1.3.0.ebuild b/dev-python/uri-template/uri-template-1.3.0.ebuild similarity index 85% rename from dev-python/uri_template/uri_template-1.3.0.ebuild rename to dev-python/uri-template/uri-template-1.3.0.ebuild index 8f52867d84a2..ffb87a11b0c2 100644 --- a/dev-python/uri_template/uri_template-1.3.0.ebuild +++ b/dev-python/uri-template/uri-template-1.3.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/uri_template/Manifest b/dev-python/uri_template/Manifest deleted file mode 100644 index 0b57c9403430..000000000000 --- a/dev-python/uri_template/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST uri-template-v1.3.0.tar.bz2 17076 BLAKE2B e8d6c1c35190beab4b2b51cf82dacd6e7bf51397abb142f89f975ce4e7c3067dd9c59895127446deafd84420b63ef62c1484c29037dd9e3833e0d0d55950dcc4 SHA512 654eb700de68a5b992b910e1ff0a038ed699453f021d1eb844d71ddebb32e3ffb77851b5704879bf3eb894eaca33477a0173223a5d9df6a06e33fdc27f6b0f5c -DIST uri_template-v1.2.0.tar.gz 18284 BLAKE2B cf857ccd8496111f61fb95af020514f1c484e5c3ff19829f28bc2dc112887fe276dac68aa21e0d092d42a22319e8d6ac8aff95c734aadd8417c56f57b0076256 SHA512 81b046bbc2dc4d5c0b40a76f13713c10e69d803e3d9da13ab69cc6d40569ef0a39c786a6637a66651a5c3d3e68807f923ad48a7feaf898ae3ca6fd03c0e68c37 -EBUILD uri_template-1.2.0-r1.ebuild 841 BLAKE2B 6a0658aa45201ce5cc34f9fd6b420d73738d9c6a11075cd695489d4eb814d355a48e179e3577921ba76551ac4d3b087d58d947964ac502ef0161bc71e7fa580b SHA512 f4c6889cf0a82a6463cfdfc37aebacce066d426c5d4ffaa05b16aa7dca1d18a400b8ddac702df623390aeeb899d10404e371da9b8251562c26880482c1f083fb -EBUILD uri_template-1.3.0.ebuild 876 BLAKE2B fcf9509964374f226a84f2609c87d6d468a00815323c511575d3b0b7603dc92b9a8fc226c06742d8c93c9c7efb54237ee82c6d0fccc61f5562a35e69eec1212e SHA512 ee9ceb829fd48147af98b639b5140229947e73c69d1f7737a33ac8b4532d66a0636fa80ff4fcb193a9d322000d4c56d9065f2c86b55f333e82b7ad40e485afb0 -MISC metadata.xml 340 BLAKE2B fa3cfe1b2c6ef81f0ac969adda1ef8acc343c72f401c558a85450c992d38f22dca596aecd65de5328a855763379876c55f9d4bd0d2c69c771521e8fe11f43f85 SHA512 8c740d7dd56ecb9fc6a0a06a478878028058c67de06a68ad49f181b08982793874ae571ba5c1ba8f519f988c41588275e5ebbf6c0ea8de992ac1ee82d9effd5d diff --git a/dev-python/uri_template/uri_template-1.2.0-r1.ebuild b/dev-python/uri_template/uri_template-1.2.0-r1.ebuild deleted file mode 100644 index cb1917ed7b34..000000000000 --- a/dev-python/uri_template/uri_template-1.2.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${PN}-v${PV}" -DESCRIPTION="URI Template expansion in strict adherence to RFC 6570" -HOMEPAGE=" - https://gitlab.linss.com/open-source/uri_template/ - https://pypi.org/project/uri-template/ -" -SRC_URI=" - https://gitlab.linss.com/open-source/${PN}/-/archive/v${PV}/${MY_P}.tar.gz -" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -src_prepare() { - distutils-r1_src_prepare - # fix the version number - sed -i -e "/version/s:0\.0\.0:${PV}:" setup.py || die -} - -python_test() { - "${EPYTHON}" "test.py" || die "Tests fail with ${EPYTHON}." -} diff --git a/dev-python/url-normalize/Manifest b/dev-python/url-normalize/Manifest index 80a678bbe8bb..cf0434dda54f 100644 --- a/dev-python/url-normalize/Manifest +++ b/dev-python/url-normalize/Manifest @@ -1,3 +1,3 @@ DIST url-normalize-1.4.3.gh.tar.gz 8478 BLAKE2B 2f15a597642626653c96f378b67794819645918473d17faad18187abe35bf7892b11c0bc78451e78f1146389beb3a6470fb3ea1610e60157fee7fbadd9863614 SHA512 46eaa1753b37e89d56cb19818144a7cf5b38653811720eb506732c35bb3732ef0c556420b22a9ee2c08e70e5b408aab7f44cea5e15d1ebe3d717c0c77706bfb8 -EBUILD url-normalize-1.4.3-r1.ebuild 756 BLAKE2B d4c1ce6dd5258b5e6541700064efeb20d91c6bccef03d504fcd5c9864614ff3a2bbb80bc2e252222db6e704c3855d4c7bca9e7583deeb4a20c52b07d47f452df SHA512 08b8295b9c879b73917ad6f0e48f12646c2e1e30a26830b75bf6fabba7c25e9c7c9f71c222809e6e92bcb82b2743af8e2336026acd1bc471c6a21336757046b8 +EBUILD url-normalize-1.4.3-r1.ebuild 775 BLAKE2B bd8e362d6089f44461312ad50a5812c9a0bd83da65ff6c92ab6c9bd54da3174ef25f2fb24d7f199f5cb568f543336adde3def0ea02979b2990ab5bfa81349529 SHA512 9dcfe3f95a5737f19504fb55663146726ca46398707c03ac4f4f3fc4e7d89d62d90c3478a67ec9208ce37b5ab7d184bb3e8e1f79f00b81326882ff2aa66ebcbc MISC metadata.xml 380 BLAKE2B 946417a87cb302150d2cae0224f977f73614783006c53b6731844b43ad5ea3aaf006e617a3d8599d3bdfe33ebc69a490dfdb490b7a0b9443c5a162adbbd6e914 SHA512 16d3480c32f65fde3a9eca563e791136a7f8a70ce9c2506e00f6948f3f25ed535fe1cf82fcf49f8e22d9e0b99d9c5bc4f49fce21d4e755817db7ff0a53d15f73 diff --git a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild index e65d6caa4765..ece6f7164f36 100644 --- a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild +++ b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest index 242a033675b3..ecd182c07f99 100644 --- a/dev-python/validators/Manifest +++ b/dev-python/validators/Manifest @@ -1,3 +1,5 @@ DIST validators-0.20.0.tar.gz 30665 BLAKE2B 7534c4970ab288cc02794176e0b3368ed2d4035d602d36ecadad84fb4a41407210b22a8ed1230650f4f247ba1552634aa500fea5c2f03f5e13d6e1120e62b15b SHA512 2f3d9caac9246b346e10604758168092ac483fe6e4a0c9470900e49719fbbebfd18e03aca525f8cca33cec224589aee28de3ea9bf5cd4941a49715d4216dba20 +DIST validators-0.21.2.tar.gz 40739 BLAKE2B 0420a1a56c3ceb96062d9a78c78be8151f94eba2a8cc06db7003ceebbb535eb55810289bf5787a24807d9c0556ce0621b7fc159ddd1c62fe28ae0dc61f257b58 SHA512 558630849f6c81b13f7043f5713c160f0cdcc94c7d90c9e13c97ab972c1bf74df9a9d889b50238f7239c6885a34549a8a209b3a325d62291d93073b9cad18d08 EBUILD validators-0.20.0.ebuild 495 BLAKE2B 4a67c9c95409f1af6445d2b2767838bf81456a1250dcbec431f4547df10215685b41a23c34c1cdeab2899223aa1379087316d18aa28b734a8a25b8d08c0fc88e SHA512 157a1cb29ae0765c335cfeda5ddfe7c16f321b4def5811f937be92cfeec38f5088b5e6cf525c33ca8deda94d2f691075386345b6dfd89a1f09d67090c0bed47e +EBUILD validators-0.21.2.ebuild 435 BLAKE2B 9b010c9f0732cabd68a06686b4fa74530f7b28dbe7b019814a7b6dfe3db0cf3a994e90645118958e1034877626128b3a4e6ae28b27f0467ef7b14b7d05f840b1 SHA512 0f547c8bbee6b9a185cc59ad2028a223de4c39d74c3120ef0516d79947e47b7a0482bae389c8f007074525ee15ce98c6a465a0a319b552312724f48be779972c MISC metadata.xml 495 BLAKE2B 015451b5d08099d0999b05748d5db2615073328fbea76663d0002bec0d99816a636ec897fea8246f5586f8f77239ff0671fb69bcb8a50a3d980e5d9e7ab98b0b SHA512 1ba59825a77655ae8994529da0d0b905db91de3eee61acd03b00b525fb8b3eae382b40ede27d474c2ab8eff791c81d881699877b1a00648201fcfc7ec2fc10bf diff --git a/dev-python/validators/validators-0.21.2.ebuild b/dev-python/validators/validators-0.21.2.ebuild new file mode 100644 index 000000000000..6722c651b9cd --- /dev/null +++ b/dev-python/validators/validators-0.21.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python Data Validation for Humans" +HOMEPAGE=" + https://github.com/python-validators/validators/ + https://pypi.org/project/validators/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index dfdcf06d984d..c111018001e8 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -2,8 +2,10 @@ DIST virtualenv-20.23.1.tar.gz 6619074 BLAKE2B 0b35a1439b7e2a9eba9c676457a39d22c DIST virtualenv-20.24.0.tar.gz 6315085 BLAKE2B ae80fb91ecf8ba69574f5e4373913e6f7c951d56c8091cf7066f24b7b98d6a25479acca637980117d4e7759eb35d4e2fb9a95fc211360825148cf8ae650db6ea SHA512 7c3974ebd40d855bb859e3af10e341c6e8164d63779d6038bac15d49fdb1b87c564c6f7987d06d2f01fb4009183dfe4e05fa2dadaad44b8a153b7c1cb55b687e DIST virtualenv-20.24.1.tar.gz 6338055 BLAKE2B b5d6ff2fa230a094699cd5ef3a289d9f79c35a843e8709009b44c7d5861dffe2072d51c62a623624c3f7b1656d126781ae454a81e3510474e2514ec66d85637f SHA512 7ac4c130df7eb4b7bf2b393505c80ed07824c9d0c09535f1d7483f3926324e0d1c54c0b8310c228e529a9b3839820e943a1d2ff2b06174782f13735c2a1ed472 DIST virtualenv-20.24.2.tar.gz 6338501 BLAKE2B 8a23dc82dd3cf7e5b5a33427b23f0e1d580c463573145c079cb4d18bb2292c61475b0209c6b249ec8d6eff1196a7695e3bf4a4267145e9f2ebca96a25a11fd43 SHA512 776924af470969503adec4ace6da626828ed0a41d17dcc88ef5b0166bed12f98862c6482a63f79d370cd9226c2b8e118933045d89369486ddad3c4e05c0db713 +DIST virtualenv-20.24.3.tar.gz 6345661 BLAKE2B b6e9db2b59114de0aa419f558b863aa980daaca278e658f7dce55b5b2bef16e88915162d4b5ea31bb5c549582debd22d02b2a0edc7db08c168428395251448c3 SHA512 9cf6f03b50bae773cca2a01be4f74251d3054ea997a0b1236c4e6650e779f219ca51f736eff86a6e25548d5bc0c84e85a1d0cf7d3099848d773d205837c76fc3 EBUILD virtualenv-20.23.1.ebuild 4836 BLAKE2B 1cff43a4eb81126c501ad1e7f11ea24763d8d1d273a58f0fe2f1be726ecbb88213585eaa909a75c1aa917ea107f2aeb4d23674d536d022a151501ac310263362 SHA512 7f1d6d589bec6431acf06c21bc8fcbe82ce45d73011a24f3325b700646be977184edc3fc64ed7a4624071331bba19fa8ca6c5a4859b91bc4e8bcf6018fbdb9e7 EBUILD virtualenv-20.24.0.ebuild 4844 BLAKE2B 5aeffed34866fabee497fcb8034fa4c14897c42e40385f4d05c755aab5e9f4dd93d3b201276f2f948f35401287f144d20c2067496d830d789b1a33067bd7270a SHA512 ad5466f8ed5319a2483554547196f0dd8be0fd2f8a0e24b45ec7d339b545563d584bf6f9860baa0e96324430d23f3249dc0750de47a1e39acdeb92a351b1188f EBUILD virtualenv-20.24.1.ebuild 4844 BLAKE2B 5aeffed34866fabee497fcb8034fa4c14897c42e40385f4d05c755aab5e9f4dd93d3b201276f2f948f35401287f144d20c2067496d830d789b1a33067bd7270a SHA512 ad5466f8ed5319a2483554547196f0dd8be0fd2f8a0e24b45ec7d339b545563d584bf6f9860baa0e96324430d23f3249dc0750de47a1e39acdeb92a351b1188f EBUILD virtualenv-20.24.2.ebuild 4846 BLAKE2B 190a1de9689045a7361e202fbefe8a7bb6e91ad3eb576e4ab0f74a032893c21be7305ab9f323a75b4e1d341140b66453ef1d706670108e705394ddb9ac51173b SHA512 44d4b8e1a742e454e7df7bef51ee0cd6d5d5e6635e0cd9d322c39920945a56163f3d2cd611d37759bdac4828841db087cba2b378a58a9df55f91bbd49de32941 +EBUILD virtualenv-20.24.3.ebuild 4846 BLAKE2B 190a1de9689045a7361e202fbefe8a7bb6e91ad3eb576e4ab0f74a032893c21be7305ab9f323a75b4e1d341140b66453ef1d706670108e705394ddb9ac51173b SHA512 44d4b8e1a742e454e7df7bef51ee0cd6d5d5e6635e0cd9d322c39920945a56163f3d2cd611d37759bdac4828841db087cba2b378a58a9df55f91bbd49de32941 MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2 diff --git a/dev-python/virtualenv/virtualenv-20.24.3.ebuild b/dev-python/virtualenv/virtualenv-20.24.3.ebuild new file mode 100644 index 000000000000..c811380a9aa7 --- /dev/null +++ b/dev-python/virtualenv/virtualenv-20.24.3.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Virtual Python Environment builder" +HOMEPAGE=" + https://virtualenv.pypa.io/en/stable/ + https://pypi.org/project/virtualenv/ + https://github.com/pypa/virtualenv/ +" + +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + =dev-python/distlib-0.3.7[${PYTHON_USEDEP}] + =dev-python/filelock-3.12.2[${PYTHON_USEDEP}] + =dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}] +" +# coverage is used somehow magically in virtualenv, maybe it actually +# tests something useful +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] + ' pypy3) + >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] + >=dev-python/setuptools-67.8[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python3*') + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + tests/unit/activation/test_xonsh.py + tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data + tests/unit/create/test_creator.py::test_cross_major + # tests failing without python2 installed + "tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]" + "tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]" + ) + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]' + 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' + ) + [[ ${EPYTHON} == python3.1[12] ]] && EPYTEST_DESELECT+=( + # TODO + tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable + ) + [[ ${EPYTHON} == python3.12 ]] && EPYTEST_DESELECT+=( + tests/unit/create/via_global_ref/test_build_c_ext.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x TZ=UTC + local plugins=( -p flaky -p pytest_mock ) + if [[ ${EPYTHON} == pypy3 ]]; then + plugins+=( -p freezegun ) + else + plugins+=( -p time_machine ) + fi + epytest "${plugins[@]}" +} diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index cbebe5833afb..c5148f0eed86 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -2,8 +2,10 @@ DIST zeroconf-0.71.4.tar.gz 144314 BLAKE2B a44062474ba00be0549068811f4c64f353cea DIST zeroconf-0.71.5.tar.gz 144647 BLAKE2B be89e804952c327720c546b4264a464ab2b0ca9ac378e59c45bc114f2ea74d66a136c7d3852bd61a2eea88de9733ab25cf9b8945e22d48bf674d9cd566f206d9 SHA512 12f397b10bfa909fe2dc60be4f01bfbbb0111eab00196cce8b8fda8ee2b0cdb1472186255bbfec7fe793f5d580f40bd2d07851e8d2bea3b4e0b11765d7b34365 DIST zeroconf-0.72.0.tar.gz 144786 BLAKE2B 7b0a53bf76a21c716e1d4762e1ccfd0df9b44f02e4709695c5b39ae4de5dc0b1332c65a8f71459df0fb9b161c5aeab9fb151d9ce45fd9c990b24609253f3d771 SHA512 0a77f60dfff76172a0dbe798717a59b6211f41b46468b34b809a4b35861eb10f4399e238c2976622da0856cd715ef39cf2bb43cd051056d56925546302f2fef7 DIST zeroconf-0.74.0.tar.gz 145447 BLAKE2B e76a88d87cb8577b776fe5afc08198ce5427da398cfcb7fea6fb778be5907b156c633fc695daccceb9988866cbcd56584a418006fa64fc162e7831886d5cdaa2 SHA512 8629befd78470206b9238810d083e91adcc575ec2ef89cc51c433de89fb18723cc43ef45550dbec184a63f1c191023cf818e1cf8eb8b49b0de68e174d4ac4def +DIST zeroconf-0.76.0.tar.gz 146204 BLAKE2B aaa6e6f3c9b1f8eeb837d03178b131a001fedbe80cc28c5b3d412301a43364121111d95abbed6281a9e5576f1473ecd444b0fcb5557bb71f1d1ac4e40da7d221 SHA512 aa57a4f0f72cd162c136e5c6442c5ab35586fc7d44473078e98420ce00da53586344f2f7578542ba417bd6635b982a41bdc96eab70e1b989aef22ad0c45f2dd8 EBUILD zeroconf-0.71.4.ebuild 1416 BLAKE2B d7833220517261b55880e27c23866720402a2869f568058b5fcd2103c3fdba3555f7c0eee6944a091d00045811176ce06ede9614368b0b64cdf2b6be51eb96e7 SHA512 d570948608ede5ad768a267a4ce45462f9072d5fc41d17d825ff88124e459f7933b2f537817fc01264e6704bfec852cb926e61072a7d98c3fbce15f0d3192d87 EBUILD zeroconf-0.71.5.ebuild 1418 BLAKE2B 1fc712d83e2326d78abf0483f0362dcf7df3c8259db1fb5bc73d795dc5dccce0fa7515538f77cf3798dbee86507b0bb8aef4ab617ee38c6b92dfe2acb5b15ac7 SHA512 f64e04ba2ffd114b94e7cb7466aa9127eb958233991e196dca09bc95bac4e36cce046285d8b0425107506badc99b5fb6d076b4c361743a2594cae53f4a9ce35a EBUILD zeroconf-0.72.0.ebuild 1418 BLAKE2B 1fc712d83e2326d78abf0483f0362dcf7df3c8259db1fb5bc73d795dc5dccce0fa7515538f77cf3798dbee86507b0bb8aef4ab617ee38c6b92dfe2acb5b15ac7 SHA512 f64e04ba2ffd114b94e7cb7466aa9127eb958233991e196dca09bc95bac4e36cce046285d8b0425107506badc99b5fb6d076b4c361743a2594cae53f4a9ce35a EBUILD zeroconf-0.74.0.ebuild 1418 BLAKE2B 1fc712d83e2326d78abf0483f0362dcf7df3c8259db1fb5bc73d795dc5dccce0fa7515538f77cf3798dbee86507b0bb8aef4ab617ee38c6b92dfe2acb5b15ac7 SHA512 f64e04ba2ffd114b94e7cb7466aa9127eb958233991e196dca09bc95bac4e36cce046285d8b0425107506badc99b5fb6d076b4c361743a2594cae53f4a9ce35a +EBUILD zeroconf-0.76.0.ebuild 1418 BLAKE2B 1fc712d83e2326d78abf0483f0362dcf7df3c8259db1fb5bc73d795dc5dccce0fa7515538f77cf3798dbee86507b0bb8aef4ab617ee38c6b92dfe2acb5b15ac7 SHA512 f64e04ba2ffd114b94e7cb7466aa9127eb958233991e196dca09bc95bac4e36cce046285d8b0425107506badc99b5fb6d076b4c361743a2594cae53f4a9ce35a MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9 diff --git a/dev-python/zeroconf/zeroconf-0.76.0.ebuild b/dev-python/zeroconf/zeroconf-0.76.0.ebuild new file mode 100644 index 000000000000..547370f5f4c2 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.76.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export REQUIRE_CYTHON=1 + +python_test() { + local -x SKIP_IPV6=1 + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest index ebfa5587d62b..d04902574341 100644 --- a/dev-python/zipp/Manifest +++ b/dev-python/zipp/Manifest @@ -1,9 +1,3 @@ -DIST zipp-3.15.0.tar.gz 18454 BLAKE2B 759c9be6cdf6297874ed8d7cc98e8fc7c360bb765b72b345b264034f43a63831b92daa31a4d40736cc83a12b5f853d17da7fae290cb62a87ac6552edfcaca913 SHA512 74a512428fa29e284c515a7e6c45030e4d840727e12e376bca480a90b7fd1e111462deafa372ca9aebd9f53c24bc37111570e7a4a6a873c0b7dee9a0277c100d -DIST zipp-3.16.0.tar.gz 18432 BLAKE2B b9f9f016f6f6bc87610fa4338dcbd237b09623cb5da20761e5a6f4e06bc694b6e5fd219681e12468b76b2ebf590f3ea1adfa066dfdf49caf4aecee30f73a4c19 SHA512 f83eb32a28a1f3acf49ade075e8390f89912d1a058cf514432c06efc1963d2a40d78051a6f7963fcdaee3dcf38e327a48a4eef15e5f3ac0db4a9590d6061ccdf -DIST zipp-3.16.1.tar.gz 19194 BLAKE2B 7428764465674f356881d91216386c8f8495f613d7b0e457bbd77e662b958aae7d2fff65afb8afbfadbe31285edd26858272f1501a27f7378dea3b8b866922df SHA512 e1f8d03c8b8c49e4745e03b65e32c9b76bb4e7c87e24304af630e8875843ad4cfc12f46f5dce3f210698a9e9a5f58be251eafed83893128657d8cb23c11066d0 DIST zipp-3.16.2.tar.gz 20002 BLAKE2B abc9b9b2c801f50856e6ad761ff2be81729a475e221716b63c8e017ae87b5f712e43547ba1a42911533f9ad88d02e805768e5bcba397b3f7355d0a8cdcbaab0a SHA512 cb7f19638b2bc2bb1c38241078836c4e484b8f1fae8232073da25967f01e449eb8a6c870d2afde285ea9ae319785a9e4b7cb0e5edc2d0f4690f3ce27c359be93 -EBUILD zipp-3.15.0.ebuild 1388 BLAKE2B 0a0aedd23a92040c190ad78f818184bdb15a3c99a3e3e57a89ce95e74fcb2a6fe5f1a9709acc69b08652542c0525a86612de18883b73b9c520390bb382d40922 SHA512 855ed2c17117652bc3769729f515150466ebe1d5014846887f5ec0a876492f6f13b4f57685e7e996cbf864f4027be39ae4a9f5236dc5687b24546e142c860482 -EBUILD zipp-3.16.0.ebuild 1397 BLAKE2B bbceab8fcedbed94803e203f495206db03808792170c5dffb33d7c969fc4c851f3b8f186f66df9e4dbfcb85e5e94dc62afcc6b8bdc495f53c78512e521b0c524 SHA512 89a8e3ffd88c6197b6bbb49eaf4db71dd176f10d527690665a0545c9c4b1ecf9a589a577bd091cbb7da8e1fa68f4bdb60ccebcfb211e50435dad8316fd843ad8 -EBUILD zipp-3.16.1.ebuild 1397 BLAKE2B bbceab8fcedbed94803e203f495206db03808792170c5dffb33d7c969fc4c851f3b8f186f66df9e4dbfcb85e5e94dc62afcc6b8bdc495f53c78512e521b0c524 SHA512 89a8e3ffd88c6197b6bbb49eaf4db71dd176f10d527690665a0545c9c4b1ecf9a589a577bd091cbb7da8e1fa68f4bdb60ccebcfb211e50435dad8316fd843ad8 -EBUILD zipp-3.16.2.ebuild 1397 BLAKE2B a59e6f0e7ee978c9990259aa086ffb806a41bde96c5445b940b5079f36cf052208720c3f28fe10cf21c933b4884d14e088e246a9047fe33357442d396555a362 SHA512 b3acf9938fc046295ff78307595726a2fe1c6adea1725585b5cc5820c696612d247686a24ddca996a323aabc7169eb9d60ec7e74c310eb5d6a8814a1635a57fa +EBUILD zipp-3.16.2.ebuild 1389 BLAKE2B cd33b7b9d3e9a8ff31f8f83498ebb6867e8f8738e445ea1e5807fbaa08a889d0d0d6d943d082f62072797a608413d1e5e3934f49764735e1c3b158956406638c SHA512 9cf8b753d26660a4b93463a1b39624474ec97a790f736f514118e09cd185e14206ad1a809ae4e625e8ae19e90e35a410d5fc4839c0f82f0cc77ec4a59971dde8 MISC metadata.xml 442 BLAKE2B f16ae43bab98bfc1f62cb9d4f117ed5c01874bd856781e80a273ff200c2d4de285181d99205d82b714fbc06cdb31625d0e70c0ff8333aa985099fcf8e2e7b795 SHA512 a75626c96d34c020b591e0207d2407f76d766c85b1d2f7e76477c21f309d2c9557ed5156d40940b41d073b3f80a71d25270e08f3baadba3cd6b159806af0ab32 diff --git a/dev-python/zipp/zipp-3.15.0.ebuild b/dev-python/zipp/zipp-3.15.0.ebuild deleted file mode 100644 index c25ebf7be46a..000000000000 --- a/dev-python/zipp/zipp-3.15.0.ebuild +++ /dev/null @@ -1,52 +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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{9..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -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 ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-python/zipp/zipp-3.16.0.ebuild b/dev-python/zipp/zipp-3.16.0.ebuild deleted file mode 100644 index b9d1c493d482..000000000000 --- a/dev-python/zipp/zipp-3.16.0.ebuild +++ /dev/null @@ -1,52 +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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -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 ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-python/zipp/zipp-3.16.1.ebuild b/dev-python/zipp/zipp-3.16.1.ebuild deleted file mode 100644 index b9d1c493d482..000000000000 --- a/dev-python/zipp/zipp-3.16.1.ebuild +++ /dev/null @@ -1,52 +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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -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 ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-python/zipp/zipp-3.16.2.ebuild b/dev-python/zipp/zipp-3.16.2.ebuild index 98a174be2fef..ab0918f12400 100644 --- a/dev-python/zipp/zipp-3.16.2.ebuild +++ b/dev-python/zipp/zipp-3.16.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # big_o is only used in test_complexity, that we ignore BDEPEND=" diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 282477eb8be1e53ba5818a6a61a0fe091936ef14..425b449dfb1622503e0cc93caf32d2261f44302c 100644 GIT binary patch delta 1126 zcmV-s1eyEKSIt+jNGE?|ei(DC1^?v&G*C$`>>SUc#hUx-FzT4QI=2ul;!}QIGugqT zNLLSNmBeDQ2H;kaO?9JWQ2|t^uTnrH{K&X`nf81F&PL-PC`-sOU_)Z(kge`q)r^0vPDLZ&iVkWc($y@- z>5ih-H?#_4BcL#kP&tuJ;de3n(EQo+kmEz5T^U_9Qp~eWU~tUm8^)Hj-__7ozEs%{}g)pX)^czt=HssMCI4F#1~cGscEs*@xW`4=c~3fZT7 zS3`&RyFMhr9VdTGd<~=H&@ngayHK))?Z_$Etr}0AdU|ia3z|Or@Q-KQQH>F+6G8+Kc!Nt4ouW~iu03E4 zan>lcFyyZ#a51&wAs-g2IZ=!TlmH=7^B4M_gM<4T(9wVNtpSJhre2Cuya*V&Id#mU z4$?o^fFk_S))8VB`$hHZlMGm`5O^m-RTjVnG$NF@#`z}DuvR-kLXho)b&AOTny+mstV5}+0`jV9>i`VX ziHgu+O`U+#F*=DJ5GWsWX{+svv zH}vhFbhS|h$8S;p^(7i(C8q#Yr^MC@l)N0GKEwfNxTI|+Uz@a?Rkc(7L?D=dPLOGH z@%7uL5)qB_VGhk`V!nn%~TRylB&K1DD!nuDFVRVAw+6V^1-3!`QXe^Fsc$l=vc z(Vmyg6`r&aaYJ^Nx^)`iw(WJ|UsDqz-T)t(^l-YqrleyOo{X=!Xf%mF>!Ne+_}~K~ zcZ-^Ic?#L{K2yB|KdWkZ79M7Q=x7H>1#rcJ4%e|SeT8Cafc9v9FzTCMXfN;dX*UEu z)GXPpj@fn6dzxBhn)^+@keq7jYx7B;s_EL{M|10F=27aQ%d~9Y&*?;c+i5QK%xd0K z62oWWfEm=`d>*X|9`Pmmlm-DO*Y#Z(65Z+ZJD3Whs)4XEHQa<059RuQa@6&)lC6*5 z=uD@+1;hmrYIf9Y0)^Dp`dzfX82Z4beU`$kL-e5~44D@!qqXtQNgv340~u^@~E}tv2}SL&xcAq9P}mdUSSry6c;6 zr1ZHTX*I%@^<5JTuBl5+EZ=iZLkH^+lO`CbcM4I{+L(jQ3L&!-+^t;-9b=-_XYcxM s7l9zxI{*|CWUr<%(ymh%nyIMT5-QjPbqukeP{u#~f0SPvrb18v0M&OU$^ZZW delta 1128 zcmV-u1eg2GSI<|lNGE?InSbwUIQV~-rMcE3;o`8EI+g`P&O*XmpC`y$Ga*Zdo-$d0 zgwRy~q);aEWNRZds#Fh^tj(p~P*&HN5KncP3+icUvf%2q)oTVExGDEh4Q`BdndcBn zK%QK$3-;CA1HuDgvDDPWbE^U7mD6N*(4_y;;8`(EU>aF@M$v!91#G<|E-$U3PeV)$ zbRxqv2$!Q6pXaTyYYPjvaef!G56z!F4>>+0+Lh5&BgKY12X>$=F{ThuRMb&iTc6fbxp{f9MNDT#*S(EEfWYtNMiTn!`IEC!f zy{n-^{9PZC;EsP2CccKzap;&E^<67IYOB==A3!Kg5Jyd_$=z_I0LRsKGBEuFO*vn< zrcIc2;3w&K0T#ac&y9V`_^YqU}`eP z64K*n!&H+*DIN%=Fi!R|RFn{tYAG6jV1bS@A;|W@Iz?oE&DXXR)}d5Z0eRK5bpVFx zL`CSZrcS`=7@b6_wtG>oSQ^anA*r(hd@5 z_iyOiKj~_t3Xb2R{_9IL#!5~Bs!oZm6%grii24u*gzl2InZPz_Ijd@?`iVe)Fr6UN z=AKgGBk^=Y6JnpKD=NLBh#@!wenm0I2}3SkU1*_NA{-EDg{e%@0O>^9$|eoj&b` zz=xV8yVWtfPI^yMt4wph$rqASO?_=X=~FdbJN#&F9nCySJ#?9t?fW^MsBb&XrJh;M zdrD&XOdK$SI-Jj=Rly^^M4!?i;N-f#3qztieSQa1K~yymHl~J~km8|#Twjj5K31~z z@f)4#)VF}RAVSTKnoXdP+FHMh))&K{zrQ`D*ndFc!$oTf%j(os}c62)2}bF?y9 zi;&_K_1O^ZGlMKW>LVfg;ur5d%gJidJC?9lGG4zZMBZwHpFVV)t|lsSlBq{$r>DEV z=|)PQ`;k^7Y+2tm!Qh%ty2SE5=QMP%4l!whfqJJ9HLZ;~*sKuboO-x+DRhj9TA#h^ uyIll=T<-u-NO%}EjgfYpy3kBT)s|4fCa7bG{e&|9>Hh;{jA7A2PyhfAF(;n@ diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 4101deb79c62..cb4112f2393d 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,10 +1,11 @@ AUX qtwebengine-5.15.10_p20230623-clang16.patch 594 BLAKE2B bedc481394382d3ba80f3788993653b94e7c08c2339defaf71252fc2406212bf2eebaaf6c4ff1a66cc5988f40cb837ce305ad416b500de075c301fef11597f04 SHA512 8a6adb43a09c5ca919da87176b617d29fb94cde4b3f30e156215ba41e93c48fb0afab2c52af5d928713d85cba6b3d7e0ba54ef7bd233071874a7d2afb8bd7cdb +AUX qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch 2319 BLAKE2B dad3b5af16377f15cf16e0ee5ef9424439a20bb863bbbe705a59cd7d5afffcfdac09c71f5e713883654ce1ffdfe8bd75df12c8be3d4b531118c79c1d70d2fed4 SHA512 a02ea0f7d2ae99db587ae2d74024802c8d2e1da90838df374b3e3e74f8009f1c4059ff72569ed051b86ab1fa5b7ff58bc5079251232b3e1b80ab3631a70aa1a8 AUX qtwebengine-5.15.2-enable-ppc64.patch 1249 BLAKE2B b8b9957bbf848ee8b19e4a7d43f1bfb8c2e63e691f2f0c4b10ef5367bc71b12fb6d161767f7669825e423c08af83e70ff744dd08facf92281c431de90a36847e SHA512 8e29e4e3c2085e5bba9c5a6ce7b366814767bb421132474cae413bba81217a70aec941b09a63d1f914c1e6b9e417b108df236d0b9d39e0df4b4d74111ddcda47 AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da DIST qtwebengine-5.15.10_p20230623.tar.xz 299264220 BLAKE2B 93afb88f79a6675dc58123831d0555a60d28428b93d32e185c21eb25401dfeeeee727ca20fc0ba3bda4ff2a298950e081a2eadcaeea095261941fe0d56b0d668 SHA512 9027899474d9d9dec5a5ca1e80e49404a0df2e23fe1666a437c07e99cbbbf787afd619eccf3d901545ed0a865c5fb439dce64f8339cbeb09213a0d4404456543 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6 SHA512 3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db79248aaaa8098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e DIST qtwebengine-5.15.8_p20230313-patchset.tar.xz 45904 BLAKE2B 9f58b9808fd445a06e6a2cd6d5f7bc9782bd6de13138fdebc9e81bd9f69e7ae673a71bd3ed6b011a47e84cc64b5b703a7cfc8d5f740eaaa663da1db8ef9ef05b SHA512 21b0b853358260fa1bdc96c97c5b2af7007c744d10abeebf9f0e708a0cd7dece583d86c0554a4e327a0d615bb403b0d328acaa6622b50d7a8059bc0802edbcec DIST qtwebengine-everywhere-src-6.5.2.tar.xz 412356700 BLAKE2B a48a513cffbf140aab08d748bc7826e841b7e1a87d113abbd0d8e7df5b9eb1ff2a44b89ae341c161eae26fd004699a1392f811252eb25aa13e0ce8e08f6be0a1 SHA512 f5791002495ebfa9912477f39a96d28bd4f4329f636f6b2055f1b811503b3c394c3ddd7baed5643f78f1905b1e8f860b4202b5d8e4afe5791e5450b9f46eac12 -EBUILD qtwebengine-5.15.10_p20230623.ebuild 8458 BLAKE2B b936d295a4fad061eeea4a279aa6fffd0369721626eb8bc50f688f53e313c2f2f8a9efbec3cebe5f4e580cbf214c0c7b830b6f581f28521c84ebaef686a94c02 SHA512 f7de53a798c4e122a8963e3ceac68252a92ca9a6c1638a38155c4ccd9357e2143cf8eed3a3a5c9ce0bbc782330b5e12e953c31dd107b642fee843b83e3b180f2 -EBUILD qtwebengine-6.5.2.ebuild 7446 BLAKE2B 4304668e2e9942e407dfdd049c6a6a34a727a6bd49508162e90dfbf9df84b463fee25a51fd26aca790af947e6137a2a39ae58d9bb2f0f423fbb9c4d16a7dce9e SHA512 0299958924d4f4dfa8225794d811f40902d33e67c7a15d9dfdbeabae11972fd484c7657d7f35cc2b0fbbb515f14ee51a83e834f523f21982127b1665e342160b +EBUILD qtwebengine-5.15.10_p20230623.ebuild 8524 BLAKE2B cce6249550a5574ab7763c042117186201da9c006982eb99efc1da72d1d339e90f9c6e9a60371a25d314f3372234e9d976d2cd292d0abcc08a4442a699a95495 SHA512 95138584a3644d86b9835288446dd2d01997379f894a38f101bbf899e853235600c9c80b571ed8380a15d179cb72fb0b68324e83b1b230847325ff476fa992e3 +EBUILD qtwebengine-6.5.2.ebuild 7525 BLAKE2B 36efc69a7d3bcb37cb0e1988a8f5181cb60e2df177fc12237b518e1a40a3a29eecb0e2968efa02eb22e066bf22af64a86e23c63eeb63709b9188d2eb3109e0c6 SHA512 1e67b3a05f3ea6f40c5595b00273e1c7d6df9cd65244ed7a47ec0c3e287dfda3b06edf41e2a520d7f1705c0def4f0a1c8fae2d0a0f5e2725cf993d9d01fc37e3 MISC metadata.xml 1152 BLAKE2B 2975a3fabc6464a6207a6b1a9da943baa16bc9a3b77a987cffeb6ea7c8791c5d09171b74825e6f218612144d862de1f2865c60fb6c4c187a1c5f6940112117e9 SHA512 aa3ed598b19be8adceb5a9b90bbc5d5d2521aa1a742210f536d11cf0466204ac3dc373ccee5a9a6cf523827589d17022ca2b54c8e142e6bb3b2afcfc98fa242d diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch new file mode 100644 index 000000000000..6b98df9bf5ae --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch @@ -0,0 +1,75 @@ +https://bugs.gentoo.org/911582 +https://bugs.gentoo.org/911688 +https://trac.ffmpeg.org/ticket/10405 +https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e +https://sourceware.org/PR30578 +https://gcc.gnu.org/PR108941 + +From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001 +From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sun, 16 Jul 2023 18:18:02 +0300 +Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift + instructions within inline assembly + +Fixes assembling with binutil as >= 2.41 + +Signed-off-by: James Almer +(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb) +--- a/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/mathops.h ++++ b/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/mathops.h +@@ -35,12 +35,20 @@ + static av_always_inline av_const int MULL(int a, int b, unsigned shift) + { + int rt, dummy; ++ if (__builtin_constant_p(shift)) + __asm__ ( + "imull %3 \n\t" + "shrdl %4, %%edx, %%eax \n\t" + :"=a"(rt), "=d"(dummy) +- :"a"(a), "rm"(b), "ci"((uint8_t)shift) ++ :"a"(a), "rm"(b), "i"(shift & 0x1F) + ); ++ else ++ __asm__ ( ++ "imull %3 \n\t" ++ "shrdl %4, %%edx, %%eax \n\t" ++ :"=a"(rt), "=d"(dummy) ++ :"a"(a), "rm"(b), "c"((uint8_t)shift) ++ ); + return rt; + } + +@@ -113,19 +121,31 @@ __asm__ volatile(\ + // avoid +32 for shift optimization (gcc should do that ...) + #define NEG_SSR32 NEG_SSR32 + static inline int32_t NEG_SSR32( int32_t a, int8_t s){ ++ if (__builtin_constant_p(s)) + __asm__ ("sarl %1, %0\n\t" + : "+r" (a) +- : "ic" ((uint8_t)(-s)) ++ : "i" (-s & 0x1F) + ); ++ else ++ __asm__ ("sarl %1, %0\n\t" ++ : "+r" (a) ++ : "c" ((uint8_t)(-s)) ++ ); + return a; + } + + #define NEG_USR32 NEG_USR32 + static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ ++ if (__builtin_constant_p(s)) + __asm__ ("shrl %1, %0\n\t" + : "+r" (a) +- : "ic" ((uint8_t)(-s)) ++ : "i" (-s & 0x1F) + ); ++ else ++ __asm__ ("shrl %1, %0\n\t" ++ : "+r" (a) ++ : "c" ((uint8_t)(-s)) ++ ); + return a; + } + diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild index 937b8d59b20d..12f7af2c3a26 100644 --- a/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild @@ -103,6 +103,7 @@ BDEPEND="${PYTHON_DEPS} PATCHES=( "${WORKDIR}/${PN}-5.15.8_p20230313-patchset" "${FILESDIR}/${PN}-5.15.10_p20230623-clang16.patch" + "${FILESDIR}/${PN}-5.15.10_p20230623-ffmpeg-binutils-2.41.patch" ) qtwebengine_check-reqs() { diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild index bad90757778b..36bdb9c96769 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild @@ -87,6 +87,10 @@ DEPEND="${RDEPEND} media-libs/libglvnd " +PATCHES=( + "${FILESDIR}"/${PN}-5.15.10_p20230623-ffmpeg-binutils-2.41.patch +) + python_check_deps() { python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]" } diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 8229e084a1aef72b5d5a022c60a7c0e95ad44289..f0bc34ae2762eff514f3cd6922512e5afe45ebba 100644 GIT binary patch literal 105631 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

    }F@I5t9zf6d|(jH!pR<)@i-+ z$$mqG@$B5ZF$m`b(QEYP2(SK14v`LCZVOwf1`7vqUrxGZ%h>$WxfCVdxP2Ft5rn6= z%045ki_I5Ku!TJ(Z*Z4?gO%^gwSEF9Kj8e!bb>}8aSBvV>^_u>C%F$t5FFhZUKif( zxx_Pd*eTRADvfli)oU!Q57ietU(q(>hD54ikV*c>mCYIYuBa>#cjLfXC&XA4Fttrs4t6Zm?%$KkbZ7Zk!Xf}s6TlD{a)z8af^&j8%$BT{MleiY-t>xuZ z4qf%$$s$_^A~HLi2$CqZh$PFV4|#N`nRm-Ue{6olC;7Ig7)~LHk^(`y|DRKL?TnvK z&C6N0jUT*X_txHWcv{p-f2%;4mN>%hy<52@SZH!S@?l=lIna4oO^fn%%u}t^UT3di zykPucK;koj>UI`mvQ)zpTH8^g{N}X4uT7QIs@7;HYjZs}h7VfLt-yO(uJPOVpDaQ6 z>DzC={`x_RrTd^}2259h5UEZ^Do*;~0b^4F<9*E5geG%VU;etxLUHdAytuO?yN*}|>h)SxgO z{+gY)cqpckx6T&Ev(FZ~=bS+^#|=>3-ghADsr_WBm$Q$ZedG@l(eT zy%z(ZBkmtBJ-+7BJI-;f-g=pKZkSW52*T~{+Oe;wu|k%Y1=|S0k!=GFw)5eRW}j-g zJZN3hdvOpY$upG0%bQxfujNSZWecQj0GAUPS=ke>|7c{t{k%U+)b&R8mkTiY0=eL{ z>xKvwy(+{i@M%52a4xT3&v~VHKXu5n(rS!Y(VqX43yK62dhUwDz-$e$tYdqf z`-t6%`b1T@{^giY2WvU2&3W}b!uyC>Z|B7$KLzKk0-i>ENwME{U3c)XIax9!8I|{% zE{9h*{VjTvBhCefajqXr{Zx-k%2b04n4$#`0NW69uCtuGctT4x!ytv7*cRfQ#9dsMd_lo23lx?+c zS@BsdPJ~SnRwv5V$(1G+^59{-=1d8Xy3d#GLEdx*tS)Z=M*Ca0@GRTY7f~F2nVe7A zEbW4+TN-CUWP#>kGRrLU^?I-4+J7|w{2Q#ydhg+ko2cN4W`COv!^D{Fy+;v?cVdtY zVBPec{d1l0*P_(A9$x8-_(WqYCkvd2?B;E+PKN~(o%?FoG#%qHWE{;YiA4^N3B9E% zJXp&z%agF^6%OprfXajA5wgS66yPrr2KSO*dC^}DMrV^FSG4KJOI{s1lf4BMhwr28+VFEThb} z;Y19;Yp`tdPe&F92C@$f#-8okX>mHq7bq8P%skUKIH0Z9DKE zCB20l%>ktNp2I1!S7Vjuf`LhZ!kPM+?LOOtIcJZ01@?CG3)o8xA3`bd3|la~IpfGg z%09ZaZeZ{&Y4V;?>&tP={NDTJSixyqg>x}aK#MO44%siTX?!$#H|;guwP1?e z2>~Ui=oqSTd0RBhc3Clmv9g?a<8ukNh2Oz03R|L1FU;|}%{7ovJjO=@gJ|~8A0`C8 zAlN`Pdfm-Bp4&LGgX_R~RwzZZ27yryIG%A{x3hlWI=oo$PAe;l)#J`VEcg-9G@+R- z-WYqHw-;4tQ?pqN48+)$24}KBbdN-Aob|of#i`#LA+Pj9^c>X;DkSvq2*WIwRmTbb zI#jeEJ%((D=2g98)Ug3xZabZ{hDq7jD07U?69LXJ|7)NEa7c{t_JUZ)qvg^MN4L(8 z3kL9iJghvAR~rl7tp-SVNsZTxohXYuoVE|&2U~70U}fPp3d$=f1Ch@&HbNsb)WPL@ zI-SKEx3w^@^pIG4i%y2!;?L{pHoy$cvEA^t`~LswIu~ubZRFa1k;Whh0t7z?#KTrB zOO7RX()s#3Cv?Zz-0tpl(y{f}hZ_W{)+$u3rM{U0Rj&%-um_je+K4Qh7ND#- zo1AZUXU&5h_|!2eg({|1r1~Nr0l*2oe*d}phHABIzN#jpO01fF>Od>=ti}pNP9-Nm zied}e)bLhf+22>}`;Yoo8G96|iIJqEU?1=1qk)n_w)vY-7EZE2Q5rNC|3-Yj(XVXZ|8f3OU}M%988mM1;$BZT{YV1Bls{eNT& zLYPBHkuN>iBF9N=&zBam&G9(mHh80`Q+9ciqPg;>$F{=n+o2nYb^?z35FOL*IE-LI z6RR#_TU}o^HHh~QT`Q0G1^ZFI|M>j09&uFhf%?x??{u(ULorUn?8cK*HKr0^YO1~1 zC=H;pu%aT)@OI`bhaHaIA04*BD_xs5Js)c+c565+r>o+oF(%>DJ6gcQv{xB!-yE<0 zXaVYd9^^Lm18KyYm+YNJ*=$Q`jz49s?Sk0YCeLd3m=hMf2TOMBX_zcg&&GLzyi;k8 zCa5J)dFFXLr%!m**}D@2_oYR32k)e2``ae_>%FvJ9wR!AqVcnowcIsQ-gF(E%AxBE zK@N5_3}U2&N-PCm6@)nQt*;9?H33$f!QzXWmz%J zJhc%a&c9600D~mKZXd*XRQ0s@;+J;;S9FM-EDm8+JFjxqA{$tvIdF)1$&aYILIj8er%J7myMxz`MS^sb+^k@V%~98P0Of#x`X`-4^$k zgM{-ke5gH$!J(w`Qh5M++S>;fIZg-%tA9*K6$yIN0yim9c)%aVBvR3T~K9s9mlA=+^b`01^&I)v9V5Vb4f@KzCu(Rq|}PjBlr+K>PJ^y?r9{rM)? z{BY^gSNAymcs@+WZdPgR>SM#Bwe>i2UCzA)?CO09m{~&#PK9bVYC(kwo{Yh6=AeBT zYj+cQ_IiwU7>c&@%}&P|hzZS!jHVpHonP+SY+i!&s!`a%>~~x8o2jcqVxDad9sisc z1iu_MvkX&w_ltv8r~1vHaOa;KvbwzGJG??2rW^x`JzNHwwzPe>)k$&zt*`TKpMC#6 ze!t&6+@BiPMQ2D@h9gqEK~isVq!Mxs!ci^(ifh}itwamIRpLCzPrl~>k0zblk?g2C z6@btq4YHz=cq1HxKkd->!`lh`w+CR540?2SfY9=Bp*s(847-Ozd%zi@deYW>oa7za z3$DT^A+;#~lhx0i&I&Fa{5q80EGIKbv$-+wvZ^y!a3|9Y=t$44^oDoGK3`1l|SfsuFTYx%|t8l5r@ z7Vz>C^R_Cp^hh0n)fQt`i!#ynFHoEsN|O278z}Xp1cuphjK2&@l%_H&9)YM?9N#=5c_uQdEneHjwkGlAq5o%q!R=OR)%POBD>|;U_sX%BU_o*m3POgm?zYGD zHHAL_ab#Cu?5&>jp=5E>T(S_4+s4Y;yv!f2-mJv>jBbB^`#L_gFQ4C5>~ToDEk_pz z%u4#=Y{hgydiNgO?!rBu9K-6^qt{|YgmtkAY^!Q&B;dYE!n>2_;4nT+TP=5*nuKWOQ%pPNdQn^Lix_`*bA@27*N}L6JX8Z`+)+5zpdD_N98fGsl}a_ zW!vU0iyZH6A`TciK*uX(UFt3sceiNke=)JesW7v5he_SXeT@nbHLiFWQi=%{7~mj_ z-m;oc%7Ip7)l^Jz$bBpXchedp=oEA+sd83eoU@;{&_%j)G>I3$+T7Udc{n6e$ zS{`Bs8ZRruSDkblna#<6Ik&7xQP0`MCj{slayu7g$yNV#@8^@2eFW{JJL|cW(GPN{ z@)gR_mUYK^Y3fU^D7t0p9?vSk&dG^^r_ZlmYyH`q;Tqu=|tlx z{k>cu0t=j|l9>}Ao@lsy1sgf_iUcdp?`Fq?<>q^OF_x`UIgG52g96IlkZ$L#OW$L~ z{`$SX>7c&A+07x}yk>^HfeH>a_A-aM*fO|}JzW||9isK5(+*^3zj@}SoYAy2q*{O? zl-Z7Jj_A1$Yo&3yh+F3-iK?3HcsiRxhNy=iq(ck&zg z9JIH5J&4n{{k6L4=|$K;yPHp>k)EAa#4;lKXn@$7EP8VC_a$$za~RmX(Kw@a8F{WM zusd!|V;+n3FMTQxJ{}~g&{@p`>=V$PF4tbkFoz+LEp-i*7$$f}KlC;JltZ*>G?l(e zLt8w=m0s^?Gh^7ADk99V1_hJT>xvRIo^-GcyZV+_VXM4cKn0`L6T`k#K_XmdSOVq; zIwh#1pi+lKdN)`1O_ra^LI7%ZHUYm28wj$b&v~Dl8rM}%5tpjE+#G}xvJgvJja-Bt z3qQk)+}CpbG|uyO{JpaHTC+4I(l-G6(8G%7u@U*wb0thDaaAFj|FTUB7EQj73OzUF zc27+Wn)pkb_gPe$BKwf#L%-k^C2q+PL@@3QUfc;$8hbE#hp2&8d!0v3vbRGWRcIM| zoTH_O4;!BU2K_oo7Dw#G4jG11~ClOaw`+BSI)MvsUV`$hV>fwWldb? zy)>7)J*O3#?`V?kk$Zb=F}BaAbrtu^bIsmHnqoCON>iuy+S7^mrZwIm;M*=Z-lDJmZM65OGqv!3#Z=SRM8AD9A&$& zaq}DAs*_!^NiC6Ti51#X2Papx(wtK3tJHb~5ReAkdrnS1c{899@LblpaSg_7f@sBK zRKD5;kDL4%FvKszf9|}hj#cyC5Rd1gy#b1cp@yiEq?bCtgxEbSGTb^2r_;*`Z`IDU zFWcmnn`7T8?`-Qy{+2n1ZzBFf8lRU?=N`?zT zIi0!|y@o3+HDtwlUPjOyZhok;Zjo=ND#vb@m3?Q#v9{@okwAl^4fUFLGP3TaVXi99 zSgLNyNk#QNJP@{7@wU6uBbL?G-c09=>cjM)3NV=bj)cf^AM;Ve9>4tak01YD)u7K~ ziD?Prh16bjRPdBzkbwtQiX=M$X6RsJIg?4Yiw*}D9*pPUo5b3z(h>7GLIga(QYD8q z%gvVn5xBmQ;p~W> zWP>O^)pi>^`Tk?HWVRS;wA^Z&!Ci~37S2XI8mtKbc8)tXp3lqvFEE%6E}QLGFgAsM zvv)c7>TMVYdx-Sn{I~v0L{SIgQYD$&)0au$5Wfj%UQ$7 zyt+qaaeV#9@9+9}>7g5bsJD>xnXmIY6cOnVur+^Gp5lNB!;7!Wi#WpGSf5s(mj!!f9h`xCp&PZxP~UxD~cj9%EO% z589&J`Xo?KAOh>O%qnYLHiJs>=u~Bw8!2788y8E69c6Lk0FIA&Dn_NN_No}^HC`q` z+6)89;--A#ZXw^}9#6lO7tTt>!D|aZ3%o^G$hQM=tV9Qdl08H87GDd3pl)Hzny7DN ztN^>^NN1x(f)S}fbWZ!fZ5=VgfuP>j?SJOyuYX&zN7bSiUB!1^&TchcM?;18toSHk za)bA@owbOvcjw25K`PHX%b!K`eJqz(%foyTyXV!Tk80}Q;LN^dC7!2ODsCTbnDkM# zDf=ofH5)KO*BsskrfvBeCxsNCxIouJ4!OvV>%KToZP)KIPTlzI9d_p66;3N^&h-CqZXRL1t4aU*+#SA5*{czn?K|FOP{Wg|rV%ruEz+c&ic{ zfXC-82qhlD(B0PHG-B8}jlo?Cn}|4F1OkG&is2RNWsI>94zIXBMY*{lYHRga4k?%g`%z|xi?&fZiBVamF$oidmb zwLaO&T(>fams0+g?7Xon%jWSsYB|(9%!j?JfSu>=`te^+Ay{&r7sQ0!Rzv=3u70}KL zR$3gYmYd{tn1(4lr(*?)?e7D`% zq@gzhhd+2Sx{^%Q!UG(Fd?k?G!W>Fya)2#*l5hP&u~p)yY6hSW(wddM$8!DkfB*M( zxBF=17aQ#2A=~vdSW}?5h%cbQOVFfxu2@hz0(U~{Y9NO_Wdk!vkg$K)d|1Qgm3}1J zW(%Uga6RiU4S_O%=eD2Rw&MiQRKbT`@WS~-oFyj!yz?Hk^XG1U9zzbkbvXe9kDFPCx(6rv zrG5Ly8-sjIPUsr26Xshgp1odd$QfCr~HHV2}&USP*i;bL{FDz>P|_D&iZx$B`l z3!&O(qsMBkMt&vM-~Ea?VXr>B80)^<2uK7t&UO8FO{s}KQG!LCla{HOgGl<93yYMk zG|N{)*m>-6EY+3WD;s+{b84FsS?OHK%oFVJY=lCOp}G2|a(*Ri)M?`wu-T4%mTJQdiu#v^_40IH}&&7~#b8gu~}siD+U@yh;6wljH;uAtEdt`WMqpV+tXXYZ_oc^-(Y zRou&4Hi=43FIM7&b(36oO95HCqsF>!T1F**4kwblHgAB!B~phRLNe`^^eURQCM&7j zqwVpzX}Ae;CSLPbmbHnF=JReG2w3l_tvev$xmwSHYk9OK>Ig@y)@PBRtzTGGZ%sCv z0LAPfyXtjjJ*V@_z(W3~Opv2OVk8}o&#B{-w2m$0+?9SuiiES(%FSLFg+%4F<_0=A zLsypNYRlR4BZ`qZAQ2n+!GUT*Jj{G(DaH3a?nK~J_`MHH4#dsC9|xD)dd7R`@Xu!7 zqrQ+1p;?Sm2UYnvt3W#X0(FWKBHa$--AVhqn&rHMo6oiS`pfw7?T;V-!3Pc`8VJRl z?WSI%9ZH&A*s%luV{09vcQ$j$gRHIgYj&^ObeWewXq~!!-`VD;c`hxn;eh-|{RU2G zDKzb34q9&Yxaun`%$>6qORq5`qE-tEEVf=1bw2G3J7(E8Rk2S{YIA=#ofWojiI821wmO%=ZEt-ZCv7b$bvFfckUA{`~P2@OK>l z;cR9v1B`-{U98;sWY#-O&?~BzQrr`1;WF)X>Y_FvkbH-%rYJ9Aj>b7G}*{W&_>rtZXkq5H{3 zTjP9IhH8zwWB8k;Woft?!I%9kV@{zBcyf3C)5qg&lEp!Y3MXqEdWPkWuuVr?H!mli z3-;qvA79=Sw%7zO;7Y^@d{u8t0Z?g~J@RHwQW%ug>D(=YirrVlFrqNfXWJVP@YJEq zdE%xkA$UJDQtPp1gxbFKQw>bZ*_Yb604v>$2{h_asJdW3}|1UL6tRBYd*d zCC<&8SBLhp2wwZ!lC@tef$Xh?|7i%f^1KA`JXVw6>4Y@|gQqg1M51QBb%ATE5oH|8 z3z8?NF-4&t1)8oyrTTlB9fuQ48#|bi+||4?(^h`Bh?ng>s^da7LoA>;jP4%)Ux3?@AN8xDhD&8vsJk+AF zBh%U^;dR&SY+bz{7Vn1E!lW}`rCL||o*Z(xTX!E13#{e8s@l6Q zI|yFs1~ZcEZ8e{BuBZKp`sFlX0&2hFWk^b1}X z^m$gf!_whJN`YB|*S$IC?7wu3$RUJ)1MtVP-n@ie1+tsHGFG2icgk2}DT5wo3)H1% z{q#=!x29#WwGN&ITj1+XgUN^vj&9u0>*k5ya}CW9$5c{4Y!P_Yv`f z-tCbA!&~VsDEWAR{%%gqa zmoK%C|1d7XoAdsZIFWMq4HK%$%9yW;u$)1?rv~N+mud@LsP+A2%I}2CI>sWSA zB<)?R#YB?SluzMGM}6SVsec(O$#0*DF)ZZwM^E68xxpL}=g3CLXV{xddV{ti5<$#(BcuybI zU%q_4KmCiM(eZHG0LV*=8_#3i2i$KrESZ|4FCK@=o*FVXD^A5$mZ6pRrZ0&XHsp@& zr|*aY<~OWXdj^8)(|00b-!4vik;$wqD$y!vJ2LgXQvX9vzZJhS=KnY-^-R9xAV>_22 zXg5!CCe?Af6<6!MID(-^tS;@t1g}DHYCnyohdXC;ij%ZO1kw5THN(Zfsvl`Tlb)jv z8QO%;s-AWN*_^gV7f^jV=d6j2FKPp z+OGsVVnMW%h#y=aN_=_SOg0Xf;@$ajKy$LHw(K2efWBA^5v(fFq$&;;Wx8QkB zcydsfn8;e#NPe&p9OqXj?;zRQ54^-?biNGUobl<3)7$>(^i^3O>t<0!#D+;;xAzp2 zgUD8LywNBt&I8`4HvmdeZ?QGD^K)x`{r3C#*Q?y?(dMa1i{~ig}z_hHQz2HvzI@vsj8C(w(a_ zyeC*y?H}i{E2={zID(e4F|)RC#_2uZeh;>}4s`Ca+4NY*PTC}^7|twu0nOED}4&ZSsOi6bEO$ml7ONX5s@Py%g{?qO3=c4uTkMTuT{{7$g@q}f2ZQJw} z>QY@$s}35tuOTO!4x4G}zBRCnVo>4??`pRP&)^+RXsdlWE#=sH6t*F3WG_kp&nAo4Qjs=9^_OKL z+a0q*G^)y<#N*r6Py_ayYIJ&=+Lzk?7;^EApzf7-w*60BGgMB#lXr_7`7hnxa@NWT z+Q&Y^Q1rU*OLd3sk;tX}<+iZ}xXpEHykHaO>6~~}63N1iy5;Qrcv)QJID-e5fNUkJ z^rh(rB|qZow;JIZtLl@Tr~}qm;IBO7Y4Z>PSAu8JiERL_WZP{cJ(r4z-~WT6qtEepcQ{sNAwP$#D5cfbZ(VDs%JaBCEYX52|dex+_~Rdt60 z1?}Fu5?F3NN1XuTb_OfI@QC;dj7F!6g6%>CsgtNhm;w%->wa2*%A&G6;G@oPI1-{l z0;vVY)mQ7wa{g6qpm8iVr5g#b!`iI+UHmay>A|r3Q1QGZ<)n!@;|VCfef#Ch`1Hs4 zbN=}D?OovFkt*TL5fVLntzY)IF7Y)qo>sYW1cLT*1*q^))vkqN6p zX=~m-YiYcJ$jl&O59`BFCkdz{l-cdUnj=Xu+18h0}7cjdf1E%~o_a9uc}-RRMtuS+fF1 zPKR&yrby1Nt-Jb95Sf}`1n~5xAF*;WPBiiOho7+NuBN@HE(I^C9wG~=gZ*dil69$R zcc6w8UNQt9Eb0xFxw3Qil5w#tX zYqy7P-yJ;c-Bi_6^s!oQus34#+FOu(otm{&;B;M`MF)$i3Z;8RCn#$5!~DI2PCjgndb>e-x5hIc^>$H$@6Et9pZ zNhf8vip*I*1ib^#Q>VY>wo&cRawd^)O8g4!+06^-$WKXHPZZTO@^)rz7J$h&37Q2g zASi&6{&wNk^;BKSphql=Ve{j2wf=ZEZN509!#ISAWu-;Vun9>~;^BRiH|k4v-jliv z*9rM*d`LB5xO3V(dGZCy3H-b6mN|7CkTRAOr=|2Bn-jOZPSc}`K1$-)INPHTRjGu$oQm_SxA((p8DKP@_+o1)$1-g5Y#ran7OBZkYPD+g<^Syg<;r zc9vq;g5{_bkv~RfjLH6a2NfO;48E23|M>G8DgWD#e_!5Tu7S5^^A5>$V4$Lr-Xxy3 zHTG=fb*buD=GQubh_Vk3#mLKv0a$1`xM|V8_jp-Lp1d_6YIJnb<3PyT;00^$rVVXG zIE7uWy^jS8AR6!|XY5en$q^Gb;<6|s^7lds984{TEk2ZnsUey&C zD7=-xm^c-yGc?&uqZb8VW?Bwbf$Fvb%p~;Dp-co0*3UG$2RXb2teC zacetRwXves!D1;T)!PvwLNQ36Pf_-w*#5tHedRC(r+pKY zBn`Z(V3!)yt)HIl zVpn*r*gfRVaI;Gvi~R!1XjG;JG&w#buf%ROHF@mrt+gTJQBiL}rRN%J1Yx2&O zjW28@LNl!0m<4trWw2?|t*M&bsicC<(w81gtUfvH161hTMZ{+V-@}#w=*xE9cH$A1 z6a-S=gW#q&QXPQwbzBLe|w4e>8)GygBQ| zi);?*d@EG5UVr`3^|<-W;rs-7`1Oe~p7ZnyO{#g*q0^^M#_^C!A2tB*-GRHF92xH_ zDd@=pYVh0XU`%H7wy>yA$=`9Lk|at@*0qmqvF%zeaCD|^p}UI2!#`~<%kVM~(?{C{ zzcv8)5YEyx{~)H`>rRR|rq~5r8{Py~xNp|R(l&%?yAnTzJg65MaYUIHGL22jRg-cN ztG}v9nC&BMSAO5xT~!?pas=PIY~^??-ap^v#$Ib>*Sh0PXM!LbsK<^LWLjF=h61);*2bwRxUnimI=}Lur+)Il0(Dpw#3I|;zZkv3 zz6*#LWJdn`*l3Y}upBJLPbYNidu?<6rYLk0x*T;JHmE2ja9r84=eK(i>4PH;W-!8H{`CeB7UNZoiKD$B#ej(?UCxhjZ6aw>99Y zmHn-Hj=HUO_1$FP4$&t>=IcsP>kw6(*1+;Du2v9jIy%HZB#x-^_~3*x++l@471U%o zO%#W%dskJu8kkD{O~f^5^hv`fF|21;=LG&&zY zK>4|=emL!E7)lNA%1|n$?M&M}Hho>s*}S4VtSlZ1=aVsY{~>;L^-LByv}G#p+uMr$ zKHkg;A4d`Za5%g)>rx-m-(ly=JCbexV=GX@=+#wL_hP%@AaPmD#-)3#i=GY3@DTQq zvj2{mu3=l&WN&jMCGA~138NIsow5T$u7(9W;|7Up) z4y28Z{=4ygt(yT2ld7B(qxFrNjB!Ccch)JUyBLTjZi?}O0PcF$y8G?)L z>wSR!U+4E9-@gAb-Xz*UrY|g8yH^5i@~}C(C8~iS!IO${{L$!@lRj!$tHx74GNFgK@9NC7+VR>Qt@kc2-XejxH`#$$Ok zfFha!`qJ0;wiq5}Bc*^#qE~U*Ms;@ieIzp?;SacYv*L;yY>?cW!&+7s9J&1>kgB16 z92x^`(O0l7`oflv4xSy4R;XV;|MAubwY?ULKUbVW@nSFP`7z1=>VK$f#VV@S?J%3Y zYZ1uKS#yd%m!yHt4be^O?#sb(APL(qOVfA=eKCf&uX?BJJ$NO1VKgLWSLmkVRpbY$ zbf_VdZP=j|`0i~K$Q_ay<}e59k4lPO&dBPL>^T+!YOq%X@a#ASoN}sHWoS|IUoTMQ zR!@lJu6bIK%=-Y2r)O|p1%Ag;(s=Z6{`&2I`nTuMX?aNSmsK@tS(T3&m$P@uj>kh- z<_2`pZ)*;9Emi41972ht9H_oGf@R&Gacbdc@gP;LxzJPdscwkpvy?kmG12Z>0H&gz zHskXfXH6gV9nD3^dUtcM+meW)Plw&YN^u-wT6Cu+A?kqPWcuS^FBx((9OaREv6dlE@)zZ^fFUGtj2)wO3c+DXghavX4six#+8|`hI7D zyxiokfvMF_3>R#)R__Lb|NLR?z?LN8lSo^hZ{rQp zmxoZ%*d5Jd#W%gew3XKL7ml{Kp?#Pqj{`+a0+rB+NZ+I?EQrhWDAMSGWzt& zce&(%9e3NNv#oww)-(;R%c=ULdad?xPZ6>bXiyqz) zDP-oY3fnvZr%VQ_{9io4;Ay1oHnR1gT96LV<@V(B=%#58b+l=KtW8i&wjGbhS^V5b z)ynvHJ;lJXmrP{bSvUR7&3wtaC2WJZ zQf*^fVZ7*Tqu%#!^W>&fKWEqX3jJ+XpSv?TBr|(TUaI@e?W%lLQ-*Dms-JN$DlB?? zLcC_7?G?RNC!5+aq`-6^oB9zF5erH1_`KV)4vC1(Io_safvG+dP3Mxu$^?q(1Qgj| z>SldC9os(t!fGkJ_P5RUyuo#HxMclG4m*}fF5v6FX^*`ud^UDjRQU=v(}88iz0cH;0Z<{PUN zq-D7#0K6LBWl7=%co!+*@ZwG%JSe@XGO9Fk<~1X>he#I9+7u~tLn=*HE|;b_`3@*i zoK|6@61~%@bWV31?J;Hg`S+m^&;B0-(RGZj&Zz8gbuW#rvZ;$|;aO`OcHjwzR3+oo z2*&QV;FIQj~3(wA#xRE;uevfkJ<;7~ZTbQq`yIT+!ibjVv{ z=M6hSZTQcMGT!$3>(I0jFF14LL$8WA+p?TJA=|cMnjd3b+?C4~Gj$WyFV>HpszqT)b_3`O{eyu+~{qx&jpWYNq_x&-iwX;`p zaqb7^yd=G|y_g|uG09^a+(lg+->Is%7ZdSZGU+9$ADO4dk&rhVT%4@*rfh2CVaMuG z#z}P2;X?D`LygIHSxR+6c7#`X2PS2qnpdG_F^AFi!(fvNalz3nAc~%P_6S2^tNO=Y zx;JICmU@M*Y2LZ_q8NeKC*4x5S2w(t0t(SV2=t*Y$FL`sv@s0WWcugg^}qSrhsSc2 zOwZ&h-Y<+%k8QpcgQ004~Gv2%Kg+n#)&bcAj6tCvgx zaMNj+oJ@`YbQl^;K-=}2Ivw+PH6ku?w{uSg1g{VBhr!Q6INNpA4Q1ojX8Zfi;)>2K!r`3LR@`wR{Eb#%@l zS%gTsTfu7jzd9{>b7N6KmPpoeaJ5~Rd+zK2T^D^cjg_YLd{M9T;!@Cv;txsoxIq2!vEQZxL}PM}CMZki}&q^iaT~_;65+6 zU9+m`+?2gY_VMqEmTSFM7Cbtn6oG#NCus1>M)>+)uLLw5isHrM0Fk`bSM|$?bGQWT=!mYi}poQ^~AjoPxc_2QR_)5 znq4iF=p|0JUNr!q;Dt1=w}odlBY=l|gqoo|c<~eebIuP2CF;lJj!U1^e;+cvG8vS~05n zFXMbJ@Tp}hM)bP{B-$_#8_Hk=NngP5YqLe37=XldBNpaeyGdEj@vHG-OdfEcss zBu^qdH35gMsd#$dfY}iU0L#!581a!CR23=Y+?|~ziQZe(?$|D)V#jsY>r`>tu6g~E zOS2{lGk|flsY7G%G&_3(keXU!War(RNeaX>&lc22NLsqcBx2)?$09lE{cW+{H`mid zR;{+%{?Sc$1P!@WN3o6=?3_MqrD1JsLvrk3_YP7-tgSg)d~bT_!IdD^MQO@YRYSrG z5&OKtX)$oH=a1WwmV5WefkuJKfcun-7 z_`DM6m(TTU8=u;*LrJYC?0vY_-|S3~njO~$|6|GFsC;1SH#v)xz)zYW#WN3;>H*{4 zr6@^oDQkWVsFLc!@WaA>xynsQ3rf~cr%%-bfQ3b^I`);B57L@WuNmz6>M_V9W_69# z4$gLNoem1}f)4p^5^Z=toh_`ZdILhsQ2wU<2)U?Cd%RRp*Y+x`ThHL!c4Ol~!YYB< zCRIxisW{rCA+J?l@(YRnv3}$0Z=b(@|8#$TR6P=*>vc6Z=c@1?>Mm=3S1Mc5Nz3e@TWM#B z-Zm|K#gQE?3E9RH@IiJ$lf&J#*uH#Aw!7CS+WoKj=eJ+}KHc@W3pjhS2Q}wW>|(u! zeV+>(3I%t)$r|v}A!#6q@IkRqrQg8kl|> zkaXt**#nc`YZ4aZoY<05udc9#~e%36Vx;5=T@vf1Lg=;mmo>oH0A+v)&%Etd@hkCMlh z&t-_1)hj*}Z#V!qnG6Z)a$2TumN;hP4D#v220)Mxzt(OC;0ILVGW020u1;+_9lSX0 zld^|gLj~fQ{!*dyXV}kd0`d@VCA|*ifC$5v!dAR&u~2#UK$6kRm(x7!A*`@z2x2tg z7}YymCk%o@irRtkIC+UK1kf={Cb-#U!JtCjg88X@^yX}PxGjv$({6UQLw-~te{0|V z@kAF7`;4uuhU(28PC}a^ns!qw6hX?d=NIa!hzURO((1r|GB(Sl$r~U<1B7-usFdtV z;nDltrXstFnC*5S>tSOAv?C<~!cx`T$H}32A1~>#b~=Qgv@)^JKK2dG)Yj}jDT>@O?;p zEic-j=GkF`)hlYWNvu^B_{_i!r!`<@5oS#QhW4@bJ^(*^<65JV&b@|s-3h+d^ebE4 z=ngINe_@i^FH6(sqAAT2pw82^TG~C3D!=jp(e%>e>=HHprgvLio3R1Wx>!REWwX|r zyY5HN#c~$n+aI6)_~p}ozcu2$&f}qYLq21&QnqalwX<)$XyR)|j@s>Xid68hmgU_R ze;uGayyQ_NDxLn7uEh#*Ww*9Uj40(=uDh0sRJA^A?Iv{^^EfaXis@?k8tXb$P**te zp0-|PM{~N~f}jbaHHq+c5VX&sC(xm`pYC3#+GcvvpOUhAt7{yc^i8UnI(pZZPM-Hy zCrM#j(qsgM%Z^?*h23sXn)F(=U;lXCq&$k<72I&^E2%+7Cvm|e4@b*3W&Kp4f_W+7 z##3~agKyOwRaZ@E=kUXLt%^eCf<1XKibVE=f)Z5Vp>io5r8IX^!A{XDV4xU`gAqPr zn9X`}ucLU4#^GW!s_nLBeAt|X2hQL~8u{8~ZTM6Qj}r%rPtXr`G9)N$hZDVGYZVl| z^r}V}0xOJeL_YS|G`-Z4H1Unc{kQwf*P8wF$FI*Tm1o_Scn+_C3g1fw$EmFX&B*q> z>RP=Y9M9A8-Z|oV^QHhyVGXNUg9!wet&YLspA!x_S+XtKHp(-u3%sDT%5+H!aRbz% z^c^VoygIMugOS&5Nw^a=0ZNg-GZXwX7JBxlGB(2g{^&OZ*NMmDcWjPiSyk?v7ZU71x zt0hI{Z(hc>FMX!*3jc&32f9!4w({2Gq|>xK9Z}g}*I8!~ATg)8UN&D)>QqU&ciey{D<&tJz+ z>E<`||LD=soyVwn_)b+DxYRG&9U0lhoX!}8skt#c*WoVS58Ke`TX3~1e0(p}`3Ql1 zR~yqw5-h5h*ZSvMW8MS(C!zLqaLry)(q`sNoUBseYmvr-rVwd)$)C>qHHG1q zK$lu5teTp6b`^>(kHfO)+Fk^7J+%mLOI??RjLwK?=dd{lGb}B^9ADK8NA{cD%|+o) zAIGMvgP1#H^-O0y!9DBwO4e^xq@O(_!cM1?KYgKvTs|r2u-qr(b=0w?F0MfJf-RQ!t`I_U%nbnPES+-w&ZzKQS)pfZJc&@WlT%bh;&Gk1)N1U|CFlkT-mt-PEQcm9 zzTgHQN7MU&q_>N;nbNc>a~{0~k|_}m=Hq1hr6A*WYROT>VkKF7+PuHdPQ0|MXA6?b z6Oe}q2~iJYC4X#g7}1U8CH_2!&9=UD$F|4c*6bhk-8bpAUiN`mF}^S59V6SL8aT)Y zw}XyCb=aUoXHAs0LB3&9nuvo59qm$%WH~&6JCx()4Qv0Wtsq<0dyW)ObuFqUD=Mie zs9}rusoCNOXM(F2Wmb1bmWCc3Q1)nF&kQUt=ps#i`mL2YYuW9jCJZQ&$)AmUfw=AL z#t@fidnWsWl`r*fk~(mb5)HJ&0f088c#s{_ilqOeKG*9lXFf#mE;GJkc_l0j3eLY3 z?R0Sx`@Y>ewSbAd#8djip|aXD#O6@j4#M1&xG>t=iKZ#VHJx`TSC!3e5Ticy-sTwZ zEVr!#I!3^xt7g_8YjrA?x2wQzmm{B>1CX_Ok8^4xeiEThgH%^tSZftERWwm3DrvGJ z7WQfbF?G}97M)%N?du!>jsPD)jy1eLyfY%$)#`+fYEwYX$6EdKullC0_%P(+^lQ7N z26E6W`L?@ySZ%+&Ujpy2h$`)|ua_{nT{b3V;6ZUz?N~*>qB%=|gcC=TGkcM&y6v`X zbmBfKk6_sB_l6mq&djBLL-9ZQ7zN3t4)60KeB356nbsNzm;pw+y#~8(GU*WyTT$89GdXPAomEwS*s`tdplJ{qh!MM7`AwtX%R3nlkB%Th z!=@p9{HePUIEHf+TX+vP$6jjH^2Z85zSqR|X-5Tbi{S0J2Q=m;@b^s_V-sLsuhiS( z(w*qq-TztnK-gmpwjJz{(8)%G3x3?9hr4ht2t=?A!qmmTvai$aMcSU4>ON{49nweD zY55&>QO~7j%c^W$ovrH36Tbr3Gd*d+CaT>OUV-dx1Px8M$<5jU>p-wgryQ>b>i;t8 zZ}$2BCy9coMvOY!OVc#)-2p9tSomw*H#k!$r;_NKRyVO<+EQ3ej%toO|Bx%ef?u0N zO>t#aAGt#TEL_{3wcAJE^G)8om6{=9DC=gXD0zRu37hi^Ia5quCdba!DRz4n-hobS zpo#4$#Aqj4Dqx0foyGb?i!zrdc=h7lSn+!8)P~fnUq0gm*4ZjJwBI`G&^J?;9gZQ9 z{(5e&&+O07zr0!G*+TuQ_*|+C=_1aDsrD2c$5Me)@f3#*L7&qp2O!W-1+-eseq(1m+mxb()8O))Z68vJ5XKmT` zU1j>g7tKz0a^f;rXX$~=VdJoqVF7tR=Qa=a8$4Srdj7U;&$=4tw_8BH}r2E6#`h3Mv<>*n5Fp zvVGv2L(r-p7fv&g190tzvm;Z1-}ABultXz<)tr@#lr(sM;yzA6S56hs?6CNVVWx_z zs{-rGe=lbr2QGGY4H=$PrbUSEF`tp0odV$0mTKKQe(A$D}NL&d+%F(?oN+bj}& zH4UihS+G5za_5O|L$OZ*@E3Kr4y8)UaZRHdqlQdC$7;PBI8klSL;! zeH=#+49I`lkbT%yZ1*GKatYt*apZgq=~4y@WHVS>K`p8wT={B>W)7g8`cRw`HlZRD zjStb ze<)MFr_I-Oo*H18^8jT@(JTF^3THL9F5>nMiM3HWtk@<@)(KF=-A*O#KN3-gKdXz1 zDz2Oo&iu*jn9r)*U!%l~=*|!!pGzOifw`NCp&Bw@4M@vO`6Qpzv6%Z>@g$^yS+x$A5kL$6sH*e)`_( zyX4*VkSd5aJIQznNj&GY35WoDLpNoD&^NDONKtXw<-pf;R?%>o7!D|h5jss(HKSY; zdr;=%7>-1Tn18P@7fAZ za4lf+dGi9nYs=?_{irm{>fW+X3NmT`f3@Y`(zXKXx4p$)pYg&DmBtU7^Ah=K)Gzu*4+>+4%EdmYY{f{rO{fV(PWqPea%CM1GwbXd%#7*tY0E^2=i+2Zz57cU9B zI;AB{z|RIq1#hSuuCl3ZOG6Qmj2k!n{s*Thabl*^4m`QZeDgn|y+QTGE6>3Vkdp-ws;p{&Z|9ZXA2B z0Y>uLbxEwYYS0dFO0q`;m!t zuOx67`G5s;BP_9A;aIH{rf|)sqjQq{Fqmq*?K+)Hn`+vK&rkA; zgLo?m01B{ijm(st)sn)fjS$?FXF7K;$fg5K`cjxy+iBUA-%^NXjFE@a<4M^VOMkYZ z*Oa1{gsUa-BdYNs_PVR#1>@&ED3t}kAZD|}+0;eXG64O$klmCb(&{B^+Nx=wu_V|X zLbkV){XPi2nk6Z59abs>IW@-zLq_#J zR(TKzTnXwyd77qKQ1}R9gJ`q`Rx34iK)Zd|%g8Ox$^q+^!md++{#{Y%Wh|p&BY;R7 z3VvYq66df#`Vy2J;_jaJn3qAV&T2Z8n{QVI864#`YPtZ);J)W_{rLLJr{BNzzrH*N zR*&t`Ms}*AZU61j4+WtWkM}kX@BkdOTpSg=jmy&805H5avMGB^tw`0zXhJ(FiQ z9d1hu0>BS^m50nF>d?LV;ztdw%q9m-*|ray;eCPHo~MR*+Ncc&x8}t;v#Wa7WzTDE z)$sEmkk-wAOMF&VKo%~bC?2t(18db^Q5!Ei>Taumz30k<>UA^N>n#?gw*x0L^0edc ztM<2XCU31C{<3^9Kby=|oXc6xU$YOZH;NFFm$zmo4)50Rr3hY}dLddt@q)a1R}!_c zcMDFZ@NW{HT@k8~FAei{2OXm?;FCo{vIIaSb2(u5?rpgRpc8$zT@5(p}U9@73~1ft+h~i>G{8^(WqXM( zTABWR&HnoS2>c+O*NSCt7s5{klW_~&LAB$wu?{lew6`~eUS@>uc(ifKhRWbYC zN{7Ht$HDbZR%U(!Lpy{DPH|Lsc_{0r=54;l@!sNj6~jMv)kQk*yRc@OjlhIkd9(?c)91MUuINtrM916M_6>PmIkM!Beah*5-uK-oTrJ= z5&+g090uQ`^g*X%I|rl5ux}Q>n{|x40)6taG@r{7is3^@$yffkL1G6&CA!l7d{NRR z55&7t<`?e4c~r@W#A(-|qn1UP%NuCOt1XMYPJg8|ye4uPc#d zF01}ny9i!TO5Tb<&sYdG&|M=EU5RjBYTwtE8hmk08W!}0B83}fK?lS z!=#_l*j0JtO|z3P2yb7)M_tmkv(tjpVH~?UVqddQ6H=p7)-Hr%Be1l`0q;KS48QZE zMy7MZ1|zV2c>20}R$kWYG1!_X@bVz38oH^HGQ~O7C{$O)bxM#nu%dlG4k*N-`XUkH z8quyQl^A;AC|=IH+?HVYo>ifw`WD3;{Q7l3)1FqTVShw^sfjMje5&Pnr%Vn|qu0l! z>NNyEER!JXTRy9j=HzeH>aI2X(ThF*)us|q5O}0}(Mfoix3(nt1e;kh1~glyln{!T zy}hsOlh-`c(1At;dmx+h)Ol)idhfRG>~;ZmHuquU;+cT>d{^Nu*%8#Ntl17!0B!(< zLh%60R=Z4&2Es}xOKx9b}-K7pvDNiV?I!5N8W1+G~JHq zUrS@KwN()7A>_!-ID-aOAy@nhIOk*U)kdK)Zs8rSzJ_zid%G^_31A6IT!l2w2yfgZuH&RV|3GZe ztp>AE(=&q;UotB4v|UaN+8%Va2GGyC9Xt#g4M!ydE3@;x_o$mu2qe;-_g8;L!^XpD z9j|&-F(=PB*23$vrg?6*b%W&XG_63DCSN5sG+U-v+OVailIQ)WBd0`XrNy*nKA$W1 z$>Yw5qg}6;_pm4vr0N0?J~eL(${>bkNvq~|J%NQdmEN}ZLmXS*D$^8y7kdK6p`2fgrH6K*lC-NR&}?XT+ZdQ(TDm` zteW+})4FZ2XJyHz-YT`;7Gd~xfa;}%h*si`^z>eICY;Xnrg)qikN?3fQ`Tl7!ZQeA z5axq-r`S7;pML~VY}U)8QZ#BC?vi2NSb~%kf5N3d)~Uj^HN*}~atxIJ)Wc2YtwyfP z$IW&o9Zq*ue#yHR5cARD|9kJ>-xljtw$Nu-=H}SdR(O-$n}!oSzOHBIaj7%p7Soo6 z=zpvECc1^E-B2DrK#7sl4wks2%M>gnJr;!zyu#c0ZJiabHJ_pvPtXdA!_wzRbBdlC zOJg|SdmK_pFWuK5`RuK3D&+I}_=#GKnp4izS<6mc{=|eSc>?d_-0xazbCN=0WXo=E zymYUe0D)<2@bpUNw)DR)*&!m&(>R`O*4OhK-eo)3tb5CwtQKe!H|;9`;-c!=ZQL|$?h0LyLWrc>q7A&U0ak`U`cGVYci#ZW2sd8$9iY_mIZB=;N??`OvO3f1zQXpP>@Aa@aU(PXX?>L*c5WxO(`mjs%ui$ zY_M&vnLpK3c_#fv#RK_qr|J`Wz8-b2Kw5%avE6Jw*X#SYub<|(KMDDt>YsnsfBt)t zGyvCa>N$4XFB#eV4R{qdj=+^PSGR;r)Vi~JAo1ca2YvyX&3A(|`M!wna=}xH`q9S_s1#IUeNFhRgO`o!6@!0(=bd^NKci zI=ANECu?Y;qVeoaJR+dOOAd!<`JM9wiOXsgwskmNr&`-(lOh?GK6Fa2MDS=C@^35m zG|`CHLngyfC*WqN$4@gXUSz*DpDw%pv%%I7r)-HCL$OC`f%aid^N>K01#*$@FB>(I z4#)a2sC;tT-pjVsT|{e2i5D;5O-tH?;cGAWD)C4DG#s4Jt@IB`izT;tbGLC$hYgK8 z3&&8jVAGVZZyQZLSwZkrw4C2>Wo$}Ouwb_cJE`=fb#hV@P?K(lyOYz&Dh=2{5yGRy z|NG~!pW65K?T1r33-yxrGOZLnEc3u@qu@gjRcoTg!K_et0Vz*i#IR8%QDuw&_~Ii%M3J!g&8=!Ny(_KNK86^ns+$lU}`lv145XmvG?Dww_zfd@e5u;JaA z5(km2wPgETZ0Wp@X}VN-!MlAWNZP+yH%k}o*ZMXC7ay|DM;G1%K%*uLIix$Na6gU% zO4xSqg>=_RdECUA>jDxH3-nSQ3XGJyDG)}K+9F58C7XtFg;Z0`>hK;p--DC86i|S% zX)&KutB~_3FW4`x0SFBCC1;An?R8Rh{L@==`Bu`hDzUAKDor-yUUG*(tmC;^HO+4c z7`tX~JXnu*R33H+dA04u)$ZMv+VINb7x+UiP`UJUZT$VOZ*P}y`)jeBgF5tiCrJ_A zKvcY|D$74r#wdA%;(W+Fumtz{Q-1=J!Y!1-86=agI zO%{X(05kw~p?JORt2yLU;+*A~K0F_&!>XM@jxHq!f6m1f9`*jOis3G32p(PRZFiRXZuPLRYW?<&cbuG^WTmE!ZR%i?c zVX@2Tr_z*4zn5aA->ZzMXXZ}6*ouR{HumrVA8hIBmx5OIrc6g@2vzV`Qgm8UgngbM z-Xv_l6vei-VL>+7YrN@Te3QA<00yo*5DlUru#SslK5lkfwY^@3x`~*`_Q$Xmp=u?Y z=Bf4Y_4C*Ns&DxJ)zIIkJw9eWGP&|Sww^S{jCxfNTgbq>j|Z7Y6NGT&CBUX!P}Zsw z=)1;WKmkk0==Qd8pGxxNr;=-N1w>gh!Tl?AWr%5{rlf!&?U&oI;0^#UB z$lMONErmE+&iS{jImgLjS!0ALDY}#l`_NxP)eM4s6~arf+&72t@^sv#SxU6=vg-@0 zRW#3ct5*NETED%ucAopA_imqu@}j_Wtv-SxjCNSHc({!$IuKR1HnwUP$I*!qC6e3& zAQUc5xbn7fCta|06g@o-g>OstFiWbS?J?$Hg}@PX$0^8no05Mo-ve@XIQ0*KY(Pry z%!Zkl?z~Rc94fSF-mK)$R`TQlGz}eWJ)71ybyd1LAe9d~c^9u% z*1DZwV>o}9*&4cJKB(o_zkXLF=?!MQ*rgF`cW9cg9sH(5#;nR+>AF~-y3J;#Tr*s@ z>nNu5lLqHIfO=m(o*?Yub{ePs4nunvSopoXA%ZhWt9^wenrB^V#@Q+*tbKc#XLDv? zm24PkfEhOIuphv=T@{-LSHm@^4sVuY=pX?ca?^LToFI<5M7Y)10amLWs~vN;Wfd^v z1xr;3Iy;*-^(+tC8fr)ffWFf6-ty}|KKIY{Q~Rsel`?<({Np(SogO*B8>Q)8`>^7( zId?;5A|RW`x7BvEJEmnB%W{XRu57}SpBJll7^>^A-8MCMx56$^$f5FUKqni)4(-1I z>}lgiH2v=^f!gVm>Ub3Vb4uEW23uDS2t3RIe&#(v-fX@L!Wqw#1fN|#bpZ(jyv5E1 zr$rJ31kM>C0-l3o{NR1oY_j3dTs*uTd;}S`v6^kl6jW`);f+x=hKAN+d*7hvGA z-_icy{j!6{4vh0kym>IR>XSU+aQi0p9{JWndGl(sfnIBk&2~DQ+MUv(Td~`Lv`G z1-<>&LB`jTR{86&rOP{Ajc2qY)Do*|LgV1$64ZBa>2#P*`$w=zdCb^<`~| zwW$>4r6IJ(Tp?Ou2V1^hoD9v#MUWgeAf%UNjwI;ya5LpkRZoZCb1n=+{N( zmDYfvRc=eTo8#q&)8clcbHq3%FLSu!cJwmDxhPd#A#64|1qZu0#ghcEtJ*)Vs=Wx= zy`SsW0Ink8$cZ;lB>hu)EVbMWVs^CvDo(r7z#!gn1E1~Cxri8>k_mHMk3a@j`ugb~ z?Qg;CDM`<(@P5tWbW=Rqj<~y9c>;hB`)RP=Fh?R2~y#2&1Q z%%|y%Yu3Je`j>m9ryAoemfo(R2hMfakGgbs8U*Nuq(Pnb>RgZ23lbP_#!3Vz(i&A( z*L-kbIcN#gIX-&2o@AFpczU!IBH*uWl_T#%3>GLCu**xPOUbf>Pi#Ex3 zZJTPeXq}vaOgBJmjgSvdUA*CviRi{A=23%^^-ZBGRbLd_CeD=6POvs#sda*AW!o*R z(mbC!7lL+g0NO0iRr~YX{QTv4G>?a2kmfP@n7gbVjMz17Y|Bjw_*txJtFWb#ncu{+ zdghm0JBvX(ul?|#DN1*q#c8b59*Fz&0*Hg)-5cu#!7tj79Yj7&4f1~9e6_K^x>ndt zD%PrUr>3Jy))IX)?=m1#aFX9v;0WN8`JFU1^PEuOd>oFlPP?FbvJu{4T1BRm)yoG- zb|{rpbktSnUJIezj!Vt`UA?Twf_;B)zJ6<1Ap!DUyji=JZKg_(U759mY{KbL6IGEA zzoG*mnmO-nLPL1q0CHN+z|C$uH^FE+j7Mb#Zk4Tcv*m^A(g1>tw#CCkSKta@4anyG4a0QfyOgXtxa>nBfHkd)^*!;OVt{O9O@h z+N(iO9H*$D!})UtQ4eCCQX_M3`ubDP=a2d>-(!w{Ef=|4wN4(^JkPm06zb&kfEABr zsakB}R1{-3U^t*khEYdq{*()8@@(%1c?2hx2;6F7SXhaNcun1EB2Tuex*EztbSBE? zsN;1Ud$^o8QQ=mx4`Px!(pib6T^}~kCjeVh&!CtFNrnTV)B3c{=LT0Pk_J-a=-ImK zsRMJjvj}|koNN~GNNxON`;LaL6qa5f1G!VC?mz|vZ9**5R zVXSxJ5XPv8> zR2$1|J0j~{rxBgNW!Eme4g^&QkJYAAt;ZW52hF>l%k`uEI=;Lo$^5uaDq(3nRz;WM z9wqb__;ooF^QtaK`GFdCliH8H#_ihbkrZGg1=#}#=c@DEy}o0+^|@5A57iaUn;>T` zkzY=$d0Sg1uT?ko2tO(p1Vzm>Ek%2Ucpb{_#h649b6zENPAQM-y%wZ^ZGH`jqfOc@ z;k8X&wC(R6OI*>EFRd)Zhi=ViIu4+Wv=jEBSx&k%@L2}t^KT3GH_PmI1#zk=hAFnVt;!_j&ePe^*|at*Q$DDi#Rkv-I#%K`pSF_? z`sxvfK!wO#E!M_F`9O>hj^vG8S{+kYbvl33?dnwP>#}Z2U~qC@J>?BJ-Lv3oDqfT{ zM;T5^@;vp}mMbKzZ6n?2EH(gTP3gEz`jOUn*Z|3KNZH9&>Fs}cTd}`$%7@@ZRC-(8 zOBQJFuw8Z>(ffeiI*xqW2(Y@6*~Q@o75bRT<_R!%wh?-@cCorj!;?PmsQbJXVsi-8 z9;U@}LE!o8h8_isEEA{=etfJK;P~X@IdDy70G36 z1wAtvk;T%3^R&@3TR;mM@%dN4ZtSF>g;=veyzE-0^8~v>L`l2F_P87QWAyqqUit9r zT1xYW1|8RMkfqr7k&{x0LDj(9t`KhuNxi8}jxL+#h9p<^LD4tQIknSa;pWZ%9NOy= zzFaN~QGJq#*TeSaue17gxHR#5aG|);HTB zrb4WWJzw^)7#oXbvJknHu0+a|`Ihrl+Amsill4+5EC_(ZCe3}DdZ*t6WNZ27x%Ql{ zzd`3S1q#UFit0N3;I1auC<+JFnBo_QhY#Zc$P&nq{D#i#>W#iF=e+{zcv?Td8-TJ0 z%frOD-O0Pjt*idCD{#NXWzxF0D+NdMo#ax#=rZtZ*RIw(&#c`#rvc8!_aBEsw@%C# z!l==wHJiJ#>bVx2y?sW|jy zKYsgV2`4@~5}$XJ)+Gz)r2*rKm}k_G7asWG#Sf->Ew4@dq(b)@nHAI_o^A4_M z2j9Ffx;XJUI1qa|AzqzZ1df;BD1OoP0|Mztjer{7*Ir{tM5m+$Oxo=y;_WN*$-7~_ zPrLqSa1M#=dTO(H6N}n9L25dxGh7JpERg53${ssOxn4UFWr9UWHLTlE#|Idrtmc`B zzt?Snf`i%L7wp^D`Q~o(it>6&0Ep~S?d@9Fcj#WJL@NxQQ)4c1TCepUM_$u0zPx6n zQ>9majEewl)1?{=+a{+QoB>5i#!_9-3=p%77jR0Uhms-ZY6L63jCeJz22z22v?>!c(#wZKP?KoI5kq=&H>dcb9R!2oF^&$!At)z&LVEx)x z9Ns8vSQPn+j(tvGblcvS>u2Hh!S{aa>p*1N zPK729b%{Ex4C)Is0xd%Z?{#NFfa1hn$|EJ1a96)W8BW6+tD2UzOOD5B?Ee@IvBoyX zIL^ajh#uYLxPk5wqRmE$UOBQLEQA(1lEIVzwYj_NEE|bNY^rNh65OkXuD@|3@PLM# z>LFiS`y_1Xezh7Bl!|B1j{zZl2Kz7d>-ERCr?u>!;?uh2_6FH97ca`rr7Fg}0X=yosU2QDqH?~E*>vP5a`Bq(hsALT-f8nbK;e(hMRB8aD zY{D7;2LyZvJ4m&jbu}#AR0Aqmf7lNUSF^8)NX!ZHuXue0UR1#A|Mm5*%XZvIlJ)=Z zU1Wv?kQY2n8xj|ZQ`fR4u5-8`9dJ)kf4jQ~uN(xqb|xW0@U_fI z)mu|4cXMjCdbg-_!){*?BqBe7FWH=zUQuhPFgfy@#Mtj&o>$T7sb`@W(|*a|)-yTj zdgM>${WoPU+LHJK^mXdHl1aJ}uqb5pbFd{(R#0RqIGd0n7jZ zD<9N(DZmkqW0wH>ao^Q#OoXZG{4g#P==AtK999AZ_NigG5dN&E{)^54la-Y-2EDe+ z83)~*rN{94qeLhU<(;cTSo}rG(IS6$YqiM)k)#1)BrmZ4&&Pe&?_bCJ)qUI^a$-~= ztdOL%y^q6b+Ahm48Hb{E`*cV^u}0nwo6)Xy(Kq`NX>eYfbLF(fXhhDlxjc=#hoMS`Ebx^yz^x*k$$z=f+CQUDvD$HcZ zk#5FaRCiWsrLKu`rwv;kA_#drCx!Xagr$-V-ke^JOmoVWip@@rnN7TTsc-A`m*GjE z#OsFe?hb%%K^6qdQYRIiqnMV<%?WGo)OLNS6h;_I%Bv`OM*h?;-!G{{X9}uPU$j?q z;65%k`l0$2-&a6RRR(;Eg70<`#x}dx=f{F+Y9$2LiE&wiI~Ml3W)ijqIEFX7Lix&V>K&-#5Vwc@xnv#59aUSGH z;k5*Lh$x^b1ZdK~b6OgESw?Z-NMUqaP${Zo>nK^)1YIuSy`3LkQ(ZaPZJWwwWKBW6 zNHVIB+%5o}H$OiJxQb6vuWIW9D7j)$DfObHQ7V)?b2?MqL^R<1-TQlI#QE)ftw^9c zyEAN!8i1Wi;Ln7O$7=oaw>LH6xLuEuFDRVDeA)Ss%Y#0;Oex` zFqu>B7VqmMN*)f;?o+KU&3N|;$R%tmXQWN3glhRj)$?`U`fdiN%!n(SJ%Ri(Vq_y% z3dxg7$xj3;ahxeFx`KF&WHAseaEGE~D0!`2N53v| z_SyP%RCZPwgc~xM@^v-?Cbi&4+_wy4W9byJeC0HkA-E|61RB4UA{t9bX+i2pkRmlk z(!td`5mk{7PIvH1y5u2YPsKV-vV%=-)?77?T@%_w$nCmi?|O_Cy*y_6pDSm(c6|Hx z>C10VElKV7UbNs-L01*0nhL5#lbmEDyU7Uinl8+&ow@YcYbh&Hsg&qt7~e@QC%eRN zGj6@&dELM>lGBt!tNhh=E)QPL|1hFB=A(;hmt=f>@b$s|I`C~^R4FuG6Lv~?{(My( zOLzA}D?#N5IR{gN&=zzZX98yoZOTEtRw?P$5b6%?o0Z>Y_mH8uG84A zMBFU)YS{5%_l|a6g>z3`?)CpkhNj4rAs;CnLCL{~b9$@vj}#yk@L1FV5M0z~C_6Ae zS}iJiu<5!=zd`NRnUqaB!4jmwQ_Jh5JrZywt6N{BSSVUv1Uk3cJJQv_HO{G&+?~g7 zU>Th;CHG6Hdn{ESfBrB{eHUJi&%oxm&#n;NuvL2;^1J5fps?cqV3))HOY-Cx^MoUBx;j{W+H3{gu6UUr`rY@>I* z6l~a2VpWyCr#Ef71!0XrPZErjB2)B+l2LR9nXk_GbwDD02JnZWCt^r+Y!~F1E zxw4d;L#CCMIDI?yCIw>-mVv*i4D~F!KR4w-I|qt=r^xqkPPuD4WFen8_zM5?=_BU@7 zaJG8r$?7?HiaepZQ}8#cOHuh-{M-(HB9MZ@6o;oE(oyoDz~!hCg!#Ve^x0$duJK~? z#NCGFN1s~{97VC51ljal*|jU8NE1J8PC+E;h8#7pKiPysf7ERhIjp?hnVgOv5>AN^ z90omq)JdIQ^xrA~X$oLFGHKO9=(XR&0f^bW`naC{T6_IE9=mG~kG`4%VBYPKf%xT9 z1bM7}jp~nJO?e#Au7geMrcM2QQ4x{=16#X$8@>}iFaD=GwDJfynS&C9;`m&VtLUY* zE-Tc1bmsmfe@N~e;p2wqR9<>1=Mi&y3|_j520#|ez zp|D?zEXKvDKgVYG1}-4`sI!?_KHnBP_4zsEK#qm$JiUFLQXq@jQz6UrHpv z=4-vcmfk`ob))R3f_;X9q!-yHHK#DOByFohtu-b{gI57s++rIF7X!%cl5LAOdM~{( zHFF(3Rce1ZmMJ3Eq=WO&&QQs~I*aq}FFPME_Ef6U!>%c;eecRr;lL8Y_{75ibQsoZOFa4f9_r)6*NGVA8_ochBRAQ)DYD6g@DWDLC?fu69{ z{>J+VSglTlnJE^oAZ!M_yH_xs{@EP?* zq|UU_G<8TJ4YK`gx=@q@-;@@RZbtd3A9LQ@b#IhLz~vA(MWHX%p_=ANhZKx+U#*kp zV%_xty3X)8ivHQg%510OtNIeNS&5c;Nka$9h~R7^NRtRoZ8+7O(}kTqpY2xfWJ;i? zZZg5v4WrZHNd>6-KXv&3gn$cbE$UO5z#X& z7HXSCvWgiXd0j7Mo8_Rg+WAXM{J953^k=SK)lwoH=3o940n^-dr$*={$i|c}RSSlq z#>M;m=W6vYPh9^PBnt8$cJjN{PlTjPlgLS-kgVF48N}Y4z22JUXA-RrN9N8>Zt5h| zk_mB}<5~clN#+MedC{$FH-YJrUIGsB?$t51Lv4G`6sIL_FMzsVYMZylvYs*tboh?j z)Z&}k)51mJNJDH@(|vl)07?eQDm7R+T@IB}7Hrw6#A*Im)S$asg|pkQuobpdS3-1- zB~*0_;&_i7`sZ5xJpT2scO8_6mC9|bX!46>UaEz|@j0Z8@(xKdGwYh(NydlTec^J- z?NXpaUBT&{sJ%f=go^T-l(U!mGr&__la@(kj>?v5M4o}{Qa;z^v;Kh}3+9ETd+>Jo zfqSPHR#&OZv`X>?2a_=ExMe%5lwvyumy@&`pIA0sUp(ZF=_(&aTF>ecR#t2Pi1*Vu zolJ#61|wiPD$sr)y%dA6gQYaj1C4aX_f;nYfW*xkDxui`pO;!#HRAQsN>Q|>o$#|VZz;3vY zTXkqK6E8qiv+ze%7x{TiZs=~7vnLdCJF*r<;QO|}C1 zko26L0|LDqs)$6bEje|kGl|LJVy)aW0aF;gl`Zz5Vw3Jzq{?}!m?EcI7lF`+b*@;# zTX#)pUL6k&d#5aAUYA`Y#TWW1=YH2POy3KjW-wTT4?>oSusMnaOmP2Ghl0qa9QsR1 zLkgX}cXA*bK8s}(PrW+%DtEw{t%TI=*G9);9;@}~w{PF;=g)6fg%7KlOTEzzq@|Q| z-}a?qrneV`A1fI&g^uM`x59Fl1HW$)CHHlYuABD0bm`M(+&}$Wq=UrQ-@LukE?U4A zt*QAFMlz~)j`41+dQnz4wc(wsFLjeYqg+!nuX$w=n~Jhsmy2rS4t$(6^u9RMQ(1ne zOm7Y-;GD3RoZq{(Z&xR`Y`Ws<@EpBpPtH4RdkgA=tm|LC`1ZD9|K~aR&hfb(+#J;| zas{cc@ht@?$?;^b47wOnLWma`5T~I6$emh(WDh($SRlt*c$eCgEs6G^7nDtINzuuX z2_QZ%2gs|!14kd+rqgR_eYD;=IMb(G;YaC(;=|q!yY{cB0NDt&>smO|TiMK&Nl)aDD`qF;= zsr_|4Exv~Nwz0+mx->E|OVjKz>K!EK6OgC+DL8xqeom%hvDxSlqccB7W|1=0_0Ho< z^4&c%#369FhT$yRU4wQN$$3DcKJm*}JiTNruK;$7iq#9C5+?-q;U?=uq)gTiLp__@ zNn3tOq%hZvK|xX~UFzDY=NYlR%QCbV#Vd@ymvb}+SL0NutVQV_TbR|l6R3T8byj$( z`(Kvq+pnLVe9ZFNV+1s!x<<_)Cyn2m)M6WG!)ZPrNh1X<)OOWcDp=2d7OkRgXYTb3 ztsn?lA(WUzEsn@Bghe;0d|ToTckwbxjkr_c;l_XRjr)ssPsyc5l}3XHwa>22Ox$+I zI*4Gl_Y->rV9L_z;1H>m3#m;P_gNZgokA;sVz;Q5FaXj~t>GO?RKrKpzt@$LKH7^q)n*<-9s=5S$_7)8WzTBJ}}+=~af zMq}6-RasIJIA5>nH(dGYz{ZR68K8NdDifUsDn;Bi-cyH07Ddsr^>(P@R{M5$ipML- zmsuw(tsl^Il*(yPqO9zH#YTV)T}2m>1JC>n!dDlweDE2Vp}uyR(hlcRbuy)LZrP+9S(}SZ3Zh;%VHeAR zV|Y>L-K*x&HSqQwyp3W@;_(2ahN=u+lP(EdN*VkcE|*(qa3=-sZDqdg-S|Z!p4qc9^q}x{%Uiyho=Sj z&WEn?m5sd*dIBPXj1>62td07?(>E*Za;%wL1u+h_gvYg6=Ph@(N}Ap5=s;(5DSViV8Myvmr;K+>)rnBwhm9_ni^Uyrzk zAuKqR0+lBnioPK`+b_gptBbokc*g|p*I10~sZG~GO_4fPP^NCXQ&t)_IRS90|I2?l zeiKN^L91t~)bPW7m96E=JiHG{N54l=VewjGY(#(cpM%6Rp3&Jm`L!zH^PEn%J~P1Y zzxMIxUnP|vBw#A=X*U~`GM0-p=f?5kz_0qIoQEduQ*kOt0gAJzv$ZyTj2gS%bK9xJ zH2J7oOc8jigDyJj-Pv5F<+hi#L^RNe!*GP3c=49nYlk%_q6*=S!`Y-+@?|!K0s5KO zfFULSCb1~p&X;NpZLRH8?zT}wSh!5}!^o&k5UO@)YmNQKm(%N-xXQ^F0 zC$NSpBW}gl&igzGAQZ!V&s+C)jooB1s~zeXu5+I}*(i z-wzhPM$#)#GYpE5s%+U#a+D&Rqq16?obDQwOE6;hNR%e*y`n2T=B^OBSmpC$nF z3sl8I@n943d4vD`Co#phzcIK_vCl=9DAA&KMnt4rbqBuUk&DCt2V1DbC=?}nd6{*P z(RmPx04XT?DrLi_gRR<@oihBQW;y(;^lM7!lP5g)Fcr4(R8ye02Qh3)Y+Aw^>LCMS zB%~ZdenPY3r!g1OsFe{LRLeoJ>#i3P2T_|k((~LWRY|nAuqkSP^5*5Sz7!2p@u^GU z+`KvtgyAY}ZFmj(V6}ez&Omkw4P33C>{8ll%lM5FGp#ppu)l`G1GnbMq!%)nTGXZM z8AqIpYF|1cpje(P$*nk}m7l@>k8j_few<~0>UWSF9HYCAAbZxz^{&(V6zYl^El+l~ zPf!nKCnHCBfBSL8b4kVp=dXerPqMG}eZ8Cj3ScT<+NA1^Bb#&<4NNKH%W*V0jHF)b zoe#DSDX0u5a;%J-LT)(`ZxANoq`BVLomGl_N7m z$F$^>!9HyCkfm@~y5FjP^4)HI8od+c>GP9~|E>P|$JhGlZD{nB9i5!JJApWvWVN$& zCV8{$X#j*U2+WD9Cawl^mmaOhAmN?ZAV*cjVg<$>Nx$oMNC=P~DSe*tnq*p@s zmgaQWUnO)eXV_vNHMs4hQi}5Ei}B2tW-}?ip-yhz!Wy3j*=jJT&MVs=yfZKGatG^e zlzIGwWZv;lZF(ixpVQE33GT;+_H~6;b@6e%BLn!?H^sUAaa&P# zxdg?bfAt*L>e?%v-g|5+N${mEft2=!Bp3aIbs}j%dICrc-bQK%H5>?L=dl*2oamqg zSl@1kpjcI+Nth%wazR}7CbrPjXM1sTEUL@g9PEl`OC1KKlG5E?g972ca; z-t7if5Rx_r(8Df@p$zA>g~SU#s5YWZ>2_-dHdHAl_$n2W-GCj z{p+VcpKvukmBEDUn<7=7!KBhQDaB5_Aj*ay@6*dCl7Grzr;~5Mb5o%V8EIPplsR-y zow9e`&>CrfQ$T^guF&8?^6auuHUgkh$^>B$l*x^V^+BM>&IDbPVDA*RswhVRXKf^r zp%D76FaxVU3$>R%X8|(*5yNrq7oHB?}GJX+1e}327Fa+_LP`SUE@{%u9$ly@@wkt zRBW?(MBwXcO;GdQ)^JV1B*&x9?C_3+0Da`BnJBPSd5TR*%Q~;cZJ!^ALK4QJA0^F; zR-v#WJlja&LU@+uQi zl_D`YD0g^?q2M_PJ9|Z(wSy07=P+HPCb|M*rUSI3w z$Q7y9jsQ7dS#sSK`>kDrnkZ2xT)?>`29CFGj`B`;mO;>3+C6GuBpq@Na^p_T=oBhx zDsQ0-kRWlXW;=^WK z>_rPW2iuD}a|%hHmxLM$R`&`iVFUI47$i+jg%O?mq6uHhCffnwiE@`On<#5^Wo093 zb@t!)6JEH;hJiJANX>t)^*L6ReF5ufK-wJ_dEmjD^UF7+%& z72p!;RD|@fk$Zw}6~-W4?M}w4M5oZO7ElL;!h?14ZM?T`LwxkQ?@L0J4Y3ilh2|_% z)i|RMmZp9?ZC5*2MX92RP1HaA@)}}#cdoG4<~Qi}9K&W=MgAI9S2@L4PDeRGIqa>- z=Bd)b$tr?#fWyaPdAkbfzbno+(n9{^1MW1z!ZWW74kiwi}m?gV?UzSZ5PY#3nd!B zFewW}bxX3N%x(JShg{O*j z^=7M%P}+u&YgyB+9Nj%Aq}hgPDfP7M;Fx3A^1`0?Uf;&oPxbTn`uQJk zrQ>6UVU{0?r;9pccSjNjrC6DuaIfqQ!8~Aa5{8`=^x={e?#zOb+-pRqr750BoJn0D zrGjEzB;4M!8n@J-n}xY`@dFCO++Plk@GD zM~t_>{Bh|OJp#wEX6O~(nVGmwUdhQAO;T{-GxLj?y5)D56`+PxGJJx~ zh{4wYMQA~?YgKMtJ?*R!5GP?o&bO76c1F{^ksVV_Q(X`B%F{=mh$^vD;g_XIH`uXy zPt80RBt7hBygOt!-dLH`Gl3dvI z`iqfNZBZW=M{zpx6yFx?>pL~z!7X&SlOxtRkU<)FD>H%d?X693mO*pup7_H8Ybt0! zC7d_{$ErZ0JrPbEQG)_ZsWy;wJf+v}id@R+Jt$;ucF0V3ltK?0Tkc~H?Y-o4?nojY zQmQpE(9F<(mAJY|0w*+(YSx^1($rzfaH^mlWu&JXM|I9zs5?j#sVyD4==&hbIk&Bq zIM7i{p{B(ZSNFxiMg@tUbh&T8JgJ5Icrv8KIy<55=K^RZUV z5`5;Uzem-dJ8)9R(h$1}0NNp&A5tQw!t>H|W-93J)KWP$1u3CQ?^~*em&QM-k$K5l z!Apd!1cB3ZM++c)FDdl2WS43E_>Am)COR>ZGFz@J3X&A>$>Nc2tg0912St{C2KKK>KWYUJ z?~^Vnj6$p&)jK8<07aa3mvJYkfHVt5GH2(~-tJ}#Q@s3T$-IvK`o~|K&>zm;$_)_b zRju(5$}4YbSUP651P!Z=TPGb0Nqb}kJ6YMbRA!YPR75U#UPLuRo>kLJ`Szlb0z~t` z^QO!_v;hnXSOpz=0PU9z@sD|Bm$BQG`+MFj_{WaEkxLEw#@~MlzwsPwNv%XSIZ;Y+fihi%E~!=yX~z;t>+70uQ=uq)uoBb zyaE1nSavGLHp9N)C-w+>YN9x`q1MwGH&2TW-nG_k zbA;a8VRb-NDDE2E5f)Y5@6K{gz8vt4L-sLvdy%ki(MwUONO~M7hf0D#u_?;{z|XO< zx13duTKs5zYfC)qxgfhHndCztKM=hC{o`JGAP ze6E(`w(+@KuX0-}1y+PWIkv97?rpcJI<$A+%Y>p3h-BDirMJO6?2?7=*(&K0!a7pJ zf1Ro}DuOKSMs3|)g&~&97QAgTJ(`nObw1RqO51kn#b3CdzCp1Q)F8VW7OCs5j3kEtD-6@nAHY_rX) z*+894MbahN);hfQ#yk z4ZwF$ugiOyNR>;K08BYn$M9O`0q_c#&~R*XfUa$4eDLQ~4Q~2>=cVVj$QN2FTH+J( zGNDYR28(|u#Z{Exv78{O(zUfSlMX6@L8d}FhCDkRu8%?B4P4lGEwbmp{I?@zXD#e*Wb%|9fMCoexu2uaH^sOUY7VwK5L6;#`p> zxW-m3)XF+fK*miq)vUc3%`30fM=4v9e++XQQ!NYAI8&KH3QCy zTnpO|y_^q^<-su`L@0!L)vM}8R@rWPRCjiplQO#+r4_)=?otGkjmSFy|4-ukU@@di zT)OYg+J7*Ys)Er@=Mo`QpyD<1wUX^`{&!dJXWQGA;qRZm{`o%z-W`~F48OCL*|kAk zh^W*uStD{Vj^Ysat(3NugIlUZ7wA)u=eauM#jY2xoy?wY(QNQ$qSUCP{eD{%nd{`z z)$YZWz1>pHV?f-h2ggU~FH{)yqKG!wNT@1R&b7l!TXOLJJOMq_DA68Jxovpfl)Sxm zSt)Fwrtc-Yt#pZ_GJCv4C040Sb+P%`23p#0gjq>s&frr8%bX!6{B_knfBy5=pT2*s zzkT~$-v_%%doNmVUumvxpUC;CxFEq+)jHDeqG& z+@xpA+!O#g$gf8Qa}iE~)Lx@R<%lj`)4?k}0fvq3XkOr#oz@ulnk#jHGU}EXf+Coj zSWs21sg$Ryz>n4Y3vUMuo*r5iaoPI4%s^0DJu*u6e(Ie6dT zSdgaT&SV9(h$gQooosjEl~De6{>-U_3b3CiG5^Zz1jb^_nCk3Ofs#DP zSP~gYC2YhWx)_J%AU z?Aq3;_cy%iG{W<%!=ba5o%%Qyqi188_R}Gj;RucW`9$5+^vbF83?`u_1?Xdoof>rN z^l%gh`BFQypJV4*|JeUjTq2hUgja(oR@I)09L&!8R6UT{-o!c{y69p(`l;2*vSU`f z2qcqKJ_}w@U01qPK&$QrwT>Rk^}qk9-+t-i^Y^E4^7ZT<)w(Zh1I1uL6x#dLc7Y*@ z9cmWy)7gF?hH~Ky?cADpH7bS7ooJ<%Wpt|qE0HCPwJa9-rV6nR9g`?u z9N0Qp(A0unl;r}3apVMfRC|)0R#jsSeVEAf_b7@`vPFg6~+{Q&U4q4OMLhd`nx@ljbdl2GkzRVbrVi*xx4mN8_At&TTUjs zwaL&HB|9G69E#YtBV8A73dBYRAgo;a0NoC}9og{~QjX(yQ(?!rv>)!BL>+hcZ+Y&q z@Adnq`RQ+GCIOBY%T?0ln9rtaC>!MB7%4Pg?NMz2$&+HYQTGQW)D_(nfCgZwG$|!C zPQMJbo}G_z5L;v`b1p6|eGj`zLq&urO98A*l5_MSzJxWKU;Ca0p6F$qKV&$&PV%vD zkldM7dqv7~aRQMx?QweMY*bPd*pM&OyVmVW90nU-TFUHBXP!&=&S}Oq!GBVotFTuA zki9=6+4u4L`)&V&gm^gWUA$&fB5czHrlsXEt^M!js0b->bKlD*%tA807e6_WUDW5` zCj;EH*G)=k1;>2ikSwl>qFR6jh^NrsUDnY!^r24trn*=kB*dv=of7!nk*`Z?n4Xx# z%Fesexz5J2w;3DANIuaNI7H6!$~z!+i7b)>~zPw5%7ITZ@#o zOIF>=nv8fZ*Sk<88~)+A7FD%6y21)WFAQELg%gQvTb{*TGoT+%-z+bgd{K_$DM*`@3LrSLe9Ta%wgEpuo|cPgYN z;n<5{a?PelhZYcyy|zPx)UFe~mw2o})gMx6$(W*jn$00u+0;u-PDNNYCSN=+)wT`D zmTcSanzuNi_O@K(+qe4r@9*O?<Rt5c0Eg-zaq<}YN=FSd zrK3mHEX--it92Q#cI#}MtBa`x6`|@Nnq9l{_EOr^z8R-NEv)4U@Ca4yqZf&~>+52_ zEevN59H=JyowCfl@eeHWkYQeV$Ya0Nht-9%R`pp`Tu)1r?IPmVK7WWlE5^2VS1p4- zw^()@f@H}Ia=KNj7-QPqJKq-V)9>S_U%$LvU~?i~mt~Z}bu1SrHh|0!VD~PcJ%e2C z!#T;*n^t~@Wuv-vTCDTH1>j?e=lrpE`#vAnuR2rNru_u!dyjKzo~Dht7mJfxM|(?mMAM?6Qpq{(%Nm;w$e5=hfP^nH<;IUa zWfNX`u+)-bRSJu`n6;*y?Up&_A-{1PDpPy0x%nt$Ar~>Ow!tmah zOjVO}n`|;p7jIGq=}2WG?iS}eXWEwn5WD_pv5Ar9WiPvC)goJx`*81bs%pW9J2<5z zROIF66ck%6%e@)cM*esen0XAv2nIo6Q;+46k=H9*nFPw7C4utuf{GR4;Gi}2`n-&~ zScGjUV+ihwS5%bvieCYKcju4CDGrcdbSs?>7WC@0-M6VZ4BhqKmdkmgpIZI>`yXH5 zO}<~@KR8K1%sMnn(@eYAzwA=x^+&2H1H&A_?@|o6buDI{>F6f7zuO_a$Wp*4r5N|3 zWGTr>gR3$)%d&7B17;VpCVFCD>Zeo97UhUu45&4ltA8}*tjb{Jlr-(Uei7eoUmuPA_D*IrHIO#tl3YODDBU=ZN}SbpXURp`7;l8rplF;> z$KirggNo~atlHlU(SSr}CT?Hr+K?iKGK6!ZHH-a&8u(px{6%I3K*USugmD@PXPqCq zOSfc~4m%a+A}Czx*g<8ov7=hn-nS$#TgtMTJeM6Zh26bfFW*haojJd}ti=kG0#60V z!BQw`Q?(~)E=Zx}a#S3xoX(0T=o%(zI{jE%Tg|mKE$HRid0qTq>OTppUfCCm`2PIpuhbtVpEYxpe zkgR2|g@hP#(b(ZfS@S*Dxa3wRCj!V&d^3IM&H{|@w>qf%!2wZDi=zd){~)cXS*qd6 zCf3m>)}fE?ElPI4&)d(gym$>nBDqhFcpqT7)D`l&vu>T8+~HaY5=U11}0 z$kpSyj=QV$E-!Ll>NVZ_!!2h$EKmPV;43?H_QM<_=d5BUz<-r{k!*6EO-qd00I~I) zODFtey`*eNjkv7ZF9$SQ z%<>SND|I(~)iQw&IY~q6sY0?l5rIE99O#cMg&N#sZ|{)#Sk)pe7rK5mHx>LIRs9%8 z)-OQaQwhueoh`Q|@!g$?Cf>;Yw_oYF4XL~vwd$!6=vf`*)7_2$HP>JZ*};~w9KBmb zEmd3%ct7wDFHXCJjg|AFlr(lwTZJYiX|ubfn#CjPe}7jRcykS2mzr`JDcY3Oia+!e zRh8hp@ysc^Sx@hLMmqE<0A>RO2o%*3Df!XBC{m^)es|)ebdU~-AM~h}MJWo@+;$3= zdSuXkFKcfOn)+z+niGm#lS;g~NGoJ&V6y!3gFK!!tYepuSI8$?45SJK(%wVOi^^f^ za)yT!uv(}P#N`lC5TBgOs_bTS!FZXKfJ_A+NwRjoZg%G*daVNKr}k@qURpfvUN?KB zeJW$zb+wJ9XKn3y_ewT~P18ln{^?DIZy$uPQ$9}y>zSxUIRUBZEt5$?_TVwCLFDElwg4EFi#5rNC3vuNBWYgpfxsqC7-pPW-v0U#0unNbJ3 ztEs8xAEufld)UL~s0>AihI8!MtEuMAVkN{iir{NdAAT&{1`1)>fOmi~ZDzU-^a?}P zXx;%Cst__7QH30$uB-?Gbb?|T5~Wuy?gf2t5^gMiph#98`#Q*a z1&+agIp?`Tk#EZpIikh{NbAMRYEb&}*2xAtiOJzAH|Y<R;dEl3#mPMvn&L+9w)uPIEX2jV>9e&Rhnw|2vLnsBmPVbKuMZhSsc|g3 z{ug|rT?(f>ZI{I#{xEy?!l>vmQQZ%A;^cxfVhB4*jH=Ys*4Uqe2$!}W@;^b9LJ+0B zKI+nt%l6;yX%ep4#S|Y;H?}|KUvI|V1fRr>WRCP>tM$M+Q5$B0#hb0%rU@a(jIXcL z6ID1>F~DB6wBm%HQ`TG3S$0|EIyf6Bce5i7_mcJg{kS5m1? z-S0`PI)V15bnaz)t%ti796=e~$9nzz`P2OO|9W;Pw@2w+RtVKLogJDwpvfs&Uc|Zr z(SXN@6uYO19VcUaaee`?Q=38^+w8Mx6wUvr8>yqVqCo3@dUdMkMUYD+S2SNhac$jH zJUz!_gRz&@Sx{vw1Dg~_RNg|_Eg|9ZBb0m0xm0uBdzvKyy{UQy@)^m&9Z^vAjgVG2 z;kL-h35RA>sqd+BXg0p9v1h6{QkSwl$Mylj{_sBR&A<+*^{TpgcRId-DkmjtVKZwO zl(H^#iu=gvJ{QA+z)Fchl5(t{aFYlvfUujlq^1r(oU&4p=^;x<@NEotxH;&eZO4X4 zWRp6oUaNyydKq2VAuc>fy=?dg`SaP*TzzY}!gTNoiOH_LO83668rx!0TFz#Py;9ksyb?&S90-Uhg(YlKV`m z+ntA{_>$cMbV)Tg+jd7<0LI=^%XCsEt9%48>ZIim9^|ciMYVVSjk0FbiIq39$Opqw zNDv0~{pRlPyS>cO*vXtWC6&Fcp8Bq91K&viQ4YI0J5=q|-ji${9DuvEv{V3BiHNzs zt=H`1%_H$?OkI?lT1^|WJWtd?frRgvj|G18%%bX&FHXE)P*CI}=+eMS4$`#aI(e73 zIt?;rc$u8Pk@bB!IY8Sj@fSpHw%zr+pg!@kWBb@&3ioABB$0ssycSoqfe&Q?ZdD7P z!y~}M481|D&^5O4TDW$5pqzQD1RpO4?G*VUk(77Oz zHB~1+I(fcyZluJPfMSO}R$E~5c5dY)B=~vN5$!osz@?$i&v?n4E6Ob0d2kjTl-{Xe zHh|Raga$uKa~W!71!FbsQ@_cPirLvwyl$3|@Ya_oo41l?!PEA_Z1y;_RvbAMUZ!-Z zKD_iy?3Jx0qQ?VO{8>N${Pojs{mriD0bI4csX|5`SSzr&v{FSWd5h#`M<0`7Er18d z5WI}rIi}v~c}G>wWPZ~IR!Ll57klA6oI)kha`dDl@fr`x=|DP_A$Ci0QCso)=ubL~ z#aGA*ajCpu>*ySdZqJWvs^k|r_nbk!^tNr4`Iq7ahb|eLSCgCi`nRLY8pJu;OHoOd znVT}J#DKgVHtp_H7YYKI7qL4f>yt3>=gn%p-R-T}?eMNylc_&2}wte-sWNuWQcEvSeAqezh zSE62IB_JS428`jLa9}GG3OU^g0RD26VkVX-iBW4ipNsYFkNWwiRT%yLJd%%ITm64p zbDST28V|4cv!*&^AT8ypV!zpe54|CvS53qkt**+Hv6`ZdMr-JZxB zfPAXVU8)OjL!2#xR*wVimWpC*vZ&5i42y1}#5cSvFu?xV#m*Y)HffeZJqV0DNE8Gf zRU?kb`=kuB3TVa>*>+8`xgE{2@%E_0K)RZWhcXrZK6&F#Tg75Ea97TejNBH}<67s> zU%!9(qy6%q2OqXhQ4OBvfXh1OWRd=K?9g#Q-B73YqK;B__LP)rDuwr3TeEXaDgdL; z3^uqOBivP;Byn0%ssOMh4b*fmqiO*k9snk};aQkFUw0K`dQJ?5wp|cy&(m&udDEGd zJ&S|ESX9sldFJ17J=d<6h8bc)>|Xm}(N< zHWISae{GgRidf!h#FS|TpxIn-F1Z0Kq>Si!kv*g`bG`fqar2l(YEoMt>&Ta-^+(!d zGo0##*~U^8f*b|tD&n2v#o#0sa+FWGS8DtZ#{)H3l(>3WHmTcxY7Yl2Zv3h; z09VqRhJ?JEf5}U>Xq5@1jE+NrymNhzxkhRfz|X|JVL9NOCZH!-pzix~y}q|!-YJ|M zn)tBnsmHC-6-95FhjTHi!knkwkrRMO*&|)&BsMMGK1cIZE#CF3->5vRMH8W$-K5XG zH`nBGRqg!h944aG*u0o*S>mzI1{Z;+C>!}PAg=C2kX1K%ftDDTKAO7YEwLh7WQTr4 z!wM(`Vp%R1QHU>mIe$ZFyDPsS-}OFj_9K{odc&=C;^jb(4urD^n5OhR8+3O8%%zf_ z#+?7G|NdNm>p!W=_S?H4ZhGysot@0b4P&e|lhhr`X@ez2hrCTzjdGv**{bhmm#gFJ zl*+9}Mssdt-!HvhuDvdcZf{KwpOsof8W@n6J!Fy7m1>ol%_C%UNq9`8irkatBEB_H zteKOCAw+-)vg~i_Bk-yE!R+@-T@~f_cXE#E+?4kK2)RDJ22(9KZfZ}!^Ee2>`2dVt zz3=LKazg4L<)qtQ@nhY_{a?S=pT~cF9lw9B|NgI^zdYL`4}tGYo$p?cv8YC;Ow3dBP`*#RH2qEHA+NaR+j9M*{++#D1U7&r zHfl*Sj4p#|)rFeP`}G3#M=Hy3d!Y`8CbyV%)j*EFgmRwWUJGkkR4F`mgcKm?;|NQc98?vQG z$d@DF9T?v#fWv|KEdYb7lK2y}38&6CZvjoO%n zao$i3ZD4P|%Ze4dg!WsbK~?#6On%8hrMaAO^q=dkIFQWi0z-89x0llB&9U57KXN3M zTqj{uN_UOEcDejz@9gVz6&qtjcKvp`_Y_X#t?>rdnd1B=&$d#vHdo{Rx^(||E!MyO zGUFC=e$F4+c^u$^tdf(WsAXOt465j|DFvhKZ7brxjp(U(>%EYv94tqCWqozU_^HmL z@`UR|l;!?AA`mw?%_u>4FY1wBEAxR+cgMayj-qsRG5*ar-JK#Er-}oPnTBqE{?-|Q z^pfU&o;t>Bo|uRQhkaEFv@3878ZnGW%nMvoN|geNJin=t8Fj(TOW8Y-Xp9QFb2zZn zAA|M(QUmL!KK{q}De3WbhXDozA57`UIc;u)O_7d7neCu%UX}+5*hgTzoQ!q|2=GY7 zE_A;5%jEk@JA@-~hKN_zF6)w`Tk9BFm8H_$(;_ksEKr6v@%wM7pH zBhGNkM(usuHN2F6H_yu=02tAuI^EtLH4}4lv{Esv5L6BX_!2=p9bJb1&bkJHtMUr= zQtvp{MG0{3R?g!o+4HYoKY#kIkKf)JBd<$EAm*mRR8vZ@I+Qi_{)jrYtB&S9sw6~Z zwN!M`iK`rrGRQcH0%Z!wcCLly#O3BQ;WNHcGIa(Q}{@b zu3=Es%rSrIOe}`(2ir%A>4^6k1F8MhG;&e&Z{n2 zREDAyR!Dol7iS>vYc}lE>Er^xJPPrD{i}a^s$D#XC>1o=BXvzw7qt-Z$ElG3v7AB@ zOsde=(sw@MveTPONBX9O_DZ?xYzQc%&dB$D5q^27UF~xH15XDv4qgR$y#e&IE_qbE ziJv!}i2mrhfmyps7GP4@^|x*$fe!*pIsWAJi2n|rqHxM;nTDOWb}X(?ahTun)+6hr zxWo+gl5>dv8ukzgL{=)nM zGz)Zg2VT2(}&g4p~zWUQ84=VXvyhB`BzLMk7wgy0@00UyG@iC~ z@8F!3snRoVn}G!As5~y!;{g~r3DRWFLtg1lS1d&-xa=bEIjaNd-y1F#0?0=?Eemx7{;$8S{-8_;`+Sah#v)p$vL zTjFx%j0!aYGW%{-@89yQu-_Z*Bv z`|nOUaV{qxMW^+tO*QxF*LIdiqm-&PCdG!T+E-L}LIQ#5JCl5g#JU(Ow#6fb^Z)z5 Lrm@v@eC`1NKiJ}l literal 68483 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 _iHn5F6V7&Q-)^9jgP{uCU(0RQoW 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 diff --git a/dev-util/bats/Manifest b/dev-util/bats/Manifest index b1e0810e4f0f..c2772c344b11 100644 --- a/dev-util/bats/Manifest +++ b/dev-util/bats/Manifest @@ -1,3 +1,5 @@ +DIST bats-1.10.0.tar.gz 159353 BLAKE2B 4d9e07f4b3da1cfadfd0ecbe00d611bc9a6ff8a6b55dba58e8ba4647e10265564d0cd64eb82a2b3ba483bc307b909f25913416057dc54ba8224c92cbff39c70e SHA512 31d98e26ff79354e8afd8eba2b19b1ca15ea4f1fbd16ad3936572688f49b33d68d38b6410c794f672572ee72cb535b11901759db67d4fa5656be2d0f6e050a99 DIST bats-1.9.0.tar.gz 151817 BLAKE2B 33ff5ec2b89a1605de2b838f3e6f68c1fc4dc15b6617fe001e87c387ccc4013d643b697fbbc7358950aaae556b36a614baa0ae8b38865d7428b3d8ee544516fa SHA512 743a1b3907c3a24eccd5d6fbfbdea3aec472ecf2b5c8cdd428d9dff8daa7f029ec30a2873f1beec2d758173e6f5ec892c03623dc70e56d73665c83343c9808fd +EBUILD bats-1.10.0.ebuild 958 BLAKE2B b320377ea58603d05b0912b2db05ce4a3e99badf141d7d8931b1a98806d62c4c2d5958c61c7490cd4c932ffe40c76b11d32ea4e3a5a49a2e1e1eb1d7ccd3820c SHA512 c23e030d43e17e52bfee4dd28ac48e25968616f1ae1003d22c61b4245b39e055121dc704fb6c87f003ccd79ae69fbd0e64dda24aa9aa5bf7ce5fd1865bef51aa EBUILD bats-1.9.0.ebuild 952 BLAKE2B 8da03cbb70b7f02340941a7c3f464431fa8ec4403a95895c98cdcfb8cc577785b37663126c6219b288ef4822a1bc087ec3c452542db1d03939293da5980ccf20 SHA512 cfe52be91208981b2f92a7d6e50bbabcf946be544e9238c1ce2b80c87766856803e736392a3eef1cb6d66ddc96f24a53b3724eaf1ebdfb7799b5bc8ef3c21ce9 MISC metadata.xml 960 BLAKE2B 1eef5273fa063fbeb31bf73be2dd264f83a37a75ae5bfc116cfe6e97a0707349b9fdd6e0700505d7f698e63eeffeec2f72f9f9e853be3c3eb70ea80891fddde0 SHA512 906495ef8f00981f362302c4cc0f24aca8a9a7d4898e4f729941836b3bb126590c7d4863b37b6d216c1485cc96502c330ca03801c9cb271793ebd298285f8923 diff --git a/dev-util/bats/bats-1.10.0.ebuild b/dev-util/bats/bats-1.10.0.ebuild new file mode 100644 index 000000000000..e29cd9e8ea34 --- /dev/null +++ b/dev-util/bats/bats-1.10.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing optfeature + +MY_PN="bats-core" +DESCRIPTION="Bats-core: Bash Automated Testing System" +HOMEPAGE="https://github.com/bats-core/bats-core/" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND="app-shells/bash:*" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_test() { + local my_jobs=$(get_nproc) + if ! command -v parallel >/dev/null; then + my_jobs=1 + fi + bin/bats --tap --jobs "${my_jobs}" test || die "Tests failed" +} + +src_install() { + exeinto /usr/libexec/${MY_PN} + doexe libexec/${MY_PN}/* + exeinto /usr/lib/${MY_PN} + doexe lib/${MY_PN}/* + dobin bin/${PN} + + dodoc README.md + doman man/${PN}.1 man/${PN}.7 +} + +pkg_postinst() { + optfeature "Parallel Execution" sys-process/parallel +} diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 301e8a97ac35..d39ae62164dc 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1,3 +1,5 @@ +DIST blueprint-compiler-v0.10.0.tar.bz2 81856 BLAKE2B 8e63c27fc160244eb11776ea57c57b9c4b06aded76f3d59fc3190609f20a58985e3e800eebb5c69e681f8f8aba35f06f457f4dde241f78ff76d3e9348c4df46d SHA512 5d6a14a42aed64a82572a59730d454a920938d3b2c8aa1e61ab1d5fba47647ab5e3d6201c8ffe3e622b450ffcfb1eaf106951489897422c3e578d4d3695ae9ab DIST blueprint-compiler-v0.8.1.tar.bz2 80762 BLAKE2B 9acd4a8e2e5d993a94bcf2c80530553a8f6c8977ebe94274e6a208935f6ddaf21dd1946ab80e08b4e61e16a8ff892301d9f9cf82f7af6e8d53c3b2fce3996592 SHA512 94a4651a54d69df1bcfa3e7219cefb2eca187808d0c2a580c135583fa0e2848a011a72204a567c48fce20a246d41667f7cbf147a34980b34c0914b4fc5868efb +EBUILD blueprint-compiler-0.10.0.ebuild 1439 BLAKE2B adf12f921e9258a4e8f8e1717aa5c7902b337aeda867df62076b44926d447e7ea49314a9ccf747d4599216804b5d8de86fbbe3314d1952e2fd10fad7e49dc596 SHA512 98bf8ccb612865b8ff6e9dd7752a3853057948984d4d88d5163f70c3697ea04449af6bfc35809a743e3fc95fc8714773b33ea103afaaa8c10108aa7748bb6c47 EBUILD blueprint-compiler-0.8.1.ebuild 1438 BLAKE2B 56cbcbe4622e0f2fc95ec8e7eade565114b8b492e8b551d9537cf667a1391e103fb978928beccf6e98cd67afb9ce45cbeedab53c81c165e84263b2d199d5a708 SHA512 3fcd96861116130252036a18d1522411d810ae2cf8b08bc169306a0c4bab358caee8d1e095495d2779959ded0b374a55e3a7599f4a44823104560f377b12bd2c MISC metadata.xml 906 BLAKE2B 8426e8a64268f0c3310028be81cc727a63ddd67df842d59eae80c55b12c41f446107cc61ed11c115da8b4cc9a67bb16b1d5c9dc09e541f41901eac29611f3e9d SHA512 3af397704e2717cbba16c890af04066cd67f40c1cc477429d3c53b713c079101036a17e788c0f5e316799cbfc8329356686ad129bfbed409002d96df3159d480 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild new file mode 100644 index 000000000000..d93144b69f51 --- /dev/null +++ b/dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit meson python-single-r1 virtualx + +DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" +HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ + https://gitlab.gnome.org/jwestman/blueprint-compiler/" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git" +else + SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" + S="${WORKDIR}"/${PN}-v${PV} + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="LGPL-3+" +SLOT="0" +IUSE="doc test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + ${RDEPEND} + doc? ( + $(python_gen_cond_dep ' + dev-python/furo[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') + ) + test? ( + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + ) +" + +DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md ) + +src_configure() { + local -a emesonargs=( + $(meson_use doc docs) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile + + use doc && build_sphinx docs +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + python_fix_shebang "${ED}"/usr/bin + python_optimize +} diff --git a/dev-util/cargo-c/Manifest b/dev-util/cargo-c/Manifest index 95a6e281f101..8c25208cff09 100644 --- a/dev-util/cargo-c/Manifest +++ b/dev-util/cargo-c/Manifest @@ -4,7 +4,7 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef 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 aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 -DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST aho-corasick-1.0.3.crate 168361 BLAKE2B db6f1f194c47664bb527f8d419128c09de3f84a9a656a23a973d04ef77045ebecf47133e96c6701ac029dfd9a2d3938b3956a881959e863b3e906ded61d5df9d SHA512 d0830eccd4bbfce8adfcdb146bc125e355ecd71568d05673d1b3e5934ace4c07df8a41f0267a3114a8a5cb51bcc41272a2ff8fc465fbcbe61d11295b22f279ad DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c @@ -12,6 +12,7 @@ DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B f796ddf1af04c93d7ee2721731e5cd22bb9 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 +DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86 SHA512 8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b DIST anyhow-1.0.58.crate 43137 BLAKE2B 8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a SHA512 78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7 DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 @@ -47,12 +48,12 @@ DIST cargo-0.66.0.crate 2038772 BLAKE2B 22fe5997b350c1de8db83b739b16fd38f6a8d29e DIST cargo-0.68.0.crate 2102670 BLAKE2B 0ff829d81b25c41dbf41b203f29f1240b519c7449ef54db0f1797b0f65b55a70ab61793b68ded71a38d6a7a18da1bbf9effdd7a4884835c2128c777ae63573aa SHA512 5265cc797faee72e7baa7264be0ee4f1d01aea6fc2d2c16c5e2ba7e5346ef8967dce0f4d0f1a19de44d82cb2b1379526a6e2ba7158c21d83efdc2c166e9a9ad2 DIST cargo-0.70.1.crate 2170484 BLAKE2B 3bc3646350f44e1a2d698ec5ff4c0cee82f3caad6ee19836458c6d13ea39e2811d618441535933de61794e7e6b5e5e68100124036d52c6e308c529636e27c8d7 SHA512 e78c4bc2ce887ec528c3da2ab439bf4a60dc79865d609c3edaaab145079d57aad1df857c74f71d91983731f3c8266d813c6a91012dfbe1e4c4acffe4470b1c41 DIST cargo-0.71.0.crate 2286974 BLAKE2B b58fda44939825c4a4b71f96c10bb18a666ad1f3712fba3dc937a5539f2f39ea85fe19e6c86890b9a6238dfa26837036f4113f57d988d69c2ebf874db291ddd4 SHA512 2eaacd6b88078d9c20eddf931b4ed1b51678f4e5ac163534bcfdd6cf3b3db379693b7190062a40480bec39e859c712d9b5ad713731236ffa278e3b6286789120 -DIST cargo-0.72.1.crate 2328923 BLAKE2B b4684c893a55c904afe0b155e3e1a375b525a0e7071f58ead7fd47335d05c99bf530b38013e541d0ff3d3085334132286aebd397113e6a6fee4dccf8f0c87b62 SHA512 0ee6e111a58caa27f63bdc898296f7448ad7e314fdf8647e4de5b362d80c35c6df286e304cb8026245a6d819222e674ef9e9d193d9fb9159afde055e61db8620 +DIST cargo-0.72.2.crate 2330582 BLAKE2B d0f431fe11df1a615febf506ea9075b2cb87156895fa94017a2f32677990bbf6e6f6cf9a1240c267fc4cda0d20f0c0e0acf0a2a9d37efaaa0ad13cbbd2b7b320 SHA512 6720e020cb8df7beff26b0ba05303fe8d019b41268ecf14238a26bbd8259b945d720dc6152c28305ba623fcefe8fb296f402bdbba5be54518d8cc5d613df78b3 DIST cargo-c-0.9.14.tar.gz 28957 BLAKE2B 33cdf9de62119750f2a8a26d5d22c882b130b86c349e5b1eda9b5b4674c86f37362211dcfd33f5dcbaeadf52b8eeba404274f3eec99b51b45c5afd21e2754a4a SHA512 ed2aa5d455e2db23f797cc45fad15273b6cd931ad3a566617aa93fcd39e54f4694be7cd450f86fc2f81764af6ecc733208d44bd045ad3afddf87c29b60687bc8 DIST cargo-c-0.9.16.tar.gz 28828 BLAKE2B 406c1cfaa3920d2068e1e0fdd7115d8bca270868976bd0383386af6721ef8d3697bbf0a4624de4fe12fc857b13cc0851b3c7364b38422754c682205b31a77217 SHA512 7faf3ba3a4a673f0a2a56c0c5b0707093867e67582b47294ce0b1fba4a9baaff81d2ec7f00106d11f6d95590b3885e82d388fadea57d2315b7037d3c65d6c6a4 DIST cargo-c-0.9.19.tar.gz 28988 BLAKE2B 7aac75e481f8ee38cd37897756562283bf3ef93cab1e31576252cae6549da26a73816e5351edb1cd168bb763a4a9578b37d69b0f75fe542b6117820cdbb98dde SHA512 46657147c635895681b3e5104dfacb240b82974590ca57d8bd09ed6adec4ea5f014713259ce597e52bbe455a1cadf1a96d359b25cce2565d5c0124fca711d164 DIST cargo-c-0.9.20.tar.gz 29135 BLAKE2B ddbb6ce7ff7f1ce47302a8df9b7e4bf26104a3daea53b181579ab4bae84e1d67fca9b4dec9e4d84ef487e18b2e11def7f0860f125b40b401825597f2788eb752 SHA512 78eca6ddec1ad7a34e8399009380680dd00562923747fc7e2d14bd25e88c20872550071015e51e7146f96f01c1662deca121d162b6c61f50e5be5e5308b74685 -DIST cargo-c-0.9.22.tar.gz 29016 BLAKE2B 98d799280d1d9d52c49759441d97739dcdbd80507f0a7d01e438d8cc2a7a8ba3cc023d1efcc081f50def0c7bf15b5ad9ad38a6dd9cf7f8841fee21d65fcd7b5a SHA512 98d131300e843f730c5009c3f162e130c4c90cae87ba7a437ed7babdfcd4b68f51bfd438800c4064686b7a209facda51c659f544368a4d7a8ee6140888463288 +DIST cargo-c-0.9.23.tar.gz 29205 BLAKE2B 0d50b9ea481d498b54b6dc0fae0a2f060327cdebf1bc7fee396a9a988474cd9664a1d09139b8f94f21663742b0790c256b86789a254e61c6811164e151877a13 SHA512 cd93e88dc1d88c1e4911dd78f7af528b1c7fed259557d7d84d14e7a42eb7c077210386523f6d012b8de8714193956a7746684c2547b45ef03a2cff7d9be75e11 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-platform-0.1.3.crate 11230 BLAKE2B a67d0f77015b85c7cc8e9cadd5eca3c1ac57fc5c54345f80c9892c4ca7a4bc295f8e23330fc9a51b4954ab4fff7cf2a6ed509b506bf801baad6882f19f173404 SHA512 09897871995f40ae792cfbc58a46b602ea9e28458cc066bbf89451edca6755809816ea7b927cc7f35aa95a8da35e1765d38471bd9317946f8c3c81cea82d6d10 DIST cargo-util-0.2.2.crate 23867 BLAKE2B b001d08fc9a5bf9b7a4a88dab99cce360e0bae445c2e416933d90fd01fb5054244e159f087a9a634226840878e26173e25b33be09116a54c0bdcf490e554b492 SHA512 f8fb4b3e0a9000e0b3056afc73e2d094af0486af9f0aae7d51dad143a19a11eb19594134e68fe0c176eb20626ca7ceafb14a71d9277dc70636eaa87f2ec3249f @@ -63,15 +64,16 @@ DIST cbindgen-0.24.5.crate 196574 BLAKE2B 306028d377907f704c1926a989457126fc3928 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cc-1.0.76.crate 60132 BLAKE2B 9e8dabe8cb64a8ef7bb4a91d4e601a9175712da00644125e0e625b0a10a4815ed1a3c93f32eb773d0c2215c74b8f0d73a35831291195dff65d1ae79b8e423d8a SHA512 9a31f5a78859f7272cba9289d0c1b7fe01cbbe5ccd20a729141a751df7f5a576726e2b7e038cb7142e63c59a5ce7cdb83b93c32d5b5f3f45bb297ecdc1b9e983 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cc-1.0.82.crate 67879 BLAKE2B 3b06cbe1516d4fe8291e1543b09d32d39a135c2352e545b64bc69fc82a40128a9b1291f20bd4cac6a3c37d9466093f8b63cae20663ad517bd7dbc380bfa87ee7 SHA512 27810ea12401635b0122e5b3a71367a52ca7040f196cb30f709e0b8ec0e717aeb8a89ef4e891b1c7c88f7cc8a1c35e55db132b728b0c499e0b683d5b803a671f DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a DIST clap-4.1.6.crate 207177 BLAKE2B 0931ac4fb47d51cd9688397a47bdd19d78bcd56c7e2ac2fc871192ab3ef36caa63ebf6d85d0480c6931a877d44d850d3efaba7d49913e592612d39f24929a408 SHA512 739b1e3521762aa3f661489d448cce0e0856dad9ac392d4402c2f9051c5ea2db2660b0cfab73f04374fed854804f80cbba45e2d1a0e70ca0f0527c5ae12565a0 DIST clap-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472 DIST clap-4.3.1.crate 54225 BLAKE2B 53dafb5615c268b191e4c800516808136ac0e4a488a6ba67b55e02303b0412deeca321509f7ad094643f52a0dff758d420537b20a2f706001a8351017dfdf954 SHA512 77de41e119c0bcf6cd6747384c7da2bf81c0b98093c06c6e2a93876188c3f6dbfe8603ae7b7ad7437b05dae833273861c638823501da7a18fb30f74331c5c805 -DIST clap-4.3.15.crate 55021 BLAKE2B 30d78d148345eed98f19c80b0a49c2bffdf196b831b9f507ec34035337f700205b2db2b7cb428f99ae8adb545d246f8d6dad42284fe7b71f75de0fd1dece87b0 SHA512 d5ed92f03c3fcc17ea5c932b4c06d0af28e90368a994c4f95bfe72359488c8ed2543d794fc77f69ed5b7c042862f164c51588a1fb84bfe93aa774db289f7ba69 +DIST clap-4.3.21.crate 55024 BLAKE2B 441333d4f256f34423b7fd991c1cf3cb336d4c124d15ec45f0b45959d12abaed1c397dd12dba99e88b7d8a26d90a25539cfaf484dfc9af6f8d1452d330ac3d09 SHA512 ecc4229f5f8f9890e023236de5ed1ccefd9d51a1d832dad59f03dc312d025d0e5d90fb4ccd1540a4f4077b6cfdd75f320e5688445105cf8ce4bfe20ea2d07fd9 DIST clap_builder-4.2.7.crate 162405 BLAKE2B 380f1444d7f3cd7eb106be1389886718a9d56249f342a6e0b6c54917980e34691f871543a0981bbce7f288188d99d99b941effca3228013db30d14dc26247919 SHA512 05f06a5c749f0c8cab00c780b464428e13fdda65b5c7a83376aae0f48f1d62764ee9b1ec6d289c88d75efc1b04ae2d5c82956010704543c1c5b70fbcf35b1cf7 DIST clap_builder-4.3.1.crate 162237 BLAKE2B 8c42a025d7939b08e13d088aa5894892c5910b035341bc81afc132bd03e49422d100bae363db4b1bbef1b47944b74494d8ba49e64efa58365e50c34995611908 SHA512 a5e064b66732108247a8c7617ac136eb1218d20922d434b2266f89d2e74e33ee31342879d462b85155d5213d5fefbb3fcd0e9b6bd232f75188fbbc7cea2e8761 -DIST clap_builder-4.3.15.crate 161438 BLAKE2B 73528c8f9b389fc675dbde7a979875b0281c1d6eef9dca57c70187fec1cb30d51671f5c4c832e818c4a4151b4edfaa0c07501c04b9c91e0a4d825fb7ffa81f96 SHA512 3798f53c63e3c681c6ab4beed87b55e46d35208f0026aff69e88ffe4af33f96bb1f53d6304fd57017a7a429f5604eca465201da874de72fe2e52546065380724 +DIST clap_builder-4.3.21.crate 161410 BLAKE2B 4442407e167c73064ce929f41b7fe187227b2cecce564211d9fc315d4ac23b27584dd18c11e4c00164f749d3e89c4ede33c599caf9b895bea30c65a7f0ddb9b0 SHA512 0cea697633d5911bd5e592d9b10871764fff19250f4eaa23f634594ff2223bd78d59e6fdb9cc7ec2b81815d1d4b5a2ef6a18855e7010de3c1e47790a12d32874 DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 DIST clap_derive-4.1.0.crate 27897 BLAKE2B e886be1db739d6a14ee5b049f3e991dad62ea884b1f885a357fa436916fc00d51315f7453b85ec7a18384d564f70380c58dfd2fdb862a20b510613b57173cd51 SHA512 dc191ccd0b596395d029e9ded5d1cb2cb86c8392a4de52ddb877b59dafe85369287b6ec2749d01f33372fcd4cb6a4e12a9cb02b394f50d65ebdc4693af062807 DIST clap_derive-4.2.0.crate 28953 BLAKE2B ba1a598c4febaa3a2eb41fa4f0b78b79c1f0fa9e04b488c770a59fe450e057648941292f54f799766d54f979f8e0f38c145721b410a6da9cd9eb4bf3dd1a81d0 SHA512 99f509007248bef618550ecb49f77bcf8efedd0067333e97e72d4d3e05db08db8ba16f353a28a53c5719f5c6f367b8e085536492bf38b46e8d3cb9dfcd78ea1f @@ -87,7 +89,7 @@ DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5e DIST commoncrypto-0.2.0.crate 3009 BLAKE2B 174f3099955d595040005ef201361bacc3084f5218efb0f20df8082b9bb683909a10ade64af7062edfafadb9674b27a06836f2333fdaa7d2926b207355f7a40c SHA512 61f567468221cc46b30b31ce96dba26e3dd3a9245a8d37f9f8a615b346d992c261db059bdc678882415c608a806bd45c7b38a5bfb562ad96a111cee8e1082e85 DIST commoncrypto-sys-0.2.0.crate 4338 BLAKE2B 992a06d56adc97a9d02c547766c2be2f1973507fc0083e50c623dc4ac554681b802f3fb5ef61ef430e4a58bda000170636cf6e38430550e0c0506438901fae20 SHA512 06851fbe0b87224f6c8333964237badf57f32256acb7e647ac2da16561701b7572c12509e042d0d1032a54c94c1663bc2ff19ef5ba3a7daf84276f2544bfba8e DIST const-oid-0.9.2.crate 44606 BLAKE2B d254b1d50d3d72a842e247fcf6cd0bd4ebb036db2a1580b2737ad9f0134288997ebc5f17b7b9f3c5bc532f8fedbb9aed0ae2a6a672dc23e66ed3902fd3c96f74 SHA512 ad75da209947af32b4020ef73a04c7ecc74600fe7ea70f33d1486f4346e7a3fb1d5e3a586b373f49b8b494215dfaff251b8d40181bd95e43373e8bd887fb6708 -DIST const-oid-0.9.4.crate 45068 BLAKE2B 1e07a0af3a28b527a6a1e4880eb26daf6dcfb17436b1aea1006eb90c1794cc8b06704294b3f972fdaf0139ca5a33f1d01a82a0f3425605cf99b8fef136b27464 SHA512 1e4f736216bfe93b8177ec9e74f873037b4e4a066d7222136ea3d32154631ebc10a76b51923682808bee3bb82a78e084762ffd680920a80167f4c6175b141806 +DIST const-oid-0.9.5.crate 45229 BLAKE2B 4c22593def5573931b5ad9d025de87933a39f738eb87d856b78d34da172fc67d8a832688e8efea35deae5f23a9bf1b51e4d8fad67a990396f1caba59c589064b SHA512 88406f4a9da556e9470b588247067fc62d970a61696e1bcc9cf7bff9efc1cff644d7c48cf95e65c08d93ddaf055b7365e6d697d67f48e4fa8ceae16f55c414d7 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 @@ -112,9 +114,11 @@ DIST curl-sys-0.4.59+curl-7.86.0.crate 2996584 BLAKE2B dd06c7cdf7740049558b8296d 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 curl-sys-0.4.63+curl-8.1.2.crate 3175347 BLAKE2B c73a265f95920c10db0c4e9779d11bce1e70f4d817bffef4fcaf606a8a992466b52947869c3536386e83069aa3235440c207dde34eb90dda16f06b62eb3a8925 SHA512 50d2cacce02135dc316389eb2c486226f54c930bab26ca732d88b99970112a5528ec0bdd0e98bb82b17a8ed4db56ac82385bb36dbf5049aad376f930a5bfaaf5 +DIST curl-sys-0.4.65+curl-8.2.1.crate 3198649 BLAKE2B 4ce8ad526e684c54eac774243ea9e6a3f212a38d175bb56115e25640ca7f4e6feedfd9a1e90bc5d36c063e4f71f7201edee036fbb7330865a0e642f95a16fddd SHA512 7e10af5e6e92a9821ffbd6b8823ed7ff2e845795a174bdcb16246c3feca91165d1f17137d3adada3cce80840193028a916a996b696af93a6ab0935471b1d984f DIST der-0.7.5.crate 82874 BLAKE2B 4af70a870e59e859fd2d3b4ccaf98b1b211776879b86c7496b57bfef038ab41df420f13e15fe5b6afd7793c149783dce8dae7160a90ccaf3986b2f27cc04c140 SHA512 7cf3e1bfee07bc406f95c86aae1f7dec668b8caf09e7bf2b5b34fd7aba84486550e51ed1427cbf38d9089a1e4a5bef9d3ad04bee049925d9afc6bff917e3245a DIST der-0.7.6.crate 83585 BLAKE2B 7890b0ce9f0016e3a03146665c0a697cf63156e6abca373f04cf571191d4923d36b223b9cbca0ea24b32edb52d567b2d1f5c85e7114c1193e56d8e3888a16f44 SHA512 54a43a626a6f3371e15a3fe3e315444887c7e1182cc035702661f1ffd1984fd3e4c0b7758b955fdbf0e4d5146a3439a3570568dc50eef889b3485b409d5cc5a1 -DIST der-0.7.7.crate 83774 BLAKE2B 16b91f56d56fe1b11bd9e86579cae6cd11715d16143e5dbc38be19f9c050eb624095f0b5d740308c4c55ac13f9e02bc70581eea33b48a3cfaaacd833dda3a033 SHA512 2d5b5e759155dbebc2529b44e6316f9775ac9b60f9eb6ae54f9d12d40b2dafa70d0c2f3c9912a35593d78933c3a76dad3a686b35bc47034db96fc5eae2729547 +DIST der-0.7.8.crate 85085 BLAKE2B 062d494ed32f3c97a6ef4999ef050ee07b26a854bc934304588c0b85b1d312478d1ad1812cd303e4e5aca967a2f4f76ef8ac7dea4ab6909e1a534a7dabcd46c4 SHA512 9cc5995cdb99c376cba473d2db476d81c824cc47c1924cf9c58d37a5508e2d01d3f10a009515d2ab456b1577af8de94e195bb315f61516029307ed860bc403dd +DIST deranged-0.3.7.crate 14803 BLAKE2B cc856161cb0d1a43d95f1a0f8d15baeab1057cc477b970af8e0483ef8a8b0d06d63b89073f01616c307dd95ecb904828536152ed65df28230e5874d2481140f5 SHA512 b8b2a3154cdafe4fa0f3e2ee05ee71cd438da39a0f73b16ad90cf417148343a6b2f4463f17eeefe03a385545b9524138b679b75aa9acd5f7ee99a36f7e454df4 DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b @@ -122,10 +126,12 @@ DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0 DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 DIST ecdsa-0.16.6.crate 30382 BLAKE2B 4c18e8182e4eb99bf67874af60e363553ea615ecd8987fd6e515c06d6dac46803f87fcdc101067c17eca4bec11d3b663ff7727dde017c39179b1fbd0d7c3b4a5 SHA512 400bfe7ec5cb513799f5f008d5d5933ebea1de44d33652e023bc036e149b27b16022f6785b8313cff0b22f67f40dc8d50a0ab0ff369aef118a9e8174f87761a5 DIST ecdsa-0.16.7.crate 30682 BLAKE2B f72a2ecd548fac9ef25db77fd56584c6ae33052501c6d2cf0373dfaf343290724eba0ed35b97decb7a42cfefa1ce1c8c6f00741ad2f22a6f783031be2580b32b SHA512 93d7c274cae3c36a563deb2ea0ab97fb58bccd135b7bafc309bf1c2c8c4f6acd4f223e0ce22f5a227851debdea0ed3b5f88901578e7dd49d4af206ebe2aa0056 +DIST ecdsa-0.16.8.crate 31238 BLAKE2B 98732f7d136db39c1004850c1e1c99ee1a8ce36d16b044ba80b18989a7a30aa2e360d61305fbd2214374da77c05b8dd43eba43d59be2c9fda384573f127a3de3 SHA512 b442ad8d15e9bfcd0112d00a36d41c298e7b6c1459db46927aa76c9da7f632503ba97a29fcbf454811270dae35c48ee08e51719257af00b986cdeef63d7bcc73 DIST ed25519-compact-2.0.4.crate 29897 BLAKE2B 462d34e30670472a7b98e26b9e381f32f4f4ef9f9243cd2608e85d1000c4b944f5513ba50521cb5af09f4f50b5f49e21a89380f0797723d393007b62d87662fb SHA512 745c03c94eba7135693d259c7382589255e2204df4b890e9b1e44b9150f54579b71df6911cbe19e47a4418c154358bd9eabd73308383884ca071fc5871a0fb4b DIST either-1.7.0.crate 15492 BLAKE2B 3ed1c5c27e7bd9453f83b82d3f57a4a73f965b1943a7a17d3de45ee35f62db53976ba9f2055ba28c555500cda528ff3a2d7ad6cd957540c91f512bd3adf9c5e6 SHA512 894bf3980def07848a2911734c02eb0c5c5d2ff3ab7656413d2acfd164d120a7c075e0a5f3fb95243b8bda0257a5f457117d5c6eafc146f3f6aaf6c6fbc4cf33 DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e +DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 DIST elliptic-curve-0.13.4.crate 61463 BLAKE2B 9dac21c59ccbd76a761ca03d79fa52dcf4b0c9a6e8e58f8c09e174478a0cb6d70f4bacc19f109641c54351c5d1bc11c4dcfd2bec2b70763f35ea1e8e0fc1297a SHA512 e54bb972aaeb3b6a96f8c4e01b372f65f9096cfb2181f3d5cb55439bea809fc06c955cfe87cb12184e5329fa9970f799e06e2f45e08064823f7d84dabc01b0c0 DIST elliptic-curve-0.13.5.crate 61528 BLAKE2B ba2d779fca6686453ef066b6d3d8c0aa9f0cb14e9f237639378da536aee67b6eafd017162c656cfad8eafd2e1a2b1edd02bfcfea70afc5003cf06ca101dfa8a9 SHA512 7bd65972318e51401c700ba6007bb658b46faf9c983889dc43449cc3ae817f8bbe9f38a549b80d3a785bcd921361476ef44f0f4335612a426299c57effd9b4fa DIST env_logger-0.10.0.crate 36574 BLAKE2B d2f387682059fe9b4566ab995be449c58c57b8df5e5d8bd5ffd153aec1648721d8a9606d3f9aa034263651f5182043e08b6cc08d2d29d0a10f6cc61df9949a06 SHA512 4dd02f9d333a1f15657167ef4bd403eda5426cad17e0a4a43fa20cc65449345eb4d3fae2d6b10a3480016b9e23497fac13ed7e70b40c9450ef430be9f910d3e4 @@ -133,6 +139,7 @@ DIST env_logger-0.9.3.crate 33291 BLAKE2B ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 +DIST errno-0.3.2.crate 10424 BLAKE2B 3061d5a5abee015bf41c11ef31dd0f38a738c51992e3bf9f9ec98f67a87b88341c97901211718a5f103b8cf021c875f8fc799fb217ad69fd27371326b5aa40e7 SHA512 b728704f11cfb2bffd421ad39e7bab79b11e548e336e9dd1cfb902bdfbb78a8afb102ae5684fbd6ac4b01b12603a1011a1faa21cfd0702bb25a300364b17ff84 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 @@ -144,6 +151,7 @@ DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7 DIST filetime-0.2.18.crate 14622 BLAKE2B 736ffe3ebadd458eeb24f8c5970d1350bbe07b179e0ad4f0d5708197bc91378939791cd331326a2cde9e03a84daba5a48a7a4a1001030fec4bcbc8af3741cb31 SHA512 d1631a50d0f1d3f43e316c6348a3595ea4a7d1116e904ac2bf6586b76ea5aef98ba84ff6e6d0b2a08de2515b8ad40f52fb95d6ccfaf1f316cfd7c5f6f8332129 DIST filetime-0.2.20.crate 15027 BLAKE2B 393bf9696992ebd17a8319f23d660a8c841b536109d8216103ba163ef50c78dafe35f640c8996a707a43fc523d24becf38ced2cada9cf072445b13bc3138ae38 SHA512 71b2705acb0aed833b8c5da8f07384aeb0e290be78c68f4bfc044bcb7e8285740186b74b0e37c619d93bc05b9022a83cb0edb75c688b106cdc844f843d0e8a0d DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013 +DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067 DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d @@ -172,15 +180,15 @@ DIST gix-actor-0.20.0.crate 4127 BLAKE2B 98d227f2ab5eded19e285f79e153a454450af76 DIST gix-attributes-0.10.0.crate 23104 BLAKE2B 6ceb44bc473f5266a8229c6a71f5b61642aa72c7bffbabf9a9a32f807df473a48ebfe778d23e9132606956fff07a7e5fb857693a358b182a5baec92a051a8cc2 SHA512 b2e43d617771658248a680bc0a07720ef7fff18089410452ad8427c008a28554f053d2048086714993a07c8258e61448ea616d3e2bb30d2a5a11a6a88ac55b40 DIST gix-attributes-0.12.0.crate 30259 BLAKE2B 549517bd639c19e7b460629f4736ce142717e475c0aa7de5f9d72ec9adc87315ae685791ef6e13842068a6843ede8175dc1e5c0bc272746f728330a629568635 SHA512 90f543638becbb77c5bbaa903d9becc1311eac25008f7f965fd87d9038a2e007cbe852acc0f528ac455f5b61a08e2a7545fc7499891c93890d48a92269fa3865 DIST gix-bitmap-0.2.3.crate 9818 BLAKE2B 2f0116017b7713ac6d27b864c43fa05dedcaae62357d88492d018f78ff11ef783dc9e3cf22bd8267bd8dc1f13fc8b0a8405d491e0cc6c2bc24a5e0e09e3695d9 SHA512 2b17c0876a20d23d3658b360cfd745b1a1b01046754dada21bb5ab8e84ca98f0421f456f40c547f1f4d13e10034587d51ed7895e0dfd798f95e58d289132e3e7 -DIST gix-bitmap-0.2.5.crate 14895 BLAKE2B 6d547e3d58422c1d3b530f9cfc453136133d13ee12ea8ff62873ddab857c3e262945dfbc2777521d21bec30f184159f550fa239eb53ba4a7899aa706cf131b57 SHA512 6bbe19fca71ce06e6f375c48aa763a436a7b76ad53ab1f44628376efbcf056584b8fdb675637b80c9014cb19ad230e9f91e4ef3474e8c612890503ae4671e33c +DIST gix-bitmap-0.2.6.crate 15700 BLAKE2B 7685d5da867374c3938e3cfad2c1b33a7d5c40ce9346a767f07291b859dfb32d23a34994c8b0ac1613b2685db3c6970f1b62a4e6597135cf6ff55d7900a936e3 SHA512 ad810366fb3cb0a1207acccd93253a34996c02ef65dbb3b1cfa94347691136fc1a08be756a4e2e1483d74c8cf227152212b35017f6d861aa3f927e645c596335 DIST gix-chunk-0.4.1.crate 12248 BLAKE2B 49a55d3ab4391b343ac3b42af93be8117de5946a0dbd5eaaff45d24ee456d8d6336f84e9f72fbaebdc03861a764fadd9e0c2ae856d6eebde54637d07ea298b44 SHA512 6fd5ed914389573f59f8fdff47cb47050309de385996456004ad8a9e4ae67426288272715df712a3e6124b81d456354684cdea1f892624ed3961abf3f73683f6 -DIST gix-chunk-0.4.3.crate 17374 BLAKE2B 2ba922be237f16b532b9c07fb99aac7ff8d6362ededee78260c41399a4b8ae83d17af15bf8491fd93e742e257693f320dd8caf653c800b59656bbada842eaa8a SHA512 a1c2af33a719f65aa20ea7615fdd88e733942f4f3434acc7e9df6a2772aa3c7a7fea2599adaa8357d7f36b5360bfdb6f8cea1c6e3be4ffe7ee6a3dbee6a07419 +DIST gix-chunk-0.4.4.crate 18016 BLAKE2B 5bd0963f239678759455767012b048f28484dc2ce376c436324f1c28c7082682986dbeac3e4dbc020df176780e4a47e64899c89878ce2865b8c0b6b61844b544 SHA512 f42a32049c6383f28b9ca941af2cd77e8febb46cb2f9e3435f05c78edcf18eb331f64f4dd7d1d616ec617de0615d267805a1d3aeea2369575b258fc4d590a8e7 DIST gix-command-0.2.4.crate 9212 BLAKE2B 889247edc864c9ffc3ce4eaa189654f9a599b9adc1d83cdefabebab4295951da1ce48ccbb386e400ad2ab850f484fd5acc4e93f2705bab7cd86a9ff9aedef4e5 SHA512 7a777ab4d557fee97e067cb602b80d55f824347b2c7c18c46abadb4f644dc891c926d6060c0a93823fb21caebba8830ae65ef0b4569d4c5856b7303dc8343852 -DIST gix-command-0.2.6.crate 14257 BLAKE2B fba00e9ce3e8684d4ecddf2657692531ec21a47020cb18a3d11e556be706eea969e3f12acb2e0c22a70b2f272a3c4b0fdbd7db2f57f961d2598d55e37d8461ce SHA512 9ea1c1be93b2de6447904a2d85f10743cde390e71d4a7e4cd40b29606800ede3319fb85aee1919d920078315c33c90119a643fb7c18855ccaec6e5d56f6a3a11 +DIST gix-command-0.2.8.crate 15264 BLAKE2B 15d670e0b7920598cf0de33bf91a6284f374ab1c5d862e410891b1cd2c38872bf89daf7f26e5399664e92e938ec22911206b4ea945ada46d53362d6df448e4d8 SHA512 8a9a32500145b4f9240df698ddb19d7b02471603d4bb8bff81f4da8434431fd84018c611a19ea24815d7eb3d7dd78c4ecf856d4457b2bc57b878e7d1f58d0acc DIST gix-config-0.18.0.crate 134292 BLAKE2B ee0b990ee477bcdf35436143a5aec21aff306b27c955f7cf822b090c528f39c8c9d54fd787c3e48b7ea8344927e47821b72013d31861c72dddcd238aa5021599 SHA512 e8c275b4c422c23f4b7f649b959843ada564a7ae1fa0e69d7058338718499855d50afea0fce796eff93b5d21abd4700c6fc69eeb542f499abca32a844c921c9d DIST gix-config-0.22.0.crate 136539 BLAKE2B 884d0b160e9f18283a3f8f19d50288428ffebe6e7e2680044698cdadd3d446b2ca4e61f66de02de825602cc491cf1f45c17675c902a64b0920fe741ced6e1f81 SHA512 8b6e72a3f5a476987cf82b283ab3e96e231d142bed8756d1153fd78514ac5d00798c285321ada864d7bbe2f3b4e2ea259402b44bde27029ccc2dccf158f315ce DIST gix-config-value-0.10.2.crate 17543 BLAKE2B a86cd6e8ced82ba7d18b0506f97b27b89efa2178753525fed0c06132760f4c84c5d0f51be5949a1566206d77d7cb16c07728e6a579cadcf66a4e7dd6b9dedd2c SHA512 60c4deb158e04d2a24d9c1b9a3410d785914ad3facc2b51c44abe25bc585ca79f9b6f881670a6fc02d8ab82ad849cd8a0a0669ccdbc9b3909ab67fe43a72710d -DIST gix-config-value-0.12.3.crate 23888 BLAKE2B 453f7c1939b24af737aa733b536b9630e90ad36e6d9461b230dbfe7565395994de29db35f52a5d7a8ee886aef6a2bbc9d8a84a28e395a69405f11b8fb28bbb9f SHA512 7bbdb2e1f033c68e0ee77f3ce231bc7ed2f360ae084481fb5b8898bcecfd8d718ab4311a7954b37843a7a8207dcf939c5f39991c30b84ba20d0cfee526cf7320 +DIST gix-config-value-0.12.5.crate 24738 BLAKE2B 9bcf90877817978a4756226b76375c3c4a3d450cc818eb5a74d7542209a37998bfd03a97d53ed85f08b616fd038665ec125074b381832bf945b992ac963b7134 SHA512 835d16ee6a96b4c63971680c5096c75b8a34cc6152402c63fc5092e177767b78ce39e65ff414e9b4949b8882fe4cf62b497d5ec4b144eb9e1353dcd8d5d3834d DIST gix-credentials-0.11.0.crate 36570 BLAKE2B 410373775704af9f11922f421c274a00d8be356a34256b3affda94fcc54caa4b44c4bfa22b9ac4f97028000e796b1703cf585b987d312137e7defa71b5a1d116 SHA512 8502b7723daf15d88c4f9abb2dd84c7559758ce02628c6dc69f53c59df4279f567cbeaeaa97b4aa2da93008e6e66005dc584a26bbcdc4736a762a23ca1002e27 DIST gix-credentials-0.14.0.crate 38689 BLAKE2B 7d071c9ec8e38b094bf98ddd8123bc6608c07ff5b9155aa264963e25e426d6aa9e755a9658ff992a15c9590fd3acd449371450876e8605e67294c51e4c9b9404 SHA512 db16acb01d41163417e2287c3bef58996b0ad8caaf20cc603cec5ee4e129cc2e17f011edd15da73751ebf1bad9f96416e760634c710dc2995b2cabbef6eba245 DIST gix-date-0.4.3.crate 19793 BLAKE2B c71c9467cc7cd48a2f867f6df014c46258667eaa9da249ddcae4f70287259a7adb3ce0f4f5a19abdc903e69a73287dfcf1cd71c666ad41d398bd00470d2145be SHA512 e2e047d081e07e2cf1b77dc60ad5336023673911a47f73cd42dcb550e492019a4d299953728d5ebc76d68f1d662b9a9e97183040985a268d6bf9014f95655e51 @@ -195,9 +203,9 @@ DIST gix-fs-0.1.1.crate 13364 BLAKE2B 203963008fc2b76702757d544e1cff41cf4883bb83 DIST gix-glob-0.5.5.crate 39749 BLAKE2B b2f1d5385a7b7f963c799447ebdf7624e5d52e3b3a1cc2800ef60165ce2774ef63231a7dfb9fead3118a052d21c3977b579c1b6df094460bcf39b09b3ecfbb29 SHA512 15ac1ff886a6a364c181776bf5630635e0cfd519a5ec1ee58e9bc1a097dfd14030511db490acb534e8428b8016c946e9efc3324cec891ab9f2698a9096a1df09 DIST gix-glob-0.7.0.crate 43527 BLAKE2B c0e636f1ef5e154c8e38162069200effc8accb04baef26c5881bbad70e125176f08555bd514e1a2c399a57f37b1923279cd7d244a9315e93cc54d10fabf0dbaa SHA512 093f75bad08a4bdd30708ec27cabe71d22dc40d21fe8b922e563af2775d8034a4a0041baa99a886c8c743d7415da1745672b00acc0609fdb054c885856b4ab73 DIST gix-hash-0.10.4.crate 26357 BLAKE2B 412c56b6adf1204a10f4bbbe5f90623001bc41fa268fad8cc5bcef1e8bc441c3012e66d0d95c25e51452c195e50766c557dc8040866e929d1e8468d8db1d21e9 SHA512 1f298ab85452456e302ccc5d2fd449228d3f61dd0fbefb9c7c7fe71a285c4a5d1bad29cb26dedf4df65d63488c21034ab3d93ec5ce7066c940883fefa270316e -DIST gix-hash-0.11.3.crate 32381 BLAKE2B 61b4ab5be766ae94056ebc1afd45305fadf5b51e52eca18424bd102887746698a8e983680c5766f1bb7b91990d9a42fff6f56f7226ee80c36f90e1a70ccd63f1 SHA512 92ebc4ba94b529c5314ae47829b9cc74965420e636542b67df71685e86dc4e34c750567079b6b4c9749b95535680f72b147a7d96d0cfb283944d5dc464b18ed7 +DIST gix-hash-0.11.4.crate 32692 BLAKE2B 1764fc2a61b7ca63b66fe295ca909808ea53cbb3c7e3d97f11d29135cf1d9aa2ed0f9c177642998cd4c48c18a5b2c6c1cf4da30aa7b6a5833f336f1f051b9a76 SHA512 70e03b216da4ba3a0a0a364ce0e2f4f5c4ec50b100f7aff442557c4d1bcd74e8b64b911f955e35cd53f0441c8a6673c0efdb2ae66af53b0a7f6b11e1b78154e7 DIST gix-hashtable-0.1.3.crate 2244 BLAKE2B 9f22d0889e522fead317409651b0690e4c745c702653be393fb5f19fc5c6d25680a04f83c8286e0992aa7adec867c80ea25147c856138f8f07d67b5c7ee746aa SHA512 cc663da264ec5505c2b10f47d33a201c6ecf0f8591f96129c74c2c39278555dc5b1527caa6f85387c0730970c424b0d02c2d52339d2c0dfdd6d26d2cc156c313 -DIST gix-hashtable-0.2.3.crate 10766 BLAKE2B 0965b255ebd2707acabfb3aaff6e15c3d2d42461412223f62a6c542fc47751e84f8021dd7b5313896905245388cd3ac411b175810095bd9b5d31e014607fee19 SHA512 597e8c8259c6c033a940bb1a739e3d15b325be31cb4a7c8ef992112ffae366cbdae7def3907b8532b5d1645ae76c61008de3d32ca88335f8c630fb9620524492 +DIST gix-hashtable-0.2.4.crate 11279 BLAKE2B b02ce4ca4ae5ca90b865220c626cce0ae6676c69451b9cbc95167f3dababff30d34da8788f8f04d7a010037e82cc1174b2532de84bd880e7353d7dd95ae2e9d9 SHA512 eb1fab06329343ce88b707a37c806578aa03059d47a950c98b59c6fe2652de51a923ca554f4a33d02521a4362b5a12f6cfe9cd4c7781dc283374134b3b046c30 DIST gix-ignore-0.2.0.crate 6087 BLAKE2B 83d0b11710f68f41782657ffdbabecd6da86b0e8bebf695670dc08a8e791e5078531c34767a779c0055cef27ce6247da2bd41c495b3cd44690222054908c2677 SHA512 6790ff9c5823a1d1c70b49630b5916f8d2637040c99153b07c40761631d9491167fb762565b3c51c945bb7540dbbb41c23af095aa91d990a5412358eccd50608 DIST gix-index-0.14.0.crate 59497 BLAKE2B 9793033e973a1d0e0958a65c7595c3125ac81600f97318b03f476bddc2c0223bdb5815d693d6112639da10eaa5f36c85e1c25d04b6024a0785ba2dba0bc999ff SHA512 2707949d8beea0a4e515569432eba87452c73205644ab527bf29e0fe6e6d4733cb7939ca3b24c29d332b81799f3a4a99d99c2a55aff54563b2ad7cd33c4e5993 DIST gix-index-0.16.1.crate 65140 BLAKE2B a7fa00ce2e7e603212a3d4ade5c88a61d20ed9e31483a2091fe4f216beb088f093778276b98dfbb16215511c64edad247393d3bd78689c842afece17aaff56f0 SHA512 9b704c7eb01368d11b467e20159a2e6aed094ddf1d72536baba01c112238cc56ca5c7c2cc122dc948acef8f86c5c0a66e42127c6502446db7a59d4ae59f313d1 @@ -212,15 +220,15 @@ DIST gix-odb-0.45.0.crate 137565 BLAKE2B 7ee4f96de1322f8387af2f4e467e48bc298b6cd DIST gix-pack-0.32.0.crate 135294 BLAKE2B 37388008cd18e849af167247cef850696c0a230481d4fad0987b09823258d5a89e98e1338983f4bb80d417939c57c42ff86ca8a695c831fa8380eff07b74339a SHA512 80fe721ed172af2fcdf98468ac6ce72f6524f776217bddfbb81ab7be06873acc48682685b66b2de4db61af5bb1ab470bc1d331f0676ef2975c41e9202037d6e2 DIST gix-pack-0.35.0.crate 136956 BLAKE2B 1c137b0cd6d87b9d29253c64b4a7a6f8a433e33f7b88ecd100a7970c93367d8e5888f51b348ad21d3d3d7e11eb677569fe141be742cb581446d97e5407c7d551 SHA512 b07ea84bf8361c972bd8f6ab94bdb54238b4d39fd634b78152af5c8c50cd513aedbfb0f8f88393655080d4e6920e24be064029b000c08ae233b67fd1149653e4 DIST gix-packetline-0.14.3.crate 36974 BLAKE2B 158aacd910f1c0dadac35f63cf84c818b8c79481999bb3521505b196c12bf57d2aa18092984dc6fab2ffc434f4539968a18a8d0b2ee0d8a68edd5c0c72b5a661 SHA512 f13270d8bc2f61378ad1164b9690ea2a632df8015fc648c0d53bf7012c1c42b1e7e7515eae35b8b928762cc275f02bbc5443d7bbf86eabe1383308012b7e500e -DIST gix-packetline-0.16.3.crate 44440 BLAKE2B edd42fec98a32ab926d50fe9fdb0e3ef92da0f1569f5ed88d5c7c883004515b9d784fe041738749a145bca0bbda0d17e31eb3b434cbc3e9e7b78b5b78a95ef33 SHA512 2416299cf5d8baa040431321abeda0681b71e5885e5a687850c5429e693b78e1699205be974ec68a6a194aa0816d9e591e8cbb75a4680ad455f0603da5a7fafc +DIST gix-packetline-0.16.4.crate 45257 BLAKE2B ace64ab43649cceee8b013e781ab74b973fa16137c09f984a822f4bb3e6078a897f54d362c853a90f60fc6bb60b32e0ed1b74474686aad069b66e2592f00c52d SHA512 d88f07800d3815e31520f1f76ab0d4d39ff919df0c3e1d2c40f339e22c9f609d4aee670b1f2efe304520c723519f38310ad9fa758c4aa99009ca8255392dcc05 DIST gix-path-0.7.3.crate 22347 BLAKE2B 0c6bb3c9bd360700e46a29e0d491bb3bcd74ec0afb984a26213c8af9709823b6b1456197aedd1d6a341f99009c02a07dc0c862989d7614459d4637a5d5b0aff1 SHA512 02ba23aff4c71c682c1a828b0f178cb7fb9fe6c4c2004d59687d33f43dce6c40199cf920f9f1146cac0dc709f13811bc56c21375fb5117bca9556644804d65e0 -DIST gix-path-0.8.3.crate 31367 BLAKE2B b973d1da2cb55fd09290b185e4d51663f8f119b983aa81908d90cd039c1a7c16977b6552a0de3e65225964eeeef52a41fe1eac630fb52a1d2bf8f935eb0e88fa SHA512 a4ff036e12a7434953d13c95e6e0593875a47e3535f802b0dd4f15b377b778f76f8c9b715ed66118658b03bc22d55f602da4c03eb490234124cc9008fcdfe086 +DIST gix-path-0.8.4.crate 31747 BLAKE2B 7dfd18e25a668ad2d452d7ee2c177567bf20c996a4be29e27d01de5100ff362a58f200e745eebaf65dd57ee552791f3272684c1cff48dde9c7ea8f0d896c6c65 SHA512 c7425d700fcfe14d35c4b118a8e25d895ea040681e5988839816506ea2d46326ca85e88add35f8d820a8c4b5ab3fa954a5b2878f45c695cf6af1fc66d2578cdd DIST gix-prompt-0.3.3.crate 15057 BLAKE2B 816d7a0c1b16a729b4f0706eaf8e701131bf11fe934b0ad252e83469d0551961271c4942df145ac62deb9c8aad6de3ed8b440eb27d75a18080fdae5d4783cb3d SHA512 f107b22490e3916a09e250f615967c09034ae56ea0e35e62b0e283b819675e0b79e654aad2d08e04094d01af8d10af8cdd393145a6d2970690f875c6cfb41e5a -DIST gix-prompt-0.5.2.crate 21620 BLAKE2B a29e5e010bf983fb9e0298390313ed07558bfd956eeb39820eed238be7e3e88dab1f25b63fec84e10751e9617d02a2647cb8bedcac48f24a4620e4fd6ef348c4 SHA512 a3cefb5fa3ddc775a83127b9c7b4078a45969f227a9e8e5bfb3c42c3974b99bd524babf188395a210080a2c12ca834447413ad4311a5aabac444422a9430d6a5 +DIST gix-prompt-0.5.5.crate 22714 BLAKE2B a183b3fd4ae88aab120e140eb392b5d9e9904cbb0009247fb130f1f9a9b94ced6600443cd350d61a924600358095680fe1811896259e9d74553b97d23ca4963f SHA512 f487fa84a563c4c27093cf7db3903d823082b3610bf34d981ec520754f1dce7565c3a2943dd97177b035fe7db5145a53daf0aab5ed4854136c78ae4af05e7449 DIST gix-protocol-0.28.0.crate 71642 BLAKE2B a73322eb7654ebf29072918d3c4469806e2f147e00e48681d2fe4b18952408aa3022620b80650c19e7343169d42c3dc8a2cbcb2179318dfceb940f68fe6d5668 SHA512 0f116929d1ab3c48eb84942d132ed74f428ff82a8ef6a5b5ac89fa1b56bb399ac01aa14736d0d97ab6af16a0988c872c5097d4966a75e5ba59c94e20f180271f DIST gix-protocol-0.32.0.crate 74214 BLAKE2B 4b24bdf7cce7f84767da2295380b556870a7e3d5f85a3d8226a10272beb2d8339d623786ac9a2fc3294885b4c7e93fffb08c621c26e97ca5c57d195636c30271 SHA512 01b5f7a472362cf7031d5e8196c55a7185297d2a9f6fd1a52be7a75098dd45685d210552c62b1808fb4c53fe5d9ff005fc25d3be32ebe31d9ec94535426e3a73 DIST gix-quote-0.4.3.crate 9769 BLAKE2B 28ff4050178eb0711387a5a4ae8ce6e33b0c7063427411134752adcaee578aba4ad6cbaead8ebaa5047e2255e76f8994a01e9e8d5de39934cfc7f525c7e1a619 SHA512 4b1296be473a022926f67ff2412308954bf19f0233a4fea1ee44b605a76cdfb06f036591709e8b9dc6307d106267031ce034107a490fd63843227f681cd87d4c -DIST gix-quote-0.4.5.crate 14914 BLAKE2B 173928fc7fc21f4bac4af56eb8c365bb9a703caa5352cdf85ec559aa91d1cbf95ab34cc9bd778c8d8811e36cf4a39edfc1e659dcc9704e639c3d180cff1ff9a7 SHA512 aba2a52919dc95a5bcd86ce4b444a2acbab046d7ad44687c991d89745c01b25763182fe7ffcb594804e20d2a74c69a10ae51ba825c89eb116264410141a00f0c +DIST gix-quote-0.4.6.crate 15523 BLAKE2B 1a4d85fbe91ae8ab7f3d8a344e2910d9cb8b37387d567c8e11ded6652ff761bd73b46711e3776c4d92086a7a6e7fee7a4a0d95ead1ddecc81b6344d37678b5ed SHA512 0ea269673c19e2f9f2e7dda173f98d8d78467f42d95a327e1351c59d388799d763a270b52c26c897e3c561f98a611043a6baa2dbc7a146fdabba8c2812126629 DIST gix-ref-0.26.0.crate 50232 BLAKE2B eff2acced8bcd2fcd270bf6d2c428f836ae657976299de7af99fe08a28f2129289256ffaec641cfd59e978b88115a1b665a51bff87f7df06f17a359086a61e73 SHA512 1177b114ecac9c487f5a0cb204430fedef2a607718480aa45f28daf4afc99bbef8618a56342041a4e93d1472a1b86e2befb8bb812b4679eacebd121ef9704bd1 DIST gix-ref-0.29.1.crate 50026 BLAKE2B a657b084c2ef24cacc95c1a148688db6df28d077f7afea96c1afe01898061473fe94fc7ac2928f444b373001d1e49899f631b83db3dc2983f26ec73fde5fe087 SHA512 58c8fa836efe4de9129760704eb22b149c003e9542968489eb2b949fa53e79be4f0c8c696bb50dba549e3c3fdafebd7be7689560f123d06005857bfd79916b0a DIST gix-refspec-0.10.1.crate 28910 BLAKE2B 601264734f48cff8dd0408c672d4357e850128d55331441851ce3e325a5724e00c1fce6343e3700a2378ea1f91cbe38cea5d6debd7eda621f23ce89ff16b3300 SHA512 3c4165f8cacd9d5763791b8d08e7832bfaffc967a36fb8303ea5a3c8a2558477e498b6fb900b9692ac8c9f92ddeebb2e9332a3daa33ab2ee7c903e65aeb398b1 @@ -228,25 +236,25 @@ DIST gix-refspec-0.9.0.crate 28295 BLAKE2B 068ee1a75d3378fe520a31dd121e318e99afe DIST gix-revision-0.12.2.crate 37050 BLAKE2B 34ef57c23c9c062d879a63adf8bb3fbacabb4af9c7aed00211a4637fc0e09a6d5d81f06bed274165292179217504661556523a47f0d71d6397244ec64c65cc71 SHA512 3199b494c4abf61a3f08e4d2b4ef483c1df45511ce61943eddb115ad776b6906a03d0548275d2c91837d99bf55ab612b205eac02202edb8af8f21205b2a503ca DIST gix-revision-0.13.0.crate 37993 BLAKE2B cf71150e4a89d5ff4f63294f2d696018c2dfa674f709d91332aff8c7663a6839fbaf6d798204da122db191fd763bde4398e54b466760c0f2ce0776a9cde55458 SHA512 b4fe7ce72d42270ff04c9312ec4e071e17ed12b61f9a398edcefd46c1d65d8ccd80a9f142dfdff79d73c3fac66913aeeebfa021399b21590de800c5b7aa649f5 DIST gix-sec-0.6.2.crate 17385 BLAKE2B 756b8cbf9061a384f863f14f3a8c8fdf8888a9f9886ff70d53ce9fe081d22439a2cee718a721585c3ac4ea67e1ab258b7bb242a11e04fbb6a7b41ea5a1b0cffe SHA512 749af2dc7ac0b350cb5cc68d6f44d1d9fdeb345b336f60a1800db4ed4adaec4140ee67769c9a3a300c05a6eb96365f65d97be9e6af29de577538cbb84504e93d -DIST gix-sec-0.8.3.crate 23972 BLAKE2B 547e941625b0301eac39adaf7f6d19b17d5c8589931c0b2dbecf2a8e480558d4ce34d7a12b89640f1f8c01821795747c8177ff004c3eafd3bee75a15207ec2d0 SHA512 c4af1d22215de59ecbfa15e0d2661dfc92f6d865b221d07a589a326ad2d75b1493f4b08babab0f86ec24f420f4759e5ed9a715fb2a8bc3fda663e4008fdea6e6 +DIST gix-sec-0.8.4.crate 24557 BLAKE2B eba5dd6d1499e593d093eaddb4892b52f54a1518fa0bf7ec597c6c5640afe3350441e92125d0eb90ccd0a6b2e6ec14e9bc0f051b6896974f4a6c5b923c8ba693 SHA512 6f7b3e8269faac93d035dd687ffaafa1324098bf68c6c7f05b29fac183ed0a9dc48b9c98b18d579cc5d6fb1d112a4b08fd66f7f855ad31f6e3ec6531716eef09 DIST gix-tempfile-4.1.1.crate 35191 BLAKE2B 766786aae854dbe4d09d52253603a9365e3aa1ac470b91e4f4975ef6d300f98d436b63d1fa5d45fe8bdbd0ae0b90819a61216dd5f246840b80e5f75bd412a3cb SHA512 3b0b9e55749056a296993954cdde71e6d775c542b6a34c4fb44e16764232ab2b3f6df86497eb870310d1048fe2291c68ea19041344128ff8013e2051325dc7fd DIST gix-tempfile-5.0.3.crate 34637 BLAKE2B 79d0f09e319232422c55145be650b232b0db85469f655cb56511d0bc93a13fe8fa7178ac613969ae72e2345398951232d206b6fd505d853c56b8b037e17eb9f8 SHA512 5ad1ceaab317e85aab6114b5df6b499fdd93b3152609d30a12cfa6c329d636cfba2a79822ecb54d72496e766d530c1f4ad55e84373bf83656671118940a05191 -DIST gix-trace-0.1.2.crate 12203 BLAKE2B 39948ef9e9d5556ae2a842f74fa7eb281c2444f9e1a950ad02ca940f9c90c3671b1ab1be27e4a044980469ccc76bb1f34e833ea18f53aac9dfee9ff3d8a7398b SHA512 6527fc785bb481bca94edd55f012c57c7b35387615ff20b418b012302ed687eed7e2d3b50a884863f3b1bf58ac627559c09c86389585b96178deadb030e24fd5 +DIST gix-trace-0.1.3.crate 12486 BLAKE2B 231a7b7da09ae5e37d8e1b011f4d6130d04398970e0bfaf448a03ddb52cc11937ad4dafc685e6b554167d034f6b7c88856bd57b5ee11fe1f5ad9722b9b8312f4 SHA512 16f1781b50bd95e0b4b1a8724ba263da937022b5968d7c35f2ed2ba706f0b7fd429422f73c5643d8a119301f9e45c78f38659c963994c88e5c125788db08841a DIST gix-transport-0.27.0.crate 90761 BLAKE2B 912117ca9932442169346c545f5819ef9f74c0ae9be3cea2e81967e8a4d2fa081265148b5859ff4e3b1f3a5b08db9a4b705cc9da1b3c9c96d24f202087f00252 SHA512 0fab1220d965b23b96b8edefd20be4db58680b14365150ed8458ba5baa4e801b2e20280b27e896c2699954d33d95d04de6de0b6618e3fade4493d0d781f76bb2 DIST gix-transport-0.31.0.crate 93594 BLAKE2B 5d18e8d9257b9347adfea090161cae01d44b65822043f8dee7bb27589e6f57a388f9c06397d0530e195b040365e593d89d7daef7ea13a5a0a2c6dd7ee684a006 SHA512 bd04b9266d42dc8d7d53242270dcf1ed721306ccbf8068441db04276cf248944b3f3c385dace4e78f5813def85fad5f5c1d89ca34943b5b881d31aa72662b951 DIST gix-traverse-0.24.0.crate 7240 BLAKE2B 0d0e5ba8e171d844adb5ef43692f555ffad3c69e4e8ff4cf302ffe1d345c34f5fdc3aa2aac63c556865071e479736858b10af9984499e6a193ad320547b50a20 SHA512 846d1e36e3e1c50f7c1d6ddf40bae979b12fc016a6554de7e2430c1d6a1f42ff8d7eac1ff2716d2ff9759dca697b3464247f97201f9a132a4d2e43293784dfd9 DIST gix-traverse-0.25.0.crate 7209 BLAKE2B 7dfccdc55f99818fabbc0b15331db2e55b5d565574b41e89ff23db3867a3077dc2f0488739a15ae8f8671aa868576d0bb720eec44343ed52ea87ad3a23faeb5d SHA512 5c7cc444bcdf103184285d3ff9ce8816e1613ff00a17d57653f49083251da7b5fdecb4230193c74c09d1320a90e8ce00c46022fc5fd7930406c4d621a177c788 DIST gix-url-0.15.0.crate 28617 BLAKE2B 61175530e6734acaddc8d7c43a12c16b5d27643428e1476220594588ba441cc8135b47bb49b3efeab4aba971f6c2bac4ba8846ad24d78d999309c34901d1eea4 SHA512 2cbb8d968cbb9f1f2e8345e504d59a579a41cb43a3b9c7106b38babf860bf78891511a07b301b479cd183319e38cbae722955a09a89d33149e28d0af44948dad DIST gix-url-0.18.0.crate 30077 BLAKE2B 65ec8f06e15d26f7787af8b338490e47f5b4f5e9f88fd0a071bd44d2a1cfcf4a6c03064a2fec569482a15e24e66edf51024851295f18d89e9e459e850a942ff7 SHA512 0e058c19f79671f3564f60643b69135f0b2477822336f241b0a9ba71b7c663991ee63f08ac01ad2c2055b96a0a95ae970e9a03da44105e2963455aab8538ac1b -DIST gix-utils-0.1.4.crate 9331 BLAKE2B 86d45bc792b3c18812e2c2dca3ce2ea195850705303a3c4ffb1b29e144045feecff42606c12c4016b52ede96ab607687d453f996d315f206e02b44a00fd9936f SHA512 afddaa4264168f10d4c9c0b9b2171a0f0cbb1584e6889cd0ff93d0fe00339570e01cf01fce2298d0d6c66eb963aa5ede1a2af1ec63a256943e66918b750681dc +DIST gix-utils-0.1.5.crate 10006 BLAKE2B bc8ab3f43f4355d65cb31af3fac5d68c206277aefdb41a5b774436c9cbbb0da09f814ba7176f9e197467f739fa70253577bfec58556c73915884d8123b4a2bd6 SHA512 cd23b089c6ce047d19db74aae28c266cf1878a6196f8b7dd3f868deaa6bc66d05f50fce3b6789e8f411ecd90a2c449102919756f9b06018d467b805b09474bc2 DIST gix-validate-0.7.4.crate 2529 BLAKE2B e16506a3d21a9499b3e5a851815b9367f5d6050a3a697587cfeb0e05659bd4ad42774f62227654d18b585a4ab85aa4698cd4da0482bace7a65f7df6e3f2ebe83 SHA512 f877571639b2e86853d408b3ba6abbe83d33fac81a3b6c7eb0b15b13f382d512996e5ade85abbddd72881bf3ab506b9b3f3e8c3af6a8e158464122c415bf0b3f -DIST gix-validate-0.7.6.crate 16608 BLAKE2B df980ae396fd7018d438e2fe08ff84801d736031e0cbf3c9c99d94621717a3d2d82f6785ab735bac0d85fd993bc996c4053a7de1770ee50427770e0a2d09529f SHA512 e7b4497f478e955516798a259ea983b3d3564dfa334843619b0da107129379a5212fc86eefd719694261b82755f42a9a86ab3744489225d940b99dba949056c7 +DIST gix-validate-0.7.7.crate 17222 BLAKE2B eb5f09f9d6f3d3d0d69a707b420413a423c6ec6ac7377ae115de933084d8626e8aadcccc7e4a97804a6e7221b127d8397669b75f7706248c2ba22a9c064ad1be SHA512 9d51590e31302a491565cabb7c7aa30f505b50607afde0de1675b04e47690b4086f1171c828b7e8616a094cb83b0903273710372972fb72ec7088ad8b86a26d0 DIST gix-worktree-0.14.0.crate 37067 BLAKE2B ca222d9a24960c82ec43bbf4d485cb77c4885509c2ca78c4affab56ef4d715cde5cec1e9099fffa1de2bd4708ce4f37313d9a3edaa90fdaff5dc32292a4f3d91 SHA512 22a1142376762151d84b5100cad0acc336234b20a3ada17a89b6066c84e806f9f2f7b9f6b31b17452849494c7692c3a7eb875f40362cb523f371593a2504f26d DIST gix-worktree-0.17.1.crate 47661 BLAKE2B 58dc7cca83686330b28443019e20e4cea1d78fbb40f21412ef51b25a8e9070fa06d2c624200a561fc9ed44ab8429f7188ade627eadb1d43e8de12a5a4eb4f2f2 SHA512 ca013c3f3917f6765d9e89688780845e7662802529f340ae8da6e30aaff492add79e9ae13d6d5aac3e4642d8718ce485f92fcb642f8530aab1cfb036462c03c5 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST globset-0.4.10.crate 22923 BLAKE2B 10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe SHA512 85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e -DIST globset-0.4.11.crate 23819 BLAKE2B 9381f5d97e50ba0c4592853155c9b4d852fd885b20410f26582e9f6582ce085d40023651c3759d22532c52cf8dbe0855b95304c933698288d655a8d20ddbc427 SHA512 d78a8c15c1b17abcf235a8ac41b4dd98dd0fa1d4945e7bb4fb013614280517cec97e777746ef70dca813889bb1f58eae6d1313ceee176122f0da61466eb6e08e +DIST globset-0.4.13.crate 24031 BLAKE2B 64e28ff329eb4013f5f4a94a805092197d072fe479cf7c99132dfc63a6ae7c8e8c3ed9fe4c506a239edc615196f5329fe796db825accb1e2a012f62b33567305 SHA512 1573911bcd22242ed4bfb96968b6324a67c5602f8460155d1600091e38028c4fee35cc6ec9e706a3f292b6bb14057ef97c5701fba07b213ee7b9653170c616d4 DIST globset-0.4.9.crate 22929 BLAKE2B 91dfaeb99a3f6f40a5a025ad8527c91770545487324e191801eedb6f916739b5efe687d84a43eb8b712cd181d98d3ab17b839f30c19e0da041b4c34d9286089f SHA512 66841495098b028b8d294c0832276b8864760df3a16b93b57222037c351591ac7773a99a65b85a20c438fbfc04c56ea4901188cb18ed470d3481eeef29eab708 DIST group-0.13.0.crate 16526 BLAKE2B 099ced5b8d16e6fefc331f2d89aee931ec5900a168dbe31bfbe29bd00304e8525fa5763dbcd60cb19ac6c62c8d77877f2d83e700c7ab18255b08c9b42be60d24 SHA512 359db06bee4cb51ffe799d9c408791e310e72fde3bb3fd447cf97482ebb909af07b43e9b728e3639d5497fc905b650bf00403b3a6b21515e6628c2466e0851e3 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 @@ -310,14 +318,16 @@ DIST libgit2-sys-0.14.1+1.5.0.crate 1740453 BLAKE2B e21b58f7e3df519ec42e91955537 DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3 SHA512 eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921 DIST libgit2-sys-0.15.2+1.6.4.crate 1755413 BLAKE2B 55cd09821df10a263eeb0f9a83748695c65093fc6c1b0c28c2d33e6dc0cab08cdb045340bf1f93e1e6c20ae7cf406bb21046f45a96ec6068e832456f8d2b4c98 SHA512 28b66ffe6da956bd1127aef295b222b55681b25c1820e016284802531f5360e6d21c11c695be569d26a318321868a0ce0b2c848bfcc887f09f47fbaadb13b478 DIST libnghttp2-sys-0.1.7+1.45.0.crate 4527090 BLAKE2B 29fa3021361656826d523cfb0312e35980199611887cbc43721a2276ecb3f663ac1283629552721754e256124340650e907293ab43b96e043c7aa87bae979ec4 SHA512 5d7a1e262fc91b654678cef4026886ccf1f55b8238164583ef46de58fbc46034288b198843e2483b1d8fa9070cf6640d83d140c53d780b38527ce68222c94376 +DIST libnghttp2-sys-0.1.8+1.55.1.crate 1103387 BLAKE2B be9ff436fd1381e2454ec1078a5cf4cc4de113ed3a1612424ce3514e7c08919c8209fca7d33f78182a09cc6c6d93dd101f9004655bac4a58d5b8bca3c6000b3b SHA512 4c7a71fbf47475c07adfbf8c5ea343b93d3ec06e743caf7a31a0f0fa5ab633f46d16626295626861de93622f8b9f8fc137452ee9fadaec79360dfc332ccdbdfd DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf DIST libssh2-sys-0.3.0.crate 514550 BLAKE2B 55a24d513420e0222c342d252b1699cd583dadb37099082e0ea068fe064e80f6d82470a08d03654c17f50139993f07e20dddac4d11f0574c79040aee08f512d6 SHA512 cb8dfeade699d97fa5fa393bd87315f44810731f78458267ab098a08d949fde47fd57b64ed3e882c10a83ffff8f869de13eda50c72e140f57d802fa07650403d +DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST linux-raw-sys-0.3.6.crate 1012537 BLAKE2B 4707b45bcfc281d68b9ef2b78a49cf2c6084eff00e6f65f2d259a6593989d4edaad0979c001394d6657d5f4f9d337537f51a1633e83507f1116d5871581f234a SHA512 69c80d97b6a23bda054e4cdc89d48d9a5605990a877e4ca436cdffef2ea7b1342001d7e68400a08ccef44071bac97a803c48dfa603b1dcf807109ff94970a400 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 -DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 +DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 @@ -337,6 +347,7 @@ DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST nom8-0.2.0.crate 162020 BLAKE2B e196fb349cdbb263d4fc754f922cd3b819f85bd323672f2f23ad465eea5352fdd631a7e411381f19447ff3b1f2780186fbb738d6f04fff33d97ca060ab94c2c2 SHA512 0d4cca8f13978e9101cc2eb9fb65ad879929a5361353c9a04e9850061e788e942948a6ea064c6986440a2576c10ce84daa8aa21d75214f322691da5f63668454 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 @@ -347,7 +358,7 @@ DIST openssl-0.10.40.crate 217120 BLAKE2B 7470af72e060a4dd087468dd8f092f7519978e DIST openssl-0.10.42.crate 225875 BLAKE2B f271b1f2976249354a3fb485635d3c05c4095cea497cde36a88145b33530436cbe60aafb6b8edd0eb48cfaf8668ea65cf6d01c71c3ed1b343449744b8124c329 SHA512 2f23f460518ab2efca867a38b51bb56a87dbd8abd99075eb0d08a82e23d3ebed337c2214eec28636c5c94800532a6a404186889b500f95bf7cb5babf18da2b0d DIST openssl-0.10.45.crate 234763 BLAKE2B adae6de12bb2f044c091c2899dba4e45d4f329d018b09943aac5e18e5d91d6a7667e47a33ed9e20a0e41554c2a372ab1d5a4a3ab54dec343596850dac505badf SHA512 bf67effbaf5ccf576a062ebf75ca14579db3da5ca456d85b60d47415cdc52fcac0c0309dfa55a909a452cb9cbcec9f132274187596f040339239e1e15f4f98c7 DIST openssl-0.10.52.crate 257165 BLAKE2B b4accd62f52caa549b3d89109ed3a1e8a9916d30c63f4f0b7574b64855d0fe5a009648ba423de389778bf2c9f11171bb31389a3fb15fc26e548d886f271f6fef SHA512 92ba2341c5cfa42ccd1e537ff222e560fe3246eba35523575f6d3d6891aff6a88a07ee8836e2d192f6b1ef32dbb4385d5ba67777e6ce72b9c04800476e92aa11 -DIST openssl-0.10.55.crate 258750 BLAKE2B 288d8d0edd23415be5aacbdda538d43bf4b0f3dd12f2217f23e1b8a8a69ea4f731e93fabba70e07c29716faa8798437bcaaa893374df8523b8af3f36debbb76a SHA512 397a970f254eca152fd4d8166ad7554c1bae2593e27150132c4b8757fc439a2ec61e45b92440408a92334bd17c57e0adda64680ebd8084ea346ac713257454fb +DIST openssl-0.10.56.crate 262050 BLAKE2B 4821864fc4773944c703c13a532a6813a934cfb393c73c6bfbdcc2ff6a443ddf1c2339af3a4418059bde54130b1419f6f9d26622f1358bafdcb2dd278e13f67b SHA512 6d2b1f1f2a791385a0acfd23d7c48c9600a58396e8bc44919cb8513530f6d1d6ab8b82c15f63a2ce17ce12892e910220d15565c1274f0308abece55bce531f21 DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c @@ -355,12 +366,12 @@ DIST openssl-src-111.21.0+1.1.1p.crate 5102958 BLAKE2B 4156423d559f1619e1dae2568 DIST openssl-src-111.24.0+1.1.1s.crate 5106276 BLAKE2B a2da79f567049f5bcb15d15b5083ff9a4830ea7493cff48c58c7cec06bf965f3f123af4cff2b0a24b8262a8f7a0da797f351a61b77778ac005b45dd72e05b383 SHA512 c573a93df6a226d4a451d6b1d1badf49e55ae5bd1b60ce3d6a380dbc999abefac9b46df099f31e30d47231fd55ea93f7fcf2bb8c13340b6b201fb8eb9622cbc8 DIST openssl-src-111.25.0+1.1.1t.crate 5112453 BLAKE2B 74eb78ed6cef3fece7206e969b4969ee0000e7c5e09be9243b4a643f13fb82a7f16fe85c2461eb07932179515e40b48246c9b9239d2d0cf392f90b12f74c78f9 SHA512 297ee8398611892f12841a0559092fb57eacd8219f78f542b92f27bc11df96029886d6509ec41a28901545013f6f623f21db14625c95d466c5c192e4b6ae6113 DIST openssl-src-111.25.3+1.1.1t.crate 5112603 BLAKE2B 0e25c69d84b400307073faee901d9f7a17692a607d571e5bcf21702bf6fc5489c0895768d4a9accdfcbd312a576d87b678c7b21c628aac92253e70565b71419c SHA512 76fa700677687087308e8db6234fc7e37bd3fdab1a7f963da1fa79cf9d3eb4d2b4fd7d45a78c9d0d1adf13a94facbfd4e9f8b65e410d2a1a62acb502ac0cda0f -DIST openssl-src-111.26.0+1.1.1u.crate 5110372 BLAKE2B 34b2641303b676e2254eb9a754812b40f9fd32f02e4f851b006b3d09ccc2f29e206b4f30f49f8f1bbb3de1ce3f01e4ff15791705e663eddc09c8cbd6b314f891 SHA512 b5f663e3a05a620d75d587c69cbdaf316f9c4243f013bc6e5f4be812e4bea1b67a2b01ccb4575d9b7242b9900e106eba71f732afcdba47f82c8bfa570d258b5d +DIST openssl-src-111.27.0+1.1.1v.crate 5111073 BLAKE2B ce9adf1941a68afcfee1e8e1ad728ebd38cfcf906c029de3a963229f1b5782ceabf3c34dd3d704cfc191278cccdace56a7d88c7467195b747b3c6b95ff3baf4c SHA512 833bf71dfb8045c65107fa893446b4037b6c6ccf91a6d7ffc97eaa7cda9093ba9f62f887c4fee367b074a9751516fe86ad8432f39bdf5f6ae697c07269547ae2 DIST openssl-sys-0.9.74.crate 59808 BLAKE2B e616a0194828afe67d617e4032ed354385935ff7aa40eb495781b38b134226d5c5cfc5f9405e6273c96622245b6d4771a71b7b9512e3be7feba9a2ce88b66ecd SHA512 18015ce4dc8f15f3c371d393f4654db11b6e5ecaadbdf6cd9f020ee9aee29f3fa12a8dd74d432d8e8b5889162491b722f855b02fbf0892c8f2003bc4e692254e DIST openssl-sys-0.9.77.crate 60799 BLAKE2B 8a2344c7a579c568a420959eb2710a012af0819c054b190cd2de688defa804bbc735efdfec1a537462feaf9cc1d891c4b53be1910713e06786e811e66c6b1488 SHA512 a31256943e739a4ee500a1080d105d8380a65ff43b88ef5bbdcc164cf97a133ab2926b5f4ab3010bca3c14a09edc7570a2edfcb745fc21169408aadc0eef0fff DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 DIST openssl-sys-0.9.87.crate 65702 BLAKE2B 578cab5b9bb3cb4dde866f3492aa3ca36fef7eb5d367ca46f3f93f388121ce131cd85b0b59a703e9bf989a7b891784fb54270027acc00f217356b3d2d9a60bd6 SHA512 b2f8fdd679aac50b2f830db32ca09e203c7d40a6bc0d83dcf66efe641a38a65e86d8ba9881b4fb073069fa54a7ff206e24d28b29788a2cce0c60e5e1e3d3ac39 -DIST openssl-sys-0.9.90.crate 66197 BLAKE2B 4cb5f74619b595ad224e33679023b3ba73cb99f8cb81516124dfb9b03ef8af9ed2d20b705acfee4e2cd08387fe20133f20a55114ffdb4b14b94e7b2142529909 SHA512 6b0eccecca799093f15fbcd17f3f37b7b4c83bb11fea1c77b1eb3e4cd1c9ad46e9c5f0c01ded7b22c4d2bb5e8d0d864f15163d481fcc973d6d06b41707fe7dc1 +DIST openssl-sys-0.9.91.crate 66649 BLAKE2B 9860268bfcfccb688d8bb04fd343fdb3b492afb79af711ade55eabdf32028667c3b7f6892f3167553dfe16b4a5823cea00b59daf7472d8444a9e64f2847e2f70 SHA512 f34b185e86a38156fa75f2acdb3b1d66b6dc6ec281a3ba24e3b822ec749402294d3502ed86e6306deda1e300dc0204660cda61c0af542a4b79a304cda1c420a8 DIST ordered-float-2.10.0.crate 15589 BLAKE2B 76561b2ab32b61ae69bef039f5f4636a05533cb8002b894ea18ce776ada1b5911c3067af2318126f359a305d7a9d3844053be62af1cbd2c3c9c1f45443a1cc9c SHA512 cb883ddd723d1bedfe13d16c9546dcb84d17d4fb1c6dc6d632a0c385d80b0b881694b3364a406e5d7f073c5a7e9e80810f343dd1d6f22df6188322b3e89cf77f DIST orion-0.17.4.crate 175901 BLAKE2B d01cfe58efe0f9ecb3859fe29f49998da95450e01f6955605665282e41e03b4dc04ae3027e4519982a44a58bf80d547d4fb0dadaad366ea24b1f1c41773e3aa3 SHA512 a10d11867952b0f20cc964ebd08285272edd209efe1444e87028b59f13634391034ee9a3987e4708ba138b94e5ac2dfd2714276958e1afa6463b1c779c28d675 DIST orion-0.17.5.crate 186588 BLAKE2B 90fa06a76dc4e37697f054c0172662ec0cfd31f75618020e26295fedb5b08d9f35f4f01c06466bd7efde70352e96b93f53fcd7937dadeba640b2d378a396d7b2 SHA512 0ea3f0609a5a376174fdd8edf54384e4bf49b50bd9997cfa76516f79c476eab3ef687c9b1e5ef2e1d90a4f5d673a4727c984371585fd8f10296289176474b81b @@ -398,7 +409,7 @@ DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 -DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab +DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -411,9 +422,9 @@ DIST regex-1.5.6.crate 238593 BLAKE2B d2b200d9d3d8924e7dd7a1f96c769a5bdf01d9bcd3 DIST regex-1.7.0.crate 239421 BLAKE2B 6e9434bb9835bd8e15c81e817aa64e8443c4188219caf46579078c6b7cbd98ee588af0f526e0fd5a01814762dfaa113ca3d15f7cfa14e969d5acda3a631e9560 SHA512 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 -DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 +DIST regex-1.9.3.crate 252676 BLAKE2B dd419b02b7dbd28a71e14c90bc538e98a63c0b9cc2ea01e7d8f6a0075c723c42c3d7bcbb45391431dec3008e6709e9d1d396d8e505f7f8d5d3a629ededf74b4d SHA512 ef5ece7d2b80a136d437ac42c5395cb01f6d357dcc490c8f6c89657f3f97af6befcc699008535c27583d7354e979418d1d933e36e8774ff2bb62750b9009d5d6 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa +DIST regex-automata-0.3.6.crate 607174 BLAKE2B 6d02512501b45b0e87d8746c894009ec669fbfdeb742966e8ba8960ebf692f3b2c3df44ce5ee03e7d5320136709ad83b532dbc322a779e3c21ff0f65768c0d0e SHA512 ab3da2e63ff2c6a4da2c149dd34e565303f961f38547db7b34fbe984cf90aac107d4ec116111c765c9b71c4bf26022742151e1d4c5d01a6beac0a8a0887e30ce DIST regex-syntax-0.6.26.crate 293912 BLAKE2B b0ea1ea1f87a493c770265a8d9371e3c532bf5ca20330b5946f5c922292d4420ddcfc30105a4ec3c1b154b5a77e55e86987f7edd61ef34c12eb0b4bbcaf23d2b SHA512 46087f5a2abfb48f24da77e79e66f6e514b5d005c4ae2c3283418ec471ddac9e4a1361edbae9d27efeb10217157092f812946b7b98182cf9f8aa703e01c03634 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a @@ -426,7 +437,7 @@ DIST rustix-0.36.8.crate 290808 BLAKE2B 62da252100523d282d6d8d2bf141f6e59f0dafce DIST rustix-0.37.18.crate 323424 BLAKE2B 1b65bc04bec3cff4c547ec5c522c9b09d5ae263764305e1903c159c8599a693f2ef3b9b5425537793d351bbfa291e97a6c75a2491ec9608b4be28ec62dcd5319 SHA512 bd01413075fcc592c2f15cf925896a1491cc0cba7eec859eee8bfe3ac60f42ca27ca5b5e6f6474e93f95f5104450f2d13e363c80fb6b51c6983a2de31e5f0e53 DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 -DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d +DIST rustix-0.38.8.crate 333258 BLAKE2B bea1e7ce55823650f8d3988c78d6668742230bb22e04c9f5122ef8497a9ca8c5454d48bd3d6e9765b90420ebc097b440968ce9c149d78bf201118630bc3fc17e SHA512 835d6ca0e8d3c95eb1f81f95a5edf3b12614bdffedcefe1c66ef47d6035215d2aafd7a45f12d96ecf7b1b7a0f9ba7e5445069060badbba7f1dcc036a40167c4b 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.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 @@ -449,18 +460,18 @@ DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f2 DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306 DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 -DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce +DIST serde-1.0.183.crate 77210 BLAKE2B 280e3d253a29b664b4e2d17f41397b17fe22af64417facca42d6ca0c839f1def745380a5402d7a87345bb16f4fdacf9a8c01966579b8c08fb06c05f097a87e68 SHA512 3a27efdff92cb1f6b50449a761efde781af91584b8410fbf5ce37b20005e7d46dc4c750fd1730e15468ea22aac7799421c4e60c74243c65ef7916d3cbadd0ef8 DIST serde-value-0.7.0.crate 10249 BLAKE2B d2d3d687cf490eb0be1910bf82c09334ffe32efc485297ee228363e4dbb536b72e2c37f3d37a5f8fe61af7480fa8975c0a654f761c55e56348082e4605f2288b SHA512 6ca9a73420ca9fb5415730bac4daa30087b1722ed7966ae07f403497b8cab95e1e1da664c0581b9cd170494242d4e01be75e1d5f9b6ce19c538e7323da46bf76 DIST serde_derive-1.0.147.crate 54861 BLAKE2B c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f SHA512 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407 DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 -DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 +DIST serde_derive-1.0.183.crate 377265 BLAKE2B 041dff0dd5822b3be992cc65c8d789c86f8dda3a42ac77dc1a6c44cad4412c8c9fbb02f7572cc1ec4e4ca731d5f57a765d30f9357827ecf8210ae7f54c26d8f7 SHA512 c19cd2c9665b88b70a12b972c5b30d9ac6c604c77578bda5d7c6c5dbe01f097c1d6d165f1d73c204768427042b7521f43e40ee295c173e685c9ab1b4c23c8fcb DIST serde_ignored-0.1.3.crate 12434 BLAKE2B 665fffd6ed4c42b331f3589d7bffa48d581ea730d352a5f26c7d133a82b77a3eb0f29bd22da19df6a7fe08334a262140d44195d7c591991da174ee29d0e3e444 SHA512 9c459540b614a2075cc4d6a6d5bf1f3b3f91e8e48687388b1aee4872ca0eb95b1c265fb2c918929f99d0d8f2dae22f9eef4c67c5ed2fc5376b391163b20d7bda DIST serde_ignored-0.1.5.crate 11858 BLAKE2B 82d28254d8f43b29bbc16e5cd860e6c5692fd7b9b91ea7c59719c2961f979d6637df50b664738f32a6c1f7028d99a8d0a175b82da8ed49b3f71108dbcb3e14a3 SHA512 814762f5d624dc34d2ea1756a20e75f648e71ef8489243985088c952ad09e89773133cfe33a205315cd37ba9b40ad16792c44b67f0be90de849bd48ec2338a2e DIST serde_ignored-0.1.7.crate 11570 BLAKE2B d8acb99584ddc3768dd7e92873a6911933a0b91e6517a25d7c0bc9b82bdaff82a830a6bac0a9be5803d198c0bb59dd0c495c7f61c6221db3a84c0ff4d480a58f SHA512 72380c8fa12d953c8186ebcc7610bcfcef3481729785eab080c106cd906a0c4f2ddc8e4aac23c17e55fd5485976a09ddb3db86b4b69898f14b0038bf2f9b8598 DIST serde_ignored-0.1.9.crate 11762 BLAKE2B 143d9cd1b1f5ed7d892d883280b24c808cc61215184c9bbd23915a054577899e1121c0d745559d21c219dcbc54c7d767e774e7992d71fcb164f2610c2a472c7c SHA512 d051b8096e328968794160e4269f7d86ebd54fa3a4ae43fd4bdd761534e30e746e6d274a6dabb36fe5cd9b0a18e55996ef8e7c165b77e1b0c64ae41067f65e1d -DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb +DIST serde_json-1.0.104.crate 146130 BLAKE2B 62a613eba9c39bc3f007404995528ac101df3e74d90049e9aca699029f55ce4cee54a1bbfdd9e69cda9ab3e7ba9893fc66f3f9bbbc1eb358d570dd292ae77216 SHA512 06b2f3c818fa5819ff936d2f456fccded743ccc336359bfd1371aecebae9ca2d4f77879f61d1cda510b7a1aaa47b0010688b8e8c656388950e79fa5d007c7f6f DIST serde_json-1.0.82.crate 144514 BLAKE2B dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a SHA512 39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3 DIST serde_json-1.0.87.crate 144383 BLAKE2B 357ee30245611b15bf98ba719266dedc75211a80a660105756b20d52f50bf4032385b366c3272cfc1c7f34022e818cb6a6af799faf76f8d5969c256a02f9187c SHA512 77b90340aaaa0fb477b33e6628ed2ea0fb53cff1e2b5724a3474e24b2bfc9bff077633d9581e41dd96b2a0e167549e992d238bb09c627fb5680996b39583c4cc DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e @@ -496,28 +507,28 @@ DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18 DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd -DIST syn-2.0.26.crate 241572 BLAKE2B ed3577cd53b57c87a8657899c4076170707db72a6004dd57ca59ae0459683d2a5f1fe37477f30221996f9722f182e12b41ec3f6282747b975232e9539328790e SHA512 9fa2b8b31d45eb8f0f3c25073687c84ba123124baece4c915178c16c88999879d6550d801308384b0407637f7335f498127f922b8dd12d96f1df5bbe3d9cca0f +DIST syn-2.0.28.crate 241635 BLAKE2B 5784468a0dd04eb298821ae5a3facf72c5fe5907cc469919b0a0b636bb55bd15e9e3a31c9ceb05b7b0f88e7a53e5891e6874641b61e5fde247a91361ae37047f SHA512 96e83979e70e2e1e46ca2af45d10fb259847d61e327809a51351a988282be9688a8c4942a284504674c8684970082dc15cd9ab9b3584bbfa68ac9716e071f9c5 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f -DIST tar-0.4.39.crate 51491 BLAKE2B d45a5f7f22acc8ba465205c0e40ea518e000d6a3a9f7e9681c8670aaafd7940124ee69082cdf4a71f05630c8681e6db91d36c3f48e2e8f0861e44e8b0945773c SHA512 a09273c7245d1a36a00b1c4708395c206a5d3f99fb0e33ffba8d5ebc54e7b0357609ae1a1238b75bc3585232aac5d552c0c1454013ad00f451ef463dc06eec67 +DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12 DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db -DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb +DIST tempfile-3.7.1.crate 31817 BLAKE2B 99b5ce19ba7712beb98ad4f2183e6ced3f5677b894a329945ec8fff1635cfec150d1311c60ac4b9c257443577be55d887c7a2cd3e2173f4cdbc9c522a43f9e21 SHA512 b3f59791c1b959eb402970840ccc75c13bdde3e35274f91dd304c2f2ff719c0a24ccfe0ca53bdc3fb8f01060920624ec50232ac2168e30c1a5efcf405989767c DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 -DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 +DIST thiserror-1.0.44.crate 18760 BLAKE2B 4afb9d1cae98afff52c2e9cb67b8bd75815092f87d51ab5afcbf3366ee6ae8fde33c0bfab9458c9c452aee3b324894fddce327475ee754afb9b27794fcd9d279 SHA512 3a8e9346e69216510337e2c27e91e08e7a42a8b6b2abaa776df3937ad4dbfd857fcaff26e97d89965dcfb2003df1f1d1ff88eb239d334e62c806e8d637eb149e DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 -DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 +DIST thiserror-impl-1.0.44.crate 15086 BLAKE2B 664be3bca31bbcdd2bd8170e5e769d25e0a27c135067c84404d94bb51b5ef02daac76538898969281b0b0309c26b5ac4198e7bc819dec457dcec09e65530f75c SHA512 fe9211f50dc922b957ec3b9b5f132f812fc51fc68d23ad39837dfc174220dafb2b29d66822f34b05f1cd27cd473598d43e17979ccd9c70b056d509cd5c5c9ad7 DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST time-0.3.20.crate 111856 BLAKE2B d4fd3d3f9fb164b26317fa26788014419902147c7f17816a09565590245acf72019fb57e88d4f4ad4a399c5dc92247af9e915fc5d2168710f81673ed609a055d SHA512 689099bcd5cfea6b92d88584d92e7c15163f427f621c653026e3b3f8066a3932836de3f8be9716a41b77f1d36a9fa6c3e2a42ab011d21ca38efeb55522a39145 DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 -DIST time-0.3.23.crate 115028 BLAKE2B 2d3782aaad37156d6a51fd98c6f69955410e3bcbd313a4739c4e68260fc0fff4bebb05a02e2a0acc5d68a4f2f9583b0fd8d4d5b7b1cae23fbf99c9eb597fa60a SHA512 cb3671ade408daf3b8f929ec412bc2eaf7cdd2486673269e83c381c277eba8ff04450ebdbc73af35c3abc6a822dde10b767a800434621c697363558a42c88ff3 +DIST time-0.3.25.crate 116903 BLAKE2B c3c0a5cb6c4166fea626c3be43c1d22cb26ed03dfed3fc49bb169f0de753ddbf4fe934573e579b2f98fa0779becd54626ae9a692f66de7253a69adae76aecbfe SHA512 a6b63ffcb3d45d9eed7d9c436e9b603d6cf1ad402dfd4542807099c7566d84dbbffde3ae772b2decc90427ba96d5f0b023b1861f47de1f2868d67d3105ed695c DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 -DIST time-macros-0.2.10.crate 23680 BLAKE2B 44b755081cb2cfe8af1bd4fdcfcedf40e4b37261a9a72a70c45fea72af9eac32dca795002845a0be6b62274ef17fd99ed9a27ffd943b9c9e8b36168949ae0e6a SHA512 b325eaa48c7fcc30a478e05e92b9db15b825e21ae77351941b9557824ffc810aea554c61d4b057fe28f3b209d307e96f1a33dd21b52eefec77857645b88c8654 +DIST time-macros-0.2.11.crate 23738 BLAKE2B c5ed4911259fea3154e85d8f0d39e09ba09e912d98d68718af0ad5feb14e4bdb6f9610de08a3ec5423047b8f1e20eb390b74d3cc034060b5222d73a293c56e45 SHA512 4e03d6875c2ea1dac74f8e5dc52f9e53098cfa65e50287e9a1ff423f8c84f2f617fa374ce018e47da805561410d83f6e2926ea5dc67399ea916644bb7d236467 DIST time-macros-0.2.8.crate 24295 BLAKE2B 6b54c83b11db8c8490383764a0e6f3a2c3f17c44adab2d19e69dc3fc5b27c5a44bd57bd0e6885c54ae493bd5e2c05a6237f72be93a3a2fbf297c47c02d28c61d SHA512 4e604f926a620b1caeba90bc5de1129f6a6bb4548890d6e31306ac419c7b6d421b548b3887a929da3209fad28cba8d57b989503e52f16af243375d545b5aefde DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c @@ -632,11 +643,11 @@ DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d65 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winnow-0.4.6.crate 142565 BLAKE2B 671c643bdf03d8533998224bccb375614bbc0192e3d9b45a580db9aea04f60f1f5fada06c454e705bfc1f82bc52067db8d3d45cec1e898c6ace689845cb21884 SHA512 cf194bfa3e6ca3a79b6940cb3a9fbbcdac2b10f997a0c15f58b570281c4651a6b3f4a32df6ee4da579d6cbb40b19b38d1123b6f7fc116f1171bb5f51270f6698 -DIST winnow-0.5.0.crate 142099 BLAKE2B d801e056b583588aec1c0f2c7e056d972a0e0c1b2857209cf87655fb92601a8e0ba0766b877763c1ca6b2a7c282257b617d548249337de93f6cf3e26597f5926 SHA512 f14c01b5e7dd6ea2061496224e00d88a842b39ed7af5e43279f69bd85d1a964d8e64ec05801c74acad58c32ba818a4110faf3cfe7c98d4ad20d1160d25f8e519 +DIST winnow-0.5.7.crate 143929 BLAKE2B 0793339d95aad0eb1a878861a2361721b14e0873219f9c0094e3e1146a5296ca752f146c82b2373933ef510ead6a6d5aad93e9e66d63b6f6a12a449b8adccfc3 SHA512 b0cfe33d94715cbf78f860f7992e4890cf6a3197a9c39883af27d674063e97d759483bcf37c828be3961a3260654364f70e8982a567f7114613c54cccfc8d138 DIST zeroize-1.6.0.crate 19049 BLAKE2B 8dad6af58edd7b22ece7dfefa47b478dfb74efd1e08c03c571c9cd50962a8eda8cdb59fab91fd44053f8acde8d1d84efac4bc48c5e6576255620ef21f2813de2 SHA512 9ebc81c10516440476b5c198dd4ff0d284a0a37cee11a2cdfb5a1995f95b72d05beb827483b16e8b764f720fbcf30a5e5d8b1517cfbbf572bcb27c2efb18393b EBUILD cargo-c-0.9.14.ebuild 4241 BLAKE2B 4126b7c247a50d835bbb4c585f49e6e3c100a2432616a943ccd67bb0c470162d6952783030f03a913876d6b006ae200e7dba943919187e95bb9cee307e483a12 SHA512 4ba94426dd5d056b56ba8ca03f394d8cf23be57237abef0657492e8b64a84843f96a36e8d06ee21e37a430ecda070598efb10d82a736cc13dc14c116ca1c5d6b EBUILD cargo-c-0.9.16.ebuild 4466 BLAKE2B 9cae01be36204d5f41c5676c0d2438e611c6ee48a512eb441b4250fe39129b743b744fbd40a052168db7d5ba7d689e55f2064a4ac3e3f9a6ecb7889ddcee9825 SHA512 52a76b7b1eb79e09590400b736c54152639ac95c02d6015e5c6fcde23c298624995a2128bc394792a0460c0752b5a28ed10f619b4d52fc47696a0ac645f11936 EBUILD cargo-c-0.9.19.ebuild 5247 BLAKE2B 7d14672a54c4f2c457e66a770b316671226709d29331ddffec15e2347405b17d34560d4be34144b8cf69fe80e7120233f612f4920e925e25158819a4a75386e9 SHA512 fa19df064bda5e968d0f0d63ab2c1caa0f295480096aa044323dfc60a77d189f42bf32b276a2144b22a8d7d1baf88900de17bf289e072b6b50690955bb6cbb89 EBUILD cargo-c-0.9.20.ebuild 6902 BLAKE2B 3a853e81dbc7299329982acbf2371bd936096072ae2c4b7174081aa424bb3cc191165c4caea857b75eff605be2e7d713b77c3d543febf37840809e10977f5dd6 SHA512 166e1933b40c4443a100cd8db4db4151476731432fa963f400630eeec843e422a0d8919a510feda4870f9de0c6d3f9eaa1828812ccf153b10938344aead52752 -EBUILD cargo-c-0.9.22.ebuild 6871 BLAKE2B 621e25221046ef8e1e497081d4cee5bb555d2c28054286a39e7790e661831acf6c1a312c0d9d2de2f885a6fafc9c3820c1fe4f9364639749a2d3913e15b2a065 SHA512 ffe7736bcbd69a36172e522ad1bc7643b2c35b7d6c4cd7db274c6bf541b41f8bba252280e006fdaae87842aaad53edc80b13263fc714a2f015464541e6bf0618 +EBUILD cargo-c-0.9.23.ebuild 6834 BLAKE2B 3b10ce40770952c4b99b6175522cd72b49a5683cc34531267691886451e34e5fedc353ce984cfd4e18142c4019dd75fc30ad131b5e6213cf9f542a11e54dd249 SHA512 455e6b41fd88bd570310ba75502241ec64323df1e634faf4fe8fbf758e73f6eadebd084dd9644374df5a664c823fa399d186af556ec9fbcd3f288e77fbb0474c MISC metadata.xml 327 BLAKE2B 97957aa62ba7d72a68bcfd2c6a0ac966754c60fb63471ce6a0edd1319b06fa657b4b7c0ee88c8dbeadd1027802dd99c0005dd94def7f176d7f23fd8311cf3b10 SHA512 f981293e73aee49926e17d43b7f6737a5cc9fb968c23a5a4572f482e0cbb3e9587fce557bd272848ddb71f4ed7a769d6aa32b06e03bb2b82c79e04bd21106e7a diff --git a/dev-util/cargo-c/cargo-c-0.9.22.ebuild b/dev-util/cargo-c/cargo-c-0.9.23.ebuild similarity index 86% rename from dev-util/cargo-c/cargo-c-0.9.22.ebuild rename to dev-util/cargo-c/cargo-c-0.9.23.ebuild index 3c0f6b0042b4..5d8390ed4766 100644 --- a/dev-util/cargo-c/cargo-c-0.9.22.ebuild +++ b/dev-util/cargo-c/cargo-c-0.9.23.ebuild @@ -13,12 +13,12 @@ CRATES=" ${MY_P} adler-1.0.2 ahash-0.8.3 - aho-corasick-1.0.2 + aho-corasick-1.0.3 anstream-0.3.2 anstyle-1.0.1 anstyle-parse-0.2.1 anstyle-query-1.0.0 - anstyle-wincon-1.0.1 + anstyle-wincon-1.0.2 anyhow-1.0.72 arc-swap-1.6.0 arrayvec-0.5.2 @@ -35,19 +35,19 @@ CRATES=" bumpalo-3.13.0 bytes-1.4.0 bytesize-1.2.0 - cargo-0.72.1 + cargo-0.72.2 cargo-platform-0.1.3 cargo-util-0.2.4 cbindgen-0.24.5 - cc-1.0.79 + cc-1.0.82 cfg-if-1.0.0 - clap-4.3.15 - clap_builder-4.3.15 + clap-4.3.21 + clap_builder-4.3.21 clap_derive-4.3.12 clap_lex-0.5.0 clru-0.6.1 colorchoice-1.0.0 - const-oid-0.9.4 + const-oid-0.9.5 core-foundation-0.9.3 core-foundation-sys-0.8.4 cpufeatures-0.2.9 @@ -59,23 +59,23 @@ CRATES=" crypto-common-0.1.6 ct-codecs-1.1.1 curl-0.4.44 - curl-sys-0.4.63+curl-8.1.2 - der-0.7.7 + curl-sys-0.4.65+curl-8.2.1 + der-0.7.8 + deranged-0.3.7 digest-0.10.7 dunce-1.0.4 - ecdsa-0.16.7 + ecdsa-0.16.8 ed25519-compact-2.0.4 - either-1.8.1 + either-1.9.0 elliptic-curve-0.13.5 env_logger-0.10.0 equivalent-1.0.1 - errno-0.3.1 + errno-0.3.2 errno-dragonfly-0.1.2 - fastrand-1.9.0 fastrand-2.0.0 ff-0.13.0 fiat-crypto-0.1.20 - filetime-0.2.21 + filetime-0.2.22 flate2-1.0.26 fnv-1.0.7 foreign-types-0.3.2 @@ -89,11 +89,11 @@ CRATES=" gix-0.44.1 gix-actor-0.20.0 gix-attributes-0.12.0 - gix-bitmap-0.2.5 - gix-chunk-0.4.3 - gix-command-0.2.6 + gix-bitmap-0.2.6 + gix-chunk-0.4.4 + gix-command-0.2.8 gix-config-0.22.0 - gix-config-value-0.12.3 + gix-config-value-0.12.5 gix-credentials-0.14.0 gix-date-0.5.1 gix-diff-0.29.0 @@ -101,8 +101,8 @@ CRATES=" gix-features-0.29.0 gix-fs-0.1.1 gix-glob-0.7.0 - gix-hash-0.11.3 - gix-hashtable-0.2.3 + gix-hash-0.11.4 + gix-hashtable-0.2.4 gix-ignore-0.2.0 gix-index-0.16.1 gix-lock-5.0.1 @@ -110,25 +110,25 @@ CRATES=" gix-object-0.29.2 gix-odb-0.45.0 gix-pack-0.35.0 - gix-packetline-0.16.3 - gix-path-0.8.3 - gix-prompt-0.5.2 + gix-packetline-0.16.4 + gix-path-0.8.4 + gix-prompt-0.5.5 gix-protocol-0.32.0 - gix-quote-0.4.5 + gix-quote-0.4.6 gix-ref-0.29.1 gix-refspec-0.10.1 gix-revision-0.13.0 - gix-sec-0.8.3 + gix-sec-0.8.4 gix-tempfile-5.0.3 - gix-trace-0.1.2 + gix-trace-0.1.3 gix-transport-0.31.0 gix-traverse-0.25.0 gix-url-0.18.0 - gix-utils-0.1.4 - gix-validate-0.7.6 + gix-utils-0.1.5 + gix-validate-0.7.7 gix-worktree-0.17.1 glob-0.3.1 - globset-0.4.11 + globset-0.4.13 group-0.13.0 hashbrown-0.12.3 hashbrown-0.14.0 @@ -146,7 +146,6 @@ CRATES=" imara-diff-0.1.5 indexmap-1.9.3 indexmap-2.0.0 - instant-0.1.12 io-close-0.3.7 io-lifetimes-1.0.11 is-terminal-0.4.9 @@ -160,11 +159,11 @@ CRATES=" lazycell-1.3.0 libc-0.2.147 libgit2-sys-0.15.2+1.6.4 - libnghttp2-sys-0.1.7+1.45.0 + libnghttp2-sys-0.1.8+1.55.1 libssh2-sys-0.3.0 - libz-sys-1.1.9 + libz-sys-1.1.12 linux-raw-sys-0.3.8 - linux-raw-sys-0.4.3 + linux-raw-sys-0.4.5 lock_api-0.4.10 log-0.4.19 maybe-async-0.2.7 @@ -174,15 +173,15 @@ CRATES=" miniz_oxide-0.7.1 miow-0.5.0 nom-7.1.3 - num-traits-0.2.15 + num-traits-0.2.16 num_threads-0.1.6 once_cell-1.18.0 opener-0.5.2 - openssl-0.10.55 + openssl-0.10.56 openssl-macros-0.1.1 openssl-probe-0.1.5 - openssl-src-111.26.0+1.1.1u - openssl-sys-0.9.90 + openssl-src-111.27.0+1.1.1v + openssl-sys-0.9.91 ordered-float-2.10.0 orion-0.17.5 os_info-3.7.0 @@ -199,31 +198,30 @@ CRATES=" primeorder-0.13.2 proc-macro2-1.0.66 prodash-23.1.2 - quote-1.0.31 + quote-1.0.32 rand-0.8.5 rand_chacha-0.3.1 rand_core-0.6.4 rand_xoshiro-0.6.0 - redox_syscall-0.2.16 redox_syscall-0.3.5 - regex-1.9.1 - regex-automata-0.3.3 + regex-1.9.3 + regex-automata-0.3.6 regex-syntax-0.7.4 rfc6979-0.4.0 rustfix-0.6.1 rustix-0.37.23 - rustix-0.38.4 + rustix-0.38.8 ryu-1.0.15 same-file-1.0.6 schannel-0.1.22 scopeguard-1.2.0 sec1-0.7.3 semver-1.0.18 - serde-1.0.171 + serde-1.0.183 serde-value-0.7.0 - serde_derive-1.0.171 + serde_derive-1.0.183 serde_ignored-0.1.9 - serde_json-1.0.103 + serde_json-1.0.104 serde_spanned-0.6.3 sha1-0.10.5 sha1_smol-1.0.0 @@ -241,17 +239,17 @@ CRATES=" strsim-0.10.0 subtle-2.5.0 syn-1.0.109 - syn-2.0.26 - tar-0.4.39 - tempfile-3.6.0 + syn-2.0.28 + tar-0.4.40 + tempfile-3.7.1 termcolor-1.2.0 terminal_size-0.2.6 - thiserror-1.0.43 - thiserror-impl-1.0.43 + thiserror-1.0.44 + thiserror-impl-1.0.44 thread_local-1.1.7 - time-0.3.23 + time-0.3.25 time-core-0.1.1 - time-macros-0.2.10 + time-macros-0.2.11 tinyvec-1.6.0 tinyvec_macros-0.1.1 toml-0.5.11 @@ -302,7 +300,7 @@ CRATES=" windows_x86_64_gnullvm-0.48.0 windows_x86_64_msvc-0.42.2 windows_x86_64_msvc-0.48.0 - winnow-0.5.0 + winnow-0.5.7 zeroize-1.6.0 " diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest index c16efb0dd1c3..0e54662e8178 100644 --- a/dev-util/cmake/Manifest +++ b/dev-util/cmake/Manifest @@ -28,9 +28,13 @@ DIST cmake-3.27.0.tar.gz 10977223 BLAKE2B a031002dc662552c7af2da35494b536c359011 DIST cmake-3.27.1-SHA-256.txt 1646 BLAKE2B 3437dc50b66a014569e9194c609cdcb6022175f6220685d24f5276af4348ffd93db8a18108e54d00d62e54889181cccc09e722fccdd10475515f91b55859d12d SHA512 b0a48431e333dd0cc2670b630340e39015617f9d49a3c43c6181d8e669f33abc00d4c08fab8d59aecadbbbba031136136897a1f1a4cf5dec849ca868592c7e9f DIST cmake-3.27.1-SHA-256.txt.asc 833 BLAKE2B 17dbb29edcf09501455dffe090f3973083e38134559131572a55b065eae5494541b56589f78d55467cfa1ef1d3e8cba180a7dc3c949531193fc9ef3102feaad5 SHA512 bbe31efe4ffbae5d82483a677dab86586477b0af0e79dd6bfe85ae266b09a1881bf31249d91023f41fdcab066e558e52a1e7eb12dfbbea44f297d3d8eeaaea48 DIST cmake-3.27.1.tar.gz 10977868 BLAKE2B dcb998e45d238ba94ff9422a30014b274d1db48f094c7e027717b7b271bb0c63e4f11cae29552683e747f9872ccddbaaefa4d90a0113dc409d556ad0743835f6 SHA512 d8831105fed3772bcb821a2b184fe0ffbff15795a5b0a89f2ad1cb0372a40c8f22f2bab72c671a6d17464521b7337067df929a5c3ece99f84848cc3a2fe6716f +DIST cmake-3.27.2-SHA-256.txt 1646 BLAKE2B 89e437e7f6750d81bcc7a207a2c8ea49ac5385e8e5dc3c420d3c7c099d82102d4e7bf9886e86a939c38f07efe413a3ccc7dc63b240204dadc6be7e13896799fe SHA512 50f8d75222d4e767aba90a09eb4bb4cab14dcfe04795f7b4d525f0fd64384c112a64d12a26a2722b086b42a7f3c2176ad1445983f63c6af57771099bbeb3a2b6 +DIST cmake-3.27.2-SHA-256.txt.asc 833 BLAKE2B ec2994faeb1aab675ec02dd6ce10444e972d3599e48efbba2634a62b628c653c1aa067e461e6d8483628d142a5ba86df987ac8907a8916d47a077f93dad7d8e8 SHA512 b1d527e7481d90346c8a1ed61942f48eecf4089a5768691fdcd9592b8cb24af5496aa56aff0e2101c5533f4d19b727105d9cda5c140b60eabc2984ad91f1600a +DIST cmake-3.27.2.tar.gz 10978264 BLAKE2B 709e6c2769365daf1003ce4bb443291286cd236ab3b1f2b52f13b795e680231a0791b677d59c7389966a1f6d3e716a5e528dd87843e8cbd3a674902d2c92aa04 SHA512 a5fee6e97c69c525a5679c77f1615dbfde982fdbebb68b137a3fd2adf94a0a09773cc21fdc55936f039c13ebfc20ef852814158685e821a8545fcb314a6115f9 EBUILD cmake-3.26.4-r2.ebuild 8806 BLAKE2B 34001cd55b038eebab7027a8a03cc8c82dedab319973478c2c382203df958b8deaa8751e616e4f04bcd4e0cbe8b5ff4d790c272846bfa0f03d691bec8e9199a9 SHA512 0f957da9686f0f700c3e01db4975bb05ce6e29f40d11d65042010183d648ccbe5ad0b14d1a85ac2c7a337b2298dc6d32d34f009c2c76458dc04dd429b399a29e EBUILD cmake-3.26.5-r1.ebuild 8815 BLAKE2B e9102acd5939d4a31c727d8244e908910adb560eaebeed50935aa15aee3ad88bcd05d8cf51d19ed47130a28bcf6ef07fabfcdea5beb2f2c795648f4a2b051f51 SHA512 40392b970d40370c15d328b3e8568c8236bb7795ea2d8e5e356127bc751fa0710fa7b5961dc761dfe89ab53684245142fdfbfeb168fa793249ccbc07cbbd5502 EBUILD cmake-3.27.0-r1.ebuild 8851 BLAKE2B dde9c2574bf45a7c7b8b418cee3dde264287ed993f9f63de84a9bbc4ee6fe29575c5c585fe0d9a9534cf5507adf4a1006082ae4fdbb52f7b18ab3cd83a22355b SHA512 6b3e4ea98878deacf99fbbe33eedc2c16e93a19fc099c06cb4cf2fa6a8b3dae8253432dc15655d2a15628601a8f792490a99815246e66f1adffb71fa1fb8f6ce EBUILD cmake-3.27.1-r1.ebuild 8852 BLAKE2B 54e4cb4acc90c22fac4822c3f1a52c684a4264ac9c1dfe566c6601c648feee5ff608cabe8c5dea89fcb0d7515ffdd6a0b01ee25263ed1d6852d9c11954aa5f3d SHA512 4c02a90c4c97471b8a19212870da77c10352b3d89b8fc9388bd76c65d0b8813c9f5e886f112b18bcd8837bb441a171d4bff4fc8d7b5b027d054e88c6667327b2 +EBUILD cmake-3.27.2.ebuild 8852 BLAKE2B 54e4cb4acc90c22fac4822c3f1a52c684a4264ac9c1dfe566c6601c648feee5ff608cabe8c5dea89fcb0d7515ffdd6a0b01ee25263ed1d6852d9c11954aa5f3d SHA512 4c02a90c4c97471b8a19212870da77c10352b3d89b8fc9388bd76c65d0b8813c9f5e886f112b18bcd8837bb441a171d4bff4fc8d7b5b027d054e88c6667327b2 EBUILD cmake-9999.ebuild 8851 BLAKE2B dde9c2574bf45a7c7b8b418cee3dde264287ed993f9f63de84a9bbc4ee6fe29575c5c585fe0d9a9534cf5507adf4a1006082ae4fdbb52f7b18ab3cd83a22355b SHA512 6b3e4ea98878deacf99fbbe33eedc2c16e93a19fc099c06cb4cf2fa6a8b3dae8253432dc15655d2a15628601a8f792490a99815246e66f1adffb71fa1fb8f6ce MISC metadata.xml 588 BLAKE2B 59754f6dd52986589583b875b48cdfb28f0d22e97fd6cdac9763ed2aa8981c692d81f6cfe73a93f7defde3e58fc0df60fba647760e9f20d00bd8141e4c39055e SHA512 ac463b9402727ba83b276fc206d2ea9101c6edc85142957c9be33bd8841c0396262ceaad545d133a84f6c294b5beee289e84c3226a1aac2d1f041dbfe08c047f diff --git a/dev-util/cmake/cmake-3.27.2.ebuild b/dev-util/cmake/cmake-3.27.2.ebuild new file mode 100644 index 000000000000..9d987065b90b --- /dev/null +++ b/dev-util/cmake/cmake-3.27.2.ebuild @@ -0,0 +1,288 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${CMAKE_DOCS_PREBUILT:=1} + +CMAKE_DOCS_PREBUILT_DEV=sam +#CMAKE_DOCS_VERSION=$(ver_cut 1-3) +CMAKE_DOCS_VERSION=3.27.0 +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# See bug #784815 +CMAKE_DOCS_USEFLAG="+doc" + +# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja +# ... but seems fine as of 3.22.3? +# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. +CMAKE_MAKEFILE_GENERATOR="emake" +CMAKE_REMOVE_MODULES_LIST=( none ) +inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ + toolchain-funcs virtualx xdg-utils + +MY_P="${P/_/-}" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="https://cmake.org/" +if [[ ${PV} == 9999 ]] ; then + CMAKE_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" + inherit git-r3 +else + SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" + + if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" + fi + + if [[ ${PV} != *_rc* ]] ; then + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + inherit verify-sig + + SRC_URI+=" verify-sig? ( + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc + )" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" + fi +fi + +[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" + +S="${WORKDIR}/${MY_P}" + +LICENSE="CMake" +SLOT="0" +IUSE="${CMAKE_DOCS_USEFLAG} dap emacs ncurses qt5 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/libarchive-3.3.3:= + app-crypt/rhash:0= + >=dev-libs/expat-2.0.1 + >=dev-libs/jsoncpp-1.9.2-r2:0= + >=dev-libs/libuv-1.10.0:= + >=net-misc/curl-7.21.5[ssl] + sys-libs/zlib + virtual/pkgconfig + dap? ( dev-cpp/cppdap ) + emacs? ( >=app-editors/emacs-23.1:* ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" + doc? ( + dev-python/requests + dev-python/sphinx + ) + test? ( app-arch/libarchive[zstd] ) +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + # Prefix + "${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch + # Misc + "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0006-Filter-out-distcc-warnings-to-avoid-confusing-CMake.patch + + # Upstream fixes (can usually be removed with a version bump) +) + +cmake_src_bootstrap() { + # disable running of cmake in bootstrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' \ + Source/kwsys/CMakeLists.txt || die + fi + + # bootstrap script isn't exactly /bin/sh compatible + tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ + || die "Bootstrap failed" +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then + default + else + cd "${DISTDIR}" || die + + # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature + verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} + verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz + + cd "${WORKDIR}" || die + + default + fi +} + +src_prepare() { + cmake_src_prepare + + if [[ ${CHOST} == *-darwin* ]] ; then + # Disable Xcode hooks, bug #652134 + sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ + Source/CMakeLists.txt || die + sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ + -e '/cmGlobalXCodeGenerator.h/d' \ + Source/cmake.cxx || die + + # Disable isysroot usage with GCC, we've properly instructed + # where things are via GCC configuration and ldwrapper + sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ + Modules/Platform/Apple-GNU-*.cmake || die + # Disable isysroot usage with clang as well + sed -i -e '/_SYSROOT_FLAG/d' \ + Modules/Platform/Apple-Clang.cmake || die + # Don't set a POSIX standard, system headers don't like that, #757426 + sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmLoadCommandCommand.cxx \ + Source/cmStandardLexer.h \ + Source/cmSystemTools.cxx \ + Source/cmTimestamp.cxx + sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmStandardLexer.h + fi + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + if ! has_version -b \>=${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_ENABLE_DEBUGGER=$(usex dap) + -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/crash/Manifest b/dev-util/crash/Manifest index 77fd1355383f..1d324fd2081b 100644 --- a/dev-util/crash/Manifest +++ b/dev-util/crash/Manifest @@ -1,9 +1,10 @@ +AUX crash-8.0.3-strlcpy.patch 843 BLAKE2B 6e1fad896042099a63e9f5047cfdafa680cfb2ee08ba0bc5960cf0a836e98a2dd059851cd4dd88688df62c814f6f1c2cd1598a08f8cef37cf40fc7987d4ee1fb SHA512 af927a1fcd39d730bb976fcfc5fb8c8b15962f69d3ef3023900a6876cfd8bbc571be4d56e86a59f992f2eb1945588dc77e9110bedfe60f88de5b372a76b03e2f DIST crash-8.0.2-extra-0.tar.xz 19716 BLAKE2B a87e499314f80babb249c45e613f890b7d157e40ffb42a728cc96913b46c81deee91b79b296b1153ce6c69bb96d22123ad5c54481153ed5bc6be74965a76b298 SHA512 00eeab3fa73e2cc4283d6263fd3d743832dc66a705207a3cb347d1c4735d9f2ba8bcbd3e9739a20878d3b8438cec9d12742049186a9f1d4ac0bfb7a27b4c31bd DIST crash-8.0.2.tar.gz 1298881 BLAKE2B 120b68cfd0ae07b9f1e302a549f2095c2d9cd83cd5281b55b7d3e96242c6ce85db94afb6980f89ee14dc395d5d48dec0514349142e7dd33665ef331ed2bd987b SHA512 9ff24d1206e9376e83690f76c817a48a68ff6adce677fad70335a73550a59c9af6e4753c1199f22eafa60c137156313244bbf98ed01bc2b066f41d324738ef6b DIST crash-8.0.3-extra-0.tar.xz 696 BLAKE2B 1a90e1b7ba87188cd438e8f9ca17276986b6fdeee00804a3dadf2979bfab0769bcf7df3bedaba75bdf9297eeb013929ba6ea0b98b228fa51d9a7fa09a77c01cf SHA512 c0f29c3b13ccbbc8a0c3366ec75797501c141e3c9c1085dbea1bec89e1b35b837528fabf0fe031e0cb2d725780bffb71e1f27657e75dd9aa2f0c4bc625d251b2 DIST crash-8.0.3.tar.gz 1330456 BLAKE2B 0e277033ff16f2080af630fded3a2d458d580c9aafe1303e5cc291d39ca33a10fe942eb8f33308b2734494ad83913df45e8c192a2aab47f4473dffad777b57a2 SHA512 1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0 DIST gdb-10.2.tar.gz 40267550 BLAKE2B cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4 SHA512 aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41 EBUILD crash-8.0.2.ebuild 1675 BLAKE2B cafb83bb7a1fffa4bcac72bac03f6f521bc87c4753ee1b1a971d95b0cc1b8c119337968ce766afed42fccc2ffcf87df8802b72f6584890ced95488c524befc08 SHA512 805a982d7872efe4343f1571170712a69a9f5e409fbc15ca398d5eec862fdf809141276795442a3d655eee77012190c842dcb21faa864f503c8138f7bd820388 -EBUILD crash-8.0.3.ebuild 1675 BLAKE2B 77f16b4107fb89f6a21e3ffb79044b4b864bb07ce260de73c1bc95032783c2aed0b71648507a31170489b85125006d3fe0671a64757ebb8360bc16c80c76d664 SHA512 24a4628e8306161c546128163d325d77619d0e230ad302e95f28c1282c2934fb78e4f3790fb248755478c19f644badd63ccfbf316f5c6de51b252d28f9d4b89a +EBUILD crash-8.0.3-r1.ebuild 1790 BLAKE2B 570bdee8d39eb6472894a2ddcbf88c2e1817c1f594781e467773b77c4f3f17bf32936a2175e3c31bd0c91b1711472d1fbdf923988489d75e6892c5febe662dc9 SHA512 3f23b2e85b0954c6bce344459581936149610463263083a63242cdd85711bbe69233798b1f337833249ad47bc6bb8f4415ffa25bc3c56906ee6d7b6e3ebf515b EBUILD crash-9999.ebuild 1051 BLAKE2B dc00010d83da71a08cc149a223e512689db4904a68e7dcfe0316becbb1ba4cee349f013805559a1d2326d7be77005f0dc8b953d497e5f0b8f90669992cedf07b SHA512 865d0b6d2ce1ccb6924326772607ca5f60635a31e53730a69a8f5394902a1738b29bda934e22dbdf0ab02dc17c64e91d9f24ab780e73f3fd24dff98673c1ac0f MISC metadata.xml 725 BLAKE2B aa1069adb8920a1a083071898391a4544489b3ba5d177160e2e0bf53c1bf88da930fe6da700dfca263f4bb381d01194da156b28b6e05d251bd3e9d3b45f6aa21 SHA512 6d5757aae00249a9f62c67c15ac032c9b3275068b14c02f4edeb425910ce1cfaf8a135ef49356e78ba2c836c627b576f4b45bdc8b8f8131d38175d9e22660912 diff --git a/dev-util/crash/crash-8.0.3.ebuild b/dev-util/crash/crash-8.0.3-r1.ebuild similarity index 93% rename from dev-util/crash/crash-8.0.3.ebuild rename to dev-util/crash/crash-8.0.3-r1.ebuild index 8255200bc2b3..e2c69feeeb4e 100644 --- a/dev-util/crash/crash-8.0.3.ebuild +++ b/dev-util/crash/crash-8.0.3-r1.ebuild @@ -37,6 +37,11 @@ IUSE="" # make rules catch it and tests fail RESTRICT="test" +PATCHES=( + # bug 911929, patch already in upstream, drop in next version bump + "${FILESDIR}/${P}-strlcpy.patch" +) + src_prepare() { default diff --git a/dev-util/crash/files/crash-8.0.3-strlcpy.patch b/dev-util/crash/files/crash-8.0.3-strlcpy.patch new file mode 100644 index 000000000000..0701f99470a8 --- /dev/null +++ b/dev-util/crash/files/crash-8.0.3-strlcpy.patch @@ -0,0 +1,26 @@ +diff --git a/defs.h b/defs.h +index 8f7d1fa..26afe23 100644 +--- a/defs.h ++++ b/defs.h +@@ -5553,7 +5553,7 @@ uint32_t swap32(uint32_t, int); + uint64_t swap64(uint64_t, int); + ulong *get_cpumask_buf(void); + int make_cpumask(char *, ulong *, int, int *); +-size_t strlcpy(char *, char *, size_t); ++size_t strlcpy(char *, const char *, size_t) __attribute__ ((__weak__)); + struct rb_node *rb_first(struct rb_root *); + struct rb_node *rb_parent(struct rb_node *, struct rb_node *); + struct rb_node *rb_right(struct rb_node *, struct rb_node *); +diff --git a/tools.c b/tools.c +index 392a797..0f2db10 100644 +--- a/tools.c ++++ b/tools.c +@@ -6795,7 +6795,7 @@ make_cpumask_error: + * always be NULL-terminated. + */ + size_t +-strlcpy(char *dest, char *src, size_t size) ++strlcpy(char *dest, const char *src, size_t size) + { + size_t ret = strlen(src); + diff --git a/dev-util/cucumber-wire/Manifest b/dev-util/cucumber-wire/Manifest deleted file mode 100644 index a91524a55613..000000000000 --- a/dev-util/cucumber-wire/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cucumber-wire-6.2.1.gem 12800 BLAKE2B 2a34fa803748499b2bceb270cd1532ce3373f416a8c6d7039b0f55b1f2bc94e9fdd8ce12f8d5f23d4d172ba70cd00b43bbc0629b72e5d5bd1dc55861cf732bb2 SHA512 b32d0f72a31b400ca1596b126d8566aae2ea49514ecd292c621d0d1624f66465dfcac1a6d80293dd15829a00f4080d54190680ede60d7c1c23d2cfec450d1cf3 -EBUILD cucumber-wire-6.2.1.ebuild 638 BLAKE2B 92f3f218bda613ae4b8f8bde819c5833592a39c0aa130345b078059e5ab69d99589218288e35c26cc72ac1f47bd0fdd669ae801cac74bb4d4926f1bc27731f40 SHA512 5b46c35ed0b502cb433a75e15b76a3eb12c16461702f620c5732a1b5a8b91467c6f6a5f0110e952fb38cd17b561da083d70dea7f58a8e8799987d04cb989033d -MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild b/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild deleted file mode 100644 index 80ebd4739e64..000000000000 --- a/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild +++ /dev/null @@ -1,27 +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_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -LICENSE="Ruby" - -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="$(ver_cut 1)" -IUSE="test" - -ruby_add_rdepend " - >=dev-util/cucumber-core-10.1.0:10 - >=dev-util/cucumber-cucumber-expressions-14.0.0:14 - >=dev-util/cucumber-messages-17.1.1:17 -" - -ruby_add_bdepend "test? ( dev-util/cucumber )" diff --git a/dev-util/datree/Manifest b/dev-util/datree/Manifest new file mode 100644 index 000000000000..d1a7e8d80fac --- /dev/null +++ b/dev-util/datree/Manifest @@ -0,0 +1,4 @@ +DIST datree-1.9.19-deps.tar.xz 76454516 BLAKE2B ddce1505465c2317d52e9c64a0672f8b80e5f2d7dda51279acb624719292c2f6fc1b97c3ab2c3b0e7497a0c20014166afbaf1ba0e1d788ac989c4c0fd6bac140 SHA512 26941c5fedcbaed680a29b81e786a45e89b69e45729c538907718985c17b438fa2079995e3e670107ff23d7bb29d38579b2f9cada20909b2d166c45a782aab9e +DIST datree-1.9.19.tar.gz 5792718 BLAKE2B 564b3194e424c5396950e4f03ae7c27f9b477afaca4c1f0604202b0f15349307e5f3f70c431227b1e6fcd45f4d323cc3cf990cc12798ccc8887faddf3a1f89dd SHA512 2f962385881d3f5e9a26c2a10c9930c19c090efa2b2ec240610a6cb42a51cc986d3eda92324022cf10f2e583fceadd2d81bb93f7bcddd4cf4b3e871da5d16bdc +EBUILD datree-1.9.19.ebuild 1051 BLAKE2B c60e4aebf94c221d03c2197f8dd5e5a2b1ee7c391b7f91702353c6753164bda0103a6cf035cd01f32b40b7f280460054f5edef223d038583607703d5136b2149 SHA512 67aed0568e0c8db059a9c3f8fec45b480f2adf1fc1510830f8d6c1144b9bdcd7e544c1b00d47d93914c88c415802cd721990adb23813c32fb359a49b9d64ffbb +MISC metadata.xml 684 BLAKE2B 7b56274406810bc63dc5ff6d7fb76c0f2f93ca0cf650ee26514b478db2f8e253e339fe4bccb29ffa3902b451c59741a8b67e584726599704c02576fc3bf94c2c SHA512 b082ba2241016873d262867d0f2c4411f08c1e92905e7d33b8d4b10dcab693add150a5588730befb307c0a551efa3880730bd5cb4e262c55e34ca20f89363b40 diff --git a/dev-util/datree/datree-1.9.19.ebuild b/dev-util/datree/datree-1.9.19.ebuild new file mode 100644 index 000000000000..9444d2a9e96c --- /dev/null +++ b/dev-util/datree/datree-1.9.19.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo go-module shell-completion + +DESCRIPTION="Tool to ensure K8s manifests and Helm charts follow best practices" +HOMEPAGE="https://hub.datree.io/ + https://github.com/datreeio/datree/" +SRC_URI=" + https://github.com/datreeio/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz + https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( README.md examples ) + +src_compile() { + local go_ldflags=" + -s + -w + -X github.com/datreeio/datree/cmd.CliVersion=${PV} + " + local -a go_buildargs=( + -ldflags "${go_ldflags}" + ) + ego build "${go_buildargs[@]}" + + local -a shell_types=( + bash + fish + zsh + ) + local shell_type + for shell_type in ${shell_types[@]} ; do + edo ./datree completion ${shell_type} > ${PN}.${shell_type} + done +} + +src_install() { + exeinto /usr/bin + doexe ${PN} + + dofishcomp ${PN}.fish + newbashcomp ${PN}.bash ${PN} + newzshcomp ${PN}.zsh _${PN} + + einstalldocs +} diff --git a/dev-util/datree/metadata.xml b/dev-util/datree/metadata.xml new file mode 100644 index 000000000000..dfc2cb26d345 --- /dev/null +++ b/dev-util/datree/metadata.xml @@ -0,0 +1,19 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + Datree provides an E2E policy enforcement solution to run automatic checks + for rule violations. Datree can be used on the command line, admission + webhook, or even as a kubectl plugin to run policies against Kubernetes + objects. + + + https://github.com/datreeio/datree/issues + datreeio/datree + + diff --git a/dev-util/drone-cli/Manifest b/dev-util/drone-cli/Manifest index 2fcfde53aa24..dc948c2931d1 100644 --- a/dev-util/drone-cli/Manifest +++ b/dev-util/drone-cli/Manifest @@ -1,4 +1,4 @@ -DIST drone-cli-1.5.0-deps.tar.xz 295600096 BLAKE2B 5076f53183b5acba9b50134c75529e03191db5a2415a86898fa359aeb74ad1dcc2c1936f95a04afdf64043f7cb0ad42e6502fdcf86bfdc24cae451288b8b0705 SHA512 38467e5f19b24088e2d403de4300c844ed93cbdcec24098eb9fd706c1914d2deb57940d9d6ce2e3bde215a8f6cb4a783815a2a7cf99845006c638d28d3326528 -DIST drone-cli-1.5.0.tar.gz 77135 BLAKE2B 012c4afeca6976c1316e40195fd2be33c35b0e2c95a93ab3a67ed448136f2a722415aa7043c91be7369b7e5896c938ab7f77375cf0d0f6a0a03267c64e0ce532 SHA512 7406a4a97249b84dec6b0aaac2124cb3b907b7f5c08a80084f254614a9c7ee16d5a5541cb43b30e78bb6661906e9f170919ff0d8daf934642e54749d1990222d -EBUILD drone-cli-1.5.0.ebuild 583 BLAKE2B 4ebb9d5ce4bc9856c71b998fc3471ebc62768592f976e070f348a184efa4b29e1f7cea8ae06cbeef01a2884191aebc6c89fac228c57dd4cb3c71863939aa2dd9 SHA512 09e23ff0968d98c6290ac881fc3f2be46bddefec7b3b2b2e6937b8df773395673370b5281a96030b92c1cabb14e4ff73770cd55ec02c4def80a15be99c5665ac +DIST drone-cli-1.7.0-deps.tar.xz 48810472 BLAKE2B 540ff9887344ada33cb851b333ddf505504266109e04017a1bfc8fa0d2c6b4c65f45d4afc286f5b635d523d35b6b2c5fb2b94dbd1cd88bed3f44b009af68787a SHA512 1d8112db3460af58cd88c931fb1759c86affc43582103c4c60ef6d6314c3e35a26d21c1f757661851bd5f0b3e292c328265ec7ae166c305fd1718f8f39fde48b +DIST drone-cli-1.7.0.tar.gz 59347 BLAKE2B b8c0e3b9beea5dfca6abe705470012238ec6cfc0a88ff5145bac98697c9904aed332bda4c9ccffd5287f3e20954a11b36b2a4f22a96ec62101a2e608a120c691 SHA512 d7345d05a15f7ac8f3fc8406652b5303f6139baca49bef9f1c5ed69a61bce44a5154d20ffd9451fbb4d27deb3a3fbeba3ce8bac6370e6b050d8c066648fb2ad0 +EBUILD drone-cli-1.7.0.ebuild 583 BLAKE2B 8cdb0c666ddedc6b6f6a07a71837f696608c5dfa62d2bd8c78ee91ad7004c2e4d60dfa3a9bcf8bc6f205ec392eabc229d5f9bd825f4b6dd7af85c802f8569753 SHA512 ae62f2ec70f5d9fea9ccc4e6be2ab21194ee5755936056e911bac742cfd78828d66106a528041be17bf9e0af1a060cfabfd45fe136210334254dc674041c4dc0 MISC metadata.xml 329 BLAKE2B a776dcbb6cd5143660d0e97649ff778445ce0ce0df09d5ef12c51392aebbb5e4f4a0f6dbb7a7b05bc26dc33ff75bfed60baba7ded7570d0514950a4d6c01c845 SHA512 75bf4e3bae846b0246736e13f99efdee4d912f729027aeb1611704c959a9888628d7688beed9c6ecbbb009a5d2cc9bbea7986337c7c42a819890a310aa8a8f73 diff --git a/dev-util/drone-cli/drone-cli-1.5.0.ebuild b/dev-util/drone-cli/drone-cli-1.7.0.ebuild similarity index 93% rename from dev-util/drone-cli/drone-cli-1.5.0.ebuild rename to dev-util/drone-cli/drone-cli-1.7.0.ebuild index 29374e2b4214..53c6bbee5e2a 100644 --- a/dev-util/drone-cli/drone-cli-1.5.0.ebuild +++ b/dev-util/drone-cli/drone-cli-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=8 diff --git a/dev-util/drone/Manifest b/dev-util/drone/Manifest index 8f0747bdbf32..f7e3cfc122b5 100644 --- a/dev-util/drone/Manifest +++ b/dev-util/drone/Manifest @@ -1,9 +1,7 @@ -AUX drone-server.confd 1238 BLAKE2B efa7a96761fb7f57ce2d34396dce7c3fafc12942e45603bd89334e16f99f81c35d9334a7db14de7f42bfcedca34577d0c60430cf8470c843cf736e77d1065e87 SHA512 bbe3944eca8d82afd3161f53d9359422b2fb8985e69facd781a81f1c55ec647e8647f0fffc284375dc091b15ab5d665669cd6a2818ff62f4afe255e0a22a21cc -AUX drone-server.initd 455 BLAKE2B 73d173c4fb2c53826d6f0f9395a18dfc9802c01f23c28517ed784fc0713e342f6684b13995a8f4404f51b7504f7515c8a652621f6884b9e0fe36ae6b9ed1269e SHA512 969a7a1947c791bb8788b1fa4d36df1ead66c1312c8f4188970178ef7cbca3b9a108bce955a012285330155be15eb270a1675aee7d317c2cff4cb4554d461a38 -DIST drone-2.11.1-deps.tar.xz 135830428 BLAKE2B 8b1c42d6ebf445477018bb58776eea8b0d5133a99efc4fc366314c2985e534303d20fec704dcd6799bd6a050bf89f8d3a18e00c8030e4bc5211733827327047f SHA512 ae0b21475d716ceeddf44e449958d678e81a00b85cca71262e7093971b35a4432d0ae7252ffce561f76b19de7f71cb6798804de3f63dd832ed24d8fdf57800f4 -DIST drone-2.11.1.tar.gz 311271 BLAKE2B 319a04ca2fac7d43bfc86a94a6008d07aa2565967b849f824f4a9be688d629e2b41ad98cd8319549687c842545af12260daa435e29dc1d394fa22708bdb5970a SHA512 f782427321ed990f503041ed4a4a692133f89797a16453f4238648cbd8b924bc3fb473e991668f3cba8bde0dcf87c79a5a11c02c4dfe738dd82e94009f95a685 -DIST drone-2.13.0-deps.tar.xz 134308908 BLAKE2B 455efee3eae4502ae6b434c42115f5bc18eb2cbf77094234f060129f4c22470f24c9206a01a473d583d9fb8c925825f9c909a92a3665924981e549e91a2ecb59 SHA512 b1db03d44c4e9df8fcd6e8c302b73bbe0cfbdefa4b67ee07fad15a44d5406b372833830aae795f435da4425cfee304c324c92fd6023341d77ea4c0758f4104dc -DIST drone-2.13.0.tar.gz 314427 BLAKE2B aafd2c970dfa7b9d67fc18f5a858cb4a76ca5503e8d61cf3fae7857bef91c2a965fffb535cb7c5c310f10b5f64fd9f568bda10ae704d61449a255b9adf7e8ef3 SHA512 58a30e7136ed366a5dc51a979efb677d95b2ab180982a95ea3984f35c3eba05c81b4ce3cf6bb594fd33c992704216313222c750b7857026fb316e5fce13aed01 -EBUILD drone-2.11.1.ebuild 904 BLAKE2B 5968da8c3a6dd3d12e4bf4803df30240cacbd2d3d2af92a24b6daf24d1e5a19f7d0e498182216e1bf76613d4469920e3fdbc196eead876bf34d9877103c7f149 SHA512 646fe8bc5e3b7b44567ba1a2285dd65230675c96527d57ad084e3f5e74eac81463adc284fa622a1847712b93721ff3cdf07eb175c3498d28fd3a214538dfedbc -EBUILD drone-2.13.0.ebuild 904 BLAKE2B 5968da8c3a6dd3d12e4bf4803df30240cacbd2d3d2af92a24b6daf24d1e5a19f7d0e498182216e1bf76613d4469920e3fdbc196eead876bf34d9877103c7f149 SHA512 646fe8bc5e3b7b44567ba1a2285dd65230675c96527d57ad084e3f5e74eac81463adc284fa622a1847712b93721ff3cdf07eb175c3498d28fd3a214538dfedbc +AUX drone-server.conf 2147 BLAKE2B f48a595c2b5a94a77b4845e0ac05b2c0386f4c67662c77a62cf6715e63d204452822dc06b827982314181098661fbd288a5ca59ec13a5e65afca647e95d8a8d9 SHA512 c16b3da3dc802c2df67ba0e4af5d089d39980c17206f5da024d880d6b106ba05ff46ab7c495876387e92a815e3e0894fe082af8ec0b32afa7f6e15bb3959bc01 +AUX drone-server.initd 715 BLAKE2B 914d9924af3eb64c8159720f90ad2a20e4571621bba860a29d3e0ef114cff40fcde2018ac1ffa79f6afb5958947a661457532585d751472164ac4bf88a7d01a2 SHA512 c4a6fb9b31a0baf7f8fcb2fc7c732bb577f3ffcc84c9704fff88a9bba877f7b61fcc73ac47d32bc10a302ca7c3eba1b5abfb6ab2a5e59662ae07257231be4d99 +AUX drone-server.service 464 BLAKE2B a05794e0fe7e90626dac887109e25d263fdb8ec4bbd1d84c94052505ff5d7c1c1bb48fd6c1b1a75c612439781f6f685a9c85decb19b46623c20b7efd05b25313 SHA512 053f0eb039b603f9a66087462f34a8ec12713d182edb7b17bcde6bec08e77a9dc989d8d5f6ffaa8069e18bb9515ac86208672d31178705da212a918b79c84c30 +DIST drone-2.18.0-deps.tar.xz 141105460 BLAKE2B 2256bdf1dbe4782aa034c529d16d0fe97bc69880b06238a185954a8d49cd5338cb24fee266265e67e7ea25933a3205eb590de65c83c52cbd3fc667f5fb7760bc SHA512 866748cc49660efad1ca925c25055986065735d3f1f46f5a6958634bd63797c73b02eddc8a1eccbcd8c55d49630d692cb258ee94b2cf8cb30c9adecaf6490a95 +DIST drone-2.18.0.tar.gz 316382 BLAKE2B a60e9302a61edb1536f696e588011a38976d1ba31f7eed5c2f1d49c30769acae2dec8072f7f930b5e492dd3329b08a35bad087907d0818a5c487b5b6c24cb798 SHA512 c738d338056dc5758f4d589749513b832de1b68b1e81fbd8214bd69acf7f1d53b89b960cabc246edc369c02bd8900a01925279992b845f37a4a11573960a5696 +EBUILD drone-2.18.0.ebuild 944 BLAKE2B 8112f6f88797c1556c364a3877bcfbb7d7212a1dddf99c707ef9a572826467ea6366c87f910c155d8635f8c443ad5139cb81b09be24b6474005a21526259615d SHA512 02a583b6acda48f423bc8af7ed89970d56478c283166f7a490beb3d7635516684c9ff3e74f4f0fb7354933ed45b69cff986d58dba679315346e13d2deb8bc535 MISC metadata.xml 325 BLAKE2B e29cd5b14fa52fff0abf8af7b26de07cb75c917c4580488cf9bf90424ff740bad995e78fd32373456f217b79235d6a37c621d84e63ca7e3537c72be550854821 SHA512 54c42d3b2acb06d3215b1e09e0274dae6b33e7771f1184da22a0fe386d31282e6c7bdd297e4fa1f0e8812cd65d1d8a1ce955e45a658d726bceb8fc515cbd8f75 diff --git a/dev-util/drone/drone-2.13.0.ebuild b/dev-util/drone/drone-2.13.0.ebuild deleted file mode 100644 index 09dea1a22a72..000000000000 --- a/dev-util/drone/drone-2.13.0.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 -inherit go-module - -DESCRIPTION="A Continuous Delivery platform built on Docker, written in Go" -HOMEPAGE="https://github.com/drone/drone" -SRC_URI="https://github.com/drone/drone/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="acct-group/drone - acct-user/drone" - RDEPEND="${DEPEND}" - -RESTRICT="test" - -src_compile() { - ego build -ldflags "-extldflags \"-static\"" \ - -o drone-server ./cmd/drone-server -} - -src_install() { - dobin drone-server - dodoc CHANGELOG.md HISTORY.md - newinitd "${FILESDIR}"/drone-server.initd drone-server - newconfd "${FILESDIR}"/drone-server.confd drone-server - keepdir /var/log/drone /var/lib/drone - fowners -R ${PN}:${PN} /var/log/drone /var/lib/drone -} diff --git a/dev-util/drone/drone-2.11.1.ebuild b/dev-util/drone/drone-2.18.0.ebuild similarity index 80% rename from dev-util/drone/drone-2.11.1.ebuild rename to dev-util/drone/drone-2.18.0.ebuild index 09dea1a22a72..6f45d08d86b7 100644 --- a/dev-util/drone/drone-2.11.1.ebuild +++ b/dev-util/drone/drone-2.18.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 -inherit go-module +inherit go-module systemd DESCRIPTION="A Continuous Delivery platform built on Docker, written in Go" HOMEPAGE="https://github.com/drone/drone" @@ -21,14 +21,16 @@ RESTRICT="test" src_compile() { ego build -ldflags "-extldflags \"-static\"" \ - -o drone-server ./cmd/drone-server + ./cmd/drone-server } src_install() { dobin drone-server dodoc CHANGELOG.md HISTORY.md + insinto /etc + doins "${FILESDIR}"/drone-server.conf newinitd "${FILESDIR}"/drone-server.initd drone-server - newconfd "${FILESDIR}"/drone-server.confd drone-server + systemd_dounit "${FILESDIR}"/drone-server.service keepdir /var/log/drone /var/lib/drone fowners -R ${PN}:${PN} /var/log/drone /var/lib/drone } diff --git a/dev-util/drone/files/drone-server.conf b/dev-util/drone/files/drone-server.conf new file mode 100644 index 000000000000..ab17fe08e3fe --- /dev/null +++ b/dev-util/drone/files/drone-server.conf @@ -0,0 +1,81 @@ +# environment variables for drone +# See also http://docs.drone.io/server/reference/ +# DRONE_BITBUCKET_CLIENT_ID= +# DRONE_BITBUCKET_SECRET= +# DRONE_BITBUCKET_DEBUG= +# DRONE_CLEANUP_DEADLINE_PENDING= +# DRONE_CLEANUP_DEADLINE_RUNNING= +# DRONE_CLEANUP_DISABLED= +# DRONE_CLEANUP_INTERVAL= +# DRONE_CONVERT_PLUGIN_ENDPOINT= +# DRONE_CONVERT_PLUGIN_EXTENSION= +# DRONE_CONVERT_PLUGIN_SECRET= +# DRONE_CONVERT_PLUGIN_SKIP_VERIFY= +# DRONE_COOKIE_SECRET= +# DRONE_COOKIE_TIMEOUT= +# DRONE_CRON_DISABLED= +# DRONE_CRON_INTERVAL= +DRONE_DATABASE_DATASOURCE="/var/lib/drone/drone.sqlite" +# DRONE_DATABASE_DRIVER=sqlite3 +# DRONE_DATABASE_MAX_CONNECTIONS= +# DRONE_DATABASE_SECRET= +# DRONE_GIT_ALWAYS_AUTH= +# DRONE_GIT_PASSWORD= +# DRONE_GIT_USERNAME= +# DRONE_GITEA_CLIENT_ID= +# DRONE_GITEA_CLIENT_SECRET= +# DRONE_GITEA_SERVER= +# DRONE_GITEA_SKIP_VERIFY= +# DRONE_GITEE_REDIRECT_URL= +# DRONE_GITEE_SCOPE= +# DRONE_GITEE_SKIP_VERIFY= +# DRONE_GITHUB_CLIENT_ID= +# DRONE_GITHUB_CLIENT_SECRET= +# DRONE_GITHUB_SCOPE= +# DRONE_GITHUB_SERVER= +# DRONE_GITHUB_SKIP_VERIFY=false +# DRONE_GITLAB_CLIENT_ID= +# DRONE_GITLAB_CLIENT_SECRET= +# DRONE_GITLAB_SERVER= +# DRONE_GITLAB_SKIP_VERIFY=false +# DRONE_GOGS_SERVER= +# DRONE_GOGS_SKIP_VERIFY=false +# DRONE_JSONNET_ENABLED= +# DRONE_LICENSE= +# DRONE_LOGS_COLOR= +# DRONE_LOGS_DEBUG= +# DRONE_LOGS_PRETTY= +# DRONE_LOGS_TEXT= +# DRONE_LOGS_TRACE= +# DRONE_PROMETHEUS_ANONYMOUS_ACCESS= +# DRONE_REGISTRATION_CLOSED= +# DRONE_REPOSITORY_FILTER= +# DRONE_RPC_SECRET= +# DRONE_S3_BUCKET= +# DRONE_S3_ENDPOINT= +# DRONE_S3_PATH_STYLE= +# DRONE_S3_PREFIX= +# DRONE_SERVER_HOST= +# DRONE_SERVER_PROTO= +# DRONE_SERVER_PROXY_HOST= +# DRONE_SERVER_PROXY_PROTO= +# DRONE_STARTUP_ENABLED= +# DRONE_STARTUP_STEP_LIMIT= +# DRONE_STASH_CONSUMER_KEY= +# DRONE_STASH_PRIVATE_KEY= +# DRONE_STASH_SERVER= +# DRONE_STASH_SKIP_VERIFY= +# DRONE_STATUS_DISABLED= +# DRONE_STATUS_NAME= +# DRONE_TLS_AUTOCERT= +# DRONE_TLS_CERT= +# DRONE_TLS_KEY= +# DRONE_USER_CREATE= +# DRONE_USER_FILTER= +# DRONE_VALIDATE_PLUGIN_ENDPOINT= +# DRONE_VALIDATE_PLUGIN_SECRET= +# DRONE_VALIDATE_PLUGIN_SKIP_VERIFY= +# DRONE_WEBHOOK_ENDPOINT= +# DRONE_WEBHOOK_EVENTS= +# DRONE_WEBHOOK_SECRET= +# DRONE_WEBHOOK_SKIP_VERIFY= diff --git a/dev-util/drone/files/drone-server.confd b/dev-util/drone/files/drone-server.confd deleted file mode 100644 index 3d4fd461402d..000000000000 --- a/dev-util/drone/files/drone-server.confd +++ /dev/null @@ -1,47 +0,0 @@ -# arguments for drone -# See also http://readme.drone.io/admin/installation-reference/ -#DRONE_SECRET= -#DRONE_DEBUG=false -#DRONE_SERVER_CERT= -#DRONE_SERVER_KEY= -#DRONE_ADMIN= -#DRONE_ORGS= -#DRONE_OPEN=false -#DRONE_YAML=.drone.yml -#DRONE_CACHE_TTY=15m -DRONE_DATABASE_DRIVER=sqlite3 -DRONE_DATABASE_DATASOURCE="/var/lib/drone/drone.sqlite" -DRONE_GITHUB=true -#DRONE_GITHUB_URL=https://github.com -#DRONE_GITHUB_CLIENT= -#DRONE_GITHUB_SECRET= -#DRONE_GITHUB_SCOPE= -#DRONE_GITHUB_GIT_USERNAME= -#DRONE_GITHUB_GIT_PASSWORD= -#DRONE_GITHUB_PRIVATE_MODE=false -#DRONE_GITHUB_MERGE_REF=true -#DRONE_GITHUB_CONTEXT=continuous-integration/drone -#DRONE_GITHUB_SKIP_VERIFY=false -#DRONE_GOGS=false -#DRONE_GOGS_URL= -#DRONE_GOGS_GIT_USERNAME= -#DRONE_GOGS_GIT_PASSWORD= -#DRONE_GOGS_PRIVATE_MODE= -#DRONE_GOGS_SKIP_VERIFY=false -#DRONE_BITBUCKET=false -#DRONE_BITBUCKET_CLIENT= -#DRONE_BITBUCKET_SECRET= -#DRONE_STASH=false -#DRONE_STASH_URL= -#DRONE_STASH_CONSUMER_KEY= -#DRONE_STASH_CONSUMER_RSA= -#DRONE_STASH_GIT_USERNAME= -#DRONE_STASH_GIT_PASSWORD= -#DRONE_GITLAB=false -#DRONE_GITLAB_URL=https://gitlab.com -#DRONE_GITLAB_CLIENT= -#DRONE_GITLAB_SECRET= -#DRONE_GITLAB_GIT_USERNAME= -#DRONE_GITLAB_GIT_PASSWORD= -#DRONE_GITLAB_SKIP_VERIFY=false -#DRONE_GITLAB_PRIVATE_MODE=false diff --git a/dev-util/drone/files/drone-server.initd b/dev-util/drone/files/drone-server.initd index fe87c713db9e..4294ef9b74dc 100644 --- a/dev-util/drone/files/drone-server.initd +++ b/dev-util/drone/files/drone-server.initd @@ -3,12 +3,23 @@ # Distributed under the terms of the GNU General Public License v2 description="Drone CI" -pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} +pidfile=${pidfile:-"/run/${RC_SVCNAME}/${RC_SVCNAME}.pid"} user=${user:-drone} group=${group:-drone} command="/usr/bin/drone-server" command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/${SVCNAME}/${SVCNAME}.log \ - --stderr /var/log/${SVCNAME}/${SVCNAME}.log" +command_args="-env-file /etc/${RC_SVCNAME}.conf" +start_stop_daemon_args=" + --user ${user} + --group ${group} + --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log + --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log + " + +start_pre() { + [ -e /etc/${RC_SVCNAME}.conf ] && return + eerror "You need to create /etc/${RC_SVCNAME}.conf" + eerror "See http://docs.drone.io/server/reference/ for information." + return 1 +} diff --git a/dev-util/drone/files/drone-server.service b/dev-util/drone/files/drone-server.service new file mode 100644 index 000000000000..53f019a6a8bf --- /dev/null +++ b/dev-util/drone/files/drone-server.service @@ -0,0 +1,25 @@ +[Unit] +Description=Drone CI +Documentation=https://docs.drone.io/ + +After=mysqld.target +After=network.target +After=postgresql-9.6.service +After=postgresql-10.service +After=postgresql-11.service +After=postgresql-12.service +After=postgresql-13.service +After=postgresql-14.service +Requires=network.target + +[Service] +User=drone +Group=drone + +EnvironmentFile=/etc/drone-server.conf +ExecStart=/usr/bin/drone-server + +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index cdf196a35460..696e496fdc17 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD lldb-14.0.6.ebuild 2661 BLAKE2B 57d0c4810421eff9d3fab976f16d8ad92e67764aaa9c72154a793c7783d98e835789df2cdd2c64f44c035f85e29652e5e50b72ceb161d4dc0dc803983234c08f SHA512 54120a86d7655cc53bb0ee858561959e112f415e9f23e4d56cd0d7716147b2563bdcb3800005eebd8311c237659319f735176072547a7f2162fc9b4f641dfdf0 EBUILD lldb-15.0.7.ebuild 2716 BLAKE2B 88e5c97e848e7e83261c6c18c6f4857f173515b346d734641c2add5ac31d840cbe1795a3ee46e619aff337192e6d618f43dac21eeba5a3e3f541b715768f9f17 SHA512 d4f9993fc13dd50504d05fc23b000796c6e747d65f816d23856d0eade3aa419fc8d68d77bab3e17f09013606b6f02ce7389e08877ee7d8a75fbe9f99a99e9e0e @@ -17,4 +18,5 @@ EBUILD lldb-17.0.0_rc1.ebuild 2640 BLAKE2B 8116aeef1b0000e17c70639f82406610fe2f2 EBUILD lldb-17.0.0_rc2.ebuild 2640 BLAKE2B 8116aeef1b0000e17c70639f82406610fe2f296fb9cf31256e92b529152fbd467836835419503443f881c54a2b92a78b7940fd9217837b2194d79286e20d0200 SHA512 1c7f13a86d7c002318d7cce7ecf6ecff5eeb8a34f3b8bb6ad81a1b7b3c637633646498dce412cbbb7242736f99bdfbbce39368cfca12305aae6beace7b08c553 EBUILD lldb-18.0.0.9999.ebuild 2618 BLAKE2B 5ecd21f17b8eb27087c55965fbe6fc8b9774ffa5b5af082748b3842011b22d3d2177faee9264769cda4b6fdc2b6355c9e3b2822af7b0db70a88ae6451dd1cf1c SHA512 854b2122ca921d3d04031e7a20c57fc5f831c94a9a85295aa3f685af06f05368e360403fc35c81c070a1aa7da6e9e45c740bf3abf29e3f896c0537ed3a0b3224 EBUILD lldb-18.0.0_pre20230803.ebuild 2618 BLAKE2B 5ecd21f17b8eb27087c55965fbe6fc8b9774ffa5b5af082748b3842011b22d3d2177faee9264769cda4b6fdc2b6355c9e3b2822af7b0db70a88ae6451dd1cf1c SHA512 854b2122ca921d3d04031e7a20c57fc5f831c94a9a85295aa3f685af06f05368e360403fc35c81c070a1aa7da6e9e45c740bf3abf29e3f896c0537ed3a0b3224 +EBUILD lldb-18.0.0_pre20230810.ebuild 2618 BLAKE2B 5ecd21f17b8eb27087c55965fbe6fc8b9774ffa5b5af082748b3842011b22d3d2177faee9264769cda4b6fdc2b6355c9e3b2822af7b0db70a88ae6451dd1cf1c SHA512 854b2122ca921d3d04031e7a20c57fc5f831c94a9a85295aa3f685af06f05368e360403fc35c81c070a1aa7da6e9e45c740bf3abf29e3f896c0537ed3a0b3224 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-util/lldb/lldb-18.0.0_pre20230810.ebuild b/dev-util/lldb/lldb-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..ef2125c2af64 --- /dev/null +++ b/dev-util/lldb/lldb-18.0.0_pre20230810.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_{10..12} ) +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="" +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 + + -DCLANG_RESOURCE_DIR="../../../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/ltrace/Manifest b/dev-util/ltrace/Manifest index 3de25475d280..d921c91bffa1 100644 --- a/dev-util/ltrace/Manifest +++ b/dev-util/ltrace/Manifest @@ -1,24 +1,13 @@ AUX ltrace-0.7.3-CXX-for-tests.patch 255 BLAKE2B cd213eff103c4efa9a96a28a333825b32b43333b07a6e25ccbf5a216ba12a0fa1e38f5a1b4644ca19f9eec0df0cddb8fae95a92e5e44af497aacc448a2eb58c6 SHA512 02ecca05ff34739c234f9b3a2331b10f2bb62289c2698095a4276fdb76d3494e1657c7551a5933876bf5b722db3a1c62dd839db7768ebd69c897b4a109bd5cc5 AUX ltrace-0.7.3-alpha-protos.patch 541 BLAKE2B 727e9acb2c12cfda3d5c15903bda8bff9e8f8823a03daa3031d4cb022b9735026e14d9e6d756c568a92401f546589aa94b099c27d6fa1555d365b0d00ce041a2 SHA512 32738dd0688c861961703a5e5c0e14324218f3ecdfdbcef0977522e2de1c9d77fc0fa1a3ea0d2074190293bf360cf8b5adfa16c67a002a1df38e37c70c024595 -AUX ltrace-0.7.3-disable-munmap-test.patch 629 BLAKE2B 52b8f22ea7f59642899dd39a7967c96aa32a7576afd28f332613c1fecafa224b0284fd028dd1e3e38dabe13f30abda7fef4db1a0c7dd1027d922967d3b170a94 SHA512 55d7b318b64100d6712fa7e3c89fe000d1bd1c743384cdf7d1cc7e32aba5763138bb444d5cb6df368b339c2211ad7c10eb41cefcdd4ccbd5c308d11e23c4d8ef AUX ltrace-0.7.3-ia64-pid_t.patch 184 BLAKE2B 4d739f7ad6474541cec166cc1262637edbf30b32ef3335ac92e834bd611472de5473801ad307b7ba56eec0657bbcceea48d7fe17517663c6389d0843e9a9d5bc SHA512 1029f86f3b3e33eebcdbafa6dc56e2ece2a33234a6b7a0b05e4bb87424829c5f512e019e6c6a962e639a9cfeac56edea3d0ac250fc31489755e68d2181ce254f AUX ltrace-0.7.3-ia64.patch 1538 BLAKE2B 2a407d2e19e74ddf22da1371cf72585cec5c630d00670798c6c8e9b3991d3aac641784bceeda544b49e76ae572c487bc5455de4239aa967e25318625e0307e0f SHA512 c6e7576047aa06eca67a80ecaa008854a2e312b1d38693cc802a6b6be6f671003716c6a0d3268fb3f076f3311fb27c228f55220bcb2432afd0210542020764ad AUX ltrace-0.7.3-musl-host.patch 313 BLAKE2B 3ff936391668b118db37aabcf197081b85ed1ac67759a275ae3d18b398fb7af96ec74475f1c50d1dfa22153c459c079fe95789826b8c4eaecb6c38575f7be8aa SHA512 4aa92f406a45aa10cf8b456fd4eb1421d74c682040c71a6819f9caea60dd275cd268a42d0c656e68d7cda70b152bc4e83bc70461c5ac0732d09b70abc77f0ed8 -AUX ltrace-0.7.3-no-REG_NOERROR.patch 1367 BLAKE2B a321d9f621a3b919382bff3e42cfdd5f172780acdfb4f2ee4bde15d3f265641bb16aea41cc5c25562d7b64d69c5cae94a5d6500e64cf38c008db5ec80295280a SHA512 c22055e97bc7dfe5af150093e024fd1557751cb7181abcafb38fceb87d83cda5002a20bae39178ccdfaa9aa6f07fbd88d38104b79c9270109ce5ea667a43f684 -AUX ltrace-0.7.3-no-error.h-2.patch 1676 BLAKE2B 55451613cb1a5e37503dcfe38ac5535c79525c64bcb1c91f4cadff9958416a23bbde57c379c2c3df67363af6a1c444c98a14ecd4d6d5f593b1105894677c9c78 SHA512 570b8bbe2b86f12898841da9f24d7d8ef2389f657cde2faebb820348011f128732a6491a746de5ea93aa6fea88cdd4a8eff0702373e9d5d7305277304011d000 -AUX ltrace-0.7.3-no-error.h.patch 885 BLAKE2B a893550c62e4a479405f8dd3e4c41c01d0a027bee2ed6a25e104c407e7c4372cbb2b0774c6feb3e7691f3b8f1b194d0e2377d0e9244564c2edb6d143574952c1 SHA512 193fc57ef6df54c39a099db7991237dbd2bcb1454fd5b889074c54e005fc50175f5702e118b25a3c4d09bb2d1e03ce38734798ce0143cd3b7293383b93775e2d -AUX ltrace-0.7.3-pid_t.patch 179 BLAKE2B 7782ab18e9ec8233ed4d60aed339175e1a30f6f3f589d8a7e9eeaa228918cfba6b00528790cf2908adc785c28231e208b96a7c76fd0daa914f9ce6bdb91b01ba SHA512 87e5f49c89dcdd3218547bcd57f0ae05253d4756abb4d4981d78501a6b1de2d5389987fd90d59fe41348a0ad2b56b62a8e087e9092533e12f2cdcd800abfa8db AUX ltrace-0.7.3-print-test-pie.patch 774 BLAKE2B e67bedbd0ea2470007390634fe588ee7cd074cff4b90f57fe821f6124d4aee9e2cb8f60b46b7007659d5a29d929cf579c38d858c31b8667ba50f64d579909c81 SHA512 9f407805719f21838fa3d2c48aaa96025fb4785a28b5b4e50b2593093067ed6cb406dbb662e0178e84e9db101b4cfa12867127cd212abf6417130e7cb4c21002 -AUX ltrace-0.7.3-test-glibc-2.33.patch 569 BLAKE2B 43bacf629135268f4495d98cbb394b9811e30b907f48de343bb52ec2f0322958c5da50d0626ffe16f58da389e6bd92a4e6d6f3eee035ae906c208b36c31d65ba SHA512 8812f808db5f7213ec3547ac9cef79374d1e5a2589fcb99bc5e3aa7cc717909457321b4fdb60e933070d1d50c3900e3282ba825f15d1943e4e1aba3676c1bf98 -AUX ltrace-0.7.3-test-protos.patch 2551 BLAKE2B 48998f9db4875b8e2af6727b51fc8666cc4f10cbc55bbc4bf32a2b54f1f1032f7c7f07c5196ffff53e23183010eb68df862b4fceaab56d30a580eeaadeeb6f17 SHA512 4652b3f920ad3669d2e6076775b9a598bd999a0fa5319c490f580d93c63f53bd0e3db61cf7a61c5db3a436789802b8fa9646f84ee76e8f37f4f3afb827b84f34 -AUX ltrace-0.7.3-tuple-tests.patch 460 BLAKE2B f8beacb8468f7842603e6abd1aeace86ad52cd9347fab1fb7ee243bfc1b536b42d91405380354476bc68c033687216561f6512e82bedca6e525407e79dcab2dd SHA512 07a1808ea6a9564c891ce0caec9cbb0e55975a171c46a6bb3358a9e16f217cd4bbd4b3c39a0e278b34e9c542199e13afdbe817bc2ba26390e879edbda71bf993 AUX ltrace-0.7.91-debian-patchset-6.4.patch 1868 BLAKE2B 6d3a8565c8dba4b4d73f9df2b0fd9c85971477ddc6e549310476ad7a81c050328fb51104f8801cbc1ca6b458a41cd14113faf9ccf219db2fffd195619d0a3bf2 SHA512 5ba893f3295b11193a56d49bab5c874350f42e58ed8ecc397c33e2f51947609a607cb84e06d8ff8f38392815afbd75f567ab6366ffded93345477bec8e92ae10 AUX ltrace-0.7.91-pid_t.patch 182 BLAKE2B 0425953956211429741d7a2f1527e8614428af250f12d0a93687000b54ab58b7ced0bc3cd278f0f64ecef6cd20dc1c87625ebfc033f518f2571ca450205409dc SHA512 93207907df8300aa5e396d1fa2bfd35993e4e5c5308a0ba1a2fcdc95cae7c817df9d67a108e3c392a2b13152ea3b73dd721f61bad99203f04b016d6d939fb508 AUX ltrace-0.7.91-test-glibc-2.33.patch 351 BLAKE2B 8daacf679828735a37ec062ce775b6087de363a447bb35d25e20e51d256a30b80f3bdc87867c0752ad0e5011eb625fc0b0c54998cd7c0ddc4cde6be33a35f138 SHA512 b689072e5d7a098aff5dcc0a424e69c48a859514fefc459144c24d0ddd7ee800c82766d0fac741e75de1691dd874369db7a44db676e60f2176426115c0e21a04 AUX ltrace-0.7.91-tuple-tests.patch 431 BLAKE2B 452e19ff22cd4453e73f1652777ffd998c3af1bb510815c5867a38b53cc25924a02aa055bb335491b0292c430749db6febca79222d1669a3f416ff1dcde4c715 SHA512 6ec368bc19f870322e21d05a409b29aa1064c8c901c98d4281a35513149bc6104282bb4b655506fdd22dd305edb10d438416e2f42bf65cd59748c17ce5a386d9 DIST ltrace-0.7.91_pre20221216.tar.bz2 288077 BLAKE2B cadc2ac551a96dfa95aee0d0eb251d8f41a8631350ba3be3f67d0cb10774a3db6abbd42481d24febdfcb0d565107e66b4de0056a85a7954bb050adb8e8fa5b4a SHA512 993c247797551b4fbb202c04f9af08063c8641946825b17d1f32c4647c606ece803a6b049c4afa3046c798add161ab58f01d90106f3b6029a223af03bca27a99 -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-r1.ebuild 1732 BLAKE2B c2e269992dfcf884cc6e33bb57ed5d27306a47acc26fd6571e636ec57b7065098b4893b80b2db5f54dfd95ec144af7dbac30633d4526d6b3f5c7443701d7db78 SHA512 da7171184bc83400235315401bfffc7ca9cf88f13ba9086788121cd1e1fc92f1cd9ce05f4ddf096703135ee722220b8800e963f12f38a974754f8d311a10bb18 MISC metadata.xml 538 BLAKE2B afe59cab726a943553596e4832fd64b5a2ddec40779d38af87261b89662fed5fc0a80e92d40ecc09434c362c72d93381a57ca19f8315ce311aba78c70ac7bb4f SHA512 8c11169bbbef21e4ffce5f911048f754714d96af30c64b7a5cd8e44606a616cc2259812185bd6c03cecd0ecda0375f987ecac8edcf9238130882255354f3de86 diff --git a/dev-util/ltrace/files/ltrace-0.7.3-disable-munmap-test.patch b/dev-util/ltrace/files/ltrace-0.7.3-disable-munmap-test.patch deleted file mode 100644 index fdd7412efeda..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-disable-munmap-test.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/testsuite/ltrace.main/system_calls.exp -+++ b/testsuite/ltrace.main/system_calls.exp -@@ -29,8 +29,10 @@ if [regexp {ELF from incompatible architecture} $exec_output] { - } - - --set pattern "SYS_munmap" --ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 2 -+## disabled in Gentoo: libc's stdio tends to call (or not to call) munmap -+## depending on heuristics of stdio buffer sizes. -+##set pattern "SYS_munmap" -+##ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 2 - set pattern "SYS_write" - ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 - set pattern "SYS_unlink" diff --git a/dev-util/ltrace/files/ltrace-0.7.3-no-REG_NOERROR.patch b/dev-util/ltrace/files/ltrace-0.7.3-no-REG_NOERROR.patch deleted file mode 100644 index 7fc8b60aa48a..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-no-REG_NOERROR.patch +++ /dev/null @@ -1,50 +0,0 @@ -From b6c5c8c51f954cfbe76424fd57c33a87166f0545 Mon Sep 17 00:00:00 2001 -From: Petr Machata -Date: Sat, 8 Dec 2012 03:23:39 +0100 -Subject: [PATCH] Avoid using REG_NOERROR - -Not all systems define this (IRIX 6.5 doesn't). Comparing to 0 is not -terribly less readable, so do that instead. ---- - glob.c | 4 ++-- - options.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/glob.c b/glob.c -index 9af633f..b26637f 100644 ---- a/glob.c -+++ b/glob.c -@@ -180,7 +180,7 @@ glob_to_regex(const char *glob, char **retp) - goto fail; - } - *retp = buf; -- return REG_NOERROR; -+ return 0; - } - - int -@@ -188,7 +188,7 @@ globcomp(regex_t *preg, const char *glob, int cflags) - { - char *regex = NULL; - int status = glob_to_regex(glob, ®ex); -- if (status != REG_NOERROR) -+ if (status != 0) - return status; - assert(regex != NULL); - status = regcomp(preg, regex, cflags); -diff --git a/options.c b/options.c -index e8fd2a2..4c7441e 100644 ---- a/options.c -+++ b/options.c -@@ -204,7 +204,7 @@ compile_libname(const char *expr, const char *a_lib, int lib_re_p, - - regex_t lib_re; - int status = (lib_re_p ? regcomp : globcomp)(&lib_re, lib, 0); -- if (status != REG_NOERROR) { -+ if (status != 0) { - char buf[100]; - regerror(status, &lib_re, buf, sizeof buf); - fprintf(stderr, "Rule near '%s' will be ignored: %s.\n", --- -2.25.2 - diff --git a/dev-util/ltrace/files/ltrace-0.7.3-no-error.h-2.patch b/dev-util/ltrace/files/ltrace-0.7.3-no-error.h-2.patch deleted file mode 100644 index 6b798b274909..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-no-error.h-2.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 1233b37167097dffa9a78bd7bd0a8117c75fe8ff Mon Sep 17 00:00:00 2001 -From: Petr Machata -Date: Sat, 8 Dec 2012 03:13:29 +0100 -Subject: [PATCH] expr_node_zero and expr_self should be stack-allocated - ---- - expr.c | 14 ++++++-------- - zero.c | 14 ++++++-------- - 2 files changed, 12 insertions(+), 16 deletions(-) - ---- a/expr.c -+++ b/expr.c -@@ -21,7 +21,6 @@ - #include - #include - #include --#include - #include - - #include "expr.h" -@@ -327,12 +326,11 @@ expr_eval_constant(struct expr_node *node, long *valuep) - struct expr_node * - expr_self(void) - { -- static struct expr_node *node = NULL; -- if (node == NULL) { -- node = malloc(sizeof(*node)); -- if (node == NULL) -- error(1, errno, "malloc expr_self"); -- expr_init_self(node); -+ static struct expr_node *nodep = NULL; -+ if (nodep == NULL) { -+ static struct expr_node node; -+ expr_init_self(&node); -+ nodep = &node; - } -- return node; -+ return nodep; - } ---- a/zero.c -+++ b/zero.c -@@ -18,7 +18,6 @@ - * 02110-1301 USA - */ - --#include - #include - - #include "zero.h" -@@ -93,13 +92,12 @@ build_zero_w_arg(struct expr_node *expr, int own) - struct expr_node * - expr_node_zero(void) - { -- static struct expr_node *node = NULL; -- if (node == NULL) { -- node = malloc(sizeof(*node)); -- if (node == NULL) -- error(1, errno, "malloc expr_node_zero"); -- expr_init_cb1(node, &zero1_callback, -+ static struct expr_node *nodep = NULL; -+ if (nodep == NULL) { -+ static struct expr_node node; -+ expr_init_cb1(&node, &zero1_callback, - expr_self(), 0, (void *)-1); -+ nodep = &node; - } -- return node; -+ return nodep; - } --- -2.25.2 - diff --git a/dev-util/ltrace/files/ltrace-0.7.3-no-error.h.patch b/dev-util/ltrace/files/ltrace-0.7.3-no-error.h.patch deleted file mode 100644 index 56aea7a54d4d..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-no-error.h.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 86a7b48310e0fd551f7f3d88ea9ad39c1a2807c6 Mon Sep 17 00:00:00 2001 -From: Petr Machata -Date: Sat, 8 Dec 2012 03:33:47 +0100 -Subject: [PATCH] Avoid using non-portable error.h in generic code - ---- - read_config_file.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - ---- a/read_config_file.c -+++ b/read_config_file.c -@@ -27,7 +27,6 @@ - #include - #include - #include --#include - #include - - #include "common.h" -@@ -1258,8 +1257,11 @@ void - init_global_config(void) - { - struct arg_type_info *info = malloc(2 * sizeof(*info)); -- if (info == NULL) -- error(1, errno, "malloc in init_global_config"); -+ if (info == NULL) { -+ fprintf(stderr, "Couldn't init global config: %s\n", -+ strerror(errno)); -+ exit(1); -+ } - - memset(info, 0, 2 * sizeof(*info)); - info[0].type = ARGTYPE_POINTER; --- -2.25.2 - diff --git a/dev-util/ltrace/files/ltrace-0.7.3-pid_t.patch b/dev-util/ltrace/files/ltrace-0.7.3-pid_t.patch deleted file mode 100644 index b54a5bf3a00c..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-pid_t.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/proc.h -+++ b/proc.h -@@ -26,6 +26,7 @@ - #include "config.h" - - #include -+#include /* pid_t */ - - #if defined(HAVE_LIBUNWIND) - # include diff --git a/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch b/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch deleted file mode 100644 index 0b8592d82a1f..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/testsuite/ltrace.main/system_calls.exp -+++ b/testsuite/ltrace.main/system_calls.exp -@@ -55,7 +55,7 @@ set pattern "SYS_symlink" - ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 - set pattern "SYS_unlink" - ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 --set pattern "SYS_(new)?stat" -+set pattern "SYS_(new)?stat|SYS_fstatat64|SYS_newfstatat" - ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 egrep - set pattern "SYS_access" - ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 diff --git a/dev-util/ltrace/files/ltrace-0.7.3-test-protos.patch b/dev-util/ltrace/files/ltrace-0.7.3-test-protos.patch deleted file mode 100644 index caafff4b2637..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-test-protos.patch +++ /dev/null @@ -1,71 +0,0 @@ -https://bugs.gentoo.org/421649 - -For some reason testsuite does not handle warnings well: - /tmp/lt-cZI2cFo0z7.c:2:24: warning: inplicit function declaration «puts» [-Wimplicit-function-declaration] - void func2(void) { puts("func2"); } - ^ -and abandons problematic tests: - Testcase compile failed, so all tests in this file will automatically fail. -diff --git a/testsuite/ltrace.main/filters.exp b/testsuite/ltrace.main/filters.exp -index 988346f..f7f4140 100644 ---- a/testsuite/ltrace.main/filters.exp -+++ b/testsuite/ltrace.main/filters.exp -@@ -24,2 +24,3 @@ set libfilt1 [ltraceCompile libfilt1.so [ltraceSource c { - set libfilt2 [ltraceCompile libfilt2.so [ltraceSource c { -+ #include - void func2(void) { puts("func2"); } -diff --git a/testsuite/ltrace.main/parameters.c b/testsuite/ltrace.main/parameters.c -index ff24a38..9569dbe 100644 ---- a/testsuite/ltrace.main/parameters.c -+++ b/testsuite/ltrace.main/parameters.c -@@ -19,2 +19,3 @@ void func_strfixed(char*); - void func_ppp(int***); -+void func_string(char*); - void func_stringp(char**); -diff --git a/testsuite/ltrace.main/signals.c b/testsuite/ltrace.main/signals.c -index a02e795..fda4ab9 100644 ---- a/testsuite/ltrace.main/signals.c -+++ b/testsuite/ltrace.main/signals.c -@@ -7,2 +7,3 @@ - #include -+#include - -diff --git a/testsuite/ltrace.minor/time-record.c b/testsuite/ltrace.minor/time-record.c -index a66b838..7d5e5e3 100644 ---- a/testsuite/ltrace.minor/time-record.c -+++ b/testsuite/ltrace.minor/time-record.c -@@ -7,2 +7,3 @@ - #include -+#include - -diff --git a/testsuite/ltrace.minor/trace-clone.c b/testsuite/ltrace.minor/trace-clone.c -index db1936d..c68b128 100644 ---- a/testsuite/ltrace.minor/trace-clone.c -+++ b/testsuite/ltrace.minor/trace-clone.c -@@ -10,2 +10,3 @@ - #include -+#include - -diff --git a/testsuite/ltrace.minor/trace-fork.c b/testsuite/ltrace.minor/trace-fork.c -index c5f0c71..e1ab17f 100644 ---- a/testsuite/ltrace.minor/trace-fork.c -+++ b/testsuite/ltrace.minor/trace-fork.c -@@ -8,2 +8,4 @@ - #include -+#include -+#include - -@@ -29,3 +31,4 @@ main () - printf("My child pid is %d\n",pid); -- wait(); -+ int status; -+ wait(&status); - } -diff --git a/testsuite/ltrace.torture/signals.c b/testsuite/ltrace.torture/signals.c -index b786c81..86e2dba 100644 ---- a/testsuite/ltrace.torture/signals.c -+++ b/testsuite/ltrace.torture/signals.c -@@ -7,2 +7,3 @@ - #include -+#include - diff --git a/dev-util/ltrace/files/ltrace-0.7.3-tuple-tests.patch b/dev-util/ltrace/files/ltrace-0.7.3-tuple-tests.patch deleted file mode 100644 index 9abeb28b4883..000000000000 --- a/dev-util/ltrace/files/ltrace-0.7.3-tuple-tests.patch +++ /dev/null @@ -1,12 +0,0 @@ -Use $CC instead of gcc in testsuite. ---- a/testsuite/Makefile.am -+++ b/testsuite/Makefile.am -@@ -39,6 +39,8 @@ env.exp: Makefile - rm -f env.exp - echo set libelf_LD_LIBRARY_PATH '"$(libelf_LD_LIBRARY_PATH)"' >> $@ - echo set libunwind_LD_LIBRARY_PATH '"$(libunwind_LD_LIBRARY_PATH)"' >> $@ -+ echo set CC_FOR_TARGET '"$(CC)"' >> $@ -+ echo set CXX_FOR_TARGET '"$(CXX)"' >> $@ - - CLEANFILES = *.o *.so *.log *.sum *.ltrace site.bak setval.tmp site.exp env.exp - diff --git a/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild b/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild deleted file mode 100644 index abc626186b4c..000000000000 --- a/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -LTRACE_V=$(ver_cut 1-3) -DB_V=$(ver_cut 4-) - -DESCRIPTION="trace library calls made at runtime" -HOMEPAGE="https://gitlab.com/cespedes/ltrace" -SRC_URI=" - mirror://debian/pool/main/l/${PN}/${PN}_${LTRACE_V}.orig.tar.bz2 - mirror://debian/pool/main/l/${PN}/${PN}_${LTRACE_V}-${DB_V}.debian.tar.xz -" - -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}-${LTRACE_V} - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.3-test-protos.patch #bug 421649 - "${FILESDIR}"/${PN}-0.7.3-alpha-protos.patch - "${FILESDIR}"/${PN}-0.7.3-ia64.patch - "${FILESDIR}"/${PN}-0.7.3-print-test-pie.patch - "${FILESDIR}"/${PN}-0.7.3-ia64-pid_t.patch - "${FILESDIR}"/${PN}-0.7.3-musl-host.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-no-error.h.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-no-error.h-2.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-no-REG_NOERROR.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-pid_t.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-tuple-tests.patch - "${FILESDIR}"/${PN}-0.7.3-CXX-for-tests.patch - "${FILESDIR}"/${PN}-0.7.3-test-glibc-2.33.patch - "${FILESDIR}"/${PN}-0.7.3-disable-munmap-test.patch -) - -src_prepare() { - eapply "${WORKDIR}"/debian/patches/[0-9]* - - 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) -} - -src_test() { - # On kernels with Yama enabled this will not run, even without sandbox, - # unless /proc/sys/kernel/yama/ptrace_scope == 0. Just don't bother. - # Note: we only delete it here in order to avoid Makefile.am patching. - rm -f testsuite/ltrace.minor/attach-process.exp - # sandbox redirects vfork() to fork(): bug # 774054 - # Let's avoid sandbox entirely. - SANDBOX_ON=0 LD_PRELOAD= emake check -} diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest index c2b78fb48a5d..ceb6b9c1c0bf 100644 --- a/dev-util/nvidia-cuda-toolkit/Manifest +++ b/dev-util/nvidia-cuda-toolkit/Manifest @@ -2,7 +2,9 @@ AUX cuda-config.in 407 BLAKE2B 5f7a0d50d774db58c180b767f00bead7c7dbf5f6b3b4a2f96 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17 SHA512 e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a DIST cuda_12.1.1_530.30.02_linux.run 4317456991 BLAKE2B 562865cc63202906d0a5c2511387c3ded069c45576810b3076908730021125188017c96e88704b31f0401e29435f01dd87dfe33ca36fce8122683c27e1b928ea SHA512 2f5b07b6253a7268afa81345acc8be9fc3ab80f7f5c565d199f72ac74467d562eb83b72f87f33bafa90c88612b16366c3e209cbec1cb0b5907839e5823520323 DIST cuda_12.2.0_535.54.03_linux.run 4315928767 BLAKE2B 99eb9e0fc81e65809cfcf7937f21ef0ec96c9f049cc988c936a5ee1e3d1f99131a97e1b71e3f4e38732cb309440d0fe96b933a0b9534874f790a31d27bd52809 SHA512 151827e0c1e9400597837c49dc07cf85bebb1c492306bf231b4a1ee00b48433f4ff3da24ed6235d70304fd6f5ee389bb43debbdf69958ef221deb7df0d7d7dae +DIST cuda_12.2.1_535.86.10_linux.run 4332490379 BLAKE2B 73686e68cffce2bee5b48f0a15abfec5adba52c7070a9f02190d4030fd4afd38de91157f617fa8e3f25e4be0524cb5668f3b1c82e24709966825a04a498265e9 SHA512 f6446dd1cbebffef1581cd72025b69007eb47083e8d340256e48d092c6dc539d062078ede9ad07d78f27df860db2250c1f5a1a494bd448aac138725564749ac3 EBUILD nvidia-cuda-toolkit-11.8.0-r4.ebuild 7972 BLAKE2B fbe811911b5b646f9a3ddb2bcd483f8ecdeb3f185e5d56ad1b4378276d3047d343efb20ac8f4fa186524254dc1917941161004811c131b17e90decaf31999b93 SHA512 a3f4511631efaaecbdf7489d04b4b8674db24ff6bf7ba61027dfb663da1eacd1db7f2bd2e21cb6b433f82f27f4f8900a9341d12371115c3e6d9f7ebcbd325fb2 -EBUILD nvidia-cuda-toolkit-12.1.1-r1.ebuild 9297 BLAKE2B fc99b6813203a0d38f887fd635be9e4bd948a8a07b83f03f99800bf0cc3d1f08c592e0ff8abfd710ae8bfd8001df7df1f3acbf86a963d29c7589842a751fc199 SHA512 c0d818d14eb9158fec6b0a8a5d4fb72180f4170727dc519f7cd179385d6963f2a0b23cf3ecb83035de8b6c37ecf4572c6468328bddbf3c4f2f98d3f6e4760d72 -EBUILD nvidia-cuda-toolkit-12.2.0.ebuild 9297 BLAKE2B 81a68b23744842792d3be7ef449686298f80465b21f5bfb8b1d010e42532f35da7229760cecfb78af9cfdb04b0c4dff5750754bac92c53963594c0977c733160 SHA512 dae8626bf12cdf0c109585046d80fb51786e743b45bdf92667c5ba2306fa371f80f7a42c40ff8d642c803cf1e5d0ea9725bfb9f7064a3ca7123cce84cf354917 +EBUILD nvidia-cuda-toolkit-12.1.1-r1.ebuild 9295 BLAKE2B 45dd76de691d436c14556e4e50b20d38761d7ccb3ea6d3828ef2379d39b2a2613ce619c027202a6d839364c2d34b1eeec6d011513dafad0bcc1c7b484baa88e1 SHA512 1f2f7220b75c6b46256fe7e62f13768e906355a717aa2574f5e981e028c1560dc86df4b900e6b782a161888576389e2d512081d564921268f01b4ba9e89a2f35 +EBUILD nvidia-cuda-toolkit-12.2.0.ebuild 9295 BLAKE2B 6c39edf9f4fcf25e4b06196987c70ab3336fbede87b89f1056f97700560f8f25bc7c24f2e053538401aa4f2ef66d90b407daba17c732b7a64b07b213fb528777 SHA512 36215e6975e7111ad3baf0eff999be24b01a9080919278119f2440307fbb282ea3e4994602714214b459127770c4a652215644f7554ebfd7400725a4a0133739 +EBUILD nvidia-cuda-toolkit-12.2.1.ebuild 9295 BLAKE2B 50908b122472a3f93e1cbb7eada789719dfbf230aa535a822300f587b418da2c7e128046b017ccc7d311b4ecfc496eefac95d6df02d1346bd5cbbef5ec44fd93 SHA512 89f2e69adcc70b2049c39ac9f124729526088f30a346c22cce7d27d982582c589e27371068a34c59d3f0f169bc555519784532653c4ba9b968ab9ac711d777e4 MISC metadata.xml 761 BLAKE2B a6ae653c6206cbc05349297499b6dde91bce6d543e10bd5ea915cfe9729dfa6f1eb954ae09c2e4d3997f51315ae090b38606c21b5099e750596ea66fdd93e817 SHA512 9133517d805201d25b651e48abed90394c88ef33a2571ab20b3b19d365f85a90478486c7c087c9150d7d9f6e4026873c5236c64ed649fd3bfc8f9b81479dcc59 diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.1.1-r1.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.1.1-r1.ebuild index 89752e0c6d16..039bae19520e 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.1.1-r1.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.1.1-r1.ebuild @@ -257,8 +257,8 @@ src_install() { fi # Add include and lib symlinks - dosym targets/x86_64-linux/include ${ecudadir}/include - dosym targets/x86_64-linux/lib ${ecudadir}/lib64 + dosym targets/x86_64-linux/include ${cudadir}/include + dosym targets/x86_64-linux/lib ${cudadir}/lib64 # Remove bad symlinks rm "${ED}"/${cudadir}/targets/x86_64-linux/include/include || die diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.0.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.0.ebuild index 56e08afe36fc..f1281e52c3d6 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.0.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.0.ebuild @@ -257,8 +257,8 @@ src_install() { fi # Add include and lib symlinks - dosym targets/x86_64-linux/include ${ecudadir}/include - dosym targets/x86_64-linux/lib ${ecudadir}/lib64 + dosym targets/x86_64-linux/include ${cudadir}/include + dosym targets/x86_64-linux/lib ${cudadir}/lib64 # Remove bad symlinks rm "${ED}"/${cudadir}/targets/x86_64-linux/include/include || die diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.1.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.1.ebuild new file mode 100644 index 000000000000..10250e337e5c --- /dev/null +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.1.ebuild @@ -0,0 +1,317 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs toolchain-funcs unpacker + +DRIVER_PV="535.86.10" + +DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" +HOMEPAGE="https://developer.nvidia.com/cuda-zone" +SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run" +S="${WORKDIR}" + +LICENSE="NVIDIA-CUDA" +SLOT="0/${PV}" +KEYWORDS="-* ~amd64 ~amd64-linux" +IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer" +RESTRICT="bindist mirror" + +# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the +# actual required minimum driver version are different. +RDEPEND=" + =x11-drivers/nvidia-drivers-525.60.13 + examples? ( + media-libs/freeglut + media-libs/glu + ) + nsight? ( + dev-libs/libpfm + dev-libs/wayland + dev-qt/qtwayland:6 + || ( + dev-libs/openssl-compat:1.1.1 + dev-libs/openssl:0/1.1 + ) + media-libs/tiff-compat:4 + sys-libs/zlib + ) + rdma? ( sys-cluster/rdma-core ) + vis-profiler? ( + >=virtual/jre-1.8:* + )" +BDEPEND="nsight? ( dev-util/patchelf )" + +QA_PREBUILT="opt/cuda/*" +CHECKREQS_DISK_BUILD="15000M" + +pkg_setup() { + check-reqs_pkg_setup +} + +src_prepare() { + # ATTENTION: change requires revbump, see link below for supported GCC # versions + # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements + local cuda_supported_gcc="8.5 9.5 10 11 12" + + sed \ + -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ + "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die + + default +} + +src_install() { + local cudadir=/opt/cuda + local ecudadir="${EPREFIX}${cudadir}" + local pathextradirs ldpathextradirs + dodir ${cudadir} + into ${cudadir} + + # Install standard sub packages + local builddirs=( + builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl} + builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg} + builds/nvidia_fs + $(usex profiler "builds/cuda_nvprof builds/cuda_cupti builds/cuda_profiler_api" "") + $(usex vis-profiler "builds/cuda_nvvp" "") + $(usex debugger "builds/cuda_gdb" "") + ) + + local d f + for d in "${builddirs[@]}"; do + ebegin "Installing ${d}" + [[ -d ${d} ]] || die "Directory does not exist: ${d}" + + if [[ -d ${d}/bin ]]; then + for f in ${d}/bin/*; do + if [[ -f ${f} ]]; then + dobin "${f}" + else + insinto ${cudadir}/bin + doins -r "${f}" + fi + done + fi + + insinto ${cudadir} + if [[ -d ${d}/targets ]]; then + doins -r "${d}"/targets + fi + if [[ -d ${d}/share ]]; then + doins -r "${d}"/share + fi + if [[ -d ${d}/extras ]]; then + doins -r "${d}"/extras + fi + eend $? + done + dobin "${T}"/cuda-config + + doins builds/EULA.txt + # nvml and nvvm need special handling + ebegin "Installing nvvm" + doins -r builds/cuda_nvcc/nvvm + fperms +x ${cudadir}/nvvm/bin/cicc + eend $? + + ebegin "Installing nvml" + doins -r builds/cuda_nvml_dev/nvml + eend $? + + if use sanitizer; then + ebegin "Installing sanitizer" + dobin builds/integration/Sanitizer/compute-sanitizer + doins -r builds/cuda_sanitizer_api/compute-sanitizer + # special handling for the executable + fperms +x ${cudadir}/compute-sanitizer/compute-sanitizer + eend $? + fi + + use debugger && ldpathextradirs+=":${ecudadir}/extras/Debugger/lib64" + use profiler && ldpathextradirs+=":${ecudadir}/extras/CUPTI/lib64" + + if use vis-profiler; then + ebegin "Installing libnvvp" + doins -r builds/cuda_nvvp/libnvvp + # special handling for the executable + fperms +x ${cudadir}/libnvvp/nvvp + eend $? + pathextradirs+=":${ecudadir}/libnvvp" + fi + + if use nsight; then + local ncu_dir=$(grep -o 'nsight-compute-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml) + ebegin "Installing ${ncu_dir}" + mv builds/nsight_compute builds/${ncu_dir} || die + doins -r builds/${ncu_dir} + + # check this list on every bump + local exes=( + ${ncu_dir}/ncu + ${ncu_dir}/ncu-ui + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/libexec/QtWebEngineProcess + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/CrashReporter + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/OpenGLVersionChecker + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/QdstrmImporter + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui.bin + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherSubreaper + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherTargetLdPreloadHelper + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/ncu + ) + + dobin builds/integration/nsight-compute/{ncu,ncu-ui} + eend $? + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm -r "${ED}"/${cudadir}/${ncu_dir}/host/target-linux-x64/CollectX || die + fi + + local nsys_dir=$(grep -o 'nsight-systems-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml) + ebegin "Installing ${nsys_dir}" + mv builds/nsight_systems builds/${nsys_dir} || die + doins -r builds/${nsys_dir} + + # check this list on every bump + exes+=( + ${nsys_dir}/host-linux-x64/nsys-ui + ${nsys_dir}/host-linux-x64/nsys-ui.bin + ${nsys_dir}/host-linux-x64/ResolveSymbols + ${nsys_dir}/host-linux-x64/ImportNvtxt + ${nsys_dir}/host-linux-x64/CrashReporter + ${nsys_dir}/host-linux-x64/QdstrmImporter + ${nsys_dir}/host-linux-x64/libexec/QtWebEngineProcess + ${nsys_dir}/target-linux-x64/nsys + ${nsys_dir}/target-linux-x64/launcher + ${nsys_dir}/target-linux-x64/nvgpucs + ${nsys_dir}/target-linux-x64/nsys-launcher + ${nsys_dir}/target-linux-x64/sqlite3 + ${nsys_dir}/target-linux-x64/python/bin/python + ) + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm -r "${ED}"/${cudadir}/${nsys_dir}/target-linux-x64/CollectX || die + fi + + dobin builds/integration/nsight-systems/{nsight-sys,nsys,nsys-exporter,nsys-ui} + eend $? + + # nsight scripts and binaries need to have their executable bit set, #691284 + for f in "${exes[@]}"; do + fperms +x ${cudadir}/${f} + done + + # fix broken RPATHs + patchelf --set-rpath '$ORIGIN' "${ED}"/${cudadir}/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/libarrow.so || die + patchelf --set-rpath '$ORIGIN' "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/libarrow.so || die + + # remove foreign archs (triggers SONAME warning, #749903) + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-glibc_2_19_0-ppc64le || die + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-t210-a64 || die + + # unbundle libstdc++ + rm "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/libstdc++.so.6 || die + + # unbundle openssl + rm "${ED}"/${cudadir}/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/lib{crypto,ssl}.so* || die + rm "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/lib{crypto,ssl}.so* || die + + # unbundle libpfm + rm "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/libpfm.so* || die + + # TODO: unbundle qt5 + # TODO: unbundle boost + # TODO: unbundle icu + # TODO: unbundle mesa + # TODO: unbundle libSshClient + # TODO: unbundle sqlite + fi + + if use examples; then + local exes=( + extras/demo_suite/bandwidthTest + extras/demo_suite/busGrind + extras/demo_suite/deviceQuery + extras/demo_suite/nbody + extras/demo_suite/oceanFFT + extras/demo_suite/randomFog + extras/demo_suite/vectorAdd + ) + + # set executable bit on demo_suite binaries + for f in "${exes[@]}"; do + fperms +x ${cudadir}/${f} + done + else + rm -r "${ED}"/${cudadir}/extras/demo_suite || die + fi + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm "${ED}"/${cudadir}/targets/x86_64-linux/lib/libcufile_rdma* || die + fi + + # Add include and lib symlinks + dosym targets/x86_64-linux/include ${cudadir}/include + dosym targets/x86_64-linux/lib ${cudadir}/lib64 + + # Remove bad symlinks + rm "${ED}"/${cudadir}/targets/x86_64-linux/include/include || die + rm "${ED}"/${cudadir}/targets/x86_64-linux/lib/lib64 || die + + newenvd - 99cuda <<-EOF + PATH=${ecudadir}/bin${pathextradirs} + ROOTPATH=${ecudadir}/bin + LDPATH=${ecudadir}/lib64:${ecudadir}/nvvm/lib64${ldpathextradirs} + EOF + + # Cuda prepackages libraries, don't revdep-build on them + insinto /etc/revdep-rebuild + newins - 80${PN} <<-EOF + SEARCH_DIRS_MASK="${ecudadir}" + EOF +} + +pkg_postinst_check() { + local a="$("${EROOT}"/opt/cuda/bin/cuda-config -s)" + local b="0.0" + local v + for v in ${a}; do + ver_test "${v}" -gt "${b}" && b="${v}" + done + + # if gcc and if not gcc-version is at least greatest supported + if tc-is-gcc && \ + ver_test $(gcc-version) -gt "${b}"; then + ewarn + ewarn "gcc > ${b} will not work with CUDA" + ewarn "Make sure you set an earlier version of gcc with gcc-config" + ewarn "or append --compiler-bindir= pointing to a gcc bindir like" + ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" + ewarn "to the nvcc compiler flags" + ewarn + fi +} + +pkg_postinst() { + if [[ ${MERGE_TYPE} != binary ]]; then + pkg_postinst_check + fi + + if use profiler || use nsight; then + einfo + einfo "nvidia-drivers restrict access to performance counters." + einfo "You'll need to either run profiling tools (nvprof, nsight) " + einfo "using sudo (needs cap SYS_ADMIN) or add the following line to " + einfo "a modprobe configuration file " + einfo "(e.g. /etc/modprobe.d/nvidia-prof.conf): " + einfo + einfo "options nvidia NVreg_RestrictProfilingToAdminUsers=0" + einfo + fi +} diff --git a/dev-util/opencl-headers/Manifest b/dev-util/opencl-headers/Manifest index 19af9a563c98..85ac881b9788 100644 --- a/dev-util/opencl-headers/Manifest +++ b/dev-util/opencl-headers/Manifest @@ -1,5 +1,3 @@ -DIST opencl-headers-2023.02.06.tar.gz 66125 BLAKE2B 75018fab7e530c955b4a61dc40626751894cf9c471234f0d1d5346d1eb38d00b13df5f87cbd2af59bfa17d014bb20f9ed13727fb660bc79b3728c075b7b1c613 SHA512 41730e80b267de45db9d7a3bcf9e0f29bfc86b25475a86d50180a7258e1240fc8c8f2ad3e222b03b3ef50c10ef63fb5b1647c056fec615e87965aa3196e8ac60 DIST opencl-headers-2023.04.17.tar.gz 73963 BLAKE2B 93b792559bb9dca0a2b62a113dd91f81297f86aabd1ca613f3770f02ff70b77276f02d13e0b8eb203495f520005fdd66da37e00fb49a2322f65b86671bb13271 SHA512 55945cdbd79b8a70b074dd09dd9cb6a560c454ce98c16341c75ac197cc85e57314f0e8fafd25aa51d4c4b4f7f8cf401a144d52aebfc8893bbbd1f28ec2850625 -EBUILD opencl-headers-2023.02.06.ebuild 616 BLAKE2B 357a31bfbeca35b3a4900345fa617ef7f8d38b254eb0f20a9e36e51ac773df6eec09f5950a89d6762b0b444096c43bd025c7aebf8c37cd94b0671c54e8737d6b SHA512 ffa2378293a4ba70da1a9edc30fe1da4f7b9543d3c385c7d8b8a5985592dbdbfbedddc98a406e34a98cc02111266835331bc60ccf37065ac6636ea4375c898df EBUILD opencl-headers-2023.04.17.ebuild 616 BLAKE2B 357a31bfbeca35b3a4900345fa617ef7f8d38b254eb0f20a9e36e51ac773df6eec09f5950a89d6762b0b444096c43bd025c7aebf8c37cd94b0671c54e8737d6b SHA512 ffa2378293a4ba70da1a9edc30fe1da4f7b9543d3c385c7d8b8a5985592dbdbfbedddc98a406e34a98cc02111266835331bc60ccf37065ac6636ea4375c898df MISC metadata.xml 1055 BLAKE2B ac96e1bf07e353236170d3678541555b7d901984266dfd1356456db90effe430e6a042afc0b9b5a7f51d0e9cfbcef0fbf66fb46de82fdc8cc1cfa29c6cfd61d0 SHA512 6233610591851e415ab0354ca900dfdfa14fa2442e56094d547420ce710942be86c701820c3a63e2c6f070b74c0801f92bbe9ed6c7f2a5cae406f74b81acd86a diff --git a/dev-util/opencl-headers/opencl-headers-2023.02.06.ebuild b/dev-util/opencl-headers/opencl-headers-2023.02.06.ebuild deleted file mode 100644 index 6790780253a5..000000000000 --- a/dev-util/opencl-headers/opencl-headers-2023.02.06.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 - -inherit cmake - -MY_PN="OpenCL-Headers" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Unified C language headers for the OpenCL API" -HOMEPAGE="https://github.com/KhronosGroup/OpenCL-Headers" -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 ~riscv x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}"/${MY_P} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index 6a37b707526c..e5baec85b187 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -1,6 +1,6 @@ DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe SHA512 7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba -DIST pkgconf-2.0.0.tar.xz 310204 BLAKE2B c3c35724fddce349702e86046be5ddf359d8e1278e175ffbe46d6f202ef9cd14d41c76f3eb09de18ec2c67a45d7c45f0ba6e600d5873535aa63eb8361dd5df7e SHA512 6f40201a1e5d400358bb5218647d3160d42881c4a7d1bc3c8a75b306e47dc2ed1204268b2bdac0c14068e66cd3defe211570263274de7fedd0206b7dd343613d +DIST pkgconf-2.0.1.tar.xz 310576 BLAKE2B 9cb4a1a2ba9a961f184e8d600e15866b6ca971c84b1f9ce83a9ce528b16ec1f6c425ca0deebe5aa11f54d4daf64afbd59e96289a2e17a4bf62f8a82d48d59248 SHA512 1f6e6e421e6e6228aad5cbd834016c8657a59e3bbb5929de4b62377a79cb4e4a52e339f305378b80e6309701bbc0490179e0ead7bdee9da6d7c78565d7b80bc8 EBUILD pkgconf-1.8.1.ebuild 1557 BLAKE2B 713707b02b74f5abbee292446c94ee2dff2040b01bae387f541a610aa9332f8bd4b094932f1f4e806c8db3da0ad2e7a8f8f1328fcacf7801de6f6c5d5cb2d331 SHA512 fe9f9aedf8f38686d5d83a9f17355955d1da48e0e3eed4176a37b36f8417b5b0d2c8d84ee2d3e98f9484b3a5a2f82e2d6a87f1aeb4dece86a7ad938fa3e944cc -EBUILD pkgconf-2.0.0.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce +EBUILD pkgconf-2.0.1.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce EBUILD pkgconf-9999.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce MISC metadata.xml 375 BLAKE2B 068421081109c9b0ae560b84f92dd8d68b0c8e1675fc7675a324e4629ce3047b5d9ac43d255734fa12b4584c0e62d5c60aa1ddc5989f1e156d60a708cf99267d SHA512 44affcb6779b704b6062e283d19a4b5b9b8eee41f4a2aaea864ab93c74d86166abbbb71b042988cdb1cd58636443b3878001402fa3d9c876ab01dc612015a6e7 diff --git a/dev-util/pkgconf/pkgconf-2.0.0.ebuild b/dev-util/pkgconf/pkgconf-2.0.1.ebuild similarity index 100% rename from dev-util/pkgconf/pkgconf-2.0.0.ebuild rename to dev-util/pkgconf/pkgconf-2.0.1.ebuild diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index 4c677552ff17..4b643b81928a 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -217,7 +217,7 @@ DIST regex-syntax-0.7.3.crate 343354 BLAKE2B 18178923350be3f963a07963e2b04914caf DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 -DIST ruff-0.0.283.gh.tar.gz 2890119 BLAKE2B a173e0e05296e9e730a0de93fc8169633a342e43840d94c93dddf57e32d0d87886005755a804463c78ab3c3cd9e41cb5f7d0c03f254df63d6fde6cdb20e4fc72 SHA512 6cdd2f66d0b89f23d92fec875e8b8069876bf6c1c036b5925c619929602a0ecb43e5957c1268cf3a08ccaa2791144623b218079802dece610c3dc8f8d00cf372 +DIST ruff-0.0.284.gh.tar.gz 2901696 BLAKE2B 0df062a8d47ed3ab882eabd44d0a9931b3f406ecea16bbc70e99aa5382791a5f5c23049bc063a349811ed9e37ec9a80e7c08a77ebbeaf01691535efb4fc03aa3 SHA512 2ba28bc9f2606b5e1e7d192c148204dd9b35fcaea5b69c0b8788a10fb67d4a1f22d12edb1855f233194a3f984312c8c8aee61defde4dc942494ac9194aed92e6 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 @@ -355,5 +355,5 @@ DIST wsl-0.1.0.crate 2135 BLAKE2B 29f2657068fc8994e35fdaf8fe7e1a1fc1ad300d0c5c46 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6 -EBUILD ruff-0.0.283.ebuild 8976 BLAKE2B 3239c7f457c648c234c140ca6a301b9670ec2eb69ece450670e4f8e7909b34cea50e703e9d256acc9bba5ce8698a73bacc072fea133b94871ebfc5b93b89f8bc SHA512 7ad7341602dbe45cd242ad4c44da7caed90dff81db5863bb9a38548f3674785ae96f7468cb54a9f982814a87a26f896e7cb86dc067deadf57777e8d78455d153 +EBUILD ruff-0.0.284.ebuild 8976 BLAKE2B 3239c7f457c648c234c140ca6a301b9670ec2eb69ece450670e4f8e7909b34cea50e703e9d256acc9bba5ce8698a73bacc072fea133b94871ebfc5b93b89f8bc SHA512 7ad7341602dbe45cd242ad4c44da7caed90dff81db5863bb9a38548f3674785ae96f7468cb54a9f982814a87a26f896e7cb86dc067deadf57777e8d78455d153 MISC metadata.xml 375 BLAKE2B 46856b904e322f25ebb96268418206fb70b76f22751c5f8c12d0b3fb51a11b91518c42313d8a9f2fbd71dd5a3ca359772f54829a7858148c5f5f03f44fe1dad4 SHA512 ad24b0cafc7adc414a0da36f5b518eacbba3069ac15484504ce063916133e7c15945c04c7c6886e30c75010300598876ab498d5d44c48f66c5ed252f3fd2f36f diff --git a/dev-util/ruff/ruff-0.0.283.ebuild b/dev-util/ruff/ruff-0.0.284.ebuild similarity index 100% rename from dev-util/ruff/ruff-0.0.283.ebuild rename to dev-util/ruff/ruff-0.0.284.ebuild diff --git a/dev-util/sysdig-kmod/Manifest b/dev-util/sysdig-kmod/Manifest deleted file mode 100644 index 4f19df9e28fc..000000000000 --- a/dev-util/sysdig-kmod/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX 0.27.1-fix-kmod-build-on-5.18+.patch 2363 BLAKE2B ecd23377a65d2093c7d97158abe3417da2a45d7e10d692731ec3aa4cd1721e1294c516c61668aa30b6d290963a7126bd0a3f1df3da9e6b54d6ab4978bd14aac8 SHA512 a92592ce54b53be679ce094b578ce7c55366a8e3ef5680b83eb09b86b7fbcd3187f302e98424deb4fdcc37c5898167a8309f98e6ec3dd81b0aa47774409d3121 -DIST sysdig-0.27.1.tar.gz 936415 BLAKE2B f4c15e3a2d4b974c5eafc8374f927dd82f123c05cc1976d04b08e77e1a7c0ff53f37c4e2c0022b7073fcc936310daf76ca3c3611141799ae4f51991bc6f3a0a3 SHA512 690f012c7db0a75ec2eb78fae17aae0f422aa1db0d4c2b15c4a09153fd2f60bd3c00d62238976fdcff2a906d87b2e34b81d02c0c78ad2684a1d6016a9988eb08 -EBUILD sysdig-kmod-0.27.1-r1.ebuild 819 BLAKE2B 024cf63364ab61a8376a415c4794407fdca0cee8c34b45cb5de318b089ef4e5ba29d2b265e950f830b4adf0e739f839289196783ebecd248a2e8b166da411bf7 SHA512 daa895f04e2644b2a8b138f00fc4e92b95a5b0a8487f07abbf84781a27b262e22ef7891ed74827176d5faaa8980adbf48a4f0cac1f5d2bb3df42fafc478d2f0b -MISC metadata.xml 246 BLAKE2B 35cfb0369ed2d389a18f9df8c6ffa8d61a2ffd51a358d720686706b6e694696fd1c46eab08be11e3733bf11edccb3734869b12612829858131072cae4fa98095 SHA512 113c52a3246e912aa3d5369eef4952e480d8f5a45b6656676fae8b10d3125d7a55430c87680b9f985f11fa58b3f29c1d13b3fdf94896c2f61c0451d0ca6a44a9 diff --git a/dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch b/dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch deleted file mode 100644 index 8c3ade53fb07..000000000000 --- a/dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch +++ /dev/null @@ -1,63 +0,0 @@ - -Bug: https://bugs.gentoo.org/852314 -Source: https://github.com/falcosecurity/libs/pull/411/commits/36e945af4feb31c8b875f7d4624592b0c1ff929d - -From 36e945af4feb31c8b875f7d4624592b0c1ff929d Mon Sep 17 00:00:00 2001 -From: Federico Di Pierro -Date: Mon, 20 Jun 2022 14:26:39 +0200 -Subject: [PATCH] fix(driver): fixed kmod build on linux kernels >= 5.18. - -Signed-off-by: Federico Di Pierro ---- - driver/main.c | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -diff --git a/driver/main.c b/driver/main.c -index 6b5ae461a..e606cc2f8 100644 ---- a/driver/main.c -+++ b/driver/main.c -@@ -70,8 +70,9 @@ MODULE_AUTHOR("the Falco authors"); - #define TRACEPOINT_PROBE(probe, args...) static void probe(void *__data, args) - #endif - --#ifndef pgprot_encrypted --#define pgprot_encrypted(x) (x) -+// Allow build even on arch where PAGE_ENC is not implemented -+#ifndef _PAGE_ENC -+#define _PAGE_ENC 0 - #endif - - struct ppm_device { -@@ -1217,8 +1218,9 @@ static int ppm_mmap(struct file *filp, struct vm_area_struct *vma) - - pfn = vmalloc_to_pfn(vmalloc_area_ptr); - -+ pgprot_val(vma->vm_page_prot) = pgprot_val(PAGE_SHARED) | _PAGE_ENC; - ret = remap_pfn_range(vma, useraddr, pfn, -- PAGE_SIZE, pgprot_encrypted(PAGE_SHARED)); -+ PAGE_SIZE, vma->vm_page_prot); - if (ret < 0) { - pr_err("remap_pfn_range failed (1)\n"); - goto cleanup_mmap; -@@ -1255,8 +1257,9 @@ static int ppm_mmap(struct file *filp, struct vm_area_struct *vma) - while (mlength > 0) { - pfn = vmalloc_to_pfn(vmalloc_area_ptr); - -+ pgprot_val(vma->vm_page_prot) = pgprot_val(PAGE_SHARED) | _PAGE_ENC; - ret = remap_pfn_range(vma, useraddr, pfn, -- PAGE_SIZE, pgprot_encrypted(PAGE_SHARED)); -+ PAGE_SIZE, vma->vm_page_prot); - if (ret < 0) { - pr_err("remap_pfn_range failed (1)\n"); - goto cleanup_mmap; -@@ -1277,8 +1280,9 @@ static int ppm_mmap(struct file *filp, struct vm_area_struct *vma) - while (mlength > 0) { - pfn = vmalloc_to_pfn(vmalloc_area_ptr); - -+ pgprot_val(vma->vm_page_prot) = pgprot_val(PAGE_SHARED) | _PAGE_ENC; - ret = remap_pfn_range(vma, useraddr, pfn, -- PAGE_SIZE, pgprot_encrypted(PAGE_SHARED)); -+ PAGE_SIZE, vma->vm_page_prot); - if (ret < 0) { - pr_err("remap_pfn_range failed (1)\n"); - goto cleanup_mmap; diff --git a/dev-util/sysdig-kmod/metadata.xml b/dev-util/sysdig-kmod/metadata.xml deleted file mode 100644 index 6e469632db79..000000000000 --- a/dev-util/sysdig-kmod/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - draios/sysdig - - diff --git a/dev-util/sysdig-kmod/sysdig-kmod-0.27.1-r1.ebuild b/dev-util/sysdig-kmod/sysdig-kmod-0.27.1-r1.ebuild deleted file mode 100644 index b08faed2f3e3..000000000000 --- a/dev-util/sysdig-kmod/sysdig-kmod-0.27.1-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 - -inherit cmake linux-mod-r1 - -MY_P=${P/-kmod} -DESCRIPTION="Kernel module for dev-util/sysdig" -HOMEPAGE="https://sysdig.com/" -SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="|| ( MIT GPL-2 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}"/${PV}-fix-kmod-build-on-5.18+.patch -) - -CONFIG_CHECK="HAVE_SYSCALL_TRACEPOINTS ~TRACEPOINTS" - -src_prepare() { - cmake_src_prepare - - # cmake is only used to generate the Makefile for modules - sed -i '/USE_BUNDLED_DEPS/,$d' CMakeLists.txt || die -} - -src_compile() { - local modlist=( sysdig-probe=:"${BUILD_DIR}"/driver/src ) - local modargs=( KERNELDIR="${KV_OUT_DIR}" ) - - linux-mod-r1_src_compile -} diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index d339681c1a66e85670b7d7203e0d71e5197f574f..caf7ce74147237008cf7a4e8d6d0b3fd3d1097aa 100644 GIT binary patch delta 10991 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�qnoZ{APJaQ32^h3f>P7z7u zlXsyF*)y^$;WczJhktBKcsAf;>#)^p7AX(ZHoqh0nCbh3lL(@kj5~-~bG<}xSvlw~ z?^IM4))F&_r}9YTUNk%fqz3}zd)3A2P&Lq~(~UBy#=KF1=@>Xpj!(R;CRWs5jLSK9 zP_dZRlH6lET9>}}_s?ISE{NR41dd2outzWuPjW_=4$vi(0DomLb>$C>qvM>WuYW+Z zhvK(REdt0!q}8ww8lK3y2df)Wk=jKRb=;i?x_CRZ1ZFy`MX&yEJNSg9w!@tlVK3bi zSEm*Y0UZZu1qzL0>V{mO*f2~i>mIU2Y@DteTvHUN58lXW!a}spBWxn2%hezP7{eme zAIemX?i-WEWPiC_xo#ls$e(0i?*aSvKA!tHxUc&`S_GrLc5G@$Hw>wWrdxP8nLVaP zQKr6V0V#M8X-P_E^CP4JAFq3OL-TM8ZG}Ec>Yq*ln=V3+_=W9@997}Pk*$(M-BH#V0G;q(T5e%eU;`l zEnFMO+lR)~@Jm_Opf!4^_a#CdrK*u_kV0R0AjTc%FTR(nd@m z)^$xW_>ELJe0)?BB=FcX>AqdV<%bJmgzcvJVICi zckjbs$W&}b?Ffo9rUn5G(AEX0u6YulAsn6tUw=PzA01X6zEinPLaghqS4qc}v?P37 zlS8b!=Z*ldv#mt0@1g*!VE?qU&I&VHYUvwH@<{iCAwY`__Zk$fym<2mS4nA^z9`0P z%pJ;Rv62?7dR_yGx_z0w^*){M!=-N7g#Ds_yZ{I0EVp84u&K`a3 zOoTwFSoB2_GAWbvWhBT|AJo;34L^;NIDf3YC-rq500O2vTvt+40(lXy+r79XpPfIN z#MMNMPLlcf0K=fbJc~wLd-oi!pBm8*?Lr&|exhqsUEilufc6B?fMJ+;@z2yj&Qfby z%%aP0IMgQpaCk~eHj$g4;6k42wk^yWizcYk)ZAcz-F4egBMx2Ph}3k802_GFp?~ba zts+7AlQlvx#3{#bP}_y8Nv<;quL~4g_cZaQWP6CHFm^}7Q5_+M1xUIKrs+PCvMK*O z22ry)Q0Zw?<9VT*p<{P<;H>}x04b=ZU7zA*l%)RuG%t5QN;~{HwWul@3#~$E627zx z)%_k29`UcZW8IkzOV-FiWV(L=JTfPsqU#WO=+5)Tw;@5cjzY4ocEVa}?r9p*uF1jc zcAWH_*U^PxC2uh+O+2kLxp20wlhG(1e>X0MsY6vDBt8e5q4|rTJ7hz*sPv@0D$S`-AuyYPbRNYzwa3x?hu^=0Rt=rgdG^!CA z-3mvl;qXl-R8XY8#mS>6qo%=-!XZX|QAE*g#$7M{kktIvcd8^^X3?#{+bk=Pe~83W z3oN65c?1FroJrdhH^_Xld39*R>wB~`J*>lGP-`IgLAtgyhRj0vOf0as29O+`>F7(A zuxlEYYW=JblYYcaLK^yera1H@XoxW%cU_dQyX=w%6UX zF{BN=4gft47m3uWMmFtKq9y+{e<0PY(L)r!z6b(+MMCN*y0R2Yy2v`Hhen(XqLAIe z2PP=thV?URejpqun)=g>QN!R-c<6}5CLnt1)b|fL9lEHu08JI1442h#x7D98gOJw} z$fPfKDLbn69qBr;cOb^lm|gL@gz6-0sb}ajxW^%Y_t&pKUH!gmFIgEff7VGPAQMbI zZngy+!f9dcfz_Z6Dxz*s1KW3Bbio3~hVgZl;dKez+XT&!|E6=>>e#Rt!vrD%FXw5} zjGBDMlQ>j~heju4o9|y*Vd$<1y~?I{wI)ZS5%QyS& zp&BFN_TKfHXX>OQVuY}0GPFoxtZ!2rkdM>}yO$SdQP>_ZsU@dNhZtC3y#HBVMOOgG z_pEQy(l-?WYHjITrjQubiP9X}u7l=?PV>N>ry`xe0y+PM^2NnDe@7;T@ub)`{`KOQB-PGnt1 zH8z7F9}YZzU(aLF4`;OP>a(D3;UAzGd$4$_I(6^Q>q{x{Lb_;;H*NBCxJU2UO8EcZb$p?Ns*rSE3Ux*0iLO9UK8?Vl28M>`Q5k&ntr|5MTa}e->dsr; zWiHF=n}KIkR7|)F!op7v51_kt8PLFx=u7VYoUPITDAlDKhMoWP{{Vtx={)FA008-fy@LP% delta 10983 zcmV>4&!2z#)jq}^ALGCL?bk0qrJjEJ z=l}Wh|M-{i&p*ZLTFh;oGUA9WjulSN&b8V~j>eaB@L>*rU;0VYZ$EsGXZDe5bYtzx zH%4`1oLtLpVPtpCX~l)ME$`yeE@!8ZmWwN%oMsv)9OHL-PNo0!AOH4q_Ti^=N}9#< zG<*Bd(ug_4JzX!}m3+doK6;M1pL~3t?$jJQZ{^(T<#;!PPkT<^oL+g?T*k8HO55J$ zQ&(NBoRtrMPh3asb4@qm;VtTp&7JX2|Nis;`tSexFaPnMKh5*`zyAC9`f}|3o8l@wzd-$NCDdH6PJ+|7A9ox%t#x<@3&U(KYtFe{Qpr3)wLEgHdlL1*+b=WUk{{`0pNbp%xWfyw z!rV*j_7JK!v%mjwk5=$}{}!)Z-ArkDKL>A+&uDJV(OIw^Yqp8mvNT=DK1P@FjB$^Y zw)NnDH;J@bjBV{1iC*WY1Hp;Khu&GOFQXP;$gA1+D9MwoE)hDy;r2Q++xK{NBL&Lb zIq%3Krj1z0u+zzjG%S&8v7O0trn*WwV<_^@`{3J7Bb7RNfgC6M*PU;}CpMF3?Nm(R zfymCOP)0{+M@YR=PsHNXy1Q%lc&*njuW##r_xF3mJZrxNY&5d6r<|H=%Zgv6HgBY7 zu7`3=^Q^|k8nwjtPOP$Vrk?#SkX6wX6o_6+%cO#vT+u`sZeUdr6Rjh^OgAsw1^J=6R6}oovvlPmI zfs*rn?Myra>Dcn1w#lYFGj$&er8M~}NaJIxXMrp{T-qUp{6oOrfB*UzuvBjW3)TEm zuDUVDBv_3+vo(OS=6vVTcO4dXscHD>sk#;1?qGu;&(D^r%LG`&eRglXbhaxr?|pVG zH7VNwyA;py)>A2CQ18)`5QB1a-vbtZDDts$4}11VMNb~eNSu{f?f?t>m@Jy?0Pz5! z;o4~+i2mr$Ao!UgIYs#x*P#}=>ox{IawbU;^nFkP0E#uwHbaacP4THxJ|R8??EQT` z1S`0350+oiEST`Of)0uDib2>)X)SY>WAo#J_+=rV-YZX6EhH8MB5d2PW!H>h+{GUJ!7yI&H z+C#8@fB$sG`^P8y+qc)ZkEbMm%eT0J0lALjybHTE_L1UC29giY`)0OO+XND`QAX;s zVWkBSx&b36Dq{R21hTJECW#X4)C&2YMxP+z3OkxMi?nJ0*LVlBcpMZW@l4^G3kZjO?)QlZ_tKd8MRdsz6tN@-?yPX^pxC zI>Z`|C~cC+i;7?mcF8HR&txBweTv&XR<)Kpg82*` za9b*e%!1MbyRW3gese2&ejUZ+`tw~X9c7P)U2GHJYMfq9eZ~QduXf<+3|N5EyT(Xb6jWXEsTVtFoHjXW&1cwxoT?OY*qe?%mh!2vcci8JJUlRKw%K*SJl>n3eMFr+9sP zsKvlu-J+FSG2tJ2b9fJXmS)v z6a+YmqCj$^_4`K3BCB~G#L0$q$zO7fKu80hdY7vhh1^*Yh@B2eECB}Nc2_z?hVpO& zNxeOid|@+xz!1Djs4xHm-Jcw=CC3&j405gLv?@(u_{g$xWV zkPoU-o4UdTEgakYAXoQzTTj8dYkOAIpbJ!AhhC1kx(wO{{h>vw-=j|k0-xO_YjHqT zsNbo7(&Se2BzK_D5)c;=WWENu1A;{fcab7l5=RwnW(tG{M(`J`3WAiptm`HwVvnut zz9n%d+n1mW-aKH9K%st#@Zol2+3ZwCH=}wsdJVpS(K~O$R-k;4RT;rd8MuZD;lEFI zz!bH-a2mcrSU61}B2p3fkskW$_h8w0|Ksxl%g2-P2qFRZlN1Ri7cSNy)lOR6gleyG zj^g2|iTd-4cn|a; zcw}_sFle1XHS3rrNSHDqPYB{Z5P2m>dG_Uz)H277EMp10=0qGBsu4;O-DS&U(f4po zl!N5oK{25>*cLV=N>K2X&3}_aog`hELTf7}lvu=NZwEm`PHsjvf7es^bhX8){ zybsI)n#@A|tloBM{ZJInvG=4D55{-2g=Dl}nAhs%e>P4zkn2(z$Z97hOE4ishLoSe zYmgeF3!)bbz-^m1fA|6#E%!(5a0MB|Z+fE9+-ph*~~0rb=u${3k|T8&A{ zhCGLvHanv*8*VdB$uS9c-W*|sNX4?k{RE|-5huQi9VY(>VuVEaPh>Sf9r|;`=F8_# z-(J?oZ*TT!lZ^{>0{^`g>}sr|HJTi`^x1w9<(S5a^`Erz_>R@Er=R6Z|{aXMIh;5tYo7WItK3+iSLev?8C zGk=SH*r#9Z?X&Gq^KE=xzu2QdOLz63D9{jrM{*jU4LsE7ajR;OJ0vqv{*rRseZtvn6fqlk^&u$ZA57R4D$Wy z>bHygDGhX6Vl!YUkdmK8K_=91{vqe=Zy#^tvHjZ09oM=}KsJ<#+Tmdb3)W$Ua2u%( zcVSG(DntV4ieNb4Xvt{(NwE(^8lI(B>V+zXD;D0dpptPjU>pV$D<<9G074ACLw^=U ztyx7%^;ow1ROc~r6L3WTrnvTHXQKubjBY&^L5Ws2X7$afiInNJ#LESPfVt34CCvlJ3A02~%2#fu_mCa(ndeHEGj(-%ie6p@0^>G4J zde|iWR$FPUQ|9F&K}o3?HqfZE88`3I(^!30h=PCe3z@J^1Rt5#FyBsv=SA%h2F2eN z{^!cXKw%-w+2T^39;T_zja0`3A+Ka_6;ji1_SrZ^Wuc z)Wx+H**+pb{lYw8D(-s1$Os-*4^r%_o(yGcrbxo|BqM%`vO_$F>%h6Ap$Ga5p^SnK z6f}m=6Qis%>a6}il#k+Nbe0l-jM>YVzyD*0e(KDXm4hKo=YPnKRH5ENR?iC*t$UoN zvtooMdYXcig21O>Oo6tHP@LHhAvJ&Flx6zH)X5m$36~%f4_xEY{bRtsetfZi9I*|!0IcXb+->r_DkY&4 zU>}Wt!}18Bv)~?y-i9nk8pymEe6xv8%fuA0f=*$F?CLBitB%HKed(aZbe7l1e3eNU zXmAe_@ot8ox!EVgG(Rl3wpyS?5`_i%wV;8JgHA7SqJM}C9sfowTWXl8=vvjNK-w4~ z)HVuV-XBMr@XcyKLaI8rK+~A~X$6Y;b$)(cdVUOfCrIaqh)JA%TEC31pY6-*=SK>t z^`SgHX^h239~+O2MP`MVcHkAZM=h&C2X0kln%ZFIL0{)kWD`Y2Sx8&AP(6kpv*>Wo z1pD|&U4QbB7M*N!N0GI?*aScTNJ{FC9hBYo*bOzZV*K;BIxEfQr^b%b2Nd}bu@q&`_?yFnV70VRVc)fo!d zfK3}}oX1W8saj7uEy%7@)-dTAh>q0jA+PFOP9Sk~2p`bOxHJhmK!fmV=3=NNU(~$p zs(0s1}xK%Gz=juCZ@LH97IXQe2!r6W4Nw0NC>%p=nRj&bTZ`P_yHY(i-$ zO{5uW0%(xl1F*1|LW_z`1M*8p(38S*>VJT;yS|LwRbI7z;A}hr_H^NM!@z#>);xK! z5`cW(z~Fx!!Z;b`9{J%qCnhKVSf0q(@$&X4WbYBHq$_3?#W?W0>}aY07Wf+h(*az& zLeBDMKQsKZbS4-Gu%l9BSbc)JJC>2EB(^SZO>9Jn0lmAfLjX}IG6k`&My|!!B!4K9 zQFP~4lnJRnq+LKBBt~mNN-IU_g>_9>cp(?E6#apGG?)nx=)gMRKunVQ=-P>*#)u+h zmL?-K4?zkbLu`_jq3bYv7j;PcKzo**t~PhA&k=j9$Nn%*P$S4Z;G4zUQ}Ln^z^9=X z@ty_unTUUroKPcpyNM!Ux!@R4fqy?SnWq92wG*&V)#mq_8;BYL5R#!~cTQw}Ii^Vp zjH~8@oaS$^ZQmgbp_wYCK7a(QS1^N1#ZbU}=qC!CfDt2%>bBWEPkRfFEANx>}fBOHsQyLuUc0ID7gbS}%XMx5vI&xPM!6=rHY| z#)ZT^Ipj2IhdW~d3CEa_T(&WAE+6RsYEnD=(axFrlANb@!M3Sp+2#CrMZ-n80Qxzd zTTRpp%12b|$eUw^l8d51VtCX2{A{wl@DN*v5r$sg6(2U$T&Zo48z{wsIRuJQgml1J zUI=W`zz8UtQ9i*_~%iP#Jr3Pt#8k$dUj?@}u>i9|h8AtTuDCqD8*jH!`jPo9fBL_Wfo^WA0LGeg2 z*Of8|d7SF~$fO6I7#p}ZN%RJ4*Q-gLQS*Q(w6ww^e0x_Z8{GFMeKckPegZ(apNh3d zLduun`5l1>1hMd%YRcQOd9+I8IexI{7^7$lRh#hT14!PfH^-C4<@s{l zD-l2pRWS8p6WOcju|d#1{%+#OFGs3=sJqM7E=6>IaAq(&9WMII*ZcTXhVw4GnHWD3RrcLNqWXf!L9&O$O;ybpZtI8&ibf)3M6N z0p;U=WS@EB4ZN}0)&b+CW^$>=Z!bdt^bj>xm(*=}AW0A=tKXXt=WG^x2u%<@Tx-_o z0OHS)eiV4hybPt)61aIy8|4MogMl;8A)%)UPV&`js6o#K(?g`)h^h|sY6@!dcuno; z#AH2J<@?9@ctrdMij*Xmlq6VSJC0fXkx9{ii1cw_yxI;p43&RCqAzu}HdKk`1duiQ zysra{7Idtk7EaGBV6o|VI8^b-u>$jILA5Sp$P>vdJf_H&HJ0WO*9=Jw4p!JJsxHnaNL)_QEy$5F( z$&KvT8(gX#AX}O%!)f52KvN2+I|xWayjTV{aN&}P3uWk7G(TMV0){}t`8R$RIggXA+nb{-}EFP}fz@2_8ee{5O!yJj6VNs6+ytXPaMEr1>4$yqq-j-AM&1ZCISO1jXIy!Trm^Q8#zeM$E;-^IXo4aOIL-NJNw`f{D6cdq-W~fSM#^6CT$?Vo;9%!31sf0jd@(a0!^Jl;ElmH@QGvYFUvPgg+*;1(2hj9HiAKlP@U4HR!y3(Q7 zk6sgKg-yfyPxXm|4$2g&QETf>^FvV`MVto4zReDLM?z8X;~5jvJMeX#L^5XKG<*?WHQ2k}w^Wc7X zu-XfEyTKz0kLq9euofhvc@&*P9t})lPY&UOK+9-IR0vZu-|i9)5{Y6`q@qd$uSRW* z>@h0Is@IrPEJH)Cy1m zK|&^%`8TO1v!UyMOk_Fol5fIDtYu2!AcpruRCSB(b{6j1&Vh2%iPft3x_-huUPlRR zL`nEn4gQM)@#FZzrXkok2`}thbw*AKLAV-TIcy@<02=mqA|8T=MY`n(!pp-@jwoqO z`zPwz!lSbP)!x=`Z!hCve2gVL^d^c%N}@M)`jF3Ham-PFLUKa9K?hyfU5(^_(owOhlq01IYR45Xmki=uZtnn@KY22>+8qM`Qy`HZT|B5`j;oSeJ{yqn?#n; zqAJkk*als~!g1gaamiRLJl}GfvKpFVJM+&bEAnV|EJs0RsTYS0O=xRy3x%m#!ih$b zE2@`&Dp5NjO;28;^ie1M@=G@#WJ3oK*uyF#TL0`mn}&n};Ez+Bnuo{k!+HcFhgPu( zD1P>9%gy68HS%gX4IO7H(yDFs$v^>JBEvzTVq`qM9M*a06n=ZNPwVy9 zUmvxEE&$yRy{YyF5e^Ts0>@UYm8wq6W>ZCfo4|m9wIR-w#ZFj89Wv`2K6U83lARcl=eIzsRG0Oq^veiO=e>29lk z1Tq}+Fpd80kB?toze;{RVSf*I=wDuA+Cd6<=oBw@Y5Y|+>wJ{2VikN!nO}L^3g zv)URsOC;IMXtgar5B^hJ;Jc>lrJ{*p(AYTgrCs=@o|5i#CHWz!y0Jg%{~{jmv3eTbM}FP&isaZ7l`m@Rii24d&I9A4xwMqQ zh7u4v0J-y~X?KhX&QD4UHKFT&i)c2}bQv3IP{6##Kd0KPP4}sFmPB?5gD$^205p)> zSGXhJObJX$NV-@39JHt!?t1-2$F1)0lgV2chAKE>+g>E7gn{!*KYy2f^YN-8uAnnp!i zX}S`bR7pB(QNL?|smN$egip;a2H%=GfP0Ce2euq7J=<14FCs_d5-Gqe8lu<^1A+25 z>RDrODmVs1-M}7Gk|F+$MrgWBgDE>Y=tmdIGBro}n<2tw93fyx4zAb*bqY0U{Dv3Q zl{4&zu653<1tu|}L5m81?eoh$LnIC4NIIvWeuJnDsBjOHbkDP3x&roa$#h=LAM`4U zPhrkd1~?CZ$>VSk?W^g^o|?P(4Ci&}A9Ht2?etn98bEiWR+Fw*>e_>Z=#Vtk=vGY^ z#}AkQy+3;cCv;GPyBY1?l9=v9OrK@s?-Fc9jguoO@vWspy+|p4#53=VTyc~roQHI) z8bwG+BUVY*GP15}Q2M2(sDs*$W+Ct6K|!F1bX$+o@EWWkSvz8nBt@+}2kZT}x6k(a zV1~fXcy~ie7d`AjQ-Hun-CP`V^`HhI9n2wr+Y+7)_}DsY^%_OW10~A$h&g8ZKHwyRs3zkMVpbGsKqi%ygRb&U zMP*?vF@tz2k7w&evr|BNAV9uX-K!2&^Nc#&D5&a@H!3h41INkniMQ3jirR~DIp>bC zH;I>XkL_sP`QE?%`t9j{$X!g}h@^l=K!pd%8QnQRmrw$Kl)==EKP-+;bDBQ=0qYuy zhX!;WvkH+`!#-$sBI_EgE=Wac7g5x4cOK~C<8uvL`oHbipv>9-J1@dsx+bnp zEgAwk4$uk|8pqTHxjvEQm{`^=n_z65ZW~-f6sQkg$Z5brw9X@JBBi_4AOaY}B8nQW zRE@41lf`6zxm>v}AnnL+vak1my?>17J`V2devTHwXs;ccn$ZnIDx&EUUhN>r)FjH( z=PV!v4C8A6}?M0$w+EDI5v*jb?%_bi@^|YqQXMYx;ZzUHwZIG!*75xN$VtCfwO< zJ+HlglCEHZJF(oP>O7GpJ54r_e)V)*8Gix`ZGvJ|ZDmY>?$YYCbx{=(qRC(K0zna0 z!<6E1VMFZo0{xR_>Ge4qXe^Z-@Jq_Nh3MrKu}m7AL)DOy59Rp&+x*?$-d`ReEbwdh zSukWOHlua~#ThUQ`v7R`{!`aDiO&!Y&KqBUKXe@(Rvx}nxjKhL)ORV{<4Rf*KCa0j zR$X&P02r$-(d(lqz$(~3ZBR^OZYD}ZCysPK7-AJ{xYwMhP7OD|xJpXP^f@tJQ|?f9 z#5wTFi&W{FDAWzYgun&;5(eCP*QhQTP?WqTBdFf3E{`m*j`_S=j^SuZz94ni0QeDq zCJ&8O0PN}Bw`Ondjn$(|u`NNp6{&LA&^?bv4!Q?0dC;cjxLOTOpU;Bc#2oWbK|`uV zwGk_CIyJqKO;bv^?E~<_NJ$5RD0~D`)aV*`A9QP-Kw?6~inosx2uIbekL=N>&O``= z#718vA=8}5uAESPIx*S4#zsbyriZnE_oTkAi%J<-d7yQaLk)W>T)`#z?EKLnt_EUs zSBtj~FboRJvuMP%chBMap%MMiF2rHrC%Pup^>I1{XioqQ7>0=#|4bd^EVZV^EV}!K zLv8X8C#qn5A~!+7g*??|TbPwX($0IH9J)Rbsp%2{Ht?WB*?}8>fPwHQ zYl2{iQ;y%DwhLF2TxSwq_b0ZlY2r=E_7K4ec1N>O9U(@|Cfxp# z^t7qzywJ_ivAa9)R*>k(E>zR5Pw_HJQhz^<%iWLC4!@Ul-3*O|Rv|PAU)qK0eh&zb z_*dMquFQrdYvdp@UB3XH6AGa(>kxV9%JaszAwf3EJ!akPgtgS%(=eo6gM-)QIO#ba zL6hTQ-C|ancv@$2pr3A&)+io-7cPdWLscLo-UpkZ@r$4A zFOg#tF^-7M*c2?qVu*wXJ@N6Erw{o+_C5rQS4GiF1OR=PTtb=-J;!ub}b_XArpoAON zPmwOLjW?wJG-A{+coZJ&w%7zjPo4VsA*VwZ^%kJ1!jlEDGG^DGFoTfS63C>_b}2im z_8sXuv3DTG(3D;Ax`XN@Y&8bY^4#MPz{l&iA8vl%wU?|68S6%WJ6%)o>T$Cz;1Es= zYY(gjbx;v?gBsYr`=a|5v1<}jXBl31z`ae-4Eb+5x2=v1i!n?fBJkrpO`0&iUSzm3 zF$rCljwqb_Ne8+sLa(yvU9AcBCJlW)2ANN~o+dYj%wN|{Vk$x1_y{pjsXCsWn#Qt# zUdFvthsRv{v>x<-&WMf2Sm3D)($W>eGn4M>tpswbH}RNSuWui(FYortLp4Uk?Y-+Y z&(ujr#0X*0WN4AXSl^~LAaAJ?b}ui^qOd(+QcF&E4l%I6c>lA!*!c!+x2zA+(gzg* zYHjI5rjQubiP9WKzJuoK+^Zw3OpUiud|i&$_1iNP=~4ZErI}g1JUDjDMP0Jm8-pPn zZ2e?vi=EZ230>N$x=pX!zD4kac1B2IC2>vqT(o`m){RCv{&=svZ`$PPaG8Js>SCeelTL7v)+!Fl zu7v;l!52Dms0vBvrBGK?p6CVy<OlAu~k{Qrmno9PUo_$z8QE% zMa6`>AS`?pxvc4?odFFDi9X}*&)F)?e^On#KwkBxerxolQ3`W{IDjYSxa))9G8_Rb VP!o`T<5~ad{{W2|>9^-l007k>>XQHf diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest index c0e45236e4c1..d7db2c6af98d 100644 --- a/dev-vcs/git-machete/Manifest +++ b/dev-vcs/git-machete/Manifest @@ -1,7 +1,5 @@ -DIST git-machete-3.16.3.gh.tar.gz 1618456 BLAKE2B e8207b11bfea6dd50965aaa300ec7303684503b900912b031f08378c7d80b388b341d23769cea5fe4aef0d78bc8457b0118aa3e05a49b0c1c4a3f9a97019c46e SHA512 fcd856c0fefecd2cf97ba149f1d1df57eb6fab0345c00c3d3df763041cc86226e3f815dda7c0050f8669d7d082e329dd76304de2092c7b43219e0c50a2e3467a DIST git-machete-3.17.6.gh.tar.gz 1638444 BLAKE2B 91995dec3dba53cd538db549248d9c42932ab4f4c3b7f016d60e4999617bd428c1c4fcfae3bc2aca75bba7bf62b4466e139ddada47a962f0f7d876cd220dbe34 SHA512 0766997db950a04ed5eec560be7fe1e76370d2c5f747bf121241280d44a3aff094c5828535bd11831ce1b326e05d48c8e4edf620c1dcccfbeb20e9d94c3cf023 -DIST git-machete-3.17.8.gh.tar.gz 1638014 BLAKE2B 2820d2bf6310fb2967970ef50c0e8afff84342bcc2e8feee49f49cd480501291dd08fbd18f384234b7c947ec9c16f57971b06c64afa18a740aabba5fb0938aae SHA512 6bde604a10d34d87903a88ef1932705d8f2a80047ed3348f6df8c6fd9ffb6faa4ef55d2a074f99aa0711a050bb41612aa02a94e9bfb4eea40072890c40273189 -EBUILD git-machete-3.16.3.ebuild 1113 BLAKE2B 2a6a42b99966e5f3f1f48ee1154d72aef41bc274cd28dcf2ada2c92d09d6419a237ebbcce34318304e791a4786fd8dea6b07e7cdbb05734bba266f3cd38e4b92 SHA512 4b12e321b6f6960ded2d7a31eb0827fa66274270e0af1e42b659aa580b3ea6f2bd56ee342cd155ae96029b69c47a7a05da2c9cc6f2cae144294ea4442e31d70d -EBUILD git-machete-3.17.6.ebuild 1116 BLAKE2B 0d6f1eccb290bb1a3a1805149a653bf977617025ff9fb2c68fc7891006dce8bf7cc6ba6856fb07eefc0920056cadd707170edbf382da61379c9bcc4141dceed0 SHA512 987fccb73684c5619bc5683f8c4340ee013e3d2000b18278909d6b239222b89322d41038fe2ec7ce772bc2926352ebc6ca252bf34b74034555fe89c69bfbab42 -EBUILD git-machete-3.17.8.ebuild 1116 BLAKE2B 0d6f1eccb290bb1a3a1805149a653bf977617025ff9fb2c68fc7891006dce8bf7cc6ba6856fb07eefc0920056cadd707170edbf382da61379c9bcc4141dceed0 SHA512 987fccb73684c5619bc5683f8c4340ee013e3d2000b18278909d6b239222b89322d41038fe2ec7ce772bc2926352ebc6ca252bf34b74034555fe89c69bfbab42 +DIST git-machete-3.18.0.gh.tar.gz 1639576 BLAKE2B cd77ef6c86dc2eee6430bec5d371566082dd9243dc9a99d7b60e78155ce7340f8f798d59073acbb65e75483389d8ffd9a6f75520ed9f1aaa517ea31281dbd672 SHA512 ca070000020defa69e4b8592ee77e8b7f6e7a8b0397b90f0f5b6b31a9d46a85f3d17ed96b7795fab145794182d7b40dd8acd9bda498533deada6e6efae24dbca +EBUILD git-machete-3.17.6.ebuild 1115 BLAKE2B e5220140ae2a0a9cbea014ebec1bfb02efb8d781538f7ed6dc713b63a96c7a600b02fd44f39e37694913d4a01f062ba89e9bd6699eb38876c8a31a0c5ded98b1 SHA512 539effa43f80e201130c62b864dc3c9b15eb76bec0198cd892b2ac125c3bd9cdea52a1d16f56d7994c3767ed403948f36b0c50264d7bbbadc00652af764791ee +EBUILD git-machete-3.18.0.ebuild 1228 BLAKE2B 7f67d17361c481615335eefb22cf8e1177adf29b83ae11f219b640f7dc39dfb9201ecc49c7fb98988230baa36cbd857892729bdbbf087801ac7406b63726b349 SHA512 736dbe924ded5ea10df35ac99e5ace3ad61f5f653134a426d6eee1fa568bed6ee36d04fa4b6fbfc1933d691f798a3a9427c8aa0cdb0877d4847bed21c987e171 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 deleted file mode 100644 index 11fab108fd67..000000000000 --- a/dev-vcs/git-machete/git-machete-3.16.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 - -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/git-machete/git-machete-3.17.6.ebuild b/dev-vcs/git-machete/git-machete-3.17.6.ebuild index a8fc208cd9e1..6558af28a767 100644 --- a/dev-vcs/git-machete/git-machete-3.17.6.ebuild +++ b/dev-vcs/git-machete/git-machete-3.17.6.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RDEPEND="dev-vcs/git" BDEPEND="test? ( diff --git a/dev-vcs/git-machete/git-machete-3.17.8.ebuild b/dev-vcs/git-machete/git-machete-3.18.0.ebuild similarity index 85% rename from dev-vcs/git-machete/git-machete-3.17.8.ebuild rename to dev-vcs/git-machete/git-machete-3.18.0.ebuild index a8fc208cd9e1..c26324c6913a 100644 --- a/dev-vcs/git-machete/git-machete-3.17.8.ebuild +++ b/dev-vcs/git-machete/git-machete-3.18.0.ebuild @@ -25,9 +25,13 @@ BDEPEND="test? ( DOCS=( CONTRIBUTING.md README.md ) -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme distutils_enable_tests pytest +# Several of the fish- and zsh-completion tests appear to be broken +EPYTEST_DESELECT=( + tests/completion_e2e/test_completion_e2e.py::TestCompletionEndToEnd::test_completion +) + src_install() { distutils-r1_src_install diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest index 22da3470a230..baa76ec76430 100644 --- a/dev-vcs/git/Manifest +++ b/dev-vcs/git/Manifest @@ -11,18 +11,22 @@ DIST git-2.39.2.tar.xz 7163224 BLAKE2B bcd9abdaf8ce626de7aec2da666395f80212772aa DIST git-2.39.3.tar.xz 7166100 BLAKE2B 862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a SHA512 ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763 DIST git-2.40.1.tar.xz 7185260 BLAKE2B 50957227a572db54b931976d4c22edeaf0d5678d05d37f9478e736487d3e0755c1d70775cea9e3ce82e07f228fa809f3b461fb5b7f267117cc5aeffff915c096 SHA512 9ab41c64c6e666c314683bc4925535e037d43f947b8d327ff7d0379ac12899f4effcc2fe4e47b1ce652ad7140aa4f01f3b99f9cc0cf854cfeface1a5d3e1893e DIST git-2.41.0.tar.xz 7273624 BLAKE2B 9119e1d1ff0ff332559a6609707846c2af7c61bea6ea728e834e4bd7f1ff6dd636a081c227b32a88fc5de1ea8987951cc56d0e94c90bbaa211ff415c5020d070 SHA512 a215bc6d89afbddd56adac901c24ea2b7f98a37bf6a6a2756893947012ffaa850e76247a3445a5ab13ab5a462f39986fec33eed086148aba5eb554dc1799fee0 +DIST git-2.42.0.rc1.tar.xz 7304064 BLAKE2B 488d1377bdff1fff8e952b4f91efa9cf2f6db9ddbe48b00f532e1088c2f48302186f0e7c823a1d447ca883bd926a57494298f22e63fd37e4a36d8b5643c0831b SHA512 3ea7de73ecfbf1ae93bb3554b5666df3eff7c1afe0344c4e55a5a618d311ed45a06f42c74d59f5e95c6e48a6058886026216f56645fab8fa97761518c8f760af DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d SHA512 fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716 DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9 SHA512 7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3 SHA512 770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800 DIST git-htmldocs-2.41.0.tar.xz 1525692 BLAKE2B 4ea74130e21fed3ebbe09b849eddc48654fa7563299d8c2173856741d3c490a1672ac6b2005f716d6ae2d7759f92caafc56ccbf2408ba8ec87266b9c10530d73 SHA512 8a28f330f21e1da901ef8575509b56cede1a8f1d03e49fca802e561095c137c9ef23f3d6bd33d0e8a537bc1f93131ce7aafc92d4a9b0a80ade67249f22ff69d5 +DIST git-htmldocs-2.42.0.rc1.tar.xz 1536284 BLAKE2B 073e175ad3fad55f34e93a43c3d5c8dcdf96a95f6095803b5f95f6be6fc56866e1497ba1bfd7a1636ecb84074bbab329fdeed5d981d2f705686439049d3b0662 SHA512 f011c30660f76c0d9efd896d11315143bd71d5009fde00de4e3295c3db3755e7a717a6855ce7f9cb51d63ac8e46efbad22d813ea4fa23d5c6dcdad5eb240b8f0 DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba SHA512 6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1 DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557 SHA512 06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 091c907195b37ed4152698515528d7da27f8dbf2516915ae66ba6f81a64bbd9f2042544889fe655ea7447bd6f32adaf8daec9c02743587a84b090554ad58796b SHA512 4e75f5ae3786658d284ce8eae3133c01115e357cc0bd2c4c5bf4261196411da632f51c87ff6e4c1f4bc7adf7b7b4a33c4debe52bcd9b5d735aa70dd9614ad5bd DIST git-manpages-2.41.0.tar.xz 565060 BLAKE2B 082f2272314981b21606aef22bf18f0fe1d8a29fce0ce29e451cbad986e8f9c398906632b694de1b328accda61e85f25fd8875ee2e104cb9a7da8873d48e1495 SHA512 118afe9af79f2747c1f762b51fa2cdce7b46396ab4321f57826a351575acf30d9a486e2713e558cab6f6b353724cef3f0f1eab587b181f547324e96e3fee0b91 +DIST git-manpages-2.42.0.rc1.tar.xz 568084 BLAKE2B 9b87b9ee9174c5152139f9ac25cc73c8417ef3d216724668f9c6a78542ec2fc72d76838724a8d51781dfcf9362dae6e09a6c2cb29587bbed11cea58965b58214 SHA512 d36ea33552580040ccac25bed036c50c09f1ef0538248ae525b26cdf8b5b4856f066f37c016993c6cff3d942d0f165879061f795b9dfbe25121e3a4308fcf5bd EBUILD git-2.39.2.ebuild 16201 BLAKE2B ffe2ed9d69f528ab24149e3bd70d00aba3bea5e753b1a0459785a5e2f2019b1c7e1e8b3f6f1857580a5c99f1a132039a0f3580bb79a65ea1e9b7a21f059655d6 SHA512 0fa470fe3e9aa87589bb7e0e842e14ce220039d97c9671b301b371249c03e91f94364883df57a9a5d622c0a007a8469701b8cfed195566df7cebae69adbc4066 EBUILD git-2.39.3.ebuild 16201 BLAKE2B ffe2ed9d69f528ab24149e3bd70d00aba3bea5e753b1a0459785a5e2f2019b1c7e1e8b3f6f1857580a5c99f1a132039a0f3580bb79a65ea1e9b7a21f059655d6 SHA512 0fa470fe3e9aa87589bb7e0e842e14ce220039d97c9671b301b371249c03e91f94364883df57a9a5d622c0a007a8469701b8cfed195566df7cebae69adbc4066 EBUILD git-2.40.1.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 EBUILD git-2.41.0.ebuild 16216 BLAKE2B 65aabcbaf1ade892bd76f928ab6c476ef766eddcbbed43084cd1dcd95e5a9be101568f3464cacbd73d196c070d245df406e9d33bdf49ca629969802269f371fd SHA512 be4b46db28975317246fb2ca48f9166e9342ff95a4b1f5b1bc56f25972356768521c4a40f82b95e3d8863863e4d26dbd749d844ac0167997b44a8a5f58cc56ab +EBUILD git-2.42.0_rc1.ebuild 16223 BLAKE2B cb2aa2aeb04903dd88c441a91f18b1703a136e0d5d0d8cb83469ffafc2bcb489c980d485014ca1b2dfc6031ef74285c827bea1965d69839578159f724165bb94 SHA512 96684efe1063e19d0d13bc8943a593d6e364809f5f42a900d949c82d9ba97af3a83ce67144096da24a9f09fe05e60b96de87448e1fec1d358fa8f68d4665bd1a EBUILD git-9999-r1.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 EBUILD git-9999-r2.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 EBUILD git-9999-r3.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 diff --git a/dev-vcs/git/git-2.42.0_rc1.ebuild b/dev-vcs/git/git-2.42.0_rc1.ebuild new file mode 100644 index 000000000000..4929730cbd30 --- /dev/null +++ b/dev-vcs/git/git-2.42.0_rc1.ebuild @@ -0,0 +1,644 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_COMPAT=( python3_{10..12} ) + +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd + +PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 + # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. + # See https://git-scm.com/docs/gitworkflows#_graduation + # In order of stability: + # 9999-r0: maint + # 9999-r1: master + # 9999-r2: next + # 9999-r3: seen + case ${PVR} in + 9999) EGIT_BRANCH=maint ;; + 9999-r1) EGIT_BRANCH=master ;; + 9999-r2) EGIT_BRANCH=next;; + 9999-r3) EGIT_BRANCH=seen ;; + esac +fi + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER="${MY_PV}" + +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" +HOMEPAGE="https://www.git-scm.com/" + +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="xz" + SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi +fi + +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" + +# Common to both DEPEND and RDEPEND +DEPEND=" + dev-libs/openssl:= + sys-libs/zlib + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) +" +RDEPEND=" + ${DEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( + dev-perl/Error + dev-perl/MailTools + dev-perl/Authen-SASL + >=virtual/perl-libnet-3.110.0-r4[ssl] + cgi? ( + dev-perl/CGI + highlight? ( app-text/highlight ) + ) + cvs? ( + >=dev-vcs/cvsps-2.1:0 + dev-perl/DBI + dev-perl/DBD-SQLite + ) + mediawiki? ( + dev-perl/DateTime-Format-ISO8601 + dev-perl/HTML-Tree + dev-perl/MediaWiki-API + ) + subversion? ( + dev-vcs/subversion[-dso(-),perl] + dev-perl/libwww-perl + dev-perl/TermReadKey + ) + ) + perforce? ( ${PYTHON_DEPS} ) + selinux? ( sec-policy/selinux-git ) +" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +BDEPEND=" + doc? ( + app-text/asciidoc + app-text/docbook2X + app-text/xmlto + sys-apps/texinfo + ) + keyring? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext ) + test? ( app-crypt/gnupg ) +" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + BDEPEND+=" app-text/asciidoc" +fi + +SITEFILE="50${PN}-gentoo.el" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + mediawiki? ( perl ) + perforce? ( ${PYTHON_REQUIRED_USE} ) + subversion? ( perl ) + webdav? ( curl ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch + + # Make submodule output quiet + "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch +) + +pkg_setup() { + if use subversion && has_version "dev-vcs/subversion[dso]" ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned!" + fi + + if use perforce ; then + python-single-r1_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local extlibs myopts + + myopts=( + ASCIIDOC_NO_ROFF=YesPlease + + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) + + $(usev elibc_musl NO_REGEX=NeedsStartEnd) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) + ) + + if use blksha1 ; then + myopts+=( BLK_SHA1=YesPlease ) + fi + + if use curl ; then + use webdav || myopts+=( NO_EXPAT=YesPlease ) + else + myopts+=( NO_CURL=YesPlease ) + fi + + # Broken assumptions because of static build system + myopts+=( + NO_FINK=YesPlease + NO_DARWIN_PORTS=YesPlease + INSTALL=install + TAR=tar + SHELL_PATH="${EPREFIX}/bin/sh" + SANE_TOOL_PATH= + OLD_ICONV= + NO_EXTERNAL_GREP= + ) + + # Can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die + + if use pcre; then + myopts+=( USE_LIBPCRE2=YesPlease ) + extlibs+=( -lpcre2-8 ) + fi + + if [[ ${CHOST} == *-solaris* ]]; then + myopts+=( + NEEDS_LIBICONV=YesPlease + HAVE_CLOCK_MONOTONIC=1 + ) + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then + myopts+=( HAVE_GETDELIM=1 ) + fi + fi + + myopts+=( ASCIIDOC8=YesPlease ) + + export MY_MAKEOPTS="${myopts[@]}" + export EXTLIBS="${extlibs[@]}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]] ; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + + cd "${S}" || die + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + + if use doc ; then + pushd "${S}"/Documentation &>/dev/null || die + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + popd &>/dev/null || die + fi + else + git-r3_src_unpack + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die + fi + +} + +src_prepare() { + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + + default + + if use prefix ; then + # bug #757309 + eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch + fi + + sed -i \ + -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ + -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die + + # Fix docbook2texi command + sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ + Documentation/Makefile || die +} + +git_emake() { + # bug #320647: PYTHON_PATH + local PYTHON_PATH="" + use perforce && PYTHON_PATH="${PYTHON}" + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 + "$@" + ) + + emake "${mymakeargs[@]}" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake + + if use perl && use cgi ; then + git_emake gitweb + fi + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + git_emake -C contrib/credential/osxkeychain + fi + + pushd Documentation &>/dev/null || die + if [[ ${PV} == *9999 ]] ; then + git_emake man + if use doc ; then + git_emake info html + fi + else + if use doc ; then + git_emake info + fi + fi + popd &>/dev/null || die + + if use keyring ; then + git_emake -C contrib/credential/libsecret + fi + + pushd contrib/subtree &>/dev/null || die + git_emake git-subtree + # git-subtree.1 requires the full USE=doc dependency stack + use doc && git_emake git-subtree.html git-subtree.1 + popd &>/dev/null || die + + git_emake -C contrib/diff-highlight + + if use mediawiki ; then + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) + fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" +} + +src_install() { + git_emake DESTDIR="${D}" install + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + local d + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + if use doc ; then + docinto ${d}/html + dodoc Documentation${d}*.html + fi + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + bashcomp_alias git gitk + # Not really a bash-completion file (bug #477920) + # but still needed uncompressed (bug #507480) + insinto /usr/share/${PN} + doins contrib/completion/git-prompt.sh + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + exeinto /usr/libexec/git-core/ + newexe contrib/git-resurrect.sh git-resurrect + + # git-subtree + pushd contrib/subtree &>/dev/null || die + git_emake DESTDIR="${D}" install + if use doc ; then + # Do not move git subtree install-man outside USE=doc! + git_emake DESTDIR="${D}" install-man install-html + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + popd &>/dev/null || die + + if use mediawiki ; then + git_emake -C contrib/mw-to-git DESTDIR="${D}" install + fi + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + exeinto /usr/libexec/git-core/ + doexe contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + # git-contacts + exeinto /usr/libexec/git-core/ + doexe contrib/contacts/git-contacts + dodoc contrib/contacts/git-contacts.txt + + if use keyring ; then + pushd contrib/credential/libsecret &>/dev/null || die + dobin git-credential-libsecret + popd &>/dev/null || die + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # diff-highlight - done above + # emacs - removed upstream + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + local contrib_objects=( + buildsystems + fast-import + hg-to-git + hooks + remotes2config.sh + rerere-train.sh + stats + workdir + ) + local i + for i in "${contrib_objects[@]}" ; do + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym ../gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + for d in "${ED}"/usr/lib{,64}/perl5/ ; do + if [[ -d "${d}" ]] ; then + find "${d}" -name .packlist -delete || die + fi + done + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + if ! use prefix ; then + newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" + systemd_dounit "${FILESDIR}/git-daemon.socket" + fi + + perl_delete_localpod + + # Remove disabled linguas + # we could remove sources in src_prepare, but install does not + # handle missing locale dir well + rm_loc() { + if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then + rm -r "${ED}/usr/share/locale/${1}" || die + fi + } + plocale_for_each_disabled_locale rm_loc +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" + fi + + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx +} diff --git a/dev-vcs/hg-evolve/Manifest b/dev-vcs/hg-evolve/Manifest index abb78d853218..61062cb5611b 100644 --- a/dev-vcs/hg-evolve/Manifest +++ b/dev-vcs/hg-evolve/Manifest @@ -1,3 +1,3 @@ DIST hg-evolve-11.0.2.tar.gz 855352 BLAKE2B f20b4364261ea591ed0c7ff4ac80cec6d979a4553d3c29fd5a757ceeb5dff0aa8c92481b24f7b121a12636aacbae96f58da786cb249edfb9ce5052a4c7be25bd SHA512 a47034dc93021c694dd5b47b684616c551d655be4643414a7ae8ae9ee733af6aa355010ab61a74d54b174c10848c87a1f5dd552499c80f8426ef40f0cff5a8cd -EBUILD hg-evolve-11.0.2.ebuild 824 BLAKE2B 56c4748e402b9c453a07e8e07266183eaf11faf5c929249be1e92f3e7ac37bd562ae1a1d859088a2c2c36a513f21cb45064f5e1146936cbe1339beaf81367b4d SHA512 9de933d678f0b5f2700aacd5cb258a54efa4e434558f51536d5e31dd051b09051b635c717da3ab05cca870809f12a7d1f3e1e5e334b66751bcd458ce06ac1061 +EBUILD hg-evolve-11.0.2.ebuild 825 BLAKE2B 162cf94187b7f55e72799d04c8e7fc99cfbd4df502c169e30c989962bef5b0a1bce6246c0bedfbd4a28b50d9599f6f1a786e8125edd7c26cab1fe73e08efa065 SHA512 2b87c61ffe2d3ba923b31d1d43b735732a2f0ac32fecef5f7bdf4e1f3da97182d7dcc5708ba8ac2d48985fc42178bfc4171a7a2075e4a80485befea2976ad529 MISC metadata.xml 288 BLAKE2B 54e31858a4f27a06cd765803e86a61e88b7d749635253c913e726f063e6070955646dd540c6176b9ab3fba03c9e526662657f7896a7a66315bcd0ed831889ae8 SHA512 8eb895e369c0174b4a9c71dcdd167f022464057c0a3eabcfd9570e421b6b85fddaab6b6ee9d9f4f5dff6cffe7f7e6bff88b115cc28fb11c70b71dd367ff9f760 diff --git a/dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild b/dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild index c965944d3b48..600a06b0a177 100644 --- a/dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild +++ b/dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest index 97debe40377c..95dd34d61a37 100644 --- a/dev-vcs/mercurial/Manifest +++ b/dev-vcs/mercurial/Manifest @@ -125,7 +125,7 @@ DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db DIST mercurial-6.2.3.tar.gz 8058864 BLAKE2B 72d710985298f17b2940b0a5cda896e8cadb881db0c9293c2c32ff3c2100dc2291fa314157b433eb05a5a25a442c0e0ae021a5abf7c477885a1e39201f5b0b0a SHA512 0d82582e6d40ceabcc32419bf0423dd9f49b72b72c91a0f575181f92b355699a88f0426a192c46ca47f3105e47cb45dc3ac1a6499f4c83e01fa31e31c1ffdfbb DIST mercurial-6.3.2.tar.gz 8092710 BLAKE2B c64759736719af4a675abddd0f4d3578c815fc11a1644c52d7aaddfafb547faf018253d9a47e6ac869e7c1de91ca518b0106e77104e998deed9cbeadd6d3cee2 SHA512 5ca7e448bf336c2a2d4db174c4f486f66f41eef33db14f152abb09b8d82416124d251784cb5898499580083ca104113d0763e27baa9b77feb90ba2fd96d40be5 DIST mercurial-6.4.4.tar.gz 8182450 BLAKE2B 620d20c64830b6eebe153b786e4e656140760e05f369931173f88702651073bd285144dccfcc2455e1169278c8eb7c673a9051a128a8698f18f7eb2982fd36e5 SHA512 6b97eaa10d2367dc583160170e74535e2c863ccc02e3d5527467769ce0b2db78a5496a48bad0f812a1bff5a9afec7751eea88edcefb06d052b9632a16da08c0f -DIST mercurial-6.5.tar.gz 8231320 BLAKE2B e1f59f944964869d511d74eb4d1d918a97c30a69424e6c4bb593df68f763cf1aff29fea7bb3a888bb98f07fc3b79a2d32901e4d633e381927f46949c2e57f5a1 SHA512 34f61b3f6a7d488afeffbaed7a35ab2da682f18171b07f78e405e89b7871dd7e7cbc1e92ef30b3bf82e35e2185d44c7e5379fecba4fafbe9ae8de194e92c12f3 +DIST mercurial-6.5.1.tar.gz 8231803 BLAKE2B c5465c1cbd9f2686b06243610d826c2c778772282d3e93977f2525726b4350d89507f4a06055b8b282d115c6bba7c0f7f33608a8d82e4140eaf46752463c2e07 SHA512 344305e9b1690f062ffc3d3f9dd99e0e4a63cede749def49c1975aa0a293b8c46777692274f83002ce136800a3a692ce1a916c254aea6d93aa749b2a30141303 DIST micro-timer-0.4.0.crate 3513 BLAKE2B cc189b0db3d6fff554dec8548243894f70ea0445e095179bbe5b0d06dae4de6c09bcded31f00507d2f238523a3ef300e25054102d37cc4768aeef569ee7fc6a0 SHA512 33f1b5c65d9fb293fd86d52509687b7f9adb7af6bdcb3904f24740a9ad58ba9b30987d2a63fc19afcd6a55467f294ab098401f53bafafbd15c48b30d87232585 DIST micro-timer-macros-0.4.0.crate 2929 BLAKE2B df30df7ca02b79c13d375b71efdedfe33feb836f52b7889ea842e6d98441434022554986a4cc69e995203ca5906ccc9676653015ac7e1015d55cfa62b7bba908 SHA512 e1f141a0d331078be270cb9ad623348c39e18d355b32822f5285f29e325f1cc5d07d8833c130f03a43783590ccc4076d950d96b10468999f4285bcb521e194d0 DIST miniz_oxide-0.4.3.crate 50058 BLAKE2B bc7a152a984de061803c11255459ce3d8fa64dd5b38de9f2ed29213abc1922d68746ff523de3b99e0e95a8933ea75448a9fa1e14cbbe248549074cd5ce7b3c1d SHA512 8c0e2b3a585a0986a61977d4459adb1a7c396ab53f4f688dcbeb2a09c60878b0423f54fd1879c190f5c64690a2473ed2a07d4162a650f6c39f402f6b27e863b7 @@ -249,7 +249,7 @@ DIST zstd-sys-1.4.18+zstd.1.4.7.crate 1883425 BLAKE2B 4441515efe6ef0042306917290 DIST zstd-sys-2.0.7+zstd.1.5.4.crate 732100 BLAKE2B 1859d1feb7c31d53df56b198b88a391bf09e221d09d449878043dc780ae6e3b3a0ad05fe3fb4980e849ab914f68d281d41f51f7bbceec6e1403d9b4e25572b4c SHA512 dcddc4f0d7486ee144df4e2173536dc02c9714b6f702edb9a9e04b4c02f4d347b5a70fbc020c1d08c079d38a423c4dc8b6b86e7e43ec3ccfcc8e3ff9861be11b EBUILD mercurial-6.2.3.ebuild 6956 BLAKE2B 0367961a0bc9a128413a5610e821733dabd6e472eb1a10efbaeb2a02e1e292c88166f2e72c4c0a64ac78383ecc34b72986a63a7c336dfba593bf0c41caad8025 SHA512 8e795726ee3fbad9e0dfffb6da3eb5320bcb870e9cb5472eead075fb819dc4e00dcb69119acc3848589d323e29fda92f1caf14c1ae98b5c83693ad63fc395d8b EBUILD mercurial-6.3.2.ebuild 7053 BLAKE2B a8088e7022db68b959dfcc44cf52f5585c8a8ba223e17b8ff606097d5e0bbbaf946890c4a076aa2d90e56b4baca3a818cdc9f244270e0113e6348044bda7d710 SHA512 13de80f8060d1ddb50a33144a69a1a129f98f049a6f6aecb730d2a48a9919a8b57c1f10b74eb073d18d4cbe445283c6edb8f539c12b527ee6ec7ac3abec238a5 -EBUILD mercurial-6.4.4.ebuild 7475 BLAKE2B be7ff7d4aae8569605d043d2cb05fb36c911bd97aa1fd9731afabc3f63580783e954ec06f9047f91095ec666cab751ddf436df8954bf768dffb7ea76c35087cf SHA512 e17f45dda76e5da0825bb3bd13b0b0db17e2b655825745fcf65f7e1b0d14ef9f6ea333fc4894baf723ea925ac2483d131de677db69b7cf85773d42a20dad1df7 -EBUILD mercurial-6.5.ebuild 7479 BLAKE2B db9781506db1043657d4d00ea868cda958578fc2263347ce83986285562c5f7103b666660d3a58c83a1f1cf118f440d867428126260f130f95e1ec69283ab6e8 SHA512 2634026af32c6957579be1a2213301b38a1e892fd4d4ff03c6a1e55c379071547b86e62ff1169f6c2f49efd220a4da04284cbbbc1f2933e782427e14893581d9 -EBUILD mercurial-9999.ebuild 4384 BLAKE2B 59b8c9bc191dcb792f73eccd0387a131a21af7e7fa05a03fae5250302e6e0f52fd6b7b12452044fa234b7be2c2dedd0fed6963b729e1597a1c9bd415d6956c86 SHA512 d24187029c0e697f8f750c04475e4dac1691b798709a6fc02b6c1fdf742d4beb455bad0d61314136f7cde4e5bf1b58a3fa06a8caa66c2c5194ade9f5834f97e1 +EBUILD mercurial-6.4.4.ebuild 7476 BLAKE2B b208827b069a61e6d95d867b2e1b97c5ff0f6d551d3ccb1caf4d8aa70db742bb501bdd9ea01046242e866a1b17d8300ef24f4c01f1399dd5a3d4240aba8afdae SHA512 e5680b9597b90d6d515ad33cb0565bd0b942e413eb80e345e848502902cd1186d58188f97e7c8b3c79746d8647ae97b8330c2e3c230b41f6d44c18c23e2e0fac +EBUILD mercurial-6.5.1.ebuild 7480 BLAKE2B cbd7434cf69da1c725a434641d8dee7087ce06edc584d0a3db216a285527b50d149a694cd9791a5dc4928017dc381ef4449f6a4511354d200e353f247b38127e SHA512 df0672fae86a18b62e5dc8a69eeab734e697d89ccb43d977341b3c4109725f726b57ec9713232182ac1b664100feec318da3d3c3b61cce8879a7529bd6486d0c +EBUILD mercurial-9999.ebuild 4385 BLAKE2B c877e622ac056df5ccc2aad04645bd3c00f6912aace678fb1e8f737fbeec23adac996461ad8af1c372880597f4dc8ec64c11896f31bce70644eb61fcc979161a SHA512 14acb92af8b7ef5bc98893c5a94dafdc9d43371e643708e4e88dbbd2950c82fa7de5b3e8300877a33bee2a3b5d81e29e2bc0c5e3c31873317c6ec33b3387c17d MISC metadata.xml 543 BLAKE2B 648353ce40bb4e93585e0f34b7bd7eba764b421ae9962835d2e00ae6e893e1b0c9f7e94e1e3548f098a57f5901840986784e5c7e163679b41f6475ff9ba190ce SHA512 e6850e1b5088298ad42f2a9ce5313a4c974562242ee77e7af5c53bcb91bddb1676a24690a14d67dbac911735aaef462d70019b6fb764e1e17556df29b0ac7e1b diff --git a/dev-vcs/mercurial/mercurial-6.4.4.ebuild b/dev-vcs/mercurial/mercurial-6.4.4.ebuild index 408c952f82e3..44e2cf2cb430 100644 --- a/dev-vcs/mercurial/mercurial-6.4.4.ebuild +++ b/dev-vcs/mercurial/mercurial-6.4.4.ebuild @@ -6,7 +6,7 @@ EAPI=8 CARGO_OPTIONAL=1 DISTUTILS_EXT=1 DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" CRATES=" diff --git a/dev-vcs/mercurial/mercurial-6.5.ebuild b/dev-vcs/mercurial/mercurial-6.5.1.ebuild similarity index 99% rename from dev-vcs/mercurial/mercurial-6.5.ebuild rename to dev-vcs/mercurial/mercurial-6.5.1.ebuild index 10706551f157..0c07f473f080 100644 --- a/dev-vcs/mercurial/mercurial-6.5.ebuild +++ b/dev-vcs/mercurial/mercurial-6.5.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 CARGO_OPTIONAL=1 DISTUTILS_USE_PEP517="setuptools" DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="threads(+)" CRATES=" diff --git a/dev-vcs/mercurial/mercurial-9999.ebuild b/dev-vcs/mercurial/mercurial-9999.ebuild index 73929298674e..a115fab5a626 100644 --- a/dev-vcs/mercurial/mercurial-9999.ebuild +++ b/dev-vcs/mercurial/mercurial-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 CARGO_OPTIONAL=1 DISTUTILS_USE_PEP517="setuptools" DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="threads(+)" inherit bash-completion-r1 cargo elisp-common distutils-r1 mercurial flag-o-matic multiprocessing diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest index b98949d2b15c..fdfae75cabba 100644 --- a/dev-vcs/stgit/Manifest +++ b/dev-vcs/stgit/Manifest @@ -2,162 +2,245 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b +DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62 SHA512 fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f +DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 +DIST anyhow-1.0.72.crate 43837 BLAKE2B 1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8 SHA512 25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.2.1.crate 35798 BLAKE2B 9ed2e0764edb3f164385e4420e8c9a133757194ee2763743692520d2389ee81c987a081db68510963d66a02555d20bc6decd83f707309040a7295522ddfa35f3 SHA512 413b602edb82f8a4553735e46feefe323137b742d003368e037406157f916e5a5ea002d015a27cf8d41accca75f103c6712e2268fe2853d4d5e93e7264682182 DIST bitflags-2.3.1.crate 39565 BLAKE2B 439fe1150d278c78bba41cca43419f23b85627e045350c8196fe4618fc20b8c8951e898ff023f7ae9b4f64458d413418393503001b03e20e12857741145144c0 SHA512 12a7bb566d19153179e37daff4a336d7030274eb5219f2f074c28db2e2b8aa958a85749bdb8a72ba7b5f8eb2cef49ac5308f40bbc3548266d756930b5d7f3322 -DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 +DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78 DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 +DIST bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST btoi-0.4.3.crate 10007 BLAKE2B 60a4c0511afc23ec3bdd07a905e82b501f1000081e6dbfca9ee6a0d6aad40ade84ab09d740fbc8e9656653a7f5a9a12a68ffa732618e8dc87f9cf00a90b6d3cd SHA512 35d54183a37c8adb11838724a061b38d286a92603a557ee8b4b80dd230649a0ceb165fcab4b6e41402284f2153e18fad5c246f83d99accb2fdaa8f32f854bd22 -DIST bzip2-0.4.4.crate 34197 BLAKE2B b69f8ad38b44eb4912b33d53467492b0ebe6ed740451bdfe9133e71c47a8dbd85b1110a9607c4cc627fbabc44cd86fe0396bb545864632ffb6169f9cfa547b6c SHA512 9cd2b9159bd0b42ac908ecad41f0a737272af94ae0d6dcfe182d2f44bcea4632d32b0456f02322047ea9d6f46377db6cd083f468782bccd6126bcc75cb852555 DIST bzip2-rs-0.1.2.crate 253906 BLAKE2B 75a60bd49deaa8df0a91e291c619a392f55aa56ed8fe8e6f0a1dbd79c14266baf058e4e904cfb64762511f4a9c16c60af3c919a1943a2783907e8eac86f7f0d9 SHA512 00683e16f06a3c5589fbb6cb215ecccba4a8619916de80024a917f98f10bab4c663036fa3f922783ca19bb04a1653ec2ab593c1f36f587e931bd80cb11a79765 -DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b 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-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472 DIST clap-4.3.0.crate 54034 BLAKE2B ab9fad83668c54fedd9bde10ae6ccbf3e8deabfabca324ef98fb1522c62795dac473f19790a7800444f509f704ffbed2327f4a2e196c92c2b652899f9ee66849 SHA512 71b7e9e404b63a2c113688a97c56a071c52889869173125aaac6e1512ed0a77b86d0d6dd82cb717b63ad4ec5ad94ed1e01ef397ba9baf30db176efa80c13c286 -DIST clap_builder-4.2.7.crate 162405 BLAKE2B 380f1444d7f3cd7eb106be1389886718a9d56249f342a6e0b6c54917980e34691f871543a0981bbce7f288188d99d99b941effca3228013db30d14dc26247919 SHA512 05f06a5c749f0c8cab00c780b464428e13fdda65b5c7a83376aae0f48f1d62764ee9b1ec6d289c88d75efc1b04ae2d5c82956010704543c1c5b70fbcf35b1cf7 +DIST clap-4.3.19.crate 55022 BLAKE2B 90a674c96aa83d2472a8c67ab66eadf7110c497009349cce8f5b1043d14cc21dd89c23ab1316d26f48c40126ec8bc967b73663dd1efd78191dae005187f0a268 SHA512 00e9013a0af4013ea491f3556f53d8f861f9280db87fb4518e666ecfd4009cd731c67948e4fbe458eec22078e518a07336cc33a9346f0439d6e114856b7f16fe DIST clap_builder-4.3.0.crate 162227 BLAKE2B f16f610b828fabf3e1818dccdc749006f16ed116bf3e03c8bb0e1d4f70760ae5b6c7e2a363a87776cb5a05b575767b680d36ed8aafc58c21457e415f165e4dda SHA512 db1977678c4f369f029b2b3752ed7a2dd8aa69aad2d925383a8dea10031846657b341192c9c42c08e8ed8a360b0ee9fb8a3344e18d0a46a18d13aadeda60aff4 -DIST clap_lex-0.4.1.crate 12122 BLAKE2B b06dae9978865bdc63dcac66358f7d63f16c736a9b9cddd3b25a89c8d18d5648d107c2ebc3cf756f9e20af723381f574532add12ad4454312ea3379efd92f68c SHA512 012f5b3bfd252a2278a4089bf05340b03f73866c18612b2a4572a81b3182c00bf13dcf47e61fff49eb9fb2e091602999e6c27dee275c7de7559b27955ad082d9 +DIST clap_builder-4.3.19.crate 161122 BLAKE2B df66e68d3280ceea30c96cf8f1db7e42a634b2b0cfc3b335a9200cb8b742cb386f928d6e0d429286b433ebc4812ce1c41a64c1335d52596e106c8dccc47c9ef5 SHA512 717cf74f419a0d62afdbd67a805aa2317bf296a0d8cbffff26605fc3b42fba4c223819368fdc43fede310843c698171dead4a552d3485ebcc6fd6e523368570d DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST clru-0.6.1.crate 16507 BLAKE2B 6379e70a2d75530bde76e82c370c4481ce84d8196a395e94b30dddc1126529774e7ac662da2611e4da10cad6dd54fbe55e1bca4d554369ec5f4798bab59a9d53 SHA512 bb9303ea245e3df6321bbf3c4cf9f899648067f8d3950638387badc79ab37e7570ee73c90af96dfe4eefc004d116c5fc77cc8d89a2809defa2107cde530cd192 DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 -DIST ctrlc-3.2.5.crate 13282 BLAKE2B 6a6709cf1d412b26381fb82c11eb882cf9193d6784470e8d7ada42834b48832bc2499d8da022351a318fd8c46631df2353bcd8b2adf822556efaada3416f9580 SHA512 27ffc60b19a17b1dae2e8ff90698b0c17d7980ccdfdc680f88d2dcbdf9717c26deba239dfe34ce3d67adf0e828127db481ec82000da9cf705abb199094d27097 DIST ctrlc-3.3.1.crate 13841 BLAKE2B c64967b4b3744195f3e32a52dbdf30d886a7047564318c7f3f79d1c26a507acbd2e578949422cf64821e39f6cd04613c2f7b994992caacf07cc9e3a5d2d8701f SHA512 e200374c3709afebacce998e30713a4d2c9eccda1f051267e3b811beabe8a777114d1e793d7d0f328c3607ffacf707f222c096e3eaa03a113dbbab47bda1f98a +DIST ctrlc-3.4.0.crate 14098 BLAKE2B 709de25815437bc91d18bc66ce139fe4c051d201b01a8dc90c97d275137e048452fa63d73b6fbe881370727153c9bee7d3ec6a97efb9710982639388ab683294 SHA512 94e2f5580ab178c50d56a6b40490e3a61d121c9de681f54f56c1e50596709835eee0b26df0436d1313af77cec1c4422051f1959221ea82536b8a709ef84c18fd DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 -DIST curl-sys-0.4.61+curl-8.0.1.crate 3101374 BLAKE2B 5a5b50ed58e0a010aeb6fe1f5c05d6a8eaa73e3c2c89462d6a37eb3de8fdced213a52c710765fbec5261b7ae77af30378a0872720073edf65939b327cf6261dc SHA512 ac8ca9a748392a213873047f91b247fb22231138ad417354c248f497020d850ce19b4c6f037d35cabd0d60e31dfaa044d1a901d344ab7c2785cc7f97a72e19e5 DIST curl-sys-0.4.62+curl-8.1.0.crate 3179053 BLAKE2B 26311066840aa49ceeee7c7100b90df859dcd31a36596fbe83619305c23310245f16afdb18ae0b68baa5c19302ad69b507cf8d9c3eaacc83cdd6d66cc64a428b SHA512 d39e08f0e5d5c6eb6e9e48b4c44ce52b62f6e26f527f4986f0eeeeb82a0c0964cf3cf9aab133af47bb32618b85f45a8fe71062d64d46c547185e3df76846322e +DIST curl-sys-0.4.64+curl-8.2.0.crate 3201883 BLAKE2B 055395db5546e3d2c265e706c4e6055cd375801721865dcc9003020e91adf85b6d2ca852460e75e6a6dcedcdcd48fff6f5dae5d337d32093d2dd2f149172dac3 SHA512 380e3fae7e50943716cbf3b07c34d8636f87c125bedd22089543569f5551bbdcc148c280f7efea535c04667ed80515c4615e4b8c51ae21260d91ab9423860d60 DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a +DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 +DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013 DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 +DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST gix-0.44.1.crate 239451 BLAKE2B f9eb4d0ce1a9a4095a1f9a9889a083dcefc2c4664a773ace3171b57005829943da9208e8522bd7d7ce58068df6390c914af6fe428290a5b6521f392b6f63d9a9 SHA512 75d137145014196981a68d1881ee38143a7d63ecbf669223ee03994efe3a0df5617a7417edfffea611543b05cf52de8bfd846a22589f51bbde4f1e8225fc15dd +DIST gix-0.50.1.crate 269943 BLAKE2B 7bb0222005ee8e01e4e1bc295f7649487f0660ab6026b2fe47214ef24070bc24c3f92a2837f475951c31f2c5a89b1195c160c713e891165b45c9dbf7e0a7fbab SHA512 ffd67fd901eb27e706fb89573c85426e004bcddf6008e791f09618aec07ce0d3aff4c2c87ee2fc96f2faf2d94fe5f8277ce2d7f9a72872a91464c309428bef21 DIST gix-actor-0.20.0.crate 4127 BLAKE2B 98d227f2ab5eded19e285f79e153a454450af76f78885a873e84ea2a77accb90c235ce1877038173b64dd0926a949f9d1677fb78ab00c38519e83564ebfa9107 SHA512 b73e9719b9b8d182909e62cc836c1a4da70c6f67ddb3482dd669bbfcafe5afcbc0dffd1e155882a1ce6edbb0b47b3595d81f824ee21f3322e3446f813f5b4d99 +DIST gix-actor-0.24.1.crate 27158 BLAKE2B 9793197615a117473c839edce26732d44e234a860f08fdfcd3c835339a220fbd268072e0f8aae569f8324d131ff405693520bd058ceff4952fe1f0d4b3b44979 SHA512 24cb7402a0526996ca1ed8e91ed7fd6ae31402212c853abb0f909719c8583ce059eec38e9885db6d5614f43ff35f39af4750dc0af99c869fb4fa01965037e94a DIST gix-attributes-0.12.0.crate 30259 BLAKE2B 549517bd639c19e7b460629f4736ce142717e475c0aa7de5f9d72ec9adc87315ae685791ef6e13842068a6843ede8175dc1e5c0bc272746f728330a629568635 SHA512 90f543638becbb77c5bbaa903d9becc1311eac25008f7f965fd87d9038a2e007cbe852acc0f528ac455f5b61a08e2a7545fc7499891c93890d48a92269fa3865 +DIST gix-attributes-0.16.0.crate 37318 BLAKE2B 1b8668c677f1fb81ac9e25a30a0e38f4ac3404389c264da64334a1cbd24199186eda859ce3f0b89b60acd496e926676a36ce0b31bb8f241a8ecac0940a475fbc SHA512 93e2bdef77bac3f7510c17794d64567fbdfa6ea4c24a9dc4a9844eabed0bb3a3b54de0086f42298b05aca28dd2d0634919b58ab48b91d877189d51dee03e663b DIST gix-bitmap-0.2.3.crate 9818 BLAKE2B 2f0116017b7713ac6d27b864c43fa05dedcaae62357d88492d018f78ff11ef783dc9e3cf22bd8267bd8dc1f13fc8b0a8405d491e0cc6c2bc24a5e0e09e3695d9 SHA512 2b17c0876a20d23d3658b360cfd745b1a1b01046754dada21bb5ab8e84ca98f0421f456f40c547f1f4d13e10034587d51ed7895e0dfd798f95e58d289132e3e7 +DIST gix-bitmap-0.2.6.crate 15700 BLAKE2B 7685d5da867374c3938e3cfad2c1b33a7d5c40ce9346a767f07291b859dfb32d23a34994c8b0ac1613b2685db3c6970f1b62a4e6597135cf6ff55d7900a936e3 SHA512 ad810366fb3cb0a1207acccd93253a34996c02ef65dbb3b1cfa94347691136fc1a08be756a4e2e1483d74c8cf227152212b35017f6d861aa3f927e645c596335 DIST gix-chunk-0.4.1.crate 12248 BLAKE2B 49a55d3ab4391b343ac3b42af93be8117de5946a0dbd5eaaff45d24ee456d8d6336f84e9f72fbaebdc03861a764fadd9e0c2ae856d6eebde54637d07ea298b44 SHA512 6fd5ed914389573f59f8fdff47cb47050309de385996456004ad8a9e4ae67426288272715df712a3e6124b81d456354684cdea1f892624ed3961abf3f73683f6 +DIST gix-chunk-0.4.4.crate 18016 BLAKE2B 5bd0963f239678759455767012b048f28484dc2ce376c436324f1c28c7082682986dbeac3e4dbc020df176780e4a47e64899c89878ce2865b8c0b6b61844b544 SHA512 f42a32049c6383f28b9ca941af2cd77e8febb46cb2f9e3435f05c78edcf18eb331f64f4dd7d1d616ec617de0615d267805a1d3aeea2369575b258fc4d590a8e7 DIST gix-command-0.2.4.crate 9212 BLAKE2B 889247edc864c9ffc3ce4eaa189654f9a599b9adc1d83cdefabebab4295951da1ce48ccbb386e400ad2ab850f484fd5acc4e93f2705bab7cd86a9ff9aedef4e5 SHA512 7a777ab4d557fee97e067cb602b80d55f824347b2c7c18c46abadb4f644dc891c926d6060c0a93823fb21caebba8830ae65ef0b4569d4c5856b7303dc8343852 +DIST gix-command-0.2.8.crate 15264 BLAKE2B 15d670e0b7920598cf0de33bf91a6284f374ab1c5d862e410891b1cd2c38872bf89daf7f26e5399664e92e938ec22911206b4ea945ada46d53362d6df448e4d8 SHA512 8a9a32500145b4f9240df698ddb19d7b02471603d4bb8bff81f4da8434431fd84018c611a19ea24815d7eb3d7dd78c4ecf856d4457b2bc57b878e7d1f58d0acc +DIST gix-commitgraph-0.18.1.crate 38038 BLAKE2B b7c4b3639eb9f6db639f9e4346b9053d2f908203b839eba6405fef235b1183cc7b2a587bd7f8d965849c259d8d0667dbdaf5ffbf93c70f0c63735f40eb6c900e SHA512 87cf72345f24c53587628e6c52b8a9672e390c0595cd2c92070324b28572ee51cf9edc07545e272c7152d7824dc004d1fed67956716912b66bb47a4f438ea0f3 DIST gix-config-0.22.0.crate 136539 BLAKE2B 884d0b160e9f18283a3f8f19d50288428ffebe6e7e2680044698cdadd3d446b2ca4e61f66de02de825602cc491cf1f45c17675c902a64b0920fe741ced6e1f81 SHA512 8b6e72a3f5a476987cf82b283ab3e96e231d142bed8756d1153fd78514ac5d00798c285321ada864d7bbe2f3b4e2ea259402b44bde27029ccc2dccf158f315ce +DIST gix-config-0.26.1.crate 138583 BLAKE2B 9c26cbe65563597d89ef72601a0ef88e3e242e2924ff070ead03e2d97706e3526abe161772a43c9113073cd855c98e4517f2930b579bfe9e9cf630c8182152f3 SHA512 f47c64d1718d5bb002215c56c774486a44b823a52279b550b59f8446ba34daf440ffd125aea6fbcb74b65042864916cf7efb6d978bc15ba2f6a5a666532a957b DIST gix-config-value-0.12.0.crate 18537 BLAKE2B 21101f38fe681edb7ef958977ccdabf9dfc6b13dbeb34275ac450a16f1c80c1ce1f18e212839c1b54af759b5b579d91df1a0fe2db823842c016e660e7d2483db SHA512 bc7633ecf3af9ea2b4d454067ada412cfb0c6a12c5ba77c7579092e3aa9885632126098b97e1cb57c6a0b91549a84630b893c070df0b5050054825e57e713e16 +DIST gix-config-value-0.12.5.crate 24738 BLAKE2B 9bcf90877817978a4756226b76375c3c4a3d450cc818eb5a74d7542209a37998bfd03a97d53ed85f08b616fd038665ec125074b381832bf945b992ac963b7134 SHA512 835d16ee6a96b4c63971680c5096c75b8a34cc6152402c63fc5092e177767b78ce39e65ff414e9b4949b8882fe4cf62b497d5ec4b144eb9e1353dcd8d5d3834d DIST gix-credentials-0.14.0.crate 38689 BLAKE2B 7d071c9ec8e38b094bf98ddd8123bc6608c07ff5b9155aa264963e25e426d6aa9e755a9658ff992a15c9590fd3acd449371450876e8605e67294c51e4c9b9404 SHA512 db16acb01d41163417e2287c3bef58996b0ad8caaf20cc603cec5ee4e129cc2e17f011edd15da73751ebf1bad9f96416e760634c710dc2995b2cabbef6eba245 +DIST gix-credentials-0.17.1.crate 44196 BLAKE2B d914eac229a6d2a91720bc015277aa3f9c5c86f057e5aa8c05c79ac8314c3fcbf98e5b7be3d8f12b7dccab4dfc1f463cbae63611a02a3f9121a94b2e1c0a526b SHA512 7bbee9ed0de704bc6fbbb86ee752dac973f992f83596edc2aec71bef35cd29a0c140a5c11c1a9e81f108c0ebeb68f3b7ce9f3af591d1f9447a4fc514055abf5d DIST gix-date-0.5.0.crate 19994 BLAKE2B 451c10b799d65a3ee3ff352f14a68cd99d82c25784a6bb5bbe6a66a67bd276464f49c2f1d2bd82705a120f0de59bf7d4fd8a80e2af7429ba713f4336363fac4d SHA512 d6ce8b185f9d6edb3392d91a481eeb04a39d61e0bc3ae3ee3d59be9c77f502d444cad089e743af4e7638b815e36669a9372d50fb160b68b61373028958f32288 +DIST gix-date-0.7.1.crate 26223 BLAKE2B 30fa24d65e7bfa576ff07ff02117189536c1a4964580ee066f0f56856ca945f67df56ad025502a32cf053bb0f5ea481c5afac88de0e516250d59d211d7941ee6 SHA512 f7615901379be301791e8b79b1cfc7efb014c2962b06a4b406b26a8366b080a28bcf7948bfb360b87dc8d6e672e1503d0f9cb507e51556e4a55192f26f717804 DIST gix-diff-0.29.0.crate 7019 BLAKE2B fd50b7f4aaadbfc2e2f80a8145b47299a88bfe3d7b76d27675d3f57814164f873f6ede6f2b1cc9301396566160fb4c371842b757efc2945fef338a385efec193 SHA512 2d02e0b00a92523a8122b29327ed57c327a617f01527286bde532ddcafd48cb29c9366b67aad5ad232c8a544d5eff8b068272efa58c3ddcc85d661de06e4fa1a +DIST gix-diff-0.33.1.crate 36753 BLAKE2B 75c26353a792de7bfe3fa0b7ff8db0098d659a40ff28235231fe123391d9b068f40edd7490c8ddbb140ff53756832492571afbc6b4a9fab4457d30bd4d345a4d SHA512 6a0493c8d17fda0441aaa80956349299590f8d0c300326a30fa39ef2927ab255dfd272d32d3e580591dfaaf9bdc77314de4aa65ae505be997d8f466f729d93a6 DIST gix-discover-0.18.1.crate 32989 BLAKE2B d86dae7539eef6ff640805b0186101665336e7d215a2abcae871268b485a9a9823bce4ea6b0d9eeb52622010c5461ccc2c32dc67dbaf7590c15fea5b96693af1 SHA512 7a61c6c306a66d4baf81f37e905f8d4302386bb366325791f778832347694c140dce772d8e93d1c3ec9078a7136954c48f4abacb224c79bf0fabbaca7cc6988b +DIST gix-discover-0.22.1.crate 39929 BLAKE2B 2aa4db8daf1b7867de796579a50a92567513ca61fa66271e072834f7a204bfce0a0988f03c9c31783dd53390fa98e0d1de5f6346daa777073728b14f288a5b0c SHA512 bb42f9deb316e4872f4efaf43aecbfbc58c3fc43996a65af21bbc51de90f9188973b1ab502fd6cf69cbcf0e40eddefe6dd0a574c271317ff7539a2944cde4cc4 DIST gix-features-0.29.0.crate 62359 BLAKE2B 947daa561181f81830e15705d385a9f91f59ac9e88a9f755bb4957250a8268d9bad0cc8e31485675735398b6509b79bcb814b43b52a2614d0079684450cab5e0 SHA512 50a4ec1c62229876a77d6f73b0fb6fe34dc1a72c64caf28a8738ca0dea0161de1efbf8273e0fa83a445e366430dd7519d57a126f3e27220382146febb753e19d +DIST gix-features-0.32.1.crate 71801 BLAKE2B e4ae2f2307118499cf85368b6334af25442c55c4cd13e7e801b29dea1f94b7f4988feb2dbaf7693ff8b01cbca322f6665f488ddb500349b3e45f71dfc508424d SHA512 182e592fb1d5ad90e4420d57743f41bb2780e96193c452d68525871d8c2adb39fb9ced33b68b2a7ff41cd36c85a7df8f2974f6a82cfbe55636df66908a6e39ca +DIST gix-filter-0.2.0.crate 50204 BLAKE2B 5e58797d408cdcc3129c928fa002180f02772b14009fe63583c6ba4926d96505ddca566cc9670dbba47af2a85c29a3677528d5cce595267a476176c51eced395 SHA512 e2ee133bcdeea061e2b7628acf7cc38c5304221aa599962d682b5950a39ee5e17aba13a7e213da7ff3d5cb5745b294192a688ba04109887a4a4878b0bb2928fd DIST gix-fs-0.1.1.crate 13364 BLAKE2B 203963008fc2b76702757d544e1cff41cf4883bb83ab8d400d4dcacce847dac6cf785cfc3e14704aada33056b1588ebe5765c46acefa3161312d12e140b2f29c SHA512 b84e7541ea5f55a4cd6f71a789ef655ff59875e169ca7b13865af1a972433d2d302330eb18e1871497f2f5bc2627981afa820b7aeebee8f418a175cb33c745f9 +DIST gix-fs-0.4.1.crate 19744 BLAKE2B 868498e093baf49dc781d9bf3f2a7969d82292be00ee7d1abe1a1f2d616dd800092806d27e54650c650bb229b1871bc9df8e8042525c721506a62d357ec353ce SHA512 95e6f0b741884465fe460ae8d780b31c09a3842b24393ed149b20f9bae6d35d78fbf36f7c9b0eb4d8ce6a9cbc842b72c382d978dbbe881bbf345cc68022f400f +DIST gix-glob-0.10.1.crate 50055 BLAKE2B 0b4064b11c3fdcbe0ef3507ff1d247f0ce01ed8814805b87416f5739bd53ec72787d1e10a24ba67c5c43dac329df44070a1d8fa457f9dc40691e73d02ebd2fd4 SHA512 7518c7729964e8a5a2f347e34e34a96cecc7dc789ee754d18e5262006f7ef18e85e4e77870425998c172ed3c6ae9ab96e7be7e79d5c143055a11898dc9d1dece DIST gix-glob-0.7.0.crate 43527 BLAKE2B c0e636f1ef5e154c8e38162069200effc8accb04baef26c5881bbad70e125176f08555bd514e1a2c399a57f37b1923279cd7d244a9315e93cc54d10fabf0dbaa SHA512 093f75bad08a4bdd30708ec27cabe71d22dc40d21fe8b922e563af2775d8034a4a0041baa99a886c8c743d7415da1745672b00acc0609fdb054c885856b4ab73 DIST gix-hash-0.11.1.crate 27218 BLAKE2B 19b0e478ddb9bc0c955a839d23ce3a944f1df28f7b1cff88ca1f7cc36fa69cebb9fee083b46aebe60119502e6963a92376f4198ba4221c93a8ab749530e75ccd SHA512 bafb9d6d6f0fe165585a5e4327a4beaefb14ca144b7a222fb9f003fc2a8f7e6d89e48331afc1c70dd707eed6d16d9d122f6af46fc844c189b7cc7eced4817b94 +DIST gix-hash-0.11.4.crate 32692 BLAKE2B 1764fc2a61b7ca63b66fe295ca909808ea53cbb3c7e3d97f11d29135cf1d9aa2ed0f9c177642998cd4c48c18a5b2c6c1cf4da30aa7b6a5833f336f1f051b9a76 SHA512 70e03b216da4ba3a0a0a364ce0e2f4f5c4ec50b100f7aff442557c4d1bcd74e8b64b911f955e35cd53f0441c8a6673c0efdb2ae66af53b0a7f6b11e1b78154e7 DIST gix-hashtable-0.2.0.crate 2242 BLAKE2B 9eb77d65b5dec7e4ebfd91c300f9fcb789bdf0af6d851a82099b19d40a5aa23233c432cfc3ca2e9a29a4792027da2010c56e28568765de4c541b8251469b5ead SHA512 df18224d430cbfa6a273a89264942189291153eb44fa90322948e1d3f37a79605b3914160f854d6add0398effeacf020e046806529cfbd5e3fe500331fc746f5 +DIST gix-hashtable-0.2.4.crate 11279 BLAKE2B b02ce4ca4ae5ca90b865220c626cce0ae6676c69451b9cbc95167f3dababff30d34da8788f8f04d7a010037e82cc1174b2532de84bd880e7353d7dd95ae2e9d9 SHA512 eb1fab06329343ce88b707a37c806578aa03059d47a950c98b59c6fe2652de51a923ca554f4a33d02521a4362b5a12f6cfe9cd4c7781dc283374134b3b046c30 DIST gix-ignore-0.2.0.crate 6087 BLAKE2B 83d0b11710f68f41782657ffdbabecd6da86b0e8bebf695670dc08a8e791e5078531c34767a779c0055cef27ce6247da2bd41c495b3cd44690222054908c2677 SHA512 6790ff9c5823a1d1c70b49630b5916f8d2637040c99153b07c40761631d9491167fb762565b3c51c945bb7540dbbb41c23af095aa91d990a5412358eccd50608 +DIST gix-ignore-0.5.1.crate 12456 BLAKE2B f88b0165ce71253bf90c237f937afba890c92b3a80cde944af0870cd3abab758ad141565f91c49e889a1810712c585ca8eb6a8c7e7d098acfdbe38276b7541b1 SHA512 97cfd01a994570b311263ece5b9caed67dc2b1e6c00d117b85398a33db0479cb19437e848c561917387be04e376705b4a43a758ce97b9363e1c1ceb6a81d7f2e DIST gix-index-0.16.1.crate 65140 BLAKE2B a7fa00ce2e7e603212a3d4ade5c88a61d20ed9e31483a2091fe4f216beb088f093778276b98dfbb16215511c64edad247393d3bd78689c842afece17aaff56f0 SHA512 9b704c7eb01368d11b467e20159a2e6aed094ddf1d72536baba01c112238cc56ca5c7c2cc122dc948acef8f86c5c0a66e42127c6502446db7a59d4ae59f313d1 +DIST gix-index-0.21.1.crate 73130 BLAKE2B 7dbee53dd50eb4710555b3a5953925009b5fb027c9a9ffd65086a527a4f5dc7a3a6ef47d40b546888794c326c832acf8382f5a929b7f3a0a12bf9b9b7c037b7d SHA512 f91a16c237298ea3b703a14136e0cfd8750b962208ddbf38e001f51b85781076a6ca60bb5b5f2776a4668d119954162480df3bddcea4850a0dc578958b362e69 DIST gix-lock-5.0.1.crate 20010 BLAKE2B a5963ee16d3144df57e6bd994896bc2fa1a27f7b53fc186906f60c6e27ed3afaddf2b8919da1967ad0fb2109733c9741034b3bb3cbe30c2218327dc66c853a52 SHA512 6c0381fd1a6e6b4217be4209094d01a110f82cf93f618169149ab814cb82db05a8be8568dad922e43adb4da341f0c772b91b291ba74a6845a691907e77462030 +DIST gix-lock-7.0.2.crate 21781 BLAKE2B c7568d115752b1dd38012299808e9fdc71dca9e02d88afb65153a08572a731268952f5eb95c36f01d3060d7f03d415059b258eeeed50e1532cd2f2033f454161 SHA512 7ceac75c33620a909effd94383fb5b6851d184411fdaba2ed284b7a308678187a52f5721480cc5a8d7f9059262badc37e34c86f7b6de406d7ca8217853d8b100 DIST gix-mailmap-0.12.0.crate 20329 BLAKE2B 3c05bed4ebaaba724f9e8eb0e2816918a399696558e05ee332ac09567223ec20cccd0f1ad8b1b9f0e15b5d39bb66c95d5563f75abe0cb915f539be4088082604 SHA512 681c7c4a786e792b14d031bc8b9e8ca2b04f82aabe003f50b17ecd3e742f6a1bde5db1f85fbbef213ce54edeafacd57895c27e19a150ac474d08aae47132caa5 +DIST gix-mailmap-0.16.1.crate 26662 BLAKE2B 7b7bd9774d7013a4f1dbc9de35d5e332843171f760633789602079d4b547dc79f2238c5455f094d0b031f980849ef1a7014f20e841d1e4205c85c68ceb8329bc SHA512 bbc72ce5c87ebb64bcf60f3302a5e90754d235a2d57d94a2531d9c7c0a7c3b2a0fb07e1ce8419bb36edec8d9f50632cb3088a335c11a08dceb3904498d44cca8 +DIST gix-negotiate-0.5.1.crate 113047 BLAKE2B 84588955f6c16da947628901fb2609f5ace103dc8162c86a2aab8aacb9ba06fef480766448bc343d8ed96c753707098ec7800d960029af3254d5f0654385f4e4 SHA512 d1d4c57ba4ed6304cf0fca1bcb848f9ef59b8967ba00768704607408a1d4d929b4274f1569c3978981645cfca550e4bf43861657d234aca773ee77856f2165ac DIST gix-object-0.29.2.crate 23581 BLAKE2B 5c99f154050337914ad9ab75aca55556832c7c990c8d4561a55ae2a2b193a04c54665e69978840f2615cf13523eb1bdec9aca337c198dd4277c52f754deddc14 SHA512 1bc95f11a46b799e9d7b8cd3b7513451d1b6ef57717cdd5a9533d07b75a38918cf6aa103051a2c5de10370687916cd8c658ad474d22a5dccff46e79e9602920a +DIST gix-object-0.33.1.crate 67204 BLAKE2B 5e25e9e406224bd9423c1231e8aa53a8da950ffe57f6bdde1aeeea61d1e0c216585f696a39ac7128bfc33cb9f01729b2e282e2912f348cf7295acef7492f7a31 SHA512 83ef2217c318777409a81b48dad24e8826d6159fb06d7fc79d15f889ae8d0a54e1205159bc73a0dec15d795ab86a40f32605ea836ca5ca599eac2710a1af470c DIST gix-odb-0.45.0.crate 137565 BLAKE2B 7ee4f96de1322f8387af2f4e467e48bc298b6cd1e5b5ca6b0b59f3f8a9f9e28dff2d6cd3fb4644107db1ea65819dfe0c69797398879c5c7c3faae55c52ef7472 SHA512 5a05fa826c53c74fdb09048588ca0390dc8bcf2306be23654c427a7a306fe2e4b50058578b8c4c58592a55e13a4db8f1d8a38371dda0b91199f8b572b61b71c2 +DIST gix-odb-0.50.1.crate 145273 BLAKE2B b9a8d7f5b66ce3646b5cbf04c717f26f7ad35f929df1dd33de3fb5813b9c8e0596464a52acad7d30a2bea52dc57f80aafe1562540ec26be52b706657f934589c SHA512 3adfe86cf1637c20f4c99ea3f920bb06b9f928e5837b08c74fea913346b91044b39b21d9c69aee0d22a673721ad783735d0493a5b2563b12d5cc26faadf42716 DIST gix-pack-0.35.0.crate 136956 BLAKE2B 1c137b0cd6d87b9d29253c64b4a7a6f8a433e33f7b88ecd100a7970c93367d8e5888f51b348ad21d3d3d7e11eb677569fe141be742cb581446d97e5407c7d551 SHA512 b07ea84bf8361c972bd8f6ab94bdb54238b4d39fd634b78152af5c8c50cd513aedbfb0f8f88393655080d4e6920e24be064029b000c08ae233b67fd1149653e4 +DIST gix-pack-0.40.2.crate 150511 BLAKE2B ea27dedfd40ac3b46111f4e47349bdac14f54a116287f6db1aee3fc1d18332c04ee27a29bc9df6d55cbe54959829d9b78a4e70e0d8645285d6c385e99ee287b4 SHA512 a64f9afae0bc760e86fce8191273763764a2259264d8f3a61f0091634527cd97bfcf0f58fc6fb8f59c9e051d838b22e77e9bb960b628656de9d1f70999ef7695 +DIST gix-packetline-blocking-0.16.4.crate 21078 BLAKE2B b975ae3767ee7394b19196eb60b55328d6027ee6c85cb04c98ee94e5091c925f1e5377102fe918fe192236a775cbd6c9c4de6172c7c820f1381fe0494c9d98b5 SHA512 d2e526d3640150a99de4ea80e350e40819f7cf6e42927104a314f3f308fb081f3dcc1494f5808e25bb7d9cd54a2177e1534ad0e0ad88427f3f2fdf8de2cb91ce DIST gix-path-0.8.0.crate 25881 BLAKE2B 93ca6de7f392e6ae8682f9a7d3d79c062590ab4a6682f313e6368e082c7f7e131b379ae7a4ef97d1347a5a69acbdcbaa55092c99b90f03933c980b8d61f71659 SHA512 27665f2e37cb3bc578b1a5c18344cc11be55d65ae77f74d2b2ab391a6e8404986d7530bd8eadf760ccaa636701fdfbc03d407e3095d82eda3722d35311066532 +DIST gix-path-0.8.4.crate 31747 BLAKE2B 7dfd18e25a668ad2d452d7ee2c177567bf20c996a4be29e27d01de5100ff362a58f200e745eebaf65dd57ee552791f3272684c1cff48dde9c7ea8f0d896c6c65 SHA512 c7425d700fcfe14d35c4b118a8e25d895ea040681e5988839816506ea2d46326ca85e88add35f8d820a8c4b5ab3fa954a5b2878f45c695cf6af1fc66d2578cdd DIST gix-prompt-0.5.0.crate 16678 BLAKE2B f0d6b87c20fb4b1d8c909640ece77d254365faff510f1c9176b8fca4a19efa93903d6a1bfbd1935b7946800cfbcbba47c93d78eaa46b471e14bd495bf1015808 SHA512 47f406982eae271f6e3942805c7994010f2c9e40f713aa8a1fc90fbe396b38a352d9b4a707202cb59b8c3e080e63ceeeedd8e5bd96281c64df6c34a5fe0b352a +DIST gix-prompt-0.5.4.crate 22442 BLAKE2B 8cd049b0fa7e9f3bd5765fbc62c00e409b0544280e280594e76eb8a3b0111e7eecc4db443b6cae26393648ea41cadde4e491c29c1e5bcc121024fc6c538302e9 SHA512 3fe34b1ea8b7bb09e67c909cf8d9c01393c89b28520ac8933ca434bcc283b4b0fe99a6b21b4fbc6336c832d9b33bd28513c7264f69c99fb4ad8da98fb7322499 DIST gix-quote-0.4.3.crate 9769 BLAKE2B 28ff4050178eb0711387a5a4ae8ce6e33b0c7063427411134752adcaee578aba4ad6cbaead8ebaa5047e2255e76f8994a01e9e8d5de39934cfc7f525c7e1a619 SHA512 4b1296be473a022926f67ff2412308954bf19f0233a4fea1ee44b605a76cdfb06f036591709e8b9dc6307d106267031ce034107a490fd63843227f681cd87d4c +DIST gix-quote-0.4.6.crate 15523 BLAKE2B 1a4d85fbe91ae8ab7f3d8a344e2910d9cb8b37387d567c8e11ded6652ff761bd73b46711e3776c4d92086a7a6e7fee7a4a0d95ead1ddecc81b6344d37678b5ed SHA512 0ea269673c19e2f9f2e7dda173f98d8d78467f42d95a327e1351c59d388799d763a270b52c26c897e3c561f98a611043a6baa2dbc7a146fdabba8c2812126629 DIST gix-ref-0.29.1.crate 50026 BLAKE2B a657b084c2ef24cacc95c1a148688db6df28d077f7afea96c1afe01898061473fe94fc7ac2928f444b373001d1e49899f631b83db3dc2983f26ec73fde5fe087 SHA512 58c8fa836efe4de9129760704eb22b149c003e9542968489eb2b949fa53e79be4f0c8c696bb50dba549e3c3fdafebd7be7689560f123d06005857bfd79916b0a +DIST gix-ref-0.33.2.crate 120076 BLAKE2B a50caaa5a95c06ba8e15d8f8c8088dc6096fa96accb335f76556a40e2e6d3c06e532337fb63f862925096adacda969a7ad299e12ad3c49d21310fdc364f793e6 SHA512 7ca53a36b6f4a84d213ec5bd2d7aec6ac83901aefbf469b204853f152df2a2ae2bd57b3afc41c2efeec0f31ad65791907ca52a6fde303b07cfc0dff22f531314 DIST gix-refspec-0.10.1.crate 28910 BLAKE2B 601264734f48cff8dd0408c672d4357e850128d55331441851ce3e325a5724e00c1fce6343e3700a2378ea1f91cbe38cea5d6debd7eda621f23ce89ff16b3300 SHA512 3c4165f8cacd9d5763791b8d08e7832bfaffc967a36fb8303ea5a3c8a2558477e498b6fb900b9692ac8c9f92ddeebb2e9332a3daa33ab2ee7c903e65aeb398b1 +DIST gix-refspec-0.14.1.crate 35169 BLAKE2B c414185ffaf23810622dc617dd9e3651c92885c945cd516ae10b036d09bba773c6fc3853c42a35360045a86ab5e163d6949d6a4e7234d6d7374f63e1fd8cd124 SHA512 2f690a8edb58c4a01da2802c3cd7f745804e44e18cfa26e20b495beba4f5c973775cb7072923ce066e288ddbf84dc180520d3c3022ce0335800206c693a169b0 DIST gix-revision-0.13.0.crate 37993 BLAKE2B cf71150e4a89d5ff4f63294f2d696018c2dfa674f709d91332aff8c7663a6839fbaf6d798204da122db191fd763bde4398e54b466760c0f2ce0776a9cde55458 SHA512 b4fe7ce72d42270ff04c9312ec4e071e17ed12b61f9a398edcefd46c1d65d8ccd80a9f142dfdff79d73c3fac66913aeeebfa021399b21590de800c5b7aa649f5 +DIST gix-revision-0.18.1.crate 46246 BLAKE2B 0a8732c0ba53de27afaabd70b08222df5e56d2756fcf9b5b9fec3736f7e0f0301e82ec846d0fbd1cde243f60b8a1276e6b1614f3bfb9f89457c9ed6ae0747b3a SHA512 67ca6f33d88850b4091a4dec41308b71b253ff176f9b9601ee2dee08a68251ea22204f9e3384ed63938fe2187d424d2db60ffb6c9ce851f36f1485d7d8051ef3 +DIST gix-revwalk-0.4.1.crate 14975 BLAKE2B 6e1c34122605fc3f9160a04c55374ad7f194f82a737604be9b8b8860fc476ddfa5a07f3c20edd7f24b4d63a9fb519af6e44af6026e75e0383bfbcc084f8974ca SHA512 b86a9495816ffe10178027c5e2f56e8ab6797cc3cbfce26d3b86e756784d53df891eb3ad54e6990764a185963e2d9cc96e388f10c457f1bf691c0c3ed3d7b5af DIST gix-sec-0.8.0.crate 18726 BLAKE2B 901f0cce163f46a925329aee76ae282de784dd9d234c078bce2a31ac39d9a70b628df30c1fb8de381dc7d48514f394bc858b05300007f824406a30c57510ebc2 SHA512 f91715b6d39d852da4ef01a4e9b5e9952246e687ff7e596336fa8496230ecec03f522918f7f493a98bb7ee052838ae4e5b7ea2332e677b9178861568a13c2579 +DIST gix-sec-0.8.4.crate 24557 BLAKE2B eba5dd6d1499e593d093eaddb4892b52f54a1518fa0bf7ec597c6c5640afe3350441e92125d0eb90ccd0a6b2e6ec14e9bc0f051b6896974f4a6c5b923c8ba693 SHA512 6f7b3e8269faac93d035dd687ffaafa1324098bf68c6c7f05b29fac183ed0a9dc48b9c98b18d579cc5d6fb1d112a4b08fd66f7f855ad31f6e3ec6531716eef09 DIST gix-tempfile-5.0.3.crate 34637 BLAKE2B 79d0f09e319232422c55145be650b232b0db85469f655cb56511d0bc93a13fe8fa7178ac613969ae72e2345398951232d206b6fd505d853c56b8b037e17eb9f8 SHA512 5ad1ceaab317e85aab6114b5df6b499fdd93b3152609d30a12cfa6c329d636cfba2a79822ecb54d72496e766d530c1f4ad55e84373bf83656671118940a05191 +DIST gix-tempfile-7.0.2.crate 36140 BLAKE2B c3dee1328de3e836ac69afcb2fd413604778f041e1fc212f81c08469ed6d055759d6e86abb288d73be8402aed0a5b876fdbc02987b3657cac2ac2bbaccc2ed7a SHA512 339f6c9bbaf0fbb637e67d2bd48afdf06566482c28bec55b071c6a178f1d7e5e3772051e8a0cfabfc3c60cc846f0a558d8ae624c078bec5d5aa0238cfd321150 +DIST gix-trace-0.1.3.crate 12486 BLAKE2B 231a7b7da09ae5e37d8e1b011f4d6130d04398970e0bfaf448a03ddb52cc11937ad4dafc685e6b554167d034f6b7c88856bd57b5ee11fe1f5ad9722b9b8312f4 SHA512 16f1781b50bd95e0b4b1a8724ba263da937022b5968d7c35f2ed2ba706f0b7fd429422f73c5643d8a119301f9e45c78f38659c963994c88e5c125788db08841a DIST gix-traverse-0.25.0.crate 7209 BLAKE2B 7dfccdc55f99818fabbc0b15331db2e55b5d565574b41e89ff23db3867a3077dc2f0488739a15ae8f8671aa868576d0bb720eec44343ed52ea87ad3a23faeb5d SHA512 5c7cc444bcdf103184285d3ff9ce8816e1613ff00a17d57653f49083251da7b5fdecb4230193c74c09d1320a90e8ce00c46022fc5fd7930406c4d621a177c788 +DIST gix-traverse-0.30.1.crate 36290 BLAKE2B bcbfee7d7575118526065b86074cf1bf911130dc923dd6d5cc30a84709b575ba9b10fdaee93aa59aa6628140bde8adc6cdb85972aad2616912e34f22f871c080 SHA512 3f8a5f5f6744da93e6a7c36e6481d21e5a6ea2ebd461a3ca9df68a62ab412ff1cd5ffef66602a24d51a0e83419f44634629811ceace39681227a4e6df733cfd7 DIST gix-url-0.18.0.crate 30077 BLAKE2B 65ec8f06e15d26f7787af8b338490e47f5b4f5e9f88fd0a071bd44d2a1cfcf4a6c03064a2fec569482a15e24e66edf51024851295f18d89e9e459e850a942ff7 SHA512 0e058c19f79671f3564f60643b69135f0b2477822336f241b0a9ba71b7c663991ee63f08ac01ad2c2055b96a0a95ae970e9a03da44105e2963455aab8538ac1b +DIST gix-url-0.21.1.crate 36333 BLAKE2B 27946b72c83ba1abc9aea31cb9ee95d6fa2144017816e4e47d02655f6b91c325878274bb6190a58a72eeaecbefaff6890e8566fe30dba0092f5f00c9548c931f SHA512 3a10598d3e9d69f841d86fedf29856026860932c7b64f142600ed70c356120edc51ef9f74536a20c26299ecd4b1c912816691b1b775d7c886a034de25d75cd0d DIST gix-utils-0.1.1.crate 3877 BLAKE2B decafe90beb0bf63ccf9e027e1816730b34931c3a2981f92ff23e2453590545d9e88840e18c08829c1dc2f9b3d533e6e465eedef68d6bdf61379c64b2106a916 SHA512 b578bbbc435478e565dbdcc6bc091eb70f5441dcc9e84133d7e02502ba8a7ca1dedc0bd615455427f782addfa9f9494a7d6b702b67821a87d0c321a1043e4425 +DIST gix-utils-0.1.5.crate 10006 BLAKE2B bc8ab3f43f4355d65cb31af3fac5d68c206277aefdb41a5b774436c9cbbb0da09f814ba7176f9e197467f739fa70253577bfec58556c73915884d8123b4a2bd6 SHA512 cd23b089c6ce047d19db74aae28c266cf1878a6196f8b7dd3f868deaa6bc66d05f50fce3b6789e8f411ecd90a2c449102919756f9b06018d467b805b09474bc2 DIST gix-validate-0.7.4.crate 2529 BLAKE2B e16506a3d21a9499b3e5a851815b9367f5d6050a3a697587cfeb0e05659bd4ad42774f62227654d18b585a4ab85aa4698cd4da0482bace7a65f7df6e3f2ebe83 SHA512 f877571639b2e86853d408b3ba6abbe83d33fac81a3b6c7eb0b15b13f382d512996e5ade85abbddd72881bf3ab506b9b3f3e8c3af6a8e158464122c415bf0b3f +DIST gix-validate-0.7.7.crate 17222 BLAKE2B eb5f09f9d6f3d3d0d69a707b420413a423c6ec6ac7377ae115de933084d8626e8aadcccc7e4a97804a6e7221b127d8397669b75f7706248c2ba22a9c064ad1be SHA512 9d51590e31302a491565cabb7c7aa30f505b50607afde0de1675b04e47690b4086f1171c828b7e8616a094cb83b0903273710372972fb72ec7088ad8b86a26d0 DIST gix-worktree-0.17.1.crate 47661 BLAKE2B 58dc7cca83686330b28443019e20e4cea1d78fbb40f21412ef51b25a8e9070fa06d2c624200a561fc9ed44ab8429f7188ade627eadb1d43e8de12a5a4eb4f2f2 SHA512 ca013c3f3917f6765d9e89688780845e7662802529f340ae8da6e30aaff492add79e9ae13d6d5aac3e4642d8718ce485f92fcb642f8530aab1cfb036462c03c5 +DIST gix-worktree-0.23.0.crate 59173 BLAKE2B b565a00daf983051118b99d636523a534e7fb2f6455b460e1cb47eb2f7750cda4da47c796b4917f57b69f87e50fdfce3bcd44960d6a3ef950261ce7f2933f579 SHA512 e0cb937aac4fd83ff5827971fb58931fb2043abd84a8720212bb81ebba1d0bd0dc29c5f1550e40ec4d03c819b59142d599607fd2be60f0ce572de45646651d92 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 +DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 +DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST imara-diff-0.1.5.crate 154821 BLAKE2B 5be6954d53e1787e6c88b23c7cbc8848f92aa7892a4590fa7d55269550dd7e0a355ea13ff646abb4f91467ef4fca12e74da60958181ff0c6800d9965f6a536d6 SHA512 9c8254012958869cb4845f76d34849b140dd1604d14dc9822f969ffd66c32a94ae6151a1b11052817e1ef60fb94ec52ac9bd0a122b5a1e6a994952445e4d869e DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 +DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-close-0.3.7.crate 8025 BLAKE2B 3ae34374d194407200f327695e7525268d03e5c2e8a051c99aecd1d395407197f9e6ba39339f67ad4ac249b8be63e4595993e6cfefb2f0b421bfaf8d655099bc SHA512 0cc06245da4ad9f8708ab03619734dda41d1cbb2777a7944df10e2efb0ed0a6d34aab3ee55210b05eb4507c802d01a301b6718ddd6cb8e2b4abdd2e1be11303b -DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 +DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST kstring-2.0.0.crate 22063 BLAKE2B 71e58489a167d57326ce974c8e05dd4d2e18f7fa142249aea86594b56b83d566e14fdd79b7202a20ca9dc9e0911f7f873454925fed642d51241e6fc920775831 SHA512 17cf8f86f0a1df9de75ded552c4bfb9f7f0567802c83c0a8fa71625aa33cc537b498c3a247716a7b91b01c609a3722233d6316322210aa44850fd564ca16f624 DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e +DIST libz-sys-1.1.10.crate 3030626 BLAKE2B c945649790b7875c9661cbb1ec7f09700ad3411f893acd506dd2bc9f1cbcd166c692d8d45b3d6d1f7b099643fe543b078eb67faffe9d69b37d08da8c36eb246f SHA512 a30f6ae5e668a70289805bde9eb7feac36469385e2c9d92caa69c614e951b450430fcedc117a52f08459a854c0cff8cec047a6204f5959228a30dc7a727419bd DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 -DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a +DIST memmap2-0.7.1.crate 30741 BLAKE2B bbeb8199ad5f004837c9fbd7b0984010ef73b6959dac537a5b0265b6e16720a220bbd37b39cbae3c576a39bb2fd4b43bccaf7eb59203eb304e29e7e2b25d0a30 SHA512 a264ee152bca45af4ebe22fe30330c1984a65b064dbad2bd14c66eaac5053f35cd7569cf10517d9ba98fda64e468e3a8e599cebb107a627975417283e3530e17 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.87.crate 65702 BLAKE2B 578cab5b9bb3cb4dde866f3492aa3ca36fef7eb5d367ca46f3f93f388121ce131cd85b0b59a703e9bf989a7b891784fb54270027acc00f217356b3d2d9a60bd6 SHA512 b2f8fdd679aac50b2f830db32ca09e203c7d40a6bc0d83dcf66efe641a38a65e86d8ba9881b4fb073069fa54a7ff206e24d28b29788a2cce0c60e5e1e3d3ac39 +DIST openssl-sys-0.9.90.crate 66197 BLAKE2B 4cb5f74619b595ad224e33679023b3ba73cb99f8cb81516124dfb9b03ef8af9ed2d20b705acfee4e2cd08387fe20133f20a55114ffdb4b14b94e7b2142529909 SHA512 6b0eccecca799093f15fbcd17f3f37b7b4c83bb11fea1c77b1eb3e4cd1c9ad46e9c5f0c01ded7b22c4d2bb5e8d0d864f15163d481fcc973d6d06b41707fe7dc1 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 +DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a -DIST proc-macro2-1.0.57.crate 44506 BLAKE2B 6f3535a71213b2403b4ffd088366cb9e6b729def8b31afeb153702d6af24e93b4e90ca3d167ee260d7ae92d0c30ef69675587f63dc2c0b267a9354db05f648b4 SHA512 c812e51f1a85b9592d2259f5568ed39ebbc837a44b31237b943f6f0fe9c6149854597320d009730f5d6337dad59bbf648a0c3764fcfdc74436645c9edb8e9336 DIST proc-macro2-1.0.58.crate 44519 BLAKE2B 34b728460fcc161cfba36298c596d263d4c7455f95907704a490c1a81c479823926504f03bfc169c1b0543611092258698ccaf00905b5b02a6b843308471ef1b SHA512 5c1505b847944098d85c30b8d0fc7f059526170d51adff39493e9701fc8479829d4ca4a7f728c35d11478b9dbd718e521da0699af3b70aba8a3a3df2c60881ad +DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST prodash-23.1.2.crate 83797 BLAKE2B 6407d22f46020a7c1b2d78a17d05bcc4b8088a913ee31a778f0f403530e908ba3eecbb4f677eaf8dbb7e90bfb3485dbde47720203119aff0696e555c07d339de SHA512 733c3a072fd544c151e5e1298ac4cacfc4356813e454978ba526adec8c9fd00af6c37c84ebf156e5761776d07cc4142bbbf414ed19b01533a90222e64cf0fcea +DIST prodash-25.0.1.crate 85975 BLAKE2B e89908825984fd7cc0eb65fed13a8dbe5edc54b2ff8c2e9ba913cc74fa719db831235bd81dc31c8db064b04353307b1ca8e72b93dbd5eea601939255c261d57a SHA512 fb974cc692fcfdad7cf80f2b50a55f4f65b1b4318c83b549b7890bd25c1a53f753dfa7245ad1571887c65a5556af370bf6e002eb3451fb9425af20d21768d2df DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a +DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 +DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 +DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.21.crate 41719 BLAKE2B 8e3ce88c460b44839a46304c5ce6c02ec518a1f094165ae8589107cd32b79553e1c7aab581cb07fed4ef5935822ae4af8141f63d70e1f898a10e75377b1a057c SHA512 7457d4accd0096c791240aa19970307c6448486a22303e3b20b7fb25c326e50edb8564781e3d81ecb4a7626796ef78233c224f9baccc0de03f0eae2086624880 +DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa89d317cbaed2f511f74a927a0083042653e070c9d4b976ec83a74f3f37218f3ecb621781ee367b774596227f68 SHA512 6ec962cbd25f25dcee5e31b5012e61d38b97a7e8651a5439ab4cbc8ab33a0e2ce04fa22e06a82ef8750001c6659937ffd8dccb0cbd6971f68b0c354d0075aaa0 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 +DIST serde-1.0.175.crate 77599 BLAKE2B 0bd3b44f037c7a4beb59a7d73369f5255e83037dea37b3d1b3e0054666723ec04489937c5e820203b63f3c262c803b60769bbe780103fd4dce3128eface61597 SHA512 11d9812592d61105c86b943dc749104baf8723c1f1f4dbadb4cf5dbe2b053559d9453312ebb741ee7ef8555f0f187ed0cc4a235cb3ba0bd72fbc1ecf0ca861ea DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 +DIST serde_derive-1.0.175.crate 379830 BLAKE2B 7366daddcd1200f888dcf5e5c80daa2ce57092235eb6bc55399b1d36d35aeea6b02d0328ccdc9c8e988ff6726a4a877125950adaabb305705eef90f5bbe62181 SHA512 c09b2125b3141ecb2e7376095b5cc83a3f6cae1c9c3a46e71c0326cdb722df2af24c221a2b9457ecab5bdb5393e9153066751882efc134852178a91a009c4858 +DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb +DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298 DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae +DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST stgit-1.5.tar.gz 398562 BLAKE2B 922e014dcd0976a6b9ac884faa5ac6d8cb0e9efe6c56201c85675afb041e0190d07fb3cbcd366664b736d428d93188fc92c19db9a8d1fdc322054e1480b5b8f8 SHA512 6f018754f43c3ba48ce381b59f0e4033c295f0bd0acee4d07c1457f2c004caee9d8e9f6b2af1ee0d46941777639c7f5a49caa4c0dd01a72c3f3a43a34bf9b2bf -DIST stgit-2.2.4.tar.gz 570035 BLAKE2B 836d48f5324598bbeaee8381d823ce78fe11df1af24a83068655d65730ca458c48578fa7e462a8f6db4c73d122ac08a23d3b882cce6164b007c8474af70a60f6 SHA512 b30ffdf66b46734e2a9b9651899b72d32c36d9475e521f16e866b81c5b63fd8322ad65af7deae4b73344f852cba145df8b79d4da8eedbba1cc58b6a858506ff0 DIST stgit-2.3.0.tar.gz 602602 BLAKE2B 9246e0060ac0578ffeb5338814a2283624c4f8b7f4cb8646d89f9fe443343234069bc9c345aebfb8bab96d79fdf68c6860234e171d575221ab91bef2d7aa53e4 SHA512 866eb12171307ac6e7b2fbd48c5cc33858bc093bac5af23e91e30104d6e3a92a099d2957cedbb5917d640fddff7acb31a09df93171c56a9b17bb9862008cc4b4 +DIST stgit-2.3.1.tar.gz 604177 BLAKE2B d08a1afbea88068284d178a18b693e79536b7dd9c8410fb69f36e4f9f0f1774928a16d023608fcc7a3cc93c4e4d267689fb44a50bde84f549138b4fefa99d39d SHA512 8947ef62145f023606839718804f4cb4b15864da9fa9e117f7b26eedb14702b5fa5f8c5838ca2518a26f6aec76b0ca88f5c44f7d6b2aea310bca9de700690c14 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-2.0.16.crate 240928 BLAKE2B 776e3cb9ba82f7f42d226d1b631180bc2f6bea259152b39e5005a5492f5416ca9b14403d91252eb92d9c101751091a0425ca44512b46f25e2eeaf2ada0372a72 SHA512 75d6728614a39d7f676536fc345be6777e8dba6198f031e576ecd199e503347c4069fc7294c4da3e829cb919c08347513447dc86fbf0c545df2d347311621da3 +DIST syn-2.0.27.crate 241653 BLAKE2B dba085a8ffccc01a0ccacb7a2fbee328bc691cf0b8ef5c934f76ddf54d1e079fa79a6dfa02a69a8f3b72c456875a81d87a15add807d94dc01d434e8c162b5d6e SHA512 e3bb266edf16f2febecb903071344419ec4fc090d9f62de1cfb41fb15d46943efcd191b51d3284d3c38455b8fe6e6c8b8e614343810689257ee4b4bb72abde54 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f +DIST tar-0.4.39.crate 51491 BLAKE2B d45a5f7f22acc8ba465205c0e40ea518e000d6a3a9f7e9681c8670aaafd7940124ee69082cdf4a71f05630c8681e6db91d36c3f48e2e8f0861e44e8b0945773c SHA512 a09273c7245d1a36a00b1c4708395c206a5d3f99fb0e33ffba8d5ebc54e7b0357609ae1a1238b75bc3585232aac5d552c0c1454013ad00f451ef463dc06eec67 DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db +DIST tempfile-3.7.0.crate 31754 BLAKE2B 50df09733ac358ccaa92be5e2284ce4df7f256285f2e9575637888b995af7a2e09d80cc7d228041143a36e08472d9c9f896e419d8208281fd5c768972dd6aa43 SHA512 cfa8fc57b8605edc6f4fecc167df17e484b24ab01f7f1a6cf19ed6f6161b77f124e55c8359a93d0a07970e25ca6aece4509338a66a3c683c4c473fa5ac9532df DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 +DIST thiserror-1.0.44.crate 18760 BLAKE2B 4afb9d1cae98afff52c2e9cb67b8bd75815092f87d51ab5afcbf3366ee6ae8fde33c0bfab9458c9c452aee3b324894fddce327475ee754afb9b27794fcd9d279 SHA512 3a8e9346e69216510337e2c27e91e08e7a42a8b6b2abaa776df3937ad4dbfd857fcaff26e97d89965dcfb2003df1f1d1ff88eb239d334e62c806e8d637eb149e DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 +DIST thiserror-impl-1.0.44.crate 15086 BLAKE2B 664be3bca31bbcdd2bd8170e5e769d25e0a27c135067c84404d94bb51b5ef02daac76538898969281b0b0309c26b5ac4198e7bc819dec457dcec09e65530f75c SHA512 fe9211f50dc922b957ec3b9b5f132f812fc51fc68d23ad39837dfc174220dafb2b29d66822f34b05f1cd27cd473598d43e17979ccd9c70b056d509cd5c5c9ad7 DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 +DIST time-0.3.23.crate 115028 BLAKE2B 2d3782aaad37156d6a51fd98c6f69955410e3bcbd313a4739c4e68260fc0fff4bebb05a02e2a0acc5d68a4f2f9583b0fd8d4d5b7b1cae23fbf99c9eb597fa60a SHA512 cb3671ade408daf3b8f929ec412bc2eaf7cdd2486673269e83c381c277eba8ff04450ebdbc73af35c3abc6a822dde10b767a800434621c697363558a42c88ff3 DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 +DIST time-macros-0.2.10.crate 23680 BLAKE2B 44b755081cb2cfe8af1bd4fdcfcedf40e4b37261a9a72a70c45fea72af9eac32dca795002845a0be6b62274ef17fd99ed9a27ffd943b9c9e8b36168949ae0e6a SHA512 b325eaa48c7fcc30a478e05e92b9db15b825e21ae77351941b9557824ffc810aea554c61d4b057fe28f3b209d307e96f1a33dd21b52eefec77857645b88c8654 DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bom-2.0.2.crate 10717 BLAKE2B 9029e45504ff6c535ae6b78a797d5cfb85c2733f16ecacf87abfd69b64460ff75c80eabdb670cec0d8d6d79501879614395db6d7c88ba37584cbfef6bc62a8b8 SHA512 3ba6ac52d2fd356134f0c3be2b29098b189a791b2256d62100687fae07ef9b104be8e7dbc1a496d3f18b3e7349081ca3609d6c1d481dcc2bebd5a4bd52b1197b -DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d +DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 @@ -173,6 +256,7 @@ DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33ae DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 @@ -189,6 +273,6 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac EBUILD stgit-1.5.ebuild 1815 BLAKE2B b2a6f572ccf9a31d348eef17d9e138011d33a4ce95135ff2622944cc0440e2e709a324233b7ab587e91b68ed19b7f192fc12705b9ad7ab844160abb59e785d91 SHA512 cbb9aa5f10818d6de30f312db83272af6414f932643af45dfda4a3db50fcd1189a51f90ecc1354718ccaba1ae1277120a3bf0b6eca0020863d70035a40a1a47c -EBUILD stgit-2.2.4.ebuild 4696 BLAKE2B d55b8cfd09ec7fbee9f2d6eccf9df356529c082d79b3dae463b5863d6412d061a30456b3dc2a9b7f67454cea7031aff2adfb37805cbc2defdb821cd3c462c791 SHA512 da1010a30479cbe1825ec53a29b524ceebd81d0e664c40ff1778357b138c8061a1b9cbb95b1c15edbb8952df15c162ff5b1043ef7fa0ff69d71e6784a6a50eaa EBUILD stgit-2.3.0.ebuild 4675 BLAKE2B 763bd8da6a9ca59cc2019aaeeabd3be8f72a9a199b47bcdf91ce8e213d7fbdf1bc8839c17435b85342a4b9bacfe5d8a46cfaddb8981f546a81877bf3e2059a43 SHA512 0553cd2ff28efc5627882aaeea0fa62c27ab5dc2daaf91fabcd7ad4e1872a5fd2af47b8768c8102a6670aebab3b845245f7db9b3080478989804e3896ad32d50 +EBUILD stgit-2.3.1.ebuild 4589 BLAKE2B b6480ef5ae77417309409909044f50f3db481af386cbf99468b31f19ec074c3e5d1de0a2189f8620eab779388df123504b4f776bc502975aab947b7c6cb02c79 SHA512 743ee246df220dcd2059b6c243eead8049ca50f1ff15eeab4fd276a653fc890b3158acaa9a4b94d1abbb01139a9ed38c42a5667212987b5ef3105d9613d26a40 MISC metadata.xml 323 BLAKE2B 1c28327d872297f61225aa1980ceac920aa9b7a55e8ea79f8e1428480cbb9c123c6ac180031ea2ad69848b4e954586d4365e72c7f5789c534a4a6d5f27511d82 SHA512 93f18052662608b3f800bffc766b39a4f3991293889e952d5a5faa0d3eb6d8828031a676a5db8f2cb6a2692cacd4d0fde4ce28d8bb5655487889ce218f0d9f86 diff --git a/dev-vcs/stgit/stgit-2.2.4.ebuild b/dev-vcs/stgit/stgit-2.3.1.ebuild similarity index 56% rename from dev-vcs/stgit/stgit-2.2.4.ebuild rename to dev-vcs/stgit/stgit-2.3.1.ebuild index 36680a9ac680..ffa8e1b4f90e 100644 --- a/dev-vcs/stgit/stgit-2.2.4.ebuild +++ b/dev-vcs/stgit/stgit-2.3.1.ebuild @@ -9,148 +9,155 @@ CRATES=" adler-1.0.2 ahash-0.8.3 anstream-0.3.2 - anstyle-1.0.0 - anstyle-parse-0.2.0 + anstyle-1.0.1 + anstyle-parse-0.2.1 anstyle-query-1.0.0 anstyle-wincon-1.0.1 - anyhow-1.0.71 + anyhow-1.0.72 arc-swap-1.6.0 autocfg-1.1.0 bitflags-1.3.2 - bitflags-2.2.1 - bstr-1.4.0 + bitflags-2.3.3 + bstr-1.6.0 btoi-0.4.3 - bzip2-0.4.4 - bzip2-sys-0.1.11+1.0.8 + bzip2-rs-0.1.2 cc-1.0.79 cfg-if-1.0.0 - clap-4.2.7 - clap_builder-4.2.7 - clap_lex-0.4.1 + clap-4.3.19 + clap_builder-4.3.19 + clap_lex-0.5.0 clru-0.6.1 colorchoice-1.0.0 crc32fast-1.3.2 - ctrlc-3.2.5 + ctrlc-3.4.0 curl-0.4.44 - curl-sys-0.4.61+curl-8.0.1 + curl-sys-0.4.64+curl-8.2.0 dunce-1.0.4 encoding_rs-0.8.32 + equivalent-1.0.1 errno-0.3.1 errno-dragonfly-0.1.2 - fastrand-1.9.0 + fastrand-2.0.0 filetime-0.2.21 flate2-1.0.26 - form_urlencoded-1.1.0 - getrandom-0.2.9 - gix-0.44.1 - gix-actor-0.20.0 - gix-attributes-0.12.0 - gix-bitmap-0.2.3 - gix-chunk-0.4.1 - gix-command-0.2.4 - gix-config-0.22.0 - gix-config-value-0.12.0 - gix-credentials-0.14.0 - gix-date-0.5.0 - gix-diff-0.29.0 - gix-discover-0.18.1 - gix-features-0.29.0 - gix-fs-0.1.1 - gix-glob-0.7.0 - gix-hash-0.11.1 - gix-hashtable-0.2.0 - gix-ignore-0.2.0 - gix-index-0.16.1 - gix-lock-5.0.1 - gix-mailmap-0.12.0 - gix-object-0.29.2 - gix-odb-0.45.0 - gix-pack-0.35.0 - gix-path-0.8.0 - gix-prompt-0.5.0 - gix-quote-0.4.3 - gix-ref-0.29.1 - gix-refspec-0.10.1 - gix-revision-0.13.0 - gix-sec-0.8.0 - gix-tempfile-5.0.3 - gix-traverse-0.25.0 - gix-url-0.18.0 - gix-utils-0.1.1 - gix-validate-0.7.4 - gix-worktree-0.17.1 + form_urlencoded-1.2.0 + getrandom-0.2.10 + gix-0.50.1 + gix-actor-0.24.1 + gix-attributes-0.16.0 + gix-bitmap-0.2.6 + gix-chunk-0.4.4 + gix-command-0.2.8 + gix-commitgraph-0.18.1 + gix-config-0.26.1 + gix-config-value-0.12.5 + gix-credentials-0.17.1 + gix-date-0.7.1 + gix-diff-0.33.1 + gix-discover-0.22.1 + gix-features-0.32.1 + gix-filter-0.2.0 + gix-fs-0.4.1 + gix-glob-0.10.1 + gix-hash-0.11.4 + gix-hashtable-0.2.4 + gix-ignore-0.5.1 + gix-index-0.21.1 + gix-lock-7.0.2 + gix-mailmap-0.16.1 + gix-negotiate-0.5.1 + gix-object-0.33.1 + gix-odb-0.50.1 + gix-pack-0.40.2 + gix-packetline-blocking-0.16.4 + gix-path-0.8.4 + gix-prompt-0.5.4 + gix-quote-0.4.6 + gix-ref-0.33.2 + gix-refspec-0.14.1 + gix-revision-0.18.1 + gix-revwalk-0.4.1 + gix-sec-0.8.4 + gix-tempfile-7.0.2 + gix-trace-0.1.3 + gix-traverse-0.30.1 + gix-url-0.21.1 + gix-utils-0.1.5 + gix-validate-0.7.7 + gix-worktree-0.23.0 hashbrown-0.12.3 - hashbrown-0.13.2 - hermit-abi-0.3.1 + hashbrown-0.14.0 + hermit-abi-0.3.2 hex-0.4.3 home-0.5.5 - idna-0.3.0 + idna-0.4.0 imara-diff-0.1.5 - indexmap-1.9.3 - instant-0.1.12 + indexmap-2.0.0 io-close-0.3.7 - io-lifetimes-1.0.10 - is-terminal-0.4.7 - itoa-1.0.6 + io-lifetimes-1.0.11 + is-terminal-0.4.9 + itoa-1.0.9 kstring-2.0.0 - libc-0.2.144 - libz-sys-1.1.9 - linux-raw-sys-0.3.7 - lock_api-0.4.9 - log-0.4.17 + libc-0.2.147 + libz-sys-1.1.10 + linux-raw-sys-0.3.8 + linux-raw-sys-0.4.3 + lock_api-0.4.10 + log-0.4.19 memchr-2.5.0 - memmap2-0.5.10 + memmap2-0.7.1 minimal-lexical-0.2.1 miniz_oxide-0.7.1 nix-0.26.2 nom-7.1.3 - num-traits-0.2.15 + num-traits-0.2.16 num_threads-0.1.6 - once_cell-1.17.1 + once_cell-1.18.0 openssl-probe-0.1.5 - openssl-sys-0.9.87 + openssl-sys-0.9.90 parking_lot-0.12.1 - parking_lot_core-0.9.7 - percent-encoding-2.2.0 + parking_lot_core-0.9.8 + percent-encoding-2.3.0 pkg-config-0.3.27 - proc-macro2-1.0.57 - prodash-23.1.2 - quote-1.0.27 + proc-macro2-1.0.66 + prodash-25.0.1 + quote-1.0.32 redox_syscall-0.2.16 redox_syscall-0.3.5 - regex-automata-0.1.10 - rustix-0.37.19 - ryu-1.0.13 + regex-automata-0.3.3 + rustix-0.37.23 + rustix-0.38.4 + ryu-1.0.15 same-file-1.0.6 - schannel-0.1.21 - scopeguard-1.1.0 - serde-1.0.163 - serde_derive-1.0.163 - serde_json-1.0.96 + schannel-0.1.22 + scopeguard-1.2.0 + serde-1.0.175 + serde_derive-1.0.175 + serde_json-1.0.103 sha1_smol-1.0.0 - signal-hook-0.3.15 + signal-hook-0.3.17 signal-hook-registry-1.4.1 - smallvec-1.10.0 + smallvec-1.11.0 socket2-0.4.9 static_assertions-1.1.0 strsim-0.10.0 - syn-2.0.16 - tar-0.4.38 - tempfile-3.5.0 + syn-2.0.27 + tar-0.4.39 + tempfile-3.7.0 termcolor-1.2.0 terminal_size-0.2.6 - thiserror-1.0.40 - thiserror-impl-1.0.40 - time-0.3.21 + thiserror-1.0.44 + thiserror-impl-1.0.44 + time-0.3.23 time-core-0.1.1 - time-macros-0.2.9 + time-macros-0.2.10 tinyvec-1.6.0 tinyvec_macros-0.1.1 unicode-bidi-0.3.13 unicode-bom-2.0.2 - unicode-ident-1.0.8 + unicode-ident-1.0.11 unicode-normalization-0.1.22 - url-2.3.1 + url-2.4.0 utf8parse-0.2.1 vcpkg-0.2.15 version_check-0.9.4 @@ -161,24 +168,14 @@ CRATES=" winapi-util-0.1.5 winapi-x86_64-pc-windows-gnu-0.4.0 windows-0.48.0 - windows-sys-0.42.0 - windows-sys-0.45.0 windows-sys-0.48.0 - windows-targets-0.42.2 - windows-targets-0.48.0 - windows_aarch64_gnullvm-0.42.2 + windows-targets-0.48.1 windows_aarch64_gnullvm-0.48.0 - windows_aarch64_msvc-0.42.2 windows_aarch64_msvc-0.48.0 - windows_i686_gnu-0.42.2 windows_i686_gnu-0.48.0 - windows_i686_msvc-0.42.2 windows_i686_msvc-0.48.0 - windows_x86_64_gnu-0.42.2 windows_x86_64_gnu-0.48.0 - windows_x86_64_gnullvm-0.42.2 windows_x86_64_gnullvm-0.48.0 - windows_x86_64_msvc-0.42.2 windows_x86_64_msvc-0.48.0 xattr-0.2.3 " @@ -187,8 +184,8 @@ inherit cargo flag-o-matic DESCRIPTION="Manage a stack of patches using GIT as a backend" HOMEPAGE="https://stacked-git.github.io" -SRC_URI="$(cargo_crate_uris)" -SRC_URI+=" https://github.com/stacked-git/stgit/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="${CARGO_CRATE_URIS}" +SRC_URI+=" https://github.com/stacked-git/stgit/releases/download/v${PV}/${P}.tar.gz" RESTRICT="mirror" # License set may be more restrictive as OR is not respected # use cargo-license for a more accurate license picture diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 0aa7a725cff8e4597971d4af74fe3e3eac7e7050..80be1ebac794a3a324b37f1975c3376fb01d23ab 100644 GIT binary patch delta 36992 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 delta 37002 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 diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index f3f2d1c1b0c9..c83f5725e301 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in + 18.0.0_pre20230810) + EGIT_COMMIT=7d259b36d2e8148d13087844e6494ad3a5c63edf + ;; 18.0.0_pre20230803) EGIT_COMMIT=c4bb3e073548cf436d5fa0406e3ae75e94684dec ;; diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index db3db300c023..40ff76ce900e 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass @@ -585,9 +585,12 @@ each_fakegem_test() { # @DESCRIPTION: # Run the tests for this package. if [[ ${RUBY_FAKEGEM_RECIPE_TEST} != none ]]; then - each_ruby_test() { - each_fakegem_test - } + # Avoid autoloading all minitest plugins present in any gem. + export MT_NO_PLUGINS=true + + each_ruby_test() { + each_fakegem_test + } fi # @FUNCTION: ruby_fakegem_extensions_installed diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index dfb46a7a355c6fa33df5d66dfd57cc2012e053d2..4be79ba38962a275e0a7fe7b66a6f4a07f9c3ac4 100644 GIT binary patch delta 13973 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 delta 14294 zcmV;{Hz~-;aglV8I1hU}_LfMnd#$X@|5BA%{IN#^0e_D%5=vLgFu@n!avf&#kJ+ct zc;rZ&d9c`OHEqvb(~88V%$;%|b!f6|5N})INHuVTRHF2pAEz*_4(tF&@EG z-^?JUc~2j@UDl1^L+-f-L$vmAjkhPFKGo42@w3|`-+6j(#x!9U0$AtVrDV%TgzcgU zVFg!XD1Wx(R`xWtS-(?><{q&2@cMSS{{GPV<^Ap9`S*wSm+`dj;j_`+^KAvPVcT7U z?YYIV2mhGYoHlGf)?6v45ax7c&M|vUlkcoPCGR>f;8qR8ZjyyHA2Bpia1#!*t9QGE z$-C4{7;FpGhwAz&sYjQVbH!Fu{s>>Ft%Pc98Gkv&meY~JQ&+N

    YUc{1lF|0zt*}Z;ZB2! z?<)!w8Xq=hp(H?q-6yHFr*n~{v&Mz7ZKnt$-{41^i=Uu!iGIel*%JcmZuYXZIe`w6nGk{Xa1xMyItNQVL2{lVXE1!31 z-8r-NEY>#DSs$LfIm`Ojz-L4=g0CG6OnV!WvJv?@_b8=X3ob?8$oD)-PbC%a+e-0| zcrDihZ_<4&RG$E9*OohIZ`Y0O2jE6Oc)C%6(Ovn6xNI~e?WVR1+(A{d!p=r2 z$(!P5qbM?nI)%ril-;+WWy=EjK!0iaMfqo2fFHjNF^nW6c(^MtIz!+If>yeFXABO$PQk@myx~uEf(l=OX4Q?vTDC}i0+((teuZdN{%-*QCP6d&>x6w)?nG`o z(z6?60qGE-j!rzQ4KbXdPId7J_!a!A5gKg^Z;8SO+ZdU8e2kF z+*rUJ-$>CZKd8|GEujy19Z(#^a<&iNlYgC3J$>3$I!ll?l+Y>JdVd5Qj3TgbEbHMM za1)H9PEr|ElnBOjrNfM@G*#5>3}nKbr*6MrfclBk8n1@7VD zNCl->5D0&SOQ_HK*MDTao`5A4l82aAXe1Xuy9i$F6V=BDqu0V_X-Be~boar!N#0q( z3^`4Fcw#i&K%We1taoZ)0d>wyfG3jV6);-VDoTrmxreK_`9yX81#R+(o-YpM#ptX{ z$)Hbxf9fKaLMkpdUeSTkjbh+yA}q`5BWigs@9fAdCXvj;Ie#*;U+|b-ls^Cj>ir zfC4*Gg=m_En19%P+pz!s4c{vIsqfjFP1o)b5I)e)!kI2I00bBTXF7#Xmq%*1> z-j8OFMuvjHVU(F2Xp5?2p?L@6VF@Hi7NgzL3vCa{@|B2S5ES%7QSa_eS|#8E0-6Fo za?vZ-Gor(izrdJ6SrfF(cTc`3zJ2{ymtcZMG9;z7Y(Y*Wc#9Xh3u1%|KW ze?0Ip_!WZA8w4J@pCY!}+voPTcAXICwVe{p-@~?9?>?Y&3;Bb+6O4+0CHw-8BXn?V z!7YToaSLe<=UWlvo?uAIn;$nB_OAoriL9I@;D1D2p&E{4TP!-VU4ml`{v5`}u~cYE z-Z7Y)oDG4zWJOySnM6`5TWJ*}{igDLXr9WH#<8s<@+BDIR>$u{A3QCBnhydCsg0U> zBDW|E(hR!pGq;FCQ#`H+QPU3A02CTZx{4 ze}4fUq>o(_OADGdl)5b12Clb$uai;$AUX@CwSyYS|SRelBgWCwU9YZfaAnh*}qB3`8k9ce$O#u`z0~=_O#_@jHGj&zTIdqCMurna5r8ue%00#G`c82^Jgrab zWj=hmd^#uFU1Lx;=!szmrH#*A%3j=EfGUyYRfq&Pg9KC_*_hL2Nk_q?=eWp_$wS9M z(i0hqb=3+gCiHAAh8MtU;S%NlD}Ri|AdE1|43xh^X!t(@M@$=hgMY@Q2j~cr!GCFD z%yzCssTSUUdFs{TIw1-NuJ%N{DGCdi!`K*gj4ysPNAdtbF;E)GmXPByQb-*U(owOn z8a%}(jf~QUUU&Gbz>&DtyrGOOCUlV#_^W{R+|rpH6n|zNP>aZh?tOw|R2UX?=}!D@Ffa3-a5z_&0c>CP z?g5c63y?vkR3ajS-$t<+0GLoB;}L*XiRHx<73sCXVgw+1W8vk%Er&cY^7Lkgu~4>% zG|~_8s?C&1mATnO2uteu6t}S0W{)Io!Ss8Ui$x^4!GAii4cx@AW7SqZk>~jQIKHfx*ALqNF3vy~99|2pQ~VYi zTRVz@x+AAxYTG>g7hNSJ$Qe^y^T{@J7-|7pv$#^e8=c7tng;2j?IY-oubfC^tQaoc z3?z!}g{59IQWofl1*Nhee*_Gw1{(NyR2Tjk`a!k?Olsr(;p)t9A%8>%3X4^=xQPLz zBY=23Y*xrv@Z^kscO^WBc7OT^9z3js$hesroNTBQ3wxk(VP#&)gO?U;I|mHA^!Wb# z&|lwAHRqurm*~z_B{Px)H;xlBQXPn@6L^DI$8j}OzV}g?1dYRaU;P0T9MUgkS;ov=@M8D1}w2{9uHBHr^M1 zg0vw%y+mLJYK<%|Sr6CZ{SUVjI_?>=+EC{TC#5kZYRBjH3T&L^nX9*;S&!bg8H0&d zKsup=pkeU9Z2}3OgG0F%>_BS!U@Yt+BAx$W@sVBK0v5P6uSdiG<|>f@UZWZCeY;Se zl$hxWhGS_M!GMBKx#&b=HTOr*QbS^{2;0p^UVIDZ|dxR5%@v(e@7NhnQR7`0WJcE^4|9Jf?MA>o-lpGKSwR)QK%xY$XO4jp76 zIxKL_(};jJcnihzo1w9?NUr1LVo++s?vD2kt^po|oIT-TYJBMik$mXp`L^Xr35V`9g_qRW`7@`CaihG|CXX1 zskoNKCPdtM&_>$;Q*_#?{cw+2W<61U&1fG0SzJ>?Pot*NkD~U!7AouN$ud4mxB*<| zwG}pu;}=FED3HyXLT}^`QFhQ$?=r<$Hy{DQ4FqbR8SS4d2!bg> zK&F6@Dlr_bet8D)Sxd5n8ObO_k%)>Cr0gnN+fUB zAP9UB-WWzgmm(n-F)IYi2E=EKi7@C`wBZ_fZd`byUAwMDj~}X4&050>%R4 zElL8WDA~k&Iv>eF@|;D9$X78hctma{xMq8Boa zSX-1$)`kY0} z{0S@JJPdgUDj>4DAdH$=mSp<}Z&Nxv7mRiFVHgs~-8KaoXQHYq0 z5qX)>ZyULY#X3Z8EpLz1rXn$nNJS7-JJ~uLl?hB?Q-8V1^7{e}?PvhCN+6VCNZHD> zdnp-elTt(%;~$Wcm z`57oOF?>`4u5ch`djYgj0sLek+wfq}Bb0==vVo$+So7cB<)Cekpxz)Hr8CBij1b9y zTn&>rSAV2fDSOJ%-3XyV!~ui>G`mzZUyP|HQ#Zjv&Lbwv&Sb;y z8?0N|=%K0u4GKib7)?e#K@4zi;?p;FU`-v=_O=BwaBYTN`x)21eto#E{&;=+e2!VX z??i%j$RzEch(XOn`jLa+MO4cZLZXPgC@1VpMSm>~fNsKMR5MRH)F@#mGEIAjE381S zdu^dr?QiphdSkv1N$pViB_OJFHkJ8Ze2}^ISnYw=L>PiqBteY4o*JqqloSopc^woq zx}*_43;t~|3Yv$^%{s!EM$dq=boz$6`31abR5M5INCT(Ug-F5O#j_`HX9aR#nWZhB zdwUJq~YU#}4C*~6c5Ey5w|5I}aS<~Hw4s^I*<3^)+^Mu`ws*3o)oJ;Crs zr##wx4pv*zDYn>*aLk}sBSEP;?jG7L4Mw}n3He5TLMCI?paUyD0eNQY?HCUeytJpW z14IrxuAZ@HPCHJd1}vph>9!lz&&#i3!3D0+`xUfOQB_k_yt!1fs)fJI?Do zO8e2cWy*HhL_Vv>$&Fo%I(5c9Zo7T?;?D4YPqH}p1Gxd$&Zq?kJlY`)oqbGrU5!+M zmqO0_h?Pf1@DiXzLR^5Nrr-gAera7DtqiGtl2bda7LBLv=mcpMoF!^mbd2aju76IQ z*&&o}`qn_e6+hoYpOA9Nb_bqW+b!O^^ znr#S@ZB>RKPz6zqbW~*47F$FrfPW>F0`?r>fh=36;7ZhSGeIb-AM`=O<}5W*=(GbZ zvhc6_o4Y6WS-pAS@_kFqAd=Oc0Ubo%Ob3{tHB^b=m&_&!v@?XmM=*eNO}n)^+uu6K zL^T-K;zVy6?Q2adQH&_`l2JyTG=S&q;GdmlO??rsCgsNx+EZ)Qr*@s|<$r^Hx^E8g z&xNch@SqKnigrSWup0cR!;mg)N4VmIo#{POVSq$ZQ&=rXr-=|pg7l+PaSHoMQV1NG zO#!3p;q^3*!(r$oW;I1gxlnRWiF{IJNCfRb6(W-OL7nAoctkasw2ixYfS8W69TXTz zxUrN$rQn5D!j=zpN8B2bV;NEGBslIvd)(p&@#9UOoO$`_mEYkWr8Xi_Bx=_A}Ie|sJt6gy*y+mT<{?@+3)On8s6%&I0cK(E2HGi4FDB`n&Wvm6C zj1=ke|Jpq4=wqpd<}92v)YU&m%>OB3_I~nYms)};C?ott&O_s|jNv8#+?4OpsdF!gYv7{I3If-N zM*wD1K-jB}d)H$cnWnWR^9-f0w)O8w;kY>)CEwJfdX%v8%GnPI!6&< zxIY+J0m$0wRtxM_Cr-dFw!rEhJ$|VUv~mw{vEGeHfTM+qKF zI1p0ROKb+jGJI*Vr#Sx!+MOcyq|UulxPre6e#akoFpqQ}>VE_tsoFe5Ca>DHWhjr? zrgql4_Utoc5A8JIrz88-e{5Bs(%elnU$ntUfVa-n&=b6!Iga{5z(=zllr#{HiS^mG)?kvaLG6 z!<%H1E&8Gk5Pv{R-I?Na89{BIkz|rnr*OUVCeQ0>tse^tbr&E7DF(Dpz~tbw#Er`! zga?+Drw^nu>x+1e4ONLaLXeX+n709>l6F`Y{7BdSu3Dudq-ZAa$VU?&7j}cI9YB&`7(!5psS!aBggqs} zSLTcdY&pM&-n2b{@{ zjM`TlLo3*v;MBKYM{8=zCn*s9OPdIkJw+fVLw|H&EQCTL+gUZ38r+H#lL9pw(sP0n zJ*zX$XAm(-->db9G*!F74tT=FtJ{3bvRaNo1nj$xldBH1T=c+X2s*SkxoYdgrXpho zCqnH}hgz1e#|f#4Mf*{>0C+*Yk31~QxExhuRD?tp14!0+_>2$6%HV+K@>31M`$NDk z>wk0}te*8-xP(5eK6((ROD>7|I$(?8jV?6mp9*P6D;^vVNUX>Wr4Gh}^ocyQ72ofM zLL0+WM}gOh?8Yte=wYgRn^nXgu0W1V99S>vaaz6ho3g-gYaeK63(KM|m-=azcCbg( z$*Z~uQ4mh^Fz}|6vp}WKg}0+tEhUfZo`1N`>Ezi1j+mU24Br;m6v<)~)UzLSV4&_d zJOP@_pl#Q=C@*hMk1y-t`LR7e{6}`R3y7424%z;2_tx4wsAPe$s0l;AD$O&czB8g>Et9%=p7zkA+7>v9fZ-2U! zqQpu5Mh-{tL zV^*`1*%UZ}2u*#CMn`Q}asApoXpb*%*Z0@Q%Zoc>|EZ4(+Es2iJ{UZZ6l^%cZq-3j z)L_Lgjg3IYovXct7Yo7_^^PZM4u5?FS1fgBpbDk|JO(%;D?&Q*hmGcmSo&1F%C|(d z&IBIU=ag>SilRnHx8W~Q#7^zs6Ewv}S~7>_z?yaSS{qq_qsb9Xuc-(M5sQZ3*OqNd z(Dlf+v2tc>QbuCjfH=tN$rpiwW@%(Vf)G<4$IuAK3C6x$KI~Y;6Xs7Ox_{FNbk4i2 zaWwrJBE&!PI__{X@Mgn-ca$HZ4a_rW8TCN`EE-^-Qq(+a2JzDg&(RG~JB((i)mj~}@9da-pdy)kO2%f@=WCEhAP`~&d6ve_TkeEw7qtXb-_NN^NdQkoq})<)2dAk2)K$IhauL0=x& zqamy9tUg(5)%$@3!Ih#+T!AUjFiu+w5&pVGE6XF|5lB@MNBc`^%?!h!BPcZ0QHASj zrwWsx9U3gvpEUvx$0PGcKsHpJ91^KWjQA5<_Hv%P*`MAoPwg*!kyntTs=R7$MD6R7 z<{dPDja0~D=}W0*3w+(6%ZM9cG-x1t64aO#)Gr!9Z>LQpQWfAI$BCUb46&i;n4$?s zb=yW3hkr_va40c!iH39lC8`!SvsNGgZE1jE90Pup%H8!CusP%Xb6Zcx$iyjPeDf`0 z>Z%V!E0fN!mWE5Tx0Ku}u4*2`Q--@8Cz6PNmw=Gf$(%aDx>37B_TI3%JUb2sg9gOI zt4Pzh!5@?x1x@ZQL2kkncV4aOtb6taLf(Wvjx}2KE4qrBT(00NN!doKlIywTP0k&C zo48pGM5!M{dx=0v)4*BAT6Ik=vPQ+Lg3jz!1tI4%`>pw|8N>X$d_IZ{ns5~s$_E6sqiq2d85@kQ-MPr_z*k5EERH@FomcrutNts0%}~NE z2qj+lJ`W7+7^?=*Amp*#kzdx-=+xSFxB!4EqdECB6e$|ri%%B?tkc`6xnzk9i}%3- zN1Z8d90TGn1nN(%83PGiH>O1AWD2bIbafiFPQzf&m&?mTfB*F9_p?8`+i(Tzl?1P?-5mVV4bY-GRpikfe{0@aqLd0`l2Hc^d&VaQHHd2jfnUN&4|E1f^_atO zRAf_+Y*c$TYNQVox)zIZobY4APk}Umibwe*4^h`|@G8 z`Yy<@r_I#@Q1FpiEuen-h+4E0uAAOb>3aEGK_Gy{Xg&pATZ+QbR|%9Nlky=We;{xJ z?bWBEb6D666V4l1N;2_@lM^Eze-7Qm z%0Y){f7Cq@2t4E=#(L3=;?gl<^wxB3PkFUu;~}A$fcFwsNT8!093Qd=u3UX3VPVa) z-Rcs(pIAn=g?wMj{5F(s^QgVM=`1438xEiTU}Do-7&4CbK#{D$xA1@mh2iD zmasa24CF`v3tEoaokIQHuZ2)Qr!hL2*Wrg6AG3x6toCQp%HMAIpsLEDf8*N{{0hH! zk2;9A4d+|D`s>9oCSH-1{7{-`4fHy?pxE zTXt#!g*Xa%wi4*wbpohShm=tXdv{iDXfqGvJJFX2amt0t!v!28zC*_(SU=CVy4VufAFwY3h0>SsgOm{ z1d*IP!OCiutvz*&E}!nXu`8oEN%jt?;^i#L)YXU}*QE|v zU|spa`^?(OkZNimx|(a9WkxqdDEJkljySdUL8?_-Jes33=qn1uY=iREEQnLDM^Zz- zkuV0(?-S<(B`jJMsFPJuCu-_b!AJWt2`1^&)MJ{l&Cmq`e>v*xIVRngGBrj!_tumv zplh`NB)R(0k~A@p1MsWA6mE%%b} z(FmIF8yi?uTdp>rC<#Qb)s-1|I*oIn7Af4ebQB~!f77{2HJYq!M#s5De$PshZ5V=d zXS`E!P1j}*D#a0SAJ8sPd9jqEG21|hJ&~uPAkom*!u3pI3 zK}z-zSJQN?(KIvA7?!3GZ4J7~05b-ov35j%fHa;!DPh43koveBLi`)2o4Wt#9=Ge` zuOFt*fA4_iwMjO%3sWaLv%)e!W`KbfhRHSE@5F;s4M~@z1VPDA6NLr^jK)y4EfY0M zGzyW{$uXaUpCiOz_^ha-=roQril-cPj0}1LZlp`Q_j@99rS0&FHb)IM0j(q)44E*W zKs)%w(;*Q62v1Omj4pH1S?S!O+<-UQV`e2)3m?`i=Kso@p8<&pr1}oE2=Nga@tC#Q2O-=6xG|Xf;dOAzGsyS*? z6Qx8o%cQK!cuGQx@X1GO^geCQzJ6}=^4q8D<^5&8erG#R$G_UIP><0Tsen3KE2G`C z;DGaDqOQHkx&}i15w%9D2DRi;&(O}+e+3IJVM^oFChW0&idP*ZJ$47Lf-E*zo8oZ; zB=Xc9L+Dj>F~ruxZB!F2tw}wWU9z`mlS1wPI)-RlEiB++XidYc!!3qzG7M^N9BENcaWOis9gq$BpN zkf3Xs6sMX?brobHl1hbN)uRw8&Jg-`0Ke-EO?u3 zkq~>jbON>2q~ck+s5`mRwkc>=PFLz_07uv2pok?ip&-p69G&II{aR`!>qGl2du#rp zN;je7X4bAfA{=pl3Yxs<$IEW+BPTU#z%}Rs4bL|oTk}*zfMi&mgn@ImC&_vqQhh*M zfNx12sb2?L1I<7mPX!)#e<};@sIwlOEox_LkO$b<-gFumb=4V&S##6uRB|`&M6^f_ zpwpAKeD*rdu3FLcKz$t-g{gx_w~Tn*0Yk!7UCp3bx)BC^ixBG>PYdC<1n9yA2H(7vvRqwyQ%<@hgjuRu6lI5uHN;dje2gz! zQ~;LKqh^rZI5M1We`~I)am^v;aAi1Sz!UT|ep;yo*{gMOQLn#f#P9mM{{P|2*QXCO zdUpf^kj6U|-4CM1c_;3pr@)%p($v)*mk>1b)w)p;fu1$4LTXb?r5!ilsd;bMtocZzaW0qC zLU;`V^_FzysF_Q|-Y*gouqtwq$g~#xqCK~PhuT~BP!^oxaXREKBxlJGY5cp7koD0*9Vleoo1xpu@Krig&Z;k2DWkKZ z?ycmzr=CWNnjPyp{=3UuVjT@KaoXUjE(Gmh<}sd(e+R)6_>7CQm<)2KBm3mfg4$zA z?&x(_qEo}TS#HbD1A?GjLh+HW7#!A>LMYmh!v^b04c#xHlSkvzJo$px-!9kLP-^_| zSl8b_=#BeXK}x2Pu~=ok0nZ1FCbgJ!#7orFBnE)h(O%-1k%F5Tf$DX&s7e^>T=MH` z%|RrR0Kxa_O2A`kFm(zGq%d#BU~3y_AxHTz z?K>SJA*^AcU*N%MH=9hOWOdstiR5C{L4<}XbbTQveyV?68{rzjaOg5!Sfp!E@ls9m zfA#h_3q(|_@q~3Gm$7bEHz}V`?d|egzx?*}@YcrL<9PiG3e|35QU{7I*pQXN3MO4d zf|y=Mne7m+6&Ch+fF5=YU zKKj(HF*`a0E;`Af1`~*3(s9BqUvGuuXaJ0s8Vq$jVl*^kb(imhR9ifGXEZ{q3dOQZZB_ZKCJop_Tj2R>g;|H%7>xEK}9lMXO1puI8e8+ z&#n7!v|EElWMOTRK3YZa6$?8IP*Xg!Kbu!OuCo7KeWa*O{h0ypJ zDZo$laohnD?dq&Um%H=$=rFr-p0!SMVQ=riViN>w4r^tL7E}v@DBQe=E`~LZruFKZ_0Y zEDDWPFc-g2n*f+gI?B^uu#w%OY=qz?y0)q8LH+<@C&+Pp*g7}9J(cM zbg8`44eV<5@0EAc-*cedLEIRy>@>9G3+#g1T?i4-L|SCOW_;(R8&N24DS} z?hvuqb9Kr`wRD~?r23Qmul96;lAxQSR+^}BBMmRwslNb0*Qaa2f=&)CaFI0?vembh zovv7DLw|WfnVPw@y4|J_ER7#!xUu3SZ0E@5(5VyLyC6%Ca{g1c1T7|)FmvQx~OzXlhPEZ)zvpf zF~U2t$YrSyx8Cm|$2*D^Y&&{h6E0d^GrB_)5Lo;XuU0-nHFaO9_EhvYh|~ph^3q=S zrYGHbS#-(~=hE>7b{7je#sRPts)6IP{^kOHe=}_Hm;QnXHJzXDZIoTYl>hqpLB5`P zHq=?%jyb@n0S&AE{*HF?x@JB>H6D*+bug}ZCEbsPoaMcAT|P7&^;aukj?uUJ`wcYL z4ZuhU7vN6!7@~qS+PkWZp{E2gG97cwa^R-!Bhyv8N3t7r>ueW?g_zOxZ5GqZ@*v;Q zfBzK~qhnX~VycN7Wi+)_qALaT0P-}*A9eZmqM0Y%WD1%l-OHeT4mF7CN)4dGX#W%% z;S*1`{A+(|A6rAy>F%kv#a`rGp)%b}x?yl{qYFJMA3t?_CJR8d#!Z|s-MVn8Y+ZM= z^w(tQu51=;>h6d*iyl~e4hS)?*<9V;e;{eRrdzy$IM)H0{Ir_g?^o*SzRZEJ2iJVl zUs-`7Cs}k%6Vi~IptRMx*mY1LTLjZhoq_6d$O9kI2Wr>Wt!t#*K%Y&dMb6@J+_rP(qC`GqdOfL0t3bkb;{{=D4H~a z#+h{`fG&izF!h0INoV<0*Ot^Se{9u0YC1Jhef{O}>GJkrBRib#uW7mj5iNisb+9X9 zrSZ}l##rjY(T*TG5Hko@>OMg2mg=uI=|lg80`%5x$xeyft{XbFL8SHw9OG1boh3aD zsN93@gC%$on$7TpxmzQ6)yN?tH`T0#lPFF1w_-Llj#6~FSv)3UjT-eZJQmTbulYCw z{Pq{WM6wolu=E4CZ0)pc_0SSaO_0J(Kx78tqW&rp-bOb&tNjFd7XR+Q0kl9kh_Yz_ E01X-7Pyhe` diff --git a/games-action/descent3-demo/Manifest b/games-action/descent3-demo/Manifest deleted file mode 100644 index 150501badf6b..000000000000 --- a/games-action/descent3-demo/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST descent3-demo.run 45118289 BLAKE2B 7e64f03aa6cf75839d1eddf0116686c9d2a121f69a764cf416695455008b608579449ab7458177a2be11910ad361f707501153749d5c8b58dacc36e338251c1c SHA512 8f5e790257d0477e4238aae8fb5b4b1f21e23f188775cb53a5197baf0c174017d821e3a8dd696f9c0fd27838e08cff4bde0d6f5a9dca87a7e8af29cdc627d29c -EBUILD descent3-demo-1.4.0a-r3.ebuild 1698 BLAKE2B 8d6ab7ef4e8cb6a106f7de93c3a5928a7273f53b39a7b2ad61bd01eca92ea59426d131b195204a4228adf0c80b8a50282ed1f81e99f49ce78d5a7c2a02e26cb3 SHA512 dabbed96aa782ff6a9f20c1a496b204edcb3e9ca1fd8efa104c6b7a3b2574132d1919c5b2f391cbe5a6d6b869c3b5fc06d29d12553033690533ea1456863b9c2 -MISC metadata.xml 675 BLAKE2B 4139ed645b5f8dc482764849d22aab2db6873c040f4a9379e868c7a94f7939922fe2f3c322b62bae133098c1e2d385e3cac2b846667b690f404a19dfaf631d38 SHA512 0dfed7da1f78d986827b595053a09204b8f03f5ee2f701ef5304b6f0d5528c6c037326cb95497d5d9e071857dc3cc43808b2d67a1299053ffe9732e698c1f553 diff --git a/games-action/descent3-demo/descent3-demo-1.4.0a-r3.ebuild b/games-action/descent3-demo/descent3-demo-1.4.0a-r3.ebuild deleted file mode 100644 index a0ae950ccf3b..000000000000 --- a/games-action/descent3-demo/descent3-demo-1.4.0a-r3.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker wrapper xdg - -DESCRIPTION="Indoor/outdoor 3D combat with evil robotic mining spacecraft" -HOMEPAGE="https://www.lokigames.com/products/descent3/" -SRC_URI="mirror://lokigames/loki_demos/${PN}.run" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="alsa pulseaudio" -REQUIRED_USE="?? ( alsa pulseaudio )" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - sys-libs/glibc - >=virtual/opengl-7.0-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - alsa? ( media-libs/alsa-oss[abi_x86_32(-)] ) - pulseaudio? ( media-libs/libpulse[abi_x86_32(-)] ) -" -BDEPEND="games-util/loki_patch" - -dir="/opt/${PN}" -QA_PREBUILT=" - ${dir#/}/descent3_demo.x86 - ${dir#/}/netgames/*.d3m -" - -src_install() { - local \ - snd= \ - demo="data/demos/descent3_demo" \ - exe="descent3_demo.x86" - - loki_patch patch.dat data/ || die - - insinto ${dir} - doins -r "${demo}"/* - - exeinto ${dir} - doexe "${demo}/${exe}" - - # Required directory - keepdir "${dir}"/missions - - # Fix for 2.6 kernel crash, bug #151148 - dosym ppics.hog "${dir}"/PPics.Hog - - if use alsa; then - snd="aoss " - elif use pulseaudio; then - snd="env LD_PRELOAD=\"${EPREFIX}/usr/$(ABI=x86 get_libdir)/pulseaudio/libpulsedsp.so\" " - fi - - make_wrapper ${PN} "${snd}./${exe} -G -o" "${dir}" - newicon "${demo}"/launch/box.png ${PN}.png - make_desktop_entry ${PN} "Descent 3 (Demo)" -} - -pkg_postinst() { - xdg_pkg_postinst - - elog "To play the game run:" - elog " descent3-demo" - elog - elog "If the game appears blank, then run it windowed with:" - elog " descent3-demo -w" -} diff --git a/games-action/descent3-demo/metadata.xml b/games-action/descent3-demo/metadata.xml deleted file mode 100644 index c302600542cf..000000000000 --- a/games-action/descent3-demo/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - -Descent 3 is a first-person 3-D action flight-sim which takes place in both -indoor and outdoor arenas. The game was ported to Linux by the now defunct Loki -Entertainment and is commercial software. You can still pick up a copy from -Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher -is no longer in business. This is the free demo version of the full game. - - diff --git a/games-action/descent3/Manifest b/games-action/descent3/Manifest deleted file mode 100644 index 1d1ac18c27eb..000000000000 --- a/games-action/descent3/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST descent3-1.4.0a-x86.run 2736956 BLAKE2B 23ea2042404308ff6d9b1b3fca688b1b59c9a774017ed0ca0a1e95166c698a41f7453addf6af043bb5faed8866ce590692dc8c708de01fb5464b0c456863c50e SHA512 e6c5d6a678c46374c5d5d40589d40906378fd17ebb658778a2d052a71cd069877a43eb83b344b41473fe443e886c3b07283ea9de908df4ab8584638670114ecc -DIST descent3-1.4.0b-x86.run 4504631 BLAKE2B e6e807b8e1bc511a612a7b217ec9b86bb75cebfee3b30f636f7b668a651c09e61b13679d332e92708e8adc926033c4abe9b270e0357673d4026f934f31287de2 SHA512 912afcf51a2f4f8cacb231e318d4837c64b2f762109244c083760b5e580298d4166fea0878ee2d344b841c788d673896a09d0052ebea59dead637d834e826db3 -EBUILD descent3-1.4.0b-r3.ebuild 2594 BLAKE2B 60afc4a5195afb3b9d5674be56c58e365de7dce0eea8fea1c52b67e62c11c1adb8b778836fd6ab0e30a77845944730f4bd7ee4b99c8838a99693aa69362ea5ad SHA512 d2b04034cf823e13656b5c44cc5fbe2d8f2ca11bd77a47a27046b3a0141bc2110229f5b26a3695d977a3f2c51d0d1bbd4065f31483b1736ef76f5797aafdea8d -MISC metadata.xml 626 BLAKE2B 4ee317cf84615379ac886c74db143b9ddf127e7d89c1cdf462e6de43437bb56e266cc9feea75701f289e209c4811a072011071380ec311432369500d594d8236 SHA512 b8ac25a5b2e48220caa1edf927bfe4aa26b54a77c08b65a4480293399376faf8ea198da46a98b80d6d64b31017a04195757020995ce8f6ffa9ef472496984d68 diff --git a/games-action/descent3/descent3-1.4.0b-r3.ebuild b/games-action/descent3/descent3-1.4.0b-r3.ebuild deleted file mode 100644 index 0756a6d15fc4..000000000000 --- a/games-action/descent3/descent3-1.4.0b-r3.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cdrom desktop unpacker wrapper - -DESCRIPTION="Descent 3 - 3-Dimensional indoor/outdoor spaceship combat" -HOMEPAGE="http://www.lokigames.com/products/descent3/" -SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run - mirror://lokigames/${PN}/${P}-x86.run" - -LICENSE="LOKI-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nocd videos" - -RESTRICT="strip mirror bindist" - -RDEPEND=" - media-libs/libsdl[abi_x86_32(-)] - media-libs/smpeg[abi_x86_32(-)] - sys-libs/glibc - virtual/opengl[abi_x86_32(-)] - x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)] -" - -dir=opt/${PN} -Ddir="${ED}"/${dir} - -pkg_setup() { - if use videos ; then - ewarn "The installed game takes about 1.2GB of space!" - elif use nocd ; then - ewarn "The installed game takes about 510MB of space!" - else - ewarn "The installed game takes about 220MB of space!" - fi -} - -src_unpack() { - if use videos ; then - cdrom_get_cds missions/d3.mn3 movies/level1.mve - else - cdrom_get_cds missions/d3.mn3 - fi - - mkdir -p "${S}"/{a,b} || die - cd "${S}"/a || die - unpack_makeself ${PN}-1.4.0a-x86.run - cd "${S}"/b || die - unpack_makeself ${P}-x86.run -} - -src_install() { - einfo "Copying files... this may take a while..." - exeinto ${dir} - doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/{${PN},nettest} - insinto ${dir} - doins ${CDROM_ROOT}/{FAQ.txt,README{,.mercenary},d3.hog,icon.{bmp,xpm}} - - cd "${Ddir}" || die - # TODO: move this to src_unpack where it belongs - tar xzf ${CDROM_ROOT}/data.tar.gz || die - tar xzf ${CDROM_ROOT}/shared.tar.gz || die - - if use nocd; then - doins -r ${CDROM_ROOT}/missions - fi - - if use videos ; then - cdrom_load_next_cd - doins -r ${CDROM_ROOT}/movies - fi - - cd "${S}"/a || die - bin/Linux/x86/loki_patch --verify patch.dat || die - bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die - - cd "${S}"/b || die - bin/Linux/x86/loki_patch --verify patch.dat || die - bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die - - # now, since these files are coming off a cd, the times/sizes/md5sums wont - # be different ... that means portage will try to unmerge some files (!) - # we run touch on ${D} so as to make sure portage doesnt do any such thing - find "${Ddir}" -exec touch '{}' + || die - - make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}" - newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm - - # Fix for 2.6 kernel crash - cd "${Ddir}" || die - ln -sf ppics.hog PPics.Hog || die - - make_desktop_entry ${PN} "Descent 3" ${PN} -} - -pkg_postinst() { - elog "To play the game run:" - elog " descent3" -} diff --git a/games-action/descent3/metadata.xml b/games-action/descent3/metadata.xml deleted file mode 100644 index f99362e46bdf..000000000000 --- a/games-action/descent3/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - -Descent 3 is a first-person 3-D action flight-sim which takes place in both indoor and outdoor arenas. The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business. - - diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index 74a973c0b3accc4fdeac28f2d8e6655076a2d597..d8335ad8351cd60bd84ecd0fd5d23fb98b6a83af 100644 GIT binary patch delta 9167 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 ZKi~u_1gZHa>ZAPbe*hzBsd89H001lFJp2Fv delta 9147 zcmV;sBShS>PO(mZABzY8000000{?ZK+j3pUafa{x6nX(Ab3R-u6{nI)oE!VzHHRJu zCP=6Vs4V&E^Znc5-V2K3vPh8FScjhO|IpLJfBoT4KYaJu-p3yA*7b2w-KDJ-eXO^w{6Fd^xYr-{fF$scWI|GcHMr* z-L2bnap!q*cFxs2a;;^%P(y3+cw4EZ7+cyShdo=EZaF)#wNa95vyZ%cKPm96mdjau z?9|d-@Uho_YE@G9n|IsAkxp1OR(`1O)z)ykx>R#Y zE$`vHZ^KTCuDI%_kLG9cZbWmeMjtKQV-;B~9;3{EY9-HH+Tdm^VDq(QYoo6-`&!vg ztFG1)Tu;_hj-J=)e)uw$?<{KW;jqwo@nbAoYGW2-6-w@l3v%&P`W&Z>F?pG`(kvxi zV)Z^geR_L@%Qu%Esb#?$58>vt$x7tLqLU^q4WD_15Ka!+_njk4+*>{Fj5b@XjU=qQ z5s$ck2MI{L2-_g)zVu`H6mspfKH?~Q`!mV6HQjD;g%P{wFJ1QE!gXxyK9zZ^o$hPM z)t}@SYm&lQDVDwRTCv5n+=(uw%zKljo^=WC_`GVG#+!r_#yl>cJr1w7Q=&fh31#pt z=d#shmGs-u`_Ubb!Q$B^Tz?%em*gTI_h2c1m2yAhmYKy^RkwUtZWPslb5uulR?U$( zb&uW#h0>gB`Bv1-xA*;Xll%omhG&8wf8YI4J3&8J15+X*ajJ67tnSmL)} z@wd$y@tp1`!*h?J6YAv;2}W2)7}_j6zlAFb7mc@0q2wI8Yh&$yUB>C;q>)sr%GeHzRtU#-jVtHe=I)yu45O?5 z8qr)DqVdU^fy{PyFAc*RG0t&nA35oS=u7nj?@R12kD=B)Q#t-sLh*l!#l}PE*Dr>ky1j^?ED>`+57US~q ztXZh@p3)gEHWwBM4vIHo;#(sKwS0@0`Br!Z(yvbLDijJJ3uR7HLkFEQ+=QGA&7P7k z%?2=63i#b)N^1Z?YnK=j6#@{XF?$th)m$n+KdSdL=W49R+@9R*2ROsPvmzTEw6Y;?2|y;$oKs#-6X$XrjY^ZZm=YvFC>8$)MT;9Uo0N=2X zTG)B3o}h@5AQ2X-i}68!15`n)V<-eOo`y21-Kvl2reGi?c-zI?H)v+m9d$}%SvrxD zkB%h@hvan)BH(M-T6J13;d))4#{1XjtCnD4?hylrp`|zv1+dXRG4@P)^@u1Ulk?sQ z^~0Mx2jhY|$=f~HX)T13}>DQ0pXWrTL~)psFa z0Q2UZ8zZ8m?ZTT9gmS_eydNJHI)sXp$!So< z9KX2kt}}!JarKxdAa<`ulvNMOh0Lp2@ExV*98$N0?z?c1+@HV`D$b?di@Sk4?|)jV z0f0A9ekUs{xrI0Y=3#8=b5pA5=zOdtd{rvo8yg$EQ zAgo^y4AhQ^_l4^P>C5lF2%x1+wm|Y$sHrS*7~zvd08cmY6OafMEycT?iL|yVo@#)o zgvNGhMm;IanZ(|_t_9U$ZVFi&f&>TFl*m;Fx_4pG(Tu{g(q2L$P z)FWaxU&q&dk@l{-d$7e`CO1!r*2hU3#mln#?Z_~M0`4a!k8v|%eE@sldAHCe7#CGC z4(320b@cMYLO^85))m*K9?$E~U%!9;^8NV!>+4^yAod6v<-Vta4oj2gW#dwCc%%lp zbcJSr$EGNd1%if&2+GDJ;}T$uAxHpuMF(Qe$ht#CVH{yEfDT5)h`^I=G_Z1efp#C# zxVS^A85MNTFc}DFG2oeiQKWN-$U{AsnSz2t?U~X9o?r;!VyV>)3<-$tA|{J9 zM)`Q2s0k_bbijf95pGw)_JD(wJ@AL{No%qJ?33>ZAb)vMTo%rjtMWb*u$WZs+&fI} zWShsTD&66LseU%$U_mHeH7-WHK!=&JfK}gof;EuA;@r7rTvk7B=8fR$3 z%C?3tlpiC}N`qucLm&b2MuCKFskGZYK?r=zBUn%4^SnmOhw#WP7z4~KXf7Bjp%~Ug z(^30t0%C=Nhg*cEEACD3fD5=DKr2Xk5^F(zfe<6HbA!uroszkxIw`0R^aN_k_wR2OfV^`5b1!D z8lrOdRQ!0J1cMSCs6v!3K4=MHsp35e4Od6Tw|X#%5Lki0VJR=$h)$tgJT_L!a1HF( zZ$tKZ{P>sGFHcWbcT^wZ6}?xrHYgpuD87Tg30x|oX*2|uZzp$vceOD#t4(zAPcvcD z7MK7NsUwJr?TDnRr;}w2Rsjo>ybLS_mkh`+R+H@vB>~lw6Ae58C6iDMHyJfR2&Bi_ zNQF(#;Mqt)kO2?oMl2DnQwl$mpbZp%^rQ_GrmFG5xYLCdonWvv!tyOxq%Nq}CV(B( zw95S~m~2Xop!Z=npc4TNev=iGK;K%vm?yk-;U!Ry$9N5h+L6jGB6d1OPK{=`4C>gd zb_BvAk{Q#fUI^4XDpir|hhW`c?ECrp`sp8Mm^#4tKop70ML8^4f~8Bt^P}Q}HYjWiWt$00hsf^s_8Y zhi*Y@eT!C`8AM0`1=oqCb30wc+H?UPXu zFn{r&9#@@MKfVM*H~F;#MV*424PR6YiI>n0F(NeArC;&%^~dKguUGVXIBz`h-lfIb zygK+;TQVtQj#5%bhNb4IGu4UMI*>J#z_S2pNX(mmnQ)_0F99HX_0SE`h)NpCIKD~b$?=R!a z`}4Yn?2%x|8@KQ`+LuPvfPKC5iYB{{ZzZ)OXif@+U}|^q-yCYGJC>bF+}aD86n|is zZdmv|3=Dq)Lfk<68ZsqTj|MB+aHjGBBEMAIh&Ok)lPGh-tPZm!J{qw=Cqwla{ee2* zy(m?Lx@k`e{>}sboIFJ)%e93R_#x?V?f9a20qH%prK~bVs&L=h$UF6G2hNMU1W7s- zIk`y)A42wUw;d2%wny*_Kmff3VGL0z_appM7A`w1ua%5wv*k^}+yg=BG_RBBh>Gi{=Q78`xLn0lCNtDi3TljQ5 z?NVQ&XOL~7#F4exPpBA{L@NHn;Dx|=v&i};yJ z?n9Lbw(TjDD)EkWmuWmEYNz%@Xdr*SDQSX*NYS<;zFZ{=@CLx)5v{-c<$tow2u9#8rjf8=?W`q0Sj zstp(n?Fc1Oh#U3HOH(i?q zOs$C9l~_B0iI{a3&fug;o>9S`n~c`_#7LqGT{~ck?F>j`YEkbjr78p~)+3qMvPKyi zDNv9%+R7={cs;*=wfFJ$^+N+OKJXse$2u=fAK;r=9lQ?Y?zNFfvQmw#D4ID@V@Jvg zTL^(6fYh~u%A4wPX@3dZI1nh}xk2i%Ck(~k%M|kP!$ZMNh)%hnQf3~Ob**;z41&`lz%#;bp6@L^s=!mjIEiKJ~A($kp z!qyBG!2Q?Ck6s@mlD8_!QFU360)K1+olo-UM6nm6`@eK&J`+G(->d*wtbi*ue=| z3{6GBD+60csup2_c_u@8=^^FOz@Q>Q2m%!}f4k<`lWZ0ke*#5InM=XveoSLL3z_BH0q3|^O0$3qH8ySKll%#_g@YzW**zkw8TA*Q=Z}bcgF2Z2js)s%^>8Cai zHLx_wheUQ7f9LCRCKZRF{xn942X+QI`Q<-E?aTW4>zlp(dA&T_mk;%sADW-X0d^qS zg(}=bz8O9ZtCA$@G=RBrG;@|l+PA7fpqLN(a5+?k2Jsd=+`$)wR!e&u=}Ny(b;>gtm6?$8i8I5o7mJA8zaiMCx9 zq9x5m@WO}}jC0WzQ7QF!sMuB53IO&R+G`aQZaF$B>s z>J$w}z610b0k(3dN{<@HP-r^Ze?wrcami$w#{AL*zWdOq9*JS89ONws9r~p-e;RM& z%hUJvdAwasQh9X6xIcUE0RN3dqAw`pV+73HV~TxTh&t4$k^SP>sUXYX&lpUiJ? zlR9xixe{<77(i@2?9r&Ov(()Pmfg={~vC17KZc&NI9l$j}ThML7} ztE0Uzf*w&63R(v-=(U-wf61t*ZoisRj`|zgsmZ*!*UY-Ck>VqLv4+>R2L~SaOQ{Z?Z^(r5Qu$P*ez5h|p3vNZKxdZ8 zQT(eHqd83`yB(2pf7P*sy=riyQ{np(uIJY;W?$bv}9C%HUXw0SgA#+$9A(e43o;Y?gUO^(Y2ZL30) zlmhVRv>mnXZLz758(d}bB&a&5+Tn|qY6TY64g}o*AQT?&e~Yy+P0nc8oH~q%@|*_d zAN88D`i!?>OgEQCSUr-4BGw-LNtB@U8H!IQ3bZK?=f!dHls~i2MKR)1k$oLWaySh*6ejU6Hj|^c$PaC+PLKn)Z}Y z#p#@eat(keWr(OGrgj@iG5}vQI{>`$2$64O9y$&@i1)m132|FGDkkiPbRKF$K6s3?SKbgp1ls(8xJRniC(Ckw-(5wwE37 zpML$#f2NVP4j-Bo{W&SH#R|t7@s}q@9r1zof!EyIIrN5)|Kz;eKI_h^;W#sJ0Jh^MB;4o|Q~I5*lQ+gMzWFh3$PvYCa=RRpo zO@1MWLe)$i`XTV)*#39AT!URCCbfYdf7W2C!^qswtztMe&x0n>!4`ZVxe~eo{PzhS zjeREEJHKilo5a!qBXX8s#S_tQq92MRNQ74{3BA$KsT>q7 zRt}v?3_F^KTrgy;*X|hH#>JAR1}?#R{`~gyRZBd?eUAX4CZ4emb!c)PdXa1ie+W(# zK1LbrL0{w95Xb`n1M20!Sv!-XL>VmHWkP^JR~jZ>FpgBwNSdC)$=JA+j*)FAqGWZ{ z1z?W=+oM|{7uRFXZAHh=1BpG@0v+H~_3TOSj-hGlpmeF2GFQXDpDMvRb#M;>y1=Vc z$?7tL4g-;S0k#6zd0Hq3Uj&~ZNnD4H$iZ!Vwqxcl!TO6`+lL>7gywK`DhlC%oJvN` zp%SuGBtB?Iogz$t7qD>rBN@TJNvx)A?|~NaN!dX`eN0v)IOiwx%pajpFZ5|euCYuoSIvBAU!uB?vj|WXM*4m34 zfa2}∨Zo_IOBV+JMX1K`uDghbvNFhIAxpL}MrIl{6yVWsSCZO$PX_Gkr-a7Ojb~ zLAnzi^1o|FQzsR@zcqgygXxGRq(U5FW%XY(A~!}Z?WA2NzOG9Q-|R*h>l(V3=j$=a zhoA_!j->O8>S^L2r9RVb#}LJU^{zUixwA%<&lEkV(N)#^<5}X08X_H4U7cIcxB`Xe zb~MrxE3b`Z*lkAi2x!y>IM>r{e-$$#?{F7j+Wt7?G=8N5O(1_`jo_XR_0D`7mpD)i z;iKA?+gNbz{~=xHEPSnLp@X21U_-t+!P>&@%pk|kML`}vn%W@CG;zZsR&7n9b|w=fFBf5@&$1dpCgUBL6|jyv<(feYm%tOJ#(vW|L0CmIe}NLm0^Q{*pmJ(g z1BaU(ZL$XS%ooJhbS6RrXF5Hq(bbj|!3pl8I#mz*M&cGx^U8V^rm_mv5x0)7p<;P> zog?fTB8z_-cBbfeJ*Ig!JoE+jf6c+68nQI$U$qHw4V84r7y#U|g2u*WrLzuLrY!c^aQTUuOh#F!M1&-CQ`72H8`_ z(t-7ekejYzYQm({^X>bRNd)s4{kF8-u>3((Ou zB+7s7M3+=$pnwq70vm33?)c^OK6L@ZK$qrWfubRcW*V{5WFBCxc3m7^r;n*}&`XL# z2Nt@lpHup zRJ6ie%CLn;0}(75FdH^98E>h77lMqKI*5Pnu+&E8Aq+a=u+NRX$ zeHIiq-gQpLFE>1hhzsbXVhJr!;U+;IG|!=i8|;lERUrWrJ9(pMS=8CAk8zFI^UHtB z|JPz|zPSn?9v*UOD>Q;&0nX5AacG$bf|75CAJI;A#(v6efHYM|b3*r~MoYt*0V22K zk5ywU1)#%hjv{%kAr^n&`=;?4a<@;^u;-=kI_yBavu|l6(`3%-1hm5*0c7qeWYn~5 zZNqvEJ{M0Ef2*gjf9OC{iI5eP3;SMcvqt|uz=4=Feat%?jrSvpwnO=ZBEQyVh9g`gPo&1u7$Jsb!BrQUB0yRu zrDg9-Bkxp_4lRSy1}{61cIpr}#u!zoVvR^E5-&-sVs6Wn;=m&!kaY01==`oTE$T9z z4CvmDdwHFmA6X}2|?-@nr+z=__64f+n>el&iw6Ult zQu3?~qHbc~P&JccK|X8P0dt!JCbBNCoj$2bQrw1;{D2cYAxO=isE_iy{{h-tX{uO9 F005h6G5Y`j diff --git a/games-board/jja/Manifest b/games-board/jja/Manifest index cea06f2d4fc3..4418f93a1f55 100644 --- a/games-board/jja/Manifest +++ b/games-board/jja/Manifest @@ -2,12 +2,15 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907 DIST advapi32-sys-0.2.0.crate 7217 BLAKE2B ef3328a3405f51afe01b4bf0dec00def432a23935fb1d26a4c577b7f4716f1018ae44ba3d738275406512cc7085fb8be9f3795a56e84349acd2af64165ddef84 SHA512 8e6bc75fcb2b91d2b8fe281d165aa8281c8ecca9ba09552f5e4cdbadc03b91db5a98789233c4dc858ee9cf8a3488f28af5a742dac50b44f6397fd14478b77618 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST aho-corasick-1.0.3.crate 168361 BLAKE2B db6f1f194c47664bb527f8d419128c09de3f84a9a656a23a973d04ef77045ebecf47133e96c6701ac029dfd9a2d3938b3956a881959e863b3e906ded61d5df9d SHA512 d0830eccd4bbfce8adfcdb146bc125e355ecd71568d05673d1b3e5934ace4c07df8a41f0267a3114a8a5cb51bcc41272a2ff8fc465fbcbe61d11295b22f279ad DIST allocator-api2-0.2.15.crate 58998 BLAKE2B 555b4250a1e78a4398053d4381587c8a77c6147faba9588dbd03ebc07a3c138dcb78fab7080fe0d9d8ded1886ad589c37642097d669a671886d111708a0a25a1 SHA512 5ea76c2351f751f86226e39971c6229cdf22c471184ebdf9189b7fb36081f8471ab9227a06d09d1aba4d3cc2eec0cb18c34cae178e7293128958b514a332b0f9 +DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 +DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86 SHA512 8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b DIST anyhow-1.0.72.crate 43837 BLAKE2B 1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8 SHA512 25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f @@ -24,12 +27,15 @@ DIST bzip2-0.4.4.crate 34197 BLAKE2B b69f8ad38b44eb4912b33d53467492b0ebe6ed74045 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b DIST cargo-lock-9.0.0.crate 40465 BLAKE2B 4cd24876e48cda83df4bc685958888cac9bbf2ad5eba5bf1ae6015ffb5e2fe6adb2b9819ed118fdc0ab137250c2f59144081f87aa0b30060656345c5d1f632f6 SHA512 1f9d030100074560772c1fdf31a253693f5e1ec39b6855dd238e73df5beb8182dcaa15fdfdb38bde7e7f283148825aaab72479f39b805ad526a12377ac5799c8 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cc-1.0.82.crate 67879 BLAKE2B 3b06cbe1516d4fe8291e1543b09d32d39a135c2352e545b64bc69fc82a40128a9b1291f20bd4cac6a3c37d9466093f8b63cae20663ad517bd7dbc380bfa87ee7 SHA512 27810ea12401635b0122e5b3a71367a52ca7040f196cb30f709e0b8ec0e717aeb8a89ef4e891b1c7c88f7cc8a1c35e55db132b728b0c499e0b683d5b803a671f DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST circular-0.3.0.crate 4571 BLAKE2B 4e40382b5d7df5162993e307c55981c72de69689927c257a40e6f85510c398c897e0f99962e52d466f0d6dcf869ea181cd24ebe459d4a6a32edbe08997f00fd1 SHA512 531ecc0f996188d3479c36c808f66f85e9d9a9ab462ed56a2f957b99c49176e7209067eda679e8497c2fae9421e36447ea4e770905781204172f0d8492a5b22b DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c DIST clap-4.3.11.crate 54864 BLAKE2B c1b0567950d6df6c6f40d0f0c2fcb4c485a65a3d5abe49ca04ba8c3ff24ffa52eb08a7d17395c20fc0ff09fee06852ff854369dbe033bc049d322b0a61b13142 SHA512 d00a142055671b4986f95e394f01d05cc41e9bb2fed23b2b1f6cc3366fc24204d877bc5220572f2a7a9424136b24d2596cd7ec7d1604c13b1384c0f0d9d1012a +DIST clap-4.3.21.crate 55024 BLAKE2B 441333d4f256f34423b7fd991c1cf3cb336d4c124d15ec45f0b45959d12abaed1c397dd12dba99e88b7d8a26d90a25539cfaf484dfc9af6f8d1452d330ac3d09 SHA512 ecc4229f5f8f9890e023236de5ed1ccefd9d51a1d832dad59f03dc312d025d0e5d90fb4ccd1540a4f4077b6cfdd75f320e5688445105cf8ce4bfe20ea2d07fd9 DIST clap_builder-4.3.11.crate 160795 BLAKE2B ec650dd28d65412f594ad7cb578afb36412840bd7e04734f8c4bd8a40b453cd2c926ad7164dbdd0e33d357a8c3830560ad03d6f8e105463b7ba592ab68ba897c SHA512 9b0dfe5bfa838d6f5fd9388f574a6a880d724dd49eb987955609bc1e754fdade6db9fd9fc6672d42458d9e621e638aa7702205d894d2318a12711791168bb741 +DIST clap_builder-4.3.21.crate 161410 BLAKE2B 4442407e167c73064ce929f41b7fe187227b2cecce564211d9fc315d4ac23b27584dd18c11e4c00164f749d3e89c4ede33c599caf9b895bea30c65a7f0ddb9b0 SHA512 0cea697633d5911bd5e592d9b10871764fff19250f4eaa23f634594ff2223bd78d59e6fdb9cc7ec2b81815d1d4b5a2ef6a18855e7010de3c1e47790a12d32874 DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST console-0.15.7.crate 35409 BLAKE2B b5e34b03a1c7d5fbffe5ae07182e28f6638e026a1dc2bd87bf47f67230ead612b37ce0c79b50d84619009753bb98dab661279b77c68760a0b75ce8303733abc7 SHA512 f37213812527bcad23baa8648cd949d8ec955e1be7589ecd36fee46637e77420c2561fc301f2562dd95bb66802b92ec1da5b85367bf16b793849913698a80576 @@ -49,6 +55,7 @@ DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47a DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST displaydoc-0.2.4.crate 23200 BLAKE2B 91b0ae7018109d407095060b6bbd6aed1cc21120bc30348e8b16b5121f7c35ab72b65e80bf97dbea6cb4ee6b4d5215e8e5c4374f92a569697bc9c862348620cd SHA512 a1de2c200584bfac640f8b84b5103d8687919cd29f59a14898e98d480f476a8e4dc06e3b929af479d536cd02186e2a9be72e6414338bc117b97bc0d160029592 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e +DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 DIST encoding-0.2.33.crate 88798 BLAKE2B 4163e26e6f38f7fc1d7424f1135fec1dddd2af3d6dd5f5bc6a5edc3eb3fd56af56858cc0fa5ed6a241b55882807f72f2e5d2940c9a7e5c4c6700ef905727044a SHA512 10c186e0f6ffcffeacb11a66fa39960454955b4827dba03e13d9ab5294bf14e77faa8e64956d5c3756fbb7e930081b7b301db8ad6873a6e8d44a7f9d98566e4e @@ -60,10 +67,12 @@ DIST encoding-index-tradchinese-1.20141219.5.crate 120862 BLAKE2B 727a26b32f2bde DIST encoding_index_tests-0.1.4.crate 1631 BLAKE2B 65151672aaa863b169b6139c8e68065ecd6ab602e8fbf8b0f68a5e2af3f34858d363e5f0602f58e4ad3169ddea83d02a0f19a6d635584521397bee63587c9fd9 SHA512 0635e6a879d59aa3373e1c0cae6f61b9bd11138691a1113f3639a1d16ba894c1554f29a6d347353f02395508be4da8a4b16b17db3339cf970a62267874fe93a6 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 +DIST errno-0.3.2.crate 10424 BLAKE2B 3061d5a5abee015bf41c11ef31dd0f38a738c51992e3bf9f9ec98f67a87b88341c97901211718a5f103b8cf021c875f8fc799fb217ad69fd27371326b5aa40e7 SHA512 b728704f11cfb2bffd421ad39e7bab79b11e548e336e9dd1cfb902bdfbb78a8afb102ae5684fbd6ac4b01b12603a1011a1faa21cfd0702bb25a300364b17ff84 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST fallible-iterator-0.2.0.crate 18509 BLAKE2B 9630fcadb2f30fbd8a2a057eb992bf33c0aa2d163e6fbd43de9c8c350e3e932ebca79a6576b215e17a0566898f6e37aef806a643d20c16a6aa73ca515fcf30c0 SHA512 c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79 DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 +DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST find-crate-0.6.3.crate 12092 BLAKE2B 5434dd8ba17e54ddc3d68e0fbfdb0e0a2026c0c62ed76e5b64b19d8da1963e693e43f385c41d0b7d480369705291ac67abff9aab8f2b7a84b57abd7b4732cfa4 SHA512 f7866a4f917df064277630570f987898e465dce98be548ff7535201ada88b5db71c755f00013fcfed45ffdf29fd667c90ff19999a1fb7cb183a7007bd011f899 DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST fluent-langneg-0.13.0.crate 11723 BLAKE2B bfa4ec1a3a11360d28b5291e8eed2628ca6007b8afca726ded87d630394773835b3c8aaf818376a93a60de10feab25d7784c8d2b1e34e63b660d581a37d9626d SHA512 397d0a4f3508c7f58105dbb9ef7a32c5c4ebe4a73d80d2a19930479bee325839485c8002b49fb8c55d686ec9f3ed1d26493b56825b65d60ef7fba78a1442f9d5 @@ -84,13 +93,16 @@ DIST i18n-embed-impl-0.8.1.crate 4060 BLAKE2B fec0237222ca8f86586c0b6cc9c13edf31 DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST indicatif-0.17.5.crate 59843 BLAKE2B ed9f1b0071a71f9d8acae517b9fabe0258df466a22899d637a447923b02d86b054d3d47a2b3a3abcb6d0b464a86651c7bb3fcebb735cffe3f1499d45860a3232 SHA512 9b5afcc0218eed6732d1bc702a4a6caec32d7671179bc4e9277e64a88088dcab2e73c1bcdded3430dfe264455f73b56c0bb1d47fa758bce51b05869e6e712aa5 +DIST indicatif-0.17.6.crate 62817 BLAKE2B d8943117c6a7ce5c439657849a6ae2c25acf4a53ffbf70859878f5b4d27f2e7a6d9f591cd66af7f1241cefcd9e044e678ac1dd56bc4b6bbc100a42cc84267b44 SHA512 d7d191c25840e0c8bf583e1ff5620384b6512a570de3d00ee995898206777b6864336d2bcee431f2ec560f820290b967df376dc06e401ec63f5a922a9e94e945 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST intl-memoizer-0.5.1.crate 8292 BLAKE2B 32b42caed088028a254c8eca21aab5b44c7e4348255c09009a9e97f205cdb92743c9355f7eabf132bad1a22c4c30335708f1da13b3658a4f0eaa7f77f2721b14 SHA512 3f505dff396039da10ed45c1b99904601dd4784900c0b9f1d0c73d99df656998c56c7644c8d3608d08cf23516b9e35018acdb810e8add48b8435da8e03098a7b DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e +DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST jja-0.7.1.tar.gz 7535313 BLAKE2B 83d7674e7d1cc9f73e20066e4d34ade966244feab46962e3eecaff9d05dd81ffc0fef776839ccccd4d334fa4d683415f477eaf0b31093ecbc9f54ba72fe928e7 SHA512 bd2f75a4bee27140afd291d7b455b9074cc2709b172f20460a542427c61fdf26ee84b3ab0fb4c982f8f827542d000c8f12cf8d85af497a46236dcc95fbf812b2 +DIST jja-0.8.0.tar.gz 7794213 BLAKE2B ce35dd79ef7b5029c8eab778b871d9d641d089f56b8caadb331fee3b5c92cdf4368b30b4247d7aef4fad75fd3463f672d30295bccd871c0f3ed1725ab1ca7add SHA512 072c6f19b71b9258be41a63692ca73b2eebd874ee8ea9e965c40ee7a3cc1680ab940aa15e5fc99513441a22cafc80dd2ae8c19657f43c86af668f113150fcebe DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d @@ -100,9 +112,11 @@ DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9 DIST librocksdb-sys-0.11.0+8.1.1.crate 6270227 BLAKE2B 7ffe576e64b0476c7f1f179b4ddb2bb3c785c50fe6212f1048997e647743be1cc5095b82e780547e5ba2c8da3f41c936066319a97cb7b927d54c1ac37e3bdfd9 SHA512 e95fcaf891b5e9985b6985046201324f3c011ebda5f07d76a66709872ff245e5a0d509100832144e7b18e94e6843c23679bc0cfa7a82473a99836b79fcc8f950 DIST libsqlite3-sys-0.26.0.crate 4840390 BLAKE2B 2b6ec9f110afaa17cfeb787f1d99a5bf5e6f062502ce80d31d212dffebde3be5cc9f4bdaeebb9e0ce0f363b0df5e86e5115a2c6e528710b1babb628cc1bc39fa SHA512 8c1cbadad1b14979555121423cc8245ebb6cb4bd72ef93202c5188c4d799cfb35f7ed8e9d7ac420a86cd1a3da7f15426aaa928b6c16510592d8739b54ab324dc +DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 +DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78 DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 @@ -119,6 +133,7 @@ DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353c DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 @@ -131,15 +146,20 @@ DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da9 DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST pgcopy-0.0.2.crate 11456 BLAKE2B 791a783373c74db23d4b884d9292b2eae93678218aaa477522c56523301b93b10f4a1a03e5c8adab3aa301451214cd9f35e9d0acc0372361e502f3f9d8154962 SHA512 c74ebb471c923f62fe7daa45987ebbd0db87bce97772ed6aa72c9cf267d8255147d4bc0a3cdf2446c005a5c31795cb5e352439d577162efda6815afc8498441e DIST pgn-reader-0.24.0.crate 65770 BLAKE2B 8d9f681a68d098e2f664508f109a95140c5a40ff5dc019a2ecd6762924bc542ae03a51ca6cf474049250ffb1845667d12a9e4461ba3d4dabf6418c261ac6a861 SHA512 efc47b54ad668b964277408567def9f95b98b85815514e4394402c5c263e84132f30873fe91f6e7d08faeea4c9133fb597572621ccbb288a887a6d8e4bf294a0 +DIST pgn-reader-0.25.0.crate 65949 BLAKE2B fb7ba80e3228c0e63c9167e9b1193acd7b06aa329d8c456411677e4c6031617b33eace732840d4ac30ffc2c726097bf715ff0f1c46acc855294f9e5cba98f55b SHA512 400d2805c64b97980c62353cae7208297aee2964325e56d0cf9d1652c119d2da3ab03eaeb3af4d9c8554ee0f3fc177a30b1a7e4f87c8422fe517c2582d68a991 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST portable-atomic-1.4.0.crate 124478 BLAKE2B 5d0498cea054dc6be7a560e574de78f8879a90a9d33f2994e060f99486d9f68b4b3d204ef982eac0f8b968fb421f6f5562232e12f16bf0af5778a86ca08879ad SHA512 2cf5e975bbdce6262496f44c1d5bfc0501c620835df6c67d00d6a21e6d5a495b765a67863b41d140b770a5bf488746fa3d5b7917fc467d5d8cc66b23a1b95f47 +DIST portable-atomic-1.4.2.crate 124375 BLAKE2B 49db30ce356e48eeae517663d174dade38d5029a5256f293b23807a77ea159c0293bd789e232ce2a9bef76e1f80df5cfa4738980a9455c35dbcc43e856847a3d SHA512 f1415288b612f734f4e4839b2a70ba57db17900d517e611e3bc8d3ca9165ee6c03dc3c7f69d10b700feed581e074298f52c48fd5ad188b59bfcb78f6dbd34f85 DIST positioned-io-0.3.1.crate 487448 BLAKE2B bb3dbe98282a5626eb5af48488a3e7549c8d861899d79e19a2d1d8d45bcbb8fa2967adbb16d8d7a5d72877ccb0214404208896100d14684b2e4c8c0bf8b55f41 SHA512 0d94b0f15bc8a576a1d33f7c16136576a63427b5c210b65c08ff3424fcc7b674703f18200ef89b3821a7895eb42e7cddd7a2cfa1e6ec0626f0122af9f6d9f7da DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST prettyplease-0.2.10.crate 56634 BLAKE2B f49c4fa42369d366f88656fbb716bacfc442b59d8ff47fa39e74238eca33f07aefd78289eea5a53055aed2522dff530de5130b0b319633b902fc895b03b47925 SHA512 80b10b3460cd37928d638f1223ced0c1b56047cd5be98722ee1cd37cfa3c991c8a78b3603d89349c22e201d653526e0321c5d685e0377bc75d5995e2428926f7 +DIST prettyplease-0.2.12.crate 56698 BLAKE2B d3289b3e654b2e3de0f5fd8d273c01a816a4e3c6e56b0b0740f9e6d2dde823216dbe2fdbb653fca28344c0570bc9ba67d169fa39c992c794d659f48b2fafc705 SHA512 15404a4b7d107159e66c48fa4cd399e5c06c3148bc4791587ec1372a06fc36741fbd6c2e96f9c7697be6bcd03b5237de4520ee0e92188e285f405cddea122d00 DIST prettytable-rs-0.10.0.crate 35474 BLAKE2B cd4103eb30479830376b8ee82f2f9d26a2f974b3f2c44078d7b8c3741475eddef03dbc14a27a2329ec3204860c1389ebc0b52c68d59349cc80f8fe6ea5e4cb6d SHA512 3a77d959f03cc952b533124f299470857b67cd0857fe7afaab1058a726ffba588f533210ce75be81ce66d6c7f0e80f46b7aa1a442c60c6d316c5814cd72266eb DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0906cab5a680933d482b7f9b49480bcb9c8172b412e70bf87dd0737b8532e90c310bf083f144292cc72190059ba3b SHA512 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04 +DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST quick-csv-0.1.6.crate 263584 BLAKE2B 5f0d0737d62cd16337140c97a1da0c67cb40c4ed3d0219999aee0cfc5909d7f67ba9ae9652afabadbca45d5eea221385b65450219b3530487bab406e2fc23b43 SHA512 c520e2c1116364e2aaeea4c63e4a979f5e7156d5b68dc4b448b81a5ae4c43ee563535837c6525ae1d103774622b8ccdb444ea395ee8e2c804552db5927ac79e0 DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b +DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -150,7 +170,9 @@ DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 +DIST regex-1.9.3.crate 252676 BLAKE2B dd419b02b7dbd28a71e14c90bc538e98a63c0b9cc2ea01e7d8f6a0075c723c42c3d7bcbb45391431dec3008e6709e9d1d396d8e505f7f8d5d3a629ededf74b4d SHA512 ef5ece7d2b80a136d437ac42c5395cb01f6d357dcc490c8f6c89657f3f97af6befcc699008535c27583d7354e979418d1d933e36e8774ff2bb62750b9009d5d6 DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa +DIST regex-automata-0.3.6.crate 607174 BLAKE2B 6d02512501b45b0e87d8746c894009ec669fbfdeb742966e8ba8960ebf692f3b2c3df44ce5ee03e7d5320136709ad83b532dbc322a779e3c21ff0f65768c0d0e SHA512 ab3da2e63ff2c6a4da2c149dd34e565303f961f38547db7b34fbe984cf90aac107d4ec116111c765c9b71c4bf26022742151e1d4c5d01a6beac0a8a0887e30ce DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST rocksdb-0.21.0.crate 125106 BLAKE2B 7ffc8f592311921a7cec069f19e787cce20b8502c2ec7521f80f31de6c477fba6e74226feeceaffb4dcc029ee43a799de5bd0b189a0872719431e04e81ba627d SHA512 839b43ba5b91e5a7faa7e9f12dfa4c98d5b85167eca329178af3f767571ed57a22da1276709e43f1b4cdc0d51a2bd7544a97b088c0e35b5accb30174d56bf19e DIST rusqlite-0.29.0.crate 137156 BLAKE2B 83ab57daff2f03dce2720cfc5eb253231f721bf3af609ff15c66ee9be9578533765fc368af94040fc1f7a635578c14b310d93e568f894495a1aa46a73bf9c22a SHA512 63e5722f7391a335773d2fe554ebf285f388ecdce7279f767f9c3293bc776abedd15badfaa29c4abaa356707667ffda11dd14bf50fb4bae670df0e102283e055 @@ -161,18 +183,28 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e78 DIST rustc-serialize-0.3.24.crate 45926 BLAKE2B 11dee8dac7eb007067ee0eb19d122bf45d912e6cefa95fd5ae3db7a4585a3f37e66b123c8c7bb761cc451b402cb9191dd5c974618331bb9aa9efbe9215115abc SHA512 60b40a0b41678287627cf5898e0ff6ac5668865f1ce5a482190ecd7539b59a955a73c675fedac76e68a5126efb92ff0cf1d1b4f24359a932463434bb76d9e884 DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d +DIST rustix-0.38.7.crate 332031 BLAKE2B c7261d4ef5308a8aca32a919d1ce70980b939333b75fd575978261064789bf673466c892fbee1e0b51cab13b80f21a0355e8a4eddf2375ed2f4c5d6ed7ae7668 SHA512 798a84fb6561ccf6902ce7177b2a555cef4d46a2faa265fe7121c600b543782e2e0970346fab52b1075ea40054f6c8f7b830b45f4b0c9bec3aea824645d3ec89 DIST rustversion-1.0.13.crate 17267 BLAKE2B f2cc10a9d998b95bedaecb60298b11637724058634b00844d7e3e77dc321d8c7578bab9a9362b94c6b4b30558df538578fe7a4a05a130fb16795e913b3fda8bf SHA512 4705face9c4e2570c6a7c8bd61ccfe1ce68bcc7bd11dcbb9e7321744de38277d1f66429b59498adad3cbfc25de68dbf194c2d244ab74003830ba5fcda47e621a +DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6 SHA512 466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 +DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 +DIST semver-1.0.18.crate 29703 BLAKE2B b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda SHA512 698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02 DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce +DIST serde-1.0.183.crate 77210 BLAKE2B 280e3d253a29b664b4e2d17f41397b17fe22af64417facca42d6ca0c839f1def745380a5402d7a87345bb16f4fdacf9a8c01966579b8c08fb06c05f097a87e68 SHA512 3a27efdff92cb1f6b50449a761efde781af91584b8410fbf5ce37b20005e7d46dc4c750fd1730e15468ea22aac7799421c4e60c74243c65ef7916d3cbadd0ef8 DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 +DIST serde_derive-1.0.183.crate 377265 BLAKE2B 041dff0dd5822b3be992cc65c8d789c86f8dda3a42ac77dc1a6c44cad4412c8c9fbb02f7572cc1ec4e4ca731d5f57a765d30f9357827ecf8210ae7f54c26d8f7 SHA512 c19cd2c9665b88b70a12b972c5b30d9ac6c604c77578bda5d7c6c5dbe01f097c1d6d165f1d73c204768427042b7521f43e40ee295c173e685c9ab1b4c23c8fcb DIST serde_json-1.0.102.crate 146070 BLAKE2B 3b1cd8a40b8569ed933d105eb1e37861339b7fc98d0e3583e91a976d8414244daa17049640a4f44d7c1ed604e13c9fd6d735a915c14be0ae0bd5bfa0e52a5979 SHA512 103d2fae45bf5b723ebf8cae4ee1734a06f9f4c93dfa3a9ae58c633942c92c380020cbd7913e870baf9db27a51feee505c4a2fae455a7b8c6fa76c82f14b65b1 +DIST serde_json-1.0.104.crate 146130 BLAKE2B 62a613eba9c39bc3f007404995528ac101df3e74d90049e9aca699029f55ce4cee54a1bbfdd9e69cda9ab3e7ba9893fc66f3f9bbbc1eb358d570dd292ae77216 SHA512 06b2f3c818fa5819ff936d2f456fccded743ccc336359bfd1371aecebae9ca2d4f77879f61d1cda510b7a1aaa47b0010688b8e8c656388950e79fa5d007c7f6f DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc DIST shakmaty-0.25.0.crate 547168 BLAKE2B e5226ec4567f337974c33931d2dbc9355ad83338e601f3c0d603ad9eeed7d3c08af03095d6bb7b0d764e7259cfea1653d88659ea8f52246174c283e0f6b28080 SHA512 8f820d4cd87dd38be5370d7497102308cb5fc1bff2590f323be044ed5af587195b32c3f000684c54002a116845eaaf23c482a468a33525631eea75892026e8ce +DIST shakmaty-0.26.0.crate 547837 BLAKE2B dc48e037d9b96389d5bd8496cc9e520c6a40d3c22430dbb937fb4d7ec28c7cfce3c946865e1f30d27f65403d23ce37ef235f4ea03e0000623953159288fd34ec SHA512 6b1ef0960781305b30d2f6df7f6f985690eb1666d503f045ed3eee861055717145ef59c2ca96b44ed17f9bbab0dd6b69c1307d9f79cf64fd5f3b2d9e53b2f328 DIST shakmaty-syzygy-0.23.0.crate 55368 BLAKE2B f05ff93d75e452e1ebebadfb27b193c13e5a5146479ed19fe33ffb746e964bbc2dc6e4cfe3629c118f6987c84d28ec297cd8d5522f890cea0329240efb33e327 SHA512 0599b19ab49b0f075f85cf308627a11f80b61d7be28948bd24340bc88bc89bcf6eb0102d7c9d39c073ce99001dc1b48f8e5a6ae5cde57b67eb42f469a8a851c0 +DIST shakmaty-syzygy-0.24.0.crate 55398 BLAKE2B b9da9754b2fd640556aa1ad7696dae3436c048e2a3620663a56dfab351382002405bebf66f3f2304f994392ea1a3aafd7634cf80363b18df082fafdeab63be1b SHA512 a49b14ede985f3182b3b6744fe3a2c11eb8483f4c4ab800ae875d3f24e9536a091da81516bcccc5c8ba091ce1cc94e46afde7f3f6a818c85676fdc5fa9f0dffc DIST shell-escape-0.1.5.crate 6847 BLAKE2B ccd71a73b217b375843d3f0a762b3f5317bc0fdc8e43380a17f25e1ffdc391de0af7b0e4472be23241a6654f5b6ab799a51bbed8da35295322002c54ad84e9a5 SHA512 848f8d47d802b82e83f113fb07f44fe962628379481d1bef9d15f2e5821a382c9928c32175652361aae9fe4c8fa5c1dc1c89350db6ef5e68691bae4a3742df93 DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 @@ -181,14 +213,19 @@ DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5f DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.25.crate 241421 BLAKE2B f8b06686d0891a1d50d5f214836e43f518aeea443cbb7dabd2563c2399559014b9d42b7e0d1dbed2f4aa5e644efaf2f5f8b37358f9e0140efa231a62348fa1b6 SHA512 2c07b24d5bec7463da97eabbbccea3bf82aff5a74d7ffca6ef21f66420dce369cf77529fe722ce77b019b9085a52feb900f707b6aee5ee088d07035ae191930b +DIST syn-2.0.28.crate 241635 BLAKE2B 5784468a0dd04eb298821ae5a3facf72c5fe5907cc469919b0a0b636bb55bd15e9e3a31c9ceb05b7b0f88e7a53e5891e6874641b61e5fde247a91361ae37047f SHA512 96e83979e70e2e1e46ca2af45d10fb259847d61e327809a51351a988282be9688a8c4942a284504674c8684970082dc15cd9ab9b3584bbfa68ac9716e071f9c5 DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb +DIST tempfile-3.7.1.crate 31817 BLAKE2B 99b5ce19ba7712beb98ad4f2183e6ced3f5677b894a329945ec8fff1635cfec150d1311c60ac4b9c257443577be55d887c7a2cd3e2173f4cdbc9c522a43f9e21 SHA512 b3f59791c1b959eb402970840ccc75c13bdde3e35274f91dd304c2f2ff719c0a24ccfe0ca53bdc3fb8f01060920624ec50232ac2168e30c1a5efcf405989767c DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 DIST test_bin-0.4.0.crate 7591 BLAKE2B 1e5bf3a50757abba99fc2f9d3b4f043854883ed0fab791d34b6850811348baca28944acaf85ab1490cce05de6e6b33b6e5e6e740e4616159546ba2452556ef5a SHA512 f8c6a925dad183d5dbcac116c8a3f89bda213255c05e9f3d521b51f4b26338ce2666595eda06f9b36db21c9d6effb2953a9626f39f23fe107d99e76ce4591888 DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 +DIST thiserror-1.0.44.crate 18760 BLAKE2B 4afb9d1cae98afff52c2e9cb67b8bd75815092f87d51ab5afcbf3366ee6ae8fde33c0bfab9458c9c452aee3b324894fddce327475ee754afb9b27794fcd9d279 SHA512 3a8e9346e69216510337e2c27e91e08e7a42a8b6b2abaa776df3937ad4dbfd857fcaff26e97d89965dcfb2003df1f1d1ff88eb239d334e62c806e8d637eb149e DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 +DIST thiserror-impl-1.0.44.crate 15086 BLAKE2B 664be3bca31bbcdd2bd8170e5e769d25e0a27c135067c84404d94bb51b5ef02daac76538898969281b0b0309c26b5ac4198e7bc819dec457dcec09e65530f75c SHA512 fe9211f50dc922b957ec3b9b5f132f812fc51fc68d23ad39837dfc174220dafb2b29d66822f34b05f1cd27cd473598d43e17979ccd9c70b056d509cd5c5c9ad7 DIST tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate 884399 BLAKE2B 4596f5392e32970ed8e0c37b5111da2d160b6140a84c2188a38cb2445160496574b457556195e88ea254f2f98ed89f4da1367a20747d843741c633c5c18c91f5 SHA512 bd57fb8e7d4f050246b37262115edf8cecf798f2aa2ab23794673091f1b566c65227f815819b0a72ff526b8dadbecf28d91240d3668077535b3a2b4f1b14eed4 +DIST tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate 884765 BLAKE2B 58789abe69c2a7c653fb0227aba06f814e2a0cc0d007f382a2d7fef34013022656a1d4c439bae8b86b85bf47b2b90f59ab14077af71176845c58998554fddc72 SHA512 d9c2254acb33fbae58048a978cc27173bbe3c5f1aed0c0c8ce8e86dd09e6faee80676cdced9950169758ca7298f8d5c6ead81e47909866d98bc35c7db16ea2c8 DIST tinystr-0.7.1.crate 15631 BLAKE2B 4b8b7a25df88ff1f0e9e8e6dd53fcdef7983870df323aba82b9360433f43c4783bf357821f4d196657abe03c936b68888484298467230d26dab053a3a8089817 SHA512 547908b7da44183d5f2e11e864593b3cdebfe07d64304b37a86774592641a7698f38b221d694defe932cc0d40d7d0ef802183d7118bb25bdf6f43ec23d540600 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e @@ -196,6 +233,7 @@ DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedc DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b DIST toml_edit-0.19.12.crate 96151 BLAKE2B 13e6a13543b660d4b4f6e035c63d223016567cb36486e8b9dcca29ef26b3559bbb001e670b8ff444f50fd5b037a745e0890de9bc9c8a8a5c24878d85807ce475 SHA512 79726b5bbe4d350868409f6a9b828a5c9cb0fe48c18461d17943e97accce67d5c5123d49cae8ce8ecf7c2b98fa41a119e6299a2469fc76bfdeb0443f83ba2a30 +DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 DIST tr-0.1.7.crate 7906 BLAKE2B 3330404338f8195fe416704e335a9bae92ce74d92645675a6f1cd1b96242bb3931fed75eb4eafe11f5ded55aca461307b4b02523b2b2c3bf5b584a08a9c71788 SHA512 7224f025fc1689ef564915c71e436b7a8e08ba8136ffa6b349b3a3bf28078f4ba57cff8e899d295654e90ba92fc1255e67492ac9d4e3b403f93e712685a6cf2a DIST type-map-0.4.0.crate 3177 BLAKE2B 6c56ab2600e36679f37319040a529029bf8432959026c95c98490a5f137c64ae30b889dac7e4bab2b4edc656adc22d2a01c6c7a688f8ac46db1505f5c7ff5642 SHA512 c3e81d6dd94d5d8266bf409efb9e9ce6fb5d5889d672422b1f85f406ab62c58e27af5b6031ba5699af9d70c90bd8fca913c7ae0fb75f64358e3b7989f3d32099 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 @@ -204,6 +242,7 @@ DIST unic-langid-impl-0.9.1.crate 36438 BLAKE2B 542d3f31af85b28361c0a6ff92c0742c DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.10.crate 42039 BLAKE2B 3365850e1991b9e572c6917a35f3c85523d921d5ebd9fa7025fbc1ce2a0518b06aaa9f3e3bfafb47d357226b5b9964145c7f1b5ddc16cb7280542f6c96f650ec SHA512 5dcc24e138a86f84cb05290332d02953b0ca18839ead1e74b0319bc361ea449700e04d62a51e435cba266121e463643e017718d3023a84f844a59e4ca4475686 +DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c @@ -238,9 +277,14 @@ DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d15799780 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winnow-0.4.9.crate 143537 BLAKE2B c5c52420dc6e6e8fc49f7fc778f8276d5fc3a024c2a39da5fc60142d6c0d2fb2da34e53e1e7ba8648733abb3eca69b3fb251adfd53f8f27735a16d23960718be SHA512 1e30230541b995fd4902392c8000870d289df0d3040e3b6b5fa098d1194f315263a3ab64ee0858977cda543146ff402a758cad78a43ba02286dbf14bdc3abc37 +DIST winnow-0.5.6.crate 143427 BLAKE2B 4a15a2e28d55934e07a176d97c5577b9347c15ea887b550b3bb3a87a4fc29ddf2a49ffcca2e8aefc771c42bafd699701fd0d75e361d450206f11ea6bdbe13fae SHA512 733b99fb07f1dd3e8305315a58e35fbe1b0746aa6235fb86c178a805369854ed68f589eccaf28b44b61b01138392fb7134e183a7a8c0498282f368fba9a3fd45 DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74 DIST zstd-0.12.3+zstd.1.5.2.crate 29693 BLAKE2B 57789ec212f12d3416784d7d8830a197437fd5a7c90ed62dd4b5add87f84039fe7afebb1c37f0973644845129868c0c6009bd39163b6afcc8b218653d2491b98 SHA512 1ee79370e2a7517638e51ea3c5c2f7f9d3f42364eefc5b10e909f52e50bffd141ecf2ac4d3701bd7655c965dd03a608ca5b69743fc2ed877f4dbfcb79715b70f +DIST zstd-0.12.4.crate 30434 BLAKE2B 39dc5c1aaee0c6973ec27ca3447f7d3f0460ca7382c46660c1c72ad9af9c9dc85778b6e0addb6ed90ffd90848f5da7006fae7c0d41c8915965707b923ed7b1cd SHA512 69b94d18982d7adbf0d3a79dc013c98af97ec2b10e10ef4cd6c15a89049f343fd83db3a79c393a43e9d12d8c071a728b8666680cc5a23817a126340ba9500715 DIST zstd-safe-6.0.5+zstd.1.5.4.crate 20863 BLAKE2B 0aa0583cb7b0a92905cca44e4b2971084b7907b16a9dbf00b760afc0b99acb4737413ac21c4a192aad4f30a65da48cb4bef2b7ede1d306b71da282267627e3ac SHA512 ccb7c7fb814985f0c5e4a34f3457f3f1ba54d1af721f4f6520996ba8d9e60f8071af5b74baef694514ea82002c45df5cd5462960303e1bdd92120ec0c8f7de4c +DIST zstd-safe-6.0.6.crate 20828 BLAKE2B 426bf142868de682082d3b5fb4ac711a96b963856af763f3cc4544aa5bac32f14fc4c40f3b95cf2e91e0145cb0a1c67823c258ceaab48d368c8d56ddc6f8f440 SHA512 33f8aee9c584a2abdd3d965fa9ff15fad310fc3f9d73e04d5a3a871c3b7e96b7a833cf563ef81656c9226ec793f42bb9c08b1c5cc53c9ead3e29802d8fcfbc6a DIST zstd-sys-2.0.8+zstd.1.5.5.crate 736270 BLAKE2B 9ee3bae57279efca7305f6ac9456c71eb5714b595cf75b0faac7232c91f9df127c75c02f68021291ea01d6ab42a51a550d84cec246cd47bb8f502bbd32ceee09 SHA512 acfbf6c464678438bcab289c8be2e67a2bdfb910143d77363bf1ad5227dffc4b60e224388b7e59186fd4d1e017b63fef49734e99e383cbda19b82b4ed382fcd8 EBUILD jja-0.7.1.ebuild 5437 BLAKE2B e84bf5e0a7c18f9249da3b8dae0553423987442ddd3b92be826087793151e09033165cc47313608a97323a78acd6fc7541538155ff1d348638fd02d96afe983e SHA512 c01673ff93ea6a5c93092866877cdade18ba570b4653077adc3648dd3c1270de07073fc99a2df041059ea8e8944b9543fe665cfbb1fc0a1c52728af26b4b96ec +EBUILD jja-0.8.0.ebuild 5318 BLAKE2B 8c70f2da7d08b6fa8d007a86eb69edbc9eb125c5892c5427cf04010e22e40038ffc0f874fae313cc08ea9844fb00025fa21e02e55fc0c099a302b819db54193e SHA512 6529406c469384b27002c64db910a19c373dd38d224a752a6006b55fa626a5bf82ad5a1cfe2b5a985ae6b61b5e59d91ad7f8b8fd36c53a1e2e5ac221fd4bddfa +EBUILD jja-9999.ebuild 5238 BLAKE2B ae547c48e0086b39bc5fd5f218cf8fa4f43b31ba3160fabca8aea1e97ebbe50a44a0d4c23236cbd9825d79e02e6ef28338a005a392cee77402f0a9584780bf9b SHA512 f449899d1dc355d827795d583ad1e387d148124402ce2a2184ef5be51d3f62410db4378863851027fb6f6f1443ce339118b366f073d6759643cc19ac63db6248 MISC metadata.xml 248 BLAKE2B 2ac829e1663815f752e218e9ee474448a3d973c075939d578699f57790581498adfe9bad180a79fcc6ea0afc339f57d25cbcc0fdd430f82d192c23c03d15e465 SHA512 55c2e2e06f91e13fd73b9545c51d4169a47f040ead41eb1368479940b026def820de67137312b64a6203f80b57a421c8895ed690386a79086fa0ba6c3557aa47 diff --git a/games-board/jja/jja-0.8.0.ebuild b/games-board/jja/jja-0.8.0.ebuild new file mode 100644 index 000000000000..11445d421da5 --- /dev/null +++ b/games-board/jja/jja-0.8.0.ebuild @@ -0,0 +1,270 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler@1.0.2 + advapi32-sys@0.2.0 + ahash@0.8.3 + aho-corasick@1.0.3 + allocator-api2@0.2.16 + anstream@0.3.2 + anstyle-parse@0.2.1 + anstyle-query@1.0.0 + anstyle-wincon@1.0.2 + anstyle@1.0.1 + anyhow@1.0.72 + arrayvec@0.7.4 + autocfg@1.1.0 + benchmarking@0.4.12 + bindgen@0.65.1 + bitflags@1.3.2 + bitflags@2.3.3 + block-buffer@0.10.4 + block@0.1.6 + btoi@0.4.3 + built@0.6.1 + byteorder@1.4.3 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + cargo-lock@9.0.0 + cc@1.0.82 + cexpr@0.6.0 + cfg-if@1.0.0 + circular@0.3.0 + clang-sys@1.6.1 + clap@4.3.21 + clap_builder@4.3.21 + clap_lex@0.5.0 + colorchoice@1.0.0 + console@0.15.7 + cpufeatures@0.2.9 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-queue@0.3.8 + crossbeam-utils@0.8.16 + crossbeam@0.8.2 + crypto-common@0.1.6 + ctrlc@3.4.0 + dialoguer@0.10.4 + digest@0.10.7 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + displaydoc@0.2.4 + either@1.9.0 + encode_unicode@0.3.6 + encode_unicode@1.0.0 + 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@0.2.33 + encoding_index_tests@0.1.4 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.3.2 + fallible-iterator@0.2.0 + fallible-streaming-iterator@0.1.9 + fastrand@2.0.0 + find-crate@0.6.3 + flate2@1.0.26 + fluent-langneg@0.13.0 + form_urlencoded@1.2.0 + generic-array@0.14.7 + getrandom@0.2.10 + gettext@0.4.0 + git2@0.17.2 + glob@0.3.1 + hashbrown@0.14.0 + hashlink@0.8.3 + hermit-abi@0.3.2 + hostname@0.3.1 + humansize@2.1.3 + i18n-config@0.4.4 + i18n-embed-impl@0.8.1 + i18n-embed@0.13.9 + idna@0.4.0 + indexmap@2.0.0 + indicatif@0.17.6 + instant@0.1.12 + intl-memoizer@0.5.1 + is-terminal@0.4.9 + itertools@0.10.5 + itoa@1.0.9 + jobserver@0.1.26 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.147 + libgit2-sys@0.15.2+1.6.4 + libloading@0.7.4 + libm@0.2.7 + librocksdb-sys@0.11.0+8.1.1 + libsqlite3-sys@0.26.0 + libz-sys@1.1.12 + linux-raw-sys@0.4.5 + locale_config@0.3.0 + lock_api@0.4.10 + log@0.4.19 + lz4-sys@1.9.4 + lz4@1.24.0 + lzma-sys@0.1.20 + malloc_buf@0.0.6 + match_cfg@0.1.0 + memchr@2.5.0 + memmap@0.7.0 + memoffset@0.9.0 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + nix@0.26.2 + nom@7.1.3 + num-traits@0.2.16 + num_cpus@1.16.0 + number_prefix@0.4.0 + objc-foundation@0.1.1 + objc@0.2.7 + objc_id@0.1.1 + once_cell@1.18.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + peeking_take_while@0.1.2 + percent-encoding@2.3.0 + pgcopy@0.0.2 + pgn-reader@0.25.0 + pkg-config@0.3.27 + portable-atomic@1.4.2 + positioned-io@0.3.1 + ppv-lite86@0.2.17 + prettyplease@0.2.12 + prettytable-rs@0.10.0 + proc-macro2@1.0.66 + quick-csv@0.1.6 + quote@1.0.32 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_xorshift@0.3.0 + rayon-core@1.11.0 + rayon@1.7.0 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.3.6 + regex-syntax@0.7.4 + regex@1.9.3 + rocksdb@0.21.0 + rusqlite@0.29.0 + rust-embed-impl@6.8.1 + rust-embed-utils@7.8.1 + rust-embed@6.8.1 + rustc-hash@1.1.0 + rustc-serialize@0.3.24 + rustix@0.38.7 + rustversion@1.0.14 + ryu@1.0.15 + same-file@1.0.6 + scopeguard@1.2.0 + semver@1.0.18 + serde@1.0.183 + serde_derive@1.0.183 + serde_json@1.0.104 + serde_spanned@0.6.3 + sha2@0.10.7 + shakmaty-syzygy@0.24.0 + shakmaty@0.26.0 + shell-escape@0.1.5 + shell-words@1.1.0 + shlex@1.1.0 + smallvec@1.11.0 + static_assertions@1.1.0 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.28 + tempfile@3.7.1 + term@0.7.0 + termtree@0.4.1 + test_bin@0.4.0 + textwrap@0.16.0 + thiserror-impl@1.0.44 + thiserror@1.0.44 + tikv-jemalloc-sys@0.5.4+5.3.0-patched + tinystr@0.7.1 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + toml@0.7.6 + toml_datetime@0.6.3 + toml_edit@0.19.14 + tr@0.1.7 + type-map@0.4.0 + typenum@1.16.0 + unic-langid-impl@0.9.1 + unic-langid@0.9.1 + unicase@2.6.0 + unicode-bidi@0.3.13 + unicode-ident@1.0.11 + unicode-normalization@0.1.22 + unicode-width@0.1.10 + url@2.4.0 + username@0.2.0 + utf8parse@0.2.1 + vcpkg@0.2.15 + version_check@0.9.4 + walkdir@2.3.3 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-build@0.1.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.2.8 + winapi@0.3.9 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.1 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.0 + winnow@0.5.6 + xz2@0.1.7 + zstd-safe@6.0.6 + zstd-sys@2.0.8+zstd.1.5.5 + zstd@0.12.4 +" +inherit cargo + +DESCRIPTION="swiss army knife for chess file formats" +HOMEPAGE="https://git.sr.ht/~alip/jja" +SRC_URI="https://git.sr.ht/~alip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} + " + +# rocksdb needs clang +DEPEND+="sys-devel/clang + sys-libs/liburing" +RDEPEND=${DEPEND} +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +src_unpack() { + cargo_src_unpack + rmdir "${WORKDIR}"/${P} + mv "${WORKDIR}"/${PN}-v${PV} "${WORKDIR}"/${P} || die +} diff --git a/games-board/jja/jja-9999.ebuild b/games-board/jja/jja-9999.ebuild new file mode 100644 index 000000000000..d78ade579125 --- /dev/null +++ b/games-board/jja/jja-9999.ebuild @@ -0,0 +1,272 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler@1.0.2 + advapi32-sys@0.2.0 + ahash@0.8.3 + aho-corasick@1.0.3 + allocator-api2@0.2.16 + anstream@0.3.2 + anstyle-parse@0.2.1 + anstyle-query@1.0.0 + anstyle-wincon@1.0.2 + anstyle@1.0.1 + anyhow@1.0.72 + arrayvec@0.7.4 + autocfg@1.1.0 + benchmarking@0.4.12 + bindgen@0.65.1 + bitflags@1.3.2 + bitflags@2.3.3 + block-buffer@0.10.4 + block@0.1.6 + btoi@0.4.3 + built@0.6.1 + byteorder@1.4.3 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + cargo-lock@9.0.0 + cc@1.0.82 + cexpr@0.6.0 + cfg-if@1.0.0 + circular@0.3.0 + clang-sys@1.6.1 + clap@4.3.21 + clap_builder@4.3.21 + clap_lex@0.5.0 + colorchoice@1.0.0 + console@0.15.7 + cpufeatures@0.2.9 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-queue@0.3.8 + crossbeam-utils@0.8.16 + crossbeam@0.8.2 + crypto-common@0.1.6 + ctrlc@3.4.0 + dialoguer@0.10.4 + digest@0.10.7 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + displaydoc@0.2.4 + either@1.9.0 + encode_unicode@0.3.6 + encode_unicode@1.0.0 + 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@0.2.33 + encoding_index_tests@0.1.4 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.3.2 + fallible-iterator@0.2.0 + fallible-streaming-iterator@0.1.9 + fastrand@2.0.0 + find-crate@0.6.3 + flate2@1.0.26 + fluent-langneg@0.13.0 + form_urlencoded@1.2.0 + generic-array@0.14.7 + getrandom@0.2.10 + gettext@0.4.0 + git2@0.17.2 + glob@0.3.1 + hashbrown@0.14.0 + hashlink@0.8.3 + hermit-abi@0.3.2 + hostname@0.3.1 + humansize@2.1.3 + i18n-config@0.4.4 + i18n-embed-impl@0.8.1 + i18n-embed@0.13.9 + idna@0.4.0 + indexmap@2.0.0 + indicatif@0.17.6 + instant@0.1.12 + intl-memoizer@0.5.1 + is-terminal@0.4.9 + itertools@0.10.5 + itoa@1.0.9 + jobserver@0.1.26 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.147 + libgit2-sys@0.15.2+1.6.4 + libloading@0.7.4 + libm@0.2.7 + librocksdb-sys@0.11.0+8.1.1 + libsqlite3-sys@0.26.0 + libz-sys@1.1.12 + linux-raw-sys@0.4.5 + locale_config@0.3.0 + lock_api@0.4.10 + log@0.4.19 + lz4-sys@1.9.4 + lz4@1.24.0 + lzma-sys@0.1.20 + malloc_buf@0.0.6 + match_cfg@0.1.0 + memchr@2.5.0 + memmap@0.7.0 + memoffset@0.9.0 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + nix@0.26.2 + nom@7.1.3 + num-traits@0.2.16 + num_cpus@1.16.0 + number_prefix@0.4.0 + objc-foundation@0.1.1 + objc@0.2.7 + objc_id@0.1.1 + once_cell@1.18.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + peeking_take_while@0.1.2 + percent-encoding@2.3.0 + pgcopy@0.0.2 + pgn-reader@0.25.0 + pkg-config@0.3.27 + portable-atomic@1.4.2 + positioned-io@0.3.1 + ppv-lite86@0.2.17 + prettyplease@0.2.12 + prettytable-rs@0.10.0 + proc-macro2@1.0.66 + quick-csv@0.1.6 + quote@1.0.32 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_xorshift@0.3.0 + rayon-core@1.11.0 + rayon@1.7.0 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.3.6 + regex-syntax@0.7.4 + regex@1.9.3 + rocksdb@0.21.0 + rusqlite@0.29.0 + rust-embed-impl@6.8.1 + rust-embed-utils@7.8.1 + rust-embed@6.8.1 + rustc-hash@1.1.0 + rustc-serialize@0.3.24 + rustix@0.38.7 + rustversion@1.0.14 + ryu@1.0.15 + same-file@1.0.6 + scopeguard@1.2.0 + semver@1.0.18 + serde@1.0.183 + serde_derive@1.0.183 + serde_json@1.0.104 + serde_spanned@0.6.3 + sha2@0.10.7 + shakmaty-syzygy@0.24.0 + shakmaty@0.26.0 + shell-escape@0.1.5 + shell-words@1.1.0 + shlex@1.1.0 + smallvec@1.11.0 + static_assertions@1.1.0 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.28 + tempfile@3.7.1 + term@0.7.0 + termtree@0.4.1 + test_bin@0.4.0 + textwrap@0.16.0 + thiserror-impl@1.0.44 + thiserror@1.0.44 + tikv-jemalloc-sys@0.5.4+5.3.0-patched + tinystr@0.7.1 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + toml@0.7.6 + toml_datetime@0.6.3 + toml_edit@0.19.14 + tr@0.1.7 + type-map@0.4.0 + typenum@1.16.0 + unic-langid-impl@0.9.1 + unic-langid@0.9.1 + unicase@2.6.0 + unicode-bidi@0.3.13 + unicode-ident@1.0.11 + unicode-normalization@0.1.22 + unicode-width@0.1.10 + url@2.4.0 + username@0.2.0 + utf8parse@0.2.1 + vcpkg@0.2.15 + version_check@0.9.4 + walkdir@2.3.3 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-build@0.1.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.2.8 + winapi@0.3.9 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.1 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.0 + winnow@0.5.6 + xz2@0.1.7 + zstd-safe@6.0.6 + zstd-sys@2.0.8+zstd.1.5.5 + zstd@0.12.4 +" + +inherit cargo git-r3 + +DESCRIPTION="swiss army knife for chess file formats" +HOMEPAGE="https://git.sr.ht/~alip/jja" +SRC_URI=" + ${CARGO_CRATE_URIS} + " +EGIT_REPO_URI="https://git.sr.ht/~alip/jja" + +# rocksdb needs clang +DEPEND+="sys-devel/clang + sys-libs/liburing" +RDEPEND=${DEPEND} +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" + +SLOT="0" +KEYWORDS="" + +src_unpack() { + cargo_src_unpack + git-r3_src_unpack +} diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index d999962dd40a9317e3e81aa12896279f3c842c87..6124cceca55ce730753e805b533cbefd664fb241 100644 GIT binary patch literal 3552 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 diff --git a/games-engines/devilutionx/Manifest b/games-engines/devilutionx/Manifest index 5f9e0ac4d81b..d7240c672fce 100644 --- a/games-engines/devilutionx/Manifest +++ b/games-engines/devilutionx/Manifest @@ -1,3 +1,3 @@ DIST devilutionx-1.5.0.tar.xz 21951316 BLAKE2B efc6d3539eed25f917d30f3a858903952068bf4d4c66b0cd39f1a86ce3f98d9d67a8bce3a2467fa22e91bd2f552fbb593b602273e163422ab5f133133d513060 SHA512 df4998a86203372b82cb3be0348a1555ea95127a22ef050fed068215fd2223550f2b64364d83a58f829398169a29a5990d4332dc7f0adec6316f3a6c8e280ccb -EBUILD devilutionx-1.5.0.ebuild 2133 BLAKE2B 9c3e64d67a2167f914a256a483056f94abe6c68b0e281c7be04571c8460e2e652d66ed57856c68d3552c59b98a8f699fca2ed0b7a8c04e838c1dc48fe62b9651 SHA512 01781cc7eb0783ea88f7a639061e47f3f16f640cc1c51b08642b01d402e12efef853ac2ec2464217d623f1cebb7aff01a6db1d7d490eb995f08c6051c61f1d8e +EBUILD devilutionx-1.5.0.ebuild 2134 BLAKE2B 546badd4e905cac66d587aefdfb3750b46296404d671a780f38a0cc286369be49e13d36490f7952cc8f1eaa4e0431ab36e6b18ae553298376157c454e73af8f6 SHA512 0f91b6c6ea6b471c30eee0d292ba5c86844cf129fa9a033e6349761a875bff464fa529c8641055d3851c118711f7ccd76da52d938649ea97e7a600d6a419bb89 MISC metadata.xml 542 BLAKE2B 25e292f201570a11d08f4f22922a9dfa1f54d51784be9b38f3b8396a44559ffe6d5f8799e20b8c2fa888ce97e8a45d257894c13924e303a7f93d04c0c046e231 SHA512 acb1603f7e41f47daf7f9fde6128b2f7c51c277cb97be62b87695cceb48fca653f90c2ca3e22238758a78aae4fa34f2de555e07f7e8d896a8ccf5e1c569e8083 diff --git a/games-engines/devilutionx/devilutionx-1.5.0.ebuild b/games-engines/devilutionx/devilutionx-1.5.0.ebuild index a755734d4453..0c35013e0a96 100644 --- a/games-engines/devilutionx/devilutionx-1.5.0.ebuild +++ b/games-engines/devilutionx/devilutionx-1.5.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/diasurgical/devilutionX/" SRC_URI="https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz -> ${P}.tar.xz" S="${WORKDIR}/${PN}-src-${PV}" -LICENSE="Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BSL-1.1 )" +LICENSE="Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BUSL-1.1 )" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug +sodium test zerotier" diff --git a/games-engines/fheroes2/Manifest b/games-engines/fheroes2/Manifest index b9bc0cdc0d4b..710fff7866f4 100644 --- a/games-engines/fheroes2/Manifest +++ b/games-engines/fheroes2/Manifest @@ -1,5 +1,4 @@ AUX fheroes2-1.0.4-scripts.patch 716 BLAKE2B 0b944bf9f012e0fc6789230343e230b400b8a3446a0d07140816c9cb2262ad5b11f5a87562a70f32d71676b55d504299ba610e097cfe4b1fe52147e70c11c249 SHA512 fc5772dab278884f78741f3122554df9e5befc31ff3b07f0d4c5bf6e8764deee651d1999982a2c73c3a0bc49e517dd67bdf8b50151e9b489e08b9f4ebb13123f -AUX fheroes2-1.0.5-gettext.patch 666 BLAKE2B 618cd57db5285beac2a7875348656308c719209b8c0b82f96646c49e0a28092c2ee58c35cdf9bf5ade11b1d71011a28a96c07864ed69516838bb13f517deadfc SHA512 b8d9dfa840711b718a0812a4b4a4ce952b5f0202e2b4e8ddcd102f16cffed55a57b85998d2ecb8da658d43de09292c9e43c9c3b2bfd1128254045792e83ff937 -DIST fheroes2-1.0.5.tar.gz 11570167 BLAKE2B 7294ae4a816ce0a42c035262cbc8d44fc53cfdaa1333934ac316607f7d086a44358fc13931e5dbce9b17ff65e58016efc57cd123747af30277bcf4c1bc195e1e SHA512 13f058319540fa9fa04955ff8a5f16a0113e791307d58c32025361c773757769306f632d2c6472ee6d0b704dc4c260a9c64954c19ba2e58ab21dc6744c3cdd3e -EBUILD fheroes2-1.0.5.ebuild 1795 BLAKE2B 1aa91fd560c4fb7f32473328e5162e4db28e726ff995ef39cc61b8918bee621591955d569cb716602172a6fb2380423b4a00bcd547e221bf8746da45920a7af6 SHA512 a8e4643f18b71c9988b1a9a6259f3f57c3503aecc58a08c7b72811d1d6af3b4032aca504622798cc925a17b09e5359e1ce436043dd3d7a8e3fb3051b29b8502c +DIST fheroes2-1.0.6.tar.gz 11611881 BLAKE2B b7219a1a843f4a08cfc9ade161e38b19dcb343fa6dc700568d2e38b984d2cd26c78d02b9792f7d893b0babcca7bf71a01d349bc3806136736d46768b048a8db2 SHA512 c42b2ded44b7d6e112de3e919044b6b7d69161cc8cf08198df88da42c7f77b2dcf9df9ea7b453def66902e85f42047c0375b093c8d2d91517acb42d1804e621b +EBUILD fheroes2-1.0.6.ebuild 1712 BLAKE2B 4a834d6833b47665efd563e0c8ef370d56c0a8d5136d0114d3c3f8a5014e6524c922e63afcfb7c57372788d409b75e67741abe66844c132f1c6583ceee0cc2e4 SHA512 5465923ace15b87e3368d439c4954379c11c57040dc593286c32e0b5c0741dab329353a38caa421cae20ec4c347f7a4beab550643457193b2dba69583343815c MISC metadata.xml 1185 BLAKE2B 28d22394a735740a0c230888558eccb00c4ca9ec0072aabfc27d271c9a5089ea011bc167678a7c3bf81cbeeaccbc8a0fb0b2b94d80fd83b42bc8f9a654da756a SHA512 8b3033b5de642317d2624486810cd189dee8746c9e10110a5f6ae023d51a9203c226f2b41ac4d0afb1e4b29f862063f0749b5170534b17732d26dd8dbaa89625 diff --git a/games-engines/fheroes2/fheroes2-1.0.5.ebuild b/games-engines/fheroes2/fheroes2-1.0.6.ebuild similarity index 92% rename from games-engines/fheroes2/fheroes2-1.0.5.ebuild rename to games-engines/fheroes2/fheroes2-1.0.6.ebuild index 3aeb794a8d78..0481e2bc397d 100644 --- a/games-engines/fheroes2/fheroes2-1.0.5.ebuild +++ b/games-engines/fheroes2/fheroes2-1.0.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake python-single-r1 xdg DESCRIPTION="Recreation of HoMM2 game engine" @@ -16,7 +16,7 @@ KEYWORDS="~amd64" IUSE="tools" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -COMMON_DEPEND=" +DEPEND=" media-libs/libpng:= media-libs/libsdl2[video] media-libs/sdl2-image @@ -24,13 +24,12 @@ COMMON_DEPEND=" sys-libs/zlib " RDEPEND=" - ${COMMON_DEPEND} + ${DEPEND} ${PYTHON_DEPS} app-arch/libarchive dev-lang/python virtual/libintl " -DEPEND="${COMMON_DEPEND}" BDEPEND=" sys-devel/gettext virtual/pkgconfig @@ -38,7 +37,6 @@ BDEPEND=" PATCHES=( "${FILESDIR}/fheroes2-1.0.4-scripts.patch" - "${FILESDIR}/fheroes2-1.0.5-gettext.patch" ) src_configure() { diff --git a/games-engines/fheroes2/files/fheroes2-1.0.5-gettext.patch b/games-engines/fheroes2/files/fheroes2-1.0.5-gettext.patch deleted file mode 100644 index 20118037b779..000000000000 --- a/games-engines/fheroes2/files/fheroes2-1.0.5-gettext.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://github.com/ihhub/fheroes2/commit/e55c33c1bc7ac1b8c2ffc6e4ca61ab47921ec1b1 -https://bugs.gentoo.org/908863 - ---- a/files/lang/Makefile -+++ b/files/lang/Makefile -@@ -19,7 +19,8 @@ - ########################################################################### - - ICONV = iconv --MSGFMT = sed -e '1,20 s/UTF-8/$(1)/' $< | $(ICONV) -f utf-8 -t $(1) | msgfmt - -o $@ -+# TODO: consider converting game fonts and texts to UTF-8 in the engine instead -+MSGFMT = sed -e '1,20 s/UTF-8/$(1)/' $< | $(ICONV) -f utf-8 -t $(1) | if msgfmt --help | grep -q no-convert >/dev/null 2>/dev/null; then msgfmt - -o $@ --no-convert; else msgfmt - -o $@; fi - - .PHONY: all clean merge - diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz index 15c6527e15e9e884579a15aa1c4846932b55e306..246250e9dfbdb98364b55ce2603d19282715cec9 100644 GIT binary patch delta 2944 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"${S}/util/release_ver" || die "Couldn't write release_ver" - fi - - # Replace bundled catch2 package with system implementation - # https://bugs.gentoo.org/829950 - if use test; then - cp /usr/include/catch2/catch.hpp "${S}/catch2-tests" || die "Couldn't substitute system catch2" - fi -} - -src_compile() { - - # Insurance that we're not using bundled lib sources - rm -rf contrib || die "Couldn't delete contrib directory" - - myemakeargs=( - $(usex debug "FULLDEBUG=y DEBUG=y" "") - BUILD_LUA= - AR="$(tc-getAR)" - CFOPTIMIZE='' - # -DLUA_COMPAT_OPENLIB=1 is required to enable the - # deprecated (in 5.1) luaL_openlib API (#869671) - CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1" - CONTRIBS= - DATADIR="/usr/share/${PN}-${SLOT}" - FORCE_CC="$(tc-getCC)" - FORCE_CXX="$(tc-getCXX)" - LDFLAGS="${LDFLAGS}" - MAKEOPTS="${MAKEOPTS}" - PKGCONFIG="$(tc-getPKG_CONFIG)" - RANLIB="$(tc-getRANLIB)" - SAVEDIR="~/.crawl-${SLOT}" - SOUND=$(usex sound "y" "") - STRIP=touch - USE_LUAJIT= - V=1 - prefix="/usr" - ) - - if use ncurses || (use !ncurses && use !tiles) ; then - emake "${myemakeargs[@]}" - # move it in case we build both variants - use tiles && { mv "crawl-${SLOT}" "${WORKDIR}"/crawl-ncurses-${SLOT} || die ;} - fi - - if use tiles ; then - emake "${myemakeargs[@]}" clean - emake "${myemakeargs[@]}" "TILES=y" - fi -} - -src_test() { - emake "${myemakeargs[@]}" \ - $(usex tiles "TILES=y" "") \ - catch2-tests -} - -src_install() { - emake "${myemakeargs[@]}" \ - $(usex tiles "TILES=y" "") \ - DESTDIR="${D}" \ - prefix_fp="" \ - bin_prefix="${D}/usr/bin" \ - install - - [[ -e "${WORKDIR}/crawl-ncurses-${SLOT}" ]] && dobin "${WORKDIR}/crawl-ncurses-${SLOT}" - - # don't relocate docs, needed at runtime - rm -rf "${D}/usr/share/${PN}-${SLOT}"/docs/license - - mv "${WORKDIR}/${MY_P}"/docs/crawl.6 "${WORKDIR}/${MY_P}/docs/crawl-${SLOT}.6" \ - || die "Couldn't append slot to man page name" - doman "${WORKDIR}/${MY_P}/docs/crawl-${SLOT}.6" - - # icons and menu for graphical build - if use tiles ; then - doicon -s 48 "${DISTDIR}"/${PN}-${SLOT}.png - doicon -s scalable "${DISTDIR}"/${PN}-${SLOT}.svg - make_desktop_entry "crawl-${SLOT}" "crawl-${SLOT}" "crawl-${SLOT}" - fi -} - -pkg_postinst() { - xdg_icon_cache_update - - elog "crawl is a slotted install that supports having" - elog "multiple versions installed. The binary has the" - elog "slot appended, e.g. 'crawl-"${SLOT}"'." - - if use tiles && use ncurses ; then - elog - elog "Since you have enabled both tiles and ncurses frontends" - elog "the ncurses binary is called 'crawl-ncurses-"${SLOT}"' and the" - elog "tiles binary is called 'crawl-"${SLOT}"'." - fi -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild index a1e2b48e31eb..cc9c0daa09b4 100644 --- a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild +++ b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild @@ -51,7 +51,7 @@ SRC_URI=" # Public Domain|CC0: most of tiles # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="advpng debug ncurses sound test +tiles" RESTRICT="!test? ( test )" REQUIRED_USE="${LUA_REQUIRED_USE}" diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild index 9ea0126c9a43..b7a3296129e4 100644 --- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild +++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild @@ -51,7 +51,7 @@ SRC_URI=" # Public Domain|CC0: most of tiles # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="advpng debug ncurses sound test +tiles" RESTRICT="!test? ( test )" REQUIRED_USE="${LUA_REQUIRED_USE}" diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 74b0b1cde4d8778772d08140dc6390beb60b0e3e..22016277827ecc675c9a158bed3b1b54fe8301aa 100644 GIT binary patch literal 8213 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 HN;&`lfL6`G literal 8216 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 +Date: Sun, 13 Aug 2023 09:30:01 +0100 +Subject: [PATCH] data: Fix Action5 table + +The alternative sprite counts were added into the action 5 table, but +the counts were not updated. This caused all of the types defined after +type 0x09 to be mis-read. + +Fixes: d5a7b850bcef30c0bfd17ceeb4a18c431770f468 +--- a/src/data.cpp ++++ b/src/data.cpp +@@ -170,9 +170,9 @@ NDF_HEADER(0x04, 17), + /*06*/ OFFSET, OPTIONS(2), 0x4A, 0x5A, + /*07*/ OPTIONS(1), 0x5D, + /*08*/ OFFSET, OPTIONS(1), 0x41, +-/*09*/ OFFSET, OPTIONS(1), 0x06, 0x12, ++/*09*/ OFFSET, OPTIONS(2), 0x06, 0x12, + /*0A*/ OFFSET | RECOLOUR | WORD, OPTIONS(1), W(0x100), +-/*0B*/ OFFSET, OPTIONS(1), 0x71, 0x77, ++/*0B*/ OFFSET, OPTIONS(2), 0x71, 0x77, + /*0C*/ OPTIONS(1), 0x85, + /*0D*/ OPTIONS(2), 0x10, 0x12, + /*0E*/ MIXED, OPTIONS(1), 0x00, +-- +2.41.0 + diff --git a/games-util/grfcodec/files/grfcodec-6.0.6_p20230811-no-fortify-source.patch b/games-util/grfcodec/files/grfcodec-6.0.6_p20230811-no-fortify-source.patch new file mode 100644 index 000000000000..ce71610a0cad --- /dev/null +++ b/games-util/grfcodec/files/grfcodec-6.0.6_p20230811-no-fortify-source.patch @@ -0,0 +1,19 @@ +From a6e90d5121cfd312df535d90d1b939d9f9c616a1 Mon Sep 17 00:00:00 2001 +From: Matthew Smith +Date: Fri, 11 Aug 2023 07:59:54 +0100 +Subject: [PATCH] build: Remove -D_FORTIFY_SOURCE=2 + +Bug: https://bugs.gentoo.org/894648 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -47,7 +47,6 @@ endif() + # it does not appear to support the $<> tags. + add_compile_options( + "$<$:-D_DEBUG>" +- "$<$>:-D_FORTIFY_SOURCE=2>" # FORTIFY_SOURCE should only be used in non-debug builds (requires -O1+) + ) + if(MINGW) + add_link_options( +-- +2.41.0 + diff --git a/games-util/grfcodec/grfcodec-6.0.6_p20230811-r1.ebuild b/games-util/grfcodec/grfcodec-6.0.6_p20230811-r1.ebuild new file mode 100644 index 000000000000..600aa5d3e4a8 --- /dev/null +++ b/games-util/grfcodec/grfcodec-6.0.6_p20230811-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vcs-snapshot + +COMMIT=d5a7b850bcef30c0bfd17ceeb4a18c431770f468 + +DESCRIPTION="A suite of programs to modify openttd/Transport Tycoon Deluxe's GRF files" +HOMEPAGE="https://github.com/OpenTTD/grfcodec" +SRC_URI="https://github.com/OpenTTD/grfcodec/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +RDEPEND="media-libs/libpng:=" +DEPEND="${RDEPEND} + dev-libs/boost" + +PATCHES=( + # Bug #894648 + "${FILESDIR}"/${P}-no-fortify-source.patch + + # Bug #912189 + "${FILESDIR}"/${P}-action-5.patch +) + +src_configure() { + local mycmakeargs=( + # Make sure we don't use git by accident. + # Build system does not care much if it's + # executed successfully and populates + # YEARS / VERSION with empty values. + -DGIT_EXECUTABLE=/bin/do-not-use-git-executable + ) + + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/{grfcodec,grfid,grfstrip,nforenum} + doman docs/*.1 + dodoc changelog.txt docs/*.txt +} diff --git a/games-util/nml/Manifest b/games-util/nml/Manifest index cbe50edd7675..a16e0462c778 100644 --- a/games-util/nml/Manifest +++ b/games-util/nml/Manifest @@ -1,3 +1,5 @@ DIST nml-0.7.1.tar.gz 562101 BLAKE2B 3c29bde63048ea276d868df8aa3e13c4f1d3949c1e2c4a973e6f5f5bff7a6e57ce5c56d6605f44d91602209967cbe732f7f9031b471de3104d6c04a41582541f SHA512 a123680f89243f29ad88f2c0bc50fe7c801bd70d7cd49d71d3e5d199b1f4042e4143b71340aea3c47d938f838647016cebc0b56e39ede627497139755c9b829e +DIST nml-0.7.4.tar.gz 569348 BLAKE2B 620f6100627d7c1cd67bbf481c96abb8be4574e0ec70cf529502980c9d8aca3660f1469fbdce99d5736d21287053b6c199a5a390f56f3704d7ceb16e6ba6582e SHA512 78a0961db3a56684fbc999f69bc5e02b9f002ba7b7a2afd39c7d4c9695b3306339ee55c4b9d711d85ca7c4c0e4d53abc71c9e0720904d44a0c388a793a28fc4b EBUILD nml-0.7.1.ebuild 729 BLAKE2B 37347f335b5e23c6be93eab68aba73b23f2c97615f14e1660af38818fa96f335edf232058e9a3b0d8e60fea853f9911738daff4015f294b8d7bbf2081ba178d4 SHA512 806b43f83de1c0623baf34031dcb76956f874e4e3f3a9d700e566dba484251640c51ff6c3cf952607c9e5daf6365f3874dd2487badcd37040e4d3206ca670f70 +EBUILD nml-0.7.4.ebuild 921 BLAKE2B d2203e5c78bf8d31fa16bea92aab496a4dfbbaed7401a57371e624fc63646720f422423325ca027390974a11fdb819b5a792de39d3e7bf2937f848bd04db185d SHA512 b4a678194f78f0de4fe95a2da36c6c7a16cb542ea805baacb8f4b96cd9ec4250d137dd8ba6609794b83428c3b2dfbaa6ccedd4ab32c8e42efd2fd261e5774a12 MISC metadata.xml 330 BLAKE2B 81477cebc8e9113ac32bce37688a891827538b302fc8ffd29f551440d488b8b55e7ec0f0e45a2476f3e156ebb02a80f44c413a44a9a03de82c0ab994831cb57e SHA512 bc2460a21cc905ebbec7ad13f803bb239616b4da8100c0c1bd939f7be3d1efe9560010af271e382d08caa632382547220aa249f40212c2966ffce5dc7713d632 diff --git a/games-util/nml/nml-0.7.4.ebuild b/games-util/nml/nml-0.7.4.ebuild new file mode 100644 index 000000000000..103717df9f3b --- /dev/null +++ b/games-util/nml/nml-0.7.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_EXT=1 +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +DESCRIPTION="Compiler of NML files into GRF/NFO files" +HOMEPAGE="https://github.com/OpenTTD/nml/" +SRC_URI="https://github.com/OpenTTD/nml/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/pillow[${PYTHON_USEDEP},zlib] + dev-python/ply[${PYTHON_USEDEP}] + ') +" + +src_prepare() { + default +} + +python_test() { + # the tests involving sprites seem to fail when running in the ebuild, + # unless --no-cache is passed. + emake regression NML_FLAGS='-s -c --verbosity=1 --no-cache' +} + +src_install() { + local DOCS=( README.md docs/changelog.txt ) + distutils-r1_src_install + + doman docs/nmlc.1 +} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index ddaa7ba2c7fff54479420abfed22c866171fb3da..65a6d1f1520a543069a9977cb40ca4c773a71084 100644 GIT binary patch literal 4877 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 literal 4888 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/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/libcanberra[gtk3] + >=app-misc/geoclue-2.3.1:2.0 + >=x11-libs/libnotify-0.7.3 + >=media-libs/libpulse-16.1[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? ( + dev-util/umockdev + $(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 2cfd960e26db..4af80bc59736 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -4,7 +4,7 @@ DIST gnome-shell-44.2.tar.xz 1995456 BLAKE2B 05c75e8c01395c81065206cc74ea80e2aff DIST gnome-shell-44.3.tar.xz 1995132 BLAKE2B cca266dc20de2a7e99590c72c68df07c0e1d3a3eda0aa2ceb8985202ce21be937df0d80089a9266a847eda485a823ae357dd894fb1c3e64bd77063d260547cc3 SHA512 0b8ce9b99f6276939faf8623c236fdb646e16609f1f9081e768f116cd19156f2d6c6da9a059783cbc0b2a0df5b5b748369a6bce0b728338092a3fe3b81cc14b6 DIST gnome-shell-45.alpha.tar.xz 1989352 BLAKE2B 84fd33265617ec1921b9552c3a5ae5e4007fa913244168d6a10a0d2d93275a02eb6d398002b08c07ae1505a4a2b9b64faddd677d2c7bcc2bdea9294b67834b79 SHA512 9c77fff193187b275e95c8fc04ae66a13c0b1c7a1ad78ba9d6cdb941e9014ae467f82d79d05c5bf5c4b36557bde05837ab95dfce1d5d2fe4a039f56ab90e158b EBUILD gnome-shell-44.1.ebuild 6412 BLAKE2B 6ddba2ccc82c218e364888acb44155cb79c82c311b65fc5b5fb35ffe7e43c3ff861ac5549ba07af2e225a40ad506708d7c141f85faa37c0ca6a83fa3230f801b SHA512 ba3e5b091bd03e294af73e92386a2fc10815525d642e38b2e409152a141e2fa9f41ba93b0dba00e7e6e191b22fec508d2097e8f99239ed5b2775693bdd6b904c -EBUILD gnome-shell-44.2.ebuild 6414 BLAKE2B be0ed613e65e8ea33f797d4ca282677120e4b688a77ac184f8fbd5c2f0136c0d0580b17864565c442e5101aaeb222b08d2779f4b64bbbf81d35b462e700c6f27 SHA512 ebf21403a727d4352480206455e6d57b9e53dbb3249b53a8b74b9e70d54e3becadf5ccbce245181863b84863b8c52595221257318c7b433e9a74e8aeeb8c30b9 +EBUILD gnome-shell-44.2.ebuild 6412 BLAKE2B 6ddba2ccc82c218e364888acb44155cb79c82c311b65fc5b5fb35ffe7e43c3ff861ac5549ba07af2e225a40ad506708d7c141f85faa37c0ca6a83fa3230f801b SHA512 ba3e5b091bd03e294af73e92386a2fc10815525d642e38b2e409152a141e2fa9f41ba93b0dba00e7e6e191b22fec508d2097e8f99239ed5b2775693bdd6b904c EBUILD gnome-shell-44.3.ebuild 6423 BLAKE2B 381618ba2527870df497e99cdf8bcd50be4ad8ad05151fbf6aa25d864054d49c5a56aa37e17b87e76e036081cd68d656d5d58cbfcc883bf960f3bce112811cc0 SHA512 7c206e89bf7417b4d045b70b5d1d99fa065db68a46d3e0bbd02edc47d0332df66d3c6a08888440b7c03a00ef022495c5472a62c8e48ec3b6744e306e97d94a85 EBUILD gnome-shell-45_alpha.ebuild 6398 BLAKE2B 6a8236f8255388d05053a4b269a4f472f7ef5e37bf3420bbfef1b445cadc15796edf425ca87a88c171ecab2cc6f394268b8eb5194ce537fcaf9a238b942929c3 SHA512 602828dc8433b8e2a7fa48513ff7d2d1cf83900fdc39352decdbbbeec52dbf1f9a342fed178fa21f0c4c2dad86300fb3d7892be2e3f2b8c90a0e718ee69e34d5 MISC metadata.xml 957 BLAKE2B d2325c60974cb52f548436df192a77963b5353cbda67f65b9966829d2d5c4159c73bfc8f686255050546a9b384864d3ce9b6c9cd9d26d2d301fa78d50d5c8d9d SHA512 abe6d6768f8c4e090c0fc8d494c00551e76dd2b7409a99c8bf59d8353966dde305ce9fc0c1712d87c2e342a5e7b75b1f9ad7972e2a2bd0a6c0cb598a859cd13e diff --git a/gnome-base/gnome-shell/gnome-shell-44.2.ebuild b/gnome-base/gnome-shell/gnome-shell-44.2.ebuild index ab0014ca2c40..85eec9e681ef 100644 --- a/gnome-base/gnome-shell/gnome-shell-44.2.ebuild +++ b/gnome-base/gnome-shell/gnome-shell-44.2.ebuild @@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} ?? ( elogind systemd )" RESTRICT="!test? ( test )" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" # libXfixes-5.0 needed for pointer barriers and #include DEPEND=" diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest index 5fb0dc011cf1..1c59bc3eea96 100644 --- a/gnome-base/librsvg/Manifest +++ b/gnome-base/librsvg/Manifest @@ -529,7 +529,7 @@ DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c2 DIST yeslogic-fontconfig-sys-4.0.1.crate 6694 BLAKE2B a78e56725245af764e31dbfc7e337dae5ab50e0af8d23a6f2ab5f5744b15208567bbaa742876d76fede07f7313fcce8e9c0c06aa9936cee16b902d8e7a641395 SHA512 b1626e259d8535c0189535eb240b92c798330c01866f33231ca9baba07b3da792cc5390221c826c67df9c6e6c0ae64568f1dbd70b9841750e233dab2bd27f506 EBUILD librsvg-2.40.21.ebuild 2543 BLAKE2B 803585ad5b9615e4b03ec8ed47bf9eeedb4f604c2171027756fcb94a650b207d85989503d3846c064afa073cf7484698340d77e67a589ee37c10c4e7d90bf1e7 SHA512 f07842ef1757cb8827d7b1655291d2d16d2b31d5ddd7051580086fa880bfbef5f97827772bf3d4980165bf9f5cfca33e052f3c55a5c6798e16b526855f96a5bc EBUILD librsvg-2.56.0.ebuild 8653 BLAKE2B e17ff53a3ea1512a09deee0aa7e61db6b957c937bb4819b3e5304e5f1aac9168a4cf25c4f1f7e56daa48d25250240e8e1941bdfe743e1073de0add3676dc40a1 SHA512 60bae1da5bd8be48630c2147e0096ffcf7a32afd3386eefbce0b680d9c15418e46c53e259bc1a370805c19dfeb1d4499f74e7a2253384ca808c226352bc4ca77 -EBUILD librsvg-2.56.1.ebuild 8788 BLAKE2B cc8d2d3c11e544eebdd14c44e91114547813c28291a64c8f0c466607315655d3aa894a7e8d565ef6aea138e7d5b4588845362c3ff7be8d671af9b0326965f60a SHA512 65dcbaf8d4f0ff2e43f0e41553f054122f22b88ae6abbcbfb441a027f47fae16c194bedf8781f19d5ee425127c4ef3aa0c513e0a41d5bef8f69fedca19ea3fb7 +EBUILD librsvg-2.56.1.ebuild 8785 BLAKE2B 2eb122317ec9c3fc8ed0d5adc03b885ab59701b0b1ae2fcb042f032bd3d77c0d57cb5cdc9d2740502e8cba31a55cfe385208fea032f256d7a98fb0e57f0deb1c SHA512 e323151f5e2cbd24b798581629eef06b4cf89b6a577c7d2e0af08bb1dd7c7f92f3d2d2dbbe68f283694d4a786a9ba0e2ab7954d684ea259bc90b3e489fc618ed EBUILD librsvg-2.56.2.ebuild 8640 BLAKE2B c9f9714d681dd364b297234632c77c71e18b5db9f1c4a20e7bf5b873722344dceecfc7d7b0cc019dffb419bcf09b9ad4dd6f5602f322be097bcda33d2de103ca SHA512 5111c158caf9838976cccff1b491f39de00116946a30e680a2256035720b1a19e9f770ceb9656cc749f9d67553ba78dffe1df50ee0adf5d6bd7753d081d23224 EBUILD librsvg-2.56.3.ebuild 8570 BLAKE2B 0608735c53da17aba91b2654a81ed5a14da1231f2452c294492b681cd9cdbc3cb5468a8a7c7bbcb37e2b43f8cc66229450494759fb0099916ef9e71f31df9ae7 SHA512 d903ea145d4e27b1b6d020838c2fc37e798bd64aa31d6a7576ab2cd666ba2a0875cdebc32bfe4ac93092253c9474c868ec129c52367bf804d03af68128f40727 MISC metadata.xml 417 BLAKE2B 00dfd8b977411ede7a975386836fe9290ea89265528038d4204d800ae04bb1aed6ba6b7427e0eeef05136f2f24b0c9e14dd0690c7db37c75ca2d7f41d997486c SHA512 937c31f4a264f7095d25fbf6e9d3f78e5f2558bc69d5e3308529db301108c8b47078967e85a4fc5163fbf840a34e4e15bf6621c6b3fefe5e858cc90ce82a61c2 diff --git a/gnome-base/librsvg/librsvg-2.56.1.ebuild b/gnome-base/librsvg/librsvg-2.56.1.ebuild index 2b5d4756f9cd..6074e54f95ce 100644 --- a/gnome-base/librsvg/librsvg-2.56.1.ebuild +++ b/gnome-base/librsvg/librsvg-2.56.1.ebuild @@ -325,7 +325,7 @@ SRC_URI+=" $(cargo_crate_uris ${CRATES})" LICENSE="Apache-2.0 BSD CC0-1.0 LGPL-2.1+ ISC MIT MPL-2.0 Unicode-DFS-2016" SLOT="2" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" IUSE="gtk-doc +introspection +vala" REQUIRED_USE=" diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index 3579cee0d4af..e5d05eae8117 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -3,6 +3,6 @@ DIST nautilus-44.1.tar.xz 3192400 BLAKE2B dfd02c6cdd23a723ba65a93953e80a859a22c6 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910 SHA512 35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769 DIST nautilus-45.alpha.tar.xz 3195844 BLAKE2B d320a4e120d9d7d090edbdfd21fc029f4b54ca6bdbde78025f7c9c4e46b09f3aac335339d92507bf5f2db1c9cd74a33e9bbfbe0579d6edf22b05e352c8d052b3 SHA512 7d3635ca65502fe272258771916613681f2969296a810b1c2c0e5192e8a4f54f05d9dd4a06fbc5d17d68e5158b5111c5edf272daaf4e0f3d582f3db4fc817ace EBUILD nautilus-44.1.ebuild 3265 BLAKE2B 73bc731ca72484cd92459d5dcdc38a4b8b3df35ee302a767511b6423a56795397505cfaf4603b7e0a9a7e3550cfe29339d93b46d1449a93081344eb5ec96fadd SHA512 a6c6bcab4968e274d4c143f36af29db3fd6af0f92077cd3f9748d95c78b707dca4ed8d56d30dd61777414d7140c8e3a22c1975390e8c65d26656338aecefe7d5 -EBUILD nautilus-44.2.1.ebuild 3277 BLAKE2B 4f3629722f12876810f8160654fa310c87b0f6196b0fff7497d1ea7f9939429826771c71ab5d49cdd022cac880eef28f574c0c8d9f59aee7665e27bab4cdd46a SHA512 9dd3e44252610ff219449f6dff285d9b58f400cdc052c6e69c6f02a01b87789c15a77bec07cae7d3fa288523977bba04ac07fefef2fb2ac21a9c9f7e185b8df2 -EBUILD nautilus-45_alpha.ebuild 3409 BLAKE2B 1384c740d24a956c5d44a61fbeee951eb6b5f995f0d70e09b69c2f045589b3b2e5a3351506bf8f73a4b66450c5eea90f04b115d2c3b0ea93bfe728d3453d132c SHA512 e6a550ba5c6dee5d20306a72ab2f65a347ac7d7ec3c0718d4cd4270a6553afdbe24fa82c11c8df7fb7c9124d5f32c46fd6da17155809fa96253d67ae45a49c81 +EBUILD nautilus-44.2.1.ebuild 3339 BLAKE2B 9deb34fb2ccbe119ee2344f5f59e5e95e7399bee6da20a1bb416e2c39fb6330cbafd37eb5e9e8326b1a2298ce404fb2cca0361dc99b5cf12038fed1d62a17fdd SHA512 481a08394fc2b9219985c75c00af8d202bd80e65d72ed7e43d85673b21b676d81e9887b9e75f62c35777df6f2962daf65477ac2db5ded5ce418adc83e10d6aab +EBUILD nautilus-45_alpha.ebuild 3434 BLAKE2B b90e60e1e38727ad5d97d8e3752797da671df67bd52740beecd707e5355616c9c909e6dab6eb2ac00f3ca3b3cc87d7f156a2a25e2abb12c8c6edd4716eb07ea4 SHA512 31894221535e2b04d522f47414fb4d4842f9805f4021efa177608f9120cc17d94e4e9a25e9fc00dff4bfe8d1d7aa9b26b158ffb80a76b0153bd9e045794d7ca9 MISC metadata.xml 735 BLAKE2B 45a5510704506c6dd881fe6a653002b99eb6746d886e957022089028642969eb184001fc9d8a224bc8d699515399196088351fada65bf3c5d7085241c2be5ee4 SHA512 9f788fafb7965d95451f7f8d3bbde2357c149e2781368056893975f34f8b3e339e8b5016802c39b4bf5575649a071cd2a08185c9aae0bdb33c7a3a86b81d0353 diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild b/gnome-base/nautilus/nautilus-44.2.1.ebuild index 2d1e3c9356ae..6007a14aa4d2 100644 --- a/gnome-base/nautilus/nautilus-44.2.1.ebuild +++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild @@ -13,7 +13,7 @@ SLOT="0" IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" REQUIRED_USE="gtk-doc? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.72.0:2 @@ -46,6 +46,7 @@ BDEPEND=" ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig + test? ( sys-apps/dbus ) " PDEPEND=" gnome? ( x11-themes/adwaita-icon-theme ) @@ -99,7 +100,7 @@ src_test() { gnome2_environment_reset # TODO: Tests require tracker testutils (e.g. tracker-sandbox), which may # need some sorting out with tracker use flag deps - virtx meson_src_test + virtx dbus-run-session meson test -C "${BUILD_DIR}" || die } pkg_postinst() { diff --git a/gnome-base/nautilus/nautilus-45_alpha.ebuild b/gnome-base/nautilus/nautilus-45_alpha.ebuild index 79050d9ac113..ea1ea8a8dc26 100644 --- a/gnome-base/nautilus/nautilus-45_alpha.ebuild +++ b/gnome-base/nautilus/nautilus-45_alpha.ebuild @@ -46,6 +46,7 @@ BDEPEND=" ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig + test? ( sys-apps/dbus ) " PDEPEND=" gnome? ( x11-themes/adwaita-icon-theme ) diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index b76929c32bc407e91ac87e0fb7d38cee58153cc0..618d2c9b80ea51826fc3d047d56a9c9a3dca8c70 100644 GIT binary patch delta 10761 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%0D>ML=}LA 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 HJW&7u{V9Q- delta 10781 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 bXh6gC9xYF~V_JA3_fP*1ihB>`JW&7uU7du? diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index 4bb83c9a17ec..87f13eb4864e 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -4,6 +4,6 @@ DIST evolution-data-server-3.48.1.tar.xz 4905072 BLAKE2B 171b8bafd7994adfc99193f DIST evolution-data-server-3.48.3.tar.xz 4906344 BLAKE2B 718978d97c0e147c3df972671f67dcf501cbaf10a36d5479cbc0ce416a8fbd43a8a66af8b1c57d01903de4c574a0b905e69ce1ce918437802cbb368723914e38 SHA512 232c3e3a3b90021b3e8ced05488b1505904b51c1d65b76d805aeac3a7b40cae9c3748f840b3a88cb9a17e7c1348bbe7dc16209eae59c92e997dc4a7dfcfa49ca DIST evolution-data-server-3.48.4.tar.xz 4906356 BLAKE2B 13cbd21d8f6829d052227d3d328439d5f00a2cda2384ffeace791a563ed8acdcd707729ae032dbdbe16e530b2e6205c006412f1cbaa03e8fb6d669c2c75d67bd SHA512 35bc6653efdb70a110f39499945516408090f101319a3080c87f6e14f886e0f9283225c4c5b6a4c2af418b9928c5eb7fba2d319481c81af1fa87f7dd930f7215 EBUILD evolution-data-server-3.48.1.ebuild 4194 BLAKE2B b9e8c0f5587d8abb5d5382d0c8fcf93f328b17f4a2d418035fb79eca678262f4b9ebafcd54dc1a55020278945e6060f9d6ac6d2ad67918919d0e37dce6a2eb83 SHA512 ffa3f6a9fd4a7c04be401d4689e3cdbe9c7cc4b6f55de8358870d7706790cd5ef05d7aee77b5343cd61119c02dd317952855ed5098fee2a3194eeedc208f8332 -EBUILD evolution-data-server-3.48.3.ebuild 4196 BLAKE2B bca6d4717caa64c768188837745581110802733b9f4b89cb66e00a269e8f1904e5980b7daf67b219dfb6ac0060818fb1566d64b9e661a903ba5da6d28fcf9092 SHA512 f0e778c096a1e77e5eddc10a0093551f2e442cc21ec248c343f08e35c289e70b96c1b90383ba4f3ce03bcb00c36f8f8e75b88bd6b0616134cfcc510ea4684388 +EBUILD evolution-data-server-3.48.3.ebuild 4194 BLAKE2B b9e8c0f5587d8abb5d5382d0c8fcf93f328b17f4a2d418035fb79eca678262f4b9ebafcd54dc1a55020278945e6060f9d6ac6d2ad67918919d0e37dce6a2eb83 SHA512 ffa3f6a9fd4a7c04be401d4689e3cdbe9c7cc4b6f55de8358870d7706790cd5ef05d7aee77b5343cd61119c02dd317952855ed5098fee2a3194eeedc208f8332 EBUILD evolution-data-server-3.48.4.ebuild 4197 BLAKE2B cd095ceb5232b6c64dda9b23d38a6862c040ee4dc13bce52f9346c9ac49c255078538d58cec90dd644955e5b0df7994c4d6baea306c4c242c542a0c648ef94f2 SHA512 5d65d9e0ab355cf97bb98b7bbacba5e3d5469b7860605a7c3f4f719e1aa3d275ff997493321f7027580f7dd2b5bc76a19385aace18a3dd3c0d7a300c5550e22b MISC metadata.xml 962 BLAKE2B 212d69424f3276f40cbd92843968374de95e0cf3b5263a0fe815628aa5fa9a3618c7104abbc0e4bb2f0a9ab6b36a674fffa36c6d020ae7ffb6fe34c6f3c035f0 SHA512 49350cc9ee65c76c248a99fb7adbfefcea02eb1c43673bb8e010af1fa78767dd2d99beb625a0164b2a2b8e8b366478b4dc1309c2044b77feb017f4bdeffa2d92 diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild index a27cc417650a..6b885c9ebbd5 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" vala? ( introspection ) " -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" # berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 # glib-2.70 for build-time optional GPowerProfileMonitor diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 0b83cb0721d8..2ecb5d124408 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,5 +1,5 @@ DIST evolution-ews-3.48.1.tar.xz 701696 BLAKE2B ddce95682a3b4bc75755f9c3e056942c95dfb929bcb40b99d02bf51126897d83f8ef7e68dc6c77af7f82f427dcad4c4e9fb51173b1b22f5d35985a353a1b2040 SHA512 b6166f2dd10c2b5b9ca0e5d5dde0c32ca7082f1c594e8b59642b943870dc5343f1ec4d07a7563c33a1252e989ec1e9ff360f98caf0b590a21dfec42383893a45 DIST evolution-ews-3.48.2.tar.xz 701356 BLAKE2B 8c941302f383870bacf0dd3f02b28be34105ec7f612b027a505b98be0f66099d65671808e26e86ce756fc47116d012aa1c82fff74c5a501d3778dc7aba6b2498 SHA512 deccc3b442718b03809a7c49297a3f5d7c0bd2873fddfd9f90861a102208759cb95db9bfec1b04cff6932678f58aa81467c48fd4b1e32bb49ed43b9d8c9f4f77 EBUILD evolution-ews-3.48.1.ebuild 1567 BLAKE2B 1f19649d2b04afdfd2bf6eafb90cdc9152de8644342597911fb15917a4641796d640cc814b272268093c19b6ece4722856bf9c866085d28f8ff97737222e930a SHA512 4edb825807ec6ab34fdf41c7419c8417609a7e26be719f9bf92b6edc8b1d8cad63b1bdfb4a9a4e7c0d43b0a56535326d653634b7312063eaff076ef042f31688 -EBUILD evolution-ews-3.48.2.ebuild 1568 BLAKE2B a44ad421d97b00ae0874af698059ff643b7e094fefaaa1dd1b0d2922018adda4bd9aaf900d26985d7a5cd147196697eab9496942c993d8aa5157cb6bb3571397 SHA512 aa50acf30fee9b1186a904207e6cb77b93a43d3a0df3203fa0b3bbc260c132a9bc651f763a5eb0cab8c952b7d05b045b4297aeadab7df5f589c2abea566a0a45 +EBUILD evolution-ews-3.48.2.ebuild 1567 BLAKE2B 1f19649d2b04afdfd2bf6eafb90cdc9152de8644342597911fb15917a4641796d640cc814b272268093c19b6ece4722856bf9c866085d28f8ff97737222e930a SHA512 4edb825807ec6ab34fdf41c7419c8417609a7e26be719f9bf92b6edc8b1d8cad63b1bdfb4a9a4e7c0d43b0a56535326d653634b7312063eaff076ef042f31688 MISC metadata.xml 354 BLAKE2B a6cf76e87956f2418a25c83542af3e5efe415943426b03750b2572129b06f977f900207a1eef805b7ae463a84204d12bf286ef9ed0a5b6990cbac2c77783260f SHA512 9f06dce58e2dfdba0a22f8a711d5fc98aba9ae1d130173bd7ef8effd0bb3c1cf046eef712f7ea7bd55c4382ca01e78d7028419ce41812d33ef38a1329978af56 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild index 8148a459b856..5cfc13424a53 100644 --- a/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild +++ b/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/e LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="test" # libical-glib currently (2020-02-29) oddly behind USE=introspection diff --git a/gnome-extra/gnome-shell-frippery/Manifest b/gnome-extra/gnome-shell-frippery/Manifest index 249aefb397f7..b26a1174dfe5 100644 --- a/gnome-extra/gnome-shell-frippery/Manifest +++ b/gnome-extra/gnome-shell-frippery/Manifest @@ -1,5 +1,5 @@ DIST gnome-shell-frippery-44.0.tgz 78914 BLAKE2B 3c9ac965b876eed5505729a050b1b78754c6a69b710233a81df7fae933d5a405c4743aa25709e3ddfbf7f4de96edcfb6c6a71b27740777b174e065dd292f0f29 SHA512 731d7a7a6d1b173ba7a2b632d6040837b6ce4cf4f789a36c3ae3ee176e39b5c38c8e0d6ed76a811a6ef3a2caff75ca05b5ad91d410e102e36f498bd4a032ab2f DIST gnome-shell-frippery-44.1.tgz 79131 BLAKE2B 92edbecafb5fa7eb5275a42e4d788509a254cf6886c789dd02234c61fc28a57deb55bf79c58c9b15ecf2635916e9cdeb27d21934e09274c210e670555c321ef4 SHA512 8eb247a03152886da63d2295d328b1cfcae0f09f3f96731f92634f8d766ad43030d9b3688b507da429a2967622cd8645634958dc89750b71b3a5131c522453b4 EBUILD gnome-shell-frippery-44.0.ebuild 920 BLAKE2B 7b115ce01b162acc9477cc659903e2ad41db125fc2d884057bab084e4efa30249da9496e3957b3dc55c8283364c4d54cfc102d5ffdadb7105534f9adf6bc9d60 SHA512 68bd38939b98d899655947010d3592ed090b2902c6445254915247d96354b6641f31a4b9cc27924eb3f1b0ffc780ab91a2bc539f0f8bf34a450e3eccf558bd44 -EBUILD gnome-shell-frippery-44.1.ebuild 921 BLAKE2B bd1bc0e879ac6df69f181029ae8bffedef72ae7681531756933c06ff928889ef3b5154eeee363a53b838eb80f07c57f909e2424223322aac26609a0dedc7bcf7 SHA512 8bc540799bb4e4a5fe660d4c8f58c40204f50d98092106a7945d64f507990742f2b8f45136fc9ae98ba30108789f6c06cc8f8ef2f541f3d73cd9f4dd7af6ea37 +EBUILD gnome-shell-frippery-44.1.ebuild 920 BLAKE2B 7b115ce01b162acc9477cc659903e2ad41db125fc2d884057bab084e4efa30249da9496e3957b3dc55c8283364c4d54cfc102d5ffdadb7105534f9adf6bc9d60 SHA512 68bd38939b98d899655947010d3592ed090b2902c6445254915247d96354b6641f31a4b9cc27924eb3f1b0ffc780ab91a2bc539f0f8bf34a450e3eccf558bd44 MISC metadata.xml 273 BLAKE2B ddf988229b39b9ddf2430f60fab75ff69b10632a53dccec1d92e0a73501c8eaf31f7c7b7b1e9817da32af2b33a6ef53770a8fc03a3300b03d774f98350855342 SHA512 7a05cef2a377d49afa46c94f9f6739f2306bd4ef839b97ce5ee6e9317e31027e28f4ad54dfab105edde4cfe44f919a9ad5301cb730daa5238eaf458177b849ab diff --git a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.1.ebuild b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.1.ebuild index 2dfcac3c75d7..0af620dcfbd1 100644 --- a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.1.ebuild +++ b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://frippery.org/extensions/${P}.tgz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" app-eselect/eselect-gnome-shell-extensions diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest index 33071b636b31..91f4c6f2f93e 100644 --- a/gnome-extra/zenity/Manifest +++ b/gnome-extra/zenity/Manifest @@ -1,7 +1,11 @@ DIST zenity-3.44.0.tar.xz 3096684 BLAKE2B bd6cb333e30ca675bd6d49a8117fc81a8d5ffe2870b9d78f897f292b827849cfaee7d92d36ebc9dc784041400b221cca715d40878be0bb2f5aa47ccbf9c10965 SHA512 806fff8f239dfa5da32e75bbc1fc3a6dc50b49ea8e6ca64cead9dd40adfe4741237c25ae5caaac1997ec7f274e9379b6607d254caf8a509aa01f3eba03cb3e7c DIST zenity-3.44.1.tar.xz 3095920 BLAKE2B 86bfec1f53bfdb5a9cdec68d74de491d08be6c41d4b8b5a0848f833460ab98164dd11fe24f670cba9618fae3b37d03720e62367071679ab7bd2e9d3f1488136e SHA512 b2cb92b501af94bf18ede1b9567a231811c81dd27bc878354b03ec131e6fa1cdfec780c9f34d4ff5994b0993271473455d6a2f76561347a09117c47cae3e105c +DIST zenity-3.44.2.tar.xz 3095752 BLAKE2B 07d5b9aa673ae1e719bbd8d2ff85394ce19b9e77c36c3b6cf73d6b806dbcb0ab6322d13e66a715ebf5aefc14fa289a31367d0f0abd6ceaa9df7e3d7d12049492 SHA512 60f139b18db9ddf95a9c3481b08a3b99dd56ce457a49d99dc33f59570837e8498e8819bdd130c915a08e40042b2f3af583bd0fe4498adb8152632bd044137f2f DIST zenity-3.99.0.tar.xz 3084896 BLAKE2B 71a6848cb2684e71eb8bb8b5ca57ad0c602b58326f2426542774e4806f4ea9929880810f3e4cd43e938554a9905d3381712b62f2cb2b0bfb137d6a47bb004904 SHA512 65820dd9f5e60dad14867dc584ac4a2d43f6c259c4eccd021c76f2deb4206a29de17db4eb8a911fff12243a594b624c1aa3781087bcd41308c4ea6c0dc919633 +DIST zenity-3.99.1.tar.xz 3086092 BLAKE2B cf43be455f97e1ecf0539339d515415c9f875a5a0ac961f11b6e2fe463362eae400633628132ed67c67c01dd61a39cba2dc247ad3b82449d51867a9d93bda2c1 SHA512 4be34682da266b79e05e56a862e698bd93bb2187b4395b699be8ba63053dac07a0f9598bba411fb1f06dc2fffab78829a791f797e66665ada23d1eac3463b3a8 EBUILD zenity-3.44.0.ebuild 1183 BLAKE2B e188c49c869b35b6d04113815427153c921ff461a52ae985b688b1e75932cffa7f4e3242f1964e7e0efff5f2ac2c4337af4b478a1f6f34dbaad20503515f13bc SHA512 9a2e93d2dad19f65bb5a8f06f0dde1912f09ff779f30ec4452b9c08818598915327d44a069fe7857a4f8dcf4051694da775bdc91883fc0ef9e569beee074b464 EBUILD zenity-3.44.1.ebuild 1186 BLAKE2B 04628fb7626de8c06de1028308a638aa3da4d6aa0f73931d630996e15d7aec3cdece92245683c2e63304b19c03486d56aa3420a6dbe702f6135ec03b68f0767a SHA512 b30104791032ab97a5069488e224b34084457d220890f1eef80b703dc06015d65f0bb1e5492044de2a7742b3bc6b53bf3c3ea20a1796c38b0dc2abf2bc8c507c +EBUILD zenity-3.44.2.ebuild 1186 BLAKE2B 04628fb7626de8c06de1028308a638aa3da4d6aa0f73931d630996e15d7aec3cdece92245683c2e63304b19c03486d56aa3420a6dbe702f6135ec03b68f0767a SHA512 b30104791032ab97a5069488e224b34084457d220890f1eef80b703dc06015d65f0bb1e5492044de2a7742b3bc6b53bf3c3ea20a1796c38b0dc2abf2bc8c507c EBUILD zenity-3.99.0.ebuild 952 BLAKE2B 53b10aafe8c94137a52cf861d6df8cd256e82cddd66338a6a826e2e5e96ef8f218183bcee7c34ed278315143f8b9b2abf7e7c3a900d157cdc2d117bf80afa34c SHA512 0555814eb26c83ef425f39e7cddfbdc9e674ecf71c58784b9d572fc838bb147139e9ca64266642a760fc0f8cf5805fd51993ccffb0b8f419bc4471640026213f +EBUILD zenity-3.99.1.ebuild 952 BLAKE2B 53b10aafe8c94137a52cf861d6df8cd256e82cddd66338a6a826e2e5e96ef8f218183bcee7c34ed278315143f8b9b2abf7e7c3a900d157cdc2d117bf80afa34c SHA512 0555814eb26c83ef425f39e7cddfbdc9e674ecf71c58784b9d572fc838bb147139e9ca64266642a760fc0f8cf5805fd51993ccffb0b8f419bc4471640026213f MISC metadata.xml 347 BLAKE2B dd11bec372a4f6b097616b3c45d4c2e0a44cf7ae3e4c26a48e6387ef14b3804662be64ef99ad179f7633a458f523e9054cc93eb691fe27893712492256bf4a99 SHA512 11676155be5f2b698f5b71920df5dc1121517ba63b20467719673c4b4a297c04282398fd70d00a9a3b712f080b784b780e0cb96c1186607e5e688b3f2f78846f diff --git a/gnome-extra/zenity/zenity-3.44.2.ebuild b/gnome-extra/zenity/zenity-3.44.2.ebuild new file mode 100644 index 000000000000..9080ff54a435 --- /dev/null +++ b/gnome-extra/zenity/zenity-3.44.2.ebuild @@ -0,0 +1,55 @@ +# 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="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 +" +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/gnome-extra/zenity/zenity-3.99.1.ebuild b/gnome-extra/zenity/zenity-3.99.1.ebuild new file mode 100644 index 000000000000..4b872f4ad496 --- /dev/null +++ b/gnome-extra/zenity/zenity-3.99.1.ebuild @@ -0,0 +1,49 @@ +# 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="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="webkit" + +# TODO: X11 dependency is automagically enabled +RDEPEND=" + >=gui-libs/libadwaita-1.2:1 + webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) + + x11-libs/gdk-pixbuf:2 + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/itstool + >=sys-devel/gettext-0.19.4 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use webkit webkitgtk) + ) + meson_src_configure +} + +src_install() { + meson_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 27d3c971aad8bb943ec214b2184796fbf1649af5..16225f4a3cc0d65a493fe7901e6f4699a5c19bca 100644 GIT binary patch delta 4343 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 -Date: Sat, 6 May 2023 15:51:53 -0400 -Subject: [PATCH] Use explicit constructor for QSslCertificate with value - initialized argument - -Previously the BluetoothDeviceLink::certificate() method was returning a -value initialized object which I believe default initializes the object. -However, Clang throws a build error at this because QSslCertificate has -explicit constructors. This change uses one of those constructors and -uses value intialization to default construct/initialize the argument -for it. It fixes the build and hopefully doesn't break anything since -this is a TODO anyways! - -BUG: 469428 - -Signed-off-by: Ali Abdel-Qader ---- - core/backends/bluetooth/bluetoothdevicelink.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/core/backends/bluetooth/bluetoothdevicelink.cpp b/core/backends/bluetooth/bluetoothdevicelink.cpp -index 1ab401fc9..facf5deed 100644 ---- a/core/backends/bluetooth/bluetoothdevicelink.cpp -+++ b/core/backends/bluetooth/bluetoothdevicelink.cpp -@@ -99,5 +99,5 @@ void BluetoothDeviceLink::dataReceived() - - QSslCertificate BluetoothDeviceLink::certificate() const - { -- return {}; // TODO Not sure what to do here. For LanDeviceLink we use the SSL connection's certificate, but we don't have that here -+ return QSslCertificate({}); // TODO Not sure what to do here. For LanDeviceLink we use the SSL connection's certificate, but we don't have that here - } --- -GitLab - diff --git a/kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch b/kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch deleted file mode 100644 index 6e03415d60de..000000000000 --- a/kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 276c2f1334345071eaeef9aea87c96cdd199f8f0 Mon Sep 17 00:00:00 2001 -From: Nicolas Fella -Date: Sun, 11 Jun 2023 19:56:59 +0200 -Subject: [PATCH] Fix kdeconnect_open desktop file type - -It's an application, not a service - -Also don't make it executable, it's not needed - -BUG: 424782 -(cherry picked from commit 7569a6ceffc6fc169186e401d33ce1f2049ec5e4) ---- - data/CMakeLists.txt | 2 +- - data/org.kde.kdeconnect_open.desktop | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt -index 5d673f0ab..6d3621f29 100644 ---- a/data/CMakeLists.txt -+++ b/data/CMakeLists.txt -@@ -1,6 +1,6 @@ - install (FILES "kdeconnect.contract" DESTINATION ${KDE_INSTALL_DATADIR}/contractor/) - install (FILES "kdeconnect-thunar.desktop" DESTINATION ${KDE_INSTALL_DATADIR}/Thunar/sendto/) --install(PROGRAMS org.kde.kdeconnect_open.desktop DESTINATION ${KDE_INSTALL_APPDIR}) -+install(FILES org.kde.kdeconnect_open.desktop DESTINATION ${KDE_INSTALL_APPDIR}) - install (FILES "kdeconnect-dde.desktop" DESTINATION ${KDE_INSTALL_DATADIR}/deepin/dde-file-manager/oem-menuextensions/) - - if(NOT SAILFISHOS) -diff --git a/data/org.kde.kdeconnect_open.desktop b/data/org.kde.kdeconnect_open.desktop -index 03de93ef6..110dc2f67 100644 ---- a/data/org.kde.kdeconnect_open.desktop -+++ b/data/org.kde.kdeconnect_open.desktop -@@ -1,4 +1,5 @@ - [Desktop Entry] -+Type=Application - GenericName=Open on connected device via KDE Connect - GenericName[ar]=افتح في الجهاز المتصل عبر «كِيدِي المتّصل» - GenericName[az]=Connectd cihazında KDE Connect ilə açın -@@ -128,7 +129,6 @@ Comment[zh_TW]=使用 KDE 連線於連線裝置中開啟 - MimeType=application/octet-stream; - Exec=kdeconnect-handler --open %U - Icon=kdeconnect --Type=Service - Terminal=false - Categories=Qt;KDE;Network; - X-KDE-FormFactor=desktop;tablet;handset; --- -GitLab - diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 45a347cdb3594db4be6e9eadf2a6b34e29824b2d..c44722dd3616cc44877ee580743d282a63d81d7e 100644 GIT binary patch delta 805 zcmV+=1KRwWOPWitOCo>N`>xv$B}XJYvRuc7)R^X!N707rVj*8zFLz~GtF9X4AvB<7 z*m#l+txSHBgt}=Qjx6IQ?<0>Oz&hZ}I?D7K*zR^TS3Ek*uGyn&8)Vf{alZ!{7_x3X z9W?#Wot`PfhFO|fmu+`LYg5k29o-+2c+-7EorB@7T2%$IHl%+$b+JX_(6cVm4XF<{ zABTke)E&KsYN1N7jq8q7-`0Bib8&_n6&&@fdvLlE=&`(2Q-@@0(g{D`Ms3q1LH{38*ySB!B>H0XfuN)fivAs@{@$ zkVbSRuhzcYkQ#r`9b~{h%+!d;&hk*`G}HL}7Hu!b-&fUnKUS>jk{aGGP`~GB4twsh z)ojp=;n36}mAkOJP3{M;4EyUkTe{1!e+**n_xFeA&mS*g+_fn+pn*d|!{AwYuE)D} zz*HA(94G*)@ztF`^tX>932^sR-$Kj6!omRF>t<`i_E%j`ow|~m1W9to1k&lm zpF)E@bwExLCR9A2h6n}4gRX!2Fg!AH^A5h?a`W)IX%pr>rv1J?f9r>T`ug(vZjZvZ zdvAY72`qml)>>gX@KjW%yZD+R8@?>k2_JnCQVwmsbPahdsv0LwL3%7ZG9QW+p*XxU zWy0(Do$`_8z%6E7C;(M5_#ru>u^&LvHZei9UcG%#GaU^^`a08@GOjftGs1<27OAgW zewyu6_g1%vsoQ~z1~4=dtX8NlLXX6+qM3E@Q?h?TivQ3+I*J28^T?M3zfIhnu>i6J z$=dEOW&FOM#$KP^o*zDaeSP`;j}PkicKEl&#Tp9_nn39U0}9i<0n^F+!s6lKI!T^U zz4!#v31Glk9mq)|_4taVCV<1iVp&q{=qH|bItkk@v&|SM@EmVcHGGN}=u=}1Jz>|b jZ6pw?PF*}aBt)mNiWUwlf;=3PRV6(LP1#|)%|rkIo8FIB delta 805 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 IZp-Ha0PfA%H~;_u delta 74656 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 XeGOc&Qet??^H=`^8r@x_>=*z5jYsB* literal 3543 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 R&DHcb{|~`6byMva004*H%%}hW diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest index 7afab2eb943e..7c000973f1c2 100644 --- a/mail-client/evolution/Manifest +++ b/mail-client/evolution/Manifest @@ -2,6 +2,6 @@ DIST evolution-3.48.1.tar.xz 13426460 BLAKE2B c9948754ad25c62c2d132ff67e601c4934 DIST evolution-3.48.3.tar.xz 13439656 BLAKE2B 2d1120302c160cc434512681e14e6cfc7def17097a7cedcf8a0549caadd26063795619932069c55a875485e2a1e3d8dbbdf356ff5ad7c2eb76af76e285bf543a SHA512 80af99d5351cc8303db1ed55f84473c1b8dd08eefa04370510a4fb249b3bb514e6c9ca2b650ef04b240c413b1e4f23388c5aa4493df74dc0ebabfdb115ceef58 DIST evolution-3.48.4.tar.xz 13440112 BLAKE2B c6cab75c9905607487f35f560c8608116eee098d456d83ad5c736129d88cbebd1be95216c77668ea4085ccceb93510267b90fbb3486eb3cf23a54ff494a890bd SHA512 6476a995fe2ef4c9aa849296a7b9c6174d0b0d373efe72139a94911cd370efb4b517dbace173295fd3d2114dcb50e8fe3227eeee917a2ca9cbdecc9a1fdadd47 EBUILD evolution-3.48.1.ebuild 4035 BLAKE2B 7ada5f3b56b5442da44e1fcecdf276500612101d55381b95a4ceec81f3f140de63b576223e766ae5991004ff6e5eb2f50aaba5a7d0c28ebb0f0ea1550afce51c SHA512 7855c414bf114669b1672c869097cea99404f964e626e8e6667154961c09b2b22d8d7fdbf57711443a7f14503f49438d447566f2a3133ab1b98c050981dc152a -EBUILD evolution-3.48.3.ebuild 4088 BLAKE2B 8a9ec25e254896b15388f6d27bd70c61dd51d3d731204829e6aeeeb76bc66c9efba4aab2d5d990a6951d1b0d9a60e3f65d9dda2b820b788fd7cd9061487de879 SHA512 699505f55da4ab19141c9928604d5cdbd766a90d9c09ea5e16253ba9c0527ecee9d706c03761bbcd2f6857b503862e393abf6b8e95542c22522c93ba994503c4 +EBUILD evolution-3.48.3.ebuild 4086 BLAKE2B 7264edf3562d80fc38c560f400e197d2d86ce2b3d95582b23dcb5c3e4dd8d2fbd30c9478f9c9948461bf8af7f0344dc4443178f33a54346818fbdd2919e64d29 SHA512 e9f35cb493dcf4cec696e6589e646cc74abd8ccc2bd5aa5a54555bbbb5912593f9887dd80efb29c2039c3076f5ea792cc42d23ecbb250e4e83bb7edf56eb3cd3 EBUILD evolution-3.48.4.ebuild 4096 BLAKE2B f288c6acf24546e024470dcc472918e1c4c93f6775ea20f65473d99ecda20020f129cacbdd943c9bedbbbaa25bba13a2338ad4fd6070cdeb0b75018da04951da SHA512 dcbcd5f28bac07d707ac09ca554adddb7fc25beae30b2570863ae020c1e172c32ced6717a2d2c481ca4afe14568dc9d24d8e2d3f775af784023274d7f5a92253 MISC metadata.xml 1174 BLAKE2B 745a372088a3891dee71c205ef8d512df56e338ca41cd91d861938447e1cf42f0305fe27e385b7e4f391dd26cbd5173bdba9e158b65cec1260fe9c45382465c4 SHA512 d19c6775d576c35458674c301bfc5502e1f8f62cee76fe46aa749507fd9c2a1494a21a6c9a5886f8ca7e3b2e107b3e28dee448c8ecbd999cf3c3bb800c03f405 diff --git a/mail-client/evolution/evolution-3.48.3.ebuild b/mail-client/evolution/evolution-3.48.3.ebuild index 45c71ffaf558..5673a40f48d0 100644 --- a/mail-client/evolution/evolution-3.48.3.ebuild +++ b/mail-client/evolution/evolution-3.48.3.ebuild @@ -14,7 +14,7 @@ SLOT="2.0" IUSE="archive +bogofilter geolocation gtk-doc highlight ldap selinux spamassassin spell ssl +weather ytnef" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +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 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 33fe567d2a1c..e59197cc78de 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -5,74 +5,7 @@ AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda5 AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 DIST firefox-102esr-patches-10tb.tar.xz 21740 BLAKE2B 46da143f4d2ef474542752b7648cd80faf52332dc1b315fad6474dc2d1cb60848852f3a1f3e96934b50247f4c9add94d4a5d0d279a848f7d3b959d743ad98482 SHA512 6a0e9661ce30786e5480d3a81efe7df67f550da4b2fa5e71d4cbfd191320c975bdc1a4a9971e7df366e79242c89e58cc951d5a7058452773b354edb20b7f60a0 -DIST firefox-115esr-patches-02.tar.xz 16688 BLAKE2B 894646baafcb83860dc04a160978cb4f59dbba1102a8864d519938425ea3e0c06b5481f9de94593d71a3c7e84d5491ff671f2dd94701b2fe79145ae7d0181995 SHA512 e24972289b8782d5ee8e873b186c29b3f14e31888880b8355946e7b70ebed453c624f20a354972d727ffd0c93043153850ac7844ce81e57f8e6a78980081efd2 -DIST firefox-115esr-patches-03.tar.xz 17924 BLAKE2B 2b086761cb34c115c8e07f33f3f569c7c31c0e61565eb792a509b089220ff42b1e676641a09c057718a74c6fcba6be053c9edf39fa063789cf773d756fc374f4 SHA512 a386826b3a9c4736d9cb5192b17509669fc71308d2879b6a266201d2d571dc3b4021260784bec3117d1f68d508436120b5aa9ee18d01af84f67da58df7e72b2f DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a SHA512 f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79 -DIST thunderbird-102.13.0-af.xpi 556871 BLAKE2B 35f1ee32781f79d722255e22b9cd1a7670bfc4e7655d944ca11406caca058cb178a74aa0731e2b1417ac736320096ba2a460ce0185257e8e75122ea9cffef10f SHA512 fb6891e6cff7ec6a85d4ec50b4341990bdbde7da8b32527d9849984a09bf3260b5cdff0900ed396295d5e3d1a120046e61f545b1fb1a024a3b459da18983210d -DIST thunderbird-102.13.0-ar.xpi 666810 BLAKE2B dbc9981c7729684310be6c7423ff1dba2fc672128d9b970f63a5a8bc1b3f4cfb29efccc4b7a9f9c2f6b7ac09ab54a11d7b4d570ee038a614589add31691892f3 SHA512 7d51c10e2b5965f25081b08e58283d379ecf4ff9bae01ccf2b0f80d6b0457ee80e1f9588cce2d0524d776e44766d3f7f449a0d883f3871dd2c9bbce8cfcdb994 -DIST thunderbird-102.13.0-ast.xpi 572288 BLAKE2B 001b8888b08f91d7f4c6bc246db288d297b506fe8e441ab19a846eb451c6d3b116996a1107f0c1074fd1e033c4b5f87ddaf5a09dbd3476ebc469c91552bc4b7a SHA512 d1b2e675380c8511c587229a3b8bce1cc19e24b5fcbbd8d778e537d8e5c5614dc3b8b810e781cd5ef03314bc275c3ee76b6ea83df907283781c79c4e85a58a9e -DIST thunderbird-102.13.0-be.xpi 701914 BLAKE2B 1cc71a641ee1a771c602396e3d81638621c4485f8d74b439e4d74e159a65407e51f9502606b5dc6d15100a735f7c3a8554d032a411914d334e7f2cf967f0d6de SHA512 2fe8ba257afe65b253a7e2b994ac3094cd8feb258985b0e35ed78d7d323fb907b7c9c42ba58cb1f4fac41e7a3086f64bfdd27df19bff1e564678b52c390881df -DIST thunderbird-102.13.0-bg.xpi 693377 BLAKE2B d301d5c321c717d128bcca6f67437d022a16c460820f1ab97b95c1ce8f36063ee133b25ffe4d5b157fcaf4f0a8192a834fbc43d63bc3837beb4a9a5e9ca774d6 SHA512 62b8d62d92d3371f33c7182f5d0a7ebef4fa492469156ca0a5a11dc050b0f3f75c7d836f251c1a34a33067e11a2baab5b7fcb386dc0cde7690a7f9aca851329f -DIST thunderbird-102.13.0-br.xpi 626472 BLAKE2B 23c6ec7ca24e7f8b0b6ab4da6f9f13d35480298120c276559057a1161f09f4a92bd2e9e6e6cfbba0f0834647524e86025abed503ad2ffe2335798aee6f82b3ae SHA512 87d3243fc693d1fc70c67a47b5f33bd3ce0526a1ced3adb907947dc8fb12c2e2880f3e240880f7d0c8a894c91e302d652b74f8920c26725415c64555b83768b6 -DIST thunderbird-102.13.0-ca.xpi 651367 BLAKE2B 7a3f3dd801776645c56fc5020a4eef2e4c00de10cf44f459f64bbf2c687072894943c61af4bea97eb1de1a060c6bd61f5eafb2467cb2da4bf4f0cd63a1c05d19 SHA512 cc235e482d03de1ec06f70aaff816afd7211776e3c0e84c284648ecccae25c20530f7dc98198d5ead6f12c8ecf85b895c4b8b23c463822b977ab3bc1619e6286 -DIST thunderbird-102.13.0-cak.xpi 651779 BLAKE2B 74787f6e8882279277cbcfe5e9fd6ef485f2bfff2db1b232a3a29dcebc87b3fc71eabba398c3d48b8bf8eaad5909bef496ad67810c4433d62719bbf45561b490 SHA512 a4e012834f6d616f60cf5c15ff5667a5c5a7ada0a8dd45bce048a5c7ae52ecfd4491cf24bd3bda723f144b67ad55abffb6c7eb0fdd75abaa977ba32704a85891 -DIST thunderbird-102.13.0-cs.xpi 728624 BLAKE2B 363f113f74f786ec1bed9ba77d51d0df0fccc0a0baa8eb56e4925a80386f62b8c6ee0ce59be0aa6b0e098254da37949c7b3bcaa53928f146412dbb7481545779 SHA512 5410e5ea859ba542804d8946603f69e5eb5814373d5bdbfe598a4c2067be9a6b21c4065d78b987e6bf41c26466b0a7ab0dec4114916c8ab7b80a268d4b9bb75b -DIST thunderbird-102.13.0-cy.xpi 705577 BLAKE2B 3175c4ac83a6d88bc4b62f0bb2dd7122e2aa27344f5fed404fa5c5d7c3c5c0f9cb27f4f29ff4384efb9ac7d984cfa3ea5451dbdb515a2f59f6144f64c46fb379 SHA512 0b7e832dc82ea5c29d2845035eb0ce3fd3a96e6e9340ffd9460972c6da30325437e932ef19065d15d51e269283f5d486a6e87a44f52ad14a7e83d075687a8646 -DIST thunderbird-102.13.0-da.xpi 685255 BLAKE2B b95a31839cb7c81dfb66c3fd7654b1800183965fcfd127e09517f69452b883727391b9c2941df9e9d6832b4e1759d7190b3a5617a8321b08d373812b7d0e5677 SHA512 37dcdf4dba2691c4fb15108e7bb96c94188754ab0b3ffedaaf1544885097cca51e94e9da27f878c15d48819ea756bba743a64844769f63a8aa51138c8e5169f1 -DIST thunderbird-102.13.0-de.xpi 717945 BLAKE2B c4c0fe10336d1ae0aad1153242caba81664e3e86d483fcdba5593d260d53182cbe02055dbb4317715e3fa9fee20894c530cb312bd0cbf5ec9efe56db1f6428d4 SHA512 51359e6e5fd0bb2e96b32a0b14a4e1ea2debbbc9001b147e49bbc6bc9ca7b4caa4605f981b382b53658187252c263865590fabf7cd94274f77bc46abd00544ee -DIST thunderbird-102.13.0-dsb.xpi 737085 BLAKE2B 1649f3e879ce49f31e44743d7ffe7323b009ffc56ec3a1e09fdacfbae9722893ded3a74659ca1bebf4af1babc2e676a793ae6c3f861e307e95b591e2d9c4a450 SHA512 b69e50e3bc0031778f2c866bd628998eb2f2303c5cd0a1450e694bab72a253473b5e48377de62ba8fb3d4b2cbd5948b1746e5b0863ff922381a7beb0da3bbbf3 -DIST thunderbird-102.13.0-el.xpi 840813 BLAKE2B 341ff0ed0da15960427e1fa77011490cd8bfd4245d15ecad27f08294bc203783255e30a75a3179a7f266f2e3139d0460268ffab25139f86a65de34475faf8bbc SHA512 499eb38edcc37a0c5eb5da0b0bdb157cc70e9e900d880d0206d4836e8b07f0ab2cd917604d5e45338df0143c612b23a1263c51fdde3310fe99b785f1ae62940c -DIST thunderbird-102.13.0-en-CA.xpi 659093 BLAKE2B 277adc49ab3e875c329956e48791083bbeed212d24c94224d2f582c58e8f8c092fcc2310f5b9e6e9a6435bec50feff2df8b68416fe235b8453d6fbffe79aa1cf SHA512 b7a744a4a443ac61eb4afb038c19cfa49e866cfe661bd98276f17e6b1719d00f236d594f9b50370af43c27dfaa70284d8d19526aec86f22f4c7fb9d3d03f3306 -DIST thunderbird-102.13.0-en-GB.xpi 665007 BLAKE2B 7421c7184a1ebaf50aa5a6a1c1b3399ca33c431243a2d1d7277cfe037ec9f923f0f92250a53073c611110b5b0298e9ff7b91d2d3ba4655f4d9dd583ee23da520 SHA512 7f5f94fffcf8fdb69cab63d28c7dbdac72b08434f441289abb508f9502cddc81f76140ee52ddf0e4be4d6c3bbf432ae2a5380172bf0b7b669810b0026aaf7a65 -DIST thunderbird-102.13.0-es-AR.xpi 717276 BLAKE2B ff2915d4ffd1229e4e953929d14d56ce0bb59e7ff208e20667fd438240bcb1f2197dcdd98636a7438d00a2e72ef78b5d1801d5bc5439ddf9feeeb3f2a9610da3 SHA512 c032a8e514c66d6139a7b9b6704aced41b6a5f4062fcaf82a0f341db34bde7bdb8225adb7947ae892cf168dbaf93204f3cb61d697f537bc47592f942910a6c03 -DIST thunderbird-102.13.0-es-ES.xpi 677480 BLAKE2B 65d64c347402469df5bd9108076e14344df3f42d13f5b633b261a49d45a4d451d368a4cf9a5be40c1c43bb3cab370c742de6eea6e6d2e32b8ec8efff660a9bff SHA512 7c1ead6ce92b0b36375dae3d214aed7c32376b9ad3c7a2f73b708ff3ca717cc240c1ff53eaf40c5220c834bb56689bf27619e8776f5464d28047ea54c180d481 -DIST thunderbird-102.13.0-es-MX.xpi 719709 BLAKE2B ac783cec119eb4d31179f655e2f05cc03b99ee2f603328f7b972dde4da7babf8ab817514cd9586f094badb47c74806b519a7c2532d06589989374eb408db6d9c SHA512 8b92c0f155811c2fbd0f621f88145ef533d1525853a14f4e412b18fa3146a4bdc82cc759f58b732122479888100ad868061384c50a59fc53bca5a1d1850095ad -DIST thunderbird-102.13.0-et.xpi 676675 BLAKE2B c8a828a78f88b6aa132305f255096ac24abbc1f395ec3dc18a8a7ea7dc903a4086b2588b69a83f9af0174de427ff751e5af38ac9b7b6b8b469a6455634775db7 SHA512 26981cd751a02e9a27061d385960e50bd373c059227197c6a23641e71a2a0a9a3d05cda931fc2754b2c8bb265d816ff82bd8ee43546dced921a352b35ee5cef6 -DIST thunderbird-102.13.0-eu.xpi 701828 BLAKE2B d2ec049b5ebd59f85fa50ac7f8d73ea84bf92eda7a0b35cdce80d9262ca288994e211c0e33114e8e92ad6efdda227035832a10245ff0d40db78746e1e0f2a72c SHA512 375ffe098455743d79a9d5d2d74f6bdfdb189715ddf35d53be876770ecda4fd06563cdb6341aafd5b735a8eeb06a7cbf1cbdf9034a355f740d433c336c928e91 -DIST thunderbird-102.13.0-fi.xpi 693486 BLAKE2B 735f88dbe8421c2045222e7e45ab82c2c2ead6d77901ff98141607a4350e550e1d4069f762363828cc8ba034977468cab38f4f9fa8d63cd98d609db93c0dc76b SHA512 42d057032d683da16ae0745d4817e55e78ab119b758778b2ab3711560eb1831899448b9f22af0cbdda3636f60e0a5340855c9abf4eb513d5f36fd339471d2c94 -DIST thunderbird-102.13.0-fr.xpi 730316 BLAKE2B c40256d94aaf14d0c4483d90a7654258a1672ffc76fc41abbb0529551082c6d26b4df52a472ede5e152aeb3639d14cb702011f30a346a6db077104768d6e4b09 SHA512 fa189bf073a12ba543fdb9159a389724b0301e117e5035163c2c2f577958048760e9e1b665dd17a56c06ca2dddc62704d9708bb579bb32de1ca32b98dbfa6990 -DIST thunderbird-102.13.0-fy-NL.xpi 711991 BLAKE2B 2f36f81c4f91d54a160092f512a5676db722c1a0d06b43938e58e7a21c9bc7a5ac33091a4b255d6e4fef953dbb30c038052a9ba7b79c473c775c061068cb05d8 SHA512 3e1277b754364c024ccf66e70871cb3b7a73e93346bd0b2180e38b513c273893c22f1f56f4778907defed25331c7a75aeb976153278cdbc962fe775b7a5e5159 -DIST thunderbird-102.13.0-ga-IE.xpi 614537 BLAKE2B 940fcec8b0e5a1a5a826608a094b18a1bccd11695b87d9b30ae69b26f2274c4eb480d617c97771735ca113eb18b021ac559df7f6d19187b6463817c07f45336d SHA512 219a6667ea1c6a98852fce6d663a831e1ee7b7e0ee5f4c4ccfe8e45e6214188715291da1eddc5709c34cb4e52843bfae5889a32555c67ce2066ab1d728cab249 -DIST thunderbird-102.13.0-gd.xpi 643576 BLAKE2B 4d9c81c23838f84aa07dcb5ff4cd18573f164953d1f204a43cad2a4bdc4f9016ba089f830b118b602287f2833b22f6d02cae8569b8c9c3d908045af61e25f0a6 SHA512 4459a226538fc54e02eb0fa57234533f219f3c5148961e77e054e93ebf2bfda6c41c0d4e874de3ca73a7f3f6c253acb94cb89a95b193f42daf40b9f8e3117ca2 -DIST thunderbird-102.13.0-gl.xpi 673002 BLAKE2B 86d1c1cf97854a4661f2516950c0491519453b9fa6100c8f4b68d80eb556b5cdba52a19d0ff852adf535914002757e122394d2f9e7a394b769abb46df3f62ede SHA512 17187d0eb3414ecd98909f9f7fd49de9efbfeeedbf1980d9426d29e19379afde66e2eb9b21a79b45ec6748e43d552c63bebd111192407eb9474d9efd5cc4e5c9 -DIST thunderbird-102.13.0-he.xpi 676369 BLAKE2B af732acdf919078b61206b7816e29ba989dafa462699ad6d4df467b3caa93c6a3ccccdba35ad57bf7d7042842524297cd3233f34de2da53666c0981af5a01733 SHA512 8a4dff3c908586d0c3ab13a73ecd085c68bd678fcfd4264ea097c9d6173ade6d4a1514efa2045b9d75263b0dd5b1b313bd85a41b42f45f577c272d5760273af0 -DIST thunderbird-102.13.0-hr.xpi 677719 BLAKE2B a1b2f145388ec5b036febb401033fea5292bdd6a89593e408605bbfe071c9f4ac1a69a0881b01cc4d4b85da14df0afa76a1493a7bfd8066278430a38cd4226d9 SHA512 951dc3982dc2f0007dc66ea6f8f53a83c3dd380f84124f28522deab88ad7f558c26b4e54169ee67e0e6a91fd8e3b8f14ed4dcacbda24a811b265a9e5fdc282dc -DIST thunderbird-102.13.0-hsb.xpi 736540 BLAKE2B 0d5992a45d18a51d7fff47e124969496770c6c4f58eccc847975007578d54815d5f6d2b2d898b2fa9d854068c07ae23b5ffe80d9ed6f803b274dd5c98b52ab70 SHA512 43db7766b309ec6a17ac49c6f964464a00058aa3009bc9dac3bd3843bb93e992cc77fc86e1a8372f981d4143ebef6b295709618e27afe89fd054c4f08d68c56c -DIST thunderbird-102.13.0-hu.xpi 741200 BLAKE2B f5781ba11ee11ce40ded24ed987f56a63b2522321ce3a0a70be15e971d675b06c57a3f5c1e1aadd96bb5b7d09582453da4fe19d74b069ddb2979bb56e4b25b9c SHA512 04bbed6e46777f5e6518c77f092193b0a5be65eda0ebc7cf7dfedf284d3769c24786b187255a3d0c8f9a7b8ddebf6d996af5cc888031b377008d14dc4933ffa9 -DIST thunderbird-102.13.0-id.xpi 653192 BLAKE2B 414f3c185403818ac9c91f5ed8a1a3bf2acfcd24e4012a50af175c16b8c0a3f9f02707c8dace185d71b4a768ba97f8ac30ee6dc55ea383fa410c4c37a0cdc81d SHA512 7ca1ac0dc6e31cb87ac55bfe9af3e1a43316d78cae02bc0d4db16ce7459f5f9f10e2cc406881ae70438d886b717aecfb4a9c2c992beb1507fc3e4cd0ba7ee4f5 -DIST thunderbird-102.13.0-is.xpi 706393 BLAKE2B 727927a182dd214ea32328d4a149fbe77a1d4826f4d2f16d6339b3ecd458b1793f8f5d8a6d608b0e2c9fb437f6a639af99dc977c5c46728ec91e4e95da692111 SHA512 008f18b029f68030665c80573e93ed7bf9a3c802c4aff3ad917f488927788e19f15066c2a7c65b5d4e2f172c65380b0d38860ec1c4ba7e2e8ce16cde2fa7a260 -DIST thunderbird-102.13.0-it.xpi 639984 BLAKE2B 9b4ba2a58b783822c6babd6cd51273edb58f6b98dd5e44aebf9105cff36890bdc697e4c0535ac523b667c2e62bf9b73c69552a124cf8039f4f0c2a38975aa79e SHA512 d923bac519e54633671d18998ba1345a1d281a8d89ac70b7c0381082f5b9d46a14cff13a443d4546ebce65fd05dfa15c7e2032eb8abff564941213ac0d9817e4 -DIST thunderbird-102.13.0-ja.xpi 781907 BLAKE2B 6128ec4e3cd4697ab1459992a1af22d283cb3cd2e9eb5ad2c64157f58eb8f0563a5d7e217f99538ba6ffdeac02ccd32ef7609d7a4b4cd9d6c78ad3e3f1e9ebd8 SHA512 b4d8cb9e435c0a91c13751961b06a1165971ba781208b044c9b1a41e6387ad4618cc17d6f64ccc14cc7f584aacf7813e54c5570404cca1938e03a2d17975e679 -DIST thunderbird-102.13.0-ka.xpi 769803 BLAKE2B 2c020e54893cb76db78791593d2bd877d509171cda98d40e0b74812ae34cc829ed6e4fe1575c1295df0d40a0e7b4a51dc838cd8806f8c4c344ca834f2c58fe45 SHA512 98a9c89ce34e896565c5a6a1cb10247b941f60ebe58f0f64c3ec32f7307cd2eff0ced578f0004a0780a16b243192cec18fda6c9b7811bab42db88b0c68ec1ac2 -DIST thunderbird-102.13.0-kab.xpi 702703 BLAKE2B 326a5c3c0349195e6c69a377da1b7ff2aa172b640cef284dad81cf7fa0001327158d23dd2b22188916dd5876210fe2ea03298ccdbed2f5efe4a52ce71e8b79d9 SHA512 9b2409c8b0b843fd1e2d9246f8a42b51b1e022ca9ab1901af4d8dfe30537145fa1e2a301fe1dfb381e4cec6ff52336b4a7e7bee07f25064898d37fec30d92329 -DIST thunderbird-102.13.0-kk.xpi 810967 BLAKE2B 5ae4d22e45885b55f85e1db9f5a5dfdc6ad8893b073083b5d40ab1f33c30655fa49835f8ccc13b6196c6e2ff8013b096fa7cd5d04538917638878c9645780cf2 SHA512 404e7ebea18d51b1295e17770eb2540f4c073b807e3112cc61dbbd562be911aa9356655fe71265861c12d7da7b05bbbeea7479eeae4fbaf3a1970daefe44109e -DIST thunderbird-102.13.0-ko.xpi 716819 BLAKE2B d468d847e328a999bd2921e6268ba6524129f4bdb495c0dc17590c094964b7376bdd263aa85440dd9eef2a730e56fa1d826027d154f14635198fdf25026c97b3 SHA512 af7d9843b01e890527391d2f3273457b39423a51af3644656d859b44d52488f1d17bc89a9aea1e7b585a5fa41708ef6c7ee9746cd2db914afe9bd3f0d2cfcd11 -DIST thunderbird-102.13.0-lt.xpi 690855 BLAKE2B 02558b70060acbdc77c5862217a5869982024128585ce7fa2257437e2f3f46192e8089ef82220c1481626987836aebbe3353cdd17899c689d9924b751454683f SHA512 3f2dc3bddfe66e29585528c78690f378c84e042d2a4602b763e3c0af99f2a164764ebc1c3839c7bfacfcd835d54cfbba11beb76975b509696bb7d5c052cdd135 -DIST thunderbird-102.13.0-lv.xpi 617767 BLAKE2B b19bb8d06b0e8247f0de242f2f8f32fb29b2f4c4f62415d79eddb256ee66731f425dc3ffc234f4bcebbca8138e6370064f8352cfdcfc326a54fa84a920cf825a SHA512 4094c5576baafa86886efa43c81983bfcbb99c96b0d89c530a7bbc584332a2f38c503ebd619a4df3963a052ed10a8019675e20a064042a4c8950fcb28eb5482f -DIST thunderbird-102.13.0-ms.xpi 577759 BLAKE2B 0e607dbb00af42715033b24d3ccd13c42e64a5f454169c4557aadc6a767cb4b9568f59679db8adea22cf3b7d0cbff8bbf23a901f6cb7ab6fc2a521bfc23f9dd9 SHA512 1d0a3f0a9bf64d1fbf257a4f67c6a3980cc967dbc00fc7acf263ce6f04f4706a6a9343e6502c33d9de0d6907759820647d7f0787f50784e3004296c1fe83647c -DIST thunderbird-102.13.0-nb-NO.xpi 662681 BLAKE2B b40f276c753f916b83a2b3b7f6c8cd5f01b3ecf0dc59a32eafff09024472249ac254d983741149a997ef02cf2039fd76b5af3080c990f525574b55ba45a3117b SHA512 33b8683a6f6979f6593c6bb1c96a52da3bd4a7d0f15e6c8ddd323d5ca2b63702aaf7fad95ca098a9599d7ab3a24c94c5d087ea4afe89fc21ecbaa6448d76da13 -DIST thunderbird-102.13.0-nl.xpi 703275 BLAKE2B b0fa922e2af1afa75e3a4dd2640a55f84be3e41718c3ef19b20deb22331dbbd2c9948f0f1d855cadca308323d9135ab34505090b7970c475cc0213d139cf3fda SHA512 2f2841db49ce6a1a6abccfa94511deac0192870dd833284d69c09b43a1370d03a87ab065123e4dba5b2f386b92cd1e408cc579839de7406204354468d63ca069 -DIST thunderbird-102.13.0-nn-NO.xpi 672832 BLAKE2B 27bd8d1877b7c2e6670405e1495b86e9ee5967496a5d856d20696abacb4d5bac9a58c0ce413390a6a04e4e88bcd7fc42ae0f48f0c4c9e1da6ceae908dcf72dfc SHA512 296591157e4b09788a5db6ccc26610e44e5112463b2e7671d704e927eaa5f8be514ce82367000f6f2cf5f53d4d8e4b55a4a944c386fdf50f505b645b687a6609 -DIST thunderbird-102.13.0-pa-IN.xpi 668032 BLAKE2B 78054fab20e60c4646277c7ed6d78c0e7fdcffb9b064905b31c1e9c2e4fba6c75d092bad2123229013f6738c6b2b96df5afec0127869d4d53112dba1806c8f8b SHA512 7a4aaf3f1986f02c3f772fc3886ab960f4009dda3e0549f27e215e7a8d2ab7cc73229781a0f38727092a5cb62c0ba05d9fa4edd8a88c05134ba258f6368085f9 -DIST thunderbird-102.13.0-pl.xpi 716229 BLAKE2B dd48851f066fe3371c326d84a6be484b7e3a3167361a7f50e6f6b30688d40969ab1d90ef3dccf1d470fb4d7ea76f9abefe9eb06708b1dd0ce834dc0e7dffbd64 SHA512 fdfb78d0c5798ecefa408d226bc18c94b1c62dbe85e80c763ab99da84449708b1c3d1db3ebb9c4f74a39e24a0659b70172226db4172f9cb33a33c68bd29d0963 -DIST thunderbird-102.13.0-pt-BR.xpi 711150 BLAKE2B 642beba31b79f847072a250a50672cfb2227a7ff252caae8e2ae9840bfee486dc60908f3f7bd70117980597c95cd5ed8cf8c860a18aeaf7ef6002952e1f6cdb5 SHA512 0d817b74868a46c1405eabef5df3faec1bb9d37ae3c0e09f01a67b23bc1121f8adc8e901ed18e03d2e67bb159881a7a14e5da2650201327276d7063b60f765fb -DIST thunderbird-102.13.0-pt-PT.xpi 686910 BLAKE2B ecbaf9738859669b03bf632c09317399505a2c6cfbfa0c5dabebb51df53bc52b69729cdd2118de639e1811c342db043980dc71ceaec800ea0e711d6ef187ec3c SHA512 a95881f6c9cc903818c241aa59a0d4463d0c5df85f19020a466a49ee3496eb59c139fb4b48deac72c77305cccead4289d0752bedf0e8180bf5309b9c556c80fa -DIST thunderbird-102.13.0-rm.xpi 701681 BLAKE2B 03bd15deff66306ac75f0a6cc4030d7ffa188fc7018eabe0ebd347189280926e5904c66bf2ffd2308b202adc49f18b245aaa8f235750336f0c136e4c9b77982a SHA512 8ea83e013a8197c11bab38fc7cc1521b695c39e0a409d180e4db46986e9f5b526b7dd5d66ece8ae13130516ca41c5bc784ff046c636f4c9458a94d9f63a8fc1c -DIST thunderbird-102.13.0-ro.xpi 661281 BLAKE2B 08354c44434e79d18960ad69ce5eb51713de504ae5be33b9e153005653ad0d6e8af890d9b8eaa382d2e619a3c663d844a362f88409cf8458d3a9a3803599343d SHA512 7bb5c403c7381dc9cc5084d08129e678543caebcd5c650c06a827c1e032f7f3c7e088a5ce7c24cf121397949d6896aa3740ee7459bd55f860197c8cc9b341fe7 -DIST thunderbird-102.13.0-ru.xpi 827221 BLAKE2B b85820539559982ac9a9bc1da493390a70612a10307753e0a47c7e79815ba6a45bd2eb9f6c0a213c57d6782146a996d0d5ad88f55d9a27cc5d55a717b28b2822 SHA512 875898dd3f9a379c51c2353df200a62f99deb42fe0c54940e27d4259e979a026483a799230af10c27c9af4695c3bcabdabeb076408059c42dda2e63a700a599a -DIST thunderbird-102.13.0-sk.xpi 740981 BLAKE2B 3687b2f0c9d4769f0b846e231d0a2e8ddd20d6a6273b822509d4c721218f711391ff16281fa78be6d11a824648bfd2add03a546e333b6f0d426d4e50df1f812b SHA512 b666461ee94182101f986159f1a11fa53bdb59d504e594c2486d07659e921d17c71492fd83f468b6fbae7421a0dcb90a977eefe8ed6438371e21cd51a98144fa -DIST thunderbird-102.13.0-sl.xpi 704057 BLAKE2B eafc137066f3e19022e36ce9431c2c629cbfd59edb60de7e633413eea074b64e69bb08b94a2a539410afdd87da11bc2ac2d6939ab54579a81afe881a55c71677 SHA512 694631fdf0018ee45b601d3788f5a61b258925cdb93700a159b355a8fabf088a196d7d30bb10174ae57f82e57e5f198f8aeae9634f9e844e74aad6455eadeda2 -DIST thunderbird-102.13.0-sq.xpi 726036 BLAKE2B d1ded399b05530f000498363d6b2d353ba57ff8601cfdce0323f83f3b2087da0cb7f008eaf8c5ee8554e4d1049ad4571ebcbc66724c6ba416864615bb343e931 SHA512 737107ae7b84825e9979eddccb85b13ec263c38724890e74fc5b95a18f9edb66d65b9be70e0c6c44504c84e18f1d1d2101f4ad7f40cb8bc987552e5da3c52284 -DIST thunderbird-102.13.0-sr.xpi 720557 BLAKE2B 99ed0a16d551a67f2211caf31561639cc7ceb7ec4c654489a078bed4c52901c94007e89925c0865ee55699c9cd944983f0a12ffe948f6e46a2d553763cc3ec6b SHA512 edad7259529251a99514b86b25993209a7dcebde4c0436be5a1f6a4f330f4c61e7b0e719ff1325d217880d495f5d54a8be2b960ad4d337d76dbe82dee2b61deb -DIST thunderbird-102.13.0-sv-SE.xpi 706954 BLAKE2B 644ff766ccf9dbec9c4f850000fa10ab292e8c761411cb9b82805bd7fec31f8f3d3055d6c7c9752c6cfd5f1f21ebc1547a479f2aef83aec0ec44332cb0fa8f62 SHA512 3154155d6e3a3f2dbe98f27c557452368b13a33a31a41a7e38e55b8ce5e827c3066290cfedc391f7037a715901147c5ce6d699cfbff8a28af0480cc5a94a2587 -DIST thunderbird-102.13.0-th.xpi 758235 BLAKE2B 91be214e96c65e60f488122a82703586996e2528aa54db8f34511af358b5103126acfb3f0ff3892512836467524602b20a0cecf1acf437301d9b6460e4fe23d9 SHA512 d0824cfe6993a503071a68768670f3514c0de7151d43c0d5e6c3d66842bc817186030fd7816739534718ae4b569e86dca3da6606132805fcee1f536719775627 -DIST thunderbird-102.13.0-tr.xpi 720175 BLAKE2B adb1974a7f463ce858591989f799a9cc5e7727ced9deaca319afe8125cc2ab3926e5d63984f8c9ff4838a5c930b26365c333e037957a4b4219d6cef20baf5492 SHA512 4610215cbf9a1e650e76d6edfc2e14e698201c3c0ef51fb48e59bac74fbf6ec8f660bf65ff14d046489819c2b95bd60088bf7d0746ab2195829719fadecf6944 -DIST thunderbird-102.13.0-uk.xpi 818663 BLAKE2B 7bb55727bd50ac2570279a37e8f449c0af7341eff15609a50f31693b4c7af8d31ff9773011833406a1be44b6cc25c59bc7448853d251d2375f2b5c41608712e2 SHA512 8f0a47e4d6fbe6cbc9e33610ca2db97df4b750b769de40e6f02536894a97e463cd4f5ec49b0c563bc57fa9ddff75b2835c47950dd1bf85ee3e893b1839899071 -DIST thunderbird-102.13.0-uz.xpi 593012 BLAKE2B 7c0f62b7338dfab37d6df2de55ab0f306a940a42918360e92f7fbeca3fadb28320e8e6852c3766baeda14810c15e34ea8c0caa1fcd4e78556e02c8901fbcc51a SHA512 3ccce30ce66af4db0e61f598208983aed718a0f2bfed326bd5c13e4b640d8e27b2cccb90a38ca349fa625ae4c6d1abdf1982408ff1d21e4e48c874820127c3c6 -DIST thunderbird-102.13.0-vi.xpi 745663 BLAKE2B ada366e22a8ada1fe584c1f087cb3b55e00fc68de64f0b4302e91385779850fe5622678e92f5c5a4e4cc128506ca9df01e29b3c83f8b9afa9ba4c432f140ddef SHA512 767b32fc8604f667d2ddf1f0205f636f3dba2fa9482199febb6330b5dd07be0e57b092b67ce5031d21930168d946a45ab1f98f954279448c1a9f92d69541b893 -DIST thunderbird-102.13.0-zh-CN.xpi 739887 BLAKE2B 7f4564d89192cafeccd99893bb44f74ffc316bd106b28b580c1f8f8967cbdcc9247528dd59cd9fa62a49d1ca8907766ddee5bfa7c08d8a35940da135edf2dc90 SHA512 4bf08f0c26474da4592a21438fad776562763a6207fbd8c4a13ce8c8353f85f5fdcab7878210665547972d27ad27b396678425ec19d623351af6b7b3e0f53a20 -DIST thunderbird-102.13.0-zh-TW.xpi 748347 BLAKE2B f3d419e179b2840c56079204708f9fe3b0db1d0e606b6c87c17ff987d2c3ab0459dfd7a8d0e10d1718b944b7f30174c8dce76f8f03f84e3c18220845fa5cea3f SHA512 d682ccb94b7a8cc39668e3f7c09cf62c6e2fd8ed54609f2d8ba96aa79972f250c04012e7ccdce65e6df8375f89bdc8434892513ac1fe4cc2390f632e03dedecf -DIST thunderbird-102.13.0.source.tar.xz 503365504 BLAKE2B a4da44665a4b6f4d7a49d0e0e92a99c5dcd3d0064e5fc547f7c29a9df9e3efdaca6f9048bcfdd5fe9e52f1d30a49d79e8021158a61319e29cfa2ca95e14f9e09 SHA512 1ed48220f91cc2c38f59067664c02f1f2098c843810b8f81cb8dee4fe98911d87aac352ab8639c68d0eed74297240cd9e0ce0e64a40360511be85315f2bfcfc6 DIST thunderbird-102.14.0-af.xpi 556871 BLAKE2B dbeeef43b45578f9f5b2114acf48ebfddb13a10085724d9a109c4122170807cfdda5c4cd7af3a29c0159d088c4f405959be754888fc8cfee10b5cead3a469e2f SHA512 4699349cb086d450b77284aeb732c6d6442c640b0e9e1e2b5940d04297a16a85c2eeb0d2c77cd42b870519aac3d17acf3d06266007a6682c9ffd899f655dc82b DIST thunderbird-102.14.0-ar.xpi 666810 BLAKE2B 3157febda2f6f3270922550e4ddeccd9ee644856ea9b19d595fe74a7e7fba6aa2c50a11826c46fa8ea9baf4dffa3076c1ea5f343f51c4509662ec2f3e70ac34b SHA512 c9d37aa31bd54f913c30ce2b349846d065c21e3b9dcb1253d737c5e48e5d670ec6bc155644b0219bde8c4cb446e59e3c7fba77ccf4e6d56bbc55bc9f05b101a1 DIST thunderbird-102.14.0-ast.xpi 572288 BLAKE2B a95ed5eb74f47204406d5d1a94a209de9cde7e021a2531beaf9caa39c96fb1bfffa2a898935a13b95d0867c2d142fcc7e7e06bb3f79f593392c7970512f050d9 SHA512 45f650f85f64369654d35f52f67784614db07c13edd1d7a23d4dfc4832e752f80841ea94b0e86540d1fed93bb8bd0b03d9e6f5f7200392c35c77ea82628fd7ca @@ -138,136 +71,6 @@ DIST thunderbird-102.14.0-vi.xpi 745666 BLAKE2B 7e7fc54e9a78af51a2a6c5bbd2129a1e DIST thunderbird-102.14.0-zh-CN.xpi 739888 BLAKE2B 151844f6eb4ae2de5908ebf098ff49a8d63d49d4adcfada737b64034a38ba8e96ffa4066f611823cfe239dc4073afab6e74583a6df9ec1b975b00c74eb30785d SHA512 e2def4a03303b8e6697e1c490034429a69033b1f6a9f58c422ae3b1ee4733c6229e728124077f72f2d7fbfb19be9e1418856807c573e0c91c78bb5c135772344 DIST thunderbird-102.14.0-zh-TW.xpi 748347 BLAKE2B 7c6f8e915e7c7966055c2480c7c119d693aa89643117777808068d1364ccdbae7a02a429f60ac3de72354045dcced11e3a575287d36381b36661492df48a6a91 SHA512 40e494ed03ad2894af29026c63b4a94ba2e26e1870ff04c7db9002e20c4d5967c0e7247180ec9d3ae150477dffa3bf2a165c98edd05a2a358b964a25387f4755 DIST thunderbird-102.14.0.source.tar.xz 502877912 BLAKE2B 19aacace87e019aa0523ce080f2fd867860af50813118136c141ef38fcc15f913dd531161e3c9c2bed1450c9e94bb85a30933d60705049fe50ffadf5539ac37c SHA512 4ae3f216833aec55421f827d55bc1b5fc2f0ad4fefecb27724a5be3318c351df24d30a4897b924e733ed2e3995be284b6d135049d46001143fb1c961fefc1830 -DIST thunderbird-115.0-af.xpi 545521 BLAKE2B 6d23137cbae72eedbb75ea4b247939d9f5a7210fbcd3400e0a99f5f5d454f91a22c32925a7e833e80920114c7f0af4ab8d0609af3a06e00e6ab4a7d3355a35da SHA512 f5b9d7c2ad7454b395381c9c1fdc49376df6865ae461c8dfe423b71aa649ee8fb4a0f7f55e250468aef7e695a5a07fb61ed9ccbe504d0c03955bfdb4a07e5414 -DIST thunderbird-115.0-ar.xpi 656072 BLAKE2B 64ad948cc913cb43b204de605171864fa166f602fe25bf757d0876ce7ce9813d7989488a7a23ba44b172292a54eaa36b413b37ba2f94444d0d1522aada4e2a11 SHA512 0f1b2f9a4a3b9d7b0c4d3a81c192ef852365b3eb104ae4c005c7d85e063aebe5b38aacd46d6d260b19c210e91ad659708104a1286f633465e461bf94bcc314b1 -DIST thunderbird-115.0-ast.xpi 563019 BLAKE2B d2a040496319af411af9514f438773d129e2d2f04d927339804f115f4cbe5c501eaa209516c90d04511b4dad333dad5f38a5d5a4f615e6aff9776f35cd050830 SHA512 bc5c605feb7712ee7a149ae88fd092f50e4aedad07530d19674b5c1be67d10389bd7ce4d5e1ad25eee048f3003f542ef0669f3c9bc948bf0be654d9d9909b580 -DIST thunderbird-115.0-be.xpi 696780 BLAKE2B 7a9f9d8fc347da0c616fc3c605e82cdcfda07d12c6645bca502dc4c8e4a150afcd6f78f65ea2d8e2a8617c4c57466d71d988cffbd47f46ddf7818e1b93c84a71 SHA512 92a4794ac97ad2980cc716de6ae546f9d9d31cfb8c4d0edc297d89a7824f3ba0bc44d8b0fd44986ebe112185c9536476976b03eafb7132678d5cbf3d74cc166a -DIST thunderbird-115.0-bg.xpi 683742 BLAKE2B 7cabe9d520156ee5ad1daf256a58e79609848f80d6fe7b5c50e23fadb4c53320c09c4400d662e752cf058bac75669b096cf7ade848251e344610176f15b89d2f SHA512 1f58710044d75fdabe2bf98f8882d84cd128337ff792f1a5e4f0ad113b94916e360b75f472d6e70d73d515863537571e0e11d69f83b01cb0882090a227bcbabc -DIST thunderbird-115.0-br.xpi 619574 BLAKE2B ebb342e9782edafb86afcb354b2f938c65636aafe644185bc66dd783eaef7068c2fa45cb64875372567e97ecb46fee99c0bbf8f42cee23a89f4dbc88818e5b5e SHA512 920ff2e52f23f51379837e91d0cfae21d9e88106a85efe97c358becad11c1460e3b8c3b776f03d493fed992a3e496b8ebba42563731bd024ec072721ef1613a3 -DIST thunderbird-115.0-ca.xpi 647303 BLAKE2B 9ac5bd52e543f54e5bfd9aeb164d256ce2cd04c95996ca57c02f6e3007647e262f157b7840e8f9bccc4a6f0583b6f8e0d5040e2afeda557f9cba5e871d91da2a SHA512 e26a13002c163e99fec9bab575c99082b47d2723e23c334a6b701cf02029bf46c957fd4f0e098c193589a5cceb361ce02eca6bc2bd2ac1d75149d707e801d76f -DIST thunderbird-115.0-cak.xpi 661330 BLAKE2B 53b8d2e323aff9468d4217e764ee3bb49e6fe79b2e7621902623cdf40eff16e3645e60949baf9230cbba6e510c7f187aa50bd69ea3cb4ae36d500f70f5a6037c SHA512 8dd5adb3a79bd6ef2cc2d6b34f568193bf4434c5c50c972e544ad3fc2c95326d7705fd2db3715ff703da8b03d3d8e5f9bc136801abcba16abdb9e63bc8fbd97b -DIST thunderbird-115.0-cs.xpi 736016 BLAKE2B 6d0b81d61ca170879f4acf0806149e737eaf2c093db79bdfb1b3fc6b6dd01c0d1bbf94d7665ce6ef52ccb2d84a5724127177c53e97f2d9884d75f3140eac27bf SHA512 66091378286dca7570102b6963ace742d65d8265ddc28a2a5392ad2434db53e5a27692fedf40d40b7b84a4bf330269254d31f1f7abd5d6ef4d8fb4900e5c59fd -DIST thunderbird-115.0-cy.xpi 705645 BLAKE2B d9224250cd59444eda0129d81fb6e2d489b38c5eca25fdc49db5412487300e084a429a0be3f6bf314c00816042b9bae27f49122428937a5fe663904633c3f457 SHA512 dc29d96974bf372c2084086ef52a2cbce1f5659f5fa67246ca86a3944bd55e394e8d90f4abb6b1d63ef9b0f09efbc9b7ba6ec382ac54534e958ca75b533dc8ec -DIST thunderbird-115.0-da.xpi 693225 BLAKE2B da35b90cfb40e1d668a1466d514949251d50bbb9a07d346cddf1dc1b00b44eaa31deefee51c6041fc2c34f85a4baeb7a2f3cf3d861e95070a520af0399c69864 SHA512 b5b7ff889ddc162520cae02eb3ce507e843b3b75116da235a9b6284b6124a0e63797bb13c437bd85b0d70308f48a255084b297f831aa53eea00f921364f57037 -DIST thunderbird-115.0-de.xpi 726605 BLAKE2B ba7e07a33a680fe33b99f8321c8029fe42a67627818306e7f3e3c2e8c25c58574e3a6dcb66190bc56990984d6a7d9a7472b71dfe06bb5118d31a318d96508024 SHA512 8c2f6a9808692e412739bd4aee6771bd5aa2ea7016135de0abcb82c639798fece202f6a9811f7b9774f2f2939262f8e791cda87db1b6908171f5d3f6f1c39949 -DIST thunderbird-115.0-dsb.xpi 739466 BLAKE2B c5ef2b9ff5c4813bb5cb9eda5e3fa4f6a8876344db219063ad45d0248a282485643a025b4bf2815c5bd061f1d5ab0e5acfd37966d3392ecf95efa3afbb9f81fd SHA512 be905a503ae59389ab6265b97428d52fc70d690f930b3a4ed7f07d422726a626f07e81dc9b2ad0b118c71ffa1cd9bd68fbc27b1efc282efc1d1143d8f911a52e -DIST thunderbird-115.0-el.xpi 839793 BLAKE2B cddfcd273e6e24ea9364b940a8a40150c5b8efebdfa40195d62f82915cca236fae56509d7bffae66a78c7cd4eb3094443550bf14e3f9bfa33b62362fbffc4d9b SHA512 4c5d3b9b2cf9fe176d10c87282c739e7b442f2b7378a8b1d28ce00b7724a4e3ebfc234a92c6cd92f4e0b056745ccaad037e7e102db72859e15b1f69ebc0cc2cb -DIST thunderbird-115.0-en-CA.xpi 651603 BLAKE2B 5df9e4bc27ba0ca38ad30b911bea32bd2f64eb2f96f55f2a3877d2866fe3386d0482860ba7f3c69a2d128716d4ddda3cd075a52f449e38bb09dfb15483154751 SHA512 474123673963def536880e6193640b36793aee7a29327bd36310f62aee68c7f9182d4aeb23ac96525696e05ab9d9a069331e05ccb280713b7f99538c20828900 -DIST thunderbird-115.0-en-GB.xpi 663047 BLAKE2B 5e162dc880e488cd45d1fe738e40ee31490d2d152414e4b005ea26910eceb0d3bdd88ff9daa47c0bfa929449e4addf4e542ae3ce5aa1eb26576f1960028011f9 SHA512 334d693ac7f39ec05015b57bb5bab6f4f2d4431276bd023a0f7adad28dfc317758ca755309be94c7d0bf81583155fedefcda1b4547ca602323cfe703c8e9c07b -DIST thunderbird-115.0-es-AR.xpi 715431 BLAKE2B 58ecff671e320d268a466d674e0cce96bfb54e341b7e16963abaaface15da79b62d9ec0c8c57a50bbcba1baa6c737da65b1490188da5cd71cc2dd759bcecaf17 SHA512 9c3b4dd3a574c07f4c9e246c81a0cef6eb0334a30c0ba35b37272bc08cf30526230f9534584317ce389d3c16de4aef32c469aa3b6445e648e74fbe7fbf4eaa4d -DIST thunderbird-115.0-es-ES.xpi 677289 BLAKE2B 3c7f2569faec43e00a158c14d408c3c47a53af3a156fde8cbfb5d63ca76b6de94a0ccafd51296ea48f65c782c3ebcab63156451f38f0108f7cc5997ec8998a7a SHA512 dacf1315f8414e20e8f1a43fd490a947135ac5ee1d9e68a7dd357709e210f8e97c9899c9da9895017ed950a3508bffb06f73f5315e21910ea1c4fb0688ebecfa -DIST thunderbird-115.0-es-MX.xpi 713408 BLAKE2B e007a9ece96866f16fa5538efa3d7bc9ecc6aa6a67e695d09cea2b0272b315e5c9eb4444614ee258c138a73588894adfa3ed82715e2ba9c47a4fed842fd77718 SHA512 87bb9d46790c48edec034dfcc2047f61490c0bda2bab46582035b68542878e0f7723511d9f876bbd927c110475c884fb2a990258d48c6c9144b181b766ea4f6a -DIST thunderbird-115.0-et.xpi 669698 BLAKE2B 07164c926844ad8be333c1b40067cacc285c6e8d631630b3e59169f0f97835c4f9ad591ec67d17296ee816cdc207778212886a55c02609c90b7f08adb2f50ac6 SHA512 4345c80bcf9a3ee0474f98207cc7a3318f658b0111143786121aac340e4814639b15c0a85ac25832b4abe2f71c55b4728fd45254eaa5cdc954b9d968a59ba6e6 -DIST thunderbird-115.0-eu.xpi 694820 BLAKE2B dfb0b48b1e4229949b482b0fae312ed0b586c55b81a820211b563ec7db73a398824a19bec0589e9b9b16eae1c0774c1486ac01e43e9b758505bfcca60bb846de SHA512 f50b9d920c20f6da3a5e9474fbadc974cf752797183453d690c105fe52bf46e4530e236824528ec7ff6d8d4666eb0adbb8d7ff91d3dfe1a9b5ae7be88f5ea09a -DIST thunderbird-115.0-fi.xpi 692452 BLAKE2B 20eb7c2a16b96365ae100dd701f8a19a0da02037de1b21c024af22505613e0f2e1ed204ab2387b6cc2336c90be7593b927b7b13aef401886b8339cbaa3364198 SHA512 71ddd826991e88a49c13cec0b6ff43fe5f5df5b8286423438160c77cc230cdff50df7d95d0661b2c09f9e45ef4f979eb16b478888d1fa4520048a9eed29f78ed -DIST thunderbird-115.0-fr.xpi 727588 BLAKE2B 9e9f4eb79fa3a636ab0a6bd8a3506e5aa66f6fd92eb618c494a2dffbcc74fe7b32b41b8b52cfc38ede2e97cab2a14880b77367f9d978a4502f035ece5e78f88c SHA512 14aa4ea72d1cca19d0f44c1f522465313d1ae65a2d50ef06f42a2654b872f1a09ab56e82625a30547da5c702069533f6fa7854e4d8c95dfe9f9d562fafe72615 -DIST thunderbird-115.0-fy-NL.xpi 709371 BLAKE2B e328770cd0bbbb459ac9c2e178115df034b8addee6ffe137623a2ce243ef9f98595fb91bc42baf81b0c2d3deafec7129945e2914788f8c4bff5aa5ee1a9ad038 SHA512 14f0933c3b875776a717195b7acad986c957c6b92060597618acb0dffd22bd740fcf2be1b3582bc50a26192b99293ba77bdb795183c3c3032792cd7048939be7 -DIST thunderbird-115.0-ga-IE.xpi 604740 BLAKE2B 3cd7efea1b5f5a83ca0542bab948c29107f0a4fc37cc01bfe9fc2fc5e8b44dc0289dd395aa75aaaf450d4c163d8765b7a595d580e033cc2df672da67a4cdcee7 SHA512 0c232e3aff64ff1b45c976f23a311754e01b9d6333b4af4183afa9028b99ff8c3b6bce1ad7c6296623761fb9646a93a40c55930f7ad5f8f53eb1c71d3458f034 -DIST thunderbird-115.0-gd.xpi 706194 BLAKE2B d610b48f981618b30106642bd26b5caf29087b6a8bf7453cf408ee177ff01b7ff52263662a0324fee966ec18746feda9d3fbd69a0bf54abd3bd53232742fe660 SHA512 945ae96aa304bb58b64b296b1aed9eaf4ca5538e097116e00ed54e21f241371aac735a57c30bd57a26709c12fef5f911bd2e8b00804660bb6e50c6f3f362712e -DIST thunderbird-115.0-gl.xpi 707508 BLAKE2B 91df5323116c8e4141166b253f6d877bed04b0a6341a64588f1522a030c07a61b00c2ff078baf4500a707a5655b3d0a1dc5732fff81c9343dee6b37b8f99f5b5 SHA512 ac37a6fbe081f8975e1522114eff9778a8af6ca5e63c651aad02743b38ae2c78a70da145833f4a64be6129bf07fe005cd64a2401a9cfc95112b0f7e50e0d53ae -DIST thunderbird-115.0-he.xpi 669173 BLAKE2B 80723f414eb0bd3a851c184ed7042e7203e7f4b409d86289ae4a6557a7b803d179a7deab4873a31d912948bdb4781cadbef44a01a6cf358b6122722b3f231de6 SHA512 7400e46410cc074808d285f5dd53bbb561568be12a237f5ef3ab78430ee731e00ce01a81e013182f02f6cbfae04e8b8f0ff9c75d9fd3c1601736bc9192932482 -DIST thunderbird-115.0-hr.xpi 670544 BLAKE2B af6d8e746e6d0f44032c36a03120a6ccdc8d5748bddfd1c4cb729aa03d2a14b4bad79cc15daf2a450787a1dac164b95bbbc7380a5bdf8bc67bf0e8f33c13347d SHA512 33863eb71181dc75133f512d401077a5b1b3dcd63ee1f22344d57c18b3f96db9ad08fccb908cc8f86be87f2be911f40cd7a85c0c7cafceb032c4850ff1b23b17 -DIST thunderbird-115.0-hsb.xpi 736249 BLAKE2B ad8a1ba91300ce6cc27fe579acf10dba66bbb7fb2e81b52220c699d90f974fdf3167ec48566b1200196a92644f7a8fb950e1ddfdfb204a268883b42b570cb81d SHA512 d07476366403557a5554b34caa8d95745509efded84cea06ba6bd86a619ec0cf86dae9c2d62cb273eb0c67f0c2b8b130c05e93c4ed95a558b7bfb2030a81ef84 -DIST thunderbird-115.0-hu.xpi 739770 BLAKE2B 4a46db11d28b11f0a6c2ca22c9537faa8f2d9e432cac98b329fdac53adcf859e639061f2dc65575e2d24f32a153dbe427e67aec5c506d769acda9151b51ad558 SHA512 82300dd83b56ad6c7d134dff03fee57fde0a6769cd6c81960604b2179028d65bc07d5fb5ce5e8188b8100f7b27a653299861f37d70024252354515013ead2278 -DIST thunderbird-115.0-id.xpi 646023 BLAKE2B 33c0eac63cd804624200f42276a20e67b609552d079263428a9d7031fca7d20344a63d51823563ef7116b2ee19db38b6b18e8dea7991a15c55605da742bfec67 SHA512 5596898b01f3ff5a378a3c9cca0290488bab2c04f30169a45fd2eb6c378603f04fb5c4c041f5fd6fe5ff2356076dd66d3e8759e9d19a9a8851747a2801266d83 -DIST thunderbird-115.0-is.xpi 702951 BLAKE2B 3b70c86dda3bfb168c20bc671f6eaec01d315b0d64682b64ad00109aac28dc29db3f8bab41164bf54c081354507ec95ecade6f4aa02a242b6fff2f7e177ed497 SHA512 646c9a33af1856d77e0cd38bcecc9454f662a9609481bb00c61476216cbb3cadf55d069e0018a4131c8bd52155f54b1b99d35a63f893fca1baa46fd622864d79 -DIST thunderbird-115.0-it.xpi 644419 BLAKE2B 1acc116f39b2681360559eb76533c14ae5eb526309e5c60977f94638d1708036ed1eaa8d723b4c008c3ba36cbd9b0ca49f5626f5c6f9c28da07c06d2289b1f59 SHA512 5fbb1e59355d4c7bf38819c8ae168a978a70ebcad6cc5e0f922c637e34b3f9bee0d754ae0ea44558750398ab93808365145516e7c9dfe821422218c9024c00ff -DIST thunderbird-115.0-ja.xpi 778527 BLAKE2B f86be9386cc9d76c235829ba876277e8b21d3bc19f8c72b032252d02ae01485203859f7bb1c6a6c588097ea0053b3c046b3eddb4bec888d8cb9dc3368034c811 SHA512 4c6b6b373e516e3a44872e306de9043150624bc9962b66124832ae28826e0a5869738d21df97d45f6885910981bc6837b911f66f2df3230f843cc8a7cff90138 -DIST thunderbird-115.0-ka.xpi 767477 BLAKE2B 3b1888ba588e9418faea35fc4cbfa721fb845e4631c68a8090c030a990b7f89a7c7db81096a5af93c84755231b66e702379b45bfbfd4fd872ee57b66856c2754 SHA512 6935a5e501c4e0d5702f4dd13b948bff64d03b9a53ae8c5b226faf89d00fc6b5fd1c625a923bc91a2aad576eeefbfc5b18e4c0dcfe2a53fdb05f69a894604a74 -DIST thunderbird-115.0-kab.xpi 702544 BLAKE2B 4652a0259abc93f96dfefdfd09f55556921db27ae105d99af52fcec1de4b6fca4f674dd3b1d54dc5aebc756dbab8d670a360788da34ec85cd123a0a885422dcb SHA512 144795fa5a9e6c36e728dbebb5e564a21223585cb4dbffb49c3e07cb187f43403c82b03e8b067d4259ef866d26cb5d940d52c9cdd0fc76bbee8e91e23e980c83 -DIST thunderbird-115.0-kk.xpi 806824 BLAKE2B d918b464627274e8c3e4cd6192be5063661c8c7f8fc1b1085c2dba05136e3681978e6b3195926559944b6b3640704b1bcc52e7227b5803e06c59a806dcbb05a8 SHA512 34c726685b24d96b27276e890a80cec91229ec35786556874f22cda8e56c5dd057458c9ada836fc08a361af9f5c7bde75072db26a90211792fe7c3e3086342d7 -DIST thunderbird-115.0-ko.xpi 713370 BLAKE2B 7ba095f2191654fcef37d914e28047f7b84ebea1626fc9ed611ad5fa55e7621e32d6280ebc7b307a268cac2e7acef0feb80038b3b5223ef04b12101c3ecc96f7 SHA512 478b66de463fe8e1187b8c5d1578e7600020b1baa4cb9dd52c21d7114340b2a73297da026b72721562740e2e1414af041989f31853b11804d0e220bbdf974934 -DIST thunderbird-115.0-lt.xpi 683705 BLAKE2B b6f398134497c8a2be29b3e625bc5d06a7693350ce97a55df916d8aab1f61e2f5f8435f16efdec82047c8e1dca518f6e3c355d6327b629c3b2d2052926e28295 SHA512 b58d1ba9c4cb295e5f2fdd7dcaa7ad21738c6ef17896516267f73cc8865227401c80dc5df9af30c400b959dd36a854b6454245f12cc1e9253eb2666573e6070a -DIST thunderbird-115.0-lv.xpi 608503 BLAKE2B 7661e2a4c87d713a6a28bf3ddfd47d09655f3c6b33361198a7db8f5db4d8afddfb0cbfd700777cf47554686569088758e6ad977cea62758d7052cfc8e0fb7296 SHA512 99668e5d293147fe0e9ff91258a2838edd3f9635f2a29688a15c75e22d94a0c36067fa77d69f4b28c9cf16e62110467bca46c4c4572d446f21ab2732fd7e4bb2 -DIST thunderbird-115.0-ms.xpi 569018 BLAKE2B 1c24fd35052b063661f1dc2754cac0461f0d78681ebd22e26303e8ad8510ca828581df4b5b1d836759cbe2b38e1c6441fab580dc1061495b02241b4ca3ca4a55 SHA512 44af1261c88293d3d35bcae850e466f6364ff600ab5a8378c38074752b54bc737bca3a5a159befa877a06e82e81739929f9a1712f7be92014e2cba1d619ee4f9 -DIST thunderbird-115.0-nb-NO.xpi 657158 BLAKE2B 795afec5e8384e4e78e70e3152d483994fdfa294a0e42b54fab554698123144524d7e79e5762b794302b7ab9d1aa62475e99fbf7f81087dd596d5e4919a06fc0 SHA512 b67f1f480b1fa18b8459d26093eafeb39378864f0c2a1daeb945348e8b434b3bd195988a250e419380c71cb1f8e2341207a52a3987e01354a5e63c9298b7db4d -DIST thunderbird-115.0-nl.xpi 700996 BLAKE2B 83ee5f4a67a7995a6625a73c41e998cfa3885e9d4ae848c30c839ee6bbbc245cec62026f13f9d3c9031a78375daa51ee4da8ee1ff55b3999b9792a7eac8feaab SHA512 f3fbee03de8e25022c45528d9371376749ff85aa3ee03c12cd97d8e180d2b5458d76579f666d6dabc1395f71a75109cc9ffe163c197128323f3cd9b9dfd659e1 -DIST thunderbird-115.0-nn-NO.xpi 672718 BLAKE2B 87807717a72b39e2ff00adfc98e817a66fc4d1294e79e777b0bdad2738a700fbd36abb0297cc2d195b172bc94adbbf4e3d2410ccbd8e38abfc43f88d53f15622 SHA512 58d76cbd2203835691fd39b650dcd08452524a729bd0e26932759ed28698ecc74ec3bb26107a44435bd830767876873999dea51912c64d4e7edc9fa5513a6427 -DIST thunderbird-115.0-pa-IN.xpi 658250 BLAKE2B 57e0cdc0822d8e72a7324908347fca637417424ae1f34a810075d78fd9c23fcfe9d2b5d8fb33f1c687b492844b1e38d8144171702b0bac2b6428c096c9640775 SHA512 f3e6ded6eb0751ea478bdcfed303856d632115b4a29dd71f308b48217b3877036b0dd2fea5e434f2d0b2511b8686f0adb1b2e61777fc44f226f66bd70f2833c9 -DIST thunderbird-115.0-pl.xpi 720143 BLAKE2B 63a7cd68dc546383901ccad9c0f2c41244823a6f982d42a1813d308ce1b6c2a6717272f849604bfe216cf382f3ea3666a926d557213604608162caf164c8a7b9 SHA512 0bf9ca9c96dbd81b2e4ff50812bb4365509e527b5e178ea56fc9bd613c65dec753e3785a88d4a56218bd0ddce70a6fc4b39eca8c99b3e83d037b6392afa1e2a6 -DIST thunderbird-115.0-pt-BR.xpi 709119 BLAKE2B 68b337fcda8dc05d1c1d547196d39b92764e3c16e8d283d39eaeb259eed02bd0e688af89030da778430da328e9e132e48c0fcd9fa273abc6ce81e01e8fce1948 SHA512 fc6110f821f05ea1c3177d3a468d931e6c53ef396edb312cb0803b4abd62127bb30a1d968e1016383887ebdab3120f75adc7d5fd00de2fdd1808bbc56550ca87 -DIST thunderbird-115.0-pt-PT.xpi 684782 BLAKE2B 07f55fba27b1d1a39a05daa444561a887ec19d4abaf2ec3cc64b92de9d5f01675d2e4a746490d4277171847a3973fa6475f92e8ee630eea6d40f67ae99b93202 SHA512 5928c51b824c5d51f6d8ab451d62ab4dad82e1ea116df1f023980ae1ea38f8f75934425fff138a2779b3425500706527b21d833f227ecdc3e8d9a13b9a2b4e6e -DIST thunderbird-115.0-rm.xpi 705966 BLAKE2B 466d8e512f3ccad6b0141e14c13ed1b7c2f7302b92052d8d1f52a7040b6427179f9ecfc55499fe3a3e1237e40558d6b55c4affece874e80dafe293f1108bf1bf SHA512 396ef2dfbb38fcba3b12eb171266c9119bf1abf1a81118fa59f7790b063ead6d271209e1abecc51f718e8d8c4c9fd7f8d5c00a4bbcca43979cf96a7664de48d0 -DIST thunderbird-115.0-ro.xpi 654294 BLAKE2B a4c9b2aa569aabbf32b0b912cc1e8c144bad66de9d67820cf1c81fb5df52636dcc8ecfed159a8315071d2bfc9d20bb39371a46f025f44b1e81012ebaecff4cdd SHA512 eaaaaf6cde5147dfc5f85193ffee960404a8b4086c2b8912cd9db973d7328f737e019e08ad76bf133bdb93bc641f06f09b971e48cc58f15a9152fa12f53e3ca4 -DIST thunderbird-115.0-ru.xpi 824481 BLAKE2B f0eeb4db292dba6a3e222156604898d31c710bf270fce63ec1dac690aebc5f47e9fb4ef077bcd3b34364498d3d384659e1fb6ae8c7c9641fd8dbad0d5c8f8fa2 SHA512 abdfbe5dec84660d5bf90fa93cd7b30cc0b60c5e54d273fd207aa9aea94fb5c4fad6079c90a989e297f3e7c5f2c00ec347bc64c66c395962435ded2620da2bb2 -DIST thunderbird-115.0-sk.xpi 739573 BLAKE2B 96700426da5332ac9e0b6567c39089332b7cdb5453ac1b3160e0c2999d59e7e0ef14549f783209d3b36eb7bcbd679d05f1f263ad171d9453c3633ef8b9cf63a5 SHA512 18b5ac9bbdcb152696871c87b0ef7fb06c2dc4fff26d0af8c363f97a877e6527f2b9c3baedafc3013a4fd4958ea5850e8b1ab0f891c9957d9b751dc33f9d8557 -DIST thunderbird-115.0-sl.xpi 703379 BLAKE2B d2ff43dd705e8786336bb36cdcaad5a59ec01db93896684308aa2e7c9e773aadcf524583fec8e06892b291fd245726c08e4d077f1c79554afb74a52d74a6090b SHA512 e659ea6154dd99bb2ee9d69d38f1ad735445f53e99a0f92c3ea2968f5109f1aecbe5a7dafa61e94ceb4550415d124159b2b4662914e6d2d63e7634379a01f324 -DIST thunderbird-115.0-sq.xpi 719814 BLAKE2B 694f70a676b98de463358494693a38a264971ec8319da1051a68db8dc110293889c1c8edf60652d7c93858f152e7a06c752da9151bdd3425abf012d34e2c20f3 SHA512 eccfd7db69a6711c163316324d8b4cb6776b11efa99e6a5e88c330d4b263bef28095266a33670f249b484115b944a046b8b765c7ee39e1986307fbd16d28c851 -DIST thunderbird-115.0-sr.xpi 743453 BLAKE2B 53c5bcda3633b9d173e23404bbc1a6e05f7f7ca87c2ab15b7057e6b661dcdd37696ce218b84abfdea61b31485dde2886a53cbb4a684a383f9c36a0da54923d4e SHA512 3d16c903df811ea23b10631dc6c63d6a0423c5aa25d38dd162f86889fdc2cb8606afcaca05f465a0bc7b336838d069f82953483a9f2ea2d655a17a819a24eb40 -DIST thunderbird-115.0-sv-SE.xpi 705305 BLAKE2B c89d0dcc94dbf0f4977504b0205e2ffafeaa8e2dde4487b626d1cbd02a172e3bde7ece7bf0b98937ad6f191b38572e449c214532d6e7053685cab4dfe7a367b9 SHA512 62f46868f1ce44134bdf9adce5589670e832c387baac54a7ebc43fa419149daf9f2e379a6f13baab8a2b7410bce8c4c412e25889a67ba1836465cb5bba292fac -DIST thunderbird-115.0-th.xpi 764791 BLAKE2B d2032172cb8d8b7bd0924bc2fcfed03be2d8d717f4d262a7f88d46ff255bbc06702b96de589da2b4e19af2f01a6d1f37f4f94bdae4b07c67a6ad9a441c783208 SHA512 183d8ccd8180a0c07ab2931eed10a8da9a89e8529b5146f086497fbf8ce8dbbfbf819014d14a3f10e985c9de478b83e5d899406c420b2d6bebaa10f777b53503 -DIST thunderbird-115.0-tr.xpi 717057 BLAKE2B 89ed20029316504a01e1a0c482f8c2d869d040519dedad01aced7c6833dc8a1e299f3bed5d8f784d9995dd850b8762128ca2f515457edd732d9fdc560367f83f SHA512 13922064447cec50491e7df6336e0521c63691af1848a0baae746436bc954feaba7f09fc0e758c7573fc5d24fb9e9b93f4f09ef079aea21a072af8cded7cfec6 -DIST thunderbird-115.0-uk.xpi 816497 BLAKE2B 22024721fc8710a6d3e1967c318b3f5a3200ba76012f9b59d5fb243034f221377cf4b3ab98430b03d1f1d269f6a2c80e161e64f3e38e726712403f1fb1f8d6ea SHA512 080b18b249f1ddc40bb62420c8ae0015312478ce67002bb5a7653fa337aa29683d877a1a446fd82c12cfe32edc26d1610799ac6992d15443ed9f31313ef60fe1 -DIST thunderbird-115.0-uz.xpi 581329 BLAKE2B 797c80874972fd2e472027aa7661b8a0dc18c1e56e0a313bc4befab24f57c24fbc785ae3601de0fdb0f2d9c1bfb74e332f7668b14b8ccd2cb58429d194e076bd SHA512 d056c7456e0231a35a93b8ee1a3147322210398222bae630def218170a6c4067e2ff7e623ce913f234b6d0403d5c888df11b81fa180e56e178f9949034c53f6a -DIST thunderbird-115.0-vi.xpi 745230 BLAKE2B e98a694c6de5c161557d3f079b4dc4cd7c34d3011056d230c1e3f5ed3d49054f80915f770df8bb2cb6f27b707dd4e7a34558fa27c5c8b048e09c406df3a3d1d5 SHA512 173688f3da5fc404bae75ebab09a5958999363c4c12adcaea6fe828631410d70f2688a6998af54d40e91ececb3f6c435bc8f99b38970c5b8d47f47b9ea9ad718 -DIST thunderbird-115.0-zh-CN.xpi 742148 BLAKE2B 7bfda11b88fdd2ac4abbfefe1b11acf3fbfca6cca979b415388e2f49254a8fd6dcde4b8639a875fdf9fa6a96d6eae140d76dc02811267f92832e1477283a786e SHA512 0fb58c5880e72ce6abef8ac31660e4e84c6397a3782e44c8cb662263f3335150d2b0c4cf90f9221d9869e4404ca1f7af076cffe78d99745000644cd1f8a0eed7 -DIST thunderbird-115.0-zh-TW.xpi 746259 BLAKE2B 2acbd1f9eb2f6cc31c2106a84206ed8640025c59725a07164c1b1714da98b2223cbf5437b70cfd7a8824e4d2ffc8d1b1112e99580d47c8b8bbf8700ff4f222d3 SHA512 5fbb1a6c9b5b0323e3eabd901896668bb73580600f47e0007c809721ed070ba67f690bd6d1794c9a49d5848dbfd9abb93bbf848770a03d33d9f009811765dc11 -DIST thunderbird-115.0.1-af.xpi 545908 BLAKE2B a6dde72c3d92f6c748b23d51f0ccb1bcf4fc0f9e6420c57c555cef5d428d6d1172dd9f5569f0c9d643f7b15bd77353c6e12d66cbf1a874cc2f95c94e4eb61e2a SHA512 9bd68c3657e7b7b012a36ebd8f94d12d42276cf4044074acee2b19884692d18d5541185d956169fc277931a3278225705111475ceb029d908b257b0c0abb9624 -DIST thunderbird-115.0.1-ar.xpi 656533 BLAKE2B bff7e6e83dfe76be5cfe68cac4de57a9a55da0eb67c1a0d873656089fd1a1270e6b8aacecdd587783adbf5222e8ed17419adb71092411dba4ace7614b86fba65 SHA512 2d07000196a1ffe9d148ceac67e1f814c84236ccd034fbbfc1e47389c1bd154a4e1ef0b7ae96010016f14d62fb18178f91fd9a01ceac751b57be0cc8d5fe60d7 -DIST thunderbird-115.0.1-ast.xpi 563450 BLAKE2B b2015bc0316899d327f0408d856b2ce3239cd6cc45e9b0161c3503826569a8752b296df4677f4c6e4705b5608ee634d7f5bc171e91cdbec9c886da0081bf2da3 SHA512 1cf2f30fe2eb0f83f251d03428024ce49310f2aa565fb82ba4f48df09889567db5b0cc7924e765f3a2a3e1d19b7ca0c26338a2bc1a98a15f91e6aeb789130b25 -DIST thunderbird-115.0.1-be.xpi 697893 BLAKE2B 6d12bcf787a85b6ca81c5661e2e3ed7eb41e50454a5660d45ebea83d96ab5ee28df8e23c6751b8adc666412f435c9e1b465ad404493ca489787cbafffaaa042b SHA512 edcb6c77b514cf3e24abd895acd247e48f672816941971dbbd511ea739737d363839c5e0073adb8fda647996879fc4c1cdcc2bdeadcf0ba3544cdf0df05d67e5 -DIST thunderbird-115.0.1-bg.xpi 684222 BLAKE2B df1ff39fb887f82a1f680b123f06971712017a0f3f7931012322077b3aab6b70999a45a3e930b1ed3688ef387c87a4c0fac31ba2cb471e80dba6e6e16c2a880b SHA512 c8187540974911288970c0347c52adfb3bee4d9c5ebe4e991919a3e7277f3219e232ef5aae2c1951471b7280caf2c34d42920ffbf97b9b3bfdfe182f4d84ee6c -DIST thunderbird-115.0.1-br.xpi 625098 BLAKE2B 8b9145a803ebd5ef6811dd478fe15544c18133b1dbc3878cb3f943327702ea79f5cb1a7b26b5af64e5ff8e7ef05491bc2735fc5bfa878ce4e11edb695b97289a SHA512 5082af8c74fe5276a91787f76fd03cbb84dd61ecd374fcd506b69cd20787f237c21f31ba733bf447194764c51cc1fc57bd8c3bafdfce4683de7057e7d405e0e8 -DIST thunderbird-115.0.1-ca.xpi 648590 BLAKE2B 130ba8a4aedbfbe759d3f4027a754f0189e314e094b82faea33f716991a4e452c273abad13b3f2a76a232c8254f98d80c96edc3091f5461bb6f5c2a0541a0bce SHA512 33770d00d7fad6325ed2ae01dbe7577d4b74bf70d8a3294a182cddd2fe6dfca94c212f3fe70d6aba6fa769775be7cf3770ef3c1680a90a6dbd924e2185c236ad -DIST thunderbird-115.0.1-cak.xpi 661763 BLAKE2B 241b21e1a36a76e45aa9a35f492aac49305a1127ff6255628ce832a0776cc9811da4ae882ecdbccd4a413d89e5f0282a6f828407f98e1e23b50792e5ec1ff02b SHA512 4bdffd91ab81012e9a347c83c0f0f3fd9975ab195fbbe4b18c13601f77a721aa2ebb437c17140c068a9424e54c6ae58989857f7052451e9b06e034f8c6828dc4 -DIST thunderbird-115.0.1-cs.xpi 736495 BLAKE2B f2f75087bccc7fc67e395ca481957df940ccea4068a18644ae73cc1ca07c98766842057f514f49a22059bf107bca0e181b6eb838e2b711610b638de5e283fd5a SHA512 9626e4b2836c52d738ed19bd4b8e560afb4bafd79aa12b893658abf9a2f641bd90be01e11131d1241bc150b3f1aa247e93e3a7df56730f4cf25eef65ea6be969 -DIST thunderbird-115.0.1-cy.xpi 706120 BLAKE2B 9795a404bada401e97e247d2364045538dcfa861831ecf8cd8f2b465878a6abc074ac659c8d2b75c339a9a8c8bf0b426d867648cb5acc16d270e5ead51edbe15 SHA512 844751410594b4b4cddc98cce4f1af9273063cfda2cab1f70f0ecbc08ba95795a403f3af822fc7ec6576b6b477a32537f9ad34bbb69bc225377784854d15800c -DIST thunderbird-115.0.1-da.xpi 693654 BLAKE2B 602fd13dec19735577494d58e1bc697afee112c73039fbaa7f51fcfe6606013cafb3111d953759166daad5bc7c143922ca8d21d2db3d5c121658b9ed9696a9c2 SHA512 370b18a72d5b35975436874f549ffb94fcafd14992e190741d514eb1f00c594b231c82520ab1d13e92c048bbe033bbb7ec9cdcc2baceca064d90e828da3e4191 -DIST thunderbird-115.0.1-de.xpi 725297 BLAKE2B 28090b112d5a23a21331730581c82dbf562cacb82d0dbb83a4843b643f96f98cbdd7577302fadfcd8d79f43430c4ac006f2ba42bb984599a62411430fde93677 SHA512 ba174c5c0c398c1af153bcd108265e76314b2e682a84ba6fd837208178df8490b87eafdcd4103185a2e168853e335b7149f062cc9766899640c9dbcdf4ba3375 -DIST thunderbird-115.0.1-dsb.xpi 740588 BLAKE2B 8bf6baa168f0e3daaa3a4a6e22e7b8a7aecb60f330dfeae2ed34ad325cbafccabda2bb4dc62cb2c188f89652b94f01cafa5f4937bc451306b33086c52e65f54c SHA512 6fbb734a5e59c42b8f8438e1a51ef8348b0993c59d2adfcb67b0f9295e664c58589bade2780128b25f02ef7cf2bf8dd6bbf6b76db2a60ac62ce4dee2e402e7c7 -DIST thunderbird-115.0.1-el.xpi 840355 BLAKE2B c400b9568520abba2fccb6e7dcbeef8eb0bf7c5cceeff7fc9764f6f1de32d0bfad6fc4a28f69423ce5d9d0d580196e23bd609e5d0165bc80ea57c28715ba56bf SHA512 f6479815930a7509bcdd85a4c5e6002b3eabd15ca6023840316bf8183bc9b883378430d560ba499fd4ecce3d2c79777171b9e66a38b964316d909bd143c8b8e5 -DIST thunderbird-115.0.1-en-CA.xpi 652033 BLAKE2B 73178af0dd2ee1afd6caf9e10e78c111eaa04947338eff226634fbecfc85829d64c3b83ea4d1dee93c31549ddd7419fa7427bdb101a7eb173b91f2dd3fd8d880 SHA512 7f5a0380c828796dfa7894588041d8bd09b106fcdece3f1f43442000e3e7d9f28d0866e6cb3b27c0cb686fcb4572f52071a7dd721bfc8c3eb2d9a2445ca36fcd -DIST thunderbird-115.0.1-en-GB.xpi 663503 BLAKE2B dbf258a6bab6275d4fa7e5215905eecf1aec222f9ff5a320c758c36b8a987ffbea9c80a4a75e8d0d1b480e91a220e640fabed125669fa125385659cbe1d8b58f SHA512 7c2f026dc91f5ed33877f7a1b399fabb979a2dbf74887e49a7a3217a007048862eb4a2632ebcbb6a6354310bfbcc10fc70cbe2a2b0961ae5374096a7cb40ed6f -DIST thunderbird-115.0.1-es-AR.xpi 715899 BLAKE2B 644894cf5272fe524ca452bda4045a050d17d3dee9cc4fc14d2e2cb66e89a950b9abd9ae73732d2b5f774b979fd6bc072e9c10e3e59cec7f1c3447e8175efcd7 SHA512 348133143a2037e95a0e83c889c533179db122ce80bbfe6576ca72697bb6f969b7d00388e01f7919728321a828810321a53b3c46cb8ae58de08ad1c8fd1e5f13 -DIST thunderbird-115.0.1-es-ES.xpi 678293 BLAKE2B a4a30fcacbec8a50024c0f4bbd514a0dc2e9977ec908ee6a45ef3f71cd46c599caf914af849a63f5b739cddbaac28236c21ac31066395484c8f65c1c2f7b4f45 SHA512 91c03d83919e842df0b59e4f0f286be6c657024851c077978d84cb17d0cd53c3381ba28259722ebcbdea26bb11e5fe41c027f790a2f33110c71628486a28f589 -DIST thunderbird-115.0.1-es-MX.xpi 713847 BLAKE2B 8b6f54e578ef713a80e387e47a42397ac222aa0f397efbe49d58d4a736e4b2b5ab519ed6743536bf79d89868d03aece006b2dec86328cc602b400f1409b6f47c SHA512 6bec1cef7511049ac25b741425146626f25e4663381a475f444d27cca2402002f292f6a85c8a4ec1963097d219023dc389783b66d5da0789e46acdae6e6029c2 -DIST thunderbird-115.0.1-et.xpi 675270 BLAKE2B 51449423336866108d8ea36eb792ed7d9f18e02eaa395d16c1dd951bbcb2977c78c5f81b5bc35f500626f56b234a71f066ab0204f4baa5cec733573bd995a969 SHA512 62dc24e5ac3928d768c0edbf7a1b7a4b75b24a27a4d5efe44366442e7d9f6a48eaef1561a6189cf0f053714b245cfa765ed57f00fb9a1e4303036236b7dea54d -DIST thunderbird-115.0.1-eu.xpi 695254 BLAKE2B 1c93b42960e60d410b79844423827de39957681d068ac6c86afc8e918527c12880455b649400b6c947f94960500079f74c730e99146a4668662d565797ba3456 SHA512 85d652926238b76ae2fe388f2aa39889a8b02570bb7d6e701138f62e0865031c7c984470cfd0e6d4e97be662051f9f60ab77c96e584b9f8b8765c6e0402404ff -DIST thunderbird-115.0.1-fi.xpi 692880 BLAKE2B 3a83ab863dbb78c6c8a7ba2468cbb960825bd8533359d49d064fa038a08a71b23ff190af515c6707e3ed09cc199070c6633b44d24ec676f004381863ca71be55 SHA512 6ed7685e5778ab7a97264e404f739755939defa8d0316a209d6a56608b738f91732896841da07f5e39c0868dcb43876e0198b3d0f2c8b9ac6ba8933f3999d8b4 -DIST thunderbird-115.0.1-fr.xpi 728060 BLAKE2B 9529ac414e049ca4f941bcde87f79e1f56b02da449cbf0576613964518b905210e1be3cbe5fd66d84c50578d2ee06d942e54dec7424daad0b8181f608e13a370 SHA512 45e86583dfb45bafff2978dc97721106a6506e22e1b8f97733ac1835b9c1e0a04c3fdae9d400ad8466e6f8bde1dc6cb4a16deaf95047e1e113a70b89823f3d03 -DIST thunderbird-115.0.1-fy-NL.xpi 710383 BLAKE2B fc9ca1215f7726831942cda55ed8aef22a290100add37d13c78243c26d7b283a02a6d1bf55eff417514161ffb0712e1663c510ee90d03903a05fe33aa9cfc929 SHA512 2817cf589485019e8259d90485b61dbef1a9384202239d3633d1db57e7afe36949d1c32e43b905a1d60c0f69085789ce3c87cad821c69fcde98d3105abda60ca -DIST thunderbird-115.0.1-ga-IE.xpi 605193 BLAKE2B 185e3638fa1b506a164a65c55e0de9125cf8d95b280533be30851e0bf4b97de3be4a25fe3890d34f802debbaa918c4d9a84957fca7b807589d749d48bc666b07 SHA512 1f90e4b6ccbfa173c9944a9bd33437b57ab7de0ba7dfbbd054dcae48c58dbc2411c89bea523416ffb02d90a7fe7434ebc90c7a0ca48ba45342a2fae40732b702 -DIST thunderbird-115.0.1-gd.xpi 706648 BLAKE2B 6b1d6d8e206297c38d0925c945bc40ef0fabed0376cf3afbdd4ca20926a945e491b5ee60315af4a203a419fbbc5df9cb8afee01d9fcc9a0baa5aa05025e2fb5e SHA512 8e22a3369889e3a91dbf17c7f82260a41461265a55d3b559cf91d063eb6c2009caa169eac2f414f1f3993e0bcaccb61ab608c84f0bb23e792da5e8d7cb1704f2 -DIST thunderbird-115.0.1-gl.xpi 707979 BLAKE2B 9841948d6e7ae15917f6045c702863d34164ec8838872ff9381cd1afd52ec207438b6e7d3cd60a6d6743038f1f3ae0db522cf3be004ee0d356543a9e7028910a SHA512 98e7b85aab49f4d742379518af97850935b6f46d92469fdf3fa7e7a22b422986a4db89451512b6157081ce028b16729de0ccc0053f29ae9f6aff8e26e2016ec8 -DIST thunderbird-115.0.1-he.xpi 669633 BLAKE2B 5834cc5e78434ed501aff39d3e33864fa819c4d37b0b92cd5fe33007bd19c262e5d34cf2db24a8f3858d9403a136aaf5d286da663a987d8fef8666ffe9911b04 SHA512 038aa237bb91d974f00ec11508151ab69e53c26ebebbbc7baee022b2cb061a2604da25ff63cb8d67f63e9dc8b954f37277de0bbb24bca303cd267cf1378ff70a -DIST thunderbird-115.0.1-hr.xpi 670983 BLAKE2B 87c77b85cb82ceb85f854956504238f3a2db3a5832a864cb82b0094ecca554d3797bde095beac7f6294f5241cf541436c343ad5357740a8a4584558b55f3f1c9 SHA512 0fc03b0e52281ae0c577213689aa5a0cb04c56e63e87bd482b22796d75afc2c67438fed494732cf81d0abb3787ac92c07d1bed0bd5104dad9f371d0047aa3725 -DIST thunderbird-115.0.1-hsb.xpi 737267 BLAKE2B 7907f2136424d5bf8760ecb4194a7fb1cfe32489e596c88c185e2bcf70440be97ffdffe77c3ec6c737c0038b34b71f68945a366830bacdbe28ea1267df982dc3 SHA512 049d18251b6dc37d7ac25c6bf70b8a72b800d65ec1088a18f02423758d52f5eb2280bf771fd67ce3cdcab014c12fb2d9b685d2ff112ffe10b71069ebdfaa1ad0 -DIST thunderbird-115.0.1-hu.xpi 740265 BLAKE2B b0c52d0d8f7814684cedf1837d6b46e6ae0bb987a515f880b50dfe221a7fe0a5cc70d1a4fbdc761094adc17c861ff46a465946f82daeb265a48426bcbeea6801 SHA512 ede6d3825cf07345061381eafc5a10c49bab5e096a5e71f1e68a042e34e8f64917c0e0b6a85019700ddb98dfbe9e3e7d6cb423cd0221d3e2c3871e27343d948c -DIST thunderbird-115.0.1-id.xpi 646451 BLAKE2B 979b3878d065d8e35750747028ac7a83811822ff9b04c46c2e59173b5e75ef8ee643d3ab2d2f43c98078ccf15bfeda598d3ad426222be4ae6aaedaa3fcc0d640 SHA512 63466238b2d62c6cf215c7dc6c14212222411a71887e276ee8f238eacc9f0f2e1ec4dc9f284270089143dff94b1c287cf1e9ad951c76b3b4019e1a775766035c -DIST thunderbird-115.0.1-is.xpi 703423 BLAKE2B 0fd0435fc993a5696edc3cff5036b625a92dd42096e3da389520ff6e95d67197d27a0af47aa4ceaa009e7fb68724d932ec8c7c60d585c78f78a3072cc7161a25 SHA512 6ceec061dd49fdccf17def05206a692e1d4cd4876bb4734f2a6fb1c50da56fd930c65554a1dc3418c168f5cf267c5d4f5d116e0c9c5c5c6c63efd4a77c35d302 -DIST thunderbird-115.0.1-it.xpi 644880 BLAKE2B 4505d390868724bf31987d95a589052bfe126552d3aaabba0ea033051361334a839a985465c0562a1211a9635694ac8161408ed0009deb1302c7c3848000028d SHA512 f6cb8834fbe98634a9e385aeb71f49f017259ab47fcf774242a33064c6769def772c980e64af931d32601dd4ead9970a9e67287b3104a5b303730ee97d891a21 -DIST thunderbird-115.0.1-ja.xpi 779007 BLAKE2B c87ff192cb6dcd56749d89c58551ef2c53d1d4044e1c41c0f7f168690d6ae052bdc131f6e20d3b2a57d97e0bd7dc159313ec6a0b1a843ee95eaccf9257a2aee0 SHA512 8f52b17b8a49a7d60ae9e54802dd7d4843cf7c93a6fe416268c9b030ff864cba1fe1ed27cd0b3958b60ee7b55440b5574e43251f68c64e6ff5c2ab8c9bb57f3c -DIST thunderbird-115.0.1-ka.xpi 767961 BLAKE2B d382a3c97afc5a72c2b928a66cb697114dc6ee7c6afb7f935a1705d73a88c46fbb6eb00c7e62e4bd87e862c901447d6b5c0a5bf585b16d0f01b29f63cce83d79 SHA512 30fd2e5fba19242bcc84b91358f5df9579649645b5f118068584c5cfb62b5c2c4197ca8bd104193d2f5c958d063ed28601838819dbc14b5612679d1d9d0cf489 -DIST thunderbird-115.0.1-kab.xpi 703063 BLAKE2B 73e135d9eb87767fba406148eebb3509ede59ae3297dd7426b5bf8e41d3c4298468b3aba2f296adb48e4753c2ed7d28c40183185bd67f26be7410e7c013af0c6 SHA512 156d49431ea9a0dfed9e36e01e9fb85dee358d7739342f196ec13c8264b4623abe50e1741c83f9a8454607a6440d0820e1602f5e6da90bc78b788ccc284b0d2f -DIST thunderbird-115.0.1-kk.xpi 807388 BLAKE2B bb9e93f01b9e6c01a4809f0bceb80b5bd823c0e59bb13db489c559502ae125cd6fcbc256b1fed7ac5561b712701f06b42146551039fc3a9776714914a6427961 SHA512 fa1c885ceb24aa2f142c3df768292d93f5cb93b7dc99b7fe4d47a4e3323432582c1c4e0595ed78fe2ac7ce1c6cb8651a1b0e3693d070909f179f89616353711c -DIST thunderbird-115.0.1-ko.xpi 714487 BLAKE2B 5558895019bff0857d6da163affbb1a6eee0ac1085dd8ea3483ffb529c03f6f972cb9fcf64458158d79f6b435de24b17016668a61aecb48047269698ffc3e208 SHA512 036faf74e47a90c58fbdc16c1b42898b81903d36f37b937b1724bc24b1e1ac018d169c956e0c548b904219aed0759869d1272a585568a2bda02fd6b7036765d9 -DIST thunderbird-115.0.1-lt.xpi 684153 BLAKE2B f687b78afd1b3214f40ec4f2d4d70da5de51f6e6216fbd89904ab992f9563b36e33e013112f68ba34d7874f0050c531322b73e2f4ba89e6a300f6d63592332a4 SHA512 22254c4a03d9446fa2c8b442b1f950c0e7f8c5dba9a14d93c67658fe125e21831cd399c69a1f58142a799b296ad668fc543d71a9e4b3a81d20966573bb69ceed -DIST thunderbird-115.0.1-lv.xpi 608948 BLAKE2B e1a097510886ca5394bdc11c04e07f2161b7dbc6417de6cbc3c2887f81d2120ca6d315cc22cfd75c8ee04d64505ba09e8111f5cc565e01e47c16562308e93ca2 SHA512 6751e89f94f4be34a8eb3f8a1f6edbec5b844157638cfe6726e121643f030df2375da0c60e50f58afb5e7ea21076129b9d6e6a385cd93205b761414623662106 -DIST thunderbird-115.0.1-ms.xpi 569449 BLAKE2B cc820dc2a391883988843537ca823242cf66922b07a8f19604e7850b62d2af7c2a49035d8dd64696a2717931aee4ab3491ebf1ad72e3b5c58b9a0e66796a1efc SHA512 00852c4846513e870263a47e2966589ffd9aac809bb425ea32926140160801ae96a8cae18d06d042cfd777b33147667d9e584cc874807acb33264ab73eb79518 -DIST thunderbird-115.0.1-nb-NO.xpi 657595 BLAKE2B 806d3626dd419f405ebc23b0b72b9aa1849862b305420b6a1d9e963f05087a26899e25b6a063f94377e139f725de7978b433b46dce0c6558f05d558ec8a6cf9b SHA512 caafb23288cdfe9b1fc692b42b1002848b73c4c84541ac4bd51f652436daf0525f5e8d820db66955a15cc1f8bd058ec11c4d7414df85900a2b9e58cf10a77b46 -DIST thunderbird-115.0.1-nl.xpi 701994 BLAKE2B 02a69dab6991dcb33fc2aebb7639847ec3f1cf2c73de166853cf1097ca22e16585dd95461f12abdbf1d00d683ec88ea84e9e60defd15fd17c83866b6dfcbcd60 SHA512 33220e29f993923997d1ac99c14ee65da171cdf3d1f7608ad9bb83a7694a539649c0921239fa2fa20488710930d6593e80aac22e55053e5497d1c6ed8b92a7ae -DIST thunderbird-115.0.1-nn-NO.xpi 673631 BLAKE2B c304c2e051cd083d98317135789577a991a4e7e0fe84a03f86a7de12cf942d049b31b5a4db7b3969939a216618f61abbbad5addaecaa1b273431e2e0f55665ac SHA512 b1de7e0240ebea2d70212ec38b123c14851b1fca000e326f77e476c1098be33e3962ff9f99e40695b79a1f858888aa712ad7f3d5aa151e957311041aaa408340 -DIST thunderbird-115.0.1-pa-IN.xpi 658677 BLAKE2B 6efeafd4c3530a7e7e464bf806772ec4bfc271d36b1f6bfb382f8e98d7f79fcf6fcbacf415fabaddc8d7bf56ba349de2db6096b66420853479b2862e100ec695 SHA512 d908dd14c66bc49fc19824d6c205f7904f49389ddb8a67c1078cf6bc196a66934fbcc5aab91e04f3113972d8d97970ad1cd1f5ba6ac2f71ba13cac5772d2f012 -DIST thunderbird-115.0.1-pl.xpi 720592 BLAKE2B 0be2d838605767c33ebc96263eaf072277dfd4edb141c2979827392cf19481a3f458f9db46a6b495a9b7fdbabcf19fc3bb93d06cb6f5538a09f81289ad767a39 SHA512 01266a6b12d957e696bc4ad0416bb3a75e1610e05db3f38380414b18f9d39fc9553c843c6d821ac67154c84356a9a7a88c924441e6af1088aad7856f517e9b9d -DIST thunderbird-115.0.1-pt-BR.xpi 709604 BLAKE2B e1274e330d33739b6c940421d5225e0854eaa37f2365acd0a05e4e2ff6a0dfa39794cee291a4cb93d78938a43a01c5d1aece1aae540c20ae16e9e7cbea3e04b3 SHA512 61d16efd703491185ce4f8b028927f98eed57def22cc9b86741397e792ab2e6d28d337393960c4133137cfd44bbc07fc8f91b8b99dd5259e8c11bb1f9cc1f84a -DIST thunderbird-115.0.1-pt-PT.xpi 690382 BLAKE2B d63ca5c671368f828dfbd27323e69795829cf8c87f42674a8b6669a5114ba35c85a2afb0636f37c4d4151339b0324c1048936c5cd69a7198b07b2b7a0e74eb61 SHA512 114cfdb114dc5540bc8d442ec53fcf825b395148f8a1df5e7daac6f4b2499e09148d18b7b84a0f61827b21e5d3bfb6e9e3dc65db5ff272557800b0b3deb4cbee -DIST thunderbird-115.0.1-rm.xpi 706928 BLAKE2B b1efee8a97dd38a9bbd648e725e533ba9b389f70af7824fadebc8c2179ce0fd297e1030c3d3594452bf15346b8e8758d2b2e7d57f534aec3665f8b0ecc55c566 SHA512 da737340d2b63714f0e3862bd9db26f2fe61f1db854527f8b318b0630523f153d0d0fc102a57349f09eef1dfd71e7ea799efc614c1f8f6636de06c9446cd7a55 -DIST thunderbird-115.0.1-ro.xpi 654734 BLAKE2B 452e25d84edfa3f6a3bea454e0b4a607f2cbf2e32442304ee5a4f2670f32c326835389940afb0dece0ee68271e3e50fed7ae599575d84501773c2d595cff48f2 SHA512 0cc71c1f9035dcc46d7b05f85f5bbeb8c39a2cdd4583d096460116aa2158800392fbb213e7171af844d33281d5d3a46a22c406dd764e255e4e442b2e7ab43368 -DIST thunderbird-115.0.1-ru.xpi 824953 BLAKE2B 0bd02c7b8f930cfca69363397feb8622f4b9411e70af3c2b29e1e3a02a2c322cb995b66356dcf1ed5e595ef35abc68109c9fc9ccc57b28f755f507f56604b752 SHA512 7f622f0fed7205c1b5961d35418b6ddef88c2f6cb9c126d282f18b027aeca8ccac0a7a6c4822637b29bfa9172d5224f4809a67e60da893f868bef980bf4ba8cf -DIST thunderbird-115.0.1-sk.xpi 740060 BLAKE2B de28598170c986b719f637322264f96e25abbf4bc12b5be636b9ea692509dfec27e8a0da83e7523a601e7a744ede557f330f44f115222b62ac8b394aa0866e65 SHA512 1247b10702d5bcaaa9450b4e3ededbba6da7c7cfab207e68b2eac0f8dbf38ef117f52c94a13fdee3bdba8686d1bb31baa5905fa679d749c77648ab6b71113e77 -DIST thunderbird-115.0.1-sl.xpi 703821 BLAKE2B 9f6f72727d37c1f7eedd0d38d7cdf5721f873c64b672c389583edf1c2948bdf7d8251bb5884e25df67efe92e9134ca8b71668d195cefc02c79d0b632da2be310 SHA512 4be4addc601494775a5f822a6724f38016889321255961695875b72d826cb23d365670c847d8d0917e9c7baf37084983353e376a60efe2d7bd6aa1dd98cef8c3 -DIST thunderbird-115.0.1-sq.xpi 721424 BLAKE2B 7d608c03220e13ab48d90dddad36b55e70df3d053dedaec7e235e9c17d36f02a5ea5b68f117db04ee17e363c67ab49910cc941dd760e4ea344cb929183b1674f SHA512 4b6dd93d93e78d266d13c4d83b11813745d7210fc926824abe17e5846c7aa2a3132ec38af281a75ca407aaf46f656bcb6caba954b47fd9a637692ab798787f8e -DIST thunderbird-115.0.1-sr.xpi 743992 BLAKE2B b1223f812e574766673ebc954db8034dfb8f58c5e85c5f4c0b1517d9f991a9d3db1d64800b3c782ed6af43faef9089df0a5d542c0177a19502739587f6e6d246 SHA512 b63edaceb1c8a2a96dcb261b814098677795d1223e90ddb8f45732928b2b1e1831c6580a83d66f709d9f0f3191cced98707f91f4e351d2e22d6e416adac5cf38 -DIST thunderbird-115.0.1-sv-SE.xpi 705780 BLAKE2B 23f46a5698073fb2df3f993a6e7a8c049605a273e613a155019b8bd666c6ae9d5bdf9d15e2077c48e7592a0c1815794d7af533cbcb22f73389fd7a73729c79b9 SHA512 89e0d1f14b87d1fccde7b83aeb56a7c334ed00a4eb28059b18a159b2fd55cdf2597f68a6da6de916d4bfe4029e9af9bb66b31b2ce18ac2d1c9d9c417e336f6c1 -DIST thunderbird-115.0.1-th.xpi 765682 BLAKE2B 609e17692fcd76e3e937cc859ab6b4a107a7ccecfa2dfe99a3a3793f234a0b0e3e4092d079c0d006c83ad4b9d21e5b2713c52cc657d68e7b87190254194a809a SHA512 9244d0050a9d98d5a33725502c26f0a8f3cd6d852836fc9c11ca8bd47b8a2f59e8dffc0b9a3f0f4e6d4370a3445689b4782b4d3d2d45224de48c64727c6751bc -DIST thunderbird-115.0.1-tr.xpi 717911 BLAKE2B e2744069da3801bedea2975942a2bad033713047d5d41b06623dc0b3ce579881812d51e3096d9f21652683a32f35cf8357a09b88a97b8861640b11328d367441 SHA512 5d0c4a812da5d232a4c7473ca16c95ac18802e1c72712f6db561c8ad5803026db5a2eb24936c00fb2c3702f314fabd0b7cd994ee6a4a4e0cc47eadb5c3a1b0d5 -DIST thunderbird-115.0.1-uk.xpi 817033 BLAKE2B 9043ae9c8473b9c1e52b598495dc4ca38ec8fee7c9ce93ec6fcf88e4f42b9a131d0a8fb31f29e78bd795a68ea1237f59ee3c29b710b6c34a2962348f7c080a7a SHA512 62879798749573fdd429ad5e398faf98a061de8751e1c2a77072f5b8b8583188ada879a55d423f613e474b5a2fadbea5ae8402eaadd714e18c489804361f53c7 -DIST thunderbird-115.0.1-uz.xpi 581771 BLAKE2B 1566ea3ef2c4581460797764b88b15c5ec2b4a296847f2b89e58c8e7e6cd627abe9655ea43793ae6dd70dc78d75cd0b06c0bf53d59072cc75cdb9a052a1bbffc SHA512 060384a81aea59e3cd6bc32b6abdb1de4d63d5e2dd0a07b6ac4d36f92de0b95cda2904112fe98e0f8f0b8cd46a4a8897e1469eed64e7785cefd39e2f57e4069f -DIST thunderbird-115.0.1-vi.xpi 746252 BLAKE2B b77d3ff0967238887a86115277b2491569045533b0d29a87e611f23dcf974ede11cd43c21c9b51a40016563d4b58bc859b4012ac1ad3db2b6170cce4ec44efed SHA512 855ba6c9ee27b796144a367160d1f0003e0a18bf39fc45cc41a2e5dab36dd2ed3bba85b46cca3779ef6173a39b0f46127993d20308ec7d544e865fce59fa8fe4 -DIST thunderbird-115.0.1-zh-CN.xpi 743079 BLAKE2B 75ec327231e651d4a56717f2c8750cf9a7921ffaf59df1668011ca7c295c394de7e8a0973b9f8e6e99aa62cc7fcab68d92f885f0fb41746d93df4a1912e3795f SHA512 521bcc9a63a53bc5570c2a47330f80e0bc57c1eb211299f21a145a2f6d44c07d4be9c042c13224583e114641ec20476ffd68de624ec9803f35b24e5520ad7366 -DIST thunderbird-115.0.1-zh-TW.xpi 746784 BLAKE2B a69d56634ca3fde61041cccb38d836dfbe21493f2f23e39ee3db7091306de2d70da70d44ed43adecac539c8cb251c45684b8afe6f86287dc67beffa0ae43aca0 SHA512 9846a0b9067ac694bca75827c45f8133d787a4278f2f3808a81ec0efb9acbe089aacb71370d91a1eb3df27aa206b997915d0aa9fb8b0bcfa936e16499020a5e6 -DIST thunderbird-115.0.1.source.tar.xz 535105316 BLAKE2B 0efe711ed744ceea6dee940df2ffeb9cdae3ec301691bb3c4c2b9285ee68f72606443221da137236384239c5cfcfc7707adafb51ca0122f734ea4422f5e0d6b3 SHA512 9a53024790a537fb012d66e683248e82a9b2c2a4db6fc90d1e1d3c785c28e9d65f1d110c33dcbdad63f8f6ecb3e5c6a526c0028c3970125022ebe384506d4ba3 -DIST thunderbird-115.0.source.tar.xz 531139876 BLAKE2B a3eaddbcee2ec24e3ab8e6f51e1561fc8de66de206ba1c4403a1aa1c803f37ea8da15c4a296516685b125060dc19663e47a5e8161d8a7ec6d65474d2c17a5e93 SHA512 2370a8e0b5ad2bc71bcb787cc93d31e5bf91bee9a4126c8677210e05936a726938b5fcff9b83c2ef1f509c1cadaa58638ba2399682308f32326a054496ea7a23 DIST thunderbird-115.1.0-af.xpi 542152 BLAKE2B a897aed328115666f6ccbe5648a33fb623f0b6df6e6836e3bb7d53f7021d48a1da3006b24963099bc7ed2d5daa21222123cc434e8bd629dfbed9b7ca48293815 SHA512 2a6c2b928abfac42788b71982c52822f96112a6b850b9fc7fffe299a0a40f750fa51c6bd31c962ca3e2d7a2079eb112e41b04565224b6128e61b89ac7b5f1aac DIST thunderbird-115.1.0-ar.xpi 653727 BLAKE2B 4d9159049c8829a016debfaf3f42ca040ddebe19dbc59f91b763f1a2d3940b74f1be6a13f314ca72dd29ec08ec3c0e9c80511895c361506173506f6156f8d851 SHA512 c163199033a0cea3d91d5f6c4ddd4ab75cff5addb0e29b30ba8726d49d3a2d7b199c6c5853196d502d4296dac959fda79035ad52a99ddaf6c90b05d1ddf75d01 DIST thunderbird-115.1.0-ast.xpi 561119 BLAKE2B 27850a7533514ad8f36bf121609147f43b5010aae1cf438b6d458f181ac110124fd11d16065b5cc172ce8028ecfa2a4802893f78909a2a3ec481754834dbd88a SHA512 a867b6af4926140ec1e83cee458f4cdff3ba2fa11daa8ef63af435a928597cb029576a5051240e913b7a5cdce3640fa5f5bc652ef296f4c5cf4eadb9d1791352 @@ -333,9 +136,6 @@ DIST thunderbird-115.1.0-vi.xpi 741663 BLAKE2B 2da0d0b7bf7d7a67d3af3eef0d4d63c47 DIST thunderbird-115.1.0-zh-CN.xpi 739794 BLAKE2B cb528aca23ba476c67225514fa81be4d93b10bee9c76b2df266e22d4599ae550b32b56befe25f2a4f7b8694b43f325a0f746b43fc002c02badd6682b341d0151 SHA512 86fb5511ef1a84c5604c7f8c846619359b2c41af4739cb7aedc10156d5602d5c6f576c5ef53e98c6859294b96b4f80b44c695eae80ecbd7c212b2c141a8e73db DIST thunderbird-115.1.0-zh-TW.xpi 743421 BLAKE2B 93d4089b90168914f8baec939441d06d8ec6a4799f03baea3580e0c9b40ad0a3ea75e69aece4d35064919cbe9dccc9932cc267bbe6311f3a885e68f21284d30b SHA512 b07b78a826930b26e457148f0ca073a8ad92c9f4ca7f4ee735150d72b1042399b129c67ddbfe5700a944d56492cb5b6fdd9193cd6809c71ac774fe0a72db4421 DIST thunderbird-115.1.0.source.tar.xz 532785608 BLAKE2B b9fb972c6002f511b6e9bfd585fc235f1fa016597a74d96dff5e2d376a4a1534c3fd2bdf2a114940d44fda902c5d7d2f2d2a8f5de3ca9f1bd3be8bd6d16d0ed2 SHA512 da03935d9f7f9a531877b91e93815481aaa49afdd6d2a68308c59235202a2743afdcbad5604d5d889580936b08382a0773123477778049a47ac6202b2b84b80d -EBUILD thunderbird-102.13.0.ebuild 34355 BLAKE2B 54785ef915866d370066db41b3f8fd3126582779271df87d42df3eb8443b074f283aa72e0a2469ae433ae9fef6a5b04baec11de0445cb3c96d093862d12cddcc SHA512 a821ef4d942801187bfdbadfde0771713dcb39bb487b47998578e5700a91c90e5fbcd0f3ac0809487d18afd08139279d5e7bb99c610273c6484171153f2bd54a EBUILD thunderbird-102.14.0.ebuild 34355 BLAKE2B 54785ef915866d370066db41b3f8fd3126582779271df87d42df3eb8443b074f283aa72e0a2469ae433ae9fef6a5b04baec11de0445cb3c96d093862d12cddcc SHA512 a821ef4d942801187bfdbadfde0771713dcb39bb487b47998578e5700a91c90e5fbcd0f3ac0809487d18afd08139279d5e7bb99c610273c6484171153f2bd54a -EBUILD thunderbird-115.0.1.ebuild 38497 BLAKE2B 9819db27ce7c898d4d32531704ca4c489bef89df367d6e8fe2ab40c0554cb6b963e2e425bb8440ae0538518f9e4fa7509b6478d934f80cb1058c6f2f66d2223b SHA512 d57378ed2ff8dee597b90ef0db70fdc7cb75bac0f4afa24601c40d6aa615322857fe3c88d42e6ecbf0fcdc0dfe8918b26f5ee9a8da69b1e8cda92ab049644045 -EBUILD thunderbird-115.0.ebuild 38497 BLAKE2B 3658925307c55d9bf53ebf29b0c66bb2c4a7a49236954db3cc6b7c6d77eb3d3351769f8cc2b82153d2fc8fe39ff5908a130e8265145218ccf246d60c77f27d2f SHA512 b639c3014ed9961537922881493d478f64834b267bf7a47f7bf6b294f91c96ce24779c1d85b24ed461de3bb29b888d84ef1978d4ce8d3f7d06a1e7f6533fe751 EBUILD thunderbird-115.1.0.ebuild 38497 BLAKE2B 4efd8570ba026f6906387b1563a1f7a93d8a6638e4209199b639a899b5c1b493957dca116cc05e490ccda9323d7aa0b639c4a2649e5300102e177b05e48bc66b SHA512 cf372fc7afbe675481410241d2d2095a4b981ef03dce223a307cca0f382e16e6303c934326743095f57aae3c75d2e08cae1eb82511f4ce0800f8a9c68befd53b MISC metadata.xml 2448 BLAKE2B 3685d528d3211fb49b23b0fb05c67269f1b4466bef7dd6f2d890803961ddc1b1c0d8bc06b2d421c17384b8a3769bac35236f6af07059c0cbf9e694edec8b1dbe SHA512 d9a8983f34c9691ed1d0174cac3c7300995b9f7b877c09271210cc3f2a27dd20d9fbee0c99c1f6c987ab9566eee71a0624d2d68f97c84665c1c500ac8f3ecfb6 diff --git a/mail-client/thunderbird/thunderbird-102.13.0.ebuild b/mail-client/thunderbird/thunderbird-102.13.0.ebuild deleted file mode 100644 index b2498ccd41fa..000000000000 --- a/mail-client/thunderbird/thunderbird-102.13.0.ebuild +++ /dev/null @@ -1,1190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-10tb.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wayland? ( dbus ) - wifi? ( dbus )" - -# Thunderbird-only dependencies. -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clearing crate checksums where we have applied patches - moz_clear_vendor_checksums bindgen - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-js-shell \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird/thunderbird-115.0.1.ebuild b/mail-client/thunderbird/thunderbird-115.0.1.ebuild deleted file mode 100644 index dfa02c4e2464..000000000000 --- a/mail-client/thunderbird/thunderbird-115.0.1.ebuild +++ /dev/null @@ -1,1319 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-03.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird/thunderbird-115.0.ebuild b/mail-client/thunderbird/thunderbird-115.0.ebuild deleted file mode 100644 index ae13a8214f39..000000000000 --- a/mail-client/thunderbird/thunderbird-115.0.ebuild +++ /dev/null @@ -1,1319 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-02.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 69b62c2584d0a3e4bd053c390e9186cc98f5ad51..a81ad7150fc202955a5d12414617935a61134fdb 100644 GIT binary patch literal 2379 zcmV-R3AFYfiwFP!00002|6P~Mj$F49hWCDoc>yOZvWl0bj5tV;I2-!~iexbmpqnKb z(BtQ$ftj92t8Pu7L-Mcx#=pJ!?akBs`0Crg`d_}ifA=I-^y#O6zxmhC`KKqXOV7%s z>}ETAJuysT)agZKgv2>{^;6qQePvTgd74&@x~-S*;#E(k#JclbS-3&yPmxwjbLbpl#nL(A?$fiYi}fwD>d~2WgdUqG@$=@RRH?@_Ry+E`FK_u*o%;~$^j#^=BO;ve3g`118hd+#rJB_6MP4huh7tI4vNx@c$lHBtnB%o^=@ zFFR_q;%)X`0jCuipipAQabKwvKQnf!W8`v*YtKA4bJ3bqbDwvCa`(CS)FM1z@-to` zqi9kVv{vV;XS0Q6!D20sp{EyF!?bx~ANfS@an{~tZP}R#=f(GVRw>JOoRJ$u$Ro}^ z7ScdgfG3jZ?Ba)m0sH72!~2o`z$?DI|N7~HmgF>E(CV7^$!WIjsSj<|`yM`Jb$*pw zmZKX+l{!-2U^1#Qz~BI@8>3=AvvQI=X0v=MIOY_a!?{;ZUixs*tF4{oZFo)^30h4i z&W7z7t$nFhI8L|4vm^UjCp2J5V?I13X?R!3Q`H%8_r@TPEY+n;_OhnEbHjLPxHZeQ@b^fDn{Q|~K)YkJz6+7V-ox|p2~)W~E?P9^6gd~r;rY`j9w zPP*GvM<-W^dyKNi6mtX6%3(EjXM)q}WcF$gu-^YawK7zBL91XOG9|6(umDw$S?1>5 zW~rlWxf`{50MBIHfw8(w-+iOcz}m*xEn=p0d5tNomQx;0hI+xW(p8a3L(v-rmXLV z;Rqj<$uCi`J7xFCcto~pty@1WPH%Vxf&fyB2U;KE>+kRV?YjqHp!xu8>=CKfqB}XL zC5*-rj1Ro>lsa2tPY`F5&LO`fffRA-;Ldq6%MrEC|RSqonbTX6 z-8y1pD7cp);4G%2yP?HV>kf8!(*?^o?HGC-<*bT(xOwdS3b2pg16Ia(=&|)PdMZKA zBql$hxz~nP; z-dDTjWV0h!bs+DNc;vz+R_g?nz!Cn>V>T z!9FJMltHu=xYL*uzDA2kMH~l!a^*$~)^nIHVHY~dmC3ql%5P&~@u^@xRZs;d-DEBw ztfih#U%f7deI;&0-tMqwua`FA8IEL_Rtlm?Sb3MJYh1gkP!EeopOFY!s65E-hH=ij zC&n;uXo^xAaCY!ZBoYpZ_d0Yna^7?0?OT2Q;Arw3x6K7RRn z-hO+Jm=AbGsdB!VY?ui6FnI2lV3g&>FlPW=|NbBe{ zAB+L>D?Hp=(AKIAqVvzz2-hjlF2D%maf=3DQ){tFd%EL)v@fwgNXQ3v5|= zyu$1A$FCnh{CIWwAI)fRF)m=8KFom48m*k#$fXFb)a8`O&j00j z#!J@9)LoHHJ07hG&P?Y!H|8id;6H7_Q?H3~EP&7}5wa?SS-HZoEhI}DIIQ2>9XAP# zWTFM9xH3ULBO~r@S&2y2>TJcq3qM+~`q-EFu)hmTT&>z+bfy zqnJ?PDAt+%OI8vzhQo22CWu&>t9BMF61sqQyBBzH=3+`DK(4&;V@#O7O8%ZCT&8F> x+*P=%2KCpmK*q`H#LQZbtyYe}U6&Bx2EMrcZwk;}EK}PL{{tf6Z+oH;004FXsI>q9 literal 2378 zcmV-Q3AOegiwFP!00002|6P|$j$OAAhUZ>IZ@>v3ReTI(#6g0@nb;dBvWkWPy)3l> zEk7RvsBcFzUG+JKNJ!P%(^wYoJ{OjlP)04C)A~+h7nPjKQfWCNpE{zBEpwYxpZ&C^tG8b38Le(9!IN3a z)FY*MwOs4crFZ?@WYsgppML$v8_nfO&+dEW9F}(q*;`ue!y|M?ZM%E)p6YC6^)y?J zI`iDV&lqKm6lwRgrmPuSHJy{qY*{g}ti$taa%3f$AxGCqJl<{AmfKN@-H-h6%bWlF z^Y1_Z`rFg~_~+-h@%gX6*oU_#zC1t47~=)6#Oux1)UZ>eY2Lch$TC=d&lJHQi$p&* zsz-}nt*^m^)Xe*}e8Vg9 ztdfKUwYRm~akj8ESge;h<&2v5ROy!3M>#P@ob6t>XD>{+Y<{n^Yu)B?X6X>2%s75D zatGNAJdv`jk?n9WV4s6y*f@DS@QN?*pFcg&$|cPgw1yNvC9Uq3#+0sO__USx;HlC} zKH@N{wwZ>5$!x*^g9GfLjEecJ#!1RtUCU|USW-BLGi#i@j%lFRdOzFxw2~wev|3D@ z4eK|w{8FuQoS~a{XR*CcNWhZLe0VFTX+v^ZBF2D+bq0Cz7TL11Z|ySr;2aTAn$1-A zX7LirA)p|XJwv?cc43O1yR_~(G_45s2`ywDc5{x$>{j|%YLhb`HLqT$ z@vh_;-@q~!*NGLhB}L{ObwRu?Hg*8lvgDHb$;ujSGdr26k;&AOYAGr6!!VWVctt** z#QPFMCs&9*XWesUH3iVdVI_Pp!KH06d(j72@Bg1#1**KDRWXpfa@sLq0ji#>F6Y~- zX`t+UH>&Lbp5}Q6#_D;Q4@aMYwaw{0Vx@F>jVbJ2QkgwZv5IA-t0K)EMLP;8vFFfQ zbJT;~^>1iZ0To12I2pW~b2(HWbssxv0VF&~rC?%tRnt><&nXXtKV?Mnq-x-_4`Rg| zPUfG&(@71FaA7{KtEH`|bf4s6GIjJ|neO#glAd+8V123&@9~RJV*X%Q-AE zJXus&OR9bP8O>|vSy}mZeEVmwXCP? zeIPc5f_o_fE?H#`Q?xi+^I(TJU9gPPkD|v}&u+MfsfCwUfPMTPusY{MkA0juQVnt@ zG5H161ycErj!NZ_Lt&2o1Lk%YmO%G2BH1s)qq)rT$7`&4C z;h6cnI#XVr27v4c1MEJ;_uYD6uS2|IYyS&6BE6>CLSbO0cvZ#fr2 zLL9ZiJ)Ci%G9m_xHzzn^pS>esT_qk{JBe>ArtIDhqauiDFK}nTO~#!bh<*C_<@vn* z`ifya*9XHUt|zsf&K9u*7$7thO#W6-c8iy;R@)dkC}OOuSs=l65x}}>80%&_%pJ+!%G%mF(mRf15-eW25F zFb2%8^780GTWdOr&i}PWxK4q#42&=yx9IRS^&U>z(;XL#1R^qC+{-d-1#UDJ@Vv`> zh1chg&mTYhcy;;X`ux^^k5|xXeFVT@{xM)y=F=a)Y73{QBVqCJ;%D%w8BK;J z!YFVxxpwNejCm~!kI-Y3WtekSN&6d=AIe)5{6#4hDQXZNzVNMD2nCSlUVxuwiYAoB z3z3SWfYoQ?C*8i3W1w+8YUvnvfQrqf*qeV75Oc3L^LkxLO=Y1=4~ga0cpc;&qd zbvI|H9nan~&P?Y!H|8id!+>GKQ)`KGoJqOSh>+dPX^{<%c_vx<#9{5;?zl-{Bn&wj z#dVe&yvT@q8TR(nbuPjg0#Wj@JM49XV%!?Q z#qIDF4riXP?=1X;noCZh#SYryR5@<>JG&aA(M)IQrnqc3D6>=R)Ok-HT>!G@*_j8e^k|2+!e!u0nz5F2bdm z@|Y?|(ZTFrvJ%}Z4##bpAYx^%+67a%fehaLUf{u*iz$%+xr*b*m@s{n{5>ginWEKj wSK+Q2)L+8_87Hd~GkY7h+BgDtT|$5x_~!PHb+~VqY5j-)0=}X`sG<-60LVM9ng9R* diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest index f7440f9cffa9..e31b3fc82638 100644 --- a/mail-mta/proton-mail-bridge/Manifest +++ b/mail-mta/proton-mail-bridge/Manifest @@ -5,4 +5,4 @@ DIST proton-mail-bridge-3.1.3-deps.tar.xz 206716212 BLAKE2B 4f79e4428ef37452d0ab DIST proton-mail-bridge-3.1.3.tar.gz 4443963 BLAKE2B 2c8fc571612c11c0e281e8f268774e886ba3742b696bdd1180d7cf45525d21d9c062cd3d33acb57a6ceed8dad6b864490c89c090ebfd4bceb4e8c41b19015ae8 SHA512 4f4ca3a2b95c7eed34a13d7f8f296d95717b9c1f95bd157e08c3f21cc752ea3dac5eaefac27662f57f875d9690a5d77a9e15f71406280dcaad6f9054b2ef54b9 EBUILD proton-mail-bridge-3.0.21-r1.ebuild 1307 BLAKE2B ff88747c497f759321320d1d09e506d0ab0a667bf28d1c57296015ee810e6ba27c0537668999d4b85cb43aa4b2ed12516d868d173b66f11b2c54c8ab004534d0 SHA512 ce71071e55e5da9008fcee2ecd627d8e42f418653c69a6e4ef3e39f5f7adb53704662a5f67804e61da640bc41fe23e27c225ac37320f791982ea567469acfc52 EBUILD proton-mail-bridge-3.1.3.ebuild 1304 BLAKE2B d84f2164bf3ccf91321f9041c331cf4a2eaeee3e54197f013f0014363a1dea0020febf047641f54bd8db0da7ac7cd0f849b0012764d0a1269e5e7c40f2875833 SHA512 e5c315f34abd46ecdb477fb35eda3f57b4bc31a49efba49adc3327318172c80a89de5605fea51c284ed5bca2b2e2218d1d165487f59447af5d4392dc53190676 -MISC metadata.xml 707 BLAKE2B beafd2d519859dd89569526a7b0e7c5d45803bb110b537173566212e9e851d20e5bac4a7f6d83ea39bb797515dbfaca0309bfff12f186eca5e5cd71ba0f76f07 SHA512 b489c6aad17f194bbaaf9160472e7f26efba2250ff0e31cc3537230a16f2682c4480f85eb9f5d618df61f9d830cc9ebcd76ebadcf0aad537ff6acb5361d9a5ea +MISC metadata.xml 594 BLAKE2B 4a52e340f984c6a6b3175e06221d277e59b1bfa0929ac019ca56d1b0eaf8801122a3ebd596784494c85a9fa78ce99f880288785a9a0465bb6b2b44397ab5a43a SHA512 b8627546fa733b97d5aa78ed51feaafb3623b770b2e434704055c0e5e23731c18adf3a9a25c73dd77d916060d8f112959772bf4102ccda78e2188e91b9e03348 diff --git a/mail-mta/proton-mail-bridge/metadata.xml b/mail-mta/proton-mail-bridge/metadata.xml index 4341308d7149..6891e5bab160 100644 --- a/mail-mta/proton-mail-bridge/metadata.xml +++ b/mail-mta/proton-mail-bridge/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - marecki@gentoo.org Marek Szuba diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index d5d1c44c3c7ab725a66106e21324183ab6b26c82..bab97a2c301538444581fc6a0dc2d28ddcab4bc8 100644 GIT binary patch delta 13976 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 diff --git a/media-fonts/spleen/Manifest b/media-fonts/spleen/Manifest new file mode 100644 index 000000000000..d20c399f7b3f --- /dev/null +++ b/media-fonts/spleen/Manifest @@ -0,0 +1,3 @@ +DIST spleen-2.0.0.tar.gz 483317 BLAKE2B 703b6017442564bbe39bbb6e3c7194c264b7c52ca898e3ca7f05f849684a4a078f4f70d82c5729f493b7aaff3bdfb6daeba225112f56cec31a733f3a1544cd0f SHA512 cae55f1f9d04995e3b6c725fb1d010b4593f6e96a9cf1b594f945f5cc827131a5c8497eb97367f8aa75dfde9841a160a5292c893f8a99bb33bc95ca67445a7a6 +EBUILD spleen-2.0.0.ebuild 542 BLAKE2B 9ffe291d696a2dbd2a3f1792f88b3cf895676b167689b65a348f3c6c7ede41e9b93c3af0489e2cc657cc4f93e3b022e147c12c7b717f2e0603af266d12d1b239 SHA512 0498943ca46cce907a93a2e72bbbbc205785f69334a808fbaa2f715feab1cdf04023aee8b4bab670e57ec36871c46d55540a134b27df5164898e18891cf0ebd2 +MISC metadata.xml 581 BLAKE2B 580e950345517048358f25101257c23cab61be78e1fef67abfb01ed8406df7a9a5707e130ff712b41bb56d400ef266d8061fade6990b02883f4b746d4e9e6636 SHA512 439c7c91294fe067e00833cb3d674b8e5f8f91165dfce3c8db27ea0e99d77732c7411da0ecd4821d356b0cf2ae99e52dc1da015d555677dccc523a6b1e62edbc diff --git a/media-fonts/spleen/metadata.xml b/media-fonts/spleen/metadata.xml new file mode 100644 index 000000000000..29337b1f0ca7 --- /dev/null +++ b/media-fonts/spleen/metadata.xml @@ -0,0 +1,17 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + Spleen is a monospaced bitmap font for consoles and terminals. It is + available in 6 sizes: 5x8, 6x12, 8x16, 12x24, 16x32, and 32x64. + + + https://github.com/fcambus/spleen/issues/ + fcambus/spleen + + diff --git a/media-fonts/spleen/spleen-2.0.0.ebuild b/media-fonts/spleen/spleen-2.0.0.ebuild new file mode 100644 index 000000000000..de0696bfbeb9 --- /dev/null +++ b/media-fonts/spleen/spleen-2.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit font + +DESCRIPTION="Monospaced bitmap fonts for consoles and terminals" +HOMEPAGE="https://www.cambus.net/spleen-monospaced-bitmap-fonts/ + https://github.com/fcambus/spleen/" +SRC_URI="https://github.com/fcambus/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( AUTHORS ChangeLog README.md ) +FONT_SUFFIX="otf pcf.gz psfu.gz" + +src_compile() { + gzip -n9 *.pcf *.psfu || die +} diff --git a/media-fonts/terminus-font/Manifest b/media-fonts/terminus-font/Manifest index 6fbb0e0aa80a..0e67a28a5cae 100644 --- a/media-fonts/terminus-font/Manifest +++ b/media-fonts/terminus-font/Manifest @@ -1,3 +1,3 @@ DIST terminus-font-4.49.1.tar.gz 648345 BLAKE2B 8c2edff7e57572361cf9a4907a165f8af69cbd5a3ae15817d02d43ab5134278ab64b269e6bd8c79d2107e5c8c51b58f07ab45c308891464cbc8e3e15767efadb SHA512 2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8 EBUILD terminus-font-4.49.1.ebuild 2809 BLAKE2B cc06cae4eabb9c768dbffc0c3687661e2bd8434e84d606149623b3f69aacb6fc49e395edc7f3867300d1174bf3b21e95573dce0dec836592f93f223c669b2fb4 SHA512 f1f8cec16209ac52e3dd51a8662b2512d3bf9cf24e362e1e9cc317ded1d4141069d9b1da0c4dabae65fa2aaa237a8dea6c281becc7406456eb277f4d3b676db0 -MISC metadata.xml 1945 BLAKE2B 8008e4a45a776a1e2aa9e13c8dd7374e300b323f547ece9908604a48d0f80d7942db54e4c34f144b5637865dbeffde7aa20df4451fbfee895ba7a6786f603c48 SHA512 a856c5d4e19a102c3172b96f6df89f2d2ea5eb8c042433fe65fda9654956781a7c7fb6c6b1d8ba4c139b0639301da746a2fc97cd3eaf44677f23f1ed51ae8700 +MISC metadata.xml 1826 BLAKE2B d85b13bc9a1fee0c68696b58c4b952b2848f1589f97117c6ef1df0656634e9af2fbd6266237f45f877c13b9133f2ed593b2f0523c9abbb95160e011348806f9e SHA512 c10ac329ab402c234aef6c908e9e410b06755592fe9ce7dc246967e44797a48374b95eb016968d11905f4a2303207fc8661f9a72ed6fd2b0b78a78d01a001e36 diff --git a/media-fonts/terminus-font/metadata.xml b/media-fonts/terminus-font/metadata.xml index 1c3c0c15e1c3..31eff9818d53 100644 --- a/media-fonts/terminus-font/metadata.xml +++ b/media-fonts/terminus-font/metadata.xml @@ -9,10 +9,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index b24c1e49a97536ff4186ee9100501620b66e1d3a..dda49bbcd2b92c1dfc51a7d9c2dc4c6c33a672cc 100644 GIT binary patch literal 37515 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 literal 37980 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 -Date: Tue, 8 Sep 2020 15:55:12 +0100 -Subject: [PATCH] Fix arr_strlcpy call in ifp_device. - -directory_chooser needs to know the length of the target. ---- - src/ifp_device.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/ifp_device.c b/src/ifp_device.c -index 9ef5741..42236cb 100644 ---- a/src/ifp_device.c -+++ b/src/ifp_device.c -@@ -824,7 +824,7 @@ gchar *npath; - - - void --directory_chooser(char * title, GtkWidget * parent, char * directory) { -+directory_chooser(char * title, GtkWidget * parent, char * directory, size_t directory_len) { - - GtkWidget * dialog; - const gchar * selected_directory; -@@ -855,7 +855,7 @@ directory_chooser(char * title, GtkWidget * parent, char * directory) { - gtk_widget_destroy(dialog); - } - -- arr_strlcpy(directory, selected_directory); -+ g_strlcpy(directory, selected_directory, directory_len); - g_free(utf8); - } - -@@ -865,7 +865,7 @@ directory_chooser(char * title, GtkWidget * parent, char * directory) { - - void - local_path_selected_cb(GtkButton * button, gpointer data) { -- directory_chooser(_("Please select a local path."), aifp_window, dest_dir); -+ directory_chooser(_("Please select a local path."), aifp_window, dest_dir, sizeof dest_dir); - gtk_entry_set_text(GTK_ENTRY(local_path_entry), dest_dir); - } - diff --git a/media-sound/aqualung/files/aqualung-1.1-var-collision.patch b/media-sound/aqualung/files/aqualung-1.1-var-collision.patch deleted file mode 100644 index 2606a0bea00c..000000000000 --- a/media-sound/aqualung/files/aqualung-1.1-var-collision.patch +++ /dev/null @@ -1,31 +0,0 @@ -From e49f31ba779c938fa6dd3eaf848c68735e3386f5 Mon Sep 17 00:00:00 2001 -From: Adam Sampson -Date: Sun, 10 Jan 2021 22:32:04 +0000 -Subject: [PATCH] Don't call a variable "bool". - -If one of the headers happens to #include , this'll clash -with the C99 type definition. ---- - src/build_store.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/build_store.c b/src/build_store.c -index 56b0eaf..ed4bfca 100644 ---- a/src/build_store.c -+++ b/src/build_store.c -@@ -382,12 +382,12 @@ data_src_cell_toggled(GtkCellRendererToggle * cell, gchar * path, gpointer data) - data_src_gui_t * gui = (data_src_gui_t *)data; - - if (gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(gui->list), &iter, path)) { -- gboolean bool; -+ gboolean value; - int type; - -- gtk_tree_model_get(GTK_TREE_MODEL(gui->list), &iter, 0, &bool, 1, &type, -1); -+ gtk_tree_model_get(GTK_TREE_MODEL(gui->list), &iter, 0, &value, 1, &type, -1); - gtk_list_store_set(GTK_LIST_STORE(gui->list), &iter, -- 0, !bool && (type != DATA_SRC_CDDB || gui->model->cddb_mask), -1); -+ 0, !value && (type != DATA_SRC_CDDB || gui->model->cddb_mask), -1); - } - } - diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest index 9d88f8b40469..c05260310996 100644 --- a/media-sound/cava/Manifest +++ b/media-sound/cava/Manifest @@ -1,6 +1,8 @@ AUX cava-0.8.0-gentoo-iniparser4.patch 702 BLAKE2B 9ea8f952f0a9673d7348b4abeb46e480022205b3bf6a296b5f742e0dee15c81181c876829177159570b239c6c46c4b1177523eb60d3abf6e89640239e5192ba6 SHA512 ed474fc10475731ef733e77469782308c693d4b7214e911257e69499ab5cc598a13e0293644698f98d749e71c3002cbab857f8fda6e36a050bc8ff6be50af881 DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0 DIST cava-0.9.0.tar.gz 119267 BLAKE2B 6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a SHA512 ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d +DIST cava-0.9.1.tar.gz 119287 BLAKE2B e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d SHA512 21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a EBUILD cava-0.8.3.ebuild 1429 BLAKE2B d68709ff51c6bd35aa418dad1a4682ad7e594f7a70cac02603e8f30b314406ddac11aee0f0343799265eba00cad2dacb51ca9d0ad47867c95f0354b4a31ae315 SHA512 7d3355742b32c92e3035eb1890e0dc9664fe650bc2fa0890b2be23664eb0209130a36aad88db5f1822b84d364343325b3e36e4d9d89a54683d4431b55b80acdc EBUILD cava-0.9.0.ebuild 2195 BLAKE2B c0901b7e6b64c8fb1a22c195e64070ddc26a5db1363155a516b819b0f45ec75a261d9df495ce29e70c13e8ddf6d8ca069360110e90be121ccaec6f51e1bde560 SHA512 db4a89c8d2401f7df93c4f3c373c58cacfcea9fc667df286bcd33247efc0363441c9df2f02f52e3efbc7c2e191664f45d3fb1f66e01fab1b49f11918d0ecfb76 +EBUILD cava-0.9.1.ebuild 2195 BLAKE2B c0901b7e6b64c8fb1a22c195e64070ddc26a5db1363155a516b819b0f45ec75a261d9df495ce29e70c13e8ddf6d8ca069360110e90be121ccaec6f51e1bde560 SHA512 db4a89c8d2401f7df93c4f3c373c58cacfcea9fc667df286bcd33247efc0363441c9df2f02f52e3efbc7c2e191664f45d3fb1f66e01fab1b49f11918d0ecfb76 MISC metadata.xml 521 BLAKE2B 9b5fc566431d23ee6c56ed429d3337a6fbccddde718487bf9e1cac36e5fc70173e20a070669a8c85179443af12bc032eecfa4b9829d96422170ff4cdd92518ee SHA512 57cdabe9b70f97abb5bd5e64b3b0f25ec113ce80f8b1eaa45682f814b20fa120fe0efc38552aed23c3cb4d918ba9f0d67030d18b4a307fbf0f81a8b962e35c87 diff --git a/media-sound/cava/cava-0.9.1.ebuild b/media-sound/cava/cava-0.9.1.ebuild new file mode 100644 index 000000000000..88134f272ff1 --- /dev/null +++ b/media-sound/cava/cava-0.9.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Console-based Audio Visualizer for Alsa" +HOMEPAGE="https://github.com/karlstav/cava/" +SRC_URI=" + https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio" + +RDEPEND=" + dev-libs/iniparser:4 + sci-libs/fftw:3.0= + alsa? ( media-libs/alsa-lib ) + ncurses? ( sys-libs/ncurses:= ) + pipewire? ( media-video/pipewire:= ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( + media-libs/libglvnd + media-libs/libsdl2[opengl,video] + ) + sndio? ( media-sound/sndio:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + sdl? ( sys-devel/autoconf-archive ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch +) + +src_prepare() { + default + + echo ${PV} > version || die + eautoreconf +} + +src_configure() { + local econfargs=( + $(use_enable alsa input-alsa) + $(use_enable pipewire input-pipewire) + $(use_enable portaudio input-portaudio) + $(use_enable pulseaudio input-pulse) + $(use_enable sndio input-sndio) + + $(use_enable ncurses output-ncurses) + $(use_enable sdl output-sdl) + # note: not behind USE=opengl and sdl2[opengl?] given have not gotten + # normal output-sdl to work without USE=opengl on sdl either way + $(use_enable sdl output-sdl_glsl) + + GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch + ) + + # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X] + use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" ) + + econf "${econfargs[@]}" +} + +pkg_postinst() { + if [[ ! ${REPLACING_VERSIONS##* } ]]; then + elog "A default ~/.config/cava/config will be created after initial" + elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*" + elog "for configuring audio input and more." + elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then + elog "If used, the noise_reduction config option in ~/.config/cava/config needs" + elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)." + fi +} diff --git a/media-sound/cmusfm/Manifest b/media-sound/cmusfm/Manifest index e835d9096b10..5057506dfe1b 100644 --- a/media-sound/cmusfm/Manifest +++ b/media-sound/cmusfm/Manifest @@ -1,5 +1,3 @@ -DIST cmusfm-0.4.1.tar.gz 41960 BLAKE2B 4de96b821c56f64c485dae8ff1e4d342e8f1548650a455ec707f01f53afeb7ca3e333ca62b514e2389a884d9138eb5d228a7376c5a1d5cdd163abc8ab9482608 SHA512 994599675822de5f809b3eedc423c37afe24e88df29fe4474d1834bf1e9573464d2bdbb084181db1d6c3bc0541891ccbb4514afa066c034e39035192ebc95211 DIST cmusfm-0.5.0.tar.gz 43491 BLAKE2B 591aab46e98419fb767069786a3423c6190f2adc51884dc85e36560d9a01fc87d9f244953bcdec59ddad48d2e2c449a8afa0a8f1cc63cce686ae2154824aafdf SHA512 497ba0c9f776b8d2f11934a5dbc2ea4b4971511f3c3c4df602d1742ba5fcaf4c0f91d5f8a1ebe849e184718e7090fcf146560445398e85f97722bb62c0976fd3 -EBUILD cmusfm-0.4.1.ebuild 831 BLAKE2B 87e6372c00d2f83cc7c455a23b90cf643d83e55d28e0c517840eae301c3188695c7e074dc5aee80a5c3395a59841c7c506b3e49a2090ac02eb9d96752b2f9b80 SHA512 3b02e70acca8a8afe7d022bf6fb94d2b7e9143c09d777612da67e8efc936805e5f983a85cb180a304baa445672fdf7817f33559fc7a9c179c16b70451d30b1ce -EBUILD cmusfm-0.5.0.ebuild 833 BLAKE2B b7173f36fbd4ae1953990b8e0b82e1cc017f578b9dea33c13c74cb60683fc8680d547d776a6f4ce0721560bd2ed5a975f9fa85f62036ab82e74a5ebce130dfda SHA512 ff06a8ce9393c0b0f1750ce509e276d5f82b8d46714176eb723de7f194e196c05af1c88f39c44c1c19329d09963a4fe0c0f9f3b3bc02a02c78eeb2a05b2f7e5f +EBUILD cmusfm-0.5.0.ebuild 831 BLAKE2B 51c6b1a0637e61a630539a340595f0088de0c9b1a83029ea93474a9b06b7d00fa899d56b0c66487290ea637200011de8ce11bb9b52bc0d910c2092871b6e0768 SHA512 f2d03e94fe587bf5a18b517d81aa2916bc38558fe3624ee7da0201f2514d0dd16ce4644257186c40de70f01f16a16b561c6532a176a3bc56fbd56ba8e14b82e4 MISC metadata.xml 340 BLAKE2B 19d391cfec8f0ade7c898ada1a1c5b83e3f33593d98d09a760eaa07e519f696cb0d3cd11bbe83b7253db718941ec1c379f4aa23c140d818ecac900827e165f04 SHA512 02f161f1808db61a84f93242b39529b8a4e765921288c49827b7adeb38045df28ebeaa2782cd1a278ed1a74e9e80d8076832caa907c83a42ee4a197f2ff6b4ea diff --git a/media-sound/cmusfm/cmusfm-0.4.1.ebuild b/media-sound/cmusfm/cmusfm-0.4.1.ebuild deleted file mode 100644 index 058994785776..000000000000 --- a/media-sound/cmusfm/cmusfm-0.4.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=7 - -inherit autotools readme.gentoo-r1 - -DESCRIPTION="Last.fm scrobbler for cmus music player" -HOMEPAGE="https://github.com/Arkq/cmusfm" -SRC_URI="https://github.com/Arkq/cmusfm/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="libnotify" - -DEPEND=" - net-misc/curl - dev-libs/openssl:0= - libnotify? ( x11-libs/libnotify ) -" -RDEPEND=" - ${DEPEND} - media-sound/cmus -" -BDEPEND="virtual/pkgconfig" - -DOC_CONTENTS="Please refer to the README.md file before running cmusfm the first time." - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf $(use_enable libnotify) -} - -src_install() { - default - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_pkg_postinst -} diff --git a/media-sound/cmusfm/cmusfm-0.5.0.ebuild b/media-sound/cmusfm/cmusfm-0.5.0.ebuild index e891db66beda..dc6b6dd12e30 100644 --- a/media-sound/cmusfm/cmusfm-0.5.0.ebuild +++ b/media-sound/cmusfm/cmusfm-0.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Arkq/cmusfm/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="libnotify" DEPEND=" diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index e9308105963e..7cea14dd2a2d 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,4 +1,4 @@ AUX deadbeef-1.9.2-drop-Werror.patch 4955 BLAKE2B 0435971de41528e20909623ff485a202e1260cb542b4b65d3cec3ec8d2f3fce097646a6bcbbd2204e39c246500b13096714d99426c4f3d468dbf0115c5907a5f SHA512 101e7316165fc28b2a300245c0fa9d86a5c1fdf2823b638fb8c3698df03a559b4dde07ac2aabd1b08ae498a42a7b298e4fc9330d2da9fec80cce6418bd504b9b DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c EBUILD deadbeef-1.9.5-r2.ebuild 4173 BLAKE2B 5e4cc5bb533ecd1b9efa6570278a0f529584b5b682bb0f03d7970874593d2a1bf08a2f7fd1386dbb82960bf02bbf32879c685bedd33a2d4c8a90263e2ff1ed36 SHA512 b331a31c664e1c2cc68eaa4d365b95337255bd70cc68d86e723b6b771ca8a9bd82ea3956c0950fa3171d6becd7e3da11075e13c6de6379b9b8c902832f04ec4e -MISC metadata.xml 1081 BLAKE2B 7c008d6901514e9e05beef2888b7aad4101598f27a80ceeff57623637b672ac6d48bbdfb00239f0e39cec09e5bdc0ed1145575d0497c0dc95271a34a1a3aefce SHA512 d40cf17bb95a7946a985b07607f139a912290a5419f4b38166cdfd554e38b27360390f3abac038882e1cf9042ff9189ff33cc10732d65d99f77fc947a9b74a7d +MISC metadata.xml 996 BLAKE2B 4b86fef01a87c6c2dfd23c3b9bc4b74f08607ececf7182e7adbef1f5c4087cb3e3bbbbe3fcd6483eb83eb3d6e1ba309bd5362d89b5f7fd4e13efe36ea3123591 SHA512 582d9d3fdd38e410085c2ad913df22696dd8dcc4cd3ca28866ce924abad990788f47be96f2e4b1b9dba7d1547c139a5891b7a480d30048cc8ecf3eda39cee8a4 diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml index 52e021922cf4..4f3604dff02a 100644 --- a/media-sound/deadbeef/metadata.xml +++ b/media-sound/deadbeef/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + DeaDBeeF-Player/deadbeef diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index f6009d58bc74..7b9df8a8b3b4 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,5 +1,5 @@ DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3 -DIST easyeffects-7.0.6.tar.gz 3325780 BLAKE2B c65e913a27ee28454b01acee00ab78a43012c1d71916f1fd745d1666ac96e765dc154e79717c903f32903cc35c8212641aa0d8341c8053637cd569fc895e099a SHA512 8fb94551e9f434b6695412bc60ccb86f5d5b56b043b17ae3509c909000883c2e853090ca79370db93b27ab6d8077a248c491ecd5415308dc55d055e5b1388f40 +DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4 EBUILD easyeffects-7.0.5.ebuild 1974 BLAKE2B 546546d7735efde46b73c34ac62972a107890d4ca3afab193b3831b578859befab6c26560933bb9cdd0cd4fddf8a2c5d73b81b20ae4b9b0b5ed4faed47c7dacd SHA512 42837d730a574421c7f606b04b8fc16874a9c9729844dd595b2a4961e1e7ec22673b443849c293f72a66268f3940c6a46e667321d128830e80670a8a856482ef -EBUILD easyeffects-7.0.6.ebuild 1975 BLAKE2B 9386cbed5b48dab44d8c1511749cf043ea3cf3f3141983554bf95300964f97c6a50aa811a8009b1d09e3023f45eb3829e98d3f930b4dc48d57e2d559502b13df SHA512 1bfc71d666d86fa7fe25f4ade752ebfbe1316a67e1905ed9b86f3a797382b45fd4788f64282e1259111e596cd74055e8f6739e2510b5f1f6b5318ca58d8dac1b +EBUILD easyeffects-7.0.7.ebuild 2047 BLAKE2B fc1fe167f2ca89dd96da813f972b7ed6b4789770f39d6c1475421aa46111a79404ccea5ebe120666d130d0a6a1be6c0a3c248a0d6e070cc44f8054837a902e03 SHA512 a90837d7c29df09b0a635c39ef056cf77bc840642440287fd6ff3c86563f2e96d05736bd2585f6fcd482b9266d959bf052c75a8edb3476ee73d37ff29555f9a6 MISC metadata.xml 839 BLAKE2B d3fde7fe66f301f320a4fc3adb4a5fb5e5f84405b015209b696045eaffe251f7d1531efdb2d9fab6512647dac991290b622bf411dff36ecf304c9b063567c03c SHA512 fc68f37398082f885a2c7c5d117191fc37d1c1a51381439cefe1ae798b7b019598e81f5c5f1832950669cef340d418220024993b95aeb911dfd9fa1df0eb82fc diff --git a/media-sound/easyeffects/easyeffects-7.0.6.ebuild b/media-sound/easyeffects/easyeffects-7.0.7.ebuild similarity index 89% rename from media-sound/easyeffects/easyeffects-7.0.6.ebuild rename to media-sound/easyeffects/easyeffects-7.0.7.ebuild index 480d947feca9..14f68e4eecc4 100644 --- a/media-sound/easyeffects/easyeffects-7.0.6.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.7.ebuild @@ -58,9 +58,10 @@ BDEPEND="dev-libs/appstream-glib pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then if ! tc-is-gcc; then - die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" - fi - if [[ $(gcc-major-version) -lt 11 ]] ; then + if ! tc-is-clang || [[ $(clang-major-version) -lt 16 ]]; then + die "${PN} can only be built with GCC or >=Clang-16 due to required level of C++20 support" + fi + elif [[ $(gcc-major-version) -lt 11 ]] ; then die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" fi fi diff --git a/media-sound/flac123/Manifest b/media-sound/flac123/Manifest index 429834cf6069..2e1c346a7358 100644 --- a/media-sound/flac123/Manifest +++ b/media-sound/flac123/Manifest @@ -1,3 +1,5 @@ DIST flac123-2.1.0.tar.gz 131988 BLAKE2B 0b401951d71d2bce9b2f7964ca8e89739400c638bd363ff484820151d9d740eae973b2b16eb054f8b0ea3b322f4fd2dd7579b9877272c86e46e88ba92b14986a SHA512 ef8a57281d7ed35d8fdf67052021d8956852f8fb5221a99a8834a60d3a067b826d8e53f1d9491c4edc480286ccf97938b12dd494c7dfb23cc8848978b441921f +DIST flac123-2.1.1.tar.gz 132039 BLAKE2B 7e95538a560aea2c09741713d7554659d536862e7800b56c8cc81234199feab76221af99baee270e46ea5abeb725065e1477e8304e3bef920c44c1466ad5b09d SHA512 bdcf6ce573535b9282a87f17b9f0e8221303800444dbf430d980232fd0419680d83c74c7c3d8a4c1ce764f5a4752dca7483802d48a38bdb3ef50520e901cc2e5 EBUILD flac123-2.1.0.ebuild 531 BLAKE2B 84dd26598558a72e74c2ecddefdebae9b06ba07277d3414621bf15bd477abb5ef4f52d79ccd9cbff6ce6131203c43fb003662a254e76c1ccbf011e15a9e38792 SHA512 7b6b32091494343b5d8ca0d21dc5595e0a66da0290a80b2d69bb48e47541aded799bd3e5b682fb5455307d82fda91de5984916d4d3de5008b69f1c96461a0771 +EBUILD flac123-2.1.1.ebuild 537 BLAKE2B c44eef842cb76c43aa2fd247fb9f58333ab4f45eac05d7b413f75243baa184eaba769f3ffebaafe6dc3acafaea1ff0069e7d414fff81f614e1062a1b1851ff39 SHA512 a8138f8d990f1cbaeecd49816aee84a0564549e89c235a3e8ec754d15234a2c81ebc275be6b6aa6a0b7cfaeeb952eba74a7caa93889637bbab11a8633f23c608 MISC metadata.xml 334 BLAKE2B 2ad1db6fb1bf19e8353cdaa9cac184aff7df808e100dfe807129dbead9c3b2803f75254dee9abb8f52fe4baeeae26bf7752a1a03f5bf9b45bf4fed6b6c064a51 SHA512 8ca5beed7b9f020e312ed9e3e902762d6068de9735fd619c4d92ae252f67f6f50bc0c849170f16df3b82a6689138b0cac8f7767da34eeb4509cf51a6cc22e1d5 diff --git a/media-sound/flac123/flac123-2.1.1.ebuild b/media-sound/flac123/flac123-2.1.1.ebuild new file mode 100644 index 000000000000..00c2f7dd6b05 --- /dev/null +++ b/media-sound/flac123/flac123-2.1.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Console app for playing FLAC audio files" +HOMEPAGE="https://github.com/flac123/flac123" +SRC_URI="https://github.com/flac123/flac123/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + dev-libs/popt + media-libs/flac:=[ogg] + media-libs/libao" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + eautoreconf +} diff --git a/media-sound/hydrogen/Manifest b/media-sound/hydrogen/Manifest index e820d1748785..34c55f0987c3 100644 --- a/media-sound/hydrogen/Manifest +++ b/media-sound/hydrogen/Manifest @@ -1,5 +1,6 @@ AUX hydrogen-1.1.0-gnuinstalldirs.patch 1879 BLAKE2B bf1563cbedc0b3a6d2aefcfe6bbf1bfd7f44ea26456d18889d684763f9af8170aeacc5887182ea845093c5187e92da51298dcb44bd99d6c2f0c5a47adbe5ba7d SHA512 20cc8970301192c967866f27b344591a58747a3a501eaa1b5d92dfb82af48e98f5c9e4c7908084f2845d258f323cec0ec42b578797b1bc3447c9b1918cbbdaea +AUX hydrogen-1.2.1-gnuinstalldirs.patch 1893 BLAKE2B 5c73531087d253791c0168db9454e9a3da31afa3989eb08291053939b5fe4ff438364a632f42ce965434a64a09cf18a67d34538892348ff554d4e49b75493e87 SHA512 b957b08ad9f92a0238ec55732024c43dfcba66b294fea5f0ac37c4c714ed88499726b0fcc4e4c7995d22c42f587a5ece3fb13886a132a3dbc11e66d0e84e83da DIST hydrogen-1.2.1.tar.gz 12920203 BLAKE2B 3ddc92fdab9a07c26aa1d00239a23dd7aeb2014cf5e71023ef3ccfee880fb9a568cad6de94c9cdaf2037bab5dbe500cfbaaac14c02a608f002866927cb75dc61 SHA512 aa6faadaf43da1ab6f514223bf7c8b526daac8dcd17916a0fdea098d6f80a33170ca3aaa210e2aedea7546221fb2aacaabf365d1457b5a25fb81f51780405ff2 EBUILD hydrogen-1.2.1-r1.ebuild 2073 BLAKE2B e1deb5e766084916aee09650e9173ce703fb1bc879fd10226d614c66e0bddf96bf9ba4258bf45ce96094115c6c471de5f3452648bdb5c378292d0e2b56d9963f SHA512 73b2002b0ccf1fd5a940bbe752f6259f0b55a4af6c0a19ba0242d76a196aaf948bb5fd96bf41bc8669e46bd4b7d71e9b56abd0a19de172015b67e9dcdade1b3f -EBUILD hydrogen-9999.ebuild 2086 BLAKE2B 92827e2cb0687ea334615b207a9b6272d6a5cdad65164390a4a04de88c386e402a40431f6d4961defb02c6ea7bbc71ce369cd17d5fb22491707c9468d44170e3 SHA512 1e2105f1e6eb70b780e44aa448c1cb317214a29d910ab1b40cfcae2442b2379120b65da88a078855b3ed6596e252016044199a397641a9d21716ab6d8b6941a9 +EBUILD hydrogen-9999.ebuild 2086 BLAKE2B db2468cb373051b32917408670841f90f1947e10f3d9937ea7de83a2c5bc1e156666770d12f56bf227a4a9585d8142179e0b6bb819f4f71c363286208200b4ad SHA512 532fcc909108e2d8e04dd0d66e3aa0fbea2a93cc6f6ef534045f4fe05070b5db0b916551ab0b8670345a879b7adf866032317bc4ad03c63b9022963a1f41f9c5 MISC metadata.xml 478 BLAKE2B bd59feef45263e2f2440696d657c0845f70498b64dec764dc4fff3e0c837a725195f55a2a651498f5c38448ae7c45fdc50def9a8068fe58e93332ad66de7e1ab SHA512 757c7766697ad73293ed281df0079de5775068bc6b899a9dc6bd3a41a36ed024646e01d242177948be1756d407e44cacd2bb2ed7ec0e4698fd358ec0031db3c4 diff --git a/media-sound/hydrogen/files/hydrogen-1.2.1-gnuinstalldirs.patch b/media-sound/hydrogen/files/hydrogen-1.2.1-gnuinstalldirs.patch new file mode 100644 index 000000000000..d7b6105a42ff --- /dev/null +++ b/media-sound/hydrogen/files/hydrogen-1.2.1-gnuinstalldirs.patch @@ -0,0 +1,29 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index dc368f7..b764d7c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -418,10 +418,10 @@ IF(EXISTS ${CMAKE_SOURCE_DIR}/data/doc/CMakeLists.txt) + ENDIF() + INSTALL(DIRECTORY data DESTINATION ${H2_DATA_PATH} PATTERN ".git" EXCLUDE PATTERN "i18n" EXCLUDE PATTERN doc EXCLUDE) + IF(NOT MINGW AND NOT APPLE) +- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.metainfo.xml DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo") +- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.desktop DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications") ++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.metainfo.xml DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/metainfo") ++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/org.hydrogenmusic.Hydrogen.desktop DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications") + INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/img/gray/h2-icon.svg DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/scalable/apps" RENAME "org.hydrogenmusic.Hydrogen.svg") +- INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/hydrogen.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1") ++ INSTALL(FILES ${CMAKE_SOURCE_DIR}/linux/hydrogen.1 DESTINATION "${CMAKE_INSTALL_FULL_MANDIR}/man1") + ENDIF() + + # +diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt +index e96d7ed..79b74e0 100644 +--- a/src/core/CMakeLists.txt ++++ b/src/core/CMakeLists.txt +@@ -77,5 +77,5 @@ ENDIF() + + IF(NOT APPLE AND NOT WIN32) + INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/core DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/hydrogen" FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE) +- INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/config.h" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/hydrogen" ) ++ INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/config.h" DESTINATION "${CMAKE_INSTALL_FULL_INCLUDEDIR}/hydrogen" ) + ENDIF() diff --git a/media-sound/hydrogen/hydrogen-9999.ebuild b/media-sound/hydrogen/hydrogen-9999.ebuild index cd84978b5281..951d4fb7a1fc 100644 --- a/media-sound/hydrogen/hydrogen-9999.ebuild +++ b/media-sound/hydrogen/hydrogen-9999.ebuild @@ -59,7 +59,7 @@ RDEPEND="${CDEPEND}" DOCS=( AUTHORS ChangeLog DEVELOPERS README.md ) PATCHES=( - "${FILESDIR}/${PN}-1.1.0-gnuinstalldirs.patch" + "${FILESDIR}/${PN}-1.2.1-gnuinstalldirs.patch" ) src_prepare() { diff --git a/media-sound/liblc3/Manifest b/media-sound/liblc3/Manifest index 0305de8b3329..bd5c793d5dac 100644 --- a/media-sound/liblc3/Manifest +++ b/media-sound/liblc3/Manifest @@ -1,3 +1,5 @@ DIST liblc3-1.0.3.tar.gz 261702 BLAKE2B 5b4f6961eb0990e746c9659c18f8a5daf1841cf3035d78f15414dfd631c18d0a61d8fbffb602130cae42d4ad3d87cee2bf311cb7065c217b79cc25637f2337c6 SHA512 ba8e2515b88bdc2db5c6fca0189d0f03720af1e2c33c91ade586efbd6f402a4ff9af33b5235716cac8dce7c17a5a432471f9572c17641fbc7877855aa0c2c2b4 +DIST liblc3-1.0.4.tar.gz 263276 BLAKE2B 8c4b5e23b3dafe2fa22812c688f1f57167369cebe565b097e554be693d49b0c196fb5e454f3db8e724410f8c04d4bb66bd7594ab46b2a1b91c277300e5c48dc2 SHA512 bc047aa26059f2b2a7f5275b580f39a9237ffdd6da03645c7e95957447ba7410768ae5c08fcf1e0ac16fac873be4cbf62695b2298ef72f54f09e577664c27255 EBUILD liblc3-1.0.3.ebuild 511 BLAKE2B 5934cd357b3990813956b31ca1cc28e29eec0efc36ac0569ea6423cbadccbd10c745c0ba86f89b3daf10cd52505cee46830d237e4745095e248472000d92c852 SHA512 41e7ef32836f33e36ef9dde9da282d42a55fd7262de4ce39b772171f7640434aca5a7b681d3a1184d8a07fbb5a90e1b1f3043381cfe5b42e5088b5726a477dd4 +EBUILD liblc3-1.0.4.ebuild 571 BLAKE2B 7f179a73f76fec2de90dae553ad4cc68144d77245dafee9e91b32d4eb226896c37a661c96cf3bb3e18f759dc4ab84fac8e9e1895ead0ee1ec8fc6bcdda1ec15c SHA512 008c9921c2fdc8c094780e26cfdd040599f8ae15935f4ab6196d8e975da5b138784f1776de5680f4f171c61c7d244eaa15825f859d41f7eb6f4ba408b6b9927b MISC metadata.xml 683 BLAKE2B 22a4df555d0a41a1ca34a0467e853f7e2db471b807f7fdc3d31abc9de7aeeba665ef87dc3f9ab470d37aca5ba404df58e8c3e048367e1ceb50683c66b7486854 SHA512 2a6f52b2d8e9769e19c33c3fb59d0b9cfe0bb414b03c181074707503cfd60995465a325d9f09b864e248c5121044421e351635a4ec650e42d423e84165d2b81c diff --git a/media-sound/liblc3/liblc3-1.0.4.ebuild b/media-sound/liblc3/liblc3-1.0.4.ebuild new file mode 100644 index 000000000000..3a165a2cd464 --- /dev/null +++ b/media-sound/liblc3/liblc3-1.0.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="LC3 is an efficient low latency audio codec" +HOMEPAGE="https://github.com/google/liblc3" +SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="tools" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +src_configure() { + local emesonargs=( + # We let users choose to enable LTO + -Db_lto=false + $(meson_use tools) + ) + meson_src_configure +} diff --git a/media-sound/milkytracker/Manifest b/media-sound/milkytracker/Manifest index 1d654cd9b4da..7e3c70235191 100644 --- a/media-sound/milkytracker/Manifest +++ b/media-sound/milkytracker/Manifest @@ -2,5 +2,5 @@ AUX milkytracker-1.04.00-wreturn-type.patch 684 BLAKE2B e008c191ad72a462e479602c DIST milkytracker-1.03.00.tar.gz 3705395 BLAKE2B f14a7112de39748121933d242d89dc6efb71a73c3591fedb92785814e2edc788edfb6608e9237cdfed19ee7337d5920d0232eed5d85f692dbef5d4cb43a27cd0 SHA512 d5489994d9c5d24552073afcbd787c20720096dd81d640356fc13b2e2b8a49713b798066d54f2b589f3819c14279142e295e4d6317ed325537069faad47abbe6 DIST milkytracker-1.04.00.tar.gz 3756275 BLAKE2B da4885592ae4aae87080c8979f92a77b05cb3cc4594fe328346deef949375ad3abb1910f5cc834f41b6d7278312deff45550300b96e3afbd89eedebe1fadd854 SHA512 5a41fa07d51880e220f15ff3f50e73b999931c875d31e627233669f5a07dfd38621478b8ec27b2242aa4ae6143a0d2ad51627a366fd366256331b71c47ad25da EBUILD milkytracker-1.03.00.ebuild 983 BLAKE2B 4469a4dcd15d597adde057803a17386c028c2f4e003242b07678f2250fb6ab9ea57971954ff8fb2a2a4faa2a8614c9bfa23fe01d97297522bd3be251c221bc50 SHA512 3293356b7439e5fbe52deaa189ee6e0aa988a0b8e9a8f5bb5cebbf0460d0a35fb1a7a306ec13fabc602841b2e3f43a36de1a45ecb13eaa4384f28b17d72be7aa -EBUILD milkytracker-1.04.00-r1.ebuild 1053 BLAKE2B 383f268ae25e91a6d3919dd96f8346e09a4d9239a3aef1a17627832fe787dfcd8fd4a412f8c00f80e0e3a5bf9d598c9dbee2170735720f55e74124130c456f78 SHA512 41296ae853cffc99fad8685dea9a120b0950198ea43a17d27964244f6907cd1018d3c218e83a92c7dd42a015d6057f0a7d801922be803ae27c5de2e0d47c15e1 +EBUILD milkytracker-1.04.00-r1.ebuild 1052 BLAKE2B d86667f16e82b110829c142fbc2a87c3d357615ba19216cb971311d36ca6f4fd274233a80cbfc1738812ea9c4887adbb128b3f2211444de7f472178aaef69d2e SHA512 a1f1c6a314a14dbf05b995fcec6624a51d88f97752f112d8be4fa67ced2f774640cd54a5d72332dfc7404124936024d7a7d350d7a5c8eedc2075419724f6657f MISC metadata.xml 337 BLAKE2B 3dd35a6e9cd890d3274998d7836d0eeb44badf77ffce449e4bd6cde3118e8c6c0fbbea369afe7fc04116b3a378bda752e5fe30d02c7528369f889d001daf4c5a SHA512 0df3c694d72b46f4183f0ac5eced5245466736099479f9456c96094fa0074311978e50c2682553c2e88786c8528f077beb467bae786411d9d22abc26476a5854 diff --git a/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild index 33cb60194fdb..d1f604ad7078 100644 --- a/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild +++ b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/MilkyTracker-${PV}" LICENSE="|| ( GPL-3 MPL-1.1 ) AIFFWriter.m BSD GPL-3 GPL-3+ LGPL-2.1+ MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="alsa jack" RDEPEND=" diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest index a333264617e1..ac0fb7243740 100644 --- a/media-sound/pavucontrol/Manifest +++ b/media-sound/pavucontrol/Manifest @@ -1,4 +1,3 @@ DIST pavucontrol-5.0.tar.xz 194248 BLAKE2B 9e6b9b7d94be51a4ad8b5310e031c4fed0f5299e67c770c9a573c0647edf27345014fb6504892fad29b9b5e79ce43ed312217dbed8e2b31b805f291531062903 SHA512 5673d783c2c819a68b49025c051bedd39f4caba446a479797b06569e24a96acc0924ba680d2416baff8c3211cfc7c94760d503900207fbe7c89c5cb2adaebec1 -EBUILD pavucontrol-5.0-r1.ebuild 839 BLAKE2B e3372efdbd8a8bf0475706f528b8b7e1a4c6cd1e43a4e7625d26a4baeac7922381226a7af91ff6df989aafee03409d76a64a89b562f54824b34a3358d20d20b9 SHA512 9ed02142e21eccecfe2505c6634afbf5c7989d39af1b351e23d36db592db1f2d179ebd44057c829788eca78419bfc7fd7fc54c30aead54e97c584e81e36cf893 EBUILD pavucontrol-5.0-r2.ebuild 836 BLAKE2B 3a4c18ccd682c477c931dca5e3c5f61700aedf49820933ab17059290824649572f565cd7523493b4e1aa090a62407f65d57891e82a4388981814cc708c0c1395 SHA512 10caf61a4adf2efd673f92a2d75328f884d8e96700e0fc104b384bc8f6a61415d53d67317c1960ad585f4170577062b1c45ec66174a55a3713a1e6e07666483d MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild b/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild deleted file mode 100644 index 51ff1494a013..000000000000 --- a/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio" -HOMEPAGE="https://freedesktop.org/software/pulseaudio/pavucontrol/" -SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" -IUSE="nls" - -RDEPEND=" - dev-libs/json-glib - >=dev-cpp/gtkmm-3.22:3.0[X] - >=dev-libs/libsigc++-2.2:2 - >=media-libs/libcanberra-0.16[gtk3] - >=media-sound/pulseaudio-15.0[glib] - virtual/freedesktop-icon-theme -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - nls? ( - dev-util/intltool - sys-devel/gettext - ) -" - -src_configure() { - local myeconfargs=( - --disable-lynx - $(use_enable nls) - ) - econf "${myeconfargs[@]}" -} diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest index 6b3b07b92cda..1cdb0781f76a 100644 --- a/media-sound/qsampler/Manifest +++ b/media-sound/qsampler/Manifest @@ -1,7 +1,5 @@ AUX qsampler-0.9.1-cmake-no-git.patch 468 BLAKE2B b8b53ea84160b7baf0f89a848ae5fad9ef3a51f95b6baf856e17639add1f773c510569a7a659d2db482110de945cb86ee73583ba53c53818482209c157e18f79 SHA512 7a500986365218898f70b2f0f88ed04da1f63156571d05c5ba83ffd4c6bef59436c4e0f0ed6152cd8a919368e84270b3704d615e368d880d8757c277fee5f8eb DIST qsampler-0.9.10.tar.gz 222310 BLAKE2B 1fc9c4d063dcce9f3cd69e74e0205b4585e2609eb09fea409fccb87560f4eb767ce322b9dc6d18c3e7ae79c5eff7d06a3bc4c408f6880c161f34d9d93f7ca0fd SHA512 599db13d35a0cf25e5d5fcd02a8fe7995500552c2f2b298883395af9876ecd7fd5aca4528fa8aa5dcd678038ea8704b69131df95c7d9de8061a2c0d163ccbde9 -DIST qsampler-0.9.9.tar.gz 220746 BLAKE2B 9c062b21655bc8fd484663a4c439b92c3bf554a1eb3648051f89bb97388740eea13c56b23a584c0c3f02ce150d2400a007dbaf1ad7a5752ab2366e9b2be3d6ab SHA512 0553a158cb257ce35fe784d69e4ac654cd3bd096287e21476ab7eca6369c2f415a8f317d2ae155cb6a475e68dfde958b93348f1d24e33f13e18bd408f3901db9 -EBUILD qsampler-0.9.10-r2.ebuild 1110 BLAKE2B cc1819820467f889ebe521151f3b0f0269f9725f90689a4d43544ab0d9705b3713ba9c1e3e6ea08b60d0fa682dc30ab24bf78a679ad3663bad0eb4562f37b1b6 SHA512 82b79f0ddab10540fce314264b3a1bfd07311573dc778261a58f291541af39003e1780720931d8903c0f9fa50c7f54f37e04d4cd67d366b0ab3ccc4c46f8f64b -EBUILD qsampler-0.9.9.ebuild 1124 BLAKE2B 423634b30fce7ebdcae2f0213ca1d05a65703dba101e29d2f75459efe68c6d5c0c1fb2d3ffdf5df3720ae1dd49efcaf8cd8764b72bcff4e05a37a3a3d9b93315 SHA512 6c8355d59cb268a4d77cd53a0c6c2effe70e31745655c3b1ddbb03249d813f799714f12660817d7ff06807e096bed13cc18027f56e6b5ed877dec4e0303f925c +EBUILD qsampler-0.9.10-r2.ebuild 1109 BLAKE2B 887064b1a556c1e4d65cbc8ead0f8be4a95a18e106b2df85d4e87b399a971cddfb9f18a150d23f3b2e8a2a426622f086b63a083c90c2dddf88e62e10fc19baef SHA512 569015697e1a1d49669a8d5f783cf131762392e078ed10e2578f01820d93547ca9d6f4e4dc116b305b54ade7d190bf5a9a5324160790c93a53b377fcffa0d95a EBUILD qsampler-9999.ebuild 1127 BLAKE2B fe6481616d6378b2e1ee4c93c85067679456c077dd27ffc7f648bca82afb7dfd0a0577bd8c907749b0479623695872237e012b7ac69b689d3be8e2a929226bf1 SHA512 5993759e56318b590a8ec7eef5346729ecf7a547c8f5f6ec9130b00125a92b39a6bffe5f00fbe80565072eef9b240521b43bd5bb1a0e4bf948af66243e137d47 MISC metadata.xml 494 BLAKE2B e15f94a046f20f6430b293d548b1b9694e172b083d51542d398abf2de7beea5aa5915b670ac335bc31f797dbba71e82db55b72a93e88bfbdca8d862d9840975e SHA512 b136da53c09415395c0529c6d02d328520617737bce205ba1089725c3705ddea4be61e8208d814479976a420673498fba53caba64b5e0cb49ffe79694045f25a diff --git a/media-sound/qsampler/qsampler-0.9.10-r2.ebuild b/media-sound/qsampler/qsampler-0.9.10-r2.ebuild index 697cc016c524..1f9d9347f7bc 100644 --- a/media-sound/qsampler/qsampler-0.9.10-r2.ebuild +++ b/media-sound/qsampler/qsampler-0.9.10-r2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi DESCRIPTION="Graphical frontend to the LinuxSampler engine" diff --git a/media-sound/qsampler/qsampler-0.9.9.ebuild b/media-sound/qsampler/qsampler-0.9.9.ebuild deleted file mode 100644 index c29d35c225b9..000000000000 --- a/media-sound/qsampler/qsampler-0.9.9.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 - -inherit cmake xdg - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code" - inherit git-r3 -else - SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -DESCRIPTION="Graphical frontend to the LinuxSampler engine" -HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="debug +libgig" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-libs/alsa-lib - media-libs/liblscp:= - x11-libs/libX11 - libgig? ( media-libs/libgig:= ) -" -RDEPEND="${DEPEND} - media-sound/linuxsampler -" -BDEPEND="dev-qt/linguist-tools:5" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch" -) - -DOCS=( ChangeLog README TRANSLATORS ) - -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DCONFIG_DEBUG=$(usex debug 1 0) - -DCONFIG_LIBGIG=$(usex libgig 1 0) - ) - cmake_src_configure -} diff --git a/media-sound/rescrobbled/Manifest b/media-sound/rescrobbled/Manifest index 3c4df9708b30..d12711a0996c 100644 --- a/media-sound/rescrobbled/Manifest +++ b/media-sound/rescrobbled/Manifest @@ -181,5 +181,5 @@ DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b DIST winnow-0.4.9.crate 143537 BLAKE2B c5c52420dc6e6e8fc49f7fc778f8276d5fc3a024c2a39da5fc60142d6c0d2fb2da34e53e1e7ba8648733abb3eca69b3fb251adfd53f8f27735a16d23960718be SHA512 1e30230541b995fd4902392c8000870d289df0d3040e3b6b5fa098d1194f315263a3ab64ee0858977cda543146ff402a758cad78a43ba02286dbf14bdc3abc37 DIST wrapped-vec-0.3.0.crate 9255 BLAKE2B a082b32d9ed12b5a9abc1eedfbce974262632c8703b9b7a71658599622362dace45de1acf5e785d95cc976014db30599738a5ae7771d4ce354afb4c47260960f SHA512 e3c2d925a83dcfa58a16e548b70882135b82e168fabe74add01d7db75dd59a8ef01ca13781637639afbed3fd60524140d9b57f9c517d9371e2f896d4e6a5b67e EBUILD rescrobbled-0.7.0.ebuild 2964 BLAKE2B 5bd0077623977f2733d5df3c9490f4d765cd8686bb0b340e46ae86f583ace299876dc90774bb0518285018814c29d131fac50d9eb4a40fa266513a5016a9dba4 SHA512 342eb2f52cdb81169575bd26b28c8692d95e971c8a02e81a5a3ed1350884910a8fe0a739522c72d751f9da61710c71ccf6f645fd2188565edf87c5c3737b4488 -EBUILD rescrobbled-0.7.1.ebuild 3392 BLAKE2B 61bb9edd4336588626d6407395e9121096dc41b07d4fc0074d4709e94f900590f79308fa2e28a277ecd9480047a2384a21452bafc4f68f4affc9cf26ddc8901c SHA512 0ad4599c6dbfdcb1cae12ca12448919b446709f6425b2001e62a802221fba957b0eec3b4b1770540995551c044e5148ae4a54e796d7bd321475ad53c37b7a5a4 +EBUILD rescrobbled-0.7.1.ebuild 3391 BLAKE2B 884dabd540b8aff7df053dd5f06f1a97fee67103e799e2285b116fc337663a016a2fec723da1fff22eaf6108c66798e94ef025994d4250a0d9d30be5530df28a SHA512 ba58e3c766a782193b856042eb2276d75d5fc099419ef1a6dc53c6d1b6a9578327b5680b01bddeab0dc3cefcabecb1ce7694135717cf6df9386da20ab7b1bede MISC metadata.xml 349 BLAKE2B ee0329a9679f3724d4688ecfb07bbf068d829941c3650f410ccc01b7963ca6d06c0022d23c392091cc9da98de1d211aa4d4298fb79b2a4a18eb12f64f2e84d87 SHA512 a2ee2354e5b7fb9203ef39db0a96319b7209742fb3e31c8e2decea5351ba601598a34d6489964509d4d3a02e20bc6b76d5909e709d0de9f2daa8811f570f91e6 diff --git a/media-sound/rescrobbled/rescrobbled-0.7.1.ebuild b/media-sound/rescrobbled/rescrobbled-0.7.1.ebuild index 56d042294384..690a968b2706 100644 --- a/media-sound/rescrobbled/rescrobbled-0.7.1.ebuild +++ b/media-sound/rescrobbled/rescrobbled-0.7.1.ebuild @@ -134,7 +134,7 @@ LICENSE="GPL-3" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD MIT MPL-2.0 Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND="dev-libs/openssl:= sys-apps/dbus" diff --git a/media-sound/sndfile-tools/Manifest b/media-sound/sndfile-tools/Manifest index fc1eec1addc2..5bc7101039ad 100644 --- a/media-sound/sndfile-tools/Manifest +++ b/media-sound/sndfile-tools/Manifest @@ -1,4 +1,4 @@ DIST sndfile-tools-1.5.tar.bz2 555122 BLAKE2B c273bb655163816dcad81f15b089fa36a227a73b3b331d51bc16f91025afdca4a994b5d3838c5cf61335b5f900e8da3a299f9dd9cf8e34d2c9b2c21987625809 SHA512 04926a6c489634762efaa787e468ab653990762d5b96ba3cdfca595102c1d5eeb86411c9010d5640b1b3ec2b38d8d9d434fb549c52446e4b88d5b2a1d06a2bc6 -EBUILD sndfile-tools-1.5.ebuild 826 BLAKE2B 1151db8924698735b1d681b7c173c765e38691b8de92f36ce7eba15d5e1a31ee23f58413eebfae3c9417305478b14ad8996d95b103b53ae285c8409b7643947a SHA512 88ee9d0ebe584ceb1f0c125ff617b61db43ad016b66afee173a91f6f95b02f181adb0e9554d3aebd113c259bdb763c8d264c712c3e07e68652abf48c89ec2d66 -EBUILD sndfile-tools-9999.ebuild 826 BLAKE2B 1151db8924698735b1d681b7c173c765e38691b8de92f36ce7eba15d5e1a31ee23f58413eebfae3c9417305478b14ad8996d95b103b53ae285c8409b7643947a SHA512 88ee9d0ebe584ceb1f0c125ff617b61db43ad016b66afee173a91f6f95b02f181adb0e9554d3aebd113c259bdb763c8d264c712c3e07e68652abf48c89ec2d66 +EBUILD sndfile-tools-1.5.ebuild 827 BLAKE2B e0f615ce483a2504e7d37eccda1297e291b90ac96aeb378fd139ac468cab976d60b738dd22edcd89bac94993bde129059a6e2542c9c7d1f724e6d896f036b132 SHA512 f31aa613831d5a04516537fd56d6f85c3c8c53380427d21d936ce2230e31d1547a4de42775a60b3a7a2b8aafd957a517b499fd241bfb5346229e2102096b7af9 +EBUILD sndfile-tools-9999.ebuild 827 BLAKE2B e0f615ce483a2504e7d37eccda1297e291b90ac96aeb378fd139ac468cab976d60b738dd22edcd89bac94993bde129059a6e2542c9c7d1f724e6d896f036b132 SHA512 f31aa613831d5a04516537fd56d6f85c3c8c53380427d21d936ce2230e31d1547a4de42775a60b3a7a2b8aafd957a517b499fd241bfb5346229e2102096b7af9 MISC metadata.xml 662 BLAKE2B c86fab2b86a2beff6cd09d9dd46dc7e721cc885e2e177a8bd0dbc9d9fc6f1d95a606acb729205cbe001bbde7d8c026a119cd5a8389aa101db8fd4f650154c230 SHA512 8005ef2cb7df0298f78b9c797fbe3edebcaa002c4480b1192ce17655592e3d95536669441aa9d039cb61098267a376e2b5440b628002bd365dadc783b663c4b1 diff --git a/media-sound/sndfile-tools/sndfile-tools-1.5.ebuild b/media-sound/sndfile-tools/sndfile-tools-1.5.ebuild index 0c8db45bf7a3..cea855aff343 100644 --- a/media-sound/sndfile-tools/sndfile-tools-1.5.ebuild +++ b/media-sound/sndfile-tools/sndfile-tools-1.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Small collection of programs that use libsndfile" -HOMEPAGE="http://libsndfile.github.io/sndfile-tools/" +HOMEPAGE="https://libsndfile.github.io/sndfile-tools/" if [[ ${PV} == *9999 ]]; then inherit autotools git-r3 diff --git a/media-sound/sndfile-tools/sndfile-tools-9999.ebuild b/media-sound/sndfile-tools/sndfile-tools-9999.ebuild index 0c8db45bf7a3..cea855aff343 100644 --- a/media-sound/sndfile-tools/sndfile-tools-9999.ebuild +++ b/media-sound/sndfile-tools/sndfile-tools-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Small collection of programs that use libsndfile" -HOMEPAGE="http://libsndfile.github.io/sndfile-tools/" +HOMEPAGE="https://libsndfile.github.io/sndfile-tools/" if [[ ${PV} == *9999 ]]; then inherit autotools git-r3 diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest index 3ce4e45818c2..a4c363e5f536 100644 --- a/media-sound/upmpdcli/Manifest +++ b/media-sound/upmpdcli/Manifest @@ -2,8 +2,6 @@ AUX configure.patch 426 BLAKE2B b350ae83e0c87933cbf8f4ea0c276c16f020c53f3affb59b AUX makefile.patch 957 BLAKE2B 82046ca5e88f093f322f7872d6987c17b9fd5f14d6d82e2fff8c75647cc24cc78feee1b61cb904c011d3464f2f80300c9b0a56b0c5d89c93c9e86ce97045e25a SHA512 76aadfe50ef84d9a926ddc92519da954e0d11c37032197af637f01fbc79c3d339f5b4002966b76665aab49267a52e78de438b251a21b6cb3e1ea3f968ac85c54 AUX upmpdcli.confd 26 BLAKE2B 840eb6e9353266f3669c00dda2a317a6146780180ff0998641dd258806b8dce0a1c49caca570c2ce1fac97e0bf3a347536c147f1a38092ae745bddd728128a01 SHA512 3dd82c12d66aac4be69a98cf25098fdb9c377c4ad0559d07f99cfb4599b6454a6880486053091d55e30b45ac8d877cfa544b1f3dc617d11c32c058767ae6a64f AUX upmpdcli.initd 387 BLAKE2B 1cf2ab80c9447041b2b1d1a921c164a6c0436204909c4857db798ed9930d3c1f6e5957a4382cfa884e9fa296ac8d72cc5e3d4d8025234251b665fb5d85efc12f SHA512 fcbefe70aecd05f4fea6427734933344cd1f537fd187c14f05d809f8cf8bb720241aeddc526e9c5497f76e5e7cdcf14798a160b4e4303d1482b53b646dd2b03f -DIST upmpdcli-1.7.9.tar.gz 612647 BLAKE2B 8234dc1872482eb8d53419b8fe02b5d87e9833eb436089b198a7d18402573d48facfcb42d65847b013d462905cdd556203fbaf91f3947a3b87ceee0b0ebd4edf SHA512 0432d32e96d7f9ae0700030fd5c9d35730e1004a995eaebba2a25e0564627c4fe62d23d7f933c2c0e54d8a70b6378cfde0ed903b7be695d468db8eeb9a33e907 DIST upmpdcli-1.8.1.tar.gz 629467 BLAKE2B dcc5f719721711e8b1ab53c8a163aa1230f01358fea54aad4e4fc7bc9e1f1442c31328f16637606fc06bebdff012c581a16f843885e2675949f2cb92a6ce6444 SHA512 35c1cc3ac215d783253b93f88a50fef2caa2d9ac541240fe58398ae062f02c4934c7b832f0159c7e542284496af59f91a59a2cfe3a0d5e2152dd40e7dec1aed7 -EBUILD upmpdcli-1.7.9-r1.ebuild 1467 BLAKE2B 2bbf6ad25733c7900590b196bdce7d5b00f96b388eb0d66c6b4f837d13f6f2b3341c20a81cb7505203dafdaa4cee79f1cda60a0010af61b613feacc555aedd70 SHA512 207224eab7f187817874961a1aa2807161c7dbac2f672f1fa463ecbf896b3deafae884aa942beaea9ce674dcfd6ad652ab267b96549c7f71dcae25ed7fbb797d -EBUILD upmpdcli-1.8.1.ebuild 1469 BLAKE2B 09a1ba97acc76ef8b9e7eef8e0f954e7e51d75259a3a85d3119f69a2f0d42a5162ed8915c8e9e742071b3523f815be78b47f47f4da3d07c3ef4cafd2f382a831 SHA512 e6f766809654657ff9bffeb31acd7965fdf488d6b7a4e0b1d55ecf6149c2bfa56888a9357144aa987a61df78942f9e0356e52bce4d1c752a72839468b150d683 +EBUILD upmpdcli-1.8.1.ebuild 1467 BLAKE2B 2bbf6ad25733c7900590b196bdce7d5b00f96b388eb0d66c6b4f837d13f6f2b3341c20a81cb7505203dafdaa4cee79f1cda60a0010af61b613feacc555aedd70 SHA512 207224eab7f187817874961a1aa2807161c7dbac2f672f1fa463ecbf896b3deafae884aa942beaea9ce674dcfd6ad652ab267b96549c7f71dcae25ed7fbb797d MISC metadata.xml 324 BLAKE2B 53acf2369d1e3957218ea3634ed2fe10034b9d74109af9df7acfcf29a37697ade6488aefc5df3503754833b0f6dc5df777feb945355f633fa6e1a3ade8b13adf SHA512 871929dc11894dc91b3257a5e9e8f5164e3f5e1af0dce2cc7571dd106cc70bd777562bb56913ca45f3bf1cf0316938f7f2c0a8386bdcf408c0f834385db4d45d diff --git a/media-sound/upmpdcli/upmpdcli-1.7.9-r1.ebuild b/media-sound/upmpdcli/upmpdcli-1.7.9-r1.ebuild deleted file mode 100644 index 49aa560b65d7..000000000000 --- a/media-sound/upmpdcli/upmpdcli-1.7.9-r1.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 - -inherit autotools systemd - -DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon" -HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html" -LICENSE="GPL-2" - -SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="thirdparty" - -DEPEND=" - dev-libs/jsoncpp - media-libs/libmpdclient - net-libs/libmicrohttpd:= - net-libs/libupnpp -" -RDEPEND=" - ${DEPEND} - acct-group/upmpdcli - acct-user/upmpdcli - app-misc/recoll - thirdparty? ( dev-python/requests ) -" - -PATCHES=( - "${FILESDIR}"/makefile.patch - "${FILESDIR}"/configure.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - - eautoconf - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var/lib \ - --disable-dependency-tracking \ - --disable-silent-rules \ - "--docdir=/usr/share/doc/${P}" \ - "--htmldir=/usr/share/doc/${P}/html" \ - --libdir=/usr/lib64 \ - || die "Configure failed" - -} - -src_install() { - default - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - systemd_dounit systemd/upmpdcli.service -} - -pkg_postinst() { - einfo - einfo "This package no longer assumes that upmpdcli is driving an" - einfo "mpd instance on the same host (https://bugs.gentoo.org/670130)." - einfo "Probably it is though, so be sure your mpd is built with" - einfo "USE=curl." -} diff --git a/media-sound/upmpdcli/upmpdcli-1.8.1.ebuild b/media-sound/upmpdcli/upmpdcli-1.8.1.ebuild index bba4fa0a43cb..49aa560b65d7 100644 --- a/media-sound/upmpdcli/upmpdcli-1.8.1.ebuild +++ b/media-sound/upmpdcli/upmpdcli-1.8.1.ebuild @@ -11,7 +11,7 @@ LICENSE="GPL-2" SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="thirdparty" DEPEND=" diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index b94f3cccdac9314f387453987912d3db3db6dcd8..d7931a5c4024c6e9998e943846ab07b8513dd10e 100644 GIT binary patch delta 24665 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 delta 24675 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 qBBv-k0R^3DT+G)EZ={KmG&wb2INvv;Y9vI%zBb diff --git a/media-video/ffmpeg-chromium/Manifest b/media-video/ffmpeg-chromium/Manifest index dc24fffb9e21..64350e77a2ea 100644 --- a/media-video/ffmpeg-chromium/Manifest +++ b/media-video/ffmpeg-chromium/Manifest @@ -1,10 +1,11 @@ AUX chromium.patch 1536 BLAKE2B 8caf1ff11f8da710138cbb857bd42e8679f98f3c30a3eaddb51611b7c39fb48c23890257997d3ddfee47244e6ffc0abb241e3118e0e8bcbf63442885445bcee3 SHA512 711b338178fe042aff92375d6593197337529986ea55ac6288df4c725145dd06c41fcfc11df4843e03eeaa4bad90ed558acf8f6945b9b96c9751fff92a41811a AUX ffmpeg-chromium-100.patch 1653 BLAKE2B 4d0b025b024aa9ce9e325487c09bb3a566b453198626a2178b119eab56adb73d392a8f4499735310108838f73d48c50f54c9c4b1b19db66c98ef15b39e38c3d4 SHA512 89cbf0cd5c4337e4633af7c814002cb4e909b4d4d385d5a3e265882cf1c4e24e4057512bffe7311e53b8a7886c882929221b07961ae86d115803f9b991ef6a05 +AUX ffmpeg-chromium-binutils-2.41.patch 2248 BLAKE2B 16bdc9642b6662d8213814ca3fe7daac7cb74ac62223e0c91fefa7f694fbef7f7f6043d578fb59899b6bf40d79e44e2edae16ff148200a3f6dec654b3b318838 SHA512 3b630b2d8b892eb3f72d2021d9dd9710c435d4b70db2ada7d86446330900e64ae047eca58335750c9b2854654d00c74f486ac73929ac6a7afa4c6971f63bb40e AUX ffmpeg-chromium-vk-headers.patch 1733 BLAKE2B 8d6e7b72d1dbfcd21d3549be4c54c76a0fa72c3b4bf9882e4e9baa7e69e00739ed9a6c65ff1e21cb6abc00fa09941713ee090b9538c7a4665cd79e4be4e5f4d9 SHA512 2f424c344fcfa24048dcefa082b6216375ff8fb28f830cdfaeb1e84dc84146640b0243741b3688b4ea614a0d91e2cb858cf3251baafbdc412bad595d2e71518e DIST ffmpeg-chromium-102.tar.gz 15165192 BLAKE2B ecf9b9ff538730d8a265e25e3d30900b119bfa5baa8e097e58151d744c95b3e768b96f477f6394015cd77a8ae35991c7cdaee5fb2f700d129b6c6d7ee87b34d9 SHA512 f5aa4c47e801d2547321c7995240e004706f9b5835610f9726ac45a63ac58a62de64d463ddeb8c1a001d31d89a4dbaee3a1be568c33316f29dc2b675b2f3161a DIST ffmpeg-chromium-106.tar.xz 9707176 BLAKE2B 8ab9b006328e15faa38b8014f2870e7a9fd9eaacc723cd6079bfaadc05db4d1f8c542dff5a331e1f93c9c877eea6d2ed0dc2bf567c77680227b22b2a9baf8834 SHA512 9f04feee42bf548cbda542be16f186bfe0d8179289a1512cf77ec492a8608b2c9d5c758f93fb6d229be67c20762075dd266fa4b203556f8b7ec4bf66579f2b6b DIST ffmpeg-chromium-114.tar.xz 9934024 BLAKE2B cc11bd00bcf6bef5f946a16f1544881c71503207ba3c6ec57cdc37124ea562366dced2e029f31e57a6f78ec7073412ac0b8ec470d14975a3cc40fad2e96ec5df SHA512 1b1743664d58f5b92971d113ea441604e0b46f28b22df1b02ab0431b8e884789fb6d81b4f50ff1526f716381abcc63e1b336d23edd9ea28abe8b3526fba08ce9 -EBUILD ffmpeg-chromium-102.ebuild 6527 BLAKE2B e84cdc84679deb93ea5629a3984e755573883f77fac56b60a425e12d9060f53accea2ca05da585d55c54c42262e31abf6fc1c1f4d4648e3e43aa2293222250fc SHA512 e89096753dec835beaa37a2b3c5838dd247518c72e4bcb8b277c9c480d250944e8452c341689c927376e3a4a06f83d26a58f71a9b44a75dc4fb89221f35bb091 -EBUILD ffmpeg-chromium-106.ebuild 6334 BLAKE2B 4222019adfa1bbc7246bc4ea3015c2bf53349d9c7e56081e82a14dda3b23feb6aa37fb9aa4c74f38a1896c92506a64e16db5816de5b5921b82faab403e769e8a SHA512 9dfbef0a57b24d0dc7cb1e99202bcc4e0b1fe6e4f1f660285255d5fd35445d7bb710c367d3bb7a41bc65c3a32784eae2b418de07c78e23a2b40a4ed88c75ef87 -EBUILD ffmpeg-chromium-114.ebuild 6296 BLAKE2B 1e3ee40c1d873e541e59667ba803c7af7fa8859c7cfb94eb6d8319495c4bca8dc7702ded479123f716389ca2a70ad12c7560899bab98275dd4e2a8e144e9d996 SHA512 b7797d932d6246a359bd15f2ce0a2695d33f77bbe23e769bebcf2bcd97cc29a770340c6818194e952106f658471a8fd7b33b321bee8b0d47f3636f13b09f15e8 +EBUILD ffmpeg-chromium-102.ebuild 6568 BLAKE2B 4fb0b1eb3b5b33eacae0e331e0ac62941f7bf1af141b414eebf180301963018b9bbd4f11475896547f35a55ac717d5e03fd74749a0be4dc71c3ea3f93de241a0 SHA512 9433050d419d40b775207d32aac5c51a21e369ab3ffa054d64c22599e268f209fc8cad991de898eb45ee9609d880117a599236d56316a98f23199a72e3b23c3c +EBUILD ffmpeg-chromium-106.ebuild 6375 BLAKE2B b739abb24ef35d799393b42923d9272767ee60fc53830204e34ecc39f22d5263bd1d08025427135c928d656a7916183b0e85dafe3e18d64936714e91a3a64784 SHA512 0fc260be8b235fdbe2efa44ead6d6706aa86cc306d12135c8638f7477f0672fe7d6848458347809b4dea606470336914f27cf7b415690615615f2f353fe927c6 +EBUILD ffmpeg-chromium-114.ebuild 6337 BLAKE2B 25965fa55c63e29022d7ad61c707090bb2ead24a94b168a51d5aa741e2de91bfdb4266b11d1e8fea762d57f0ace237ae1191465b1f2ae5db661ede8eed345fa5 SHA512 141d4a6e951dcf523062e18a274207b139a26356ac957ac0d4ee4d5f165cff635e25a20999614ed67b47c73d458d2a3d9918bd0639fa6230d38e9ae6de75b36d MISC metadata.xml 589 BLAKE2B 60a8f7a2eca511672dc67487956c589fffbb86ca6500d61c266916be92d1cde6c26246516289f129bbce05b07b811bdfcc0136d56676ce4097e5f19b361f375a SHA512 3953c626bb570af8cceedbf8b4035a0259e789823c296d11e6823237d05bd5d25a08260c6a8815bcea02bee56a522b0bb8da2b8aacd6be417b1992c4b0d22964 diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild index 5c5350f293b1..6e4409a5274b 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild @@ -116,6 +116,7 @@ S="${WORKDIR}" PATCHES=( "${FILESDIR}"/${PN}-100.patch "${FILESDIR}"/${PN}-vk-headers.patch + "${FILESDIR}"/${PN}-binutils-2.41.patch "${FILESDIR}"/chromium.patch ) diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild index 39b454aa1a07..a25fa2fc9cdb 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild @@ -114,6 +114,7 @@ RESTRICT=" PATCHES=( "${FILESDIR}"/${PN}-100.patch "${FILESDIR}"/${PN}-vk-headers.patch + "${FILESDIR}"/${PN}-binutils-2.41.patch "${FILESDIR}"/chromium.patch ) diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild index a550da7245bf..da89ecc4a215 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild @@ -113,6 +113,7 @@ RESTRICT=" PATCHES=( "${FILESDIR}"/${PN}-100.patch + "${FILESDIR}"/${PN}-binutils-2.41.patch "${FILESDIR}"/chromium.patch ) diff --git a/media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch b/media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch new file mode 100644 index 000000000000..81d544625919 --- /dev/null +++ b/media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch @@ -0,0 +1,77 @@ +https://bugs.gentoo.org/911582 +https://bugs.gentoo.org/911839 +https://trac.ffmpeg.org/ticket/10405 +https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e +https://sourceware.org/PR30578 +https://gcc.gnu.org/PR108941 + +From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001 +From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sun, 16 Jul 2023 18:18:02 +0300 +Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift + instructions within inline assembly + +Fixes assembling with binutil as >= 2.41 + +Signed-off-by: James Almer +(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb) +--- a/libavcodec/x86/mathops.h ++++ b/libavcodec/x86/mathops.h +@@ -35,12 +35,20 @@ + static av_always_inline av_const int MULL(int a, int b, unsigned shift) + { + int rt, dummy; ++ if (__builtin_constant_p(shift)) + __asm__ ( + "imull %3 \n\t" + "shrdl %4, %%edx, %%eax \n\t" + :"=a"(rt), "=d"(dummy) +- :"a"(a), "rm"(b), "ci"((uint8_t)shift) ++ :"a"(a), "rm"(b), "i"(shift & 0x1F) + ); ++ else ++ __asm__ ( ++ "imull %3 \n\t" ++ "shrdl %4, %%edx, %%eax \n\t" ++ :"=a"(rt), "=d"(dummy) ++ :"a"(a), "rm"(b), "c"((uint8_t)shift) ++ ); + return rt; + } + +@@ -113,19 +121,31 @@ __asm__ volatile(\ + // avoid +32 for shift optimization (gcc should do that ...) + #define NEG_SSR32 NEG_SSR32 + static inline int32_t NEG_SSR32( int32_t a, int8_t s){ ++ if (__builtin_constant_p(s)) + __asm__ ("sarl %1, %0\n\t" + : "+r" (a) +- : "ic" ((uint8_t)(-s)) ++ : "i" (-s & 0x1F) + ); ++ else ++ __asm__ ("sarl %1, %0\n\t" ++ : "+r" (a) ++ : "c" ((uint8_t)(-s)) ++ ); + return a; + } + + #define NEG_USR32 NEG_USR32 + static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ ++ if (__builtin_constant_p(s)) + __asm__ ("shrl %1, %0\n\t" + : "+r" (a) +- : "ic" ((uint8_t)(-s)) ++ : "i" (-s & 0x1F) + ); ++ else ++ __asm__ ("shrl %1, %0\n\t" ++ : "+r" (a) ++ : "c" ((uint8_t)(-s)) ++ ); + return a; + } + +-- +2.30.2 diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest index 8cf40a3df4cc..8d2448b7fa65 100644 --- a/media-video/ffmpeg/Manifest +++ b/media-video/ffmpeg/Manifest @@ -14,17 +14,12 @@ AUX ffmpeg-6.0-binutils-2.41.patch 2217 BLAKE2B 2c8e96610fe1d198613405941b8f6ce3 AUX ffmpeg-6.0-libplacebo-remove-deprecated-field.patch 4733 BLAKE2B eba46b33bdbb387b90f89491aa638cb941e7fb72d522945394e540fdfadaf83efc6837a13eefedc285b6bce3ef4443ef32f2c04754209c4a47c4d2216574d597 SHA512 0673dab6043466eecf79048f1da8879d89a014b207910bfd6ec6ebf151fe77edf35460035583f803133969d90ab202ce31aaddf322501ac4e34e1270a66f09fe AUX ffmpeg-6.0-wint-conversion-vulkan.patch 1647 BLAKE2B 3d0f0de065a615f199cd3a3074f5038bf6652f41afa8f8754ade5f0112327f069d4cf8eddf3bc25139122d258caceb102dad7c2825b99f35c273e993caae817d SHA512 1fa7506eb393e44ba98ebaea1e98831912279d365ef8909f247913b912973f7782cb0ad869da4244b6a09b91f5cbb5a5207cbc5a4de8ec61fc313714ea663a80 AUX vmaf-models-default-path.patch 1126 BLAKE2B 71f83765dc89b85e929af393f9d1415d119e71a91aaf45e8a32fd4fff270a129ca797c3b383a6074bea32fb582816660022a59d33bb6f557514df038baaf0271 SHA512 4d21f4b1622d8e47d2821ecac6b893847ada74d75db7d8aaac70efc7e6e7a6607c011b6fb2d015cb0c5e05f6a56e4feed43eca7d35b0f686a68261e6d9981b6a -DIST ffmpeg-4.2.2-ppc64-altivec.patch.gz 7171 BLAKE2B 6676dadb22d2ab4b0f5c19b418448c5b9b54fd8c803c3f0ab517c6fa7990be08098dd6f6a2b1b3e77a1bed31a069c702366aba79ef9141ff9e23cd8c1b6e2885 SHA512 6653975017de3f7bde420860419fbdddb50ae41dbb811b819f4b5b13807bf885a4c01736f05a684515f97b0d63bd8896d5951a3276af90cc74abfe32dc2e2407 -DIST ffmpeg-4.2.2-ppc64-gcc.patch.gz 750 BLAKE2B 3a9cc7f0135e077c77179a7ca3da917bca3995d99d53b58221b23181a075f330132f83ea90a6110e89f90c7c3b5b2a7837559c5df414d9bd52dbb3ec166b1545 SHA512 701b0635e0819484a31de2062ba52d95ee03883ab56547cd75c3646a9b32bf3ecc7f719690b93f29202cfed0fdeecd26b51b9f3c66e72a999a3e8d9e97389275 -DIST ffmpeg-4.2.9.tar.xz 9117288 BLAKE2B 6fbebfc71a24fb876fc60fd6611346f4aded84b6d573441b2ee910ac1a831ba2e4ad1790592a0173e545c19416db1909344d48160a2dbf64fd4c2adf6c5f4d48 SHA512 db3e4489b0aee65195ca3f0e8ce32e749d5b4cbcdc7d5b8e4504ba3d52b0b40e84a2d8cfa8f599c6e722af0b8c5d969c908d6e2fe15d9d3ff2bd60002b59fe6e DIST ffmpeg-4.4.4.tar.xz 9565584 BLAKE2B 8cd76a91ae6e485e56c6e5ae7b31d678e2fc2d634b1c56240619a4b6924dae4ec7adb445932bf4455f409dbc03fdc6d52b4fc270da55393e329ccd3d129f5770 SHA512 253799eccd129dad331db85def5352178ae22303e42af47fc013a6adfd4b60d1e59ff5f9ac6118fe3b403affa56ea1f3ba658042f526a914fba27050c3065daf DIST ffmpeg-4.4.4.tar.xz.asc 520 BLAKE2B c8bf944883e375555b6dd69029fe863c23f68a3584d84aa3e9c4278ae45aee0bfa3697cc1d8a768b95a1ebd7a9cb91553671072f88f46f6a9c947faa74344a44 SHA512 47afa042d8b529d0bfce391455a25cda261f39f8510601d7de2aba6398483ecb623992626e8489aa2a636e3cb93008f26b32080e526143254226d4e2651accea DIST ffmpeg-5.1.3.tar.xz 10007756 BLAKE2B 033dddac096d5dbbfadcf1af51fd1e93d222af1ec6ce7c36000c6a02cf9413288c7fcc7316d450926c60ea9e41935555cc66ee004130836816ada5d5833375c7 SHA512 4310f27fe0c7b4363207e1535115e0ad266a45772bdb5445f5c8658f35b0f3216d8f2cf70d1d2baa71b12069fbdccf418a774b353ddf092d4f66829ef391508a DIST ffmpeg-5.1.3.tar.xz.asc 520 BLAKE2B 09d7ff694a2fc61a00443b90f905bb771c3fb7244a154bbe289fe98a4520202a8066bff593ef0142d8d7387a75d4e4dc68e553fbeba98d0fdd51881f28a54623 SHA512 a7348205ef6648e5c73c32fbe99b8130256d1157d1a7c128701b240e4096ac16778cfcc74a922fe8147e0a137119b8a5fd60f006328454b712eefe154f546318 DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d SHA512 4d0e8f635d5a1633710f30cb3e0a854b6ca3bf85e33a289d1ec7aca2ad55dc4910010bc9cf3f13eee9f6decb9d50a0df6d7aa5a342f308c3868d2730f3a6b980 DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c SHA512 a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed -EBUILD ffmpeg-4.2.9-r1.ebuild 17887 BLAKE2B 934ac7a3bd88505cca89d44b6f1fbb15d42aa18ad1ee523fa41c297ce6ff70838b16cb0f5fd4330863de6e734d9fed453d8ea04c5ccb8d38e9db95fbf453f52e SHA512 8f2d71c864ea045b79b92a7fb7e3958a74bfd566893001baa5b71ef0ba55931fa812b6ae0e6f8d3f902d43d5fb7e67c2af99d10fb238a6142546671e0e7a08c7 -EBUILD ffmpeg-4.2.9.ebuild 17833 BLAKE2B 9c54f0f4be49eb443b49e1a203a638aae07e0a5cba537fdb4ff6765c931670f478c301ef935aa0b72dc8e4a241f17da891eafc6b539495de9725f6bded71da28 SHA512 f5785206f871d89c469aab33bad04c6f35651a70644c08f502fab4d6d1cf131ec6b9a9a26b340f2b33be947bc82bc183dfe4115c4775110f69ca2144f6c91013 EBUILD ffmpeg-4.4.4-r3.ebuild 19749 BLAKE2B 293e91b9a330fb5fdb38b6a99d2660023d2d4699611aa21b99d3e559f91ef77b2b38ecc0e2797436803cfe00b052558dcca1dfa6d6e4edb5e6c51b095deff943 SHA512 d1452632b6d7f2f339deebcb48f6a8ce9db3fcd5affbb0f14cf3d22ea62c47232fc4506296948438b84120a98755827b4fc08e27fcfa720ed8dfbb14425fd7a7 EBUILD ffmpeg-4.4.4-r4.ebuild 19803 BLAKE2B df886272735778300c004444ecd19a16839cd11b289b9d6338f2c126f71a985c0c4e3d79d7fd5d8ed0b72974d6035675efadf7e58f50db91ab319c22c97d7e19 SHA512 d340aa1523e6ad4f1e9423a13fab78bb58756f10ce3c44273204dc2c6399c20f6000910371480c47c16945aa77d1d6636badd89539992c12df323595e77fa1b6 EBUILD ffmpeg-5.1.3-r3.ebuild 19813 BLAKE2B 15d9f8f76edccf46328c4f579726a6e81abe9fce7fe47ecff5012e3909dcf6bbbcf1d7520ac17c3eaccdf091561b23a2873aa96a3b578d11a76e106dad2d6e23 SHA512 7c7f996979cf86421a89a45f91d63f9589ca7dc97230e3da308d7d268d8ee16fea310e0072ef19858777d8f35bb3d43dee7c40f4f864b4bd3e0471536c5631ff diff --git a/media-video/ffmpeg/ffmpeg-4.2.9-r1.ebuild b/media-video/ffmpeg/ffmpeg-4.2.9-r1.ebuild deleted file mode 100644 index 2cd1eb165e88..000000000000 --- a/media-video/ffmpeg/ffmpeg-4.2.9-r1.ebuild +++ /dev/null @@ -1,558 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Subslot: libavutil major.libavcodec major.libavformat major -# Since FFmpeg ships several libraries, subslot is kind of limited here. -# Most consumers will use those three libraries, if a "less used" library -# changes its soname, consumers will have to be rebuilt the old way -# (preserve-libs). -# If, for example, a package does not link to libavformat and only libavformat -# changes its ABI then this package will be rebuilt needlessly. Hence, such a -# package is free _not_ to := depend on FFmpeg but I would strongly encourage -# doing so since such a case is unlikely. -FFMPEG_SUBSLOT=56.58.58 - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_MIN_CLONE_TYPE="single" - EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git" -fi - -inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record/convert/stream audio and video. Includes libavcodec" -HOMEPAGE="https://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.xz" -else # Release - SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz - https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-4.2.2-ppc64-altivec.patch.gz - https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-4.2.2-ppc64-gcc.patch.gz - " -fi -FFMPEG_REVISION="${PV#*_p}" - -SLOT="0/${FFMPEG_SUBSLOT}" -LICENSE=" - !gpl? ( LGPL-2.1 ) - gpl? ( GPL-2 ) - amr? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - gmp? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - libaribb24? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - encode? ( - amrenc? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - ) - samba? ( GPL-3 ) -" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -# Options to use as use_enable in the foo[:bar] form. -# This will feed configure with $(use_enable foo bar) -# or $(use_enable foo foo) if no :bar is set. -# foo is added to IUSE. -FFMPEG_FLAG_MAP=( - +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt gnutls gmp - +gpl hardcoded-tables +iconv libxml2 lzma +network opencl - openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi vdpau - X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib - # libavdevice options - cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal - opengl - # indevs - libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack - # decoders - amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 dav1d:libdav1d fdk:libfdk-aac - jpeg2k:libopenjpeg bluray:libbluray gme:libgme gsm:libgsm - libaribb24 mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh - speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec - vorbis:libvorbis vpx:libvpx zvbi:libzvbi - # libavfilter options - appkit - bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r - fribidi:libfribidi fontconfig ladspa libass libtesseract lv2 truetype:libfreetype vidstab:libvidstab - rubberband:librubberband zeromq:libzmq zimg:libzimg - # libswresample options - libsoxr - # Threads; we only support pthread for now but ffmpeg supports more - +threads:pthreads -) - -# Same as above but for encoders, i.e. they do something only with USE=encode. -FFMPEG_ENCODER_FLAG_MAP=( - amrenc:libvo-amrwbenc mp3:libmp3lame - kvazaar:libkvazaar libaom - openh264:libopenh264 snappy:libsnappy theora:libtheora twolame:libtwolame - wavpack:libwavpack webp:libwebp x264:libx264 x265:libx265 xvid:libxvid -) - -IUSE=" - alsa chromium doc +encode oss pic static-libs test v4l - ${FFMPEG_FLAG_MAP[@]%:*} - ${FFMPEG_ENCODER_FLAG_MAP[@]%:*} -" - -# Strings for CPU features in the useflag[:configure_option] form -# if :configure_option isn't set, it will use 'useflag' as configure option -ARM_CPU_FEATURES=( - cpu_flags_arm_thumb:armv5te - cpu_flags_arm_v6:armv6 - cpu_flags_arm_thumb2:armv6t2 - cpu_flags_arm_neon:neon - cpu_flags_arm_vfp:vfp - cpu_flags_arm_vfpv3:vfpv3 - cpu_flags_arm_v8:armv8 -) -ARM_CPU_REQUIRED_USE=" - arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( - cpu_flags_arm_vfp - arm? ( cpu_flags_arm_thumb2 ) - ) - cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) - cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( - arm? ( cpu_flags_arm_thumb ) - ) -" -MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) -PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) -PPC_CPU_REQUIRED_USE=" - cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) - cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) -" -X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop ) -X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} ) -X86_CPU_REQUIRED_USE=" - cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) - cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) - cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) - cpu_flags_x86_xop? ( cpu_flags_x86_avx ) - cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) - cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) - cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) - cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) - cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) - cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) - cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) - cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) - cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) - cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) -" - -CPU_FEATURES_MAP=( - ${ARM_CPU_FEATURES[@]} - ${MIPS_CPU_FEATURES[@]} - ${PPC_CPU_FEATURES[@]} - ${X86_CPU_FEATURES[@]} -) -IUSE="${IUSE} - ${CPU_FEATURES_MAP[@]%:*}" - -CPU_REQUIRED_USE=" - ${ARM_CPU_REQUIRED_USE} - ${PPC_CPU_REQUIRED_USE} - ${X86_CPU_REQUIRED_USE} -" - -FFTOOLS=( aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher ) -IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}" - -RDEPEND=" - alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) - amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] ) - bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] ) - bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] ) - chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] ) - codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] ) - dav1d? ( >=media-libs/dav1d-0.4.0:0=[${MULTILIB_USEDEP}] ) - encode? ( - amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] ) - kvazaar? ( >=media-libs/kvazaar-1.2.0[${MULTILIB_USEDEP}] ) - mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] ) - openh264? ( >=media-libs/openh264-1.4.0-r1[${MULTILIB_USEDEP}] ) - snappy? ( >=app-arch/snappy-1.1.2-r1:=[${MULTILIB_USEDEP}] ) - theora? ( - >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] - >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] - ) - twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] ) - wavpack? ( >=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}] ) - webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] ) - x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] ) - x265? ( >=media-libs/x265-1.6:=[${MULTILIB_USEDEP}] ) - xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] ) - ) - fdk? ( >=media-libs/fdk-aac-0.1.3:=[${MULTILIB_USEDEP}] ) - flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] ) - fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] ) - frei0r? ( media-plugins/frei0r-plugins ) - fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] ) - gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[${MULTILIB_USEDEP}] ) - gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] ) - gmp? ( >=dev-libs/gmp-6:0=[${MULTILIB_USEDEP}] ) - gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] ) - iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) - iec61883? ( - >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}] - >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] - >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}] - ) - ieee1394? ( - >=media-libs/libdc1394-2.2.1[${MULTILIB_USEDEP}] - >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] - ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] ) - libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] ) - libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] ) - libass? ( >=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}] ) - libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] ) - libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) - libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) - librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) - libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) - libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] ) - libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) - libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) - lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - mmal? ( media-libs/raspberrypi-userland ) - modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] ) - openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] ) - opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) - opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] ) - opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] ) - pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) - rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] ) - samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] ) - speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] ) - srt? ( >=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}] ) - ssh? ( >=net-libs/libssh-0.5.5[${MULTILIB_USEDEP}] ) - svg? ( gnome-base/librsvg:2=[${MULTILIB_USEDEP}] ) - truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] ) - vaapi? ( >=media-libs/libva-1.2.1-r1:0=[${MULTILIB_USEDEP}] ) - nvenc? ( >=media-libs/nv-codec-headers-9.0.18.0 ) - vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] ) - vidstab? ( >=media-libs/vidstab-1.1.0[${MULTILIB_USEDEP}] ) - vorbis? ( - >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] - >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] - ) - vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.4[${MULTILIB_USEDEP}] - ) - zeromq? ( >=net-libs/zeromq-4.1.6 ) - zimg? ( >=media-libs/zimg-2.7.4:=[${MULTILIB_USEDEP}] ) - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] ) - postproc? ( !media-libs/libpostproc ) -" - -RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) -" - -DEPEND="${RDEPEND} - ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] ) - v4l? ( sys-kernel/linux-headers ) -" -BDEPEND=" - >=sys-devel/make-3.81 - virtual/pkgconfig - cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) - cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) - doc? ( sys-apps/texinfo ) - test? ( net-misc/wget sys-devel/bc ) -" - -# Code requiring FFmpeg to be built under gpl license -GPL_REQUIRED_USE=" - postproc? ( gpl ) - frei0r? ( gpl ) - cdio? ( gpl ) - rubberband? ( gpl ) - samba? ( gpl ) - encode? ( - x264? ( gpl ) - x265? ( gpl ) - xvid? ( gpl ) - ) -" -REQUIRED_USE=" - cuda? ( nvenc ) - libv4l? ( v4l ) - fftools_cws2fws? ( zlib ) - test? ( encode ) - ${GPL_REQUIRED_USE} - ${CPU_REQUIRED_USE}" -RESTRICT=" - !test? ( test ) - gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) -" - -S=${WORKDIR}/${P/_/-} - -PATCHES=( - "${FILESDIR}"/chromium-r1.patch - "${WORKDIR}"/${PN}-4.2.2-ppc64-gcc.patch # both ppc patches from - "${WORKDIR}"/${PN}-4.2.2-ppc64-altivec.patch # https://trac.ffmpeg.org/ticket/7861 - "${FILESDIR}"/${PN}-5.0-backport-ranlib-build-fix.patch - "${FILESDIR}"/${PN}-5.1.3-binutils-2.41.patch -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/libavutil/avconfig.h -) - -build_separate_libffmpeg() { - use opencl -} - -src_prepare() { - if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot - export revision=git-N-${FFMPEG_REVISION} - fi - default - echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die -} - -multilib_src_configure() { - local myconf=( ${EXTRA_FFMPEG_CONF} ) - - # bug 842201 - use ia64 && tc-is-gcc && append-flags \ - -fno-tree-ccp \ - -fno-tree-dominator-opts \ - -fno-tree-fre \ - -fno-code-hoisting \ - -fno-tree-pre \ - -fno-tree-vrp - - local ffuse=( "${FFMPEG_FLAG_MAP[@]}" ) - use openssl && myconf+=( --enable-nonfree ) - use samba && myconf+=( --enable-version3 ) - - # Encoders - if use encode ; then - ffuse+=( "${FFMPEG_ENCODER_FLAG_MAP[@]}" ) - - # Licensing. - if use amrenc ; then - myconf+=( --enable-version3 ) - fi - else - myconf+=( --disable-encoders ) - fi - - # Indevs - use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 ) - for i in alsa oss jack ; do - use ${i} || myconf+=( --disable-indev=${i} ) - done - - # Outdevs - for i in alsa oss ; do - use ${i} || myconf+=( --disable-outdev=${i} ) - done - - # Decoders - use amr && myconf+=( --enable-version3 ) - use gmp && myconf+=( --enable-version3 ) - use libaribb24 && myconf+=( --enable-version3 ) - use fdk && use gpl && myconf+=( --enable-nonfree ) - - for i in "${ffuse[@]#+}" ; do - myconf+=( $(use_enable ${i%:*} ${i#*:}) ) - done - - if use openssl ; then - myconf+=( --disable-gnutls ) - fi - - # (temporarily) disable non-multilib deps - if ! multilib_is_native_abi; then - for i in frei0r libzmq ; do - myconf+=( --disable-${i} ) - done - fi - - # CPU features - for i in "${CPU_FEATURES_MAP[@]}" ; do - use ${i%:*} || myconf+=( --disable-${i#*:} ) - done - - if use pic ; then - myconf+=( --enable-pic ) - # disable asm code if PIC is required - # as the provided asm decidedly is not PIC for x86. - [[ ${ABI} == x86 ]] && myconf+=( --disable-asm ) - fi - [[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004 - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag mcpu) $(get-flag march) ; do - [[ ${i} = native ]] && i="host" # bug #273421 - myconf+=( --cpu=${i} ) - break - done - - # LTO support, bug #566282 - is-flagq "-flto*" && myconf+=( "--enable-lto" ) - - # Mandatory configuration - myconf=( - --enable-avfilter - --enable-avresample - --disable-stripping - # This is only for hardcoded cflags; those are used in configure checks that may - # interfere with proper detections, bug #671746 and bug #645778 - # We use optflags, so that overrides them anyway. - --disable-optimizations - --disable-libcelt # bug #664158 - "${myconf[@]}" - ) - - # cross compile support - if tc-is-cross-compiler ; then - myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" ) - case ${CHOST} in - *mingw32*) - myconf+=( --target-os=mingw32 ) - ;; - *linux*) - myconf+=( --target-os=linux ) - ;; - esac - fi - - # doc - myconf+=( - $(multilib_native_use_enable doc) - $(multilib_native_use_enable doc htmlpages) - $(multilib_native_enable manpages) - ) - - set -- "${S}/configure" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --mandir="${EPREFIX}/usr/share/man" \ - --enable-shared \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --strip="$(tc-getSTRIP)" \ - --optflags="${CFLAGS}" \ - $(use_enable static-libs static) \ - "${myconf[@]}" - echo "${@}" - "${@}" || die - - if multilib_is_native_abi && use chromium && build_separate_libffmpeg; then - einfo "Configuring for Chromium" - mkdir -p ../chromium || die - pushd ../chromium >/dev/null || die - set -- "${@}" \ - --disable-shared \ - --enable-static \ - --enable-pic \ - --disable-opencl - echo "${@}" - "${@}" || die - popd >/dev/null || die - fi -} - -multilib_src_compile() { - emake V=1 - - if multilib_is_native_abi; then - for i in "${FFTOOLS[@]}" ; do - if use fftools_${i} ; then - emake V=1 tools/${i}$(get_exeext) - fi - done - - if use chromium; then - if build_separate_libffmpeg; then - einfo "Compiling for Chromium" - pushd ../chromium >/dev/null || die - emake V=1 libffmpeg - popd >/dev/null || die - else - emake V=1 libffmpeg - fi - fi - fi -} - -multilib_src_install() { - emake V=1 DESTDIR="${D}" install install-doc - - if multilib_is_native_abi; then - for i in "${FFTOOLS[@]}" ; do - if use fftools_${i} ; then - dobin tools/${i}$(get_exeext) - fi - done - - if use chromium; then - if build_separate_libffmpeg; then - einfo "Installing for Chromium" - pushd ../chromium >/dev/null || die - emake V=1 DESTDIR="${D}" install-libffmpeg - popd >/dev/null || die - else - emake V=1 DESTDIR="${D}" install-libffmpeg - - # When not built separately, libffmpeg has no code of - # its own so this QA check raises a false positive. - QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*" - fi - fi - fi -} - -multilib_src_install_all() { - dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges - [ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES" -} - -multilib_src_test() { - LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \ - emake V=1 fate -} diff --git a/media-video/ffmpeg/ffmpeg-4.2.9.ebuild b/media-video/ffmpeg/ffmpeg-4.2.9.ebuild deleted file mode 100644 index f28a34fb7f8b..000000000000 --- a/media-video/ffmpeg/ffmpeg-4.2.9.ebuild +++ /dev/null @@ -1,557 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Subslot: libavutil major.libavcodec major.libavformat major -# Since FFmpeg ships several libraries, subslot is kind of limited here. -# Most consumers will use those three libraries, if a "less used" library -# changes its soname, consumers will have to be rebuilt the old way -# (preserve-libs). -# If, for example, a package does not link to libavformat and only libavformat -# changes its ABI then this package will be rebuilt needlessly. Hence, such a -# package is free _not_ to := depend on FFmpeg but I would strongly encourage -# doing so since such a case is unlikely. -FFMPEG_SUBSLOT=56.58.58 - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_MIN_CLONE_TYPE="single" - EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git" -fi - -inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record/convert/stream audio and video. Includes libavcodec" -HOMEPAGE="https://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.xz" -else # Release - SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz - https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-4.2.2-ppc64-altivec.patch.gz - https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-4.2.2-ppc64-gcc.patch.gz - " -fi -FFMPEG_REVISION="${PV#*_p}" - -SLOT="0/${FFMPEG_SUBSLOT}" -LICENSE=" - !gpl? ( LGPL-2.1 ) - gpl? ( GPL-2 ) - amr? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - gmp? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - libaribb24? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - encode? ( - amrenc? ( - gpl? ( GPL-3 ) - !gpl? ( LGPL-3 ) - ) - ) - samba? ( GPL-3 ) -" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -fi - -# Options to use as use_enable in the foo[:bar] form. -# This will feed configure with $(use_enable foo bar) -# or $(use_enable foo foo) if no :bar is set. -# foo is added to IUSE. -FFMPEG_FLAG_MAP=( - +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt gnutls gmp - +gpl hardcoded-tables +iconv libxml2 lzma +network opencl - openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi vdpau - X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib - # libavdevice options - cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal - opengl - # indevs - libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack - # decoders - amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 dav1d:libdav1d fdk:libfdk-aac - jpeg2k:libopenjpeg bluray:libbluray gme:libgme gsm:libgsm - libaribb24 mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh - speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec - vorbis:libvorbis vpx:libvpx zvbi:libzvbi - # libavfilter options - appkit - bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r - fribidi:libfribidi fontconfig ladspa libass libtesseract lv2 truetype:libfreetype vidstab:libvidstab - rubberband:librubberband zeromq:libzmq zimg:libzimg - # libswresample options - libsoxr - # Threads; we only support pthread for now but ffmpeg supports more - +threads:pthreads -) - -# Same as above but for encoders, i.e. they do something only with USE=encode. -FFMPEG_ENCODER_FLAG_MAP=( - amrenc:libvo-amrwbenc mp3:libmp3lame - kvazaar:libkvazaar libaom - openh264:libopenh264 snappy:libsnappy theora:libtheora twolame:libtwolame - wavpack:libwavpack webp:libwebp x264:libx264 x265:libx265 xvid:libxvid -) - -IUSE=" - alsa chromium doc +encode oss pic static-libs test v4l - ${FFMPEG_FLAG_MAP[@]%:*} - ${FFMPEG_ENCODER_FLAG_MAP[@]%:*} -" - -# Strings for CPU features in the useflag[:configure_option] form -# if :configure_option isn't set, it will use 'useflag' as configure option -ARM_CPU_FEATURES=( - cpu_flags_arm_thumb:armv5te - cpu_flags_arm_v6:armv6 - cpu_flags_arm_thumb2:armv6t2 - cpu_flags_arm_neon:neon - cpu_flags_arm_vfp:vfp - cpu_flags_arm_vfpv3:vfpv3 - cpu_flags_arm_v8:armv8 -) -ARM_CPU_REQUIRED_USE=" - arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( - cpu_flags_arm_vfp - arm? ( cpu_flags_arm_thumb2 ) - ) - cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) - cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( - arm? ( cpu_flags_arm_thumb ) - ) -" -MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) -PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) -PPC_CPU_REQUIRED_USE=" - cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) - cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) -" -X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop ) -X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} ) -X86_CPU_REQUIRED_USE=" - cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) - cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) - cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) - cpu_flags_x86_xop? ( cpu_flags_x86_avx ) - cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) - cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) - cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) - cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) - cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) - cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) - cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) - cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) - cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) - cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) -" - -CPU_FEATURES_MAP=( - ${ARM_CPU_FEATURES[@]} - ${MIPS_CPU_FEATURES[@]} - ${PPC_CPU_FEATURES[@]} - ${X86_CPU_FEATURES[@]} -) -IUSE="${IUSE} - ${CPU_FEATURES_MAP[@]%:*}" - -CPU_REQUIRED_USE=" - ${ARM_CPU_REQUIRED_USE} - ${PPC_CPU_REQUIRED_USE} - ${X86_CPU_REQUIRED_USE} -" - -FFTOOLS=( aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher ) -IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}" - -RDEPEND=" - alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) - amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] ) - bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] ) - bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] ) - chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] ) - codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] ) - dav1d? ( >=media-libs/dav1d-0.4.0:0=[${MULTILIB_USEDEP}] ) - encode? ( - amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] ) - kvazaar? ( >=media-libs/kvazaar-1.2.0[${MULTILIB_USEDEP}] ) - mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] ) - openh264? ( >=media-libs/openh264-1.4.0-r1[${MULTILIB_USEDEP}] ) - snappy? ( >=app-arch/snappy-1.1.2-r1:=[${MULTILIB_USEDEP}] ) - theora? ( - >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] - >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] - ) - twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] ) - wavpack? ( >=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}] ) - webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] ) - x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] ) - x265? ( >=media-libs/x265-1.6:=[${MULTILIB_USEDEP}] ) - xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] ) - ) - fdk? ( >=media-libs/fdk-aac-0.1.3:=[${MULTILIB_USEDEP}] ) - flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] ) - fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] ) - frei0r? ( media-plugins/frei0r-plugins ) - fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] ) - gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[${MULTILIB_USEDEP}] ) - gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] ) - gmp? ( >=dev-libs/gmp-6:0=[${MULTILIB_USEDEP}] ) - gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] ) - iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) - iec61883? ( - >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}] - >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] - >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}] - ) - ieee1394? ( - >=media-libs/libdc1394-2.2.1[${MULTILIB_USEDEP}] - >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] - ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] ) - libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] ) - libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] ) - libass? ( >=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}] ) - libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] ) - libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) - libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) - librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) - libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) - libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] ) - libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) - libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) - lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - mmal? ( media-libs/raspberrypi-userland ) - modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] ) - openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] ) - opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) - opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] ) - opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] ) - pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) - rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] ) - samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] ) - speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] ) - srt? ( >=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}] ) - ssh? ( >=net-libs/libssh-0.5.5[${MULTILIB_USEDEP}] ) - svg? ( gnome-base/librsvg:2=[${MULTILIB_USEDEP}] ) - truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] ) - vaapi? ( >=media-libs/libva-1.2.1-r1:0=[${MULTILIB_USEDEP}] ) - nvenc? ( >=media-libs/nv-codec-headers-9.0.18.0 ) - vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] ) - vidstab? ( >=media-libs/vidstab-1.1.0[${MULTILIB_USEDEP}] ) - vorbis? ( - >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] - >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] - ) - vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.4[${MULTILIB_USEDEP}] - ) - zeromq? ( >=net-libs/zeromq-4.1.6 ) - zimg? ( >=media-libs/zimg-2.7.4:=[${MULTILIB_USEDEP}] ) - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] ) - postproc? ( !media-libs/libpostproc ) -" - -RDEPEND="${RDEPEND} - openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) -" - -DEPEND="${RDEPEND} - ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] ) - v4l? ( sys-kernel/linux-headers ) -" -BDEPEND=" - >=sys-devel/make-3.81 - virtual/pkgconfig - cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) - cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) - doc? ( sys-apps/texinfo ) - test? ( net-misc/wget sys-devel/bc ) -" - -# Code requiring FFmpeg to be built under gpl license -GPL_REQUIRED_USE=" - postproc? ( gpl ) - frei0r? ( gpl ) - cdio? ( gpl ) - rubberband? ( gpl ) - samba? ( gpl ) - encode? ( - x264? ( gpl ) - x265? ( gpl ) - xvid? ( gpl ) - ) -" -REQUIRED_USE=" - cuda? ( nvenc ) - libv4l? ( v4l ) - fftools_cws2fws? ( zlib ) - test? ( encode ) - ${GPL_REQUIRED_USE} - ${CPU_REQUIRED_USE}" -RESTRICT=" - !test? ( test ) - gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) -" - -S=${WORKDIR}/${P/_/-} - -PATCHES=( - "${FILESDIR}"/chromium-r1.patch - "${WORKDIR}"/${PN}-4.2.2-ppc64-gcc.patch # both ppc patches from - "${WORKDIR}"/${PN}-4.2.2-ppc64-altivec.patch # https://trac.ffmpeg.org/ticket/7861 - "${FILESDIR}"/${PN}-5.0-backport-ranlib-build-fix.patch -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/libavutil/avconfig.h -) - -build_separate_libffmpeg() { - use opencl -} - -src_prepare() { - if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot - export revision=git-N-${FFMPEG_REVISION} - fi - default - echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die -} - -multilib_src_configure() { - local myconf=( ${EXTRA_FFMPEG_CONF} ) - - # bug 842201 - use ia64 && tc-is-gcc && append-flags \ - -fno-tree-ccp \ - -fno-tree-dominator-opts \ - -fno-tree-fre \ - -fno-code-hoisting \ - -fno-tree-pre \ - -fno-tree-vrp - - local ffuse=( "${FFMPEG_FLAG_MAP[@]}" ) - use openssl && myconf+=( --enable-nonfree ) - use samba && myconf+=( --enable-version3 ) - - # Encoders - if use encode ; then - ffuse+=( "${FFMPEG_ENCODER_FLAG_MAP[@]}" ) - - # Licensing. - if use amrenc ; then - myconf+=( --enable-version3 ) - fi - else - myconf+=( --disable-encoders ) - fi - - # Indevs - use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 ) - for i in alsa oss jack ; do - use ${i} || myconf+=( --disable-indev=${i} ) - done - - # Outdevs - for i in alsa oss ; do - use ${i} || myconf+=( --disable-outdev=${i} ) - done - - # Decoders - use amr && myconf+=( --enable-version3 ) - use gmp && myconf+=( --enable-version3 ) - use libaribb24 && myconf+=( --enable-version3 ) - use fdk && use gpl && myconf+=( --enable-nonfree ) - - for i in "${ffuse[@]#+}" ; do - myconf+=( $(use_enable ${i%:*} ${i#*:}) ) - done - - if use openssl ; then - myconf+=( --disable-gnutls ) - fi - - # (temporarily) disable non-multilib deps - if ! multilib_is_native_abi; then - for i in frei0r libzmq ; do - myconf+=( --disable-${i} ) - done - fi - - # CPU features - for i in "${CPU_FEATURES_MAP[@]}" ; do - use ${i%:*} || myconf+=( --disable-${i#*:} ) - done - - if use pic ; then - myconf+=( --enable-pic ) - # disable asm code if PIC is required - # as the provided asm decidedly is not PIC for x86. - [[ ${ABI} == x86 ]] && myconf+=( --disable-asm ) - fi - [[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004 - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag mcpu) $(get-flag march) ; do - [[ ${i} = native ]] && i="host" # bug #273421 - myconf+=( --cpu=${i} ) - break - done - - # LTO support, bug #566282 - is-flagq "-flto*" && myconf+=( "--enable-lto" ) - - # Mandatory configuration - myconf=( - --enable-avfilter - --enable-avresample - --disable-stripping - # This is only for hardcoded cflags; those are used in configure checks that may - # interfere with proper detections, bug #671746 and bug #645778 - # We use optflags, so that overrides them anyway. - --disable-optimizations - --disable-libcelt # bug #664158 - "${myconf[@]}" - ) - - # cross compile support - if tc-is-cross-compiler ; then - myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" ) - case ${CHOST} in - *mingw32*) - myconf+=( --target-os=mingw32 ) - ;; - *linux*) - myconf+=( --target-os=linux ) - ;; - esac - fi - - # doc - myconf+=( - $(multilib_native_use_enable doc) - $(multilib_native_use_enable doc htmlpages) - $(multilib_native_enable manpages) - ) - - set -- "${S}/configure" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --mandir="${EPREFIX}/usr/share/man" \ - --enable-shared \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --strip="$(tc-getSTRIP)" \ - --optflags="${CFLAGS}" \ - $(use_enable static-libs static) \ - "${myconf[@]}" - echo "${@}" - "${@}" || die - - if multilib_is_native_abi && use chromium && build_separate_libffmpeg; then - einfo "Configuring for Chromium" - mkdir -p ../chromium || die - pushd ../chromium >/dev/null || die - set -- "${@}" \ - --disable-shared \ - --enable-static \ - --enable-pic \ - --disable-opencl - echo "${@}" - "${@}" || die - popd >/dev/null || die - fi -} - -multilib_src_compile() { - emake V=1 - - if multilib_is_native_abi; then - for i in "${FFTOOLS[@]}" ; do - if use fftools_${i} ; then - emake V=1 tools/${i}$(get_exeext) - fi - done - - if use chromium; then - if build_separate_libffmpeg; then - einfo "Compiling for Chromium" - pushd ../chromium >/dev/null || die - emake V=1 libffmpeg - popd >/dev/null || die - else - emake V=1 libffmpeg - fi - fi - fi -} - -multilib_src_install() { - emake V=1 DESTDIR="${D}" install install-doc - - if multilib_is_native_abi; then - for i in "${FFTOOLS[@]}" ; do - if use fftools_${i} ; then - dobin tools/${i}$(get_exeext) - fi - done - - if use chromium; then - if build_separate_libffmpeg; then - einfo "Installing for Chromium" - pushd ../chromium >/dev/null || die - emake V=1 DESTDIR="${D}" install-libffmpeg - popd >/dev/null || die - else - emake V=1 DESTDIR="${D}" install-libffmpeg - - # When not built separately, libffmpeg has no code of - # its own so this QA check raises a false positive. - QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*" - fi - fi - fi -} - -multilib_src_install_all() { - dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges - [ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES" -} - -multilib_src_test() { - LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \ - emake V=1 fate -} diff --git a/media-video/mjpegtools/Manifest b/media-video/mjpegtools/Manifest index 6856e535f9ea..caab7ad1569b 100644 --- a/media-video/mjpegtools/Manifest +++ b/media-video/mjpegtools/Manifest @@ -1,3 +1,5 @@ +AUX mjpegtools-2.2.1-c++17-no-auto_ptr-fix.patch 521 BLAKE2B 6afa67ce2c4ce924e90a71261216fc3bf225692b9ef3c4c6daceabedfb655069d9916245153d718b3096f28e0c95adee7c1ce3403d92c1842c144b2eeba2389e SHA512 114dc0b9a61af40ea0866320554e7aa048610a0698f79b419b36722f5130f521d18a5abe55d6a8b8ce74623510f7ff63b49fff8bded0f60b9ad31d6ff2d45458 +AUX mjpegtools-2.2.1-c++17-register-fix.patch 391 BLAKE2B ec51922fadc66a1500ac3352de0b507d3a2210c36562ba8b72e41a90cf5fc007d3cf5579e8b6813506371989e827833b1b71da0b0444dc8a3481e03884d501e8 SHA512 bc3a6c708af357f67f5d5cd2eb11c931c44d14e698f1d2a30e066c66a7e06cbcc5238b7b7bce775127f56d3c978b44f2986801359eef9836a23ec0ffd25bceca DIST mjpegtools-2.2.1.tar.gz 2326425 BLAKE2B a6f2698dda6b7c92a1a786f39bfb1989587b2c35a1f94e435247f04a01f405808d464470fddf1eddaee73df75daaef460bd62e901b89b2b2e0b095332492b20b SHA512 4d7f4dcf56a0e6079025bf0221ee632d91c4cc635a8c7eb9ddf3f7b86ad7250415c6dc4fd4113081920bc9c8fdc2552b8a3aaf896bf5a778acfacb15c7ded830 -EBUILD mjpegtools-2.2.1.ebuild 2615 BLAKE2B c8c587b3d2ccb179fff279e2abc212682ec75f3a0a73a1f797c3432b9ecbaf0b3e701a767ded43f0a77a214921bca122676691e8220eabd7b62e6f2e5b4deb9f SHA512 2ae9505a322500f3a50ad57d687e1eb323809560d746667250e68f4ec2a37bb34ae2168c195199e0a5f4bad15253fbccd244af37a2ae03690740de988e25eccc +EBUILD mjpegtools-2.2.1-r1.ebuild 2718 BLAKE2B 7d2c89d7950b43bff774a392b8f77cef5f99f34dcf32379403b0eb3e443d18e742bdcce78d4a0adcdf99198dddd0e6539382e89d69a7db4fe5e67ec312ef0f58 SHA512 80c1a04541912cbc8e31f999ca72652e1d8addd41eb9b114205cbf636864223f5ea9f2b0fdb152dc936ae2d6a8355f215b8298be5191f4c65d3ba60b51fb55ed MISC metadata.xml 538 BLAKE2B 420dc5b1516f83aed28539d6c9cb3964135bd67d9a8c334eb5ad72bc95156fe3795ca8098cebc46e7a263e3a84cdb8bfe1a393b7f9a9f47eeaf24527748723a9 SHA512 c53c44b7a0bdea16c3c56d11edde87edea9849ffb37b2eba21701ad5791f1348d61d7216457efa0964c1503d89e2d86c4616d1fda240129f98ab2b68ec5e6926 diff --git a/media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-no-auto_ptr-fix.patch b/media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-no-auto_ptr-fix.patch new file mode 100644 index 000000000000..cc68c95c2493 --- /dev/null +++ b/media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-no-auto_ptr-fix.patch @@ -0,0 +1,20 @@ +--- a/mplex/main.cpp ++++ b/mplex/main.cpp +@@ -50,7 +50,7 @@ + #include "multiplexor.hpp" + + +-using std::auto_ptr; ++using std::unique_ptr; + + + /************************************************************************* +@@ -138,7 +138,7 @@ + void + FileOutputStream::NextSegment( ) + { +- auto_ptr prev_filename_buf( new char[strlen(cur_filename)+1] ); ++ unique_ptr prev_filename_buf( new char[strlen(cur_filename)+1] ); + char *prev_filename = prev_filename_buf.get(); + fclose(strm); + ++segment_num; diff --git a/media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-register-fix.patch b/media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-register-fix.patch new file mode 100644 index 000000000000..b32cef5129a1 --- /dev/null +++ b/media-video/mjpegtools/files/mjpegtools-2.2.1-c++17-register-fix.patch @@ -0,0 +1,17 @@ +--- a/utils/fastintfns.h ++++ b/utils/fastintfns.h +@@ -2,12 +2,12 @@ + * + * WARNING: Assumes 2's complement arithmetic. + */ +-static inline int intmax( register int x, register int y ) ++static inline int intmax( int x, int y ) + { + return x < y ? y : x; + } + +-static inline int intmin( register int x, register int y ) ++static inline int intmin( int x, int y ) + { + return x < y ? x : y; + } diff --git a/media-video/mjpegtools/mjpegtools-2.2.1.ebuild b/media-video/mjpegtools/mjpegtools-2.2.1-r1.ebuild similarity index 91% rename from media-video/mjpegtools/mjpegtools-2.2.1.ebuild rename to media-video/mjpegtools/mjpegtools-2.2.1-r1.ebuild index c87164eacd60..a56461679280 100644 --- a/media-video/mjpegtools/mjpegtools-2.2.1.ebuild +++ b/media-video/mjpegtools/mjpegtools-2.2.1-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 -inherit autotools flag-o-matic multilib-minimal toolchain-funcs +inherit autotools multilib-minimal DESCRIPTION="Tools for MJPEG video" HOMEPAGE="http://mjpeg.sourceforge.net/" @@ -20,7 +20,7 @@ BDEPEND=" virtual/pkgconfig " RDEPEND=" - virtual/jpeg:0=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:0[static-libs?,${MULTILIB_USEDEP}] dv? ( >=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}] ) gtk? ( x11-libs/gtk+:2 ) png? ( media-libs/libpng:0= ) @@ -40,6 +40,9 @@ DEPEND=" src_prepare() { default + eapply "${FILESDIR}/${P}-c++17-register-fix.patch" + eapply "${FILESDIR}/${P}-c++17-no-auto_ptr-fix.patch" + eautoreconf sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure } diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 9c412fedc490..cb45318f9985 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -1,12 +1,8 @@ -AUX 0.3.70/parser-check-pointer.patch 731 BLAKE2B de916ae5e8f39759e7e2216cd47e96b254e924851836a594b5922739e4b11f0dd809969defba10fadc99306700497d06957084b4edd04f22c2e1a7d37e988509 SHA512 77225841a84cdec4163297a6094365b537775d6824b7ecf6dfca0b71785ec36358c24ed6e51aec6d6d68968dd6d5b7707745b76ef86d1a76e686320b76b4e3ca -AUX 0.3.71/jack-update-bufsize-samplerate.patch 1577 BLAKE2B 1bb11301fa7c04482fc8684c1ab07134da52891dba2c357bafd261b829ca255c7bbeab0fb70988813d1c895dab6108498b3ef8c479fdec60c843eb1e6b00f3f5 SHA512 13b8d44bf0ebd4a3d913eff083fbaeed96cff67315f04d9e44e1c92bfe83a04757a11291bcb1c30ef26f698248396212d1f3480290b84573159ffedf51c5fd00 -AUX 0.3.72/001-opus-meson.patch 3622 BLAKE2B 3470eb21de06019dba38747896bcfa0703bc8213658f9e90fc4f4bd687a5a7dcc7c6818c8a4cd14f0ba840981e6e91d88a31def645573b246f9baf02e1d2ca4c SHA512 19d54bbd11bac426882ae69f81d880cc59d950a64fa88914bac00b16d62d29b99e629a92cae2b49b7dfcb5228c088274b6ee30378b8efa8a3f29190d806c377c -AUX 0.3.72/002-context-segfault-no-fallback.patch 991 BLAKE2B 33c3dbac479ba829a9c60161705ee584be1cefb02139d5cd01d56017b982421a2b4607b11bbf9345c13f630f36d9d4eb17a7dbceb31de7787051f1cc2fb08d20 SHA512 ad97cc99faa87842d607ab06cc3308ee2539663270b8901d8bc827e8b85f2b2c1461ef7d070447e824a83680bdeaa632ee05e9f66e263be8c6245fbf8558e55e -AUX 0.3.73/0001-impl-node-remove-node-target-peers.patch 1166 BLAKE2B 06d66961ba1bd186dfbe0a48eba48dd64436c0abab1986e1497e043c9889ee057449712e34575721c31cad9537444aeb23863227d2cc4d2ff3cca53753a8924c SHA512 83c48182de54872067f77b7751fe2affdc460d01983005041157d9a61607e86505c937547d9d9b9c86a30f35a3396a5afaa67d4ed5e88bb5e72a5d8acab6255a AUX 0.3.75/0001-module-rt-error-out-on-load-no-bus.patch 2928 BLAKE2B b39ccee82d17428f6a73b5f4b5f365a56e094fee2563cffca85393419e025557824a544c640f93e1656833b1f32acfed729b05595d0aa62c0b30de5043c01fee SHA512 3ffd389f97cc09938d28d0884c4e62dc79a0f9ce7a7103239b159cd70e7fd63b100f0d8f7abf266f09f4d94ff515217dab097d2cbc2517c7bc3739c6fb95b026 AUX 0.3.75/0002-thread-loop-only-signal-when-option-set.patch 2180 BLAKE2B f4239fd8175dfdbee6b66631fd324f538e755be4c2c617959f5b9449eb06a30839c73a11b9a53dc09cb88c3c24a13038a339cfe86aed50d8510d16b8d663c39b SHA512 8f0b9f35f668cea7545fc255ae93035dee28714d65009a341201c6b2a79633ec59beb4e9d94760d8d4ad01353caff4daf95934e2d80dd909c76596aa8f2ef6ae AUX 0.3.75/0003-missing-include-version.h.patch 725 BLAKE2B f56835e1b355b6284e150949b22105c0d86d948f2a1eb4a09a3734596ff51cfad55222166ee3720754b1e3bdb240e5149c4c6f3d077cf83c77d7462799fd4fdb SHA512 ce392f6377c54e113860648fa74ade6f89c1822f8dde072bb5be83501d9bd04bd8e19e66adcf85ad2b4e98f1a844c23a0cf1da57ec4be38f6f77012806406a8c AUX 0.3.77/0001-gst-prevent-crash-stopping-device-provider.patch 1310 BLAKE2B 57dc7f0567eeab06c5d8fba123223896c46b8c15916b6e4a7403c85dd8a1100c0a81c1f52e40f124235c91ea860700636be390e529faf5bbda3a56c28fb42ef0 SHA512 c6df492c15306851bab93b3ff045f1d5cf2229774b8866681fbe66b32f9f24ca1fd5cddf56614f12dc0f04073147deabb29775099a4f9590b49009dad0824938 +AUX 0.3.77/0002-pulse-prevent-duplicates.patch 846 BLAKE2B ea2994854be1e235685e26cda9747c7866b394a154593e2c5108daaeea19512e98d52a8acd89d1113b6048843c93626402d375e72315c3eb09c8f2d1967164ab SHA512 d85485d3f94536d6446687cd4d0b3592b0f4411b0ee91cc2b4719beeb99272e26f611b24a70b251d58a1e3c6c163d2204ae54db328b342d6c9ee9486650b06d9 AUX 99-pipewire-default-hook.conf 540 BLAKE2B cec76e78db9db290054bf766774c284d7a7a1374c453802eb1bdc19db9289856ec7b8643acbab916a39ca859d543deca111e3b0f110d1904343221c1573ffc17 SHA512 ef891e38c6f40fce2904e240307147a58c48d780e8470dac8e28044cfb86ddeb163885a2362687791779379ad814f58ad5649b75ac4e82931c5bdd3f37a6ed01 AUX gentoo-pipewire-launcher.1 1400 BLAKE2B a469d6eb75e5362d44c2cad66169f89fdb93cdf511e3019f669531812b9fce007032388ef2b3927dce8977ab69bfdb51af357b0648c661c079175d5f62cc2ea9 SHA512 de1b4621b59f6505950324746090de21d5fdaced7cb45cae5b9bd6f312aba031590fd71e1c54ca4b8558649556fbab304c9b88ee1e3831ce29530ddb040d3abe AUX gentoo-pipewire-launcher.in 1227 BLAKE2B 4316a991978fac653a00d076e9236d0ab6c01a6e4b800c82851e2bd6f9476369605c741aa7ffd47b10853653ef1d4222c449f0b912a0f7694fffd2b1611d7a47 SHA512 edbc03cec765d2307bcf33a14521c6f8beeae52d9fd6a4e181ba66b9f5dd0d64995fdef847453d1a4c682d701814b3afbe70931f55a0e4198fc5c9d87d7a95c5 @@ -16,16 +12,9 @@ AUX pipewire-0.3.25-enable-failed-mlock-warning.patch 704 BLAKE2B dc0732b89b57a2 AUX pipewire.desktop 322 BLAKE2B 0299b9054cf881a5cbbdb128a5e8a51308cf0b5a98260dca756e704504ef057e403b2fb4aa2d58f52dde4be59e416c95d8fce21bc3ca6b6447ecab58263a3f21 SHA512 c13ea531cfdd3798f8d6cd20f5fa8c0a5040c27a6ef3850fdd41102a3bf0bcb73176e3300845af77804a98842fb736841223bc9ac1c92eb2034e9d46e41fc344 AUX pipewire.desktop-r1 325 BLAKE2B 7d823a264e5147bf8669127df22f468518fd54375ed57910f0143821894b33cfee8925b1cf8b9c5b1d219453a5c62fffa50d111b78bc5e151e23aed84d0a577e SHA512 e51ba049484daba3e4cdc5890748267f0c23ea6e57f31f3bb8a49c011e1a61b47b68eea742e5e7bcd58bfeddb96dd4064079fd9787cb66c78bd5eff10799a7bf AUX pipewire.desktop-r2 333 BLAKE2B 6a8805bb4ea3f23af535867c0551b8f742543de1fa8d99d2b451575066c3394b01977587078356dab65a640899bf336252b7f81b83072c676110fce9b0732eff SHA512 292fbc7283b30454025be50c657803dcb0592c9a6f0757eebe4de5a98166c3bcfeb5563da3d72489762073fe782b5e1f913c01184fbd2e926d872fc7ade73eb7 -DIST pipewire-0.3.70.tar.bz2 1573378 BLAKE2B 3824106cba9c1b0a82c6d8889b2b1473f4bfc5d0994ee9dd8b46a454c287bbd4e0ad5dc508df5d4a9b7c5f683898ed756947788e561f2bf51a3116b12e46d075 SHA512 8b25d90232d07d5b1e210bd8f24240438a7dcece23a5be59a4e49fc3daf51ebf659f2cc343a0d913310a4659792590ef981ab7a59890506557f9510d902a0cff -DIST pipewire-0.3.71.tar.bz2 1592332 BLAKE2B ff6483a040285cd7a7cc10878cc88b61a0e01c0376ab64ef84f753b300b61da23211bc1b50208da7f1054d6ddf08092e81cbf29df508aad3bc93f20742a2f735 SHA512 465388faaf0f7fcce21fdbcd7a1705ef524c35e267c3f123b1025c34133fc418194abb9e22d89e60c9acc1417b25d655112fd9ef342e26ca9b8bc26013b09cb3 DIST pipewire-0.3.75.tar.bz2 1629466 BLAKE2B e69dbb93ebe50f037bc602aa86733c8ba9ccbe57db520cd34ea025c9bf153dbd848882dbb4c2a4e830785a302a7cb7d4b7c1856c9a4be6f1c5ada92f70d1729b SHA512 19bf292f951f68de19cdfd3c76ee0e538a2ad3022e2669a4a19b40d26c2b16938799470b85def4b74b27b8c8137d03a05780d6bab0f38fb0835b528f2cd34f5d -DIST pipewire-0.3.76.tar.bz2 1641577 BLAKE2B 64805d69ca402cf10b9d95faa25c22198582493111d5286cd6237df263038c41af770b3339a7d356d78d5fec7f4b12003b15f66f85a8c283cf2d145ddf1391c9 SHA512 f61278868da2b23e3160a00d9fdc7efe5f37f79c580c40656e604975f5aae72fc171cbef8d112fd04e293b990851ace3053c980de9b34e6d36b196d6ced284cd DIST pipewire-0.3.77.tar.bz2 1643767 BLAKE2B 3a2df9cdedf77d5b4927e115ddd7da0d1eecc85322ce7995a49945d41cc83b9a543c1382ad304bdb549f67ac444f7bca6871248654fb4d2e21b25eb55411940c SHA512 422c8504f608d6845b94351a336ab528f51195551418d0d245064972ed784817cacafc6afaad74eb0e0ea80474a9da33ef6917c1f60d3f8f45d70c54971f0760 -EBUILD pipewire-0.3.70-r2.ebuild 17540 BLAKE2B c72f6bd813b69016c7e76dceee8d1a599fe0cfcc9cbba69e475df97609b29367c5a59e1be6052362985f145f676cda9e5621bfa2360674b8e31dba7bc2f80626 SHA512 ea444201b17236bb193e87d20b84c71ab4ffcd9638530707120c25e4f662a450e57e2ea1317b810482a0d124a3208320107991bc2bfea881085ad249b7560e02 -EBUILD pipewire-0.3.71-r2.ebuild 17641 BLAKE2B f25bbbac377b63de4b9d73e2431a939a29af67025ec736d5f63b24d219ef76b1b58c73bea8f4107e117385a66ab9e639cef78af5f2fc3c357a7b1b9579dd1681 SHA512 0dcc22b48fc7aaab765286b87fe87dee46148fd41d33ab5a3b75f6495f1acd5f01a6b8c2d552db9540ef0254981d2405d1f7ceba9a7ddbf623401d636b92dcac -EBUILD pipewire-0.3.71-r3.ebuild 17696 BLAKE2B 6123a1a6d7664aaf5c6488b74267c92ba76f9a8cf96375f3f81d00fef0cd5005415bf7a8addb80200fd2ba8138d1c9c06bfc3daea11730a6baa9f6455e20a367 SHA512 1b812f71c1bc78b1364013996c9191429aac8811024bef1b12cbb0a24935f05f5d8177c796a9b83f102f25d22f4520456e03fdeafb2d2cfe74b2ac57752419d8 EBUILD pipewire-0.3.75-r2.ebuild 18118 BLAKE2B 318813a79d21d226db9365b52484a739cf4c46f2e1f1d814d15a0c7d52e768f91071e76355dc5cce42fcd45f22ae42d6ee4b4ae92fceaafea14c0f7082d6447a SHA512 27299fa68382f68e3c7b57e0e0035592eb569b0b75c1ab743d6f0b747c310ddf5204a3983e1b22cdf94305395750a00610c248dcb8c727afda7c544da8127664 -EBUILD pipewire-0.3.76.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 -EBUILD pipewire-0.3.77.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 +EBUILD pipewire-0.3.77-r1.ebuild 18119 BLAKE2B a4f8d859018c8c2cad7794de6e989f66002b4b7939b751dde0398e45a174b371fcd9de5cb53105fa6bc380202a5179b3eb1982e8ec800b930fb6b90dd7a54dd8 SHA512 b16e07783ea49ba6f094c682b50277e1cf6dc98accd0d767f0f9078bdc1678db7027e111749848457e36b161cf06b2cedb59708f016fca1155799b1c19664860 EBUILD pipewire-9999.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 MISC metadata.xml 1949 BLAKE2B 8163c9569efec70ed5792f7c82773492da7d888a781b599a48ef851e73c31944a5b437f1a03892300ccd88a386b4f405f847b2708818621b0c2d257940979508 SHA512 3f8037b2f0f06a39186f15bccc1972ec1f65df93ec0484fba2dd186ae529ac63c50047afcf26abbc208e30641181a87e2d98927696c59e624b6465718d083e59 diff --git a/media-video/pipewire/files/0.3.70/parser-check-pointer.patch b/media-video/pipewire/files/0.3.70/parser-check-pointer.patch deleted file mode 100644 index 7409d83e7ebb..000000000000 --- a/media-video/pipewire/files/0.3.70/parser-check-pointer.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/83d2e85f490ea97e4ae94b95f20dd06566a14c31 - -From 83d2e85f490ea97e4ae94b95f20dd06566a14c31 Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Thu, 20 Apr 2023 12:32:07 +0200 -Subject: [PATCH] parser: add extra check to make coverity happy - -Fixes !1473 ---- a/spa/include/spa/pod/parser.h -+++ b/spa/include/spa/pod/parser.h -@@ -455,7 +455,7 @@ static inline int spa_pod_parser_getv(struct spa_pod_parser *parser, va_list arg - const struct spa_pod *pod = NULL; - const char *format; - -- if (ftype == SPA_TYPE_Object) { -+ if (f && ftype == SPA_TYPE_Object) { - uint32_t key = va_arg(args, uint32_t); - const struct spa_pod_object *object; - --- -GitLab diff --git a/media-video/pipewire/files/0.3.71/jack-update-bufsize-samplerate.patch b/media-video/pipewire/files/0.3.71/jack-update-bufsize-samplerate.patch deleted file mode 100644 index 59fb89a3e017..000000000000 --- a/media-video/pipewire/files/0.3.71/jack-update-bufsize-samplerate.patch +++ /dev/null @@ -1,46 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3226 -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/ce71b37b58d5e251ae7acda0799f696688df11c2 - -From ce71b37b58d5e251ae7acda0799f696688df11c2 Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Thu, 18 May 2023 09:59:26 +0200 -Subject: [PATCH] jack: update bufsize and samplerate when skipping notify - -When we skip the notify because we are not active or we don't have a -callback, still update the buffer_size and sample_rate fields or else -we will keep on trying forever. - -Fixes #3226 ---- a/pipewire-jack/src/pipewire-jack.c -+++ b/pipewire-jack/src/pipewire-jack.c -@@ -1027,8 +1027,6 @@ static int queue_notify(struct client *c, int type, struct object *o, int arg1, - struct notify *notify; - bool emit = false;; - -- if ((type & NOTIFY_ACTIVE_FLAG) && !c->active) -- return 0; - switch (type) { - case NOTIFY_TYPE_REGISTRATION: - emit = c->registration_callback != NULL && o != NULL; -@@ -1060,8 +1058,18 @@ static int queue_notify(struct client *c, int type, struct object *o, int arg1, - default: - break; - } -+ if ((type & NOTIFY_ACTIVE_FLAG) && !c->active) -+ emit = false; - if (!emit) { -- pw_log_debug("%p: skip notify %d", c, type); -+ switch (type) { -+ case NOTIFY_TYPE_BUFFER_FRAMES: -+ c->buffer_frames = arg1; -+ break; -+ case NOTIFY_TYPE_SAMPLE_RATE: -+ c->sample_rate = arg1; -+ break; -+ } -+ pw_log_debug("%p: skip notify %08x active:%d", c, type, c->active); - if (o != NULL && arg1 == 0 && o->removing) { - o->removing = false; - free_object(c, o); --- -GitLab diff --git a/media-video/pipewire/files/0.3.72/001-opus-meson.patch b/media-video/pipewire/files/0.3.72/001-opus-meson.patch deleted file mode 100644 index a505336e0a31..000000000000 --- a/media-video/pipewire/files/0.3.72/001-opus-meson.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 14ebb9a568f3d8e1351181300dda93099b52742c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Nikl=C4=81vs=20Ko=C4=BCes=C5=86ikovs?= - <89q1r14hd@relay.firefox.com> -Date: Mon, 26 Jun 2023 17:07:04 +0300 -Subject: [PATCH 1/2] spa/plugins/bluez5/meson: removed some unneeded redefines -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -As far as I can tell, the code in question was not doing anything there -and was also breaking the new code elsewhere, so it was put on the -chopping block. Don't mind the squirming tentacles. - -Signed-off-by: NiklÄvs Koļesņikovs <89q1r14hd@relay.firefox.com> ---- - spa/plugins/bluez5/meson.build | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/spa/plugins/bluez5/meson.build b/spa/plugins/bluez5/meson.build -index e6c52ccc57..80493cfe61 100644 ---- a/spa/plugins/bluez5/meson.build -+++ b/spa/plugins/bluez5/meson.build -@@ -118,16 +118,14 @@ endif - - if ldac_dep.found() - ldac_args = codec_args -- ldac_dep = [ ldac_dep ] - if ldac_abr_dep.found() - ldac_args += [ '-DENABLE_LDAC_ABR' ] -- ldac_dep += ldac_abr_dep - endif - bluez_codec_ldac = shared_library('spa-codec-bluez5-ldac', - [ 'a2dp-codec-ldac.c', 'media-codecs.c' ], - include_directories : [ configinc ], - c_args : ldac_args, -- dependencies : [ spa_dep, ldac_dep ], -+ dependencies : [ spa_dep, ldac_dep, ldac_abr_dep ], - install : true, - install_dir : spa_plugindir / 'bluez5') - endif -@@ -144,7 +142,6 @@ endif - - if get_option('bluez5-codec-opus').allowed() and opus_dep.found() - opus_args = codec_args -- opus_dep = [ opus_dep ] - bluez_codec_opus = shared_library('spa-codec-bluez5-opus', - [ 'a2dp-codec-opus.c', 'media-codecs.c' ], - include_directories : [ configinc ], --- -GitLab - - -From 23a10a8abb324809d1ebc5d33e36cdfa570390ed Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Nikl=C4=81vs=20Ko=C4=BCes=C5=86ikovs?= - <89q1r14hd@relay.firefox.com> -Date: Mon, 26 Jun 2023 16:35:01 +0300 -Subject: [PATCH 2/2] src/modules/meson: ensure Opus libs were actually found, - too -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The old way fails, if a distro has the header but not the library, -which can happen on at least Gentoo with multilib deployments, -where the shared header is present but non-native libraries might not. - -This could still fail, if a distro had some but not all libraries for -some architectures but hopefully no one did that. In that case, a compile -test would likely be required via cc.check_header() instead but let's try -the faster fix first. - -Reported-by: Sam James -Thanks-to: Barnabás PÅ‘cze -Thanks-to: Xavier Claessens -Signed-off-by: NiklÄvs Koļesņikovs <89q1r14hd@relay.firefox.com> ---- - src/modules/meson.build | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/modules/meson.build b/src/modules/meson.build -index 342bd697b1..970e04db98 100644 ---- a/src/modules/meson.build -+++ b/src/modules/meson.build -@@ -203,7 +203,8 @@ endif - summary({'ffado-driver': build_module_ffado_driver}, bool_yn: true, section: 'Optional Modules') - - opus_custom_h = cc.has_header('opus/opus_custom.h', dependencies: opus_dep) --if opus_custom_h -+# One would imagine that opus_dep is a requirement but for some reason it's not, so we need to manually check that -+if opus_dep.found() and opus_custom_h - opus_custom_dep = declare_dependency(compile_args: ['-DHAVE_OPUS_CUSTOM'], dependencies: opus_dep) - else - opus_custom_dep = dependency('', required: false) --- -GitLab diff --git a/media-video/pipewire/files/0.3.72/002-context-segfault-no-fallback.patch b/media-video/pipewire/files/0.3.72/002-context-segfault-no-fallback.patch deleted file mode 100644 index 41998db7ec58..000000000000 --- a/media-video/pipewire/files/0.3.72/002-context-segfault-no-fallback.patch +++ /dev/null @@ -1,32 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/4df753d0d7af7e68ab16ee90b94c4ddd44506074 - -From 4df753d0d7af7e68ab16ee90b94c4ddd44506074 Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Mon, 26 Jun 2023 16:11:33 +0200 -Subject: [PATCH] context: avoid segfault when no fallback driver - -In some cases, there might not be a fallback driver. Handle this without -segfaulting. ---- - src/pipewire/context.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pipewire/context.c b/src/pipewire/context.c -index daf13c16b..5fd0cdec9 100644 ---- a/src/pipewire/context.c -+++ b/src/pipewire/context.c -@@ -1327,11 +1327,11 @@ again: - if ((t->want_driver && t->active && t->runnable) || - t->always_process) { - driver = target; -- driver->runnable = true; - break; - } - } - if (driver != NULL) { -+ driver->runnable = true; - /* driver needed for this group */ - move_to_driver(context, &collect, driver); - } else { --- -GitLab diff --git a/media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch b/media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch deleted file mode 100644 index fac8233ee916..000000000000 --- a/media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/4456f2efd16d6190989a903f70f4419c2ca4c819 -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3316 -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3345 - -From 4456f2efd16d6190989a903f70f4419c2ca4c819 Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Mon, 10 Jul 2023 16:59:17 +0200 -Subject: [PATCH] impl-node: remove the node from the target peers - -When we destroy a node, we need to remove the node as a current -driver peer. - -Not doing this has 2 problems: -- remote drivers still trigger our node -- the client-node does not clean up the memid for the activation and - we might reuse it later for a new node with the same fd. - -See #3316 ---- a/src/pipewire/impl-node.c -+++ b/src/pipewire/impl-node.c -@@ -1983,6 +1983,7 @@ void pw_impl_node_destroy(struct pw_impl_node *node) - - /* remove ourself as a follower from the driver node */ - spa_list_remove(&node->follower_link); -+ pw_impl_node_emit_peer_removed(node->driver_node, node); - remove_segment_owner(node->driver_node, node->info.id); - - spa_list_consume(follower, &node->follower_list, follower_link) { --- -GitLab diff --git a/media-video/pipewire/files/0.3.77/0002-pulse-prevent-duplicates.patch b/media-video/pipewire/files/0.3.77/0002-pulse-prevent-duplicates.patch new file mode 100644 index 000000000000..5a0fcde67fed --- /dev/null +++ b/media-video/pipewire/files/0.3.77/0002-pulse-prevent-duplicates.patch @@ -0,0 +1,28 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/820ca90705ae78124958f1b96de3bdc7889c2d1e +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3414 + +From 820ca90705ae78124958f1b96de3bdc7889c2d1e Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Tue, 8 Aug 2023 13:01:30 +0200 +Subject: [PATCH] pulse-server: set all change_mask flags when removing + +So that the logic to emit events will select sink and source objects. + +Fixes #3414 +--- a/src/modules/module-protocol-pulse/manager.c ++++ b/src/modules/module-protocol-pulse/manager.c +@@ -641,9 +641,10 @@ static void registry_event_global_remove(void *data, uint32_t id) + + o->this.removing = true; + +- if (!o->this.creating) ++ if (!o->this.creating) { ++ o->this.change_mask = ~0; + manager_emit_removed(m, &o->this); +- ++ } + object_destroy(o); + } + +-- +GitLab diff --git a/media-video/pipewire/pipewire-0.3.70-r2.ebuild b/media-video/pipewire/pipewire-0.3.70-r2.ebuild deleted file mode 100644 index dea4d6b5e6c5..000000000000 --- a/media-video/pipewire/pipewire-0.3.70-r2.ebuild +++ /dev/null @@ -1,474 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# 1. Please regularly check (even at the point of bumping) Fedora's packaging -# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. -# -# 2. Upstream also sometimes amend release notes for the previous release to mention -# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros -# -# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things -# continue to move quickly. It's not uncommon for fixes to be made shortly -# after releases. - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - fi - - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 -modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled -# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work -# which provides adequate guarantee that alsa-lib will be able to provide audio services. -# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. -# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. -# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. -REQUIRED_USE=" - ffmpeg? ( extra ) - bluetooth? ( dbus ) - jack-sdk? ( !jack-client ) - modemmanager? ( bluetooth ) - system-service? ( systemd ) - !sound-server? ( !pipewire-alsa ) - jack-client? ( dbus ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - dbus? ( dev-util/gdbus-codegen ) - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -# While udev could technically be optional, it's needed for a numebr of options, -# and not really worth it, bug #877769. -RDEPEND=" - acct-group/audio - acct-group/pipewire - media-libs/alsa-lib - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - virtual/libudev[${MULTILIB_USEDEP}] - bluetooth? ( - dev-libs/glib - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/opus - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( - >=media-libs/libsndfile-1.0.20 - ) - ffmpeg? ( media-video/ffmpeg:= ) - flatpak? ( - dev-libs/glib - ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - gsettings? ( - >=dev-libs/glib-2.26.0:2 - ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - lv2? ( media-libs/lilv ) - modemmanager? ( >=net-misc/modemmanager-1.10.0 ) - pipewire-alsa? ( - >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] - ) - sound-server? ( - !media-sound/pulseaudio[daemon(+)] - !media-sound/pulseaudio-daemon - ) - readline? ( sys-libs/readline:= ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( - acct-user/pipewire - ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch -) - -python_check_deps() { - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - # Used for upstream backports - [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_feature dbus) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature gsettings) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Dcompress-offload=disabled # TODO: tinycompress unpackaged - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 - $(meson_native_use_feature modemmanager bluez5-backend-native-mm) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth opus) - $(meson_native_use_feature bluetooth bluez5-codec-opus) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - # Not yet packaged. - # http://www.bluez.org/le-audio-support-in-pipewire/ - -Dbluez5-codec-lc3=disabled - -Dbluez5-codec-lc3plus=disabled - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) - $(meson_native_use_feature flatpak) - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature readline) - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - -Dudev=enabled - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - -Dlibmysofa=disabled # libmysofa is unpackaged - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only - # just became stable, with 5.15 being the previous LTS. Many people - # are still on it. - -Dpam-defaults-install=true - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_test() { - meson_src_test --timeout-multiplier 10 -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - # Enable required wireplumber alsa and bluez monitors - if use sound-server; then - dodir /etc/wireplumber/main.lua.d - echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die - - dodir /etc/wireplumber/bluetooth.lua.d - echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die - fi - - if use system-service; then - newtmpfiles - pipewire.conf <<-EOF || die - d /run/pipewire 0755 pipewire pipewire - - - EOF - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r1 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r1 gentoo-pipewire-launcher - - # Disable pipewire-pulse if sound-server is disabled. - if ! use sound-server ; then - sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die - fi - - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postrm() { - udev_reload -} - -pkg_preinst() { - HAD_SOUND_SERVER=0 - HAD_SYSTEM_SERVICE=0 - - if has_version "media-video/pipewire[sound-server(-)]" ; then - HAD_SOUND_SERVER=1 - fi - - if has_version "media-video/pipewire[system-service(-)]" ; then - HAD_SYSTEM_SERVICE=1 - fi -} - -pkg_postinst() { - udev_reload - - use system-service && tmpfiles_process pipewire.conf - - local ver - for ver in ${REPLACING_VERSIONS} ; do - if ver_test ${ver} -le 0.3.66-r1 ; then - elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" - elog "and limits needed to function smoothly:" - elog - elog "1. Please make sure your user is in the 'pipewire' group for" - elog "the best experience with realtime scheduling (PAM limits behavior)!" - elog "You can add your account with:" - elog " usermod -aG pipewire " - elog - elog "2. For the best experience with fast user switching, it is recommended" - elog "that you remove your user from the 'audio' group unless you rely on the" - elog "audio group for device access control or ACLs.:" - elog " usermod -rG audio " - elog - - if ! use jack-sdk ; then - elog - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd ; then - ewarn - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - fi - - if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then - elog - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - fi - fi - done - - if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - # TODO: We could drop most of this if we set up systemd presets? - if use sound-server && use systemd ; then - elog - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - elog - fi - - if ! use sound-server ; then - ewarn - ewarn "USE=sound-server is disabled! If you want PipeWire to provide" - ewarn "your sound, please enable it. See the wiki at" - ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" - ewarn "for more details." - ewarn - fi - fi - - if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - ewarn - ewarn "You have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of the" - ewarn "box, and you are on your own with configuration." - ewarn - fi - - elog "For latest tips and tricks, troubleshooting information, and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if use sound-server && ! use pipewire-alsa; then - optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" - fi -} diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild b/media-video/pipewire/pipewire-0.3.71-r2.ebuild deleted file mode 100644 index a8b8ae8878b5..000000000000 --- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild +++ /dev/null @@ -1,463 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# 1. Please regularly check (even at the point of bumping) Fedora's packaging -# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. -# -# 2. Upstream also sometimes amend release notes for the previous release to mention -# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros -# -# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things -# continue to move quickly. It's not uncommon for fixes to be made shortly -# after releases. - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - fi - - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 -modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled -# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work -# which provides adequate guarantee that alsa-lib will be able to provide audio services. -# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. -# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. -# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. -REQUIRED_USE=" - ffmpeg? ( extra ) - bluetooth? ( dbus ) - jack-sdk? ( !jack-client ) - modemmanager? ( bluetooth ) - system-service? ( systemd ) - !sound-server? ( !pipewire-alsa ) - jack-client? ( dbus ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - dbus? ( dev-util/gdbus-codegen ) - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -# While udev could technically be optional, it's needed for a numebr of options, -# and not really worth it, bug #877769. -RDEPEND=" - acct-group/audio - acct-group/pipewire - media-libs/alsa-lib - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - virtual/libudev[${MULTILIB_USEDEP}] - bluetooth? ( - dev-libs/glib - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/opus - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( >=media-libs/libsndfile-1.0.20 ) - ffmpeg? ( media-video/ffmpeg:= ) - flatpak? ( dev-libs/glib ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - gsettings? ( >=dev-libs/glib-2.26.0:2 ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - lv2? ( media-libs/lilv ) - modemmanager? ( >=net-misc/modemmanager-1.10.0 ) - pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) - sound-server? ( !media-sound/pulseaudio-daemon ) - readline? ( sys-libs/readline:= ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( acct-user/pipewire ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch -) - -python_check_deps() { - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - # Used for upstream backports - [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_feature dbus) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature gsettings) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Dcompress-offload=disabled # TODO: tinycompress unpackaged - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 - $(meson_native_use_feature modemmanager bluez5-backend-native-mm) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth opus) - $(meson_native_use_feature bluetooth bluez5-codec-opus) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - # Not yet packaged. - # http://www.bluez.org/le-audio-support-in-pipewire/ - -Dbluez5-codec-lc3=disabled - -Dbluez5-codec-lc3plus=disabled - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) - $(meson_native_use_feature flatpak) - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature readline) - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - -Dudev=enabled - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - -Dlibmysofa=disabled # libmysofa is unpackaged - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only - # just became stable, with 5.15 being the previous LTS. Many people - # are still on it. - -Dpam-defaults-install=true - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_test() { - meson_src_test --timeout-multiplier 10 -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - # Enable required wireplumber alsa and bluez monitors - if use sound-server; then - dodir /etc/wireplumber/main.lua.d - echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die - - dodir /etc/wireplumber/bluetooth.lua.d - echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die - fi - - if use system-service; then - newtmpfiles - pipewire.conf <<-EOF || die - d /run/pipewire 0755 pipewire pipewire - - - EOF - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher - - # Disable pipewire-pulse if sound-server is disabled. - if ! use sound-server ; then - sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die - fi - - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postrm() { - udev_reload -} - -pkg_preinst() { - HAD_SOUND_SERVER=0 - HAD_SYSTEM_SERVICE=0 - - if has_version "media-video/pipewire[sound-server(-)]" ; then - HAD_SOUND_SERVER=1 - fi - - if has_version "media-video/pipewire[system-service(-)]" ; then - HAD_SYSTEM_SERVICE=1 - fi -} - -pkg_postinst() { - udev_reload - - use system-service && tmpfiles_process pipewire.conf - - local ver - for ver in ${REPLACING_VERSIONS} ; do - if ver_test ${ver} -le 0.3.66-r1 ; then - elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" - elog "and limits needed to function smoothly:" - elog - elog "1. Please make sure your user is in the 'pipewire' group for" - elog "the best experience with realtime scheduling (PAM limits behavior)!" - elog "You can add your account with:" - elog " usermod -aG pipewire " - elog - elog "2. For the best experience with fast user switching, it is recommended" - elog "that you remove your user from the 'audio' group unless you rely on the" - elog "audio group for device access control or ACLs.:" - elog " usermod -rG audio " - elog - - if ! use jack-sdk ; then - elog - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd ; then - ewarn - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - fi - - if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then - elog - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - fi - fi - done - - if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - # TODO: We could drop most of this if we set up systemd presets? - # They're worth looking into because right now, the out-of-the-box experience - # is automatic on OpenRC, while it needs manual intervention on systemd. - if use sound-server && use systemd ; then - elog - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - elog - fi - - if ! use sound-server ; then - ewarn - ewarn "USE=sound-server is disabled! If you want PipeWire to provide" - ewarn "your sound, please enable it. See the wiki at" - ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" - ewarn "for more details." - ewarn - fi - fi - - if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - ewarn - ewarn "You have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of the" - ewarn "box, and you are on your own with configuration." - ewarn - fi - - elog "For latest tips and tricks, troubleshooting information, and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if use sound-server && ! use pipewire-alsa; then - optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" - fi -} diff --git a/media-video/pipewire/pipewire-0.3.71-r3.ebuild b/media-video/pipewire/pipewire-0.3.71-r3.ebuild deleted file mode 100644 index 33887a9e61c1..000000000000 --- a/media-video/pipewire/pipewire-0.3.71-r3.ebuild +++ /dev/null @@ -1,465 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# 1. Please regularly check (even at the point of bumping) Fedora's packaging -# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. -# -# 2. Upstream also sometimes amend release notes for the previous release to mention -# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros -# -# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things -# continue to move quickly. It's not uncommon for fixes to be made shortly -# after releases. - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - fi - - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 -modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled -# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work -# which provides adequate guarantee that alsa-lib will be able to provide audio services. -# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. -# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. -# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. -REQUIRED_USE=" - ffmpeg? ( extra ) - bluetooth? ( dbus ) - jack-sdk? ( !jack-client ) - modemmanager? ( bluetooth ) - system-service? ( systemd ) - !sound-server? ( !pipewire-alsa ) - jack-client? ( dbus ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - dbus? ( dev-util/gdbus-codegen ) - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -# While udev could technically be optional, it's needed for a numebr of options, -# and not really worth it, bug #877769. -RDEPEND=" - acct-group/audio - acct-group/pipewire - media-libs/alsa-lib - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - virtual/libudev[${MULTILIB_USEDEP}] - bluetooth? ( - dev-libs/glib - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/opus - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( >=media-libs/libsndfile-1.0.20 ) - ffmpeg? ( media-video/ffmpeg:= ) - flatpak? ( dev-libs/glib ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - gsettings? ( >=dev-libs/glib-2.26.0:2 ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - lv2? ( media-libs/lilv ) - modemmanager? ( >=net-misc/modemmanager-1.10.0 ) - pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) - sound-server? ( !media-sound/pulseaudio-daemon ) - readline? ( sys-libs/readline:= ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( acct-user/pipewire ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch -) - -python_check_deps() { - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - # Used for upstream backports - [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_feature dbus) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature gsettings) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Dcompress-offload=disabled # TODO: tinycompress unpackaged - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 - $(meson_native_use_feature modemmanager bluez5-backend-native-mm) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth opus) - $(meson_native_use_feature bluetooth bluez5-codec-opus) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - # Not yet packaged. - # http://www.bluez.org/le-audio-support-in-pipewire/ - -Dbluez5-codec-lc3=disabled - -Dbluez5-codec-lc3plus=disabled - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) - $(meson_native_use_feature flatpak) - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature readline) - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - -Dudev=enabled - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - -Dlibmysofa=disabled # libmysofa is unpackaged - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only - # just became stable, with 5.15 being the previous LTS. Many people - # are still on it. - -Dpam-defaults-install=true - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_test() { - meson_src_test --timeout-multiplier 10 -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - # Enable required wireplumber alsa and bluez monitors - if use sound-server; then - dodir /etc/wireplumber/main.lua.d - echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die - - dodir /etc/wireplumber/bluetooth.lua.d - echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die - fi - - if use system-service; then - newtmpfiles - pipewire.conf <<-EOF || die - d /run/pipewire 0755 pipewire pipewire - - - EOF - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher - - doman "${FILESDIR}"/gentoo-pipewire-launcher.1 - - # Disable pipewire-pulse if sound-server is disabled. - if ! use sound-server ; then - sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die - fi - - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postrm() { - udev_reload -} - -pkg_preinst() { - HAD_SOUND_SERVER=0 - HAD_SYSTEM_SERVICE=0 - - if has_version "media-video/pipewire[sound-server(-)]" ; then - HAD_SOUND_SERVER=1 - fi - - if has_version "media-video/pipewire[system-service(-)]" ; then - HAD_SYSTEM_SERVICE=1 - fi -} - -pkg_postinst() { - udev_reload - - use system-service && tmpfiles_process pipewire.conf - - local ver - for ver in ${REPLACING_VERSIONS} ; do - if ver_test ${ver} -le 0.3.66-r1 ; then - elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" - elog "and limits needed to function smoothly:" - elog - elog "1. Please make sure your user is in the 'pipewire' group for" - elog "the best experience with realtime scheduling (PAM limits behavior)!" - elog "You can add your account with:" - elog " usermod -aG pipewire " - elog - elog "2. For the best experience with fast user switching, it is recommended" - elog "that you remove your user from the 'audio' group unless you rely on the" - elog "audio group for device access control or ACLs.:" - elog " usermod -rG audio " - elog - - if ! use jack-sdk ; then - elog - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd ; then - ewarn - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - fi - - if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then - elog - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - fi - fi - done - - if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - # TODO: We could drop most of this if we set up systemd presets? - # They're worth looking into because right now, the out-of-the-box experience - # is automatic on OpenRC, while it needs manual intervention on systemd. - if use sound-server && use systemd ; then - elog - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - elog - fi - - if ! use sound-server ; then - ewarn - ewarn "USE=sound-server is disabled! If you want PipeWire to provide" - ewarn "your sound, please enable it. See the wiki at" - ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" - ewarn "for more details." - ewarn - fi - fi - - if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - ewarn - ewarn "You have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of the" - ewarn "box, and you are on your own with configuration." - ewarn - fi - - elog "For latest tips and tricks, troubleshooting information, and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if use sound-server && ! use pipewire-alsa; then - optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" - fi -} diff --git a/media-video/pipewire/pipewire-0.3.76.ebuild b/media-video/pipewire/pipewire-0.3.76.ebuild deleted file mode 100644 index dfb5716fd7bf..000000000000 --- a/media-video/pipewire/pipewire-0.3.76.ebuild +++ /dev/null @@ -1,473 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# 1. Please regularly check (even at the point of bumping) Fedora's packaging -# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. -# -# 2. Upstream also sometimes amend release notes for the previous release to mention -# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros -# -# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things -# continue to move quickly. It's not uncommon for fixes to be made shortly -# after releases. - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - fi - - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2" -IUSE+=" modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled -# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work -# which provides adequate guarantee that alsa-lib will be able to provide audio services. -# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. -# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. -# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. -REQUIRED_USE=" - ffmpeg? ( extra ) - bluetooth? ( dbus ) - jack-sdk? ( !jack-client ) - modemmanager? ( bluetooth ) - system-service? ( systemd ) - !sound-server? ( !pipewire-alsa ) - jack-client? ( dbus ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - dbus? ( dev-util/gdbus-codegen ) - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -# While udev could technically be optional, it's needed for a numebr of options, -# and not really worth it, bug #877769. -RDEPEND=" - acct-group/audio - acct-group/pipewire - media-libs/alsa-lib - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - virtual/libudev[${MULTILIB_USEDEP}] - bluetooth? ( - dev-libs/glib - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/opus - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( >=media-libs/libsndfile-1.0.20 ) - ffmpeg? ( media-video/ffmpeg:= ) - flatpak? ( dev-libs/glib ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - gsettings? ( >=dev-libs/glib-2.26.0:2 ) - ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - liblc3? ( media-sound/liblc3 ) - lv2? ( media-libs/lilv ) - modemmanager? ( >=net-misc/modemmanager-1.10.0 ) - pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) - sound-server? ( !media-sound/pulseaudio-daemon ) - readline? ( sys-libs/readline:= ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( acct-user/pipewire ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch -) - -python_check_deps() { - python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - # Used for upstream backports - [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_feature dbus) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_feature ieee1394 libffado) - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature gsettings) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Dcompress-offload=disabled # TODO: tinycompress unpackaged - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 - $(meson_native_use_feature modemmanager bluez5-backend-native-mm) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth opus) - $(meson_native_use_feature bluetooth bluez5-codec-opus) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) - $(meson_native_use_feature flatpak) - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - -Dbluez5-codec-lc3plus=disabled # unpackaged - $(meson_native_use_feature liblc3 bluez5-codec-lc3) - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature readline) - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - -Dudev=enabled - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - -Dlibmysofa=disabled # libmysofa is unpackaged - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only - # just became stable, with 5.15 being the previous LTS. Many people - # are still on it. - -Dpam-defaults-install=true - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_test() { - meson_src_test --timeout-multiplier 10 -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - # Enable required wireplumber alsa and bluez monitors - if use sound-server; then - dodir /etc/wireplumber/main.lua.d - echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die - - dodir /etc/wireplumber/bluetooth.lua.d - echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die - fi - - if use system-service; then - newtmpfiles - pipewire.conf <<-EOF || die - d /run/pipewire 0755 pipewire pipewire - - - EOF - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher - - doman "${FILESDIR}"/gentoo-pipewire-launcher.1 - - # Disable pipewire-pulse if sound-server is disabled. - if ! use sound-server ; then - sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die - fi - - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postrm() { - udev_reload -} - -pkg_preinst() { - HAD_SOUND_SERVER=0 - HAD_SYSTEM_SERVICE=0 - - if has_version "media-video/pipewire[sound-server(-)]" ; then - HAD_SOUND_SERVER=1 - fi - - if has_version "media-video/pipewire[system-service(-)]" ; then - HAD_SYSTEM_SERVICE=1 - fi -} - -pkg_postinst() { - udev_reload - - use system-service && tmpfiles_process pipewire.conf - - local ver - for ver in ${REPLACING_VERSIONS} ; do - if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then - # https://bugs.gentoo.org/908490 - # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243 - ewarn "Please restart KWin/Mutter after upgrading PipeWire." - ewarn "Screencasting may not work until you do." - fi - - if ver_test ${ver} -le 0.3.66-r1 ; then - elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" - elog "and limits needed to function smoothly:" - elog - elog "1. Please make sure your user is in the 'pipewire' group for" - elog "the best experience with realtime scheduling (PAM limits behavior)!" - elog "You can add your account with:" - elog " usermod -aG pipewire " - elog - elog "2. For the best experience with fast user switching, it is recommended" - elog "that you remove your user from the 'audio' group unless you rely on the" - elog "audio group for device access control or ACLs.:" - elog " usermod -rG audio " - elog - - if ! use jack-sdk ; then - elog - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd ; then - ewarn - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - fi - - if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then - elog - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - fi - fi - done - - if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - # TODO: We could drop most of this if we set up systemd presets? - # They're worth looking into because right now, the out-of-the-box experience - # is automatic on OpenRC, while it needs manual intervention on systemd. - if use sound-server && use systemd ; then - elog - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - elog - fi - - if ! use sound-server ; then - ewarn - ewarn "USE=sound-server is disabled! If you want PipeWire to provide" - ewarn "your sound, please enable it. See the wiki at" - ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" - ewarn "for more details." - ewarn - fi - fi - - if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then - ewarn - ewarn "You have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of the" - ewarn "box, and you are on your own with configuration." - ewarn - fi - - elog "For latest tips and tricks, troubleshooting information, and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if use sound-server && ! use pipewire-alsa; then - optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" - fi -} diff --git a/media-video/pipewire/pipewire-0.3.77.ebuild b/media-video/pipewire/pipewire-0.3.77-r1.ebuild similarity index 99% rename from media-video/pipewire/pipewire-0.3.77.ebuild rename to media-video/pipewire/pipewire-0.3.77-r1.ebuild index dfb5716fd7bf..975d2ec7ae77 100644 --- a/media-video/pipewire/pipewire-0.3.77.ebuild +++ b/media-video/pipewire/pipewire-0.3.77-r1.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest index dc951abd07dd..8bd0a29fc652 100644 --- a/media-video/qmplay2/Manifest +++ b/media-video/qmplay2/Manifest @@ -1,4 +1,6 @@ DIST QMPlay2-src-23.06.17.tar.xz 1432852 BLAKE2B 50512d89f443218bf89f1b54276ece0983d31cc1e563ef829396ed1fb4e5f0437cd25e5ccb3c426ecd668c334477024de8658594c59ae2781a0e54ff83653357 SHA512 62122533a9cfc7aebdbe28166d60816eea21e9c38df5f381817d01aac25a6f10bf806b5a6ccd24cb8fe4b6c7391138226c7a967fab019ad2dcd605797d8d6a28 +DIST QMPlay2-src-23.08.08.tar.xz 1441212 BLAKE2B 11ec2cf0562da375194d03ee91ee7be44feb1360b4d99d165fd54d1bad00f73aea25765f60593b8468236c66ea75d05311c53d3667e4e6fa770a88ee88c5d251 SHA512 c341e38b5dbb63721a4cd600ee8b881aec5fff10976367ab1b41993c3cdc50fb9fd2ad6bf8f71490818e0cfa5e5497f158360eb254762f9e529a96c799d680f4 EBUILD qmplay2-23.06.17-r1.ebuild 3220 BLAKE2B fa027c0b95bfa918485f454dca0ddd7cd9a30df9d0a8403387ff225bb0a4dec57af7e260151af72b68a8d98d6c3872a787b36960feef50760bb66ab12f5cf783 SHA512 3bcecb7ca00ccc4d3295d32cf215ba83d8edb43d7c336c032c87c147704bb73a8ea9661dc1511b5d1ce17335ac388d43a26fc2fea862d038529f0d71b8d9b802 -EBUILD qmplay2-9999.ebuild 3220 BLAKE2B fa027c0b95bfa918485f454dca0ddd7cd9a30df9d0a8403387ff225bb0a4dec57af7e260151af72b68a8d98d6c3872a787b36960feef50760bb66ab12f5cf783 SHA512 3bcecb7ca00ccc4d3295d32cf215ba83d8edb43d7c336c032c87c147704bb73a8ea9661dc1511b5d1ce17335ac388d43a26fc2fea862d038529f0d71b8d9b802 +EBUILD qmplay2-23.08.08.ebuild 3487 BLAKE2B ad6d134d559ec5572a51df99e05cd24698e556e75fde6e8829acbdca711e9e1f3f3f09c1e2671209bd2328614b7075f84dc62d889095a2be46df9676c91d1d10 SHA512 8e0b0a948c43ff02aea0e5aeacfaf4c2d30f7c5c095bf7fd05f79ce61b9ff52a89610f9cc9b563d167410d6c3e004efd57dd53c130347494ea4d130ca15542b2 +EBUILD qmplay2-9999.ebuild 3487 BLAKE2B ad6d134d559ec5572a51df99e05cd24698e556e75fde6e8829acbdca711e9e1f3f3f09c1e2671209bd2328614b7075f84dc62d889095a2be46df9676c91d1d10 SHA512 8e0b0a948c43ff02aea0e5aeacfaf4c2d30f7c5c095bf7fd05f79ce61b9ff52a89610f9cc9b563d167410d6c3e004efd57dd53c130347494ea4d130ca15542b2 MISC metadata.xml 1287 BLAKE2B f04c4032dd3f32f10e33c551d364a9914d7663448b293ab9161da4741f53e65438749c1cd14b2ab0f5dd6a231109763642e53932d2705170a7e063e594acae36 SHA512 3f480f4d3cff62300e8eed043f16fe2a0f5cb8572be5fa00710b86036b93650b852168b7e01c2611c95755205d1a33883d67dfb8fd187d87c459d923e77c9fbd diff --git a/media-video/qmplay2/qmplay2-23.08.08.ebuild b/media-video/qmplay2/qmplay2-23.08.08.ebuild new file mode 100644 index 000000000000..4c9184782dc4 --- /dev/null +++ b/media-video/qmplay2/qmplay2-23.08.08.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A Qt-based video player, which can play most formats and codecs" +HOMEPAGE="https://github.com/zaps166/QMPlay2" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zaps166/QMPlay2" +else + SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz" + S="${WORKDIR}/QMPlay2-src-${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-3" +SLOT="0" + +IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass + modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid + shaders +taglib vaapi vdpau videofilters visualizations vulkan xv" + +REQUIRED_USE=" + audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) + shaders? ( vulkan ) + ^^ ( qt5 qt6 ) +" + +RDEPEND=" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[X(-),vulkan?] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + extensions? ( dev-qt/qtdeclarative:5 ) + videofilters? ( dev-qt/qtconcurrent:5 ) + ) + qt6? ( + dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] + dev-qt/qt5compat:6 + dev-qt/qtsvg:6 + extensions? ( dev-qt/qtdeclarative:6 ) + ) + media-video/ffmpeg:=[vaapi?,vdpau?] + alsa? ( media-libs/alsa-lib ) + cdio? ( dev-libs/libcdio[cddb] ) + gme? ( media-libs/game-music-emu ) + libass? ( media-libs/libass ) + opengl? ( virtual/opengl ) + pipewire? ( media-video/pipewire ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sid? ( media-libs/libsidplayfp ) + shaders? ( >=media-libs/shaderc-2020.1 ) + taglib? ( media-libs/taglib ) + vaapi? ( media-libs/libva[X] ) + vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) + xv? ( x11-libs/libXv ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + qt5? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" + +src_prepare() { + # disable compress man pages + sed -r \ + -e 's/if\(GZIP\)/if\(TRUE\)/' \ + -e 's/(install.+QMPlay2\.1)\.gz/\1/' \ + -i src/gui/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT6=$(usex qt6) + # core + -DUSE_LINK_TIME_OPTIMIZATION=false + -DUSE_UPDATES=OFF + -DUSE_ALSA=$(usex alsa) + -DUSE_AUDIOCD=$(usex cdio) + -DUSE_DBUS_SUSPEND=ON + -DUSE_FREEDESKTOP_NOTIFICATIONS=ON + -DUSE_LIBASS=$(usex libass) + -DUSE_NOTIFY=$(usex notifications) + -DUSE_OPENGL=$(usex opengl) + -DUSE_VULKAN=$(usex vulkan) + -DUSE_GLSLC=$(usex shaders) + -DUSE_XVIDEO=$(usex xv) + + # ffmpeg + -DUSE_FFMPEG_AVDEVICE=$(usex avdevice) + -DUSE_FFMPEG_VAAPI=$(usex vaapi) + -DUSE_FFMPEG_VDPAU=$(usex vdpau) + + # chiptune + -DUSE_CHIPTUNE_GME=$(usex gme) + -DUSE_CHIPTUNE_SID=$(usex sid) + + # modules + -DUSE_AUDIOFILTERS=$(usex audiofilters) + -DUSE_CUVID=$(usex cuvid) + -DUSE_INPUTS=$(usex inputs) + -DUSE_MODPLUG=$(usex modplug) + -DUSE_PIPEWIRE=$(usex pipewire) + -DUSE_PORTAUDIO=$(usex portaudio) + -DUSE_PULSEAUDIO=$(usex pulseaudio) + -DUSE_TAGLIB=$(usex taglib) + -DUSE_VIDEOFILTERS=$(usex videofilters) + -DUSE_VISUALIZATIONS=$(usex visualizations) + + # extensions + -DUSE_EXTENSIONS=$(usex extensions) + ) + + if use extensions; then + # Move inside an if, to remove unused option warning + mycmakeargs+=( + -DUSE_LASTFM=ON + -DUSE_LYRICS=ON + -DUSE_MEDIABROWSER=ON + -DUSE_MPRIS2=ON + ) + fi + + if [[ ${PV} == *9999 ]]; then + mycmakeargs+=( -DUSE_GIT_VERSION=true ) + else + mycmakeargs+=( -DUSE_GIT_VERSION=false ) + fi + + cmake_src_configure +} diff --git a/media-video/qmplay2/qmplay2-9999.ebuild b/media-video/qmplay2/qmplay2-9999.ebuild index 9c898d587e0e..4c9184782dc4 100644 --- a/media-video/qmplay2/qmplay2-9999.ebuild +++ b/media-video/qmplay2/qmplay2-9999.ebuild @@ -21,24 +21,35 @@ LICENSE="LGPL-3" SLOT="0" IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass - modplug notifications opengl pipewire portaudio pulseaudio sid shaders - +taglib vaapi vdpau videofilters visualizations vulkan xv" + modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid + shaders +taglib vaapi vdpau videofilters visualizations vulkan xv" REQUIRED_USE=" audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) - shaders? ( vulkan )" + shaders? ( vulkan ) + ^^ ( qt5 qt6 ) +" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5[X(-),vulkan?] - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[X(-),vulkan?] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + extensions? ( dev-qt/qtdeclarative:5 ) + videofilters? ( dev-qt/qtconcurrent:5 ) + ) + qt6? ( + dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] + dev-qt/qt5compat:6 + dev-qt/qtsvg:6 + extensions? ( dev-qt/qtdeclarative:6 ) + ) media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) - extensions? ( dev-qt/qtdeclarative:5 ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) @@ -49,12 +60,14 @@ RDEPEND=" shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) - videofilters? ( dev-qt/qtconcurrent:5 ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) " DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" +BDEPEND=" + qt5? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" src_prepare() { # disable compress man pages @@ -68,7 +81,7 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DBUILD_WITH_QT6=Off + -DBUILD_WITH_QT6=$(usex qt6) # core -DUSE_LINK_TIME_OPTIMIZATION=false -DUSE_UPDATES=OFF diff --git a/media-video/vcsi/Manifest b/media-video/vcsi/Manifest index 12797612ccf8..fc2ec222d096 100644 --- a/media-video/vcsi/Manifest +++ b/media-video/vcsi/Manifest @@ -1,4 +1,4 @@ DIST vcsi-7.0.13-r1.tar.gz 25491 BLAKE2B 64babd9637e7bc01e5b40f33db24309fe7ac7d1eb6c831d9755a313fea1147eccd45951c0d17d874f9f9a417a4fae69b43199f92d30a1f78ea91c724cf9ef92d SHA512 91edd1e82b3a2d8b1cffd0392dd1e807f289a5e4a6885e9d44f39c1393b9bca412b7766b1148233daee611ba9a2ea43af623f50c2c83a24b2250f79f5270d345 EBUILD vcsi-7.0.13-r1.ebuild 775 BLAKE2B 335c09a3d71e229ad7419ea8793426222ca03128c0f419c14333248643f5f0b788838fc7c7dedc38be9376c1d18756fc0b26de3e28cc1b046d2d17de0f44baa9 SHA512 13a57f84437a98de289fc371adc1c49e315bc077b9ae9d319a169031b9fc81f4cb9279fc3ca21a38a0acccde4df7b68e7c74b1a7eeef10afeee9aeecc1d28aeb -EBUILD vcsi-7.0.13-r2.ebuild 809 BLAKE2B 87add94ddc444ebd055d1c51139a3ac588bf2945a6e4b24911fe8d7f67fd198f8cb325acf3f8f219d662aa5f0a10cce698e8eb667812cf681f343acf94f06bbd SHA512 8d3e673f0efd7a51b9f43ee511f95923c7f5f6de34fb5b3e3637e254aa87aadf7842ec1a798699555b859b7ed3ae9f672220a8d874689810e44bdc39bb574c7b +EBUILD vcsi-7.0.13-r2.ebuild 807 BLAKE2B ad6dfed0849df5dd89ed7918b03f44176ad79584c152a0e88838c1b71f332d63da56e390b1b296517be0069311b75994a9e2e36037c2d788d047543618596d84 SHA512 0e520226d0cabf5075d3c5c9bb0296a47a4b5f5748a74ec49b3d54aedca4044c15062c3e5e62af2bd3629aab5bc47403c6a0ce6383d46bdd23972148291ecf6d MISC metadata.xml 360 BLAKE2B ce24ac556a68afcb83ed4743d9325e022db13f1a7822c48a12d04b1de0bdac9c007d133637a79db2543fa478b518ea2492e52de5f0eb70cdf8b84bb78d43e793 SHA512 e12514604784ae5f5de50c692fada83d0fe7a5735c5d21346f08303d74e0722427fa7c10caaf5c84fb03ff484227948d77c3429a35d3532eea67f7cd9e20f448 diff --git a/media-video/vcsi/vcsi-7.0.13-r2.ebuild b/media-video/vcsi/vcsi-7.0.13-r2.ebuild index 2ab93bdaa915..8572de3b3a12 100644 --- a/media-video/vcsi/vcsi-7.0.13-r2.ebuild +++ b/media-video/vcsi/vcsi-7.0.13-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/amietn/vcsi/archive/${MY_COMMIT}.tar.gz -> ${P}-r1.t LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND="dev-python/jinja[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] diff --git a/media-video/vidcutter/Manifest b/media-video/vidcutter/Manifest index dc6ad0aec96b..588a8067ead1 100644 --- a/media-video/vidcutter/Manifest +++ b/media-video/vidcutter/Manifest @@ -4,4 +4,4 @@ DIST vidcutter-6.0.5.1_p20230201.tar.gz 9858362 BLAKE2B da10506810f93f5635a364d3 EBUILD vidcutter-6.0.5.1-r2.ebuild 1466 BLAKE2B 86eb6d245820c259f3195c19a610202bc0523902247a1b5ade7b55dea59996e7f926ea6e628d1bf28472938be1101f975c728c64008548259eac616bacb3d374 SHA512 9610892c8c2d651fb5484fb1896605ebccd80bda947a3294737a5fbe28cdccd7eff8b9b1fb40f44353841f330ff43b92c0676b7c9551a4c91e89227b44403226 EBUILD vidcutter-6.0.5.1_p20230201.ebuild 1132 BLAKE2B 8d9287006dcbf30d04c20673ddaab5b9f5924f7e461d0a33ade6ce39b2f1f199f1404dde142c48eee7a1e5a5b13465a214b33b8e9e2b58667ead58f583f7d1de SHA512 8533576089ab79fa5bc3466f92b33164907303152a35e5c0b19b4e99aa98eb37848a0703ccc6efa7066b640423e6d7797c0b17ef6a2423ec5b203e8470d54d42 EBUILD vidcutter-9999.ebuild 1039 BLAKE2B 23367dd798d30314be248a8fd8888614970ba2348f0b9398814d46482e4276e26f26484e6cb7ecbe7490af2548ac98a30b1b0e7a22d8ad72ce90289ca6edbdb8 SHA512 78047940d8eaca428fea020622142583e2e8c133aafce7bd69d44a154449cf077139d0a3d752d9228b35c1ee31a11b9a5cb58c6477f56b0fa894034fd2f86e9f -MISC metadata.xml 461 BLAKE2B 0eeb6abbb7914b27cd567263de9001cfe17c9bd3b98a0887b21fd76b908a48c0abb3695039d21803709d47483078d15c5d412be7c408640ece0a433806272640 SHA512 55fd2db2f66d5cbc2410dfc57f235b90554cf3de4aaa88fc5069d499590ec45264499881f049c5469771f063638a65adad89686717c28abb89ef6ea632c88a30 +MISC metadata.xml 342 BLAKE2B f01b41aebb261bcbcdc771f4eed7db58848718b414f2b5b37392c88aa3632731bde42a41da889bf4db9010d659fcac2466dce7dea53a03bf60bb65c256285073 SHA512 c6031aa3c9eabea4c4f3aed9b3dfb1d76dd0e17f2647e842808fb8fc63f2006115cea23066ecc45e30fa7d9a582b7bcce7e89c2913ccf3f07cc15887ee8c69ae diff --git a/media-video/vidcutter/metadata.xml b/media-video/vidcutter/metadata.xml index 4f7173bae67f..a5d4bcd0c18e 100644 --- a/media-video/vidcutter/metadata.xml +++ b/media-video/vidcutter/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - zerochaos@gentoo.org Rick Farina diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest index c26a67cbafbd..cf52376b21ad 100644 --- a/media-video/vlc/Manifest +++ b/media-video/vlc/Manifest @@ -10,7 +10,6 @@ AUX vlc-9999-fix-libtremor-libs.patch 480 BLAKE2B 86102dc088705f546185023b2f9415 AUX vlc-9999-libupnp-slot-1.8.patch 763 BLAKE2B 6bc8cf46f029db27d6d30d96e871d3bcfddee004e4e8469e1526a6a38fb5cc11a24a19888443e5f9062d7145665d594e142c12f3a9693967f195bab3b33ada38 SHA512 dd3375997a1935d3a227231785f35e300e3f992034da6a9c3019e28c68c1f005cbdd67190672264b342abc719e69005f965599f7af975e2bbd4cfccd89e3770d DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d SHA512 6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e EBUILD vlc-3.0.18-r3.ebuild 13600 BLAKE2B 9f5dafa3970b8afd0a8bba9b4cde6f8820026c46da6379ec159fc376691a9190fcd3ae0a812875b4aaea43ea96213f31a398e41934e2ceed97902da672c26e90 SHA512 b61dd918c8571a075a6a09962074de75986a44946c59b9b8018775cfd721462021b82319105032497b38dda494c988d022547a5dbe64defd308e22511a0e27a1 -EBUILD vlc-3.0.18.ebuild 13526 BLAKE2B 2b49edb906c471bd08cba2d7d06e2223f7619537301c84e9047edee0faaa8f330881ae2f60013addf133312e4ad7d0ef4c79758ecb05076645f6fff9fd6b32e8 SHA512 a815bea94b0d0f777e318077ee4f32cbac128bf1e67dcf288ddf63c342052bc8b77f60c065cf389d50dccd33cb51bdf1b20f301fa4b50aaac5916f63bc243c8a EBUILD vlc-3.0.9999.ebuild 13570 BLAKE2B 8148d0bd881f9d679054222fc0fe2272ccfc832e8f4df403b4c8c7ed1150ea019d4051a5b3aead2fc35442ee1bd78f6d74e6973b9bbb4b56ede125ed90b44760 SHA512 6fe9c692d59f9dae4ff1e25f293818d07577be1d26bd6857bfe4b8a23c37f3935229510ca49a62a1856c343de35371a822d8e1ce9eb9d6397053b44f28f26491 EBUILD vlc-9999.ebuild 13404 BLAKE2B 5c0a9a83a41cfec7f0781222ef4dfa325491cef17cc1996a76d0d2d1ad717fdaa65b77b5fd4bfa7ded6faac26b80747096ac09926fd1a546ae0d9cced29dcf4d SHA512 2d2d80c61e89e3c27693cd6d0f7c6a736f39bb127fcb5e4063d75e776bbaf1e6accb2681bae05ea610ac2b80b2e5e421f044353fcf3b5b8032a2ae60a90491e5 MISC metadata.xml 4923 BLAKE2B b115bd6bc666f1da6a0ba4d5b6237fedfff4baada406e56eff9c0f9574968177490c456e2d8f0ad07cf73b8e52bcc122931ae9f800d6a29e41cbfdd4ed6780fe SHA512 4b953a8662e31a66af1fb710e166316106b393d136fca7c1c5b61e78bd285bc578037fc11b7ae07202a6fae2a4a6e43f7f6560400bab8d92457012a4fa7e3045 diff --git a/media-video/vlc/vlc-3.0.18.ebuild b/media-video/vlc/vlc-3.0.18.ebuild deleted file mode 100644 index 600614db8afd..000000000000 --- a/media-video/vlc/vlc-3.0.18.ebuild +++ /dev/null @@ -1,517 +0,0 @@ -# Copyright 2000-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..2} ) - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-beta/-test}" -MY_P="${PN}-${MY_PV}" -if [[ ${PV} = *9999 ]] ; then - if [[ ${PV%.9999} != ${PV} ]] ; then - EGIT_BRANCH="3.0.x" - fi - EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git" - inherit git-r3 -else - if [[ ${MY_P} = ${P} ]] ; then - SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" - else - SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" - fi - KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86" -fi -inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg - -DESCRIPTION="Media player and framework with support for most multimedia files and streaming" -HOMEPAGE="https://www.videolan.org/vlc/" - -LICENSE="LGPL-2.1 GPL-2" -SLOT="0/5-9" # vlc - vlccore - -IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus - dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth - fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate - libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua - macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg - omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image - sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame - udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi - cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse -" -REQUIRED_USE=" - chromecast? ( encode ) - directx? ( ffmpeg ) - fontconfig? ( truetype ) - libcaca? ( X ) - libtar? ( skins ) - libtiger? ( kate ) - lua? ( ${LUA_REQUIRED_USE} ) - skins? ( gui truetype X xml ) - ssl? ( gcrypt ) - vaapi? ( ffmpeg X ) - vdpau? ( ffmpeg X ) -" -BDEPEND=" - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - lua? ( ${LUA_DEPS} ) - amd64? ( dev-lang/yasm ) - x86? ( dev-lang/yasm ) -" -# =gcc 4.8.0. bug #499996 - append-cflags $(test-flags-CC -fno-stack-check) - # Bug 569774 - replace-flags -Os -O2 - fi - - if use omxil; then - # bug #723006 - # https://trac.videolan.org/vlc/ticket/24617 - append-cflags -fcommon - fi - - # FIXME: Needs libresid-builder from libsidplay:2 which is in another directory... - append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/" - - if use riscv; then - # bug #803473 - append-libs -latomic - fi - - if use truetype || use bidi; then - myeconfargs+=( --enable-freetype ) - else - myeconfargs+=( --disable-freetype ) - fi - - if use truetype || use projectm; then - local dejavu="${EPREFIX}/usr/share/fonts/dejavu/" - myeconfargs+=( - --with-default-font=${dejavu}/DejaVuSans.ttf - --with-default-font-family=Sans - --with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf - --with-default-monospace-font-family=Monospace - ) - fi - - econf "${myeconfargs[@]}" - - # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default value on Gentoo. - # Other values may break the build (bug 523144), so definition should not be removed. - # To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the start of config.h - sed -i '1i#undef _FORTIFY_SOURCE' config.h || die -} - -src_test() { - virtx emake check-TESTS -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - if [[ -z "${ROOT}" ]] && [[ -x "${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then - einfo "Running ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen on ${EROOT}/usr/$(get_libdir)/vlc/plugins/" - "${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen" "${EROOT}/usr/$(get_libdir)/vlc/plugins/" - else - ewarn "We cannot run vlc-cache-gen (most likely ROOT != /)" - ewarn "Please run ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen manually" - ewarn "If you do not do it, vlc will take a long time to load." - fi - - xdg_pkg_postinst -} - -pkg_postrm() { - if [[ -e "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat ]]; then - rm "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat || die "Failed to rm plugins.dat" - fi - - xdg_pkg_postrm -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index ea9facda283d47ff8934093fd13983276f12a1b8..9426db530ac608ccb8d1eecb12c36c0635a779a8 100644 GIT binary patch literal 3504 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 literal 3507 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 353319026705..c02ce03fb4f2 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 09 Aug 2023 05:09:42 +0000 +Mon, 14 Aug 2023 11:09:45 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 3371e4e28ece..a016ecf331e9 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a -TIMESTAMP 2023-08-09T05:09:44Z +TIMESTAMP 2023-08-14T11:09:49Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTTH5hfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTaC31fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDNjw/+NBU+goRKkjLDV1d5+vIHht+0aIPnGfHw2OUTVTfYpUFjaGR5IWgO+avH -NDf7TY4kvhYlPDZJxXoXItX3R1y4ZKCJcEFFw0NXR02BDkvdcqBAl4R2DnQxUcR5 -02EWE3GWMl4W6MGzXXxtMJ9qG/Gj1OPMjV5KhGDMgevY8VFXJa2u4yJUfjMcwWqp -KU0YQSRPh3fK0j3rJDvRVu4wdN/pGJC6dUl7VjrhIQC6T6VfDgYwqP2hplEeroKP -g636ym7skGloVu5FJ2OJFn3iUqZelrBv2vyrN2xRr3ClABqablgdYuvTa3WEsQII -Ocntf2OIGF/mTCREXVontmFRUKh1sqgT+NzEZDd762wmQUY+bL+bhmfFCtpFgzpe -cdWJepKd+5a0CD5N3QoRncFIxBPVz6cduyecZiXiSA96f69QeRZYDzO66pnW2F9k -7E7bYgEQXRcZjgFNxc0lFSOIkg0XpNI3nrbO7myV5EGfzUelwshZprxrQHRN/qiF -SjG3BA3OIKhVrDxhGTyf5cgE06DjjcL9+P5tZCdGHHqXEUouWNav/CzBCZHodl5F -NA1OluyPY/lm9aRFhxubpgMHTG0D2gV5vvWRYDCDclCwsvqs7wclUQE9QdtCqvs0 -masY7/lS/UftjgT7fwcsCx1uWtALgWo+DElWzGgc3CN0wDSMDG8= -=GgUB +klB/dQ//UANeLXVV1huiqTrsMG9CvSDfpznrUCcHmgyvPXW93U6IEznDpQWNIqj9 +h81sZeEEweoF60CvmqXkP0QEgSviVp+hV394QXPuUK/EkzpL3u/O/5MGf3Ar4hWL +drLw2bveUd7czYBQPk6cQ/P5ioQZ9Iah1/E7nbT2hnnt5bjuQrh6zGP/yGtHs++D +y3u2vNvH8s6DcUmSVn8uAfJF2I4JVMIqJrW4Vje2nIrYzLTsY8yX93/b0S3haWZp +OklNIKasUl49leFxQxO2wXuOWcQiEm9o6LTuR8ePvvx8LVo8+bacRqu/2AC9s4QL +KINpTNOp8uFPr1kIu5i2ajzXMqtCtqEzbsobRjogaRhBa4EPMrkneBGAxgy1Xk4w +UgPg4p27XRiIcETKBDwl7RSTyn5FA+ASl104K+tiPmn7vjd0pzQyfGBCzYTnnG8L +y5JJKjQlZPJEEl6u/xep5uWwyiqENhatXgeR+FrpLcKQaFFiixqnshyf3l0ItWOh +UK2mNFUbZ43ZTp46x90lhlFpRVc44sm1nf+J0XDpWe8h/jKfFKVZm2yywCJq8AnY +rmjLBPUChiSpYT4m0XHA1CoPSMn+9d9kpi+q0rC8NzWjCFYZ+CopRYKkx0jDOSnH +baEd3XoTjVEdhAEh0xfZTOsCc1hsGSofK23Ilq8ru3dU8etnBck= +=DjCz -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 353319026705..c02ce03fb4f2 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 09 Aug 2023 05:09:42 +0000 +Mon, 14 Aug 2023 11:09:45 +0000 diff --git a/metadata/license-mapping.conf b/metadata/license-mapping.conf index 440dd7421a97..8d18ccf62435 100644 --- a/metadata/license-mapping.conf +++ b/metadata/license-mapping.conf @@ -40,6 +40,7 @@ BSD-2-Clause = BSD-2 BSD-3-Clause = BSD BSD-4-Clause = BSD-4 BSL-1.0 = Boost-1.0 +BUSL-1.1 = BUSL-1.1 bzip2-1.0.5 = BZIP2 bzip2-1.0.6 = BZIP2 CC-BY-2.0 = CC-BY-2.0 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 8e823d0a6d53c27cdba07334dcd4d04369e1f4c3..9c2dfd9317326ad65403c011684b314f69d9d758 100644 GIT binary patch literal 27914 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 diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index 709e44ac6cf77694158029c3bbbb5cbf1b591bc8..6ccae18053f78bfe631b83f793208686bd6abc53 100644 GIT binary patch literal 6087 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 N_&@sJKe!eu000mUqPPG6 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 index 6677bf09e7dd..e345a9b30145 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at- IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org meson-multilib systemd virtualx xdg IUSE=X dbus-broker gtk-doc +introspection systemd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=LGPL-2.1+ RDEPEND=>=sys-apps/dbus-1.5[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/glib-2.67.4:2[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/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[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/libXtst[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/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) 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

      S4#;PWn-Q>qTGj6GssSPVAunI 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

      %ED#SF6_SjCDtqy`RSZTTw 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 literal 55807 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 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.11 b/metadata/md5-cache/app-admin/awscli-1.29.11 deleted file mode 100644 index cb017c477d41..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.11 +++ /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.31.11[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.11[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 ) python_targets_python3_11? ( dev-lang/python: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.29.11.tar.gz -> aws-cli-1.29.11.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.12 b/metadata/md5-cache/app-admin/awscli-1.29.12 deleted file mode 100644 index 3a9486e12b62..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.12 +++ /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.31.12[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.12[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 ) python_targets_python3_11? ( dev-lang/python: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.29.12.tar.gz -> aws-cli-1.29.12.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.14 b/metadata/md5-cache/app-admin/awscli-1.29.14 deleted file mode 100644 index 7fcfb42a2ca7..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.14 +++ /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.31.14[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.14[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 ) python_targets_python3_11? ( dev-lang/python: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.29.14.tar.gz -> aws-cli-1.29.14.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.15 b/metadata/md5-cache/app-admin/awscli-1.29.15 index 1b264dd207ef..c8e459235721 100644 --- a/metadata/md5-cache/app-admin/awscli-1.29.15 +++ b/metadata/md5-cache/app-admin/awscli-1.29.15 @@ -5,7 +5,7 @@ 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.31.15[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.29.15.tar.gz -> aws-cli-1.29.15.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 +_md5_=54abcad61904cce6140192c167c33535 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.16 b/metadata/md5-cache/app-admin/awscli-1.29.16 deleted file mode 100644 index 232a5377d8fd..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.16 +++ /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.31.16[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.16[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 ) python_targets_python3_11? ( dev-lang/python: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.29.16.tar.gz -> aws-cli-1.29.16.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.17 b/metadata/md5-cache/app-admin/awscli-1.29.17 deleted file mode 100644 index a0c62b5f4b70..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.17 +++ /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.31.17[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.17[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 ) python_targets_python3_11? ( dev-lang/python: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.29.17.tar.gz -> aws-cli-1.29.17.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.18 b/metadata/md5-cache/app-admin/awscli-1.29.18 deleted file mode 100644 index cbcd01883885..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.18 +++ /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.31.18[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.18[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 ) python_targets_python3_11? ( dev-lang/python: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.29.18.tar.gz -> aws-cli-1.29.18.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.19 b/metadata/md5-cache/app-admin/awscli-1.29.19 deleted file mode 100644 index ac1b69146ad0..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.19 +++ /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.31.19[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.19[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 ) python_targets_python3_11? ( dev-lang/python: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.29.19.tar.gz -> aws-cli-1.29.19.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.21 b/metadata/md5-cache/app-admin/awscli-1.29.21 deleted file mode 100644 index 8e022e3dd83d..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.21 +++ /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.31.21[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.21[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 ) python_targets_python3_11? ( dev-lang/python: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.29.21.tar.gz -> aws-cli-1.29.21.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.22 b/metadata/md5-cache/app-admin/awscli-1.29.22 deleted file mode 100644 index 097df05f3161..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.22 +++ /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.31.22[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.22[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 ) python_targets_python3_11? ( dev-lang/python: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.29.22.tar.gz -> aws-cli-1.29.22.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.10 b/metadata/md5-cache/app-admin/awscli-1.29.25 similarity index 92% rename from metadata/md5-cache/app-admin/awscli-1.29.10 rename to metadata/md5-cache/app-admin/awscli-1.29.25 index 7054ad250f15..2515c6e9413f 100644 --- a/metadata/md5-cache/app-admin/awscli-1.29.10 +++ b/metadata/md5-cache/app-admin/awscli-1.29.25 @@ -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.31.10[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.25[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -7,10 +7,10 @@ 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.31.10[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +RDEPEND=>=dev-python/botocore-1.31.25[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 ) python_targets_python3_11? ( dev-lang/python: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.29.10.tar.gz -> aws-cli-1.29.10.gh.tar.gz +SRC_URI=https://github.com/aws/aws-cli/archive/1.29.25.tar.gz -> aws-cli-1.29.25.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.3 b/metadata/md5-cache/app-admin/awscli-1.29.3 deleted file mode 100644 index 99219d9cc329..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.3 +++ /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.31.3[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.3[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 ) python_targets_python3_11? ( dev-lang/python: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.29.3.tar.gz -> aws-cli-1.29.3.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=54abcad61904cce6140192c167c33535 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.9 b/metadata/md5-cache/app-admin/awscli-1.29.9 deleted file mode 100644 index 21b17bc68c7c..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.9 +++ /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.31.9[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.31.9[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 ) python_targets_python3_11? ( dev-lang/python: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.29.9.tar.gz -> aws-cli-1.29.9.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/conky-1.19.3 b/metadata/md5-cache/app-admin/conky-1.19.3 new file mode 100644 index 000000000000..0f65dd8b947e --- /dev/null +++ b/metadata/md5-cache/app-admin/conky-1.19.3 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( virtual/pandoc || ( ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ) ) extras? ( || ( ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ) ) wayland? ( dev-util/wayland-scanner ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) wayland? ( dev-libs/wayland-protocols ) +DESCRIPTION=An advanced, highly configurable system monitor for X +EAPI=8 +HOMEPAGE=https://github.com/brndnmtthws/conky +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg +IUSE=apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype wayland webserver wifi X xinerama xmms2 +lua_single_target_lua5-4 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3 BSD LGPL-2.1 MIT +RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) apcupsd? ( sys-power/apcupsd ) cmus? ( media-sound/cmus ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc ) extras? ( app-editors/nano || ( app-editors/vim app-editors/gvim ) ) +REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X ) +SLOT=0 +SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.3.tar.gz -> conky-1.19.3.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=98a0fa16d696cbc63d8332409f60a010 diff --git a/metadata/md5-cache/app-admin/eselect-1.4.26 b/metadata/md5-cache/app-admin/eselect-1.4.26 new file mode 100644 index 000000000000..d21696599dff --- /dev/null +++ b/metadata/md5-cache/app-admin/eselect-1.4.26 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( dev-python/docutils ) +DEFINED_PHASES=compile install postinst +DEPEND=sys-apps/sed || ( sys-apps/coreutils app-misc/realpath ) +DESCRIPTION=Gentoo's multi-purpose configuration and management tool +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Eselect +INHERIT=bash-completion-r1 +IUSE=doc emacs vim-syntax +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 ) +PDEPEND=emacs? ( app-emacs/eselect-mode ) vim-syntax? ( app-vim/eselect-syntax ) +RDEPEND=sys-apps/sed || ( sys-apps/coreutils app-misc/realpath ) sys-apps/file sys-libs/ncurses:0 +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/eselect/eselect-1.4.26.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=cec566e8614fb915cfcad51e10634c6f diff --git a/metadata/md5-cache/app-admin/fluentd-1.14.4 b/metadata/md5-cache/app-admin/fluentd-1.14.4 index a748e9a05b1a..c5c9abc112b4 100644 --- a/metadata/md5-cache/app-admin/fluentd-1.14.4 +++ b/metadata/md5-cache/app-admin/fluentd-1.14.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fluentd-1.14.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5b7fc878dfc500b7d034385e25d15015 diff --git a/metadata/md5-cache/app-admin/puppet-7.24.0 b/metadata/md5-cache/app-admin/puppet-7.24.0 index 42288631d78f..b5f908314ddd 100644 --- a/metadata/md5-cache/app-admin/puppet-7.24.0 +++ b/metadata/md5-cache/app-admin/puppet-7.24.0 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-7.24.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=969d79cc67de019e8f94147d52e85d72 diff --git a/metadata/md5-cache/app-admin/puppet-8.0.0-r2 b/metadata/md5-cache/app-admin/puppet-8.0.0-r2 index acc070570da1..98c8a760afc2 100644 --- a/metadata/md5-cache/app-admin/puppet-8.0.0-r2 +++ b/metadata/md5-cache/app-admin/puppet-8.0.0-r2 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-8.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dfa23234c2da26e5bc25467164dca9cd diff --git a/metadata/md5-cache/app-admin/puppet-8.1.0 b/metadata/md5-cache/app-admin/puppet-8.1.0 index 928b437c45f1..03e12b5e7ee3 100644 --- a/metadata/md5-cache/app-admin/puppet-8.1.0 +++ b/metadata/md5-cache/app-admin/puppet-8.1.0 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-8.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dfa23234c2da26e5bc25467164dca9cd diff --git a/metadata/md5-cache/app-admin/puppet-lint-3.4.0 b/metadata/md5-cache/app-admin/puppet-lint-3.4.0 index 44009cc37dfe..b2a65cb9a131 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-3.4.0 +++ b/metadata/md5-cache/app-admin/puppet-lint-3.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-3.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2475f44275cfcf2a5836a82894ffe4bc diff --git a/metadata/md5-cache/app-admin/puppet-lint-4.0.0 b/metadata/md5-cache/app-admin/puppet-lint-4.0.0 index 16364c61d904..1d6d59e46517 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-4.0.0 +++ b/metadata/md5-cache/app-admin/puppet-lint-4.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-4.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2475f44275cfcf2a5836a82894ffe4bc diff --git a/metadata/md5-cache/app-admin/puppet-lint-4.0.1 b/metadata/md5-cache/app-admin/puppet-lint-4.0.1 index dc637bb8194b..b864eb28e2c2 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-4.0.1 +++ b/metadata/md5-cache/app-admin/puppet-lint-4.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-4.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d960060d3e71a7d754d7b98041d1e60a diff --git a/metadata/md5-cache/app-admin/r10k-3.15.0 b/metadata/md5-cache/app-admin/r10k-3.15.0 index ebd5d6fb7e68..63cdc0f41f4e 100644 --- a/metadata/md5-cache/app-admin/r10k-3.15.0 +++ b/metadata/md5-cache/app-admin/r10k-3.15.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/r10k-3.15.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9ca9968632373d9b8fab5ae817314479 diff --git a/metadata/md5-cache/app-admin/r10k-3.15.4 b/metadata/md5-cache/app-admin/r10k-3.15.4 index 814a3ee27076..806c49077e9d 100644 --- a/metadata/md5-cache/app-admin/r10k-3.15.4 +++ b/metadata/md5-cache/app-admin/r10k-3.15.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/r10k/archive/3.15.4.tar.gz -> r10k-3.15.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f1a0a4f12eb169717dd524e7ac9a5bc9 diff --git a/metadata/md5-cache/app-admin/salt-3005.1-r1 b/metadata/md5-cache/app-admin/salt-3005.1-r1 index 6f7e1f6d6d87..5366dceb4fd8 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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[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/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[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/apache-libcloud[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(-)?] 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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -7,10 +7,10 @@ INHERIT=systemd distutils-r1 pypi 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 ) +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/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[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 ) REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_python3_10 ) 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 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7a5198538f6e006afe5e04a9f01fa259 +_md5_=491b9f9a4d95e935d1f9a6d3f0a5de3c diff --git a/metadata/md5-cache/app-admin/salt-3006.0 b/metadata/md5-cache/app-admin/salt-3006.0 index 90a7ef960a67..118d18c5a05f 100644 --- a/metadata/md5-cache/app-admin/salt-3006.0 +++ b/metadata/md5-cache/app-admin/salt-3006.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/build[python_targets_python3_10(-)?] test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] dev-python/looseversion[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/packaging-21.3[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.1.2[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-2022.12.07[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[python_targets_python3_10(-)?] dev-python/bcrypt[python_targets_python3_10(-)?] dev-python/pip[python_targets_python3_10(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc21[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/pytest-custom-exit-code[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.21.46[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?] +BDEPEND=dev-python/build[python_targets_python3_10(-)?] test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] dev-python/looseversion[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/packaging-21.3[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.1.2[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/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[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/apache-libcloud[python_targets_python3_10(-)?] >=dev-python/boto-2.32.1[python_targets_python3_10(-)?] >=dev-python/certifi-2022.12.07[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[python_targets_python3_10(-)?] dev-python/bcrypt[python_targets_python3_10(-)?] dev-python/pip[python_targets_python3_10(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc21[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/pytest-custom-exit-code[python_targets_python3_10(-)?] dev-python/flaky[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.21.46[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -7,10 +7,10 @@ INHERIT=systemd distutils-r1 pypi 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 ~riscv ~x86 LICENSE=Apache-2.0 -RDEPEND=sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] dev-python/looseversion[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/packaging-21.3[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.1.2[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 ) +RDEPEND=sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] dev-python/looseversion[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/packaging-21.3[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.1.2[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/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[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 ) REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_python3_10 ) RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3006.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5d81f901b97ecac9bdcbcd52a4e35fa2 +_md5_=0ef35051a7c1f652115bf23329842863 diff --git a/metadata/md5-cache/app-admin/sshguard-2.4.3 b/metadata/md5-cache/app-admin/sshguard-2.4.3 new file mode 100644 index 000000000000..e3e1f27944b0 --- /dev/null +++ b/metadata/md5-cache/app-admin/sshguard-2.4.3 @@ -0,0 +1,14 @@ +BDEPEND=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=install prepare +DEPEND=sys-devel/flex +DESCRIPTION=protects hosts from brute force attacks against ssh +EAPI=8 +HOMEPAGE=https://www.sshguard.net/ +INHERIT=autotools systemd +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=virtual/logger +SLOT=0 +SRC_URI=mirror://sourceforge/sshguard/sshguard-2.4.3.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=1352e238b80dd443885b756e4a9be65c diff --git a/metadata/md5-cache/app-admin/sshguard-99999 b/metadata/md5-cache/app-admin/sshguard-99999 index 4744731a5d19..2cbda12281d7 100644 --- a/metadata/md5-cache/app-admin/sshguard-99999 +++ b/metadata/md5-cache/app-admin/sshguard-99999 @@ -2,7 +2,7 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/ DEFINED_PHASES=install prepare unpack DEPEND=sys-devel/flex DESCRIPTION=protects hosts from brute force attacks against ssh -EAPI=7 +EAPI=8 HOMEPAGE=https://www.sshguard.net/ INHERIT=autotools systemd git-r3 LICENSE=BSD @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=virtual/logger SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=97e181d08fcb8b8195b54772c7735736 +_md5_=1352e238b80dd443885b756e4a9be65c diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index cf229e0ff893b3c80c1aa2e0cf9d1d81f55afe8d..e94ca8c92b7cbf95787602e1dad179275eebd89e 100644 GIT binary patch literal 1520 zcmV;A z=TCju%uccxU@+5PcS|Z({YpQ5{>$fA{TBa-e}AGkrt!94BEDWf{^|1{f0iF#DzQSA zDRa+?OuN)8PgY7s?PGUGEqAHG*XJp|cP(3!a<0{*`5qo-XWmP;@1~0fwM)jC5nI+> zMrpI1#1<3XvFMzAHaq9*&wu!=EHA&j25%SYV7+Va+cJ6hB_$~>zt`hL2=QDubI~em zJ{4H8R|^L*PR5ySG2M2HP|@1hps#bpZv^3YRqdEZE3ldc_2jvK`00O?;x}mZ;-SXh zgrceyXQ%4zF0a#*j$d74PP1z`ROILpe1+CLOQ7aF4554`wH?u`Jh2)HYOCTxojp91HQ=ofu1gX!WmOKiM1GOOVuW zGCjiqO$_$FgdLT7+g6Z)4Hm^POs*L=4l52LG7h*6@1DjG6k3_OpB6aI7pU?46_}{` zEHXMna+K0ysD)XNRX9*IQr?jJT_%JHgH1~u;W`p~fuEJ0ZjxAn8jBJf;C zw1J4>K*E({O$(N?wc88M(o$?;SozlL>uzAQ-0wICN1TXa5GaTtkM&ii8~^;}e);?F z^*7iGV!dR_NBo@KwILYbrEqiOm})e@F67!h4CB)|k;9O@AQvsd+H=sj(4t+OV8hQ2Y`3AVK( zx%3LG%!)wXxlU2EZ4qgTnya9TSwoDmd9ZD3J3AY4t=P^Ufo5xDTd=YM>Zj zwfgPXFTbGp{7qj>%f6|!4mDhgF&qJN;wCAQ2C|==C@P3odo~y_=Xz=bK?0G$Bo*x5 zx9x*M5Fork+kqAVR|kHQ?t;l9H)*CE#k92$aT_vfq9?bE`>qoDYZ9uL*6HDZBKV++ zb&(Qj1iQc|<&=x1H++tHP1Qo*23%KmE5}kn_pFWTe!%wd>kRJBzVK79Ac&C7P!)t- zVw2l}IDGDVmF)jj^4dTn7!`YA79)K;dqayU8Vg;#i>f!!g_hXHjtn{)4a=19x@a;? zTdgZ6ss@`zDAcg{96WK9Q{XJOJ^<~84bb*mU`DjfnEPENynwJIAv+Ia5DQ`u5~5|o zA^1X6pAIA{)$j8J#HmEXtPMD$Z7%JhcW=C@49wyKbl3u!;<=4bD(pb=TrrCJLTUz~ z_LLo$^?Q{*eZlR3e1C8pCH;^H5s#jU3PnYrF3TAdKyodLX}~6-U_=XOW6#B72H0Q^Mm2{oft|GaUTjg{g)*>qVm^IMB(!m5LF&;W zYZYD%RHlMQxDT{*^CUrqqE*15d;*4~GW?9XL(!t1n}QE&=0PnkHdg{&geR_o`w2#F W?I0<#h^g#JKl}#~{CO;J3IG6Ip5ie8 literal 1349 zcmV-L1-kkliwFP!00002|6P{BjwHtoMDO~F{(&8k%p@~;TtNm5SU2ehm}F8mB>S*7 z{QZu?VrJz<1C5@p>LN23@i;$y{`K=K|A>Fae?QS1(|Fr25nrz#fByWpzsQd-l~^Im zl(}ZcIo4F`+>=L6io~zGUw9<-i z1}fGn;ULDz_?)tsZo5P%X>By<>t6AWAiQVhj(If$)hwtc&;7$se^QFypw)|q8h;2y znJex-s$G?yws1e*kYu+VLb6$o}J`a^$(N>H~(F_|=1%Ss^(V^~8*KFM)RhGM#o`}ljIAk~Xa^_!!1oQ7Kx z!`HUWW9zok978H5#qNo}P48G8nE04!dX|nQ_YC&htP#xPXlyy6jvR2b+-Io&+bsY!|ta`df#zbi|iLP%#{pa^j_Qv)SxbH)zryvqy z7+KR5jK#~g!tHF39R*C zt!P0eTf01=mZqYGVd-1jS8t#p-Fw`NBTm>W2+6*?#`-E#$G?8-FaP*={vDozSTC9K z%~H;#jnjdm}nh6k&IEeLIoiR7UQPBt%~cpo7xL01s2=M}nK7gGc7D8^T<{`mdNZ-BYK z>5FOEhf3>GaXw?Xf*eI3(i8=)?wNou#LGPkzMgYEC_IjI9^^~~-TStE0XYGd3IrJ- zBUmx;I@Ifg$JwOk$W=^R^K3XkMozGQ%jkENz~o6-C$w%2N6;CrR@8NnymsMos`8OW z=?$M_UQ;!(LjtZ#>pWwrfTwF?9X(-vGI0MLZ1KDARkHtA z$#Wy_SsZ&|7UTGMdIOmi6vlqpNm)CSLB4J5$e@GLD3ijgL1#=`t@2FZ6HOx&YA8Mj zPaNeY*ukX_6slkYY_KgbBM3U?epd-!AS{QFol!udLbI&_(awQG@Ic^P2NHGE`?-QW zmIu^a8^8fUoA%J&8#kpzA?HAcE$5DB!_raMf#g}6N!5^=d5%40N3(vf(x)%jc;x#- zD8M=&5+UMI^I$CidsqSK3<@B*7RmAz#27KM37Z5q^##ycFOmt)oNEUvAWIssNhlam z0@~QKOlN=%*4X8GhA)AgG^-me>bp=z4qcV2O(e9ihLL&&*jD1(z#35S2s^Hvizf-z zf?_Rze^0=WRED2{a4Zk3oTA`60ac(D%eo~7{%`Q*D%iOgxs`*Y$Reh)C;jk00b-X) HL=virtual/rust-1.61 doc? ( app-doc/doxygen ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libmspack dev-libs/libpcre2:= dev-libs/libxml2 dev-libs/openssl:= >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( =sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.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.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.24.5/download -> cbindgen-0.24.5.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.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/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.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/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.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.8/download -> crossbeam-channel-0.5.8.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.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.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/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/exr/1.7.0/download -> exr-1.7.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.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.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.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.64/download -> js-sys-0.3.64.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.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.9.0/download -> memoffset-0.9.0.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.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-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.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.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/pin-project/1.1.2/download -> pin-project-1.1.2.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.2/download -> pin-project-internal-1.1.2.crate https://crates.io/api/v1/crates/png/0.17.9/download -> png-0.17.9.crate https://crates.io/api/v1/crates/prettyplease/0.2.10/download -> prettyplease-0.2.10.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-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.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/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.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.171/download -> serde-1.0.171.crate https://crates.io/api/v1/crates/serde_derive/1.0.171/download -> serde_derive-1.0.171.crate https://crates.io/api/v1/crates/serde_json/1.0.102/download -> serde_json-1.0.102.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.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/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/syn/2.0.25/download -> syn-2.0.25.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.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-ident/1.0.10/download -> unicode-ident-1.0.10.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/version_check/0.9.4/download -> version_check-0.9.4.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.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.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.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3464db69c7278a1534b1bbb28dacb529 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 2cd8a6f5bccb874e23d10ef4b48b08a7b9e6c194..7acf89894d0b6bba30f3fdc071492e8030858c30 100644 GIT binary patch delta 26545 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 delta 25966 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/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= zstd? ( app-arch/zstd:= ) +DESCRIPTION=C implementation of createrepo +EAPI=8 +HOMEPAGE=https://github.com/rpm-software-management/createrepo_c +INHERIT=cmake +IUSE=legacy test zstd +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/rpm-software-management/createrepo_c/archive/1.0.0.tar.gz -> createrepo_c-1.0.0.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b4e1edb02cf9786c2e3744bfd7ef62af diff --git a/metadata/md5-cache/app-arch/createrepo_c-9999 b/metadata/md5-cache/app-arch/createrepo_c-9999 index 1c115bd4b29e..3eae54e33ec8 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-9999 +++ b/metadata/md5-cache/app-arch/createrepo_c-9999 @@ -1,15 +1,15 @@ BDEPEND=>=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=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= +DEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= zstd? ( app-arch/zstd:= ) DESCRIPTION=C implementation of createrepo EAPI=8 HOMEPAGE=https://github.com/rpm-software-management/createrepo_c INHERIT=cmake git-r3 -IUSE=legacy test +IUSE=legacy test zstd LICENSE=GPL-2 PROPERTIES=live -RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= +RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c97cf8da67725a8469ba3a7442f033e8 +_md5_=b4e1edb02cf9786c2e3744bfd7ef62af diff --git a/metadata/md5-cache/app-arch/rpm-4.18.1 b/metadata/md5-cache/app-arch/rpm-4.18.1 new file mode 100644 index 000000000000..c440444bf5bd --- /dev/null +++ b/metadata/md5-cache/app-arch/rpm-4.18.1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) nls? ( sys-devel/gettext ) test? ( sys-apps/fakechroot ) 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 dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install postinst prepare pretend setup test +DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) !app-arch/rpm5 app-arch/libarchive:= >=app-arch/bzip2-1.0.1 app-arch/xz-utils >=app-crypt/gnupg-1.2 >=dev-lang/perl-5.8.8 dev-libs/elfutils dev-libs/libgcrypt:= >=dev-libs/popt-1.7 sys-apps/file >=sys-libs/zlib-1.2.3-r1 virtual/libintl acl? ( virtual/acl ) audit? ( sys-process/audit ) caps? ( >=sys-libs/libcap-2.0 ) dbus? ( sys-apps/dbus ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) nls? ( virtual/libintl ) zstd? ( app-arch/zstd:= ) dev-lang/perl +DESCRIPTION=Red Hat Package Management Utils +EAPI=8 +HOMEPAGE=https://rpm.org/ https://github.com/rpm-software-management/rpm +INHERIT=autotools lua-single perl-module python-single-r1 toolchain-funcs +IUSE=acl audit caps +berkdb doc dbus nls openmp python readline selinux +sqlite test +zstd lua_single_target_lua5-3 lua_single_target_lua5-4 test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 LGPL-2 +RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) !app-arch/rpm5 app-arch/libarchive:= >=app-arch/bzip2-1.0.1 app-arch/xz-utils >=app-crypt/gnupg-1.2 >=dev-lang/perl-5.8.8 dev-libs/elfutils dev-libs/libgcrypt:= >=dev-libs/popt-1.7 sys-apps/file >=sys-libs/zlib-1.2.3-r1 virtual/libintl acl? ( virtual/acl ) audit? ( sys-process/audit ) caps? ( >=sys-libs/libcap-2.0 ) dbus? ( sys-apps/dbus ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) nls? ( virtual/libintl ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-rpm ) dev-lang/perl:= +REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.18.x/rpm-4.18.1.tar.bz2 http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.1.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7e04b78127d704a8634fc61b9e351165 diff --git a/metadata/md5-cache/app-arch/upx-4.1.0 b/metadata/md5-cache/app-arch/upx-4.1.0 new file mode 100644 index 000000000000..e9b592a229ed --- /dev/null +++ b/metadata/md5-cache/app-arch/upx-4.1.0 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/xz-utils[extra-filters] >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Ultimate Packer for eXecutables (free version using UCL compression and not NRV) +EAPI=8 +HOMEPAGE=https://upx.github.io/ +INHERIT=cmake +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2+ UPX-exception +RDEPEND=!app-arch/upx-bin +SLOT=0 +SRC_URI=https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-src.tar.xz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=85a497347096e81328ddd4264c0f6939 diff --git a/metadata/md5-cache/app-arch/upx-bin-4.1.0 b/metadata/md5-cache/app-arch/upx-bin-4.1.0 new file mode 100644 index 000000000000..0e8788f1a0ce --- /dev/null +++ b/metadata/md5-cache/app-arch/upx-bin-4.1.0 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/xz-utils[extra-filters] +DEFINED_PHASES=install +DESCRIPTION=Ultimate Packer for eXecutables, binary version with proprietary NRV compression +EAPI=8 +HOMEPAGE=https://upx.github.io/ +INHERIT=pax-utils +KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 +LICENSE=GPL-2+ UPX-exception +RDEPEND=!app-arch/upx +RESTRICT=strip +SLOT=0 +SRC_URI=x86? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-i386_linux.tar.xz ) amd64? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-amd64_linux.tar.xz ) arm64? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-arm64_linux.tar.xz ) arm? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-armeb_linux.tar.xz ) mips? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-mipsel_linux.tar.xz ) ppc? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-powerpc_linux.tar.xz ) ppc64? ( https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-powerpc64le_linux.tar.xz ) +_eclasses_=pax-utils 91d47e5d20627c717aa878b9167c62a8 +_md5_=fb257ed0a464c644207ec3b3e0eac9a4 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index ededde127c7f381d13ae1ac799f738c99d22cdd1..222c0a16a4b98d4eaaa50a26f06c3f049db1bb36 100644 GIT binary patch literal 12582 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 zC0j4B=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_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[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_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv -LICENSE=GPL-3 -RDEPEND=app-backup/borgbackup 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(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) 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_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv +LICENSE=GPL-3 +RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =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=configure install postinst prepare -DEPEND=dev-libs/boost:= dev-libs/json-c:= dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux >=sys-fs/btrfs-progs-3.17.1 sys-libs/zlib virtual/libintl lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) app-text/docbook-xsl-stylesheets dev-libs/libxslt sys-devel/gettext virtual/pkgconfig -DESCRIPTION=Command-line program for btrfs and lvm snapshot management -EAPI=8 -HOMEPAGE=http://snapper.io/ -INHERIT=autotools systemd -IUSE=doc lvm pam test systemd xattr -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/boost:= dev-libs/json-c:= dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux >=sys-fs/btrfs-progs-3.17.1 sys-libs/zlib virtual/libintl lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/openSUSE/snapper/archive/v0.10.4.tar.gz -> snapper-0.10.4.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c794b6da0d532bd08e1490c2f88f503d diff --git a/metadata/md5-cache/app-backup/snapper-0.10.5 b/metadata/md5-cache/app-backup/snapper-0.10.5-r1 similarity index 94% rename from metadata/md5-cache/app-backup/snapper-0.10.5 rename to metadata/md5-cache/app-backup/snapper-0.10.5-r1 index 8d6c6f3c6a6b..f68f9668719e 100644 --- a/metadata/md5-cache/app-backup/snapper-0.10.5 +++ b/metadata/md5-cache/app-backup/snapper-0.10.5-r1 @@ -5,7 +5,7 @@ DESCRIPTION=Command-line program for btrfs and lvm snapshot management EAPI=8 HOMEPAGE=http://snapper.io/ INHERIT=autotools systemd -IUSE=doc lvm pam test systemd xattr +IUSE=lvm pam test systemd xattr KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=dev-libs/boost:= dev-libs/json-c:= dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux >=sys-fs/btrfs-progs-3.17.1 sys-libs/zlib virtual/libintl lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) @@ -13,4 +13,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/openSUSE/snapper/archive/v0.10.5.tar.gz -> snapper-0.10.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5d87a9a852313e0d5170e6d5272bb50f +_md5_=e316e380a3d53ed03f49e29bdf8dc6f4 diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index 6e792aca83efa4e728e51208161576a7b49e8ffd..6164771faee96589bce4e0f4a8103a8946703ebc 100644 GIT binary patch delta 8128 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 diff --git a/metadata/md5-cache/app-cdr/cdw-0.8.1-r2 b/metadata/md5-cache/app-cdr/cdw-0.8.1-r3 similarity index 83% rename from metadata/md5-cache/app-cdr/cdw-0.8.1-r2 rename to metadata/md5-cache/app-cdr/cdw-0.8.1-r3 index a88865271180..8333609b340c 100644 --- a/metadata/md5-cache/app-cdr/cdw-0.8.1-r2 +++ b/metadata/md5-cache/app-cdr/cdw-0.8.1-r3 @@ -1,14 +1,14 @@ 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 app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] sys-libs/ncurses:=[unicode(+)] +DEPEND=app-cdr/cdrtools app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] sys-libs/ncurses:= DESCRIPTION=An ncurses based console frontend for cdrtools and dvd+rw-tools -EAPI=7 +EAPI=8 HOMEPAGE=http://cdw.sourceforge.net INHERIT=autotools toolchain-funcs KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-2+ -RDEPEND=app-cdr/cdrtools app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] sys-libs/ncurses:=[unicode(+)] +RDEPEND=app-cdr/cdrtools app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] sys-libs/ncurses:= SLOT=0 SRC_URI=mirror://sourceforge/cdw/cdw-0.8.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0d0ff2aa274a109844d32ff8bafc85a9 +_md5_=0ff9a1825c37593069208731de219b34 diff --git a/metadata/md5-cache/app-cdr/cdw-9999 b/metadata/md5-cache/app-cdr/cdw-9999 deleted file mode 100644 index 09261c61e7a3..000000000000 --- a/metadata/md5-cache/app-cdr/cdw-9999 +++ /dev/null @@ -1,13 +0,0 @@ -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 dev-vcs/cvs -DEFINED_PHASES=configure prepare unpack -DEPEND=app-cdr/cdrtools app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] sys-libs/ncurses:=[unicode(+)] -DESCRIPTION=An ncurses based console frontend for cdrtools and dvd+rw-tools -EAPI=7 -HOMEPAGE=http://cdw.sourceforge.net -INHERIT=autotools cvs toolchain-funcs -LICENSE=GPL-2+ -PROPERTIES=live -RDEPEND=app-cdr/cdrtools app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] sys-libs/ncurses:=[unicode(+)] -SLOT=0 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cvs 9f4e8d0ccfe320d03725d1f7e66762cb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fa0baa4d13975c554e5ba41cd8e9cef5 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 4ed641f305e26b7b77677a1fab266e843a2d15a8..696d94b9236c077c1ce547a7a021f9fc1c8bed63 100644 GIT binary patch literal 15329 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 literal 15328 zcmV<6J0HX!iwFP!00002|An2+j$BESo%iz;`2r-|{NI;77y$yLowOJHx0)yxlSr~! zU2m`N++;>XvZ`C??wKkw8F8<<*|BrX&5Zx`xBvaOr`})IKl;nBAJ&&|AM9iP=$_11 zm!AIffBx-%{5SufPc!b_at+PbR_0j!w6M-uEAEi9O}BH+eh2f>N+@duey68iS_rZ4 z?ydWJ@(8(pJ_g*<|*MhA@s$UyV3W^qwI6MTYN`P>G~=fD5)UzfSQe*NA*ec3PA%0AX7bN+6s6Gs_sj6Pej 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 diff --git a/metadata/md5-cache/app-containers/distrobuilder-2.0 b/metadata/md5-cache/app-containers/distrobuilder-2.0 deleted file mode 100644 index 9930fc61c209..000000000000 --- a/metadata/md5-cache/app-containers/distrobuilder-2.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install setup unpack -DESCRIPTION=System container image builder for LXC and LXD -EAPI=8 -HOMEPAGE=https://linuxcontainers.org/distrobuilder/introduction/ -INHERIT=go-module linux-info -KEYWORDS=~amd64 ~ppc64 -LICENSE=Apache-2.0 -RDEPEND=dev-util/debootstrap app-crypt/gnupg sys-fs/squashfs-tools dev-vcs/git net-misc/rsync -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/lxc/distrobuilder/archive/distrobuilder-2.0.tar.gz https://dev.gentoo.org/~williamh/dist/distrobuilder-2.0-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=87c1ba9f85b03b38361191a4a9615783 diff --git a/metadata/md5-cache/app-containers/distrobuilder-2.1 b/metadata/md5-cache/app-containers/distrobuilder-2.1 index 018670f5f87c..7b3ce6f01fc0 100644 --- a/metadata/md5-cache/app-containers/distrobuilder-2.1 +++ b/metadata/md5-cache/app-containers/distrobuilder-2.1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://linuxcontainers.org/distrobuilder/introduction/ INHERIT=go-module linux-info IUSE=verify-sig -KEYWORDS=~amd64 ~ppc64 +KEYWORDS=amd64 ~ppc64 LICENSE=Apache-2.0 RDEPEND=app-crypt/gnupg dev-util/debootstrap dev-vcs/git net-misc/rsync sys-fs/squashfs-tools RESTRICT=test strip SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-2.1.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-2.1.tar.gz.asc ) _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=337bdd9547b5503162c2f041522d46b6 +_md5_=10515c59279216845e141728edd057df diff --git a/metadata/md5-cache/app-containers/docker-compose-2.20.3 b/metadata/md5-cache/app-containers/docker-compose-2.20.3 new file mode 100644 index 000000000000..21ede1b3c8c6 --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-compose-2.20.3 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install postinst prepare test unpack +DESCRIPTION=Multi-container orchestration for Docker +EAPI=8 +HOMEPAGE=https://github.com/docker/compose +INHERIT=bash-completion-r1 go-module +KEYWORDS=amd64 arm64 +LICENSE=Apache-2.0 +RDEPEND=>=app-containers/docker-cli-23.0.0 +RESTRICT=test strip +SLOT=2 +SRC_URI=https://github.com/docker/compose/archive/v2.20.3.tar.gz -> docker-compose-2.20.3.tar.gz https://dev.gentoo.org/~williamh/dist/docker-compose-2.20.3-deps.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=99d29bea361a3eb9722edaef8a3f9db5 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index de617771469d367a89f5386cba3df5031a5f2254..1e46317f0ae8a0f3330cc890bce460dc0589fb11 100644 GIT binary patch literal 38168 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

      AV148bt|p`o8_Rgr#H^A25YOAc|Bo!_%8ywQv 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 U@)2COt^eo$0wEg)hdK-a0Qd%mr2qf` literal 38318 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

      KMW=!EJw9=bW5SHOeS_FhkI76f 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

      { zsCrJ$t?Wn<ojH;j=Na6LBj4H_E0bB*V~DG|NH#yx0n0)ft2_W3kBWW z9PEf+gq;qMAf`=n%iKx1{rEV=K$*Px@9TbT<-H{xua1wLYs#$d#21ThAdR}@R!QvKh;@x+;7I1 z^V`R=Y7*)Bz<5MgZOh3m%}ZzrBkF3+WcAXkgzQnmB9K>+xrm(FP3@@+OxVdeE!Be} zrLmMhJSC^;Fb35I-0#aK-8dy%sC=DkHK?wk$PYpE-FszKa!7Xw2M%>REEMGz<1*U| zvJS1hhJq1Syh7@`e^NzDo;aOq61b&D^p<1&+=B=)ste#;_2NXd^aI)=hF4Ol>$O(mP)bZYTQZCh4n8?BvKhmrvaM*XEb_N=7 z2i!xKRKYg2{36*&l*^P>A98Tc*IJyGk5PS-tvbB*SVqCl??B>|*Yt(TwWpA#U#EWI zu+3CuqCEOZ(wP*!mAdjuYk<2B!knW6{1diJjzz30&VV~9A!P{38OJEqlF-AJk1OF- z_GC9Cj=w&ze=aETOZkwVcLs(UBFg;$2UMLSPrY&Ni?1^}W0a?Ciq(SgF29)N8dBn$ zyOSKc-)%%+oH2kz^$K~r<)q+XB_Wm7i4$|^O{C?rstq37XUeeV2kN?Rv1M?P?!=+1 z?>^kcm}36`w!^4vbh$_+(c_klSUv5$4d?kdYNdV;0I40OTbi2Gu9sqslPd>itg?x^ zVPKHzhT`SsCCNoBk2CwyfBgO9{oBtUKRC4W)8~)%O=W$5(t)WnSuBYd_KvyYYV456 z`z>h7VJhxK(lLCcp}IDgbn2!{QpmA_luHDM$?Rdr_P&O>i#F01=~o|1`xJMCj~>p+ zlXytkro`fVmoZ__*p$2Z_8YTGGJvq%;lDxPCIDGs&GKwoBIDA@t0>K-yAJtf4C!(L zwVh)$X=mh0?2&l2A1Y+1m4Y*KyOC_l75&({=9%l!~sg>D+BZRB+uX&z7NtIFH4>2Z6IF@6Fp5+ZU3>nZH_wyzoFht2yfq zMV7jx+8R%@E)uyDA1J}5S^|wLyt@LZ5ZdPbcE+1bZ?`&Y_tt(E8PQg(f?}{dg8Rws O|NLLhWWAYd4FLcp`pzZ* diff --git a/metadata/md5-cache/app-crypt/gnupg-2.2.41 b/metadata/md5-cache/app-crypt/gnupg-2.2.41 index 6c13c1b5ea41..6d5da29a49d5 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.2.41 +++ b/metadata/md5-cache/app-crypt/gnupg-2.2.41 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.41.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.2.41.tar.bz2.sig ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=d6e92477aa0a9dbdd68bb768a025d9b7 +_md5_=a8c08fca5db031d53c121db7bc5105ec diff --git a/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 b/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 index dd99dcdbb338..fc60d8361788 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 +++ b/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.4.2.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.4.2.tar.bz2.sig ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=506647bd4144f16bfd2ffd4b0490c37e +_md5_=e8d5725b908121f0792e25afe3663879 diff --git a/metadata/md5-cache/app-crypt/gnupg-2.4.3 b/metadata/md5-cache/app-crypt/gnupg-2.4.3 index ef3b41ffd3a6..151f0885214a 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.4.3 +++ b/metadata/md5-cache/app-crypt/gnupg-2.4.3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.4.3.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.4.3.tar.bz2.sig ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=3b7d56fadf6d00abee80d9ba264fc62d +_md5_=cdc636ab9e74e286983b3ebd47894f11 diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 b/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 index 3d8c52ecc26c..28efb4fe7537 100644 --- a/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 +++ b/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-stylesheets virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.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(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) DESCRIPTION=Provides a standard configuration setup for installing PKCS#11 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.25.0/p11-kit-0.25.0.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2f288aae88bf86699a29f0d7a27114af +_md5_=2c38748351cd433be2fa0ec67e14f6f8 diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 deleted file mode 100644 index f40bcbdd1f83..000000000000 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/makefun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 ) test? ( app-crypt/ccid dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyopenssl-0.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=Python library and command line tool for configuring a YubiKey -EAPI=8 -HOMEPAGE=https://developers.yubico.com/yubikey-manager/ -INHERIT=distutils-r1 verify-sig -IUSE=ssl test python_targets_python3_10 python_targets_python3_11 verify-sig -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=BSD-2 -RDEPEND=app-crypt/ccid dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyopenssl-0.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -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 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=413e7dd4246deaac4e7ab3afc63d8206 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 74af75d230c287fe8b4309ce790a178b0c478c00..c6fa5e04f840712cbfaec2b62f4a176c6b22392c 100644 GIT binary patch literal 24902 zcmV()K;OR~iwFP!00002|BSuek|nv3t#_}ds28ZRz&~&~$BxWoCf!N*V+aId*oRGa zpZ?)+^z{0^sI1&sJw3-n&XDY?%)KKVj^%4P+#Ub@U;dwe`84A(G7 z|MGwS@A1EVIz!HF<`|B9_dCa$^0i}~_gzNJSIoWCl1iBS3TJLdPCXs%^2c-C`#wV6 z*L}C1dl=)|tEI$Gm6h+<`Hgyyc=of^(vLo`ajbIQf#1FJ5qfB!{_p?eUrLCd_=I%d zqu=R1(oW^Lk1LJU=bF15g@3+!9LK(DoY&pLabA6tz*pVl2(is`wAzlE`#i7f?Bh!7 zxN0eD9x2p3Qz`K{<2>8q^?2A6%EeQh$2G3r|F{3Hk? z-C9=}`54!Aml{^NSIGCCrSEyByk;5ox;9S`YCVs523~w!EAM#s7%;}(ai)44ZG|Jw z(0PPe+kG4%oh`Mi_PzT`wbWVm70(?>bxa?RqlPQvhSJ0>i52L=O+*R6Wc7jDd(A2DB;?p^nRB#bt!DH#x;EqU8eD9 zb>&dw*gIkSoUR@2bfshQ&&Ze{vFQs%|@+`9&*j$zVX|BvP<_|*yGOZ(es|YvGMrIUW0#@ z;|P17;XdaTTL`Q`KSRaK^A4$Baj`+i;(I`saGkUDICE+3>RJD);Ra~%hYpN{vwd$P z+`GJNG~2k_vC~>-Uw4}QI_ll(taDyvwe#IgKgLk{&w(D;biy4ag|)z z@S(+e<6S({5qIxw<$LWb=QF1QXyFZKzEXUH9*koXm zyI*OhS@UKSv3UR@eO2Cvt;2tSr!%m`S4+Ua&g>sHAp4&1aGdk*WwW)r zAczYd*O}chIk1@l-gbxk-K%1)S8F3-VLmOk-CM)pcfyi{5k5E^088fA7AP=Q9y7%= zkJj0wi7z}s@z&-YPpr9c!a^X)C3N2AnDgeba?gWLYjux(wb@E-5oEaX_-e6h{sS}h zFGVmfDZiVkT#>j&IAKrl;(W{<%fxtVupk?Vu15#H+hQ?sgs_g4uX}`c9i_9$uULsN zm6c-$?2L^U?;8rQz&_1jbU#4vBitZTs}D-H8 zLp*FiJ`ranBILLL?|k$N!?53R??F@}v;aXsL_0xUwpv<1L}gRnVZ}`x=dJ3yjR>I_ z8U_Ml!U4)Sp7$76PDcg{_h@;iEGX?n)Cu)W8xROkh;$l$_X4y8kg-IqQTQK)RV#Ca z%_ctBkyn|-XK2rfpG}tFtflqZ#(cBU5A&}-{r#t3zizuvA@}-jDFQs);N)}R88sBv z=z>{5fJRP}S1#HWp@s87_7cU6SJ@4_&QlTEiCh$J75@#Z26;Py&o%flEoOwVL2D_Li0Y^(afl_#1 zxklwNk9Na5v?nnr^_+XeQ;42Ga4Q`oS+Rq5&PT@Nd;`Dn)lxgb2|7s5 z@4uX>v5$I`=%pNi{%~Y$+jc1Oxd2T$dIEn4*H4(r1XD4j#2{abE?gim`bHHJi-RoJ zSl$x?{E*K)7xaSPKCx@BG5Jf`&c=2M3&xLEO(WItE9Sc%dXLF>&# z>z5yX*|<{ta){s<<7Fyblh3ay+(1TgBcDe)VR?ALXalAVr#&M!fCY4bJuRO9g2l1J z`C>5k9u*3ACX9CKY2%FSgoN)Ae6`eW^#)$En;YDP1Y_qLW55T$nX2PBuvPZ5Y#bKg z%N@s>kN~z^2Y(B!JxLgF2#9WQ=d=ljLmR-?`EC5>V2=Z%jjbA4{$V_V-X1OAKpRU9 z$AZka&boB)Zd_;F<@{!<4KFBPqGqbciyCxP21Z5-1gv}`07@}v5{RKDx!hN)t9Ga# zUd2wsc{lulfORg`qk!kQTq?t!yUwqQLLpwMx7o@(=Lz0Cl12h4p&7W=#t zxX3ny-X8Fcekp^%kI*pojzrz4)FLL}1a-$ZEB$S*Uq1&T-M~=gQwZ?|Pj}r#e}$_e zHHh6|oV?uvcJETg&6*LI+dA-4K%+plA^#iyg4W)GBxZ<6LY5B(z0feF*E#06E+h>Egl~fjz*H_a8LS*e zQrBXmXE1vl8B?{Br@f%>c^yO`T>rq`7ieB<+CVP>5h@5U}vC5ry?3UKSyA_1p?{x|JN!y+>*fffbQ>a$-ATE`j1}bwXByjpA6)!+r$z zR!j{iL%8Am(`cMjaHiGzkN2v@=+`MkbVr+a~f<5(kEzZM! z9uY9ah&Rd?H3xJq&|>qbI4fjpCBkJaf$t;=pNMbF34vfQAeB(${cgL>iS*j;waz;A zb4EgBB659asrp!|e9HBMr3h7bgun5$xuIhA6*{W3OqOh8kVMd%D?yTBEJS9|JLA=u zAVM%FxWwj%T7oXP98U&iX)tprxH~xqUl0=z(=$xJnKH(Pti6!5RwV=6GbnGi)n``$zpwwG;D;0eQTJvf`APQXdpH^ zK7Ze+PO!HVz%H}}^p17-&Qk4xsYKxWKn`#w#0YG^K*(jlvE%=6YeXgA#d-jZuwYP@ z2yr|rQ;CDTOnXrY2bhVd1MgifMosxXKRP1e=TayXy%LgiJ0-M20}rbG>U} zU=@2u!T}zEm<@mtKJ0W)gG}jS}f+WEu(H^rV zHk^?!ALoG*0ly}`y>i8jNF-DT#Og3;6OdZEE-Ek z1oN*gGl+>_ffu5B3P!^&?|3fN!9zmLIi;%9gix_ch@(MRh8IW z98ovd;Nb$MVo5Lq9KS$SFX#oK2Y$w*5kWUTH%dHwRkj7fhZU~G(shUQM?-xX{0rro zUK-|5V2unn0z+dbvfx(>tqI2SO!bKDL6jiusKqP7c41o={0QT+Ls6xWXp}E88kKdg z0-s;#HAE&@5*H#N3@8JXlL$`~ui|KzSD$sfm^r@&bRPg4Tl_THM^HXvBurtkh*=5! zd@XDZe7K-t0enVZL1%b#WLN~UaALqH5ctl4l7tR7;xN<{G+_o-qE4i#-9y%BCbpY8w0(3awI<7hn z1#-YW=hd(4oU^nGao9}U0ZmA9&<=*+|%GmB(a%Vf(pNg)+90v z$#l4hb5)l_vRp?s|8PQ20QH500wdUOr5y*1aHpzfNDvOR%!1HV*xo_tV9OJLN@~$Z zT|`ub;*97AR6DV{uK6<6Z|IoPzcO^d?%h&jqa8DHqfXFzTr&}$cSnj~j0=nxwy;r# zjso^@_r(59yfrcg6R;-ZI9K=Gc#E>&FIYGtBM$x&&d;W}OsTN2B~|o8L&KPAso^@` zfhym(SO$tjHTS4^FcR=yDZ&;|lspp;1Rh+ca+iNBZXg&eS{}-)(*?*jZhRw9(5BFi zMO>MLs78E-@Mgd=^LH5WBqR|#fhz(>i|3oAe))C&_Wyo<+lI$cVJYP?*$2pCW2cJM zV=_a|78_T^WyT@vF@XFbf~0+;lz@eGnfby|z$qA470&a;29;_-7odR> zxC{CNcAh3#%IQYoJy;TgLqlLDxpToqS@+iQ4Wr}iD7#<^?*@hV$FC;4J&k$Xs+Z#> zkx!^MZc-3Q2QODsf)5`Mn|-1~`R*Q1;^T?jOX4nQic_Ka@im};#e`#29v9J9Js9A1 z4rmOh2`ofY#gXS~s1g7U5e;dCh4P+PVh_H@KSD?!`~XOKH*^s(jxc)o0taXgT~b3v z=n;|Mh*FV)#O?~}@!D{D%sV`gB9aCOV1v@JM=p9O%vUG6A}WvxZy*1J}ec*4HW~eJJ^mT?~s$(KbRkZd8j3t z7|EgYxoz2lfF~ zL?S|V*d+VTXdogWp0E-$a1XcOBqT9}0nVx~?dax=u*q6~CQZ-9N40fBpAge)w(wg0b3{idN3AL%z5m`Uldi z!0m3&jL;2`+Kp^RieXp8Brbo}C&vIOFKwaz5mkgrln?s}FGzUZnCzF%u9PVfH<4FC z0zw2se;1e_4|@rVM6Q4wN_T%h5+%5o1{n5ouRP7xR|5m^z?;Kt`8ugvx+K5gB{*GR z%J@Gbnt%Yz@fB=IKnY>M2Tf=MtRATv8$@NAgFyS0gl@b&0@;KE)FNRZulvndzkyUo z2#DV=SAZ1V1U@$l z#%b*0xQrn{X=~u0IdC>|UMAabbBMScajm0$J*|dXd)^#bV7&Zbx3Mn78(4?lPi%%# zBUg!H?25Mp%)dQHGT8$xEdH|6EJ~*sAlp!Nm_UKu@Ku0D;_oK(Xqr_e%JbwA)KI_S zWb8jE%5_07Kx@wgf$IpWZ(iWI^0=O38aO+o0!$|^oQs`_S00`im{>r^e6tcO568q? zW(s#$z4PK|e;AOi8&1ADd6qCV+w5oN)vA&YJZSwqv*!gE`d|wau-U#aEq6K}BiBJm z#l49n#DolIpK2rzcz{v#`2C%g3UF?A`rS(KJJ>RcWb>MZ6@;Ha84nc=5WxOEJ;>$r zA>Sz9P?p(6oDT`dRy$x2_kdmC)n^6pj?9`L=+6yzL|m9gNqj1ZSL1gXUfa@MffR< zV}n4b44CM9%JcG2u`dEHR5uLp1G5}#WEOmzs0T?16)|Rn#DrCW!O)`c93llCW|;aM z9sz9>BGmoN9-L0~yK8L%{9d49_e^gQf-Fx_D6z`lS?T8=fB&~1{{E{wFMJ{lzrvpR zIQAXF6#;+ataU&#+nwO*r>9z*y#(w{zNyaTku<{pLd#-+c0`04GX3y~YGig)+W|&d zafKVwVe-#&>2QG@Ym5yS!y@R_4nMwGj~7eFb8-Yr9)cS+I<(RgZ8Kf4#}gu76MloJ z!svN`m6=EeV+WO38MW6{!C3f9LN<0k$lVLyo%oVD$D`*YpDXw@59JYgd5xfcMss4$A@ zO&D+Ch1!)mObELXWckMR6huHvqp4I>9!vmo7Vv*{Q1k@+fOCN*P`g%6PbT5XP|gg% z93B`E35G>y_~tYv#=_NDzvc5DBRyG{kU!)SCV-586w8tV5gTztBxkKbfr$`j)!5wu zhlVT!YaQ+ZiYYGnt(D^qnr^r@V$7XX5gD#|uQS3pQHMN2x*@|n7drnayS5FF-AJ6P z9q)N`s59%&?;z5^Xb4ftNS2v^r^~a~1g~j3nTe=SM-;-c0M6>DRI5kG89AUZCGr4c zpxD0dQ-{JSJJBhbag?ch@{Y7Zim<7U(a~|=jP%p5zrB(3n7$nOOZtSvmRFAW#>shO zNYjZIRqaHSU<<%A3>KaT1P>L=7TtzAQwKL8E=eZ{L@mRlPg&IInV4BTL{BQqOjh+& zaud?nsF*ZZ7?h#@Ygj3`-(hOq3r-KWgKKB@E??s@IFJX|p6=;L6uhl?MBJfrFA-y8 zm0k!HHqu(&rwRP%rYIS@RLwl{0+)RBJUn(Mw1Vv`#ztV_PZ1+%!dTzT_4l9twm<(k zf5WxXm;9(?r0pvNj%jew;;1#0IL~&0M;I+4Y5PP{BFKplck_A?bPkJ&7jeA#qM69G3BY2=Q!QlpnUKi>; zUc2IFxHS5$onf74;x!2wl?8-NLH;4lRX-U8D^B8f#@&MF*T*skAFO&iD|EeINKP|* z5ad`-FbtfC`%kS^#H$uxpx&S)hp2!gW3_y)hTRSiV%P`^v%@N9d=5&GNm$}AXcl5# zw<2oyZi4ROtpF>Fgs@PLkcZXSQin&##P5Z81@s7%h@kGtCMpi1`d&JP`x5(SGDmvV zY7m3<4lB%38Wt851I@nCRi%Qfqu;ZP)R6UT3)~98!`)Aeu%Ychn0qf`5B5j~x8aSa zJDLat0}Sy*iT5Ih03iR=TJ`a*k0B5mHD)R169GJk@m6x5X`r>*(dM2OQ0<^|4HNsP zD|nwoq8p-a`PlN!4n^LLOIX=}KDI&??lnA_L!#i6NDs5g_*>)$2qbt@eH|*_aLXY{ z5Ns}ZT#m?Vq7}wFid!0DN1%X@7mqf89vB921;BxGsD`$7Gbz<1ClD$KBfLMF9%FOQ zWyM;DNPF6iCtiYBNCzP!eYX>_)o-7r4nO_!`Ri^h9|$R5c~}q!2B8`NO33Jp0C@A@ zwHbaUVUqtprZF(_7f?+6e+-xgk#JW29*wxr*R1lef@s2Dphx(CIlhd@-$eYU;A(qR zM`S7s=!of^km4sE!*0B9Z8NFEJOZJcFRHFV$H79|JlW2qNon( z)0~05mID;t!Z>0fP=|U0-k^$X&#x&oi`I6uurD3|rNzp>&L4mN%fxEqB@KBVHV=56 z^ES#NLZJi%IEdV78vQA2LhgX|0S~uAa1dKETm|wxRzb6$L0)izu8<8+09N4#cC4dA zGix=PcThZ?O5=JYNiKH z8X?O#-)W{KpB)-n@#m&cd1^V>dZ*c9=|Xyrs`wd`0t+zo^c=#L;WKUiFRXU%-yWmA zHYeKF9Mh80#uLXOh!Xf%QsnhXkiS4GWMkg=2G$@RpZIEy?Y>U~+X4GO3%uG)`;FxB zK$(~Yuue8T(Kn!umfW%~XrK?+a6mvoIF5#lxf0MK9au-2Qfe0pTU=0wzhB8H&b%oz;clZ{o(bJt>? z2C;LTP&&gf%+Vitv(i6)_}l04<@kb3O`i;cFV+P>9s|B`;vK1VJQP%fBC{U@|CO$O z;ANJ95e{x1$m%&T0pe-cTMG#d006c;u4x)#RoCD==LtUJV3ug%hL9gMe#~agt@N)T z%KOnE|6z?T_!CaMMY1{Hj$Nwd94uzz@4&Bw(^aIt9U=hdY2v$p3YMK89rghsh1z)* zXBkfQ91Xol2Y^2 z@Fa_oASACA5ww#zn-1=*6Tc(GUKS7s;00joOIysA9B5CV2R}d7by;1_ zk`|~ajHO#HPQbKR(1pIj>wK-n`MQo-Eg zHfgw1S0tQgJ^6V&@0C2Z+XNcv$*Fl7G^MpSheRCi6n6p2D|_TbG8=L3`3P1pyrO%o zsWZ^tUyt1RoD_;Fm_V33su{2)<&o%_;hG7FmTW)a6%lajKN$-4{+*$oP>)m|ED(Fg ziV^EyMJIOgap2$=9L}^GmVmgL5qVU{D3(2Ru!7h3P&CfkPw0Jb7wfvzLk)f)uTe{% zL$tO`jDTymgM}9FNDi3;g}N;-Zr#|cnR0{`)DLYuKu5b_ELz2D#6EcVh0h)M$B3q} zXMo$m+#oCP&`LUE zK>G<$=}ttYYr!m_O%Shi?dw&HhFrkyAY)iVVht1%l3;JSNWI4%Y%POJ*1d#@E7_`oI~?%%a@Aq3&Azuc=Kh!c;}8FQ z1XcoSGB02Sse3~j zlPm#qSC%wjWlHS!x?sA7C% z!qYWzdwNH_z&-@8WkuNli|`j-dCyX@#Z*I0GhfNl--Qb5kTclYp^Y)LM;GjJ1e_N9 z7V!SE|M_&(d=6jg0a+(%yzr@HFb>T>62BBX!Iqr`5lg%s!M7D_35j`%F6jZmJ@*~0 zdnuyglR~yPFG`X(yeJJ~&ahmP*B&xZl(=V~gA)$5CoBfO4j zDd@5>XI(@JNF%Z9BAgUdbXzr|ckW^{PdFj71l@D_!+Zz$a^Hvb{i zAm0(Bm2;kj9_ifl6kB$%;m5n%#Xf*+%$lfy6oyF$QMyle9ZK#mf<9z1@ zw%?sFooH!8zATTkMXtdC?L&g3Dmaf=7rYpFMvQ}mRt=>y7Hd!}rLjum@?b7N+qS8* z&Tq0u%`Cd+1JQ-MF5TKwCkQBydG@!8g}?mvM##)KYC?_Vs)Q{(=8Hra}bz%v8xFM|10lE^XyA3|<+;Fgsq@+C&@$HS} z`^tG26Q+>lo7F#|jeT58GT-u*)@u_Yji#NLE0_v|qAmCr6deJ#487HcI;a$sXgv{v zN3fp|+Om4Mp9YEM!T9M>6fTB3h38%#-#_^;Br?L@nr&WepsOK{)2)Npee3)C%YOh> zM+{$%`sEPTUxorZbtAaEr})z|1h9ndBdMHdg;4!c*4jQX1e+Co1|rX*BJ0V1K;0o_ zD-S>7jqu^27f*9d>zR&+^cP$B>;}F;A=?S;FucO~UJrxgK?g5(gy~=+h)ZrB@yQ9s z{B$g%ug#y#>48>?3oZ{q_JA@}+c01Stk5>c7ms9*V0?Ny(_sJKUaR59%~037MU9 zUF3s^uua|*Sy&&GM@-4E!K0P?`Fu5mY7j2K3fUbh2KbK9$%0ER+y+P5)1=2yCt;~% zLgISJIm&_WBd!t%kwE1rc0_r4&Q<^#X9K(LEaQ7i&HRsj*|Rmigz@x{q}PFJg495H zJxHJJl6s&i&`<$NN=SQz*Rh8wHE4D)rb+!g_#|Y3HBib4_w`uvN+WJ7?aT9f365W} z=pN9(5i1aju7e~47zXm4V|_JCX3r-e3OljY2`A&W!mD+ZHdM*(rc>kKTnUV_`UdIK zyQO88HI1_!&`Nj?0%T!Ci!cgNLv%(_cxbtYjUK!%(Ir0RlMwCvGDC0cMATf#ja++;flQf$%o<#S2Y)+LcsD z1v@zoqE*(D5faL9Fq3V0+8{!_Vh!$BVRj&}p*7}ZMD>91Hl>Z`1R{temcv=5kCHqv z;j|DJV~=j(I9`uxcMBuKV6M&bf&xLA zggb(k+uytD)022DPdxc`^hY{2eBI+;0vR0Kj9aim?|c=71~@%%T+?AwcLU@UnsDIY z390Lcub);$5SQip-Ab_2Y|Ls36-Y*0fd}?j2Cfec#h{>LAR;ybQy~J}uq(UhfI?!z zGZW$rXp2_98R;KdDd0c-XdD4_zJ+8!-B9^EUp%uJ=eF=BKqCwgJt% z?abUrJ}hEWBS;IZV2mtfKq3XZ6E0J{Y&0MPt__SeXI9i~N2ABgrcs;q!msocJ~3?| zx|}9Zcy~KB`Uck!c*C3y+J@z@su?B|JW$`^BKl4Ejm`^wVK-X)k*!a&l|Mu(34; zYx`@mqVQ^FtQ)?A2s&1^Pi0-;z{!Rd=~+Pl4}fs41VN{wXDpUEOj68q1&{S0;FVyt z-VX-{q1}3S+yhPtTd*Y%|FixzvMkw|8f@+pr#SA7B+1xDIGmna*~Ex=J(oKhN{}pb zKR_}BLaPuSi&30iKrlQn7HLj+Fu~|TGS=f;8t;GnZap4Y9*%$g8P0GV;Yc#%m%)&= z>$2F3z=)1RWfPNbdsk|diRTM4wX86?F-?*8OuII(aK&MjA+r6x6sFM~3XiqhhOOr| zllu|tc~3rD(t#(~cy4v&Qoyx$%3u=?o8R_Xy9MTEubog z$ZjO4%_miFt5!^&&EZP`0Fgr-IPIA@Eh6wl4>)oA=bJy}6WSssfi7_2cZ2=>^XDWL z&Bv$wp>z-X5J5sg7GwDXy*6#iD0Q3&8bs%96ICvrZQ-~TssiZZfJa7UV=H#r!4{BU zBLOeCv>gkE^Cn$ivA{@&&HMIc!RI}nT{pZDQ}6SYQ-_TaI452Jma%eH!=QK&?x=}N zWFX?%9A@Y|CAglP*1n2Ig7ffP?Yf?(AbYTTcS{-t)4Aa!NJl9!>vP-RYa0nKdN;A- z`gRiW!AyZI_cGI+x_Y;V4j)56u8q*CY*1O?Qw4CD7Uhd!2iTn@M4%Fx3lEV!FSdIM zQ1n0)HmVL@rl^U>s2}zvpYF-7^{WU#+g>l!CXNCWt@q>8YOZW`JC?IYtGWOIELrt` zOLc=OAmj|ObZ@@gc;F!eS`!TKSI48-ut+`d8kj6kd$mQz(6hR481lBIVwpg-{L3mr zw2$RwVAoeO{dNBJr{Di>J!nMW9A6Tc9$z_PHj}e8@IY98BD4VlYu&>x;bI`o4#PR) z942Z#!HdNbboSapWUyEHo#Sct;(3aLNFqi<5c1=DH+xV$K_uK{YY13x;wYhvU%syL z(t_1Kfa;8wU|+yO4rF`qo9#sEnajO$xe&|wH#yijoa}DBp66K};-~x&KjP+Poq?^l zW?8{`!glPCbi#^b48TQ5)G^1Qlo)S5_17PMw8npY8R@|)3(?Z2__2PL?PZSqj9tw; z?6#}GgN?!g5{2Gds#)aYy6vS}_K_6g&2d{eYzB0Cv=z;)-z*oV0H~b(Vwp9J%`pKG z1}C4W^pAqpv)z!#4DEFsXxlhm-Xn2p6%dkGfB7rTQ754iuNthm&)Yh%2w+2gv5;p6nA?O3)qu&&F=H!zoP4a`3h<*i@$lqU4A zO>gx>LI#k8>JmR8Zk1<+oPoCx_lhXI4tV38(lQ@cCTPGuL~tayr9FTBmVk+$r_-8h zaH0^}%o#FI&Su%-gc`mOAs)ur8Qvd(lKb$u=6p4fAWp2I!295nP`uMO*^E8|H?D!1;jo->=Qz358cb&fg+M?YZb4Bb9tS(yKBpcg>4a_br zarWbzwf?a;m{sPd@?ppVVbgQR!7s7B4&~Q20N#lpWVJ4@O+@0Y&zmSS&|N1kRjnW# zaEB;YO2x4T^Qy``&>C5X*8>%BV;jaIPv^v|?tl~g6HNj?E1u@RSI6XOO75`jI(c*z ztp(%B3j7T&mDqqo1&8{)uj97Lm}j>Tpq%z?l-qcnq74ah0Vwe%{$ zk+rA22!MTq(G)!5qmev@uOBEvC@hL%QKpih-dO5})E0;NK;AvG-PS|cwaD@nHk;>p zmer#+ERLC$$bnwd5|hLa5a0QGKC1#z6@Y+U5eK&I>*fN^TJeCv*6r__ulnQD;-N)Q za#9Z~ln5BX)nG*5_~z7;zU&w0VBJY zP474m{(bU!>p7gdGd$?cMn9YWj9>bLQo&m7Pvb-RdOsY6F-^hq5hI&7vj^}Lh=N7+ z1&Y+4Ni@>agWY-N&Xz(CR2u?4pi3Q!h4Smk%n2}Y#f_!e4gmyUrySe!;P_;8!Tyub z0~xqutDSLA0!3EwL&C>BB#eeB4a$rdRYy^p*DZ6TL;h7sX!w>fjS46uHl z5C!-fz`pcte?0W2pE@{ zFo1g5~(Kqs~9 z9?tiRkpHVA;tH|j05qVlHiqF-yzZ0nE_~NCi5da{y1Omec{U&sc1MP2e6&)sUgA^D zuLD1GH$9%hUCE`M0;P-VWaV@6~b;cXSdnHwFiNv4GT&w1fO;mKl9KKc#*AS zLTeBI0hW1gqBA>W+kxhkp{_2qFCX>n$PJ_ny8{c?^Z4FM z1zh@QC6ik0AfmY=p*HU7f$eCPe;gKQ5pehu7L>2JtC>Ut7=WMk|$nGcYa@mlMD5=}A9&VU7 zE149wr4(NN$y0$BEuU*RAqrKGQEn$6u%uQgT%IHWiRkxa{S4Mc+|{D+?T(f7___l+ zyk^Ttm8ZDQAsK{DP~M{)Psgzf5go;rr!9v4Yv&t(oQbacc+v95WtwfxJ!OD*J_dCb z82@oJ>u$&T}6*V#%3=RXo$%JSr3 z0(4h5K{>yTrutwg;@pS!htwps2nCCKAYdbP+sWg|CPOS>1EcLtoK|N*{NQ><(tW8| z%uo@_0(?7XtH6~SakBnwkZm2IGgJvC`5a5eatNW0zNrpf?EO`^VT=8C>S;*!JZ&pA zv-~01I(=Cn-ps(Tpj~2FOuO`C&$Qx!UxBo>r-ZpdOa@UbI|xI&7G)V`e~R(V;Mlid zK4YKA?BUdlH#7YtD-gav5GTxOIgvGUo+q51@drx>ms)|C)Eer&IWsiDg_Bd2%#n1S z0FZ95bO7+i#ej1{hUdM?7RRu{ns|Ci`yyV40~Myw0RO;Z6#U|E-xHi@{lb1foEJ-! z00x$gsoOCtLbfP*Uxz{> zo;DHdqRm*_Mg~Mv#DZ{_60D1?*95lM_8td1!^Y9XmiGNVnCY!QzQ=QrrkU`ip)F`{1IdVJuKXr4YiBELmEu0rs7%SF`KgvPsi8U{f;)Xy2>^o zv^gHfqh4h|kUg%ndTqQK-S4w)2Mn03@t6wk32^{Jpf%SFjvV!T)s~zXo5Ok?qeBp$ zkQoT^_R>|H6AD()&*fXA``;D4>5Hj> z4<40X|K`V#+g-bJ(zVYJ{?!5a8Q*up?!*HT=PTkju*Oj!sx(SlkHFa(vP895#BQhRL8JV_+)h1E<@vyQ1dI*Y(Xr zUr+HG+U>=c?iHn4kZu+iu?*&&H_&qq=RA5syJUDb-{W{|`58ZVqjuJw3|R@UZ$ zZ0_~oYx$l?G`x|8%N5-NOr7QQFrnC{LRby#OlO;H5280pW5waAp~aI9X8{JXMCGVYSHrI`x%Y9?Bpo@$_KkEI9C{is=Oqq z0blcEVYjD5(*(@4ojwxAYk!*0%S^oTMp4@P`OwiTJp(U>^F*%UOp#xH5z=IYY*oZbu%C0q={{RlhO*I~R&~Paa=hZxsSIVDkR%jQ!Z|@jK5iiT ztgM~{oCBV~CK?WRSvCs)CsX~wP6uMfSw$$ZV{WvU^)-vQ2}~$2+DOls9LH7f>2y{! z8j;~vThC=B)j;L)i_3uxxAg9GY~X?-Arzibe+46C3xB`_-WK>hbF(}3RXvT*p3Pye z&EnIPo`E)aojAW71z;+`ba+PM%j5wxG&<1&lph>Z8H zA}5j|5t~T?k1J+!97vH5R;Y>X@rU&p<`Yoan}`frJ0s5g!R7ctbY-zK!7^PG3!mf3 zB3m*Ofp1F$c%|SR9s8Xe0Q?L`w>Uq21Mq)yn&;E85I+BsKJ^cly0CJ*2kULK9B(|* zvN%ozFc~sbN6(l*xc2sFFFPS#a+M)D34m(;lfA%)<7!h;37S%MmM4Bf0GtjuL#bQ9 zl7rPdHl>4tubSWxdfwyd|K_bCq|XUIxIU4nRz-nFd)@)ipT2hI$p#O@9hjEkZEVb- z{CfrhR}ZGsQ$cSTm(z_smJG>xt;neBoQ@}Ft=hA7${R-g^w-}ok|ScPOx)Uqm-@Zo zUlDaw#%}B)Aj)!Ez62PR!nT?qbB?H;@xt}0ahSzN&J9ckrR>h845?bTIh=t*A@MNNV9(!jSf~*Jh<*1d#VaqEcHYs6jZa*Pk|>?n5=kMv9E_vo^zt&k)1H< za9|}srDGt-l7%#I@+2EgLPc?=U%KB9ge(8sGU&s3VF565LUXh9<9y@`cvxgj2g)$n zlb3A$0@*LLHSA!Eh5R=g(W+W&Kf!OJATR{Ea$H@3j_qWQpU+E{m_qmg2k7bXRvC<5 z`9)=S81|gcTwXa$Ub(_(as};fXUh#eq3OYOJPiUcxeM76o!B}}OaO(=2@b&wOSPJd z0MV=~CS-vdo>iS#+8}T{v&FLb<>0ox<|99zG_KbMymFZEJrBd|l_(Dz9}igDz`)L4 z&pivW=wJ?w;JFGp6)~V z97Fsb_J02H_rFau;}%0X#s9VU=4GGGWq&TAPu_IcQ4XHs_!GFVj^Dvli^vQ@+A05x zWtq-ED`uoaXsFbwB14xuRH56m;A{iL)a584=XvM~D4L@e%f-9NfY+G3tJtOGkFyl@ zDGX9D4&M#}bE1D@vf2>X;&alrdf%**)$PmTcPr*Q;{8$@xIUGs~%z9KzSd1;+R$85aHV@StXnLv@_;WM6!k(8}yfcLBWM z8lHrxjV2pm+Y$E2C&PonGw>arzMVq{2w35RAKhM8f^Z>%$WswJ>dNfMoNd7;x@@1( zt1MVbn7c!G91j%Gr_G=RWW?~%RNrPwytx){{-L=&Vi^ctvw5Bf>n%C#n}xOu#O!|A zUhTaar=6HY5F4nREdw&Z3a$iew-~%B=re918u;BHX84;)DdfX8tTwDCuFfR}?**6I3KQd8xhCY!~1aC*Wr3Ko&wL1R%9}=nrSfx)y+YdXCu;mR1>l{z1 zhg`%;B$%OdW@S}7KqYxSh)Ulo!fLbqcn;E$;m#_u*%p$2R&2UFrgqT&Ggakq;H~|% zp^O{S=rkqgK{@fsHmg@vl--g9f_XV-5EOLYMkHtn!vxU?$bld3-V^0?%;1$G-+hh%=I1yVG^)&FO{$j+ricy0dzw?fn&)4 zBA%B|%~5BbCPMbx@z6m~4qnz^4hl%Nc?Bd!thnpk9Xad}emJ4iUL19E%(bRs zg8$)!d2s%^Jeyh1)bdEEv&KqV9z5JX36W497*V$8+S*Cp*5g{7!J#(;fV*B}1~H_K z{SH&^ykooJE9hj?R35(tGu@#ASL|DM`)vn%lGZpr-6I|V-Ugim1s}ZZ2~;zEc7raq zM-afxLBwZlH_L-tVB`B>>yPk8wEpKm|Muhi%`>j%@u5c)UP;V{DG=E`OPe=nmTgtt zJp921_he?;JMO@CJlq0=?Z}YoB%RZU{%E1W)`mbv+bz&Vcl3bRO9m`ow+1dm5D)#E z?`{RHeZ;S#b6(Vr{V|6pyJvj{EnKTx7a8HO&2cJl;phNtt7y;8`UYpG5s4i&?~EFp z-Wp=_dciI*N9dTe98yv#lkoml`kvJt`~cFhyWwS%|5b5{~!>ZeqFXT45)Log*|MkJ3%(q=YR$E zb0-wq22+MA*x`5JY;&NJiA`V=beR)XlWnkZSkro4_<*vUMhLrZ!GYOVCR`U~wI_s- z@MUkMS74N$5Nc;JtLG_#RT_AT1j_+DUUc)cy{-BrQG1gmd#TS^>_pAZZv|)dX@rHB zC-wh7rt?m(51R3|Hv!*rl$rAo48+zO-bktv96GqI?tum`?*V9449wnGq^j@J;gxOg z>v{?UVDQm`{^byW>|kQYfOta!v2-pSK<9H~CW`_GbA(hEW&@_lMNWuG6#{s@Z z=XW{V((Cy8-tc@(1@HAxvpeqr468&XjQz~QfjQjL;^<@@ggKsj;Cs*Uvegi>eCsK^ zs>3^$M)6`o2OxqV%~^p?PvjHlcXsLup-&c!e3&cC6BCFDTc=kD?e*N~Vxu-e25%=& zC2!-qwgsx_cDZ%5Eg!z%I9d0Pb6L9W>%q#rV7n3@2v~gRPM<+lzkK z?a3jU1n&_`Mv@fu>Y2>Lv8C@^oe;Ub!|65~;=mCLBEf|JWTyaC{m_=|9eL2u%Y-*} z2m8?|PVwqqe}z*Go~3&MK^bD z#lW!#@RG~pr{PtGX6s+a%C=&Ay&{X@Ao?qK-I22p1f~l0vPC)b9ffdV*Vg1&J3H-c z_8!_2b$AM$?dm3UEH#~3z~v0O%e3iohWNI1+=SVI&t01cA#=dTUJn!01m{ zfSIR((DxFF%XaH%_5SV17X$USEd(XxAcc(nbGq8HA2XuAlNI&wHcx=9u;jhGv8|q< z?DS%|?2TgDnE2Uh^tf;f52x5U7_2*6@i_tjq|KSt zHEqn0(uf1WOD)qg_;~Qp?YT&C#6#76@-xGMs8TbCH=A-;n0;Oj&_58k>Dx)*uk-KM zf5=py8x2DKcoJv}X0fhtqGJ18ti&2Z%8p|-W61J(0Yv799G~Kag)ouZdH}iD>G%vs zj!F{knemZGSFb(wFl6(Ch5TKDfPepn9@j3NmRqfrI4}jM?+=X<`6sccKrc zy>cDDcH&u=!yX>nM@tx*2Y10>jyaF2OoMz!FDeVw4t2tuBaPED71V>V*994{vwC^8 z0-lEhiLO^Zo?|Ys*zu#a)gyX$AKS-SUAT!q<^eUL5w(^F;%|9OaCmU*ON(w;VQe77V|mXy9`06IRyTXxIGi6A_z$aPdpE0C?HqZAk1-uDUpDKeR7z=Fd!2=K#!;}8y5d_9oh$953I z>-2``?KLjmm*M4dEkcTe^QPFKw@1ZJz+;)ve-O#3tQaf<@&WDI6_y^y?U=k<>E^kP z=|wX6vK!cGImdYVC2saj_qv~aJ!%Rhb+G4~jeb9W{NdZcp!Bal^Ho6(RX+>`aIWLw zCc}YDcJn&bj)!O-&qDN3^Wj12#PNvS&c3uN=Zu!8AYo3sURhNh=eA=i>QbG}3AK9W z>kgZ+&aX)>w9Xw*OMfhmgKV^ySF!V}hY$B@y*_{j&##`B9@b~Hc%@4nDDQWoy_da8 z)Nh-@R`Z4m$Kv23?U^1zkc3$+uS0Nff#Whj^^Lq7mff0|Mk6TMog5tg#A4Z&kXXOM z)yIA4|0UKa+JwGJFo@Ve2b+rWBxZ--aGTwX#sCWhLv?JV?TKWo1OC{SlfM%mMW)MJITa;(^%R z>>74b!+yq|IUgC~l^_yck~`9Qn-68No!ih8*7gRdt0jl)Z7|?m-R71nIZFL@MCvmh zcde&Okr>^fDi&XSHP>%@e$MUT>UhhCJm6vXXRXmvJQ@-nv=)xOz2n2$9WU+8tX;WnUGfS?C=%Wedqjr4wxNC7 z!<(gul59Q;Dw?4%rZ{c1KtCZE2wW4XgIIO!T6gw_wH&wCKTXf?vvUj^L3}&=@rcju zn6SitTH`gQheg)SAaQO(nE-?0`c^;m+g?9?PW4}Z4g}Ame@!#=5BE*8!*$+Hh(~x> z-{zeKDg)~{*-T#PdpnNCT1;ICiW?p6R4ffe`nBaLAW}- zdc(}8^+3_Vfr9<uM{E)8Wso^)-)@?!bCgq)wzJ5ivY(Q>8cxc}shj?URa>5ClRSxi(wons>pA0uJ>xV&E2D;U2Ose@4e z{?jji{q?DGY@cHOaHY>E_*r`(NP5Vgu}Iyy`q@w-94U8gYzXXkh*;gwq_a8g!Zx6a ze{=$1vZKb!v8o+5_<*;Pc>9OrIS?{PwcR~gKTK-f^R(JKzgx;1(jDB3j5|w5)*>I0 zHFwhnr}9kbb>dEQ-MobODOZtXWs6a^YQpJgRyBH%ky!<_jlDBpd*JWJ+N;8XUq4EWPNVLDW@g;s4l#|_wG0;?_>1_$YuiEK{_b2 zWS4ospRy&tW*TQ+E2&IsN7~vE`kp>kF~Kq5vCC>}yGt$yH=%r!vj>Tb5Z`+NhM-UPt)eO#l4e zMouvDz{6<>6?2$$c`y|Y52QjK=FN6s+uObkM(5KBIKXJM?Jl!RJf%XTTmW0LJlo!y z(_D_X)Ola0X+lRKutPkwN`bIt@ov4|UCAP^dxz&POD~In_{iAd=B#^6&tO5TxxJJG zV$OSeZGd;16MSO!iXfQF4cvEsOTD0uMvG1F(!R4hCJ9&%Q-_`2&K!-afXX4<-`nUv zu+a<9Asf?PP){1WA}LyAeAuCA7gD>~W}z*o4C7RQ-ytX+-h3UsndM;b9qo3yei#&js1;PmebSecx`jp@rbsZ#L0Uj>{R^1^Sp}WxP*Z zaiKq~<@H1>+4Kz5S+#86x8pLZEGW5O;`YOryka3L$|zV!P8^jTGTXy zvz;9QS6g_X0pLF1j>8*AEi3kdCVcem3NUZxlGRzF^O{I}2Jf%wjyj!}DHGPOJF`mKftWD>)_!Jz>uMf{_*qUYGN%nf7W-ik4 zE{Avil^a%Q>j4|}4|aNHp~m=O%1b(}pRD0>05m4LEdG$K#D!veNT9b6Bz3rrVB0Hz z((zoJKD|USd-K?~ebX`wqP}HT6TeWI_VnD1jf;=3MG+{R>HV2mLRi*2F^}81uP2Ph z`9TmkYa8-uuGo;!PWYY28jfr>);WJS15?{Vlju0l)9Wk8X^SrLVp-7SeT%G-1Ek0G zjGJ#ysmMXaxEC9Gumx$QbRs>>K)xu$N1a;gzrdxTc$40EKvb49}j=tuRntG zMS?>L_MtkHuX+QL?fUFMFCV*{ppc;m4UvF|xGI010I-EwQm`RBcZ1roWLsmnVYUCEB-p%9g|UU?&e8>@a*K^PW*j)>%7;aTSj~F5#PqgJ-dR z-NHUdFu+wUY>mT`SsSSc+)o4b*Fm+2X$+9g;qZj?6m~o56RWlYJ!Zi$W}cpkSK!@Q zyX`fR(F!}|(JI9f`r%k%J1HWh`;_P#(Du5DmyviIx)%)hYOMjP$U9>*ni_uViBdSG zJ;)BJyUOLQT@H8`_PiT>Oz5y96{~GO+ZxinUp87l{jy&`9>T}o8mN%6;CikPG7eqd zd+)^q17ZYxpXf-d>gRLP)ek_*?t8}{dxGy7DEQdnjQ7p)_1ci3C5C6FMBk!SO`(F9aj8z_EeYhP1p=z+Y2L$nA zc_co?Y9+7T?moNe7*xB5`#^`SFVlhq=PG$%HNBMr04`60TM?JNv&9PH>P{R32;szCO>>x~#ptS7dsGNP!n(Ohjuo>w9=U8yAfH_4ty1>1!9g?KA~FG zuKnh85dzcw%q{6&R;vn!`Pcj!T?to9_JBH|$mwU^2jPWA*I|u@b)BJMkHbM*5E0}^ zx26B7jdWW1xdD3K;T&7;kez?;7;~>AvDXLSk0x{xWS5yLw83f5S(N6)KQ$J({++Sd z8g>~=s2x`13{k`bgp(bcJt(t;(E$=Ck73nMs~$gDsA-BHLV7(7!Y9!06@uLffJ++a z)B~2Rp=zqi#aW$>Q1f2S^S#k-P3wWq{wkR%(HpQ>y(c^{%9=0 zy?@}HMB(1q?NG<$u!`voFrL;+4s17M@xA8tK%*Z6?6Minf_fR#-KJK|t5?IoVl8j) zDU%8vP7Wf%ZO>rgV9xl5=)u470jr3w0LOmUdC?oIYV^Duy3njm6?%quSn)=XZZGV1 zM3Hg{@PFD`?Ucl3-7Z_No#yE<$-#zoc1bxeJJGwvfY6rhhC2|+*+FC83s}8%!1jRX7wUPo^JIT}GG}uZ zkkk9m31i2Tq6VjwM7#TN4s}00wzfYA?R!`ad^`4xczW4Y_)OPu>MiN*Wz zgp$5qCVJ~A{a_<~=yL6#x0g3uRKT8?N)*XIOgkce+L`T>wRs26dqAhQVl$kl?XSB*8aNj`3v~urbM&Bt8iSQS z_ZrraEy&Dm^K`dP1Zu3rwgbTYAG{Ggg7+P^Xb`lwKE3U|VUG^)x-OPsN2~f54rY@W zGVXR9W$Shv&YY54gl9LG&hk+ygypQf?=wgD(}xX|ROF7e5WSD9R=+ z^_q(+Y7@RNpBK{cir$Qg33z^Ip~@bMJ1lu8M0+mQ(5A46(`)0G5(TGy=jBe2s?TIp z^uFWlCT1wnZB*=Rw}Pa46YA-qBr62tW4k%9IG^(w{TdvF=yhE%tA~i>(*i%}Ttp7S z<&X#vbe=U?@?78=$*L!VPx{Y>3SMmV;mqBWeICGDOz>~C0o&q2)|f$ZzNi-+n$ocN zOrGdefaV<)Ft5{j&5pD?=GqHA2RmWc5Ee1?+3Xwf{zl75ynySt>uuw(MQITBVA0Pz zF<0G%5-NbU9|yPemt70gLCCY?VA#-(n*oQ2oXKmrGt$Gc5{}>%h|nj^4soKKQKs1x zdE07}FK-Ik-eJe9IWr8Zc{I(rO)K3;=zYLa&QxrY_iBHi* z2cV+2^f~Z!94l?_1GyYcbbG_c=`@z&^eNMy7I_Sm^|m}8zlXj)vnaylfLxc;8=Sl% z8u@ctGN5}!D`ULMHHFu_AR8^bEC|50_Sn*|VP!uIuXw(HoQ`?}Z3YCb;qSQY)vc>C zZ@JAaIl6IsedIOm8*|LVdU7I_cjB`Q3(nkh4Cr_cGspIIAPR~@ zV7-Tz@7-orEmMbnPj5N(df#h$RY~8F1_Yj%oV*#tW=IEfHOo4kt20gAf#DS@3TPAY zf|vVPVt(FMH+jsC5<4eab|H_^P_Gmx-t8q5Ejsu+HG;$Run?W>pnn+rsQZ~KZ(oLU zOAf~%LoH+Do1d!jQ7i8;y)2NpM||JW+>yhDyvZwAl80kB-ptb{oZZQ-pa}ut4cGtu zhadmLF0QAC>%&!9rx%)n&z_Lqh)zp7FV+{$GU_unU47r0oE@rkcwe6b=$(RLNz(#J zOoPZ?K;Tr23)5@ty~7;dZ)+R&@yMnO)&pq)+L_Lk;=fMW9UHhWZ@O}@Z)g(4X*J{F z9lGe3>Y3Mdg5}v}p5XZG(|LWv{xt{<5x*oa6=H!LaM-+m%^SGd>6r_>!Z2RIxr`D+ zHpGgkYWV2f4-IZ|MZK!fltv{Z6B&QP?+}}z01pS05_1$j`LLz$N2M+OwD;N z#;!yan-FOZ6nt)n?81j7UXHRkaOS6dyQA|c}?|IYMWrmdj6ZSOqu z1i-zH|+RKguTh}uU^>w>ZgcM9mZZEG1vv)m}XSx*7Y{SOhRzW^Df5xvvjrobX zr2hdir$Zf1@N{%kb}+HUpvhSvGkaqO`w(`2-_Ww?WAIhQBaeOzqRt*34Zd*hujp6tX|UJpQw&!C-wa{;2TgglJd%W_O8j5HftLAb9_gCSt9PZ>-vfgDf4^w$Bp2{$(B`=|0KNOd z(qWM_^6ig43S5E^aq$3be>cA0qsJ2{rRh!dqANWX!4zlNt^?rxQ(qblu)|npUZU|L z`#Tc)BN_hs%lPg0Z{NX#`l!dx*Gs?Z!{6MR`I2375FhBFLM3X3-p~)b&8;gqx3!&K zy_0M0@7N3#PMU3eKd3^I&!^l`Z5ttHHJNDPB52}sEs;`#csVa z!{g068Q4h;#a?y$Tsqe3``iW6%ERgZ#ksrKc#_wHU~{Q-%d>m-@JIq`g9VyMQjri+ z9N+mX#;*cEgp;-{6vnm!a}urLBF?Ae-Qqm<#BsN!QUiNJ#;ghv5=?JJc5Uh%TB961 z4|ULa?sKN(RcUtGXlttQtFtrf)5$;^%<~hIwz8@#5^lo4 z4n!bOJCCO0m0raUEi|SVFNIjgx?EbUEaE!}E_w$KUQ+C3IdQK5%G#C2sxe7b$yyHA zZ>5ypO~n==vj<-TDz_{E7`mbo3rBC*i{ zACq2;-i6*ZlW%N=Av%ub%~Dbx#oB%V1-(}3+aJy^E6krI^Y2ws0=1fWoBE>q>}}!$KejWb+(_ct?0=`Rg{%N!gxv1H<846V z6heaUbgRY<+U@{DRfj+dUjf_Hf8ba!nk_A)yFfE>PVWh}SCp_40U#jv%qe-q$ct zk)U4pb5?EhG*eVeH*1el6zvN8$979z_kiJJ&#HtwcW?kEIlnx5f`B}i?YN387arp< z5PaL{&Y1;(Kp~%G!JL#?SY0Jfzo>HGemkMXrGJ@dv#JNc8o}xSv{!K-&VSaERh6QR5|^}DrE&gwS@c7 zBosH2YlqGb+J|+L#L#sq`b7Xb%PvJ&li~`z=W>oyv%=H+MLs0Y=}^P{vLOtFz?p$q zD95LTu_lwzd#T#C66Iey{a;Zq*t(|`NF z{^kGt-{XJ#bcLMTnPWKa-R~T0%4^4Z-gg->ub6wOC6#dQ6|UTloO(Li^2c-C`#wV6 z>%LphJ&dvTY$@?mW#&6}exu$aUj1sd^rN3^9J5?^;CJtQgdW!Z^9uJ#BSv(J0uC@0Wc$6!owo`8*-Kpf#ufhVx^WFtJ9_t+E zv3tGB-kAD0Q>x=W&g0Lll{8gn`Vg-1TfcU*Xr|ZoQ;+9cSUm!zeMf zn6JvitQO;p;pS2EyyL>O@hFWKNc$Ss?#H=jI^z}BE_cMw?tYHcLJM=AtpC~O7`?~+ zW~x}`>bxa?RqnlJ+4q^l?DxKN=O+*R6WdI@Dd#iKP{P`y^nRCg>QdNXj&=GVx=iEI z>dc|Wv3J7uIjtS;w9+y8@$1CkN5$bH@0HK}%~b#R;dA(szl2YzwRaoU`xtpwR^`6d zef7}WwOOE*?iluY5Q^tju2pBa{qWh=z^!jq8N0=Chc#0=LpfM-d|R&=xKUYWKii$g z)mPicRoj}I@Y`czopaUAzr!`(Y}D%LA=e!48^7%rQM%8GJ?>15UiaA>fyY<&8vL^y zN7(xc_jRt=LSO~@6)IkycSwE3Nq~;Y_kb>8U1#g@%%!!}v;I}X4bb2Z9T*8$``$*l zcX`?9Y~yanPIF#;-s$Y?sCTPpJJu2N7jARxuwz>H8u!Y?AkH>3 z?@`yR*VT?5HeOMCoH-w5U=CJw5sEFR3T_pCwe!SvzlYo)4Ew>~4n8VeL|+`M4ccz#rc>!mJ{R6!Gdfcx*i?)Zj;5t5yCuXUiS!X9i&4_XG4k!VMy|T0xCWEZ6HS5iou;6Rv?%f-C&P2H`eFC&%og5c_As zJoUWxu6Gz`OzFn)2;%$TdB<6%_TfQEf~|pQxMO~pI18b;i}Lo?}g z^OkYlZveG$DeP3or`*#Epm0bKr1RY|@#J>^qbr`dkGq7>jebxCGwd^`Yfq95`LF@` zWSp7EkYfSf`REJ75bwD6AghsDfFK~EU7#+ZmL?EU3CcUnxXI(ZReiS+DHKD)KtN15 zKpDsL9%JQnWUz3LmUqg6(oSTZP_MKBfdGX_m+5y;KuZ7_Q`8!T|4~@Aa?Y>`;)94> zQl$F<=}n1#$wR;p(#g~j2&_JA72EZCmozz@NpiSvV5z(LnseAK?@ z(JIgv7lh_M@9}1-P!Dnwc%N8_E0MDbDALBx`^sd_JRk~#DCSAP(b6uU6y8_Xs66J; zZg_|GBnPFQbB}lm*%JtErGq3hcF+!*K>{H(AYP@86z9P=@Ecz(wG*76gXH}F%b6N+ z)T2Z%MS-yEp>G92{4p(rp;xoy9R#>b=>64`O%|!E;AAZ@m zQv7m=;27g&DqNG#uPNL>Mlq1DBVDjOykN8e(}vSt5gWh)I>4SL&%a=CL^xjz#@?es z;jV{?uk+jZ%|VOeF*E!}m7m@}7!neT%U@D6sgO$Tb>YN062D8VJ zF;%;G+68^j^B@D^`UmblLGxPE26{<|P(j#g3HLdnfd{}D_SHX{DwZz^OZ88v-j`F6 zQCJ`HWf4MW&#geGTgegKd!+UdSP_XQC$}T!5-2`rCuKF*D2@d^>_;HBVrn=U!VTv? z&BjS37u&Hi?6naSEcSuVt84PrNaE)^N@Zx`=5;$3Bk*|%V(Rf)oQHTG5irDvH_8_^ z2Xs!*V)LjtD`aaX(q$}x?<5Ofh;PgZfgl!;N+|Mvx82SY>9viu&N}t$jHJj!=K9W3 z^|4g>lecV-#4lg?Cm75 zg|>j+u@2u^sy#53NPHj20nUUNf$bLvxePdV{2y+OsN}m?51Vn!qqssmzmn6ybqEv*ISG-B;c35c0U6|#&J3Odbau$Y0B$Jt8)?%~IkMDh}Q zsmX?*TD7>_fN=^GV&xm%c=AMW)dLq*1frf0{g92>3*<_?Lb6X7${_Qf8&S6|=pK9v z*De#Sbr6|wC6*RSQ`Hqi3KZJ~#m7+h_l6o@!Xxp(o_9kTC}(>1AZ~DJG;~iUp!&e{ zmvDJEA{jlq3+V{rMLGjxB0_HYK~m=+5P#f$gl`x;lzMZAn{!TB?%pF$D64> z>>RkiTXKUq$A}3xd3VJCcB10*N-isyht5TO9Y8ja038mvj;oGCfgEtpbM>{Z^DJ#4 z4x1ZyKogQ2w1Xk|_^=le+k#1rL@t7fEu!-!iQTCssql+vO)|rfOoy91S9M7w%Q~w2 z4;S* zo-b4VhK?!yD?Iqtpbtdxj?nn`gvA}p?3mawVC}0nFPsDHHt&uU9 zfHfJ%HM{S|Ta*cZ!NL(4aqyRLeu84TrNY9NRM8I&4dYfz4eNRbs(jyK87LCf+@s>b zNWgoh2wOl=@=QDsc(5+zF8^2zAQ&uK9?GlJ1;{pTd?QfMrqGT_UO7oojrGr z7LGgZxELTrs)TrM<$9@D8d*yIFHj3eEw1(aC*M+MBPLh|FiqUTB@oSSqwRtu;Lqm) zMFA-QqIbx`P~`X-B<&le1T4(u&KHgXPQkdUaGnV1U;-pfR8(un^rUjyzXG zl>l&vXhw)N0g&=;=pu3)Y4q>~4$vIBq=t;pBQn1kr6L8%-4)d1 zwc+%bcXX1JYCWP<&PTNzd0_rO)*mwlGkj#T^Brpy%>tqw}}F>|cI9*RwBt zd_vK@z=}nU9<&UW5}A6P2a+tngC@bl^GN&nGNi&J0<%XP?$;wLL2TFJ52Y?O49=a7=xJEqjiD$DIvX)>*^LT9xkFJMg#4MrPBVce~uwq_k>51XH zL$5R6bfTMYQbK?iH+%@shoz#pp<E7c&hsP%k>Ej*8kCp!JFpL^A`%g@Ly+t{qk+hP zc*0E3$iW&RsQ~T@4&D9GZCO|3O`0Um)0KhV)IvVKB-9g9FmWw79DL#Cx$6Lz`cMd@ z%XLMO)OkS?SA09Sx__F#|N8I0{P5fU1!J`@6|J0KhkS8D^be$2f!p1l8KD~>wHw)t z6vM8FNnHM_&mIG$ytIk>M^uq2Q9i^IUXbv*aS|_`sFW#^H<4FC0zw8ue;1e_54(g# zGFLzjrMtf$iIUt)0}Ok)XFlDnuOZC2JnwJD`VFKyLO}d>;ffG`Wx*C9 z7<%*x@9a&=xCYol#Q0YYtVV`ZcRZp8D$`wy1!2kwE8Azz7mG%A^Flfpr{lOKw1 zdEUF6gu=~xobV0E2J!;@_M95+^?uTDZ$%rq?Lem2xdNoH~ z_rM9{Jl$-+-9yCX$ZH+#>uELA+Vkef0^{We(Z;%vZ(tpIKe-u7ja(&*5f$GyVE*kn zlF1%mVeyxh&Z2aR0kREMhY1we4POOlB>wJ%9-Z#0lI3~w2x_R`a5CZ#in1021GM%` z5V($@`sM|WmB)IHY2fUT3NW3#a7`i;uRJ_4aAN@-^JXPh9*&8(oGIL4_Rfo={b4}5 zZn*gB31u^?_kR)lFe%tRuFyyWjs_gKmhT5d63KJL%vbIp-gudaXus* zp?1I^?g6{NtFH>+9ho&h(4QObh`4YYCGn{sUX2HS5&1kfZhWAFioWhE;M z>~0V53owzjAoer!gGi|FtW-TPh8VpVI-pu|#sp*;*jpmY5FBSCKLCzvK4F4erwdK7 z;52nfbURrbv;d3TszF}4$r4efl>rld-|}1@ zD)vdjh3bX@eqfe^KxVX)Zln^*$&PQIz0(<5nw|3b@RfObTL8Z!Oxh-zdas_g)ythmAr>2UMUbLp@^ zjycALi(wJ;YKI@+tjCL`<2gBkB@e-k8Xa2ciMBgku*VA`UlV?VsKV%ZfR&j{24e@6 zSQ)j~s$eYqB_SI}If76P$w#aLMfe324Bd|afUCuVCniAoKu`avwVnusqJ0p`BPbUDW$<&>11fXisfl&E$HPu0kIaJY)a#CDiA1Chm?wfYG>`P)t;O^Hu44g|t1a|5 zm`_e`<0^e&=72gWZq!uZt(8~B#<3Fe1%-my5J`nUs{tOx_meO?E0W}3&m+g;wgkrGn#}P_58zl>y0&MSsej%j$2{O#}lsKV9|I}I)YvrC^ zM>Lu`P7RF=Vlm1zj*ubXX5gWL3bHps9&N=^!zYkAYbB@@SuBtH82Dy!+XJNVC?$Ka zjmR1ZJ%Gv=!ig$Ldjm)?{N~mw|FBOS^1Z(0fx!#|6G&D;CSfK>6!`$U4r_sDBX<|R zd*Vy(IUYSH`CP%Lk>CLWXa?qg5n>36q(mJEH3D01SD&s1#HOH5|Ii@-9}fSSGgM2Zx^l14o_Am3J*DT(XCWe9!vmo7Vv*{Q1k@+fOCN*P`g$xPbT5XP|gg%93B{v35G>y_~z-B z7z;vUFalEnHA~C`A@vM9{H~(?? zM%Kbwe9IcyLaK^XCU_dijxn#ss(@jyZEZxsO zH>!q^em_JeG9gX3dtant^%c3cJo$EPVQYCjw{cQLdC$A^U4bOV`)2Dx`cu1sw*ezp z8sHmYku#ob9bSP|kQqQDq({VB2>xPu(mWC7CYnDnR{C<}FXY`*m2O01qJ%&KMh6m_NmQ2QrYfbp}+~O35ltpyUJO9Zc)4IcEl+n}h4 zST6t{P>uUftyKi~7GD{#!QT!c6#dF-`CJXV9iCc&8WXca!O!@dDxoQ{#392d1XZ_u zY!k9Iti@XqdRA0np&nscvw=T{=k1W4iP9%Sz$#FT-D6-RFTwg=XNLPil+NUa@~YL0 zk3<-j<0V3Cp1qir_l*cGl_WI!eU_10y>V%Ri=}~c5wk2g8V9@=s3P_tMlwkbl6?t( zq-*GMh}X$06bTpEPsaZ;>A$>*7uIbpn4w#D|PZ zWL}Wo94{1C;g!h^hBR17Rz@i-yGX=VzkQZx{q)P{uhCdOuy?-luzC;-LSm6sVD4um+ci(A zo4Fbc4gCLcN*EG<0UyWz$AFeW8_vq#BdBL%fl2O`Tb+OowhyK zB#oB|bj0+|-tiO9tT)~_x7*IcO&53$UsPR#j)R4^d9ux)vW&8vJ2p#fK#Ty9Mt&Z0 z&GQVzS`O$Ps|XrF!vOU=W^w))Uz092_9`)L7h$j}lYVSf2tR2mZBOEihdv^@-8J^^sJn0btcUues zA5j)K-{rPazB-(};?GT0_Y}SmdY4=4a;x;5>+v)0piIEfQUlm+hWxeje_^$2|MnQ| z6`YILf|O4Af4p!Uk|>FfB@KfoLT-apXzaZ44Xgoqx$xB-+kIaqwgahj6-0=~5;ywL z(|2+fz@i2F(2x-Ju1AV}T1Kx&< zSR#Y;hklyi+?m>BW!5K}umY*#IFfJxzXlWB8E5Sv*U+I2Z6U=aumz0?tg(vFQ8?i{ z1^fMPfBWGnnoXbjhwg_aMF(HHn^!Q$*&lz=;N$enfAAC5yH5B7xt&-=BqX>-A|Kb) zc&9QZ!oOHObAv7s$ryP$QmSWSdt2QADmAxrJH{qdI=mH`GTygnNW+6994#vc><^Ih zgdu=q9R_!YgEVYm1k35+jd;yJ0QBoTEQ}{DU!E@!oG3t0#1wS9&4}Fb7-$v`1!{3q z3uSm*@L$s~G}|BfW~G1p@VC$7%kc$GpFWucU#ts&JO+H>!aHD=cqpg{^CTVv|CJUD zuuf~{NC!6$WT_#T0M|6_&3O)MJ^))D*F7zARoCD==LJ6FVAiwYhL9gOL}K=c!M2DB zqP(A@@*fs7gFoT2wI;hk-my!y_Jzf4{2lm}a60Ivoja^by*wo-pn^5}M~8jD-l29L zTw1eKJ#<7|lfpXgN9t7D2YN!`IU2f=BYw)4i@v?W|IkAN% z!0)VI?QXgAiWmRsVI-m}Y+j?`;~o->s*2hCw})jo$xu9=6W2b$L%0XJycE5G;|Q7gFc!O$pTVh1229{K=Y`1WL?!q6c%2 z+a1=Ox+3Aa>c!9Fd9R&zTXUe19y7bCg#fou>5z!So#HM)c_l`!R4y~leLm_Q46lep z3lL4T_t*LaJ|~6ZepMh%9@Xu_DdmyqxgB^W^lY+MhgU@H&i`a6*!y>edQyEShp<4z zj^#BL3yV%f@p0hb3l8TVC6<7=x_$Jhj!~=;>0kw~?+J1|YrmlPy)D*ts)ri+|=u%q1UxCZfk5v zW0Li9E-N~NP{7T*TeqgHe%Qa#2DA{WJI0YJjHK;Xb0j|JF_yat;MAN)7S=q;hAPHK zCOj=Bw@01i3+zMknwH-Uun2$QmG@aHwm8*Lr`v?dI_ZfD>X0+o+M$gxwC6lTIRZ`# zz9qcB?0-J(N1wx&dO+668ZUe*8H_{okHjyGkAYzHPBl)&s;Uzgw(Iq_~x#zy4 zMM6bXeD>RIWQ>yJ4KGTAoHMK~<+X=PCx74$H?Cup(=*0^>Vn98dvB86Ow-_4bw$RNil%=5Ob9e&5 zK}OZ$9tWJax+_6M@(AGFME7mj9gmI>8kImCN3`?;QDh??>&{~HXCqZ{#hzWr>v6sF z0(%uNm`=0~Brj_T?I&z-K%2H8sS3^`)(I~Lo)P09p(R%7ip7E*>y9jGS)O7BXxnz5 zvGbe6sN1lv`9O5xu2Z-6hz4MpUJgD{ek_C&_Fk(lo* z*InFQh9uvt{snF9V@=6?%PYNh{Gf%v08ui7`=(H|3IBqkBjBc~x7vLOm4Xt@CqwWE zHeW(pW)Jt%P139)xIDMR#Zag4+-0r9v;T!eM%Y{6&WjCnHN^2WbP&7Wnk4`7A3)U+ z!p}bY1V1+*YS}4V!xxU(>Ew&?}hD{D_rlzLpUCEa1jyios&Uaa`zFRJ;9it z_HOjG`zPn=>0gQyE)PNWG&fXxR$v9J&~}e69?6Ev_%y(#!;0JMT(})c0!fi4tk({8 zx6FHgYvukQ=dZv1e187h5A&Cw-V4))jY6M)$)5s<`vNc0*NsZ8KxMQL{<5E!Ai!f# zp|Fo(Bf^B~bxRSk$~h81!51Ewmo?&ZAqpgAJPAPV)yi!=;6VS`4)|>LpiXm=klAL~ zMLviKVe-C_h4n#s#FPvhJes**&sRgJ2I&HZAmhpYtn)x4l+2A(5gz+@oq}SWaDcSdp2BmByKrZFHxw9OzC2rf z$H(0S6k7nF2bgF_pnXN?iCgsJF^0zp{E0!tKfvs8Fp%6su>0I2d3wIx`r?I72LLFk zkP5cF9AvAkCnF@3;b10VdD%@vzG4mTR~368v7t52Wk&Th^>#}e%?U)1Nvs{TrvW8- zV8YX?WsE(#RrYv2s@)JqhQVAN#E>om-IIN5{4Xe7IMYHx ze%hb&mumYhMENy%!ZdbUx{?X?MnX&OQJgbE-5{F-v3sIH)7hgMy;{%;h{Ej-cUn*& zD3fqU&~p2Gt3C~!YkEA)ucJTGvEl2Um6OQe;O@8u%Neg%1#N)S1IINTcEC44PN4}0 z4jw1Fe)#%j2?=>wuHP-2yWEYLO`!tGh%@lOo?*fDp`jQQbPQy~Mq(;tfE#vY%OOxm zPIv}rTmfy-%A1k?p_Kx@^rfY*)y6NGjD&}6tM$<35wQWI-*&p=FGRgZ0x>^x0AL%? zyxTU`jpV~3c7TGkzzW95QU)Yau$5!E#Y><88E|c2tU2JLX4^kKlXn}nSzP_vp28I8Uk;)r-Qa(IV=H($potpc35P;6Mm!fLSKkR3uUs!e9k>c5_0t3 zsgRvd7s=X_FIniV%h4E~1A&x(uvPn#zO+x}gHO3Xb6MVuQ+NBFJ#LF`?VJ!}9KkN& z7;J>7$@0t9+_7%>4kGB7)ux`gz=4Z^7U@|*01tq02nR{0qGzluI^3iF=z(N-Ef(oK;lU)Mg=DP9+cw_+_}$_~usj_9`ZJv2IKq)+$S;E- zYv-~uj>L$LLuHebZX11Sl!@mBnVOd4+?b|>=U^4~w8DzRl1ya#y%eU=2!+SmnndUs zW^zArJ@3h9OFHlbyYwwZoeH@2P8sZ2BKYk!wzcBi#M%XA#cL|0N$70^J~7ODT;x6i zk!U2TozGUieQhy$His_(0Avnz;Aw-&WyOUjdccX{pKtz@PiT{z1iHY5-wpQj&!3Z2 zG#{VxhdM{>Lk0;2S&Zcm^xA0$OR3{R&>%W*JI-?PYzxP&P!&KI2Rt$=8(R@+2O%KA zMgp$OgI_YV=53&1i~&e9YOS0l zmuMer@xZRHX8P;-*Pnj>yT!8+fpdIGV0wJ*5fe-fBEbV;`H9p92+Vm8TdIqRG&?!y zisx{n))Tx~tk);jCL)7a<#&#!GmhsePHl-84ME6{@7-+J^#qZ0lP$Ply~(4bGJbij z^3sCUrito6oM02hL=I#J7BqXW)HBOiSuVtMSWphOStnb8*YiBnL;RE<;z!@F)fPuh+hl1^H2<^#A0i8{`4C?&=>pZe<$KiUv6zKrx>l~sG`Q~X$LOnA9Re#Nfl z9kwP`;K8oy0Et5HSr!5`L&9x5n>O7P^38EuW$g~=>CsknXZ>cmFa<#6pd4$`VQkJ+ zfG{{FMx}ogw4S}0JZ5OG<3M}t@$w$YQ?r1OR%g1<(mw@zZjw1L@=Pr0tmYg0QaBF+nhww{Gtr$?_KadrA}f z*ABt@VM7LxgzAz%A#Rmtg`9!65ci5GTnD`IPHDOyS5DA?I7DzHxTOt}{g!}Sp zYH<7#+RTAF&z{Y+9}G3T5FsAM*+$3TS?eErgIVSLR6b0kAZ>c?IQS*P>rj4e6X2alLY6l3+GHf&`nt(71KoAuQq^+H z0e6UUrBs{&ajvS&1FeyDcs)=7H@3Sj@^p>|>rR8gKhY%cv*Ky~dv#1c-I6=(QBNLS zMGNP6vI2jDOCW!stNNsWQ5#-%7+ig9BEuJi2A=o_6 zvj+jSVR6i9Jt63IT4Iv;0rES4&u3L2ssa$OEAqg$*WbN>t5!T<5W4+c^HqQRw0LNe zlpJfs3MCRoaC2Nd?6+OWc-xsB=jEP->bSdWCe@2J2Hmm2^KA|Yc9ihtP>KsxO$Lla zFG26@6#jkjdGk4(x-&fJn~i>U`!jy&4@w0K+dqvDwf_BZZpi5tJRdQ#`(`#wUIJ0D z1ED~X`ZKmidU_C@SMG!qdZ5}p=>c8pP%M;RPwt!m6Dw{kO*jM)fJiyE=fUyW(FOZ2 zQV(qK$}a}$90Ip&JRk+{-4}5l*pjkeBnP`$o`%~@l7$3qWCggLyR-XJaxFp@ic?5IINmz z_D|;-7L;=qOuFo_4Nfp3y^_9XoKP%;DEip>KqnzmGI}3*2iig|?+hct-){HJ4H;nl zx*!VhcOZA9ihR^}>i-iv2(P9haUgQ+94W>%#0nQjL-s*n^({<3Q^*hPX) zYU>^jLyVCB)e&)p+;IRJ&{w~Apyuf=sO^bXQ)H{*LU4?R9dMacA00wv z^a8S%qVU!)F&3)_{8$*02agbK6iSC(*{{A4Tl*YzXTRGXB$hU;zO`!pv<>?i9*4k- zgpwOtgR~i)hzJF@W5qo__y+mRLl_ufIj>E2CPKFDdX8l3>QaXopq`yif|MaTuyDPO z@2yn8rH@u}Q;P^9n>#;i*&4s%e&+1fg%v~<@a)_iXtU>RwMfYBXWM1jy^koV+ZiYZ z%r`5!DQy2Oy!?}=0xw#A&fz#MR6Rzy9TUNlTBWc&Ndgkl@5%ZZtc$p-Md90>!RhgJ z2XuJNmXRt?ah(%INS&a(M>(F3V;3?yiY=e^WA?9Yg8XqNyYAyf%O96%_JH@40p9a5 zsDsn^kE3C4$Rgy-13`~UpV&YQ@TwL~Sl)g+lx5pQh-fG8@`NQj`;@4&?-0&^B)F8d z+`$ddT@8YAz0L9ZU?}q3hhCA?B((?yi+dnoBXxW4zPUS zQn9#0MJ@~Q?VK%{S8BwQ^(R2Kb%YL_C7I-FOc~1|ggPgvI-#=nSK)^92(}|)L$X0^ zTdA4l56M3BWi@?s2Zjah63gPYOHVeKD<1e2NLzbKm>a}okj1i7L$qsAmSOg%bHN=P zn>^gl*cUQ;I3nbmnSPQL2;U!w6Xvv>$eKCN6E4sAgQbI0tw2s{4fWm}u$th)$q`iU zk#wE_kZ!Pa0Px1efOArY=e^1nXV$`+czQ|uBwvRE6{gUz#2uQq(Zc8JNEEGKi1)+c zx?~ApVA{pIok=5kuHeOQ!?yGI5F}PXdF%{es;sAy~Yt|W@&+7TA{Yx=6CmTC+ zh$MVMW+1S`u~X2ZZX*B+{jh;}#^p@q%dxR3vaT02f~=8kJghh;6s(}1%UgfQ-xa;- zi(3O9OmsQa3BrCsvJh3xN=r8|Ax>pAr>wFr6(X`7e}&*&n+(*>%bmExUKbBX5fzqM zI<+#e?(XfLHfHT@o|*MF@7uXO%zPw)f#}&E<}j`b*1)H8V*$3H5_Sx?7v*yxEGCWDHMfvFs(oNmkRikdU8 z^=6{4r+5wR_To$Tj8ZK~H;ao{2J@~P=(&bNF+HK3GQ6AbaTd6I5IC|LJrI>eEz6JH z34ZSWH!P49bp%|)Ba4MX1g~U_ z=H`Lyg!bTT`kqKMype^=72N|&UFGsHq1dKES`9>|gJ8A?(Ho^Pm_ew@ zOM)8kHBT0HdrCCjfH|E#5J}^;Kb`vJOuX_&QQ9c`(9xBi=^(@5D{DBWD8FDSWoPN7 zXR4dH6vY*{$d_M)G#MdV6>*X5&vVApIGa|65@=6fKWTM3i}GpfhBBUzBotA?IYC7} zZXo)sthUGOfF}?{!$~;PuIm3}sz2E2K+HJU2_<%%8|`I%%_MIE6UvJ=(lb-Y+1~qf zlr0*K%y6r%&uJyqK;`m_)9Dts^zL%T;)Eh06rQ<=1tVk&f4~IZ7Wln#vz7N%J&n&^ z&B?gU;?tC#=|6a#I6s}6U@L;1$WSL%j5UL4c=YL%Y#WtG?9R{$kr#pAbRGicM`Aor z9D1CGllf1Fup@BDGMA8bBc(|;rL^zt^Z+s<=-vWboYt^36Dc>;ar@#J&k({SnW#ZN@ zywvXv|B9%iV%O-vgY1=tH%?$w3fpRe%sJ2Zj0@MR=3y2eIX5sFl(IX>Go)(W=5SyT znKwF!vcR*PX}+zPhs487gFS!K$*N`qAoks-6tBEs+IdIEv!kP(lxH)23&+N2j@lxv zxcxXJ8i*Ln9)s$4tT`P;4!oPh@M48r+3~CUuZ$n!^m;AAP3NxXjQGXpWruH5Ez17Ioq#5$98g$pU+E{m_qmg2k7bX ztuh$B@{7vuFzq?ay1e!=W{8AEIL?&-UKt&XcFA+i`l$q?M@o~8N&r@7}e&q`zZ?>uowR5!gsRs*R2LP zf~WfsK4&(+r@fzl{QYmIJL48ZdF8hQxf3Y5Jqr$kKuj&?E;;-}S3uDmy;v^Z-3)lm6kNqF zEq|P)s83;#f^qnE5SR=76O+}3z!smAw$=OYI$7O5Eq=FRz9T*xA|N@k1rwJiI-QmZ z*UUD%IXa`;O`aXxJS+>D@qM1|M>{=C>Z7TWU0m7m2$sZLl1}hFZKsaAyJm%|H(KD) z_CI=~fAL~V4l5w;y+k9;ybC_K~g;py9}u$sjgRIfw^jfEBC+YquD@Ddgb;LdJo;Dkxu{vb_^;nhi$*@kT|c z1+OClZKmxcuiFV6=(C(2P71JgwAd}`?hUj76WVCJ%T!0q)6-BVDgjpM6WR7d1d_JA zE@EEeDfN(xScwEPbSST^Y6qw!uLn`-TSZuHwja+yIx^hBPBz;@@~?_br^nRZO7M)J zIh+n`KW!-EhBP{Q%Hdg#$Fj}pRTX8oB#Gc$4rK%d9ZnL-8zfo4?->VzS|EwcW_`+S zyP}EYLX>+o&vZg+z(FKT52q|ktCJ!ns*gH{#slJ-&e|{|n zJ{*$wt>(Nr0`^mDAGx|`ejtvKj!oLMZ+OA}vv+j3d!|q!b-?|AlV^79WeeQ^3%q!M z$UvqacYDTEBDtPY0kXSY`4acjL(2tuvrTvKH#53vWYf%gPlGTC*ts`w*oN&C@Qwhw zA)mmpWB?J*%ctgCI8PHH`|Wt>ASeefYcK}|Bw=0wi4l3wtwVUrMJ!&O)53CR)4HSi z%o}x3x%&*{=5HqZ*3S^1YJ>6Z=#yYJDaMcWWYO~c^MKbmL&F*Du5))jvo{vN2_22& zT%hBe^HfamKODyo&adU!%zQ??M^c?NR?_m|;r>O6gz~_MvOU+HM@0@5f0m&Jp&hxP7Ak+_Uf!}aL^o? z*tz@;^ug(^A$DIc*ahayl$7kyO2e_mZP@3R?B8<6y63VoyX&p!{1>9~m%pCZkJ7F2 z<@g$z_)m&oZ^z(MK2R?f#yPTlS!s5?*uz5x7%6Vz$Qu2FM0ELe+141%k89=~HfO0-K=AGy5gmVB=(~`MMngWqFz*?79U9&OS5g zx+tqXA%uiadn>&!r1XSPyNbJdo+4PKfu~5YoL1zmKu_D-tj{KDZ?a@>K)Q;ZsM%q+ z;H*B4u<)j-{{P2xUV!#NGv4+l;9Jgpa~^_;*m}boNmYUq8n@Lw(BSE%39X8O+3THD z_5F0xXWM(Nr!W8pA1&yg4gttcadr%d*GZ5|Pb_drN4*>BvP49(59fQWP)Z@`){+K&_?V00rW~ zN(L_odFu2_50LIbQW{?TbJ!DB@hyn&371+J?=rhy&xJnD(sIIRxUUNVfFOV0Qkkp- zO@lmx6ue(`9N=qo*qMVsy}PjQ4bR6^@Lmr!yYn8vuu4|K*v~8+n8PhCj!xD=nB%zz zzV{q2TMZ%0x1Pd#O}vn56mM~KS|kY49IWW5Nj~xX&Q4t+^vQye4?}o)ViGZF>+-&( zJ)i4uY}6*n;O!);~M^5F~4-Zg%l%hGLM4_4*{+m-l0KnJRHwTv9` z!l91(kY}J8?{hlMqQ9Rj6X{m`z=F$lL7!$q142n`NJo$koZyB{Th+z4I#=L1??0RZ zj*QvfibS+0CytW5M=TjhQq-$gavzS6zH@b)=Jvv?+uaZcj#v;0CVXe7XHzSU4|C80 z%pEHW?hzrKtM@fJs|r%*rZ?7Z>?rUZOKo0}@~>J|YwSrXr|>Zf}b z7kMXpYPI~a3Jq|^^giGW-o;5a3yAo4K7n(&6CGCe=8ao@VQm%x8XSsQA-EvVbJ5!6 zi~(;a@T3z+ziiU-S`3o7X$kv)`dFCIa5y0txxAbad$>K`VHnNsa;W85q5V*UZyh1O zo_}BeAp?7^H3<3R374&f#d^6Db%qTZ7;$>9grl^I4cxHtU;#|@@+mkg*q#!Lh+M3o zV{`g|(#_2@TSbSLptWaX2L5@@6oP1Pz0!4AM7YR`_Nu;0JdXi!wfF-1+Rk0K2lZY* z)^daS+7z)J^f~us3M1zr@s*;M%HyxWi(g!39R${suH`KdnICd2h_@D!VQ7vZgzMa9X*Jh!bkAQUs6`1djdGLxDLWSgksF`kmA09|M(;z#+K3E^r ztb%sDu@eiTm(4|osaTC`n0_RmjOVc>aZd7 z&>z#!%WnC&5ITpIrj8(K1rqUeO5%dsOFv2L#SHxn4sfUhiEB7@oJ0yctq0Qb*bW$Y zol20EyvxN)GrVE0MaW(-kQRRG5vXJESSEB01nHD650(L1OyG0{lgCV`XD?W~d9LI1 zHkrKaa&-#KF`hnvo4D!T`IFb95&$`;dw#Rg@7Iq%ybZ!h|N1ju732o>L$kZX9S?&H z2XYga*Qr+WNB5^JupTuZ9uS^59vR62m{yyB3(G0C-gt4sHAzO6^FwEKsZMZ08J;1# z!{(yv>*fs{{*IR=Ef#%|MBB@&i2UlN`h8i4er<11sGb8J)*ZCC(o)~ZXB}(rjjs~W z+h!*)&o-m!AbihH(VBoijA42wf(`kOfq)}yWYe&m)D71middNT-_-^Wa+R~H~$(DokBKqKbu{w-37 zcyszvP9C>fiCKcv^-sH0T^L-}`eu^d>sp^~W9IVm4)23m-b6W047G!0P|mzS5T~Oy zxP=GVUMojBbN{P6!zqGynmX#3727ofBA;r!hL>U*KothDX_ zmBn)Uqs6=>jOgg3TMX14{ATg}HCA|9V4N0$lz#@^BPVPJ^D5Q5IIyl&?|rg)9)nv3 zj7RYk5i9fFzyyTeTMn+>>XWEQ0(Wx$dv`#IbzAQMk9Dgx9k<1iBrK1DCXRyu^l-)& zW?4Y@-dG3iCyy4h^NR#)yUNiBB^BVZyW2*7v9QWnF(5Ik#J?P+=t#7CSXzY#6eqYq zz0UvA$4dOpTpr9LlDt>XYY3lF7S57N+blf^_38~p*V7FJRU-Tb@i7i>y!1GT6(T%t zo1;j?7ZMuIT(bKWwjvTp$VGeEAl=Z%3Ns~7Iw_)u<5gv~iq|$Qy9gYPS&9cece5MT z2?YBY=jD*(x_Enl)KNR>y4~kvv7JZI6V~<`sMV4~<2D!oNw8^SCFiN%&Pjb{2Z6fZrZNErCGl1l^V^<3eNOdXe-0$iqkomp{llfxM7Yk|N%0VB>$beO zK*no*BEjUnzPDpmtTEJu`i7v_dK60@(R6Omz=L4L&RuYKWSF%*mPQYt#Xz`vdjEzy zde*r_2jU6#$Lk#WxgL0v={C^{F>28}lf62oLMC@G)?%8wF9@VVnw0|wDR+4mOd44{ z7}$Au*z544ZKoJ^zUF|-0%M*U!w22o@wDALUaVO!ZU*f6X0GM+<;laMd);h0K-ubBnksMDu+^x+3y!oFFg&N)>M)pr00SDXM zduYzJ+n#U&e%U#ASM&>ZF30)Ku~u~AW4@as%$i3Hw!)XEhPqF?{q6lCt2wX4i57sB zw{Lsd^pU+71^O8+!)ea^PhRWj{3sNx$l=AsWCc_wHu6v{lE#na9mC$k_*Q%kLjC(s zzx?&rr+Tk_g4ut#1ft+)?SUZaAu(g|wZrwZsYEzZ##yi*h~?Kd`Q-k zoi^^2XY#C*WSZ;dO~g+bh9oOnWU*BfPW`f4&kg#_Dvan*^y6!9_uW`~mFSAcc$$Q| zSK@%lHZXnL$ol>3_VUkvwUGu=>SifvR#Yz^>ajhKw+htOUUG3l`+EDEv3c3`Z+Di5 zc+I(iRRUJ6`^)0ii7|O@hmk=o`Z{fRxT}k6AO|Z#5%iue0Qug6bK22H09I=ko-3Z- zPY=s*E9tg#c=OX|v8mQci_L41ro{q0#aW!xcv>>#4O7;n6kegMXA%WAsorXVW;)=2 zUJQMq)rdnV4{I_mu^Ho&WbLuBw$}NfK9NoJ-x3&MygD-B%TcD;- z*)8@|sgNG5P;qC*?xQ@TAlGc!w6WRSqq_Go-S%)qdrC6d<_O=L>7U=*$YC??P20F$ zF~>a1vjdM?!vqrf@Vtp@JlRfLU?*P=D*+jz9a0(o;DG|Pdl9S2N?O|>E}Q1Pea(9) z-O;gYeWla$g%m(y>n!VfcO~m_?j4>x8odO8TrLTPZnEw%Ju~1ey!EmTxF+xIIDGHy z22auV$=zwh6FkG;k^(CY-FEPf=sO!R$ryadCxq*EJY<{&pb6pr-bVj{jb0c<{yc5l z^H8YE`=j-shs|U*jI^6D3vD_O7N;VfQ3%yBe!&Wdg1)NW0^-zo1o3rvU9Ihu)? z@4O7mzB~t8FqXQ{34iQQJ1z!&4>vo8LU2MeL3EU3IqtZ?h_Xb3_lYx3D79sm9zG=d zQ_t(Euua{rA&2&Q10U?gJ25Q`n9sywm}+pGE9|8>iQePk;s~-E+b>uU(*4aw9|u>) z55AN-z_>kTAJ5DmuTAv^-~$x40|^K|No+9qdRRsagYfEt1%tfSiR53>{vD=zdz&Ig7z!T2qtNxz>uu0w^p}z0P0u% zV5etpW&CiV>*cibl$XcH_Uhc$P&lsJ@=6a4ffO4@4;y5?r*gFJBog>ZL`j6_bnuxq zcDAS7a6i)}-8%M)2DfkBtejqFnrsm#?K#TO@+D6uUj;?1zcVP#kS#>^vMPe84uw^I z=5rI{kROOF3xo&X%c{9>WhXB3Vl&$xe2Y)P8S47*xrSXd)(B*;&1r70If>)&F1vC= zbgU95Q2$`3XKZDR9|m$DZJRe&FK6{)qUAZg2{=wf$ir(K7@w4u_Uvr0wn@ixA^7R# zfY}?hww-pKn5XlyBId*|6k9z#cRu6d$SlVx^POwP?TF5cB<`peIEly5 z8EElFLCEU`WpM}E>AL1RN2O+9YFiT!oxFH?E#tWCrX*iXYfrpKkTr7F?^w@d@b*+i zY@Xh$@1P;uc|+IRIqLUQD?i!^e@s@^K$;w|P++lArEbF02P7ZlFd$Vb|qhjrDSspJzY|m`9T7AFP2O1Me4yf$W zr9OA{W*mX`!Dj1PADx`+Nj<{i&e8%tsxnKw)J_Cw*DjDu&fe%%@@cpbo1 ztwD^#>PCBBNZe1a>(`m0=tB&Uu3?{hdTMYT%7|54f$_0m7&D(9U{>JWv8e4eJkMe% z8UHNBYUkkuSc~4H*T2hMO=x?r;w2m2^6kaBy?QJR(f2M?q-~DFqe#-uX}hTN#8z3} zM&&GSVb43S$C>ymZ)~8|Hm9P`lfK6hut4~P-) zeIbo3fX318Qu+Z%*(mL#S`S-24qDITI8Xk(A%=7`qzxEker6MzJ8z64Z{_mg!^hN8YbS_^$kC#ww4oK3rsg_A*)B1A@3%9*Iw}u*B=6 zyU*?p147huSfIl$h10WRN8r@UD|#Vr0C0KsY}F;%>oqL)%-$R`2*0ihy1n?wTSBjb z;I-8y?ALfD2Makl3gH5qfUlp|WeLrmUIB4>D&e4)xjo{uHtp)q=IGNY)t%(z9TnbG zW=Ti&PWR%dy66s?1(w43xV=$$+dN^d)9|)npSv7?YAhigV|^Gbf%vUpql(~kI^8_e za}7A!cLU4^%5pd?rI2gAm|$(Pj`tqhMt)ip%Jbck(6L!s5oRrqQ*bY+R<*&pIS7Kp zbUz~|x|gsjEMfjNzorbr)spRc&XRFZm81K;sAnA>r(1%D#wN0zi3AZrj&!@PpE5QF zOJ5tH=N+!G!*zDPl)n@kkUp$5d8m)SwVoja9))3P5^m1N6zgOdRhqX;gFD4*t3CdmuwMA97g*c(>#m0rFdT2v6_}I7 zx~c=1dA^7~S<5@3$Gu>FaN(!+%I08ijJ+&vLy8>7!#tt*{G$`|#~+O)xc3jdlPugj z(GGP?&J{Sltiyv<$$_0=EWX#59^t?`V3&PE);`Oa5bjzr&t6RfleN6Pe@iNKIOK&4 zw>?&bgE@{Jq6h!R2Q2tp!9&t_Z1*OnN@lXyk~j{IMh&(ZXRoq{bbArC(`1xOfdA8h zXj2o!Dsoia~{Ne%+mF%#ulHVt>{wxBKBfIAS$*_lw@cUK({Zzcae-|XZ@OaH?a z1;dV%L*Biz+Pou|oc0yHCM&?umzgvvQ0h~aci2Y*IFP^z)a`|HPT#V^#0x1QT*(XR z4`7ds_u@NS3Db<9iY2eD3H^8y-8!o zv+D{@DT#LX;hevHc@k?Y2io_raPxLT75Q}80QL+*a6l>gZFv4>apAm7V5E{hUnct2 z{P)2|`p|OiptsA*2r6JtP9=+En*yE2?nN^mHso@=RKfPTd{A+1LW5=4h@_O9`89WsyQXjnR>yZjC&5teI{h) zw$HUMr*lCpy|&2nEhG`V5j}$U9ahtmw6{LJZId8Ihj%y^D`ukw*fV%dl&Ir~Cw}!# zZ`kzf{ApPf)Q>L_XZnasr*|(z2O%rY2ovw%@>-g9ANB5Dv4x{UBe6?yq^X;nR`BfT z9aJ%uO}2yhraqoo2o<*K;GgC0wwFLIC`GI`9(1=^oL0{wgEJ)i*G%2yD0A=hfU)=D z;RE65WvtL6&(R4KZ%REqR& z@^`OpsHQjaJbq@C2fpCdnD`0{?R-yZb`gq__Z+n6vIw0Ix^;PP{8Y;k-R}a%sYvyi z_8H;&+mdbgXB2OW-P*f9*QZLl-H$}xE{D}Rgg0O3GtM+P-p?zjpr8+9%a=uK@ZN}S zhV-JPSWuodS;kvfr(`9MSvq|%)DOS^?W<3PFOE6QpS)}E!?lQZ%^mrPdeE@#>0{)|4h*QhumvP$3ii{@Yz`&;sY5IHQFOkpuW z-A|3!;U#?M>%y^nI%%D#fOKsyfgg^iBrI=uCcMHTS>=$!6&z^1+#|Pi+ZqOEN$?gH zDLrAnyiO9{RJ~H~*0)J+_}9gvEyz~4#G932Su=^pTPFU@V4gD&XWtvl+El#QD+j%P zIOjSrs|kWN$ljV_H@ZaoKC4?NcrpEcIfDHC^vdz6*)|_^oEd4Wq~lucmA7%TJBGLnXNcLW#}c1!vjzYChadmLhMT9| z=EJQLz5t$7M>m64U2xM9^NF) z{{5fdDzbn2#Wt>|j;gi~g$XFk`;K0_Wal<0%fd8Y1#vuq=j7I$M?LHC#x6HRnzP@Y zi~KsoJ6W~l)RE&J?P<~54wGLd8%UE4ugyE3c&fO>K(e}CT%j28y~^_$J?xxb__Wg) zoC5?0aN*_^U;%n@hYxz=lq*~_Z;x!YpcJ+jV<$2Hp@lF58+K9g5%YSj5nfeQ z@95c*#_VB{$0z4opAD$0iMoXLjn_xmVM>m7QtN)q#>e(>>RwlBtEFx?Ld)F-q^l; zIEz^hUM133;w^f$OUsML7MU7VKJQV3lMFp1j4=48c+hD=`-X3OHdvm!UmO)JxAgk@ z>n?bo_W(G}Yj~G|&7jS}@OO4|b##P(bOc%cb8Fe2`(bpKV?eR^i4B5P-UEmLn_1p# z9ONJ8BEWDRFmOV6Le1HmU7s5X{QBk*c@=}}7_qs#v^|fn-ubmi;9%82p6u;l;XNIS z_GF5=p23x`i)bRb?wpC>_C_b$j8l0A0iDq;xJ#Jc;kl$Sew{zdPt+;>4~RJ(>TuYi zQ+~2DWF0z_9NTbaFE=0#VfXh9EsH(|UsXKv=*L*S{n1$EOVYKF5bZ;yUUVX%qfLn{ z7V2pN$oO zt6aomgs6fE*7Ju_S#3uv)M_b;Y!3bB?j5)YM%_pBNIqUmP$e!QL!PUI|H4}7dux$R z$kn8w%W)2@t)l@E3oh#S|erBo%`oB5a4s4ioAGruDiG4>|3X zfS_4aet6^Nak=(nhP^zU8aCy-+46!dDB@+qOc#rDwAw>jQgP0JpXBZw9%q|*yDbbP z+sp58AABWw;6Lr;#5u(h;lBV33@NYO#VlCAN2x468dv%six+^Q=} zSO34Z&LugH8wjF%pTZ|lpu6$w5fk9r^8~=$frNr zC;(DI#Ki_EeQJE~qeWnp#AtTD_*m>Cm^vC;Af9UW)IvmK=P;I;muS4m{!Z_GCc{6z zk3awV_yHc2vOK0Gi>8z3ugxq#q4woeE(coIzj#-}0^3o_zxYE0X)0+=Irh zDNh_7&9f<|U5q>?smtNv`%cfwz~6ue36Di5;WN}JW}n@jH;a8Mr8A;O@9K~J6U5|D zZOC|t|tfWO79~{phT|T>`FjuqRDSZJ*n57+KFJg#3HdznwK_Bo)nSn zO6o7Aky)uVbT#yqgv)S<20~1}KqPZg;OhV~$zt7;nw+Vp0#Bs<@sitBxULvMhXPLg zD;@MW3(6n&9PB8vqFLQv4wJUK*#|FB+j&z?J8oP#3AgTkQoD$@Lm1}x#AWCq2Pf%70d z64^9nT$+n&(c1*lDtT$u#J#&Xc!ZGiAlO`rlCpO!Dex)*wZQ_nNK!oqQXHT8E5@(l z!~+%A)^y@nfjNoR;W{|*_MM$;+QXqumY~M$gbe+`<(Fxtvi#dMbg?+t4<)PF_c>Ft zRhk_P+42{B>Fjv%bcjpNGzEV7WugB0d6ksNvRONnuK_H{&Qt;-P^I@Bh^+ZM+)l#T ziXXZiO#2CiSjW0tx?wEhI|(k@g9k6E%ds4eR;yy|m&U4xL{)V7lFi*!y?OCueT2+j ze7%A^vH)Pp6-6_+dZWwzbLNgeZ~rB(Gxe*Io@bYu4$P+hS{Fxd7N5dxinPj71U<7s z@@C#hC>s*E%i%Lu3i9-P3wivqN*}J$o7isCy3>+ko?GV@6e=rXDX#Xg$1Y~3L~F`D zo#V+BCj1gUHycQ6J+-Yi1J8qbkn-~hAPuC&BJGm0=dom4XRDW-xfN-5wg>dYmT zxMop;rh|^lQ0XYxz8oLUgR4e13{H&&N@k_xRCX#dfJv28WU=<)>3YWc}hSl#-0BRW2d``2=h-9g8Fmb7er8w^9F~4$wVs%wa!9Nt=9a z^=(I?FXdS{le$wByQ>b~jZDhTG{@|9RvS)eXr$y* zJ1K%Fa;nwHt#^oMOki{?a+~;pxd0lN-X!sC_U~zI%^^S-A-6f3)(uG9LWJ$dR1q>fsR?t~0{Q;Qd{<8H10qb0j<0@9U)G^MtP;YOqa=UAT z67rFJFehc&cT$b=t5j~=8YSFuX*DI#{SmLgS?bMSo6wL6L`{K>iEha9#!Q&kTA91iLQTQw@D={Bn$V6-n) z@2$>9oQqQH&z`lF{)$Ylf1GtX7kPvFQ_%J`tCej0GiIr94jNVNn(sph12dXS)zPPX zo|JZy|CYLT3Z@XMs)o+gFNcMTK70@5LYMvKqaK_FN@R7^d;aY|bzO?3d#nHej#paZ diff --git a/metadata/md5-cache/app-editors/ghostwriter-2.1.6 b/metadata/md5-cache/app-editors/ghostwriter-2.1.6 deleted file mode 100644 index 4b25fe0e394f..000000000000 --- a/metadata/md5-cache/app-editors/ghostwriter-2.1.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 -DEFINED_PHASES=configure install postinst postrm preinst -DEPEND=app-text/hunspell:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 virtual/opengl -DESCRIPTION=Cross-platform, aesthetic, distraction-free markdown editor -EAPI=8 -HOMEPAGE=https://wereturtle.github.io/ghostwriter/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=qmake-utils xdg -IUSE=debug -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-text/hunspell:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 virtual/opengl -SLOT=0 -SRC_URI=https://github.com/wereturtle/ghostwriter/archive/refs/tags/2.1.6.tar.gz -> ghostwriter-2.1.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=393e80b455389f4b5c903fd102731903 diff --git a/metadata/md5-cache/app-editors/retext-8.0.1 b/metadata/md5-cache/app-editors/retext-8.0.1 new file mode 100644 index 000000000000..15f861f1cdcc --- /dev/null +++ b/metadata/md5-cache/app-editors/retext-8.0.1 @@ -0,0 +1,18 @@ +BDEPEND=dev-qt/linguist-tools test? ( dev-python/PyQt6[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DESCRIPTION=Simple editor for Markdown and reStructuredText +EAPI=8 +HOMEPAGE=https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop distutils-r1 optfeature qmake-utils virtualx xdg pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 test +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/R/ReText/ReText-8.0.1.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fd965e32ea4ed61228d92552ca3c4111 diff --git a/metadata/md5-cache/app-editors/retext-9999 b/metadata/md5-cache/app-editors/retext-9999 index 87acf5394f59..909e035746a8 100644 --- a/metadata/md5-cache/app-editors/retext-9999 +++ b/metadata/md5-cache/app-editors/retext-9999 @@ -1,11 +1,11 @@ -BDEPEND=dev-qt/linguist-tools test? ( dev-python/PyQt6[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=dev-qt/linguist-tools test? ( dev-python/PyQt6[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=Simple editor for Markdown and reStructuredText EAPI=8 HOMEPAGE=https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=distutils-r1 optfeature qmake-utils virtualx xdg git-r3 +INHERIT=desktop distutils-r1 optfeature qmake-utils virtualx xdg git-r3 IUSE=test python_targets_python3_10 python_targets_python3_11 test LICENSE=GPL-2+ PROPERTIES=live @@ -13,5 +13,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=10e4723cae2b443051c2abc2b65afa6a +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fd965e32ea4ed61228d92552ca3c4111 diff --git a/metadata/md5-cache/app-editors/texworks-0.6.7-r1 b/metadata/md5-cache/app-editors/texworks-0.6.7-r1 new file mode 100644 index 000000000000..81576d89f512 --- /dev/null +++ b/metadata/md5-cache/app-editors/texworks-0.6.7-r1 @@ -0,0 +1,18 @@ +BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=app-text/hunspell:= app-text/poppler[qt5] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtdeclarative:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtscript:5[scripttools] dev-qt/qtwidgets:5 sys-libs/zlib lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) +DESCRIPTION=A simple interface for working with TeX documents +EAPI=8 +HOMEPAGE=http://tug.org/texworks/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=lua-single python-single-r1 cmake virtualx xdg +IUSE=lua python lua_single_target_lua5-1 lua_single_target_lua5-3 python_single_target_python3_10 python_single_target_python3_11 test +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=app-text/hunspell:= app-text/poppler[qt5] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtdeclarative:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtscript:5[scripttools] dev-qt/qtwidgets:5 sys-libs/zlib lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/TeXworks/texworks/archive/release-0.6.7.tar.gz -> texworks-0.6.7.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1a6f3d836a16fe32642a5b262e92bae3 diff --git a/metadata/md5-cache/app-editors/vscode-1.80.2 b/metadata/md5-cache/app-editors/vscode-1.81.1 similarity index 72% rename from metadata/md5-cache/app-editors/vscode-1.80.2 rename to metadata/md5-cache/app-editors/vscode-1.81.1 index 47b1263c63dc..24b881e4ecc6 100644 --- a/metadata/md5-cache/app-editors/vscode-1.80.2 +++ b/metadata/md5-cache/app-editors/vscode-1.81.1 @@ -4,11 +4,12 @@ EAPI=8 HOMEPAGE=https://code.visualstudio.com IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop pax-utils xdg optfeature +IUSE=kerberos 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 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 +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 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 kerberos? ( app-crypt/mit-krb5 ) RESTRICT=mirror strip bindist SLOT=0 -SRC_URI=amd64? ( https://update.code.visualstudio.com/1.80.2/linux-x64/stable -> vscode-1.80.2-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.80.2/linux-armhf/stable -> vscode-1.80.2-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.80.2/linux-arm64/stable -> vscode-1.80.2-arm64.tar.gz ) +SRC_URI=amd64? ( https://update.code.visualstudio.com/1.81.1/linux-x64/stable -> vscode-1.81.1-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.81.1/linux-armhf/stable -> vscode-1.81.1-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.81.1/linux-arm64/stable -> vscode-1.81.1-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ec4dbbf5dc003943df8f5b998b5ffd35 +_md5_=cb67cdde80a0638c3ad0279397d7f6ee diff --git a/metadata/md5-cache/app-editors/vscodium-1.80.2.23209 b/metadata/md5-cache/app-editors/vscodium-1.81.0.23216 similarity index 55% rename from metadata/md5-cache/app-editors/vscodium-1.80.2.23209 rename to metadata/md5-cache/app-editors/vscodium-1.81.0.23216 index 897aa7f3ebb4..5ad5a721a2fa 100644 --- a/metadata/md5-cache/app-editors/vscodium-1.80.2.23209 +++ b/metadata/md5-cache/app-editors/vscodium-1.81.0.23216 @@ -6,9 +6,9 @@ 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 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 +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.80.2.23209/VSCodium-linux-x64-1.80.2.23209.tar.gz -> vscodium-1.80.2.23209-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.80.2.23209/VSCodium-linux-armhf-1.80.2.23209.tar.gz -> vscodium-1.80.2.23209-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.80.2.23209/VSCodium-linux-arm64-1.80.2.23209.tar.gz -> vscodium-1.80.2.23209-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.81.0.23216/VSCodium-linux-x64-1.81.0.23216.tar.gz -> vscodium-1.81.0.23216-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.81.0.23216/VSCodium-linux-armhf-1.81.0.23216.tar.gz -> vscodium-1.81.0.23216-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.81.0.23216/VSCodium-linux-arm64-1.81.0.23216.tar.gz -> vscodium-1.81.0.23216-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=28cb8933a134799c2175cd25f93f71e5 +_md5_=7e4307cfb54adefe84c1220794583a50 diff --git a/metadata/md5-cache/app-editors/vscodium-1.80.1.23194 b/metadata/md5-cache/app-editors/vscodium-1.81.1.23222 similarity index 54% rename from metadata/md5-cache/app-editors/vscodium-1.80.1.23194 rename to metadata/md5-cache/app-editors/vscodium-1.81.1.23222 index 57d9c1a26fe7..f49e061dcf53 100644 --- a/metadata/md5-cache/app-editors/vscodium-1.80.1.23194 +++ b/metadata/md5-cache/app-editors/vscodium-1.81.1.23222 @@ -4,11 +4,12 @@ EAPI=8 HOMEPAGE=https://vscodium.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop pax-utils xdg optfeature +IUSE=kerberos 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 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 +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 kerberos? ( app-crypt/mit-krb5 ) RESTRICT=strip bindist SLOT=0 -SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.80.1.23194/VSCodium-linux-x64-1.80.1.23194.tar.gz -> vscodium-1.80.1.23194-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.80.1.23194/VSCodium-linux-armhf-1.80.1.23194.tar.gz -> vscodium-1.80.1.23194-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.80.1.23194/VSCodium-linux-arm64-1.80.1.23194.tar.gz -> vscodium-1.80.1.23194-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.81.1.23222/VSCodium-linux-x64-1.81.1.23222.tar.gz -> vscodium-1.81.1.23222-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.81.1.23222/VSCodium-linux-armhf-1.81.1.23222.tar.gz -> vscodium-1.81.1.23222-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.81.1.23222/VSCodium-linux-arm64-1.81.1.23222.tar.gz -> vscodium-1.81.1.23222-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b6710d8bc781434254373bd496d06aa5 +_md5_=e4da4a8b8217da930db1aa4a63838d71 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 77731be52e820b65f85d1bfd935cd7fcafa67125..a866dd5f4697bdb88072459c10a7a1edee2dd1a3 100644 GIT binary patch literal 101315 zcmV(!K;^$5iwFP!00002|8%`gvmQBerMaJ9!F?Ok5C8%JEY;RyHfA%snSC1qA4+yH zli4IwQvLgRo*?f>mP%5o#AM$4z7c@?@pByRj{os5|KGoS=pTn!!y zakX>w^XR3F8RxNk8~dKe2y5QQz011hsx_Rm-nGV^cDcfx=W%@afB&z4Igj{Zj}l9p z<*G51T<$!=bv1sg*Q1|T^>5B&URMlbw_3|Nb6V$lg<9&`?I>sD4{62`Q-~qdzsT@Xz7mEeT8=Me3^G$ZH$?6KX=J(wVPikHIB2lgV&GgI`TYApLrd% z9_LkNnKRbO0;bl^;7^=&#Z-=C^Pw>fzGIFyU)Jj2RYM8+nxp2c&b>y=_qkF!!xd7< ztjP*|^nLZ~8uv)8vRwV>afFb^(OIX)>K*R>00;#sc9 z{*GhBf}vd3>ZzxBhJ02w+^;*PR7+YfYlk(5I_qq^?j!V+%e6|pG2OaBqdF?g#u~Nq{)93?ZVehYXpW$GG_B`*q)KbpA*rFD2qIhANX&zYo(J;g4gRt%_ zK>xXRv;Xn^)4ySCU;7`JTK#aw_PSPWTzmze73Vm4_||x;$!lO=n0(x<9VS20#pmBC z=W|}GVUlh4dBon>OAMfnBd+7VS_!+JG2DC#>)lJnK(C#`b@td+#)Nog7Gp$K6nlGF ztIQ(TgWWGH-fPBwrf^T-pdBHVu+Ch1#;@C0@nTJnUFX#f&|?n#gsnQUnN@pWOYZx+ z+rhW6aG|d~`7#VPg~>{lS+Aa3;lb`wjx%2%%l&h$K7aoB{nz#J)4NsJJwNb4ykp>rGw*aC{Px7t?sDH9 z1e;-p(oVLwT?IS9x^OYp_U3U}{V*%&vF?)M==&b$tA7G?abX!(ZtHu=rOY)y8r+ zJbU0&d=&p!Oa5o;Ha~q`^J5hKb9h~`i`CC*l$AEf9M`$QvRe?wUCTL6wre!tALGt7 zr+y!~9OJ%NES8Ne&aoZ*03dc8Bb_I>&4(PTk8`o-Ib5>=Wiy{?pEq8?5}dtX$J*;E zFDr&MpP1MtV$@1xNOKZ72qm~WZUki9U=}gvzIW|B*}^?j*eSJngm#}Tj2aeBy)L#n z$CU3fj=6|tXjzc-sxm@l5y$;M)k6R|AVdl_g980z|b`b`R~`lP8Nau`Ycb*FgYS z#~$rI0$~fBY^yguy19f{4J&=$FRK>LGvQ%9T~}(@cHdWvSkT7ZS;7|fO&GaTysneD z#8wUBZs)@bSkyP>6?Z>R!)4T2aOoN&Pg{UpA_M+FTqS&hZ0y%wAK=YP6t z|MvHfUq6jsS+?e~UFmh%;*KXsPf*_{!8mTV>S%x@p?Tq(N1Gickt6Y}43-MaEJPgQ zCyRNzHVJNlxm~Fg)+(RnPQ=?5k9)CB`%G+UuXB~dM+S!GiEA%hkQI0}wubEh1osNO zP$;*k3AWaDcD|tY=JMf{Alrg4umC(`xEAl8(9nE~He!L33}!HEg`Ja?)cu&tv6ERBd6 zQw5J+fq!6+K6}aagdbevNNtzG&(?m1Q2@}Mj!sO1{1Iu1s?bHyKZZSf;T4vymaxk+ zfFKwD8VWNaeC^7c#|YUCjQ~o&QtUi&CkF6kE3Nr+g?{g!zx?ZCNUeQ1&-VfHNKlA~ z2V+Ss-aud~$*>lPfiSdw5S8%0yg-_YpW;IIiEL72)>uF=o9-RFubnQAHRP2 z`h(qTQ16h62)@>_Zs_P8@&ORw>Fnts9>GnZ00h4VeLCRfr6o`nSf7N#7I~YpR;-6S zne}csaNYa}F>RCt5b@agUN`$Hkz$Jvh2sV z2?48`F^ynAy>b_KjMB!7IX%&@LI$=0@Av|g1eqk532*oaviS( z0zYS&;8)j`hi*=ER4{|*qHh&h>;`T~?}P?wwuxCIId zUxC#S`(Rh_5sW(%490O1wIMz8#tawi`%L)-*#GDQTz{xN#QqUOZ>AMw)+62!bLiES z#UVVdQ3+KG{yQe7S5PKrggrvYphQSaf?~xHF9cD!AlVpWmgTdo5g4i03Xm8S8UY>k z)DHL?!sTv2T!%ew{e+k5FKdO5g9CN;vm;*EYc%A&E&|0hFWh=vXWjfBq<}A|2N}tY|XBxcR0qxx=TsFI=EN1N!zyo7n)@ptJh+wRb zWuXj0`B3VcbY%63_)^}BHS4hus*sMnPGnOe_A^-wOg;jUN*m(sI)SmxWaxz_B9qpoFXC*c{(wu3Zcw_Z-uR( zFbaR@1QXD+!`vYF9WHpBY2eubL5RH@X+XE$`9U}-TV4C$8+q-7L_`l0%Xcg3j8gxN z#;w9WAo0&u3!MdtFYn^u88H3`S_JfU=JgvscoMpdHEF@yh0_HbU_6*LS_E!)6&4PS zvUuRRGLd*EVkd!{ZM}h%h!1bix#` z!08eJWm5r=nVEZCnTUxW!YI%jIE3;fBYV;&M2Q7FZD9`}3fLT=ccfc}*5RZ`o;F^V ziMSA<+@N5FZ(g%66G(=9oa`9Z4?OwBsJ?w$-@bwGcwTz5rSAHo?h&XB-r5388;Ny7 z5ea#q`~Y}?y?CRq#J>Wdf?+qJSa#_C0cRbsUB=C`U&syit`Y}%rgR51FH*X~xA};M z5_*VY0B&*8*F_>E7{p;*P5zAo1111t1d>l(Um&3wt z-U(j?#yetiA@T5urEpdJymIpqQQ&*03x-%>ZEAr9HOvH4C@;eKh9t7GP_GV!j8cb! zH5V2eR6@-XIoL;+5d{MfKhhqn1GYD6^akJw3??Q^VVRIs=(4~@vdAy#neShI`!qg| zU%!6&&Da-y2_L@#QSpr`WaJu>QvIC@K^+o_U`z2v(c$y}C$Qe|$^njHc?taobjh@H zVl~gRL{=D;pBs+^a;hO=t~~jHs)Rux8V-JnZ_;_;u!jr~bZ#4|kj&Fce+_)DpA9Dk@V^K^b)Ftei@3^lKh#~9+uvQ6X(G*93St1W` zKFB>96U?q5%F6-8nelhnFzAvq+l_=f4_L{_|7n%tUsegbK?}g?(Gn2Zgh$;+9cHty zbH)f60n1}a4N&MP!Mut817aQ~ZfO>i-)_7FKJShunCgg9uLQ6+C{yt9(Z{easHg-7 z<%XyB15bNdCAI_Uc*7fd#P^^D9nN+vz!vy!*9Pc2WLJ9*gtN@DU$-#?G)s8oO)SJ- z5J9qDzKE?DGj50#fip|I*#5}Qv0wo2!mFFX0}cZcysXmqFCWL3-~RZ#zAvEa{N?!g zm4{1jZ0cT+qq~P`(Bnfeqyggvdi}td*j#upe-SZfv%h=^PmH;@kC-IQK)+pX~t?m8D4^jS>|&hs%NYtLKa}2`$p^T0Qcfa zh8eE@wqWDS@B4+RUn13;bpZzlAPpUl38yc>DrO(+3H!uRww8q?2hx|Mmu-MPyo7IbJgBoamfVZrj-%4?&0Ae!(6{y*@*I&Qq+h7VlL<&&EMo%bXl;sOvS z)|lYJ-@>vMh7XzB1i*Nn^KG%d|GIu#UttRIm!p1wZ@=Y3i7v$AQu@t1p3R&Z)CJ@K zT^ni_H9=_RUsMn|A$9X@1~Q*nR(-4`FF09+cET9oHAFkGvS~(yfRiNvDmsxCL6mMY z-j(>Xfo;sG+; z$%MWIW9NZ+?1d=bL?%y@2%hQ5<~`Z>j*JhRy@QX}vH#OrwPp(DdUHWYW=~tvgh3EU z`0&Ygm>ciAX-_9%9|m)rC&0cX>9BPKzm)3grSJo0{dom6`w|u@NCuH#>roz&r3>$c6^Lgu+}0@eF@rosSFQ z7Uq1;i=Y6I6qX7AxlZIByr!5i8wAX9B80FgmTF(cKS0)yyK=_g88?ooqD3T_^3sPn-zLc-8lWo{X2S38S=7jwct=PIvSkXbS z83K=oKRYPvQMilUJ}?UGs_}n>?!4q#9)6v#XI^=m+lr`1R~^l7@|9SITf?;QN!FCu z5!aP}oB|V2`4Z1Bp`{H5iW1+RtkzuWg3A!C3Pe$x; zNmXyStPMTF`X@bx_{-|8A=0mQN;=m4U#{K{pRDf^?CUfhrtT>m#L3hilmMatkOxSv z2fo0zGGds-uB!ytF$6*d0{j!_cueRNavmNI?GI*G8qyJWfp`NZp3ZxmhkzUHt^m;q zqcfH8dj16`3ovw3m@Bd?{J~SV-FAhr-*rG2ZUot-d_tG`RmqS5YlpX1zPYw)}LSN`noIe~lYSnYLZqP#f|3t65e}lt+|MKPY-#%$-7uNNL^pLn4 zNuSY7;SQ0Qbrqz7+qO(4z?b2faE5}BSbG5XfwoNZ50LPdaDRXqVGY4QOdUXIk(Wm{ zC=j$RmI@h#SXFj-(tg0{F=yQH?6209D?eyv0FrecD57402AESaUh}~)FFZ9E6pvtP zV-O5YZUlZ2c*RNTAeP{kcr*V4P?@F1$ISu&qoK7BJh{v{4A>2nmjGQ5ajfOfwL&nN zUic;6A5aW$nRaZmK(_eo3HgDRj&TE}#EUy#*j3&gZGTILr!@$m<%M;t9FQ|11r1#F zzE@q~^hhels4(S0OtwqBKvWEE%6E9uqj`n_g7xdQJj5D`gdt;W*E|pC8$lY40%XJM z*>k}>uP`A`gDK(^aWc=D4RE1Vw-0gi2p*YORNxnk<593u532e36X&Lu(MJUhz0M6 z`a;#56Kp`&1r%}UMkk9PuADFinHkZBx8WybCNr2t4-hk4BM^fyXyW*59_E$+3?LZe z*aTU;2M__WD&`3B-cvDsS{)I_8Te*m4h9Un$QA%WZaTl)E3$8!WStPy3&aoWK2SGD z^@wJwM+jj9Y6QQA2e7qhs(rpJ((mK*m+?2K`*DEcZ=3<$>G2N13{eYjZ=I-tJ2hfr zyKfW=K2X3G5M=;|aAxA}dEqJA7vmS(paSP|IpF~Ff#)^~+r`fzW>v|D}i6W_c@Rl?Gi21aoHiJW) zod^)GM(n!~SGWQMa7Vb|g>XVMf@RI9JS9e>;K{>)1iyb>r}=UG`sJ&~^7)tiL1FQl zUa0VM!8zW%JjBHSj*>|bBmN0|g6tBV(KHZNC@{47DR@|Lv6!A(5FQkX7D~V<@GR3N zSahCY-vs^GO7cvD#g7E4iUW8=dEW5y@k&HZ%R%)33($~ghv_K5w|oOi3T!;}F(}nS zBprR=T742m=4F6c5nN;o5bTmyxXk5gswXd<%}yx4IXr^jywylYMKAFc3%l-!-@CqB zs=uwj|6Hi|CtQSv@u(y|8k;!gI^&!sd^3cXJ?l5-fO2O`Ae{--f3l^P7Ig&{fej&{ zd?9)ZoP6s(v$YH$Qw)%P3=kT05(HSZ=yF~_Gh!zn`}KsYK`85a%o|n<#ZQ=J3&3QK zRvO*tfYOi%*znm2DW)gjT^Z(D;C3Oa9-*&I0AtIqx&Q@;7dUvS2Y0!rslu((Nt&~j z1%f_QAG>^6sBd3>|Dgi`DRWk5d?%Z4;tczQ8byh~wTZ&<3>|t@C4I!S*0Ko;(xV@y%<4Cj_I+lGP&;!y=|={_qaxlOcnEnTllfh-t4$KGgu$ z0YiaS;$aY|Zg^z<4FXWlyFTO=*oUW?jRKRNsT`OCll*8k%p;hS*e2}FD!_kfHQ*-KE)LLfyQi-tAt z1KL@hLKU<90iXw@=TP`mXgM)xdK^H&>OH_Oz#$AV!`zP}w$TsX0X>a#Z>tMDgoT74 zXwmoIM~q`E~N?R!ZOxu;X0!f*N42i$}(!;Ch6{3WtP{ zohMibq!4k4t0#to+$Kub0?0yy@IO!)dULnPZ^2nk3E9u3`ps2p;rxJtcwM6zJe?+3 zX~6?F)Qifjns7AnM5JNY=3Q!F^Y*@WkC^_&et?nw2xPGIY65-ZVG7iCM8IRf=m)HO zSaY?5#ebPd2pRK)0?)lI6n$AETBCyvg)|LX~<*fNeZOW#J1#vGEKL7~2g? z@u?5bxWO;hKbIJBY=8$-*_QR~lgODXn2k0aNSTL6lmTZgAU-C>A`&NlCim`_1dIpF zCtUN*?-oJyd}_pqzj6_HU^)Bwm_H6SFKac>XK{GI0YlCmP*QRpY&Z_LqoTl!I~%`M7p$Qt2E~Ui-(&wbUehS@c9vud@Xe-``0kEL9D5@YEgtmFp&K}OTQ5HiKq-I zc`>FhzyIqO$-#$G-ty_Fk7J{$t&+4308!_W3!(vY1gCD#ZGcf=_Jr~so~5LWar60> z=xhY<1>Z`tZ;zD#h0NwB6GUn9VKWsrF7X+890t|ciAYH6ZH3+|H)s%yTRT_>wuJSt zL5(268#c@IAZ){gS8q?wYi@i`tE1)uCd54%W}G!t9^MaU#8ao#YpSYa9yH-(i3dAsKkhjh2D2^kEN zsDd%WSng%n9$OJDGlbS6<9BFgZou37$p#X-U>a!b7k>WbKmPZhU%s0JO+>!@x=crf zD28=mE4&d(pWn+?$->iNYxz2!^bZ<;VBCmjG#+Trf2sw*Cq4k%-1Uh~m)dbW?#Ive z3l7U?l`(Nlp|ukpp?QOMV(m^~;;mSL2<}#QKIK;D6?j_qgrq>83bH{qhrf;cDY~ra zar6w{wp%R+{aQ)mV{6_mfaBk6<=m zb7MCAFo0cP1c+Yt6gaP!n{_~Uy7>tl3diz^%CW&-{1FL<$JCuY#RzZMetY_L?3gpQ zI?Xm6I5F}yUbr~nIaN=kgGE^CX0{9C-kEfUJU= zysA|%plhu=S~_gS1WLm479>0lgPC0j^_w3viJOW=y{KEfs@p9892d3*t`A2qY22XE*`tZgZE<*bb z%5dmHe@gLNA7jMZdWq{46_9;IaNd<&f$X9#usUF3O$amV3qe4fgTNbdMfkz?37^SB zPwQhE5zB+cW2q;5SWkyTiNf`3>KL0{v-847F;|F{j_2?ZZ$rkN@G!p5f@gxQ#p~?? zphbrgPU1g$^-*6KPwv4pBti>vqq8VWWN{6sK( zNrN7NAk1pLB^TO-EdUQ@R3VcrHS8>!qr|r$e@$&`N?_p3_T3FVr-D4E~FGutA zywZlAHWQXt^>|=iO_O3#k;skb9MVWg!)_5W!WLAi*6R_fbRT;L+R(a)rwcF#z)V_0 zXO0_tg*RYeti@#otYtA{&ST;(n4QF~$4VSxu?un^u!WJ8X*P{mb+GfOP2Mt?B{&-f zc=0iqu&oI%tM&D>srG*;ggNB<@i->|N8-Lc?+Y8k3%_Rf(0SlUgUbW(hA&uqe#p*X z?QjfW!iJYRqO)@O^EEP+9RlJqlT-Puctf{ep#B z6@$4<@JcX;ZJAOvZywJBGc;pU;aax`mM|;mp4qY-crT;Xft8>LPLvu^3`WUES%l|- z$qKKTs@0*eNXgv}Xf@#y*gFs^H%5t?x{OJ|~s4+tj1CWjA4EQO})8P3xocNsZ ziwf&1e7|{~Vf)k}U3)SnfL!r!FgciUMhrD5_m71d{qz2J7OAjC@m-cGb{q?qaiJfv zz_aafmx0rSa;QV@Z060bkL0;ER3bMB9#IIWg&^OaI09N7w!%)bUp9+@@u!S23gi&H#DvHRYfkHBjs8&5VB>)7TY9Py zIXcv-ThqvjqQz%doQ~<)->ha#az%ezuw@#mncZRiLI#hYY7O4?B>JFHJl7=_qDU$M zyu;xY`9tXzGGYx~blkAqPK1Ouyvum5R!YjAWF(u*AfY?MUWu~!VtOcpiI_Dr1Qv*& zSRAAm7~gE`E_YyQx*31eJ$qUXr1}8>&Z}94eX$;%x3QHM>TBF)tWL8(e9{%)ty|5gBji?t2Ph_7W96H)XW)ZRxGG!~5=l6Ot}I zMb^{$Piyr~E0qkgo**abOADoX1iDPbTXKX>P1z=gww^vmLIEC&5gyPG;)g|?=>?QV z|MoW<-F~Sbu6GCS$%el&p}s&8pJHM-4G~}@PJkjKym;sD=Wh4M(C7@T%zbb+rbv|jBwo7974q->O#*&l$k{$PU) zTrJxDhlXY)%AIdEF7=yG94v-QBEr}adBFP5Xbk10K$*)b>>h7Eg~;^^N~bMG#7AR7 zPM%j^)+P-WZNRmHMah=*Z>YbxN$f@h<%b+u%(;u%TIk4WJIz4TqQaY>3hT97X4#9$ zt^!3}1M^$}_GvZ}UHEgI*6-i@pI<+I@AtPKRk8KG-=UHa%3+x}9Ke5>;JEdtMAbF! zup{c5CA1F(U76OMp&c9eBiLGtGfbyI(1}bp7Nv|C7F=!5+rZ>H5G}0WX|nI$czV4Q zC`5oatp|g(nE^u^HrV3Whpv@+e8Si^>Ys_|HqL#cPU=3avM$WRZ zH(CaOTUXefKnM=LrVbLM=XPTXe|pjnW$t0YCWOcoH^QWQ$Z1~~tJUC27B|nvuYiD? z1%yp`B#S6KZsa0A<{6bD0(Nd|NcKdq-57r3>vUOud*8?L^E77sYVoi_`20}c<;@D3L&zTB9QjEc%X7bDd5HIF&_k@@xzT0MV3=M&^0fl7gDuNLl zB;=UgI+sTa>B)nl84+wa} zFs=^W#FA#0kzu$Y`_KeSR!&TOYRGJPgF2e5K_1}PffSe{QsmX=@FSC7Y+34X@Wq#7gYXP{G}|05 zGR#z>%{~=KJ*I+mxVp00&V}vK0^Wsnz~Z{?@)%WWp7uc-fDuIZM%_VxDpDSuY)hlZ zKH+*@tVC$;smZL39 zwhSwp+2zorLj$k$aDV4|LIB4)F?O`-0iac2j6Ff=z@S*l{aOwrI73z@)__ho;0fv%x^p6a}v&S!Ch}QZRvE=^P9e&-U1`^@wQ4AY{xb- z>* z-L&%qp>^!$s13NY83a7>)s()kKfZn$AJ=C%LHi|rfIGg)ImrElXTvMc0x?;)S9+ zq)e!(;z@6PG8Tpr=6bXp-l+$ZcL$^K9$XGZwg;-ybQBH*pm;P0G$Z0LwqcVpzGj{f zK18tNc`jaM!E8J1bpy0Mf-Mq6>5RR>82P%Vyx)50pKJAbezCVft@4gydY*}4FKg;? z4PHB-cv*2{WrhV>+d~v#n`iCdy}eLa{u(AS;tfTs9R<(n`7i>M(NkOzm0qeBWN9sS!(=uS%f>VTz#4CdgRtHg zMxmRXNV$&MhY*>Z4c$5hU?Z_8cd#@|MXXW=gZVnFo285pO>4zp7U|3X`t$40uD+AC zdfe~r;4|fP=~)AhAll;UKqu&Ei>k-=aK%2*pg`v|(bWLSMyR^L^D_cu=ArYk5=;;b zhDTLcdI^Y*rm{AD*AA#H!nNBWdk7}ln1yNY&WM}YJyh;J%dw&@hB&146zw|Dwk^#2 z1p9bWfUvVR^C`%{*1 z+r6mY-}>Ly$NlB^?;oF%7HIh|M}nEZ(Wq<=sEqAwm9p)H#gmezVb#dC%G8>k!cR>$ z14e@^Ku2H;Jbceq;vG*xOvCmO7tUU>Fy$bYU4pFHC)8eGnQgl$_9gJlnCT)=y_(ly z-!bgbV~5t_bOHbZZW7NcAAGP(m6&>fcS!kQcaPPs9SqrNcY-x$$Qo_PNwudCVvB*@ z*mklW30h|uMF*dC0E+#DpV;?T_}%@p4|06@{N?M%9|sIyUuzJq{BCvv4EwbI&5mq4 zrtQ8U3=^S<>}y{3rm<S5A1pn2jsDv)>DE}P&y$L)DB zUJJ=8U1TZYc)Haq>p$8XQ`oopCL&Cjwp=5QaiIgpx26fx_k07@y>KShI~0UU?S!Ci zRaHWxTg*kkSmoqhU?S$JvGHUE&@SiPL39iawZU5VrDI3?4RGAQEZ1*e#z4))U#|4w z%_jhSRj3AT}-q0wfB;II>;*6UhT)Uq)u+PPS;f)j;{nD(fb&}mQfG5K82 zq7so0o<(fjgO>*@Ab^mb>ZB-iD~okrh*4ASDlx$0D8yD3(SKU&VSZ{ivkQF6wv4iT$-rq z=0pxT#)7*Zxb4ew{q|e`eLh}z{ZN0`y8;(TgsvCrFOWFYPeEVMKF##Pr z;ZY+15#L?bPRG;W1KW%ppK2a;TaT0u51292;aPuDE@E`iI-+oy!Ght^8lO1c-)o8Pl+@dQfo*rXT< zFdy_HZhs>|8lt|T+ldj5_KDqRt#6C9e*gX~)@eTBde`WFRO@#geAXoUEWW)PW?xY$ z&s2<^Y~#R8SiE55G0$kfS-+5&+v=#8oY2$VFSO9YaJI)4#6asJh)*r%aPW;88C(X%R>Bbk);jG&+t@R`d!wwr} zdtQjI;t;Q;a&*p(=XW3hjGGO@kUC@9xoCmSrEg5kf2%0D0 zHRd@cRR1_E7dGE%5!`r+6BbKj&Z*iF1h2y5383~1v&0zk>vHXSEn?b9WC%{fK+Iuv zTdy_y4f#kAW#!&!w}fTk5fx$L#oG4VXEgod5TT8By03)mK?`kYDIRdy?OII*@SrS{ z2Rf((Sa33v{9i6t{y?~STP~c6@E%dkIp_PX1TM3+(;CKe7tfWULNPT=TrpptDx!op z0w@+ZnTq9a`H{0*m!e!IFz;=H3=95Ln;`2^a|DwGDeJrmE9F?iw@PB050g$ZEoj&l z5J1I8+K-Sf^|q9x5TWrjCmxP4CZQD?(&+V=(YIbj0(fDSEBgvT4FN9o*zMGH02 zF$bjUhJRwKaJX=s7BC$|5ahiF?bihWLd+Ya0-ZR5#T*YTIup@@R3zlZs)uP6^YlQ( zQz%HbM|SBM^k~a4fP>AgcK>y?e(T?V{n1|ff$w_Pw8gVkln?r%A4lA*IFy;!4y^k# zh3|aM%0>hC&~l!soQMq8WL~y`bLEz;$E!~Zs!e>bJ}s7K?!<6MkTzB)118uV7lF6w=Gf~(IfE(I@I}oOaDe)sX{PT3c2kV$wg$!gny%0(d zk#hQ82Z_&c+N=c=MfMR1U(evf@;rRvnFwqGVs(B%b@&rutX|P^A)vRjK7vC<5O0-l zncWG9+L1G%Jl3|I8@6iF$a0i^0c4r?2=>4K{51ad z>-zkMC27w*v^Tz5*MKEl(XoG49hG7>A7KxWVc0|^JBy;ZH*EgE9AMV)XgH#SBO;-j z01vq(@Z76Hot)5lnN#rG8bOX7L&b?n4iLpCFXte@`l}g%&?f&PgX!lrEA~rk<1dY_V;seZ*30lVXc$d)tVge zDwhbJDIp(#@(90&!T2@3hXwFlDkS{0mbX;@TWDc<@N=pC+d3f;*_W!1h2k(r%l{*+tVIFv0>x zqZhAc#Q=Kuvchkh$;E*kBv7B~((Q^pTFG;C#mH$AO1T^@0zlc+b3GQIHCb6*l*Fs_^;Xu|RHM z0Ge$nCmR?t+jm-{3c)u^*P!@7A8G^bY^@sb1OJx?Ef&V5b~TUbY=}(czX|%*d)}%` zi#T47Q(=$D8Aq0ETe%i=HA?h{zj=(yI(N+83I|I)Kv9@XcMi{Sso(L=R4X!nvS{

      40ZpvYGxE!U|IvO^41_9bs%l%;S>IZ0Dy--x)@?-&l zQ1}&(2*Y%=+hOxV`%!{n9><9r7=tAx1csQ`{7=ht{w1dcsNqYi?4zG*xu=>Cc63Ai z*p9Q*^>p+!OTdF;vk)%Mw?mMph0ID?nPtVmincWzYDa7{wTn@Cq`It3t=2Rse1L`J z44GO+c}P=D~mo7vh;Soz7>P>Zs=RVeH^^bEGp8qeyoO+%&aol#^RGr0k6C*-zNQclN36`Wk^D3Gt zobFWZuHL-e^Nxl`K>&3SM<*5lCC##%>eQij4@YiY>#xhSKmUFFx}Mx}{V`V$r1_P<+jEtCdLT_|d$`z*P;w&+g|2~{M8lOJ91?GElcw4poU#?ht za)9xTy*tRr*rPN#w}TDNtc6y?xb+e{IbX;5ApuTdcz33d!y--xRb|gu;P0@m-kya1 zvSxryvBC&kE4WdK+xkh&5gkQnL;A9wC#3ay8@Yf2b}HVL99~g~0hN7;@s^kdV+7>C z+qsSaxcH(5<;~ALOhXCX0P>TuSp5IA6b4YH8~9(LFRjf4Y~?CuP>EX2X7b?_z&Qeb&) zBe#buygW9+UocXpJ0#ai(^ELPPbP}P>9Z&@D@I8*Z z54YC?SS6BJm~+5AmiG)94&03*pP9FZ_AkO(#aRsSLL_K(6#bC1I zFnLjExb3XY*|ahgI$rGXgKMLz(P7i`{ipuMF+#(30Dj(%n&#Z6rzXv5Bja*x_eKT* znr30*IyQ?yAnmkdDeJ)JdyXx14R(*YIJ%jnl9O1fuoJX$@JSM znWuIMm%2gP?rc?XsEqX-MG!XO5~YaTPB4a^A~S#q>^&a69M4>N#CUkk!+7aK)hun+ zQs$MNJA&_S0GkDDi&f`W5DItq76wq<-m-4pdQ$Cm>j~;4xbXb2CM%hO{kYlIdHZaF z1M|&C;4_33=;-Y+8k~Cm#gcx;y?4bij#~0s2HV0fkQ{G$@DGSW4%ka=D>r?^_h%x-o;?7(!U`{$kLOO_o)8=dsqH~*2mx??bagVR4!N|O{k*qLO5xy> zyW~5ffY$Aat3#b^y>m)tuKi_^{`~#hQ_XOse`tEQyUte8RW}w5Elw7F5t4VezPsa& z(sK~ilM>SgTbBY=nH>agGh*;h11wLG57jU3zeVD!8-t#0-y`6o5O>)wal$wR<$U$ zo}*_7a75;|>QL%nscL&fE*1!i$^K!0?DyfESx-5eha}^+ricex-OdS23LwsKF4*!w zA!B&y?W7C4jp3OIdYHPm(LFn`{DczmRE}ya&=DfRoy#4d`59hR9MTF>4K`|JZvwCz z&kG=|md%y|=ZFs*0gL;=}ett-Q?M9bdov{=MHna#Y7JF?`7H1_a34 zoWv#kUMNQ=!CLFaV@Z;CbQ1dM;B-eVtfwIqB{?IgZv;euO+#HJa)B%`B~!Tk>x-qI z@J+;9u{hj*#*9L;U)}2Qx*W{@8tjO3-BTeazdapss38=CovfG50acOhd<9H91+3PA zrKe@_pr4nCsFVp5PF62h22b%nv$~L5%j_?h({!k!y;P75SfIXZA zyvi+G=9pseY{q$RwtHJ0d&P@*eoU(v&xPY4Dy~<9Dj0{QI8GsfTM%HQ$DU;=bRAP* zWpNtmsp5rDdV@?g`<1OxI}iXpT!3Of?b*l50R}HF7>>6~t7jrozAaW^5wSJ4_S{d6 zV7u=(+Vu7Be|-OM|LtS^rJ+5~cSAo-Y&(4>uBVy@%q(~cB(Xbo!pVaHzZo*e0R;`m zv1$Z4 z*HUbw8}VnJKe~*FG1j=f%$b*UGnfcO=Y(WZCE-gz>s*@;jUTZn6 z7>1uX_qsU#co5uJSX4@}NANCTI~1M(kZcCCeF`=RO-K{D6CJr@#oEEM&qQ>r)6_6t zhngdxHA46sjoR5}+I3_US;v@6om)|A3e}0|588w8w`n`j>O#&XXPetc0#Kt8@oU_& z<9n_%1Q{-ygI!q5iPXf->sG2eU+;7vnA2PDS#1~oxn$pd?O*?R8PxdWF0OZNY>EAR zhTUXuuF7bj+$@QM_gHp}wjDaOw-`8HF%=|1574J<4sYJbLOW-0iRqA%`f zA)X1K=ez5qq9axC{T!<@6ko)2@t5JKJ)=jnce4Z=SJ%^(%X2uP#;(cWJm4%{hHX|L zPwXvgIYRlec^gFG^Qu==5it%73#Oxo!b4H8_uE|}mlMf@V@fU?QJi@WR^67KIJ4{M z#{0aiWOL|TcIuvGE`cxuG4i&84U^q`T|S+Yp7DxUEO#HaaBq(eWA<((h&Evf4vE-#`9rzkT{6kNB?3#+j$`p>6lShjrV*wkJ>96Vwdfz$|#h>5y0b za&6~PAYwbVKZmCs;PH)G$b?_8b`IXXViQ%!fXX{3omhLpD2{~{+o&41v$4}#ON6}M z-c_e>Obc?7nbUJxe0dQN;OG_YdBte%mrpC+n&-*@C~- zP=mxmVqdd-@d?Yo4nNQbI|ex^FRS%$uUx@_4{u=glvfs8Nw;(JvCA}W)8|e%47~Ae zZJBN{!;`$X4(hQU5C=t(v&FsP9;c@q#jCrP$&Y7fWhF|T9ufp+*x4lI@hQ+=aBpH1 zg!Jt)Jg+zD9;jO~QIoMF(sR8FO%4*>;N7LZ|CHbEAcMH^0)U#A5O({l1n{DsOB z^Rj*1!|F!2F&*d(!BX!uV*ubS2PMMvUlMtcs?Y0ZvBLX&r`032R1gpBrm`&W#|3oG z>a@_BkKfhl*iRqzVX3*tyimRsJr+cPA*nIAd$Sf1ri`~1P!p7P@K{XOcGxTK&3-rw z@QhG4qTtiT{@RjUL@HG3+Iih;dLtMTP_{Ug;jwoc!fgS(ZU8$##J_K1swQ*~-a2bc z#mfqch5y^JnKOAT2B_GxU4v)RYnsV(xVznVW&xX1pDb$j;)I{e^!LFk{q(%}%Tb<^ z$9E^AU@k5W^CReb;|u!3F7DGgh{>@O8T`ct2tU{e?8q?}!Fe0RdG~5!*w3K;;bjUA z0YW{7AB9H~QD;_GRdU4atw-u-=b9s?x0$$C25Qx9w3yP9LRLa4sPx~SJ?#b)KAng+ zPwPbS8usyW(nj}QG@?*8yV;!9;r#B?d~Ls+?hY{~oRkRVgKm2M=n7R?H39<^ge``j zRoe3{`W@jfGnXJ_cGckc&3UAk)?v}j4SAcyI-t-Y#TFk=rvU(u4uDp0I)7o>+Ac@c zv|;r82U-_d_2I>NXn8M_aAJEZ{MMCie;P6DlAa>O*YF1cLKpOC-5HVHlT4=!TEJ=E zFPNz$jwmgi8t&x6;o#(8#ZOiVI29zDX^KwNM~pf3%MO`=l)4GcHg|xnhbPmH7@q_! zb`EZdF#6By^w-%`o>LLeK{_*n_B~r}2*QJJ`EG^@TyNTeflJ|0RTuW+F^9;?RiP`B7cPhMqn-G5*h3lc zknr65_{`ckPAy;jAo?CT+EeaL7_5`+cHS6ySQVX}1C8xFO0Zbu`O4ODAIGwLlLQ~p zhDF!-a!U3)+e*8ii6{#h^>pJn1IEhxe!vrox4W$hTFmYJH#2(+k(bSRb=z8(w@$Jv zj*!Q`E{90QeR!E%wn!zt(5cz~c%f652vy&eI686|df$tAQRs^Ic3@Q9soDwib_n%T z))pO`>DZ}a1_q)YVef1w{5O02Rj>)?>)&|?yX=tm0fmRK^nM0wF2M`$0EEDJ=TEU^ z=*^<`^0uOL92c7CDS1fFNy3WzEQfZ28Z)?pdCuZlr%j^vK6(=s%Gt{rojZYwL`gc= zE7@~ODEErdX}i9cWw3PShVGn(Q^vjHHofIKXaDxAK;HhL3gL)m=S}Z;GV9ezhvgq= zyfrNj^Kva9!CCTGGna~#wc5t}Cr&^VY`>l>b*);7xqDy1vSWkQv<}XpF7sZ|3(-z> zQn7q#JG6@Ezh5g{T6MBwcQ7*H@OE7EaO?#!!x3Vzk>zPP^b0R{(EBFPoR;|!W>7UN z^e1XsB06nEw}KWL0{4Q4U5?Mk4SISCv%K%dN>}3FvLO`1dRwLYOaD5dQS~1#6?Uu{ zgxHGMy$j4dKZ_iu1<(oFiu|qC(pdKF*du4itkVkqyL$Nn4>`Sm>2^}yX@iEs%yHDs z%eib;B?eV6*Wo>${vFUxeifo$>ubb2`LhYT>G1yDi+9wWUWZYfSdH5Rz6p>V&%pSD z?{{nk^tVS#Wm3)oNe{INJ)>{n0r*Fa_iuZ8dnxk!@5X+H*CfDu55;rnxyx4!rZycBsvC{GBBR{vb zIDW{e?ugq#Id4Q%VDZ}_wN7$k-PEv- zD7#*=dT*=tGok*j$mJO>?(Jm)jHH_|YOySC5-#uRX}9A{(0aJ{Bz7FJZkfpWOaM#> zM=aFqMr8sPfWa$5w=9%h0YfaXu3o(6X{voGvsof=JF0EI%~kgXAwto9Dx+W;>GEQu z^T*Y7He=d6J??&bW0iwW4;vKOJ#XFwO4zUGI10FOwq*Bqfm>$pyi$$C^5p9oe3<2( z5200UM;jtFCFq$KTO;q&8Y5?PMgaY=+=loeaj8S| zBe)`Xwk>>Mj%7b+I;6_|kO)NHW$D1-eIV5oOmScuyc53Z9Q{~fZ%!nv5V*JDaMx;2 z3Nsf+aPk25GNfsqCwriW6Jw0iQxdkz=1(G7_WsYic`PHKk7uyYZL1}`xdjK6H!nc* z1`vnGc%KDv3@@2KJgO^Pe;JSCQPy=Oud4_E z1p8uL3PC8}C>&VKXwT&rc5i2|$*X2+9GD@KbifyX-*l;9JxC;oZjF%ej_G80wL@T^ zD`PBo0H4aZ9P*RRw#C=60rG6y?U(b_5Iv3tDc&z)A?5Ot*yvSjeCXxK`e*P(y+wCh z%#uw})@p1kTKL(K2-{Ep#Bm2F61C^XSFihCcxLrtuj$$9#2TeRFKhK%ch1s}g!&sq z9Rv$Ioh*j5tG@IW{O%xx$8D80#K~*;yb3fs9Gzv`1h1YIvi|$dxlZHeAYXbfU?8b7KJ^0DGX~Ay_DV2eb04Y z&E#~yyh|7R8p(4iM@|=yGA!NnjsSuv!LZyG5n<2E)=by$c2anO1tQ{(b|G)>_M-XL zx4(V=^2dKOG4)hzykqIX=}EQ}o8<;xW^C9ls?!TL;zMk&)6o%E^eo6bUs;FkMXugC z22PyMt-3$*VRa-C>j0o`hjIiK;c_xna2UAOWNC2>7G0HE*8Rp6P>GHZtSFU)3`R#m z!hzb`l*x$+bdN{6p6m#o)*vX3Q3mKuF?yXAG=4wD|K3Qfm`FW$uRMcNJvR$(uNBek z@E7R&6}wI{Mrr9~rT%UG>@>}n{N;_KJE!{0d{J=*pQ9yEAs4oLI`@Jo*a)!WzTx7! zh8pGY3s1)wiQU5)ID{m2izo{W#Po1k-^imq$8tJ%0T?MnQ#G;|u@=5*zUA<`c@bj7 zWhTdFT(5yTE@h;w#y0(FM%G1iz#|aM18?X*(qhch?9gE>C@+zD_7FH3(ceB5*~?um<+PYE5`*}JWc&rsk(%3 z%UpPVprhP|F8pVD3pRow7YNmkw!)2PKq23Zrm@8L8p{dHQ24t(*GaOMkg;g~8MvAK zwU5T}as0^f+!DC$n|0=2v5yKm>HZa9^Qc~&?q~_vhxeVA;v{hX;xbgP?3GZ!iV;b$Rt5p7Bl^k%qs*dh$d^WUJJkE;?BF}B@ zSjov-qHN^e_H-_LYCMs;912(`Mz|a`;0P2?2$s{RU_Z;D8(xgf8s%q>^5H?l)x5aS z;b>u>^OYD>k-wZKkHTSg@^Xr>tvxKMM_e{tOdJaBZxv1TR@s7`RQQ+)cgT71&N}#| z$1RQ**qES~>RB2LL4_a;@3#b%o&~vk{t!UuCz? zyRB)-)Ck$hBjy&*^K=YnPqx-xR=xNI*}6?TJ9%v)7fc_z??mfDpuPZ?K#(K!<6}+} z3cWd0wPjK1z#MrBumq8;qrD!EUST_y-D0Phom-In5w91?^%=HX?@Gw=mL=@W`N&ZC zt6L_Dz_a43U(UsLZZRq=Iu^mqy4MIGVb9x3deNraJ_B!ECWcAbh<0Y&f3DW2@%_`6 z-}~3UJ8HqhzBjvys!{Lz%{CHPZx~F$HNuW6!(v>o!*i>=Q4S_ zG58r{rFZU4upV$IzJUyoI9I)c}4x~&L&)I1QqO{kWNP@WR{Axu2w)o{XP8JFwJ8Bg?(5sJu?jicc=4u zfQlw%t1L-@*1WK&PkVp-_49KtY5YqC>^gqz$+3N|<`@MqsmJc+5HWd`cJ;u{MzHCi zTU%l?KLhQYx*DYLe&);{!3KXG*YsbWmO*>Q7Kal_P8QSKkEiLTa6D1LOP$i&kg65D zY$_UGm4rDG;0$C?6o(oQq?@CUZ7@FU9Djya?^{+16)7rnd;XjSgKvO{xH`(<^nx;i z?LI8pIGr#w2V^jKcgc3jg8j2Ec>d|PPrrZq_N(lm{LCXn7P9`O5B{n3XN{!((AZ&? z1rkaqhAHt6p87&S&m2t@bs!Oy_{^H0)oP}!vpzG5+jZHp<}K&onVj{0D)TBYG8Xcr z90Z2!janc*K5Cpj-|`5TJ$NowOAfKd2#@>n>K>)0&9oL0U(dzmK3E?C5oML2H$U`l z3AHMe=!cEXOvSd_ZjSEtHq|z4duNdXLDQ4D^jxuPeFW;AIJ)`bYqt%cK6k=g z-pYv$iBj7FjDA!L!17ZCR(7{f4-|VFptBu+>=0;N8x)_IiP9}ZqNV0Om8>3pZkiuL$cak zmA!n%${DmB7_$g+@D1Drwc&Bsw1YKfuc}Fo1M*z&=qz&!PVklySat`COHNoW*pZ_q zAv<1A{xlWUL8n@TC?k~#et%rQl$(k|W}Fsu;u8pdhGMYIjN4eLi8 zNai&{C3sU&@MyO_HAFpKPp5=gKO3xWufRf$l-H>E?fd%tG5_-828cIb1d~98v$^%i zTm=Fg4ytD*w&hf^CSB2Ihj%4!BCA!6N(eJW?p(&?*rw+W>(cL@9kY5QuZVz!@26oZ zPm7Ni+}B$i97zY19q-116Q@o2H2X1&P2ZM3;)Dp8L_9ETA3EpDG9dz=^WPyL6}WLOc%>zz8U1RXv-qK#+2tXdAwEv4~#&ZU=k^dia+ z*1G=}3zjU*`Eb3vv(#aii}zc-+Inz$2_`TAy|-BvR=*IN&S*E6csVqV_q-p{-@LHp znTqQPrpq|D&0S7Y&zB`+Ufi8jO@&vB=Mx-Gc>gpUUq;W@1Dx$GP|iL>u@k(W(X(tB zbOE8-;ix<#A7Ei_aR#t`=jw6bXgOQ;sGe~n+=KEEmS@O&1RR9ly!XAHUwcNvUd|EB z-Z z64K$JPfIa*i>sW*t49udP@Px4G5pK^%53K_)(Q7OWSAc%;BO+=<#8;pFkcy}E(PB& zn)k5EbD3${>2khIuw4Ay(P`^|A9Ta>hY1ty*05gF@^3`Pg7RM53_v&>lCjNJdupZ` zSjOU52oJ2Mg+DsLI-JCV5xrlm{ps_1DII#6wa#}p*mxMSJHI_xknM=YXZpJh#6E+) zibN|%O*ldd=Mpw9kL%#DeAzQA`_4Dm*S($5dum|bMCzxi5e|ScdW~)A?)JRKbI%1! z5*>K5-v$?Y$D1hyhpsvaFj_2&jhEY^M4M0vKRkt{iqT8dpB%r_L7min&eH7Gy1bjh z+xY4;X%^l73kxM8V6sMA=>!ufMrX<-RW1_x0`j>y=1!EWn-5U&204CURzuPPG<)jY6&FmUW<8$Q3ze<#I$mF zssNq*Ni4}|5+vK%&;B}MeR^NFYV!|iiy z1I{DZEQ=1_5`Nm|%%&yh@)EX6FkMvPec1uzo^lLP@bsRBJ-r7xy+Zw$-=1~){OR}g zG5zx6did+zwQZ&X%u@5&ti$juRNzUxVzGP)9)`8S!pw5A>i|p+oAojw_43>Jj_6Iz${&YRZT!Xhd?%JW>eoxs zynq=(g`+!D8p3>5iyazd1*Z-c>^N1x++rs_22)R{`O{uG5A;z-(ra(}xO=HyQKvkR zw!B=m{Ew?;=KcL@9e^#rcRe$zda$&nY{kU$+e44}kOxWb`^eWoP)A%h<+m$vR{JyFm*%&c}NC5xfvvc-V5*suf zrS8S9{eX4YYmEFHt?BPSW*=jV-t-P~UI6A|tD01>zm%WjnodF^wBUV(=sAsbcRr*^c#8LCZsQ@V4}Fv1Dc>9} zVH>05A42b#1qeFEZ;tZ084R4s`?BUX+EE!jt#*{q+>Tyj8Pd~3D4t=;%~_yt_e}<3 z-m!srN8Mi~0@4 zQFrw~3)o#x&k2j|&;iqD0ZPN7-2ZIV(sQl%+u4r!R;ZCPkDbHe1-C?6hg2h3;hHsC zR_mRb7BN*v4G(^}U0xjn753yD<$)f8n|i$#_G+<6@FaN6k=dAi+J)j(S2mwEZ$8F! ziFiBBw<=MD-f?fwV69n20`W@TQqZh7G40*`ItMhME_l9>o*VT0rn;O+GSF+YJ@L2P?_|q#c zSs+}_x>$bUy25~wVRtNd@NoRF1QLE<)m`ivx}&!0iN^G@G&Gfy!sct9>+6?4=9ho} z{o`jukXI^3uQ2}0byB>H2YcR~adxLJTYrZCS(EjYd!#1a@_gBga~%e64RE?_!m(D& z3E6CqbMmGYGWv|Y{_JBhpU_WSeR<#N^!}L&EU#h=od*y5HkG|ScUWdgO!YS5<~1+y ze$^5ojq4`X58Lm8MaXwF=NP?L94!p4I$O}| z$7S*o9J14c6$E8lOyea+UDXfVB!|lts1|`TJ+sOj(e79W57zCTe)ULI z7l`H1)jM2pOJ@_=>Q<-OC1@IU3pU#l0f1W}t90z}P}zcI&j$*p=IBtJ0{8I}b#IJ) zrbRE?!lniB4x|S3hl7U>nOAUJ)bURiO^*65?aT-9z6I`u=RlawWNzgdTjiDRGQYG8 zJzlfPlX?@f{9|}`h&ML(baHXzU8e_lZCUBONn_0nf=`Sz5K$apq(_L(SSsfYI%7K^pmhVEGF^Kg{l zwmTh<>(7Oud@M{HvSZDNldzot;+#L2YW|0XI{u*@&dGZcOgpQw&1&c9))@nO%JGUk zXSR`175@}_ImX1ndDg*HC`0uYIQzhzK=)jh-DYskoTXzqf>rCb9j<%L-|#5@O1g*1 ztoUkAgnq(@C#n?-He1lM+R8lgvKQhmH$jX2!Bx${9wz0Md;|N0^^Y5=dz!vL0eQ!h z!-)rGT)ZR9PVLk4q5hm1ItU;7VFjLn?7Cls;-9}e1NrN3{riu5N#32_!TNN7pFt021ulD_|nfQ-< zzE}l5E!JV>Ca*-9uO)sh6A(B!mj0l|n)M*kc)_|{^7xXVSxGrSb)B$OA>U4I4!!Fl z`5(??-(CU(YNLjml>h9MoRu!RZf~h#w!vTD+hc8M(ii9XWC-7+2-R<@qJL*R$)O~f zYe=3U>k@yAR;P{(+s3P#Q`9Fcl5SWXOMg}Pyoa{GGBqo*&#rWJl2MVH}CVWr5va@22*v#k|v!w<>C$9i<)>%kJiHxQkxRsCV{36%yfmRqKt%%s4(c)Ye3bIk8%V?*d*4s>}dVcHN zPpzP%dBH|d(89(sU)2DcPH+=kM~t}CW_F-wIG+)%0olYB7@XX$2KKbMxoJ_blUNTv z^~*}l{<*uMj$iik0Yhyg+p_9T{ch~fUHD-i%%Y3)x4dz~u8b_O>GqDB^m~#*?r^as%(DruI*_+f}LmyjY;B04@+;HKR*ek-!%+C)Lj+LvUz|M}x#Y zCF~@!zZcbUz9qf)H6lROC!%0iLSDm|(~h^}^`zK!r_GW%fHp}xit+=c#z|7|r$$y= zV-MR*ASMum05SZvP_N`Aa=le#GE%RC-vyJTOo^@7^P#1V!=z)3&>k)67FBXQu5j-! z&88A53%Xrt=V3Px*QIBn`b!|%qH830?y2W!^0dE{+2^jTk703$UlI zA35$$;LgBK;-p<*10I`j`E)2gT}`jhOFLhS2^oig_UOMFXGenorwruKt1a;k(}CHC zJ(w+OjvjTzbvSju*9q*-3@7y}*t9`CRLy{=JXl_M0GY$&R9{^K3~Hi$6wZ*iB?I1z z^A-va5KIA#XO4@&f6L1nDhGoG-&SeqsJ=pjou!J8TX#;gCYD`48!Eg*My_Lg2Xzq% zT(iUINQhUUj(mC#L%vB{mB4wbe_RbFWm%-DO;qK9cpyNK;Zz18x~LsSXwa9#451W^evANWMX$@P4-7%{aGqa(>PsiW;CvG6ob`ic zCxh0?;0pnQhsrNQ_78kLf+%FvrV3CI?PO`(5oU^*6yvc3Sj+$lOS|WfcO!0$4@>p^&#!OeM(Z--qnm`rEId=* zN%NTyDU3<24hrhNOm@->J7`<7`ZHUpY_FjHv|8!x1*^ik4auNvOLluwX@uv0s)eOc zGpiA*yy6>hFfI#d=YR`KcfR)u&v<$F%)=U-F;?4-qn=GgFE5$DP4XeFbx@0NFxKqbG zd3&qLO~B#wJ!%%5n4Q2I>mpzC%N=nR{LvK zUPeR9(RFFCOXq}9+tuok%4PUI484vnOv*9pG*W0+n1Tue?8C7h_sI(-2LQu)Is!Hv zZ%*?>>&)@zf6X6jL^7_94yp5z6>Z#yqiHJMqNTe=fX=z7RCE!oHucX&RU}1` z#OPscIrUDC_eKve2KwTsCtJdKjJhu~yXK3Lo%EI4E!R{4x8#m-s<6ls=J7a;gXo^+ z$?uLkX03p78L9J_g4*Mj4x2a7+wx!F6&7~HdQy$h)pj=necC=2EPRev|3Z?cw+iCm{`d;!AzW6$dijI?3| zJ>9pthf1X8LeX_MNmt$qEIDQNtd}AEw4fnKL}jasH^L5W5X_2#qAzxRfQ-ZP+pY|# ze|NG&{>5D%t_V(z-Ys~Qts~RS9I;zvkm_Zv*XlB!Sx?SiAW5qN+??eD*|p@!<2(nG zwX=~+KD%n|n=h4-6goKBo*a@4j^UG1f@_It8|J>=B%jxEt*g)g9tBfAPM%xfTKx_Z zkA}70y8ts+A>OK`yZ)Pm9Zsm?gf1gwLGSnuyrvhC+|az3*G#p8md`2lN^?v!j#vq z`5}Q`N1C&HfuVGC_4nAqb~LuEp@YpMO@0A^%T{byv7ZhfkR|ieI{ld6|GB&uIrm0BN37__s^- zQPS~{tab;olJbqkUM71gR*P4?U2o;s)xyny_CzG@dYyyROH=2BaJVl;kUF(QCM$28 z=O72zQJi3lgmkI=;#^}4%OcykV!qbcXMXC?=j?QnMmbIiIY?fY`HOe4vb{M;XO%Jl zkHz6h4aUh@{ zhqqF z!y?PSM_(mnJ(U#aEfv`%BJ4`H zTn?h_&aG49MU7BNU9W5Q>z8jo*BM+Sf#aD%xaUI!MbNm~qS4VOutW7sPL5}Ew5q9& z*GC3D>P)Z|1>xC3dQNA6p&SthOI7m*#a`?U>cMT7E|azI;jjo4WAnlg@M_GHJ@MFE z_G+R=%GEO9E_bvcdB~{9S}P1kgCvw4>%!hPl@&l(OU~2UyHYvRZnu~8@_=uom2|qj zd{reVWwO>9ogiWr6*WNhSKTQH&l6n8f^@A}?)ycs8dP|K;n@?)c24O>)#hk?u>ewH zoHYM%MK9X&74ZFCN+ufUISLr+fp^iFVd}6)*=W-d^gs=?9VBNKey&;SdN@3I0~7QQ z>)L>^MfI;F`IKA^&C~&2?FKJZ(i5wi{@|t<;nG8f1Gc zSCu=14`OUXd%vmNFME5JJ{=sKrXI}Jo)izqh=&ev3evmrc=r`g-57y{Ks4B$kzABW zHmqe4CqWI8tRuJ{j}NUmyFLm0`sGSdmhiW+CEd_qL=088ZI72+^fE}g9 zjqInWr-o6KTi{0J`G}&&p<6|2sz2Xk63s%WYE!$+Z@ht5nU#dJI)NabC^1X_vZ73i z3ZQKN>KM_Xxb3Nh;^kr&C4>!k@2lhlpq?TlE5NVDE}+GR*{1I2H1(gH-;4a-ypAHH zO4p=Pbz|#!)!TAhjLms>Aad}YFJA)cT9QhBdb6wkV+DWO%L(_{uE1NIA6E&4kRL~m zcVD+n3eQYwUCw~og(c1tO0S{owq#nCjYQJPMHHQ3saM2Z2PaEdUBNarJWFbp$QFcm zQI7{?eQDWzDurTAqBgl117uINem>G(qEuDoD4ztQRsWL$6kD_B5H^K+RXvJw^iR8q zx_Dd?CC_Cw(H$F0f_f zOuJj^FLeq5v+rf}X#guPw!w9rJuP+PwcHuIR-;w(R9>o1$r4HLQ4+w+e_f^Yag~-k zsoLmAUo81+iRFa45D6PIolENGRs(LQzP&TWykZTCI7daQG#_IpN#j$Lf{(G2-}op> zwkL1m*cf_hM=aJ z9-5-=4uQ}K#+3)B=ZX54th1S`_2KC&AHqrr!`!KXWg&BD+tIu5gUiiEdC($;lN z>cv-0fkWNBCpO$64Iyn^Q)%_iInKLEFFMx(7_0WWkykDOI6bO9Yeb#vVAphecghax zgmJ0sX!R@80W3pM=J*p}FKWf^thaWRio?nxtyC`>H_rDaO&`OhPj%_79)W<#PZJNM zh3Vd%Hwqv}*_&?bHr=}|hgO^RLi1KM>QoDp$|?5_6xW~XP^%&6em-R~QslQ-qT^yj zxLu%2v?2WL9~SJ7@85oY8{g#b+SJ;g)@xg!>t0hzP9Fgcfa6KQQ9W3^50tmu2M6Qy z7P##4w2Gv9puk+-=AAE~b{`*#czN(CwI5G1Dyw3)i{lJ>)LKGMa$Ulk21)ySd$c*r zpT~6{s`CSL2W9KY*>u4Ba4NkMFYMyF*t&NsUAGhljvO>1IW&+ndn<6^mDnXu%t1Y+ zeP!w1Laa-N$0kiD?~9InNWgqQg`fZZ`TKh(`7di#)NluSNUu1h#A_*?y&>@yclqf> zU46mmQ#bIW(n8Qm?OGWrxC4rcxa08lW9p1|OUoi12p1x;P9=6@ympjL%4>0mn}9!` zyrU>@iAvr+a%e@_%bASRzJ_qvk1DDTXNUAW<|ObW3?&;Vs;l0AH-*?DpO@#$>ahtA zH9i0lY;Z{fHf)=>vujk@iOi&sGfDjTyS0)%|GZXhZ^Q=5MNJ!t4x7rP*+iPz3RG-f z7>-3Ty|fJwUlsN4Ovegb7nb67{y=kiYLHvkiypjicFJ7A0+~%G~o; z6FsQykAuH{&COX%Sw_6Y8_u??$cHby5RT{W7JmQR91f5G5s@KJSaq^rZ(?;nG)~L&2Z5i*L7BosbpHepD zfetd6Euj{rpHtSc-TGtZOgbTjM;qSTRxMvQO)<7&Q|r?0RqB>aPMf+KW{V`fKj=op z!%^8&`9K1PT982-m`?4PoO7sM^P6;lvXWvXlzuuJ6KR&I+I!6UB2}rlYH9);aO*y56kp| z7@lC&O&l+BKAh*=Zl17r07dH12%I=Q2!KpVr75cmEC=A5Mkmh|^eBh8PQuP97PWDc z0ew_+)srHLk8K*XMyI$|fzJ|O2~dTb;`X@2^Xh0Px%TDAbx{f~c?;1f2$F-ZQ7 z8|jN^AXSS}!3_;YXc}d6)DIwL>ZA2DsL9~fxDs-cz0StDz3So@$0`uLcTfoHqGS(J z&PXo@$^KTQ=xxD%jPG-Pb);Ae`1nhG7Wb!;iPX}7SamC$%5C5p0Ti)`4Y0Ry6-C8J z`M?G(J=W+Rk9LTI^#0qI^U#(K&d@QOZyd6(DHC-_xH-N~nCnXsy8csrjU;VK&%cip ztNjq|#stX^oKv47^-xe}QkZ!yqjPf%k)1EjDZNPZ*(nhLS#R-Swe3tyQI5M! zTZ?4X9Ca;O6TJkdDgc(|G#mze>(Q*6&i47+r}(v5~VvJ-Dv{-S16S=abx z(#VJFm6%u$O^c%P#T?E}?oy++)dhevcvxTPyW{eBV>~nk*Og@0!y-QhkY>|OLb_ks zbyrvGpA!{xj_=1&NtLUddfRw)r#^{tDvrm4 z01O`LzG{OvlH-5GuZy}!o(2VfSY{u32HK-0t#U3l&hUp7`}*Vamv8@k*R3y4%cY4i zQC`;daQt$_S%?vA^`H@qcD-^{Mo`BSoa^XeOR9p7wAH14ON}*_rC8$;656_MVe|Ix zOK&)SmYf;&^dVhRUiaNiaw~lF-mU3sAOg;&_Yg^-PN9|5>5}k-C>gwevEtH&b{_S$TxG|>> zvb22Z7Uj3`e8d1{AS~C;gC{XON!|lzjyE^azDDzUPWT}epUOH6jur*Um z{j71sRI8cDuRNLx1inhqJ6CVU`RD-(e=o^}gMCpWpq!X<9bN!~4|6W(2 z4z0h2e0AscCwirKZ)b8+nT@W|I0sktcwpSA1@(413nuqf^~&zRzI7j9Tir4qzcnC< ztx=Tdd$o76Mp=W>lA;|GCiG={VuL?XQiMw68Y;{icHV2AYqfB_tOO2MYstl@5+Q&* z`8<@+b{~WG5tIXxJAoP5D5>R}ho8q;1PXkls{S;G@dkI_$=jeUT#XVp`bUc1*)!&6 zfN{>R{GZDPK2a=se@yn-l#H5z84#5QuVGpcD}Gx>AN$drc2_=1b#Ks5`9S8Vr=fPR$;wtoEw?sRB$}Z_|R=S^UwLgqMTfIco~B=Bn-GQE9#3 z#GjIisK3v3k1tJ;FI5-$J?W7|Ilq$^scSaXXY>uA2)b^2I!X5xZK9@P+BT9sfrz`(qx(*0T-WP466eaM;P+wZ@B`zkZ;7q;=E2c{Sa3&jrL4V_09wY-V@XQMqoy-FVnUK4rDB008D}W8)-| z+ZN~mEd40lT!(Jqn$hgXjNaa{uD701(~$s43t^n9it^AuP254o5pR1Sqn%2KqJaz=fWKtM!quQ;zoNjxNIJ6(4HEm&el z_&}6kf29-HW^y7q)MSzy*n91A6uX36>ZEzGyvsy}obY~IKSG#nCKgJcFd*=x(k&Ez z(@~D?wu_ra)Yl0ds-cWBVOhJmG97JK63+renf%5(0~$APzkt05`|(ivMOP-TXV+L) z=FB>kzu?jH;*ne3XyG3zt={yxKi%6mZ2)*%!iATX>^%>TI)qEA&nK!L?@-WnDATMr zq2uV?p{DLzGdZh4Ny;eP4#*<5u5>r){y z^%U)brEA^noG~g;OcEXv=rs0LEl?34=Y{szIay9!>JV8JOG`SAa8iwc>{w@Bl{z8! z>{F*iu*g!o^KP=O?6iMCX0Ic-KfZqc17{q3kvcgRCO zIwA<`Icx|xav;67QqXOInn>RB&U-qwnT~zghJ(m?L5Bb`YbXuayu_;2D)o}T=76E_ z{p7m?_ulbrappqLgP2LT)E#+HbsydnE8$BRC6`KV2%20-6HZkLzq|y#q}@}mlQ^Rs z2g*nlRJ>AM-Ya*XtWe9Ps!iemJ4b^Y12($tU9k)QuT^_30v;zb8A=F|jWZ97_a5X7 zdCB@6+UYtF!S1WwxO283P}|a`RX9&u1$~7$hk6_*h*Wb%>9|qCAbCys!xV|&>J;2s z1COd=9f6wId_FWCNG4=Cg6iQg_GEjr_oQzoUNf&jC&h!6lRefh7Wq-4a`-m>d)nK& zb!?ZuNaC3e(8;P}+k!HPb=5k;!C5B=R@a@sr84`*hrT{6+UI{S*)g?BpSG9oQjXpc zCc>eFqx^U(8m(D5c^4SpuzA7_`hoVs53n@_1PRJURaUQ+VeLacvXsh2y%Cz;Z? zuAUB^wJ66(Wt>0KEdc4v=c#wi!57QG1HZoJvkuQRI7)}?- zx0NtoY^D!|MfK7+sIdt4dZ;>FLvi*HG4~=(4^&{c*C$#Sc)u>J(S}@dqLy8-S~O8lc~4?Kn%tbh}X<5txfoLVmtULFdZX{(wEf&U2X$Afq@&xh z^DzE)xnAN`ctZEH@)exwos{zPI0&rjEh@+M;>)!+XP>+PmLo3bf;|kFEY`c*)J2Z+ z`vmu_huxQwiX@353%9FNI^=}wA0WqnU;b&-gr$dE9v;TK{CW=78g0JTieF^bJ#*xz z96KGYfPR{!jV#AA%MGz;)$&Uk#*Ef(tc_~5MG0R4}-1 z>f^@e)%yI$e}4W3l=%AX=j`9Uso5Rt`;~Qxi~p-(%tPFPcT~%+1$Bn1D$JlMb@2hW zJirW6J{2Btbcp9ASEnS!o}D>pmLnjQPUtDho}SAlIAMeWU^8N`nO36Xhk*9&kNNfc@alR=7Ubu4 zXz|8V0)`@2Yrb25Wd+9BEDFkb&gyD%Qu1s0Ue`UrP$4+SDC_PVKGWUlMFlQ~ zR_CWG-3m?=~Iyd?LyKL zChKVg#V~AKEk@){%|;fBRwRd)II6Iy2c~H#rD?P|r7oa!4QUg*rcVlbuuY!V>R!XVfe*+p~n_;u!NoL`)CP+!E!7_!^2jWr$DaMe<_2G>w??Lo&a!BvWCT zDzv!vq-hf2$twW~Okk~JcY2l|T@+@}aE^y#>zmq}Ls#}hWpd`+s0}EQH0aRDskM3A z7MG6Z*r#o}5I=0Of6e}5w(sM&*TU#oT-cP`DY}NKEeFN56^qta1ALwIL}s_0mqTG1 zlMf{c2=P=k{9;lWt!a?9H!lT~Zo2#$9GBKWi;4`nDYvc0W7KimWzuCPs6dq;x@~Mn z9Z*N%KY11#8FVUP2}IcSJ2^EMy)tj7ry^K!5KW{$I^#RkIsliR*Fo|wZc{dYVtW83 zog)gx-pw^^J}9WiH{7=2yc(f2wBzsB>lME~wRE?*#sLnYDqEcY)J0Ws!QdE^2BW2G z5l4&(li)4tM#G9RKy}{Q2T?@iIsMWZ?kVIgUx$R+|D7)ZG+c zLjXlUy1!A2OSyQb^wQ#Q^-V3PW}GLT1nK5=>^xxEjkk8SsaFLb<6`F5ncFC^|WRjuV&)(GlR*7)vwYIdD$S7X zV+oMg=wP2!ThwcWFs9!pPa|@|m6m(xdy`K040NI7RD!BrQMq>jL6Dd@*PMCdAQs7Z zky5j5L(SBDsIKV5nrwYlSwL+Z3n}Y|1VSo4&8iZmAVJEcQ*Yf@N$D!pYR#SEUsowT zw7s*pIZt=f&Yquv{Y1sgJMXtXO73%g>2HT~B{eVic3{tW3@=6Q>&k3!jinMHBn0i4 ztYfMM9eLBWrp|P${mu)sc1bi#+kqB9s^hISCbn}m!IHGFFNUl#T6(!;6`{FE$zla%A;H6oQO%hEN6 zk9~AI#Z#ewvZr%G~`_0a5a6Y4cKoM3}*B|G_8LsCJ@0BM!N!|OV% z*s^@|?ZYaKZ(o1>`Q_)!DcsJ-Dcp3?aY9fE}cQ|E9`+g(6=>lPkp{@+&X<7wQVP(3?auJfTxJO$!K#!svKpunnclilF{s&AKu zAN+$0smigLnDs-YuGb#AJ93%2TH4w{>)I>;I*2ws1(_KXQ2=cA zmeBpugWE=3<8W-c;p|O{vQzMXzt3I}#8Xb3yl@}Eth+qsGts~su2M)cdd086LxOBe z!u`0Hy|=b?d?%I4)!W$CM%-36w37}cJQ9dzcOYMK?IJcW<(jk<&-AVUeG<*yb7GR) zX2TNf!bS+2qDU#KIi{g5+p9L-Yg%3L5O*+!dfIVvra&a(KGp81*)~59zouS$qCMPFM!!(GDS__ z^_FH`ZwG^IjqA74pDw+2>3#}6?C}JTk-+AzeWTJK1WL}XmkQLF0*f;{wzsSM;thqD z<6aq3Vvvm_`pYQQeretQkX7YboX&jbjUQ!g_$p0mnUZJVp8C8(`-c?@O1auT)}`2% zd6y_fT4 z?wr=TQfmtx`DrbN9uA`!97}#2%DFjNJUH7kbuDXcZ5Ac=Igk`_*1~h&wSaA&F|F#f z7Nv&jx=-y6HL+4#^O9sZz)2NIMpb%-SP?d-)vMeAXV@q3;T|)+5g*Daji&bYRbxg$mSKkgsrCiz^i|Zw=;lDQ^dfaASXf0Cqd^uj}>o z*YEA0^OHBflFzf0yeFY$Ucmd;A^&GKH7=sACDCd)Q1E#+Un2F7% zAlr2TG`b;<{5WOxZ_DgEo=&`7DtT22>@1#1w4Xpp3ZJ2-H}LKqWu@EBmN9$_iD$Sv z5P){@3l$~MOh1oZUtCRHs7yFXaTN8d1KZA*$~sG0*vqWinjW zl)%R3qzva%Q+W_g-_}UF)VVxH^8-f7ANT%8`GJkVSg%QW)a-~;hdGTV={u``7a}{m z#N>~VLa2W)UBD9n!FfCzfKhPnC_}xyH`?|~0dC3vWSlgB=&DH)st&J4dw&d(3`HOG zvyWEhrvnSla7h%QNUgT5!_>ab*>o>ok4xr{A|`D=_bnDO>5{3xm%wGWo4T#ES|m6X zEqJ6)bOsSbattt<#;b@0@!w+!)r6=)pdMu{Hy9Y(p7c16)T+Abk3cKpk^`8afUT6 zWL2oN8(S6-x&h2NAAEN3TC*nyRB-aJfpDgsk+L5u@jHD5#$dO?+>M*@vmTdnHc~yD&N`>W!9kb+43s+V4DE4>{O+;%T(3S|Au!k%e8sy5;iL z>$+sr>a*^iHoh)9HdShGPzcYG{6RoyH_?uYacpPW^l&9%Qu#S!c5mR^JCfUVBp|n+ za}Bam%e{AWShMece*OB|{nEzbaS-`orE)KQ_xPt~FT;U6U5-(;VWu zO&pHQ5Gduabb}oftcv~@o-XC0!abk>RqAX-&r?ltPMHy!olk+)+C}L=d~oV$C?yq@^e>V(=qR2bCNB{qa(6TJEBvI zEN`T?S(WM#Iu$EJz0btvH&3muio@bfu~`!2|F&BDFXZM&W0hp;Bp5;0`y{e0Nxmu< zq>0t0sEUTg8if*8ZYtF-t!@Vd3v#;iQh){>n&sKB>%gl@2g)rXsZ$+-7{P^--ag99e8Vac zc?v|*3k*x*ao8bBh@AbB!FRdR5>FkTz7H~lHlXGHyVZJS<~=FqhZowf3PNgL*&rUy zf)|aCx<28693Upa!xo^N^l1hsdvz5JdJm=vfVs@NuKjUIx+a_|rK#aT)H+p{3*Nt< znqh&T>+W^dL$AiWx>DvY0YfgVjSOUL7>*L&jh{P<8 zygs^h^Wf@#0wM(A@vf{-xE-!CpiuU24t!E<=-vlv&F?kfk3asrUZ8q5#>Yxceh*qF*uPKls(MFu+L`nDQ0shmfSebK&rB#)CTQF+o zLs_jgZTegbD%7fdi=w?dhn{URRh{5r>H*g{U|=1Ema1Y4gTiy@iWHSDqy#)?@jx$7;{F>ne@isRebv;!U1<^g1=`KAHMHzz&7b3RYS(llpnHQ?<`A zPyj-A6`U@82z{8z;G=+V0VX)?wn-;;n`Y6i7j)+y+UKX~;EZH5Z_3$>?kV zA8FH_FY~8B;~=Hm1ladoB2we)P^yDMtKCo4dlVBqWdV4@NU~v%El<$AMt>+3j)w@D zd~7KKRT<_zI={}||HVVrwTw|7i<%oZIA5A4;nk6y5~Aw( zfh4T~s}PWVHl%fs*Kb~$Pq&`l>ni{R|aL@2y|uf)3UaA^(NebLbPSwgsq%WfYDGs zgDT?;dm|gOp^b>3;|ds_&VCU=w3&0R-(Fz`h^%=>NxeN=cG@)nwEiD!me$?O)BV-y zI5D7G6?ONC6Chm$+x>I^VJOg{WaGLvx?*|}{^NWYdq|s#%J-qanu@s5`YtIOd<5}Y z*Y=H6=ru`JQgN3QtJN@-oLS z-El|Cb$yb%Q&ynu;T#T!k@dF~YdDTsR=M$!_XD_}Sy>Sv6vsRim1$R&woJ`lNp<-w z#B@!{TG&+aR&~Ysamj>*HIxoTWw`6-v*|y@^L_6T5+|Kq*x5XNH5tgVUOn>wWFr#1B^694@Oh~y<6~cgA6^Db$8mQ6uU36irG5>^D7m}$^+5QcaEcSsV7YU# zklwQ4zyD}ouTS6Sub&rJCC2}$q&O8r;z{LhdnOzabfmTV zKv0hg3PsZVl60-|o>$B1pk}_oI+Pw^Ir%sY&f0Grj(+H{%_Hg5zSJUGYP}=V1&_w2 z_q2OgF(KVEd0V;cTk+DBjggf6B-~3l4$ZMQtF^9+ld}SAJX29(B~$vfHPCNcZmz>A zhoXf8>52m&@27zM3SWF&Z?g^m{yD#YZC@mk{qbe~d|kH>V$}zQ-Ov-wMxd@cpiQr_Cl(7*jqp3kS^`aCmtj4p}_fbpdj z%~tfv#O&Cu_p@0J<&4*^Vzm=3myH%Zv*is{zgEfAb8lGw-~amE?(_aZP!SwS7IJL= z^kVkf>|?5&Y{S81*1eCvw9>kWAIcagsSVCPZn7YeMYDIo9`(LJn|P%NohY(!S~B&( zb{r(}eu;xFb9^Mug9_zFzXJ%e^VC`)@R&5I0VLO=tR$zG1kr#CyQ;HPW}TyVN!TMj z>LqbpY}Uyd$9<;;FlH!PTiMSxmgV~Jo7FC>oF$!soWW8gqBtbTj@&-3QT=6mx|^Zu zIh(p&c9gad9ZRwPwtuTMX`^~jh>{JSiRp(NuWD+i%sIj$j5)32Ex3x9Mej|}l{

      &5;D;lL!mP@Diw%nETHn%tFpW6ir|9It4 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 HXw3ou{jNBh literal 117004 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

      TXWy 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%0D-}dC4cN-2^f-SE9Sf>5MG6h?}TCyaY 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 diff --git a/metadata/md5-cache/app-emacs/adaptive-wrap-0.7 b/metadata/md5-cache/app-emacs/adaptive-wrap-0.7 deleted file mode 100644 index a2bf81e91897..000000000000 --- a/metadata/md5-cache/app-emacs/adaptive-wrap-0.7 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Smart line-wrapping with wrap-prefix -EAPI=7 -HOMEPAGE=https://elpa.gnu.org/packages/adaptive-wrap.html -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/adaptive-wrap-0.7.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=f597d4059056b3b15e37a2853edafef6 diff --git a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1 b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1 deleted file mode 100644 index 741dd16278d5..000000000000 --- a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -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/5.0.0.tar.gz -> all-the-icons-5.0.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 font aa113a3df9cd0a9693a1c1ee7c34a6eb readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=219c4c4b08c742b8af8d70a0a811e269 diff --git a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1 b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1 deleted file mode 100644 index 4ab8a9b4e1d4..000000000000 --- a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1 +++ /dev/null @@ -1,15 +0,0 @@ -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/65c496d3d1d1298345beb9845840067bffb2ffd8.tar.gz -> all-the-icons-5.0.0_p20220325.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 font aa113a3df9cd0a9693a1c1ee7c34a6eb readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=acd762bdd5cec3c833a40494e52af896 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 index a8fd6f990d8d..eb0059179201 100644 --- 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 @@ -8,8 +8,8 @@ IUSE=test X KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) +RESTRICT=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 fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 font aa113a3df9cd0a9693a1c1ee7c34a6eb readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=445504a5d71a1a884c60708b4c756224 +_md5_=acacab9a345726af61d196998d1a5fd8 diff --git a/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 b/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 deleted file mode 100644 index 1bf1ef11be42..000000000000 --- a/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/all-the-icons app-emacs/ivy-rich >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Display icons for ivy buffers in Emacs -EAPI=8 -HOMEPAGE=https://github.com/seagle0128/all-the-icons-ivy-rich/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/all-the-icons app-emacs/ivy-rich >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/seagle0128/all-the-icons-ivy-rich/archive/v1.7.1.tar.gz -> all-the-icons-ivy-rich-1.7.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=1abcecefea133ea7b444564f5eeb1d13 diff --git a/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.8.0 b/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.8.0 deleted file mode 100644 index eb4a0043817c..000000000000 --- a/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.8.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/all-the-icons app-emacs/ivy-rich >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Display icons for ivy buffers in Emacs -EAPI=8 -HOMEPAGE=https://github.com/seagle0128/all-the-icons-ivy-rich/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/all-the-icons app-emacs/ivy-rich >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/seagle0128/all-the-icons-ivy-rich/archive/v1.8.0.tar.gz -> all-the-icons-ivy-rich-1.8.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=b684ac6e383c09e65b9cb8c54e9c42b0 diff --git a/metadata/md5-cache/app-emacs/amx-3.4 b/metadata/md5-cache/app-emacs/amx-3.4 index f1aeea2b8d08..b73487babcc7 100644 --- a/metadata/md5-cache/app-emacs/amx-3.4 +++ b/metadata/md5-cache/app-emacs/amx-3.4 @@ -4,10 +4,10 @@ DESCRIPTION=Alternative M-x interface for GNU Emacs EAPI=8 HOMEPAGE=https://github.com/DarwinAwardWinner/amx/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/s app-emacs/ivy >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/DarwinAwardWinner/amx/archive/v3.4.tar.gz -> amx-3.4.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=d8eab450bb1832de24fd81e038f1c5a2 +_md5_=8cac62aee7925c17f98719769b9751ea diff --git a/metadata/md5-cache/app-emacs/apel-10.8_p20190407 b/metadata/md5-cache/app-emacs/apel-10.8_p20220721 similarity index 60% rename from metadata/md5-cache/app-emacs/apel-10.8_p20190407 rename to metadata/md5-cache/app-emacs/apel-10.8_p20220721 index 220de1cd638b..f0861cc6ed5d 100644 --- a/metadata/md5-cache/app-emacs/apel-10.8_p20190407 +++ b/metadata/md5-cache/app-emacs/apel-10.8_p20220721 @@ -1,13 +1,13 @@ BDEPEND=>=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=A Portable Emacs Library is a library for making portable Emacs Lisp programs -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/wanderlust/apel INHERIT=elisp -KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/wanderlust/apel/archive/d146ddbf8818e81d3577d5eee7825d377bec0c73.tar.gz -> apel-10.8_p20190407.tar.gz +SRC_URI=https://github.com/wanderlust/apel/archive/82eb2325bd149dc57b43a9ce9402c6c6183e4052.tar.gz -> apel-10.8_p20220721.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=55bc23b3e0ff1027ab55e37b65b9ffaf +_md5_=ae6a3190ea73f536cc79390f4ad16394 diff --git a/metadata/md5-cache/app-emacs/apheleia-3.0 b/metadata/md5-cache/app-emacs/apheleia-3.0 deleted file mode 100644 index b783ff9a4556..000000000000 --- a/metadata/md5-cache/app-emacs/apheleia-3.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Reformat GNU Emacs buffers stably without moving point -EAPI=8 -HOMEPAGE=https://github.com/radian-software/apheleia/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://github.com/radian-software/apheleia/archive/v3.0.tar.gz -> apheleia-3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=cfbda78e4bc3945e2943aea85326578e diff --git a/metadata/md5-cache/app-emacs/apheleia-3.1 b/metadata/md5-cache/app-emacs/apheleia-3.1 deleted file mode 100644 index e09853f2a0e6..000000000000 --- a/metadata/md5-cache/app-emacs/apheleia-3.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Reformat GNU Emacs buffers stably without moving point -EAPI=8 -HOMEPAGE=https://github.com/radian-software/apheleia/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://github.com/radian-software/apheleia/archive/v3.1.tar.gz -> apheleia-3.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=cfbda78e4bc3945e2943aea85326578e diff --git a/metadata/md5-cache/app-emacs/async-1.9.3 b/metadata/md5-cache/app-emacs/async-1.9.3 deleted file mode 100644 index db81fe84321d..000000000000 --- a/metadata/md5-cache/app-emacs/async-1.9.3 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Simple library for asynchronous processing in Emacs -EAPI=7 -HOMEPAGE=https://github.com/jwiegley/emacs-async -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/jwiegley/emacs-async/archive/v1.9.3.tar.gz -> emacs-async-1.9.3.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=81b51f3b0a83969bc87a3854638d43c7 diff --git a/metadata/md5-cache/app-emacs/async-1.9.4 b/metadata/md5-cache/app-emacs/async-1.9.4 deleted file mode 100644 index 3a5a101acbc7..000000000000 --- a/metadata/md5-cache/app-emacs/async-1.9.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Simple library for asynchronous processing in Emacs -EAPI=8 -HOMEPAGE=https://github.com/jwiegley/emacs-async -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/jwiegley/emacs-async/archive/v1.9.4.tar.gz -> emacs-async-1.9.4.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=4dc8d2033e65790a9711fc583975db36 diff --git a/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1 b/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1 deleted file mode 100644 index 175a956e4385..000000000000 --- a/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs major modes for editing autoconf and autotest input -EAPI=7 -HOMEPAGE=https://www.gnu.org/software/autoconf/autoconf.html -INHERIT=elisp -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=mirror://gnu/autoconf/autoconf-2.69.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=ad661555b84484f70d01c300de8683e8 diff --git a/metadata/md5-cache/app-emacs/avy-embark-collect-0.21 b/metadata/md5-cache/app-emacs/avy-embark-collect-0.21 deleted file mode 100644 index a57bf45be1a7..000000000000 --- a/metadata/md5-cache/app-emacs/avy-embark-collect-0.21 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/avy app-emacs/embark >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Use avy to jump to Embark Collect entries -EAPI=8 -HOMEPAGE=https://github.com/oantolin/embark/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/avy app-emacs/embark >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/oantolin/embark/archive/0.21.tar.gz -> embark-0.21.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=de641482aeb191635204d4427c160c55 diff --git a/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 b/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 deleted file mode 100644 index a14894d70074..000000000000 --- a/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=vm? ( app-emacs/vm ) >=app-editors/emacs-25.3:* 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 postinst postrm prepare setup test unpack -DESCRIPTION=The Insidious Big Brother Database -EAPI=7 -HOMEPAGE=https://savannah.nongnu.org/projects/bbdb/ -INHERIT=elisp autotools -IUSE=tex vm -KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3+ GPL-1+ -RDEPEND=vm? ( app-emacs/vm ) tex? ( virtual/tex-base ) >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=http://download.savannah.gnu.org/releases/bbdb/bbdb-3.1.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=916ca47dca30f27d4776e3d24b8193eb diff --git a/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 b/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 deleted file mode 100644 index 12fff09c88e6..000000000000 --- a/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-apps/texinfo doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* 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 postinst postrm prepare setup test unpack -DEPEND=vm? ( app-emacs/vm ) wanderlust? ( app-emacs/wanderlust ) -DESCRIPTION=The Insidious Big Brother Database -EAPI=8 -HOMEPAGE=https://savannah.nongnu.org/projects/bbdb/ -IDEPEND=tex? ( virtual/latex-base ) -INHERIT=elisp autotools -IUSE=doc tex vm wanderlust -KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3+ FDL-1.3 -RDEPEND=vm? ( app-emacs/vm ) wanderlust? ( app-emacs/wanderlust ) >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://git.savannah.nongnu.org/cgit/bbdb.git/snapshot/bbdb-3.2.2a.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d9cda67bceb0d739cdf2410aa932f248 diff --git a/metadata/md5-cache/app-emacs/biblio-0.2_p20210418-r1 b/metadata/md5-cache/app-emacs/biblio-0.2_p20210418-r1 deleted file mode 100644 index 2962758dc816..000000000000 --- a/metadata/md5-cache/app-emacs/biblio-0.2_p20210418-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-emacs/dash test? ( app-emacs/buttercup app-emacs/noflet app-emacs/undercover ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Browse and import bibliographic references with Emacs -EAPI=8 -HOMEPAGE=https://github.com/cpitclaudel/biblio.el/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/dash >=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/cpitclaudel/biblio.el/archive/517ec18f00f91b61481214b178f7ae0b8fbc499b.tar.gz -> biblio-0.2_p20210418.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=36dff14e98cee316a337f6a33ee6986c diff --git a/metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102 b/metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102 deleted file mode 100644 index 5796d04dc8ec..000000000000 --- a/metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/buttercup app-emacs/undercover ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=GNU Emacs major mode for editing BNF grammars -EAPI=8 -HOMEPAGE=https://github.com/sergeyklay/bnf-mode/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/sergeyklay/bnf-mode/archive/d9329dd90e5d4f629295e85898362d9682047898.tar.gz -> bnf-mode-0.4.5_pre20220102.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=29a167989910726f8db1d5e9cfe813fe diff --git a/metadata/md5-cache/app-emacs/boogie-friends-0.1_p20210703 b/metadata/md5-cache/app-emacs/boogie-friends-0.1_p20210703 deleted file mode 100644 index 140a803a45d0..000000000000 --- a/metadata/md5-cache/app-emacs/boogie-friends-0.1_p20210703 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-emacs/company-mode app-emacs/dash app-emacs/flycheck app-emacs/yasnippet >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs tools for interacting with Boogie, Dafny and Z3 (SMT2) -EAPI=8 -HOMEPAGE=https://github.com/boogie-org/boogie-friends/ -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=app-emacs/company-mode app-emacs/dash app-emacs/flycheck app-emacs/yasnippet >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/boogie-org/boogie-friends/archive/1e3b6a8aee9fa7c113468838c5b647080caf3703.tar.gz -> boogie-friends-0.1_p20210703.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=fed35c0f6145bda61d708f4fe27235a4 diff --git a/metadata/md5-cache/app-emacs/boxquote-2.1 b/metadata/md5-cache/app-emacs/boxquote-2.1 deleted file mode 100644 index 5cae53ed9422..000000000000 --- a/metadata/md5-cache/app-emacs/boxquote-2.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Quote text with a semi-box -EAPI=7 -HOMEPAGE=http://www.davep.org/emacs/ -INHERIT=elisp -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/davep/boxquote.el/archive/v2.1.tar.gz -> boxquote-2.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0979523451600bffd9967675c43ff5d5 diff --git a/metadata/md5-cache/app-emacs/boxquote-2.2 b/metadata/md5-cache/app-emacs/boxquote-2.2 deleted file mode 100644 index 9502a8f3ca74..000000000000 --- a/metadata/md5-cache/app-emacs/boxquote-2.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Quote text with a semi-box -EAPI=8 -HOMEPAGE=http://www.davep.org/emacs/ -INHERIT=elisp -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/davep/boxquote.el/archive/v2.2.tar.gz -> boxquote-2.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=74dfd2f5183b5eb4a58a07e1bc28928a diff --git a/metadata/md5-cache/app-emacs/buttercup-1.28 b/metadata/md5-cache/app-emacs/buttercup-1.28 deleted file mode 100644 index da9975bcebe1..000000000000 --- a/metadata/md5-cache/app-emacs/buttercup-1.28 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Behaviour-driven Elisp testing -EAPI=8 -HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup -INHERIT=elisp -KEYWORDS=amd64 ppc sparc x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.28.tar.gz -> buttercup-1.28.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=8eaccc6c1d963679ade46c8deaf2fee5 diff --git a/metadata/md5-cache/app-emacs/buttercup-1.29 b/metadata/md5-cache/app-emacs/buttercup-1.29 deleted file mode 100644 index 1f2cb17e1ee9..000000000000 --- a/metadata/md5-cache/app-emacs/buttercup-1.29 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Behaviour-driven Elisp testing -EAPI=8 -HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup -INHERIT=elisp -KEYWORDS=amd64 arm64 ppc sparc x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.29.tar.gz -> buttercup-1.29.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=35110ac98e83dcfa9eb675d1a6a6f8f1 diff --git a/metadata/md5-cache/app-emacs/buttercup-1.30 b/metadata/md5-cache/app-emacs/buttercup-1.30 deleted file mode 100644 index 86d714da6fc7..000000000000 --- a/metadata/md5-cache/app-emacs/buttercup-1.30 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Behaviour-driven Elisp testing -EAPI=8 -HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup -INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.30.tar.gz -> buttercup-1.30.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=1c002fb730d4b8784e4ad02fc0820f5c diff --git a/metadata/md5-cache/app-emacs/cape-0.15 b/metadata/md5-cache/app-emacs/cape-0.15 deleted file mode 100644 index 313b26bb05c4..000000000000 --- a/metadata/md5-cache/app-emacs/cape-0.15 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-emacs/compat-29.1.4.0 -DESCRIPTION=Completion At Point Extensions -EAPI=8 -HOMEPAGE=https://github.com/minad/cape -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~arsen/cape-0.15.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=9ee8201b451b880cc63b19ae0bbbc9cd diff --git a/metadata/md5-cache/app-emacs/chess-2.0.4 b/metadata/md5-cache/app-emacs/chess-2.0.4 deleted file mode 100644 index 9994fdf2fbce..000000000000 --- a/metadata/md5-cache/app-emacs/chess-2.0.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A chess client and library for Emacs -EAPI=7 -HOMEPAGE=https://elpa.gnu.org/packages/chess.html https://www.emacswiki.org/emacs/ChessMode -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ FDL-1.3+ -RDEPEND=|| ( games-board/stockfish games-board/fruit games-board/gnuchess games-board/phalanx games-board/sjeng games-board/crafty ) >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/chess-2.0.4.tar.xz mirror://gentoo/emacs-chess-sounds-2.0.tar.bz2 mirror://gentoo/emacs-chess-pieces-2.0.tar.bz2 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=f2f5468c3daf0bc6d610a52fbc7081f8 diff --git a/metadata/md5-cache/app-emacs/cider-1.5.0 b/metadata/md5-cache/app-emacs/cider-1.5.0 deleted file mode 100644 index 0ba3a709d672..000000000000 --- a/metadata/md5-cache/app-emacs/cider-1.5.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner test? ( app-emacs/buttercup ) >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Clojure Interactive Development Environment for GNU Emacs -EAPI=8 -HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/ -INHERIT=elisp optfeature -IUSE=test -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.5.0.tar.gz -> cider-1.5.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=43a086579f7c1d75b418de2db98c48e6 diff --git a/metadata/md5-cache/app-emacs/cider-1.6.0 b/metadata/md5-cache/app-emacs/cider-1.6.0 deleted file mode 100644 index 90e2f4e488a3..000000000000 --- a/metadata/md5-cache/app-emacs/cider-1.6.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner test? ( app-emacs/buttercup ) >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Clojure Interactive Development Environment for GNU Emacs -EAPI=8 -HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/ -INHERIT=elisp optfeature -IUSE=test -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 fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=eea924a67cb8ece5354880323024193d diff --git a/metadata/md5-cache/app-emacs/circe-2.11 b/metadata/md5-cache/app-emacs/circe-2.11 deleted file mode 100644 index b112d054c4c6..000000000000 --- a/metadata/md5-cache/app-emacs/circe-2.11 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A great IRC client for Emacs -EAPI=7 -HOMEPAGE=https://github.com/jorgenschaefer/circe https://www.emacswiki.org/emacs/Circe -INHERIT=elisp -KEYWORDS=amd64 ~ppc sparc x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/jorgenschaefer/circe/archive/v2.11.tar.gz -> circe-2.11.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=f675fd3437d6dc0ac9b3f2e137db7aac diff --git a/metadata/md5-cache/app-emacs/citar-1.1 b/metadata/md5-cache/app-emacs/citar-1.1 deleted file mode 100644 index 60b5a409ef6e..000000000000 --- a/metadata/md5-cache/app-emacs/citar-1.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/citeproc-el app-emacs/parsebib >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs package to quickly find and act on bibliographic references -EAPI=8 -HOMEPAGE=https://github.com/emacs-citar/citar/ -INHERIT=elisp -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 fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=fca572a3418d6d685f8cb2dfccd15ead diff --git a/metadata/md5-cache/app-emacs/citar-1.2.0 b/metadata/md5-cache/app-emacs/citar-1.2.0 deleted file mode 100644 index 104cd628e585..000000000000 --- a/metadata/md5-cache/app-emacs/citar-1.2.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/citeproc-el app-emacs/parsebib >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs package to quickly find and act on bibliographic references -EAPI=8 -HOMEPAGE=https://github.com/emacs-citar/citar/ -INHERIT=elisp -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.2.0.tar.gz -> citar-1.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=fca572a3418d6d685f8cb2dfccd15ead diff --git a/metadata/md5-cache/app-emacs/citeproc-el-0.9.1 b/metadata/md5-cache/app-emacs/citeproc-el-0.9.1 deleted file mode 100644 index 15cba12475de..000000000000 --- a/metadata/md5-cache/app-emacs/citeproc-el-0.9.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-editors/emacs-26:*[libxml2] app-emacs/dash app-emacs/f app-emacs/parsebib app-emacs/queue app-emacs/s app-emacs/string-inflection test? ( app-emacs/ht app-emacs/yaml ) >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=CSL 1.0.2 Citation Processor for Emacs -EAPI=8 -HOMEPAGE=https://github.com/andras-simonyi/citeproc-el -INHERIT=elisp -IUSE=test -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.1.tar.gz -> citeproc-el-0.9.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=97d03043107578c98c258906effcee53 diff --git a/metadata/md5-cache/app-emacs/citeproc-el-0.9.2 b/metadata/md5-cache/app-emacs/citeproc-el-0.9.2 deleted file mode 100644 index 19b11bed0238..000000000000 --- a/metadata/md5-cache/app-emacs/citeproc-el-0.9.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-editors/emacs-26:*[libxml2] app-emacs/dash app-emacs/f app-emacs/parsebib app-emacs/queue app-emacs/s app-emacs/string-inflection test? ( app-emacs/ht app-emacs/yaml ) >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=CSL 1.0.2 Citation Processor for Emacs -EAPI=8 -HOMEPAGE=https://github.com/andras-simonyi/citeproc-el -INHERIT=elisp -IUSE=test -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.2.tar.gz -> citeproc-el-0.9.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=97d03043107578c98c258906effcee53 diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 b/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 deleted file mode 100644 index 4941fe0bf98e..000000000000 --- a/metadata/md5-cache/app-emacs/clojure-mode-5.16.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/s app-emacs/buttercup app-emacs/paredit ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Major mode for Clojure code -EAPI=8 -HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/ -INHERIT=elisp -IUSE=test -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 fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=49599101b904762d043c312c7fe30440 diff --git a/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12 b/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12 deleted file mode 100644 index 12dba31c3e53..000000000000 --- a/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=dev-util/cmake[emacs] -DESCRIPTION=Advanced, type aware, highlight support for CMake -EAPI=8 -HOMEPAGE=https://github.com/Lindydancer/cmake-font-lock -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-util/cmake[emacs] >=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://github.com/Lindydancer/cmake-font-lock/archive/0d6111b36a66013aa9b452e664c93308df3b07e1.tar.gz -> cmake-font-lock-0.1.12.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=e4607d6aeb9d9679923af6fe92eaf8d6 diff --git a/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1 b/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1 deleted file mode 100644 index 41233517ee93..000000000000 --- a/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/company-math app-emacs/company-mode app-emacs/dash app-emacs/yasnippet >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Collection of extensions for Proof General's Coq mode -EAPI=8 -HOMEPAGE=https://github.com/cpitclaudel/company-coq/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/company-math app-emacs/company-mode app-emacs/dash app-emacs/yasnippet app-emacs/proofgeneral >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/cpitclaudel/company-coq/archive/382db93374380e5db56f02934ee32bbe39159019.tar.gz -> company-coq-1.0.1_p20210708.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=65b31f3c675498b322cd397e5e58c44e diff --git a/metadata/md5-cache/app-emacs/company-math-1.5 b/metadata/md5-cache/app-emacs/company-math-1.5 deleted file mode 100644 index fcda16fbe636..000000000000 --- a/metadata/md5-cache/app-emacs/company-math-1.5 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/company-mode app-emacs/math-symbol-lists >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Completion back-ends for for math unicode symbols and latex tags -EAPI=8 -HOMEPAGE=https://github.com/vspinu/company-math/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/company-mode app-emacs/math-symbol-lists >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/vspinu/company-math/archive/v1.5.tar.gz -> company-math-1.5.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=84b40958b2ebfe18b71c31098d6c2bab diff --git a/metadata/md5-cache/app-emacs/company-math-1.5.1 b/metadata/md5-cache/app-emacs/company-math-1.5.1 index 2f045698cf63..66b9fd8b6714 100644 --- a/metadata/md5-cache/app-emacs/company-math-1.5.1 +++ b/metadata/md5-cache/app-emacs/company-math-1.5.1 @@ -4,10 +4,10 @@ DESCRIPTION=Completion back-ends for for math unicode symbols and latex tags EAPI=8 HOMEPAGE=https://github.com/vspinu/company-math/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/company-mode app-emacs/math-symbol-lists >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/vspinu/company-math/archive/v1.5.1.tar.gz -> company-math-1.5.1.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=84b40958b2ebfe18b71c31098d6c2bab +_md5_=9702c66685f63ee32e6ad1cb0b493370 diff --git a/metadata/md5-cache/app-emacs/company-mode-0.9.10 b/metadata/md5-cache/app-emacs/company-mode-0.9.10 deleted file mode 100644 index 611a3c88a3e8..000000000000 --- a/metadata/md5-cache/app-emacs/company-mode-0.9.10 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=In-buffer completion front-end -EAPI=7 -HOMEPAGE=https://company-mode.github.io/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/company-mode/company-mode/archive/0.9.10.tar.gz -> company-mode-0.9.10.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=7af47fd642b6f3c90e1b7430d7b4703e diff --git a/metadata/md5-cache/app-emacs/company-mode-0.9.13 b/metadata/md5-cache/app-emacs/company-mode-0.9.13 deleted file mode 100644 index 16abc60497e7..000000000000 --- a/metadata/md5-cache/app-emacs/company-mode-0.9.13 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=In-buffer completion front-end -EAPI=7 -HOMEPAGE=https://company-mode.github.io/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/company-mode/company-mode/archive/0.9.13.tar.gz -> company-mode-0.9.13.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=7af47fd642b6f3c90e1b7430d7b4703e diff --git a/metadata/md5-cache/app-emacs/company-mode-0.9.13_p20220720 b/metadata/md5-cache/app-emacs/company-mode-0.9.13_p20220720 deleted file mode 100644 index a0d922473970..000000000000 --- a/metadata/md5-cache/app-emacs/company-mode-0.9.13_p20220720 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=In-buffer completion front-end -EAPI=8 -HOMEPAGE=https://company-mode.github.io/ -INHERIT=elisp -KEYWORDS=amd64 x86 ~x64-macos -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/company-mode/company-mode/archive/16ffeba5ef96c4c8e0cd39860b5402e25e304601.tar.gz -> company-mode-0.9.13_p20220720.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=375ad0f24ac51162301170234cd4322e diff --git a/metadata/md5-cache/app-emacs/compat-29.1.3.3 b/metadata/md5-cache/app-emacs/compat-29.1.3.3 deleted file mode 100644 index 5c1f203c0851..000000000000 --- a/metadata/md5-cache/app-emacs/compat-29.1.3.3 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -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 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacs-compat/compat/archive/29.1.3.3.tar.gz -> compat-29.1.3.3.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=b139ed4a3bea3855e73b9f7952bc3aa0 diff --git a/metadata/md5-cache/app-emacs/compat-29.1.4.0 b/metadata/md5-cache/app-emacs/compat-29.1.4.0 deleted file mode 100644 index f91e283ec497..000000000000 --- a/metadata/md5-cache/app-emacs/compat-29.1.4.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -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 -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 fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=73a83d165f829e3b2aec48cc5097600e diff --git a/metadata/md5-cache/app-emacs/csv-mode-1.18 b/metadata/md5-cache/app-emacs/csv-mode-1.18 deleted file mode 100644 index 7ebbeea58e6f..000000000000 --- a/metadata/md5-cache/app-emacs/csv-mode-1.18 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A major mode for editing comma-separated value files -EAPI=8 -HOMEPAGE=https://elpa.gnu.org/packages/csv-mode.html https://www.emacswiki.org/emacs/CsvMode -INHERIT=elisp -KEYWORDS=amd64 ~ppc sparc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/csv-mode-1.18.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=cafb19e875b7e97f2914867338ee362d diff --git a/metadata/md5-cache/app-emacs/csv-mode-1.20 b/metadata/md5-cache/app-emacs/csv-mode-1.20 deleted file mode 100644 index 62aa64f06786..000000000000 --- a/metadata/md5-cache/app-emacs/csv-mode-1.20 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A major mode for editing comma-separated value files -EAPI=8 -HOMEPAGE=https://elpa.gnu.org/packages/csv-mode.html https://www.emacswiki.org/emacs/CsvMode -INHERIT=elisp -KEYWORDS=amd64 ~ppc sparc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/csv-mode-1.20.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=cafb19e875b7e97f2914867338ee362d diff --git a/metadata/md5-cache/app-emacs/dash-2.16.0 b/metadata/md5-cache/app-emacs/dash-2.16.0 deleted file mode 100644 index 24fd6eb0a234..000000000000 --- a/metadata/md5-cache/app-emacs/dash-2.16.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A modern list library for Emacs -EAPI=7 -HOMEPAGE=https://github.com/magnars/dash.el -INHERIT=elisp -KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magnars/dash.el/archive/2.16.0.tar.gz -> dash-2.16.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=458cece7a89bda772136ecc61d30aedb diff --git a/metadata/md5-cache/app-emacs/dash-2.17.0 b/metadata/md5-cache/app-emacs/dash-2.17.0 deleted file mode 100644 index 64cdd71d3b69..000000000000 --- a/metadata/md5-cache/app-emacs/dash-2.17.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A modern list library for Emacs -EAPI=7 -HOMEPAGE=https://github.com/magnars/dash.el -INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magnars/dash.el/archive/2.17.0.tar.gz -> dash-2.17.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=51060b3b02c2aa75f2835128c6baceec diff --git a/metadata/md5-cache/app-emacs/dash-2.18.1 b/metadata/md5-cache/app-emacs/dash-2.18.1 deleted file mode 100644 index 9e0f0900f9ee..000000000000 --- a/metadata/md5-cache/app-emacs/dash-2.18.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A modern list library for Emacs -EAPI=7 -HOMEPAGE=https://github.com/magnars/dash.el -INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magnars/dash.el/archive/2.18.1.tar.gz -> dash-2.18.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=4134404663bef3ce47778ca4e699de9a diff --git a/metadata/md5-cache/app-emacs/dash-2.19.0 b/metadata/md5-cache/app-emacs/dash-2.19.0 deleted file mode 100644 index 183c80fa4810..000000000000 --- a/metadata/md5-cache/app-emacs/dash-2.19.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A modern list library for Emacs -EAPI=8 -HOMEPAGE=https://github.com/magnars/dash.el -INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magnars/dash.el/archive/2.19.0.tar.gz -> dash-2.19.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=1739ee2204801795d2803b8cfe844936 diff --git a/metadata/md5-cache/app-emacs/deft-08_p20210707 b/metadata/md5-cache/app-emacs/deft-08_p20210707 index 24e2b073c69b..5970d4dbdce4 100644 --- a/metadata/md5-cache/app-emacs/deft-08_p20210707 +++ b/metadata/md5-cache/app-emacs/deft-08_p20210707 @@ -4,10 +4,10 @@ DESCRIPTION=Quickly browse, filter and edit directories of plain text notes EAPI=8 HOMEPAGE=https://github.com/jrblevin/deft/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=BSD RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/jrblevin/deft/archive/28be94d89bff2e1c7edef7244d7c5ba0636b1296.tar.gz -> deft-08_p20210707.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=bec2186ad00710ec1557e4c241d7fd06 +_md5_=5c4bc9ad47309a286990893c044d52c8 diff --git a/metadata/md5-cache/app-emacs/diff-hl-1.9.0 b/metadata/md5-cache/app-emacs/diff-hl-1.9.0 deleted file mode 100644 index ecdaa7a29f28..000000000000 --- a/metadata/md5-cache/app-emacs/diff-hl-1.9.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-vcs/git ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Highlight uncommitted changes, jump between and revert them selectively -EAPI=8 -HOMEPAGE=https://github.com/dgutov/diff-hl/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/dgutov/diff-hl/archive/37b00f3bad841e131d69442a89cbebc3041d996b.tar.gz -> diff-hl-1.9.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=1ad52ded3408a4bb8eec79e806dd58e0 diff --git a/metadata/md5-cache/app-emacs/diff-hl-1.9.1 b/metadata/md5-cache/app-emacs/diff-hl-1.9.1 deleted file mode 100644 index af2d443f5ffd..000000000000 --- a/metadata/md5-cache/app-emacs/diff-hl-1.9.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-vcs/git ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Highlight uncommitted changes, jump between and revert them selectively -EAPI=8 -HOMEPAGE=https://github.com/dgutov/diff-hl/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/dgutov/diff-hl/archive/8f2e4eb345f0639c8fc41e3f7576f77ba6987655.tar.gz -> diff-hl-1.9.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=074b2a6442dee4e21fab979f6cf462e1 diff --git a/metadata/md5-cache/app-emacs/diff-hl-1.9.2 b/metadata/md5-cache/app-emacs/diff-hl-1.9.2 index 93b5efd3fcb8..e5014287285a 100644 --- a/metadata/md5-cache/app-emacs/diff-hl-1.9.2 +++ b/metadata/md5-cache/app-emacs/diff-hl-1.9.2 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/dgutov/diff-hl/ 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/dgutov/diff-hl/archive/1.9.2.tar.gz -> diff-hl-1.9.2.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=01841b0267375634faf9b15c2236e1ad +_md5_=e8aac4398cf9b84a45f70cea8afda919 diff --git a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.0 b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.0 deleted file mode 100644 index dbb047998706..000000000000 --- a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=EditorConfig plugin for emacs -EAPI=8 -HOMEPAGE=https://github.com/editorconfig/editorconfig-emacs -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/editorconfig/editorconfig-emacs/archive/v0.10.0.tar.gz -> editorconfig-emacs-0.10.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=f1db19340c878c986d4cddf6ed5ca21e diff --git a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2 b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2 deleted file mode 100644 index 09983bb61d09..000000000000 --- a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=EditorConfig plugin for emacs -EAPI=8 -HOMEPAGE=https://github.com/editorconfig/editorconfig-emacs -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/editorconfig/editorconfig-emacs/archive/v0.8.2.tar.gz -> editorconfig-emacs-0.8.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=9d6c06891a317064d83c9b98025cebc0 diff --git a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.9.1 b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.9.1 deleted file mode 100644 index b13665684ba5..000000000000 --- a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.9.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=EditorConfig plugin for emacs -EAPI=8 -HOMEPAGE=https://github.com/editorconfig/editorconfig-emacs -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/editorconfig/editorconfig-emacs/archive/v0.9.1.tar.gz -> editorconfig-emacs-0.9.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=ecf5ec0523a01fd58f41410298397aa6 diff --git a/metadata/md5-cache/app-emacs/eglot-1.11 b/metadata/md5-cache/app-emacs/eglot-1.11 deleted file mode 100644 index c848a0de0c55..000000000000 --- a/metadata/md5-cache/app-emacs/eglot-1.11 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/external-completion >=app-editors/emacs-26.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A minimal Emacs LSP client -EAPI=8 -HOMEPAGE=https://github.com/joaotavora/eglot/ https://elpa.gnu.org/packages/eglot.html -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=app-emacs/external-completion >=app-editors/emacs-26.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~xgqt/distfiles/repackaged/eglot-1.11.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=66d6a1db9745abe986013dab95ca845a diff --git a/metadata/md5-cache/app-emacs/eglot-1.13 b/metadata/md5-cache/app-emacs/eglot-1.13 deleted file mode 100644 index 06d03f7d6819..000000000000 --- a/metadata/md5-cache/app-emacs/eglot-1.13 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-emacs/external-completion >=app-editors/emacs-26.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A minimal Emacs LSP client -EAPI=8 -HOMEPAGE=https://github.com/joaotavora/eglot/ https://elpa.gnu.org/packages/eglot.html -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=app-emacs/external-completion >=app-editors/emacs-26.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/joaotavora/eglot/archive/563d01ab6d4a2f92f38bf92e9702014191031343.tar.gz -> eglot-1.13.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=7f1e0d425cb2edca7f8a5eb192778d6b diff --git a/metadata/md5-cache/app-emacs/elpher-3.4.2 b/metadata/md5-cache/app-emacs/elpher-3.4.2 deleted file mode 100644 index e6e595861b7f..000000000000 --- a/metadata/md5-cache/app-emacs/elpher-3.4.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Practical and friendly Gopher and Gemini client for GNU Emacs -EAPI=8 -HOMEPAGE=https://thelambdalab.xyz/elpher/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=snapshot;h=f117f2f;sf=tgz -> elpher-3.4.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=5f8a8bf44c64e5596958e41f9db8e5a8 diff --git a/metadata/md5-cache/app-emacs/elpher-3.4.3 b/metadata/md5-cache/app-emacs/elpher-3.4.3 deleted file mode 100644 index 5c12e2024331..000000000000 --- a/metadata/md5-cache/app-emacs/elpher-3.4.3 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Practical and friendly Gopher and Gemini client for GNU Emacs -EAPI=8 -HOMEPAGE=https://thelambdalab.xyz/elpher/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=snapshot;h=2f66d41;sf=tgz -> elpher-3.4.3.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=4313c375a631ab3a282e57a695683bf6 diff --git a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 deleted file mode 100644 index f7cd7fe843b3..000000000000 --- a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet 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_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_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) 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_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[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 -HOMEPAGE=https://github.com/jorgenschaefer/elpy/ -INHERIT=distutils-r1 elisp -IUSE=test doc test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet 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_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=app-editors/emacs-25.3:* -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -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 b7cd5736a595ec0df9b164d5aec6f228 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d7b2ab4750777fce98668f8ea3eeef6d diff --git a/metadata/md5-cache/app-emacs/emacs-ansilove-1.0.1 b/metadata/md5-cache/app-emacs/emacs-ansilove-1.0.1 deleted file mode 100644 index 7d5476284ad1..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-ansilove-1.0.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Display buffers as PNG images using ansilove in GNU Emacs -EAPI=8 -HOMEPAGE=https://gitlab.com/xgqt/emacs-ansilove/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26.1[imagemagick] media-gfx/ansilove media-gfx/imagemagick[png] >=app-editors/emacs-26.1:* -SLOT=0 -SRC_URI=https://gitlab.com/xgqt/emacs-ansilove/-/archive/1.0.1/emacs-ansilove-1.0.1.tar.bz2 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=8fcf5c98601152fd6d2f7747ad78efc8 diff --git a/metadata/md5-cache/app-emacs/emacs-ebuild-snippets-2.0.4 b/metadata/md5-cache/app-emacs/emacs-ebuild-snippets-2.0.4 deleted file mode 100644 index 539aa21623fc..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-ebuild-snippets-2.0.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/ebuild-mode app-emacs/yasnippet >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Yasnippets for editing ebuilds and eclasses -EAPI=8 -HOMEPAGE=https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git -INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=GPL-2+ -RDEPEND=app-emacs/ebuild-mode app-emacs/yasnippet >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitlab.com/xgqt/emacs-ebuild-snippets/-/archive/2.0.4/emacs-ebuild-snippets-2.0.4.tar.bz2 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=5830ddf451c8cc3267621a092d354818 diff --git a/metadata/md5-cache/app-emacs/emacs-openrc-0.0.0 b/metadata/md5-cache/app-emacs/emacs-openrc-0.0.0 deleted file mode 100644 index 596f66905934..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-openrc-0.0.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=OpenRC integration for GNU Emacs -EAPI=8 -HOMEPAGE=https://gitweb.gentoo.org/proj/emacs-openrc.git -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitweb.gentoo.org/proj/emacs-openrc.git/snapshot/emacs-openrc-0.0.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=f06949fd38719f019b57ec4087d55b35 diff --git a/metadata/md5-cache/app-emacs/emacs-websearch-2.0.1 b/metadata/md5-cache/app-emacs/emacs-websearch-2.0.1 deleted file mode 100644 index 80bd319ac9e7..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-websearch-2.0.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Query search engines from Emacs -EAPI=8 -HOMEPAGE=https://gitlab.com/xgqt/emacs-websearch/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitlab.com/xgqt/emacs-websearch/-/archive/2.0.1/emacs-websearch-2.0.1.tar.bz2 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=9c5302f285c60778d4ced0b45d8821e2 diff --git a/metadata/md5-cache/app-emacs/emojify-1.2 b/metadata/md5-cache/app-emacs/emojify-1.2 deleted file mode 100644 index e6f3cbe2843f..000000000000 --- a/metadata/md5-cache/app-emacs/emojify-1.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-emacs/ht >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Display emojis in Emacs, like :smile: or plain ASCII ones like :) -EAPI=8 -HOMEPAGE=https://github.com/iqbalansari/emacs-emojify/ -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/ht >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/iqbalansari/emacs-emojify/archive/v1.2.tar.gz -> emojify-1.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=7c7d72a2380d985c878079a715688dd1 diff --git a/metadata/md5-cache/app-emacs/eselect-mode-1.4.26 b/metadata/md5-cache/app-emacs/eselect-mode-1.4.26 new file mode 100644 index 000000000000..817e6459284b --- /dev/null +++ b/metadata/md5-cache/app-emacs/eselect-mode-1.4.26 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs major mode for editing eselect files +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Eselect +INHERIT=elisp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/eselect/eselect-1.4.26.tar.xz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 +_md5_=7e7af4dd01d47e0622f47196792678ff diff --git a/metadata/md5-cache/app-emacs/fennel-mode-0.4.1-r1 b/metadata/md5-cache/app-emacs/fennel-mode-0.4.1-r1 deleted file mode 100644 index 054b98f0b0ca..000000000000 --- a/metadata/md5-cache/app-emacs/fennel-mode-0.4.1-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs support for the Fennel programming language -EAPI=8 -HOMEPAGE=https://git.sr.ht/~technomancy/fennel-mode/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26.1:* -SLOT=0 -SRC_URI=https://gitlab.com/technomancy/fennel-mode/-/archive/0.4.1/fennel-mode-0.4.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=78ff3de6f79e5459d5226dc045cef988 diff --git a/metadata/md5-cache/app-emacs/flim-1.14.9_p20190526 b/metadata/md5-cache/app-emacs/flim-1.14.9_p20230809 similarity index 55% rename from metadata/md5-cache/app-emacs/flim-1.14.9_p20190526 rename to metadata/md5-cache/app-emacs/flim-1.14.9_p20230809 index 0b9dbc84ace7..e878f6119e96 100644 --- a/metadata/md5-cache/app-emacs/flim-1.14.9_p20190526 +++ b/metadata/md5-cache/app-emacs/flim-1.14.9_p20230809 @@ -2,13 +2,13 @@ BDEPEND=>=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DEPEND=>=app-emacs/apel-10.8 DESCRIPTION=A library to provide basic features about message representation or encoding -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/wanderlust/flim INHERIT=elisp -KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2+ -RDEPEND=>=app-emacs/apel-10.8 !app-emacs/limit >=app-editors/emacs-25.3:* +RDEPEND=>=app-emacs/apel-10.8 >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/wanderlust/flim/archive/e4bd54fd7d335215b54f7ef27ed974c8cd68d472.tar.gz -> flim-1.14.9_p20190526.tar.gz +SRC_URI=https://github.com/wanderlust/flim/archive/80b8121f05a5a0d7fcfe3e54085467a646dd2028.tar.gz -> flim-1.14.9_p20230809.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=fdf76400efa519b1652371ffc28d2fb9 +_md5_=ea688017a267f21572afcb430bef67ef diff --git a/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 b/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 deleted file mode 100644 index fa52044ba61e..000000000000 --- a/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Modern on-the-fly syntax checking extension for GNU Emacs -EAPI=8 -HOMEPAGE=https://www.flycheck.org/ https://github.com/flycheck/flycheck/ -INHERIT=elisp -KEYWORDS=~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~x64-macos -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/dash-2.12.1 >=app-emacs/pkg-info-0.4 >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/flycheck/flycheck/archive/3b5b4248074f016922c2674789d4a242528cf4c7.tar.gz -> flycheck-32_p20220328.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=601153bbc894081145c77c203b605966 diff --git a/metadata/md5-cache/app-emacs/geiser-guile-0.26.1 b/metadata/md5-cache/app-emacs/geiser-guile-0.26.1 deleted file mode 100644 index 61b60e2335c5..000000000000 --- a/metadata/md5-cache/app-emacs/geiser-guile-0.26.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/geiser >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Guile's implementation of the Geiser protocols -EAPI=8 -HOMEPAGE=https://gitlab.com/emacs-geiser/guile/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=app-emacs/geiser dev-scheme/guile >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitlab.com/emacs-geiser/guile/-/archive/0.26.1/guile-0.26.1.tar.gz -> geiser-guile-0.26.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=b47ff8541c1f76ae9cb8162a865fea64 diff --git a/metadata/md5-cache/app-emacs/geiser-guile-0.28.0 b/metadata/md5-cache/app-emacs/geiser-guile-0.28.0 deleted file mode 100644 index 1f8c2733c6ea..000000000000 --- a/metadata/md5-cache/app-emacs/geiser-guile-0.28.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/geiser >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Guile's implementation of the Geiser protocols -EAPI=8 -HOMEPAGE=https://gitlab.com/emacs-geiser/guile/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=app-emacs/geiser dev-scheme/guile >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitlab.com/emacs-geiser/guile/-/archive/0.28.0/guile-0.28.0.tar.gz -> geiser-guile-0.28.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=b47ff8541c1f76ae9cb8162a865fea64 diff --git a/metadata/md5-cache/app-emacs/ghub-3.5.4 b/metadata/md5-cache/app-emacs/ghub-3.5.4 deleted file mode 100644 index e026e15d0f7c..000000000000 --- a/metadata/md5-cache/app-emacs/ghub-3.5.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/treepy-0.1.1 sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Minuscule client library for the Git forge APIs -EAPI=8 -HOMEPAGE=https://magit.vc/manual/ghub -INHERIT=elisp -KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/treepy-0.1.1 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/ghub/archive/v3.5.4.tar.gz -> ghub-3.5.4.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=bb28dca3ec61117eb28e92a593ed47ba diff --git a/metadata/md5-cache/app-emacs/ghub-3.5.6 b/metadata/md5-cache/app-emacs/ghub-3.5.6 deleted file mode 100644 index 47b15c969d11..000000000000 --- a/metadata/md5-cache/app-emacs/ghub-3.5.6 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/treepy-0.1.1 sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Minuscule client library for the Git forge APIs -EAPI=8 -HOMEPAGE=https://magit.vc/manual/ghub -INHERIT=elisp -KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/treepy-0.1.1 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/ghub/archive/v3.5.6.tar.gz -> ghub-3.5.6.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=04d7a523709ec00cb7d75290721fbc94 diff --git a/metadata/md5-cache/app-emacs/git-modes-1.4.0 b/metadata/md5-cache/app-emacs/git-modes-1.4.0 deleted file mode 100644 index 4216c5b054f3..000000000000 --- a/metadata/md5-cache/app-emacs/git-modes-1.4.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs major modes for editing Git configuration files -EAPI=8 -HOMEPAGE=https://github.com/magit/git-modes/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/git-modes/archive/1.4.0.tar.gz -> git-modes-1.4.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=6852d914672f188671111aad9f818f8f diff --git a/metadata/md5-cache/app-emacs/helm-3.9.0 b/metadata/md5-cache/app-emacs/helm-3.9.0 deleted file mode 100644 index c92c76f0e746..000000000000 --- a/metadata/md5-cache/app-emacs/helm-3.9.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs incremental completion and selection narrowing framework -EAPI=8 -HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.0.tar.gz -> helm-3.9.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=8c0c38e8e89e16943d207e41732ec39a diff --git a/metadata/md5-cache/app-emacs/helm-3.9.1 b/metadata/md5-cache/app-emacs/helm-3.9.1 index 3d2d8ba3f5e4..8404cbc7a7f9 100644 --- a/metadata/md5-cache/app-emacs/helm-3.9.1 +++ b/metadata/md5-cache/app-emacs/helm-3.9.1 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs incremental completion and selection narrowing framework EAPI=8 HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.1.tar.gz -> helm-3.9.1.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=4d0c31d573b7a235b5070435ef7f6b59 +_md5_=e58a6d2ed0d691e2446025d4cfa5919e diff --git a/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 b/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 index 22ccdfb9453f..72ba8ee5a21a 100644 --- a/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 +++ b/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 @@ -4,10 +4,10 @@ DESCRIPTION=Minor modes to highlight indentation guides in Emacs EAPI=8 HOMEPAGE=https://github.com/antonj/Highlight-Indentation-for-Emacs/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/antonj/Highlight-Indentation-for-Emacs/archive/d88db4248882da2d4316e76ed673b4ac1fa99ce3.tar.gz -> highlight-indentation-0.7.0_p20210221.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=c63ef9e17d7c8324943b7638d822fa78 +_md5_=c260cf0065edc7f7cf21bc16c74f5a39 diff --git a/metadata/md5-cache/app-emacs/howm-1.4.5 b/metadata/md5-cache/app-emacs/howm-1.4.5 deleted file mode 100644 index 9add86a53af8..000000000000 --- a/metadata/md5-cache/app-emacs/howm-1.4.5 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Note-taking tool on Emacs -EAPI=7 -HOMEPAGE=https://howm.sourceforge.jp/ -INHERIT=elisp -KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-1+ GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=http://howm.sourceforge.jp/a/howm-1.4.5.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=62be48057c4c7105d16dadd69c26a138 diff --git a/metadata/md5-cache/app-emacs/htmlize-1.55 b/metadata/md5-cache/app-emacs/htmlize-1.55 deleted file mode 100644 index eaa01a11e985..000000000000 --- a/metadata/md5-cache/app-emacs/htmlize-1.55 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=HTML-ize font-lock buffers in Emacs -EAPI=7 -HOMEPAGE=https://www.emacswiki.org/emacs/Htmlize https://github.com/hniksic/emacs-htmlize -INHERIT=elisp -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/hniksic/emacs-htmlize/archive/release/1.55.tar.gz -> htmlize-1.55.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=579775b743a32685d3eb2ddcb2b96c23 diff --git a/metadata/md5-cache/app-emacs/magit-3.2.0 b/metadata/md5-cache/app-emacs/magit-3.2.0 deleted file mode 100644 index ec7f69949594..000000000000 --- a/metadata/md5-cache/app-emacs/magit-3.2.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-emacs/dash-2.18.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.4 sys-apps/texinfo -DESCRIPTION=A Git porcelain inside Emacs -EAPI=8 -HOMEPAGE=https://magit.vc/ -INHERIT=elisp -KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/dash-2.18.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.4 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/magit/archive/v3.2.0.tar.gz -> magit-3.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=45226509399b12e21f9c3076ce9c209b diff --git a/metadata/md5-cache/app-emacs/magit-popup-2.13.0 b/metadata/md5-cache/app-emacs/magit-popup-2.13.0 deleted file mode 100644 index 8069e85ad435..000000000000 --- a/metadata/md5-cache/app-emacs/magit-popup-2.13.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-emacs/dash-2.13.0 sys-apps/texinfo -DESCRIPTION=Define prefix-infix-suffix command combos -EAPI=7 -HOMEPAGE=https://magit.vc/manual/magit-popup -INHERIT=elisp -KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=!!=app-emacs/dash-2.13.0 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/magit-popup/archive/v2.13.0.tar.gz -> magit-popup-2.13.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0cdbd0820cd123e3c9f24a589d373f1a diff --git a/metadata/md5-cache/app-emacs/magit-popup-2.13.2 b/metadata/md5-cache/app-emacs/magit-popup-2.13.2 deleted file mode 100644 index 242502b7649e..000000000000 --- a/metadata/md5-cache/app-emacs/magit-popup-2.13.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-emacs/dash-2.13.0 sys-apps/texinfo -DESCRIPTION=Define prefix-infix-suffix command combos -EAPI=7 -HOMEPAGE=https://magit.vc/manual/magit-popup -INHERIT=elisp -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=!!=app-emacs/dash-2.13.0 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/magit-popup/archive/v2.13.2.tar.gz -> magit-popup-2.13.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=ab805c5e7e3c5269efe14b62c4333fe4 diff --git a/metadata/md5-cache/app-emacs/math-symbol-lists-1.3 b/metadata/md5-cache/app-emacs/math-symbol-lists-1.3 index e4bef4b38e46..9486f1170b47 100644 --- a/metadata/md5-cache/app-emacs/math-symbol-lists-1.3 +++ b/metadata/md5-cache/app-emacs/math-symbol-lists-1.3 @@ -4,10 +4,10 @@ DESCRIPTION=Lists of Unicode mathematical symbols and latex commands EAPI=8 HOMEPAGE=https://github.com/vspinu/math-symbol-lists/ 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/math-symbol-lists/archive/v1.3.tar.gz -> math-symbol-lists-1.3.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0e30c7155c8874cf0ea067bd84ce71b4 +_md5_=dd9f2c480d42b6b624999855d92426ff diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.7 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.7 deleted file mode 100644 index 50060bcd2d80..000000000000 --- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.7 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Enables the user to edit different parts of a file in different major modes -EAPI=7 -HOMEPAGE=http://mmm-mode.sourceforge.net/ -INHERIT=elisp -KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-2+ Texinfo-manual -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/purcell/mmm-mode/archive/0.5.7.tar.gz -> mmm-mode-0.5.7.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=c1273665a04e2ca2496d4b4ed3d17237 diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.8 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.8 deleted file mode 100644 index f25eacc8b169..000000000000 --- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.8 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Enables the user to edit different parts of a file in different major modes -EAPI=8 -HOMEPAGE=http://mmm-mode.sourceforge.net/ -INHERIT=elisp -KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-2+ Texinfo-manual -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/purcell/mmm-mode/archive/0.5.8.tar.gz -> mmm-mode-0.5.8.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=ad1983a490d1d825bda33cc14fe51d4a diff --git a/metadata/md5-cache/app-emacs/org-appear-0.3.0 b/metadata/md5-cache/app-emacs/org-appear-0.3.0 index 9dc41d6b0362..d8996a700847 100644 --- a/metadata/md5-cache/app-emacs/org-appear-0.3.0 +++ b/metadata/md5-cache/app-emacs/org-appear-0.3.0 @@ -4,10 +4,10 @@ DESCRIPTION=Toggle Org mode element visibility upon entering and leaving EAPI=8 HOMEPAGE=https://github.com/awth13/org-appear/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/awth13/org-appear/archive/0.3.0.tar.gz -> org-appear-0.3.0.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=3315e6dbb5f9387b0e964f7fedd8df3f +_md5_=23f52a5ce47ec3e83d54e438a2159c88 diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.5 b/metadata/md5-cache/app-emacs/org-mode-9.6.5 deleted file mode 100644 index 94e26ead73f4..000000000000 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test 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.5.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8 diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.6 b/metadata/md5-cache/app-emacs/org-mode-9.6.6 deleted file mode 100644 index 1c786b40e1b1..000000000000 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test 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.6.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8 diff --git a/metadata/md5-cache/app-emacs/osm-0.12 b/metadata/md5-cache/app-emacs/osm-0.12 deleted file mode 100644 index 7fe03c0830cb..000000000000 --- a/metadata/md5-cache/app-emacs/osm-0.12 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-27.1:*[jpeg,json,libxml2,png,svg] >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=OpenStreetMap tile-based viewer for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/minad/osm/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-27.1:*[jpeg,json,libxml2,png,svg] >=app-emacs/compat-29.1.4.0 net-misc/curl[ssl] >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/minad/osm/archive/0.12.tar.gz -> osm-0.12.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=cc915d27b678a222c11abf8ab7637902 diff --git a/metadata/md5-cache/app-emacs/osm-0.13 b/metadata/md5-cache/app-emacs/osm-0.13 index 7ea77c092689..98c9823a29a6 100644 --- a/metadata/md5-cache/app-emacs/osm-0.13 +++ b/metadata/md5-cache/app-emacs/osm-0.13 @@ -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.4.0 net-misc/curl[ssl] >=app-editors/emacs-27.1:* SLOT=0 SRC_URI=https://github.com/minad/osm/archive/0.13.tar.gz -> osm-0.13.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=02791de9780a16ed966ad74d177bd835 +_md5_=d700d3695111ac9e1039aa4a3e1abcbb diff --git a/metadata/md5-cache/app-emacs/package-build-3.1 b/metadata/md5-cache/app-emacs/package-build-3.1 deleted file mode 100644 index 0e858a30fc37..000000000000 --- a/metadata/md5-cache/app-emacs/package-build-3.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Tools for assembling a package archive -EAPI=8 -HOMEPAGE=https://github.com/melpa/package-build/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/melpa/package-build/archive/3.1.tar.gz -> package-build-3.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0792bf35dec02998c716994b31088742 diff --git a/metadata/md5-cache/app-emacs/package-build-3.2 b/metadata/md5-cache/app-emacs/package-build-3.2 deleted file mode 100644 index fe0b0cc218f3..000000000000 --- a/metadata/md5-cache/app-emacs/package-build-3.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Tools for assembling a package archive -EAPI=8 -HOMEPAGE=https://github.com/melpa/package-build/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/melpa/package-build/archive/3.2.tar.gz -> package-build-3.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0792bf35dec02998c716994b31088742 diff --git a/metadata/md5-cache/app-emacs/paredit-24 b/metadata/md5-cache/app-emacs/paredit-24 deleted file mode 100644 index 72e085d75d59..000000000000 --- a/metadata/md5-cache/app-emacs/paredit-24 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Minor mode for performing structured editing of S-expressions -EAPI=7 -HOMEPAGE=https://mumble.net/~campbell/emacs/ https://www.emacswiki.org/emacs/ParEdit -INHERIT=elisp -KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/paredit-24.el.xz https://dev.gentoo.org/~ulm/distfiles/paredit-23.html.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=179c461c8c22baaa952b5bfcb8ca2adf diff --git a/metadata/md5-cache/app-emacs/paredit-25 b/metadata/md5-cache/app-emacs/paredit-25 deleted file mode 100644 index b154aa3f335e..000000000000 --- a/metadata/md5-cache/app-emacs/paredit-25 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Minor mode for performing structured editing of S-expressions -EAPI=8 -HOMEPAGE=https://paredit.org https://www.emacswiki.org/emacs/ParEdit -INHERIT=elisp -KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~matthew/distfiles/paredit-25.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0ca5769fc2c5618ea4c2c86491ca982b diff --git a/metadata/md5-cache/app-emacs/parsebib-4.1 b/metadata/md5-cache/app-emacs/parsebib-4.1 deleted file mode 100644 index 5b290fe6448c..000000000000 --- a/metadata/md5-cache/app-emacs/parsebib-4.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/ert-runner ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs Lisp library for reading .bib files -EAPI=8 -HOMEPAGE=https://github.com/joostkremers/parsebib/ -INHERIT=elisp -IUSE=test -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.1.tar.gz -> parsebib-4.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=17c8f44a54c6117b7d6097b7dba1dcb2 diff --git a/metadata/md5-cache/app-emacs/parsebib-4.2 b/metadata/md5-cache/app-emacs/parsebib-4.2 deleted file mode 100644 index bc3538a0a7cb..000000000000 --- a/metadata/md5-cache/app-emacs/parsebib-4.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/ert-runner ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs Lisp library for reading .bib files -EAPI=8 -HOMEPAGE=https://github.com/joostkremers/parsebib/ -INHERIT=elisp -IUSE=test -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.2.tar.gz -> parsebib-4.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=17c8f44a54c6117b7d6097b7dba1dcb2 diff --git a/metadata/md5-cache/app-emacs/php-mode-1.24.2 b/metadata/md5-cache/app-emacs/php-mode-1.24.2 deleted file mode 100644 index bc01d6b3817f..000000000000 --- a/metadata/md5-cache/app-emacs/php-mode-1.24.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=GNU Emacs major mode for editing PHP code -EAPI=8 -HOMEPAGE=https://github.com/emacs-php/php-mode/ -INHERIT=elisp -KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacs-php/php-mode/archive/v1.24.2.tar.gz -> php-mode-1.24.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=76ca22e1bae00866f6955717177c95d3 diff --git a/metadata/md5-cache/app-emacs/proofgeneral-4.4 b/metadata/md5-cache/app-emacs/proofgeneral-4.4 deleted file mode 100644 index 5e6b3ff88987..000000000000 --- a/metadata/md5-cache/app-emacs/proofgeneral-4.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/mmm-mode-0.4.8-r2 >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A generic interface for proof assistants -EAPI=7 -HOMEPAGE=https://proofgeneral.github.io/ -INHERIT=elisp -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0 -RDEPEND=>=app-emacs/mmm-mode-0.4.8-r2 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/ProofGeneral/PG/archive/v4.4.tar.gz -> proofgeneral-4.4.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=57c64b4e5b7267dd222c582bca407b58 diff --git a/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228 b/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228 deleted file mode 100644 index c819a6ce9fbe..000000000000 --- a/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A generic interface for proof assistants -EAPI=8 -HOMEPAGE=https://proofgeneral.github.io/ -INHERIT=wrapper elisp -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0 -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/ProofGeneral/PG/archive/fe8b9fccb3690178be7fc455202c941c4c674ac3.tar.gz -> proofgeneral-4.5_pre20220228.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=2cca68af1e4880be3be16daf2403859d diff --git a/metadata/md5-cache/app-emacs/pymacs-0.26-r4 b/metadata/md5-cache/app-emacs/pymacs-0.26-r4 index 1619b247d1cc..7eaf2011ae45 100644 --- a/metadata/md5-cache/app-emacs/pymacs-0.26-r4 +++ b/metadata/md5-cache/app-emacs/pymacs-0.26-r4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.emacswiki.org/emacs/PyMacs https://github.com/dgentry/Pymacs/ INHERIT=elisp distutils-r1 IUSE=doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 arm ~hppa ~ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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 b7cd5736a595ec0df9b164d5aec6f228 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=173d90d8c09f8cd77e1ce8052ecf12e1 +_md5_=e79b4932d427c3f5bd1ae2aed528c89f diff --git a/metadata/md5-cache/app-emacs/racket-mode-1_p20221122 b/metadata/md5-cache/app-emacs/racket-mode-1_p20221122 deleted file mode 100644 index 2c7585136aed..000000000000 --- a/metadata/md5-cache/app-emacs/racket-mode-1_p20221122 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more -EAPI=8 -HOMEPAGE=https://github.com/greghendershott/racket-mode/ -INHERIT=elisp -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/b07ffc1541c848a85d8c1afa807ed06cb8e81228.tar.gz -> racket-mode-1_p20221122.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=b8c918592782e93b6d20fbb30209afee diff --git a/metadata/md5-cache/app-emacs/racket-mode-1_p20221216 b/metadata/md5-cache/app-emacs/racket-mode-1_p20221216 deleted file mode 100644 index f27daac839b2..000000000000 --- a/metadata/md5-cache/app-emacs/racket-mode-1_p20221216 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more -EAPI=8 -HOMEPAGE=https://github.com/greghendershott/racket-mode/ -INHERIT=elisp -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/b2fdf248682364d2a9b8f7e97dd98ed02454d7bb.tar.gz -> racket-mode-1_p20221216.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=297979c5f348fd2595341957137809d7 diff --git a/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 b/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 deleted file mode 100644 index 7daf34560dbf..000000000000 --- a/metadata/md5-cache/app-emacs/racket-mode-1_p20230209 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more -EAPI=8 -HOMEPAGE=https://www.racket-mode.com/ https://github.com/greghendershott/racket-mode/ -INHERIT=elisp -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 fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=7ec615d65404fa181a11fe5a5c368c3a diff --git a/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 b/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 index f66198f1007a..6cecba383120 100644 --- a/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 +++ b/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 @@ -4,10 +4,10 @@ DESCRIPTION=Highlight nested parentheses, brackets, and braces according to thei EAPI=8 HOMEPAGE=https://github.com/Fanael/rainbow-delimiters/ INHERIT=elisp readme.gentoo-r1 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/Fanael/rainbow-delimiters/archive/2.1.5.tar.gz -> rainbow-delimiters-2.1.5.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=ef661dcb7f8a1d5b49cd3388d360430f +_md5_=090865dc23ff89db3fdd6b524ffa2bbe diff --git a/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 b/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 index 37b4710deeb3..4bb7919ed9c8 100644 --- a/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 +++ b/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 @@ -4,10 +4,10 @@ DESCRIPTION=Colorize strings that represent colors inside Emacs buffers EAPI=8 HOMEPAGE=https://elpa.gnu.org/packages/rainbow-mode.html INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://elpa.gnu.org/packages/rainbow-mode-1.0.6.tar _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=c83d5af9d4e46fe4119dabae1e27f37c +_md5_=1adf7d718fafb04cbd58cd188d3a89a9 diff --git a/metadata/md5-cache/app-emacs/semi-1.14.7_p20190517 b/metadata/md5-cache/app-emacs/semi-1.14.7_p20230811 similarity index 65% rename from metadata/md5-cache/app-emacs/semi-1.14.7_p20190517 rename to metadata/md5-cache/app-emacs/semi-1.14.7_p20230811 index c49d34e78834..71ea15ffcb09 100644 --- a/metadata/md5-cache/app-emacs/semi-1.14.7_p20190517 +++ b/metadata/md5-cache/app-emacs/semi-1.14.7_p20230811 @@ -2,14 +2,14 @@ BDEPEND=>=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 DESCRIPTION=A library to provide MIME feature for GNU Emacs -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/wanderlust/semi INHERIT=elisp IUSE=l10n_ja -KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2+ RDEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/wanderlust/semi/archive/4cf114c95fb49ad75eb6916f678b45b04bad8122.tar.gz -> semi-1.14.7_p20190517.tar.gz +SRC_URI=https://github.com/wanderlust/semi/archive/9370961ddcee78e389e44b36d38c3d93f8351619.tar.gz -> semi-1.14.7_p20230811.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=36cd2a8cd177d9cf2564e413b9f252f4 +_md5_=d330b2f1ff9e3cdf350d2792fc3059b8 diff --git a/metadata/md5-cache/app-emacs/sml-mode-6.10 b/metadata/md5-cache/app-emacs/sml-mode-6.10 deleted file mode 100644 index 125d2de536b5..000000000000 --- a/metadata/md5-cache/app-emacs/sml-mode-6.10 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs major mode for editing Standard ML -EAPI=8 -HOMEPAGE=https://elpa.gnu.org/packages/sml-mode.html http://www.iro.umontreal.ca/~monnier/elisp/ -INHERIT=elisp -KEYWORDS=~alpha amd64 ppc x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/sml-mode-6.10.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=7960e86559437ffebd1846d0fcae8621 diff --git a/metadata/md5-cache/app-emacs/sml-mode-6.11 b/metadata/md5-cache/app-emacs/sml-mode-6.11 deleted file mode 100644 index c99e8fe4b160..000000000000 --- a/metadata/md5-cache/app-emacs/sml-mode-6.11 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs major mode for editing Standard ML -EAPI=8 -HOMEPAGE=http://www.iro.umontreal.ca/~monnier/elisp/ https://elpa.gnu.org/packages/sml-mode.html -INHERIT=elisp -KEYWORDS=~alpha amd64 ppc x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~xgqt/distfiles/repackaged/sml-mode-6.11.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=9086e1884b088a9bd121306d19548373 diff --git a/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 b/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 index be5d60a665f2..5d5487b3e4c9 100644 --- a/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 +++ b/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 @@ -4,10 +4,10 @@ DESCRIPTION=Offer a customizable visual way to choose a window to switch to EAPI=8 HOMEPAGE=https://github.com/dimitri/switch-window/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=WTFPL-2 RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/dimitri/switch-window/archive/8d9fe251d8d38b223d643df975876356ddfc1b98.tar.gz -> switch-window-1.6.2_p20210808.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=ff43062447dd6a35c1c64a9c62154e27 +_md5_=074bcd7cce3df2625c10671810479c80 diff --git a/metadata/md5-cache/app-emacs/transient-0.3.7_p20220918-r1 b/metadata/md5-cache/app-emacs/transient-0.3.7_p20220918-r1 deleted file mode 100644 index 57a4c72ee23d..000000000000 --- a/metadata/md5-cache/app-emacs/transient-0.3.7_p20220918-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/compat sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Transient commands abstraction for GNU Emacs -EAPI=8 -HOMEPAGE=https://magit.vc/manual/transient https://github.com/magit/transient -INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/compat >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/transient/archive/097f5be6e0c228790a6e78ffee5f0c599cb58b20.tar.gz -> transient-0.3.7_p20220918.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=82b9c57c55eccf3532adf311fa7ef991 diff --git a/metadata/md5-cache/app-emacs/transient-0.4.0 b/metadata/md5-cache/app-emacs/transient-0.4.0 deleted file mode 100644 index 468ff7dfd60a..000000000000 --- a/metadata/md5-cache/app-emacs/transient-0.4.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Transient commands abstraction for GNU Emacs -EAPI=8 -HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/ -INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/transient/archive/v0.4.0.tar.gz -> transient-0.4.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=0670efecd3cc073d5f107dbc78de7416 diff --git a/metadata/md5-cache/app-emacs/undo-tree-0.6.6 b/metadata/md5-cache/app-emacs/undo-tree-0.6.6 deleted file mode 100644 index b8590f03fb84..000000000000 --- a/metadata/md5-cache/app-emacs/undo-tree-0.6.6 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Undo trees and visualization -EAPI=7 -HOMEPAGE=http://www.dr-qubit.org/undo-tree.html -INHERIT=readme.gentoo-r1 elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/undo-tree-0.6.6.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=8d04cfdd6dd373a959a1f7b4bed2c1cd diff --git a/metadata/md5-cache/app-emacs/undo-tree-0.8.1-r1 b/metadata/md5-cache/app-emacs/undo-tree-0.8.1-r1 deleted file mode 100644 index f2815124117a..000000000000 --- a/metadata/md5-cache/app-emacs/undo-tree-0.8.1-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/queue >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Undo trees and visualization -EAPI=8 -HOMEPAGE=http://www.dr-qubit.org/undo-tree.html -INHERIT=readme.gentoo-r1 elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/queue >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitlab.com/tsc25/undo-tree/-/archive/release/0.8.1/undo-tree-release-0.8.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=db91aa1a780cc0ced1a25d2043c9e105 diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 deleted file mode 100644 index 74b8dd1db231..000000000000 --- a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 +++ /dev/null @@ -1,14 +0,0 @@ -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/f14d113ee4618f052879509ec378feb9766b871b.tar.gz -> vterm-0.0.2_p20221118.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=978f85913135383a8f0b1d13ba30a43b diff --git a/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623 b/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20230624 similarity index 78% rename from metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623 rename to metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20230624 index bd5d3053e101..e3c389447e9e 100644 --- a/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623 +++ b/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20230624 @@ -2,7 +2,7 @@ BDEPEND=>=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-emacs/semi-1.14.7 bbdb? ( app-emacs/bbdb ) DESCRIPTION=Yet Another Message Interface on Emacsen -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/wanderlust/wanderlust INHERIT=elisp IUSE=bbdb ssl l10n_ja @@ -10,6 +10,6 @@ KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2+ RDEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-emacs/semi-1.14.7 bbdb? ( app-emacs/bbdb ) >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/wanderlust/wanderlust/archive/b9a529a54b9e7eafa4ed230ad28efffe0d25a20e.tar.gz -> wanderlust-2.15.9_p20190623.tar.gz +SRC_URI=https://github.com/wanderlust/wanderlust/archive/8369b2d5170a174652294835dd9a18ed21a38cb2.tar.gz -> wanderlust-2.15.9_p20230624.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=5b15c148c95529b83eb33d507b8ec4db +_md5_=e14a002e0332f311b649b32d4eed553b diff --git a/metadata/md5-cache/app-emacs/with-editor-3.2.0 b/metadata/md5-cache/app-emacs/with-editor-3.2.0 deleted file mode 100644 index c87a257e6b42..000000000000 --- a/metadata/md5-cache/app-emacs/with-editor-3.2.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes -EAPI=8 -HOMEPAGE=https://magit.vc/manual/with-editor -INHERIT=elisp -KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/with-editor/archive/v3.2.0.tar.gz -> with-editor-3.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=92439504a9f59487919eaff041a403e7 diff --git a/metadata/md5-cache/app-emacs/xclip-1.9 b/metadata/md5-cache/app-emacs/xclip-1.9 deleted file mode 100644 index 1a4f5fd23f24..000000000000 --- a/metadata/md5-cache/app-emacs/xclip-1.9 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs Interface to XClip -EAPI=7 -HOMEPAGE=https://elpa.gnu.org/packages/xclip.html -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=x11-misc/xclip >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/xclip-1.9.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=57b70a562ce082462abc1dc0139f38f1 diff --git a/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1 b/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1 deleted file mode 100644 index b2f243eb3c62..000000000000 --- a/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/yasnippet >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A collection of yasnippet snippets for many languages -EAPI=8 -HOMEPAGE=https://github.com/AndreaCrotti/yasnippet-snippets -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/yasnippet >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/AndreaCrotti/yasnippet-snippets/archive/0.3.tar.gz -> yasnippet-snippets-0.3.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=c2e92ea2e7c9518303a1e65fe62830e6 diff --git a/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 b/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 index 08b37dec5f54..2c3020fecffd 100644 --- a/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 +++ b/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 @@ -4,10 +4,10 @@ DESCRIPTION=A collection of yasnippet snippets for many languages EAPI=8 HOMEPAGE=https://github.com/AndreaCrotti/yasnippet-snippets INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/yasnippet >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/AndreaCrotti/yasnippet-snippets/archive/1.0.tar.gz -> yasnippet-snippets-1.0.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=c2e92ea2e7c9518303a1e65fe62830e6 +_md5_=fadf5e58541970c2d473c00472a82dbb diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index da0648d8de59b49c20ceea266cf106ba5344c5bc..767d608039eae975b844789541637924d5d2a357 100644 GIT binary patch literal 33338 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 literal 33642 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 dxvk-1.10.3.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8e74c39b85f9497db59c43be640ea539 +_md5_=5dda7c44ada0111fe886fe7d7428116c diff --git a/metadata/md5-cache/app-emulation/dxvk-2.0 b/metadata/md5-cache/app-emulation/dxvk-2.0 index f0aa1acf5e24..9d6fd7f0e39d 100644 --- a/metadata/md5-cache/app-emulation/dxvk-2.0 +++ b/metadata/md5-cache/app-emulation/dxvk-2.0 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) dxgi? SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.0.tar.gz -> dxvk-2.0.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ee4b81e2f3a25558906e17d31093f6fc +_md5_=9d622166c7bec26114b144bcfec85209 diff --git a/metadata/md5-cache/app-emulation/dxvk-2.1 b/metadata/md5-cache/app-emulation/dxvk-2.1 index 220b7d20d55e..53fd06dfaebb 100644 --- a/metadata/md5-cache/app-emulation/dxvk-2.1 +++ b/metadata/md5-cache/app-emulation/dxvk-2.1 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.1.tar.gz -> dxvk-2.1.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/d39344f466caae0495ebac4d49b03a886d83ba3a/dxvk-libdisplay-info-d39344f466.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=27c100957475397be01bfbf4469f9e4a +_md5_=45b5856072e531c4583399fa1ad42e3b diff --git a/metadata/md5-cache/app-emulation/dxvk-2.2 b/metadata/md5-cache/app-emulation/dxvk-2.2 index b4731023107d..f0f88ab7215e 100644 --- a/metadata/md5-cache/app-emulation/dxvk-2.2 +++ b/metadata/md5-cache/app-emulation/dxvk-2.2 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.2.tar.gz -> dxvk-2.2.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/d39344f466caae0495ebac4d49b03a886d83ba3a/dxvk-libdisplay-info-d39344f466.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e06a66e838f506d7b1c4184f62c6e838 +_md5_=668706f9d869c7abe7a17375bf8b307a diff --git a/metadata/md5-cache/app-emulation/dxvk-9999 b/metadata/md5-cache/app-emulation/dxvk-9999 index 27ad7147fe49..b1f3e88cc813 100644 --- a/metadata/md5-cache/app-emulation/dxvk-9999 +++ b/metadata/md5-cache/app-emulation/dxvk-9999 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( SLOT=0 SRC_URI=https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f0bf205868502d5dd5099ba5be53233e +_md5_=67221b12cb3f9c5a81119a31323e4bd8 diff --git a/metadata/md5-cache/app-emulation/firecracker-bin-1.2.0 b/metadata/md5-cache/app-emulation/firecracker-bin-1.2.0 deleted file mode 100644 index 147958d4a3a7..000000000000 --- a/metadata/md5-cache/app-emulation/firecracker-bin-1.2.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install pretend setup -DESCRIPTION=Secure and fast microVMs for serverless computing (static build) -EAPI=8 -HOMEPAGE=https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker -INHERIT=linux-info -KEYWORDS=~amd64 ~arm64 -LICENSE=|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0 -RDEPEND=acct-group/kvm -RESTRICT=test strip -SLOT=0 -SRC_URI=amd64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.2.0/firecracker-v1.2.0-x86_64.tgz ) arm64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.2.0/firecracker-v1.2.0-aarch64.tgz ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9ee077d5391a492c5a9c35273803c179 diff --git a/metadata/md5-cache/app-emulation/firecracker-bin-1.3.1 b/metadata/md5-cache/app-emulation/firecracker-bin-1.3.1 deleted file mode 100644 index 587ef5fe9a50..000000000000 --- a/metadata/md5-cache/app-emulation/firecracker-bin-1.3.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install pretend setup -DESCRIPTION=Secure and fast microVMs for serverless computing (static build) -EAPI=8 -HOMEPAGE=https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker -INHERIT=linux-info -KEYWORDS=~amd64 ~arm64 -LICENSE=|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0 -RDEPEND=acct-group/kvm -RESTRICT=test strip -SLOT=0 -SRC_URI=amd64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.3.1/firecracker-v1.3.1-x86_64.tgz ) arm64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.3.1/firecracker-v1.3.1-aarch64.tgz ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ac4d8f4b3a23abb90821bd155d35f12d diff --git a/metadata/md5-cache/app-emulation/firecracker-bin-1.3.2 b/metadata/md5-cache/app-emulation/firecracker-bin-1.3.2 deleted file mode 100644 index f61e06de2858..000000000000 --- a/metadata/md5-cache/app-emulation/firecracker-bin-1.3.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install pretend setup -DESCRIPTION=Secure and fast microVMs for serverless computing (static build) -EAPI=8 -HOMEPAGE=https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker -INHERIT=linux-info -KEYWORDS=~amd64 ~arm64 -LICENSE=|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0 -RDEPEND=acct-group/kvm -RESTRICT=test strip -SLOT=0 -SRC_URI=amd64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.3.2/firecracker-v1.3.2-x86_64.tgz ) arm64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.3.2/firecracker-v1.3.2-aarch64.tgz ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ac4d8f4b3a23abb90821bd155d35f12d diff --git a/metadata/md5-cache/app-emulation/firecracker-bin-1.3.3 b/metadata/md5-cache/app-emulation/firecracker-bin-1.4.1 similarity index 81% rename from metadata/md5-cache/app-emulation/firecracker-bin-1.3.3 rename to metadata/md5-cache/app-emulation/firecracker-bin-1.4.1 index 75d85ddd75bf..71fd3a15a9dc 100644 --- a/metadata/md5-cache/app-emulation/firecracker-bin-1.3.3 +++ b/metadata/md5-cache/app-emulation/firecracker-bin-1.4.1 @@ -8,6 +8,6 @@ LICENSE=|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0 RDEPEND=acct-group/kvm RESTRICT=test strip SLOT=0 -SRC_URI=amd64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.3.3/firecracker-v1.3.3-x86_64.tgz ) arm64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.3.3/firecracker-v1.3.3-aarch64.tgz ) +SRC_URI=amd64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.4.1/firecracker-v1.4.1-x86_64.tgz ) arm64? ( https://github.com/firecracker-microvm/firecracker/releases/download/v1.4.1/firecracker-v1.4.1-aarch64.tgz ) _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ac4d8f4b3a23abb90821bd155d35f12d +_md5_=022245fe9369377673fcc09f9b343538 diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.4 b/metadata/md5-cache/app-emulation/qemu-8.0.4 new file mode 100644 index 000000000000..9c75c8501abb --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-8.0.4 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test +DEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( sys-libs/libcap-ng ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=8 +HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils +IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( sys-libs/libcap-ng ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.qemu.org/qemu-8.0.4.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.0-docs.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c220be526ea8017e3383239731e9fc98 diff --git a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.3 b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.3 index 0cbfc86c61b4..8b715521a0b8 100644 --- a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.3 +++ b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.3 @@ -5,10 +5,10 @@ DESCRIPTION=QEMU Guest Agent (qemu-ga) for use when running inside a VM EAPI=8 HOMEPAGE=https://wiki.qemu.org/Features/GuestAgent INHERIT=edo systemd toolchain-funcs python-any-r1 udev -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc ~ppc64 x86 LICENSE=GPL-2 BSD-2 RDEPEND=dev-libs/glib SLOT=0 SRC_URI=http://wiki.qemu.org/download/qemu-8.0.3.tar.xz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=3518d044dabf34b199cd96292c58ec6a +_md5_=5f4ff028ebe33d84e28859dd1626c89e diff --git a/metadata/md5-cache/app-emulation/vagrant-2.2.19-r2 b/metadata/md5-cache/app-emulation/vagrant-2.2.19-r2 index 78960e4fcf95..ddc073d7bf39 100644 --- a/metadata/md5-cache/app-emulation/vagrant-2.2.19-r2 +++ b/metadata/md5-cache/app-emulation/vagrant-2.2.19-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant/archive/v2.2.19.tar.gz -> vagrant-2.2.19.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=594f206741eb897312a4f847600cfac5 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 index 1ab29db6ef1b..42e76f58b126 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.virtualbox.org/ IDEPEND=sys-apps/kmod[tools] INHERIT=edo linux-mod-r1 systemd toolchain-funcs udev IUSE=X +dbus dist-kernel modules-sign +strip -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 PDEPEND=X? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://download.virtualbox.org/virtualbox/6.1.46/VirtualBox-6.1.46.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=0a59e9cbd1fcbfeb4baecbf8a3e521f7 +_md5_=da7e89e56170cc70638f7e0ad5a46264 diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-2.6 b/metadata/md5-cache/app-emulation/vkd3d-proton-2.6 index e223567a4486..244c97640a1e 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-2.6 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-2.6 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v2.6.tar.gz -> vkd3d-proton-2.6.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/b537bbb91bccdbc695cb7e5211d608f8d1c205bd.tar.gz -> vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/ae217c17809fadb232ec94b29304b4afcd417bb4.tar.gz -> vkd3d-proton-spirv-headers-ae217c1780.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/83e1a9ed8ce289cebb1c02c8167d663dc1befb24.tar.gz -> vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=669441b3a4dcadba9fd9b135a5289410 +_md5_=f5134c0e5842f56fb5320f8aace2d4fe diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-2.8 b/metadata/md5-cache/app-emulation/vkd3d-proton-2.8 index ede5d482b995..a1561609834e 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-2.8 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-2.8 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v2.8.tar.gz -> vkd3d-proton-2.8.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/babf511d4cc7466b970dec82db35b5cacf6acfec.tar.gz -> vkd3d-proton-dxil-spirv-babf511d4c.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/1d31a100405cf8783ca7a31e31cdd727c9fc54c3.tar.gz -> vkd3d-proton-spirv-headers-1d31a10040.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/87d5b782bec60822aa878941e6b13c0a9a954c9b.tar.gz -> vkd3d-proton-spirv-headers-87d5b782be.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/b7a86d3b2bf8fbe73fcd40df9ec62a5966e9db89.tar.gz -> vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=352abf3d670dbe871e5c610db1eca4ee +_md5_=3803f34d2afdfff91de73ee132e247b2 diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-2.9 b/metadata/md5-cache/app-emulation/vkd3d-proton-2.9 index 1aa6f3ecfd27..62766d5dea60 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-2.9 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-2.9 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v2.9.tar.gz -> vkd3d-proton-2.9.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/f20a0fb4e984a83743baa9d863eb7b26228bcca3.tar.gz -> vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/1d31a100405cf8783ca7a31e31cdd727c9fc54c3.tar.gz -> vkd3d-proton-spirv-headers-1d31a10040.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/aa331ab0ffcb3a67021caa1a0c1c9017712f2f31.tar.gz -> vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/bd6443d28f2ebecedfb839b52d612011ba623d14.tar.gz -> vkd3d-proton-vulkan-headers-bd6443d28f.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f3855cc7a0998ce2544740bd400cdcca +_md5_=b33e56156636aca591c15f3ed9f9820f diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-9999 b/metadata/md5-cache/app-emulation/vkd3d-proton-9999 index f2e275042d13..1cfb4bc929ca 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-9999 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-9999 @@ -10,4 +10,4 @@ PROPERTIES=live REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ae8d3e9d4f413256ea75c6dc046d3a2e +_md5_=bb639c90f675c2ab4ca41f6d7506568f diff --git a/metadata/md5-cache/app-emulation/wine-proton-7.0.6 b/metadata/md5-cache/app-emulation/wine-proton-7.0.6 index 20ec233c59bb..31254906aafd 100644 --- a/metadata/md5-cache/app-emulation/wine-proton-7.0.6 +++ b/metadata/md5-cache/app-emulation/wine-proton-7.0.6 @@ -5,7 +5,7 @@ DESCRIPTION=Valve Software's fork of Wine EAPI=8 HOMEPAGE=https://github.com/ValveSoftware/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug +fontconfig +gecko +gstreamer llvm-libunwind +mono nls openal osmesa perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb v4l +vkd3d +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=7.0.6 SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-7.0-6.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=b33c28bf1c95935becacf38433da1b6b +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=1e44c64e4e500fde6f5365ef0f88fcd2 diff --git a/metadata/md5-cache/app-emulation/wine-proton-8.0.3c b/metadata/md5-cache/app-emulation/wine-proton-8.0.3c index 3572e086a43c..ac4f333e24ab 100644 --- a/metadata/md5-cache/app-emulation/wine-proton-8.0.3c +++ b/metadata/md5-cache/app-emulation/wine-proton-8.0.3c @@ -1,18 +1,18 @@ BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) 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 postinst postrm preinst prepare pretend setup -DEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers x11-base/xorg-proto +DEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-devel/gcc:* x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers x11-base/xorg-proto DESCRIPTION=Valve Software's fork of Wine EAPI=8 HOMEPAGE=https://github.com/ValveSoftware/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind usb v4l +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.4.1 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-devel/gcc:* x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.4.1 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.0.3c SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-8.0-3c.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6809551e483a770c0b938a96de340bab +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ccf9a82a8ec1815fc36f5a997e4135e9 diff --git a/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 b/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 index db6e8cc62ba8..03d12b853eec 100644 --- a/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 +++ b/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 @@ -1,17 +1,17 @@ BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) 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 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers x11-base/xorg-proto +DEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-devel/gcc:* x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers x11-base/xorg-proto DESCRIPTION=Valve Software's fork of Wine EAPI=8 HOMEPAGE=https://github.com/ValveSoftware/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper git-r3 +INHERIT=autotools flag-o-matic multilib multilib-build prefix python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper git-r3 IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind usb v4l +xcomposite xinerama abi_x86_32 abi_x86_64 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff PROPERTIES=live -RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-devel/gcc:* x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.0.9999 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=968c1332529d50610b6c8389a34a7e4f +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=40d86e83809c487d5b06b7772caeb956 diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.0 b/metadata/md5-cache/app-emulation/wine-staging-8.0 index 0c7e96d1d0a0..978d835a6118 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-8.0 +++ b/metadata/md5-cache/app-emulation/wine-staging-8.0 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchs EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +truetype udev udisks +unwind usb v4l +vulkan +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=8.0 SRC_URI=https://dl.winehq.org/wine/source/8.0/wine-8.0.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.0.tar.gz -> wine-staging-8.0.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c96a0b1fe0e71915f2e4d8c81288d124 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=2866ece2ee6393da0d7406f6bbd8d733 diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.11-r1 b/metadata/md5-cache/app-emulation/wine-staging-8.11-r1 index e3fbb5d65ac6..f9826dedca99 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-8.11-r1 +++ b/metadata/md5-cache/app-emulation/wine-staging-8.11-r1 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchs EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools edo flag-o-matic multilib multilib-build python-any-r1 toolchain-funcs wrapper +INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=8.11 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.11.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.11.tar.gz -> wine-staging-8.11.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=545b8ec491fd8c9455e3b31036136413 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=2cd2e9fc9787e217a2633706d0d185cd diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.12 b/metadata/md5-cache/app-emulation/wine-staging-8.12 index 24a2cf4f5c61..9afc67db2c40 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-8.12 +++ b/metadata/md5-cache/app-emulation/wine-staging-8.12 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchs EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools edo flag-o-matic multilib multilib-build python-any-r1 toolchain-funcs wrapper +INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=8.12 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.12.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.12.tar.gz -> wine-staging-8.12.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=545b8ec491fd8c9455e3b31036136413 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=2cd2e9fc9787e217a2633706d0d185cd diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.13 b/metadata/md5-cache/app-emulation/wine-staging-8.13 index c12dfcb5573e..6c3074ecac9f 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-8.13 +++ b/metadata/md5-cache/app-emulation/wine-staging-8.13 @@ -1,18 +1,18 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 postinst postrm prepare pretend setup unpack DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools edo flag-o-matic multilib multilib-build python-any-r1 toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 +INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 toolchain-funcs wrapper +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.13 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.13.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.13.tar.gz -> wine-staging-8.13.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=545b8ec491fd8c9455e3b31036136413 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ae01fe14f40ac3922d45b173e56a59c2 diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999 index 85ac3aaed130..07e4bb2588a0 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9999 +++ b/metadata/md5-cache/app-emulation/wine-staging-9999 @@ -1,17 +1,17 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset EAPI=8 HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools edo flag-o-matic multilib multilib-build python-any-r1 toolchain-funcs wrapper git-r3 -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 +INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 toolchain-funcs wrapper git-r3 +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff PROPERTIES=live -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=9999 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=545b8ec491fd8c9455e3b31036136413 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ae01fe14f40ac3922d45b173e56a59c2 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 b/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 index 94cc0c68b934..f4fef9e11ba3 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchse EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos ldap +mingw +mono netapi nls odbc openal opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +truetype udev udisks +unwind usb v4l +vkd3d +vulkan +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* amd64 x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=7.0.2 SRC_URI=https://dl.winehq.org/wine/source/7.0/wine-7.0.2.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0045ca07d20682bdb01186cf69d2adce +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=9e44e9fd54a20d203614fa8f9fa2d7c7 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.0.1 b/metadata/md5-cache/app-emulation/wine-vanilla-8.0.1 index c9c08049f24a..82a96815c926 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.0.1 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.0.1 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchse EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +truetype udev udisks +unwind usb v4l +vulkan +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* amd64 x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=8.0.1 SRC_URI=https://dl.winehq.org/wine/source/8.0/wine-8.0.1.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c1378683c7e81049f91b8a72a2a961eb +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=8c5e4f17847afd00797ae9a997cab4a1 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.0.2 b/metadata/md5-cache/app-emulation/wine-vanilla-8.0.2 index d64d0f7f18a8..739b3e9cba5f 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.0.2 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.0.2 @@ -5,14 +5,14 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchse EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 ~x86 +KEYWORDS=-* ~amd64 x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.4.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.0.2 SRC_URI=https://dl.winehq.org/wine/source/8.0/wine-8.0.2.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=bc8cdf386e13c0a5d6c439c31d0279c2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=5a20932a3d95343671f69ff439d67fb4 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.11-r1 b/metadata/md5-cache/app-emulation/wine-vanilla-8.11-r1 index 76f15e75809a..cd87d1b32df0 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.11-r1 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.11-r1 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchse EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=8.11 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.11.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cb62e67cc6014efbe169b812192685bb +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=4f51c8278963b2ab0133153fcd9f0e20 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.12 b/metadata/md5-cache/app-emulation/wine-vanilla-8.12 index f797de390776..f0e9ea37c8ab 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.12 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.12 @@ -5,7 +5,7 @@ DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchse EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=8.12 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.12.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cb62e67cc6014efbe169b812192685bb +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=4f51c8278963b2ab0133153fcd9f0e20 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.13 b/metadata/md5-cache/app-emulation/wine-vanilla-8.13 index 876bc1006ed1..719fc2a96746 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.13 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.13 @@ -1,18 +1,18 @@ -BDEPEND=dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 +BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 postinst postrm prepare pretend DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.13 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.13.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cb62e67cc6014efbe169b812192685bb +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=80d3e8a72f1d8ed97312eb3a46432ec6 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9999 b/metadata/md5-cache/app-emulation/wine-vanilla-9999 index a7179e7b894c..58216e481fd5 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9999 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9999 @@ -1,17 +1,17 @@ -BDEPEND=dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm prepare pretend unpack DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper git-r3 -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite xinerama abi_x86_32 abi_x86_64 +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper git-r3 +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff PROPERTIES=live -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=9999 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cb62e67cc6014efbe169b812192685bb +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=80d3e8a72f1d8ed97312eb3a46432ec6 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 6599926336fc35b4ec9bbb3681dec84e4b587fed..0ed07e6854ef36230de8add9748f9d4172eeac52 100644 GIT binary patch delta 72298 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

      p?W*C5Vc5h*J$A%8I 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 delta 71762 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 diff --git a/metadata/md5-cache/app-misc/broot-1.23.0 b/metadata/md5-cache/app-misc/broot-1.23.0 index 995c894849b2..fce8b0011d22 100644 --- a/metadata/md5-cache/app-misc/broot-1.23.0 +++ b/metadata/md5-cache/app-misc/broot-1.23.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://dystroy.org/broot/ https://github.com/Canop/broot INHERIT=bash-completion-r1 cargo IUSE=X debug -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB RDEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) SLOT=0 SRC_URI=https://github.com/Canop/broot/archive/v1.23.0.tar.gz -> broot-1.23.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.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/1.0.1/download -> aho-corasick-1.0.1.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/ansi_colours/1.2.1/download -> ansi_colours-1.2.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argh/0.1.10/download -> argh-0.1.10.crate https://crates.io/api/v1/crates/argh_derive/0.1.10/download -> argh_derive-0.1.10.crate https://crates.io/api/v1/crates/argh_shared/0.1.10/download -> argh_shared-0.1.10.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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.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/bet/1.0.2/download -> bet-1.0.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.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/char_reader/0.1.1/download -> char_reader-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.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/cli-log/2.0.0/download -> cli-log-2.0.0.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/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.0.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/coolor/0.5.0/download -> coolor-0.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crokey/0.4.3/download -> crokey-0.4.3.crate https://crates.io/api/v1/crates/crokey-proc_macros/0.4.0/download -> crokey-proc_macros-0.4.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.0/download -> crossbeam-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.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-queue/0.3.8/download -> crossbeam-queue-0.3.8.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/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.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/csv2svg/0.1.9/download -> csv2svg-0.1.9.crate https://crates.io/api/v1/crates/custom_error/1.9.2/download -> custom_error-1.9.2.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/deser-hjson/1.2.0/download -> deser-hjson-1.2.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.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/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/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/exr/1.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/file-size/1.0.3/download -> file-size-1.0.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.2/download -> fontconfig-parser-0.5.2.crate https://crates.io/api/v1/crates/fontdb/0.14.1/download -> fontdb-0.14.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-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/glassbench/0.3.5/download -> glassbench-0.3.5.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.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.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashlink/0.6.0/download -> hashlink-0.6.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/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/id-arena/2.2.1/download -> id-arena-2.2.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.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/imagesize/0.12.0/download -> imagesize-0.12.0.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.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.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/kurbo/0.9.5/download -> kurbo-0.9.5.crate https://crates.io/api/v1/crates/lazy-regex/2.5.0/download -> lazy-regex-2.5.0.crate https://crates.io/api/v1/crates/lazy-regex-proc_macros/2.4.1/download -> lazy-regex-proc_macros-2.4.1.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/lfs-core/0.11.1/download -> lfs-core-0.11.1.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.5+1.4.5/download -> libgit2-sys-0.13.5+1.4.5.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.20.1/download -> libsqlite3-sys-0.20.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.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/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.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.6.1/download -> memmap2-0.6.1.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/minimad/0.9.1/download -> minimad-0.9.1.crate https://crates.io/api/v1/crates/minimad/0.12.0/download -> minimad-0.12.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.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/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_id/0.1.1/download -> objc_id-0.1.1.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/open/1.7.1/download -> open-1.7.1.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.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/pathdiff/0.2.1/download -> pathdiff-0.2.1.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/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plist/1.4.3/download -> plist-1.4.3.crate https://crates.io/api/v1/crates/png/0.17.6/download -> png-0.17.6.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/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-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/proc-status/0.1.1/download -> proc-status-0.1.1.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.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/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/rctree/0.5.0/download -> rctree-0.5.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.5/download -> redox_syscall-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.8.1/download -> regex-1.8.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.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/resvg/0.33.0/download -> resvg-0.33.0.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rosvgtree/0.3.0/download -> rosvgtree-0.3.0.crate https://crates.io/api/v1/crates/roxmltree/0.18.0/download -> roxmltree-0.18.0.crate https://crates.io/api/v1/crates/rusqlite/0.24.2/download -> rusqlite-0.24.2.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustybuzz/0.7.0/download -> rustybuzz-0.7.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/secular/1.0.1/download -> secular-1.0.1.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/simplecss/0.2.1/download -> simplecss-0.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/splitty/1.0.1/download -> splitty-1.0.1.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/strict/0.1.4/download -> strict-0.1.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/svg/0.13.1/download -> svg-0.13.1.crate https://crates.io/api/v1/crates/svgfilters/0.4.0/download -> svgfilters-0.4.0.crate https://crates.io/api/v1/crates/svgtypes/0.11.0/download -> svgtypes-0.11.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/syntect-no-panic/4.6.1/download -> syntect-no-panic-4.6.1.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termimad/0.20.6/download -> termimad-0.20.6.crate https://crates.io/api/v1/crates/termimad/0.23.1/download -> termimad-0.23.1.crate https://crates.io/api/v1/crates/terminal-clipboard/0.4.0/download -> terminal-clipboard-0.4.0.crate https://crates.io/api/v1/crates/terminal-light/1.1.1/download -> terminal-light-1.1.1.crate https://crates.io/api/v1/crates/termux-clipboard/0.1.0/download -> termux-clipboard-0.1.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.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.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-skia/0.9.1/download -> tiny-skia-0.9.1.crate https://crates.io/api/v1/crates/tiny-skia-path/0.9.0/download -> tiny-skia-path-0.9.0.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/ttf-parser/0.18.1/download -> ttf-parser-0.18.1.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.1.0/download -> unicode-bidi-mirroring-0.1.0.crate https://crates.io/api/v1/crates/unicode-ccc/0.1.2/download -> unicode-ccc-0.1.2.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.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-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-script/0.5.5/download -> unicode-script-0.5.5.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/usvg/0.33.0/download -> usvg-0.33.0.crate https://crates.io/api/v1/crates/usvg-parser/0.33.0/download -> usvg-parser-0.33.0.crate https://crates.io/api/v1/crates/usvg-text-layout/0.33.0/download -> usvg-text-layout-0.33.0.crate https://crates.io/api/v1/crates/usvg-tree/0.33.0/download -> usvg-tree-0.33.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.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/0.48.0/download -> windows-0.48.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.0/download -> windows-targets-0.48.0.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/x11-clipboard/0.5.3/download -> x11-clipboard-0.5.3.crate https://crates.io/api/v1/crates/xcb/0.10.1/download -> xcb-0.10.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.1.0/download -> xterm-query-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.2.0/download -> xterm-query-0.2.0.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/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e2f8b892479bc5479df9c5db9f470a21 +_md5_=b1d8a616e18dd229685d62e3918d5e58 diff --git a/metadata/md5-cache/app-misc/broot-1.24.1 b/metadata/md5-cache/app-misc/broot-1.24.1 new file mode 100644 index 000000000000..9f745eb75b6d --- /dev/null +++ b/metadata/md5-cache/app-misc/broot-1.24.1 @@ -0,0 +1,15 @@ +BDEPEND=>=virtual/rust-1.65 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) +DESCRIPTION=A new way to see and navigate directory trees +EAPI=8 +HOMEPAGE=https://dystroy.org/broot/ https://github.com/Canop/broot +INHERIT=bash-completion-r1 cargo +IUSE=X debug +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB +RDEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) +SLOT=0 +SRC_URI=https://github.com/Canop/broot/archive/v1.24.1.tar.gz -> broot-1.24.1.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.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/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.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/ansi_colours/1.2.1/download -> ansi_colours-1.2.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argh/0.1.10/download -> argh-0.1.10.crate https://crates.io/api/v1/crates/argh_derive/0.1.10/download -> argh_derive-0.1.10.crate https://crates.io/api/v1/crates/argh_shared/0.1.10/download -> argh_shared-0.1.10.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.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.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bet/1.0.2/download -> bet-1.0.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.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/char_reader/0.1.1/download -> char_reader-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap-help/0.4.0/download -> clap-help-0.4.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_complete/4.3.2/download -> clap_complete-4.3.2.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.12/download -> clap_mangen-0.2.12.crate https://crates.io/api/v1/crates/cli-log/2.0.0/download -> cli-log-2.0.0.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/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.0.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/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/coolor/0.5.0/download -> coolor-0.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crokey/0.4.3/download -> crokey-0.4.3.crate https://crates.io/api/v1/crates/crokey-proc_macros/0.4.0/download -> crokey-proc_macros-0.4.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.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.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/csv/1.2.2/download -> csv-1.2.2.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/csv2svg/0.1.9/download -> csv2svg-0.1.9.crate https://crates.io/api/v1/crates/custom_error/1.9.2/download -> custom_error-1.9.2.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/deser-hjson/2.0.0/download -> deser-hjson-2.0.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.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/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/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/exr/1.7.0/download -> exr-1.7.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/file-size/1.0.3/download -> file-size-1.0.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.2/download -> fontconfig-parser-0.5.2.crate https://crates.io/api/v1/crates/fontdb/0.14.1/download -> fontdb-0.14.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/glassbench/0.3.5/download -> glassbench-0.3.5.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.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.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hashlink/0.6.0/download -> hashlink-0.6.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/id-arena/2.2.1/download -> id-arena-2.2.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/imagesize/0.12.0/download -> imagesize-0.12.0.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.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.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kurbo/0.9.5/download -> kurbo-0.9.5.crate https://crates.io/api/v1/crates/lazy-regex/2.5.0/download -> lazy-regex-2.5.0.crate https://crates.io/api/v1/crates/lazy-regex/3.0.0/download -> lazy-regex-3.0.0.crate https://crates.io/api/v1/crates/lazy-regex-proc_macros/2.4.1/download -> lazy-regex-proc_macros-2.4.1.crate https://crates.io/api/v1/crates/lazy-regex-proc_macros/3.0.0/download -> lazy-regex-proc_macros-3.0.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/lfs-core/0.11.1/download -> lfs-core-0.11.1.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.5+1.4.5/download -> libgit2-sys-0.13.5+1.4.5.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.20.1/download -> libsqlite3-sys-0.20.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.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/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.2/download -> memmap2-0.6.2.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/minimad/0.9.1/download -> minimad-0.9.1.crate https://crates.io/api/v1/crates/minimad/0.12.0/download -> minimad-0.12.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.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.16.0/download -> num_cpus-1.16.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_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/open/1.7.1/download -> open-1.7.1.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pin-project/1.1.2/download -> pin-project-1.1.2.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.2/download -> pin-project-internal-1.1.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plist/1.5.0/download -> plist-1.5.0.crate https://crates.io/api/v1/crates/png/0.17.9/download -> png-0.17.9.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/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/proc-status/0.1.1/download -> proc-status-0.1.1.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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/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/rctree/0.5.0/download -> rctree-0.5.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.5/download -> redox_syscall-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.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/regex-automata/0.3.2/download -> regex-automata-0.3.2.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.3/download -> regex-syntax-0.7.3.crate https://crates.io/api/v1/crates/resvg/0.33.0/download -> resvg-0.33.0.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rosvgtree/0.3.0/download -> rosvgtree-0.3.0.crate https://crates.io/api/v1/crates/roxmltree/0.18.0/download -> roxmltree-0.18.0.crate https://crates.io/api/v1/crates/rusqlite/0.24.2/download -> rusqlite-0.24.2.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.4/download -> rustix-0.38.4.crate https://crates.io/api/v1/crates/rustybuzz/0.7.0/download -> rustybuzz-0.7.0.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/secular/1.0.1/download -> secular-1.0.1.crate https://crates.io/api/v1/crates/serde/1.0.171/download -> serde-1.0.171.crate https://crates.io/api/v1/crates/serde_derive/1.0.171/download -> serde_derive-1.0.171.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/simplecss/0.2.1/download -> simplecss-0.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/snafu/0.7.5/download -> snafu-0.7.5.crate https://crates.io/api/v1/crates/snafu-derive/0.7.5/download -> snafu-derive-0.7.5.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/splitty/1.0.1/download -> splitty-1.0.1.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/strict/0.1.4/download -> strict-0.1.4.crate https://crates.io/api/v1/crates/strict-num/0.1.1/download -> strict-num-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/svg/0.13.1/download -> svg-0.13.1.crate https://crates.io/api/v1/crates/svgfilters/0.4.0/download -> svgfilters-0.4.0.crate https://crates.io/api/v1/crates/svgtypes/0.11.0/download -> svgtypes-0.11.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.25/download -> syn-2.0.25.crate https://crates.io/api/v1/crates/syntect-no-panic/4.6.1/download -> syntect-no-panic-4.6.1.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/termimad/0.20.6/download -> termimad-0.20.6.crate https://crates.io/api/v1/crates/termimad/0.23.1/download -> termimad-0.23.1.crate https://crates.io/api/v1/crates/terminal-clipboard/0.4.0/download -> terminal-clipboard-0.4.0.crate https://crates.io/api/v1/crates/terminal-light/1.1.1/download -> terminal-light-1.1.1.crate https://crates.io/api/v1/crates/termux-clipboard/0.1.0/download -> termux-clipboard-0.1.0.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.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.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.23/download -> time-0.3.23.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.10/download -> time-macros-0.2.10.crate https://crates.io/api/v1/crates/tiny-skia/0.9.1/download -> tiny-skia-0.9.1.crate https://crates.io/api/v1/crates/tiny-skia-path/0.9.0/download -> tiny-skia-path-0.9.0.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.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.12/download -> toml_edit-0.19.12.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/ttf-parser/0.19.1/download -> ttf-parser-0.19.1.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.1.0/download -> unicode-bidi-mirroring-0.1.0.crate https://crates.io/api/v1/crates/unicode-ccc/0.1.2/download -> unicode-ccc-0.1.2.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.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-script/0.5.5/download -> unicode-script-0.5.5.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.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/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/usvg/0.33.0/download -> usvg-0.33.0.crate https://crates.io/api/v1/crates/usvg-parser/0.33.0/download -> usvg-parser-0.33.0.crate https://crates.io/api/v1/crates/usvg-text-layout/0.33.0/download -> usvg-text-layout-0.33.0.crate https://crates.io/api/v1/crates/usvg-tree/0.33.0/download -> usvg-tree-0.33.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.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/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.9/download -> winnow-0.4.9.crate https://crates.io/api/v1/crates/x11-clipboard/0.5.3/download -> x11-clipboard-0.5.3.crate https://crates.io/api/v1/crates/xcb/0.10.1/download -> xcb-0.10.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.1.0/download -> xterm-query-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.2.0/download -> xterm-query-0.2.0.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/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2046de322bde632650fe30c9793d11e0 diff --git a/metadata/md5-cache/app-misc/fastfetch-0.1.9999 b/metadata/md5-cache/app-misc/fastfetch-0.1.9999 index 853dfcabe5cd..b7539edcca8a 100644 --- a/metadata/md5-cache/app-misc/fastfetch-0.1.9999 +++ b/metadata/md5-cache/app-misc/fastfetch-0.1.9999 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig >=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=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) +DEPEND=dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) DESCRIPTION=Fast system information tool EAPI=8 HOMEPAGE=https://github.com/fastfetch-cli/fastfetch INHERIT=cmake flag-o-matic git-r3 -IUSE=X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr +IUSE=X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr LICENSE=MIT PROPERTIES=live -RDEPEND=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) +RDEPEND=dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=62ae70b0c3b95249bc698eb603add9e8 +_md5_=ba8954623777bf816ef888c05379940b diff --git a/metadata/md5-cache/app-misc/fastfetch-0.2.9999 b/metadata/md5-cache/app-misc/fastfetch-0.2.9999 index 853dfcabe5cd..b7539edcca8a 100644 --- a/metadata/md5-cache/app-misc/fastfetch-0.2.9999 +++ b/metadata/md5-cache/app-misc/fastfetch-0.2.9999 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig >=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=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) +DEPEND=dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) DESCRIPTION=Fast system information tool EAPI=8 HOMEPAGE=https://github.com/fastfetch-cli/fastfetch INHERIT=cmake flag-o-matic git-r3 -IUSE=X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr +IUSE=X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr LICENSE=MIT PROPERTIES=live -RDEPEND=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) +RDEPEND=dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=62ae70b0c3b95249bc698eb603add9e8 +_md5_=ba8954623777bf816ef888c05379940b diff --git a/metadata/md5-cache/app-misc/fastfetch-2.0.0 b/metadata/md5-cache/app-misc/fastfetch-2.0.0 new file mode 100644 index 000000000000..6063da572b53 --- /dev/null +++ b/metadata/md5-cache/app-misc/fastfetch-2.0.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) +DESCRIPTION=Fast system information tool +EAPI=8 +HOMEPAGE=https://github.com/fastfetch-cli/fastfetch +INHERIT=cmake flag-o-matic +IUSE=X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-libs/yyjson sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) +REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) +SLOT=0 +SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.0.0.tar.gz -> fastfetch-2.0.0.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ba8954623777bf816ef888c05379940b diff --git a/metadata/md5-cache/app-misc/rmlint-2.10.2 b/metadata/md5-cache/app-misc/rmlint-2.10.2 new file mode 100644 index 000000000000..f68927089d68 --- /dev/null +++ b/metadata/md5-cache/app-misc/rmlint-2.10.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-bootstrap-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-bootstrap-theme[python_targets_python3_11(-)] ) ) nls? ( sys-devel/gettext ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-shells/dash python_single_target_python3_10? ( dev-python/nose[python_targets_python3_10(-)] dev-python/parameterized[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] dev-python/pyxattr[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/nose[python_targets_python3_11(-)] dev-python/parameterized[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] dev-python/pyxattr[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=dev-libs/glib:2 dev-libs/json-glib virtual/libelf:0= +DESCRIPTION=Extremely fast tool to remove duplicates and other lint from your filesystem +EAPI=8 +HOMEPAGE=https://rmlint.readthedocs.io/ +INHERIT=gnome2-utils python-single-r1 scons-utils toolchain-funcs +IUSE=doc gui nls test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-libs/glib:2 dev-libs/json-glib virtual/libelf:0= gui? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) gnome-base/librsvg:2[introspection] x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:3.0[introspection] x11-libs/pango[introspection] python_single_target_python3_10? ( dev-python/colorlog[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/colorlog[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/sahib/rmlint/archive/v2.10.2.tar.gz -> rmlint-2.10.2.tar.gz +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 scons-utils 03ca4edc3a0fdb533f0f358787059bdc toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=47eba8e72e3ffb29b05d9429e98c689b diff --git a/metadata/md5-cache/app-misc/rpick-0.9.0 b/metadata/md5-cache/app-misc/rpick-0.9.0 new file mode 100644 index 000000000000..cba6f2d517c6 --- /dev/null +++ b/metadata/md5-cache/app-misc/rpick-0.9.0 @@ -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/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.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.12/download -> assert_cmd-2.0.12.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/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bstr/1.6.0/download -> bstr-1.6.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.3.12/download -> clap-4.3.12.crate https://crates.io/api/v1/crates/clap_builder/4.3.12/download -> clap_builder-4.3.12.crate https://crates.io/api/v1/crates/clap_derive/4.3.12/download -> clap_derive-4.3.12.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/csv/1.2.2/download -> csv-1.2.2.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/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.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.9/download -> itoa-1.0.9.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.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.7/download -> matrixmultiply-0.3.7.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.4/download -> mockall-0.11.4.crate https://crates.io/api/v1/crates/mockall_derive/0.11.4/download -> mockall_derive-0.11.4.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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.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/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.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-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.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_syscall/0.3.5/download -> redox_syscall-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.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/rpick/0.9.0/download -> rpick-0.9.0.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.4/download -> rustix-0.38.4.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/safe_arch/0.7.0/download -> safe_arch-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.171/download -> serde-1.0.171.crate https://crates.io/api/v1/crates/serde_derive/1.0.171/download -> serde_derive-1.0.171.crate https://crates.io/api/v1/crates/serde_yaml/0.9.23/download -> serde_yaml-0.9.23.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/syn/2.0.26/download -> syn-2.0.26.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.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.11/download -> unicode-ident-1.0.11.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.9/download -> unsafe-libyaml-0.2.9.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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.11/download -> wide-0.7.11.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-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.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=58a20b569877e97838deedc9d9491c1c diff --git a/metadata/md5-cache/app-misc/spire-1.6.4 b/metadata/md5-cache/app-misc/spire-1.7.1 similarity index 67% rename from metadata/md5-cache/app-misc/spire-1.6.4 rename to metadata/md5-cache/app-misc/spire-1.7.1 index 336a07befb41..6f8317df3847 100644 --- a/metadata/md5-cache/app-misc/spire-1.6.4 +++ b/metadata/md5-cache/app-misc/spire-1.7.1 @@ -1,5 +1,5 @@ BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install prepare test unpack +DEFINED_PHASES=compile install test unpack DEPEND=acct-group/spire acct-user/spire DESCRIPTION=the spiffe runtime environment EAPI=8 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 RDEPEND=acct-group/spire acct-user/spire RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/spiffe/spire/archive/v1.6.4.tar.gz -> spire-1.6.4.tar.gz https://dev.gentoo.org/~williamh/dist/spire-1.6.4-deps.tar.xz +SRC_URI=https://github.com/spiffe/spire/archive/v1.7.1.tar.gz -> spire-1.7.1.tar.gz https://dev.gentoo.org/~williamh/dist/spire-1.7.1-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bc19b4f435b0407ac4c9387eee13817d +_md5_=d892b0c953ee06f26055796fa03bfe55 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index be3444676dbbd109e8668479a91efb44551fb180..25cc5600d1ed65dc9e77ddda6b0754a9943c6956 100644 GIT binary patch delta 10196 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

      Hh%E K#7m-yMgRZ~EeWOo diff --git a/metadata/md5-cache/app-office/homebank-5.6.5 b/metadata/md5-cache/app-office/homebank-5.6.5 new file mode 100644 index 000000000000..64e8f11b6ce1 --- /dev/null +++ b/metadata/md5-cache/app-office/homebank-5.6.5 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/perl-5.8.1 dev-perl/XML-Parser >=dev-util/intltool-0.40.5 sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=configure postinst postrm preinst +DEPEND=>=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:= ) x11-base/xorg-proto +DESCRIPTION=Free, easy, personal accounting for everyone +EAPI=8 +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 +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.5.tar.gz +_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=425ea589b82b4443c152e184182d7732 diff --git a/metadata/md5-cache/app-pda/Manifest.gz b/metadata/md5-cache/app-pda/Manifest.gz index a9e616b2f843cc6c0b7d6d8b905251ae4f90dfe9..f44f6698b3a74f6ff9cb401b536ab327594450d2 100644 GIT binary patch literal 2574 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 literal 2572 zcmV+n3iI_JiwFP!00002|9zKDj$OAAh38&HZ$JWzMY71D3(|(iQ%3Jx{`hTD zXIN8>W?C$HjGcy+<`Ux3+G(?nnaZ?&avPdPnNNTDy7TOqmb(bZPjq0L%S-(&PCJ@+Vcc3EXqp4lU{)@GDb)A6oTCFaU) z=@`|soc-Mo7qY*9`tkiQ>rDo*`sPD<%9_gqsvcgrc3M$a>N}mZtQ}v{cDFOL+wP;d zj$U%DxwM*mE!$o#6>XfY?4(?*d*~=xX40sBCO>EwFJ@h;uFYf8sX3|UnVO$7M_OaN zLS?;h{9di~b@CW?qNGucS9D#2>oMk);#eE4iUGk|XRJC*=41ptg#r+WpHzzsKcls5 z(!6BrT2J12`sUFpYp=3W;WJu#KZ!?wf$Dkfe?G^4{`uo4e|gy--oUZ9>8VP802XV) z1KHa=H*L+E<}tI>kS@%nG-e02qE_bxP)KW@Me1=Bu402rMB>3|DdH$8ABR!O^g$7Vom`@1?ak3tUrGCs?kTs&fBd*Jf zTTJ15d}tl$&S@2q@7~&2Cy;Ay1y)>bzoJyZm~$t1Wc5Vm_Sw%0a6fBQ&1RlvAm+VX z)TSx7nH$3`+Q8jF4jtqq(a(>0BcpWE=08I_YFaw`CP0{hKhf(218KuXxs|WO| ztsE((o2k~-0s}~v2bY|JTlU?n_T{UIHY|FM+4YAa1JgG6NY zSt@#4n?OoPolG0+cSz;8aO!E8Jz#?T#`VVPcr~0y?D!NX)?@fxiw=zi!=#LbqO*dvwh!VM2 z<~iCYBMO`|LAdVyD@-rX^ZBP==JU(`V(d^$-=<3~tooZ<1+Ixd8MUEQVuEagCI&*& zIA#oIAgF)|45IO%zm#^V6F0)SrOpYN2ICFExAeN7mKEl`47>*6ZoCWr56}C?>L#85 zsK&BL{oz&@T*!I~me~mhZ6x2!r)pbR^R|pBtjQz1K+XXcmsvh`9aNmp{XlvV6sU%| zRn9PxACU~dsVHPHF2@yhkA<7nbr533j6+uY|DcgMAn*W9&qnj87r$D195qpoaKFAU zmwNPq|46xJs8ECf0!MeeZR0-`7jZrFaNEog$LWss7~M<(xsn05+1SBk@AX``&h002 z<3$b1zY6kDD8`gb05m+p=qx^O;;yu#MIVl#D$s zCW(YHc7P1!Wy7!@Z43-e6iJrb9Is*_KjeIX_WtGh=amkzzo~ON+^_$DB6cQhSke;T7r4nMqdC2^X+a>&8y~+}4%4%dTU z-Dc$*6D3n&0DYx1McOJ?)UB)Ptf0HgbUyFggu-DC<|^_4>(`I-r(gfIK0DYKug5zc zUN5EPQ+TjbtuymKoRX@x0E&{Fu+gBw(5Ffpd5^j0)ydBPX01R%H1PP_a~3{=B~0=c*D@9Z{)G!T$4$4?F->xzoV(mPNpT*HRrOu8jq5KlPxE=3ES z3b~22D4t>jR9P9Lr?+D0!CFNn7-;`D+m5iPq}wuBLa@eu_b$AyXkl@f3Al;p;7j;6 zCnfU+{yAr&wqSE5unVIivs4`t=r*=MGo))YLbL?;nw&{qi*kYgNTif{;VJ{>2$Xn;P$hWaa{oG zN>s8PH}6WPDzgwd)=X&L?M)CQ839M=O!N|rm(V+Xur;$P@W961=%6Iqqr@vI%nWdy zGH$)QeuT6enQXc(u?!bP#SVNk0OJHxkY`UzgHqSwEj{#u$YxK1Mtb}$TWEz6>b_Z3r;G9f8rl-3M5}1Q* zJPz6DtGs*fgM;?L6i3h^Fx{3HJ2*w1GJ3yFc+tq&UvI0sRj{m^VsI)LF+JiHDmGho zwt0C=_XqpCuHJZuIK;g2G#c&NZ2U9?76%qshk%8QT=X@vfg#{pt3Yy=+rylbX7HMK irJ(a8OJv&F?2#<|D&-792{UD3`0hWLKrq6k5dZ)|BNl)F diff --git a/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r1 b/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r1 index a386c69da868..d71ab81d4194 100644 --- a/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r1 +++ b/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) python? ( >=dev-python/cython-0.17[python_targets_python3_10(-)?] ) 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 +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) python? ( =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 DEPEND=>=app-pda/libplist-2.2.0:= >=app-pda/libusbmuxd-2.0.2:= gnutls? ( dev-libs/libgcrypt:0 >=dev-libs/libtasn1-1.1 >=net-libs/gnutls-2.2.0 ) !gnutls? ( dev-libs/openssl:0= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) app-pda/libplist[python(-),python_targets_python3_10(-)?] ) DESCRIPTION=Support library to communicate with Apple iPhone/iPod Touch devices @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) SLOT=0/1.0-6 SRC_URI=https://github.com/libimobiledevice/libimobiledevice/releases/download/1.3.0/libimobiledevice-1.3.0.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d27a4322f17542374fce02a32ff420c1 +_md5_=bcbd23d585db9463ec4b4225b2ee94cf diff --git a/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r2 b/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r2 index 517d5cc79602..ac108a94c342 100644 --- a/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r2 +++ b/metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) python? ( >=dev-python/cython-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) python? ( =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 DEPEND=>=app-pda/libplist-2.2.0:= >=app-pda/libusbmuxd-2.0.2:= gnutls? ( dev-libs/libgcrypt:0 >=dev-libs/libtasn1-1.1 >=net-libs/gnutls-2.2.0 ) !gnutls? ( dev-libs/openssl:0= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) app-pda/libplist[python(-),python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Support library to communicate with Apple iPhone/iPod Touch devices @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 SLOT=0/1.0-6 SRC_URI=https://github.com/libimobiledevice/libimobiledevice/releases/download/1.3.0/libimobiledevice-1.3.0.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=4a3c78d99a742410deeeef96df9cfee4 +_md5_=363b3d682aa4cd10f38077470af8fab7 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index db1915e1dd81e290874fab0837951c2243b9a18d..445f2aa9c7af3b01ebb7b964e0b8abbb861534fd 100644 GIT binary patch literal 17734 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 YL(H_OlQ1Cn)&KVY0|E_%1f_cb0Hj030ssI2 diff --git a/metadata/md5-cache/app-portage/gemato-20.5 b/metadata/md5-cache/app-portage/gemato-20.5 new file mode 100644 index 000000000000..059e94c586fb --- /dev/null +++ b/metadata/md5-cache/app-portage/gemato-20.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Stand-alone Manifest generation & verification tool +EAPI=8 +HOMEPAGE=https://github.com/projg2/gemato/ https://pypi.org/project/gemato/ +INHERIT=distutils-r1 pypi +IUSE=+gpg pretty-log tools test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD-2 +RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/gemato/gemato-20.5.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2f88f53760649835f7d9b9a14d2666b8 diff --git a/metadata/md5-cache/app-portage/pfl-3.2-r2 b/metadata/md5-cache/app-portage/pfl-3.2-r2 deleted file mode 100644 index 6f47cdad71fa..000000000000 --- a/metadata/md5-cache/app-portage/pfl-3.2-r2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 -HOMEPAGE=http://www.portagefilelist.de https://github.com/portagefilelist/client -INHERIT=distutils-r1 systemd -IUSE=+network-cron python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=GPL-2 -RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/termcolor[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] network-cron? ( sys-apps/util-linux[caps] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) -REQUIRED_USE=|| ( 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 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3d5f96925bc4e4eedcd054efa0407b11 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index bdd6a80cf7cd7f4ac2bda0414b12bd8ca47d8366..70ca6e2b705d8b009c4d77b5aded1a1ad061fcc0 100644 GIT binary patch delta 15751 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/rust-1.71.0 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=Shell history manager supporting encrypted synchronisation +EAPI=8 +HOMEPAGE=https://github.com/atuinsh/atuin +INHERIT=cargo shell-completion +IUSE=+client server test +sync debug +KEYWORDS=~amd64 +LICENSE=MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 +REQUIRED_USE=|| ( client server ) sync? ( client ) test? ( client server sync ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/atuinsh/atuin/archive/refs/tags/v16.0.0.tar.gz -> atuin-16.0.0.tar.gz https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.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/1.0.2/download -> aho-corasick-1.0.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.64/download -> anyhow-1.0.64.crate https://crates.io/api/v1/crates/argon2/0.5.0/download -> argon2-0.5.0.crate https://crates.io/api/v1/crates/async-trait/0.1.58/download -> async-trait-0.1.58.crate https://crates.io/api/v1/crates/atoi/1.0.0/download -> atoi-1.0.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/axum-core/0.3.2/download -> axum-core-0.3.2.crate https://crates.io/api/v1/crates/axum/0.6.4/download -> axum-0.6.4.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/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/blake2/0.9.2/download -> blake2-0.9.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.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.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chacha20/0.8.2/download -> chacha20-0.8.2.crate https://crates.io/api/v1/crates/chacha20/0.9.1/download -> chacha20-0.9.1.crate https://crates.io/api/v1/crates/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/chronoutil/0.2.3/download -> chronoutil-0.2.3.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/4.1.14/download -> clap-4.1.14.crate https://crates.io/api/v1/crates/clap_builder/4.1.14/download -> clap_builder-4.1.14.crate https://crates.io/api/v1/crates/clap_complete/4.2.0/download -> clap_complete-4.2.0.crate https://crates.io/api/v1/crates/clap_derive/4.1.14/download -> clap_derive-4.1.14.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/config/0.13.3/download -> config-0.13.3.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.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-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc-catalog/2.1.0/download -> crc-catalog-2.1.0.crate https://crates.io/api/v1/crates/crc/3.0.0/download -> crc-3.0.0.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.6/download -> crossbeam-queue-0.3.6.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/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/crypto-mac/0.8.0/download -> crypto-mac-0.8.0.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/curve25519-dalek/4.0.0-rc.2/download -> curve25519-dalek-4.0.0-rc.2.crate https://crates.io/api/v1/crates/der/0.7.6/download -> der-0.7.6.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.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.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/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dotenvy/0.15.3/download -> dotenvy-0.15.3.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/ed25519-dalek/2.0.0-rc.2/download -> ed25519-dalek-2.0.0-rc.2.crate https://crates.io/api/v1/crates/ed25519/1.5.3/download -> ed25519-1.5.3.crate https://crates.io/api/v1/crates/ed25519/2.2.1/download -> ed25519-2.2.1.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-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.31/download -> encoding_rs-0.8.31.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-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/fiat-crypto/0.1.20/download -> fiat-crypto-0.1.20.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.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/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.24/download -> futures-executor-0.3.24.crate https://crates.io/api/v1/crates/futures-intrusive/0.4.0/download -> futures-intrusive-0.4.0.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.24/download -> futures-0.3.24.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.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/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/h2/0.3.17/download -> h2-0.3.17.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.0/download -> hashlink-0.8.0.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http-range-header/0.3.0/download -> http-range-header-0.3.0.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.0/download -> hyper-rustls-0.23.0.crate https://crates.io/api/v1/crates/hyper/0.14.20/download -> hyper-0.14.20.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.48/download -> iana-time-zone-0.1.48.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interim/0.1.0/download -> interim-0.1.0.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/iso8601/0.4.2/download -> iso8601-0.4.2.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.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.24.2/download -> libsqlite3-sys-0.24.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.crate https://crates.io/api/v1/crates/lock_api/0.4.8/download -> lock_api-0.4.8.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logos-derive/0.12.1/download -> logos-derive-0.12.1.crate https://crates.io/api/v1/crates/logos/0.12.1/download -> logos-0.12.1.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.crate https://crates.io/api/v1/crates/md-5/0.10.4/download -> md-5-0.10.4.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.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/minspan/0.1.1/download -> minspan-0.1.1.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.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.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/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.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/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/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.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.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/password-hash/0.5.0/download -> password-hash-0.5.0.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pbkdf2/0.11.0/download -> pbkdf2-0.11.0.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-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-project/1.0.12/download -> pin-project-1.0.12.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/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/platforms/3.0.2/download -> platforms-3.0.2.crate https://crates.io/api/v1/crates/poly1305/0.8.0/download -> poly1305-0.8.0.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.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/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.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.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.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.5.1/download -> rand_core-0.5.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_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/ratatui/0.21.0/download -> ratatui-0.21.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_users/0.4.3/download -> redox_users-0.4.3.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-automata/0.3.2/download -> regex-automata-0.3.2.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.3/download -> regex-syntax-0.7.3.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/reqwest/0.11.12/download -> reqwest-0.11.12.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rpassword/7.2.0/download -> rpassword-7.2.0.crate https://crates.io/api/v1/crates/rtoolbox/0.0.1/download -> rtoolbox-0.0.1.crate https://crates.io/api/v1/crates/runtime-format/0.1.3/download -> runtime-format-0.1.3.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/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/rustls-native-certs/0.6.2/download -> rustls-native-certs-0.6.2.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.1/download -> rustls-pemfile-1.0.1.crate https://crates.io/api/v1/crates/rustls/0.20.6/download -> rustls-0.20.6.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/rusty_paserk/0.2.0/download -> rusty_paserk-0.2.0.crate https://crates.io/api/v1/crates/rusty_paseto/0.5.0/download -> rusty_paseto-0.5.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/salsa20/0.10.2/download -> salsa20-0.10.2.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/security-framework/2.7.0/download -> security-framework-2.7.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.145/download -> serde-1.0.145.crate https://crates.io/api/v1/crates/serde_derive/1.0.145/download -> serde_derive-1.0.145.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.9/download -> serde_path_to_error-0.1.9.crate https://crates.io/api/v1/crates/serde_regex/1.1.0/download -> serde_regex-1.1.0.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.4/download -> sha1-0.10.4.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.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/shellexpand/2.1.2/download -> shellexpand-2.1.2.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signature/1.6.4/download -> signature-1.6.4.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/sql-builder/3.1.1/download -> sql-builder-3.1.1.crate https://crates.io/api/v1/crates/sqlformat/0.2.0/download -> sqlformat-0.2.0.crate https://crates.io/api/v1/crates/sqlx-core/0.6.2/download -> sqlx-core-0.6.2.crate https://crates.io/api/v1/crates/sqlx-macros/0.6.2/download -> sqlx-macros-0.6.2.crate https://crates.io/api/v1/crates/sqlx-rt/0.6.2/download -> sqlx-rt-0.6.2.crate https://crates.io/api/v1/crates/sqlx/0.6.2/download -> sqlx-0.6.2.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/syn/2.0.14/download -> syn-2.0.14.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.1/download -> sync_wrapper-0.1.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.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/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/tiny-bip39/1.0.0/download -> tiny-bip39-1.0.0.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.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.0/download -> tokio-macros-1.8.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-stream/0.1.9/download -> tokio-stream-0.1.9.crate https://crates.io/api/v1/crates/tokio-util/0.7.4/download -> tokio-util-0.7.4.crate https://crates.io/api/v1/crates/tokio/1.25.0/download -> tokio-1.25.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tower-http/0.3.4/download -> tower-http-0.3.4.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.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-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-tree/0.2.4/download -> tracing-tree-0.2.4.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/typed-builder/0.14.0/download -> typed-builder-0.14.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.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_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/universal-hash/0.5.1/download -> universal-hash-0.5.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/uuid/1.3.4/download -> uuid-1.3.4.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/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.33/download -> wasm-bindgen-futures-0.4.33.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/webpki-roots/0.22.4/download -> webpki-roots-0.22.4.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/whoami/1.2.3/download -> whoami-1.2.3.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.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.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/x25519-dalek/2.0.0-rc.2/download -> x25519-dalek-2.0.0-rc.2.crate https://crates.io/api/v1/crates/xsalsa20poly1305/0.9.0/download -> xsalsa20poly1305-0.9.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate https://github.com/atuinsh/atuin/commit/613218f0d80e7dd9bd688d6a30d06d33fd83d0c4.patch -> atuin-16.0.0-fix-client-only-builds.patch +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c5f7d51a5d438d07a434a69e6ce7c841 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index a0efddd547d9e91d49cef48687663a729a4f8808..c30a456778a627667722167907dc8c0633515b6a 100644 GIT binary patch delta 70112 zcmV((K;XaOt_0Jr1dtqm2rRp8WF|9>R?=d2V+ee(QcW@`W>$5ze!ZS2GVcdj#U53+ zRgszZzHfxX{rEY6yW_w9%m4K+AO7XnUqAl$|Kq=X{I8$KzkdGwZy*2lub+OJ>$i{L zhZw>SM+hH(iyvZ$^~1mZw}1KH|JU@dAI?_mk?QCrw%lS^E9Gl{9yPR9>P}3VJSw}i|KJK|jxLV8kp8eWa zJtCi3+H4>G&;RXTN=zS)bk8=$@cj9A9-aW56^Kqo3<$2`X5^u%Zj-ASG`#9#+&XZR< zdmmR?J2CEc$oOASeU-`Ilob{Z1x|cqfnOPX zb-G&a$FW1(vzHXleDH~_@m0H?pIw~mkCo=um>(3{Ua2CIC}l#iHNj=A$~ zXY07m-PT#wnXt=I`YX{95?=X*L0pWeK*rzI+0g? zh#!tp-fYC;RxD3Uh16T!lgPo>*Em-=N11V4Wnhhd^9JD#IMV2KU!%m61xv@CtsPgz zZt2343Flt>I*0>Sjdhv_(U_0(2)t2B^*Ax|afiIFviggSYRLV*>y0P0vT_V_%yeMp zzQQ1XSo#_I-FLh1ePgQ4s*G}lmHE$6OPnE%Bk1iK%uvlKuYMmV5qaT{R~zB3XX&%B zs%Gt(I>%G?-LiDrDM4i2-9=L6;FIBwb9OS z<1F<)!u0ujJMt?&P0ZT);rk|F3BvHiGM|&?Bw*HY-T2`+=M~PKHm`Z$f#p6|u8AiB zD#56kQYgS}26EEfLkCZfbyZ&Qo@4W;q1F*&AKP$cUHGLd;f~*}^^0cuAHUWQc+jhV zjrfSoE9SP(!>0sJfR*0Hod%AQS^J6W5OQmzb>0K~I`7(vb=H3c!nCZ|`N%=Q%+T=w zzOv^zRw9~L3GrBQ#<|OlXR*AM$Qjq(tAi0QHX3OXJ!j)hW@%x!a>Wyq@pRxi;SGu( z2atXdR%PC-A|||hx!c^= z1xm(rmlqp-`LsX%^p&)SLtP)vqrF=bKKzn5;=OvkoHwpOcurZcIna@)Z#? zT>v}&Ph!~MZyO@lh1;K^8y`*pP5k=W8+XcANkj043Gnjx zK*#T41bAW(ua=4zjvLm9N7$r~+()UCs7^!*CI*!2n7Bn4z*z=OdF7B3d8WjQck%r# zwUz1(x5<1W>wr5Zh|a`H`sbMo??kXpJnLfRj=3wId}JKrpI9n|4=uib;rVeNM9vvU zzXGIZV>5ucne@oNu;u{btEJ#XLxwXJ*fS$J11M;`#USH?F6jyz8V0yuV`nH9 z5HYbA&l9k%=t)@IU{b$-cME00!5Snjg$h)PTM_$Wx*O^wHyA7Pt3V|QeuP&`ef{+B zpMRSqzT^D(Tl!GWH>VxQHCi{-xqnPxZg;2>;n@;2z04y=Fi*H~}>1}E8l zg*Aayat(Z7&k^7(pf~XXJ+D1@ z-|HYT^@9uorUX(4;RC76n1LWoHymqRdE;XQ(t-g4tXJ$OK6LSrr0K$Xkf-3sv(F3? z-vRI-gjqPT?7Gh#`o`r3Hpkd+ruzF&U$oTyfn@P!rZRXLezM)2Z{LrP0zm8H-!I52 z937I^Zdf!9(CV3gNo_FEl}?-oJ`TL}KnmQfJ#<&3+r$>2nxH+P20>)HhBrpM0}q^G#hu57Mgi)0CzL4Nd~n_5VIKU} z9`Kg{?tmB-=Yro{8K8i`LRKIy;9VeaKnh|o)di0tvcH>u>DRyg^f!!@fB2?e0JB$1 zg#@dBNUa-;V8xTb2rXpU`vqbtH}3nv8yu`b;{XLnAh{3@r6Unv*FuOKBp2Z8CQxcZ z)BqabGHKw(qVg>kmh^UZ=srH*D!BjVP)ZOo1}5Ft0)|el&EkZ4UT54hL7XmN;%qG9 zQDAEeeN)$egv$bjy^&ck59`_Uz5*WHMmf!ONB@SGB^@1qCPC(5+?I`vNG>pCmgt{Y zDru?n%~Hh4l`5YCT>)qM#(_^TvE)o1hlYpy&XYvKQnW;#Adv;}nFNEFfY9f5>sE-8 zw6mfK4A10G;QC})Nq{_j#RX6RWDF8H4-Y*=m7K4C%>3emFgwe{8(|`aVN=YIyU?G6 zD`DR6*dcf*6~1whbXPy2y)bWRIxKkKt>zPFhRF-q+IQDt+V=BOq zfSm?^_kvnhqLnwgGt>@2$7h`6sZtBn7exg;*qwDbTK4F*ON(5+S*Tlys1uVg4F!%K$H&`ZiVeA^(Ju-PLu3I1t#x z&Q7p2UKOEJ7dnLJ0MhoWk;bP_^Yi!^1Jpc!d?0ncMc&;(6y?RjL#kXb!t~JIJ>^(& zBmRFhQ(>;e;@~CY1#d~~fSHnLaALHH^5#NDD_#Lez(t4y#$cQ{0aAcKWEDC}>wuFZ zj`)lGwr@Z*Z{T%LBms#SmZK-eaxXG5fqO5gc~33j7r=If)F26t81ZX36!{D&JIOtN zI7vz%_*N?7@N+;t?sE=9l5frjM32uM05Z{e5V8w3^9NJ4A0n1QP`zX4Fn{PZwE9G` zK}k|1I1-d9$#k}{Lq0tS_ymrTMO0o%d%>Xfvp(t>C#f7=&&wy)u;PR;mWKFo&CvV} zv4>JZ;kgu~A7nHZ39pgY8`%&LfcEcy1R;cJo~yM1G!PUi}WGvcUZ9?8tg@KqT@3xyTYAe!wl@|HV?juAhDaq-yx# z`uJP^kO`?bltOkxspIaarf87Cl*U-IvQQwxz?tCK7_B0p_-{;#{=CltRL}crlt889 zgka4Dn+)X4iLWEpfzr|U4S^(>fP6m9&%HDJf0L%Slm2c3wC_PCNNH_w#ZL<`|LZhJ1ku6)w+y)Me?m#kjkZ$u&*CBdMC^9fmYlDQ5B0#bF z9nWu)$**6wY^oGZ1=)MUC^!e1tw9vifujI_8v@M@Lm)f#gzvMSr@ITF{f_YUTI5J4 z%;@$3aW^suJY|r(NROwx^27tEddi_OH|$5bSluImcm}+kOe75-FQx+j!z2L5f@z<5 zgHlMKP28n%Vqn&6q67(L5(pXi1Q1De^>phT2@wYLFQX~IB`|}9nqbCt!4m)h2;bg+ z0eyJE+ew3v7|1@LwV>_GeV^~9`gD(=H68*>2X1^fbvq&L{)3>D>px6LDwG$(%Fq;rrS#r?x54&7#vI>~}JxeHB_P^0+U z;3?5TxxAh(lu5)9L$Saf7Oym5*gZgh;gDmlyl8_#o_9eu0pgA95jGSv z=haz7-oHnb{kdQoU@g*UHWIblffCu>JCv*dwovqad8qShr=Ql>Pd_gW^}}K2i${7R z3837G{N&>aW@3pqPv9PTjFlmMvIM2Gdaz*}?L6T@7ozoIg}R832LiPUm7z<2Ll9Us zehTH->s;j3J{CAT+(Jc8Uw90*xXO7$RQIdsyN?X90nd3y{~V$ZKmv1tg2ne{BJ_*qZ7`0^t9a5=pLioH{!vJTtQIO;kDcZ zxaO<1{`&RPPhUQsWWId9?MrokLhKHqVyu3Ja078yWGUyG9mC)X(9tu=iQqucOPpng zYu=NkMV+hs?(-Z_XrSk=ya397RiJZ2P!U%!Mpz5$4=50zxLl8Nq!ZMLZv+9&I|EJ( z_>xpG7*rxd?Jtr#{z%#)`efY^s2?yWn2ZN)$Ran2wi$6hx!#>ypzh3nh}jIFtV{?m z;21hw9?6;R2^S?t;&50S4pv^w^vnMAi`!DT)CWH1?P!lw4B4oj#2k7HmKiM4d4P|k zCX!LFyMYr6s(QLvkDvqZ$H?x2rM{mXOC7Mxvlo79WH2?|5ctVjcz?WQ%sw6?Pw7KPH z%lW!>E?#}Rb(HZh07CWdUM+rIJ+0*BAgs{he1Ii)djYAR`d_}TzyB;nZy)MAZhiwC zU?y4AR|R!ICxEa(){5s83w?Gq_~U}w@+OGyVb)H0i#dGBP{SF2S!Ngjwkhb*F@4BK z!GtrJtoJq<=qIrDYZ5akg8S8<0Qopig%U*eKn+inGPE3x(Ly{SygUrx2Dw-lNf-Kr z_Va*{6zC>Gg8_i!SqpUXIJr^5#?OJj={`_mJ7m&0x;49Pa3TE3rfzD%LH=kb1z)Z2 z_yIz^=8n?BpATYxr?_tvkRbuUWL01q14x>t4APp1Z*ZrqHYGOUoN5!#2bu>)a7Y6n z^MjC^lP86WovcBS37zP}>s*a&iS9V~;+67$03Es9|QbpiXO@P*h|IG;j zLa4pi>GO{RUrIrEdPk!mW+#DiVr*VN9%PN`4tyKXjR0DBMs=n}Dn8?}fk!@l!wdp| zl*)$foYBMb3oP|uVeoDlZ@a?wO~4U7#M2_EG0#tE0-Y@T^w-DRQ4G$AT_6tg1ZFDI zuj4WS00E|d0)I&w&*uSq)99F-Bx~GEvSpWw0%p8L3CIV&66+~Q;e9M|De$i#hsXJ_ zGH#nJI_Rfj$z!(nW@`NB!}abw9py|mlPJyvtTp5ro>L$pgfr`ec|5zuG=$AjB6Op; zHH_4CYYxRSPvbT4?4($dp$LFF%e&Rspt59gx4SZb&j}AFV6W&lsudns`&GPvbNo6? zsTH?+AR%h)ofkxl3e zf$VZ^h!u$1$rTqu-KByxzWCDTA3uNj{M*-Oi!(jE{CeAw@=)Z6tRGp31O%bI+#E%L zpB)5$ykU#6fT34QJ-8KpH+Sht)W`u42JOBuRl7kYLdr9&<3zB-&7$1zImbe8w4Ni* z*;2jmIjDUD16l1?615>rBsL;^V*LZZP{Y9Qpz-7s6cL#Ohg}!Ub`4U>QTde(sbdu< zk0G!o?TE;UtjEIDtJ}b!th4O$9xx|1J&p0q)TClQPs|t1;xgbPObShp^3Fj$lp%Tp*ys}W% zaR=TVKTPpIH(UOl&CsU3#fX=jtSWXw978$rq+E1mvYd4Rx1a2JxF=01laSC+Q!gat z?p?~WT}qzc0f`3PiP{o9v+>dmS$dG3^{sA6L z+zr38oa=W20$cG1i=>-lm zTki)jrD7@`o^E7l9~PCBzWKlF>=v?s++<`V1?0cY0K`K*uPjY&IzznSi+p9y`)wx= zd&&@_a_mLP*pVS?ZW_{Gm)onAasbn_AEb6dSth}0Xo*hzDiPeeavf<0J>#lC!9 zpjI7@3__;!v~GL7?hjXFtjFu{H~8vtqlg!*Ka&XYK8PH728OwhEreQs`{U7=f4R)c z&-q<6&yiwDJa{Yopp~bRV`toFUup`3%+X-6sKSLjDrgi8AL>6?>gB*MkbU2110?D| z4Xa3VS?;ASxXC%A$7vX{x+4TTXYmGahtqcq>TWJM5J``S4gJ{~({_`8folS~7<#rz zRt*qE7%1+L6E-0&t&@L$0E%nsue<4W;cHE|BBc{EkcCu9gX6r?RfzPk;C6UrAe0g8 zX%aSwC6da-so;P?%>>JeBS6p+Tt@a!v_1i9=@5wT@u`(U7k^8Vz$fs)dcDww(SQAq zukO7-t}GXML#Tvb9Ko6q2m@KQlDAPxq{X`fithPCbnZNr!OF9LG_4^T>AZ+MGS$A% zNCL$<-TZg&j#pMAv-m(ck~W?J+#oz=&pWPgpkRlFBRjnk2X~me#SHL8d0YYGkt_!Z zmW8dX5DUG|h4Njo7=4?QKBsW^F zSq+MA=HJrz2Qxi?9`&AL!GG7{GY^>LM*Z%TpIQ|(No{aDnDMF*l#VzlFrdJL0`x3< zpM2AplKKJb9m!4dDRIgOvJ*mCSZA0LtLc%;5zDtTo7`mh?(~#5he8hHk_bX~sCaiH zEAnxZ`0Zg9M06s)5CgbKYa-2|kHBan`K?c~$f*V*iGa_4Bn05K?3Jd4SZ;ap>-fQS zA((h8a?p)XK4m`>;CZpsSC6sKe$QrJPVZdmwz_q~K90CAcjv07`9t<;IRN^ctOEfz zzumwws=qGiD0&zZjAo4#feKdk%X-5V0aubAZe9)`3(meQ&oNaK*{mqGE#dA&BpUlQ z=^eRS$QB8Ivk-1KK;gUfTtLBuibGC3aEAtyd2w)7s5Fa2EUd*aY9vg>6XdZ`3#@U3 zZ;*UZacKA({kX_5@VA?&5!l@2hYy;v`%BV;oPD}s2H_h@5h|~il0QxBUi-7NQZBbs z6?E~C|HG*e(J&lws!sl-b(G?D)kNoO{e~>fJeFYZVWnGj00r=0csv+wML87vem08W!$^PNV8W5H)b`8=c(XVUdWfR$Zoy;X zL3*0^s{r&+0)~h#c{a|EdFCV4#kYYt#j{4y3Vb5!VJRea%XRM>i$#ATQF#bHgJ8$* z%K}(3Ik`1h=SpTE9N`==vcg)KO!J5G!Fq|;?I~0O zt0MKwfp-qr7(iZaL>=s0l^0UX^?UP;37G~J?~V25dq`{JeyCecWFG4=Gl{xl2-0xz zr#z*A!XA5p!?ktKT#0`^A{es#R=DA@C4`*y4mcJ0kdHe{M2+&>`KTwHu)=;%V$SO6 zd00YN5WD1W>;fe}DpUg2$@5;M!w1}U3LunBB!id1laL)frU?+Xkq0qC7>piX%(Q;{ z?LWT$w!WRs{7??i{9T>?Rl+1EA27A)mZe+uK<`Eqx)UnUyDEPN^k*hG8p?khR^v1X zm|Mxuc^C53ayS4?sRm_6G-O0hFBtTpb};(8iVRjEdfHMV>~FsAq?0qrkV-(fMlZ|l zdK5Vd`$95B52Rs}ZjONgmIH2yo^>Ae1nDaKcEIuwY%8;74={dSEiCKmkF;?T^IeBDV0sOPkT zCczj%!ZtAzIMc{1H4;gD0kH=6PtcCh&jto$^f`)$kFS3rSfy`K5sF9q5WLD|H*pY> zM*_!@kp0;mSVMRx;3KGUk+$=nSgZWrS{CzF>**?BZ&L|USl$E(L6(B81_-8gTf)}) z_+DR1(s6DU5|dn~#UptYYxGej!vknfq8_|t@j+<56I8g#fGtC@*Ham55WPy86M|r= z2!Kv}gClWf!+`+H?Ebf(VlJ7t#!_zbS7M@!KCjC&*wHeKWv3CQ zwHu%~3Z!8xh@YJ;o?1erJlee^fuIY#t$aUx7(e&l{>?g1&mP*l;si7s)Ol3=)QWF= zZ*G4R{$lR!hze7RpapR zg!KXt8%cX85I~i&Y-fT0r7ff0B+(vgBwK%ZoQWvB5U2N8tS79mzNnd>KmE9V{)|5z z!$uI&%iB&UctM(NWYA!d>g{oYXIcakskyByjYxhzj&S2xeVjx|?yQZqTQDB9sP+Dc zWzrL(0ZoTKI7!NYN`Ng`w1E~NErke!u<{G`h7KUDzwLzL*SUlJ<-E>KipB8x>7##O z{jJLd%@dgAJJ}mTR9J~0+xbeZ zYyd&k5fsEGk$z1RvCd|N<^AlsSj_^0LCgYyhBiSmvKDfx{la zBdD?4RE}Yyku4ED;DK`VREgK;%=5)qzx-|e_VuSvO2DV)tiIb&D7ZDh(T0B&z!o9a zmB=FK)#Rb1HD#F6xJYymYf){VfT*Pwk8VDR0{dkG z{P+exw5P?QkbH&c%l3;(7>K$-vx_i6vVb}J>B4wgJ@!V?fz3R{4SFsBfaD;*fE~J9 zYE{*Z)I6Tb34U>?(>DHQyUBlE$O@cjoEOntSIgEw@dspm*l>EY)z5!Z)_g1GXm3un zHaNNfVCd|I`MWqS#3D{kKrG)-+>W4dD+>4669U-Ov*U*4gxX?2kRH%ZH$;1=8!~!J z3d(`F0>B3`!=oeUtqddbz^#f`RrK0xAr;~^TGD$$Z1ZrB1|%;wyKR3rpFJDJ`~VY@ z++#^(ZW(U96w5kWMQMTlH*#t!6-k;gHP6XOyxYDnG6mpQLYc=?Dnb-Qbk0V=*-i3d zsLwzBCS&~VG4!1-;RE4gQ$;C+SMBLvffT8p1jtM1D{V;v3|S} z-W`S@=HTtC+UuKG-m1j-Zm(bG_W0q4_RIpNe z+SqidzHt+hW9@&DRYbimcYA}iamQ)%Ou4R?1o+$f<;PFItdGC^_zl>@2h`8IjfLBW z*!y9e{AOFStouRDR!Mwm#%9&s$x`fdH*kRbU2WovBpQSYAz$tJ1-mQ=TddNxF2p2U zhPdf&SthUnsaJTtYV)5PFbKr!Z42g5EZ?xFDBDnDFKd5;uk1$GvbYa7hjK>idMqL$ z_<`{e%j(^drP$pp?+Hscv)Z$>tcD*c<8la%vMXjxPra#S{5Mc#_TO^e7i;bR@?UJQ zy`H1McTJ zA@MJGCpnoA#_`Y&(=w9hykS^`4qv;ia^jhj72K2m9BJX-IwwDtp!&xxtGX|@d#7E< z^tTf*v2xx^D$T`0#ev1A^eFL=O*X847<)0Hxr$a6#m>o{XHXd}mi^*gR6)pmOWswC*&yv=EqV$bv=6)|@}P|*aSG-Q7xl;F^cfh@sWJl_o#c)*^onPE1!C-&rq>_$DD z5c?E< zkotVz-`bCmGbhM*n0-8)RPU1y`OrmxzJU8*e_5aQ=ih#Qj<=p5Z14D0yNKv2$IoE} zK|CX$Q3}b*7;@YMKrg(&po)+c!Y9Wo^ng;igA8Y{ zwNCgK5C}bWddeajLN`e+WX*m+LF``{meif_X@0x!g_vcTVMd-gLJ5CgjP>td*WWE4 zYW3UcR(m%GhgY*z$;{f_>?{Gs=E->^_AboS6Np@qqSnag`zd&p!zmtEpBXzLb>!&* zE&6*vV1hkt_Qsc<7C%KuJKCh;h~T>iaj=Fvj<SZ-$!pPaRXaW%ZH;iI6vbWrc9}$lW?Qyi4V~>r-(Ghq2f2fXxGN7OfCtunM?t zh>)WTPC2a6D_0>6pm39Y$`UOS_NB@q$4d}Aqp!9xA6DY!W}knfm5x_`YyN|NJ9P)f zQryD4P|E3edOx7RC(Blcn*2v33Y|?*=l?1mvf-r?~XkUm$PETKw+XaVbrdETK+P1wSrMj4K-G)kp4!-K< z@QhM%{sjwno_6gY0oU7*A4tpvcUt-+UlkC+9wP*N8oxrvvr?9b#R)KZ*jz2D!>-f+ zN)K^`UH1C)?YCe{*b$sSL-u47k<)!`V2 z2Q6hdbfe5tLqj^Fz{a-N1~C8}7Eh{B^g*@Wq1??veY6ACfa?JZ>nW9SFM_`Tbcx2Q ztOXg5at?SkAVbD}-Hd@D6c7i<%%`&*vSvYlCVN27c}Unmzij6o8U}d@BbTt{%d)P) zdbOC+mK}e?#V=4!YMR{YB{t7(McQ!rTRN8GD-KJB25f#iX5hQ6K8>$aTt5VMM=gbS z{eKJP9&zG&*_3`o9C(tbH;KjBAa=~Pix>ZO`JPnftj9)JGj)^gP>4 zgwKCAg5A)KeaG#TtHT=idLC{@G-#MRn{_zgMJ82VlOXwJ!vkPpBP{6%R1$`J4adHC zlH;!YC^rYJ0rUl73)&+WkH@cm$=e_Xh%rQpa(t>H%qV z1p~yw%6DG%>9d1`V*Y@9eM5E4UW{!=W7rPo>8XBj^a^yLPI&EINt4bjCsH__9JLe{ zr1{xua+Jh+EAYQMNd>NB!y6EF1xvhDzhcZJUD$aqPk@>p5o>QNTS%|KJA4V=N^-$T zE&fts9IfQwX%fU=k&~~p+{ieHDkdH=lSeHdf86jy0^cr`WNpW3Y+}6GRn4g$_HK6s z5$Oy{sKWr~tM=(sD<{ewZu~nV07t!^qz1yStANj_85Ar*EC-z^RJOFK+nUq)GT-o)tar0Scxq zM6L0J_VqNCd%aDkI1(}DkOOcazUA7=J_mfPLRhdqEeq>gdI7F&eCPc89r~ zmW1MQ_OItbSb8le%ACML>wK5H;^9PPan8RCp@ewo!QgW zg33ZHlM+c4uN%eS;u=mYv$;c-IRbk37Rxb>OXLU@OCd?C^$wo*kwT_p=1%@HI-hM{ zHh)cD+iuL_{Lb7jm|TZePf!@NyW!JLaLO#*Ld0e(2_VGZE%kr@?bG^q2Udn3>N6SV zcsED^_Z^RZsMX99WflX-VS(NSJ2JF`pvfb-W89WHnkMJ)vNNuT$F zg1wXOnrDI|_UReN_o9xMCXxB&%YT=jK7RT7A3v=xe_89RlPu5YIIzB(m$Tct+}o@G z%H44k_v>w@a*&9}+JZJtZygDVty|*?CM{A;xNLtLntAi8?R-vJSzP`GM5|B7&9uzA z+1M!yBOz{q$q{(4PQ3K3dKP&Bt#8lL;oAHYd6>`llrLHvhdSKDQc2gQ)#1JXU@dVx_)oFFF*eL)5i&O|E_S}SNcOE58vNqgq=(tJIf}g zm0e1!O0Za?1gjY_xLb!mIEoWW9-SY1O=k^U$qco!rI!#}c;y7BL91?GMRi6oSZKwm zOqy47j}=Pznipp#wgjKU0&QCkvt*NDogYw&BY?@+mYyyaXHWE%RqT*5vK`hWccMQ* z6P|Wfg%*6z**1H%>K1FjT8DGOlWgr-Nyrz<+A7_(zKk(A5)c0LIB+$i2%t zX{QB24xUa8!l_#m9n1Z+vs{y2GaY|uA<~fCPTg`UE~#`a;NCVnQoemgXPOiD7=d99!3l>Kc1w`S3;NVoy6laBHXU}XR#bMAj1UJbL zt1COeVt{5_XI;I$Y$E@I#qvM;*m-)0n^0qJ+Gbo1f)}6WC*D3;PF(n^AOU|+Fcwk; z;lQ_glGJP|ykT9A9wHUk#d~!JMDj&SQ5psYY?u6jIEMfrg3Ceo_WU~i_&<*Mlm&yM4I});3v-a@xXIljGxZ$>@4v%pXZgo(E)wX9+9~{p_5ikj1nB|$A1nkw_#)(x_R z+pCT!aw-M3^wVik;SHXL45{}J1XK&E%r?KDDQ`@XA}2+Ctrz9PKEBE4R2Xo`rI;pn-AN`Q(cDKlQe>g#~G!*t`XECbEEq?y`+0D8awA3l&qYai+zSW)TB4m=S z4|kxFyL-1~wGg7G5z~Q+N3Mzh9L^GmguZoN-ZUw_~2^d4TN|*!JSB_tQ=d*~Qn$3k#11jI3`b(@xLP6(zGAAz8R^ zfOR<{IFOhin}>A)VQ^r00(@M7$AO5D|UhfH^qNlq|pD=V&$>eJLG?8&>qq` z>j=A>KV=ll){gQV>O%vaPt~m;00g=v*fwFnAc}oSr&Dp!KEV3PKe&r%@okD8rTP2V z0;adpaPCp@7;f{H#3}&)swH-346$;fiM4r^=iNbes}A zp17=zn?ZlhkBM_NH?|!RU?+?dj@^}QPQCGxYYCg}wet3N7W+0%2C4Kz z%+I#-`)P*RO+dIMP#~Ph%um>tr5mTyQDN;Qw(UI5RU8^rpYOFpcbA7uXZx%+P~l$e z^G{DreLsmG#2-LjoXrh2K39K+HB>}VB|*54^%{Shpm>*uD#;vMFPC5ifIjfQ@Pd#w z+i2m{?##=$ls~&Vt`Fe^&2mC)BgrdItvy|#S=Tr*H z#y@C)zrQ6+6ToTR`CA=CXuH+Tf7Up>=3yrUnBwai;|AmJP;7rF(UTd{({X`TPIQaT zQ{#VUf}2;@)5Fyqfu5lk`QdW7idzHju{h}338nlYiHu}mMWr<%uV?!n8=Zr{_Xgt!WzGd5|*s5H053EjYYwyV#mAM5pKR>&~K4 zK%r%dD%D!?ia)}A{>)@ap;`00<^hlu35b8_zpP0cGxPDm-2ncWbu!;AS7KWy zyYK7dL2l1&l8sMprnmuvh8sLYEC(Rd9GJ7+MA?pEy(0cdsv-41=Z1y68|rJu%$F@@ zV>nI1l1N9@9sJH^Yiw59X88@vB#VHvp@6K*>dp@v>(O*hRQ5&`n+)#DL1@o~8W?{I zL3jhpEEs8rG}A;)Pt6>cgZAy?&kXkLvc5Oiy`ITd!!h#hnb$({vy5->7ijXpFWwE*|O&@~Cd0ip7g*x~IEQ%Ck*cmS%P;Krl^Ue1aB z`R&-Od7R?j6`AI|pN<@Sz}-uWD9L}!C{LCQhEmiV;1MC#o`K5Ep^>wDJpfU=+={NV zk}hC6+Zh;csXD5=W}C$TO9(QQ+p%OIo{e9BX0ZH650lN4>#g6q3~$F9?8|bq?x;*l z)e>ND&F(#%$DT_^AnFSIBhlOtg*FX38o!@5aJpfUx>yC2!RB~_W(zT7=p272#Bz~A zmve~U4ZSGImOxu_;aOcTM1y&N3TNc~s?+Q&+TwQ=I~U;vf7})sK%V32*xNCSkh*p|~tXW`?p|FkM14W57LIn``-xmgg~pEl;=>?(v0TZ%)udn~qZco-UNEJ@+2H1Jyz`C2IBHyY%o+iG@=hpr3F2^Cp=d5jp zae5B!j^=Q9*gSVUK%jMcj#(W)2>AxE9E0n;II9Kth2hZr%NY)y)SQIZDIY*7#5bvF zsd7Mbl{-jV^m;8X1fq~@bXkQzJXf+ByW5IoYu^R_J2JM~8ju-J2;E9`k z4q(f#TR|Z^=<|54%CQd<(SAYuva@2lV+{yNOdgcOQojhLs~(4-;F8Nd8~}rLaz9UR ztg$+B7BBemM6O$z#s@gKxY$4$JaVtjlyuiP{Sn~4{PgjcFaNMt`%ET#+v13J`DDip zlF&UX^qgpaTLNt%lce;jPpw+YPQ8LndfMe!essAPOxelU3Ah{c?IlgKFU(nmV}au5 z=`9$D%~77IUH3DK25-qWv(DEoj_5GU;4~;6$AfjqnwMeVH7p2>V-=X61B7AZmggd} zcM$+R$9TphEoYc?1W0usy*|SZ$S)V{c#~PSH4M#vo0IBu^Nn3lj`_zwSb=}E-9H-6 zm_6SeW)h9Vx?J}nrXBgq!@W~xdXNnOd`H%}*}=+oFV;$qC-P3FnX*MF^Vo$D7oyn4f8u(3Rr?(O+d%a=M;%an_|l98Ra4)!w`qp|D41G4kOCAH z{sfMoP`zRZ{9X4mpvH~(%d;NuZmEu4apn?#;dL3BiT|$f7aS2DmfV7U-LSPByY~Y$ zhj!1?$pR%lWaFV1*62OMR&ZL7K3Jh(ez^{7wCi@-6}ac!L;epmqp|*`eYYdFSJiFz z%pEG5f_KXBX(YIK1LI_^S8M$}ef_&#dilfg?v{@;1{Km}VcKm6+D&4(ZfsG!+)=bFjj}FxS&?afOB+@iZ;9Yb`s**B{{Hd&0cQKVtB9N`avZl^ z>d7X00_G~7{@uLLE>8Gaj?IQN+4*@jzW+)decGkM|IMp7dK=_|(t44LO_*7SDpt+a z;f+IXG~*|DMpYc5uX$e9<6dv`mSKnrZ);L6fE`S9W`czqDqrUgI_Sy?58WPrbX$QD zyU(S5_XWr~6&ptB;nQ?N%ys$`>*-;+9W`^uXRd5^kgl_guxNy9pOF}@|6r){!|(5G zx|C=no9K*=%gYvR2)yGhCwq3KW0RkfQjj~@LZ1NFhkFdx78-*AU4#(+s#59s_@i0{0f8}`e*OScR)l+^QssIY-6*3#Ai?}*&-K-Ai z*&Xr9C!=6D%eavoPooW1Z+5cuD^3fDyp3x(HOzx2c|WN1^#49B_72o_lMrH-mSZo# zi|>Z|+oxZj!jyP^h~$%Zla?*CzTv-5OVR0UwN4me8;80f7B35Doq+~ZJrOZ>9S~vY z;LUE++i9ko{ndUFgWc(v%^A@xT5{yPmfMqpK_h=xz3fJkHV~Xnm^z#j;K-PJwCc?$ zA|NjQ)Id0&*%qu$raSC;Zq+k?>qp2z04zM0UxzKiYcI3VJ2QRxw~t;(`9u64zxu!7 zNKc>a`EKsA?cCLC&%i$WmhJ4fB?nb^*q-NH2mYqnW9X#`ELvICH%qF#xb(_cBasu+ zQ%QgM6zQUlyyxXUM}5Xr1vB@t>;SqT1T7Tj)#mtaK76zXv3P5SO;73CDEjaW$J;oA zb5-WT9;g*}B`p1aMyPr*SuI|7YGZx$N*}|5B*=U8drCa+?3fO7MkE8--(h(etDzZCGdPnQ1Va0H8v3X+!{M=cZ;Tar3 zFrY`qevamW#O*?|-p}sf#WEJ}REpl1YyRh*w$tFe6prxdlY2uYH^Y-SbO3661+PxRrlyXq3^5k0RM>fX(Xe`3e1-^;_+!`i=o{`~CaCwE!X2fpuZ)6fY%S8>dz za{-;3>bYnxHoLK0;M48-9xlVLGefn)U#)@c#HAvRHDmiun>DhSX7$AA*KMiulqR;!DscXbXPmyzng1*`uh2| z@%fki>Bo=b^Ka{;Q}80v8l$~wLliz=@0Ebn04)k=|H+@wd6De^En+z8r3gfq2UiEr-ozG{hs<&EIi>y#U>G;jzyDOuSYWCGRss?#ib zP6OIUaQX@h;PHzW1zP9h%@;B!%c>my-`$HS&YLHK!zn|KmI_yAB7@J})DxXH=wO)3 zxZdAs>H1~-rT?PJsoy5IobUDvRcVl5f}D(h3+*}}(O%gIbpT_xlMtNI3kz_J{&b!} zb(pZXf0>kE^sM5jL^7%Q=I8gat?l+&<9tO+;~v>t9J(hnSoyfq{apMFF@Npqu#4v<*2Al$roAoqeK_kB z7;%t18rix>c>+k6Pit(fe80|~l9yX7at67nPn$gLRIn6r*qybXzG&wJJhwVp7#^M> z=it#BdC2ZGJ8BSxYrn$wP6p3xZ?$rNgVH#f$pNCOqUV|~gwwGL>d0>Ao*!!ANE`$c zg2EF(@`ncu3P20=z+bzjn>QX?^ZMkFZQINrP4#G<^L;f1vd-x;vxyeC6y$ABNzV1m zs8XU@kF2D*$QFo za@tRNzTHPKanJkPmBRLyJ4f~mYo5ejmX@y*mv>@W;;-EsTF`Zed?c@f8)vY(%43;f zT_oz& z4Vle)zvptS=UPu|fgI4BvYnIJ(~j(T#OQI5r_bs3w$EN*`1gw##7q)W6^=bHZ`C+X ze^VzNkhky}c+?}6z!)!G*bOhou^*EqExuoV>%s6O5+P6hI^Z_B8(gTwyuBfj@2b~q4-)qY&}l9KuT zwm!pNd={4wX)h-eZ)QrrHxnR6lBz^?lWiW($gHQ=WzOfyUf{2seDvxOr8XsxNWi8N zgV2@3Tw{%;M=6(+Qt!b-NQSY;1PxCf$x>{oAc?&NYFKf2cm z>DIYgD2(SHwjIq!)dw)L19Y_21*|;x1J5jdk%Mt@?qnL_n)2)-O66` zcJT|zY4xd)mpm~;YeiVqAI)@Nrug2QAmCn1%euGdUGVbZ=ytZ3Kzm&ZWG1Z;GgIS z^Oij5ZfG5co969p=Li`;(i*wu6uB;YvpCTqB$3?j?N-}bH&X2l+pp_zBsLkuf(uZ@ zi;>ejhnGRIatIH15{Io4f7Wv2)Zfqa*WZ8bzc|kA+w8mJLw7k+A+w?&?w7M#PSJCZ|8!!x5uYMb>^p4 z_HyDfYBD{8xg1{cP=j6}p>HGCo9@wxKp^H}D&u76fZ{a}Ejh|W5zO0+Ee~;+! z9^h8O%b8B{+9Ss;n~4b}kaLFk9xq;i6kT4@VeRzc zjo)sjpwgo?tNWQv1(rMG?0rRzG$2ezku5iWq=2~vFBxq1XgG4re@&Mjy>9Zxp+OFo-qz@G zx;KX&bPl3tFC+p}j|DTqd2kMRuNGu<$L2X9$UP-M@9uKF@w&HO<8;RRLf#(P`V3A{Lpyx^={yVwH#S%3OIBR_7V|w9~f9yzkPy4(f1!lIe zbisu!oRu5QfBs^ohd({L>IjXPKb-m92o0}zjEG`jA%*)MX_M-3Y-D@1tLnaz_}D~x z#gUwKFuaQ(+f>GHZP3d*kVMj_QtSe6Y`fr}9GDS`HFCD{T72M^My>pdT~=4K@iE2$ z99f>4e<0#u$ywg&7o33OWcrK%axyU_TY<4X;>lhLJ)dTTovqJ-i8@WF+OmfsQuf;7 zq52)TN>pAswC?SveDq^~OO5NUkh&7o3--OyJk&jAhIZ}NtL+ajh zn>?O{D+#3iCLcvxw(O5|YCOJ0zhMEN(HlM;k*zl76?; ze^0-DS>BL&dPC;*w&__Ng0$^yKt)`3^ASVjeF!uX68h&!o=pVK94D!+;%#N7k$OLu zcyCZBxQUE0pIH&zYx^$KbFjkQTR}4!0Yx^(2I=it^akkm$otnF1ds<37M=^cEC7Rv zdrDnW4VROhz2m!GI(zbT|FVc5;6j$Kf6#`p>|_8|;ktIT%%VK1w65pUO^DEQ$ek9q|5Az`Q^I^r?Sc@PzuU5hEV&vfl21RzY{?E}6xFd{86?;w;zTeB){4Sj%REnfIw@2LSZg2s7XYV9coR{VNP;vDp^TD!F$@!n!%6{VZZk*}z7MyG;2!Fh->>b`NW7{%9 z8*J*q`lsijyW8Ew^)zcv2su1!e}PmFoL&1-Ihv$YASiiLQMQB@nGKKfasfQDdRY1# zkazD{3a`T<$WOeQqg7gYj>dcAx1zI%fKt*7&WdrzZ8?Y0_St$L7X5RBk0t;({O2EmrsHYVVN#Zma+IKfYCv#t*f=e`~lPR=p0x zy(5Ry*y!V_^lkHrM?$BAN1Q))t9#vib<5rX^b^*G3QBN1q-(HeuRnKnrD%+} z(Sxy6jiz|7s*wq<;C#fD+Tp#l4xx>XpFGY%9`?cruf3AS*hlRdr;V~gkeA8xnr`<_ zhn?E$)@CBd1GM`YG;ih3*&JNq1Q{^?6`u|-u4-Pb?#+<*db+F+e+PHwV_0op9dlch zZ`0urYF-;dt8+=V*LCk6S+TjCFo2@(_RSwe?zXAdp&s%XC{sKVb3AGQ{zH zhx5n3eE#zF`zGg)zrxVNw>yf;2d@i#H<=|3ufFv@YA*%IyybnUI>&QzEo}~-3JJl( z*{Lczi;(lv%<8n3e|UCs^iYl64k~-D=5T8tegKqP9|>W-at9lrJl+Q7ED`G$-tI6Y zx}6SBlZ*Yk1 zbvt1J!R2Kf%`HSPkn|!Kz*Ao2)=b)eZZt3UP4BO1uU-)Ee}oLO^IhFhfG+~w?cT?8 zOykAfxz|i8Z;mW^z*zvYWjF`L_GGI-`W7ADm}Uase{4Lk(af z!`f=A!if}nf1tcd&z2NNk6LBW3+_*j-so#vUx0@3pP4LbvUk_@Eoi%QrknRgO>eF} zFAD{%F<@mqE}6GSy0?Q@bG5Sr{C4*b)>Ryd!RvWV%5AyKWig_ISBm#@)rorPjwyfc zZAyJVC67pqNd6*;zuhhx9kyL9e`h=!xQ6^d zBi+%oe{HpTgmbi$$6SCTQsjD@7wC%;G0UDvP{s~|;7O!2O`l;Dw(VRKjOaZ$9_5*} zwY=wmgb0MfnMnjYCK4tB)QcH_FwadLfsHu59NL=aZkx1@Zv-N=7f1BHFo++2`TX

      *s8mCwR&rdL64R2MVw(q%kM0c-tOXyM*VCPY=%A1eTrb+qwYn7r_a|%JURcyw-`Y zw1mc9Y0Xd ziHz^R33EhZAvYeErDu@iVYoWdF?fGbUVDnmEl!1Vd-v)o)wd`pbVJG^Sl&@!se$cI zw}U5$TIX-Q;uplqei4UyU2fQ!6nYDmP0aI|uOp|!eR(L>=f+;NA>f1TBq)NxZXGeQ{w-I6ZF?$IA!G!Tfxa5BVz#jCk z@^q;@{gfa-WHB{1Ll)aZ2u-t*~5pcbAPE_gs{ZExg}U8uFMkaVP2+|hG` z+?uuEZI1x1rx2JUc+)2=_?1m~ku}WE$wqNSKK4F>drk|=m#Y;AUQonKSLD3MCiO4@ z$4Q)d=|i$z=WrVaaXlMIbvS=DP4~dHenu}tbei{Y=%UB? zjf5l^cuD>3Ji!LwtR@kti& zc5pA@?a&zP)CyTdi3|-0sPueWKW39hbDWFYIEP~l&fzhw-3;aG-l=|Cof|{2%RSxo z#ZaF=|MFx1=mbh{V=eEvRveWWQ+0aZCBB%wcgwryvLm1^&e^0ucd5|ky+$t$Yu=IN z0DVV7IfrecjNMtY9n*h#{GFtFo4LJq7xy}Bye4bdopba4%Zo6#SE9VN8}^dyHTH6` zJ0hSUFWzDyYVl6CA4CU%tW&V!YaGXOVS9B*J&T)wDfH|*qec0}u|VOD zi0XCkot$_PPJZ;;SOq21?=5vpo{l*|LB0%cfE?0ytY?F030* zKUDYe|KsaTup~K>E8DGL1HjSQ)K=3+)zqvA7KUsftBd67|GgTS;a&qjPd8a8WJb8_ zAo4`?$$LvzrC^D3sl2+~L`g-1_%40PzM(EF3T5dwC}Ta%E5?&MR5a@XFeJrT&7;pG z54=RC2*sz!$l-skl=M}rb_AQln9lr4#+y;iKuhYI7{MLQnhvDxuX6g-r<+kov8`>> zOr)K@YB~faPj;ziKpCZYZ&wW}aaL!Sc>7PM>bKwj_;vj9^Z(p`{P^pC|M`D^d70Vv z_&R4cxidJgJFtFt(mb&;JY5YHB^{lOzB>!7k}{!-gY17aclL#5sR9)q)~$g7Cx_K( zeDVrNskX>nd079uj^=wgORvtB+|NOovvexB#!E8EzP;^N1x-^^)_Cl2Z=zU}^LyCC zD2Zc2-F|enU5V0Ru&?U|xU7OQ)!+BWmu>dlU4B2XZMAR!cnj zdovqoRiWZHd}n(6<L(rd*YG`WU@;Va#<_|=YV`Veyoa*q5GT`W{c zM;3pwfPgt|<2Z;0m)*L_VqZbtqiTV-K9JXFQ;lQo-6&X{rz#dTWo&<^r5mi=8@w8Hh2I*%kfMD!pXz*h`DK4= zI$%js+xA06p@!`!s{8d+|CQ@0clUT4`cr_h8D1;Up*dGgu=UxC)%V3Sl5ZU@s!E>O zh$alF%to9@eCy9BZ+)W5;I$?GDQn`ok3C0}OMZN%A`U!FvE`t_BT4pF>P)@G;qWR| z{Dz{pj7fWL7sr>3G<>Ej6cAPCI3<6{^&U~6mxc=X%zlu2lFg?j3)BXV zo)Sc&<G%Z1P9I; z8()>CQ_yLPK=211H||tq-%*I$q<86T0ytvLL30k2JvN-Q4&XmLi7+z0uht*qw?BUw zUw{AO$C7j&J>LA>$?k_E5@8)AFxb63oY>~-5qoDE{kFHs?O)1wT$52> z6n}ooKb`wjz4QO25zigEGfUrP-QTx!ByCLRASriSmmm)e)hShT(KezJYuoc%&Kwuc zVbgpRDqfEEEkCbZQfw724odLnZG^3@6;Qt3f{)bh@L3J2z1lb{;Naw1+uS;rOvS3$ zUvZvvDCKzY*|^BkKLubTpG*Yk z*LHh(%KeWE<$&&+HtgvuI;EtlvODi&A3m?s_6r54kFtkIr;giHfj+A>!ZeAKFchqt>Q(nVlsxTR(tUAK%&-Hb6UBMAZN9@%g`#6} zt*g~Q3?C}8Vu)BLVqJ01!Q5HgnfKR-=VT|s@$!O##B?UpRcGg(HCg` z7KCu`=Jr3hN>ox`GPM_69dUh*L4--+fTl#=y*-!vFuOGy|dOO#^n?vg2MKidS1fXn%Bd9CuI! zr6~0{a|GB3d=*5F<`+pFdI2~+Ut42~mp3Bn0mJ&$#t*tgi*~dq86Vq{O&TzzVAuZL za|T3sG1dg1fQ>C_v;VqKjfHw+rhydgc09_}@N2406p!ko zEK(9jDQg!U=E=UMMkUZBYf^QXnwzt2KJW#pD$`Lg%86}H?lg|N8jD=X+BpE@1S#l; z%6VxB9CQEdERdK~7NT?^fNzOQ3HUAA=A`V&^P+Ngo}q1dA_C*`34g!VTmf+_OZ6;f z!BpmRQE;ebq8}9{vNB+$S@_v)h>F>Og(!jiDEgyH!*RUvD@PwaxcE=edbgvjD85-i2{*yy8TNqa zB0C$zP9?aM4B@QmAjRJRYh@i7L14Gj6jwh~jGYwo;jme1dB%s+86#nA0Z^|K%YP~d$*c@gu*u7W2&E3= z5)VH?1-U(bH#p(8Vc12m4;KLt@Hm>hO>dncWN}}_+3cfg&Zjm=Ew>Ljb}Pd>`?5vE za%^O*OA)+&2IJTP!i^yRUTiqeqKCOp{#58HvPWMEm3hullg~8tJ|RavRa-VP#-WRb zeev%mzuP$azkfcJ{*Iseha1)#IW6sW`RRM+$_~vwP7Wz?HWV-|>$Hid5=Gitjap7= zq!AwNftsa^1F7n`Q_Y3GUF?qx{@{iTjq&6~RfUkG{N6S#Koxw?>?7=F-dl-^s8Pfg zvI%E`bWF)B+&vtsXa^WH0pe8{0l?O-Y=#se%0XiicYhD4MBOJBSCM*x-Q{fIC9+%O%hV;lSUCZs(Z57gAc=5W|! ztC~?PyJt}!Kiw&vk0PRprb^A%b6v@qt2mRwaD)_)v z>S`a>q#V>0f}TDc_^uKvC1kLT02UJ#{x6Hw{$a7y*&e2<~QSRXb7HNzO3oL!Og@97z>PTbc6X?5?D-+u66CGF>~- zJ%;WK)FV%VBiZ^MRqFCIo5R3vkb*aTmDggW?MbJ53c>x2)iC>Z$mw&kdoxu5UCkWW zsee13mn<2%bwG?Z*P<#TYX-Y)dV_<>i7!>nP`L#@(m%dZYLK|}v`{`*09(wBD!FW< zk^Lm5Z__71G_1Q$B~(NPcCD*ZnIulIcUql`8D&?^T-v6iX|}Aqs1t%JA~wlF+Zw#u znpH`Yq^#^)@Kqx;0L4SGK!___No-t7(|_vl-idzyx>5-MN-ll1*Bwi9^2|zWP+>~T zRU>@L2M#_hH+gP#vMdx(d|r+WK{wh>R7Q8#a%Pj{1TbIZ|DEiAkV4+*Hx7TX< zy1W4vFf^6dN)-uVlDfBiPifC#H&_Cfn#hXR$_10fx18ygC2`l_JM`TRJAbMZ>$Dox zqb?=5+Z4vE&UAk3wzw*4WP>_L{fFi=%{n(K%XxgZU9=eI9d*eI1hYYidRmBzQ9nnM7ZSlxklAq-tqa1{U#wEzIKsgx;ku^B*Eq|Gf1oR zg()Xa&faUKe*Vps3jb%`Uw_A*T`q64Zt4Ok2Dd?f4S(%zBfUZt)_JLFS5nk&KW#KVs>_~9z=W&vy!^bPQ7N`e8%MD z%8qr);U+^lVyMnz8DneccVAnBZ)LtTpU#*~i*i3@)h;LNmB&)(NPkM&914uJm1H74 zl`u*1*_As~?qg~0I)~l3{+#)>TpuR3@tZ58z57?pBGr<1FK5UvQjiLSoc+_85KfgN z5t8tL05YN*QCUo&(YkZagaYn%B;$ZXxx5jeMSweWj$v^`X705j1Ss=dCOWkXkFtQv~ns$8YCO^Br1t=tBK6 z&2*E*n|AmhrkFpN16a&%tHSAnIJ*aoCXBh;+zM-6-*T#NmQ%V`jKlN`0 z$?p(Lmqt$|*MFni_uS)Y@#1QdR}>UUlFb1O@>Ys((zapMM>1HPMSt(d1V_2`abF!x z=fCsp5P|PU!RSbEb$l|)E#=NAqC&kgUIIj{v_$QjODgFxN!U({a!VUHU&^@lRHK3b zk&ME7TteqxyDjZfrmE_x`utM1^y88zl!fZHL>p{P^v$PHs-|LnwQw3fI_RfalM|9w#1k)5^FJ+?`O zQZ$`w27i*FC=D7KT|H4h4;vi5fN>e)Tp9^+)2bw<`|`y|G9M?h>GGnE86XVE!ycAOr41qOkg%vnCsJLkpsYHBx*o7+}> z4pmIxln8KgMUs!SC90h5+jQ3W<=(7ruJw)_&VNSe7}wt~;<=)$PM>p(+)}shlRuava1F zC;M$Cdo68Db783k=f7JiZ=MDHt6hBRrptBBcHDd!ASQ8ShVoJi+%(sI9Xu2$0>|g; zQh&36Q=qkFp_DpwHlyCmwE77&&i>new{1i`9EZ||B^ zaJn7l8G5d<3r=?Qpt%WuT=DB~i}l}M?tee-KfnGle!lFF*N&5zx5QuGQyJD-j))w8zqmvH7<5JaUa6pfg!b*9EFnpn`7YL{p9?xcFoI z!ucqrH`br7M&-Mu5^gJ4L>#Yx5z)T9DUDN;LyFioA5VMK|Z33NN&sutOTF@C12NjHsYpP@p51|M+?)+1| z^X6AxvWEIR`3$;pXNmdeeJKv0+9S7dJQ`jVVlUM?k^a>8l3EO84d~T8BKzdYCm}8S zN4~AopTGYoTKLl@yMibE?FF#;Al$gS#TS#I@_}z$#OUZ#8k^D4|`4d}zS{P#0ObAS5vS3_2{7t`P59l7ego089|*mnKaZiuI3rF1@31bm2FaN_cb)HxtvDt~WW5r`LZat?&o0?ZctKHp zPGxi?^(k)W4S$F&RGSWPc}(ER z63})ebrhLI6dzS&R)3a*m?T-k^LjHPicYSaT{DbUMUH&)Z2_wjW{gTi$faC;DmvOC z;7_~JQEfx>+gA4J)sc44$JUKkVqOjHXs?77;|J+)0)J3AIrtPUg-R3L9NV|5`9FW( z>d)NrH&SET&f=6rmkc&-I7tl#-CJ8{*2LnTqL-qf9+5-e^uYwaaPECVIu!Jeitjb` zNhf!I%8BDdaoV49*vWQti;sCzx0&Z~uq2ZhKS5PA4j1P{)7t8r3e->eLTk%{7!9i; zKgkA8xqm`;PU6yPb(2iBf#4Wwwy2NilwNJt;1$uEFtC^PAk2 zzf*WNKyPnd)Zjd3X`s8gShxq~fg0e=Fyo>xOpvcJBKAXAdH>^^YgcIs2! zgO%d{$nd7F6XZpb+a(3#){)uyTgqtdM5VSH${uxtH3=YIJ~QVnl;s#40EWNd95a=8 zx^&T7H7B!O0wOcLavO1`>;o#~i`PkEgQte}BJ> z^yVt+U2QnE4d;Wv$xbVxeDdSJy*T`J{yf1>Ht-}5YaaXNue}ZmPwrBXGRzH5SC$sI z^o(H3j&lnk%P;%bxBDyuKu&1A6;!5HPzqm(gXObQamwaWX0l&Cq&)oFqY@*1Csbx@ zgzc!VBUpM76za`wRa`1K8!;kPVSg9%vj-;pj)%v~8a^)qg}#a>Kz0vG}s{GH+)f8XN2cF4dzm-&K##;$y0lxEji< zM4^PMV_uy6MncRdS%8900V*!@L6$kL;Q$~JHaetyzRF-<2z>GYb%MDlht5+&v5UwU z8?kpMl~eV5etBoj2{KX5iR*EM)K&&jEHw=gbv9Y4XtPkNs&jm@#ebDBWS*l$h4Q`r z5me}8;CBJEzy2|PUBCbRw;%s_uB|YXB?!Ht@#$MJ>3Xpi91#VxbcEMfv4XRgV`0E| z0uf<+*#o2QHfP_y%Mr*VI~cK{$x+@=%&D@`Sx96ppZUz2?Ezb)74a=r1XLU4S*2_hCh=;&ZykqD;4D(6S4 zsglLFFQ;UGNrP1866|L zW6xH-R5Psxjzx-|d<=&c& z6kZwMxlTK18K+1IrHGDD<7@+G}J@L>>hUN>xUDWr0+Pk1Oe}-=vmicG*KvJLH|W?B%u0tPnbC3@9yyon zR_P9?Qh#lSBkqxEl}VfOP5O)|{zLr&&~@4;SyJUG@lAX5vgalTC_)Y8-l;i>%f1;s z-#B`|TwkZ_KLpnkm|>Huj`!!}s@l|2;)X+TJb;m)hWln-IzX0!wEfJ-(*UV! zpIL9fHu&h0rdX;#zUY4B$|SF`VwqvtC-cFLy?^C{$lVLnR*r6mS|~ScjeH(19Y3e- zdJ1Ak&UE0`wqVK3UlIX`rBp0bGlToAldwi{ocqMBR{dPxJy}Y6xht|>SGL7}EdFd- zhf4dJOptuIv!y&Tb%7%+zGvjyirs(y`Q_&?YQqrN-_^eOS(OJY>e+B|0S=$B&b?`>7-B6(Fo6N;|@A)!2)uX=Hs)ar51r-^h*< zD~6{-!1D=1Rn?mwgrV>TU#%twW%!voq*V?X*#tnNX`C+M&KRo74;Yw0pdM3{z(;+5 zYVUFAp;NYPM4tf+v$d(y1HSj{S|2L)HGlQxr7Zn!WBgR~aK%wTU2Kdci!+TkEISG1BO z08$L!gb`BW#hF#WlkoDKQX!PbU0i<$6dO65psIvBSX}K!tu+)H;Gm3X^ZU?4QVBZp zD3yC8NLvQ!P$q%X!Jp5m$OVo_w|}h%7;83|2hZ69-r*+W`6@TIrE^9 zwx$|fUJhT}^0O+rQEF%hq-GFD4=h5c)}QJ%lO>0bq?>Fm$47qq>;bN z^#AfRA?NR#zL9@8-bmLP&3}?(2OA$$TGBw>g6ZL-a+06zm{@&pvX$?HpW_hrV7I+1 zdEc76YObPt`ZhlwQ>!bA&mhs5yy+mXA&CPt^f?0jY(20!Uv37)_5kok6KgAVZcfx- zTUQco-=1%52um6P#aJYC0?;S`~DAl))}`dkNj){TJG1i<(CIAPqsXz3t)&? zp1N&y-B-8W$dWCgn#$qi0B3T#x zV}nm5Kzh)aDEQPjpsEA--T(BT7c2h|Lwj?MIyAI)vQ^b{MO>pZJOVW@6LkuQ9k`Uq zi4iPWRSf52l?Qn5)8qDNmQhVB&l~$T_+>k#Y|B6?@iR;wDKYNRYgV7({T69nkh64O6Zz z{YO|~%1Yl=97{fYrFhiRx4?*c?LGdV^jfShf17`~zj3HOh9BNmOa3oA=OiMZhm0w6 z=hC~Qkn?n{7k|vS7D|eoQeCO=ICDS;;>lE#l6{NZFXDuAQM*0C7o!R%)=`r?v!ZTB z*VU$4R@)S*0{+kRr-VZ3K%CQu`nJ2{><_gdNr%eZ&P!L1Zs^#hZdMy-b&AwS1`SzF$cn{MTvDwsYsJn9QPYysti6z&@G+|1lujCi>631L z7=K+o#MexXidCdm$M&?M&5nDwb4~pq3O6*cNfg22TU)ylNd}>vt9bc=M0_fou2d7X z%`G2VMb#KiN0kbB<#emSBWub6ZI+ioZ}zQA=DpDV?o8 z{?c3Vxr6_{+NL@7oW;_tC_ej>w`&@SS?A+0)!dsFc3tOp1typ3zrISnzQ)%d^M6lH zYnAv$H)AuXaA(-BU`tE7K^^0xBsh0_;5>2TO)Y3Re@7TwBbN`!-O@n7VcoI)NK_zM z9wcA37a_Km&e5-mU|WsIcwDMEQXXh2d%V%jh&QWIKwgTg0k1AS<$B~EC*^&+1=JFJ z#_cHW3|)36@;VbAjT6T)Z2o}5*MA`?`_6amc1E%P?&jSqA4}f4$&#$}I7&y!wZ5yO zv08sIY;76U@I!om$?EC=O}m?9gwiO1H&-M1_BW_KeV&o(O8VjRgvx)^f!r^72j?M) zDd0V4JfGvDz?Z2K%zn}?jvap--M34}7na0IrY>^5?AU&m%u3}<{gc|0^nV2P*`tNq z;iKD5MAQX*90VmU=yjWmNhGCg0ZEB5%1-h1ugi(p`8+xLc>LrF)Zq>vo9fs@4sIW;h}9 z6e=ebSmY;llZ}BOe~WYDJHn%|y_T@fki4wEl`;xS2rSC+EuEPR?~kA;Y8I7;s+H%h zL%8Ij$2Oi`>qRd|vJZ8Ewq{(@gY|GgSdZ4Oo-+ySVb$gqKVbcP1@&G{YqUdFbAQ2h z+g2Z=fDPzQ`TzC~cz2dS8ADZ4xdp182Ch4&-l0DS@PpXxf6!!wNXBROmCYFrkjv@J zNG3Uq8GX)~7ll!`{+Tm#$CA!=iGZN!_BHsilLJWgNFJoN`@DdPavzj%3dxxNuKUq> zcRLrc*cTyN0)|PR^hp^uG{hi6YqH5b()q`WnWqrir$5dSKjHLIxe$+^pv;3ZI!U#t zi_jkx?T)^qe?9%*E>-!V$Je`!Md$Dv+`56@>2j{1gJiTVuOyEZHi5S(uwI-snv(1| zv&0YTS%9blrD9^PjJnNLk^GwsN&V=kveMJdaVrzfAmNs|G<&1cAFs*xslycUiSjCM zOY;>P#Y&S9iIG{q;F8S8P zCOMR=mx}LAZ5A0PDLhgDws{V*l`ySJg(TJFxTR-ukBlW{plkQBaS!)DidO*_<2FG1 z%zu%Ze*kz$;mi_eh12?8i2UpdR-^Qb8SkTXI%Mrj9)Z@#w*N z$d=ctw@Jd7_89WYN$&m&QrN)f_O z2-d-GbCN}M)TQXS;W}R$D*JFlJb&b;``8m7{g+jUU5ctvRvf9y@4upY*WAsd$wkp$ zaXX2MPA-lvfXzN=)P+>0YE|cw*sPu|$Mrd1wcxLRAAkP{>SUVp)nPa^!<3M$)zFOk ze>zgOYuTd}EofFLyhWn*o3m`yW-(DSa0a<&kIV?4L$>WPOGbb?bkhu%T04h=M2?$K|DlSG{Xe@rIjktc5r^3>$?v7T-Dr-j-Fs=v_}H+g_K zp2sfpq-|ROtN+P20)49W+NN6-wnbY86mU|h^Z^v4y&h!0Q7>zHbR?~LMCa2QY*593 zK@>bA;T*EW#13jXCL$^;`x0DIyy}retKX9v-9fF#ZL|mgD>s)1Sn=Fa^OtjEfBZcE zrLgn@XI`t?z|cjD2K--^H2dOEKETSQW$!a2LDj%1c~rbD9El-$&-|d^3NFB4yQ1y7JxF0K?CJ<+p@N=5BUYCuKtM6 z9W`ERRDCYj@9X*AT;rJOD_F;R-G~R2D=XhfE4&Lw0zco!$sj-KFT$8 z{i3FRKB|IETTYan;ZmDKJ$BWVPgSFY@!C{kdZ@!{}C8b)e zyT`tChoY;YmVN}h@Xsr?e{bOV=HJa#;F4<{Fn#USzmK+@LO!bexo% z`bT8j?w9Ur791M6gA}MJdQmzd=_JXDvr1Cyv^lStf?g@+OX0Bs%u=YF-}L?r4^FE@ z>^l-G&s}&QO&z*^IH>I~h(eZpAoH#kghHh?PLAeO-{Vl79;6O%e{=3p?f6DE2{9F) zgthKCq+I&gHnpqP*Hlk1-3&h$>dW}DM;+o%ss9k;o3mtSj$j#RD1+Fvhw5DW_+hno z4rP**oKX1EY0cRDPCB;~D)Fe3*{nWPfcEQpq)y6!3XV`ZC)DF2(hmI{?$mQ2z|Id{ zMA=Dia}HGc)%yNUe{mA=>~Ja_)1^F0(aUOW=vuoHFwT1TzEsLc?Nsvdsnp*-O>Ui3 zP0sC)5l%;?=FvQo+pS%jhoDm7d!j*aY$R8{wfmozYOBMAAIjSseB_qpErZXtJjBYN z-)Q2uaeb*l4`-YxJvG2ga{CjJNK0?qRZ#)gsHFi|&_s8xf4P18s9%UKS}J8HaHn`a z_(;NGi|h<>PziA|{pamtEgVz}AO*$#A9Z-_$xVs&c6z{R3#4~%G3Zl!+@>N96+v?B zP$3hb;O?*Mk*<&(aDEd8p20?NR?k~=>b#wy*KoRqZ2*-}XZ^dCO8>A@(v^k^Q1_)} zVYs4=GfjnzfAWoB=a2&bU$Ln}L)_a*4GHke@jXXdoZIh9EhSHuqaf=VGTDh?!-fgT zkq-sbvPGppkOF#lwFCcJDY2`3r@1X}WRP}UYo{_L{9}?jxTqX~whpTT$T<=RD0(8a0H1pjZ zr7A;9k1a~8y0*#k-eSY&=PLxMm7Spu8CEBU>=Bg(*!3W5*31C(-b1?*)y)g-fV86d(TOyaKVUlvM>gL1z4+%1Zg zbIUkix<`@2h{r3c60n`bsHW8L0zjSSi_&iSj1IeBMxaRD!a<`hb~Ja>R~%QiTe6;^ zQcG40NUUI0wvCM{7bxo$L525O%cLHJ+6SxQe|uU_%Fsyy$?6q$m1w7vW{2bWWeXou zL<}GQmoGUghmw>fGCzPhDtDbDlA3Ll8mEtxS7|=7PVPP6Ijr;0uj6*6d3-L^|NXBo zACf{p)HlU5tzRZZ(9*71uWj34MO&P)Mci+Fbis~52;FEDS|tA#7)YXs5d!$Ub)0!7wFLCxf+q-Q6QN{+XFcdD=Fb1V)d zz;S`8K9}jwFZcEJkNd-7EB;X5j+7iqe^uCSb=kE}tPl5h1pmQrTAqz;mFXPMsf=Vx z*E4U8og4~oV2h|rHi^kX!YP#rL{8^MXyVtNh9aIs21nKHajYfno?QJZW~h`ZH3spr zAEpm#S&3AcXs2)O)t2p_y^G!E_$G_4XWCRt$+V<33kOW>G?(bUt-p(45sbVJiT@=kE+0#mk z!*Vv85*+^W;&dbvBq>}MAJ%1ie`|sc4e^8+{?{cdrj(>>2?SwGE)<}f@B^ld+^j?pDw^| zp83`s@1R5jNPfONG|4K3(s>X|2z;mFD!Mys+j6FBvkvl9`2P05*{7>(Ds-fps_z&e zsHarb1qcJDd>}3Py7P%sk?l*;mnPBY&2KUq_vjes%7om{#rpe~^+8w9;Di@UuT@4R z0gg(j7b&PqXPl;)kS~h*f0es!U5$AnB0y82SS?VFC_#pTOGjh32%uOKH$(PN2Wd}{ z)HJNJ+o?^(-^u?;+C2b_TQk;6NytiA{~LZ9*Tw#mMpYKML_8JZ$OB5g7q!zUhp6rE zVPo6oof9Pvj>Vy}on0}q@paiXdNeHx_V%3W&!?6YyNNx3QfKWFf7)_+Tc^M5z6&U! zyq2lljXajznbHpZ2i(!6K0?>uC@WLh=Gc;-w`suvK%&x+HAejM z7TwtiVx zx0FQ;{Brue~yiyped+hFJql7kyD6W2To!@mz;i4J|-KS4u&KrBYYNgUMIdS zlWz{?r&s_9uWKjkTI%#TuUr41OlYa1Kl#bTAIh`SSI1GB&m0;sWuIQX3qE%i^}T8j zrE;FZKTAtNZ9?oza1245>M`172)<7Qdog!?HXWP&eObS=e{P3VC;-qNfAPvk*$VRi zufu+ptYm6+a71-a_*Yb;lqJ9gpVq;d78NY%c>}_UtPTND>RcMUOPD5J`sDYpQ-1A- zdw{pN{;YU-IU72U1un8ui^R zh_>um97-DpfR3r>P3rli>+04?j%}z8 zL>S>{`VK>dINNsVa_Z(Y2PWN*E0b`L7Ju{hgiMC zP=O$=tq&^xEtND7_)=5I;`k0#4e0uRT{EtL;!JPU4()E6_L+){kx;gc3qOxscRbtT zvn#lvZhP3G{DAx1wG3lHRdrM+rz?vIuvR4@b=el`$x$*br{pF6Ulda6xN!?8O@9Wt z#5er6#yYVMz<=6yP_!oa2i%&QQk2pn$r0C&kjjd@+;pTSsSJ5(U^^wg9Z%K5qj%qX zB-CBRv|G35!KO<@^*Jb!`_nU<;R?r@_M1rVmYSuJZU4PJ^4gr zk}!QLaZPZcegc*f6$oIHd_vJo-GAU~%Sm3~zQw-%--d;YeV^&DFh62?fqm3h4|u;O z9NR{k;0KmuLyr35Ubk&Zr9ha2k=yx{I0HmJ2@!yF4!te0ylISFzTihLc0M@S$`%wb zv!R5{M+JpdL|nraN$_#VInL){is1Su{+2N&^sOYir;{CfZK7k>e0{VC0@ zWAfJ4bN0kR%;Wrcxzu-Erqze$saP_CZUa~1K2?`~w9g_SNYuD|@^O;RN8NDAMx=1& zT#y+Z;H{hI+Y}V-^VIp2`jDTd47$VoIwOCUHx41nk0RYBAK5g;A?utoY1s>!U(x9z z3cn^bPM#j%21ssyREqjgynodhdwoN*#LCBaOv!DrOTA4-Nva>x4PT_ktZ*cklMRjE z`wGAReGk{zQV(L7H$p$PQqXvfqKIU8?6FBTcD0O{K_B3{sv5DvlD3-G*jhU;XCYOf z=`2(OKdTuT4o+HBz*U(Fud<2~1Q}MF4F-|25!8yhAIakWd?N)w%YRq&ph!hHtO;FtGs}nwB?xH<{1J>Aqo0b^zLlvqPkyZVsSmYmpfii0}jx zir#U1lqF}>e_f|d)@yIi$<5hmDVsqOGzV8B_s8cRd6`-15P~5gIZ&f;il@Fpl%Rm` zQ*m);+!e0VOZc`6(|@kI3dsnBLy0Ic*+~XKh=L0gw~bIz_7Cw{@3W;IMD>By=bT7k zDbbE#AF42DqLox!EjH+~r3pt_KK}Jwr>fIz1NEzw!_+?<{LNLi*pu^Vg5*>BM(uo; zqo-64k5^EIA*!+RUHbZ$|Mz40sYX3H`&*DwcS<7iATaY)`hT$XI>5D~>%Xb7MBWTB z?KZTHl;&wT2c(e3j!UBt=TkUrkMg9B#NH&kbjgA-H93Gsd8^2H2I@YPk(X-SmvU*J z_s-ezGMzVTj!kQ~y(B6VR@7UQ^|C9{N(p%@8Ln)TBMo-7S}oD$0iTDPtEic7WzNbs zttR-id!Uy?U4Qhne+EZ@ix5cI;H3N0=KR<3+lMe?lyP>vJ^aNp>+Q8z74}@sR-({x z5sL^+s*jSlcGjp`VV$F{zOI9EYp|`3$%3#ml?;`(v0I&4zQE`EXd|NmP%jl-rIqmuFWa}&%SpdB?tflwD#ikWqgUNYwJgy{^^&ex zk0euKzMa}?Z$;KOfiB*AW=VHt1(!M0&)n`t$2P1k{DSX-yR6ff@fV*RegH7O9vnid z1P`kMeGoJ*APZAIv{N0!nAybRWIY@O1NjjhH32!#!4-S-X!QZYnNc^7kM}&IIOF*^ zdH`sSV1KGUm8(pMu_wC2Zlo0)Sr*5B(tSBvERc&XKq$DGa>nP#W9cI`9dDJIY6X()6;t5JtjiPsz5 z4-`~~-KxBeq?bGCBk+@T!&B1l>Q3WxiR6rNPJ-w-8n)x6_8%0a8{T{FDl4io(4%qIFiF<5)zW zp%w%Gn-XRAaVp(>Wxi*lkc@U!Nvll>k$+QPH*PtVykk$C{&o+i+@{bc%b@&loFn0~ zRiZ!b9*{1(h1c7Z*Kbr$pdhDZT-L zpczuH7AYXi-n1x~j;q_hr5>V6*0zJJ&54kp?R1IGT-{Im%u5mY7Ql-NoKgnI-bsRTrQ`HJ+2N^040(LIB!a_K4A?QPqrnsIuxw2gGihsmjK^M z&r&Kp0lCUJn&bH7zwPvr1Qkl8=VY;TVgI&F>)Q}S`6-7V)CxV{-rm9I^^p@zEDlP) zU8Jq)D}1jDPE-x;yQp?Ee3UgUmNeOjeNX??J_B!babxGhPQ# zSe`!j7Yw94H`)AirDiH>Tsg!T_R$1Fl8SZV&;W^&ZRjyGT+@kh!#}NcSh~A+f?da-=m8)(zE55Q+}24_|X8JiP#90;o6K@y`_7Ne76#&#Yk!^!%GL8YI4%y~ z>JR}oXQ z>m|IYb&PoEG6SgP+cavcUY=z*=C8CN=TgHbDIY1zVl0P=SQd7jH{n|*`ljg<&N)xr ziG_0A>TnVc8t4buxPKIAh^9e+a*!GRY-5A)(pn;f$t5C<0u@-yXeiQx2Ke4(wzF3x z2d8##gam)5G_kNCqr`h8_}!XHyUOJD{LPj9nCh zA%m%B>aghpV!0^&NIAu_QxzBOIpX0H;OTU&vMiiPTx$j&?`zuP z;tWI}n_bE4TYq2g*FS&%{DYU`8 zLtbJGAgR6#OF2pdO_V4WowYr-T}`}HPq|JK&+VLdh+=(c;oCF@rF?koVEgP%k~tm+ znw3*Os&t|zm8nwLRtfI4JVuE8{p$Vgm#;s69Y6o_VrgX5tQxD}Kl^iy+1N9FXs8;Ivs6`y{Q2mEz_eV8hW?2;@?f^>< zzmB854)uo{pLqKxIKU`eb^=fR+SCw>Eig=g3#I-MEA_NmXNgM(@0gFIH?M4+~RH9S};-4){+k7Ia?1@FG);ZHAE1{q} zh`R{uAoOz26e}6y5u*-0hU|oo0IX>X)b`}>e@i7wSLND48vgF93M9ROy}2jcvpVJF zoI7^vAE|HV?vG0zytKV>a{A${cYU8PeVA>mC2Cm3t<{;L;^53H#lgSg#?(DwcMu5) z@aohMA%M=#FKfvDdVf&fVgbu3cLK ze{Q8vdXy#LbH94rLaJ!dCo#Pd@|z|%j?l}2a9WE>Dp6kb`ybaS$$N21;g$HvE}CHg zG@B9*)j_Q;*%a`nKiAMZs@W&u4+TAR)gKSC`BnQHp^9y85;dzv9OkqrcuxhW&~+$$ zXOj9PZ;%u@3Qr(MaXNssrM-wRg)-sRf5()AMO8pJKD5HJ*kB2t+rdhXW70NP2@+P6 zgF;&HAzs%7ZoG4XQ*MIYYIRNSM@2G?TiN#Oa%zIFs5#T&%#DM0f(i)@|FTZ;!?~co zX`eYeSes~1tq3yp11?b=>`{43$CXIhqn_}o$gv(G4GCl(I@5-#!_j`f;nF|Ke|*WH z(ThkQ8;}R+`q0x}fx;p6Kvtp>FkC&=8$NNTR`P`-U2T}^4za_p!VLP^kQhk4K3d4O zP9*rgn|XE(qTHOKyqYGAAW>J>kF~0?~bF z)xm${-(UaZ{?mo}X}hx#RbM>DEqfev^x)dJaj0QKmZeBY3N#W9HFjQPyur<6`43|T zDQwS@Dz(I#3M_1ME2h+y;GX0*TV6N$(J*)f&1i`%UE>^8>A4sEzFunl3aj%#`H*A;C<-Fhmet9p%&jC| z7OZFL1CDo6z%=bAjU2xVnY^u3{ei3eY9ieGJ>-_pZRX^d*sq(~f|IAXArAcU+qdvz z`Iz&TguWI3lhl`}TE6^lha%Ob(L}_~mB3Wd`#n;>pK$HyDn{!df3}KE;Zx_+DVJ+e zUMh+b$>{5C(+Cn3qM4(nk5ThbYq>{?Pe zGfABLsC^`mG~bSEfAYsZ976LtR}BZ}E!a#e$#XXHnY63oa8e`&x#mtMHQyiO^ORfW z93^X9di%cd_sP&v_Uq1Rs-sCqe<;hYNalNpETn3pgY*>gt*Sa*B_Ne)?MOH#A9Wzs z+D@D8;VZvXbg7Nhk3bZ=GLa3_N9oi{qFEkO38gmwb)nM#fBEvq-C3>H-{Mr#VPk55 z!0u=+la=Fnl&bA2Xk9B%pVhQXM%fXja|;`(PTFtHR%K4`fv8l@tu&ghUL z#rN?K^FIdOd7F0>q||cq^J$c`qbDFo>YDkqkq9uPDA2Ue7WPt+mr{ZPzJiX`YST7I zvG#dQxN|(CIuh(4cfY&S{{3f-Pq!c!3wnwuf(V>bK{2r7XRE z{UiCMcR5Q1hzk+qdiE6Ky0#f{$;=Ms0YWZ_Xm_=11swm{B5!R_Th%1pe1$Rn*{hN@k%wRJupfjHPp8Ikgs2C64{iRG-gzMl#ZT^!eg!YXvw@ zfgyPNv16|MPl!#;qH(3dIAvWb$l%UJBMmn=0Aa#f?XM48p z4X|84!=q*Z!e$;Fx#$5KW$6MqFAH$a*6TOqD5DCF+VAqcC_{pF&W~>^ppzLyvf)bVSdlbNOBRa8N4cJMDx7x_N2Ka)f94!0 zLPIfUB}h8o7HNG=U;j(-=KAr-{`SfsRf&wC

      G95OZ`FBQ#5y=Hlj>`p~{teGeZ{ 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 delta 70162 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 suS%C*+nS-!VIxN2_!feG capyt-1.1.1.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1dac489dcdb86c585b928f00c79b8b72 +_md5_=2e6a3d7794e3227e0dab129812bcc27e diff --git a/metadata/md5-cache/app-text/kramdown-rfc-1.6.36 b/metadata/md5-cache/app-text/kramdown-rfc-1.6.36 index 546d923c25c6..f1edf250f473 100644 --- a/metadata/md5-cache/app-text/kramdown-rfc-1.6.36 +++ b/metadata/md5-cache/app-text/kramdown-rfc-1.6.36 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/kramdown-rfc2629-1.6.36.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a03ae254972b4b21bd5b6d90384b941b diff --git a/metadata/md5-cache/app-text/kramdown-rfc-1.6.39 b/metadata/md5-cache/app-text/kramdown-rfc-1.6.39 index f21fec91c2ee..cdd30157ef9e 100644 --- a/metadata/md5-cache/app-text/kramdown-rfc-1.6.39 +++ b/metadata/md5-cache/app-text/kramdown-rfc-1.6.39 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/kramdown-rfc2629-1.6.39.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c6e1dfb2dc7d4b3eaef1abf5b13b32ab diff --git a/metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 b/metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 index 485d9739b1df..68c6cbcf1ed5 100644 --- a/metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 +++ b/metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ronn-ng-0.9.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e601d1df48d09978f258fc5195576f4 diff --git a/metadata/md5-cache/app-text/webgen-1.7.2 b/metadata/md5-cache/app-text/webgen-1.7.2 index cbca9f0a3254..943198435ae5 100644 --- a/metadata/md5-cache/app-text/webgen-1.7.2 +++ b/metadata/md5-cache/app-text/webgen-1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/webgen-1.7.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=405bacdd65080c26b70c8d1768dd2623 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 1aae4758ac8c7d29701edb6b311afe52426b0443..8b1a5d7b9096a89d670dfbb5e107da92fab627af 100644 GIT binary patch literal 25609 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 literal 25623 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 CXek%~ diff --git a/metadata/md5-cache/dev-cpp/catch-3.0.1 b/metadata/md5-cache/dev-cpp/catch-3.0.1 deleted file mode 100644 index e3bc73077b29..000000000000 --- a/metadata/md5-cache/dev-cpp/catch-3.0.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DESCRIPTION=Modern C++ header-only framework for unit-tests -EAPI=8 -HOMEPAGE=https://github.com/catchorg/Catch2 -INHERIT=cmake python-any-r1 -IUSE=test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Boost-1.0 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/catchorg/Catch2/archive/v3.0.1.tar.gz -> Catch2-3.0.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=948c348c6c2286a048898e0a5558a272 diff --git a/metadata/md5-cache/dev-cpp/catch-3.4.0 b/metadata/md5-cache/dev-cpp/catch-3.4.0 index b889652e4837..3e9ea15214f8 100644 --- a/metadata/md5-cache/dev-cpp/catch-3.4.0 +++ b/metadata/md5-cache/dev-cpp/catch-3.4.0 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/catchorg/Catch2 INHERIT=cmake python-any-r1 IUSE=test -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 LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/catchorg/Catch2/archive/v3.4.0.tar.gz -> Catch2-3.4.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3de902520aaa6aeec044f3cdd28a8110 +_md5_=63aa71d5882acf92ab046bd485aede77 diff --git a/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 b/metadata/md5-cache/dev-cpp/highway-1.0.5 similarity index 54% rename from metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 rename to metadata/md5-cache/dev-cpp/highway-1.0.5 index bd4921026be4..ba296d31b440 100644 --- a/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 +++ b/metadata/md5-cache/dev-cpp/highway-1.0.5 @@ -1,16 +1,15 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=!dev-libs/ocl-icd >=dev-util/opencl-headers-2023.02.06 -DESCRIPTION=Official Khronos OpenCL ICD Loader +DEPEND=test? ( dev-cpp/gtest[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=Performance-portable, length-agnostic SIMD with runtime dispatch EAPI=8 -HOMEPAGE=https://github.com/KhronosGroup/OpenCL-ICD-Loader +HOMEPAGE=https://github.com/google/highway INHERIT=cmake-multilib -IUSE=test 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=amd64 ppc64 ~riscv x86 +IUSE=cpu_flags_arm_neon test 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 -RDEPEND=!dev-libs/ocl-icd RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/v2023.02.06.tar.gz -> opencl-icd-loader-2023.02.06.tar.gz +SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.5.tar.gz -> highway-1.0.5.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b301bbe3e87dbb382b6efac06a7ecd41 +_md5_=c885f959e95a50fc2d6deccf7dd3b45b diff --git a/metadata/md5-cache/dev-cpp/highway-9999 b/metadata/md5-cache/dev-cpp/highway-9999 index 1078be63afa4..912c9d58f97d 100644 --- a/metadata/md5-cache/dev-cpp/highway-9999 +++ b/metadata/md5-cache/dev-cpp/highway-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a6208e8e01ec9f823cb8e2e02d1c830f +_md5_=c897b1b82f3952aade5b88e52dbf7262 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index c2954df498b56224eaf9ecfb956aa01ef80f98e1..9903fcb7f1ac4ae75414f28bb13887943022c48c 100644 GIT binary patch delta 31689 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 z zjN(d$qtl<20}xcUo`gq|_+rGj>Q`1#3Mkgw5~i)n$FY}B$r7`2S~VSwwP@`wfqJR1 z-u2Kp^w9IHlQCaJh$w%gD$4!@HL%JY(6YP~>^@LGgs#ExWTPD3a%)$!M`{X!YFAyo zX;oJBE29Xb)3%XQ6&L!M!eQdl-eACWxm9?XSVs* z`y{^H%c#*Y{@V_NqAgCHJ;e<@?y2cJ)}ka+uYt(<0;+%ESfYZ=5{0bb3;BVZ#|c;2 zBfAtP(0%u&{m|f|O7nla|Da^klU?5fDhCcguz3TT)bLBm0ciVIaI41E@>DK*H zliom~aOQt~Iz$vmVVlm^yU|9yjz>%nl6U3_P~~Ab?-dj)h9!V&oTVuX;hDq*N|CUk z0-G~#Y~c>RBblh5d%CJbIRy?0W3#)Dl!WCxQ+HDX0bHY#9k--b4SIGqK1b;LbxO-h z066nf_$g_6DWC-uP~WUCSrCHK<-ICv;kw5!nz(;@w%kK<5oyyaMTa7mi&L<7AsE|v zN)VvqRx;wsW#5ubvN|VVMZW2wtf)dI&p~AcORj49yDJ9CirlPvxE9;x_Nu@)xUH?W zNr_QTiX%LG2)w7VbSOYPr2sdsQ|0s)PL=lw-F%~SI_Ni}N>4Yj&3!FzmLdf(GTZkn zRa}3j_!6QxT^zHWFEFX7f-`J2QJ!&5oI}@X73jidwE@GbdiAu10X4PD)C_l(apMJn zC6_ZsCK%pd^75JZMXcfQf`Hh`AEmygn#%40)msjNN)@9e(ka^Yx;>>jA1HSSSd zc)4rJXTNvA)nVw?T0^fYj=lGoH#iNDBb$HGNY6P1tW&R~)oW1Gf(;jRBp9a#;Q*tc zE7T+9{rTrVE^Uqv+q?Ke=a+s@XaEJzb@wSLL+#IIMX*nMv{o7lDUw)=t^#aguUo_F z@bffI{gMl`Z$2#8sf&V*yo*?Qd38mtnn+8Qbn@HnC%v^_sY;&QYgV^NM7p(Jbk2Wx z;o7q;9Zr?*sj{P?gdBbGN^kiHUFT9S6&q%v+&WW$S2p)H!zfm`2@xm^MHVH1krbV*e--?F*J za;D5pE~m%wQYPmlTQ0Ib8N^0(P~3l%0|w@aTD(t?ktSKYR%;-etkF43&&FR@v+;$c z$Ns(UzNA47{Y9f3Yn#=L2}3&1sYz;-6H|C%E9p~%zCHHslHF1Xv~{PJ19$JhfT{lO zCQppim`HJKELCUt%7^nWLulp}Ilo^g_fvkc3-#o)ceM|5z~4c8>Ze5V+*NUj%Y<57KdDe8Q7dypjS~&gj&w`SvWv7SZOp;W>><`l zZsm2$bY@MTyrgu11S{v=sv|6i)dwJ)P^pwAl9W36_&-iw9V*>?dor0nf z?Wu~R>9O{LCw1P&st;yBfaK3`*c{B7GvWl6Jper~TXgWJ%9cbgh7>{RFV zxVvLb)HY5QWJEmP0@Z(@S9#{FrgEC=G&R+Xgh|JKcP*5UPNnQ6rrNX{$88j+k({OB zpHcx(CbeA-KqYiswj@|M&c0HHHw!!XhE(3)uhaS6e%d&5*Xj`Ma8IzB{3zoJ7cJW9~bb99xh94yy#x-O$mDesCJY>KC;CPF&T zyDWA8avX|UMv^1ozTb*<*i&0d4h>*O#5rc_^}BU)B=UUmVX_H(kO!>CYU<8AfPZz&OZc3UYlZuo8!l3f1mvl3vb+(XNL2M5j2iHJGPO z4Mv@)>1B6P=MlzPA6@{cDy%X0?3~gfD@&wtT*3+9Wll<(1=_j2<*v)FqjuL^$%~gj zo+t|CsKK_Yps4{ZC;<*Jnc5NTOaho+X7JN+&ayEbA-GYpA;&G-H)PdS5V2; z`-eShaA$w+;yea9fn_z}RB8eZJK`*k1s;Z;T0b#ClmdGzt|AFFEE1vAf+7~&s za--C{ez#ic@_u@*8L9G_0XeaEtaYhAuFCYb8_NkSi#C!aeUZXe%4kdXC|nx1olRpg z^*MhkFgbuOGg}WZp}8LLYLIYL!6&?`LE{J$h!>#alqf|be?^Vao`OsJu;l5fDU`68 zuRyk&B3YYAA2{75Oc%91)Q{bX7`(u--4}Op1Yc3n34R zSI3T}R=q4mx7}36>G-l{j~l#W=~t>=^aOwDlC-+^I+Er<`NRv7Neb$xh$7#Pf4r5x zZ^V`A*Hy4c_$gy(@=CjEOHDnF(VMh?aJXn@4Od;V^h*MAY`Z3uyVoeDiX)XruaDD3 z+$LdY_rXEAqGDL-(qEoPHGs##F_^yJON~*blARiazzyUhzZITpnOQlc($sI9`MQ5~ zB@EOnY&p#tHjYq{)K#fBNjoKK7pX|ZbE$rM-#-5GJ~;WXeV{J+Al=|yez_#3hz~Xz zh@94>EL*<^??>tjaM)o&fQt?Ioa7+r43U>9+EiE70f0g#KefG8jl~NC4a^$l;Jq(G z27yN90m|5=v&umx>`b6DY3Z@OsBwQO|0xF!URsNF$+@#tI4$~$)iQ4fr}gW09+*^2 zHqkR6DSuJr4R-ke#9*fbwWZX@1%$pu)yZXHO@5*{T60R81qyR$lcQU#|6|Si_}lpD zR~^Q`E?WUd05{+9bI+|N{%?dXa#{2mX;Q@SYVs{d_jyVv8Y+h&vFC~z_){EoaLa1%Pv1mF^&Ah5&B|j7|@y{i9KJE zHS1eNNK_>}Z!Df_3N=fFojMpf?4t#`x(-CF-jq5?%1%0uO6I3Dp-co%$Y79hLS#0T z>|VrNhvakWDQdFEvKhtVha-P1z5i5R3`E%>O7gRhfHR}yDy>HZRf+?WG3Pw8?fmKy#F#u+ib5B&j}e*hYVq*91P>9imq5 zR$5KHoHDCy5<-PbmDMmKbQI-C!Z!=`#>7r9y?2=aM9!sUz|khrIU2RA#Uy@Q`eN03 zhA%zw?fcYpYxA=TrjqEvNBO z=Wv)kZ%JmicX9ioiUEH&%Ia&Y71aGVQKQ&B1u;vN6 zhr(;rrtkYfy+%MvN{DD3>1DEuV>>8O-fenLu;t|lpH2z?Xua0%+K(3|8ZhKMDSL9_ z97~%{I#HOVtxJD&vWS)=fC9Bz9JkU<@C+TuKolqZdOY~PgzqWQh3rKNAidpW1cz}s zu+<2orai!iZ4ex-^+dB3AGZx&FYyx2i=(9d?L0MU=aqBYTE(^Tw{3=OE)Ef0p*&5lyC%LOgsGdNzLxCVZ zwC%yWbG3g`sI6|zS_C*g#HK`ux}a@z*bdN!mHQtQKJk9MEm0WSL!4UCSvFpAtHx?ZnfGhF}G9+T|HmA=$}r z!+6w+yePV(D54)FF%m4&qv1Aq(Z!4ANt$F7632fr^o!9i{1LfUAhB`+zFToQzrYU5 zs{RRF`F)!P9bkadJ2ai1&Eh0E8MCc{1iG4qyLLC4ygI<(z#Q0kDs^1E#s@VXvS-vR zS3@E#hn$IB{l=+*-gh`^&eD}rRDuj_f# z3Wt9~rw3WTq8g%2+sk8%Q?oepV&Oc3nH032n{=9ZQ@*k1ik4I5Y2r12R?V%Kw&4BV zrbBe^p?U*+@25}_&>><<64PT=IN4!(f}(UteMlYmCFY$<0rK($y~^6iR3O((3McRT z3C)~Mjv<(lcv_SN%KvJ$)_~yaf(6Q(xeR}6HZ#ogLGa%FqUcH!PQEE)?aQnC;tf4ow55z7*GL;HYZP;ZF4m1gC%I z2rUO_u=#ck?06|elb|{shfpS-$m4ADjnG17sw#pFuiU95 zKo$MG>^5l=#m+2>gq~C+@l^DcvzeE~DK#AH?(NE@lYlh`zbHAuCBi@aqt04BC1MnY z%0!f+1Ggb+SNQf^&2P4$#l#YrxU7E?^>m@^xfJEQH+SE7%PY;H+}?+3u5-1`^^B15 zd`t@~5WJL+BI_cIds@?1f=_#{*3U~L=KPQe@h^iUyxnEUMm!#Bb!h!&tBv22^!K>6 zCh*G1fz*x1X9J!D3a8(O)=K=!3O;6WnyMaoDJLj1c!kNia+W?V*1)N3f){^!oBgn~ zd& z*kKeUOL%zJL#VheWvO&X!@Pet#nV(&A{`U)B7lRUgx$b)2;q=?a*+gNOW!uj%6UvF zN+cnmJP-DOr31V+6$QAj=>=xfA9prY^i~U7;@qLGo+I&IF>Pt7wOvGm+u?j0NueH_ zbF|ft)Nnwt4h>4QhY#vu^d(K}izTB{xync4kni8_r#F1{YFjTT*g1bT?7joAKsh($ z9Uq&j)&xbRRe^@b=AhsXICUx@75)GCDzy*3oGL?eUxqC@+Z<63Cr}#k(-D6aC+-;a z2+;}083u<(!NKDxM-NhHZ4Dt$j*`P5-o`c!lae0V8K@V#mtBE)2q539q2RbfCSTi2 z;*heZDYEorlqErZKrDaEneEvRitS1;+9v5by6eZK2FMWj^Buq3zJDJ7`21t&y zxB|3kgk=!iCm;r7v3dc@`W(a2zv0koA?hWdPL-E&l?QtWB&&a-U^}!qmc7Qwj>naB znAd(nUnrn&((=ShdR4A((}sLT@80yTpOSz#wj9u6^~kBIE$AmjZPi&$N5-Sy-J?M$ zQzkIvPVjs0m&I54#im|K)^l0J6GOan%fwCPh-=ijmR)XmaVq0v zz4Ua5$s^mwwbg&YX(!5R=GN8M&_|#u0T0CG4YP|lf99s?#o1)5=-bG-u*piz-Jaqw z%IZ=4Z!+vS6(=9%Z6~>}Yq_e(7t3sO_b!JQ`KN~J>a5;8ucNsH>$6gqkwd$#sos=Q zu~GW8NfAQGyqwh}9R{akb$2Ry)9u#y+YeXEw(2*lWx0Pvh+U3Ii>ABjBnIBinQeW0 z-A{xGz)y-Pz#NT6H$}YTlSpGqquTVLqHjVo2a%X z{1LZK6c&^=L7bNLfOcJ{YzTjiMWGQbfdjm+zHcEf&c98j@UfH0&xuIfQks6l<*=5n4 z)TjoQd5=LtTBt*5GB8y+jmB-+70gpFj`mfg{`1FQ{z*1^zkN6__4{8m>Mt*bh@@qw z@V4>E0Vk}=irwzK7!N&Z+z=_8j>7-eCLwz)OX_{Qx1%kk65y~j^>!W0aZRmbg*#+l z=rMopoRZflYA*BlDXEXGKeOP}RX{ecx;M&EosIm)hc+iCBZaaS$3v=bNq2LiN9!8> zP3&nFW!_nM6HxK;fv@NkJBTF4rZ?CPj2@Rp=ruTIwZ5G}L_hp%W{ojB73Y7l% z%lN#!WsgfbUwKh9mV%>eTkGojhs1 zwB^GAwlS`EnK^8Ta0MzVPQ)4(^L34UFY9-C<74Mz4PI!+!D4(Xm&l=N#Fn$~#vnbWv|HG-gXaJa>4(P- zOkfj8T~Q1`pG)4NMCP2-NF_n?ft%V2Rc46FBYTj&61Sy3_`Gv)a_8VNbP!iPvg^-8 zoI2(1$0Y>0JS_9I4w&wHRsldeDkOgeSWfCgHYQMkG{|u&iv34I1ZS9CHnkkmbm$P$ zIlo`xehE)QB8_}qvESpH=EdQ3$ndy?GGvHbjXz40>HLk&I@XW> zFWBw6$qf~~qcZFz>K#OV$})gqCb>xy0?-<9mIH3%l#oV#(EVEPqf1xa0AznDPZ0*& zd;1~lmY}KNq6Roi$ys}6KEZYz>F+Y{wq?+88mp`AwOdl0rlZGkXZ@3uqNIF@!^bPs zpY?W@0FX0Ot5L#*<*y_sfLiz}mHpRWKK|ps|LZ^gbE!Ye(WW+dmN-N59ft@!*rhut z-=R>~BqE+mv^!H2UTf@Rmxh0tv|pr(xK$iD6G(+n&BiC=kcJN-?Y^mZr(w~c;%Z~O z8FeQ9auR(NmIy(ij$EIj#+6850rGHQN1>g0mRs3qU3I(annUDbA8^FC)CHk_2_)7uQhe>o23c*|Rd|1=ozT+?TMuTv z0_tAh+(iptSKpUg7LeY+WVR_`P=`J_8M}%RLAMRc#vhF7dWg z2yU_He5D>65lOa((vCoacJ=4A=>V zZ|^>}ANE$v)-aevF$jO^m&ral!OEPv#uu4`XmKC1B-v*+`ExbU0LEWn2;8#)^WIDtoQDoDmfne=$EX&eJ4<^lrxK4jy{j)<)j%sbYP__tF zf(GQ7>Ppj6T~NxhMY*+ZOtosuIYibI#keFUQw*kb0t(Ai__9do>t&pm&b# zMV{lZ>9|R1yEyLp^Xm7PNfeVUwn=MOG*#OghwI2tM4`NTCzOx-yi1y0AGEzmH+?% delta 30742 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 ZVGDpwssrYys`3Bve}EDN5gh~I0019}?X>^^ diff --git a/metadata/md5-cache/dev-db/mycli-1.27.0 b/metadata/md5-cache/dev-db/mycli-1.27.0 new file mode 100644 index 000000000000..6692d2eb7242 --- /dev/null +++ b/metadata/md5-cache/dev-db/mycli-1.27.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_single_target_python3_10? ( dev-python/paramiko[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/paramiko[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( >=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.5[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_10(-)] =dev-python/pyaes-1.6.1[python_targets_python3_10(-)] >=dev-python/pygments-1.6[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_10(-)] >=dev-python/sqlglot-5.1.3[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.5[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_11(-)] =dev-python/pyaes-1.6.1[python_targets_python3_11(-)] >=dev-python/pygments-1.6[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_11(-)] >=dev-python/sqlglot-5.1.3[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[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 +HOMEPAGE=https://www.mycli.net/ https://github.com/dbcli/mycli/ https://pypi.org/project/mycli/ +INHERIT=distutils-r1 +IUSE=ssh test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BSD MIT +RDEPEND=python_single_target_python3_10? ( >=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.5[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_10(-)] =dev-python/pyaes-1.6.1[python_targets_python3_10(-)] >=dev-python/pygments-1.6[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_10(-)] >=dev-python/sqlglot-5.1.3[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.5[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_11(-)] =dev-python/pyaes-1.6.1[python_targets_python3_11(-)] >=dev-python/pygments-1.6[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_11(-)] >=dev-python/sqlglot-5.1.3[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] mycli-1.27.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=0101a40f56842d3426979905af995dc0 diff --git a/metadata/md5-cache/dev-db/postgresql-11.21 b/metadata/md5-cache/dev-db/postgresql-11.21 new file mode 100644 index 000000000000..74f95625fc1b --- /dev/null +++ b/metadata/md5-cache/dev-db/postgresql-11.21 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test +DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 +DESCRIPTION=PostgreSQL RDBMS +EAPI=8 +HOMEPAGE=https://www.postgresql.org/ +INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles +IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=POSTGRESQL GPL-2 +RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=11 +SRC_URI=https://ftp.postgresql.org/pub/source/v11.21/postgresql-11.21.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c65f3a0f0a18e289a7dc5bea07ca7668 diff --git a/metadata/md5-cache/dev-db/postgresql-12.16 b/metadata/md5-cache/dev-db/postgresql-12.16 new file mode 100644 index 000000000000..76e3aae39a36 --- /dev/null +++ b/metadata/md5-cache/dev-db/postgresql-12.16 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test +DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 +DESCRIPTION=PostgreSQL RDBMS +EAPI=8 +HOMEPAGE=https://www.postgresql.org/ +INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles +IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=POSTGRESQL GPL-2 +RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=12 +SRC_URI=https://ftp.postgresql.org/pub/source/v12.16/postgresql-12.16.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fe2c26e8f9e70b81035af6514c8bdb4e diff --git a/metadata/md5-cache/dev-db/postgresql-13.12 b/metadata/md5-cache/dev-db/postgresql-13.12 new file mode 100644 index 000000000000..37e38b8a9e27 --- /dev/null +++ b/metadata/md5-cache/dev-db/postgresql-13.12 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test +DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 +DESCRIPTION=PostgreSQL RDBMS +EAPI=8 +HOMEPAGE=https://www.postgresql.org/ +INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles +IUSE=debug doc icu kerberos ldap llvm nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=POSTGRESQL GPL-2 +RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=13 +SRC_URI=https://ftp.postgresql.org/pub/source/v13.12/postgresql-13.12.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=081b15dcaf55e4c96153357ef3ff91ee diff --git a/metadata/md5-cache/dev-db/postgresql-14.9 b/metadata/md5-cache/dev-db/postgresql-14.9 new file mode 100644 index 000000000000..9d74b37efdf5 --- /dev/null +++ b/metadata/md5-cache/dev-db/postgresql-14.9 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test +DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 +DESCRIPTION=PostgreSQL RDBMS +EAPI=8 +HOMEPAGE=https://www.postgresql.org/ +INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles +IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=POSTGRESQL GPL-2 +RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=14 +SRC_URI=https://ftp.postgresql.org/pub/source/v14.9/postgresql-14.9.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=0ba87f8e4ec87af1e6555715bfb31f0a diff --git a/metadata/md5-cache/dev-db/postgresql-15.4 b/metadata/md5-cache/dev-db/postgresql-15.4 new file mode 100644 index 000000000000..8481ca63b377 --- /dev/null +++ b/metadata/md5-cache/dev-db/postgresql-15.4 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test +DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 +DESCRIPTION=PostgreSQL RDBMS +EAPI=8 +HOMEPAGE=https://www.postgresql.org/ +INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles +IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=POSTGRESQL GPL-2 +RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=15 +SRC_URI=https://ftp.postgresql.org/pub/source/v15.4/postgresql-15.4.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5f3c601498d53518082f4893db60b42b diff --git a/metadata/md5-cache/dev-db/postgresql-16_beta2 b/metadata/md5-cache/dev-db/postgresql-16_beta3 similarity index 97% rename from metadata/md5-cache/dev-db/postgresql-16_beta2 rename to metadata/md5-cache/dev-db/postgresql-16_beta3 index b2564caf04d3..e5f95502fba5 100644 --- a/metadata/md5-cache/dev-db/postgresql-16_beta2 +++ b/metadata/md5-cache/dev-db/postgresql-16_beta3 @@ -10,6 +10,6 @@ LICENSE=POSTGRESQL GPL-2 RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) SLOT=16 -SRC_URI=https://ftp.postgresql.org/pub/source/v16beta2/postgresql-16beta2.tar.bz2 +SRC_URI=https://ftp.postgresql.org/pub/source/v16beta3/postgresql-16beta3.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fd9634285d135a05aa730ca293084399 diff --git a/metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 b/metadata/md5-cache/dev-db/sqlcl-bin-23.1.0.089.0929 similarity index 95% rename from metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 rename to metadata/md5-cache/dev-db/sqlcl-bin-23.1.0.089.0929 index aa0d74d5eccb..21eeba6b7865 100644 --- a/metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 +++ b/metadata/md5-cache/dev-db/sqlcl-bin-23.1.0.089.0929 @@ -10,6 +10,6 @@ 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 +SRC_URI=https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-23.1.0.089.0929.zip _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c _md5_=5591de148f6e6938051dff5522554719 diff --git a/metadata/md5-cache/dev-db/sqldeveloper-22.2.1.234.1810 b/metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 similarity index 90% rename from metadata/md5-cache/dev-db/sqldeveloper-22.2.1.234.1810 rename to metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 index 3b38a3d8b0f5..19e8ef87a1e1 100644 --- a/metadata/md5-cache/dev-db/sqldeveloper-22.2.1.234.1810 +++ b/metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 @@ -11,6 +11,6 @@ LICENSE=OTN RDEPEND=dev-java/openjdk:11[javafx] virtual/jre:11 mssql? ( dev-java/jtds:1.3 ) mysql? ( dev-java/jdbc-mysql:0 ) postgres? ( dev-java/jdbc-postgresql:0 ) sybase? ( dev-java/jtds:1.3 ) >=dev-java/java-config-2.2.0-r3 RESTRICT=bindist fetch SLOT=0 -SRC_URI=sqldeveloper-22.2.1.234.1810-no-jre.zip +SRC_URI=sqldeveloper-23.1.0.097.1607-no-jre.zip _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=13a320b78401cb5abd90aa1f95eb61b0 +_md5_=324f30049695ef639485bf2042ad1ce1 diff --git a/metadata/md5-cache/dev-db/sqlmap-1.7.5 b/metadata/md5-cache/dev-db/sqlmap-1.7.8 similarity index 90% rename from metadata/md5-cache/dev-db/sqlmap-1.7.5 rename to metadata/md5-cache/dev-db/sqlmap-1.7.8 index 3649422525f2..7ee2377facca 100644 --- a/metadata/md5-cache/dev-db/sqlmap-1.7.5 +++ b/metadata/md5-cache/dev-db/sqlmap-1.7.8 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://sqlmap.org/ INHERIT=bash-completion-r1 python-single-r1 wrapper IUSE=python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 x86 +KEYWORDS=~amd64 ~x86 LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.5.tar.gz -> sqlmap-1.7.5.gh.tar.gz +SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.8.tar.gz -> sqlmap-1.7.8.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ebea929e1df06df14bf753cacf4cd73a +_md5_=bb5c0373087a303f70bc7079cc631962 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 69710c8128c1a0ed55d6565478d8540cfda7da2e..e3da10a77e4b8e9afcc51bc91e53ff2f40bff2ee 100644 GIT binary patch delta 5549 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 delta 5387 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 p(HVke=IvNpk=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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Allows Tomcat to use certain native resources for better performance +EAPI=8 +HOMEPAGE=https://tomcat.apache.org/native-doc/ +INHERIT=autotools java-pkg-2 java-pkg-simple verify-sig +IUSE=static-libs doc source test verify-sig +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=a14edf1035d056bc34f3ae6809b23614 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index 9baff21e0efc831ee707585fe5c0c513b8874502..d705924c0b2ae635c81f8c2047ebaa752d8cea73 100644 GIT binary patch literal 44684 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 eisl-2.98.tar.gz +SRC_URI=https://github.com/sasagawa888/eisl/archive/v3.40.tar.gz -> eisl-3.40.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c7debba2fe0933643f9eba90b0a3d7e3 +_md5_=301fd3953ac8d5c104684bae3a0d908b diff --git a/metadata/md5-cache/dev-lang/go-1.19.12 b/metadata/md5-cache/dev-lang/go-1.19.12 deleted file mode 100644 index 122933df68bb..000000000000 --- a/metadata/md5-cache/dev-lang/go-1.19.12 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=|| ( dev-lang/go dev-lang/go-bootstrap ) -DEFINED_PHASES=compile install postinst test -DESCRIPTION=A concurrent garbage collected and typesafe programming language -EAPI=7 -HOMEPAGE=https://go.dev -INHERIT=toolchain-funcs -IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2 -KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=BSD -RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] ) -RESTRICT=strip -SLOT=0/1.19.12 -SRC_URI=https://storage.googleapis.com/golang/go1.19.12.src.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bb1675d42cb0bec2025a6935d44dec94 diff --git a/metadata/md5-cache/dev-lang/go-1.19.10 b/metadata/md5-cache/dev-lang/go-1.21.0 similarity index 58% rename from metadata/md5-cache/dev-lang/go-1.19.10 rename to metadata/md5-cache/dev-lang/go-1.21.0 index 3c916dce0b5c..116d290b2006 100644 --- a/metadata/md5-cache/dev-lang/go-1.19.10 +++ b/metadata/md5-cache/dev-lang/go-1.21.0 @@ -1,15 +1,15 @@ -BDEPEND=|| ( dev-lang/go dev-lang/go-bootstrap ) +BDEPEND=|| ( >=dev-lang/go-1.17.13 >=dev-lang/go-bootstrap-1.17.13 ) DEFINED_PHASES=compile install postinst test DESCRIPTION=A concurrent garbage collected and typesafe programming language EAPI=7 HOMEPAGE=https://go.dev INHERIT=toolchain-funcs IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2 -KEYWORDS=-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] ) RESTRICT=strip -SLOT=0/1.19.10 -SRC_URI=https://storage.googleapis.com/golang/go1.19.10.src.tar.gz +SLOT=0/1.21.0 +SRC_URI=https://storage.googleapis.com/golang/go1.21.0.src.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ff3f5c1a028d9d615c93dd2679faf1aa +_md5_=c7f39ee4709c77389c8181f1062ef04e diff --git a/metadata/md5-cache/dev-lang/go-9999 b/metadata/md5-cache/dev-lang/go-9999 index 1d19ddee50f6..77b86bf27476 100644 --- a/metadata/md5-cache/dev-lang/go-9999 +++ b/metadata/md5-cache/dev-lang/go-9999 @@ -11,4 +11,4 @@ RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] ) RESTRICT=strip SLOT=0/9999 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ebdee27d4ebd21f899ca2ce79d8def43 +_md5_=c7f39ee4709c77389c8181f1062ef04e diff --git a/metadata/md5-cache/dev-lang/luau-0.583 b/metadata/md5-cache/dev-lang/luau-0.583 index cd06ff04dadc..db4db133d828 100644 --- a/metadata/md5-cache/dev-lang/luau-0.583 +++ b/metadata/md5-cache/dev-lang/luau-0.583 @@ -4,9 +4,9 @@ DESCRIPTION=Gradually typed embeddable scripting language derived from Lua EAPI=8 HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/ INHERIT=cmake -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/Roblox/luau/archive/0.583.tar.gz -> luau-0.583.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1b9b486682f0145bc04b4d6a58517733 +_md5_=84e65d7cef5328cd3e71bb10e9d36ecf diff --git a/metadata/md5-cache/dev-lang/luau-0.584 b/metadata/md5-cache/dev-lang/luau-0.590 similarity index 84% rename from metadata/md5-cache/dev-lang/luau-0.584 rename to metadata/md5-cache/dev-lang/luau-0.590 index cffdb451dcb8..edb02211151d 100644 --- a/metadata/md5-cache/dev-lang/luau-0.584 +++ b/metadata/md5-cache/dev-lang/luau-0.590 @@ -7,6 +7,6 @@ INHERIT=cmake KEYWORDS=~amd64 ~x86 LICENSE=MIT SLOT=0 -SRC_URI=https://github.com/Roblox/luau/archive/0.584.tar.gz -> luau-0.584.tar.gz +SRC_URI=https://github.com/Roblox/luau/archive/0.590.tar.gz -> luau-0.590.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1b9b486682f0145bc04b4d6a58517733 +_md5_=80d26a7672f95c77375e90e700fec782 diff --git a/metadata/md5-cache/dev-lang/nim-1.6.14-r1 b/metadata/md5-cache/dev-lang/nim-1.6.14-r1 index 8309819930e5..505995d014ec 100644 --- a/metadata/md5-cache/dev-lang/nim-1.6.14-r1 +++ b/metadata/md5-cache/dev-lang/nim-1.6.14-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://nim-lang.org/ INHERIT=bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils IUSE=doc experimental test-js test -KEYWORDS=~amd64 ~arm ~x86 +KEYWORDS=amd64 ~arm ~x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://nim-lang.org/download/nim-1.6.14.tar.xz experimental? ( https://git.sr.ht/~cyber/nim-patches/archive/1.6.6_p1.tar.gz -> nim-patches-1.6.6_p1.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=13f43e1a12a509045ddc47bd2c469a23 +_md5_=ff79324500cbf23b4fb117592fe303a5 diff --git a/metadata/md5-cache/dev-lang/php-8.0.29 b/metadata/md5-cache/dev-lang/php-8.0.29 index 9cc623dab79d..63ce5c718cc4 100644 --- a/metadata/md5-cache/dev-lang/php-8.0.29 +++ b/metadata/md5-cache/dev-lang/php-8.0.29 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.php.net/ INHERIT=flag-o-matic systemd autotools IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk coverage +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp +xml xmlreader xmlwriter xpm xslt zip zlib -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 LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 ) RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.1:0= =dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://www.php.net/distributions/php-8.0.29.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=45e7c5976365b573059cf44b7266ec08 +_md5_=886e2551d44d7801a9cc988f03cfd64c diff --git a/metadata/md5-cache/dev-lang/php-8.1.20-r1 b/metadata/md5-cache/dev-lang/php-8.1.20-r1 index 1e53024f67ab..0dcedd85f9dd 100644 --- a/metadata/md5-cache/dev-lang/php-8.1.20-r1 +++ b/metadata/md5-cache/dev-lang/php-8.1.20-r1 @@ -7,7 +7,7 @@ HOMEPAGE=https://www.php.net/ IDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] INHERIT=flag-o-matic multilib systemd autotools IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 avif bcmath berkdb bzip2 calendar cdb cjk coverage +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp +xml xmlreader xmlwriter xpm xslt zip zlib -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 LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 ) RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) avif? ( media-libs/libavif:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=8.1 SRC_URI=https://www.php.net/distributions/php-8.1.20.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=35494fff1e521de772d2d996c295a873 +_md5_=1d5f334641235f4b8ecfd917b924e73e diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p1 b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p1 new file mode 100644 index 000000000000..227965d0e2a9 --- /dev/null +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p1 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack +DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind ) +DESCRIPTION=An interpreted, interactive, object-oriented programming language +EAPI=8 +HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ +INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig +IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)] +RESTRICT=!test? ( test ) +SLOT=3.12 +SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc1_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=1d3019d19fe3da3f14b8ff22fa7a5f4b diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 deleted file mode 100644 index d34f417b1781..000000000000 --- a/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ssl,xml(+)] dev-lang/python:3.10[ssl,xml(+)] ) || ( ( sys-devel/llvm:15 clang? ( sys-devel/clang:15 virtual/rust:0/llvm-15 lto? ( sys-devel/lld:15 ) ) ) ( sys-devel/llvm:14 clang? ( sys-devel/clang:14 virtual/rust:0/llvm-14 lto? ( sys-devel/lld:14 ) ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( dev-lang/python:3.11[ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install prepare pretend setup test -DEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0 -DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ -EAPI=8 -HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html -INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs -IUSE=clang cpu_flags_arm_neon debug +jit lto test -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib -RESTRICT=!test? ( test ) -SLOT=102 -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/source/firefox-102.11.0esr.source.tar.xz -> firefox-102.11.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8f7a6555e050ebd4b2755b306afbf289 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 deleted file mode 100644 index 3df755100ef0..000000000000 --- a/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ssl,xml(+)] dev-lang/python:3.10[ssl,xml(+)] ) || ( ( sys-devel/llvm:15 clang? ( sys-devel/clang:15 virtual/rust:0/llvm-15 lto? ( sys-devel/lld:15 ) ) ) ( sys-devel/llvm:14 clang? ( sys-devel/clang:14 virtual/rust:0/llvm-14 lto? ( sys-devel/lld:14 ) ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( dev-lang/python:3.11[ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install prepare pretend setup test -DEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0 -DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ -EAPI=8 -HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html -INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs -IUSE=clang cpu_flags_arm_neon debug +jit lto test -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib -RESTRICT=!test? ( test ) -SLOT=102 -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.12.0esr/source/firefox-102.12.0esr.source.tar.xz -> firefox-102.12.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8f7a6555e050ebd4b2755b306afbf289 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-115.1.0 b/metadata/md5-cache/dev-lang/spidermonkey-115.1.0 new file mode 100644 index 000000000000..fc820166cb68 --- /dev/null +++ b/metadata/md5-cache/dev-lang/spidermonkey-115.1.0 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.11[ssl,xml(+)] dev-lang/python:3.10[ssl,xml(+)] ) || ( ( sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) sys-devel/clang:16 virtual/rust:0/llvm-16 ) ) ( sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) sys-devel/clang:15 virtual/rust:0/llvm-15 ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( dev-lang/python:3.11[ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0 +DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ +EAPI=8 +HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html +INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs +IUSE=clang cpu_flags_arm_neon debug +jit lto test +KEYWORDS=~amd64 +LICENSE=MPL-2.0 +RDEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib +RESTRICT=!test? ( test ) +SLOT=115 +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/source/firefox-115.1.0esr.source.tar.xz -> firefox-115.1.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-04.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-115-patches-01.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3e028a31f306e2c1424922d93c7cad94 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 81fe29030ca3a54330c58d4cabc06a246990ed0d..e314b7f17abb98407a53e8d45220b2307aca15fe 100644 GIT binary patch literal 159338 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 z z^Z*sll~hZh$`wQvXl?{-19@zp`MP z3TEcWql>Qo?+R|28BFV zU8$F++Jm+Tqb4EzPO|CYXB3siqGdkyj{~B*Hgo>Uq20#IIO3*qyiP9aVPyaUiT-WC z`qK}cs$0%HOV(@>UcJ1sw8TSlw(~r|qhfR=^%A*g>Ev z<~_gi0bZ0FbW_f{ZO0iDn$?U&7RGTp9h2<`s=1q;Ic#9hM4Z>nWB2gh-iHFwByM$J zi8b3uQ_0CcEfYmlPEWL@WJ&Hg1%-Zc#Ns%e1pz4Pj#E=3k5cH8u;kbiz(}E^wLzWK zbY`4e>}>4OtM?LCrn}I*>82Ql!dlAudRv?~#idN~& zp`KNS_O6zasVSW7U4<=+z2{AT=_03^M{wdT>)uVZ+rVC$ph|}k^+x5s)z048VOu|` zrKg$@W4ZYf%K(M1YxJ-G{PUBsJZaQ%J$ddPI&o{)*0dBo$bXuIgXoL|{Ldb#Csftz z=H$)kGPdk>+Q+@ToTK_6_VB@!-IwB96a^Hngo~l!dL|T8=pPdGu4SzRE*QtXOh@|T zGH6rj-t?e|*sL~8I`Mo4dvHAgM#&TUoGOK`?aiX2PMHKG7*$M~v{CSsD*bjBso`x| zI*gTCaG>6f5>@V0USM|;>0HD1&g#Fm$o^5k{P^)zx@BB99Cpm#gOdZrJYLkQUdMUA zLy|BRG}PJw(^k^g`w^mo;b?_RTRU5+qG z`SfepXIAPpNH59{!M|Lol0hWOjSY^paucfRPe-RopM0razeC34tsW&Cno{=*163k+SNSh3al5r$VRrFJis&+HU>Fc(82?PjSo6q%L6RlXCgC zfCk4EIDKr4OO9K0?un}O(52xxSRxgHoMhUZXR++J<>MTfZECPV**HAyUJHG^d075q ze6K(L`2H>j>`ZrhBG}B5^HxvKOVq`JV8ml=Cn?mbBg=_A-Z7|iVBTn*4wY9Yslw^x z3o&Ltt4@dtC!UUd9Nq%8T&o+$=F8G19(rcwtv5%0`Agcc?cOM`+?-It*sgCV5jG}? zjHkxc2LY~Lx=OvSmFKSuJM+t~+Mg010NuopwW4m`I29YjQJJNz@tH=MK)P+P2zuPA zx1up%>q>DJRWT{bLa=q^=ty0o` zYLuloO}0_7Tqrr3k#EA5QC`QXNl`}ws$3TGsQ%t?37)$JjnHhUm229jog!Zj;GfSZtC+CRS5oZ5 z*-h{CdfOe6zpn;f)?AaHTLek9G(aiNhAaIkcRG93TeTLE)y*yYJYp7msH7q5Kfq{UARCw1?ck+7uND2vbdse+u&FGS;dy0G)OSmBA zE!^*`mH9AsOcI~)wa=)>n&XIr3cNYo@A!%r9Uw99_Od=p1OiZ;VqJN-5VG@P&5B`B zeo9y8G|FP#(`p|HLIKQnn(Vmnf!C>d%zZqq)@x6HO|mS@958IS09eQ4!e6C`>RqYV zSz*_>DDB>YatdX@BuB0Q(U)D2B@rNr-1ekvQFqynhb`og3nd1}QN3fn(gf(;_Ly{r zR-k>~0M~3^%4WR*co%IxygQaG<4C{>UVPB~xamztnW*l=d0p$$kV7{;L10MrjD4W31xYkyycr>+OFo%7M}B~(I6XTo0lAMN`Ib%L;6^@{!M-S^2?!L z+*3O`Zc^=$IW4P0I3pQ?U3Zh8nz{yP%M@IR(_+?wnt&ZCnmu;bHMJVE9 zp}v3XF9&k}B`uL|u;WvVC%St;TJ^@B00vgDi+{3^WFodOS&v0$=rVZuYqEgl(g` z;$7MTB{MpIK+)OS;=lDoHLqkLUx>)Mu?oAcY-fzx=ThfW2jnAqv`5$W$|17tL0~p= zpM3CX=VGH$u5|-+>jSY%_a^UF6@vH_#ro9p>5_)!4m#mjY_d#;R(SQ(7)U_VIi*_zm2?`;3^$NkddJ3f9-e;U3EI#q)F!3BCP3@;hXfg7m= zL>pb4>rnJ+QFOBntU!o3WR!B!459kSk(nesC>}rh`s7$#CPf%jVT^y)AOHE%myf`5mcsZ(`Ut9MmW5Aa}vOshb}jrOcrO9af7OUV+>$h@m_rfLZQ*FsU~(Q#A2sttkd z2+;|E%^s&x!HbuI{a$}xvv;gi zN$IKG9);9aFmoZLC^c8HYwGtRUwp_|?%UFF4mLSSiN{g1ozr_|>grzB>eUV}iJO!| zam~t8o`6U>e*7k#*;-k`a#x?uDJ-nqoPzFQ`sL^}3#2@X>WQm3+;m`6eDjvB zaOITT$!=?oYnLYrj6c{|UF|a!O#)kTs6kOQvsLqp(5F!3-Sv8vp30B0*_5GpU8(V( z_UX$FVsKM!AHVM*e8|s%YC6hwoK5Ef?b!Kp@)E12Blkgo+O+nJnM2xqXfn>}HJyCI zp!%Z|XI8PP||SpH3tm_6{~H^t?4{X#GpdUY+OgLQkgYC7y~>C9Be_ zCxsZ_%u!EOAXrBppsqhVj0)#%Dtr@LwTi6cur<0N#!P(gp^gS!d zRC60X18A?cI)A}bBK?cJsX7dW+5vu1wPUK4Q3&L7*_B>*@ycS?U{n`0kbyF0N!6|? zX{WyT))nU=)s<*@yg4E6^k<_x<(DkGD}y9_)BB zaMW;XERC@)jh)(RpA>iOj(d8r^159*Oh2~7B`=>6m_Uj*f&Q|Is!zT8)1V_M&|t!T zkSFmZ-<1Jom6nj4+JV{WvAH*Nl$IG zjo+&MOlRL-PB{YcZf}3P(?)J(7n7j3QFfeVHLfWYR}=(uD_-dQEhm7`Ojdkdv9I68 zmrq}Q{q5@?FMhKj{jz@`qdc{-*jyU7?v5FIwHY0bq@<5Bmq8CKm!n#N*R%`2Skic@ zs#1-&b^S#1Qk%j>X;5IiLzHYs1D}-yl}{krQm(RK^_;+nrpKJl0}mM_t%o#9+0}^( zDX3rs#8iuobEG>}xaS2@iq3<3)o-Yz%vWiN63wXH6f)KK&1)5X2th+`x|?0({JgsG zh4`*>Jc-PSlct#QeuuXO`|&$*{_EH8zt?Z?3&t*g;(TerY6LISoOIuv$Vip0eFZ2c zIE&l)&l(2@3tIC|J0yo9(X*#0U$^Wk2V{%>;KVLVzDsnb;B<(081b{|w0Pku*NB3v zCb0K=q^Ab1E5Fs4E{D?{;&%dH`@E`3NfxX+fqpFoDq@wIVif4vtPxZkDc4fm*UzO6 zP2mAHlp;=fTlOfByYH&@8|-xT;*4mJmERWZTmAXlk5QLw_5M;xhkZL%V=F!x_SSV@ zm5MgRPrt1F^-$rvP%3zNL4oVG_dft|xH5E!+6|?eq9o zuix*FZ%UKL)8rK-VR!m)6&bQdq|x|m2EON*PY1P^~e z7S4K3s?h2cvJMZL^t~`?=KR&g#bci8+S=el$PkZnVlM{i0 z#w7dRFJ)jS(OU`EONrPSyX~dp-j!N%bj6Y1TR#b>?DwKaJiZu>&^sXp9@6&)eY5@%Emf`U%&XUT`QM;73u!Y1QU{*r`4P2)p-u zcF^Sd+m22v@?G>Fql(x4#=EetZuaaHzt>b9;Lwrg4T1g7ul0|gPDqtY)_8t$=p(`d zT&UVl6vBjzv{n&@mG^ zkHuk`Mx9rxGhysHB4nnlqx3v^!pC?N8+exyM50ry*!~b-ZzC`?dmTahA;VhGQc-DA zyUmB1G*X9iVNFkJ4W+lhcS}rdLB_c5U6Q@bofjRP5xTsF35vr^3yI@?0~FuK+EnWp zx>Q?wf~&TyBX80Pwq1qxos!77V7KvP?-nO}B|Ph?vZ-G{aK5AB^5X5L=5I_Bl&wsH zr5XwRvbh4%IGy1dX;Z<1SawL)XQ4U#*(*kX(R*qv4uJ!PsA!UwnvTv`xbKP3au>3i zMv?{s5!qm$ZwY*_8g&3vQD>!i>IgkryjNLvQHoreP>`;iqdZlQC8llq;(Ggj@cJ8( znke(yXa48U@$a9nP}Nz^_yMf_B#_(HR8fEO%KTn8F!kC5ifQ$yaf4m(+}3pbEz2Gh zz9~Rk`Q%4Oi4&g!yQG~_H3D7K zcuoNVUEo+zMFe>uVpiKi9_8;A%f5~3-H(bfB`LKsVeOfh)qBsnc}4}>)x*@Yx^a4{ z>AcRRS$u~`Npi~ltVt!g<*!Suy*0ONQKy$}o>?VAwFSwiTex@Y63QYAAq|P=86Snv z!I9v1Y9i|pP?lcXyz1$c(RxIj%CRZ3n0K!YP8+ygM-t`kCHL{anwk<>yWjg%q2)Z( zE1C+ac^$6rcaZb4@g^k$DNREae!Y^|{`tp`@!gqdV(dTH-m(gMwt)m2P()Fw=39|J z!U|j5p;HPLj-KKLXQ19_)w>wthaQAfXl$}6K|&UUZN$a=JoN22)fgtd2QO!K>+q_k z*O$5_3DYmt%^qw>P0d|I&;y>MvfnGm6)+E zs{zP|mk05_?n^Iu3e36eP+n+Co6{JcRLcN zE{BiHu|xWfV}?QNrM8dzMSz=Z0wC4*EPBsHRFjIU5~D4Tb5l*xA!5fBHHc4IgIys0 zTLMNkvPtcn#T#|qDUNDW&vu-1GR1zBf{^c2BSqG=Jl?%-D1z+6>u<2v+FQ*k4Ny0{ zmmPL$*dO4ma#x3MWRX!4D0{5z6j3O)HArl{B!X)bdM?kjL#g_zi8yi1JL+lveeK+Q zep#yD>z5Y}bNO&Rxn4N6U>$chA(5=s-UP-8Ku4ktY_}i-kctMJNvdbp=@E79*7gKo z2Q=bNisLNjouH?M$fc?{r%4FUE?6@1-o&c<=2(lY`Dv5%y?x5pwNC21d9@rh zO4>Aexb!2sRHWH#EJO~^(6w84$Ep3|ELY?qhxmP|32b&Iyh7l-H0MDad+xHc^o(KE zb!-c_V2g!pZ)^3h@%iKbH@<&;Q_ek~osAr$wfmv#xI_ou2k$rQ;Sv-#-uOI;e?&&3 zlF@Zd8t@d!Sx{NTL~Ax-mG5-%U)|EYq*`}28ktZN4f5&*7M)H*0SvW13*#Z0{aYa*3K)!l}N&qRJJ8oy}x;E*XB+OYAj=a@N%1&Q~gEecy z8dY55;e?|nDX8|%7q{AO%255?S}B-uKAAT3T^k+mbI0w(H_)i+`9NGEGns{k8GU%M zr-m-Ybk-$Hr5`?c9^Pkj-oa>!vTs|GX~WhbNy)kf^?(wVME*^sO`XlNNt6;t_??P0G z=$djg@RW>Jb_ILwR;N{mXUQxJ0`Aw-THQ+kf-QADu^uk<(xW3dN$+Vj^rLt6QK!tA zWe@TOIOFoLWO%L_n$tx@=Ma<#*uH5aAGPC&Y@fL2;;{l9#INiI&q@H18w(C8DbQ zrbEdNVC+(IR8y2Hs;k~{d#$IQ<=&IUq|I*CYNxbeYRc0p=`B)yYXA5D^*>$|$&z=6 z<%z%@)s{M%`d+$r@r_5?Z)Hh$PP;6?p}pcxC8Uqmt`ZF;|Ec&QfciECY=_1KXO`Db zJd%k_gs}MDd4UIL^sLH52W@htDiC1z7ggnlC67`HEdZAsnpUS<&qKm_(o{zC5P`OR zM$TWD1X2T~P9TPy*NNqdFM;W1E%uiycXSjDSyZio8vmva_n5t zyL{&8gRBRq5;Aijx#V3qP7%!#yQg;7ZG z$5gD8*KIq&mW+dm939YbR43&ENX9s&E>!PF^hjvusgS$FP03bI^2S-2_@p;aaG-|R zH)U@Y06#J9w%)ox7u5gPn-Hw4^ySB=&tLyFR$&uATu*+#AWpUgaZpa;rJc!G{P9!q zE^jr-+&qF>{=`A`BzgD5Pi==u^NZ|G^&GXRsyS#Ot6y@ddU`qGlhmFj6Dd4=M}?4j zTBfGf1;<0++mr0{%Bj@_Z{k*8q%51qsO6;g$5gmOGV5qNUzBj|aC1=7UoU`ElNQL? znP`$EyI7Bx;6(vvLk@?L)LT$HrpkHlgn!~ch1vMKwURgUyjCg^BU@9`b*DIO%Xt+FUX2O$G&5^M((^) zeS@mcJl7b8Eu!7yx+(vy#*M=+#F#ve3^*zv7Ses)|9-9hyssnyd7c8t>by=>%gJke zEpTjI`Y}`y&RN;^i}^gr%a^`Lryg`&C!C%%v`Unw8%2*UMqSrU$;uA?D`dwx*bV?Y zNRr&X-ITVcwzm)420Q4xl6FIDXA!Hed}DJd{T zhzQl^p7>!36FbQ|;1m2JH zZtYsB20gt?*Mutc5Nv%_^#%G;&{1o{01qI%^m&__tmmZ~{#dGS-#&f0KlS?a>-Ue2 zv4&sby4X<`EPqfE{QuT~ zDxy#o8UFM*r_JrbH4XlsOPoaFSA4GkQQ@WpykU=lTIgW`%ZXQEcP6UvZGs%mcJO&6 zCgo*zC4fa6S~40F?FM=+-j^@G52q{2cf~%3H()zS za+uDeCh+c$YQ5N-wQlCK2Kszteb(v(g8^6+nl(~p`sefiR#hlt;NP79|e!8&>g?1Y%wQBlvj z1AZTEMsf~O@x@CQEs$^3gx)c^%8xv4iz^WEb2@Lw)%YmzIDEdnt=7*!et-YR&%b>6 z_S|i4J-!(p9$u@M+-(3=K&rnq;u8RL7PiS6cDy(ZcV@9WOLtt*7&e(wWzKZf%NnjS zpladm>DZv^4*w1Xziwy7p-)~FIJM$v#5QWMPwwHP3cvHS*jJu4?Xch41?p=}y+1fX zsv>{|A6LKLh9cG+KpbGz=70t=AJT)zE;lmOmQ`0)y4%!{6qggUIVDpq0n`EtWO<45 z5aNTiJHy-F`p;O{SB^mc$FDbAE0niB<&!rOqV6(&hvZ~XfgFeGupWR(J^0OXyp8L` znuqi1m{3X%tdOCC&ZnyW?=tHdy~Vy%Y`-<&=HZ>tf3B0SukR<{`@2s-k8JSpqPEH0qB^#G4S%i5* zY!X?_N)rdrd)rsAA1Xcvt!`wY{`f91@)Z1_dK2F@&97wqAQo*m01GWd28D2mY%7O zNaKxG!B0v$itFr~oH@xVyq(*FZ+`G5Q9tjvDaO@geZU}(?ebRrbZ%ZR$VYA2iv>Ow z2smG-E*#|qn!jX*_rx!_y=+?+kQe}Fv1Lvh?ln={*mifYwHlOfge?|uJqzuwQH`a! zp@OBs;LP2+mt_xoC$m9Ie{3Sy9t^4q?3F#>rwZp^R_=Y-x;;tht+^(tEWQ*m;jIAW ziKmLtLW20Wt`ywI5N>;xJV1`Op#2+VWwIIcpX-Nbjnw=RKF0 zZTI709uQmtra~DwWUnSJ2UTHr-YpjusqG z4y$&XcY6e!yKo9=0VGHlc06{a2ZJ-v#T}?AkquCGQ@~UcY4mf|2r(a%h$`@>H+Nuw z+=R?JKyqntakV`K!@Gqv>QyO@m>0B6wZB8bMNopn^PnUGb=*Bj5iB1$RQ9MIgD+Ki z0e<(?SS^y%d38nT%aJp%WK|O3?DtE(21o*Uzg_5dKCq+RBib!~5#jh{3heo>`z}uT ze2ad0>h$~g+Z9LnxF;kXfa1t&bGz#~a&Ik<)G@DTT0!i}3TQ{QIfoGURTcz>K~_W- z-|Z><{x&#WZFx|0wfi=;s63KQe6k%_jpjw!qBe*D_77*%aLW!{RiN05gei_QC_yBC zYmV&|Gnuhub+m4Me>mh2M}oVPo7T4-dmtXB>*WqCPKOi~|CZKQF?jI>Dr_3D@ICZp zCNy<$N>`w1dN;k~@{i6DOWc1+;IgBg;-QgsQwGtp)3j)xk;K8fBJxC-hh3EVvO?&| zCa=Z%<@v+a;d~neUdlc8>IH68w%9`kQTlH|JrX|UDETT`b~E{-|d zQYi<$AfSN;of9_C^IO5Rv%;^j;@yGv>-JJg#NH}!nC~^UgeN3DyNn9UJ!~yFw63{S zlG7rk+?pwWwM>8bX~p;51X3S_b71m;kUX!20g@e=cpjy z=Fqm{18YW2`g;D;GVN=__$EzO)pmi>C&)tdCXB-s`^sW>_%DaLI^Navol-d0b|zAI zAhcCbQMDs)MR4D+{A&~V9w+IS8_(|dQ`b(TXi|sKOWNhNi}S+g>niNhJS_Bh=!sJm z+&lDXJoyFpRLa0BYKXJ?^Y%qL=f@TSUf4pi`zZFCZVu7ra5_rPsvdl79L|wl3a=2z z*wbUFUD(c{n<{%)>!QCblWO+wvzc*-&JN8&i>}a;&T8pBTP-Lg4GtmK%9K5bkwu(a=hgKH18pojLLROtXflnZB-%ahE zNMVB?IhOZapfdMlo2_t-r3$DO3yySA1(~3@Wq>sH>Po^UM~(0EgzXYEv&vP%MF*>| zrco#ekEhbeGCZWH$5UcWp4ax(GVR({&2I>vPzugij&74{$8L>`3cNe^9GbQn&fk#u zj=V_HC9n`WSt};ki+UBD!AFBjO<_hpw?5^(Y@lMs}>xz!nVwJLZ=>s(=Dz{c|p~*}z z56fha3UHzrmGlVX-l(>uENXHUo@s^I?uMh{(9oY|?3OiDT~|L$D-YN0;dQr-l<^%PEzCU82_5DxZ9%+Vdpe!3sqZMF1O z$wrwdQGt?@obS^Pgr-~e5%c*`fG80rz3tbYhA3{8abhX_da{Lz2to6)9ub-r%s#WdRvF4(7hkCImD{Olw-Uy^94^* zZ(@GXYH;3Tjd34Y^#ZilAQMDX$)ONyY`$rp*sJ==-%$zyI*V`t8Rb zcEO>3lh1d(HICHMY51&Hcg$$t>;)YrZu@2r#j3L#Sy7=w-*1jXvqDZx;I{yqfGZrQ z^H6Xo9?fCG0b}+`1#aVoB#;9j2+6+f?yBsKXIKSzUL)iX?#M&v4@mYVf?Q6m*h9`{ z-{dw#$63_p?0tFde`+vx4geqc!3z?06>+s*;R<2(yg;8CrYsHbNT`+QQXF~6+grjG zLhX~BZGT&6&;{LfgX9wf0gprbz(ognab=^$$eCKK~y?>-X9)XI)>Uj1KLv*`O%XSM&ZN| z%nw2g=>rzA#QbO(b`h55#4)?Q3@?Pi;ZPm}j5QqZIBxkL$$x^qgkJ!)^L14(4br$$ z&=nM)Tn>|ssS$M0s~j%4{R0$CTCAay@}S<*?WZ8B4IM6{mk*rtGkcS9?$#?s$g3)h z**wSFB^KIE9A#Lxyk7qv3UHnN_1pUL{eLOYbLxKeeph%;+YHY`h2EIKX=-jLFr}%+ z>bs{b-q~r7>gCSX)+3IAx``@9*Sw|=tql%J@;HB^WZX@}t89j$JUxfdqVJ*1;M9$I zYYN@h_3A3BWlxcGz^fq;3Jg%u!i`Pk+)B~MsO08|kg}Byr4t*hZ7MsL6cW)3qb)Pz zt;HLFcegN*IQUK_XgeOg0@J)YbQ^6P3k3$Izgw#I^-_`DYDjl*E~zfNy}jg(az5|) zE?_M%@KJT!F=pw@4F{6=R6xDHm%1=?=iUQ5S)hM_+(A;Kk4Fg*dotmUFp{e%V4-At ziZFbl$!F^0Wh~xOu|-EG9d`b7cti1WozU3g7f{pAWJ^uk+@YvGCd4LS6 zSyhgzf#2j0K3x*lTSdQ+9eh{Ns{P$kb*FNUH+igdYAC&I2&(clNvIuP z>KXAb;(q`X&#UB1vg;>o#_4TDh%&UAvbKM>qbr0s@7(2#i%<1bkR||24i79#I;^X` zt@?7d`f7h%GE;7Z>hO^A<_TGMKzAw06C4J6ln@Jj+b;Dz z*-j#X$~Z%(x&ui-NxN)+?%0y*wx(<518G$v|HWhOYuE0Aj;(B?7vodS$_XYdxFAZz zJo5FhYrg700Mi#Om_Tw0bE~uuZ`%PYk2a%#)pgtAZleN$3RakRbK?ad9{?4N3No*P z6A9FGddyM$eWjnT@HW4cf`g#N4M%tz<$RJCN6J0Jt9eH@11kA#5f21#sHCLO(mA$t z=`BT7s8o@q;WjMS?tLm+e@``<_~I%p*6kpx@q#8ZB8m3GQ_cbKqUI2|3Jp$OZxunY( zVk=#65}T|BAWu()s=l=?4(uer^p_Ki}V2Cn(oN- zp+zSY7R>XiV0R?SQTH94S-NQ>ww$P4eCx9o9SrQz1u>Al^*MF}6Z0FpvX}YwTKzJ9 z9Y6j2{n)i(R;<4@*AD%HY^{K$oq1e;B#>wiKyWDU@PpTO*vmxKrrMM3c85(4;0N*n z1Q@=#98d@v=lRXYa>_x5wgM$2NJ(N0I!S1ck*gm2ba#Ig(V!VA$@{VqW zT;24k50V(dTct}CQbMdZuG@k8+I|M=g*>)4@m2^J!7*D{J>O`i_K=x0;sLaVVtwaO zNb#=Q*6yp_weD{#>lF9q>TeDq{hq3?D~Y~an2miL#{iA&Gr|FYpkXL^%Kx*OemH4X zPgDEDS-fqB)^JYWjOflgSv2-{zQgrsLP(g_++gS&pMc;G2cJC9%6K=K&bvX)2^F2l z2x*y~2mII4)`OE|eOKGXpcf{r=C;M)IQCsL1dDeGCsd(=Os+Oi^y2c-p+V&k zJMb<|q|UCLfu2>v3gufGy#Mj*&%gg-$O_;7TGfesA$9?Hv6y=hi^zc9{IJ!AI_;f< z2v^fgZEKbltq_3Dnk?CH4S>%Y(GhREr@}hzHF*EoHu93}@!_HF()!qQz{z0R4Ok9A z1)#*|oYzU-2tuQvv53dz+TDlt3fZ}C61Jy`Aa#Ogbh}eND;PYQ>W%B#6FYgwuDflY z^X~obrHLO5^st|g%t|y}dg$8V;Jhv0A|K_?i?!!?}Qk%V|`=NePzPkqN7#VRvU=S z9vf}f1zB|k$@%ey=?Z<>x3F3TW0pv$$CQHqv%ew-lqrxJf{|Ue!AMA zkwEI*VtJG*R?phO4CjeXn|kxf5|KM3W48b5E6EEx-@w&B=da&>2>Ch9dVE82d4;RU zkFmVu-b5C3W}huFT5;ARUn-Zg2GbVuK{^7Lo2_gCY|`~@^IN22(~eUF1eM_0kDHpiLl z3-{W%s#M_gt{RI;sr~?>2l`i=svt&su{*}Nve#@)RXYpYOvEO%kFE~teXn3;$~w3GP|m%1Ko;6>Pz-FLUqleEd6Ad0SQ>S+oA z`g)D5*mtck<&w;r!*!UKMm)0RpbojRU5iV_5p_iIOu?GTyl7qTFw%~rBf9eFVX z?yOHT>8`?>rxKeJ-PY@q|_2MNDtJ_|Xn_|Pj=ml96+~Flr6lm;s>#m_+gLS zrjjoM8-T8XpO4SVY-ohFa zD6d4Pj>@XQvLA|@f39c#&1(I}ueS{6t;Kz5ERrMq z&)p`(4v*Gr_0Lr9mSqEP5#GRHf4^Aq>%|Jnh$#+wk!&^6VN;N+meQ5_uE~=xvYgH@ zj<3U3djmB+z=Ciu9j?#lM=VxI9j^rJJ9W=Ey(P{^_O9+ImI(;aKnKpsq3ey)O{Kj0 zUWy&Vj{Jg=51^869NPKnN~LSF!{l|BSSI;qxA#olv2x4~Dct(plDAC@DguBtlp2AZ zFX3zjKWKT#aUa@wCkSqz(>4cZQjf0}tNs7y@c+X(+^h9z&(z?9p}Y%;g+0EoWxdGI zO`Z|1?w@B6@ z$C7R`sQ6HC1?J4o4{D;MsbReGXFeQE&DbcyGe>QqwtUf0r6Jed1K@#FJ>yVk&Ynk=qpfKZ z=Amr0*jt}Oi-Zn>AMu{0x;xNzM7VeN!ox|CS%>p!dEX{{?yI4F6Vz$monXxJsB2*J zb7fa?D6^W=>98c&IDSM_7-!w$6=uYudAHL1P4|pLqPZOWR9zWLd#p&fgTPx4_6pUZ zM!VQ-e9LUww_?^WzkhE>L$&&Tyv6#Z#bmh*5*h^(=!P^;W&VR`oKQHMd10o`(INB?ZLA6HFDp`_=dR5) zR!d8}<`^mgV}U1=D$do)8pr!q-e-FGubCQA->Xd>D1bmiTa47zi|4HbOI5dWx7((d zNXfg?W>-{7#)CA1PJ=En&)=+6`g)~&`O)$$DF{H)ypq^owbf}S>;Xt90fcZHt&bMf zTAfO@@!u22kFb;`XrxgBsltQS?Z6Vcf;{5#`?v_iSq{tYkE~c$X50xSlKboU<#Xqm z1FFNP-K7gsI4xO4QDyg~=-TbpN@%PpDBF2JAG?>`+g3dWH3+pEjXHcKUD$?=-HI!X zV`}ql&z6%tv+L2J10TB(n9z^(xZ|g4J@xYPMiUUP7We>|$`x+m*T(}~w=efhFm*FQ{@%e(84%_KpS0?;3DNYB<2 zNZ(*zcF+{>)j3(9m~H%MXF2-DTB!|6&o`ArK*>!Ap7F7cJ|13+ zHtCAoX-g3At}bLC27p-hU4v6XRWi*+xBad)ukfKfj?dS)y4^O`Ag`tFZq=60EeoC2K#ig_3`H=HvXT<^#g~B^ivtM1{sk&SB z%TGelxlKEDCl@*N_z*Q!0%46f8Tou{od_;s?z zC6(`)ymwCoI8qJCTDC_dgsmpkE7$`a4ryJzm_ARdnJRG1Ev)a{q~hTax|rV9>c9T$ zhxKVjQQlfaNzaO`I(+qHPP-z#LpA~%)5$VCwhcR2{A_2pbnIsRs&vD}SCwWBhs-sK z7!LBX#qE&FMSrB;W*qv1df+-D_$uT<-vAgX< zBq_htKj!t%Z!P)7_?1KvtYt=LqVBwLyg~!h8y4?)yO2e3$lG$QW&k()$l;J=`G?H7 zY+~|S14hVER+L;o-xS3p4;w}`KC$KS7>@&Q5WnRhir&d9eqQ5{EUE=m?~J3yY8nsT zyghk+_VET>WrWA8H2&i5=)E;T(t=M(^J>p*si^>x3bE4uCt}>GJ`|KgEd`RxX`>Q^ zmmF{N)dW7OrSi6?uHV1>xPJP5*ZuN`=a==+S6@*iqj^Onh1p`5QNdrJ|8XXFg~fx5 z5T13V*6?I z=ZdLQe-XkSOQ2yCozoSqE($GLpUJAAd8f5q${w{E41@A0*66myL&f`DdWnrqWh`67 zy9aK;7wq90+K6#rj-`KZ4bEqfIh9Zje_gTv`?rrFt`A;lWjSo!(f($4JhdVw+Nhc) z8CW|1IY1a@3v82E#8DXv>~8AXoQXq)o!V}mcKgCSTIt+vagxF+|AgAXFX={m*tzlCo>v%PjZSKv902Mf# zE$+~(psA3<|HFAGGN3Bp?cNGsx0B1mzs1RD-toJxC&BkVcpdr;Up1{$Vo-HBd&n=_g9nBPBtL=|tx&mjKGA7J z_CoMdw3K}dOb|UZHjWMlX+^8~&+Z%MXYG`Wj!r0tdpem9S#`+Z(No0h4<}051Fv=Z z{>v}px7%QU+6%&RzTNL=_U7pdYzLHA&p~;f;)&4 zg=IzMtk&)+Xr`g*Yx;Ea6S15nh)US(`^4jeGD>v_hT1J#cRQpk?JsZq;5BkLu7 ze&bH@H_;+;>h{F)dUQA)j`b1?RGn9Uk0ns;*Y1b`ngTtJ&d+|<8g96NEe=Ek8{7en zwT11$l*ZJNj#uS4D~}DISb?xtyUyd&TO1XEp-O51dGdla|ps1{!ialK%SM=8esXKybGm=9ApH#=&ty@aL8@j3` zeKl^h4-WcgLct(d0|GtOihq*&VVV%7rUaxml-Sx?7IP!O=t+|dDL6l_o}*LQz)B!qC0zo| zp6MHPHuW{t;zgQ)6=V{Vs5JhR`?8u$G)A4<=$4)6iu+wq_YIe}0inv>(gLhP;= z*)SW_`H7)PIHdR0OltWGz;y9(&-OVq5Ei&3L5>H8+rUB~;f{^z7kBNua_tEq8V$%1 zfhjyWg!|s&D_5${-RWwi_kfppd<|g7!8`BD!$G$4q5Ax|uk(GmzWn}t*-H4|ZKnls z{hMZaR9P6l4ptKi5Myr31ZUmF6;-W3{mJ1{L1Hupd+ZfMkKA^S7+DfJ^``Q^B!IrG#=k z{IrST=0mhe(sw{I2gD*JP2JO3UFc@F=cokDC#*qx9r%KzUWSIlw(sHW!71-@lF%p( z3WSMeO8__9(@u}an??XZ(_ftg0PTp=J}n#5>;Ma0OB9k+8!9ssM&ZQDHC)ct$vpVF z+TW2`V_Sb&sw#dcZ{Yn_tR2vw&SEe82Mu;VMLx?i&*6^ab=o^)GLUYLU(>^O{i z>Ly1CL(ti6WcC-x6wawPu?Bk_<>=Oem7N>z%+__!S^-#@%O~{->ep<+^r+)1TotrN zq$|X3NFCorH z#}A=yJjh|SrTooG?ThKRsc`$BF0CtTBN!3IHSrJu^h0@xCL49!46d5(33hTRLiL;u zP+y1*q|K?_EIR&b->qmk*-6KDLa)@{k6YQeGlIh5Fljuz#d zGbLYp`n(c@j=)hlWfeATPRbJVn|}of+Jyk*>x)Dc_4^>gDVw{6gp-WD=xqxkex}09 z`iodE(RR%Ap8sa0GAs2)rLGotx&UhjMA%dcy@fDOs>`8G}1$kA%^+TT&kaeKg%u#q`H1~Cn%4~u_~ z*9)8($Y%vagHMUM@IL2SZ#x@Y0fh&>>QLDiq82Irkf-7NIgPCL)HHO(oao=(v9L-`6I+a4t1 ze6bs$jEV-|_2qHGPn65dU`%Kl+jP~cZ{0P$Vag%dhY17X;IlplS#jx=qm1v~yNQ4f z--#ZKrOq=ymfgVMu}AymYkEFyJ(%9cI;Pk``%Qy_*K+;qC$GTHKYHI``mccH{QNRM zDD!%-{kx_z?AyNkF2^3Y*EXTqv*I*gKgec;L~tJQz$SRLnTa&sX0L6B3soXgMYdxV znz8Pw>v+rw&EC}Ci(R#JxqjIN@Ei1Qh9R8n74PYtB2vvd?P+@GE{mtm{Nq4Cu(Gl( zqf@KtY5E++WaZh(s1T!#xZ4jx-{+znl07t1sp7y6pr11x_T*uG(*Rx{bK=K0>8<7V zQV>NSbM0ip`G8N(eQWPzRVR2sYp|d5p|?RS(0bct8b3u;-vBQ0>$g3q}Cn zvvHYo9F_Y4zFQWr`ZkoiXzVMK0K%j#%gBmqXr9$~-n4+9uD1nxjzM@^rR&EZwoYqS z$M!X*!)fN!+lS&Pq*~16ofNk9I4opZC*hUxaKqUYn5i)FwkK_yqIPSxz|wW-nQ&`@ zB-`y_YQ8&laR<7qpHKAEdt5CPuK|HF$E(oL*y1+ayI-wi*GrRUBFlnm0xY#WPWpz; zq}4c_^3rYCY1v*MHOo$~>@0WYBkSnRb_4LT1OUKTNLquR3!NA2g<2`KDpUvqU~|RS zo$8w31Jv~=J<`_T{zjX~w@3vsx3m*>D4%Du{|CqeI;itfC1$#Ox0~K%-+acVH;VfXVO0V8pKTespF`Rb6*MC za$00Ki1*qrCB?z=>#+kjxp~%ZiisrM}UP?3w+QgC9FZLYl&4G4d zpswAZm`Hrr%sRfRSZnP;IXH8AtM!!!=67mbvRz;ZeyYasMU;p=?K6%n7{SY#RHr0> z01<}nObFSr6GOeDc2uxBE>wAiH~CA!ZZ@~`U#zoJFwSX%8j4~Z&$(Ly(&w(qr0ZKr z_Cv*9Hr75DpCeQ-)}5FqG|EIH#Uf zdCNLoPU1mV4$yYp$&2H%hxZj5xyQMi9N0M@q7+xq(b>L|BRJ(w{8f@)$D*#}o8+adsW0s+x&92-AUt4hCKp6k@SJqzj1S;5O~} zdo8Hyr)gLIB3J@U_hEJQbF<3*oncXIj)@y28FmR zV0Nd^)qfUykx*ZT?1ZsxlMFB3lbe7eeNn`}z&KsI{6l!V=0%AwWF3J$4$KGKoaOKu zQ0ljRw0Ohdw^Q3Q7-M%r8n8&--l~AQ+V-^Uq-U$M!uOlf-1_p{9_u9s?#70!QB6jgm*@{#OmMOD=s^&I|B}}#Lx)`Y)lrK|P7zs=tf zr<5LhRjk+)YSzIh&$yAF-9+_D#ahO2Ef& z5J?|;_%_uV-Yw%_sd()6zT|x6%|sVNj{65ch5tmK1UIZmg-osf$gW-9w*a#Oo8(t2}L`GrI#1cqQEp^pSd7sP)rtdsIApP?~qM0M_TKwl8Q+uk4t^isUNb$y(JmAa$=!={LwA z?d}*aF>-*Lb>lExf}CI;B#LQR!ZGHBY{SH8$?bqPoWwQzyhv3}_dT{dcvtf>>`-S` ze}=xrP_m8}muf&esVH`#5>pU9CAEjoa{;$?GdPx=R8jT01qX$K@Il)c@Xf5F^5Lr9V76d;L zd+AmLh9oxXX`*$}YD#}=YD>%nJrvH}70G7LHM3mnhR&;;Lh! zG6?Ka7HIB^Q)}EX)-82DID_&?5Zs>@>*EaaRbLBrZ_g;Lz4V=$=L86PQF|GjF7H>! zwM*$KGR)bwl-EVV4H|2wyE(3PE-U->*-n4enkSrsJwos}6;pOtU@7fow6e3)307TD zUT2U%qjO~axsl4iax^o2kKM&54W+Uv6r1;L`nvsy$(U)otchCTmG*=$5qW96@G@d?M zqCBd?wp%~ao4xBZ2d=U8K(`$N%S%{j0~8f)bCSku2;RNv8wMdzeVJZ>E)^c;YPGBW(6=~WvhC-&t7!{)ps<+iLlmQPBzLt@V(Y67Fis z?H?+wB}~4yPUT%nn54h0Lh2RVaUP1k1TEqD@2VI!wY8PK@1ihP)y259_PU&Z#+Tpz z*O%Q3+530R^=faMYga2(0A332IQe+re0I2P*m>+N7$Tf|X$gEfLJKA)PV~b=I!r@A z49zg*Go-Y0PNzF=UA}ZVMsa%=!4+v;8jm%G}Vq_$1Q-My!RPic;p+vrw^ z<5n52q%R#%Yw7?77W86(btjy~?G?*%s13z3rLE;_#bv+^T^*hQuzp*%VIQ;!;<4YC zR0^k6C;7iwufEqSzst-F^*%Soy{8cxbd#c4xYV{SP_3zP_!Yw zsXbAjOp`>dx`yJ`s})x5ly(s|nx-z>0!2f4?Wouo&V7GY_;i?aQuVg8USW6bFNpZ+ z6WRpn4FmXz(^+6hb$fIb0Pps=tqRlz1sTBxA9cj2)0;R)B~PcCo|Th@NJ7?-5juaj zMZ&YJ{J&c-t%lCmafJS<6Pk*&nO|opO-FIS`B3Y};?}kuebl(O>N9Lqgw?ASrb@K> zvfF+y=@;kpfUftocJsR9<6Xn-wWVwZp{7PYX$uIGbY49Tk9i>td$T$Gm&+ZegKky9 zg#hwp!6M71q}-)IOK>(&O3luzdt}I2u1mf2`wB@Wf2%S}cmbtZwvV=dG)t{;Gq~Dg zySjDkRR6kM8WSGd#p-RjID|s9P+2m9qJzU#Q4;NrH3fZ+!>Uah#+u?K3mb?`vUQEv z+1KC$6eZRDTumNt#%x46uchhn1WGp5Ylx8(pw$WH=0*)e>zw(ewifsVRz}&>YfFkQ zfVL(eNpsij+Q`{E9MD%b_BqssGoS1!7qBu9lAPDD9{ZSeW#3MSTncs_klpJ%2(3+d zF&kW)I!E@TkL%^k^gQ3&nCx{IX#91B=b8i5B>u2_{~0*wC)WR zOv0+Df*A2+Ig)`#T?-}4)z0Dj>T#B}2CCllECtWEKqYX>(gXC^-W8K))&4UYI4p(s zhgfx}%%Or}@j(X}4&opFx=tIvzb_Tid@<;$-*gM7 zK9xm%WB&&qTlg$;iWr?^VGbdyJ&fOtM{T*`+aSh zS$eoEKG7SmHw;C(`7p(#R!79^|%5+dXi$gwgAT z$gc#*w^_>@L#(Pt4aim)&D)SCkufB^7R*>aBGHpn$F^lhpKU69m9y?CdU>31 ztf$%^9W>16yQjN_(`etBQ!utWR^3=uP>qi#j)tWnOpbHpHk`4v;bPjGCm_;fP+2cg zh~1HDT|t4bqQ*KQ=XyD!aXxIVF*SRaPDu8)o&b4mH_)wZerl2FZ2Ac_&YH#pwn(E% zBS&_NGl&mM5}VD*!zv^+5MoEbiJ+|(yRE#32%7CglmwfDSUB8&U8>!Z%o~4=o}?=5 zTz1^qW7SA4w!b;_Gqchgk@%S$iA}6ili%ARyuITgp^kdkm+l1ENn-N$usLHpX9L$m z{9*l#Bg)&)8X{ch?mPz9LC?=uEjje2G9PSiOOyaqZJM7PpW92={9$xkRqwKuXvL*J zG8vU$6oBj+B|86__6XXrz{a1{F}yy{j^aO70MEWvD4Pyqn!~aiod_y#OZCJ0ukU~O zLGi=%?@7701>=G2fzeJp0Oh@vNrxNcu#^JwIzl@x?e@y!cq6;4cp9a7+A8b&%pVck z*fv0#OqyEyoP^YMA-0qZRRQdS9xl0gtrRpcKX=cbDq_wf+1u}(1`#AAukVX(P~ow` zMyxg}83A-3m&%%s4*+}~wJOqZ&&zTfDJZa$wUXK<>EU@t%mCcVn}vZ!j~EI1*b?i|HbPgjwM{#}dJfy0ug<2_ zjE~)shHa^Qz4-SFmbYX5Ta;I%8I;7qYE~Jd!V0niT?xekzO75lI{BaK|ALbpkGRCu zqi3yXP6tD0Ar(r#*+#tf>CjSV|EpcB4u@Vs3JejD^kM{xKK13jRF&qtY%@(70vB%& zIs4aEyu3f+?Gy~VZMv!QExAm$A@>iXVt`r4rv z<*qZ7m$@S+2HpxY<}BTTApQ^l_`Q%v@JzNMH8=(G2iCmG6}Ji09hJIPCfPZ|NZvWN zTy6><=1di|&xzptJ(l!I?se%RbGpxyN@^-|zTt@n`=|*13Di6N8MYw_ zFhPsEu12&COy><^B!{TsYRBEQE1&NrM_1@P~RpO3t>%cTZm}RsXlvEg<+6 z0|+MNM@ zoc`(dkg#LD)6nSWezd7_NX?m`&t|_xumwWc!qmLHok~15gG|<228i{DPhDd7aZ=kO z!Xt?0ga_SMb`!|7kOksU_ra8&Abi7;M5GWSC)I@IM>y_H`<8K%D zmjfYd8+B>Lr8!j8!R`{~K+j|xaIbRrr1XZ@yw|9=!gWu-&)j!gvY`L8HRNXdXtO1L zvu#abW%Z71&h3*^3SOFe@NVV7b-a4~H0*NZMDLv#owx>u0MLoP>PQMC9)&(gET`g| z9b{Xc3WHb7HafR=s*2Q95x)R1Htu>A>z7EH^pf)VTn?R<_WYo_6KWChfNzbq&zIkR zy?<1+_55mhJZb}}fIfTB(GZwt*HQBpGx>G2Te_Y$&vRHgBT;M0peH7w*<1G6HLq4p zQe>o47sv|;AQ8;uqRTo;fWtcKTfO3ptdN>yMBeby6??pF%NOL#3IPN{CCqAt3lwuS zjV{>3deEiYzO4c0J{~8pE){A{6%?In)qN~v1@~?CHOE{EWdP>^x>fq(*NE*`f=8lN)GH);kahvl%)N{zwVRpxHIUIU)cpL2uQMPk) z?dsDL)TJM67x*miSAzjtAK-}7F&pSJA;w7^wgxL91AzB@PUf86G7-&+qqojsTtR=m ztMkuhUv{f^&@0)*-(f_1*7Hajuip_T&sVCvW>m=t^$3(`OXpuv(mWQ#+Pi5q!*_OHaTZzfo!~fd)yhk`q@DT_X?p^W zGo42#sLw2va#%b9pl#l@pZ+%1K3}a=+A5@}pKlZ5+M5r1M!V9>S_7OaCxB_e-{kY# z%9@rLf>MXY&7P*MG3rofZ5a=v4-wt>Vq6uXHJh^|TTnW_`!JHSu_a_}4*=@Ev4bCB zd%|=GSh~gVJ-oJriAD>Dnr=ca9Q3`vTBeV@*Iui1J8x`0<)EuZ7fD!P9zOiqvK*BJ z$cG=wYpDvOg&^$7!8W_J**tomXJQ<0F+$#8LZ+$Uoa(`Ev*AW?7M$GHVt`YsOk9QF z=l(i&z-02BEuA~1>09kIVX(|}g=3ARgf#JcssQd>x0}B^n%?K5#tjQ;tKA}}=)$ds zm`bVEs-`Yqb~Lc;$)$NpJIqs!KjzEd{e6{wT|dqBtA}q}ejab_edJVK`S>~!!fI8L zokLz-A6E%o5yVps`@^yWFPQAFDu=GZOA!Vj#D0jO9tC7XA+P2@x$_iWUn}{qu!G(4 zIXHmolrKb^xBZ$Dzk%Df{2fb#q+c(e>3V%)sFno6%9*_ApKvsaG!m zCtDllgIyENNnvj-KgZ+oNT9s;;8CG49m z8!$rsgUsET@R919vb&HDZcHd*Lo}~+S63@3#ynvV3fVe2L0k$tofDrQT~AAM#$Z>D zt*%^-loRkDrzWz~bk}XCpk1zj@w|mUos+9K@KqR1?(jeUX0i4$>~9t1)Erpg`+$Zn zV6fwCSqEE!vUAVmn=@E7C3m&sv`o#mt+ukm_#P(_NVgAXfNap&2Kof6=zMOYYKVrD z-z=H}{@|txI^y`I@gyb7KCiuockxB1+(Y?2I}X`?WGBeWFyp}xw4wJDY*{nARhyEp z&LZl|+ms%Kw<{vEJ8*QG^KL1?2>=x~c&%Jcjj`@iNsN&JkjZ-AdrTice*e=)H^{L) z1K!1+9PYAlr$J`zt-XLwO+D#Lt&t2A2H%(p4|{)Y@yPtk(rbkGIv~m%eG5eTWlNB? zgeZ0xM~kzk4x)<_ys}r7qD(#2)LK;T zm1XE=3%f=+|C5Ahr-ycC;|& zaPmXSil7m&thKdtyeQy5?qC1)%bp|rW8^uWZ%zv;NTm<;uj<6BPJ?V9kUN{ci4oZ6 z@H9V?5G~oLs-7Lr&2rwn!Pgol0ELtGM_#ppiby$^cIhB`4i~Tbv4asbPV^_@kF17O zzuq(t9bE?5@h8u2#SXA*phdBMyv=u8fmG{g$ZoT{;jpb%sRKfno|Vz4UiKjWbHHiU z)%B|4@qVsNk7?Cqt}AeB?_1c?CdG>F^WQC3+6ut0<=XkF>tkUr)R9&2Bg?l-iH(~r z(yR8N-ajZQQPn}~Ue(;%1hPo{J;+dKUcoP~pl>Cr0PJiEUOy2GbZA*%IjB;h+^Igh zoC+`hOo~hACZ3?G%b#}T_q1VbEoFzbLOUE8n2;>s^VP~F6wt1$Sd!+$vpo!ozl3Mk zjxEe66qnAi_=aS5o!#sX1m+EwX{y1l_{a*!-!7M1tGo%1KAfWVK=?-~x?qbohbAtz z4gpvnhe$YRrKrUYVm|A3eyB>R`OY~I5FBgc7SgN3RlRVCAD}(-xL8L%4JZ~kb$d&P zVt$|xzGiyeMH8BWZKMX9N#qfdD>hveXVvF>Nt<*<&sDZ=-<4|o+K>u8r#@8P@q>Z= zG8+C6npPwI4Q;2KHs)2qfSsO&8$SA3D}r;E^w+iO9|r5HsJ?cVx{ymTBEStS>dsD? z1Kd~yUKlZTSiR^(CBC*-_<&Dx@1D|yy2Jd5Rr#)>mrlq5g?SyE_WVB_`hmeY&&1Jz z|9dsm#$nw@Z|GMmTP4t2za2J?Dq29&Bj&`VyuV6>I}csJEowoWz5IE#{zYWZt zA4l3jeye%JM*g>zl`VF%wS$7Uz&TTZmZn~a73=!vrFs>4s4J7hAArC)86awm?<)J#iD3Gv2MD}3vCkXw`9!=b5|2d;xi zRDHL#a*rk2x2pAtMm=!u&@EQ*-;+3ajC~oY__-Pq@-uty0KR15X{O^jUMn`oZ{FsF z_EAKJV!T|ynpSpIx8@*!xD^?)KWkfZu3MjkqM^IdDkumc#RmI1QmLjpagNMab#}dy zqYNBUKvnZ@)VV`&G;pFi77qZ^jseUDB2id7wwI@sLK@Wv>~=D-x;a&K_NSse4i@XO z$mXibI$VlWkac0SWX(r^6BtMvN|sxM?G^z6)_x}lc(zrhbprx1R?{R_e%Nhl+3drY z>a|*XUM_B*3PRkgI=Xm2Adb_p3^q}>FWB=~T?+E@@bp{n(7sB-uR=QH`nlJ3c2mc* zR)xHj8zVI2DcnE8O-;rgrEQ=}_aIVN&k{=-B})P}b(1Mp36!pA~fr4*=nW%IlRq zr?W0F3=V)J-miuF{RG%w{{uxWMXwRS8M?@T+;`0XQ){&|> z?`=Q#1Z3Xnc6>{HCg)k2H+A}1&Y(E?EIBFG(=^}=d`VKW_auiN3%9PDQ1_EKsA-Lt zhLH?>DKi8pw&nqf<;y(JxF9coS*UaCt-a0az^jJiHzq5Ud@QLuBa-aA zAJu7B&JD|_T@-tjUuJ5Ywnii!aPF@c>L2`rxPjG*$6HtAw9v29bal81iW(v8VW}lCHV=K#mA)HoG z23R2>8yH%7X-gl?Ifu@H^78qJ!$yI^b_o{m330nOa`@}oOzQPXnF#nmJ@%3}gxw-Q zzSzQtTS&UGtWVle#6$DX8eB|OX{VD&;vcn`+uLo|UZ~&Jm*1d0A1o0%9o`7y1Ir|p z@!ALAh6Mp5JVhCkQ@exSi3z8dhl)DZYi#~A+8`l<*y6B-oSpaY6KoF*$?}i zK&ye!ao7l{+=4EeM^0Nal@!5}!GN?>U@SCvv)`W$eaBmTs zx3!bcy_;=5c9s&*_zmNKT(|gPI0t!nt($EgyV=4na`I9+l}5eQ11VhKr#Q*p=oWA1EIlWO+ZT8Q%O+j@LmlT^32b>i|a#!agCz&aT%eYY2~N z^mug8(HE>JcQT0$Uvd}-z>$Q5 zvgSRmZ6~P>06X`wdEy%SAlj_=wr+czE`Rr@PD#5)y}61i6|a7>1j?7}$ywebc)lyP zc9k@U>gO#btA#J8%B41hhqm7bRDh&2hAtaUtP!nMha1Kp=Y8Nkf(m$FR-5+R21XIo z@R=V02KxCL|p`(|BHJgr`~haNb%7+n)^x zJ_WqfW^rFrx2oQDsPH%$6WTb58=cRnDp1&RU3>SMZ-Igi;(h&?;v(==XTav|fPz3B z2J)F6$$_?$!*}c~RO$qfwELtr!Dz}r)d1uoQ<{O`!A?D?Zk2-9TqcF7&xrDDoZ@rp zLP6M#j)o{msb_`d{zuz*4zsR3mtLa4wKuobfBf=~Z`ZHC{%l!3pWl#_Uj+zDXMP`I zHGDby~`_`d~rva6R7=u zzD26i?Q`w=s`nih96b%2_Un4p*xMwbRD&9|3oNB0h7~9qGwKo4aO|3)?(3Ysp)Okx z+9*K+qOB1Yh;U~@Af~g`gTFrRWS`MzH^{*fL$Sayjuw4?8&NdwM{v5Vyj~?tgTsBr@vQd$HT*b9nVvwUJf><&7Zz zI)3@*`f=^B9=|DXVBT5EhgDd`!3SHZ*XK~Pgh>J%Po zywmRwN76n)Va~>b>U(f|Bs>39m zn3eQ!Lg(!Q<9FxDITD*mhy04`Z5sCKQGmA1E;L}(;T%_2nNq!EwdV=YJVDCrHBii@ z8pd_lZ2_K11PI`PTFTGd_wGCgftILB7PW}bO^7^&u-CHl2X}e351?qb8 zM1?S&l;xjK5TO?oyb~By*n>*Cwdwi8nbznK9GLdlk9|a7G@|2*4oz*D>*`F!#Tq-P zuS~G2Ie^lGkYT%VdO#H6FH6-vma4tAb!)Lf{EQvQbUJY$9@u7FjbBtDkUSbWFGJH* zoVQ~x&8T{^R8lH59ZTcS_#3lo3dG_N@%k>@!6Y;PW-FuSTQRHae}(CA|Gn1h4)L+8 zGAc8|vp7f)Sj!MuA5NNcIHB8}XSXOZUniedvg6!(%{I+XIw?S*(aNsTKii(da>Tmz z*tg)dgAPgC2mL>W0{2nhKp?=|Qhm902Wj~Rbo6$Ce|jCtv)m42A3IuPnbk=O+48me zc?FQsNh;fFm=I|#=^uO6(xJCd9nNN)QW7F9ES|?xnZ+^kOLe4SQ)2Tp0j9}z!R9~l z$mj8c5EFf(1wD9${whIR0(HXJ1w0&NGr1^58PV*Ok|H2?CR;l{%c2aM4&(N&CteEy z2Jn-W;LYkVqcGbtJVCMFH6t>~F2wQ;zajNmxfK<`?Y_sP1Ui@5cGBZ#H@y5a-~0UgW23HH4M}LffMWkwW|v z(!4gm55k*sn~a$NvS#*>|6^v5vEu!^HJuD`zKPoYQ z?V~)&@Rrp335O!tyqAt*-sOE#94G2~=MQd|v2Trg)Yr1%1+c`@j*xZVreJ<8Nx1ALj^rL<4 ztsOar3U(y~H|N?;zTzF70Na6clobbQ&56l10rTI6I&@8N#)qT#8Mf3Y~$#w64vbCQZTUfsK3DEs<&-|DSJs%u+g14e<~y#R*D{~U3c-Kc8RILmkw zp;lCPj6aV~Bi>rIu?41W==|`V)4q)%@>fvMt!p3Og3bKeRM)Y4(RYSAb#rEu-o7Sf zug>EH?H&$zsR*8-=#UwOQ*x_nS1aT>_Yj@HW_i~Gi{=OrsD?AkLHOHkm07S9gGNanB4NYw;i8gZ(Jua_Xi z%rOZ9Va>a4N&r*zv1%*ig+4eY5M%hB;N76cn|-&Z_3oHV8#feaH>4T>O{ZDy3w~bT z!wx1MmcbmgxL-*9`=2J8>bLc6h<{wJ=5GS@`|XON4ZG-J!BI0IFg0oGQkeA)ZEt_l z>9ebYs)7Mji8(eZu%onQSXLE8jbV>X610cvw05%U>dtvOF1c9%@umG{>XV&KZb}2Z zwMCvy>Q3Jt4(jWnS)mR_o9~vo0?{Y&nqb zlQ^e>BNm)bo#t4iGZ5ckPMW=Wsmq2t{=8xm!GA9qTn0ke-ps(}k{NkF)E(-!KY%oI z+A4iIG#$W==KL*VG$TO)aCw=_YUv79u&$4H9N8&SdziDnrdc(1Hi;LaUN1v@;$@vB zv)hh~SN<5lKUI@0@JDjUZRcP%x~qNzuDx`c)SJilM1|h3nbm~YeMqdMbt({?Ro0~r z+*ahWpHsmC;E%FUQNxa#EO^;qr4)$d(J^hiU7`Bd|F~#;5K#23B0m+d^hlk<9>rqp zDa|%?8=iO>mUyD&CoSL%vMVW8L+Ie8@!Ntn^nlbY?!x*yC8h}Or5MQ*xAa9myww`z zl2_>~e<}pxFwd*T49wH}vk>DIaX4%^=PYjB-tAIj?WHYkkrbmVPM|G4Yo{8LL@`y0 z9baSJr4i4}0ZCyr{RZ?wQ_8x$>FK~)TFt1TXnr0J-i6NR9))|vz>}ArAR6z@hnGQl~xm-%OeP# zkCSJb2`@)vbl|j-mmG6fJg4p)b*tidI~LZrxwZK=Xai;6v)LM^UeysKFa2euK4iw~ z`yG!AHz+DZa;=BvfwA~S;`V183LD05&!n>8yuv|(DGsb~V9%+y97(_)QbI{nqIc&j zU7ZevX)p7q?RY5>JF+)>EJ=R&t*YI8=Em!4VP4ipo6}uRqU$J3w&f-C8v;SZWLc_m zKh-@(RCJVpgbHrc492?h;z&SX&ZtxHYFJ z|MK(o`>#LkHV3a+-vYesPS*O^`G0S%g^!^FW$Vdw8a0KimR5r-2QOkT{b3cA)I94@ zh1QGd-K|mpQE-jtICIcYS7x7xVm*QDe`2}8cjo6ha~T2!55S7@uRcMM2Va+O$OmxD@|8m7XKpsPCaz#F5Kf z`X{=Q>w#4Z{HHvw9_2D|t5ZJqHyZeL+%cagj;bPV<)dALi`nWJCpG)m_%{tw(}!O-FDq$-1k34m z(|9bLymL3duhsMAk6l&YnBmYey=nV4>=z*Yga-n3kuZ3B1{@x4olVKdzJ=9=dy|CF!!bnbU=7p`n|wGzpqcieNb1a%%ns6J1nR&gKf$Rju^9ryifP6n}w?1)VEo=V#8HEwOS((E`=l%ZJE1;_967Da`4>E#vRUS zck)Glv?0H^$QilZ?@xG9`F** z0SclCARO?_7rQEm6(HJABBu5$iX4}k8|!^){i>ztb3Cjq`;cSK3ud7LN!-i)Rb1!S zT%p=;VmW0aZH{c>FCvLzfa?DbqB5HxJ5!?2*>FBefj6c5ZJJhveL|PD3kgb|gLaY^ z{*F0D47Hc7s> zjt7ClCi7d1OX95Ya2Y$5k6mpI3ugxzy&pxLjI5cn3bSK(<6f64cMgbymD7wv8{=*V z)%9{&U0%dj?Fi00-VdmNUFYMl*|lTfwAsjeSQg7n{MW6B`pR9&8s!-x?yn|IhC~Opecw!Dq-)eB;i&fYg_l2;^=1 zJPAlm3;L*_?Y*1bEozcbs(Ptekh@2WhOXMMIR`B5wHn?!f856w5|phy$@#a|oN{u= zDGyLK5iZ)5u4Vb>*)!j!q3+>D{_ck(R2^Jw&n_>{8+(9|LikSFgH%b4Nnz_#2`MWf z%CTvwn#eZ#t#~O7YE}~~Yx3$;BZpPDct`*gV}m<2*eWdlPpkEZ9`I4#6mFHYRpZ9r zQ~Qe4)N9w2&O zN@NaCg8qNmF$+bl>=Ol;s*VE&%4H9?*jJRM+yuUG=xI~zzW7|I{{>n8Xe&zJ@HJm| z5{q+2^03ZEtgaDSO__ymP1pn)C|c9df|+kgMDL+!M^V zD>lA`+kRPR=HQI8s}T-zXf}rG>j#n#>>0k71Jh@VdSq;q6^*fYqC`lu<5JJIzga0D zdJC^mwUXUwqmi|m86bBZrh>LFyi}OHc!A%m2aGd8Th1tg3E1|QYQZnJ?Z$FOFf(-G zP=(N$-K3l-kr^=BvWkuSf~UZ?R6ys50tWM|(?bitvHaRyX}`OI#epc3EFno zyCC#l9?cVQMudE9yU#aae1TzDj@!YYWkFA8Xl z_ezaAwiz6an?$&B!q)8bQvZ~tu(keJO5At5OW=?Ea3SYG&)4PT5ip$aN~DYS({5RO zt6>p>)UIt&5JUXyTBVP*Dz6i0*9h41*>6HIv+Qh1*ByLod??S%-%;@=Z_-sADHV0w z(wCNc&kkq;=l2B*|FgBIlu03YgrF`1tR2j;9k`O0Dx74{sJdw{0kLX_oSrR3Xsb{m zh_2n1YO;Obz3l#00ww|JLzmgXVg4(2983qgWH*Dx_hAbOH~wm9(J#F5pPb(^OEBIF-p6>N}E&;-xw(5&^hxcWmFg78N6?;v9Jx zn&oJ3?q+8hmUeZTMmtR65XwQ#6TPaO$!_C%l)0~beU2CvQ&)FM$9N?MJ~7pF&!~ej zsL8ITzQ0YvEg@(#18l93ED1xdo27Fj*k7uZAIGCvcrs<{!hC{7PwJ{u@xw^e*h;a* zTcOLMz7pMJy>-K>Ua{|%#()3PzkdBo-RjbBG!H^9q4*@7Yy^7&Xyx2IYJ1&cL5liY z5$WO%0jVv%K~obYW*EG6wadFgZD$8Ilb(Yr%CB|$I{NS4COp6!o~oDCIayg+e>_ML`qybf zeO!A;{*WG8D3hz5J^RK{F>}tHP3x80hU862HM5FyLW$RXIcww{^?kMNX3K_=P~sv0 ziuKAaZy}vDN*4 zBkKVpKx4(O>6XV;gea?T=}xHXNe&kO)HcRC;@=l4yHIZu$yS}s8STq9p*k-l>ltiL zYii<< zC`)&@d|5eY#TkJ$e%oG}S1;FEirIr(yjsQ{a|$B@^xzE zXqppwy~C$8>U?SuP>$T8PwoPhE7fz@8tD3|6d#D1_&Jh6hGMweZD=HUHfJf*t9q(H zfxXhFV0(qrowUsMDfFkBItEVXL$cEr&WoizsG;@o)YM#hW#uH*=TDYO+p71aD(N|= zLx`*B$4WV;Et({RL;|@SMsrA1u_#txs@hxZPwMvijO?YI4M$>SlnL*B&1v`d;%%#b zLj}4A@iQm}%zdfIGh~{p3_8k78rj(|jiGB#6dS?m8Xlu7jn&k)Cek=ay`~oL3Z#IV z4??+83*m8iQaX85NS6pn5LB0?98#Nr9z^U>%}4jOZq<<={;2cD(van_zAe?yPCUn) zzAJC*l$-kIMIY93p0c^N`UE-jj;HrP$3481QNKgMRDE~nBdto`6|ad5M|^;-KmBsu z)x_j$=sc$1>P4W@U8xe;R5VtR+bQxZQQn+yTMBqJvV7R5*n(C7j}Oa^WAZ5!wK|k? zU~I;%{Zh}}^o<-ZRda3Wv_spYtZO@^1abdqvcVn+eO{*=k6qOVm>NhCM2n(e*6~JL z_*|#@9ozSX4@5dF#<}Z@c(C8WtA0$=(J6Yny_PdWlzPMBL`PdoVr9s3zWUbQZ&O9q zk_o6C%<0reb5vTHf=)GUV?>`Lb$7Hwulo|ey-4fL`HHL=auNnt8CE1Z6;}9O_FVc! zCSNkR6}eHlGcJ9D#vw6K{Z>cnoX}317Em^j(fZa?0&o?OCg5;%wNti4n|JAkas@5h z`_cO<8G9>8zmK7krofuk@TUXXEAtDfg5yn;OET9V2lVepM}(~8$>DfDnKNytR3je=t)}r3+=)`v>Q>wybE~wvZ3&vC zd#_e+N;~q{at7#7SYRk^Jt7OHYMqLlLD*u;fACQ}Cp$h@XABorOjUY%ZKsey>0?Oj zGJ$<3Z!(!b{_@wqI(QSlcT$jT`&z0##*kRS8f1sTLzU#Ef|4>f)K0w8`4rGD75RB8 zHL@~`)9v&RnQK5y-utar07aV@#}qV=w=}BDN#^0GTzg2UIKz883?>fHaN%=LJ%m_k zXv&@y(f;(JqN_xBc^R`#$NPwrno~K^WBhnF&ycjD-^8gI_O>KzMSX>trnwR5o5`NbTJ%%A3ijdlu@ zwXrsDCdY%#x{n|GTtQ)l297_h*3ZBE`qM6v>xZ{&dAoLB+om)&DROp_F6|eCvZSP3 zf}^u3s&Z8+aW>p3{x3OLm*mYWZ$ri|4U*7cgmK7lo@Ad~wwWWiU;p;JI3*nFWKBYZ z)NKG%@|x<>=$FhENgLpL&1Yf-)eXl8SgdCdbcW#m+IQ#9-o<_R(;l%F!nc-9lPsJb z3RA1qe9HvieHgF&Wrp%4lS#!EL;6S=Wxg%fZ$Erh!+mQTz#0|Iei=d#T=Z!t9z-S*l#=@Xi1f zQjrJcZDdh+nD`sb+JXa(s-zr2>&Vf)^sRYmGnkfcy?l$f6ww%)RYINzhfev?q$gu~ zP!OqY{+?4EwZD`^J1}B7nhzFNjX{g>c2SRjt&)pD4CEk#M!l=9j%9SmWU|6z&$9|N?H7Ew_M|M65&Doyty|UwAVTrsot6E z4)J*>d{IuZDL|FP``@BXXBhg901$BBuF@c4qy9!tZfV?=4ARdRTiNz-S!)~em z2fA+#g|Eqh;Cu~&8s2ytjJz_H|wonCdOTTM1a z%-QgkdY(jYuA_aJrJ4X~C96iEAos!P<;6(t@>R{QEWM2g5Ry#x1`hI?@NG-|&wojJ z*-D0QBEC~i6%a3=R*g8$FuAvFvn3$!u)%h0K^F(FWqfIWLy)nGb@Fs*?APyfZOVr% zFFt|tZYq5>E)Fao$j);j-v=Ysd2vX%=~LkTX;r26q|*=-g@IkXS!+6#7cY{7wwafe z9(&3eXT7=e+?JJ-Q>4|d{m)8tJX9%ihQOK+=s?a^HgZdK7d1py=Ns6eV9UlrAU*4w z5BdF z?D$%wpSn$#^t+t>8Q%yTIu<>%X%C~a1zCAtYgfO|#qX-XUy|}ko^q5G{OO3E@L2>t zbnzfSv!Tj%Kq#7vkV}NEg#}~BQKnX_V)bqHzfzu|KVDe9$YzsIGXoayR*%TiAe%qxwf!3&PIa_Pd zkrhZ;P8uCClW&u<_m=Iv?*M4%(x!tlnyN}mv!}q~D^rWMr>efe8PP`(xSiTd&|Y*B z^!D+lNKG2fFKHZbFjuw{qhNu)ib)}O(DJFQLDiV%xS#4(;z0qer8=dC;%YiRP06cD zl98fLT@L|?Alj%?_|n1HHd7*H_P6!=d42n~B~WBh)%a?r%T5-w&Bp70IQrV8QivzH zCe6}>6Erm&;YC|xu`6yziky%jq&CBnS2d2;v%l05AXEqA@_9?YVB5_@N}MJ@3hIP? zL6xii0-sQw6vDY--NzI~1NNglZF$R=kc1DHg{|fvAg<`l?C95{k}$zi{X|tS_1-Id zjTmeu%dwyuCX#EU2`+QQPG7a4s?)`C2@$=QoNsIOZT)l1CVU^OunHXb>MnSiwPsM_ zkIG*`7Siis6I)2D&LErrkPg99lbh4>p_OrRP?3uD{&4acq3w!>`ba%L=S)dEXS%n5 z(Xe56hqf6~*+vBr6nOvH17)-ITQz4L1#KD{c+@=x`g9#V@2$iX&egYZ&P6akHFFu; zZ}-u(YSyeZhR3{>v~Mzq6jOei-D5?@&ZOAws_b}N@qNGS#dj3(lwo?Y2wYXVq0ULv=0t=} zHPt#lHsx+}>@{mvAQ6<0z5yd_(hGE@dETe)0_8SE6#sQ?&*eTPKb$g%L5$u`P;Bey z6ty?gBVFactSlRQiQJ<+$*nxV{S5U2WYK_giK5dk8<8{+O=Qzwb{iZ<0!xsV(WwrpndbiRe?~5#2{M{Ll>5RUsHFU`%PJVi8}z zdq1P5%Tn{Vlp|H$?yfB?*;H-dl)V|@LheQc2KA{y;h8?((0&ehb$Mzx14V=V3%PFwnzJC_U7inHeSR}e)Y8@ zsc~j#&AF`9h#6h!2Z|xG%q)*qy=vv0PNfnTWvX)Cy{=(1-TE++N*vGSw^O;Oqfb2HU3+)dk*gFu=tt#_%HI0rLiJH!5O6zuWKrCqHmtwmKV3slmt zBpjl0yeQkU_RjLeNmFHCekNs1hUZ8#d5X9L=;dg#oZ{gaQ ziLY>+I&NzU@wzbmX(*j`eT*gLw-!5~+OjNYtikv4o|tzSh%*nLM&ja3$^(k(>s_4j z^N=c?_2{6M07Vc@*z;1J3mZi%x2e48aq9Y%K?jZvauB*7RPW;LtwhKT{E2U?KBuCrJa8f#$TSb2lF7raN5_!u!LaoiWh-)0 z^XEDh=Tgcc*RCn|KwckgUk~rKrNfDUg7vnZ`q3du)|tmaQX@_g%pW6dqRQ!`D5k^0 zY(hOX^wej|J8kL_aB{h~$DOVL`FxXj|GNMWOa82jBE^#_m%1%BvjSu+Gg+;t{Uw0g}d!NR9Y3K0#{@Pnx2VY@>^a zx33>xD&(g;r|LjoiHdvl%Rnb1(ZSPddxniIYC0)B54oFzEk)kxoN=c&RO+o)bb^q# zq|B?zzRDg(wF-EJ)DiJka7a~UTVw3?V59zdTc<7bCKt>dyxVzc0ZgHxyMiUGDo_MT z0yObdi8iI6%S}3D_gt6aL^^RkN0O&4AC=4t0E`rM1jd}M`oAnzC8oc1_nvWg?Fb5m zry$_8J2t#7I%Z6bQ)Z8EX=W()<*Pas7i1ymXteC_0yWRDM;(ivt#|H}NbK-O+F)?1 zfhtygz*A8GnN0eexZ=<2G7!LZw@6_2vOKD)J?GgRS-ALmC;Rt&vQq7euMhpYZfz@v zdg!4Yau;o93|-JTf0nWYQyVAz{-vzQr3AQI`3|TiZ3)lILVlF@>UsV6ak>1#mp$Hy zFkaXmHqzM=N{s2V18T7vDBB3heF6|pUf%Yql3DgXj9^PzyJTBX(MSf>FeOHPk(6p) zUJmP1T{H$&r#Tb<$lecWo=Rn&)Us5suMVHio}60M(Qc7r10v+j#!_~sONcuFM_U4s z%uuOe0o`>=d^s=-%#TW)QmZPv zo=xTFDfP&nEHmj~ZZ9$oIPF%%i*;y}XxTY|>URf;UJkP6mq0CFoS&m^Dv|OIRK}w7 zL5Tw9(uqFLbE}NUcJ7hf$x-s|o4Av2#Xczf#WIGZu_eBYi=>UFSdAR0Md8HJc@*@^ z+b;RB7ss!d^Z1h$>;JXBs-32qp(0>!RxeJx=%51b2UO-o9^=CtJ-8fCZ~0WMU@T)I zheJ97x!F5zl1`N~A=lc}aDzdBs%*Iwty5XUa9m!asourW(j|{{sr*II(6qGiYL6yE zxpuHpj%DF$^Ts0G+pwWVJ*+CHT=j{~v{dr)UUo~Y^;l0wNL0wR1lKtv+#DG1<21Fb zQih_#%vrnaOw?eAFcdfE49zkrUPm^?*I#gMqUq(c{Dev~jX$K~`dZ~QgN zMRHa$s?M&QRkK+HjBuWMaTxf+Lx~nWNDpOnD9SE}0-j*&qmz}Wd5&dl(@sqlRPA1Q z11)fFwG<<$sTDx*F*A`_uI=JXHeRj$KNfCVWxvT-5J%W8-ODE_G14@2W+3j!7dW@L zD1~a2?*}3xNFU<>DG`3t_R`i@D$18VE&0x>OfbjgaPSSKqys?+1;McMV} z?LNGqQ2BN!IT5u&=1JIoSy?JCt!yl)DRdHvZICgk{fH8`Jyc1X zN1_gS)Eui?LTK#;7&f`e*HaC*7s|fR0o1#*o_y&pJgyr)X>&nPxU>{pS;Wa!<_EKr zT0KbOBT**_U~yEf8mzxm!*MG7($heH;ab&%+}8{s4JpY!zt=he7`3~*Z_Zvn{W8aI zUa+cq{~dMZn>vw&Q{DrD?5pQ=7PxoM4(}6utai3%4Jb3JLNio?g)IRHwV{;&eKzam z2C0rTv-pCHuP&eBs)@&s1dG{K=u7IMTy`WBEIH%nXxFxsP7Xn^1YNU3-g_r9&15f> zV#px}QGmyLp+wuEl?H1svlR|lO7cxm^6`0l#Fz|dJUrPDFw{;FZ<)#x2n@Zv3CWYqM5~ifJ zW1B-4Qs2RTZ3}4HKpo(Ovs!E-F_r*Z#$3Yt;fu!kesBvK~x}^ zw4SLM=(;p;$!Mr-p^LmoZPJPqYhrVL};LED%PD%r5 zUoz5lKD%@QREvSIp#M0DnNig0IPg4h{?Q!S@ zD8aY$u6H~^$ph)0L{j#igq%Ggecu1NSi7s0-)=6h$IEAnJn|Ztjd;nXJ+y#p$939} zI0e=E8B;VIgU~(z$T@dyp`G_3Z>sntIsYoRoygD^(9(PP0p=n)U&@+N?hoY(Vy6hd zs~3?k){Lkv*cz~e=+l5A9%r{-HHwYdD+=BPl{ zH?xD*R`SY&r#`GMkIiPuZgX8uvbHgud_%%`Q9*wC((k`-L|@!g?W%8+%?=z*X?XXP zW<;d9h)&xBBke&*1^rJ885VW(sI(l>nU04xl2))dwW`1?sBsi1$R!R3^0sX|eH4hK z-g|hRdTClF(O~rUs(_rhic00Ea7?|!JH7p4AYolv9!G_4*7K2GUcLD4lt_oxt*k0= zUeh(sW0I`AZhM(FdpQK^fi$mUc@M;_$E!215$r|BX4jMR`QkYI^mQ-Ru|;G4Z~yVj z-}=5q%&$~#qHYr$fo=^1}1M7;ZJYIQLD;V3*3F3X}e{dS5xY zMzkq=kQ96gs${9cCdTlYQY}1nQO7?La{=-a2Ty&jD!_^js{llj6H5)~^c|ZR=;MQu zxALE?+3zd%hgKI4x&49JU&Tqm>%8kNwSu(loxIlKY9kfai^6SCEPC5a#vObcSy9Vw z*Ezh&vyHDP8aP`iv+W8DSgysJsMW?C4j-I~GZfIheTUEG+LuRsf3;`p(>(urAaB2G zHEsCuTOD3UYBz}N&qH@z==YC5B#d#286t9 zwCIVV*YM?d4P}3_O}wE?GcVgYq6{KzEjFOjnd;h+8^F^xWmcPIND$g8bcuHpijL?-NW*z^?aI)c?ovEb4?vA*$k7<$ z`P#3Cl~r6{@p|eZ;x)iHPTTMY#g}>x-omq{3iCVf4Q?QsjrAy*ck5O7l5Q%8cWt@J z%u(aSTj`;1BVjdtBvur*ch?eYK$d4h zF@1%f*Ok%*;Iwz1pObeE_N6|SZs?^%kakRAyIpiOgBC=f`wq!D!Yf=u4 zj%Ku%PAO!Cem2m8(iVXLtbx_69B;zKtI_RoFDpNf075{$zrt~N86lcf zuVVY)PW2q6Jc872BmS)u^-$52?`Svg)Qnrj4c>am&gWb_9xHFFfiEpreyUQX(hAYS zZ#CuUcxhJo*tbq#(({)Dq2Qx>Xr?VCf#o-zA2Kt7E_X{#_t5Sd#HB;rop)^*HGfu6 z>ei-5F(U`?^E4Y=Ml{a!l89TRDQin0%^nz^M(^*-v;!1L^tDP3svZ1FuUv>Z`u?4& zCyl0Um*l7&k9aE-x~bU7JAKeo72H$T0-e~dJ9{VS2(5a@x1<~;O7+E3k+v(r`sykVOPE)J zL?dArpaS2hy&eT7ya92SX_4}BJdM*})*~ad|3*NDSIk?vp!T2S6JMp;vS)j(Scq>iIe5mwBMwSQoZI%E!>G8{#aFaY zB@B_!T?LiHV<1^kXh?hDvD6MHi4qYHTXO(22j`obD?`2B;jAf8NAN}A|2Y@em&#f| z#(79A1U(nRB#8L1(x%XgM5$>n=Qy1;)(1B$DL_@FyDq=*0{#~xe0z%VoFJEc&{G1u zEMW1OqN$EU@poSLvE2ZP?Tx_w%kz(q%I5m+I$lK}pFi}gCDO%X#G+BU;Ho<6lQ*MQ zTbgxmKQR%IHm|$2p~CvZ5!F`_q007;${}ieG zHD)4j&ADPu5CMQQ%eN}$t(N8Eyb~49+3oLn31{7$fG{T*l4mEK5(kyXNMt0Eu#L!^ zsk>rS_HjrpbFRwCAtio-u<9Ul(tz*gOh1T3k04u!dxW8Pn53cCY3OeFUy?_Te6_@z3l7SoUEm|XO@m7s*%D#WK6n^>k zd=Rnfcj2h-@~X@BFVRG9z!|SeZS+_-nb8%wEYnLIdv3hud>urys9))IY=N1RN>^b6 zueT@#Qznd-531YYRp>SmX&d5Na1HV~D6ZTaYnRXSmle2>I7u4Y!?r=GokN{RFRc2J z>ISt=$%B!GlTeA!DZaZTH0Ie^_cM6dctty}-Jpy)9YiB~-%hfSofM==S{aa(Ny7RM z@Z+zA`mbl}5v6_l6xaA%Ds_AMR%|4(9F7%Vz;G&5kP;un_tq6eSb1I}OVw8kZC-n< z?Ig^5S#dm(B*R8(YJQzs$;V4-71?H+$KBeffN8pNsrs@3G&K(WL{)0NJ5Z`An3ELK zJL(y1A-jMIc8_)4%If7Nlk`~Hy4=2m(|cpkh0=6OxkmuU#cQYjAagq*sxaL-gA|%B zJ)gW*v=}1*QUTog&7$jlsmgct%_E4|>a2$JfAaWf_g&dNQh&ge$A@jqVGmc!cL!_v zI&<^rqW*CN#j6#41G-{5UX1IhqS!zOt1jKSsT+aLavBfq(z;x{9g!&aKX(=QWckG( zLQqk$LH@92ixmLKB1N^ASwAZ2q1I!m9KWqpah$uoO;S6TW8mi&kJ_qe>~-CPmr_6= z;^nnhJ2YU=TJD{y20xmTruy$owXfvs+bzW9@b1#g@=&Zz-w$1DYYs|w@vRP037HVg zGgD9l%_+a;WSk7{(^0E~Gi9wpOfC0GP;vNL)sx~JnilP32DyM|pRysUZI7%}?kl7> zy>YBF)a6ukrKv_B--9@l_+a_zQ#O;e?lo;FSEWf5r98ta*R^hgdPBkrkMmprXP-Syb2fpLK+9?RT&gc2d`MU916a~q<5TfN9h1sXb(C7UABFD~LXg)N z35Gdqj_B05aNZ$X$*Jm3T)L+pdxnJft&6A0SDPLHv(_slfm@>?eb?T!i9oDP zH)LX*a)DCSwq2A={%H|&lZgQ&#H}WZpulI1-HYsdM~d`MmASn`Un@hwpz@&)OV!8O zBta}agos>xK1+Vp;CfaUZ)#xd)pUDt*S_4puD_h$ z=kftV-`ZAvvTvVG7^KuATFZ;MRCpW?;*w+TQ^6{4M4Vq-4gsdsy_F%6v^|uZciqN9 zNn<{xO*65DU}80T&d?aoT3bC==i9yi0LF$LX~ruTl8@27g9qw{+YlQCf53A zOJy@Hy-iP)MU9yWztl6EAb)?D&^vImr(7t}yP={=Cn}}_hskBHYb(OiY+ryuRCWd= z+%|#;Rf-Ik9a{DE;X~w;fxk#~C6YJyIOX+HC%PR?B1C$@dDlIfr`3#PT}|Mo-o#p7 zN?6cm&-r=b_gV3-*bJGE`G4s8$WBjYl%4G9iSyLUZq zCBFn#4cya+o1KNXlSQVssUrvbQm>b-*q0M{*B(`tVi7+f*5gQ4chpV>wi;m?WlU0? zQOikC#czp)+FU8L(g7=+KZz1k@86;-uY>~Gc2o-~-y|xpvI^jXq}+OQ3|2+M7+2ULjsawL zZZ8pbu^a=3+1X+F;V6QJvgQGY(s~Vq81y;lAgiQ_nwKnk7wSWC_s{DsKAZ@k-$T%A z#k)D@gB(uSYJXb!850Prtk->Z4m0JA^h$3RFUrNZtUVW%?Qw^sn^q3G1+xzWJ2dK) zve@O5H(e(&;v`l8-)|+(UyHT68rsQmuhiZSp*o42arsXURgp_tWGT09gvtRn*EBFB z7=ThigB+q3stPKkWQD?%(vcp&90psuX$^0?E>QUNkX%RBg3q`}W+j4grtU|5BkdDD zfrEyH+n0~r3q;s*>V!?+LThVl=TP6B3iT;Yr|J&d#U|nhh+g|KY@dOyM!zXHE*9A< z)^z~>f%*B^y?O^fD_9SNG|C|1-)#6-li|zr(_ixLv45A}=Hjkx)k@|hl`h5hH74t! zQ+Lms&=W83Hrc~OdqASxFcs_BN?rx(mHf2SO4s^L*;cLmz^zYpkWLdaJN3cYc)o@% z)QLkI)N)mF`gI-A6}f91Vp;dg>1v{=r0resQD9wWl1%9ga$6LFL+Sr+%La7!@P`Rr zORI8kom=A*w*TVRW=mTwVw>(Z?fg_kXpe<0o1U?NyCx!F=1d19HRe2!K-mQI`>w6E!`Z3efE_3#S|N`C*pke2#Wzs));R z>2|#UVZ6@t60+c65*5|e)c-j+A%1LyEzh#7EiVJFN)dH>bIme>tMuj~n0Zgs=2Xxv z0V0lDCM~~%aD3?yO2Fm2Id4LwqJmOt#74KtL5_w}ORshM+b=(_pMU#ltY1lktXI0e z`-7blXwG`lZRMzs!fga;fFPJFUQXK=uabEu{0HJ{k`R>6!m9SJy+OJTTa6(o|D&w? zK|Oyv?5A);W^3%}ZNfN9*#%ekHfk!9PycMkXh6ss5zY>8d?^Yhc}_e#v;$FNZkQZw z4yePN9WL91h7(|+m&{eDhABmd(+7n9nIv&r^WC{^!dwkmPe`R1bTS$|gkGT}=(p+A zFF$-)imGiIUt@EHzxeKGLC$vTpCky!KR) z_rC(5XAAAC?9?rJM<-hR`-1(>hd#2YIGd?oZ#?D4zy%89(Z zVBtk8-Rb?wp4vI&CtegOt3FoJfWX7iow&U~wvAGXH*1;#wJ|Gx-4xJzZM-TzdbQ7P zKiceSN!lv151VSPEs*K2@P@B`sZ@jKW-q+j>`fX>kP5)})8|Mh$}>IF9u_Gg>KnX0 zHBP(LL31OHr#z=d;vREwRw)}fq)PkAOPmf{kWlSTXq-;G<{Zf!89Gv}L&qa?mR$Ky z(9Xtr3TQ6s3D`xoW6KjfhbnXYv32XIPQIpau}}|$XNCRjt1mGFwTLg2G7LZl4AqS! z^~*a!V%?n`*l`TdxdAn&ie}XQA{DdVmg(1T-76e5E#4BLB+jziMcZ39?$#Mmp_$~h zfh|cpI||iQkA3$aRQcUE?n%eBtLflQ^j?Y;%kC%55Y533o8Z}b-)qjPEs1jpzk-ldEaA>#4A zD3J{>Cz}SP8HYg~7Gb=HRc@!=E{_&Ugefz$AcfQFK@opXg6MKjq zQ3Pm1f5gE)4w8vfb-i>W8}efm`sW*{u*}vzcvs{}rMd#;=Sdbk0%&6>V#y0QB&Z2I zgBmYM$|74r?KSVS;#FU+8x7!QecK$JA&m%E%6UqVeq1+L#*V~SJB~{H&Z8(7GSYo~DpKSQ`Mk4g*nFY4-fmR7_+0*%V=F!eOG|wFe4M^A|Ohq{N_1 zgS_8MUrBGp!&`~-?Z3Z$`)@~Yw#d`r)s0LQTM$iq0uY4cQLl2Iqg6zC%)i#0spFvB% zvAEfKQPaDeoyO__6zx}2g}`sM3>9*#^~yGM15#tcFN}z zi2&Q4qfs|0+3M_qqIiQ$9D{af$J;>fm;d^Y-};X~uv%ezsE6_f-KhgKOCbhk(@#-7 zgp)YIFQgCE1DdJ;r=sHSfvV(ZGyI;Ka`d_T zF;Pn)0Cn4@%?h`tZCxU{|LFOAbww3kz8)p&$5WriQa`nHS!~08Cv~{azN*xb%2cW# z5%9aE1>7QNA~qGMZai1Dsm<=vB2@=uowpS<>X&a}glRwJQV;>~%xk8`{9LL3_*TB` zj!gXi`mVlBp%T^e04Dbn07xnV$ndW2+&2#@zHrKTiSiti)MrB5 zlf~gV3qCxUWHu0?ykcU|5b{xfb*&U-;&m0%2rDl^x>jbjZ(mp@I|CgUnw@rcAop3x zM$5D>Y%2j6sUr%NK-OSfo386>ATf5^8l?5x z#wj(d-kDTr=K(w|Z+Y<7{%!QXN{}fsj?XtSa_UHt(Gq#+OBUr$Y{i^XRB>})H#+jn zmQ%@)b!%*#Za3e@uGWk?@laXFnW8eA4x4CH%t;)HRH0{K+-_7-n4=2Z83<1N`V8yr zO5T=}KfUS1Nsvm)em!bLq(hxLB~OXPyi6}C=AmVJ1y@@5)f}QJ0 z?Wj*%ohptgET#}v$;wS%mntb2JF)%AO4UEE)V`|h3ZzJka7e#82_yIV4$i1`U0?X@ zBimdlTa%Y!llSSw0^d%j9?omr5Z>0)>HTJpY`=R-PNV{^MBk_A`|4gli;M9ge*0; za!?51Wn0T#31E100KpezSPm}_mp}`g(?40M_MJ8Bt6o-sZjih90-*he%&WPd7Qo6; z5uF=B)x)W~`MhMHIqz~4+KLaKwh9h~sY?AtZa`H4e6!`$-c)uoJ2J1D!EMWuRoHzx zzV}Pnw{jv$!Iy1)89}OEbFjQXs48MAU(*jgFxf-lCTBUrtEJVH;H;UVI^ZEZ_u5`q z50I7+EZr+VRTVeuF(Phritx_Wq7ZBc>N@8eZvS=uy+42Ndo)6ssW-}%MZu|!q^1Ld zHSZD!*pQVf+VzWI5K0`?8Njhsu9^GfDX`jX>*u&13f zx>b0%73F^vO}ka9<_+u9cu^H;@LM6VBVDiLtx%B;tJQIDjge_JctR^g9p0aqxZO*y-X!Y3;QH=Kf`rU0&&NBblG?!E$Fgyq$~H8p4K%`gjyLCR6t<2vF+ zN+#FHkq(494ayw*+HMd8VB-9%WyL}OAjnn3b1DV$FK0=q4zlMl`7MgU=F<4CN*QXM z+p5~uoUAM#lI_+UGbXk^HX}Iyr&dp-3Yj02q}%oO@oo!@@7TZY^1D+|&-Ev3Wv`v@ z_Bw;=3|HmQ(^c$l5NeJsc&TZ{0WN6D-mJih&!K7s=c6_!FgOY-Rgx8W@p`y zR&OhBg=ZXP3r|;U1}wojm8vPN3znzuRV)?wzdwym2wnUuIry2mY!<7=(f zk1Ak=<97j`cW<*n@kjiqVqD2@=dh2HC8==)m6EFL0Y}Un)h}MWQ7UVq=p4jl!OgFe z@1gnx%RsHe(%R?-I+9+<6~kdfTSypa{3hGsTP+zo<>s0OKbSR#kODUj^p?sQg zhb$#_E>N|jc9TVWIH*fHeSZeq->STsDW}u*hYl-~MB+bI1)_9=xa|K+q_uw*+w<&; z`o6(w`?tl~z$%5eR;Uf}e1(mgg17WhHPfB^Z9m^zlTq6&`A~Mw2}Q)20P5XS}V{w;#X$KFXEfltro3ryLi_@dY4#>qin*gnX2ENsjsGpIbnZ4<)}BX{uUQ zCvUv_UhMwzC`fdAiL`YMK^{*%2ut@d2-l-U&;ezao+5!lTQMro0OZ&;xz)U5DKIr3(3UG=nnU=H9JwwN=^ECBf<+ z?oB4p@mTENc*%@$#2n!Gwow1Me*UW(zq%(zjr9XK`Um+9@xwq*r0Q9#H$RF26@=!Xp2m9@G-maVAlt@;JP zE4_^1ywKtZb42E8aYQ+-bM9?-G&Q!Mj$w6#z+Ti|=}OAx>on>B5ZjH)FWvlNP38{L zrb5S8rj%-tt#lqbt4E!|W|MKHNKsSxo_BIT|F%}YGqmIDPM-CpY@{yZ1*Ab>(Ywq( z_Th}QO*ekm6OQN6NLb88+U*oi$7U_Cx5{WdEQxSwY`I#bCRH%)p@KPxTh7c^l@fG7 zI*2sgnGc&K_R z%y~M39>>}~T2%yhdE2vnX{OR<*-0DaW%tAtkK>)xYpK3!EttNq-3c=Xh8j5>8S*Q6|Wz+RCPVxkU>>6rc(uL#YUE-^JdI}}=dfTIp!V|X=vhx9f zogLkGb|{lQAdVdM0r=)2evv?r-C3H_LX|;u(24ri3l`G-5{bT<0qmvvxZHXZU+qLm zg4X59240`RkgIc4vSDb5TD1%uRw^eH@kK{K-Gy!F3vKdcG%f^-|MH z^`)xiIlDsdTxvPurV4fUrPP5nn-_~&X&2In{Izl_^70h(S`454P%yxytPXi)2Io{W z$2~V09VexnHxkYd#8Y!M`Ci0XFODd{CqY;zNWthMUCb$~GkK98H8}$ts)xwqUc5IsYqDhu~ z=in4*8pS=&S0b=p9#m>nO7iSYvla|NxyY*xN`6jcH&^g?X*(lvjtK0R-q+=L(>rvO zCb3cg5I%!lTdJCX&JgOWN>wGd{n9F&b-Gop)|xbJ2P_t__KT9cXAW(-o!yyE_>q_L zOkGVU1!(V6BgA`4N%N}!;M#^?^G}yU)i1vytqUn)bK2a< z9AuN0@KUsO^1`mxU79$(IgsFH-`v}#m+m2Jaj_?K>mI7nq$C8~OQPRxAE-wQRTC+SWR@7nU7Xj9 z8Z{pX>ZHG6g__8cO})%#@Ps+eQ^3Ic&)aj$sV;@n`7)2rS5s1t&V+oRgGzfoO@$<=lc4W@=u*sqSC8XBPqdq4(BR? zkn#kxu8PjjKS~LL)N~2bSfkBI zg16$4N0D(BB%F}2q~d*MN|umPj+9Crr(3NQXHH*H=bW`;L&^uY93}hoha{P`CuiH7 zDOOOLI-tvskxG}g>}_KnGVcx6H&;+ z1g@oecG=!oncDavbDsbveh14EonBg2(qhD=g?;n_A}C>WvyT)~qk0=cXb~OUn8P;v^CxCy25} zlUI+QH{oDa!iMAg7m`G87S)A5aYH6Q8XPm>sYa7ySG9|+ORYw zn03E?^sMn7G2Utg-L@SyATIAq^>zLAKiya9yYo#2vWp+VEh093VTuK*{s&ZVX{gV9 za?(apEJ_+0p%Bo%!vW{#5HGQBfQ2O|h@PFtK|=$Hxe|Nt1Ye1nX2M6UOmuX$Fr&F)y1Ukhu z$W5!}V&_ASo;Kp@D9%Hx7;o(KsUR)^DM8(Hp3dRhtWha}^XQ`YsQ>V#=B>uLwvUx* zIM(aV;^H5xPDZ6%MaiK&%L#U;0Mmv-viY!F%50+3XxPL!09W>RRI#-02@>5yLH$cx z)Rpu;()sgvu4`{_HPyTN<@%dmb_*)d!-3Q{71@c7 zW@B9sqo~xFgDUe0cIUJ{k$7{E)`vZmsL#pv=_>b|uHn~T<`2L9^t-J4|NWvlJ8|wL zX1$?OVskzsXgqF(7;l&S>V*5M4B*}5aH#ir$d5bic|huM>%rfc;EqxB86#?$Tky+6TQ!uG&$+TDIRZUdHcjV4ajB& zjSLM?4|Ax7X@r~J9ln$lFB6kGmTGcr@oO&u!m+`s@^HO+=-8QF*e5A$qz{MC+t@x^ z;kecHPI3IpTK!Y7=uHW$t6E$fA?kqsTZR#()=(drH3!U7&}e>ll}<(Hw9KijhMO%C z&ZxkOJrD2Zyew4@z$IM83sMT3M=pSOz}kB}mTcEl$v5;%p2ugcL+!v8)(ecdo0~)$ zw$Q1jy~4`j-ZIwqkvV_u(W28T6I|-VPrG&}JKt<YfpJ47&@vfU!O zeL2FX6+A>D{zS+ghbyyl>%&IwwZQ400hak4VV|BgFgc=dDp< zvd#eOXjP(}LIJL(Ik&@?1K7`sRH|`%#yC}U5cGzAZ(xomlP;Wl((SbLd+dG>>2ztFk{=xhsbs3nZ`oGjXwL6&Mm8nI>Zs`- zqGc79X5L%V-aOci=54j&u)_gcdc7;~)L<4(K zc@NVk-ZEI`+-EDXy6m#k0(3JbRRLBXozO`|>WZ*4PPJj@AVC(exIP)Imz-%$TPYfW z1Xq9YK~x2oYUpKFYz{^$t|K?HNh{e?5@wF}C`#KjAFf*0DSFeCzg6!d?thq0-T=Gy zko9ujRa9#)tr-V-ai?U0eQnVA*Wr!g$5Q?B_w`z=cD}%s!|puwxb~Q_RHC5d;>lM! z2|c`|OE*D1bo9&Jw*6^`oE%#&v^*Lba zf)Z0o)dk6Q01$1@)hA*PIq9-{AF64|qaCx zr_;nvZ{E%hT)aXm47G4TOuT0{2!M(3wH#+Wbl6aEf9uTi5IR^zeH~bC_0_|ngxEt3 zt2LF5eO~alrr2^-Sp1EYJWa#V@%N?@>z4E23;H^NfKPLlN*;kG&SHV8H4aZ)Z4?$A zaC`FdF)L9+jEy#8!OAR!SI?}hLOr+4q;|JQ2~(*!&34#Jec)UF^}`PBP+aDU_1!wI z$tdR_rVfsEj#Euwn>0PB-7g_>HZ}V$-!M7bE!1_m)8@v$Y1gZ*=i3>K3A~EuW1_fi z>s*&!gv2|QT3KnEJK}lSQKdaEaT&>H1ss(1h(06mq*@z-ab=e{-72EBIdzv?KNCsO z3vTV;^_PCC+MPL&L+#GyQ+hCND+;rc<`iJ1<8t0! zQV1_UQVHMM8(v@-3i8gYNsh(aZT?&;yE&K;Sp zP7-lul}E3-S04^*Qw$9dC;)&xe}txUX_93@Z z>Ah?(#CIXAV|q#MG)>t(LMnAdzb`u}*@>9tF!vEg>jvyvxbRCt*eYiR0@CF z%kX7zz=yn{%Zbm^*=tU2n2X3kL{cE`*6{|Ub8WZe2N0+p>#(dP{y9TMrqzb>K5PN= zyf3uyZQVciZJwGw1lwN?hEyLChE^`60jKXzOB`-KmC2}!GI6hu(xp&TXV}IMZev-jbfc7+mqN;4b`S*X}Ifl zj0GOVt+_SyJ#@TJKhx~6<@Gp>)AN%|id5oigdUW$2BCAS5;|f*y?JZtF{jS6FB@Za zY?}JVsxPC5OFu}8vKX&RKL$-eDW<50JFiF=rdy8D$qxe}*fe7m-lBS9yz-bQwxr{G6#z*(c-70_e)wtq&o4i(pZb@r^i)5tpx>H( zgf~NT+=SJsbxp3t)5mF~TBg?YI@z95p_ZyqM$fUu(fi%C{?cXQI5wxatJFtb1SHGb zL-+_P%<@U?DZr1cijeB&JhMc9D()8~r50bip9_!+oEoq8ZDxqrhN80+Tk$UJHVqIY z+jrhaYGzyooOCIw%Bv*}k$H33FmY?)ko3XOoVAd{*JaJR;e(|lak@EL{#vqMes^=E z)H&7A)N!xA&8!;Pm2>h2Rd3rUx0*!6Mtwl{i!4+eO}~I9=jo)coN8h|QF{|uwyy6Z z!Xh@`N7t8}+A=qiq*MBejgd9mVKM9+in8xX*CeX5&rTL6!(hx7+c&87(k#uP`8|@k zoc5}5%*zpiQb-7#$8_;$&M+)TLFp>$5{!shk9KL!5@;bq=CCCwV@jUjqrs%g@8`9R zVXK7nH)V1b?D_GREl+ps=#|g+JNu#-b91I%aCJMHEQlG0Hn>tvyK-85Z$igAivQ)OFTea~Vm$ILrr-Jwmlws}4~9ph%6nHD zTLD?Ex`&N#amErT1h9L$Jou7=Li$wZqIxSe%J4>kM0Q89A34u)Fm{t;A$*ThOGu!X za+|CZXp)TvPJ4|uQ4|8+SVg@E%nDsQJt?{8=@gZMs$Na^Y_ZRWFIjX!P37wF=aCA~ zUJCVArgTcAQ8${JNMf}V{nm>Y!Wx*`)O1pe;#C8Rw>H+dFF$?VBCYig_BcupGpH2#&px$|Er`7`XlBt&2KTAVdpd?PdG^M;E=XEJ#!J%cFJ-VJh`Pw|0J=Ggk(d%q) zyB#`n-9bJE>%2u&#L4Ct?%V@=UasT)yVgs>*sGD z@bo)S`zs$h96U%*>YA!-P;8;IDW&>*Vav{DC8-YdJZ6E$v%6g!K%Qr=Ls5AjG%HBY zs>G*@r1h$w;xl<~hxbxhqP{Xm*Wq+`<(E>JzwCOCZfez2FI_s&Nw_@=D}7P`P|fs^ zmARfm1lxI*%w2_AH($Mv7R+Yi$ zC*}eWR!T8;T6892>2p^N5Yguu@ohV{5yM6co*cr!2;j-nhDRfF7Y74|)5w;i!%i)kO`ozy0Vl6AbgEvq z3&xPhwTDh--J0Frky4_L5gb_rZt29Tf2u!PwihfGB{&kda(u7Xio8DkHRVK5TO`mBcRuXBJqpPznuOPfAS+&?D#M&U?iuQ>rX(B@xbWJF>t*rz(oFAOtzA;%Lo?GCjK>Lfy(kEiqqu zvG7~B3VbeiRnAqZK&m>Wtly*$-&ZT`)k^toe2!{IA7Bxe3dyz!I5vC4Lc8!8HZ}Cl z8W(_gIUiF~^=Hb6sq!4Ew#@pTI(e^y&f{0xinL+VlmT4|*pqIWGFl=&gBeA|)hO??wj|qTRm2t_Pzdewela9Ds0+~n&4hAa46Y2aaE4KGdp?-kK2Fgr#oup z?QZivRjV0cnDqtdhdrU8q%&<%m5k6hlBZWSkwS6UfqrflV#w9Ch*`QY9xoOA5R{1F zwK=SQt8O-wU>6BoQ$s2?10^Cg_8KQ3Cz{$+7*pedw6TigLXNX4>hP$7UxcZgNGb~Z zk$X_;R^V9g13e{Xw#PL!;`o!LYMXQW#&A%j&?$C6Ez#z&WvhIQ%xfnYVyApeK8>QZ z)bNFWm^z8fdXPkUW{tYQ#ehEjF5@aH`tYPlulOZ5jv0Cnr4qQ!YT2rWtt;IrZBHx!65U9Pg*n-FM7Xf1b4ZQO$td-BezAfXG69*WPC5%JeYkX>wD5 zfMq^BEr_RAFHy-{_5x6;hErRg^vJaUbmtUQnJ^82>v)&NE3u?cl_Gv}+q}fPI!A!K zm7}`JB(Li(-d{@+1)-hwC1=!JghCB)b+uL5WQ0dmeedGXp{(mV*jxh;E_f+hbd%Lm z7t#TLGU%;wmqRDZjz6V-B9o-RG3c6&PTmFhjg=y%dmjrNY!3a!mngxv-^MS0Dc^5V zf^?j3bG~-IYDulJ&GYsEQrA&;>qGM^>Zx$apE>l5A|QpV&aXzp`hDHt*K-2bPcT8- z*H!>d{o<6Q+T2%gvjS@t`vR{r;p;;TiY14n)6DzPiHjdt%h36L30e} zi5iuIESOu3N$bz0uJyA?XavZ-uvyg0!>dkmnyI2t& zimb;LN>H`_Ak5s#2RU(~h}UArlfTI3tTUlF5nI`dL0$so`6ny+R!r;WHw2kf;Ceuj z_+%tNR@9(rsj4FVqOvTyA_iyuiG!0GG9^bygUkzCX-C^_CMt^Cu10>;(v-i%u53%Y zE4|mcH)qP16Ab^bSRaFPr1w|$Q+ux~sj54I*XnF2M@wYas^5OA$jFY-`4U)p>t?{$ zR4-<9r5JddRrz-BHXZ+C_pBPl0ex@rMrnQ4Fby} zE=qJO)Q&;tT#i-xrvz4*J_j|}Uyq&*9JP;I~k}0Cj+$vLAFlnlBMH?F-nOG@a z2%bDAh^-##E2dIFJ)rmI#GxK(00r=<69rCi$q#!>JK1}6wTtGZWUi{2T3||y_}o%S zgO5VlKh30G&k*;f!}#i}YN6V7=>`kPX+M|saZ)IVVrMD2yB!1=s4$klu)xrc4cr!6RA1hf5(fjv3)2=>WsW zo<1`X^1KV^OZJ$fNe(?JK|Hq_@z(Nxyxfcm{HjcxgQIL}!|?U(tyvJY;1toLS?SA( z$+<4Ay(u*H-lY;>`Yvf8quJDwMt4hT_cDaNf7{jopK?aY7Q;IvWtWuul!^?p&_C#Y z8r2wSm*W`-Z`7yu&iD_&2E{|DGh`62KV2(ouJESHbF(|DDk@sZNG}d`@s1tcM*`?q$0dg*CCk?CR8EVc))wHA zwx#^%M5Z|D&>VTH4^C%G$$Tx2#tI{DgyG!%UEp1uz ztgy6JIF(e&vB_&sAu5i*{-@A6J8ymLDfXtvjM@;drCJh^(}%kkndxnWsn(gi0%1q) zTXuE+t6~;F7AuoO)HwFlP3c;g_tUd=K3RWdEp2aIuvV!QQbhY>st8^kAEe-l2gw*5 z3yh{zq4w4I^)j7Z0rb6I=3d!c-}Mt#o^q1S_)||(pN@jg;o@!CB|lta2hz4-OOx}9 zZ5$5e1r_Ncn1gNrGeFG09}SYHS6gZgc|$!n|2?Ufx*K%5CW7d#G}?P$-z()EVS3Z# z(SK6EX+FI=t{S~3iG09dUmS`^*ADhn5j>C0wl%*JZte^KB4i8g&=7YQ^yF@Wc%Zw`)i79NPX8Yj+p%Fk8>$BI8^Oj7loOCTV0i3`gbIa(ebLC^0VIhId}i9>zPh z+-W@W&9Q9ks%=VZhYmQYDRp(~$mTpj#yhG?*4Gf^Gfv5onDSl;&(2SSev&RK0l40% zw7s?|>`eA^mPR!9R0pSL)55irZT9^EV%znM^Gn<~frbyIXOo)v3~6`TVd`^dP6;;L z^rCxTtDn^*=zj;SJK^=_EtGpo`#$(y`x?sYD#zKJHwYSYITzp{+M{*YlLE(qB8>mS z?hmS#+}d^;9lR5N4&sHC7-!h4-J>g}PW=N$ua9hPM}2hq?o_AkbxS`UdzZt8Yn>W4 z?i<>!YKkuD9I57DVFeFR4kyja549e=anl7v=V+-Fl&WB=?cM6cQT7sKk2hTpDgIZTis)2xx63e8&QOTbx$b=pP!xB(l|@q+cRXH2 zNVsL6Q3$9MC)Z30BB4<&c2zDW73~Y@q}`Ntbl#w^vb+G#`cS3mu)!5HZ4z90 zBkyHz*_zYTaJIp;3^fVKb3Wyry)V^&{I)hus2>I}Z}g9Sr>rk}2>V?Y>RAP%^{At) zPmi)A2Q@&H2(@HR-6L6dDjon7(ryl97y$f$+3SOd%WCTD12FX#xhs*Igv?2nDdoPu z(ixuc$wIa?Z^!*CFRWuxNPuGPyfm-ZtHn&xw)w?${9kd`pu*dwm2BgIFEzKQ5idQ& zMEX72|I~clei5-eyHBgGy_)Z8=5}A215)!J;a^uP*;V-6S?KK;0{+-qoSZ{55YM*m zH@Dhc@!aoDg-z)%L$$D=$~~~Na~7q3HQr2DDlu$zdDZ2X3PYY8>O2qvN6}j<;9ym0 zT^%uSXku5gCttTWlaQ$#hV~P=IMQ&ieL=BNdBStVB?r6?M*(eI6m}oT#1W_9_?3Z2f2P$)@_s_1w`o{mat!5nP-hCi;>*Kfc6@bh0k+#5d>p9qz2 z{&74May4p|(uqZ=A_aP3kYxP;;%ya9;N8*q7vZHI((Ac%{(tBQ)SnCu3w(~39 z$&str7>)Bdu9tCj33~PgZP~ zgU1_v+uL_u(MZ;#6oZ%Ap2K;)FctN)%J7nu(4mJBk&&dOV*GXz3LNFw?LGFbiw1lE zBWR{Ln}k~1Bts=0P>`kfR2xN<Nac{^;iC4%fg@u^PM$eH?Jm0J(HCumCx6qNZos6;_z zd=0?H(BGJluPU`8CIl_7tcYiXqz`@G|BtS7L6Rd!lI&G@0hYi4xC4Hg6?c59IaT~@ zk=36${l14JBZAenyD}r)oXiXlIAEq`P*a`MGO9m4?O-}9q^wGRp2$?aR0?X43!h-I7t3Gxnc zYk2>17{A_Y;42>Qw*2C^u8@b-Q?kF|>{?cU!{+bYGRFtV6^hM*gO{|c2u5sDE?I$# zpez{G{Fw^z2FPRZBY1YnHpU(Wh=!>ksCg&DM5~Q-FT3+X`T2mPvR!oX+Hb&&fXZ=` zT?ITFi}L8$VRrUdwmf6jfjyUHO5@C^x8HnS`LvrXL)%~);t5MLND4?b3x}RSL&1OR zhe_yBJd5Mth|W(7)jogxa=p#d@5`Pry~cUIR+kv!*&E+v-XTWgP$@l*?y%WJTcY z>UuMUYxT%IKgS=Wgt3lLb&5T z6#YujYW3U~y^;(zoCQ^`W`aJB|KEyL(&GMXjg}=>s9|d{YF&yHZSn14#t9G486AqZOci|qM|stU(>Wm+z8qZ(p#FnE$Hr}>f#pvx@gQ^3a^3b`l)7G1 z9*#5uFZu+IE!V;|Q@h6CNrzpvo_+V$nFBvoQ%l*>*R}dK>z6-1H?ce!@qB5{Y&@bi zQA4STpvflt*=VDOthzSA_5(0-*;4Dcuyfuend&ZjT+VAjxh%de5qPSyGPvCUWQbAdkRyV>S(ehqz-qW*SFe+sKG|OKRy53ztSVefAw3?b4;r>(is`J2l+WKD9IFybB)ys?=lC5}Ly| zL!%Zrd`VLL}c(TU^WjitD*M3Tv@Ik2%L19JAlI7lo3kv-SSk;|Ol zPGEiEjDlR00-javf6J#b^#pRFUR6HUW9mk%l;o*2<<-jMF>QUF6wBJJ9%UB$ejD&! zyMv~Qqde1|l2vB(>2#k1O%`B$C7N-ncD`?T?5d+tAM9QRY3->I9H>d*Hyd+D;jPWY z69oI$eeeP#Cnr#bJO)QN^qi3YyPwM9d%>x`!QB;4vN`Vb1{EXklj8HdY^(XIc;Cyo z@-Hj3yP?AIDjufhER_fUsuT)&be$u0^#Q5-MS; z!?CKwftOg@PDQ50k0ax%J5$0D87R~p4sQfx&H&pZKQAZJB?+5=1SHuyNJ;&XV{Ap1 z{&H^!jvJGXCufcAcgCCAIa2qh+qQ-mH7C*Ns#?hyI_K$}Mbb=H_W=$IF^;TE0YHk0 zUfB`*h02`2zbupPjrDbmx3&mq(e_!7l_5Q*?%sH?<%z?49+wZ4HklNJSs7=Ya6z$^ zlmpalQDxwr-80WMBj@>dvPOygT(6a#0Ak(~Paq=o$m!iHXYjd9ceeHFY;y@VLQA3! zrEb#io+L`*Wfua;FR4?f-l#l}J>q_AZm4{}?;>jHu$tt1!3~j z0ko~Wpk_l|M>eWQS#eakmBXW_^PZGNHY;Zx$xmsOPM{yo>N*1*g44up)mA*-tyE%m zST)%goDxEY;>!Ky$o=#BxI+S(u8y93>JmyH_;hkX#9 zZN8*;8`*zXrLWsetVs@s&I2K~jdb8>Gqz(OZ{PFGcn@peS&Wpa6akz~Wz74zWxk`bsOIEJ+ zF;TOv-Y#$1IrN*P??^P9t(;$pe%850$;AhDiXJzwHUcoz8m%)^aD%bh4uejtoTk@lvnP;VOwm3rqMj%R)sMy zug9(b;^Y{0t?X*jl_DHk$~bPe0~K1<{-{dz zcdvl>GTKv~`Z=t`k+CM87Rxa7*{&DH}DNBf2ErRklmfR*w0bpeqsSUao8! z1cOZgQ)CQI#i~vL2*N)#HnJn(j>lZ~UX~WlwP>#|VM?FIYt1U9w?2D(*;ZPBQX<&q zRAi2?z}vBd2wYZkU`C}XYEVrzBo$VZX*s63C&!jJce0-~=wPQGL(kxgunee5`hKbG zl)bGz)brY`?j-ftRU*hehIe;oRhsg%02?`LWX-)CL-CYM396CmCNm~;!dWgwzf`GE zNn$#hqDaJXJHtpsS~e4*u1`HQdRAj2=}J#fAtey+npUr4nTDko7s7vj{_xvxpWo*< z^~ds}vol2^)e*|7lQY$)w! zasr)5U7dvd?nuw#*!_8)pcd=5rjceWyglWlouSbms%yrp9~ED(c}qg_sxknme|1;g zZ)F)SM>7wz=ki_~)Vaxcn$-^Ro>IRtA`uH%c-CE>#(cVYsT!TY@jwMCvV)it^hDJ# z%Pv>*8pi8bQrfK^q2|U>+NBEUnx|)HeW{wM$H13*;5hlCQ39o~1S#-KBCnJ?I)u-A z59)2|op|@ZU#L~ageRuDscVy>3v885U%fgq=ff>#Zr$UO+g62S*B>FDAeCi8I_=J= zs0&~LCT!vAS}2|+D~6=TMvR++jh({6HyJ@w(do#sG-R7i>iyAlp@vc!Q?pKf!g03R zufvoWZT$lu=S}f<4R69Yds|<9P-}u)qqkkzE+;@WN$e^YW+{nDg{B6Cn#rjF#hNGz zrVW@&eP+^M(Ohr)ueD0=@~hh1NKXF@9nQj<0O<;lQK zJyQE5yDpo+s(Z~^oZ-Kh>6eX#I$p?Vj(~$MSf1gP2+&DQ{?(H8jwRTYwj{`^*J=M= z0e4p5*4%1C-nh?hB z>0Wa<*-_5jDodBE+Y377qkCL{oiB0hXLg?W3c8JJ7Tq_m#JxP#s)^#@K^f}Kwf3ru zz;M{OsR0^5bp!n7sIm$zO9ys$7%y#6T@q{ZLwO!*;ja2T_`&&qm5S_BDX~ltN+SPR zoL1cAgbvET6!jG+Iogb`{41H_XzTG|t z`->f~s^qG53?9Qyzlx7Q0wc98(X7ZKiD8K`^Q&XY|L=~MavmsV?J2NLYf}fA@-RCp zvp?n_0GvI80@9mNAHiA=HK*rzX@of~C^&lL5ul=US2Z=jUHhr3cDyx`%uAS>L(OKL zCXgXe)#++l@Bw$y()i2@&g{BlA&uOf0Vnvc{#)8 zfAVH^FFN(n)NlS&FO7gHGtUVQ=U$eFUjxm6d4_Z}!25J$%KovkBuZ>Yv$^|=RH_#| zKdqkCc{(Qr4%sD;gAS+4>dvIkCGM3U{V8JR)Dp-kWR}@>rXht82efF@EBnlEP;BW$ zx4xxDR~$6e12Vboij_Ast2fiFc3@?aqa%f7SGcJEu^S z6v{Rb*518In&;^Z{q8{9rS*48;nLz>38iCbR~GmIEjSbBnP0Cb7&_}_N%_EbR#em( z1|Zt&I*pHizR4E85IV@iDqin*CX?uAuMI-hCsT2oB!RO^Q&X_hCR5{?B=hNYblbd` zlJ=GW_pPVgp$T}`13{ryg-8eB3giKp-<&6lDyNLjinl3TvJfOfC?$& z3{LbbijtLvey&sh_5FQ)9sR?b%vJhHizv&V0_RhcIff?<^^ms-2uf0iRl7Mgl$60b z^9~ldU`c?5K)$B>>b-6yw>1gWU3f;#`96{lSGI3+kX8T+$d3ZJkeZoYf!ngoC}2pDW4Nom{C3hdM_xl0+RRB3j6 zHF{<*Ja0yo_oG5MPfI&+98u34Fn1kAvi|LZ0-SZ!QSsJDfitR;{$+w(HxgW)%mKr zAm#*gYI?1An9X22{Q3<8D_ZyRJ9OfaT@KY(hojwOO!e@xcBe^gP%X{Ea7ZRoEwKb7 zt^JN_u!?qa62uIzVea}i_Ur}J^=$01>i1nv@9vyK6WDZvgV80)cJKe z>*>^-A#Cc{D6OYQtkhT~Wun^T7 z2VA|Q5_s`Fn~nw@mt3x0dBPbECy`4ar*~?HtV6Ql>h{vKXj}!7;&m%@9u@FaW#FRj zkAO+4?1wb$D481l$Zt<@A?SNC6O56&kcwOG?~kTiUqRE&3= zs>hc9S}9vqPD8&y(4*EFDb;w2dS@-d}f3-(!lTJvTY8$vdMruW?H`L0oqm=Yv_(GoF}0?4k2q1HL%~+n$Q+=@aF2Z zY`4->aQCn&8)YeNwnO5{rq`G~D9<;n0=6z9Ek)ySthcese}&O-rj~vQW65<48R$qX~*x@KNyQex6y? zhRuv=1CdWA@W-2kxAekQuP!!P?a+~Q9U}#F5ayl11oKM`J3#igOm4#&uar$bonz!t zveSeKGQ z?Zq{~qh9ewpn2h}v8Ae7R9UJpN#vRQX4SAO+7JUcI04t#FzL~%>Qr-wa6W?s06yE$ zN0c*iN*_L{n>3&xB%f-T?3?5X^2Tnmmlr2pQhBM}v}SK!g&XBH)}(-Qftpp1c!^(~ z@SQa{d2pH;iFmK;biZ|~HqADkU|sFC9M_1pBQ?7tl0o;T=uj_!n}1c7(cON_;h$0z z`Rm@ZEXqzVUU-1PE>=7%(spwkPxjZQTd|}}k{)pXn64W!tsBuRD9?4>kEY{5miAZN0XgE9Xmh?$*GUVmI+geBOpSl znw)i>raF+7zC=6=o00r;>DjB+Cr9;GAFmRVwJFHEF>ZIpHh4W29peGQkiVpdlFFaD zp|W#!>yU#gnXPnhizrKiPZyE*Fc{4|yV(y+SNNAD`gpZ*@P}ki0XVgHVfT4G;1=f) zS|xMF2o##~31*z2B?UTn34~wGi7LorQ1SO-xDt>e$N;yxngsnt7I@ zF@@Vv0l8-mtXnlU%SK`al^NL8+Y-AlVYwb%7hB?Q7OTEvr@w@BXJDJNXEjT3&|yw) z(6adji<@YG0Kme&dX9}#l_U$;kdBXAMqm8qZ6m@sTs66*+}lp1_dFWG9l zsoPF;O4MhNXKbxnA)Q~&cyt&q+-y-eb2{jyaPT)z4M za9oc6-fGDy1#>9YeG!?vZ?~(A01mKYzgOkYo&WHL3HUa6^q_o8-Mqph{(0-nd5}&g zgCT<}`2*Va$|^b)2Y&R5H4NvklI1`>yYiH}2yWY4(oI3#d}#?T8#P4qT7;dJhp2+( zlgoEGl|(#GT5!bXwORA-quy&weOy(!j62*(aW?SAu?R(KAUtm${&TH1l>*}wO3#x= zDwi!&)xP0CUw1C^PI4&=AEw7+Yr$%BPl_y!(p<8kwHp;b0PE81TB3@)Cst4QQ^m8o zCkKSNIi9_ritKjT3e|`OSRD>6K1H*&`5?%!l9E7J2}ek~`8M&7pwIz+&q@7ps`WN( z@?4ayXC#`PisyFcg0#eSq?n>m7Y9S$Wrg8=dyox7u_HW*#1O5H)Lcs(;{RT!{oVN@ zh&FXxt4jWy@-Vs=EF-Te+f=TD!>;1D%{q;~54$l`()YfBP6ZEs*VD=fZ(>}yBm zQ*=_lQ7CgN2`=$GDYg_0?mN-m`Rg?qOx#tlH!lV1!^oX0h=p`D)lgs4g_N|NEg7H0 zm;e26z0bc85ct4X-?BqVT|!J$3)UutH%LqMRgv-bHW8xUnBRic;emh9SuUjPeGKPB_9Ex8RaZ8y}ao7nLOOo4Z&+C?V&mTOSqVb%-M<1cu2t8bNrK=BTc7R8x zx|SY)$0Iq1z&KzVFQTz^rcgz-dGAnFp*`n3Y^e)Xx)ReHwHc}C*3n`rgSk?jDuvof zcnLH`vsVoLWtn8{pYk{M7h%1tkzp^L;^xfS4g!aFfDc7N%sQVq-9)LeUx!+8I?t+~ zbqLjlbImO#2Z5R{INt3YY`I0kl#5G3_eBKDA5cTnAjMIZWv;FT?(?cW>afSQE5!Y- zSm=}iKr%hlYPP3Zyi$mlIM#qi3LI1iUCHC)R1Zm|v*6T7q;$%TRh+#aSAR1M178wI zB-xAElXG1vIyoj7wnwS=>p#A|Df%yg+5Jg|t@c#CXP6+otJ)5l5?Bt&$%>F<)q07@ zDgh7%v%#Dv<;Pg55TnLVYyj(vtdtfNCm;%(?@YQ>b(ZK>F@kJY2SJ3e@0SOMQm{RV zF1I&?{F*ME$4+DtY7(~jlFE8CV?I$uL)el)rA-F#Ms>it+^5(@le(cp9YKl3F66-r z_*uPimOXvMW%8znpxxT31~S<`sCoYgMfK84Em=9Kkz-pa8F{WAckX&7Fw zA#Z{>PO4$Ch9Zl6+~dkUX-T5TSW*d7kIu{@Fa&l<*TB~Kp;3)=p95LXd0_O2YPIr+sd}^|9QztO38vii3n-CfYc`)F)S3%ar00Qd`E&N}dx@Lp8|q z;obrEk%-Wj7R?|OvK1gy@@I3Ho0sgnU+TfL%jalRDN_Ua<4BACa>rf$XbE|}I(_({ z!R*d35xxk&6z_a-Z2&dCJJpva%N<_yi*63Njztmu>Ks#3XjSmAlpVdolJB7V9VH`$ zg{MN<>9#bI0S?aROW~TvYcVYt<%iVQ=U;RC^824(-$!*R)FgaXfjTj5t*1`>NoP`u zQ~jMIEnd1pEn1|QoS2n#Cv=& zh92QSMQJ4VY#ZP3VGQI}_ApsFT~e845?2{I4#QL0)IQgx^HBLP>C)x>%UcE}<1FjE zCA~(3lvd2iqu5p(o~U+Qr!$;$R6+e_$H@vdD-8{}pEJBJ)t9#_aB)Ci0+@1?DT7dJ)U zhPpY@BekZ<+ET2M$mX=f&5`VZ!h|>&pQfj5hQc2vLn{Gu0|ZV@v%vTSXs?%-`jp3o zG_qzh?@eAENu(h4_*5c|3=h)O2&TIQ{ydEp%B)n&_=WWGtD zZ8;U{elomQhg5_4@P=PIyE?ReIVk4T{I|hH9-rs)^ik=887g(MH(^xSpl;o7WsX=e z)zzY~`%9S6Ne=iTy(??JmSpU1iZQTBymh+ecU?M85|Wo_S62~fR`Gt7-%r_Fyi$D*vDHQGxs)lqmAZ_> z*^0xlN5ZfY9+cl+4xP8eY&EvZ)bj^auv;l#n?_ty_!O3ild2hW^)HeNE6c-PHX09? z*xi6X$FwY2+e7R5&ktY64{vl9>V z2~AZcu|b5T%^jIHD_^fisY7hbFrIS@Vm(+s)yB^3$Ou?VpYFP;W1*XScxs`sCme7o z+qm>fkUDu0Ja>v+A@&5E>RB)~iawpnmF41;*haLbl3sYV$tyKRY7cHW2iLZxJsp+N zmoBT^V*{~hFry|V-+)hfcs8!^>fvH-W`Hs&P+5 zC+4x8yp1KK=H;uZ*ry(FZR^dBi*)tPw$|l9sW;<;fAF*vEqXx`#I3`Le-1b4VtbL+ zt5VOBhA$j3MaT7Lw~;6P)+n!pfm$*R#MG~4eqk?Cb&;%NB_*LUI(^=h)0cfH#VYD< zX`y|n;>6wAWFAPCsS}<2eGNpuH}gJj<s%_rYDp381D#O>Y5H|PTJ?}IDV;1*fwrA z^@@P%K9nrjEd8WYIjeh68LMGJR8+tJ)+@u?XJv`nP$ZOtw}l@Y>iXlu*K0NNj(6br zXE%>xJ>1pMtCY*F<6+&pTG+giRp1kvr)=Xs%2ImR0cZE^?PGi!P*P4TCiQadXzM{b zfNv^roon{}rXx-a$_o4vBmz=?BIpqSn}@ySW3oAx~0us@%Lhn!G9{gj{pjNgV9 z>6bK7En>8^1n?Da;CQ?+$jiz!^rioP2)wCJERMDO0s|@nMZDOZ;o%tj6-nawEqsHg>ngT9bPpk5IU%D+W zD{&GF8AU!4C#C~8s6P%nRQ*_!{a{w|qT?QFkjHq4D%RX(5aK#8BZnc3Ws^b?!5UE= z0Zh{=&88YW=8x#qKYjfUoJx8zBm?OaA_!M?NF4j+S>yb{4*0eY*LP480Ia5GFVDB#fDy4P zW#8ka>lwAnVZBnOYTPm}INDveNU(>!M3$bz%C020Z1d7fFFJa2$zL&&T9SYp`gPU7 z@>U5%?#wDv+wp?p%xV71BBgibCC`BlhF*Hh)R3}NzQ(pLsiU{7Dr7D@UdK|yMd`ZP zx#u`k@7Xx5)V1TFnwR70WYp$OliYhE(H^7d5=hot<{bRZG%pb@({ zFd`vGHc*%7!PzGhcG8uzQ3_gG9-cq1l3mX7BI45gg1dtTBvGmoFnA0{sYC*WQ;2XN zFpwB$Q3i(HCWk^(4?$hz`&RC1=^dseeW;(P*BkmA5Ko7FOGnS5R|PY7<;~}X?finl} z6Np=B{&`h<*!L!@Wf2XcQZS@6yU`AWcza5&*(l%_n~FDisht}CYo*@Az+YBsBuUz1 zCuAy(HhF(>Us8J<+(RL$Guormor-L{jjYjaD0+zTKKMVCH6L|%YX9b4ZE032-7Bx# zOWs(PuoorruE}Cl!t)}8-~3d5u&R~jZNw`=UZa5EXfMy`T>LIX= zQ6O6vS+B*e>E}{UQfZN;olCIT1_E{cc?D`{uf!J%x-AnK3Wua&J?HuS;S2TCN-g8= zXN;0hFOxh9kfydE^;XipddIpeHrQ_UlNsNj1VD``YPfZ+W&DXD#B(R}pU zPikUP8!^o51OTU+T`;jjAJj4rti&vCr9nT@T^m&TZdxe z$kK_FF}|AAi>-8Ts<*7x1h|TF84$q<1t5WW&*L1515HQOqAx9-zS5j*UaANkoC)O6 zU0T6V3+RuhHusNp`t;%YvoGD|ZIgbN^0VuE5u7$vNpgJ?=as0tv2fku#bE&Fu}!yX zJaBfr-6j-9Ek~0ROwx!sq1Q6AzSd}=rMt4jz?@9f>6ZJ&b}2_~p71?=W0r4tuInFxx->=pFQ=hIV-*cp$hi_-oja7^n58?f-!-raUbK^}?@nPs{!f?kFHu?A{xpM9 zIKGPwuR~oYutl@Vi^^TJ7wZgI+Xj!)RL5)VSldG{}QH_H>vXS&rJn@R1S&?#wuUFmp3JPc@f$&Pk z7VuHl6F>UCx;<*fm7*uNc};!TaFi*$v?&fLH=|}wr6y6w*-bu|hGMrCl)eoRhJ}xf zfUc2fWHVnBIBex`gJM*EJ`^H7DZDw`{OVi%|I%eCh`oGR5pkGhKp<+b{d z;@yG5hvZtoepCFXn{iG}Bgky3IT8!4SU1k#4WiJwi{Ie;lrk*>{Z`br1WS+_iOq>k zmOU+crs_Q5c+feMQh}O2RdCa7MX_!H98M!0u*-C$n&qC|(JE&w^-tFd6das2u@9LF zQFTn<@|&BM91vT>J||m2-A4jeNq$51GB!RcId1}Z`@Tva-wM3d^L;sVL5cgJ-V}8_ z(ONaq%jS)Wx{g8Zht=?@w1gL;EiVP^sr^#5Y`Z+;Coe53v6z6#UHR~!j2OVNOnHlx z9#KKt!#*F+=49kxOP2?b;(waHZ%fO^IVvHlL}02|=fI9Qv{Bw8huVfu3Of5NZ9cGR zr~qJRNEJJ)UUpLiI~{pSk|9W(-V?_|ml4OYyr#(nF@>^sa>Apb`SII)|8|8J-p*Z( zPb&2|ox;c#r~#-1y3@CvH%8f(^l>B6t2Cq3>Qv{lUk-WNro6;|dpS#6mhgE=(+b3= ztiPzY;C*o1AkRci$HVNRnw>CtoJz4XC6eP}a{G2J_iL2B0;Pc|mPx-I4 z+P<&V`69W&!iT%?clpIAxkONj%97Vx1kn&D&INH*G1Ej{tdQoik zp{j%P*Rrj27b0G$hjeH8&U@mknUs^+V#rhq={SECa0YnNvQg`@|am;MF5xm8qkiOPn&c0UOz5N=gYA0 zLl*Yq=l*rHKmYjf?LRA0DGK|tu_RAZ8?4}_A#I~%3A1UQCmBESMPjpuwrK`K!dS+1 zd|zT|*GjDbYTVg;0kASji?8RSp~$Qx)UESaAX#0I!q&Vz;BB&m*OcMmwQtpLO?R}rmP?Hc zrK*;XPM5Vs#&KTK#@4mZzhA8L=f%2IxU!*J$6MrU2Z4|ruWr-6=KcXAq}|hD%**ky z`d0n6O>H4y6_q<#MFB02Tc3_h8?&7?rKBX<6JJhMNiFEe*F%0q_Qsx5^H?l0YFBLW zkf$O9zU^g~sh^8xzK5RBIa2q6C?(`J?eR1U+)OU2cwWGEFX@#)mA*!uaja>~y=)#5 zJ%-Mm4LQhOO>8ezspioi4VTZKe*OHuz3+c~_~+Y5Uwu1_TZ&J_z?Znye+MSkRrYNH zQa(jXH9Z$M1IoUXSkEhJ0Ci`Ju%sSSB8IW^rnA0!t=?hTX;bb1c!nm@qXOr>ThZ@t zKbOdrqT+|;VL$e#_dBnhHx#Sa-ZLvP55fcB2MuD?w*I0YnNtTsylY65L9xP)RV)RcR`^(3k9g9x|FWcl$2Ch z$0b2eKLh#ufd~!CKY0UGl3?sdrMwYhg$x{Ws$d(MXCqq`f(u{zc0l@MOGVi#@*;+c z8f{HnhfVPhKrS0@k&92z2I<9_+O2hmEdW%cl|9HtKGdtwyM(+;X`XnAInSRrwgxi49AL39TN`uz zSygi5USP4K(iF06dJ^=_LpeFk8M7MOQx<)~<-(Fm* zlcvx=$%RdGQVkXdE`g$bzb5d_nX@t5@VD4O^K=NfsV#r#;g+hyMm4qOth>8aV+Qbc z*o!0h@zKqDS*i1#Y5vKN(w?3mt|WAzjOUzg@3s zbpdRlQFIK~e+e-*(wE8(oM!32@m3{?gR0Ygq9P+Pk_o!o_&k?kk4EOb>t(MQlg(L5 z?IdAG5vFt3tLpw?>G1LEuV1eA+p^d6w)jOV!4yma-1Q7PNzw}IE5vemaU2MXx_n5; z*4<))V5T~FnWs#8;AYm94Kj*$V@2(_q9x=GHeF+>r^s;HDZn*XmK>oswU9-<3WC(0HT;zh zsX`pU?7r0&Z^Xm46vgiWdgnQ7=DQPB=TU!NsN)9;-S!vn3kA)SM2n(dJx5Pqxo6q2 zx8_s)Ll%5oHY;Z&gQdFsL}X5YZm1lH9=m*Wy_&al>Kb!XP-(NO->Da;T}p8X=K)yFQcw}vdO9wJgOIgJDaMrMXL*q!yI~R_a&Y= zr1J0*sO~5rT9G?1NlD0@v#N|^2~PPjvJ`-Al-ECkxneHqhnnXr1a+v9b0<1g&UQk|(#i-vO;i5N?Ch+MHGfrh|CYzfV4|-Vg&;VsE z*!JW^ACOlBkWzoFQ_SAecrd63*r0BRLHbnRr>iJP(x)zrMc;NpGkX)LyPX=XrmS)n;DYBJSDzrera90U)Adeq9RYGror(YD15p;eP&-hhyH7LUOZ@R zV5gcD2BAddpjS;Sot9Hpmgr+quR^l(Sq_7_nyaMOs0vS&mbZ6M|Ct<*0&bjh=>+DU z7PFK$;K3^@v#>!Z@W-WkB02p@Mkl*bTCU7e(~_Befso% z&HV10gx8mas*VX|F|b#%H??}z*WrP6IU9@(+VNqtG}!RDv<-rc*` zh+k`wWN@kpx`73nmoA(7wEEXk8dI7nOG9jD%aBgknjp`ro|i-3faSUjl|lJrJT?d! zvu#qr)yx0BP~+RT-@VAHVyW|m7@RTzxJU<7VukI?r9W;BMIbvop#7=12m)o>fhd~x z-dfmS_U}n%`Z4e-IV${(^KA+zUIGLOgZ5}Cz^V#x*W@!t4o$T_MIX<$t8`&%&@Z{G zvB<{Ujmn&Xu5Hk?K>5o$ovzZ00Wir`6%gX3COj93%LyD^^(be~HGM_&6ARR!su9^s z(XkjL-}lHK?Ln7FYO_pDDqnuL*RNQYeWF9jHc6`-;4TYuvt9g`9fOH?IoAV4;C!Y#wL#BX6qk z(roHslaAO{$xDJeipe$hB9d=Z6+hPLUrN30@t2sWU|yv0oTuGor|Bv|xlRxUp&e)9 zT}DX_9Aa-UiVUVORcthQ!2#>he+dZ*X5Qk#aVYOK^~Pi73E0Ap?0hP zzXx(a_f{xXiLzNiC<=;vPlf#^CxA_Vo$925-?e!A?{#{!r+d{~EDq@^cOawYvifRv1}<}LH{K--mM@Hz(tA< zXC_HjKUnT!TwC);9D!$dII%oLSzQNoIR{a)B!}{3j`lj-8z{UpY4=t;O+t5zRHj6y z`>v`z>*`U}C8^!Iy6ffSw3yQbin^&18dirmSYFvC?y0SVlYcDL$8mj86v6gzei20X zWNBdN05@r!Z`jMOdg5>dN2%CygMWYoL%9YvRnH_aM=nWj!)d#dx=X!d&?QJTnzE@( zykwInv##~_V%03#i)++j=wxJJ_f$IN`0z!KZ6Aj!$zFsH^(RJU59|LBhvt>ta+W+YjSg4viF{w6oKWjEfq9tc};(=;}1pXase){rF zg88vXoG+|9g|c|}L5=@WD8I7OFsJuH0G3U0VAV>g0)m`qhk(7+(tDM{`C2M$fRyU2 z1z3czGPMet`obKi%F-?EY>87BM#UFdGWEMi=_JSfX=JMe9B(=1>_G?waIF>9){Ovy zVh6Y@O6kSuu%DxlG+N{~p6ucsQ;^6=>kb6>C9$V;$WR7W`qkOJ zpXp~gt2&|5KBJ}#6jGf6L>b^Cb+1l0jY4_rnRQ|R4IsKt zYi8wjMW}o~%L^c_{%)B-tX#gV_A9LZ9p|cOr{qmPU;8+mEhUWXR&SAXw)JBMGr^%| zpfhCqN`+FE4*%Sn0dA;c%faZ6 zmhetdsU>Gwie<&WB4M9!CLuEe&1CZ3i_>)g$BLZi+qQTk#8{_XHe57^xclam#|jf~ zMnHo|p}3oKY|C&LoM5M--MmsD0-yI|oxXw#%K1xvXBX+&*G!SEO|__+EVZcY5_xTx zUVzE_kfuqq>L9#;L(|xiG`!HIoaJ={4xknt_f1{}sVqeq&$+D2VbANwUU_BF(RXhb z((b7L(p+p$uV12~8Uy-EgC;l+YJGrc3H=ufGL#etR&*!cBVfzBb?_~Pp{f<^f9l)K z#S?ef!&4SSMsCq<%Gpn$!!;s-T}zOZxNxO7qn4m9Uvq5#m(uYUSQye zWc$;eEoWnBN5Se`OQGEg;nJbzUUXX9>E~1qrrGD-yrbJM$veA>A-Aql?!k@XLJMP% z)^0fB|H<$a(|N0UOBa3I?Wt12{@S#p2Q&pu!>A~oLA#aA^TJ1E4|{Xo*{fLxZs9l) z1QOpr`hqwLF%#l#JFb2zWp7f)zYM2joL1f~sH_<|%sM**F}C>APCDbyYvjCACw%bT zy!EPHA86mW<}%gLJQksa#i}d9k1@zxonw5+WF_*mv#l_6_o(VZ$i5EBc%?eLZef=< z38j>`q(XId!9i+K6AfB@!b@V@vCN#MQD_9^$gQJU!TDB4G?Qa6EYD5_YLxMwkvMHf zZdYXPRx#GHAbArp4(Il_BQ_DA>@<* zawL$?DZ5ota_D%MUAoPxboqu;ZTC!7F0GKN#m#*L-8)ZhDLEjgno>hWH$IcMJiV#E z_Z2oWo8892I+XX4qTlpgBMD@gO;4jMFPn(>RMolxFNvtl3er)SOEJ`y(bv2!navxM zMqDp#xfZG3W258%xQz;!0&zN#HEUAiOyae>ZmRa7IyJR1Cx{@>mNw3~e=O90K6&91 z^LHxCixuAu+_@dQC!t?gS`;U03F@jN5gE5zHKKW5nGbN>YHodbmOD0}?>TF%-QJS% zRxBD+qU;F4d~$d%eky?wJvnmi@?k%czpk`z5vo35I8ffJ=4)5IfJ)N+VorD~%V z6OS7isf<7)urxm>hIF3eGj1!-1y{;q zBz#|{Z@<4+I?RfCeUQSI%_o5Ef%vK^$>6R!|j;@dqBo>5G8My4cDP-ALx zk{e{tAD9)BWO2|i z`KLRq4d^ z^wWnnWW&$vq zW=+-$)D}lovTE>PNuR4-FPTGo@m!Utj&ThLkVovV*<%3ST(=H^9G9e;)B3LL5x!z~ zC|gOdN4C>Eg?GV*b~46$)UIFLsqFyBBLh_mXpoxdaFA?{s8j1nC8*Kywa;^{pr%rq zm$AozznX$gvaoac0nC4bOVm-NxNCV3Kv?N?P0qykMf&vN*N>myA3ykr^+k-ck&61E zz_09@AtRgw>qz@SCAo?%;g8+=I~ zR_cfhWe;@M;&@oS>2L}Tcx~};t*#MW0c>dvthqxWY*8m{S`Y+Pux%Xk0`+D! z+(h2Oj4zEwGd`CO?#|M>Ic#bQaF zer*&`9at*zclktbe;i<3zDau3U)1mHO8M#(rv2LFX&j1}pMg5pp>Z-vF`ja~6oaK| zaX7(NXApwrsQv>Gc6gIFiSMVfa^xhU2hir(7T1~Fumn&!>{3Mon^(>b;*lN?g{2M^ z&Sj1-|EnsrzMmK;YlLqd{YG)!A-U@bXBruCPEg+V#qTZDtBsPs;_9@ z{6~oTGCsB6-?!hdPrtt3^4tA+*j{i{CJ@e|H^oW4G!@rP+Tf5+vU37^&>y8JjPHoM zRPtI)9&D|kpL)EdGAx(n2;z+fv#iI z=S_J{eW-Y8yb!x9hb$vS3jS`nzS9lD%g~-KxlJ=yz6garRbQ5N7xs38068$lj7&%` z-qy>@b&?2_OURKJL1n zN7U4R!otT6yIio?G`Q0m$;mqsZHK#%)RBK-+#AUPtw8b1|w!4L*EPvwtaK5gu-gBB7xL(cq#oiW(8-NF~Mb;ck%tIDk6$4s}Sjxj!^it9oPgVfQqj3Yow$C7I@V|paYu`7DwWYSqwRn z%HdtNf}2&jj5xJif`YRI!Rk!Hxmu>_rxp9q`upEMb6Wmb*Tuht{EHXH@kM@l-MkS= zr{)?bdCb2;_R?V_+_Hnbx+7Y|&C6qxcz)A`i!$FF9lXKLsy$O1orFD0#;)5C>o09p zLan3sEGosB-Yy#63=$*X=IH@K5ks9vMW|?&L7pQ`Xg|9B6L3~$>z@m6PrV_==|GyJ zLNhi_-_gb4`j?lJrO!@|o;{aS--CRSGgSi86Lz`mC2(9n)ZcQ3JpYhaT03|aUFM#&PQ@I_>1qc?-Cp+u24?U@rS@@34 zOHAk2c||Yl;Bk#wJDQY}1^orW2TNjc)@#0kqm!G4hhj4R91M>T?7o53<~ zN&LF!kt|pWUeC#%l5!dHt)$54g_kz>1E{G1bXZ!Sad&KxHM3a|)XRFncz%j{(io7QqG$?MktI#YPR#!c8(sQxC0M_2L%HGwNUW43|ywpqpm^tzN zCe;q-Qf?lw7iz z=v?!M$Cz#?1K$Xnus+QBljL!*+orDOAfn$~7% zXN&CbD2k=dtvKZv&T2UKS6T3=Cc3J~@^`cHYV~x24dgqvmtFO>Efb#aSut-rj)R5TIYT;~PRp^N3*ex_;@(X?$GoM!5;jur zN#Ascf?q7vww;dJilHm7cye$W;5t*ce90>*dXo#^%Kl& zFmfY-3=ltwA@T^Op5mLnkRdzwza=10@CA6y0umW;p&K;e8n!e*Rf`ldr^#n#BD`5x(6+& zD@EWX)~{hA79msf$_6-3nc~?|+@@=D(VtM!GS6z5N6U|^(&VhVN5pGPyO(qEp#^f_ zBdLEJm*OnAdd*SL9=T}<9G#38VmXKccDg}ceX_7RKIz^ZYE~<->Ct#O5YA?mQq5vM#f3ZI zm5N4BySxN$sgq*SC_vK@mWeMrb9eeNmg{!ti-NUlBzo~uB$e2VDPH0@V``JbVH2<0 z)B$Ge01KCAxyCydB|3ENu~1lt^KVw_pYPOuc;Q$_HQV%50|q#qv#hzOn`CZtG|9>8 zySC!(RT3a6o_5)m1aeBek}@-@@{3gUAbDH$8g33LzkKIh;^GZ@6|vju(x#PikD&3C zmmn%{$r(wi;%HZ|m0NB^2gNPE&}rK|>C_U5d+c5I&jkv>sQCuKOGHf;kIwy2Bl$sB z1EA-yihWM~qf2^uA<=IRjczqbTH4XTV!CQ8i+hZ>Ijj57<@}UIROL?^%Y{i*iEJqi zTJhc0DQ^nVpo87;!RvJri)*#JzCYVn4PtDRjDuEgL(VAkJ~ShL6dhn5x{0NFa01F9~ud%lyy;1d!4xaP))yz%PzK2+W&s7;$PNEDG&~oN)l-q zdQp`gbvXzP^~2c*#_YkzQPIk}Sq-##IN{)k9V@E}e%u^Dn1{{iyoB#rd9jo}>z97i zLAONSzWX6L=L0->_|`i8eyWJ&#l3duYDnd|a7RaoRp8$N$e-iuudZvL0aq__$l80`0HA2Z*7=J+I}gQHyhzZ z&)Nrvf_x_y2GS6syxXk6H7DLF^Awz!WwWsl?%loPDN6hM`RXTCCvX)LAyYb8dKjgZ z>d6;Bq--T;2c)(uU9P4@d+9CosQIgAAyh$>MfM8t~9TIR^m(r#cQiIIVGx8NJXPq6Sw{CTE(B&iY<^8k8&n5 ztB%BGkgYLp2a%NmQJc9b-*;H1E}>0KjsC3&!O7XV+V0XO4b<$d zkXIT6mbopWmP{787cczurZa(a0h~0AF1@ZXxB;m23cj4syzJnGpbF!fgqOclRmj%8 zUGC}a`HkK|50(q)pum8H4()qZx0u)zHg*2(HD+f4q}FdgFI4;d@yqq?0Y!CIdNEX) z-uWwGysof^!7cH5&f_2w#My9!U5W2yNd;a-)xb$@qU2<;=U+uNe3*V3 z(j?T{QLk3XN(v0cev@2zT}@BhL)2DIuYsn9nsMICf-~4#K&5I#BzjOa>^mae z;;Y~Nt+|)1+-rBRzBpw|a0zO~aheRd)Dl6pK^p)!MVO@#yS${ZcPAZ|;#(b6V~S!7 zwe^s-H}SrlC2J~vI8b%z)9o;(Wg4gN(LvS(+xrhE$<@!_bXt+8Ap^`y50EKkoi@Yd zxuEd-9hN7Uo?S)G=6)y$vN=H-*qK><25NC4;XT#oQGQ3}u?nH7Q7&oww4`!>$asDJ z^6kUF-3>_+*-L`veSCngEz`#`BTlyM>1q14^6rVBRdEwr%>hq zT|13_F2Uh(pWdahw>ghD&n6I&S_8^s!#V(X9@M7c5?O;2sh%mr@>$iZrmD};`4xRj zl;!8pUlJTt2?+K2d71XNWqS75WiU8NMZrwc5A)uKrI<@Wnx>F*v~zMmx5QBxC(wov zLH;q8_C-JgHIat9lmW84Bt-4{+`WMk3*KMG8w>d7P$+o03c0YiXI44 ztPsmpb<_nZYGK+}eE#8Z@%ii5FYo{S^F#k(wq4$x+lxB7HjXwpK%xEUIvElM92Pl) ziZpyt74PFlW&se}RN2|ea@6-@*=A`yxR z0;K+7Z zv`b6Z+n8!sxOv-slrR=!aaVy(8{oz&b~1~%^2>2dgPh$C8WFvz>~ImM)Hx+yR>~M} zMbC0YZSuCF%>}Q6A13sSgUtzGh>?hRAI~yJZ#t02P9&Z(&D7&Rts@;((MCBtWif9l z(S4H}AG20Uos~R&2a&BK6@Sypg!*0OO07+YTpAn4gfP`vy;M_Ip-RfXwLai`{aCHv z+CM&jkg%3bg5@PvC1;F#qD1W`;Hs!K)qt%~x16Lu6;1910jWbl1`cFiU45rA$>R!V zu>_^YHoVfC8a0)q{xwHU)iR~$)F3<$LWOfR-64n5!N%v6M0c#wW;nk(0Hd)I4CKb! zVB!y2ao#(HHNj9vfMunks-Aq{o9(SC>maHn+g{pJQS5aG-?k8`8qIsxZZ}fv^iw}0 z(AET8s9FJlm|+BKM)o;_SVsN z(>G7+O&)>L%VBp5Br=^*8XQv`NGh__)Fe_1M$Qdkw&HmMv=HTUcHv1rxM#|V)^=FO6|p~3a77h<={vu;p5D|4LT~4=73*L z4|ZSb^4A?;YJAfxc-OJZ#~T&_=djt^?K%+k8$okwU&vD_a7rylT?WEvQ>Dh+dN5M9 zv?Q5S;UG?ho!(P#&r6cL_pAK~=TghjChEsRt)5kUYlOZ?;$$TP$(Ot$HSl&vl&9_# z%1;hSo1`g+|ANNPp!Kfz^Pr~a-YFOB`uAjp8QRGnSzOW&g`K~%#i6&DAS(o^o4 zMO3hrWlQ_KRRv^u=NyFAY00lLIB3YBiA6z7-5Z4Ot2BQ7_WS$zOZ_GNl>#aMEz8aD z%75#cfbWuq9Ru%_aHQGWQL5cRBv$3tTw6+w9Lw!;EP%p_B(`|Tne(TDG0?RsFYiM} zO%uW*`QOXO*kS#p{za+%MCnycA3zsb7if5CEJqbU>{$ls5+Ib@*rXwbQ}up+DlX!F z*6Xh6Tf{$5)O3->AtO**LS=$)ZHv@I5yx()4JB$r>J#eZEt@IY>q0F~?YnZkm^dg2 z7Zf1P)MjbHGxJ5*d}+A;(V{j<*J$%V|gzo3OlIB=|dz zet@4A?%;Up)5KB|H>~3){|caes=V+IDzNWzghO>2xhwV0a{#wNg?TFdV`=3v+O)E| zyre%>+XfCm`vFRX4vUX&JG@9k*Y^8XDegKhVCUK0p4CQW2TsWrDE#cKPeJ*pTCF1k!G5Qj)DqVMFZS@(}|M8PF!xbQ8OVaN3P3Q)+lEdx&DWDhwi~9 ze61?+X()TkAby0U-`dx0d;gE|`sSbx9Ca#li;Hce#Q5L=5>@Xuf!-c`62{(wbwjWd2K0GyR=Sn8S8AAEjB_BK)XulH<4uqGA%;!9obm@upwtB8J$Dxu=7##PupydQ#r= zCkP^&#E7Uf+%^H6rzT`1h1r#WkuljQTEE}YeEI$Q`tf@Iuj@a*U!VH>FMoXg_PKrj zeF3UBQtkPo3r=3=+kuig=~|~9J3WiFZ?;aFS+lHB2FaRt5fvq+sOw%R5}edaR?RCZZ&o-BWYk=5hw_!UcTARp zT{!SNvE}>HeeAz2Ohpbn^79_vi)}ZkY6|9Awlr~`YJjyTdGNk2>ry3AlMD;?fi#la zwhqTiT>!Om6)kGlZ~{URFG9v{8r?J$vdUXyD!X8DR$~1QjHAHeR6mfyxvOV$I+<=8 zO74(jqMLZ5%8;Yv-KNce>(C5oITR1itvAa6F?ib^-rs$jr5UToDIprdJwQL?j`@1^_<$4lO^kLt4!(C9fk1bj7za- z@LEAhr?_jD0)iy4DN>b{TaMKlWvT6ys1$&0_!9uCuepuhs!Yb4+}IN+h;ucq4^`(H zt3q4Y2U)gzDK@F~>#|(xQry`I4j*)#=RlrGQz7+!K%+|R=JVv)i4A!lnq}<@+fs~b z@-pi*j>Q*@jx5fe4_xq+MvMJQrBn{vR2&i%KzBf(YyWg_PhKgfJ-MpnVaxJEE z_sW$c{UYy~_%Ksc={Z&*i4I0fg

      kMV+QM!h70eMlCq3B)4Q2T`Px_MK7MU>l#%2 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 N{{eN47VYkD1OU4m*0=xw literal 159710 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 Vfo5(84R}@m^?xBCrvE{51ON~#S_A+9 diff --git a/metadata/md5-cache/dev-libs/boost-1.83.0-r1 b/metadata/md5-cache/dev-libs/boost-1.83.0-r1 new file mode 100644 index 000000000000..15b842a21543 --- /dev/null +++ b/metadata/md5-cache/dev-libs/boost-1.83.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/b2-4.9.2 +DEFINED_PHASES=compile configure install postinst preinst prepare setup test +DEPEND=bzip2? ( app-arch/bzip2:=[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-3.6:=[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? ( virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( app-arch/xz-utils:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mpi? ( >=virtual/mpi-2.0-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,cxx,threads] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) zlib? ( 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(-)?] ) zstd? ( 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(-)?] ) +DESCRIPTION=Boost Libraries for C++ +EAPI=8 +HOMEPAGE=https://www.boost.org/ +INHERIT=flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal +IUSE=bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace tools zlib zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Boost-1.0 +RDEPEND=bzip2? ( app-arch/bzip2:=[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-3.6:=[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? ( virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( app-arch/xz-utils:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mpi? ( >=virtual/mpi-2.0-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,cxx,threads] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) zlib? ( 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(-)?] ) zstd? ( 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(-)?] ) +REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) +RESTRICT=test +SLOT=0/1.83.0 +SRC_URI=https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=b811fa6193b615952eda951f031f91ae diff --git a/metadata/md5-cache/dev-libs/botan-3.1.1 b/metadata/md5-cache/dev-libs/botan-3.1.1 index dd020fc97163..49bf69768cc4 100644 --- a/metadata/md5-cache/dev-libs/botan-3.1.1 +++ b/metadata/md5-cache/dev-libs/botan-3.1.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://botan.randombit.net/ INHERIT=edo flag-o-matic multiprocessing python-r1 toolchain-funcs verify-sig IUSE=doc boost bzip2 lzma python static-libs sqlite test tools zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos LICENSE=BSD-2 RDEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) !=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=virtual/opencl >=dev-util/opencl-headers-2023.02.06 -DESCRIPTION=Khronos OpenCL C++ bindings -EAPI=8 -HOMEPAGE=https://github.com/KhronosGroup/OpenCL-CLHPP/ -INHERIT=cmake -IUSE=test -KEYWORDS=amd64 ~ppc64 x86 -LICENSE=Khronos-CLHPP -RDEPEND=virtual/opencl -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2023.02.06.tar.gz -> clhpp-2023.02.06.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6976c38a58615c4cf7df37d66662b82b diff --git a/metadata/md5-cache/dev-libs/clipper-6.4.2 b/metadata/md5-cache/dev-libs/clipper-6.4.2 deleted file mode 100644 index 900539a2ed51..000000000000 --- a/metadata/md5-cache/dev-libs/clipper-6.4.2 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=app-arch/unzip >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Polygon and line clipping and offsetting library (C++, C#, Delphi) -EAPI=7 -HOMEPAGE=http://www.angusj.com/delphi/clipper.php -INHERIT=cmake -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=Boost-1.0 -SLOT=0 -SRC_URI=mirror://sourceforge/project/polyclipping/clipper_ver6.4.2.zip -> clipper-6.4.2.zip -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f0a55fdac54144d4e6dd45d32584ff31 diff --git a/metadata/md5-cache/dev-libs/gjs-1.76.2 b/metadata/md5-cache/dev-libs/gjs-1.76.2 index 52a203166b19..4b7223e86512 100644 --- a/metadata/md5-cache/dev-libs/gjs-1.76.2 +++ b/metadata/md5-cache/dev-libs/gjs-1.76.2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs INHERIT=flag-o-matic gnome.org meson virtualx IUSE=+cairo examples readline sysprof test test -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ ) RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gjs/1.76/gjs-1.76.2.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 -_md5_=261011d6cc4f69b6a2cdef968600d6a7 +_md5_=1142840a9158b425686f1f3da5409b50 diff --git a/metadata/md5-cache/dev-libs/glib-2.76.3 b/metadata/md5-cache/dev-libs/glib-2.76.3 index e8cf99b13399..b888147c1108 100644 --- a/metadata/md5-cache/dev-libs/glib-2.76.3 +++ b/metadata/md5-cache/dev-libs/glib-2.76.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.gtk.org/ INHERIT=gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg IUSE=dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr 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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=LGPL-2.1+ PDEPEND=dbus? ( gnome-base/dconf ) mime? ( x11-misc/shared-mime-info ) RDEPEND=!=virtual/libiconv-0-r1[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/libpcre2-10.32: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(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[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.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1: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(-)?] ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glib/2.76/glib-2.76.3.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9b6de1b71e48f549bf92c825884168a4 +_md5_=28e0862c27470209ffe712aa7a4af76a diff --git a/metadata/md5-cache/dev-libs/libarcus-4.13.1 b/metadata/md5-cache/dev-libs/libarcus-4.13.1 deleted file mode 100644 index 73d7c9f037c1..000000000000 --- a/metadata/md5-cache/dev-libs/libarcus-4.13.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-libs/protobuf:= python_single_target_python3_10? ( libarcus-4.13.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=22d4a31fa2d6addbc7d4c30c8414de48 diff --git a/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 b/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 index 56864446db66..3def81d4ec24 100644 --- a/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 +++ b/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 @@ -7,9 +7,9 @@ HOMEPAGE=https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/lib INHERIT=autotools multilib multilib-minimal verify-sig IUSE=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 verify-sig KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD BSD-2 BSD-4 ISC +LICENSE=BEER-WARE BSD BSD-2 BSD-4 ISC MIT RDEPEND=app-crypt/libmd[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=https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz verify-sig? ( https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=df416a72c10b403940ffd852184279ff +_md5_=bb4769b53a1ed7eadde03f03708657b5 diff --git a/metadata/md5-cache/dev-libs/libburn-1.5.6 b/metadata/md5-cache/dev-libs/libburn-1.5.6 index 06fafb8048c4..37d06f342e52 100644 --- a/metadata/md5-cache/dev-libs/libburn-1.5.6 +++ b/metadata/md5-cache/dev-libs/libburn-1.5.6 @@ -4,8 +4,8 @@ DESCRIPTION=Open-source library for reading, mastering and writing optical discs EAPI=8 HOMEPAGE=https://dev.lovelyhq.com/libburnia/web/wiki/Libburn IUSE=debug static-libs -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 LICENSE=GPL-2 SLOT=0 SRC_URI=http://files.libburnia-project.org/releases/libburn-1.5.6.tar.gz -_md5_=f0fa1e2d38d53617a3774139635fae6d +_md5_=9d4ee716e47d3155f894122fbb424278 diff --git a/metadata/md5-cache/dev-libs/libcharon-4.13.0 b/metadata/md5-cache/dev-libs/libcharon-4.13.0 deleted file mode 100644 index c9976d8a712b..000000000000 --- a/metadata/md5-cache/dev-libs/libcharon-4.13.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) ) -DESCRIPTION=This library facilitates communication between Cura and its backend -EAPI=8 -HOMEPAGE=https://github.com/Ultimaker/libCharon -INHERIT=cmake python-single-r1 -IUSE=+client +dbus test +python_single_target_python3_10 -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=LGPL-3 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dbus? ( acct-group/ultimaker acct-user/ultimaker sys-apps/dbus ) -REQUIRED_USE=^^ ( python_single_target_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Ultimaker/libCharon/archive/4.13.0.tar.gz -> libcharon-4.13.0.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffafaf803c4be6868903a36fc042051e diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index 8a2d42ee5b89..d92317020b20 100644 --- a/metadata/md5-cache/dev-libs/libclc-14.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-14.0.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1146abd4294efeffbee6b66090a04a69 diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7 index 84fd98596666..8c766ac3b28a 100644 --- a/metadata/md5-cache/dev-libs/libclc-15.0.7 +++ b/metadata/md5-cache/dev-libs/libclc-15.0.7 @@ -10,5 +10,5 @@ KEYWORDS=amd64 x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d1b95418d66b7940177352663526f1c3 diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6 index 2604b06411f5..a122ee48a1ea 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60cec33a95d6e032d0564390f85e4b74 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 index 0a9bd5a2a440..2acfd6a1a681 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live SLOT=0 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 b/metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 index 7a2500c1f761..12f92c0a242a 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 b/metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 index 97c9da7eccef..2b3ad00f1e04 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 index 0a9bd5a2a440..2acfd6a1a681 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live SLOT=0 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230803 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230803 index 52ebb573184c..81f69d07eb94 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230803 +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230803 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230810 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230810 new file mode 100644 index 000000000000..01dbba938777 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230810 @@ -0,0 +1,13 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=!!sys-devel/llvm:0 +DESCRIPTION=OpenCL C library +EAPI=8 +HOMEPAGE=https://libclc.llvm.org/ +INHERIT=cmake llvm llvm.org python-any-r1 +IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libedit-20221030.3.1 b/metadata/md5-cache/dev-libs/libedit-20221030.3.1 index c40abd9d4041..437c2e5bbc86 100644 --- a/metadata/md5-cache/dev-libs/libedit-20221030.3.1 +++ b/metadata/md5-cache/dev-libs/libedit-20221030.3.1 @@ -6,9 +6,9 @@ HOMEPAGE=https://thrysoee.dk/editline/ INHERIT=multilib-minimal IUSE=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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=BSD-2 +LICENSE=BSD RDEPEND=>=sys-libs/ncurses-5.9-r3[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(-)?] SLOT=0 SRC_URI=https://thrysoee.dk/editline/libedit-20221030-3.1.tar.gz _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0e6dae045f9e26c8a5663c3b444b857f +_md5_=56b1f37ba860494df9f8c64285ca9ea8 diff --git a/metadata/md5-cache/dev-libs/libisoburn-1.5.6 b/metadata/md5-cache/dev-libs/libisoburn-1.5.6 index ba9cd221848f..663141c2218c 100644 --- a/metadata/md5-cache/dev-libs/libisoburn-1.5.6 +++ b/metadata/md5-cache/dev-libs/libisoburn-1.5.6 @@ -5,10 +5,10 @@ DESCRIPTION=Creation/expansion of ISO-9660 filesystems on CD/DVD media supported EAPI=8 HOMEPAGE=https://dev.lovelyhq.com/libburnia/web/wiki/Libisoburn IUSE=acl debug external-filters external-filters-setuid frontend-optional launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~s390 sparc x86 LICENSE=GPL-2 GPL-3 RDEPEND=>=dev-libs/libburn-1.5.6 >=dev-libs/libisofs-1.5.6 readline? ( sys-libs/readline:0= ) !readline? ( libedit? ( dev-libs/libedit ) ) acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 ) launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 ) frontend-optional? ( dev-tcltk/bwidget ) REQUIRED_USE=frontend-optional? ( || ( launch-frontend launch-frontend-setuid ) ) SLOT=0 SRC_URI=http://files.libburnia-project.org/releases/libisoburn-1.5.6.tar.gz -_md5_=12d6479c2be757a2058ba1c30fd09cba +_md5_=24fdf17a31aca558581357a7605c4201 diff --git a/metadata/md5-cache/dev-libs/libisofs-1.5.6_p1 b/metadata/md5-cache/dev-libs/libisofs-1.5.6_p1 new file mode 100644 index 000000000000..9b7afe76e1e4 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libisofs-1.5.6_p1 @@ -0,0 +1,13 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install +DEPEND=acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) +DESCRIPTION=Open-source library for reading, mastering and writing optical discs +EAPI=8 +HOMEPAGE=https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs +IUSE=acl debug static-libs verbose-debug xattr zlib +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 +LICENSE=GPL-2 +RDEPEND=acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) +SLOT=0 +SRC_URI=http://files.libburnia-project.org/releases/libisofs-1.5.6.pl01.tar.gz +_md5_=f9435ab957a2008ec29388d1fc912c6b diff --git a/metadata/md5-cache/dev-libs/libmspack-0.11_alpha b/metadata/md5-cache/dev-libs/libmspack-0.11_alpha new file mode 100644 index 000000000000..99187a6f811a --- /dev/null +++ b/metadata/md5-cache/dev-libs/libmspack-0.11_alpha @@ -0,0 +1,13 @@ +BDEPEND=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 install prepare test +DESCRIPTION=A library for Microsoft compression formats +EAPI=8 +HOMEPAGE=https://www.cabextract.org.uk/libmspack/ +INHERIT=autotools +IUSE=debug doc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=LGPL-2.1 +SLOT=0 +SRC_URI=https://www.cabextract.org.uk/libmspack/libmspack-0.11alpha.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d5418aa43f150f3718df045adc8d0757 diff --git a/metadata/md5-cache/dev-libs/libmspack-9999 b/metadata/md5-cache/dev-libs/libmspack-9999 index ab4d3f8b72a2..d0801ef9b830 100644 --- a/metadata/md5-cache/dev-libs/libmspack-9999 +++ b/metadata/md5-cache/dev-libs/libmspack-9999 @@ -9,4 +9,4 @@ LICENSE=LGPL-2.1 PROPERTIES=live SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d3c689a35856aa0309593b6bafd3b685 +_md5_=d5418aa43f150f3718df045adc8d0757 diff --git a/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 b/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 deleted file mode 100644 index e6f7c17f833d..000000000000 --- a/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-cpp/eigen:3 dev-libs/boost dev-libs/clipper sci-libs/nlopt test? ( >=dev-cpp/catch-2.9.1 ) -DESCRIPTION=Library and framework for the 2D bin packaging problem -EAPI=7 -HOMEPAGE=https://github.com/tamasmeszaros/libnest2d -INHERIT=cmake -IUSE=examples static-libs test -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=LGPL-3 -RDEPEND=dev-cpp/eigen:3 dev-libs/boost dev-libs/clipper sci-libs/nlopt -RESTRICT=!test? ( test ) -SLOT=0/1 -SRC_URI=https://github.com/tamasmeszaros/libnest2d/archive/0.4.tar.gz -> libnest2d-0.4.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a8a20d30a601add3540c544da178d01c diff --git a/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 b/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 index e914eee24e9a..fdb3732f59dd 100644 --- a/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 +++ b/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 @@ -11,6 +11,6 @@ LICENSE=BSD RDEPEND=bzip2? ( app-arch/bzip2 ) libedit? ( dev-libs/libedit ) readline? ( sys-libs/readline:= ) zlib? ( sys-libs/zlib ) REQUIRED_USE=?? ( libedit readline ) SLOT=0/3 -SRC_URI=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2 https://ftp.pcre.org/pub/pcre/pcre2-10.42.tar.bz2 verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2.sig ) +SRC_URI=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2 https://ftp.pcre.org/pub/pcre/pcre2-10.42.tar.bz2 verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2.sig ) _eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=1514b68893918af2dd1d8f3456997683 +_md5_=6f0ba64fe5f912a0474d33b8ce430a15 diff --git a/metadata/md5-cache/dev-libs/libsavitar-4.13.0 b/metadata/md5-cache/dev-libs/libsavitar-4.13.0 deleted file mode 100644 index 28c55b0d390e..000000000000 --- a/metadata/md5-cache/dev-libs/libsavitar-4.13.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-libs/pugixml python_single_target_python3_10? ( libsavitar-4.13.0.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f91f0241e87bbac452d14f058d05ed82 diff --git a/metadata/md5-cache/dev-libs/libuv-1.46.0 b/metadata/md5-cache/dev-libs/libuv-1.46.0 index dab59db67413..3939dcab319e 100644 --- a/metadata/md5-cache/dev-libs/libuv-1.46.0 +++ b/metadata/md5-cache/dev-libs/libuv-1.46.0 @@ -4,9 +4,9 @@ DESCRIPTION=Cross-platform asychronous I/O EAPI=8 HOMEPAGE=https://github.com/libuv/libuv INHERIT=autotools -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD BSD-2 ISC MIT SLOT=0/1 SRC_URI=https://github.com/libuv/libuv/archive/v1.46.0.tar.gz -> libuv-1.46.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0aec88664f65d10cdf8a8129c4d2d583 +_md5_=a540d549d0dd551fdccb4ab926cead0a diff --git a/metadata/md5-cache/dev-libs/libwapcaplet-0.4.3-r1 b/metadata/md5-cache/dev-libs/libwapcaplet-0.4.3-r1 index d22a6b530c37..33165ac1f009 100644 --- a/metadata/md5-cache/dev-libs/libwapcaplet-0.4.3-r1 +++ b/metadata/md5-cache/dev-libs/libwapcaplet-0.4.3-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install test DEPEND=test? ( >=dev-libs/check-0.9.11 ) DESCRIPTION=string internment library, written in C EAPI=7 -HOMEPAGE=http://www.netsurf-browser.org/projects/libwapcaplet/ +HOMEPAGE=https://www.netsurf-browser.org/projects/libwapcaplet/ INHERIT=netsurf IUSE=test KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0/0.4.3 SRC_URI=https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.3-src.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 netsurf 22b05643860c8bf01f0de1de8426b570 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f55dad60f3fc02aaabb11e4314b0b78c +_md5_=2d2b2c365183bee525cd8fea72843314 diff --git a/metadata/md5-cache/dev-libs/libxml2-2.11.5 b/metadata/md5-cache/dev-libs/libxml2-2.11.5 new file mode 100644 index 000000000000..e61c9f843214 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libxml2-2.11.5 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=app-portage/elt-patches-20170815 +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=virtual/libiconv >=sys-libs/zlib-1.2.8-r1:=[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-51.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) ) readline? ( sys-libs/readline:= ) +DESCRIPTION=XML C parser and toolkit +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home +INHERIT=flag-o-matic python-r1 multilib-minimal gnome.org libtool +IUSE=debug examples +ftp icu lzma +python readline static-libs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=virtual/libiconv >=sys-libs/zlib-1.2.8-r1:=[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-51.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) ) readline? ( sys-libs/readline:= ) +REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) +RESTRICT=!test? ( test ) +SLOT=2 +SRC_URI=mirror://gnome/sources/libxml2/2.11/libxml2-2.11.5.tar.xz test? ( http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2002-01-16/xsts-2002-01-16.tar.gz http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2004-01-14/xsts-2004-01-14.tar.gz https://www.w3.org/XML/Test/xmlts20130923.tar.gz ) +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2ecfc25988940722a96eb168ea122489 diff --git a/metadata/md5-cache/dev-libs/libxmlb-0.3.12 b/metadata/md5-cache/dev-libs/libxmlb-0.3.12 new file mode 100644 index 000000000000..d4a62933dc71 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libxmlb-0.3.12 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.47.0 virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=app-arch/xz-utils dev-libs/glib:2 sys-apps/util-linux stemmer? ( dev-libs/snowball-stemmer:= ) zstd? ( app-arch/zstd:= ) doc? ( dev-util/gtk-doc ) introspection? ( dev-libs/gobject-introspection ) +DESCRIPTION=Library to help create and query binary XML blobs +EAPI=8 +HOMEPAGE=https://github.com/hughsie/libxmlb +INHERIT=meson python-any-r1 +IUSE=doc introspection stemmer test +zstd +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=app-arch/xz-utils dev-libs/glib:2 sys-apps/util-linux stemmer? ( dev-libs/snowball-stemmer:= ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=0/2 +SRC_URI=https://github.com/hughsie/libxmlb/archive/0.3.12.tar.gz -> libxmlb-0.3.12.tar.gz +_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=21f9db5ff2d826d829746d26898d450f diff --git a/metadata/md5-cache/dev-libs/openpace-1.1.2 b/metadata/md5-cache/dev-libs/openpace-1.1.2 deleted file mode 100644 index b07f6ffa8873..000000000000 --- a/metadata/md5-cache/dev-libs/openpace-1.1.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-util/gengetopt sys-apps/help2man 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=compile configure install prepare -DEPEND=dev-libs/openssl:= -DESCRIPTION=Cryptographic library for EAC version 2 -EAPI=8 -HOMEPAGE=https://frankmorgner.github.io/openpace -INHERIT=autotools -KEYWORDS=amd64 ppc64 x86 -LICENSE=GPL-3 -RDEPEND=dev-libs/openssl:= -SLOT=0/3 -SRC_URI=https://github.com/frankmorgner/openpace/archive/refs/tags/1.1.2.tar.gz -> openpace-1.1.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=41539270c8624d64cce74698c9d604fd diff --git a/metadata/md5-cache/dev-libs/sexpp-0.8.5 b/metadata/md5-cache/dev-libs/yyjson-0.7.0 similarity index 51% rename from metadata/md5-cache/dev-libs/sexpp-0.8.5 rename to metadata/md5-cache/dev-libs/yyjson-0.7.0 index e98b063a5c83..6fa3522c294f 100644 --- a/metadata/md5-cache/dev-libs/sexpp-0.8.5 +++ b/metadata/md5-cache/dev-libs/yyjson-0.7.0 @@ -1,14 +1,14 @@ -BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=S-expressions parser and generator library in C++ +DESCRIPTION=Fast JSON library in C EAPI=8 -HOMEPAGE=https://github.com/rnpgp/sexpp +HOMEPAGE=https://github.com/ibireme/yyjson https://ibireme.github.io/yyjson/doc/doxygen/html/ INHERIT=cmake -IUSE=cli test -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MIT +IUSE=doc test +KEYWORDS=~amd64 +LICENSE=MIT test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/rnpgp/sexpp/archive/refs/tags/v0.8.5.tar.gz -> sexpp-0.8.5.tar.gz +SRC_URI=https://github.com/ibireme/yyjson/archive/refs/tags/0.7.0.tar.gz -> yyjson-0.7.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5bddfc1bd82325961a0b598acd976d51 +_md5_=599c0ccdedecfc0cb563879e99380a73 diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index 577ef97e97360d19015704c31d3980764b2825b5..4a81dffc199fd2704619293803017ea18039d855 100644 GIT binary patch literal 5204 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 OhyMlAL~q|bBme*^Zz#_I literal 5042 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 I9uXq|0Km@9O8@`> diff --git a/metadata/md5-cache/dev-lisp/clozurecl-1.12.2 b/metadata/md5-cache/dev-lisp/clozurecl-1.12.2 new file mode 100644 index 000000000000..25dfaa37bec4 --- /dev/null +++ b/metadata/md5-cache/dev-lisp/clozurecl-1.12.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-lisp/asdf-2.33-r3:= +DESCRIPTION=Common Lisp implementation, derived from Digitool's MCL product +EAPI=8 +HOMEPAGE=https://ccl.clozure.com +INHERIT=toolchain-funcs vcs-clean +IUSE=doc +KEYWORDS=-* ~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=>=dev-lisp/asdf-2.33-r3:= +SLOT=0 +SRC_URI=x86? ( https://github.com/Clozure/ccl/releases/download/v1.12.2/ccl-1.12.2-linuxx86.tar.gz ) amd64? ( https://github.com/Clozure/ccl/releases/download/v1.12.2/ccl-1.12.2-linuxx86.tar.gz ) x64-macos? ( https://github.com/Clozure/ccl/releases/download/v1.12.2/ccl-1.12.2-darwinx86.tar.gz ) doc? ( https://ccl.clozure.com/docs/ccl.html ) +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vcs-clean d271b7bc7e6a009758d7d4ef749174e3 +_md5_=cdde50961a489db19396aa123fb0bd05 diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz index 64b32f3783e3ad57bf922b545d93bb3289d2c61e..67c510c0d770f206d9aebb4ddf267d93b38e35d8 100644 GIT binary patch delta 8080 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�wSA8Jxv_v}KsTZ! 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 f1pS7O(|r+LVIc-(x3hhHR@GrS~&m!x36ug diff --git a/metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2 b/metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2-r1 similarity index 96% rename from metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2 rename to metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2-r1 index 026a7cf2ca71..781ecf53841e 100644 --- a/metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2 +++ b/metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2-r1 @@ -10,8 +10,8 @@ KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 LICENSE=MIT openssl PHP-3 RDEPEND=!dev-lua/luaossl !dev-lua/luasec dev-libs/openssl:0=[-bindist(-)] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 ) -RESTRICT=!test? ( test ) +RESTRICT=test SLOT=0 SRC_URI=https://github.com/zhaozg/lua-openssl/archive/0.8.3-2.tar.gz -> lua-openssl-0.8.3_p2.tar.gz https://github.com/zhaozg/lua-auxiliar/archive/8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz -> lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> lua-compat-5.3-0.10.tar.gz _eclasses_=lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=65c1402f42724abb7451e4825e810d12 +_md5_=ccea1c817ee65ef23dd3e176099427bc diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index b5e0ce295aec61a22f84338c0c69cd4fa5947add..c644f954400bc9d1a097a10bf2561f6cb5993036 100644 GIT binary patch delta 73808 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 O$NvF|ER@R%3=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/17.0.0.9999 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 index 41186a37e911..4923a33d4c6b 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.0_rc1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 index c10755e9e614..c54b3b0d73cd 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.0_rc2 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 index 1aad16467c8e..82407afa132c 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/18.0.0.9999 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230803 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230803 index 8b7c2ca536c6..f94aa003eab3 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230803 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230803 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.0.0_pre20230803 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230810 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230810 new file mode 100644 index 000000000000..03ce1b586c6b --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20230810:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm llvm.org python-any-r1 +IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20230810:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230810[llvm_targets_Xtensa] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=0/18.0.0_pre20230810 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/merlin-4.9 b/metadata/md5-cache/dev-ml/merlin-4.9 new file mode 100644 index 000000000000..c10e4c42775b --- /dev/null +++ b/metadata/md5-cache/dev-ml/merlin-4.9 @@ -0,0 +1,16 @@ +BDEPEND=!!=dev-ml/yojson-2.0.0:= dev-ml/menhir:= >=dev-ml/dune-2.9:= || ( dev-lang/ocaml:0/4.14 dev-lang/ocaml:0/4.14.1 ) emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Context sensitive completion for OCaml in Vim and Emacs +EAPI=8 +HOMEPAGE=https://github.com/ocaml/merlin/ +INHERIT=elisp-common dune +IUSE=emacs +ocamlopt test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/csexp:= >=dev-ml/yojson-2.0.0:= dev-ml/menhir:= >=dev-ml/dune-2.9:= || ( dev-lang/ocaml:0/4.14 dev-lang/ocaml:0/4.14.1 ) emacs? ( >=app-editors/emacs-23.1:* app-emacs/auto-complete app-emacs/company-mode ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=!test? ( test ) +SLOT=0/4.9 +SRC_URI=https://github.com/ocaml/merlin/releases/download/v4.9-414/merlin-4.9-414.tbz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp-common b3b15bdbe800c721e93b69b70cce2b67 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=f9eb680cbf5e0d792cfdd32d12b149aa diff --git a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r1 b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2 similarity index 80% rename from metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r1 rename to metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2 index 5555e6c7c65e..c92264eeb382 100644 --- a/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r1 +++ b/metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install test DEPEND=>=dev-lang/ocaml-4.03:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-compat:= dev-ml/integers:= dev-ml/dune-configurator:= test? ( dev-ml/ounit2 dev-ml/lwt ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Library for binding to C libraries using pure OCaml EAPI=8 -HOMEPAGE=https://github.com/ocamllabs/ocaml-ctypes/ +HOMEPAGE=https://github.com/yallop/ocaml-ctypes/ INHERIT=dune IUSE=+ocamlopt test KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 @@ -12,6 +12,6 @@ RDEPEND=>=dev-lang/ocaml-4.03:= >=dev-libs/libffi-3.3_rc0:= dev-ml/bigarray-comp REQUIRED_USE=ocamlopt RESTRICT=!test? ( test ) SLOT=0/0.21.1 -SRC_URI=https://github.com/ocamllabs/ocaml-ctypes/archive/0.21.1.tar.gz -> ocaml-ctypes-0.21.1.tar.gz +SRC_URI=https://github.com/yallop/ocaml-ctypes/archive/0.21.1.tar.gz -> ocaml-ctypes-0.21.1.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=b16c6c3f87063ff3613249fe354dc484 +_md5_=d8185e4824adf30212a356184db431c2 diff --git a/metadata/md5-cache/dev-perl/Apache-Reload-0.140.0 b/metadata/md5-cache/dev-perl/Apache-Reload-0.140.0 new file mode 100644 index 000000000000..da7308f81e92 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Apache-Reload-0.140.0 @@ -0,0 +1,16 @@ +BDEPEND=www-apache/mod_perl dev-perl/Apache-Test dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Automatically reload changed modules without restarting Apache +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Apache-Reload +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=www-apache/mod_perl dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHAY/Apache-Reload-0.14.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=46ef954de316229738dcd71b8b21fe95 diff --git a/metadata/md5-cache/dev-perl/Apache-SizeLimit-0.980.0 b/metadata/md5-cache/dev-perl/Apache-SizeLimit-0.980.0 new file mode 100644 index 000000000000..473b4ed1e8e1 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Apache-SizeLimit-0.980.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Linux-Pid !=www-apache/mod_perl-2.0.5 test? ( >=dev-perl/Apache-Test-1.360.0 !www-apache/mpm_itk ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Graceful exit for large children +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Apache-SizeLimit +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-perl/Linux-Pid !=www-apache/mod_perl-2.0.5 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHAY/Apache-SizeLimit-0.98.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=71aa70f3f274bb4dfb293f992afc3669 diff --git a/metadata/md5-cache/dev-perl/App-cpanminus-1.704.700 b/metadata/md5-cache/dev-perl/App-cpanminus-1.704.700 new file mode 100644 index 000000000000..1f4e39a153a6 --- /dev/null +++ b/metadata/md5-cache/dev-perl/App-cpanminus-1.704.700 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Get, unpack, build and install modules from CPAN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/App-cpanminus +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2b8e086b4b56396d7f342e6b760b1a05 diff --git a/metadata/md5-cache/dev-perl/Authen-SASL-2.170.0 b/metadata/md5-cache/dev-perl/Authen-SASL-2.170.0 new file mode 100644 index 000000000000..5918b5ea5b8f --- /dev/null +++ b/metadata/md5-cache/dev-perl/Authen-SASL-2.170.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Digest-HMAC virtual/perl-Digest-MD5 kerberos? ( dev-perl/GSSAPI ) >=virtual/perl-ExtUtils-MakeMaker-6.42 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl SASL interface +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Authen-SASL +INHERIT=perl-module +IUSE=kerberos test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Digest-HMAC virtual/perl-Digest-MD5 kerberos? ( dev-perl/GSSAPI ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/EH/EHUELS/Authen-SASL-2.1700.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=0d6dc1b7c4dfda745468a2a8be646b35 diff --git a/metadata/md5-cache/dev-perl/Business-ISBN-Data-20230811.1.0 b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20230811.1.0 new file mode 100644 index 000000000000..6c823e6fba60 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20230811.1.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-1 ) dev-lang/perl +DESCRIPTION=Data pack for Business::ISBN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Business-ISBN-Data +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=Artistic-2 +RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-Data-20230811.001.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a7dcbe591ffdd1c4bd76c5e87a489278 diff --git a/metadata/md5-cache/dev-perl/CGI-Compile-0.260.0 b/metadata/md5-cache/dev-perl/CGI-Compile-0.260.0 new file mode 100644 index 000000000000..0eda69ada907 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CGI-Compile-0.260.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/File-pushd dev-perl/Sub-Name >=dev-perl/Module-Build-Tiny-0.34.0 test? ( dev-perl/CGI dev-perl/Capture-Tiny dev-perl/Filter dev-perl/Sub-Identify dev-perl/Test-NoWarnings dev-perl/Test-Requires virtual/perl-Test-Simple dev-perl/Try-Tiny ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Compile .cgi scripts to a code reference like ModPerl::Registry +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CGI-Compile +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/File-pushd dev-perl/Sub-Name dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RK/RKITOVER/CGI-Compile-0.26.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=cdd79fcd9ee210c97118dc49fb007a78 diff --git a/metadata/md5-cache/dev-perl/Calendar-Simple-2.0.3 b/metadata/md5-cache/dev-perl/Calendar-Simple-2.0.3 new file mode 100644 index 000000000000..763a6fc2a49f --- /dev/null +++ b/metadata/md5-cache/dev-perl/Calendar-Simple-2.0.3 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Time-Local !minimal? ( dev-perl/DateTime ) >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl extension to create simple calendars +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Calendar-Simple +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~amd64 ~hppa ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Time-Local !minimal? ( dev-perl/DateTime ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Calendar-Simple-v2.0.3.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=732ec9d65fa3db555df0b78077efe903 diff --git a/metadata/md5-cache/dev-perl/Convert-ASN1-0.340.0 b/metadata/md5-cache/dev-perl/Convert-ASN1-0.340.0 new file mode 100644 index 000000000000..f0a594a0e6e8 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Convert-ASN1-0.340.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Math-BigInt-1.997.0 >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Standard en/decode of ASN.1 structures +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Convert-ASN1 +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/T/TI/TIMLEGGE/Convert-ASN1-0.34.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fdab99d2ac9d28e2c8c0a5d8e4fc9e75 diff --git a/metadata/md5-cache/dev-perl/Data-Printer-1.1.1 b/metadata/md5-cache/dev-perl/Data-Printer-1.1.1 new file mode 100644 index 000000000000..2c1726b201ac --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Printer-1.1.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Colored and full-featured pretty print of Perl data structures and objects +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Printer +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~loong ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/G/GA/GARU/Data-Printer-1.001001.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3e259f679872dc4da48d05e1da324bba diff --git a/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0 b/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0 new file mode 100644 index 000000000000..cfc17706ec97 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime dev-perl/DateTime-Format-Strptime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-TokeParser-Simple dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-CookieJar dev-perl/HTTP-Message dev-perl/IO-String dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template virtual/perl-Time-Piece dev-perl/Try-Tiny dev-perl/URI dev-perl/Web-Scraper dev-perl/XML-LibXML virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper dev-perl/Date-Manip dev-perl/Date-Range dev-perl/Date-Simple dev-perl/DateTime-Format-ISO8601 virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Get stock and mutual fund quotes from various exchanges +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Finance-Quote +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime dev-perl/DateTime-Format-Strptime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-TokeParser-Simple dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-CookieJar dev-perl/HTTP-Message dev-perl/IO-String dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template virtual/perl-Time-Piece dev-perl/Try-Tiny dev-perl/URI dev-perl/Web-Scraper dev-perl/XML-LibXML virtual/perl-if dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.58.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d277ef5df6c596f46df0dcb456670a70 diff --git a/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.280.0 b/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.280.0 new file mode 100644 index 000000000000..28ca4ec88af8 --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.280.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Encode dev-perl/HTML-TreeBuilder-XPath dev-perl/Test-Base ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=CSS Selector to XPath compiler +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTML-Selector-XPath +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/C/CO/CORION/HTML-Selector-XPath-0.28.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=f017e9b0613422b02bb38cf79e520c5b diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index 7977749cd6b5a8372e682f810e21250c723ce4f4..2753c863f295ab49cf8cf485990ed74ce9f727d1 100644 GIT binary patch delta 363390 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 delta 360879 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�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'A;yZmu$$XP(Ev}X~NFElrB$f3)QI5fx{^k)`L_V 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ſ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

      ucV|U0h>Gj7yJ5PKA2vxoUz(9No(ZP0A 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

      Jgb+D<8lIsWn-Ut zf2h4Wd1)CIDlnl(M%j1%)0@E9WeJ1R6bV1pHTkh$w@#$WcXqLE%jGd_S#LY3*DmED zPV;qCHo*B;N@=i{u^}rCJ8RwQShFe)3Qi&_N4n}Go|p4t;Hwf=e~!_oyi~0WZPl;rFs-aUJ{V8^aKVq_$(FkpWt-zi#7xJcHg8r{ zQKi@q8!JP`)E!=LGD`Agob05Q-X;O~b?$n4pQ`b*$ns>pGQMZnvcZmT>TLg~OYf>k zw1b8zvIVU5sR1S#f2L|MJraU4;5F)Oz*fH~G{UA^qP~QBgcL89IK^F3 z8L+XRwJne5Yj_KN68LpXS}YY%(~Aw_u54MZ&r`f#eYoCz^X}U}fBD_Z2;8x{Ji>@4 ze%QH2J!Q4%f5izd(zcG;fr!onZ#=OS+rtYDHWxKUpc1^ZthqY(rAQ21uT}qLDwd#O zIhgd^i$oCTBf6;WR5*kWeH7ix{Ji_7pV!-Y+?yU_+6s{zt)7pOZ@?>0L;!WL)6?1I zo!73;#wnA#%J`m(9z+(ErO&GhbcdZ3f=T7aZTta(f1bmFL#Ns)C2Ut&nhKS|g9p7o zU$*b8gnp4M9iPO~iR9{<)aCHj9JijFheiI{WK`SRU5%X4qw*-6ra0!oFIMbZAA8%! zyc==-B>(MclPb*tOrh`kpi_Bh0p%af3K&zB0}!Pb1IHh3^t?1kpj#VWanD0L4x-_< zEs?LHf3>^HF3Ac;a-tT!#c7Mfi_Xf)qD0-dcB%nQUL8w6G~Abr@8P`dme`D5!}Nm? z??68JRLV2e@6Rn&R{Za2Ok8Ah=@T+FXWErxP#x>$_}Q&r*0h%+z3ed{jOITAennIW zp(1LaT~$@5X)ff&R}Sh%XwpilL&@s{t0w3De`JdscV(`&T2%^v=*k1;_`K%}vFs*H zYmTA5Ojs9x3M}hm4`@`sV9khizvCcLcOq5jBOQUSN1_SrwR4Es_+xR{Vo=WxO7sg1~akB ze~_8~T7iv|bh~K`sS^z`K zPDS>~?wyx;8Vn)OQ%4SfpO>SQ!qm$I7e_a?=xn$05=}qCZhp&3qYjPWsGfBCs)2JG zc&u;^zRint@}U)O_EOF(VkOe4d#0?be^cq-s>~86wmp|YfBb&@@|$m7$micbMk}SQ zrSN3oOo~=-XJ3N=ov5@q0<}roZn=8{UAv};1l(%H=R6i5s*%Gk-nI&L9eBLeNCRQ2 zyg13%EY(7vPWhR&^1XzauZ?n@vRop?{%~GA)jM|(!d9}4Y(TmeI?kk!drDWfe?lEg zL0+`I?gZYD&C~Ctx2Tpqhq8N4$kbUA2=+k`6$J}ojhnl66o%MCM|x}BqLFub-fo{p zkm4^s8KFM)z=+SS8JxXs(;;lHM5e0Sipe}m-0E#QYYO^c^~l+$ZQ`ORnKN0XIK$Jt z5;I}26jXUp5?r)}UqgSKmz~W7AAhGr*V!j31GjrN$bfpuAXsk%xF5mo?nNQ@n*~UBYS5I}dbjcp4ZgCnCS{!kfvJEO7`cw-$dbE}t z_y1*Z~y@X~HJRk|V~7k{8U*@4Ll zacMQ9u=!^eNpi-Pg2T%d@9|`1(3<*gJci1~!HF76tZ=;81Ly0MVAZ`a=a5SCW!opE zz^#5NU&!gvP=;gd6A0z@2~w`>uTn^y*FB17(zQ3g?45kliL58{x=m z9_DqWKAf1_)eZoOs$$3Pc7NhePtn(*}RZq~0dJ6fBBr&VL%Ogs4memCfx={wXaCO(~Yw)(m zrS5nISb@se0~;q-vQJSiEJ?O4YW5Sk15Xw&l0h0&z11m&qIpmzynpds$Nm`9((X@P zUN4D~19M8C=<=m#vTobFlKP!J9czjcxJLW|UaRFP<#hwms&=%Ik=dOf-|i%#)$B}y zDDY4@>u4H{^P34yO-H6y^z8l7V!i5D@7s#{r96%6>K)5(kM`f)GrP9dp*5$gtP`V` zh+6vXY+F4&PBp!f+J8KD&=uP8ZeAAJ+NoD|Y#-~S--{C{=0Eq-dXKIrZ}q&t2S+5&x>j%Egj+O0O_h&EnC?5mSsD{K7w7r zaM|(!CQt~?K7YN7R5Oz}6+vL3^j%-FyHe7VRrv4r>Aa=J4a?7-Q%!>T-!9ztW7SCk zjf14;VWAJSkKnCI&~RwHX?W5b8|+1_KocOsS)o{JU{r^#v^}*^eJ#guAQdSx6=}Je zgm7qd;F84kQj3KnPdoop*CqDoThH~#OG(X#rN*yT`v(H1n3 zNKNG$!2*GuN7Q$uX|QXbEE!MLlqTcaZZDF>f*v|irjKIl-LR4(Wx?l?*8le}fBTzP zpW=V2&ki=tRH61H)j;Hg-cnz^AP8ETl*=ZlGP+^8uaj)ZIQ$-<-~b~PN&t}mQPd-F z^pj8wD1V97SqXP;0}y)&2|VFX6Vhw*K5JpuE1VBo=h(v<4^-Vq`Sqyl)3Oa3PA!M~ zw7e&KWNAPA^&rS5u?)|%1AdMcQzG%z9a{yS6g66#BfaeJBF@upCV5Y_ubywSl&~3| zpBXAYe4J%XPOk3slL{dFR~zm~EGPCkYoTKqg@0Rjz>Kx8JQHcH)Wsd1g7|oAuN$h| z_$^&ptR1Hg3Lwct4{>91x-_x_bpXmp+PApNUK-m|8@TRe%Y3L@q{AIm{b9VS!xeky zboK0T*rA`bwt>|Z-2!Ky~DzrfjO5mLc~BPW}Mf~8c`*B@n5JAbb04_`8hhmRPsw%#Dty+9~8I% z0HT@cd^nT-ZoE?m+>u8nTp_>m-&^DI-xSjnHyf9xqR%JJ|WY~xIgGtNY-2c&XC70`QE=kA~e;n4jdH1enQ)D$LP1t5u3Zk#PDmk?mU_VTGmyypH1SHtU_?Cl*5aMR2|6?j-9Z>MlI*v zo*bN=M+T`_Mkxq$OhxV0K`r!vSmRKUl7usfwPgP_x2^8q*$tK|Z=HiLu&?3V7$+ z0mZO+rQaiQhX*=L!AU*zYGPWNi<}>=M~|ZPpAAtvo&3|jjD`tO(p`t64cB!n5zQlOm$8}f6(C@oUV+BRPGb7=UhG6MC~A5=k$0V zo9{zbyjb2PpLj=gwM&;mTRITO#Jk!V-jI>QKP}haK7R4bZ{Gd++woy}iM-00mZt{K zF1PR8b%MMjJ9I|ijH9bf^K?qvQ$lHB;9O${6Zc4iYGLdt0v!gt5*S1!HqGL@SQT_t#kdN?O$Gax^cs zLjet!DgoP?qe(LR746=NcX~yA;fv%Bo*=qKelj49AD$N6b>!DOr$dM6q>{*{2jBC0 zegEC~=9|}0|HX&>pZKwlUd84O$Krxze|cJ`qT%d+P*;c&Y>ONTF+JV3b!lGHdO4;QOcj=nn*7%0NH;~z zP#X7G(wS`W>?Ku@t`jtpv6(5!`MQ^g`P?qPv7>36#GakK*d#wpwfUvzH9gSmZf(v` zyft6Dnc8^?XTuNYYDH8|#{hJwe`w>l&&&Dad#SvMb&L7{a#`Gqz*9b@oCBak9X~>@jtx9eVaRqPm0W;+o2)a9zYj~ zs9_0g>)om_j&$&}D<1Eo@yjG3I?P2P&39!taUL9ES5i$o0oGFaSce!de_^RmjJ-r8 z%qv+Wb+`C4hh!AM!dpX(g(l!%TCtANRqxRNko-$Mt;X)@WbNgpXd3c*`hIPTG`gu? z1{&t0Zj~hBJcc=QZEB4AfeB!vOmF4us zVSv5mH{bT}0D(jSFfm(Ce;|B~4GeP^U?Qjf^1d{95cVJ%J9k!L1>F^wcr7Jkoyug< z)3S}y7myHp-ukq#%M?{tfb8vpG93!pYZ0fPkLF?CYXV~Iq+PqrI}jf~{kCd7*mG=q z&jQ~t%M7MONhD^qWz<3HcauWLK{l**Rqv-$MQk94`&5?LDv(ej;bwajtl;=&HF;w9#(&oh;c|0BL1G=~f%Gkup0uFc17cq~g7G zrBySy)%U*^okWFq`)rGiGc_q`oQ8|V?(&?8V*o*QJF_wsfxS2~2)j8-rswJ5otj6n zP1DIne^!x*Mi$YG+mLnWkr~f2EFsg+EmsadS+47p=tW4G!kOv(H%ZqO+(%SdUrU4| zZ7MI2U$!-5#}=BDs}!~S;mEVnHp3}5P`M+s9NEDJ>CWx4r3ixdzANvtD?_s^4NhB& z*IVTXp0r(-53NDim~0^yR8Y{!Tfo+$@SF2hf10DQJ(O_Ti9Er3Hd{uAY|YiA2FDHc z$nU8DIS{qQ&AwQ2u>RVX;LK3#t5V9V|5@s1asKP;!=K*ukLuK=*AvNuJm>1LevP5f`=lac&%l}fHgccb;$N?vUc+<#YnP?1RvMkoJAi5GtS9S zf2XVLWu`?jI`|AM1ItrRE$!ZrgfwK8q@4_HTGK>340cN8P-pKkfn%J0;bx_rNYNW^ z9;&Etu>*x~uV`G~u}I*;u>74F~lH$7AyK4aFs=(d{@mbJ&zl4(cmaeT~t zJHI*?F9q$vX`IYAc&cM}Uz_`DAPO9U|{x1b%b zwm<4+>FHpDmDN#B58Tw3JY{yoILoYggA#g)^`>#9q=N1MDFq@ZO(nI>hsfH30~jWt zY_p-_P^7qkKd}W@>9#|^ZOhnWkQ@ZoY_Waw&gs&RRYjb;+H$?ugxRTcWzw@vGZ1!y{rqN;tK7(9q*959| zJvEgwu+_>()9$DMEso&@udWk1++U8$TvPK_^M3ILmk&F-G=8eVH$GI2Q6X`6gHCjGonY#a7E=Vz1Cws>XC+2egIQEqQE||CuW3vouHsBV_EVhpOf|`D3PVsj9zjO8 zj8$@WP(vjtR@@iS74&<6mbyON&Nw}8i&(9H8?4s1FFd*z?#`1j#;snILSy+By_{tF zsUuibw7|K-L3OkZXKHUbf71TPywe$#k?#rYxjWXzV;V?-BbPVl1g^4FiH;YYYRzNo zrq>UD!vV8+4<+N~Lw%pB`5eXO4C#Y!Mm_~V%$f)oiyH}J$xCeBf^cL{{)dd<%b7-u1FDJA(cVd;_fs@Wo;A^d@c%?IWici_oNe3 zl~~6ax%3GlwW^ty>aJn4y;1(*X?%f~>fLEh6W=U@5FT`{E2`K6SwQd6>>YEXu4 zSWOjE>9!qRPdC7gqP|nHm!=X8Ka1VeRkO{!If0iyk{;C~e|!GCLE5t4{B~I0D|hY``rXH-h)tBhn$kBzH8Vl zbtaoO^*AigsN(;+{`30&9aT~Kv|izSQWl`-1dYx+$kNdvi`_!Tu7JpxGKERJ2@u`J zEiX$vCWHkie-}k=x@VA=*_wcS-mjmzBGlJr5I zE(#U%He^|H>OP(M(cqV5F^fAc6!oAbCrsN)k~;4=2xg>E@2s?NRK>7Ujp!g4CpozB z4{bOyzpo`-9aekilOW>crbgl9rKk1!&G@hJ?e|}Qe;n_YGIe@wfjyPoEcqPPqI#VB z>!^OsCobbi)uC7dQ$5wx18HmJB&9*icZx6-B)a0ur+U@k{tV8X)GkCVA}mQNfz!SA&0m0ia}gZ2QG2)*>%~ zpTR)ve^@bfiv)}*P0wqtOX(xZ%_Do&J6`;3w|bt^-J1Zz9w5cxKVGx^lQrX%f$vY% zTiL|X_EHvj@qWA7tcUX;&8$b90|l+{%@+!)^Ez9+Rn7h+JIG9wv7sXvKM1^G-$xzd zB5zk?SAud@{97X|_Tzly$%8sTg2R*)m$Xiaf8GUy#Z|it_U zMJ~u*jVw`B9=J7PwIQY#Qj~SV*|i^_@X=a1O^Qyg$`7x1|r8M5u#$y~Bemn1`wg6y2pTDa!E*@2%Gfml*>dSBT=wxI&jiv?D9cMt8))p3Guw&>dMN>Pg7UW z4_Rs4xN*{x?Au7lpzgLN&)1$(Qg*z=0+ezVw%^{f=`3qeIc@8nT8rNYaNwd=m6&kt z4u63T6+YwP^{56QT~>?wx$S;hvfqu5-+wY)`9ur`NIdyS?ed+qPZkwB!wL!lAQ|_o{Kb^W}YGm+)-!J=i{F2E|Lyx9 zzP-oQzIn0P{d7#XCqrjl4pi8)PH97V5dz!n;4a?O?)eznd|sxbdUprD0lsC)7=KY} z@eNOVvL!0#&RINjX_wHCTCe)S^&L%=zgYo;sz0>@#|jvbA|IMFa`QREiot9O__b|Q zGHbqggxV+DqCcn-c8mI*6a$EMG?pfW3H?pLxkNb9XYN#fhtnnO%eBk*bQMlRhBtji^s`4=#&|Ve2+u=&tC)F_timys^)86NfI-7!$qB3_$GRcru zc!M^t;cebq5?C}ALQh>AF@LL>O*KAejfT_RCYU}(Qf5z}uA+XL7}0e_QS^-0ie7ya36JI(bL z6XUZc#+P4@Z@w`BeE&N9y+YU%VIOEY2gkhgYrVB;+IAJk@Jfum1TOPrc6o(z-Ur( zMwyDEsHCTk^M6#lM-3o;Cr4YJg+i7Ed=+AH@@by3T~8`3z?Z767OZ4pIkL(XoN_<) zKlBQ_`gSEd9a6SyjgL@TJg*sfvX8&5UG~<>c8KKH*w|LikUAI^#R;i8P>M`r{F8gYMitQKMi=yQ7-R`JMaWPy<5L?_0 zwdc#SmVa+cfevt~QO~Z8%CW1%#%`8Z#tI+H@*xKsUp6z!x`yB+X3+5(_e#+%b&*>3 zT`3|HZE+}w&kfcnkAaXVJBlh&Ei#$gYc3#P6hFP)^IDc1yjxOI?OMFVA(^-VLTw`C zyOT|4$kS;MH8S|_UPEg+rsTU3Tu8&XiM*OJqs-c`ZT999}eT=B_>(tA9SN>C0-A1;%RF;X08V+F7BFpPo)&EZp4Cy~*cBS>a z!T<1*d<_ffC!kGJ*E##95Kv_?vK!yF*MCsr+Z*6ZD@iaXah{LE=Zj=zw*RsaRbt>$ z_ET<-c_3_4(Wgwhp_r73B>a%VvSmDHgMsQ{EYCC<2mi})PgdP!}lzP5ZJN|a~F z`p0kI5dhzJS8RWq2zhdFJCC*;bbo*~;HO~?e#pDfxc$^NN*{1VN)^@%!UvLY)1+x9 zH}6dkL_Vhdm!gUCc~q&9kt&ozA@;0zU_Hv*$>Co9?o*Yh;#E`0k7hp*zT2#(=GpWG zrw|9aC30WRDve*-hn`yfE*bPnv|g1zU@oMa{M%UZsNo&kyQ;TNgjv?ov)h{(e62>Ti-S8&b7kET*>-Lo&NnW8P5H#qzyic{j* z8irnIo$b;d77ho6xsS z9MNf{ztSArWO>Q3$`I-gO^yecQ4~c@D=y{6b=W2r#E0$?0=}b298T&*VVBQwD65J2D!T?7sSCN&@W0J7=PS|In)`1spZ(7?7q$6 zBpkoEJulaX>$_iX<#$ilmi6gW?mKzViJ+nk^&Z$6i(-B!Rx6xNqpbJlP+ zsV3DSgw+OffM12ZZE-(143~ZXgZ1M?9Z9G8q29Lx&>X5Fo&ueya*`iH4P{hPuOlVW z0xkpOy>1++x_?_Z`kjkmAyldxkCKf?wRJ2ynwC%5OF9xQMH|5@X2roJg8&MhL}-$# zwH1nv4H9dY-?ptbz|d#yYgg>M@nMmBJ`DptsR=7D(49+=BY!KFLA4Dm;%&NOILqtI zm$)za=2|Nc0u(5RZOJxYnosfcTD~QPd!v*8z3Z{-jDKoSQYT3foa{s8zUnS_m{dp= z&>m7^ApKjxxs7Faph5R3P>h$lJ?k^R_%9`dzqr2t=j-G3hk7%&#@GyICzulBL+%NxoF_auJWPR5clSV z+BhfW^=6t9Be$jOn}FZ(p$7tTa5P8a&t>=2DvP8sY_=xwndU+A#-y@UHS9Q!B|17V zEwTBVa*%9hf{1|0V_7e3HB!UM&&V73cGr0^tAAo%f5fBZxbu~Ne~b+svf&*Z(d6UhfyF@unlY2Wp6=-$JPQF%f>-zlQuL*F`Jl5Uc+ z8f?luhq@>&*|~NWrfStEM^00?;9cU$j_%a;qXX25#Sc>F=_KY|yM*>l?+ntM8axZ} z9e>J_0jSvF6@-;9>8FiQsUS*q@+atvmQ)SWQ{8=}8Je^ihavoa63^9jCAns=-uF0f z&NZ8ZD(h#L>-?#FBo9%Qa7*_=(q-e@1l#U3WHKlgYpn{DQ6^tH1OcMCF1^XZw;|Xy zL9#bowyFFPMH=WnWzc1$+62C{BlXI;mVYcCKS_G8CT9J3>mw4X4tZw|DXL6w=0Es6 z1nV`5>6$+EES?+H&Sw{!A&M!f0zqJmhb~nUOn+6H z?q+=Rd`VG0CsiB3Vky>c&em}V^1b9Vw8i7G@1hx^%vFLRL1L5rIMjzaR#r9(ljo8i zu=CM+RZbJIyktiCjHGVBSeNId%EjGWO%dM!ySt3@GVqJs%4MF$DVH|KdH;~OC)1bc0iCr}tzJBuPjvLiRCDk18mZZpjZ)MGld zt3WNQ?T`Z?h7I#pAaQ`Gswib0wg6qJyK}1zKYZ0gfpkBov74-3y_J&~e1E8?tjmnD ziIIX*2h~ga#J~}yIMCyHldDYezkIf}&+A^K5Y>2~>ma#OEdO+=mc&4O>K$qo=0Kk0 zU0^kpa=+G#8wtrV8;G8ocW>HpHtM&PK@Vv%Jz0NTbxrP4Ih&SA7zF%chkJMxeyM%o zg-QT(QQcoT%616eA9z}~$A5?erGNv4t#Ib%0bE-n0jD5|@{wTZBvkMt*vZlSdTw&I z2x1FR=?31_W_1dCT~mAYeeo2rN5be>Vx4-|Ob6&S-DT77M;;EAy)M<(ghq@#W>`CF?`#cZy`f?P-(1%gVW{eqad{YIaIxs((XG{Nj)9UTo|C zJ(Yi6rkKjiZQfcqG8}!m%_%Om<+XW=frp>Tp8iv-l^Q>gmv8mfyKLw~>#UH~1&NKl zNfMChdg(lQ3IB=~TQ>M_ifq8*A|0K{ITm-8bDnC|5gnb{x~``6=Yo}kGifV^a7<|M zzWV&}a((&!gI7k|FMrbZcB%X9XsVh-Q6a~RMT<%;es2|=^>YcW_C0DbDiJ=YX~rIn z&1q)VM&7Vad=%zHbPd`z%8c%KFfRYI^t9ZY9@MXFzAR zGHx8K$`4iJWH}_Vhf44|MItE=)=no_<>e5)@2+?mNsBX~$$tz#U!Mh)G49(-hiR1~Uw zC5A>LxC*m?7`1dzkTV`p8wW>F0e{x|ebvOvZITxP=|jGpw~3b? zMYru@7GS70zL>wN5ZnrHJ*MP~#yg2xsQqZs1}I<)-rSnxaX{T2yb9DSfgAC47>?Hc`E#EPsIN{2h^j@Ux#b=T;Yo z2h9OQ+Z2aVtgJ_kUk}NE`#v4VHf&RUQIzEQws7?X{Ek6!K0L7;BX(2s4rV*`!JEr& z&3P0yHFcrx$lrTv8b}$0id=OHYu~?l6_(9kiCe zbe*-Ot(S;HXxB@I)YC8Ny}K*B$~#j=OKFUS;#4^@mB$ovOgtF}!Z}U{pMN8znu>wckhc^0y3Kh*qTGf0t;$qv`9ZKC z$R`4$zT?i)g6zvUZIC$5?6fX_zDnGt>S_)rv9(PCSz%PF(o!ieNUE85BfL1shw8Br zi&^VjdI1|0fkwLLF>M`i_>x1X^KDY(v$Z;Zv{sy?Z``pX)nIYMC~ztK+;jc~nej-qhU3aQfm(x_eQd>qAQ% zo2S7G*ao!c(>Rpahmd%)=2ZTJ;(vjP;IUT!^6mZM@85wfR=#A--iDFtBLzsjJ^0If z5H^3+UhGmvjSNN6Np^BJ?c^1ei#TgJ6<94+CVDleYw1-KC5uR?9A2YCP8+9NMseH^ z#m2P9^W9FJSe^YVzyoqg&eua%Y$=0}Hv46Lz!-#s( zW4BNYAmX-dPRylMKjCBG*?}h@Z$)?YpDUUT>*@v`-ba@*1AB`L2#w>UQh3??ShHXM?b9CH-}?IdlRoZF1_4&51lH)j3~Ah34*N2L!+)-;E1!l6fl_uZ zaSPRn5=HSX_3+^Lr>;_tC@9sS6eP&!pr#Z0PT9pbIW9>58S>pp#?-2OpvUyXQCWNq z_@bVriEiA6EGgETt9r>VC$6vA~HFnX=4j!~!XQ+AD{nle#0 zM}jk7et>Q5y66I+rhke)y-6zCu|3x7H@|sZuh(t`N9xhmul64Hsg-KhERnxknz{-U zWP0qzTmwNttA%FaXahQH`_k1+JQw>xWnc$930j%Rs)$xspCH6F;7#pSNT%%kyp#%5 zI+B}s15Dm#ALKw>j!ftunr(oIF%-**2L~>w_)|`xC_A=IZ-4v=ZbXn>N{!s7)780_ zCF>^bqft>r`$`6fllZ`w?Ci%&ufw4<;KfG1lBM6#9;@}`*H?f4*Vh&M8R9Fko)4=O zm`)BMv25PE0?InjhTYmyU+RuL5C3C&(Hwayn3TQsDmsT9YwmJVom!B18%a2&Vv%Pd z6X;eOKVOXiZhv91tsIcOdw(m$IXs-XgB8dU1GH`R4kZv~iUQ0mjKhgMp=E$0uGLp> z-h!|*_hqqi5k^bdJC!G&a&8W_I0M_jcRT5FKb$#M`!9JlvPBNC)Y^Ic?25fA4m>L_ zZ|c`-{g%e9XxEs|Kj`I6Renw4Vwy^3C&z_KQ?vH8%6}eeNGh9Or8#Jod#d9^Wiy?% z8b?n2%TyJGm^2mG*llbRjxG(Sqqn?weS=^M@{*`2A#KpI=!!NwBuUL594a8P1}FB@ zT{O#3UWo#MYK<5V(g@Bn@uiI_ej+X1&)T&*8`Xst15%GWI7} z@isvJ$$#IdJgGgkDEH@ZQ--ci=AkH6p5TX$P;>xSx_^T8B}ZRNFfdNy>_!e#0Il)3qzR|^ zd!%wo<7v5;yU~vi^68t>R@C?Y)Qe+FA`838?xBo z0X8R{$u)jBGn%td-l0@!=j1KLVY7^*nocDZ9KN|W!V+cEtdE;XMJpT7MTKx)kXT09 zseh@j?qKbZi^d)=Q?7Ea(tjLX*&VY~afljo*XPdhJ^nUHSY_|})Y3HsY;HUee80p#R~vyAlRoG{HynG4&ZOYG*3c2aRh=n`H`=lJpe(;{eL^D z@}G2e3YwKS0oUaPpp6vmnD_mtPJH((SnO~P07l*i4r&JAP$PET3pauKijh6F}Q-Td=YrBqKK7OAU36>H(k9F8Gv@^(7J9UhyAGonF}! zagZuWn>NxX&_-$KEaQS)n3Qjq@_$A!>4%g*UR>LHije$?j-s8)KmYLI`l$Z-_DPzw zJXwGjGQ3W`n^4N322J?n$t>kBp~`)b{H7E+#{)Q-X1(@5h@68~E{w^i*Z59qKtA!GcAj^F=2))dAV^&TdOd*RO+0=uoRT$mowm(@ybA zQqRlTVB3Oz99C#~@*dl+A%AC74#qTE zQP0D=$;qE`WvE5?me(!se?Jtt$Qw!gbRG!+$hHF)0d}Xlpr@`$o8o^|5CrDz3bOo1 zydCKp(Q8u8eSqmttM;#-^u%6Q>&c!?*W_Ua-;&dd>Jn!!9#oYRntxKg^e!R2O^(de zsE$g=`RDE|lJ`j2&D99=x6MUhuk2mQaEF;af-iy_8AL1KLz|${4hKN5`c>A2k=2#WvG;VSrLr@!$mU!@*>ZWK8>F4PYzlX3|3!(FeL!KwdM`8sPnw@ zpRjRL)v39-m}>A)(H2FOG`6xJAC?5187XnQjP_8=W;1O{7S2^GMd!XsQR{P4G5yl`&wudHWa!-PW0H1qbBX(%lXJpK#;Ci38bN9wo6Nm>WL1ZFjRXeG9v&qmHR+*fISGjWBQoniW14eXEjSg> zRhVRJUfSK-SNGXkE37G)?r@^_)YQK6CW8z?9w7OE9F!AZLTsT%Eu*UHIKU(?CI}o< zSI_%vMSuE#mKSVepPFcY1^VYxT_oPgaaSfVXAKj;#-wAwBVfXr@2r`x`OC?L?kv3K zm?l59pGS zoOWm8->IvK?B^!IN;cl<;n8>Ml)ry{wqWnZO*H%am;e1Y&)O+Zaz;))^-EF2?cy8p z!)~D0RkgFrRpPR4KO1paO|)x}3QKS|s(+cI%sfD_Ey|#EXB<*IgJw1wbx(GK=vKif zUEef7xs?Km)&o52gB?ar+|^9zj&!M335rM@tK+;aF;B0KSPQjFdlzu3H(=ESh_LTA zG>(lRefvvw>0MHZbQ#{eNHS=)3^pJ zJUq6UCTjcYMQBPuP|Zn);L|Q}=crtyZVfw6fPyiTQdAd2zkm5vBjod zl%7{AU3QQc|0r`L+47>mDZ1GyHwskXFTVAtlh??nQtMH%Y)ypvRQaAb8HO$g(p@BP z$DUsFT(*M%+JN#g>Pe+v#tzOM*?++)PVDfSWm6OAx=-&IoOR(?oh>EXt{^@8jCy~b z>1oBj`sJ^WWN&Btq=)+y$3(v>0r6_}P~N=T`#$bdJ>p$!xpqopv%T!Z1Hq$dB{EJ> z%HScV9_g1hRa8A7bS0|TYggShzPt0z4xJJ?D1q30lOKONbP62r1m(9lR)2|-(t>t{ zb{s5c%PzTHKraC@HIAnH=JiBJG%q;eSVNKDAPFGzu_(JC_isEO(6x$ebfm+ELZ#0xCTnxQwdH z^Myl{R&zcWn)PFw=O`Regvcc%_ znEp!klMOJiHzlCGw^B~KC|Un$9fUQZ?jGDcrmEgGI)o&zju;G{r0SDLu~#BpP+jcs z3S4jA4Z-aw1vy2BIqy+UfV^O+Q_H}`2PKeU%mhK<%KH)qnX^)sh@|QV!a~%L3#dVU*m_Kc_bSD+NL_ui`3>g;x+x+!z+i|JuN$!|Be|M@bE``hc| zhj)Jyh^OGEI@-je|^rKR`B~q+hQSBgI#Hw+co*lQve)RGtfg6+NHwu9C(_v3w zLVuY%YkN83CWG0jpNnnEzw#N27OruqlT)1Z(3$*l?B}8H3P4k-m8uxb66B#4=WY@R zIr3}0%N2I&gCwWoPVpB6%bLfsh&!Bqe7vI(YxYsuHv+ws8b$) zm4L4z)8ISxrSZahm+Yhn2Q`-Eut^{Wo7Aop1sO6eVLpBb7=J!IhUeZa@0z3AvX>Gt zxGIf!NTNuWWOO~r$|+;@B#*CqdcM*UkepsbHD`Hev4J0UcBv9@QDa(SOII#E>3{kT zbUV5?x>sAKZ!b1cuPgRpj4%HAm;d%ZfA>0J`YP&OpIM0DhyiHZZ@cxR(55Y#8XB7d z-U=Cvb_oC++z3Y+9n=DlrykDI4GDkVbqD<$Wd)Mx(_-I{PBiBM0~2Cw3Q1_=v*tLX z{yuqx`w{(5MJdS}HE`x`lcSxSmw#%L$a&wFSO3m|QQJFnNnG`IMpp!F(jB-Z0Xs9I z>!6Ybo9#}*4OpAg+9}{t34uC$QI0_PyUp0RX40M(?Cm~sPp|VIPdYLO0V`5gD?A0T zCSp>_#->_8-^Ftch|X!TsLf?v2;F3y$mw85URAF@du3Ur_psX_q$DQal7A~voMX=n}Jsqe0)|25CF(q*S`(jMGfa!M*t?%VF7l0(ybP2xEE6oSzq+WL|xjepEZo7RJ0L~vA~ z8Nm0`<$9TpPfvqu+1WfQv+ds1xQbu_%6FdlN)jrRUarmF0_n>}^5k`ksZ%pwEm(Fn zIBj812PV%Ms96G$M;%y#cH{Ia>IcqX7nnMVl;aV-{4L{cYh_8706lpUHbUfLc;CY} zjGMZLY&jCs5=`C6hJPF)y+E6TbIw^gYq%@&;Pu`ih_J*o78Fj3S1D4PisHQ$+JFC!!tvd@AIdL&oKNCJvgIvNRnY^^4Zf_`%+BO1c~_2nIL@Y)pI)n_ z+HvDF-3^?mWbh3*B~y-DCH)>&{7PAeSIyOS@9Fv)M#;f(z<=V6x1z)f*4}TeuiM+% zy>&_}(Jnjb^1da3p-Ne7O+EU;n*7w`LkA3f%}aJoJ-`<7VLFUlYzZ9EtCrB^;Cjn) zF3}rGue?|NvTLyIR`m0b-UW0}4@!r)(*vuqEay}nwc4gVi`aOmDJ`$H zrZjbyu0gbj`IG{PRJ<17z1Cg8whN$Q_y>}cu=wuQkGxVcBqkCK+#V5+b*t&MRX3yQ3#ERNhSVs zO^Yy4MZs^qo1#I>smFmm9wG`Ama?$B9t~CiG8IXB>bkLqRh89ANY0lxxOc3Iq@RQz z2U+h3@_(PTO?{kO(5Z)lU5Gq3dqSaPscHC>eK4v0H#4oX z1ecRRL=KJ)Q5e{hg|rVYfQGDkP{yHCDhYsJRe!Y^+!VDamD~ta;=kNMFj-$B71OuV zdu28%8-yskO9gU@$s712qsjkm6C6eo(@}h=RFbO0`oPJPWe+4EQuj|+Ybg(iyMfl3REj4svcg9gI z{eQG)kRYL9p@M)*-MB~Mc-uL&nvA_QZ2(hjX_o2MsH{o7^PY!O0001eSzVnLHg=Mt zPp46cnoOsB0zw%fVhZI6pBE*TPMzM8vc}QYB~NjkK6GAYhN5uJIq*hm@%`haTB5Bn zE|m2&8dGIXQL(8^v+alDCq;2sF!j(~&3|h&FD0FCv9C(vrkb2f3rlubP5KBgH>%2i zqvu~I@~9Ye99kec@6&Xpk^JBy65N3|d=Luthd~y3lC;yEZqVJg%Fs#Yx(*}76Axq- z+T=I`8+c*EH!`FIwU^cruo_c+h|qSv@YQrwS4LHYO~9N zvYqbpOTpkE`HQ7eSGx#dyM9_cC8>d3v*bGn%qP+Ap>vfKpE?v9I`rif7hme`97{A( zTWg9OA43r>C$pD6k%NMp!rVfy>wh|(YzLQDc@XjDZECP1t8FNi^tvAkOWM$lAo)EL zEGYq=ch~o7XMX(&Y^}+TCr%;d^0LP~y_{b+)Y-Y5Ly`X$_)c3QHwsoopUo?@Ofi^zBim-qO?G4K2#kCT-u{}`fMt}LO35hr1 zgixwDWj6VSz^OxAGbMm4B`N`uMN)bvZJdnF(+#Lo6khGhrjo!d*|w}XwCM)BW!v#< zo8(X)N5^bOVwAJ4b3Cutm*c~`>zjAqFExr+o2(~w))U-YWCyALGloiPO(&)9%^txQ zI83tg@*LQzt=XyC0(G{gRDT2%rKZ>o`h42NBKO6O8cIy&?B{jgix#duxdQ_xwUg>y zoB2&~*|#k=H@(t{DBy&s$f7z_!~us!h?|#JA@^-|)xCCk;0_002#g2mSC$Y}zUF%+ zos;^5WST)$B_G>P!Z`pUi8_7Fl`Dd2?hcE9L{59Hd;a*lU;oFy{D0xgU;gHc`&zuO zAbEBFMJ%r(9#7<)mgEWVZI_zbmmj+mv0h0HwZvH%MXl53;6C|Xah$`_k|#>~L`dr( z@2HTx*(fC3di#}BNo?#1a>JCiITeg^0(#Gt>c>kt&deKBb$X$x9p%jS{+3FI}KnBoQ&^m`hCQQbpUHcxfp_)gq6D zgvrYHL|pmt!oBr$+4OE5kn_};SjA2|!GE?14a&BR>-kWJT&1Np zpc0uVc5=OTr_@%jTJBGGt~T^4zuyUF2g{wx1O$h9O$qH?@jMQ#CRBjA`~N5GUAJX9 zsw~Y{;RVF-iL!(Rn*h>_u1YjB7|U6CYea*65GSv zY^^z$tu<#|-hVS*QH>CkXw(5rO64s?Dr)GFo8#t(SKnOlTFQ@2rUyg0$K%F|B`kQgPmL;IAo5>Cw;j8MLd=W@-+MJ`( z=X7P}Oe_hXnE&{&Celj{om( zA3iQR`Cc`A5vH^CCd|Q?Jc&G=lf=7#zN)+chX7FWZtVGlMtk3XuAgvDooHXD&+diL-uIZUv$r10b6;a0u%>q?9LvtDP}ly-%DJ#FUlu+MVafc z&v2-7r+NBk+p*vO_LpD8x6ADxu`^%C)eZ|faDUTu4$VDun$^E@IvXI&Yuf9Jp!+@@J&s_*t^2n`dCYi419L~40ZyP0ur2_tM!XvKhDzyFJmqw9E` zyqy{vI|Su#5AQU|x7Be5TQHQhJI7P_#MN9u#QQEW>(z#%#}13w8J?6OQ}K`2%X(g3 zv|gO%S-fWOij3SDHT|yI7zR}i_*)%{bmh#E^h0WPM2&-FrO&2v_>_Js<$q4&+q*AthTG)Kpe4OAdFG(mO9)9nq~{1^fGz=0;re`n3&)zb!^tB{0sxvSc5>{mYsl+LrR%_jLNa1}HWqciYxvKv9GQp(#tGLc^{Tg3D%GD$|be z_Z!x)BECJ^V0(gi@n;f!4t+POj<|4SZE!C0pW)u#YlYu*vQ{}|w|@!teq3y8O0nB} zQ>C?+Wu&v2V4aJuWV9OK%(tou+6)Gj?a0m~Jzw6!pEjDGHC4UWbiLI^*D0$2?bB{M z?j*1o0p6r=y`ljg=em{vy*yW|{dJ*yhu+gm<3w+M&#=m}*%&~Yal&n15-+xR^7YsT zgpsL^vx4FWUlT0pG=K5w1of>Ok8yb$$HndfI70}W%hU{+?PG)233>p#lf9v$S65IK z*7*$byHhf;=C+h^pz0BFqXi9&%VfjmP=BfK7Ifh>aeaTy_3qX9Z^!5~37r+lmAv<{ z(IgX6Z0_A0ekZ#2TMOnxks9@llh$$shx&tsO75r^4O?I@e1BU5uVbA1QL>{0T{ETS zN7M}jYHwAmar-ha&%2cn7I@>Q>jdkJ6IA0+@za8)PA^&!4;vnr@HI)_l#~F9D#Q@A zrt`~?qZgrMm3X75?Sjxj4Ejr&Zo!yM2S6e*TrPZkng7$NvK92t3yVn8t*9Jn#!$#sIJgJ?f z4x47~iddf#o3RFU$KjQZo=Vy~vskw?>{cdKO`l%;`F2uQ+0j3^HPu;5ydu$xkZM<3 z+nrxLN&%qUz$WjtaDk{C8^{f8X92_cmu_c5 zo%$c~mKp?Vu1d8@IjFej)Ie!2sv`We}#(TDbg`}7pcYMZMKP;OS*rjpufFvB1# z#L;dcqNWM~&Vp&ZIkjzbvW7^JRggKn-zDvIO%pZEWPXyjmwo;$uZ5 zJlE@Yzy8@8hSM6GJ<9pg@wL8ii zr=1l}jgwWDiftEdoc0M4yFdX`12UmU%)lqz3AT+iTX!-#S!sK;#OeEcwxt6NEwo;J zSUFU0EN&Xc&Jc8Quqkd;Ea4L>??b5B|25ys1}Jg#w~;x*to4=^9Ac>|Vd{h^S>m^4 zn}3|O`tZRZUb(0#{&}H(|I05uflDea?=R}n5Dm%a_15Y4u> zC)*;4v!+prYX@vN^j#YUwlqgSRe9Hu0{-^xv_hg65BUldJ&9R_w+lqK_48$!-Y?7^5+*MaX=Gwpo7aQ)D%CDA%FAgV zng29p01#9;&TrHW=Yp$y2ksKg!|^IR3fQ}Q zYWb}zoJS8$gO)LejoW#NKWbr+Zpn$RP^X|JUY~tpe*g8SkLAmM|LQS)aDG2lEyE}H z7nF?1XGbo4Ntv#x%mfFJkg6DgynhwM=@5TwOPFJKh}AxXT=r@gWKr}XI2B-xQsAnM zhFYYAAv>^DieZNW0rm^prU2n{-q`v08~h5Ow1Mn$sII!v+=F>r=bl#uY4I_18S#FC z7hDIa($a#RltQP2NI_gD@2;Y*z2fYCrLESinEDi_4H5c`-y%a0!{^od=6}N?g+DLf zefr6FAIdjx#@+i;m-|tEu?S8O_+7(8PWYa+b&J+Cbg(4S@Q>au2L%>0`^p0KVP7#2 z=5X*Ucq@PNjpGvJy)H0CQaMhK&R{QF$Xk?LESW!B%MW{U#kBVUeSFMRv6XD+>2dk1 z6RXwab^Ku}qvn{BR!p4uUVn6dwP&l@?&Ap4$*$HrAx<^shAnui0dqVd&%j5!PBQC0 z%5D=HTityK81h=$DZIgG&lA}Ti z#CYTm=X$n#%`-RU+p4yLO1V#7-F7IhJCX()a2j|x`zsOFrdB{r*?-oeEWSM?K$MDdwl1iY?PYhtHxLNlS&g>12WP@TFDqC}^=&=b zl~pO%a-S*eo_~7~mbTsg3CnMH2R;OC&6U$C=aO1zEVc$%ie%eQx8%>0;&q^y?FTFN z```T{S?qf6Abj!GY)WAecP~A{jOV(0+RFu@&WFN=TGN=r1YkTPv143ESjz>P0F3f- zHyx*}tHM_F)FjUyd|kkFg|w?m=WTO0aq#V&lD92q_J60lG8q6(K(fEOZff)C*~DpT zhnixJ!F$Db@gPcb9+$->I}dbMAttG&1t`9b;e0Z%O0Pvls+?%=!T4~m5izOMf`BTc z@bDg&rpYxxz;^BLFWFab-kR^$eXBrtzFctcPVVSrrtW0bDE?|1u{!FoEvE$cy}C@^ zTU)RroOh@%u?BzI1`0?;L8#sGn=N|!n%RB|jsR~e>(lKcSHdC~LWq!a!4aSK8OeHD z{RsDRLx*;aO)O7z9!j+nnk;N{(5-T@-kfU{1lc>V3up=n>f|(#QefmnUK>zuFx#cJ zmO^p`c%ffFDQc=z7#n0k34^SZY58Ys_ScW&uj|S-zB_+Yzo<`yupA1OoQ4-tIcOzd zGgazp0mAI^I*xLG!mgI%^-vtdNmmxl>ml!pL4?i<>2`6cWpFsts_=HwpV5Ygqk)AX z5BJr5*~O@eJAk&GWkHsbpQUkt+NS0`%J#~<9g{05DD5F zqL+wnOo^m$uwyk#)3dc_CHXFb#I3S+0x0AhoP=U2hq4RXX82KcmGDo{j@O=+w(Mo| z?A8=TfWpI%H571SHY;p+2N~d_R>6VOYh@_5eQSR_d~U@C#Iy#xHXE=nCu^M)Df&%x z+tf(_&hYA9=6vejZVMzzS8m#7!2wO}+>5cxat@EKTaCkYTix z;E1zo2>V#N@4?=APT`?{#fWQs7)D_$Y|mcENXRt_P>Ntm1~kjd_iF2nI%R|U&pUrD z>t#?Ui<5Rmse&gbH%+q@vOfCDlKuM6-z?q7l{EpJFZ!bP3M)Uas#x%uv|v1fec^hA zcb>;dQQasLXMb+jD&wA<2gk-Qn{c&pa(nB*7Q)+2SYanZo>OH%*t*N{RtK0P!eO!X zdPfP-Io5SH4+>7Qui<5_zWV!jUw`|j75P6;A)hae_ep(s zFq6}OI?-(K-(oqH?{|7OU}~zC+Gt|`UiD`2Jk_|#aRZL(ap1t^dD$On1%-cr2WTT< zYW1Nh&fuM>xj_O|f`fHWl2^9gE9c(mbC@7=S9hod2$-$UO`!mX zC7cRvY^e*rG!L@1E{NpFd=K(Sa*GlplzO__x}Q4PUI!`rwtaahX(i3555i3r|i=0kvdRGiLNI>Ru zb=}UXIC+R&X-24wN&@Tvz5ry4j}7y(2j4N#MQaWH7$QEkFqOjH~|aO-&&nCfEtuZBev2#Dz?@2ZWaRp$6bE|fM!XgK64T~AThSk6?Jv_>y&$*f@*$oT|LnYY1@nom9X2zA@LB;FQFZ|%FH z$0E!|FjFkpK3^NU+me3<;OBUkOPWm31WO(Q29Q_MB{^w)pz=@I9MziqmBV)XScms0 zj#{%+&CAF;|MTT~pRszW`jEBEUfPNDs>J>^wZY~P1<#Xs?TJ7bWpC|pnAI-+18@u%y6p}ku|qW-d+_+~ z`b66q2#4W!_3obUkpI8``ir0c>~NvdV`S(>`%Bj`z0=sP=2+6I6oN4740QCGXh4r0 zlmQ`mO{(as>}G!oYld>r`&O0tHrteF%?e~0hwUom4yQsvQo?JGJbT_OKohY6AM+mV z5xKGgU$_1NoWxw=|NLwdA8{af!7J{xi*PKx5GAF0+bU7i=|zxKZjjjqz5YocFW0foR`AUPFZKsRmrIXkfLHuD`!UsBsI-e(;sf7;u(=b3aoZ&pJYC} zSJVq|M*G-Q>lwBVAL`!|bTt5A>pW`MqZTkQe}r(z);gRMT1z@T`Da>2vcwOzm^SB! zS9V9|G@gI?tbub`6|t?AGuI#q>|;}=iDfxXOik6o>pYF{ba zOCvi@l^!h}*59q;>26J;*x|(5T)Z{*O>%_>#O;4<_MkjFcGysR(RmmOqECzeLb7* z6h=KxXJMhL|FB~3mH)?*rI$v5i*3FPksz|#VX2urZ2U}?R!m8@a}lK9kS zDJurn)EuqpGMAh!1sZ>q>q8B9JLDfrrb;rXP_tFl_<^97f_ry-?S7MNJlnoF1UpTo zC~NM#TiYKuo9T)?+#cPiS=TW%vC$VHI4K7|^Ws@;9qnD53p-$)W3G}^n4g#I$z#B3r_uwe?R$IS-X0;m-}YXr+Iu=(*<%_*PG^ zp)rd_T!|e40WY^L=pzCoW(D5a=agZIU<{70VwY?&yAOdc&;CqjwJ$AdR1+)Pn~?Fj zY#w+&tD&Q)j&!L`MRX^U$2CRcIGPI6VD8fG!GfuUTa($zdPRG}(&pF-&+l#f8K7}? zhmoF+19W)Va<_l|t3^BC8lGNOOmRHk&!ym*V_yzy!)P{QmVW9BgH^k$Zm+_HRBM~%^L0}i7Qos(r< zWyujQ&sS14FLjzsZCyWO8v1}t;hb0I;992vd3s2}bl`vPu$*S^Ba})oMt;|P<5oWE zaxCh$sYO4LjaB45y|38#_?_aJ|E?Y4i$BW!GSY3L98jOK%6H&*3o;xd*s6C;MYke{ zIqNJ&j-iTkRw1ZqEAKePsb*5x>IF7Ax{6>YFHpTij)U^sPT5+`iU636tpwUURF&tj zw`aS>8Zm$6mk#gInr|Lb$Y$ym(d?nC_74K5Y`oHdv;|O&*Xv;(Q3O~{)_KT7L$my< z+2@FRnkv-T#d)yVquRUdc8>W$4BDe@UilrK{r3-jeEY>O?Ef9#v=7T0<$PyM_x+kO z>ke?**yT|j!`afk2ipXrC=kY3oaG>4T2|KYlQn;WEs!_K45S@^xD$xmywk#oNX z8QwcaYmeLJGb@spYEs__f^cf6onW2qG2yVCYF%_c;;mMZIGg0`Q!SM62Hz9l0&?q? ztwb|WO=izmqSK{-p96Jsb!fqNgSNrJ8I2O7W%F!1&Su=$9bMvZWkQach==|)udDXU zZ{~lub`s?CongMHHcdrr!rLjCQrr~Vtx;jJ{h=zWg-*TYNvriGeDtTyi1a1SZ-X;cTrbimD!0ITl48gWTE|<}pUg3Uji=$MWRzAzftSG^ z{it(q*e&ou0aZZo7U0%5M=4Zw+b0`KRpk`CrnqeIz3Q4*99CK`)n%{jwD@zeR16Q$ zDMY0d9bec((R(cTqpg>{F$Eoemb~&=inTw;IQ61Z1&Z;SPZ zKm0+Fov*(LZx)+xE=A9y$RpZT0%`$+TPS6-+DT%EG4VP$s-xYP58abw?a}qaEVd`EImjQ9< z9Ms)FHYTeCNMR@P)Z4#Wt@B4b{&V7k;Grh>w%c`D;o`*prX}7%{H!)t?%GP)KW8Di zd4p|5>{hoz=U(Sm-n3Ck_oZe9gs8%P0#pxidA3dq@OHzV3LTxdSC7sH622d+)vS&8 zqk6JDSGtLT+G?{yrnzm;?s&dpCui2Q>14s-c%HLp`P(_cLzf{l1r&eV%78st{R0Ay zlhk*AuGW_y+NUpm#d-XXk6tMq&m{R=wV+2Cz?7^+#@X01PE0QW^`Yo7l%I5|FSb4@ zmm&rB(-6TsFWBx6M?2m;7ZgrbR!?YosvJ)A&f#KK^;GrV^my$yA7=$THEz4l z1Y%Z9a@+Wl{OLm-AA2h~mg+l)=c=hN{l)J;e*M;|zwCFecQ6)TWYze)yT`%Xn*i70=vy(x*P3b1*7v*n9FdlfH}0A0nVud3|lWIHfNGRZIvl^pf8OTd2YM(DS{t+xb8XScJJuCScIIeTMCm94RG z>*XnccvpM%sh*2w4s0xl|A25 zy*^Uivg+MQ=A)FwG-BGvGd4&MV< z{Dd5A)?t4*kMI*aN5OUcVD^!v7@|l@_o?xhO)iQ;1l5&+Q`IXQ68{OsJ)bN0>(TzR zeDmRdFR8URlWK*ZAJFV5r6|1UUP@9hkNapg zFuW5obV^>9s;cSCZC%9%J$a7Y96LLm1GV9T7|wqud(w$c&&G7C(yWG;+Nxu0T1=nB z!p8m@%0F5@a@>0;2w~Byc&$>JO%UzUI1z$z*Nqf3oA6cz=L#}cE6}z>j}M$*5i}z9 zHBYvWV&g;y@a{ifu(y#Ku}!3I*k#DX-bkO*4sLP;uf59@G$M}G!h72+!h^40UY}vADsrwrbx)CN?39(`v|s| zk?Ywu|}l>iW> zI2KW*f+?=fG6THlO!Ym$DvSgIOzbELBeupbUj6w*QMJnjl!88&!bQbm=<)wRlR`ktzoveN2!o$7yi zB^%qd7Kh*k6^u?6)|RwBt?iC~y1xu+zxeR=*K0s`{|r6yi^bToTDXGEEF}J8Cy}zz zc)RKb>^9U#y>&>5b5s9omO07$-AU0LBTo^NoxA&V@H;>~Clr5I&G1$SHt;D5zHq=m zMjB9R?5K@8kIq(k_V=H0-U>S1ydHn>@304(XCNm4YZRR6RcK`KQ|WRw?aQqa)sVsv zr!uL5%)UJ3f~`yGzC4)SDJ#;d1zQ4{*XzN3@6;TpH6Ntt?f<-b=UW?SdhKUX+RM;k zQy|-dpMJynZ@ckqxK`!a?v-kExT} z-l2grXe4STu3@n9LnZt&B*zHtwq@%@3Rc@Y~@&gZHHBwb-cg zxvpJdAjDWPt@d25RoJx$y})SG3lKHiWW|%6&n_ULKpvK`At!IsPQ8Y1Z|*rGr#W2q zLpiEVfG!XA&iX3c>HvQiIbFr>8olTMBm-wjLASHFkS6;r9f;F=)p;i{JJh~LM?QPj zem?9Pj|cszAaO3UjYK90SGU_lr1qAy^q8xQgpYbI*;oImZ~8Z1oIlRt&0pnZ+H1S5 zFg8}uaS;F!@q@jl7f&aEUn;%!i>(xzE|;Z^oBif6c2{HGlz)GDW#&|Qzik6Orm8Y+ zNzg_cD!TK`yp*iRg`r+ygQVx+^LE(5a?NI<)=%uSyR+M^9tBbjKujqVpS5J(DoNitP1TN*Ya_fpF z$LGuP=r{o{9a+&_`)$^+dXR*ITd^+?=BY?IeB-;hs7SD&*{V+#oxOmX3YbE?p_Kp|2Rf z!IDSqcVkgi5IDmom&WOh?R^A^N~MyE0|tL~^hDW1h&q3e`lzZSDZ#2#r_XUEtww4; zbtTnp^z%x6`t;rJ|N6z3W&GvaZ|nkEb)o&aUaJ33jY~GG&pRJUdWxED63?3xY}tCF z%8QPT$9U+P=3OB;me($=w_Zy?iR!~7FT((BQ5jbq%@PZ9Id1{v{kEInaOIwDes8vo_u%N5?FyTYK24QJRd9sBoV-Fl_ix`G=i96JaD#q2?DaSp+bL}yxUBD!d3uyvrTN9-FxCM=p=G`t+ZG3bW(!*));g zemQ@OV9m8eHU{!VD)5560{K6+D&EyykMg>u9LtL)xugiyPs?dH(Fib1ZL<>!LRvDuY8(p#js*Yt`w3^K8vM z%pckH2?-quBnmrkG8 ztA6q8(*EH!bLYN2pA-zwxt^pv>Sg9 zML$9kX$qG4Q|6Qr9ypu&=>b!0w@_ljC7v!xlfx~I=37`UzN$?@>pQF~rJ@4>v9T(U z0#+ji_pL6e@BlWO&*l26eJp=nxb=K1VZh9ucbIEBl8piv0xmEArwwkdE_GLEBo;%4 z18jQM!Tc|!ue_(utNLdvib8U_5^jHFp`r6+0C({45pZNLS65p|{b&$J;1AuJ)NW3b zKTSb+2do}AlJlWr0|XkD6?u^?eF6u@#3RDFm14@IO;w6DuPf>j+fqXcPhf(?fm2`= zKBO+XPNw|oZFhmvE*#@&xBaD0OtpF+2wd^8Twjfk|Mj7*5hnYK-xK7IK#_mXHG^g8 z#aYxU*>{V+qzvtO97$7fB#k3EQ>?6hw(Byx{(?K%M z;4T+^n_Gki<}Gou_wBgJlUlMvMRvn>Px8u8PEU32@5}bT-miW6<||cRuXg~J&SfaKY17H3Kmu>?mV#SeUDJkLorc3gh_Bxv4rQ3Mf&$AeA?AZqTBW1&((x0VZ87M< zAR8fGW75kAf2lyUYSlAG8xAU5h&;$?>jceY^R8ZJaU=;8#G~rhrD+Ygi(l-)_LxJh z4bY#Ha~jewH9jRUrt`(5ARc}=yvGJ^kEQyzU;V6n^Izq=SA~N8rPCksGMoB%Y)mI{ zb2;w@qR>tK>LvcGam(c-t}7nVl~v;gADvlL_O zn|LAhpklu4$B3Q%+?@vCFAPO#HUoy1q40ZRGd$+8V80n3zy9JkAHQwm zyYIgGfAn#bznC_Uht0~%?Pk`KK(BA|wnnLHcgnbu{u=D&y4=W`l9Fshc`XU9+XFDo zUS#&*L35k|L@o7mUn(lEb|ImkAduM*QPW*bEywDEy!{-Y!&92AcF1g-R?7!5>UO_? zVciwc5>A&SmhHN=BZlK}FqHU;Di!9G06JPsfAe;RQhSPA*Q0T2ENFvqZsq2hw+ArL zGxh}WP|ou%%Rn$a*6yqJ;hRq%zW%znWcl-w9WQb#k-Rp&+Zcyk;k)(uFxgnwMW!ws zkw%V8HjLlqJ<m0(k|75okV&b z)gZT0ph~}0|s-blA?LmSsgo4Y+idKf0dtaM}uVRyMijx1#RE6UC`rLh6bc~US#yX z&UvrfiT4uf8bKfBw6_afw8}A0)PFC}Q3o^fzMtJ024I~N?!!TrWg${@oq}#EXW(7_ zp}$aeK1n+$c2a)xyGrDZix|^Sy**FDilSc@NU}HfWLx$^Q;|{eRb6A=mulZ_f0P~b>06li+kgN3n@=DA{_t+IRpXg9)l=g=Z;n2W6EYA$@Y`EW)mHmMvgjoCVbgRY z1*B{@Yb}S?22oRCZHlYSOxn){r?;Ad&wcB`7?W*u2ZN_`1vndPdB?}G*ZTAxF8rOt z;rnZ3+mS#eK!@IkgDZ}T)xCJ_f5nnDT{>V+=27;ZSD>62n73n~y2J)e+|_|kT^qxi z^`MBuje6>MdKO22m29b_gF9t8@Yccg(lZ znSB>t!Lx}ZS1-FG2aQa|iRoTPXv(bpcFaqoi+rI;K)F&-*qoihNk6U=f26jb-eYV| z_3L`4BJb)&QIFtR#IF6^XSYlJQX4LMuLLdHEI=t%s5mUEd^%1C=;fu=?B(z6Na6;( zBS|eVX0P&bTuyteZrawbP&g~KnEf42hCBAXJxrNc?@T!35DiS4wCvzlwHgm9d71a_E1>)d3g zuZ~JK4wU6R#1UWVR7ID~X_e<~lby1J|D@JFnQ$&0w%NASol6fS4~4#^pf~VPB_vW0 zr{7sQ2VU4wXHq7GRZ`>}*Wj&O_te-7QC8_mX1fL&P9|5+3#*#Z`y8k-XkLH$FwmVIpYFzRe_M&+#1 zXX&WN~AdArL{enfmH}5 zs@;ftvKOE)mV=chbzzg2qntQO|XEGAvk;bg=St_GdW$r^p=K>0otW zsdW04oIcR6#gV|-LdQ9_$jaJa^PVou&~-s^{Jc+pApmSKZwhc z!|PjKf2yA8UCnKcEI?UJZ5gF~A!`vjwbiNg+y?Io_j9d&2J?QKR{cB)onM@+cb)3Y zu+f^WR&44E!5c})e8=JTzFC0VrZ7vQAU+_gZH5z^G!My%0%@m;3pVymRcMAg0zjo_ znX)uq>|RPM1@CphwAsnw?b@H3)p}qogR<^uf8vqsB2jQ@TViXm5tLNO<#oZ8Nx#~C z#?@Zb1wr~&Y35P1u7ri!CKZ%+f@>DE*I*6Z89{I#@C z%Z_ZdMLnEg!%HK9=6%(>BN&ZPS=CjjjRP|zM!p|!Cv1n}ymI1nrd}*=Yo5f5R#GP3 zf51%=wuPx+VCfEoX0Io-@r4=yL~^i`x?M1m;2majKH*vEQPO@j-KMN%l8KO4W*ty1 zB$exK1+SItb)xLD|H=-3K(uXZea-nL#gszXREoj>tTf7@x{&O3IcL0CI$8HxXYa13~PUdP>QHWxJI z#cfewToGz*j}Hf=y%8g%D?moHx6o&m*uAB8H^)!~XF}A{J6yNw?Wr={i6^-eBiIg_ z`M{B8E_~=lP|{{90qut-oIHfSW?l#Lwe5O_I7}@vx^~NF;~|GHIytd?Ri}B$e}>vL z-Hz&2!<>`G%6A2_!e$He50~q0l<+C+;N{K}uEu8ex6N(SDy_2x%mj6bi`H7TGhz9T zt{$vhF4)FI^{WnqrHs~O5& z>m*5=gPL_eKE^Fwf@7UG5CMpOe+$!HEQxxA2swCC59J+UJ}la13?mef!8M1;{CjY& zfRm)-`qV~|bgY4#wg?AL!`}JfvVHX*Kl#lU=Z}xK+mZ8Sn9!$Vi#B$@ZMrF`ucU(r z$eNRKpL>$7sBD~Vg;k4g*gSLa71QnLF36s+)l8|w#)F|6u4Y@wYKs#Oe@cGeyYARl zziQBM(?oDQ$1jVf2T29^Vj0Gs;C4Au=rD~!LBj*S+sKi0fmZxc2~b=0((-?>l>^Kl zJqSv}vSJW|?e<>Lt95XMO3hli+d)0acV6L;F!k5?*K786MRLB*-|&r+U57dcL3u*q z3wQFd-l0(K5Y&)AY!%mef7{~4D*1AZWVDz7|2F za{bI~ju5ugH5Lm?sk{Pmi3V%N-R3O(JfD82S~2UaHCfgK?rKfn)i`vA6Y^<)d9qL; zJ9g?lCTPeB!@vQ!e_2=HakWu+zuSJD*AiUccU|B>+SAHWD{MsVCyQQz~(E`@>gX{t5zc{`hUH?Jt9?$}O|^(!S)Wy&YwBShTkmH?0Ubo!-D{Tuol(MXehwCSj}1?T92twflfY<DI&A6-NgS<-oe5VPtBrN|V~!V8LxD3)Y=qB6?2FIZj`6Vo{d8u#+ISA7_aSY(?Xa0^t&Gkc)a0hie3J4eY`1Ybtl%8A zjU+d3v$2y^z|-1z5-cB+(c9izRP9G~gWG#^?^wcN%P0VUYTa(P2Lz>R9CHp1C)vev z`?XgNe?(E)kHi2Yhmr9Mtm>V6B0MMHo-zni6`XyCkFZ6Km1Ojy-^oueOZGd5d*3P+ z0P&ZKg%0daUIZKKc~IqWRN&!&9+&c@eEFdFVb;{txp!fETL`B&d#f$i?bp=mbj{uj zF`TsT(wDs*`Y&CU^YjqpeL#lI>a}ss9~d@tf5%l7<73k`eR%haz>=qG_jWX~?Vu>h zKuIJ7H#o|7^0E6J)CgiTNj*q01bm<-fOgu0I#g8kAZ8UbR!5QT1NPER-lkGk`4wG! z`MWQFQ$DIGay%M)()KJLa?=cWtjWW29d8geKq$d?CUSF29tUp?d3F^ZFK1-cS-9M2=SD2?W|*|vmYAMaV7ZP< zKh-&HqKCS$`thnSD>lAs{`qz}2p7CvoP9 z&8}K|cECcbxgvg9!@Dq2?O`F1;d1hbmumOz%8hSBnTk<}#K-=2W9lF~$mWF7f7PVX z;#@i=r^Zp|P|^F|A!OkY0>bl;?Pa|_d>rl5w;%uhd4Al^u@{Ac6xi^am-!(kz%~Gs zX0j=kGM2Z$d-hq`h$@Bd zc3gm2)bp)LS?@>i3KjU$I5&I?f1O23)wa!B4dTJw+4)WfHs=EJ(qVN5{c>(!T}P3( zy4l*jWmVXnK86QH=le9F70T@M%w3fl$33j}>#fcQd5!cM@Bj9fx6YpQIFR>qy)I>- zlI&5l}ZboX)*Hg~9F zBgSnV6a&`)Q|R0Ta^*$G2A>+rxq?^7j8|K}M2EJgMP*0MOes6Wgzt6Oe)V}g$@TjA z*W)i7$nv!z?DLZ4>&YnrYWbSbHt!z2uqJS1cCL*SIjmdcV*8FxhjW=cI*t&^agw4P zY>iX#TSzUt5tut{Gi9xBd$d&cYw7H&a|S;{(<0r+i+!m3y}h^zI^M=#xL4QT2`(j> z44a73Am!gq{${<}hRp+0#gC(xKvM-3f0~Q0(X#e&5H*h_AJ4ZcT3@oVwoTO+tiNX9 z-W5>a^tR%QGk86{H6Vk-Zzdn2Tp3hyCp0S!t$Dy5*({o}lBIZvswddpk3-o?Yn(Rp z^i)pG;7C?!jWL~C7XuxwErPBIWMEkW-KKoV9yMhHx;#!KoC+qbgg)p$jp7f5e@*H; zbEH*yD^38~YSA=dCcX~6#z4tr$qLaT#1b3?%t>jotfm|9K;hVf>@{^zZ_3|<;;8xU zMYv+EBXcsw>vDbi@JTHPBiQOuA?U}K7M0ws-a1}&a+XRx!C8lwH9CY_lM2g4!4|uq zPDfu?B+WlvZSG$hLQc;*)p{&Ue+Xpc;T`5v=$tJO2t)+r+WV50(*7J4q`>gwUe`Gb z-g`JSP2-(=slj%RWto1Fk0#$cPCne=eM{zT)4mj=b5hzaI|4w`KUi-x$dkn*rMU=* zNuQK^IV6$u`Oy|fx+QMaq-KWp3oJ+j(^@gokt-VFOEA`p9e+1@D-bO5% zrQe$OpE?=nqAN%P0akn0rX3VKVgl3ZtmtLxU~%|2(}fcWQDfdLza?r1bv5ltSHhY! zv29Q4ec!g-Hf0|4D_s6)K-lJ`Y$rfw%Vk!Im$$mc)0?^%Hw+kb;0)?TLXp6&SGYAV zCRJk5z$G{yda$X=wIn8Be;1W6dBH84RtVb*T>ZsZ1JLhP#PmYAM{J6n^WyVni!eJx zbPn5V9J_1x(v*m5MSWcl0O4?3si>J1{WoVHcn@z*o-tYo1M*uY6yc8SP zKF+CQT{cup-JLsp-rlkcMY?R9X?M_hY3VTbB|hQ^YSY{lKwQ{we_cI5&UD|G)Q#hL zUNicOfO>EYv{FZg|_Mj2vol?Z%&k}%EEbJ?Ks&gaAsI%fv~+S)`zdH z<^1$-@U)M=d(-fFWXM+&uDt8cpeIUqw>2fE9R9e0&_ z>XF)a6-1Q9OZo$H97zkttaPcI7vKCB^)pw@yj$wiUT_@HSTH4s_NrvAY~F%Hg8!kp z3Knuqc|v`Ue@@824^|HD{r*qC`cVD#?TPwdnk@EB!FUyr7ev(Ll_cPdftRUAEs6!C zu#`snskyjQ$3fe9?P4dfr55t^ZZkCGa?Y&F;bj#)TVxM5hQ`*Fc$>|;A%_r#T7&w^ zJu0x91JaK56)xW(V>!ZLD%Cy|A@R)wLTmpk#-ez}{H0kJFfn-RQBXbrQ*!*S>j4N3_0R zqae|of6rER`2xT|znsr}kz8?_low}XVe6~2D`_RH&VG`bMKGa+0}al(5(^@zjbPKsFC|&UBEWwD}lMYUI;dCXywH}w*1f6>tTHJvSM*K&1n@G zI!Ww@P>}OiHzC2qWso=XrmKYjQi4?5j>$V(4%rOmTsK>#t!XqZfdrr>>i}2 z5trGh{$MB3|7bZ5JJ;b{n@v|)11*OzfAi^7F-WyI@5z~wn>hjS|UU{}M-C zVd?PM)&FuU@_&_Yy0gyz<0pUk_~EU_e|**^%lUrwj7YJl4X%q?Ru*My5J=SAufwKD zH65o@Ts8Jf!x<&7lzMLt6{=+Abo>TnGa2(cH&3h40r9(^u=*BNO@m~ z-K=(SUZ#>upOlNhyJTgQ`G7%{o#!TT0NKY&mFzwEFL9syy+=L9^l}5I`y|jpF_K^j zuhiAeOn4t!AgT<$>Hk4wJ5;E$e-y2%vntN~dxVgZHd`Y<>Tw<%YXig%2 zVztrRDPS1LH33by_IpRX98fBXB(bzE*M zPFPSFl>F563YU+0pI@z5ZdJ;*8LBi6x2kc4H)pTS@#;f!Q*e9mjs{jT?B>!Pdsn0- zcq}-u6Nu4CAeLL2Hqx8UxX+^Eo@~QCCjpN@5SL+W;|MN=${~iUBx-xBRA4@wzp0vm zWwz1M`XQ~u^X#)=e+`Fre{R@Gn3nW7FBu zJIZs1U2wG8+rWmW?cxMaFDGre+@E(yM-E=@Ep1HOGvV^LZc^;Fe{-yiyV~&WQwMg< zzEnEd?f_Mb)zg%m^|h$tY7TYS6lB`fx4HlV9L#!=^c^VB6=k2gTWy#1)Uluce8uwG zU@vNcmc`l6cfJzYy;mKOSM`BIDsii-ZmF0qx78#>9VzEzm+;zN*x$FVJW;7A4*+NF zQnP?Xp21O6WpEujeVXu3(;S!8?@-JzTXgb@p-2vRXw{b!OYSgK|G{$o z^3wxlTyLQ4t z!8)g|Ac<2M|7B_B05cGIKNIPS=-vpz%g-a^O-1ZB|nwQ`>o6U)X9pMO!UFW6A)6yhs{WbeZtt#dmDP3#7Bs*L0@P_fTQ6*KRKd<+>$g$U zZvP-a%a#|C&hV;^(*^>otT%sG<+4GdZsrIud?f$+e@r(Jae9Gtt9Ph3CRx@3AfF64 zUo8^B0;Pi9_JL#&)A!fxt6%+&)ynzZjp}+aPd$o_koGn3E!p}~+|xrg3JlZsr45cd zt^d|(Wy5LEBk?}(BN+*9$D1}cOwt~ASZ3pZ?p{S-&M1>AY%sG(b32Iu;B*E7ymmf$ z<_Y=;f2#{I5F&-L?Y{Ny7^)-GIg?ERMJdQh9L|nH%%wnCy|N0bgajqt;PRZ)p>dZz zXueS!1-drYf!M`ahN*8_u9Zq|?`0cT`r&dB$Ntek6~I3wBtz9ib_dLl=ZML^$YvXs zrs=$$lgvX%x*Y3VQ!C^EQiF9Bpfoh^UOM`KfAzZ=0js{xHf2`=(W!rw{kaf=cmq+v zQdM7rxIOD+s~bV*g3Tsx-arLz4M$Jd8FO&@{>{<0 zRc#!+7*=BkNRptlQb3Vik!*b=^;>Mq*0Xe9?*DwT_U|v&RBQm44fv|Men2V?#U7M` ze+~gW)g6ep6Y}zUnrwd&MuyrMfPe~=4#E2fQaNpPF8EODyyrwN9J73NA=G3alr8E!RcRQE9<7tz> z?M1*Z$0N5u3IVBr_CgK&rhc9GYLEPA$ARttIcY8hMgo-#o0KgsD%F`Ze-8>;e;iqh zSJu{%m9uAkuA{2Lw^u~!+k`C4KSldHubrJqRrd-P`@bzyH1b zWqkKna@bdY`|Dr7{kRHcPbJUrq?PRmfS+w-TQKKkXUTrEkmRx(cw^7*n||EsAf-O< zyNMz58|6*7TMevQ>|hgy=vYe*f1G@P&F!VBT7JZ-=c^hmN|MND)EI@{`beZDB-AaxI2%Efs-Bf|5ZE2&aSN~Nkm=CooX~3#JMjsBF+I0*EtPn~TyFjTN6pBO|MJ0E)of9Rhu0~Qc9zEO;E zRf34*A!bGOM;NNCZ-+|V4Ci$lVDB@S%GE3r;i1Mwb*1tRFo z3$FO>Pky<^A5IOs-Xy#f03+CbvZ&3WNK6A34hGg zAt_!crP~mc=A-8-f7A-iF=mwAT1LP)QDls=T#4 zZ$@;B2CwMabSSDBiPsLoI<8^}1WG8RTI~KO&d1eOf3np6g8l2s=2(j+23x+;B`n%t zcitt}Dbmt+)k#dC6iE#lp$`1M0SY_y#QL(g?=RK5uq1kY_Gy9IJeLfh!U@jKB7_K8 zu$f;QLlToZ6o6Wg=M?fS&O8K=pwytGy2BAy9R?imyAv)-BJ}-jiZE#CX^A6xp}X1G zI0!=_D+_igB!5d%cog?7OMzOwVvwF4y>90c`slMbLdSK0Nni~^nLO3L|qFXK4!KP=hf{)iCz|UIpQmV z-LtbTC&9_ClDMl$b)CKILag`J#!j=urS}3s&5l#$q<`%mP?z2wUL^*mL-J!K`E6MV z)$G#8HP+-kucm~X@}|ao-7)~X+e4_6_uawnjtO(_^fTr&oj?wX6%8la_I>#fPJz7& z|AfOe?*O!5wW~VTJ*^h;1ZrM`OQ*N>Z9Di%adN&rQkooH>q2ji$hv2JL|2_I z#u^G+=mwykO-+wmQ+a(t?0&nuv!I&r!m8z0x~M-z)dv*Jv+JN-Hn8XFIPB&tW%p(K zHUUs}sVsGwx}SPW1@8r&46@(>BX@j$nM8y%%YV5S*B=B8yyL&vQW~L^aPykUVAatT zrS^^&%>Uc*r=S0?zrGC5zxMSkbs!m}?G$^x^o99n|X0PTvMVu>xdUQ}=YUM(A|C zei}i@vG>{{453-%^a7Mn_*|~9e)7k62feq`csv)YIhO3LqBZbge+qEnjBlFlM}T-F zJ&D*DUcU_sbO)&vu9x!X7cB?W;$#Fyi(cEpqXv`{$l;Kd}kdjKZ()xssy#!Z8a|0x=UBHt#xg?v!2ndTafKU+sWeD0Zo$J zw58eC=v&;q+Xo%rrm3U7DGh{;czHZxei>@tLS%^RDtF3Clci~$F-d>hVD$=>Fbv9O`qqvREIShbn17kvCIo&LQw z`=fyDd<>$#6fewnP6NPZuXQcNJF)4gXsrPa?w7YD91XCgiVAEGeiX1Mx(n3*V)IxC zCSL@-f$Qoet{ka$Iwd$(FMofA;@JstI}xu`JzVUxC-adgcg|geSh0|rxEsbqparnW zmn7W{g%M#`6LNNKEcv|c%{?kCoj1w9@Hj*kZ{w77CfkrVO3^5SpJ@+Q5qBybuBg$7 z5R9R_MwqW*-$i>|>Bi4JcO2m-fP6FK3Na{M1qO3r^=UB}_C{TWv z=oo_zmla%dI*hM6#lF^p4`y>Dps+1P@)1>vvXZp@Wc%qm!kdICU6%Nwom`ihJa`Ys z?z96O*v)obJrc%P{eM6d9eP=`x2pc}w6wH^{Y4LuL?2fHijW_8ztQ5-b;>gh+retO zA`#jl-4=H*^$`bT3Cf&KkfQ7Cc-9P8ZOQp^XeJ-5cFg6d5=1Nzh)YI^q|^%l$N2freBAbs6SY+FMs#tZ+Q`GuRSz+Uhdwi?f1=GyUqK$ zZHj>RwKXZ=Or`D(7m+;Jgl9=9>z5e4jJ7LI+X4;RfDu<8O|d(Gz2<;xGI?BfbxjrX zqI2a0YK8pRqJMEg$n!xigA&x$?kcYwFU9=5R^ez_B?eNX*D2ebYap5JcXx09i5SSpI#kyJ*DCCnLFQF0r2xvvP!2ZR z5u2@PJ5I2B2NRw7JDQ4)Hn!QK7?j^Wl>Y|ra(tV&h#VYEIEOldmvU;=a{p@4eOa}? zlvRek^M7N^Ccl`065WffxkOQr`#IHOgw1%_wmEoLZ5r3+yxQli6dx~iyOvhWp=gxS z;~?VG;_0lwV0aUo=xhe+GXjVeE;D8*JVR)343+%voxwvC@KTU-iS;!H{&V8n9Gc-y zfXABDaoR$64WdEUC0q~EUKF~s6$t>KwSiio_J3Q$odDm8QdMB_ZVO8|9c&NBe!`hS z{$a#hDIrCl_tzZoCTs_s4Ue(PmpX=78D6F!pmP5lP6uN(87zZ^l$xIabqjWb9B?RF z$lr11z&7?oPCu?lBnF%~d^7BGIUwF7KvrG%Ji>j6nG@Qw8tLSh#CMb}#q)t@dp?sd z<9~8?PCt!cV23E$RS2={K)NldvzIP~5Za*}yW>l+YOS!QlK4|0y}@tY7Sp222ThB| zmD&9#P|Ix^1F3mc?5u$>_;p77ci;YbytB*g#}8NIm$J21$zEiqWThfoVbEj+WXs0Z zozXUD7E58EUCZaF623NGEHc4-LQuc~oPSnLreV%TP1qbD&lz!L>>!$^DJU|CCISS9 zBF%(J+v*=n7Kz7^%s_-=10RlB>zz27bEa#cS%Vb^QEY$Ntr79@2ULgW%))4GS$TC; z@o&{bo&L(1tUkuh&)Zo@4nZts_}wE`il_c}aq+3|!Jiq;0=Qh(8n zy4X#XmQLy_h_PBMl?HgJ*wmwWn^mw)VnEQ#36>0J;{O-zH>VQOg@EUfjdfSOP(in+ zT3Rqu9er|NW@P?4%>EI=KxxVihg4v{DOMhfZNF!=xF%;E5ElT)%a{}_Th$`7vCR68 zU9GC$5W!fvu{%m|@AvZj^V&Chfq!iI&At_8#@Q3V%!F57rh} z(>8l1T^1?e>NYW*+QywW6=@NCgj<0heV3Fr@u&P#>xv4(&@bN9Fm znMpbP=W@Nf6@P%5%k{`fPSrlb z0S=EV@}7q<$Hrh~$85;H;6djhRXz%dvL9ZMoE(nqJT%N|FLoR|f=S#_J5lSt+Yf|NdW9FrmrtrQY{kWq2!rkOliK33wSOjo}MqvpeFgZap&Zr+(;Zvc$ z$<_gYx!w{yEUT^`lz+-lYc!22+B!i z`Cru5Id4F0(8AVgP%cW{m#FD`wNe5s;8{pYyUwzEyK7Q90o-;wL+4DaBK+b?QLSiq z>V4r{oJKTYvAP&we4&P@ zGutk>#V23E2A_J{Fy?((1f2Q)t2{2M4F(a4PbY(+4&CN{R4W9mrSzvU%nHc?s;&Ay zfa(0cV7TI+E}4jKe`K}IF)5t~OcUs-rsjz8E&q(XAD_m7tTh)mI0i7(Q!k@folSjN zwEyO<$bXd{S4roqbV^;FemBSphS-(lWY>7~9F&5~l%?%8tUy~XCe0I>R1gD7w7hDa zUKE0RhF}de9g>Q#U}zh^w5`xmH{K-kP207sLz+^`JE->QE#6d+S(Ev5140=~3mg2h z3yrX*ql5EX=cR3f2A^YT)$z>dH7sj7P+*PKE`KCz9`_RHg^FFtX@gUvP7+G0;f!FG zvTj$;)zI|XY_a;EwzuQ>W*qfYx3B^Yt=YBB0Xq>O?DBvGoz+X6=H0t0gg_&nP}QJ$ zdy~;rKhcX!ix?$4RsYV8gCG3TwxpKfJYjY)*$Jd`kqS(*3$b?%e!(VNeVWW(t9RFy zM}MV&iRlTlq63Kv0^N>S%M##c;#1INLnV=_^nG^jn)D7Ax4v%)I67u9RY2IKyGolJ zGeWqX<~k4Wu1jA-EIYeszINCB@%Ml2dXqga->%PcfX@VJQH&F#`*LHG=%t%=mY)`B zbb(d!U8!dRDChq;niomi4z<)Lm~f*6f`8gnx=~D}0UVA~6&cE+`kSWGyb8!lp3poH z6m;@T#_Ho~`~ZHcwW`tWlyskcFNZB;>DI8|CL0!52Y@AJFY{eMzQ z1oEl}#+lpZ9fBka?t6HtYVVuc4c7j6UrsITJAm8P8I{1teJV{cgdmm&JIQ;$btO~k zg*{)F&g7DQ>ifdm?9O%rs>oJ)`uD2F`Z3#0YiI#Vrb%NBLq~@4Cim#64=zI(X;D6&cU5`d| z(uW9UX{dV*#NIj;R9mf8hu-c4JBwXPX=sN5IJN$JmB0ayyZ7^6Im552tmLq8QoU;B zb@BJW&A{Q)exb*TE#Cdb|2_WxKfnFx3=;))7a`sj(dA4 zTeiIq+oBxs%T9`ux<}hVI~tC3@E1w&P_ZQ2H!DrlG|r)7XGVpinVrD5wrl^m;=W9O zc5_8(+tc|$&%EVAtH-$4@zs_(APww#4QEDnuM$<-9DxX@q7XGHE6-bH`%Yb{0AMvQ z7nHaZ(7agKlXoxz?0D$xWx9roQf9&_dkcmTOjn9>4wraa5L|fy&UaeRNy;U6c!1dRVQf47=Lw}=`Nk8Pj8QI2S7<> z`!^W2o7u3ldgF8E1}Lw~KXb?$vCMU31KP*%3lBl?aJ_-|T=@iG}zG*LYv0 z|M3$*mw#P|?-}t4x>_e*Z(tJ0?Ztnqj&zuU2``IgsL_(PLc+66+QMm8cgajjGK5bI zoqDF89JO^N(<5nJ!&Ef}EOy_ggGS|4<+jREuD}`JrsV4}2tpjQoanWI?Q!}mg)+TV zJUAu%r^gW1lx?)@@s35)SZ9|I;b z*bAUQ9)|B+1h2#~Kepu&bIwyyp<+vkEs7-HYuHO@rOEc1ZnM9|13w;g)t*#4D=Ah5 zYJcHe!$X_euG?_lOQ}uH8woKky1;Rn!WUJ1322H&vsqX=esZ^Gf*%IU2i3uNoM9kp zjI?x|0d3AMmmF3y(B6j+{%mskkIR+bCfV|f=`dWT5mFQe21W5Hs*s#sqQvP{p9M+4 zQv+!3rXW@`f*I1aMSePO32JlzD?#LdA%92q-~@bY5~E&7@?x7mG;3$4E?GR|MO=OJ zPpN7^`_@37cbj@ZX)DG-_63rMZRu{671;)q6g;nJ6eM|18a9zm=5l9ogYrExxrkMC zs)S$xJpu_AM|QMP@{WaA3e+ILKnGMx;zz$M*DBi|x92dt%$0`2h9l6%W+@1Y(0`95 z@dulNZ}5Fdb`X&9|F?B6%aYtymYw%k=m(PKa6B9s*SH65-J_bh190k^@hlw9tL_}IBVPYbZPCERRT z#Oy(y5MzQ|I;nEUl(ghkx3jk{4KB@Cdo-{2`$**Y0$p(YWbUyG>0AOC24+ zSaFz}3)AT?#Z?d$XPnqGqF5a-&BfH+9kZFqmS+;k8I3O`4;)j=@5uCVQm;%r>8aXv zt4Prbm?k(}6$ml}cew^Z!xKEsO^Xh$aV%v1yvL>>>H!c7i=`NtQzQ_(Fn>&yh_z`O zw^61JJL14kv(;P5#D8Q(oJqa%PB|f^9Kb=&5 zJ*g*I5NWIMdG$P3R=?Yuc7M2-OUU;RHMcEM7OCxV3wZf30Ewi4{QMgLO}MEJBjBY* zb3Lqk$H)Ne9v^BtWj(3g!lh?;@nx)2+gH{IVfpYuYbf!zK6scNWlO8 zr;{q{q|)<@i41`ffpEexMDoMpqMsyv(Z!%eA`=gCEIcX5-7pLGar?}fc26Y9=l?pJ zfYY~>)N$FWl9FEIG;+~xbSy%y}9huQX;kORq4%MT~@f$Wwq3u z8N2^-ujNpr09JKrCVy;ex+W}#PIM}zN*I9&9M)HBmgVVIo=0v2UL>J#+>T+B0l3_= zAJ_ZR+B&KK`>*~FA;U@t>r(@p3|*3ux&sy^`XNx^0;Zf8j^dvyN5yT~j3rN1e55N+ z!22KSyAFA3`dWSj!8gYxxG8oD3Cp`pG6^qSV>@+m(GUvumVeqCX!s~@VN+ZYJfm^J z$tOaU{MQmx$T1wapfSr_JnhN>v=_+(`KEK-)|O?uat-1-U6cbQgllh0$Lexjw~{MJ z5(!Xgk@P94IDAT3r5w)l{ri6}UnSK%;>W<(6Tx}CcPAFBq%4~R9RSJ`P-11pDt%nU zig;^Gt@#}VM+exTZ6PK=~69$gLU!=5EoVO&Okjp zEXKB3*mP7_#ZSzYP;fcxiz`()f;)9vFDGx<|KhyTpMTik9a_Z|<|1#H&V{f{7S~Sh zc9MU>rLMzr)DqyhjOMag?rv7$I^Ca6YR5RC=hj$Ou?qKOW2$V}|5#jo)d68uzhXJb zGOr}J61euEWCVPw<#mG*D*>MjRWKaa#zn}v)yvxVkY)7}S`aTu!6ZGyW~Q9<7~#gX zx`O&B*?&4TfPI*7bD=94AMb~7=)lR^UPuy9^CTSk>tX%p|NcLp{^Q%%A3x8pKYu*& z+}84BUVPeS<4$ScW^7-~6ulDX+{R0h01I*k<4%bQS^{^6qK4miT^e)3n)lA}Hqz?g zl)S%lI6j=B^T!Goc4vw=2P<7GkO}dX@b#l=>VMQa86sfAFyFRpTVN>39SwqjHk;Hc z%w89{Wx%JH0N}?H$)7}dibbui-ht;;K7!NW(zZq7il-~ifFy-kvP4u(;diA~vwRz` zCw6{*Ie*NLO4gr5*yQ?gOrWcRNdg?@lRHayOzxJnU(R6S*)yFyQ6!z6v9%egQzhw2i8x=2aIqJiJqDUR;TdP;id~0h1@Y6 zo9zv6zI$+SE{y{~!l}e!aY~gRoz=%Eitnw~V&Cw!;Izv>s<^p?^IiF+3wQ|Fh(i$s z?)*)#A|u{EPV2|{W>tTy^@-wY?IH@skAHkwe|M5pjik#~u0lo*!<$aI5Gk#Y@@PfD zolV+WUi6frPlAHFDFq($n5u9pcPTCFj4J5>;fV;i6M8S-K}K1zY2$A4+{) z#tUB31@7cV4X2h((3@O<{OaAsYn*N25UvPzzQFQe&?=jTweCfS*xU(N>}m@4#(zX$ z@wc8TJ*~ZbOsrW0C~qGA{Qc**>)Rin;xF4TVU5~6v4H`|xxvmM@}1x_@`!JcbJVMYB0^Xhp>wHNQLr;PHz%Zl{W)-5 zorwmH^t(O;zJr-(l^@zEVXyPKIe)BL-5Me7Id^3b0&hRqyDTbbPX{=`;c5_)3lxVI z0dpYTXzOT?LOxzJ1|XAEbHtl}(3fZ$7dZDNK$~-a9Myll{MXC<($AkS-@e*=t$*RO zfPHH-(GRbe3+Wi{re4=AV6gebg`YcKL6>t&=D7s6ZJx*OOxA2%e+LOUQGYJRaJZh- zMf^Lx4QC0C;7G5pas!_{WKce;0#c7okId|NGP#Hbo|??`vc1Lw#2RF{wL-P%d|Vpk zHE?M85EyW)PVz3ohC=D#R5;s~PLGRk{J^9EY~3PlTspm%LZ8;NZn7fz#KT*%bDiJk zDvRDPpXc8fHJFmZ$NOqWd4E!?##*^9QgMcbzJw{{PwILc_hrhtk*(I-(^FfLzfl%f zszdi<8tHGs;>kaq;K!&qT_+pgh{Yhc*7mZ;t%>$YpNJSCfX@%H7BV^E|)4Q_n3cd(s$i9?-H{mGWcYq*iPSb9IE3qqE~_;u=rxC>Ph-c^C~B2#OX zXO#?UZ;$jxRSD_uxqp4Z3Tv#xJ}N;}K?QBn$*J>JNiuO7lY~d{5J_~qOFTi*&2tk9 z^(K)5sVP4T@3BeZU!_wxom1PuzrDKmsd~BMg75Rs{rv6aC*kqG-*0C87#V+H`(1i@ zE@Iik=5gWiT7z(wQLQ*ngQp7)@mrX~DQQPQ*)W zt0L_XedG97jTHnc?;Ex^tVTFo{&6wgn^a=fdxE3v7Dw`WvKuq+mhK!dlG95K`^gc- zxg_%(UEv_qNe9_;O*Z+ZHw>r*1;tG~&P7}^xwr~|#BI%9WA_$`$u+{e#CQMp2dx9fYm^R+JC-6xRY-y*ToH16ldV4>S?Rw5H5i@w0YLgV1})cunHJ zc3I|rxr77~13Qq`wqq5`fw+FL!%Cu2-b`>2WXj56Y8=jcszC`i!Ro!kbC;1%`4Ie!A{kczMRHY-1L1*4*`Q z>o}-tF2~bU^CmR_z;wR-aL>@elI|GmA^Uk-`~5|!X*_UW8o*szaMI)l3H+2;za5+| zKy3~uBY#ip;DiDK90)(kCmq~Fj#29;d$&C(Z*xy1Kkm8gnKzPcG*lI?hw_b%!OD76 zE?~BPXKNrbp`dG-cnOJc|LxGmyyy2%<(GFy_LLMwD*>2A2kY;|CO@DblIaa;n9NHf z_uXDHku*3$VJX95HkZ#$e$6*Gn`B_09Vk!AbbkaVLWl+SnH5%7ln+ejBJN?)|8Vq! zi~rG0B!U11fSqS`>Q>H^Dru0#BVQSrLAqU)P%-1Mt+MB6KVMQ_vsO+}%HeE9#5K0- zTr^~4BU!bfo=r-M+R(@1Hb}T;bCoXN&Gj~XGr#`+<((7;fB&Rdx8~T0a}Jd9AITYa z*?(cAR=`nn2JxO%Ms0O%Y4Q*mcyu8riL z2~9GDx$LZ_DBl00HXmHcy$B{?HLh?;Y7Z6S+4RZp)?ISvzfMb}U7>Ajva?y)N`Hh~ zPKE^PbpA`VweUJ42&CaATtNZMTNv*gGEn!Fn>tCLj7=3#?^5Z!0N!L!CUxpQs=NAn zR=<9Jxjy|izkjyiwKw}@_NE^<&~X4gF?fN_N#-U2%~6g?#(y}uD3TR9K-iYD=m=ykn5Uu(f>4If)3OPCndY7}aM0Wyl zypu|~7oaST#e*N*MC^;rVSjh(ya5kEf^*$b*X1i9_U)v8{$u|%|Ml)Ps};eciv|ZNgbofV4kt*OynW5@DTF!ZGu=UHc`!hPDFIS_9(qAfk|+NLzGr3 zl>JutYPY;8)0tu=aY~DBA=Pcs;2^x5ex!cokrNSKcjE;1p+=g8hJPR#n{zBSy!Mnk zC*yF80`EdQ%#6!-RsmEd!!gbASk4>_mp9m0*$}H64&L!1`&4lxIG@m}Dd;S+JrLHn zr-S?T^Eu`pU%Zv|m6Pwu&SGCg6|%@T{FIskvTv#h%@xJT5YP)Tk|52uIa#I5&e(+t zl?1Vzu0~v4rREdlM1M9tfCMt^5U)p5Zu)FkYvotn+c=%t6&}V7MD*dnD&g%|1owH{ zY>-Q+?M%sze#Jd+mSiK#<@uRZI9ZQ939 z;+OQ0x7yoDvBkO@NUO8hJQx48FZ2%el zbmukYKRz9+>-_4EzL0w#CP-5Ids#>@&2Db>S+9d6>VM#G7I!ulqA_(mts<$!vJ_F= zTOlFA?yGdcn*?{b&T%WiDW@MH_&mtVa68AoNn|&oeK%j#yXe}>f1ID+d0@gX`zr}+ zcoIOrJ0{G%Ol13HGX$&Jao#(?z|GAm(zGzQdgq6<0HpLFnO!=FRET=S8%}jD33L~k z2tcpwg?~~jOyUAg+M(WDfN0ZZ;4XzwbCcrw$cMO4kt093F&7^FPRZu9lY$MrK@3jB z@|v7;&}^GqwHRixDrVi5xR}GW0T40)o)c-f)jK<)vM6$<$x(8&SSD z#Jl>!%h$0K*92j246N;ez~)*|aST!h%FA~WF@I2-oP@01;dph7K^HjSfUTHCN}bWp zrHAYSJXtZ820kDXISiYI`zcPE;Aal`G?fV=P?;7d?t=&!RI>N_Buh=Wll~-0L+zwB z&R~h_UaFTZqW3GyO%N0%Qu|Zk;OllSouqMdu9WZPGn4|&4nW=5;gV9{u}P`H?_8XN zo_|tUDuuRWPWIawq1UqlfW3VE`S}6DUOPiiqr1EwU_=VI$r4@2i&5Ht67PIR5KG3> zkWEBkVzHkm6>Ha_I^30}T~4gs5$0wYG@j}S+Ju!9S?Ij>(aRu)tLeo%I49heD9{O{)#|8!pau2R}9f6zT7VYU3;V?A&p zID`1Akm=-vT5+4}m2raTH`8eV?r`Dd1TnWm!fpfBp3P&zH|X-p|bC*#*Md zqny7V_gbzHe4B^>^Qvk-cUtt;OMk&iVIofFwDFK7zEZA__*E24iE}RAi%-`Y(PMtg`WQ|sniUd+I5Rt1goj`OugW?MAW*t()+!K+OW>d!w$vn1iqf4c6mD0GxC>UsU~+nJnOLSJBezPh+Jku? zN>6YL<+&y0ST)${Rs;VbCx5pr7F3TFUd=?lx&&-NeMDqFMC~w@bF-oX=~RWKuLTL) z+t%Q>F*^2NT{Qa3<9cs=>~Vh*RX&JW-5HW`oHkqCza%Yk47Y3XAZrluEy0B9Y%wk( zlj3j=IV4vu0vTNa9*ZdY6pN8&ozC>)EVzi9TIrGn<5wE7K*n*kEPos(+#ZxUJpANe z3kE^6J6r;PDZ}*M4mrORua>4mHpjEd+i0{pgVlP)@;2g^L04*y>^R@N2Uxk5`(C69 zm^(-1+M6sSO$m3`Fzvd&4=?@C6D!-ti9NAd)eF>Rs)b?Wb8$3e&HPSsAs+r%a$yFw z1=D=@@jh=U=86tnU4KLl)j1}4{re#gc(q!WZqqe_sG>MsgbsfzyK_ zSrQgtFJG?CRk#i%ue>lMuQhO(JOheBlx!6r0<;0Z3QC@zk z!*yZnh0p|KzsH&$+H5Skl489sjro^0b}R_Cr>EB1NRCiTuz$e22|6eOUnkobdj6Y? zTUyg-fqEB3^L{Q1nOU9D^P0Ba$fBYuj9Jcpl56Mgt#{hnzJ=LA)g11YW03MxVGmr< zV#DTRCunWu&MDXQn%9bDti?q2%kH^2Ua~?z7IsNhNw$I#Q~1ZFHEY?c*OL(B=#|_} zhe#x9)Ds;LuhtzOtMNG!q;}c3aFlcd0hM3aXmbkiA|2!@+BD-S8J@H(&AfrYeq$nDLS(t=hafaNCXZ-wgVx%+>sJ7Vy&A@^T&049GB_#TXCnpD-zZCbY7?P*N$3; zmGxlaUIUvx&81b5T1%l^#H>?pD`ooP zVosGZYJUT5rEu5iBr}2K1GPp;9IJ(Yr*@_9T+_}3z9!j5b-*6e?%6e<4ghUZM64~^ zF3A?DgWLPZ0d{dCsSE;0DdTWZXSc0T9Ii|Jr75SgbH_yv&=&b(d+T_7{?^HeEFSLa zk=DOCF8e_E%7~{|ovJ$zy;HFZ)7J=sYad%R4S#Ek&v_`E>fU~nMI=ZqXIp{5*i`7L zO2=^v?^Rwb9CKPzcSGi(EaP%lj2K5PEBLTR_)(&m2mU9oX{|ywvG|JB*acb&mzo=4 zPN2xM(BJ$LJ- ze}8#a?SGzC5lit#0XQ!Dt6XB|zmjIiFtXc=j7#A;>1Oe8FJM4g z0yel4$qN`u3Z^B%s#{Y#PTSsuwkz0r^PizW{V2qyL|yBBD_Dm96IEUY_8V8)0oHK-OH<@|1Y zc6z6hhSbHLD;+X1kB2Na$_A;dx~uM3N=~aZsMIW)<8)WL0dVI-#a^^i`+rw= z%16oq3Gg?d9qPtBpO#U~h z=OI<)kY)Mi4&#eSs@~2@4u*G^#o?~zS$&+=Wx0JxJt;Rgx{9PmX?3Ez?h)dV$p9Nr54xy!bC7fa!!EPCNv3P!hOux)v+!GP{dL`4hM5I=dC z%>?z}x8Ru0O`hfMCtf!lc7Is#iQ;iS`kY{g!_6gEgt##mfhoUV$KOByd>NeF*B>w6 zzMiY`kyh=iZcl5nz-z~}iO3+zb5Z0Td5@Nt6UQO*ekLowPN0C>p}15MiymY&P&avv zW*$Qs1*eY5<17Q?WU*0F&~q_U-6~+-{P6zD|F4vNvIhB4U{$8JS$`O8Qh6tiBE<_} zUdAGO!lP~W)uM#KJpkJP6L!3(qR+Nl08zL(?u1p4!`4ZX51$j~4`r?<_A1%_9uKL9 zNN4%U_@rws&c7bn*LM|(I zM+p+hdpP<1`Piz`1b>U$3X5@?uncE(BPk?rT$T!%;d$9pinh3B=D1Ap>cve^yk@B~ zHGQOzrxit#GS9^gj24p$u~J&f^M1$V*w;pkmK`7G8%}5Xc2fCsy$PA#Nwxu$cL~lQ z2gSsdfS4fyOZt|1cAz(A2-K~7_+DKJIpW8x;p5moj_iX(G=DtpfI5^ceT$Tw%L$32 z^A=UyvU7fbVzV7g1>g4IT%)tj#F>#f=^}*K?n_YMbu)?C*SvPYb^wJoKQ6maZnA=$ z@+vha7yH~Tcu+gKBP;U&>AK=_xK}p{hD4S{#jwj^P>e0w#C7`IeTm4$m&4Shi;D-Y zGQ;A?2sYSaA%FQ&rezTk+xsV?0BSFFGaRQ=m=IK0@W5|Q?YI7;zgKkd=*%ARol3@ zz-+Q8ce-7PbB1g}8~_NrEw)V!^+Yy*c39qnZmBFOtx! z#(%BtrOWjPTgf{HAa{D>S4H0F+hKj5PMvTI-EnWz;Qe4^U(g=UQqw ztiOJkRpj0Cj!BAbY&tM!#Q|`GWD*xx9zSKw_tVR0AJ-&vfqxA zCH$F)$^f<70hYJ(vp8geny}I|~i9RUTddNDl%jLhy zW)TB%9i!S@nXGHdGGnU>hFQK>@%%o?Eu}>&!_tTQJg;ZK@O_O^&lafdhv@V$J{tAFbO6vD}F*=ar;OHm@eC~3;M1NX58CEgQn4D3oo z1RyD{eT=m2*q|MILe`vaJKpz_@(7P*q3JF^;E5ETY=JLbOvls4!IFnL7oQ^;F~`5F zm|T0a`DeMpbudHV*d2Sbh8ckmE>w_HxY~+8A$zym2nGS~r(3DGq~?&M*nj)`Bq5Og zrT_f>`~0yo>;htVDs)ARwsO-Xb08gbOSQSt{W>zH)K6^1G7iAVn^`4mb**VyPdem9 z)i<~grQRsdo2-TbAW6cVU)y<^qbicumOgJu68&cz0^@va&8n@ME&3_!6uB;#hg;r} zL}we_y>E+31h*;jKk+YZSAUzX3$3giUMdm04!@lWQZ~g~Ex2LyQnR=7ikH)mn*nv0 z-4(Zx(tRtF`gT_T`ug+y!@=?Q9ii=ER$~o{NnHVO;AQxK6@Z>ZpyDoHmdz*Jt@0}F zC<&9*rV7SiR9xWeO(5a!_!`Ueh6NWlQ#0&z83`}d@z#dsJ%v!j3xEDpiTJn2xTQQw zyo6iY@wQ7l>gHu5o&(_}pso_D_U4+LK;MkbF%HL&e3|8TGAAivg2yBKA9m2Th+Eu5 zCS6WFcOAi^XRt-f^Bhj8@)&PN_46MuKYp8^Kd*Ac>!wh7LRJoSH-OcB+0047;i)e7 zE@9)gdog4I0yG>)RewW^H_DY)!!YSiO^xo|VPrM6R{zY4s7BbZHAP@mOVEPGd8!#* zmJ(xKQ>NQTzwElZY2`UDqtWhOq$B|;1cCbqq^45BU>U2foTa`biIf$Q44ka3xSVly zGIXU8FY5z?5KKUh7s-TsHDS%?l`ON*x@lBz2 zdlJc6sWG=*8nexmpg7v&_WoGXytn&Mqhd)*QkEZU{o9*|&*YbfEf0mk2j_drkI~mw zIiX0FAc@)BEb5YAy0ML$Jw~`j;YVR8A6S9!H&s}yM28HD!7n?m;*e!q!%l8ED=s7i z1vzB}hweqf=`rd&UpID3LrLX5CyVU*XXk?4xo|vM(xE8ty@4nw)S*u5P8>P@*Z&8| K72>&vKneheB4%0u diff --git a/metadata/md5-cache/dev-perl/Module-ScanDeps-1.330.0 b/metadata/md5-cache/dev-perl/Module-ScanDeps-1.330.0 new file mode 100644 index 000000000000..aa414cfceaf4 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Module-ScanDeps-1.330.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple dev-perl/prefork dev-perl/Module-Pluggable dev-perl/Test-Requires ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Recursively scan Perl code for dependencies +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Module-ScanDeps +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.33.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a437e52e37afc1585bb549b9ab6f0be4 diff --git a/metadata/md5-cache/dev-perl/Net-SSH-Perl-2.142.0 b/metadata/md5-cache/dev-perl/Net-SSH-Perl-2.142.0 new file mode 100644 index 000000000000..9003bfff9d29 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Net-SSH-Perl-2.142.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Crypt-Curve25519-0.50.0 dev-perl/Crypt-IDEA >=dev-perl/CryptX-0.32.0 virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-0.610.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl client Interface to SSH +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Net-SSH-Perl +INHERIT=perl-module +IUSE=minimal test examples +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Crypt-Curve25519-0.50.0 dev-perl/Crypt-IDEA >=dev-perl/CryptX-0.32.0 virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Net-SSH-Perl-2.142.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e0dc3dd234e11a7759c72675b470019e diff --git a/metadata/md5-cache/dev-perl/Text-CSV-2.20.0 b/metadata/md5-cache/dev-perl/Text-CSV-2.20.0 index c7cd9a0df489..bd623d6e4930 100644 --- a/metadata/md5-cache/dev-perl/Text-CSV-2.20.0 +++ b/metadata/md5-cache/dev-perl/Text-CSV-2.20.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Text-CSV INHERIT=perl-module IUSE=+xs test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=xs? ( >=dev-perl/Text-CSV_XS-1.480.0 ) virtual/perl-IO dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Text-CSV-2.02.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b465971274a22f20d1e08597761515b8 +_md5_=14fdd9f5fa844b66eba1e2df94122db6 diff --git a/metadata/md5-cache/dev-perl/Text-CSV-2.30.0 b/metadata/md5-cache/dev-perl/Text-CSV-2.30.0 new file mode 100644 index 000000000000..f246d4766287 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Text-CSV-2.30.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Manipulate comma-separated value strings +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Text-CSV +INHERIT=perl-module +IUSE=+xs test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=xs? ( >=dev-perl/Text-CSV_XS-1.510.0 ) virtual/perl-IO dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Text-CSV-2.03.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fb6d383d813f66f32348112e40c23b9c diff --git a/metadata/md5-cache/dev-perl/Text-CSV_XS-1.510.0 b/metadata/md5-cache/dev-perl/Text-CSV_XS-1.510.0 new file mode 100644 index 000000000000..8eba9a398fac --- /dev/null +++ b/metadata/md5-cache/dev-perl/Text-CSV_XS-1.510.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-IO virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Comma-separated values manipulation routines +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Text-CSV_XS +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-IO virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.51.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=00036997213e401d9d943a2baded42fe diff --git a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.380.0 b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.380.0 new file mode 100644 index 000000000000..93548b981050 --- /dev/null +++ b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.380.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/ExtUtils-CChecker-0.110.0 >=dev-perl/Module-Build-0.400.400 virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-ParseXS test? ( dev-perl/Test2-Suite ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=XS functions to assist in parsing keyword syntax +EAPI=8 +HOMEPAGE=https://metacpan.org/release/XS-Parse-Keyword +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.38.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3980d629f79e4e619d2c89d2d79db04f diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz index cdbe27960d765aa17f9195ea20257b3b18958eb5..54c2cd8f841a0d18607dd770b8357c2c6369c094 100644 GIT binary patch delta 15637 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 delta 15812 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 php-redmine-api-1.5.16.tar.gz -_md5_=a3a4084b60a61beda2f68612f0c43373 diff --git a/metadata/md5-cache/dev-python/APScheduler-3.10.2 b/metadata/md5-cache/dev-python/APScheduler-3.10.2 new file mode 100644 index 000000000000..3ea51fc9600d --- /dev/null +++ b/metadata/md5-cache/dev-python/APScheduler-3.10.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/sqlalchemy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tzlocal-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=In-process task scheduler with Cron-like capabilities +EAPI=8 +HOMEPAGE=https://github.com/agronholm/apscheduler/ https://pypi.org/project/APScheduler/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tzlocal-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/A/APScheduler/APScheduler-3.10.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=78b5144e918ede537eca494de7b499c4 diff --git a/metadata/md5-cache/dev-python/Arpeggio-2.0.0 b/metadata/md5-cache/dev-python/Arpeggio-2.0.0 deleted file mode 100644 index f0f5443528ec..000000000000 --- a/metadata/md5-cache/dev-python/Arpeggio-2.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( dev-python/memory_profiler[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -DESCRIPTION=Parser interpreter based on PEG grammars -EAPI=8 -HOMEPAGE=https://pypi.org/project/Arpeggio/ https://github.com/textX/Arpeggio -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~riscv x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/textX/Arpeggio/archive/2.0.0.tar.gz -> Arpeggio-2.0.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ba79c33415b74e80ba8fabcee40c7c93 diff --git a/metadata/md5-cache/dev-python/Arpeggio-2.0.2 b/metadata/md5-cache/dev-python/Arpeggio-2.0.2 index f483a727b61a..c44100b34290 100644 --- a/metadata/md5-cache/dev-python/Arpeggio-2.0.2 +++ b/metadata/md5-cache/dev-python/Arpeggio-2.0.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/Arpeggio/ https://github.com/textX/Arpeggio/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~riscv x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/A/Arpeggio/Arpeggio-2.0.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=db592e96d3e01fb372e27ad026ca12ab +_md5_=bae0d0a19cb7148ebc49475eba84d960 diff --git a/metadata/md5-cache/dev-python/Faker-18.11.2 b/metadata/md5-cache/dev-python/Faker-18.11.2 deleted file mode 100644 index 00c0d8873352..000000000000 --- a/metadata/md5-cache/dev-python/Faker-18.11.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-18.11.2.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bce6716865489b6ad3bd68fe33cab5cd diff --git a/metadata/md5-cache/dev-python/Faker-18.13.0 b/metadata/md5-cache/dev-python/Faker-18.13.0 deleted file mode 100644 index 995af437fb53..000000000000 --- a/metadata/md5-cache/dev-python/Faker-18.13.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-18.13.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Faker-19.0.0 b/metadata/md5-cache/dev-python/Faker-19.0.0 deleted file mode 100644 index 64d77356157b..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.0.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Faker-19.1.0 b/metadata/md5-cache/dev-python/Faker-19.1.0 deleted file mode 100644 index 8b913436f0f1..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.1.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Faker-19.2.0 b/metadata/md5-cache/dev-python/Faker-19.2.0 deleted file mode 100644 index e102b38b421d..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package that generates fake data for you -EAPI=8 -HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.2.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Faker-19.3.0 b/metadata/md5-cache/dev-python/Faker-19.3.0 index e9f0a89d3c10..23f9370a3d75 100644 --- a/metadata/md5-cache/dev-python/Faker-19.3.0 +++ b/metadata/md5-cache/dev-python/Faker-19.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.3.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3de00ea4776057a98096e728ea00c155 +_md5_=bce6716865489b6ad3bd68fe33cab5cd diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.31 b/metadata/md5-cache/dev-python/GitPython-3.1.31 deleted file mode 100644 index 3a3406313b0d..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.31 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Library used to interact with Git repositories -EAPI=8 -HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.31.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.31.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle ) -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=31b3b080616216b3abe7fd3a22433f74 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.32 b/metadata/md5-cache/dev-python/GitPython-3.1.32 index 01dcbac11ade..5fe106793801 100644 --- a/metadata/md5-cache/dev-python/GitPython-3.1.32 +++ b/metadata/md5-cache/dev-python/GitPython-3.1.32 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=BSD RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.32.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.32.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle ) _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a2e9a68e87bafe1ee02f5ffb1cb58f30 +_md5_=31b3b080616216b3abe7fd3a22433f74 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 779b4d8186b94b417f98a5e7afb2993cd33272bc..1057980ea4699463e84fe0828e62021f3f64e695 100644 GIT binary patch literal 351494 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

      ^b(*%g%o37s$ArH_!4B=~xnTR7LG&ctx0uQc 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

      3AjP4SS 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 ltXq<-Ic?6!2~m*0iL_|qJly~Q literal 357846 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

      3`9B7YgWh=V z$I|213kU&Ln^PN*Jx*95CI`g14ZM~IBJ2_K=4hPWXT8}KHMgfP-L8sY^=FIUGd3Up z(!PujFKqR%I!?fBwlJ)PLtT!FzHf`6aSU&9@EC&aDZ$oCfWuVuyf5g`l1lMq_jwM7 z^I2JnXt4s%ncZx(Dl@lj!8^pw4t(gAlc;;F>pAL!G{!ehUz7{G6>XBw33l-2%lle@ zQgc3#{t+iU0PzU5p3h7vlM%K~^(bG*`q9rlU2rVC&>Jz3g)obC!obUc%5Ba;OO`kw z?IMDp+Q0d>QXfA3n4U^f6u_H7HPcPYsyCL4uO-%YSOwwQ!QmyD-7;iPr!hOh7_j!d z5cgZ<@E_j9{N*5YD(%ul!5jxdK}iDK0G*m_L0EH= zj;C4=cgUvXB_G{hU(2?$jb_%~?hR*v32ffqb`!8HIcn}ANCOw(JuH-%ttW(p2JrF- zLIf*V&u1h@bkfGu!6|LNzaBFl2DclQWc&gbSI^}hLm-s*$4@$X@U)l#i-MiQeV*JXBj*+R>~Y=FGSb3~zamJ^g_iM(#f zNo)lCbw6i@fnd(sydA507gIxF6PA#3#DH9p7~Zy&_jR9ElN?Uo^VWyKvVxtCKLm!< ziZ?7N;wS9DwphymY_}k>z-d&@A8F8Au|9V%{fX8MTIm*?iBw+K>C5kH{CK`h+b-{B z%CJG*njqa7;%Qb$rRXpip4akn*t=7AH43w@_L??Fr2v1egZA-h9;{x4l{_*u1LZO$ zn{O;T1x_4XUWu8w(>R;;Egm}Ndc5Xn0QMRWWDeLG^&vYx&7B*}T`4$3I>rkYEt5Ch zdxyZOj?O%;b>oKB61U)4OU7a_q-)Cf(T)9?edav(VSd)uz2_RVI|5M`VeERkl`Q9U z9xbtX!bTTvpC6rMr)aXf4zp#Er&k3yf61%0j$rfJ-1{y2$2S2&`*O6OLmW>WunpTH zpO$nS-s{3(LMK~$Tj~q>DpS!jOji(BBCZHFJs1u#A+GkudhnHXY%6fObuPE3PM5=8 z>;-X5;!{KaeXYLy3$B;H-FH^roe~o3O!VBI&o9%|+4)>V|7%$X4Bg(QxdVT}>Ol{q zbHa$m_WV8vdELW2q;zsZAuQ(he4p2A2A>e4vodQUpbzImf;u)eT*J{7R*-);DhH2L zZ%zQE@OVTd8X1)gMVMG{u?)!8E_C5QaK&CUrE{v8PCo*%%=xu!I9YwdSW~8DV(z>E5ts$-O4`I!0%vM z!8!vLX*}B6;ouNKvrs-fpBdtlF)!cA!RMdNGyJ-~t{-2DA>;9GaJ2V<09E%w^%B9R z1+|!GVNYLjQPqiHkzh9odLGp|n$tv{qmhoiZ6~f0>q$7Tm&K7-AU}uzR6wi04hq>p z3VC3d4%72~gTogay#W`_(7WF<4a7Yx*B+N@yZw0rOWrK#^w97Bt^G0d2sE*G^CaVh~ts546*3y9^W$@LAZZ z=J@2;ET_me30afdO`ODu>M3YFYwh@#Y`HGv0O)|RJJvio*e^KR{&m4_l)hpPQR@6% zf`6*h*8a<$l=TeLFOmZOs4Y`vum*=bc27ZTnl3&2`L_$!KYW}YKK}g0m5VRAWklecM-rkgaNcUwWMZuN`gXfnBV;R1 zHQC+G&$7XIVH#MBmABS@g@hW-H-69E*s4B7|d= z2LSHbN@Ztd&xUs574P>HJUk<|3^oVEav=iV;OqD2hPdC_$KTt}3g-mbdS4oe#TQeJ zj%kNI-|d>` zz?~?$oyY5Rm6dGZim6xtR$g86^tcLihWuWh&N$XsQsf*pN9|Z!gHbzS6PWCTL#sxs z7rja2PIK(G=n$5n>?nIPBCNac{#-T&I(jVzY7~^nUKd!M`gVBH-afzQmOp>~^e<28 zOfmqyAy{d_k=6FiqZ!gom_{6XStqEz98%%rXukb?lAI1UuvEx%3l)CwR?Thcr(^Yi z#`*NHz-D5&9Y3WMa}rtf=-!EOERGG*FqCLl->X9sSs=3nE{|Eat)}VD#Zs(wJwpbu z;)TOs`SSAES)DTt;4b6Vl&lVC0(hI=b=&xR@NxE5)#uW-`-$9fsH?9Bh8;iLDo;_p zSnvBXeOVtr41Lg<+waa-3B&yQbDVx4O|#i-FR?^t@vun5;4vgH0AC??kI*ML_Z-rL z-$ot;!)Y6dVW?V(?)AOi^}xeb>pm^8c5HFR(V+kpBym6uE(7qsi9zU&r_s|y6MWJ+ z!Ils>HOi?zHmYybFr0Z zjJjvt`P2ZrLx2c^>RAc4!%01bT3E^rzJkO3nMN0_}7^|B)UP60%> zT?Pa2j*_&Lj^XO|?H_Lg${qM~J_Hdxj@+%z9eN81X+}+UW92ih=W3efRBWele^0f4`MUmF`}LVp zlss9D=ey~(X(>YwmI*^m(6s0F&uY#hrS=q0v%lU?H@(N9+blILy<{T;LGQ4uy`kBm zI!@O>-Zv9qCvwNC-EDty>5eRXt{pgrlJ#`vMm}C)iikykw5d5cW6e@IUM^V@s7~NH zvLkKmV6qs=?$^B6@SX)*5aCeHwYHdZdo!F#Yze=~?MirK7l&7VMQ7?=&z!O5gihq@$(|ettn|I4Qjbr_8#KsjKXYfd-KGzw}l&n~(_I1eE zupPMZ)%uNz+)kq3BcZGwBdr z`C8lHjQHgcn7gIsWj3dGP&%sYaLP0EgK$&N;=nHlFE9K3y=U!m_@V_QI8n9{nypZ} zm>xogdfLz8Joof@2dX!+Pe;>uujGWwoEN(n{*{$Fy?s8v8-{#YkJ(c;X5Q!6x{g;L zC0m7H3Kfgm156*5BHLAqgy3cH@9MSJUJlrwYv*sC3M=;x-fV4~lTLXrFBWi`qoqU1 zq0JlaSrF?m%eQOKN_R|}jg|l)-^UWj?YA724=J9C!1ydqFBVPknZaunrZ+L(Aw!yo z2F1pS=v)mr;fanJ&mdMf3sJ($L>g%UJt&d;6ot_?dem5Y@ z$=25v32q13M@JgiTnaZcY3Oi-K8FJoh=`aDeDWyXH~922){{TAM20V3OYr(ys zOpY!2xs`A)0+hN$r?1tBfcG<0(RX5lq=!TR)7(P zc6fyg0XT05RbP%hWVV)=gI{@4qkCUp|f>fBpRDALDa7aeUvOS{xf2(?)T4X^Wk=cd)&F^rx@Gx%8(4 z_@P|@y|~)FPYX4uSY|cN8QpT=3W*S)u!{&Yu$~KE;_)#7xk1)MGiS1R!`;H9VK5 zRcEdO`3;9mPF=nD@@UV7mYf(r{8=21;l;%7S* z*t6x44&TvEwEMcPv4_$f4ru~p^E0V&oZk5$mAnb`hq7@mCx)AHw$K$$kt*8Ju0P9O zuNmHkKc?GjsxOI82K7soqb;b#+$)7XY)QQ^i)EX~^n44rDpIWWv>3PKF-LMDUzY<` zn<5VaerO}jv}~otltT4Vk9jmlUOQ*wsciUzRe8Mp>CcuGg_kl0_UT<2gO>|BLt@=k zU&Il4%W3_o*S~{iWnR&7%%+R)J=AmFodPi4i|3KB?&L^1D7!P0pF0x6Fv=H+ls%0r zwWCd&y0HeQ3eMwYM%1fu^+)*z?*^*byp?T<&VmQ=YQ3GYY#Te)nN-OLa}2n6g8(sT zEhpVWoO1SlcoUALrI#tb+YzM%^HChEi0_>j?1(UEqPiR%f$FIAcPsXP|GYk~&rPOv z{B(qu2{Z2+mH&&^6B zdGgSQ*Vg3al-h#izMRB3ofzev+J`r($^$JjaZ%rny(XNy6Y#A9g>P^Cye17uk$9-#g`pUmt(q2G!rF)87F_ydw?9|JXNmU zoFMC*-!0jfuk+Ur-F$LTKcj8l4hefQfi>6!FE*KaUA5B0PKB3RvtTWQLpPAk2$pP? zYc{*^?_`Pk2?ZmhL!F((u@REdxpiJc>Fpsmyx=D0*J2T;#kby7@k}gcZC`;tdc~1# z_r+o9<=7CjaV1AF!)PF~Lq%6lP#nunmM0ZQ&)Y|68Cvj?sCi6#ywF;$ng6a3DM$U8 zNF#W~Vc5xTl!LIH;!z`}m&$hn|Mk;vAI86Y{_u6Z9DrGab-uBPo{v;{5FiVh@JP8y z^v!Wir&`&=#Y$SO0_%c@-cAX;PcLCersN6f%??RS$-7{j^v9>|XXGqgq*`<~ykgY> z>=+F}YQsAW9{l9n?GwqiB0_vO#jw+~bulo9s}WUdD&z*l#mR$p}ab+oU~{ zIN>~Er>=xyyK`R`63oj*`@Ud5M0Dq$I)>iSD`?ELyb7gT*3-Xd8@~Sj=l<)5@#8b= z@P1d@w;tGo)k8$_>)RNlg-Oo z9R8I(3B{idIDXB3)V0}HzIZ$ZqTS+vgg4uL!ODW<4YvhQoQ`-e{8;kBqj_mIYX;#j zuRi$o>*v?m7Ad|fAzCoKm-EOTJsoI7CkYrdrz_N+dBPu+9}@V%Y2zX-Yk22@`L&zN{!{EEYVR+)iLT%#oe~!(Miu06Pg}| zMPJ@RUyB~VyeOL?>^X-W0+MZ5X}6GILqqcz`*Z@I*Rk`txAVw7=%^8K`N|!x=#(W( z`Mob3mTY3sLD=4s1Ju{lJ&5scr6eU;wo5j&!iE$AG{cm1If+Affo~wW2kabiCKwY| znu5?Im{TO06Fga9LOEu4f7d#H{`$-32cy27NkF^b@>h<>ct*2Zx4%sU_B1+NW zIo^I)q1C5-u-3s4>a3)09_F21g$+US+8T@4x>H@IW01PlZQf0_9lz_yp+$^+=Dk3X z;Lp|8zy9War>FnGt(Sf!J*ryEVK--pPve&Xt)|>Bu@iORP1(na%Svxg3+<1vVYWkT zum%VGu{!q0R!1oY$Pj>Hv7|TS;x*D!uV3E@by#25>QisOeAEL^@1Dr-Zo^g=c%?6o z*SyoHdz6VO0b0sCl;XKxRJ66l-j8b!jd#b-XN+@)mbc8Sv54qdBFlE3Is&(Q2bfo( zH6N2VCv*||fRb#g8dd^0zDeke(7C3wVF5AwbYZ(T4qqmioGn`5E)J~>;S^R2BzLL8 zAqnsqxYW>8Uk27*&P}ZjxHt(R-syfji>ljQJnU52-oAq^n(K9X(ebuab5*?t zuO3gu$MK91s3xwg>mG`mekP-vEdwxD>;-9%n(Zk~M%K-p@svFG>9sfxph)+@FCLy@ zq-RD_xZW1)xAyg!@ASac`xXkz+F2_&6)xpQJx0V^^w>IV(gU>n01Y25$p#H4Raz4c zVfUnn2RUs83ZTMlJgQX*I$A0LO*TunlJYTYa7nxqebxlVA!4^CXd`^a}o3=3DX)aF^wAkZvpOApV zifIc6qjyA%IQE4L+1|dOUD)n59Q}-ey#uS?*YDROpPdEy4%W*!~$*=b$^t*z48O>1bIC&AS)Xd8^naVRir==`L2oCytt>3wL5DhwWukj^_&AR9>KhXYi&~#}IUD%r?@*HgKn^fSpf= z8}LK8dP;t*T=vckyBMAEjR1R_u67>I4Ma59hvigQaY3wXAiB4ZL_YT@&#lN7{qZH% zm?M;JNxz;eokmWUwMX0UZ+kJStwhioA`tBF_HK`-s5M9L2%Gls4Xd8+cMJ9T)9+8` zQuyPkgn(gZMD4a0gGn$IOlu;BVMWX7EN1wf4U++HjC@yz@!?9-qf7^O<>8E?RmUt6MYv&ksyxHB+8h1##)|}06YwNY$n|Mblz$p zt(AKE#32UR)YW$A>#|-In;cdZYpwekQ&}#N9Wm&vY~zNk#1^vVy^WD|!k&1A%K`9a zm<}g0ZO3v9=LoWS4`H#`eWc9GmH)p*i!Y1zZjh}!2^Q!GAV`Ubu^sq&5hgZ@>qJL+ zsb;k89^_fp9@;gtQt}QmG&Wl`oVVkR1JIxB*m-a7f!XkkxFsNOWBQ4IO$^7zOz8De zJg&F#_u)}?RslJ*dgxmgS3oa6C;U3-dqLnX9p6aKZ)X?9ihu<@j1RN+JFDt{_^9O`KKS_%Y;@a-5W1;N@(%k z%5pD__(q~vO!ge-({MGsH`oq2Y>MC^vAILB;@)u*1m?ILZ?J5{G9@%uc)6Ec*6rZr z?L_lqTNiRRuZu>FIfdnNa`M~ghUK(|>do1M6~jzzy?|pq9hA3crr5nl7JyN2mKaV8 z#?9GZ*ba2v#?9=M{I2o@Kc}Nn`FS|&lXZTcx7>)Y`po@`H|*KU=teyHzFhzPPahtp zRbEmJ@8&jKJhr!jIz|`j?@a+Nn{$edVEFlIzwGJdM!R}N4zB|W4M)+pdpQ~l(6D%= zfYlC~K4E$@*g_udfh%)ZN1e?7Ug_z%Lj9ETbXdNgKsy-Vxs<{j^wAMZW!kp2Z!c*y z?NJJW)st>nKYuh%=R14zwr90oEq+~~ zEW1mv`l z+>~v?_Vs{VmStxmnwKvHucP*oY(8ca7{F4erw6C394})Gi7cp~*^1X+@hID2bq)sY z4yS@_ZI5DxmGdtPg_>Qz?hjvndAT9r$s*TxbIQGWhe+qOCH?f?fo)IQ3ERV3Y&qT@ z`X;zU?CeuZmjh_LR0H-kr0DA~@sedk_O_a9A1EA0Gr&P$Rq)W*>~6YG@4HxQCbsi- z(D-;O>$7VRo>9xKZd9yd@%UYPW>htN0j@+~i+DY%Ig%}+xNpg8Gl=?Z~cSk8?a-@i`5^ucNr97#3ivp zk$U)s6nm}(bmE3r-1g_t`LyHq?%o98cuj9@hz(4LUJPTSY?+oIcW=IPLe?0D`UBZ$ z2XIoWBwGZXnfkg?nw29A;YYSr%duINOI@5T2n^5NmIQ=&z-fm>iqvPkLO-7$6k!YS`7kwUiR^W@C$c08Qwf~lyNWbBVup6 z_Ys<6g8#(lT(6s}za3al{K3-r+P6B}dVA{)pqou?@OOvvou>E6M@fmI$I3oA?ev1d z>L7b3Zbh#u?Ps(q*y|->4)#kC%EN_uqBb2Yb0wVP0PI3H#yDB=_GXRdtjY6ju|Dnn zz1#VCe=foLS|(|KpA*_-(b@6fwg*dk{y)CX23d|9Nzzx*1t`l*{3T8^hC~7qrzuiK zQZv(g`u#pUvZ^R?X3b{1n|!QSi3B1%0v_)A6shH>{)o0u^5A$)+iCA#wSr?A;0ZS@ zxT>+YEHTHU>2$W_l?~MGNE`o{+^KRL3%Iiw^LeY9*>$|KR)GymHaha0r2J+(72pt@ zjs-XXk=v!rHlb$7HP!io*q-=EEiyER%VK#4!$4^ztFm`G#Y=G$WShh#1DMiLR1k^m z`|Y_p2ww248b9`!USMM+sy|^#Xx(lDH zms5iTLb-K2)uc@*xJ)IW9!@XRmPhcC968mswkvZhq-37~`}KhUZZktFwwxKf9^k^v91UN9_@W&&p@aP- zkDClxG(1}OM;eO|$f7o^Qh8W-4mtVp5v0ESuIq#gB~LWG^w~9;cdJ=x*C`UhZv~B#dS=c>=-yH}R>WG%luDT0%-2a>gPV=t^{&t51_JSvx*`(r zF6~@S-bP^^6}#Xh>agfVaWBsqXOIQ?qbLngDdVVRocx)#nbpe~S#52FB1!eZJ1@1k zE=u@KuN%ekx|hpNVpQVpq1_rOmB6U*93KmOQT(iEObS5ID5WRoLD}!Ee(Pafi-Wwl zANwy<#V=zLy9$hs5dhEF2xKg~jZ5ApdffP6r(~|d4%rl;kE&;D-N*48)L_IQmASGe z=Cvz`pxmSQ%qCl#henxIvnlD-b#ZFg4wr1xXZ`23`F7|*uJ4FEMrw|tPda;h7HN$d z70u<*HJ!_)9Ai(juace49!~-Wdlxi8=$7c`3e3LPZ%XdJd8!Wr!aZ(V4f1QWe^gxe zTmSeP?Y9qONeg_t?RvpfdM^e=awvs|bS?#6ceOg3Ysfx`R6SD|T(tXX0%Qebq&rn3 zQ6FQFd|KQT8t-+ctj?#SNC2pfe?q-MRm36G)7V~P?swMZo3i%Vjv@37o;s^PcI#v# zjzPar7 z?O;b29t^N6S8!R!c-IdETR!mM*RE-MwoO_Wx=;o#Ji05YoGaX9g3C zXzgor_#Inh2Y{KDozPJw1a+xiQm`|T+$-`^-<)8_i8^`bn|EcCsFZlg>ks-;#ImWW zUbkcbiWjihy@Vwm{ZV(0G?j}qOhvd`#K=OeW2G){vXj2arvr5g2wqer-ZD5f(eysn zE3IhnWSGz(ZfM*_IJoT}SkF?s@eb}})$jO@veFd!UMoBn?Bo02#@9E+`!|)f^95gV z;>Zzz5%%oT8gN47B7joDXPr~-t_<6GuXLn{R|fP9XL!%rRI1nGHjrKROaKOMD_@)m zQBo~fS>A5cBsVHpxpCU{&D0CI3S%FI;H^E=)tv$iYY30CNP4t`Omy_#gUwBBR#W_R zl5&^28Ub`AIJMpP#b1*Ne;ei5QO^9HR#2*9Ov>fu;xKJp0IftO)H`wcCARNt^|k%c z{^$EN02wF8XM16dRe9B3G+$YY)h0Je!8NC$8d?a;8&&f$9*00%6xkx0b6UaCDiZF= zm|cp5!#O$2h2v5WFfh1l*dAb+yZ(Sjn8K8BH~s$#eCvH7_GID_+U#lUJGIV&@VZ z2sA1FxK@9(ul@J2{5s-y8NZhnGLN0k$#1&ZE(A}?242-YKyy<~*+BKFs3Jj_0)w5t z%^-(Crgf@{(C2INXAa1fJc_gmni1Rsq!2Xg^#=sF_2|#;zh|Ee<~Fzf4VK| z>jbi?!98+29W>chOinr(l1zXVj+TLjU5BGO_ZpY3<=fqV=OrC2a}?DI?1y&Rapzxv zO}Bj5rPWV{x9U_R`vgE-xBVN__IiJP9sjdP+@HVs&4LG>TTC0Yo_KMGG{gu%c1&bz zQ&YQ5p=~W%eeB?U1zYD-!b+w-0ZF-i{R=u^mNVf_)0N^NW%6GPSwMV(+I<6^CZ+bd zMnaWbh-kD!Mf`oWKDN*Q{`C3dr?>F6lr4^Y zJh@mMu(&HCIOLE4eRtcIK=j7%IjFG@hirtd!(I|w{+9WqM5cV5a46ck@5H2Dww*(; z3~=jB)uTM_QBD7Vkw)0%B$GwFftdv0G~4zR0KP66Eg%CmkG8jE@Hb^eRW!-ofjHst z<{8kWnkJ|4KJKc9P2hcd2_*j6ow_(qP@vO0KkoAe>TNg^_o>e+yw=eqe0Lyy13TR6jqW;hcM$iGI;q|9w7Jg?GsVgHIv?GcI5&?tFi0gI z)v`qT+R{52>p09Vk(6)94+6I2M_0bU;Y2Y9X*kTl%b>(fzGvm=4?r@JPQpe4ZCGAr z6}QXfK%>;19^dqgzO!q8SgHNTmD+vLfh=?lKmY)a7}|BN<5xRX4SKelSq?i_8+liy z@3T|z1c`{i@#|`ifl1QdH)_91Y;m4I`>;cc0ScUHb4jEWoPBUSd{VQi4gcsl@URqd z9JgC#B(rg`_0KsBr=bOCb*+z_1f(N31rDgUFK6aY^|oj32Q<;}-Refj$N{m0+l#sUEGFL(ATq)?g?MK(h##V`-HjXlb_ zO}ezHfYr)w3(*>R4Jhp)w)+xT;_U`l7NJpUxk;n`D(*iEq87e&YR7Q(DHj;B*Y^{9{NlGWk#k)}*tR%OA&yR~8 zUnzi2s-d89oWf#TH&Ss7yJ|vCB~m^{Nq-3p`(1J1`q28nr1mN6^n<1a>rR?&4H(&g z3smtN*}*2jq$}~HDt&_wubm$^gMCS6a!?O_xb#Kf7|HJ?BI#5F7}UpHv9PP%McW+R-SzI} zuUnn1I3BZkSD&0Fb9|B9u~^z&Id(SdAoodI;t+7CL1hxiWO0_ity5v0WRE=elUJ>o zgEo}?b)0}Ab%{b3>Oqp$aTD%XDak7Alir#FLe#eV0JLOIM>RZBd8xq*5S>QGMA>`xG8iYcqE8@(%%nvTwX*zuvgw zYEDJx5p1pil{s2YZ)_SyPiIT#vcmHUW=XG@ik{Lk>{F-2$hN$d6!l7p3Zhp63eZGj zCVQs4Qfiz>ZzVy39O^sY*VIhM~oc0jt%f}kO`=r zd9(fgE?fItt^T%Nzpy2rm}*lOA_`CJ?Xrg{NPx79zqMl_43#+v{qF?z$gctayWBFD-JZ+qT_% zcaR-8?(i~_;|kpM{&ba8n^yqli})ric6(7n;wEx}Fm0A3vRzeu)WYE!=TtX6Sp-nB zNB&S1w@8>G{wQ4ey+Qh6wEp|M{6=mMFV>A$pQma`!%Uuc>kW$%P`{Kc=XettS<7XX zgBQi_S0;u)9+sOMUrD_Zy`^pd3fqJS*=!SVXl1dkpqi9~1TTu$31hV#Ml>p=r^ls3 z4xOxa>%ulu;s>^+aYe;FfO0EX$Ljza>n%qBE1-?rS!+2=S(=nO zYu#QdZv;Q$7Ko#OIUMGXijtj;$B&P7`toJmlH0dMBdRabVkg)i}4L?2$wHq)Ph;H@}QO4!dSs(S!*u zW)~7oivjN;W3gfhKyX`HVu7`cha!RMW@Y_sl)6#~yaP$?qGzfx>i27gp&>QLjJ=|B zusw%%lPy(BHs75(LhB!ygH?q?SfF@GoVz1cT0(^T`%1n4_^(y|<;B&0@e}Hfi(ONF z^D19r2{`FBlkMSatf<^3DYvPg25Mepi&7PlCQPdYqfV#`vT2PXf6uF`u$c*qDm;C%6gLnF%Ei|lD)yqi)#YK4`Z z1I6jF$l?UvywC*Be6{>xp`j>pAS`Un@oU%&*CUlp10~!vR&Rw19`&I*`?%Q_b(++dmzM_s4uL; zTfuJbEdxpfcn?j#y_GOkRlDXVpY*&ywO6g&^sa-s_J>6}8PK8COBzCy(Z=37cI|%s z1)yLGt@$P_cX9;4OuON0<4xuyt)5J@tHZ(Gq*%J_(#oZ`9UD~Jyy2}%YGg{zB(INDPhWoMyOcDEk)Hu3D_u{l8d12B}ZHd7I8Wes3>_z{Fev^Oua7HeeHjpJAeuOyQqf1cwB4{UYwSRkD;jC@+@d#~ zL46jhA*n)I1Ds&AB0a$wJSlqq%X4`NYPBA2sqhXR2Ws)jn*(uZUqfiB+757b0mQ7i z8pAU`*6Q=+o?4E@FH?fzC=N5Jg3y!Y0h~GXlN#z)#^p~>5q(Q7# z$K5e-#dfPMK|Bs6u6phYNe<`v^sKOr#i9`P^mU}P13uc}oAqgX7S^nq{c7^|QqiFr z1Nu8+Mr_-4fMSIOS{>}-=qISso^tcO`WAw%EKc^#JJwZl%DUm`b&iUDNlAwu`Q0N|uXP*OfF5y;jx z!?rS@05q_tNypccIJxCzZC=LmjOy<;%Lm26<0ioCOF?Ok5@bH*zNx@~Y>!R?*sS(y zAsH`kOwvtu)e?zF>;=AVAs1*UN%CeR$)w7v+N<$MfV6bGHq}%)a4ZsMREZk}Gk`7t z#O6GIuj26GP?o0b}nUE6$D-A_HCCxouyu@p#u0bq4#d16c9%6&MMiIr!#l|R z9#q0>sHI){5~Ms;Jl*A^EXt=>YL^XRr9sUvsa#75oE4(T0%tindl-QfvuqYY0Zie* zbW!{+Ey@~sO2Rq&?PENeS8%)T~(0P&DMAPXqYE zK?thvt`Ml1K;bF^v1)$ml%}WC(y0K86Vhy?B)lg-s`Qe_YL_pT%;l6PNuHESiLJvB zb)oDo3XGu2_2pO}bQFQoi)q4pmasvb&a zm~eLk=h5tk^-Im$sKJD>pgKJE~=g0>jP}AfRGo-Wd0cptl@b^avV`yY-rvR}s#J}+hbbp3Oojvp85@Ux5B ziRISvAa+Ny|ge$ZvNnevn{^%U)k^Wh02!bC*%zkU^D{dX)5&qZfZ%C}Fh4 z;-ZobJ0WBw%k21ejg&7c+-yRmbf}I>-X!_KmsB!vs+8>j{b87!!XxKiiC!nKPb!_B zak{ZJl7^N@)cN~qiLJcvubv?=X1GP&#IS`Th%!zN)m9cHp7z$dMFW<${0Gi zE6^T-!pMByc00UtxgtS!g9ci5pgD5YjWC7^1IH|eihFQaH7FblDhjSAACJG6Imzr3$k^v%b|8$5X+W_9I z`Lxuu8J}Y^)K8$mSk&s{fzCr%eo2J92IhB&+nIkUC2xX*^V~W~HFzlv^zq=G`j>T; zFaQ$ZTD{D6$I_w{1=E63(1fN2Hc-+=#ua%f^eNV$_$L})6gKKs{Bxo5j|=4;6%ed! z3R3}TRn!*5$z+lfku^L%xfLQ>9mg3P7xZ4%7n^lye3EI`pw%!j5Bi8`s$cI9yb%GDDgF=`OuaDkQ>LWxt3C)>X0<$Y4&uvX`JDG9Tm(dD#p zrJs7~PTX1`*|n4BAYdZL18CH)U}3Vu5(FTShwmkaU!v$DyhTmAuj}n>WQ| zH|4Ce*NapzyV5G@78+=%Og7MUS_y*0J5XK3cAFy;T`rA=XZm0~yt-Z&>iio#I0BJZ zlVnawA%+ZnI6WgyDQbqvCQwASfJ#q}gnW4ld_6%gM+Spk6^arsN&zfNfH&Tn1}vR_ zc?K4G5R49uDpUruf}1@$64qmU7JC$tD%W~rSjgK>98uCzq*01_^VJq0YqsQSm3PYP z?YvBxoJ1d1ENu_Nz*g3tK{6Xq(}|Z zl?~!Q*eaJ|MNU>yp-6+hQ-8FiF7Sf}1uK1!Q2BAN-KK@EQvh`h%;n1hGpjFChyABc z4mi}i-^teDl+*RCDrp(;`&{M+2#rW%^C4K9=ip4B;OOb^Hx*p5ExB zjapulte{G-GaCnwsUh?MWH}`uNM;`LK8e-GYGkv;(sA8wr=F@TXYXz%4)C#iRT`rz zp+o&%iCIl@21#HUQC8)+0Ug)V!E7jm(H%75H#(Oq?5+E0yJQY!wWRG?2RZE}&9by* zM-jb>IxLZi(OJeX-MX#oAb*HSJ3a*CUKH-oqyL5BBnPUlgR5gStz|*ecivFf75hXRXP}o;nbSg8R zoexY-?I~?=77k*qYpMxgTc4)sx@yRi*TYfr;nhH?%6$@_Th2i4O5Q-f6R4Sg*9lo!6u!xw(z70y)U) zk}tmnJ#Gy5Q^3sHMn}0xv=6+g@W?##8uZ(S^oUC$qwdoz0}+!Nk@943HR!%8acx)v zrjyk=*(j0#R6Mbr2z>LV{`N9l9eKxwSv)`iVV{_5XHUcMOEYLH!Z81_PKNUHWtt`` zPNx*sp|Zi`!Swgu?XD6KE^lMBTHTtm^C}1uNRAeb%co>8FOW1HlKZ<9=U7nr+tL|| zCQo;DCQWB&jhJHwdEKH%&_Q}$?l~Tt99Iuk(c@Nt)mh#Rc%cZwwal6%{t?^HW$j^o z<7G$8T7srx{d`No0QysRN;v}C$U(@e7%F@ZdOsAy=uOd%Qv+>wCP3_mgZCz{@TyuB z4}#OwbGZcly)Jc=6b1I)S)Pha=Vbw+4T5u>)j>lA5Q3^}K*CTI`ByPw=qFr_L;y-7 z3FUmD29+x#Nnf`mB56BrB_FFai5GbVJ@r)L9r8mYkW&p61?fOTPM&F0MJ4Cxwo-py zzjlW(Kn+7{vjXfsyF#+g(Q-s$pj^Kt$%zAjymjc)=QQ;V`eWCYF`IYfcX+N+|MXcU z)v&K7OHAdZ!3zd`v^jm|;kAZ|qR(otfZas2i8agcs=KDXcXo(tOPlV8#law3iLDao2^Nm-Q_%u} zNanfxbglLu*GlcobN6g_{hBTJwf?hPp1tF{69M)<)$2<7CI&FbX1<=zfn8)_>Dap- z8rrpZfukAVvFW`TRU&1vdfD5uwY~ViU3PLCX*(U5eH44-wP<%jmAC9O3BXB6O$4G# zDZ5-Zr#lku__?_|+LOAsZ90P2iy|@D(4+ohCtuFmT_m=tPbs8&ZL?%F+CTJ&iluTn+S3|V}6>PYR3XFP5V ztFOFtX$dgAz8vH3kcb08Vbpo3+VZAJPd1!@_+;BVnSvkppae4KM%92ODv<`LiW}%3 zz*+QT=P(}8>vOg)Maz{y;dnMH!bP0Od7ZQNzrsy9rN@EB(?x% zx8lre-_*MZd-~~G#lNkUZYlaO@&!RSefQ0o6LXHdf(-k)vx1RhlES4-YGRRmBEP7XvBmyZVirpj<;%MN2&Le_P) z>)BdO;co!=M(DZi{VEyn^}0izP8>-{bx2t`1wdudcc?$*6mH8-L2w=72SYB01RHjQt z8haw%;TS(%tNi0y1-*<8vKPl!O+tIE4(mHMOXlWBv-}W3014dlb8EbH0Vvy>c}@wM zIJ3Zn0HVb3c1o7Tp7xaOE%w|syVxB6(2~t@`9p0gw*;``#-W0{qJnUA10@UE#4xdD%Of#)4QDluYUqR3_Er>g?pF zo)kzUAh&5vwPgLhWo{(>Eevqb#sObr^`}BXf!sqOSlXjYC8t0Gl)|dyq0|5jbfq?~jR@**O zAO~kG2m(%~1D3N+MVBN`&T^4<-;Uw^WtN2&)Kw4+&h#{_Cg|3(T+t;Z5}x8FB)&Su zH^0fjB30+LOav8Cs1hyKFOvJVBo}OjTJkA&eJu9RzIs-7@=w?5Z&);e0i?&vZ67L13CckPQE3&;?fB_s@}tk4jUB!s`HZZ;&t7+GO}1K8 zF||7)q-C+YB2f*JBdIW@Lq-FJ1MsIzz7Z9rn{{>aANY#Yz^hr!vPKk9xmWY#uBuo* zl1}G`49X_`!YD<`vjk+5CBIEp=Dyo?Gv-aRYE012_i(338&e%w%aY7EUN|7)-1Aqedcv9+vFPZZ%Ys@P^9&Vq?1F#2^ zx-^#lm%d$DOXT7nA2R8ymm*X>EC^T{44<+I0@VGq_uko}Qr0C^)T#I0<+RSBqHYTg zKNiU&8VkmBE0{vK*I~m+8>cF@v*S1oufe8*#|AWM``S*OmioZ7rWsJ>`%o69aYkD! z6cA(nY^?%I^|XnyC|LT;S$Q_lLM!QhCXdXgl|szOaxlNp$M z7xvKU4SiNL(KRM$fmGOE#T2)h#c?BCyPpH=EtvN zIcO72RBZieIk+PGa{~U9d#}eyvKWodcQ`|D-xlaGQZ(>2U2Bf0-j|tD$zla~N;c=s-%^BqswbD@T zAUFfByGcqNTzSk`*4!-h@FB0IIN%W-_=(;y?)%2Z^A3(3uVd}T1|&6|8`qs<(DbC@AaS z>aIEVvjn>r*;}s+5Sj9t4L`@Tt^RdM1vt#TL|~{SpPf)Dq3%q=bYh}tx~_@q;gSFq z6wv{zWplnwa3wguLCVvPXj=X2~{UcaA#Iri}K4Z zVrx1YK6X`d`fcieeVR6V1o>x8#&wbQ7V-!KFeCTvbh=11Kb_fP!JNG6YDEtszp6p% zdH^-|s7@STeH_aCr<>SMbrlHh1e&aPnlTpObH6Uu$I<`g5&X3{LHZmty4J1OF#SZre81 zF{NKOZ+TXugwHMB_im5wx^sEdWRVT493zmIsI)JHER|g4$nD7GQjY_4b`z!fg4u4Y z<~lt(aDO>`;moDiYWj%{rz-N)l-659(CTSN*+$b5j!T6|Nx{@%-`48Se}Db`(?_YX z@t2UoD<}QBK`HrZB1;nXA5CR?1R4YE;caA@z6u}aCN zub8*YHu@zz4p2)}d&S8uDHuoNtK~Mt%>B7e)a{o=ix8+rrNfjhpfHI1$}QRkQZ$%7 zv{4%c`k!~lui-!b+2Mmd01EacIS?A;roi?}k@<*M_VHw!9ABv)&z_2dt)+0?GWfE?ep z?t?*^pfetQN)M?lkM0+388oe6H=Spi8e!^o z)I@At%K@?mlGVr#TOH@d0xP^l73AC@f3aD89J=*#oOX?9wC6ZDF~{z`VfAtLfYP7GvFFRpHO*rlQ3*qyYPGkFC`NTjaD~eG; zj*xe1^mggY9h5CAvaQdpFPA#YxYH_jT&Ge7NzymA+)v1oCv7 z%|Y!5Ces5Nl!HCz zi|2tN$&&-7Rho=T?@S2*ERq(K$u@!hA-XLZDFMDG?`+ep_on*SlqdXT)ZR6tY+ zLV+3P>omfCGw%xj4~0)VVBQ_$X$aIMb^ z6~K9@0_<>bv|t}+ZJVq*`I9r~J~g~=3T#BlnWqDNg_`@2LCEHlG6cc}wN@WR?+;+X z0Bb$^FyU}+sb0R6VN6Ro&XrS6Rth}4YOP7#&yg@~Gsr@t^AXePN{Re&z zN(BJZ%8~^etVeM6%_5Qm+&$`)bk;w|6meP7{S{`L5^esleK;h~Y|Rarl}4TRIm zqk6+Pyu8)HUEOY;)*YJSslS}mMEr0 zUspTN0NA`J2gVaq9dB6WK@^klYV`yOY>RoW5j>BNei7f6>g(tE<=r0GK`*J#KHH^b z#UW*=so8%l)sb5qBae|%dXoy6icp&~p=Q^uw56kb%{+2}wD>Mw{AmzrF-wZMtq6A& zW#ejcDkNrX+`Lv;s^^H=Qlk^aN2IJeQ3v#3JZw&5ubM ziCTgJ8ZL5dTU_u%AvDG0Zo6jWjHt@np~dL3d}sAcfRg!n44^>!Uef&a{=;p;TVu9B z#24Wb`58N3$Yx^RRX0q#Ml%#<-l~DoZQhe2BuCi+O8PcT^&g1U{ZjQ^_h4I4Q;`!H zb`H$6=;T%^C&6x)9U-_py{}1Y+MGjjKZ#Ww&De(`SduyRsnCr=XW=H)jPzaP$^=#`&W&6t2NC+4a(Qo%a6sniF=pKfD{!X4J=qGmy^In_gt1PMfJUx-KC?x zMUSBMHL=T+P&5%`UY6^Ar{~D{{Po}9(DcpPbboQ)a!TB2Gcp;Pjjy#rUPB=k z3RA*WN(v-3Ef+wQ-Y~s>P`gHe1VU3oia+A^~iQCn`j!QuJ~o zIXM9&%Ev9&b{9t#x+C^-aEoG~N+H)OdqvxL)v_n3ce8GHa>Kr9aZdEofNmA?r)@rU zr}o2+kA6yZ1tn4?xXjzmJJ{@~cFGq!bFfj`%bID@xlZHprhWDz`Vzc1nAd(RbvvTe zPB9*mbwad8Kh^ZoS(0$19>>m-1pR^Z_$tHUwx(8r=Hyx-N>mTaTh|*+_QnAkx8;zD z#uS87SJ#OS^uh{p zYB_p*-0eMk*g`UZux#cc@>gB{0aIfOo2q~Yl_cxZolchqu`jFj_0y*hDq^qG_$spQ zJzF(djdf499HpG8CXw0mrmkG7cYJ!wd~33potJe35h*kDEZ6R+QwK-MIbQ8ZHz1Ju zaV)x?TGi6^9&Blv&0&{kj+Su#ZOg- zN1Y~sGMj{-@{HQM-+_;!gSzbRoEF-5rR^jfY0C03Rh z`Br$H=uTSEWF@S-y#Wr0?BZagijsG-GO@hHpao>>D!Hi?n`B%TV6RI1rwE&JW$3!1 z6GJ;!W3RqVMe_N>|p63QXZ7o(Z7&IE1&;Svu;d@j{uzQbcN>C1v9bOtrNp zn7AeL=Vb({0NtA398}F?FI&|kSGo)7j{Hf)wexaZqM55lf>|$1Y51_0lXc$d&X@K5 zpG&2GMj+z6aE;~LfSUAA?AEHS_#?xf2--)^0-6AL>iI@z)gk&^qOERCYg)A3!6$(?bzs3j7`E|_9! zKWS~)f3{TYDo)RH4sctbMcS@Hna%#Vi zrK(g^XSY)kbRM*ayh{@~C@ny`)Mvo_D^gd0EVcRy7R1}jz@%Q5B`P4-mqw3WESg;*pmwI%))|H%UqBt?Fu} z9&EC|)$(|R_78Xauhn4Bzv$oi;-{$H1X(nMN!70~1_c|tY~I}=MBc&{IF`izp-ijD zZxN-H20u@wY_0lEF#mQFTTkap`&|6)rYZ8JQg7gytv*=beO>!RwraLR{vZ&g9e{dR z*EDCIC97s(oPKqrJQBoSsqp%yHn}FiU>W`iL5l6P=0~E!Au1si&1rg&XiK)tvXVi@ zY;dq(F{PW2^J+=yEoimZ$_FIz(vFe6g?ME+*{c+MmD9A=^42%gT zI#NS97Zlr5DV7>ER1T~*J(UQMJBjUbIIn{oG-%RW#VIS$L>x zsub%`%5r~j{zelKO*M7!Ak$yEcBfM>T|H*akV`Srv5agZf$-~`Was3s3n~7JpHmAx zB^_%oP1kIU`)&Y>NfEN|OZE9;OQ`^}E42P{)77Nw@Iln@syBcd2r9uurzr)%CzP(7 zVtzB+E5s!7dGfYIugnej_D1_HKSQQFmYm!0F zrxrHHtO;CrIh}w=uwDW1o_qmnK?({@ov1Enbgu^+a&u*w{*TZRi{XO{% zz)*8SWKH+%U_AZ3J6~GIhCJ=9wZ{3RTxjZu-x4XDmt<`ZF`t&0Q_3-kaI>8bruR-D zubC5YkR?;4x}coC9&kZ}3(iE%`nxrmse8SRpNGh8C%QZN$XO3sKvO?Ex1Sag1ab4V zl+8P2hutdCX_hQ4S3h1*KS$Cb4ks6+QYdB%>b=zQuv?RkM;d&yi`NuM5t#GE!p-hD z@0$vWL$a%eTHWlsBPQ@)bAf6<3kjB$iUbB$zi(71T8p_wsJG6sIg`}ezVjW) zHqI(Yc;r3C+%1gy5|AYUP0MbbzBy=`m8le-V+7>rbw#=m6&1c7AuN3-9DiS^@Mg@C z>#Mvv`=0cksr4Nzo1rQe$Sjyy#OuNz#X^ zjXdAD9bhKK7MvP%Fy&wJSxs*9-EXH5TG zC{>eR9K91&rfkYg&d@ukD$11!5!AA(ZdNb1%MfUh>kef}2{k%H#Jy67tt-f=tf}7& z)RPXNgd)vKIjwx06*MLIPU%R5Gc{#^_Mz6TKSyq=N5E0ji?WQPF9B4d)KIXzMonE5 zXfTIXxwoThGA*O^v^%Ey*iFemEnN@ZU$+t>H^nuaZ_8MxVXsP^M{9R*j4`-%mulVj z9d&*Be7sA)#$VMGO8d(#glZhZ8?PJ2=7^tyUD9iW_NUlf9Cs_Vg|( zpUZMiWwsi<6d}e5LN&|O^GZ!E2^rgRM?ZG242w5WwTqbhMUes&2!7#B~Rz5Nnzwv zh$$S?Occ&VmG3=!v&*Qv>zE^d5@)P|h1Evx+@r$sVp)M4$A?qjGLmjZ)cW6tMd1zl01 z7)1$$pl#N*<>9HOi~!g3{N0+HY69#*!s2a$(=H$&U$>kN$$G`6O4b&E1{Y}l(l$7% zJu=AH(N_EEy-1N%dnx^+{&WVtep{^Z`5K@9`m*Z3_{|XTnfunA4F6)+)mdkY9K0sG zl6TaUluKmjlwstR6km3e$<>yVl^!S4K<+IrwKXWACtI~=6TwUk%l4wXcmrD4Ye-aq zgvL_}kM0AxJo)RBqVp;e${ZdY{Wcho>b6sITa&GumQ-9(J9oK66J!RtIXk7d?$9Vz z!mU>SsTbVP8;Z)>y8R9(C%l|IDvvpX4mP}Z!sn(ZYkVx$*Z1@NJ5>|x>*b}=pYlr| zv{@MF{=^2QB<}-2qrtY~$x##QYKv8}0SM*-cnxpVKJ~q>ol>^iAHOyG}WU58hFhcMqwX1jY#aaZ0E=qP0EM@@-8+n zS+3?NF~y6SP}<}>f+H{*r}6tHbc%DD|5W-(Si0&&9BP= z*fMmN-LFHlO*(cN!v0LZzg zo}=;moy7d@zuqYl{suoevQN3jcoB)`x-&1gHn;Z>lWYKz33R*x9azE(oj=s)$9Esze^dgr6ziHFnxJF(5phWp7{$r)m)o{@^v59DB5Bs)cyJ$B8FY{D%qU)%J+ zM;+QIX$Tgq7AM8x6Ck6-3i)ck#Cr;G?m8jvXI|~2Z9Bkf>IDHC=iy+a{<_LAkD^sP z_41PnLmI2GHa2&00JAwTV!dRCM}ep0gspVl*okJ8r5s~N1f4AbU@D+roz~)@rlD)0 z7fUzcBpwQ@^xjQPT0Pd|2wFc{SbMB=F8bM09X~D=aTIXjL$a6lYl%5myGpD@C)!=I zDrFi+w!f+gsP%EJDK8&+Ci2iZ?m?gFUh%84n+r6BCf|PUlgKJ zR7p0V3r`2(k(WTuR=vGC7sTro2|7n~<$o?!{rj#uFMT!h$;xX9zNc^v%17tA`d(Ec zI=mzl5J{l$-qc{B&3ytOMYeM}6|2@szAT-UdMl+nTct=W>Ok<<+Y)UGivmMD+Zt~` zWwd8w!C`Ru&0c`gpEE5pcT!e_=_zsPj8J|n#LDFHiK>QDZ~5BO=8F4u1mMVUt1-QjT>Zh z9Gs4$z3^c+p^-B}%gjt(l1^b7h!=eyE}2Q%yj;LK6*gPpr|(FaJ{-PSiVTkA5byy8 zs<_#jZ-O2c3yiwyX-m4ODrQ#qf)ezTg8%A2TdMfC133A|ss~J~OCu ze_GF7nduytpqlePx-Yd@gj3pw4po=IT-VQ*D*d=rY3YQM!`P2{qN+17H82EID45Rr zWFEiya_p0)p{q&AOW2Dtn29g(Ln%w_&1kY;esu~K3J_C@d z)6Y*!AFv1IM)f+h3_}hOYm+>!`UC++Zy`eJkSn-IJ6^tqsFgxo#+^q5&bhVRgvwdz zmwBym%5vNW!D!!YQXP%uEph53u!!3Ar%RQ8Tq<&BJ#-2Je9yCMS~@ga&|Bt`HsV`W zQa~Tf$!`Q;U(TCW?>(Hy-tJuVr*T$GpBxo4drwrdJBN}`Q5^Hsoy*}v5W!YWUTi6; zV2|2HoxjMz1fQv_a40nh7AB)#+UIbdw9R6-dxg4FwL4=S3st&|+}%;Z{cU75M2&?4 zSon-!&A^&?NF&uoE){orno(H?8_M$* z{V)5jPFp4X^QPH_K!X^R(g3NES@^v}jfR>n1di}Fo(eKK?0hJW@NKDn`~2yzKi~cJ z_5BCE0M9oe`trQ85h^%xFTGhuie|bd^|h(54riUbe9KZ{jWf%qEFPgZh-EiTRVv^6 zY#JyjX0{KzDN;0oQY1Prkd^KHE$?q7gs!Q7J2{M9IG$BALD}14s$9FSB}hF0PmI6_qS`}$q zQ09-V+a9!q-`gMK!}#>^n~^Y>_SxafMU3Ie*NZLovwi;Okw};^}N0xsK zJUHx>?@I5r?#;ObcbizG1KntdN-R>nrLhEaUA~&ekL?Clltpn0UD0W6MEP^zgA8e< zzLRr6qYm={s?(yhZD|l`HREF zhwXilg7;GA#^db@X9@2pO?37q2iQ)&yy~{#SG&6@$n1c-23;xG`&QJ`j#H7bsm{N0 z_m`D$1y<^Ym|rGJyh!%yP8|rxPgn>_JO#(6sQpj?QKWEt-LIqvr*~8qBzSeTWvbbn z>S88?;%>gJ#w52+jk;M;g=(+Z=W?#!?VPk~eNJUa4R=4+%x+&=P6x;Ks+YEFeeE>r zP$D$2E2VikPU3KpT8R6oc~z+7617$*QA=U&O$&0}>(WI`Uc~l$I-b`Yhwxs7{A}TW zMJZ~_3y303H%-l+`PBNH{O;0sw=$zVfmO zBh^+waPuBTRc|(&%xg7~^bd?`>N~7@U3@@ZIg*TYt9j6xR<=Orzc19=&CQGL`R=u@ zwj6DX_SN$&{T{$fo&#VbU?8#%_F7lEVgM1;4%TUme|01d*tjT+iNm`iwrMr|91bl; zG!C+I4Vpj9YL}Xo-AUb^k@I+w6OhvhTGwKad=AX!teXj)Oxu@5Wu`P(Gr%Ngdwzsd zC!&T@p!cmqh6EagTsMVzmPeJNa_eh5mcD_yfLl7oRwHdEGz{+^*|+7nP+wT6kDosO z(LTKYf9tk+ZLa-=gRIw~RB$_x()f6zg&0VQY>%1}*V`j+|7W=5?w@PJ-ClrEsP21L zhVe+8N#&?iAJI9tu1CecrlL|rlA$di|u{iGN^-jxU`RfIC zc5_xB9V*Mm?f+P_wa@mK8GvF-MP@HSYw3$^!iP0JD3_P=h5rMB$$h)^drVm}6@i~8 zRa`f%5z;&LL1YTxG{CmT8>Dw_eBO!z0Cz7b7v>cSro(3G#lC*-+zeIMa&pGd_PAS@L&-_hsf40J z3PSYEI6A8pT^P?b`}*$7*T3%fpWcjGmJxG#b;-Syu>(t#u3l~jgcuub1}Pxdw_PD> zElS3&*omxS6=O(OL;H^;6?90+RZ@je%$d3;%dOYExAP)xo%)p7cSuGX0SZjY*eo^T z(a@qKupHOuMVBTpWr@!6EKeIUU)Lu_Jw9@!I!U$y_a^URiRo`tJ-VcTvBgwW$|sS{ zfs;IxY-L{&Y>4^d8W!;ce_YEFXP7j;7m2?+3jRm?_X6TVP)yj1kM`6fAHcdX9+*0Y1O_rUJ)vJsMe0e0jLZ+b3cS})I zTYYh-?7?HXLpih4UnKgREvi=lARKkM3bj>8N9jpj?*}P^#x)v>#JO1m`R-9^YEq@UzA zl{Z-fZ@T$CMYF}*0XVP%nR$9E%S)Y^e8oYR<$e$lZN`trVYMl#I}jztYK6qjC}xqp zInuK2SNuMX>Pmh7_n-fMx1Y;T*jC&#yz69N*hzEU9Vwj-v|R&xybbRwuEoh}!~>#% zTvXGfBi&N4ld7899|g6?f#Wvc?^C}YN0-lwGo%HJGj>3%woGd;4JiPe;L}G+9G6w9 z^gm)`o$D?Qls=5}$6Ym|QfyfTw3|OAC~C`oDK?@@^{q;oMkqwnu9;G}a_nQM;osDE zI?SVYx1u|X7ev}f=nT;jl)j4-?HkDOWVX)k457fN^~k45M}-+q(->9w>}sm_%>wwI^h zK&X=qCtF;_7}JoZ6miqNWlFkp=6SURqk2udcVM8bZVxDVYmjZ{k!rrJ)Q9%*w|C#9 zK6dNr{EMPn&!*M^7+v>!ci~}W%juc9E6L9a5GTudTuKu=4a@Oa^0|O`&Oz=VQXL|8 z^`3(mnx`dO>jP$2s%=Vl7|FE3p=LWGn}Rfz6n7@YrAIw|Ytya%4hdzQaf&du5Y+`i zT=iFS3)xrGt(}zIm-*ggw$$OGbQ2UgOSkx)Y&Dzd^;}gN$K=teA$qW%WH3_J9AnB2 zkw}%Z(p6)VF+tvtZA9>NE@QI~uOPKkHwyXjQuGUSSWV1M{L&R*f-Z;`Y}%@-u=i(F zLl?QlICg6u!2bE!a^<((b-o)`R1sO;k8Oc3TUeL z2?7MPcr#)^+rjun`PBuZyU~q;h!>YwBJJP9;%FTn;In&~o{fzS$66&QgG9y}Hp+FcO&b6|}%5 zXC4ZjC}(y`m>{r`K=RL)s|X!_UHVtWm3tZEF2+0?F9;4A})KJv=n4K$o9F_qf6TD1)gsZT&AuU)A`}VZv=ur z=3V-_hnZAe z=TKd{Ms$}0kCzi}yQS)RQvmuz1bF8?ipn}1k9%zDSS?RT;$A)lp;pJ%cA#7kAj2?o-b>Fg(=&Yq_Ko2~U;<9KFnrTrSVWL4uR7 zZ=;TQyyg%{#nj`~t{YKLKk=+~iHaLbT4X9HT>sA{JAPa;wi3nD*zYy_N6|}(r3RKB zV$p9gqy_U<>zl?i5bS1sFTQf~XdcUFu<0Vm7m-wH7jzVd+;=azl}gF#_S}tfC$4#W zengjmli&D=`*!L|5?0v^inn%sPgD#WL**%J4i$B-S*JDh~YIf*;yu|403a1L zkG%onHJ_sbnzsgu^86Da&0GG1V?d>vDsecduS3-1KUqM{k(?O06+tUQ#(2H#Kc=Y{ z$th`d-&v2`oQ!_jT5E7V*w6~MIX;*aeXc4gnKKBOp>wdW+r7;8zZ5u?<<>QLC{BoO z3Tu?jVuJ5dwX?VF9abSrG}#q4A&qWFTdp2}=;>9d_u~8czpmMT{Q22S&aj=^5-NBi zeKz~x+eoT9`=w5wssqj#$aa}a!gbjxI?WI6p(eMjrKp)If=50&uyaeRU8aVQ)A@pq zOpuaFW6vxr9^N!f^XfemW8tmOKx3xhS8Z#tX`^2D+RfQB1e_34HNn$*VXDXy zf+c;{FYi*xL4B#F+z~k)SgYM3MY|iq^`-Ei8t0gWDWe>D+ir;w-4V0vL8AOHKCRK6 zH}+O7PfomnbRSpBBpYR$iY$E*Q^>yVD9o6<`Hs5+85!SNzy;U~NGn8>8*>m^3_|#Kx@E)B;a<8uDhu3=FQH+x*|25lUcCFdTOZ;s?p9pmo$ zeWBj}$M56ApF_U4cN@P@`@URWE1^-YsRnCOg~$o7WP~oes%N&4uG3a1m4Ij`06c~y zMGDPzRq%rRy1F> z=o+;O6geD`HQsArO&v52YE_kOI3?|@lVWIwTw7_keG5WP0$o#_c$}a7Exq}OH!4*F zUjWgZz&`Bf>Joh&%_^cQy?ap6`l84xNog@BXJ>K-7d%K1=#-K2)Z$kjimB3hPX z#Iv|p6~?Z?K{2`NtK*q}tX2QlyYp8SZ9{&!U%a#oDq2kNT<4jmX>P=@andCzvWYbv zN<{{S)|pZ7g-bRhfhLgKWCNsD30D0~>i-pv7v<>IRt{%j*Ld2kWv4nn)JOXjS*gw% zzqrV%ze?HX&3TlhSEc0EbyKoBRvhjym1@?t=u%GMaMU&}S0wj8n*-P^6dGOra`((7 zl4Owp?bjjz=Hi%C(NP&d$l5KH)+7IYnWD?|GCjUixr4K*U7atP+V!4}useQ`O}mX! z*9m^&U{9(J%5-+9m8i*PA5l^gMS&L&6mWKOWm7gM276yB&h5Uv+##)XIVEKECt!;FynNA5`O(!& z!F#A7Gu7MVbQ8S2D%rF(n!%@hw9lBH7cjeoU zryjvMbw6$HF<$#+&m{}@8?Y!=B?&Hj7>&Xu$WgUnot-#~`oFX})GUjKLdrU}>X**> z(5zg+`$OMGdlchT5BsLjT${QWZS|aue_y8j<1!H=Rf%=nTKh_2Mz%Y-_mku}$p4{H zKq_~^UwJH!O*ims$t&cnwWsx=JxPW0*>cVo0$sq@x|b`JFje-9#6-D_rNA1tPdfW>8h=6iv2(R#jpE<(oGToffzdn3@_r@LBe?7j_Y+g9=k!oHr>(ptB z*I`hkbcw`p4%;D5(;o6oqR9^D@hZ}igWl}?RteYo^T`h`?wx;cwm&}Sh zv)<~B=)t3UMIktzdMH22>#<0f-n(8wS5KXY^or9)%wG285$Z#?xDr6jDvy#*CiP#{ z)YBnOcIB=0Ghc{ej)HyHwm3~C&b>MdYzH^N$srQsvY(YhRQ~1vUN`M?winK~lamSj z97o+wQQ83<=e6n~f2u;bIfGgh3%F&GDWWj9PNX<%*;}-5CcO06)T5%h*qlaZdu7Q6 zLGBRMas@~#D?N0m-G@`qc0bEw(Q-UzSazh_={%3Ni<^pfl*&%56}vOi@Z}0F4%At7 zTMMxsMQ>siWQqRzFvYkCEo6~Op1&26R+3%r?`Bb*de(=?8#ln!#+$$D4~zEx{`aT9 z{uoU?;5V36pY$Y2KBvm6yCB%kptJ@3C4_whY$}~yZ8#^%Jd^rMk^XtIw&|iOr!(0Nzqfi-^=mixTvjl0INq;hx{pse`dCd%2!@34~OYvyO+>z zxpVSegk4#5tt*HCAj)zp5(ILVs-XahcZv$DU+T|f>0Dc82L`@Vj5dv>SXol{b2C2h zN&t3*xU0Xem_X}Y|McP0XDMCv4auvz_bhq#wqJX6tm!_@Bd0#7&W8911a`8FR^FQ~ zpEtn#I`}qJ+ngl(WD?RNU!!^z!DmJB@ zs)kb~fHOzHoj?NaADl=29(bfhj}8p4tM=j3Z{ET#I?2mYsmUZcdZVD_B~!x!+I9^! zyfwc_1Ecd{92M>1CMf%;d9{zqYF2|jwD)zWdO>6Am3y~O#da;DvgE~qJ+Dqw84*kN zC30_31+x3TR5Q!Wl_PK4i089iKq+wRY3;EFI*WW(_ z8Q*_&i=}UB4_kV1saHKI>xytjTUAph!luAF1*F$RUE*b3#9gr+Y1tc)=A1QQsvZR7 zku`hWmDEzt9su7}&ZZ=8N~0Ki2sN@EuhWrH@T@(LUGdt-#cZ!+pF&_i_?6xQ)ouO5 zESLYfDRY*F0y}0q$WaP*?FwFA_29Z|Llz(HY0AkeXHzG*FkTI6(4J(9_( zC?&w2x|RU>AHzN$-p~2&8)49?j2HbsA~m=)oci!a9nv)%Y@=)KNpJ?ah6sRHS-xM| zqk^oHyg04Q@@_2QQ5a`dt7UaLgLSKsZ#S6JTo!S*aWqc{s}d(A zsKRj(*t1$LM1)wC>0=%FpQ5Ihfd8-evPZr%owt{Xb8_=^D=Aq-VA+)ZJ#|?K+3PR1 z$!)q+DxR|^flHxjD=e$mLmS9WVWB;}5<;Xa^~lIhb!z}@7ghNZF2M9eu-kd7%$&~@WlTJlYLVyH04KN$xcAbeXR#ZZZ9kO7s!FgY zFVT4+3NCGO{#Akpav!B+wGBbi%BBp5P>wZm%c7}VaOf+#0dCR+Km=v;v) z^S8iMWt$bI-Pk*d6Lg1`7Soh-pk~M6?OQw5#iXE0WZDGEdu*ytf8Bo)wmuB6u~q0k zV|sBorbMJ7)QG&##lyGDkP_IK-4v@kVOQOFD8V5cNI5&{uABwSfMNwjhBP{?H|~^9 z)&*Wkb`ei)ljle6p(0UKvj_?&hvZ7@wkpx!j*!5yK z)aLFI#nl(nGP5uKQg$i$S8P3NYPFXMFW~-tyVQRKOWxEd9@2U&1#C8}j&EaoS*$Pp zbNh3AUXVU(uJa<0p;MsV4_%?@=0G;(0I3}E*ww;k z6_#bpMk+azb~x1mmTH?sK$jzj1of1vJCL}?(DGAK1 zw>Jf%yl)4W0xiq(ocXp&g7@}ETYyw?w*0bE3$h*Q}7Mj&2Q+vOZr)@;74RR7Svd|9FDo0{v3a;_m34jAv}-fWCrkLUT;qQCRp*$iflS|OYS8a9z~?o# zmNd{&c|!jXCsWS6rC=Naj09(S&*hBK>~^GXiIkiGKM8ggJEunR`kzn$@EMU%m2`&Q zhzj=TD&RWv7M5TQ!Nu|kknmz!G5e)d0DIe-Yow}&_|3mm4lr0^I$hONd$Nfp-)Ivw zyGnK{s&`EQaZIW3+!v>mdUvRSzsbv%#>TSpE?JK!Vl+>rsbD3Nvtle0yW25m z{9vkL%#8%S`-KLxrZE7r1Z(WCW^#C(4jW~=D0!Y-0@nrw;ZGjEyr2{v} zz2RlStfup?WmVJ1vo>_(ZEVXIoUa!XcrrOUy%dRfKWYGrc;pY4;Bc7z1qaFq5?Vp3 zf8@1ISKckjMc=95SPE8$57@`)Oga!?KUDK{q=X}?5Gu{Y)KO%}qNq_m6(KoJhXu4y1@c|nw&dSc?;vyNJ(+f`ptQA6lb#^a$N+7P z@25hpl^%Ephiu(=>e*16eaBdz{`h09Qg9|}dvP0=Gc8JX2iv&H%ix_*E#tsOi<<0Nl+T=4RE4PDe$wgsXg&L+vJ|Zz%s_y-5%p zNI=cY2!^bqs=*H!|EBiMR?W7EuXR9qiNt4rThwplR+NgR<|D0pfqC8TV=0xF+{bMX zln{B|?0;2ht{D_7v}5hhMoo?j#hlGTl4igEvPu>=<(UB~lR;{c0^;JpQ;0fnZgMZA zwad)2ccR3haXtIWUPD>^)1ydLQbn3qd`MDO0^Q$#t_h5tvew3cW_r$<10Zb7Qw8K%bS%@dn(*?|_@gLrDuG0A9+fpdCIr@E0CBCeeFGo`r z=e-rsmNw2o=73Yq)fFzQs;c1mO*MB8Xw>A2e5F_laA?>z(*%i}tTcpvi;1NqQFv;S ztpK~eX#*z4Rp_cFO~x))evX|x^{csU)MD~JqoRUUuW(y_8yHX(MG^;f5!>isWx%pT z4rPhOAT|)1=%$n_DSrB66-PYalszV|&$Ag-I!@_IriR1V!F2Z?n%$e>n~h zhy#FOf81@Lip3nf#OCDb)|3|ChIc$OLTUdjgT^|~!Y!TRc<2DyXEhUk4w zMWi~-4Rin~I7Ye5fCwvhdtI+j^}pW<3Q ztFt1>{wQG~x1CyjD@AUu!(CM`VqLI8Gs*y3NlxsMMdrAJ{Y|o7YFe;`;{+b|n+)00 zGjhq$@nXKoHw51T5y900QL}dPdRVl#jQP5wH~^E4w5yPi-iC)<9{v{1Uv;?02XgU#aWRzJx+lY4y`zRa(V?zP%oCk zdII;FCm9=fN@=w{HKSyNPC3Sx*;84JlPJWeETs+tKUF}etoH;Z3~ykyk%}666b=qV58pB9hgQXO>qa*1Z6Uq#!!>1c@1T;@+))tSPRG=K^F-89>LfVX@LbMT}vxU>w=dL4)78%5pFyeE${``8^ z597an|Mc$_hg3c9bBj*9d8ut2 zV|lfEEJ@;xztv2t+opG%#)FRFQtw>s&QTnysDoPN7!HH6O;b`DR|J1Z^go`q1JZOB zu;?7bOT*V4+(Zr}Vtey<`TDw-Jl-a<>!U${A0P>jnVW*edWqi`EX$D`F~%wyWIP00splYmKovfk{r9YO?UYC)KbuWwbnU+&={l6p&?eaJ7L)T}PGV`n+G*ov>Ns(Z98H_@h9HAPSEmdC+9sd};i7^?e7R0ZklB6<^d zonItZc0Y!?XH#Y1K9={Yf|yk$Y*4B#`o}_j{n68Uy{RZ_$hNv{)io0Y%#pFmJ?)a; z+J|h$WL0gY`S6PE*7NGS_RZ5d71lsm@n+nMx>{s82lnn=8w!C1tT~Th5(jN~@zOCk zu6)qw#IC_uBv(cDTIa?zFv}S4um+`lYPyrm*xGhC7I&T2ng( zEUfXp`M07!6wBRC$&9&Jm+8L|6zg-AJ=`sJUh<_o%1KlOFg^3)*KhY9-#+}?{>+*@ zr%sIFcri%{yYp*mFo3sIjqF`TM(0KIHR`2k+|odFnw$EFXiCs(hYfKpfVH<>#S_m5 zU^-7qfvGi&KS6~{2qWB+&vrd9)YAZ0M(=;ziHBp6ONH>i5utFKBLB#7iCuIyZgGpPz)DQu_|)*H*^Qe{wu z4Q&{w(tXyn&vNmPZ=e4B;*ju~xC695m&!?2QnXE6J`U*T6yQ?d*qtMAc$&>YEV(uG zTaAcjr-(;z;_To%cMWB{1#yt; zay#r1+nUSPqyzK=5Ru#psLcPlRN=35cu;|QL3-#YNUu$VBu1jFl#S&ES|%y2IHi1h z?NrpL)?^&K$2noiv?J|7R{Wh=ghH9xbJA^yGoWCyioKCsLGH@FXX3_GK)OB~f7FvY z80qeFd1Dnlk47Ysu|fbRNRy4I6EBa+OOyJ^&aiF7spl6E9~;>~=c_^10oO|&n_6k# zo^L*F=o5L$AmhZygW8p#l>qug?V-Ilz9h9T*)Sc=lX`^<(KE#ITf0 zsa{WNCe8rg3?$4)QhnPQv347dYeWsLy;uLSR$s>b`Td%)NNcUa3v#g4PG(U<3^X)X z3vlS{IWT^kYR4l;=I>b5=~h9>r^UV`M>odkuVDhlR-}>f{bvwo}AMNOW7uz@c*5z>(DI znm{}6rZKZdCcIQ$3yDh&tdj#B`Bs#?{BpUJuo)kb9ZS0!pgO9 zYE@!%)Id8FZEN?jA8WKyL5ylEG!&kEJmt17f2Fs?$GE$y4-TWUX2iP;1nEG$s-V<$ zfyf+WA}w!+?t*eoBo>gqgPNwc-J*_SETOsxR`+}cB@W=#AwU5npmpTDrdP=!Y>*$z z^*`gw{o8nVat_a>V*12b!ne3=la$&Pb#umTBU7(S*E!qBx7VVb4c5FPCCsoF*)7r? zbm^#eTnq6#ktepPu7L!fs!FSl@Bn^EF;z}_4MU;It{#3K;n91bNV%I51^^XK&IL3B zZt$|MJ*gzLnfCVL;N{StbxJ5TJW@&=6A+pYPOPyh=mM%HBs-m>cWMzTo;v=~9~TuyF)S$EJa9iHXAL znm{-WBPiFB7rJ~IY0J}Deb$C5zS(@%eq`Oj?Ci>FuM@oE3_?z+YDBS6(zM|C+ zC2-?tH;}13|K4u588Av0^C`oN3RH7>(LXhjbR*@lb5&j{E8oJ?0)DBBsT>tLy(HUq zmpMBFpr{zN26_M39WDwA6{h)vv;5`$`un%Xc4bT9=gA;wIKvKP< z*XZj|!DDlUN@C;by8*I@-Uah*QnJU~HN~P%3*H&2_IX}Q4(GaZ_|eDu^8PEwuYUUU z4d8x%PH)D2(z4RCudLKYQ9Q!&4FXO`Wd3HIAnB`I%fD^cu2;*%;8kGc`{?+cF7O^F zM-tMdu|sq)s}z5*+DjoF0>7qRRj|=W>O+!r69x8WQ@+gYvAIAzdL0S$&AC!(*lQFk zQ3h2G-i5R0C0dR(E2DWxDvJ?UgVMPUhWjaZgcmNhZxmO)OVqEP>+&1$?JxzdbLCC zWed&=c0CboUy%seQyf`s$%~pBUOJ9_S#dZM(%QP1sL_cNx5AvdCO#tAI8GfERBzqn zx7R2Ybr8Vj;_dKn$w6$St7$pB^H5gg)xv!ZmENTrc)@Y<&^;l2I#;O>>BX@P%Fa;~ z5#+o{P!y~+Ey}Jk99EX75U)1FuvSIqh%EI;wP?CDA&ShX6NBTyM6u7x`R$4hKd z{wb9`1+9{$YEv$;3mqOI4G@u^Qp2iltOj?GJTje1-E9NjPW-R=Uhk=F9aHY~29$Re z<}3{?mB<$B?)uQX2NdXR^10AubNBC-Ec_rI>ACq_ zFLOLxL(E!`2@v^z&>&8oWQ0{!w?v~Bh>6{IE_Dr%H@ z8!tKJa_YtGf8ehsEtHA*>BUY$H$mzdYCm$Xo)EH!D~ z%$?WJRGoU@H32-ov1^#X_TlXw8XaYc>NWE&3De#+IeHZA_nvB>a$ej2wqg_-6l~8X z1Ob9|IL}zyYE5>aOSs(uQI-?cQTA6))v zHXTmc{4!}z)~Gwl6C3*}0%qcIT()J2D8!B~Y_t=gTrp305wN89f;GJw$^hK|ZMo9V z%LUffNB~$k)Jz_yDYVwjO4NBabQ?~sKDicn}WERxNWYI2Q4wH z8H{L@34LSjn$iI+arA3d^zD}CALsiw!P zWvlnXf6~8dJl3jx`uO?F`1Fp2B?tTwP)E()mcKd)~TK@O6I{E zBFbu4AuaG;HCVpwAl@5at}A22XMhHHiT{rkQy1yjUrZh-hHaA(h4}tzW%LTq2-`^FI`uvPiqFG61xfW;>l2$Oh?@rDWEi`>y(7*XqlW zE+X5F#P*<>Zsd&f?kh2peu}S4lh`ebYx+&8pILemF^d9zP*$xgvNC<)F;U~6S|5PV z_Fa!)+j5t>6ql2gMLB{k4kvd(9EvrhBkA*@m}kn575h3qjP`ByCAME;dAXksx^iSn zuL>Rp;uHHocR-YFTdFut1!wRO)fPD*cwapoOzN8~DQfJXjWltVLQHY8quQMyE|j5A z-*jkN9>wNE)ipJ-n3hd-QPARZoIv)?S=LZlRZUU?E!b;QV4|^sDU#+zO{*FYMF@e; z&aBqy8pY~J*Jo&8$hz(9ezINUz3-|)k_Jh})u|R=lGm_7_DdkH*{+-q3iFSpiXwW~ zD!pv0uFSA%4l*`Q!il%0O7+~Tpa*uAbgVcVrI4C2%0L2c0O>&!RM2!%k0L1en{S5? zSuVczsnz#py}-{oTNR8X_HMdP+2r<4KHbB!E76qj(Tq%p9jvpaRNPKI%K_tiA90PF z@3NURyRA|pLMk9xr~Kn?p;`&dVRPfT$@6ko9d@1_f1>8jyk-!#V5P-10S`=zWj@yG z%?u;5QW`v5uS%zFYqE{b5e`S^be`s5Z7S}m*t0o;M#`6U$CtYgZL@CP+T}thccglH z4;tVQ$^jvAy!l7py-fA3IRLTL2SjHjOzmi!0L{-V;|oA%%=2v08eH66OdlIE0%9fvB5;f^NHlmITuLObn3km2x9 ziDh!+V^{r;vxni0SF^vEI)H7x>S{6Uq==dn(5fpWgI8}&S1J7^pQ^faXdpJcMIp11 zR@yPH#2Qd6k#l-Hm0Q$~-rJT#Ie(68zcis=7t`JlMXkQ24?7}dPt|jMay)AX&GJPipWZcYzn5;a12{b7 zQ-|_4QI<8haMqIzqm~1;9=lZqv)!RoFYDN8m!o#O_4R6_QM8c`?o4iz9u+Mm%DPaI zOd%`e)Ypw%rcQ-+!}MUO~N7JF~7an=am9apcACnsuq<3hE{F zvhE~q?O{jf91@`QV4z|1(#Ia#3nrNm^ z4Db1YM;-6A8`M1GZPazK&?P@rC&F)*P1(nw9e3XinW|b|fQ(c)n|sn5{5osMnz#%{ z>p;YZT188L{2Y|I#)+7h zR9ijlpqg{0EXZRDbSke*)%c+l%w^MbZ>>AY69A8GQh4y!6=FH>a|Qb2R=(m|VHIq{ zTLtr+4&#mLNYDnrCuTgV!lHT)$%Sg9-K!G@sFL%gB{wT-7ikHbY)--HT2S@oh~(I4 z1MOnBM(oqy$5L$Lgk2sVq>d%hD4TiML-Z(A*fz(H%)XKtAK0|I{poApo zDABCvmWHdkzmeOh`pJ}M)&c}5MwGK|Q}+3?@o*{>esztArz7!)#)A|*gn_2zNjM%& znt%P*|Mz8#|2y90U&H?E@e5z}WtyD5>1*2@VC~L~+)2IqOE;|2Nq`5Lrcdo|+Va*D zQnOs-v~1k&MN#)_&62ZySTI%V_1W84Kjrt6{-{(t!|N$v=(KPJ0}#XdBl!(2vM!xc zG#$^&gF}u;)@0Ytsuo!64gYjV*B<3^TkycA{usO>_VLLR0yiu1zVus3jWcO#CjCZs z9{aeR+E#%VclG&ndfzAm^53l0v4Fx0$D0Uss$1eUJwE(+^2>(d^==x%Z9Dx}RjFpkoTxx(iLZ-ERb{p(Mj_(3YzDCLYyi zw9@C3`h}E5xC}~NG;IUJp`Cf=3?AO}QXSaNKAi1kCF<=|*5$PEQMFqtoWV_YMgq2L zm*F(6F7uk%Z9+dC<@|)UyfLbA*_HmjR{w4v#u^C=-)9HHi}(fAFo(hxDKKVt7+$VA zcpNkXIJ@?Pa!o;r)om)&0Ocqnqx2~P5llcgs&4LSZ)!)NC7N5@4e0jOXOZ}M(+y|3={p3_hc z|L(`FR}JrW)8CyVCxJC#7lY+`h89WL)H2KA659nK5Qx!)SD_=Eta zJTx5!3VP>ycolZdp&cZFB1%mpf(BU;6fbAIr?(5c7cXp~eH$e$A^GX+;q4vi?^f#2 ze&d+~6@RLRNqulMq21)QZhL0wGp{Mx1FE);OFa_#dON^)n>7|&_u4=n5>cE`XR%FGnWN1Q99+_HFqaTF_clHH!Jb$|yT0UL^s0PA#F>~S%)wz?sZCqoW;D{bPOPeX`SulZ?4P3>Tgym z%jFI)iZ))pQ zR-sxapU#vX#EhMyfkI7@csA%hZB05eb`{p{S=J2Q)T9^3Qy|$XFXiJ^v>~*#_RhNUt9UM&(;xIP#BFH+K zC+(Bp!0kFu+0dLu0->|J>^Bu8RgiIJNKMNKVjqrzShbXW z`Mhj;a}X>$AdO0y(-@t?ALKz9RTpb;a@GzGPw?KXR=f0SI^Ny- zp!el(Tb#kj4g-Oy0Rj8AdkPfJCbE5Z!b5Dy3`J*P@q5uHR^BGmImvT*x*3DszCNz z%B4ycM?wLE5u}w#?K>8)@yy8$!M6d6YMc@7q8DY{_Rz^Pt@W+ojLBBcsvLpVNlv~=wSz=?7KTB5JV4FV ze~PD#rUAR-NL20fr=?o-neneSK7V`9fBbU4|Iu{+u5t7t&)J*Gtuhn%LOT_3kzSQF z3DKpQZ07C!zQ&qK2AVcaPa?0rt6Xs|pJ^wT2Y^Q1U&p~X530gz;=w-g`j_aN+Sb;A zRWi80bpYzq&Gpi;R9=9jqf?#E8q;>jLUnqGU4D2OOo>s*Hsv@5Crw8-X9mPK}YwVwopZ<9Ne;q~nE;APL3$Nzh zonBQ)IXN2I*Qr#`$VOI@4+%tZG6NJ(`AbqSt11C+9C{l`PTHN~QObZlYTus&&Kn$O zQ<+lvvc+K12UAJIyvXW-3|i9jmO_^E))dwW&ijK#6VO4j>e8?)U_I&tsxHSEx5(Mj zO^GboGQZ^-0C@6?q7~WkgiYf8x{!86jH+RYI1oBIIp3b`)-D38d_<58pz+6Qef@{D zkn}6K^cS@=Ux*<;ba$G%fOPlz`;C_vjjoC3RI%LRc6QYoI)RPk}F-EO40{9msaF zRd*eGsRT>62}n$7n+#o3UE3WK<2a5bjKw~tHc~?%C@gwiF*(vcBSr$toM!t>23LESJR2VjPqjD4E`ACVr8f^Oy_58J3Kb${)O?DfO z>5*bM+O2U+CKR*~4@;_1g{kLVHD`?oh! zzn_iFBjt+>&7ih!;?3EtSN%s}ownR~ujxJErQ9E0lHTL{Sbq zsxAMq>4eZKQMEhZ!Vy$mR+Ff%cbTJ;R%;IczeWMsD{AFlGFK$ed$VFcY8kjnMb#_F zqeyZf782NtrkMM!T>sq(Qo-E3dE=?+T%nF`Q0@1i-vaY-*%BTMJGvr61nkwsCqN4*o}QmE~z6;hR) zr03|p1D!Sp5joh-KZ58Rxri{xKPtx*3*4H50WK+EdaQ@uW+E*R^rkqRdIA(}Qv3pu zLk)37mBPB1u*K9%>yPF7^S3oEkeB7!`6?A6Hw6%OZv5u#h(Pmt?wVPzzHoVmZflhI zN`b5n<4%~*;2!TQP6@7BG8Eff$`Wi- zaM*V*b+b38Hd>FJ6`-8o0O~rAsL#lbWX;lT1CnANFfixX_f=$Z`z>Bs)|QTtNcQ8Y_HpVwb~v;H43krOF9{^U#VKWw zh-82e%xa4Vd`kOSq-W~oLvlUj%1^Bd0mr+AThL1IaSF%ht}Jl&!s~4$`gpNv=-u5? zy@uxjL*}=0vbID;Pog03yyZWxg zsg9eHNYkb(Ly?^J;obZGUR64f?q|-SFV>xJma?UDkI>Kq&g1S<-??{H*CXbcm zp++SV^~K#ab7ygHZ8$0IgC?JVl%g8oo`-sNUf&HJ-jt>8=E0C)B9d2?V=UAgS;W?=OBA=d?7zG6ZRcduQ$N5LfJTm&&(=tFkk85c;R&vX& zz)_Z)!H?u@HFD`v6z{28z`AAK+o8&l1Ofuu;}pu9*p_D9+`Po*TPRxq0@_)XsVHp; za@K+Gy4Zs4n#QGTHc8G^SDHtJJWqMGc24HCXw1$!WSanU+OXyO?t1sKNcU7FlS2Lc zu~bSo^nZQ)u(&bbkKxO0sy-9dl5 z!z-f+9$bE213kdjSkohuggN*pFyikZtdX#=NtyovT;6V5;*LhyzvK z6^%_SF9%?iQb(zu9~I8{@H-YZMWw zs~^|Lxfq1mkta%H+cbS2g&<57!ul$?VVnMltMsdx2p;!9qK<@iTi;FkA_-6>v~eh~ zwIorL?vviJUvUD{pR#O?xF4ODq*`HLPcq-JkrDS;r4uQ)&Z7WZ055jF_DY=Bqw`h> zRJx(poIIs&vnpMyWnjmQQdOser2wL_*S=W$)FyiEHVq}uM?v^~v26IoU%%gd5x$@2 zQ0h6bPbs6T%q2y_xhr0i=)|zpLCX>)x66N9_3&!ua>G%@sOceYt3m&8o)GYQ>)cynyJ!{hIMA)Iv;Q@}9EU)%4F?8@R<8mH8loM65 zNANmTII}*@fN_~%RIvAICEAx)uu*peqEd1YuGQJVgV%jJMXjuteCnjk_K$S$9--+v9GK6y@~rpn#8Y=t zVk9!2)6j$u&P*f^f@ZdveQcehtV48o2QMsb7_UnoI|~$hsk-biH0MnbKb=gK-Q6_{ zw6d}wNe&k;eFV>g-ONJ^mU=j7r*PLncs%Ag38p%O6DThc2?4}#zcL^4$ zNsaL~bRLpiLJf<9EnU{$dh64vzHtq5a#j`XyJ7GliTHF5%u1Hbbz25Yn=YIpRkL*p z4i)U77V%LH?nD3Mk!)xB`bci4OxNm!V6Rzgz*Qo4 zhdaQffc?D#3A>FG_DHnh>ILY2P7bsB+A5P-797<7sXeyWhYw40TCevP!Zr(h1UbTb z0_2keURT2ekhim;w6{{5TVR-@7!f=pfg(^Ek}6LX_|ygfHz^4+Ex0&zS#g=E0-mN+ zl$rYu<{}e-Jva=vf(%VMov(9>SV2PEnCIc;Ft}4%X=z716e;lqQc9hNghH+2+jD^ z4;yOZtEL=`+>Ed!ut|+6Z??i5-+8Cxzu3rrGOc z>(pKGvFNqJRdqkmP^oHx-5jiqYyMwirPGzp1gg|a5N@1v68=M+RDMg4o=Z?(R=D2I zZ@D#be|2_22>`9(*X+7O`@MH<%vlrXlvEm10{ql|jK`y%N)e3S1(4veK%J^xun=+A zUQDX1ewP&D`H>30{-fRP_wnvnS6<Lcs|QQ z=kg4syY?-5LO4OK9Dp)MAYLtd`SX@J^@p9Y8wAjg&GDbKWc3RL=fM`c*kXDRg=JZ* zci*@RxJ3g612W)M=U=VGS*00-!jGl;`iW9!X|Sc;w!6vj#k7{EC=RLYJkdEg%?gqy zu(vvMiYaAXSDa&$qP@IEiJLP1T}>(6Z(87#De0!_AysZl2du#y&X01pAi~gw&TL+y z)lGR0b(lG(k7*q8RNpkAQUY1=fMcn3@7CWGe$p<#5SMe5!VPJ5-|LG?=kc`Cy>`b#NKa-gDf0E|-!40@c!uirkruRlWj>lh(L`yIDs zx=v!EVkaqYS}v*|(ebWG%EUF}&34?=$62nAsv zce{tSA)$bR?*RR%*Af8Yf$sh~*cmD&I#c7Bui0v1d1P&>tYleBOsP6jH;pVAf5Ez8@3ylv?rv1FI|z@`F%y%je^*u+1hRwYKm_8Bjv+Ozx|9F)DnU1Ra)QIn5N!@x6~FjtU*aqsqJpXU|W4UGUGKnQE`_HCCAvjtV`!D+=)(p&x;mjwt%LNmWcB6f{i}d3Nf<<|Z4m%OA-a9p z8Yt>3y_`go#_gPc03;k7)uD2@7p@fgY@_L|7C}y0JtyKgy<@8VP*`r|&K;QHO~t8- z-9=gQeVzXMUBABpt-p?Ue}4I}u2i?b=+vqHvs+TJ^wLyzV)#^fS3y&8Jf#z7g17`s zBEf?JP`_;8FRp>65{1vdwp0FYH})u^Sne(AiMaViCtlt{isI|@W5=R8Sw?I2>WE?c0U zuT7t8a33YNLt%hgzDp}wwdjSMvi$NT+kBYRd!r|p3Xq*>4ha*6y}#jErpx)oX06R*pwO8T&5>&&JZiuUb0Cs?vE zU{W$?RuTWvNc2X|9SYeYVwH(x4n}z=dG-Pi}I5D6y@3_^vzQGAoGGo`TtMHmNR$r!$AVs&H ztm3UN`b-ROHyAtT`A`Du0ZPev-8lp$h)?Q6A~qEtrO8;c^|i5lyX@8xsmE4otZH@6 zEqf~=cMq`LmrsHRprk7~YZS_+XLyhnp2&}Vl6a(nk(V!aNZ*weJ08dJ{^Pe#OEx)f zzpyo*U{ncSIqZ3xRtWc0M8LM5L8HdDy4$>qddXzSZ8=p%(Lr8${d)8KzI(rA+D4A) zmXAY8lcKy((yEN`tgf+Q_lKJQpdTf5T7O>X=t8gY^nZ~i}l;I#GBS^s>FjdmO(kwhSae*e?KqO z?%kIQwLhV#V_u^c>b0PYbp(?D{&f(!cv|2HSRgyXX6YLDE_E$BdJK9Z`Lhk2h)rg$ zC`tWT%n?l{Hy)Rx0o;*9Eqq%zfN0(AJv+OVuBT2zA;sBo$xB3s&2TT<;HV4`0a|CU zn$NCLCs<2=J+=(_g4lSjDprNxUY*6-suTI)iXenZ{K_iN6Ide{!dpYpmp)GdZA zp~tAm#bJt89ddIJR7%mN!s$*u?GWLnKBPg4cbS8(sU(ZZH#)q*-5pq3L!hbz8S zywQus!4Y=Ohm1pJj6ZLw`_FH`zx&Yd&#agR(R%1SQ9GgP_D%`RVF$D=aiU=JASY*J zk}4!ku?_Z#%xEc*`?8uHDuGANnt3ZP<`!kzEzD6VH1%8GIbI=2+>SJXH;M;U?ABVT zrTJJf?Kv!YWk)Tb5f9z0<~*{a0I1v0^mL_=P>$mFI9XLjQv9r>u*-<`0I)#dkZ<9SwXFJ(3CmTaKb@j zLg%rqGUJj2C~*xe*Sr+HhttiJvz!fUc51=GhEk=x-z(K$RE(6>QS}cSBD1qiKtx5< zMdh!q!rG?g%80gwc2laEb zlp?w~Kvp+fUe_YpCH08nBOy}m>}1olXX=&%q@m(gR5w|{kXWzYY1szlK!y2pR6*r(55-<`{L z;V1nM$BR`gQ`eypZe-t370PPm+(<42tWL5If!1*?$$HMyZ~Bw-$K7k?NMWsxm1C9i zBpu^b=G|*X0v?MHC_99ygKfroMpsuTezcGX5s z5sK)!PiwWH!P8~K+WXSJ$1N-3#Osw1d`hWHf`oh3BLKf+iIz*+R`^fYJF;V@KQGvu zAIg_?%ldV>u&(*S^5TQMg~OtG@|r^3l-In~IlG6{;$~H>0c1Y!)8uk=Z(K-N>fA2F zr2_n;<~lB2KEQDE)Pu>#3%!XGoX6#wl@-abD_y z9_mJ2mdsj@@hYP;0nU#W+l806_(afsE2LNjBlH{JyiC`Kb5xbKY=d9=O3NuD6!P{Q ztp?ptrQdoplu-Y=Y+t^<`+X4a`2YKx)=Ye1OSWyP#d7X>5m5zItvE;`OI09Aqh&kt zI2wf6|2zuF+Ma;yBTi|uo;e&d*Q304=VnwtnVk%2^d~9U_W`GCG&!V@@3;PoJFEK? zVY4l)G>lco!TN<;*&FTG^^`Itr^pGUW}PB7&Gr%nX5+2#a++hSQ8N(Ttl0j*ub{@a zlwBQJq(Vg~o>-q{biqj^exZ1bJZAdwf z-k3*~-n8@>I?)nEID_P?;W?{o(2c!A#Y`rga@*!XK--rF9|2gQ4!(O;RQ$+-tO-mr z8E$%ec%>96`Ce!>k+ct%8**3^N4_pWOJcP$TE$`Fpi!s8&km~=XZn_x_p!xeQaQ8H z^=0oSrVQ4Wix-?p&nkK9`t0}8e2Ju7DY0&KRWl%u+VQ7VTinTa-#&f%Q1366M!!%( zJR4ttz+&H+0{SfbtSH2j)@zG+CiqN<-0~tAj$~-rKa+L0G;Yt)@)hGHg3pu6vc_`B8QJ-;BYRL z$Il>kzW<;EXH4rt<3%n+|33|$y)&V%&(0K%upHq)-ny%4=)y?`E9!2jsPR_Rvuc`b zQ}=5q6R433D3{99dVeAOs%i{5%r+TM-hFYviX^Cx=q6|iv$=Bf#693B~&>nt&&`l?VvW; zvEuKzgpqB^7y;g#g!y49awcV@iN)X`_B$))Xe&p>ky}FX>6asxQ$n1!U6c`AW z2ee*0{xfHYiv+a`1zZI7a@ID)6XwHJe)PQtkMNVM^uTi7l~b# z4d*WAxNe)O^|P>P4i2wQv{gwf3SQM^WgwVyIY+y5I{T#Nl$K|1viY~<-H*lhRbXXA z`6Tv)p3t9PsI%g}1aG!$TS>^Vg~~+AHl#qs+Q7 z@L?Kg7RV{^|cIrQ3tjp=8{@Kq}xxssG1q|d@TX* zu8AL8n^QEj_G!=S#nYzNm{R~vKB5jH(35vn-gNXuQ@|rp$!Zy++rpilyjW6wl#Wx8 zf|OiF8MAp=JSz_c>Op-$=e92ZmkQR?3C_sUp%S`j*GA%KiWeFnhQiDi9SCW2c@*Y&L3Y zJB8q$bSm6OAml4~3p=C$3co;aeUag9T$@qb#f zFQdQz`tDe+<&==ms!~O(8KTa2`cRc6bOb6*ChV$}ue@;YTB3J&4t$ku&7h3K*@JYc zXiI$Nt+CuPePeVCe<=6VSrw8Z$6Tf_Wyz3DC1e4KToRg|X26>a>QgE4S%S0s!lcuS zb09rg#GRH%KAe958iho6sA6hulk`-Skzg{XGH=A$y8&sJQwRe}QZ*;9!a3G#_OpUkdCWPJT_cUvc|~dqQK%%M z11X~J`W{xIlI%~LL>yx0`Z>_s9?~W+eiL5+iaoa%fT8je%JWE4+Ao{(`)H34R-6qX z05?F$zZsXjls28|-KrguW$Un=w+4_w1J_OItvY}Br8rQ%Hz(1pd%=90jzNcFW<=92 z)m@UoRnJ|CN!i3s3e`jqm2=+g(Dt8?<=0PNzK#Adeta{He3M}b&;B$oNE4J*R#W3B z@+C@8{mkm0-naZB3|-@|eY0^_)PKwC;=y>WK+Ww$NW*7b1&iCsB1#qylz^7^DW zA>6Cv6>z&;xFWsdc>$@glU6*k!0yvlo0>(k_b=DIZv?wd;){Q54v=(UgTqbQ0-ehe zU}|7TL04>1Q|)_O#c#{{EDgB(RXLGU*y!5SV{B$+RH9#X)jlA0f*c{}FS}UGjeF8h0*ltR4l(E@^qhW2f?(#>s&yL;8kl5bW8T|ETM?2-DUiUprk}|I2#)_S^e! zYlrFLdcBO_wYw_Q;e6WW^`a@Ri+c2glLYORC@6V4;-h$t(}#6!P$>U!i`#wLd<)@f&~N-ayOWpoEimv)i@!Y6B1 zbn_7sIHN^I(uu6#cKZrZh^KGk%^ zyH@k)niQ1;lv%~SI;6{%y_}$oOCS?C6^7H6)>zJ19j}Y_WqkcMzuX_kKRhpV

      n3Q(WRmnfO^U2c#rRO&5)Bjr=3c6MKg@CnF?u;I!DUtlnKe(9=q|H%77P7b^wW= zssdHYhkMOnlIb;MsApB>uFnQA<73nn=I^m_U&`=w$TbF!df1X0y~;HXHCg16aR4_K zfSpR5$Q=5kR5fgZ9!!cj4%u+|_631~h>ql1mXyM1Xg907v$GtBV+7u_5MIFw{7bX# z_f`AH`;Xr}|8~>l@#=j`onZB+QPvvGC(U>D63ADPx1ni+&)V5`TFp(O=pwi+HAP*; zw5qQFS85dM-HqU;#-Y$66S+kH*HQE!J@ub;hLepk0mJ)~A$J4N^lZ{vM?q8d&sk(= zYj+KG3)>No49P}^-iAH z31G!BbTXytBb{Cp;d-0e1tdl|;E|R)m%NapEMCm6(_$l?lq4&_sQnzs+dV=hCQg(T z)w^!lGn>@F^dDr(PhvQQ75SM=L6+0uJCmGw2JhvS-mjMyBJBA?xO%FHUb<>St6)@O zV;Yq?$ZI>+{JS1bK>wE}O=c~${ybS|1LMLZ{4Qos=* ztj+S(GzS2z6RIL#mUju-(^B!KP9xDBa`#9?N^+`1MIB&}F5VJ0_IObZo4j?*n5nGY_NkJy{=!mLA5-z~7JcN#N;GoB9eV2xaZv|v|y=0T!k?pPM21~G{ znpL}v>QTRzVboTQi>)egep0Gk7l*a-BP=glvJ;YQH)-$Qx@2JD&D4v7Y)bi|7K(bp zgp6|u_Bh?!b2`=1dW0)Q6!%~cXJ?DL?7-Pplqa@3ZL8t1n$)mTU1|^-=TSdn4>vot zdf~pBW3r^LV>J$MZL*{0E_xWUbcL#i94X{?3dQj`C9e1IpG≠H%q3)z=GXywtR` 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∓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

      vJ4XXwR%yvvvr5C1R1i%!oFFzl zQGBwSNzx>aL~)~XiZJddra`*E|d)MHZ-U=83WB@CG+?tfaP{Kr)yqBu## zH&TyGAc6?NYbDSaMF-egs?OE@FmknwwURK1q|zsgZMaug!fbWGk+ zlc`6}N$%w}2j$<`>3}WijNx(5b*WH5HQ1%fgG|mtU`jrcQfDLtm<2zP76QX@Hq|bj z73M>=%NY=AqJ6=BMYq}lw5QXP;wCTO4hrV;*3VhZo^9Agv*oQ#S$tomZ{t7rXMok} zeEzU#cp)-4Ae7ZVX68GOx8CAv`U8XaliHC`3#>e; z^oUpMI&&k0dZ{svH&e3f{NShW;908C>q z#i%9wKu5&1RGiL>v%uNydXf;7Y+Ia`u?NtoNPrc{or-{f-Q^PMA48-Gl61qgL0AP9 z{5p2f@o0SlINH_~E(cmGemNxS@3(s8;JGLvr7P4%ktcm$QT9z{0Z63s<;6(af@8hS zi(MbyyEG4RC(aNq)q$c?XoXr)kpcUJqzKY-eV>i`ING%=k_K*w+ z)zX0g_`uYg5)eGH*#Lf0OtpZ})dI`}!0BB|9p#QNA*sWu+3=>&zdkB5?Li#%?32*V z`{gYajj`>Ek`L2#4CpAz%4<6ThL}kLIO(UW6EkgxXPwY>BG~pa-`8r~KRXlk+wX?0 zczC}Bc7JXFPC&80Ez-f2G$8U+q@=pD(lGnRhxV?I(7n3)ac%Ei!96{FQ?+5BT1s>T z97t4b!ztiWd51hvJ{&0KH9H%?J9Q+(U4O0n8WlNt_NVz(OGP@STJ+j%sYp902P7ZN zLkAQVa0iQ@;5CQ(vQ80s^P0Uid8_xblu2DO8Uc6bkm@yk$s5S2 z16uVeuKs=k$Jej-5@U|(&!W}6dDBmH(fQQ-gOZg#&g@1dj8a~>QZO_kV2O=llH<5{J5xW3q9NBOR=L^fiLBUxQ`;3id=BN3 zZVCdKO2;vrPPTW(77u!oSfKjzv}?O<_U@qnFdQmY$~{z)4;3VDm~SC_1Bd)}`LS8M z%R}W>p7RK67{KYzA1n3YYG3Z3Km2R_bldy<8%Xkn=RLjaK8ZYj#!a3#H9Vo2+Ur!F zV#zGBso2E!tR-II4w|o>r;3b#eN`;< z%_ab#39yH*+LQq(Y;jp_ljZ{Nxz5gELGJ3-tvDhu!STG#@MV(QUPiQ{Jw$>dSR$ z=YIlm!-=zSUCsuay2gO0rt&z$%PuP|5=bY8QF11gq zaZjR9Tq*oHKQGh*pdmalyY5X@$`BDelt2y86+r7&?O759zt$&<>X8Hbjz)I%-b}WYw?bq? zwJQRr_>{_Nj2L_z{ae@+TeC^4l_!6h<;QEd6`T>&km-RIwEw-8v58kx+MSpH7$O*N zWp_wTk<`PHgtW$^!JmG(>@Wr2Kna~RuBrD@^hiNYw)3ofdl-iT5jjp}nUtQYZ2V5y zrURI^p(GjoJU7@$2ncs{?bgNM18BXgRBEcpkYkEH}6 z^Z%rpFF%Q(r}l8D=fn3p@JX}_UOLsTKYO|LRCc3L{^dW zNPOwl!L>s)>HyRQI9G%TfJc4ECUZz}zh(N3rMR-$G1HaH4x+qYHj$R_YLMLQLuI}> z4xljE6qMNP*?Z1EFH~F$wLf8k1DAGP9hF-ex7WJ6KHIIg_s;HNpE#j$C8aSEg??-! zED7q(?xHTej-hweJ>^&^<*h)#8H>hd_wKAK!AuQu%CVqeIjfj7mp-2UPE$o60PCgh z`jPfiGYpBaaS}x`8)~q3>yj$fjaucEITajIq`xRIa)9)zI~@p1iB!B-pe%6N2}Q** zps;&2=x>)vIy6yE0N2?c3-#NFj~_q(dw%%m&)?qMivIE2rlfp{=bO^^OQ8dtB3914 z98XArQ|CX*cs&r5SawEriNG!`^Kx&tWwYI?O=(3nmIFncqBa_vo)oNrTK@Jr+5aq0 z)}CV{%?~LGoX}t~*Be{Le#+yrCN4V$opv_0dWK>d8f=BNm8a7%R5&7H3%o-Q31?yT zVH0bzuzEcnq>!Y)yBJ0&R({#`4ME=C&v2PzAkp?yEE4I zQas-Z&34kEUW3_?ot-MZj*ESiYy*zl_(jQ66fGzAYl7iG4F>=)=A4}*6^F6CcP(&-#Sy>vA`cvFZ#d#$N09X2wW{|v^X+@<7?Mb7!ltVzy z*CeG-27~-q&`v&^YKl4#dFdLVqZ2EoJF;@@d>ng?tb6rpdY5_8i4=sJxF^rhb*0B* zef#zM8Uu@OAnSN(WKq*;tj4xu_sbC4wfOoSamsEjlHc|jN6*aew2rozH1)J}>UXXSG~=D;*40@h2G=s#k)BrD=_ zwDE&Rd+3(bi`A67ygu(O;`Y8fk)KZ*}*=$UCB+cz^U(^ps z81&ik2|1bnwNl=}vrfkRp}E#Ld0?GSbJrj{<-$oU7+hw4UqJSeZr12|BD7iy@g)2ZGb zDUj{}5Q1LTnvgkr+x~iKzqg=^+b6_|(yLZCQun!3YDQJO4 z)PIV?c8=<{UrTtT2GwYADwD;7DN3y%t4(W%47Kj8r1q>qZW%VIcy{)8k$NVu_VhBs1kk1sCHDqCGM}Liis~he$gy^8 zk$sysb_aiAtjtjnN1^aWR+KR`M!A-KwyN}iF~u#UV5O$ls&v?;fOE48c1OWoPMJiv z%72gbsyf3rJ6wC&&Sgq?@u;>8%TU&T=6WrP9DrQwx?Q_o$tKyEo6#4!JWieAygGOC zoQ0!?AL)qZsC8jI6iU&um(s~x$mb*E_Wy0Y&bRe??l0@!B=h3jB_%o#Ed-X`#(p2- zcs|HMrK7AcKU?A0)F_j$xo9i*t@RT5Fa?ka`^S7o=2=!5HagdBCj0c*;-ze?b&ax| z+d+hT+&Gu}l(D2eW-=6Y5*m*J&`Q>pWIq`Q*?XOnjIpT)5>&ItSflU zDVet-KUGVM7mnzDIJ(KEq#$wb$KRl_h*g4~2npm28V}A|DQ~cJihELdn376I-t}I_ zaS~yg8ov1&>N_c5IIcD1aX3YlI_aGp+!}5>8^Q^bF7Ie_?IT? znPQXw%P+EBY|ZPUC@@&eWaK;1ZZ^0*F& z;s&MDw!_+@Y7f>m_SD6)1fITg4&{=7l@yXNfpId_Ge~l{n>0b$YUyz#hYaXpt6G0{ zz_P913_RT~vQm;Db_shk`9k-gp_`L;@>$+Z9%+CZHD%!?f#9+u2v)tkgUU7^%dT>b z5?uB~tQoTdlhz{Oj_t8rzkHa#|MbCA`8Gm91UsLF_HnV&U?+Lw>>c%7TTFfw_4Z5e z8`(@^}1;; zSBcwrUb>3CNTS=OcwMSqAu7dREeln&cdVYkW#fxe*KFaQ-V_7ffd7LRedilb4c9coe9D`G*x6M;FWotbI@(}OmV!-WUG0eaF}r?&Q;lkk9S$-;VvBW< zsgn`1YsifDZ;wMY5i0K1ERT-O;g(C<3b>7w03HI#kYBZXE7!iitda!ethMG7&3ku8 zy~61x2_6#aB#iF-$X)uJyk-tnav-pm7(rxe$Z5vjG_XfJ(}kXA)Azvju+$Q*En_S+<1Nhpf-B!6U`A82$kO;>){$nt`{@&!#-Qq?o9I<91Syi8l*I;&bMgRXW#R(w6Co zNeO0oY7$39l7Y|TkSNG;(7%aKrIF>;4@dL7yYFtT7_BaNZD-NV%=^>BTi(Nwjm$xD z_UJ598`#zA;$@qFM27&5BT@5-`*OSMPpP}El=tXsim&TW9;&W5jmpnvk1Z;K{hDYw z?a*vdA=Rm{AJq?qU?m0fFXm)#Zdl~g1Q2!i+6nLqJjFRPSo z0RDa9g;-u@aJ)OF{JV5E&C5m_;K6a`*hR&x1nkU=@&0h5@6PPOGG^$ z6z%6y{o~7RA^oBZRn;#gC&@F)Ma#2t@&nGI!v=YcD)bDy%BH-B=z0!EPN-m}E+<** z$It*}r;dp>-?TU!HrxiUfAjOjQ#Fa1b8=QW$vThHDOj!TX;To6$^j+zCND8o_YufE z2+(c{wL8Ha3;%CG%A+WilnTHA@M@aXI_Dtisz#M|=gU-)-Z#R@?l3>Wuks2AEfJ8V zJZ4qzIclD`?SHXS+aFhoQ=?)mrHuwLlzqCEBz^4p7Z6j`;E`|x0!a#duy?QXQj|oO zo7?yRwvZkbSBmHKMBQBiFs#}4Dar^cvqCkpuGn<#^WvuRboCj^n?wF-aXNLtB03U; z_7TZ=26!8$sugU`scIEgRm%?c{VBmH{w{s5vc7RP>z$v{+oU)#n7WQV6ujy(`T#Q4 z$mkAZkh&c-n=dO>{{Qj&e?5L{slcB@ot99-?hxFIxJ+qETdG4BGC3p5cO8+~Y=+`B zQ7lZ|z=1gDq5iZ&3a4Clr$=o>I!%<8ScRhZ-Cp#yhWHLS5QBPA&*a&cK@HHVIlsV) zL~_uh-{1uxn}GC})zxi4-+uMHgbExn(OC_AHRVV03#z7Yzz;847IDi_q!^{^IDCU43h5H8NWEXj_u+bd$ zk1uM-Te~A^$tOR6H>OO9oHy%d_KOpRjRoIs%R;`J8u58`@u$UF*U|Zl-vq=0!~!GDO-~Y;n-VkRmlj)DtWo( zQ1jN?2My6VZ~Wj>ur;-H49`MP8+g!u=<-SBsJsomP*YXM7s(zwzc?vJM?7&%q{xc6 zb&K6EP4v3*_xG-SkKS!L%;;5+?xa4l?M#LHxozaCQ8LZTYBi_WEs&W z3F+CCR6o%P%%IXVz>va}B8|ga6yM$tMYV|j^=Qu)yw6Xa)TkBJLOQfEV?{0^O$YOO zdD5JT;={=dmxeSqXGw@x=an}-D5{+6GkgXtFuIbD2UvOA^O{x8(hqMXTX=8YYq8BZMhYaRsA<=I zYtssJkZsi+Wb(eui4;2rcA&u!B(+IgUlXUCp&A5}#D9liz>ki~r)PtdinHmSsA4}s zov-eaTQYc6M$KKcy;D;`cKkA=Z)`SiA0(NocB@$BvehE-BzbR_>iJ>aK&ln2k)*a9 zlB(o5>up;3N2ULFFQ~^lt;T41xu~!T)x}vIV*;W)94FtTMc&FM-502Wg3nnG>1_@K zc@@4><9I#HQ*`I}RAIjM(!II1-za-ahxmJ5YIk%+e)b^BXbHffbBa>b4{ayaz?9(G z4{9RQ$8`*6M%9u*i9OYe~`s1(tTD!?B!WTVPP4uD!WcJOj8aw|%LaEFBgevCN zO}bd(Y#gs+$$)L%ZvtDI^V1G7IOa$pLB;OfeD|)s<*K$sC&Osn#+LG;h=rO;V5=h9 z*gf^Rn~Xys#!Lj^Z8eEFtvlW@4)5lt()2pSpEK$kv5bI=bQ8An;OuGI*_E=O_B=gz z)W-X%i3QtK0@f~FqNb{Pc<^4z%Ytkdf(-b6>VBO(8QO>YfH$w#Ci^B6Dmef4fJsuiN&~d0)d9`7 zW7S=)6k@rA$0c1Q-M3^N z-4vl>r*727(g1D>=%QCD6?)Z*UXm(7L}Cy?E8cHSBrd?p?T@UY6N&f<_a2C=w`Htj~ zG?Vq>o$Bi5i!N<9`_87kb(6U4*^o_(ULX@x`Y3E z<9)UMd42x;%Zlau;xgqk%}(C^0KD`2fJPiq-Alt&g4xW`RRa=V`R46 z!jeDHqKQAHRwlzcTGYIcCow69ew3@(=_<>bNz>WgXC9;~@Wl3%gQv=6ClY?HM;~mz1T*}d%ox*rL46ps_)w}0?D_XzNvm?*e8&qI(pqH z$Q+Yq*(7j& zT-B{W-i=ZqsG7TR3N0VmHQ5^~eq7gH^U6WH>MI@qfs5jS+!5suUO)y@=(g$RiJuf4ga~`xoio}ar7jutWufNxFTbx?^oLc8>CNtOw97@jp9)4sNL&NB|b0W&>&~DB}2RPp7MciGp7Q&4G2jac#_J89R<8=yu6ejdONcl-F$_fHS=u%%&p$|`y?8q%Rq zy<;xNTDj^47G(k-U@kW>$`N*Jj|PI*7O zmjJCmU*EIrVaW3-2x7T2waY{*=iN3T@px=a~?_ zmU%wc=|`o!|2@5F5xtNi6+I@bHX|uz2!#^ioBcpwcD!m(5Ee(ZwgBpMKuWIlxNh%3VbygOpCj19%m@Wc4OYmrGODlK1baZR4Ow9Z!Ho$>|iQ+`O#56Ts7) zF26A76&|*(P8K+HNnVFVMy@#-W{=3>!ks zTzB>g=3OH{0M;)GZ!feS_VA*FeCve*9t)bP3getw(}poF%@z{draO)N8_;FYx21L- zR5@MQFQUY7$oJO_f+(|#mu1URvXTrg`8Gi3$sZEX619lpf7_8Sfb`=wK7bg2PgC~P zN!jl8KS>X~DhvIVnM)i5<&)e3WpZ7eFi?{3m+j<48gIb{v5vv2lNyNB_DQMgjIB9N zUSnf7=|`QX$bnqrV)MPd_xbbJ@vre^-NVNp)T=YUz$<>Mn$IVgmV7&?Ecn?4)DOlX z>>bM~+>N{>Z=(L6`IgV47kgL=^ema=FCI~KIj?tmj=)GQ*uX`VaCVcXO6RYwu7mo0 zLk*IrxH};L6dLWZou_&`}XOs9Kg)cI3U;t(D5Ovv}+rau+E{eL8lVS}dpbrNkW42aCmG z_mel^I1x4SscV=bTaN}PC7Wge(N?_5d2uV&aa+%8&eB7Ds8Z#yGRKK9qkf2!21|iV zYQ74ZSI63Y`b{Pq4Z^YFmah}w^%X7V{d~$vldVDO@{^Bx43eHCUg>5b;M2fEpDw>JRT7$|P!UwGY3`5|>T)g|0HtTUssQoW z6|Wn&;}87EY3o6m^jlgCP=^|AuA!zwUxsd@``pPyHQ(oCbIF2^RW|URWBKzcy=|u# zr;}r$y?RJ?SfIG9>XG+)^>fJ6;1^R(P>ic@7Y`+G{D|II9s1Bs2_?XJeQSbNCELEI zB-4rP!vQ|D>DFjh5zH(bI!V-Jk=cTeg(8?Fd0CeD3fY6k4^4Vl=iv=?ufSds=m=|= zP_~hyJ|M5{STc0PcFvmK4Z2qG@$AO<4XF@BH{qR{WxOj5mML>PHJOc4Z#DaSFa3WG z)@ff{mluh`F?H(Y;ikldqbVAnhFWeM4#)1w*0d28E(}L)1XFz(!h)Xc$T{l1Wh!L{ zA&=GAjrIagaIvbk2Y|=aa_i9D+dZrqi6Z(Yjt9GueXR1f5|w4$Q+RasS7aw7#XvYR zTkqak#lD=u$$VzfssIJ+P9YhS7Q_l}ZQBxFvPlXc0~dQk<9&?Gtk`Uw z9|{%h@;Vd~zXN48u=&SQHENlk{{8vOuRni&Z@|3GmFyPpf1_-C8AeT7i;!m2Ige3T zraP4?7+2w3rnm&Bh*s?MrQFQk4UYIxYRysfW9A_E-#B4IRj;b9_{JHh8DSIK4>D)C# zZf~Y}oia~5Vvq)VJgEn!4eLP(D5IUDOC2C$RuM?S%)uMlkH22JU)zU|*XRGdt7=;i z#+QZMUL8jz5%)px^mJaW-|Eq*H799PUWp2f8r}9o2@Rs0k~&eq*Ck?UhuKdhbv&r* z1iQ&jc}Ckwcq4Uiu+OdwS9knFkB_v}Y{&{v3-hX?YtneI>Qk_LSw=!@L<7!5CZK{t zoUiLMX7Lkyy35zpVn^?!aGlHGVHO>W0WP7iRTmX7x%0ed>sr{TOnt;|B@+29MIXxR z{L6*>_N9IL`r+G8U&hDw`?@f6c=dSI`rQNZ-8+15D8W@tw+)_!6Fd|nJIe&7tEPSz z2fys22cW2zWEwZ^IvYNP*$9@GYw6Nc~{b8QZKPK6u6ip%AW(g)kK*@4L)yeptXOSQ3bf{AZ=|) z9boyGR4F`43{uUk@aLB7vgj|q-T$wv_qq$iOIww|sUkf!J;-STj$NQ9idO2Hn7xr3 z5iHJ=3v4&#Z8z^zlSr#6ARUr@(Ybd!Nn+kSryBsFuwiDuY6`P$HyyTb{#e;6wRn3XFvE!*tsoqbMv;#<7LPIiK4yRRQ-V!~X z)z?jzJOT*flq;A_;i%xQm(_OBibT-U>hygbe;M<;1=3P1i1mEdlY9hW562=b_1V0< z)BTZSbM{*pyF8G)Tvw1`P)G9OL@2pUwFo-b`?1d|!$t10lH82(u1$j{D%oJBEG;1yT`Je*>X3dc_&?*g8j z2bodz(XkZB4iJdUzAna#%5dxRR!0K0aK87;JjcuN!Y({^+%KQk<7>ED)JCy-6?&H8r6^tq9gP6h8>uOKZTYmI$PKv<1b5N<%l}Q^;R8qpK zw#^Z;MIo9~O+ls|nTKsY7q6N_}*3oq=fMyxDKzp@OA(*v(om{;hs~LC>vIIzDv*3v>@h+ngFB{Q*^8dd-`q%ci@_ zl2z+9A4{zl6b-U1MI%DH$Tlj}^tJ%M{RUQ~tx1VePG|OSb!pT)N_+OobK{FBD{d21 z^CCflmgkM^&BhcWJdoLMBC&ss``hO)KYjCNaS4rSG`+t_wGwj*73nT1VABw7uhqE^ z4PiJ_gaEPpAwRTfq&9CQjmkc=W8=~oZU-(l;wHHAZ0;Ow=J>A`U5*Q`F&Sr>sSlJ< zW{X^k+L!00M$pH5Q_eIrYVV7pi3HDip{N9ITGqRZ58^i&P()EmP*b~%JlyzNn+ElN zZ^GtQTH2`$6i!yo%$9l6tDEXir916E8wWy+-c8QsbwP4kNGAlE6`)u)8kTuE(bVZ7i%^QGz>PrrmY8qnJ_kOLZ zwa^dS(;7fT(w7BU=AZPU?auP0`{t>%N};UKsml>|sOhjd*S8i zdKzz8CHmJ*oeeJCol{tob|4^a%8U}Fc}cdLGOMlwce4xb#Ks-om+Q+f{qw&+{j^hz zXY%07N^R4=fSZJqsO}Sg8TDwOdgbspYB9Dosf+BQ8#l*HWeyJTRFXah%Irg+3V@Z7 zsIf12)ShbbU5ZIrc?*8s+q*ZPHZj=-(CeIw)7dAuqa>MCEMM^Uku}YMYF+Kb zcgFI|N~xK()fXBr0sOQsi2AYtM5i7RQ_28f&w+%Z<)7n@hE_W(tcH174=j>EFA5l+ zo6~E;&s%dY^|2InEK`bSUfNk>F+JIo$$rexa2iSY7S6Upxpl_R$7@^bM`^gL`i zXp5mE?RIu++})ugwzX7~CILEl#|<<#ZbZVi?w#{s-#9OD+ZukvcJ*h$c&U2zuuE z3e!o$Wi}brIEB+<{%?GTlHQWVigXH4ixRq7O-sdcZB=qWFOx{Bwk6Z$)W;1t_1-P{ zQ*F=lew0DCw-kU^S52ZFAfIVmWr073_qXZ7{Y}Q_b%MaF%{JFdRWU-cP?vMz@HO>W z(kQT0tJ+zk&SF#{YR-3}Drk9X%5VZ~&N9>rA0np3+Bz?#kxq~+`)yNMy9_NtNdz|t zehG75PxP=Y74bRNMNhZpI-PQ3Q)N{!x*U>4#5#|qnKM-_ru=lQ#L8cSLbtc2y4e!u z0o*%BdPuanYyj}?i5p9(m;=?6&bq?%r-tqP<9clXtwVFBjf&>UNjjyAtg8-Sj3wF7 zv1KGO6QEAPDW?TgBXQ~+i03Q4i6G#_s2-1;WTz)7nUhEdbPD9lY<=oK5@FyiZ!I_i zOw#Wu5}j`F_kOnRsf7_XXMN&4HM6AP;VYdFvhm1+scJw51#uH81IV-vHrFkaZJA?f z=XO$zQcDp9Pisp%lQQEKP`dUE6e3u$;7+m+jq`vg)Ic?=Yw_pP__kJ+rP`l8nOzBR z&gG^jZ_#>Pwc}u`_`27ny`CaU3+g8%?O^20&d>)uFUfk9_|Ktib@PfVs)Fwz^i-rV zIVr4|H$N$4j)NDV_io#9vxDBBlLJcXOhejWg;ss70UgkzExNs=fKsCiKAiIp~0u8Hb>2$)Socr=H6gE^cd8vm^s z<(-%F4}!F*$J3$K(oLNY=paB-Nf-H{U?buwM~3XL?26Z}`K8g<*hjZ^Pp6L9#}NT9 zY|yD2q@zFD-W-)UM*5kTk|ElL?JRKxOOTx9k5~2x3%%QPP~^?~yM1vNgk^r<1B^Hi z?`Ljr>n{odjZ>cI@9WRMHnp@gZC`a^dTGuRCFDhw(6vU?qlxF5rnIbnuI5L|g{25= zog~1R^e~+mzpOPQV3#q;zr01U(FSA-0yX!!r&(>QJjyflRn^+R0m>ZUIVVsI6G9QR3^iFHH`a8f3(5=!_f3mXEFd zq_WbA@WJy3+h@aE9H?5)I9mt-aWZ{NC1`85D_Rh4{_0_<1x3fX?IjT-kvw0qvF z#snN--b_$`{Hdp$WWiWCN?F|eJ^fx zJYqFhpC^%ptr!arGre0Ki_{BF)C^96AjRIsp-y)DueJK{N$Cq)rAwS3yx7Aued@iB z7on&NKr&r&{Xjyec8G*P3vF8n@CrNDnH@0)jH#KTzX%a+2+h2!s) zBG;Q~=*vw-P$Hkoi4aE8+H`XWlwVD$0M&_71fr0F1eHaGwui=X&UDKu(y~SwG&{(5 zDwTwF$)St{;o;1UW)@_h{koRxFi+8HFTr_OFN5ln`3BBsA;-|apgBFV0fR1ucMkWjBQ@b4|xTisA!=AaVQVMnWY)kOd!dmKyN`d;#joN-k< zw4ivv_;26Fm!D;TFNf9bkEWqVA498F{ne%|h3Gavq#+JTExriR%eR=b*aLbY zfj`+4OX2qPaSs25wb{HTvKdLTq*y+*XATY%IO-@(A$sSMn<}s^?pp0>GN9@bJHgg< zi<ecQlZfObVMI6jrX zokM=)u_?DhxXm((ooAOZm@l2nwP}eeFaV#HW7^#ZC8m1PRn@h9mtEnQPkDBiC&?!H z@F20$ojL^mE@g+yy$KqqW9NhEgdpvWh3@uXSiz`NI!E>9c$Ov;F6{SZ6~l=pr1F3INJhjbR*kjlGiB%&FDJ(7nPqiCRp|)+d#n`Z{DBl;ip~16} z*0IaLKe{O1O3&*zPrPyj=`Pm2nix@Ws037jLYeRIxW1>w{{73x72f?sFMYcJs-mAgME_Pa1@6#-bxru|K0x*sb3DBvB6nA)yUOz=2~ITghBn9D#X; zo@e})sv#d~DS8c*vUk#8mc>=Qg~WGln=`qmlP}TMN7xh+xi!SSsM+3^=|4aH^XH$` zHCpU%O(I@Qn`AlhEn6YZE_G#g`%wS-Vyh7xgoCpXZj@m=#TPQ?c7m@AI113s_Lmeo z=b)V|Ke9wjSsN_eweNiGf)-vKfJc?Krmg|`%y8~c`)sgkQ6i(Qc^FQJHo}^qs%iw5 zY`u8XpH>ovwTjF}7umR0OZX+!-V^DR_X@a-CME)~xXBOR3 zhwbyfUaNIszdv_YmPNq_FKTpIrcm7vYiqBPtc_bR>exi5B*JBJknc;gx)9YIgS$BD#~okfyESe& z96Odu4<0Ez4rQ|x81E~?nW@uDRLk}vjb55_X>$M!-9OQx~TzZ7r;WA?~n!G3O^KK##E!M)gId*NDM5|yts7k9`SisEU49Dpz* zA2Ng$OQ!0l=!$pgfzqmafvgh(j6=!{bWZ>_h`-PWu3hZ zr_v4@U%Jhwlk@4PhQoA;=GsTUIcEFfX}oktS3iILcTK%L=P53r?!O) z@7x#vn%djhyRP1aF-)swuz%l8!*U8*;DCD|CQs#1sPY@*J;IM)KY#iCsqq*7etOCJ zawn}Vjd3XJIv-RmInPCo>D5?!uOSal6Q5ekw=%2J6V`|MuIvb%zO|&^ZawWu{}Q>K zaspf+D|oA_BO?at1aPO{2C>o@Jrt*S>ww; z$NrNNKGAge(o(kfzVj09b&p4wnRnY{?G%e(^=6BwL2V_6B+5;WYMDa#*84bV&dM24 z$%qh_>{98ced)f)%JWmaO0|V??z*~o6|IUZ^{1|gTY56GE*1b(&d)v_vEs?Ro8J=I zRyk9$m~yv-Cr~pWc~S6h-m7w^r_&YM^HnXe906@h!&&>`Nf{R$v^1q zu5m>d&XL;7LUoPVlOm|b|_Pan64x?6{=YCvY;aU=IISJS>$qT zy4?zu0%OR~WU$q-Cq>n{=S?SNd2&_tNH-IEVCuJbkgUA=0zVSM>H}zbuaNl&tc8UU zpibSHWn!uDVE}?Fg3uLOVBK%EhIl`|WpBKL41I3`jObgkqUNlyhNppmiiAI&hZ?R< z3+2;6WmTx|$$L;H;&rt?+&?Ds-)8Jy+NJDTK%N9F;-->rH|fq{?P-&ekWKIeU3T3L zvXXIu9JMJEL#0*XDUDIhp?TgxJ4cnrmUgIK0lP{uH(6cP1tOLJkkC3UZA}lcZ%-Yq zai|SL0dZ*3K{YbG1l)Aql)Mk9A@X%AeXkgls{%!7q7KbNo&MMSgdZ`E`8#`NQYswt6^fUSCXU9SL=ihtE~)Ob$;$ z)YfJ?KuMO%*$C~hzRniPKkzhFEze8-)oIV@S~zcybu7sw?Sw~P<`H!dz1&`r9g7aG zw=$s%L`U{cPaf{3sjBUWsj6zex;keLKiG_&VEMQT{WcV4-PNtq$yZk=a_a=a5#Y41 zIR@{Z0&!D?>KyW~Z0fqnIpm_Q;IdamatFb=@B2fUjdcQDJwR4m=CoUSZDxg78;OWA z3+xrca)LQ@tgQeRO8lte5V2lQTTq>PjH@e8rKK^Z*BfM&P#hgRh$WrV<`VX~2MJ3K z@9Y|J=?ix#@iV>Y17VH(nG31Gce{^Nz^dqFFa9~T;*B7+HGx!>Ok@SC>P9u5ox(yE zloi?))^XjGoKQsWbcBQCYaMo3dDNw0AXAXQUt~mNm6%l<=pi2ce_O7%NwWQ==D9P$ zDik}ANf(QdeGWPBhrF}fLDJn>cZ(xXi(R(1{BaeCRyKo*&iX;ahD%X4Yh56Pyr?bn zcmQ_r=uK**PNxRmZB|Qda>Vy~c1%?+S9CC(fm-eg?p5_A0F`;(MuF}2~?sX>z_)ZS>yInu{bf%^wRd3&n` z9!^z&Wa$gkJ6p4>e2UG+J)#Y4`H5-+$mK8Mg95Afp^7hG-h~m(B_nv-S2RdbiGcmpFFWepSu-aQfJ-lG22{7wD~G37lHg9ux)af{|DyGT`8-fmjq9JnIrZ0QIuMt*f1E1*GWtDJ_+32=*r_YToKp z4Le`zyT(-fI`&n2=hA%WpWml~%S&^Hljw~o6|6olBdE!CwOy4~=Xss<8$o^t6$U3w zk*-7KSiAkHTG^aU%e+qTocexjB7O-rRBTfdB|g)%Zwv0XT3HwU)N-WFNge*wWRrhD z4d8&K6B1y9)lK&*_avNy-;LjnduK03IlR0j7U^CnjK>CCDkRx9t*SR({g!pXY||_; zsSC1#pWRyBHbC(1NJ5-?Q}1QY2T;TK)ZbA1yNApRA0(XO#V%KYQl?J_w8zcWW8^rMy)3itE|^X_JAzer z#c?k?;8hd7JB*zQ@+79mtmNONa0PI_$}#m~0G3`Uta!RGpbre6mdkmX7VSS?;g?vqFm1MvQG2&pML)K>&LfIf%rG7 z&nLtJ`>TX@fr=^d2$T8|k7kWPed0L9eo>!ZfLrZ%Y)TA8>||s#HL_VN>aVI`4>8^; z(2EbvYaO@xYCs$Xxs&5EzyweRwKKm4oRKo;?Xj!8OdIz8>^FfdqT(8FT3p4E>d@~S z;Nj)RDS2sINAGYLOP!_rCK`^DBg}6i1xEX#6ghRN3`!UV$a3(4?PqEacIXzbCG)Ie zUw*FEFYOcOa3Ob9qF&Z2llxeT+uMYTN+mh0D!q&&$V(-S?b`kcS?wU-li#?6u2r)% ztA)7CZwN;G1PVebAyE6KyL1||!?(tn2;DJWz(RHyj$FY0iWGE@78XEW{+a@IfC7cN zl%?uUE$>!~DsVbDddKCK0*0n!W{EnxONrcj)#mCB31!oK`ZBj~u~EJCN7MaJYqbK_YeTt@OkP)?Nl9RWf{w#gi!E=ampgfKo}J%y zX>->rPfk`;!x#K6f0*RP(T*g+UKEy8smP8GSWWqYT`t@yf=?up!=XkFR80!~mM7B) z5YW_%IEOxCHt7?wno{x7=#+)sb+n1)ly9aHdQ_@0#qI@5Ui5m0&igT!EMee;9c^61 zPkqnSA?j-B>nSKZH(Tw1VygMWjK~JiZk!K6q>+m^U&r?LlB7gTkVOts0)r;6mK zg`{p85BVsd*;?`}PyN2Go{RZ5=zOUZOx8`&ewjmr1>{dSQwmfCF!iV+5wB+p8Q&{Q z%W7=ETJ^=MH*MrBOY>r$p?dT#<3GAMm)r7SSkD3)Q%6%-3rnl4NXsJ-TOmVXBCfUNvJ5|a+g_#J#_sbSK zYg9#Zc9j!(iM@A|*_=;eR&Pq?YF-GYzV}^*EQoFS`(7kL{isLO!LtgNPMyc8F306u z`nYCjxYB^5@DihP;SK`Rfq-vucQ?L|FsQS zj--b&c)KNbuL@Gz42q#DxJpI!fLNzzmxS-#M$+04(6MWXoAeA>uH>WXxkB=#0*o3! zvds@F?qwHEW)5Yia*DfsJ+_N12F-81Rn;{!8S8s)09Q_|EUBP*xfT-r(P;Sa_1nks z?XxPSKaA(LS4AH-F9o{pS-VnCKygyABb`e0In{7D*X}UytORY_XNt}#thXok*VJl$ z_geSVM_F4U0*zDQ-5~;vM{LvE#NqV#M65b+Vw`0>%^=AEUWQHw?wVre#LvC1I&In6 zlWCnMcH)qITAWbp0c>|UcRV?6rxHw*jta@z1PRL@Y*vDt8|%CrJYl2V`*D-xWt)+R zh9ew%elFGbPh;_tmt6kKRMP|no2I>+oV#O-ARQ7SU^{qYtkAmy375Qb!m_n9FP(HH zSkGA{7}4BRk|rw~>A2WVX+=3`-=!0%s(q>?HP8#Psa>X0ry$+OLiwO=u_idQi9@)Q zWxWQK8tT+fiMAa941}|K%42fA(2*YJ182FUbYB{g?Htg<+9^A1wa;?*L5S)8;6O0Z zKt(M`)l4}R0E+m&P~U$2?aSx?{Qi%BfA})~`MrJVZx_*uLL4vEa~VrBD@nRqT197E z<5vVyHgDjadXJ+*q`+E@^4&bBh&qRcs(F`BwQI&p$@qqK6x7nM{PNIKjVme@9AntY z{pu_xKIrYD#Pakc*DFf#tfCv?b$Uyr77c)zy%;G^G^&vY-kgD|@&c2ELQbjxl+_ZI z{X2|E)EfHJMh|Wpo0r_D^ggz+bKi~HXfZf+w7bL-KbGy6_Wj%E{`p=5V( z6u!R}k^68!cll!|LSXt+X|pNaGzw=xCz9I5EH;*!B*|o-MnNBOb(Z_O;KA&xC%(^n z-3y*Sjx{u>$BHa#5N>age=Ws3sS$fRrrK0DL!L-(I6qBS@Ta2(eHe$fQ4I zqp|Z5FD%p7B^mstT|;Df zkpPqzyp;*O16`BMLvP+zjHatY0f{ENa|EGXjWl-Kq1i#|oRe+Sj|$itXLhV)PqivI zrT6NoCN~?!T&Bm*$-%9HiRRD}S)2VApB+-ARwUNQ7jXC_I{@3PU(~CXIZ4eEE{(+< zBNzijN-c3ETj>-o0IkBdAAnzD)1`@&eR(CSuO*XVy>_a%rTQ49ZY5xy;4&==&;F;S zQiJ*k=Zgu^v?vnUq*bXA`StB(6H{Y5GIdJP;LQ~ow-kd_AvchpqL;zH*g#blz1|&c z_cFHd8iJj#B83{X8(qjm4~Sgkjr5-(#enem$+&e|_$(Oc?jIxdyU%d|fkfvgW6(tC~cHSDu&YZ9Mw<+}Dti{2sMc!~3d#z6&~if-8bLAI&SE!o!4d6ABn^9I3sNM&PFSBGW_87Vt2)s$uI&ZLicEcK?CtpCcR*Pb<{ zXK|{9J6m@ivJO`kW+}jNf!{gvTn;h2J#^X6Hn?nGT;Aw}YTFWMF^wEqZP;f2x_sN!rUoP#1By1su>Ew=MC)`}4{AzZBKeR(tU_g(iC}W| zBz=|y=F2VYo*+U%QELVGcv8+;yJ~ZlY-_yh0si-b8RR2x@(JM;v2r{rcrju1q=Z5) z#%#WjY#fw_a5(nvO9G$R%Tl(~Md6chtt%3+ap@TnXT1`gZ3nu5w>ODwTaKzA#A2L{ zwK|CsHD2Dz<4{V#CY6)*fxPw(hq4P4PPih_waVbN+{UTHk6aV&M|?lrMF<8M>UvJ zRU)u}diFztcjGxCXc4rUQw5}YC&SKuwEs>o=QD`b8k%BaI2~=Mo;r#vDwp|8EWSPI zW2+{|BREYbi_CfGyWchgmRM|5v)}o#p_xTlCI%f)FKI*y!t|c}Ty$&e#|ItcWy${C zzTH2+tl9Hio&^4;U;X8xlMG`3`cgRt^{0~hg_OIz>FQPbAX)2w2S%5peR~HywOr+Y zb^g^Rkfl83=*L51H(O3gBA#p0$#JuH%@bd8;niz-6hK0g;c7dS&v#PbC^)k%p`TzW ztjRLiT~J%91NZwTAlTKzd4>> zy2(jr^tgB+jY15BNKoS8#S+p-3y6Hd|HM zoyLzQiIwXYU3d-_XEFmL zcCZH3A~hkqZy8M0gc3}EFmXkS*e?{S#tu`$W7YIIowjE@3tao>Ad>8cJ<5BeHs7yu=Iv|`!;_1`1x)h zKm5<=?@Jk1S-BteNss7FSlYb2mWf5&A`mwzsSd>@HXc#&|)0)+P_o7&tNlNd1bB=!5#jHpK z;BMw{H&YjmTudgZmX$M5hi$G^z38YJJlhWHw3pdj3^@zR&1oAMme;kqdAma)!x?YV zYjMnG5!I`)lGS&f z=NbZi(gHOgpjJAFdPjL%ySUV*glY~^l7o)6Kq+Rx!MWz9-G!b7#0BBduHA0x9(f%Q z6$-Ou?K*9#Rf@Ko+z!(!-0I>bZ`K!xq9OfEGe5@qCd;464=;X4r&kJgRxLU9c1iV4 zuPPt~Ns%*1xN4(v7*(&O#83x|Rl|FHqK9B)SC3Qc^{lOAzO}ZuIvpF3@^%v*$7-=Z z?Y_KC1gv0ws$E0QyvvWxeqnpqY$;bwE~~nrdBjb8th+BpRmbSS&FM-^ZJbYjHaOS^ z642UUz=ew!%g1ur89K~+xqU87&q8c6Q*hEHNadH#pW2!Zwn#&#a=SvL;7kY$ILH zKix)l7^Nl_U|zM2&m|WCBx50;8y)-u2H?N-^53;bEoI)oD*?*ibc%Fiw|NV+>!4-Se zEY8Zp@@uA2c<{Wcz$b5+xT;~KttFt$>JZ&-{+Md8kWQVL693G)$c1eht&%@Oz9cqbeq!g$}GB{FhRfX%f_2R84=9qVbTnO+tn$(c!kGQh4v zy4qQt06X6Dr8+<+lCGgdBkf!&nWU@W5U3t=nK%kYhL0G1i4(2BOPw#`Ou=W`|FB~5 z=N04Y9Cl{$R*z=cjU8LmobYH)|DX`cZXxF}eX&2WE|C5&#}y}h5z6T zVwC*n0#RPgcFCv}wEL~w(yGO(_0tFa6hV7S>DW``&1Ckx4sC1sU?rz^4P>N^6mun# zL?pDHTO!c_`EA66fO+iVAiT2SmgtsalmwI0>t#aP-1WFP2w((8@Ov*#g(zS3pI2=D z`F(yeoqk()BQnvLUwWZIxN3{6`_T$&o@;i@4Mr5^^e(T)3V}Yxk}|y22-LieMJ>(( zOad1OWjhEc&NcOS?0~fWyfI?0-;aE z+*zGHnqETvvfJJ|D<078Slz2HQ4RiWFUPgo@*HYC-QGN#-idmvvN?=K5K;hxGEb9l z(7=gPD$!4XrD#ss28D4+$o86U!ui@)1B#d9YzcuxW8V<~YE$2H0M!*|8dpUDCqujPB*?s(F5bEfJn|!+3z>ORv>=_d9zfRvkI`U zUXXx~f~N3lp+aIZ$C>lY_G6DYNw;S6I7Ql@L2gvtJ^4|6!ke0xQxl)f?!$K4wf>wh z4t!g+fF#`cNETCA>C>xT{(LrN$4{~}FUNrmwzPtfjfkMwNX>8nVD1&OV~*KQg3X*U zZIXbC+U6(5sP_potP10LL~h%t(*4U``~2zi*ZJl1D@4mnnde#IcB+d^9I~qbZ`-`M z$`O`V)UD~M>L5IBEut=-uB?uTdXmh&O@yL)2sN-Eck3rlatW5!ZjD|blXfaPIkttW zP1m{ZD>TFcW#>nG*nWW{l)Q&esCl+ICKzr4LiK|9vL_U7usLF?!dzm7g13DjVK$x< z(N4iD)JF&{4UE&5_EOzf+bC&SnTp$aKhrA@)Pg2})r0WM8U6CFKNQ0G^QS=fwSQZ} zIQwtjl0H+aPCLgu$toGN^QP**X|ux?QPUl!6X)tvxkKUr+&cXoE1U#8e+uc{n(bLeL0?-RnnJ3aykXX-lVs8k;N zvis1lmmgC?Ke(jFwEcO;^BCK$%tLfyFK@~|=n9wY%&aLWWv7#~o$1bykheNfJI2$0 zlKx*8F#o)Keb-wKB*X7&Q~R`}v0&MjFPxJnfHzpSw`nCUFR0?}3nU(ru5J$zU%^0& z{orp0q&L+Bz~!CqL;%Rzy{aduTRC7WZuQOOPj~FcAl7NOoyyuyPe!;H5T`lr+jN4q zKhw6wR0O%k0VQRP%R01rDX&SbwO+AsB{W6dWheZQ)C>N(^SJf%V&~3UfNphfk@hp`Y;XR0dLG*B{8_fyu5A$znyGCdpkAa;Vck?icL&YS*CJW z^Vi^fX?bflvb#H`3R`6%bo4{r9&y)ki7r99Cgj6tX2qZQsaa_i2-_ zVx$5&zPd7+tL4H8_I|O?rwY*B!Pl-;bF?U3n@WJEw`+PbfWGYn)g25>svWK6jCuq% zK)-BH8Rh2%{5r3XU+4M#+Yds&ZTt2z?*Q};$_m$AOI_s+TG`e;PYE5O73%7z>2`r6 z-4s~>qKX7_PRpfWg5CYv^w8qr4#Dbv>u}NGSkvosvhAV8BrLosUw_)K47_=)m||+M zkZYR`H#tjQ`HknECP`sL@V(5#TU*izwSnczd1-F%B=cq>u)UiMu_?br zY7ExMl}Q)JS+XD?WgYqWIpC7A&(ro!GD*{0wP)*eA{Pfr58@@JJeGwnp95}v-19RDFvfRqR zT5qf>5hZ712}UwJ`&F}-({Mglh0wrSNW?Wdu!Qn%P;@(SKJ9Q2%7F7>9-M(` zM7FSTXguf4smhodafN;Dv|&pSxE3t-P4F)8 zDHHEC6Uv&F-Zof*FdUIoX$L$%1en8)Kbt^yow9Z2^N<7Ax46asY0=g!#P*^?bS>x} zRWiz(&Oo5pusNhtH7kQA-pfOFQ!gjCLbx}qTsl*-0BLDX9UY!J?$rfDvI8r5n{?U; zM(|Kny93Icu$@uQ?F<5r8bd#O8ifjB%6W^&Pm{)~*)PAAqpk|Bf;>qJO`{kQc4iX9 zt$B>3_gvGI;AKEZPzFJ5J6&{u<@e=$n(lQD4Cnxq^}aY)lk;|4Pkv{oe|*26ixn4A zd+EdGS2z!#TT1iJUx^HD(vLM0bxZ$<$nd@9m2QsF6XgZ$VGmrI^Hf z8$^oAYoKF3Zpz5v`0DkpLZNodEUJ^4<9PuydxaJWI8?4mO;hUWf&*J%DrG`yO|a^$ zse_~xOeG^#Cr_goWWA65_BNuEsm*Bj2*X~7&9FtP*&HLY_r->spWyh57@{z>!l&5*@a0v(?$#UVuqw$z@dg1CSMwgb+@X7^@xzrq z!w>9;Bbg_CDT0Qx>b$YYa2%Mk1w3^IIPcy7KDN|mZLDcFyli-eu3qZ3gOLyUy((^Z zPkLSEtO?;*Hwz^yVKD9GBYEuBk%*byY1?!(!R^8J11X0w^s8$-!FA(}pX5Xcn!`)v zu=vv|{b>7qDGOBsN$i_r&?OsdA_?5GfYm$o!iUzZt&?%aPAa>jLz_nY#A7zyULDJ^ z)8F9|i-dNQ1Gv>@Qd{>d1YF34204mXTWC;GfN&F^Azq~({fp9a#!+`kL5e1B8sOzy z8v(w%7mOUI)gW9QBENeXa0nG`R3bWp#u0_(K4JnXu5p~hVd~|WX1}tt_@-XsTT%Eg zfg|2C;%D;uyLj*M0=0(5)`!GU5Y$>%37FJtoA+gwQD4M?@{2=|!GAnV+idT*(Rg*9 z@C_6)yA^&?r9%mUGkUu>hG$Yiq;%WxPNAsEm&td~aT`6_b(D0YH%mr}GsA6ANl%-*9zHrX+0O~)vnay<&P zfD(B3aDd%W^Gfa`RKsUfHR~rq2n0$*HobbrH8Gu+GXbX4ourgVeC6!w<%ACJ9YGat zhnp-2#(o@4Ij%+yR0SUfTomBFY^FZ@f45-q*9B9!7nWFb^D@!)Wy$A!{XG_);l(;z z-m8fTutRP+INu$Frfa+R@I{A?HVtdenJSS>M$gV?-NoNmdH}5F9aK5VFuM)wAg}+pVC~0xYp$t3N5$GCh zi?U66+plL59G8L^8p^_2CUNFg#zK+8325MZvKh{c+(-7+Pc*X0ysU5#wGzApFu|hJ zv^m1NimKKd4+(>c+8CrYED#hs-PM1+*qrdAQk)@wzh(OT{qu)pS{QTAbrw zr9pVV67|4mhXeE`Jzz1#y7J>P?sQZ}eJ33iVDd?Cx~zQAbfga8$af|RDZKcxx`XVDwmX;*nC--{Hr?Gd2En^r+0UEb$KTkLkg!^j`29HxZsyDdXj6`s$!Rsp*KGjF8F2nqVdt zl?3MH<&2;m9fybQtJrkBc_tB{%U-l|*+~>t`I1UbS+juNQ6A*B2CKg-9?VM`QP zD$(A&DT(ct{jw$RC-+(n&Kp^Hh|e1heKiG+W4s%lBD=J`TD@AQ~AY2kOq-C zl5|5{^$1;ZCQfhM#1q^2>g63lS39Am{FL2u;(|B~LuZG;b5_ety6lxWDj(i=&CJxk zP#0X6w+-kCQvrTYVEIsZa&pMDU00Q~X(6uBrq?(vTQr)S);X27Hn8#dqYVf#iT3z) znbI$@2^QrT?NIG02tzi+>qrp0XW*!a;A*%PTvAqr#QFg7%7~EgyWF?W$}jO=6|2+?{OBbI;k6e zSg->t05z2_7#jU{=i5j%0AAapoN)y^996eCdnHv(B!MeT2Gb>|!jkxAg1&TXF3$V< zWtGa$k*PPW^sHM~M<#4RDPF!N)5NX)yd9@^Acb|Fm9GmEIY{LeMu-7TK_L(yyA}u@ z6n6I3*?uWaNv3#EQPq49c_YxnzS?Ld25ifkKjrmI82|}cW?ix+yB!^?IN)2a8v)ez>@B+Q{v!Q42=tHBJUcZad4hG^|n}C-eVhy`D-`qn{N;ruTKUA@E(rZ zIJi4F#VIuH?KIRSe49z3_e3mK zlM14|b5J++v3bJ)MBa$wl6efBOB|`|U9VG8-xZ)-)&_1Z zZ`IX83frmzvE1c+A8PpWF)cHj_?PrsEH7KiR2D%WhodM&#(U|cU$$7f%}(Mp)K-jU z^h&BhL`A_D_}40&-)4PE+eQ17Y{|9om$Lea7YCBR2U}bd;GhJe?TkD0YYj!U`0OC5 z&Y&Nfq#mvT!4WvU4N_{1Av(lVcOC8ld7x;8)$N=NniKJpOKIHjnU}~Gd17jfxkj{u zdb>P(XwC`1mvSwnkgWn2rq}gSLDV?*Cy;^NvOmLoNG#M+E#BDzHt(K@1?E1RCR#< zV3OiWMbcVPpE2!eMtC!J(uuje7miGHCbmf!Cl4A0;Ipru`qgrX5#SS`?U}pzu*4)r7vxX)fe)rHOLDYs&F}x zspk_pm#q$6KllxnmakB>yW5j;4+`Vfo6k*lXxMVT>;FS$nXo1h&nVljvZ><;S)W_g zR;*Yh)!I+;^rew`@D_`R_VoMli}8OYtwdvca_qY~VRmesY|A$QO0TkN=SWiej}Uoj z%Ijz^LE_e8ZY~$;QiIc7VTXXFThE5Jv{tMPG#jS)df-gEjlp4d0>4M7Zx&P5O#AUt zd}`X`bl(28>v-W*Z&aHZQ19$}cRneqmY9w;2foJV^%7zugH$*`#~l>HYp`_C%dTL` zHT5~`CeF7JEYK@VDzgPxRX!|?`%rB4ZcppUO?L(GB01p--nmY1`3C33Ydt}dJ7}m1 z5GG45m96^FH;0~rB9(_0@8=Du&z8v)K?9-eo#j`frdx|rJa4SdSYGi}lbw~ZzBi!$ z&nq;RuyA2@9_wiU@Q{s}6nzQJjq@(=hUTJPZvU8M9TtS)ipu!b#E|IL*u#dYK z%{CRO1S!D5Av;!JN1hv^> z!RIJUD>&U87rimE=j;$G0EhJ4O+YtyS#}Z>IapQo;(<-b$ZDs>SGDm z&?=*<_)9DV{SdENIVpmWQy#wGmHl8_hw3>85Zo!)u_fS_qMM^?Gk?I;{Th%Sdp_Ao zNs}Y_tYuYw7JZM#eXrtJyP(UEx7ovB?EPNZm4DV9Q%$03zsz|C4(nr?{{D5oH87_)&E4?g zd&eUcMFce?)u3PtX7}Cz7F~3}_GPM^6;=~t)9>hpjV{7} zI2>Z>P|ciP^;TY@g&O!=1Soa8^5UTHTC!^rFp>D7dhE|TM&}6lm63QIQg&+1(>YGn z8MP^cka*qZRLqji+LXT_Kg(ZN+apUuPF5i8YO5WGd~rJOx;c5Jw&-?yIZD)d4_g2F z>zB{x?;qzUHHzDBvhimpnzBVa$@0F5N^5Hltt9DYYg%#I2iVL0_o6lEm(+dQG*y2h z3^&Ou5u}lu$x?kT;FXtjwwf4KJTn#F=Y86Cr*L&tK{^&v+A~_I8!~Md0A3M=`K`y$ zcT9ZGR_;rOO$;zurwIBDstgx)J^QZk2oCohLrt`?=E!A_fqx&Wkg`)iZA5^5DY+%9M%Dg8Sn;N&<<+o{$R<&@m`Qtx3Q`?zc;!K zxGCOm<9MRJVkJ!f$6~95CK+0f+K>Wwu|FY8aW^B-)WiZtAiZn#(M|>Wuy{gFI@z%C zvNLq_ZfhXF%IeX*Tzm*zH_K0G2A{Bgx)8#7ynvc^coPMdicWNJRaI#le$UfRbNiMUIN{-C3Q1L|`TtiS*ZB*IMs<*zmGdNn!dII602*4G!40*I$ zRd|x}p@+7;fo3uO&XwKV)>v&6JUL>@E?rP)I5=EXf6PV_Pxc0NXNAZ?ySj$YDMl9B z7NE`9kPX-rO6|w$O1>4MEcQb2?UMjY-?)4E7#j!N*)?99upWBQh!3-w<=OY* zwM5%kIL>xrj-dJ6v}P1J8t_wsC;>wd?SXh-uy6nS_aD(}TjMEPdg*H9@GDf24$>}> z1?rYB`Fe0@i1gSTDkV4h8#Z>FZoW%as@DS!1lziu?;}i4$NU|A+H9$7#M{eW{*)zt z05bNkiVVrV172?|toE}_?-qCEel=oTAKTL5a&*bta~54|mFZAUN{*LkU=13*4I0h^ z>cdHxA{R*PAv7$#)BoCra!_Gw*-JN#ns)nVtMWK1w&ekfP~+}DE!OI3OfUYgQ<*Jr z4Z9ygZYhyS5On>9<#p0pY|74iCl%~exuU`j5?P!lwpeRrH$9FE)wdYKnPA@8!C&9S0iIi zuS-id{07a*Z$&*cV@tP|aA zh4WTRL=5@1SfBb|KYsr97(v<9M|~Z9C6^q8CLNVe2fV?SoJ>_dZYV)8N^`<(A6Z5< zBo!NUZMmFUPbi9?00yk@lEBs49!?KEyNkG4kqO?WS9}V-JAHSiw8O0SZqxOnNocI; z3j17GR6ZJ9GIeM@zfCUIK0_69xJR>6Z?Cj?nRKFP&X{Yqk^ zEI@ImG1la_6N&K1|ICvV=v)|4;vGF=Y zrLg(Rn(KZnRGC(vS2du(-LjX#IxZ%CrPFmOtsw#BT}`&+VehTdziPImt@6Kz2Y=*U zr)#!!=Nz80zuI_RmcwmZEE-{QAi5qomglr@-ShiG{p0(`-~aJwk6p_ZwyV90I>}N9Ehu`~$KXC;)*m8Y28mS9h-mOO}8n;=psm01~6&OZ` zA3->WUdUJHpgDS=OX#+*f}jHvPG9X1o;=t27?rhEkb}_6_qHAG$8wGH_x|nM$MXkn z$mOMD9T*L2+*H5j+p!4Hki(ZKG>*Z$qBtkvJoC$y1djIGO=oh#raLf4Cg~t^E0q}S zcoo|g#U&j|(9BV_&Owm5RAJ{~)2d8e8bm!EGZZb^RZ**Ui`wpH-84adsy*y6$cuzZ zs*_}<#lvpvCw*N=X0r6 z9<-y;{;BCZJ?gHD}zKr3nkbV-1cKMhj?`& zaI83GjW(ks>2wf|ZEY$3UiKr7CkU=L6_>~$x0PdpRI`%nX#}-v#TrB<&5m`$z!FE` zi#%59^QV7K!c|dx{x?MupYko_1)e^wZoy;BljOIrD}Ze|l>vH!e!`@0XJ|9@1IChq zRl>}9h59A8;Au(LiNJ9MJy)FE1+Ob5#KBl%Ufot9AT+PJE0@iec-H$i620_+Om4I0 zOg4G4oI_P1P+e;F4en|ltJc5kF0ftOt@q9JP*?TAH;&ZiP_T2y%}R1t1|ciaq6S!; zw)r20Kj-zTRze(Ai1I%ym2xeqyjXklMZ9cWw??+^d+)l3r6A)CM^cyBn{Wb0@>=Fl zJE2r3&ik=ntS=OQ14?LOs}dBzCwtk-W_0|JMOD8*jYW8@tyz#y4{KP5<#{cUS)#;_ zYRab+!Gl+8qHFz-$Ui{F!8sf9gC=&e#Z4e=Cn_w)IYm1ISYfC7&!F+Qf=gw$O-#=> z;4f=shwQYoCR>~@D*C;P&;Pts`_D@iz4&t+yhfnLp6ozk2geJ1(|2%3*t1?$2Exk` z`V27FLOQnVcO=t#HeCa9%vyT?hIjHC#@0})~nU?AjqtlqXqXWp{^ zi@L+s3dJ+D?S(zt;L)(o^YZqiDe@HxzjX7iBkMG-qA!fh+5@>ZUbciMayjS>LYCHe z6If;|EUJDF+P83yMp+Sc4x829&3!(N>*F8l?K)4xt9}Nm!EPobxGY&urr@l^u}akt z9`t2GaTlA?8-Y;SX`SG`7O|*)3osOK99~sVLekZo$0Z}F)YVu<7*m$9-HwQH zJi&%t!uiO4!ib!6vdp;W*iPxFgqE&;XI+cSu;&XymgnS{3wM|eoBJCJi*1}F+&k2R80Z{1{;z4*55JvP12%70iX#W2Ea zcY5~))RMAc8lLoOSUz|U2|flax+U9Ej*&b@^ti!3J( zkEc=~UNJ@$yU0UImT2F0D~dIh#!vw=saA)`w6gwey1%kJl~(oUirkk4XK$%gQDUZpRN<;XjsMmL-4Y}j0uA{*gDcRDDy z>{+8_#cmqtb9cZK>^ik~1&5K{if#?tg8|-7RF~C%aIpuYx`zFF+D` z?aSXje)?07S5}IE@FGbgPte8Fs_HS;2uiR{H_vFfir}pn0_fic+NK-RVN+~4MU(cQ z2Xduy0h|#VW;upUqQ^6AFvx9R>MEM=ftoq3di0E~Su`eV_9yfNqsfb4Fr2bYH}e~s zz3XBLQV3n&7E2NmcpEj?*37c?dXd@0tWl)aUDy|W1#?RL&fXA19uQhBNo$IDJf z773(6K)$u=ZcEsHQyI3b)EL%@vw#SokoxV;&}D5l;VVSByl(oSMJbD*nl1cR_d;}v zL)BK!8vn`fzr7YcRcfjwJdWR=e|-6}QeXaIEcsFhEovl^Se6*5PEOn9fV&sYC1_Py z;$?5AorbD&lInJc1C(^$oS4q=eG-q8^Q%v*IruE`>HO&la|IIsolim~R<>Sbkhw|5|SV4OLCOo)P$VzH?ZRtHF?^M0? z8&ty~BOm6wm;k&0ibGA1x>YZc9uY)?}#II-L)jDtLT5bxyuE+aGE*^nE;d=5pEAb469dNC1|;g6_(j z?I~oB6F_I>ZhKDqDfUe))WXYBMkhjggM5%Z*iFu0_vOa+q^2 zFYVRQYo!r{d?_=+-X3-$0iA6_T4tQFfiEu3&d^ne{nsBodoSy>Xv4Es%-@NcF6k}? ze6rkBRAajI5sJi0jRtZhbZ=@@9Om%qQhD{PKa3XLR^K3V3);1?j1TThPb`b!xB9UG z-bXArflE<6z{~xzpHG+by{pf}xm;pcK|f&vma6opxc+U{i`R0HIh@$E$((RxncMaR zXM!)iDYmqU0+Zt4y)2iXsY2=jH?|Mp@bbchToVY^dqT3!w*P2{`7}TO^Wz^MzRo{B zf1mH76!oP=eS;pbWjLE7Jqx2rBdw0+@okJO( z?$s$7Q~4Rlm%TiMBB(-Fk#JqXCgLW?(8l3l4^`8Nv8~E%gwF2(Iq$lO=X;0l5|P=) zYK-*bKP{IECBG>I{9LWt`7#X@HP=L+y{1(%2SMq&hE$acu46S-RXwyg9;GFIgBMlx zau}+EFu`3VhfU;v)@|>;KXp)=_RR!5i?iZ^WZ@Rd1t3t%=*3Qww{7D!xt@Qt{0wtb zZ4P*H=~qmmZ_9t1u;s|HC1Ua>@N0OLJ5NQfKso&098#>v{r*26(`| zPp7~wKX5i4>~DVi{-J;S*QfL2=cS>3xLW(mrQmHB^qT;|c|rt>s<3yEa*d086)9L1P!wB;g)biWpTc@)oRnL18#FihS z{hphZ_@LR{1uGkI= zK$ad-(aNwp&xt}gIlTWS!NDbDTPHuox8UXWp=c;aiA4^VUKPt~NKIar%33q*vq6FH zM<3s%!%H0wve@FS(q?n6b_A7awY?^F?L|3u1^AOf)+)#xgw^AM;N3j3T_3UA?E;Hb zX48tirMwRG8wRN!m%ITu$d>(k=vfF#yxz&p{LYVleJkuO&=6~WQMFc0YtC#x%ymoF z$M9eBxS*!2&IQ?~o}G;zz;gtxY_PTARtPhVqnha)MnQ=&}3lz##S;osJF?k)oEMO4E>5^h=pe)yh_#G3vz2%(4+X z_f;(mY?$OkJHHmn$`Q0S%*o+Xrt=S+)|mL~ER()7>hzqCwNe+IO|>NIa(IS!VHnAO ztC#92;oc^=TS?{^yt-TSaz%nt`NvydSBDC)Mptt3bn$AP^x$N3(n9qW7Xy*EOCzP(A%=>6ydAu`2}2!`=+9Y__iCy|QZJ{ScEe6mUWk z&l|79k?v(4N)jP!CQi3K7neg$q7>Ue2xgbEat`3|55Pp#%N8}qH9vnW)JNO#zP&jm z{@7P9;Nb?1fS8MSqiSy0MPfO4%R22jP;U*adtn$gl1?y>5O({GoeoiC-FV^8cZ(hA_<+EvK3l_5A~MWW?RRp+W9F1x+7pe+jr zR*xqU9oAazlN3xk2I_3QH<(#<>}ccdYw^TO->bF~?QK#H5U@8M{Snz+IvDJ*U)RY@ zVs^GEaVQ(bn}cTqD|lPB9ILpsvo6G@Va}blyEv1chNxBhn&$0vjoFDpLd>nwhc!U; zTsgU6o{oONyBd_Syk7*)Kfizc^z92fYuz#D-@KN6rop1c^s)^LwSwh>y`BZ~>1=KG z#t*!#S_NnQq?8vOqS!sOdlsi?S{7nG)LhUW$^Ad0u_VedTctr6jZ<5+Ol3G=;wG z=L1nF3=^Lsu2a*L>_7+TQ^h+zP$^tJor9O~5-J;>7X-E|9G0lx;-T1uP2Shg9_|MJ zzZoi@PS^3~)-ixB$xob#Rqlw0Ulc#GCIs9e8~#|UPd^&2ma)0Y6)$dMis(1{*jd`K zDOte&NlwH9KgrupmMF6?^R;Vx5PIwywQhMi<)&SzO4J%E+6~!s^D(J=d#EFKs>Lxe zE8pJfCM9%_<4Dd|JvNnA5lR8D3J1ZFe}Rr1qhMDUX%9-d3Etna)#qz|_%{Fe=Q3Ab zb>sLFu9{O!UK+`$*;{5oYpTbsZo{QEMkyjLX-T~RSf>)b!;Y?cS>3LaTn$x(l@#CX zrSYEpi!a_apxsv;{`UHuPtb(K0k(8HjQQwJ;~>GUiNIRLLkN}iJG{KhflLKU21z;P z4XenCY+8^ar2?AB*U6gI?JF6D-&=!P1gh;R$Ho9rK(4=MYHFIiGXvkp%N|-dorYcn z7ET-vNE`);iA>% z0`;Z$)6-bg{{qxG6;3=>8gc5-mF4fzuHN_M`ZibBQ2DPfn+o6H05jopdu4B64?D?V zE0B4zyX_s9LI^qfIDu#|`f)3+ch!6;oCQlJR}!?6Pa*A`=+qdkyepICFomq6Qadsf0&)kOJ}vJ|HW=DyVI=GA=f=}rYzOo5JNrN zpcd+f*xCf6Ap9Rd#ge_A19yqo_2KS1?%1^BWkr2ptK@aW*6jn$DH*}@(Ky$m>RG^U z=+ZCv>fV=m*&OWvl9Q&%t3Z%`hpY#dR%VVeoM1==-;ezXGTQP5`%^MEoT=A106Jh$Xxq14AMGl|S@$UO&NB%i4KW_7sC zHdC^kIBW^>?M6>E97Z9Xu_TurpUD=su0!zwE4-7s5E`2TY8{F1OIK1S0^WreTLA0p zY-@yAOUdIutW^AYr5teEokrY_^=12QWp+j&K$d@$2)-2+2ldGs=SQL2s@Mzof;l09H(r=!(~h@4qMNLZY5GXC_sWq z?Ia0X1N=a>ZTEfY0)dx!Rcko6)+Oi!YwGev`5nRG@Zv|Y$L`d6H<*zl?2OA6b4w); zTg(8C<@hMXysp&t%brR)li17wqZ_*>soKsfgJXBN(EM;zL1%TgbMcn0*uSvZA7H7# zj=_u5aC?;!?pv|y?CeC{2`Sma%6aigwy|{$F##BHNp}Kk9=J;Ln!&bZ-_0BJXd~`$ z3_08@2?poRZ6@J4AyOCdD6BD* zZ3wwutwT3{J$>K)_VJHpd%OQ;7JL#xN3m7#1n5afv-9Wo>efs5tjp08G|sz*`4VLb zy?Trl6#)0-jxq;Nkk0N54m)DAC$e!aH~{R8l;1p~Zc>Kw9tBi!ht;E^2IgbAtW>sc z)$WA;HlRv!On?N&X1Tg@!Tv3iyn(UUDCE?i<~x98XI$IV!)b4hClR9t1+2UcV&VBA>iPFui zBi(%*+X3n%zEstO>aN6(CD=ou7Da-U8oLNu`Yq`s14mZh(Vhnn92>nC+t{>_$hWTK z>=b8-9@S71k&bI&+^Vp_Pn2-Fl!5R1tJ~~Xy!urA7>b~BJcL(S5Q}Wq1a)~O>y1N8wpN3&flHfy+TcEYsd+x|`2gX0Y0}4>b^^t8 zHhb4?=evkSN7K-T$Fs%N%4IKy`){187W1_swZn$9)4o@z<)gmG-%;YZl($Zis5=Q; zoS;V#zCfFHUM965?H*8wur?y)fQ0K`4CztMKP#tq47=?C?A=nv4%*|_J0=>2v#kn_ zkL&g>mtPrf%ah@KrM`WcfB*hD-*nk={yuqt3`5CA`fWjtaw)1!EOuKGn;=WT0c#P zvWa`+bvQ&ua7(pijj4eFj`KU`02kJ(TvbIcUrzPnw!>Doy+HDa+nja4&n;cb*XGf+ zYJFR^9q=}-k&cU<4H9Mf`NHR$`t<$lLglqkFNHm0q_&wwEs*;nI}A3gz4e3)Hbv1E zkB{0Qsr<*~pz^7(neuCzf>|9Sd4l?^tf+*zx$1dX({bV*G#l)YQPpdUN4y-(O-r`( zMbcRwXdi|e7JJHP9Yci0fk~F|X9OqehFQINSJ_=H?K~`##p}>1eO3n@wBvPni>R-w zPgf81P8PHDA$4DIdf{2uHaAm*7x*D;?^OBwm)}2*w+*#QdnB?Km>@H`qk=wqhF-S8 z1V@dPC))_fDV-2Ym2FAg{4}r9vaFrsesjCHTi)_H91CT&9PK1(kf@}zQ9Y8ldhgu0 zyvug)=V~&ug!SMw*#T;m3`PYKChPjU{TaK>Ayt(U`@}Vg211=>&jzC!TIzOe_xuKVYqAFxW%B-;0Y{*OQApI;o_s&D>FFTL2= z$%@P)JE5#yGZ9iDNg`KL+irM@<*;U*pc(0{8j6ykq#Ti*=3T&h`;Q&?>%!QxXfJEq zit<3vb+Dtj+KwW9ZoS4V3avhBpfQ||pxL01crV_s+mWUGqb+(+13hC@Khc*ZRE0cP zzqP2%22i-m;b7~$*PT2O%I;lOBosSxlwH=1^wv#wus{kZ0Sl22`IDU0vPpz<&+`C1 z=H?{rS;_C=Tzz78wn*m30 zXn;NJ(;7^7+E|>!;S$%sO z+j_CF1z+xW(^HlW)yt+4_PsQ26@<~A<5-<)r4zF^w@Qq5I4Y? z+d2_90shZ}H#QR*TY=CC?VSR;%`W*oHJcepWgcCR<2Ek```JS(-$G;)-z2GksL8+* z0VZ}QhhZF2&fsLFtKxFaK4EFKsn}_$YuQ!ug|-Jg*fk5?j3W-QB`2deGtNS>Bke;- z*0=2BY7;uA0+`-sJ!DY?fVR8qm!z83n#bKMXnjPxkd*X;tlUaTC)Chd@Z?MZ%CQ!=6 z<^r$&$jpi5wXezYYT%()tMK09TTN;LIY~lIbr( zQrLQ$d1yoV%TnbxYD|!N!3U5r8@ikk+U!w2K@ZCAtpq2U>qKAg(ut*zGU)1YIE1LY z-NCc5#D}sd8>eu1KVR&2j9S{=x==e8Pd;3I#pG|^G2fA`J5JtoeMBj{f!+qC=duw@ zf}*>VZBKpLnh;Km;NWFm4pv_5@oUPhjI{RNKq%fXxvrA*Zs)8Gbwgvl<`lP&ZudXI zqQa7=O4v)}XW!cWZ%eiPCQW(q$FMXWbcVg9v22vtm3>X6C}{w=x*s8 z!=Z{rjn1rY>HzD6%f4}hx+`^_h(^29leh9LdYDC>*ufv1KU=U4`#;sn9fP2vCe~A1 zmaIO3(^I9tozJL2(zq!L(Al|%^~6>Td7D>vQ0U-GRo+VDR)@3>+bwzRO57^RuSy!gCwed8nhj(inLKP-nt0`@N*4R9I3T zUTIfIJ;{p*Oa?q9p343bBFQzu2IO&jdsi)lC?M{=*02mzT8Lsmc3z(f&cl|}@>bMW zvrY^0Ajb4GG0>8LWhY;0?4b4;k@nVj!0QY3R-)43986^xNu&vuvda@elE4jJg4vY7 zV10?aSZr)8QD_k?2W2HYkp|dYs~7Hhx4sAX&`9{lN{#>Z*RTD{-&m>qqnj$dT#vFJ z4hQOOC++YnK&G+<=cynhE2MUTZ3~-1;`^zQc2kTi>2|oxb~c6gb}f7QWV^5{$}Ox* zidqn4`E6lxu)PzvRAB?e0KrWn$J4R0Sy|>cvH9+x5C?CHUt9J346ZUKS1BoVABg}^ zI(uFndUP=y0|54UJ51_hp{;pqBy11qO#tPKt$a>o4X|zk7jJO43{E87A<{n<>-@eE zsq*TpX0yJRGBd;lb4^3e zUkV)&^K7z?r(^Qo&5|1m5hQ5?>I}b|?jUohX`om%QDxKh{anY??t)Um&_KZ2yau{S z`-GPHSf~Ea`CosZUq8)t>n{A%;Nn?yQ5BA0aPgjVawg;?Q#+nzvD!vC=WnX_q;|Pp zgnk$(rxMr;6f2>sw-bXEtlPWRa`nOK%u5hR1?&t5C1zx?RKDZ_Rs@>rx_q-o0%Qqx zOQUx4*`VPN(>8!frb^56mW@Z!hL=ZklmH;^WxF~fvPkkAu&Y_5y_IEm%9r5k6fkIC zg-JDgk~Ie2cZYh&vQ1p%&>!7rpRfD9OGux#C;Aj75`#71At_t<3?a)t{c!R-+4@oe zw(2ZqIpNYm8>%>oS?mPXi#-6Z4oe+_U#y!mNTscH5pQn_wOQV>_(cfYIp>D7n$MRT zKj_STJ1<5kC6s{hN%D3S<NgCEjFK%LJ5&wH$oDc%xb2q*?!^xEvCCHp1|q~V=_?8DlHIVuI{tamQC|8dTFYXxDob>juzHrF*rn=ONr*R0-;x-FNMc1+$+urLXR z>8CsDaOnC16>u~!)hGuapxswC9*Gmky16b)ca zV;?)|&%^pqP+0P2R}bZ_^mPQxI~{*{+wWaNa<;>7badXFC^K58y`VN_b&ciVm7Khkh@_V`OeA{eSW31+PM`<4Iyl8@ z!zPB;1b6Aq$)&;G9ONp#i#;|%fYtfhlqE60v+v$)dlV~qI@+-k4q|AYsET%AbHQZw z{0?9V4X|OJeS_|*>u&!d&#wNZ6Ep8tESpB+O_Ms&p`ishmN_N5a{>(cdX~lJ~GM$gz*AUT?s!~;+t>+M~8h1Lr z5SNr(UV20X7K#4 zKJ`u=wAE|Avv}_sR`1L8?fl#Pqks5k|NZ0DzkhzakVwC6?FFDhRX~h!*-{f%18iIc zLj$>!KWj)?YsQQC+EjA$)sW~3*|KC7R{P=FG`GF&;)kW)bI$6$rGpJ&sZwS~D-Sip z;hLP8YYoiD@F0gF*vH6U--AwYefNUcL0&txwT{+|&+8jYt%@9rp?9yG?3h=#9$o6gXraNL;F) z>C?J*FAb{pROLZ}65uE~k*z=}1S*xLBZ3S&T)@H5Rmaj>&Npa#^*s3DxTF?|oc#W& z?=^@r-$QQ}NAPqpi1r&eb>YAgL1vgNI4$GO-K&^F(ht}F@5(7318jJi^Rf@^+z3Q5 zC{U_wnd3gW^YHnEDw`T~4hB3Nq0U4m>u`CkxNqLYy3bns!0} zjWp2n8k0j_6Q}b|9K$s}OBjxuo;J>B)FFB{0;GfP-2;*VmDcW*WjM5g(1>&uGIwV)+WYL~ zf4gqSn={^vvXf~6TCY`A)2^*59TjtP23f(lZ3i6>5ja80*_|SHzET$&L|>swqo;0I z_Wd~r;V9sC++N#cwV$R}7u8J}#|?r9_7TSptEbO$g<3K?`LyLZlhsay_wXZqL<7}w zPrHG6= z>8u_(K)r@v3Xl>VS?hgEZ<8##B^AgC*`glH{Q1q{S)WN zJHMMKcDDs@Yz(TZJ3LqF+xLFHIW`m5=2|l+qT91-L5Q6}2xPgw@**$Ngz~eFK*Iyq z6v|mcTyxm!3GIr`Rfj>Bv8f~(D$yaLL09g>CNVE{)dM2Xcl!c44Am>=BW!7CKolor z_llD4eTo7EoYU2DIw3 z$%*7g?{j)-65$mb$x`h(+z-y8-EMomWy6Hz@ynWhyZ*kKyW?-R2R_wC`G_6jF?GZw zVFS6~z}IO%v}zQqEUi-fxZtfaf{P$}+0S|v#aqqbD*Jm3PXMV(S>Rf&??5gNBH2H* z=_7myYu4bET?C0uGoMJ!`B*O%H_!CFd$Aw9UWR|EXAp8b)$U#TqI+1m*i>jgwu_&V zKpLQ^phVRihfqxL-4%CJ4nwbCM@PJ=QWAiF=`iJlMV&SL$JO$Jk=1%J@w%*&Dn>!5 zWVIYhD2gjZD>rKE8fVSWie2BNQO(?e5j!ZSg6XcQP=;Ev0s&>bRU#D?0W8ar1OE^J z;f)>#eq-;So0FovVZG`f^KXhqD7tI-|Mpu))+h)l=P5e!*Ny zUXYB_=AQ2D`K^3Tu-RYP=;cZYY?MwVtAA{Rsgg}2?4M3{Md0`QYJLAOKYsf5k3Tqv z`};WNalA~gZkYq1^&?-T-)n$GNt|LWP}y27!PfsW6IlAv6E8S5x3ep&!>jBYagsWI zFzH=0APz{s`Kg20yblHBsuR>4K_%7nDb8(_r^hZQzv~qfmguQ>17W#t6noFA#^eWC z+Y3ecy;99r0Ceyu`i*GtcfI+iRDCLv$``2-C6Zp6{Pu0dI1qZMmSweOi@eTj>n!v` zM&=KUE`(pjCZ=XN0uaq%LP@!kUl8)NPQh{weO(W_M8VM?1boFU(ixbl} zVyHMnfK=Uns^tdLvno{&5+c#2*QMsmI)TY;kj&QDqsrvKp34>l`JL`wFqd{1!5=xX zDHwJsjedFAZT*+i%})|930>qQT?_^*7CA?aEPX=`^;WvP^iNHLpi;D=13R$Wb%eudphWn}=&yF0YN^#0? zYG>ya)zB-R?@DIQms1@8F-!GJgGS$jF+f+<5$0_N2`SGro!Cf*-e3-ynhZC#|9~7> z(0ZUOrz7Fe%7vW3*wr<24&4q(9co&5VW--~ww#f(M#B40e&$vhe~&6~?LuC2-o|R( zN#pA^6hn9&OPJ;;c9pFCX2~|3LHU*OF3S4(+lL=gqvz*O_s733net#EQ9YFB<~kHf zFH%)rX61jp| z1X*4KThCn$@=od1+K1}?OV3z(>2`KXVqIO`Gw0T?@es3fYJQ^^c~ zGbk#vN=bLoL&;U4J1S6m`jRv!m#xW##N@bhMEh){F8D7 zSyg4y`8;-KNs09vq{gU8j8b(JIBf+-sWoC~v?(=h!|4s>I4eg+!J5aB9A4~#DvB|e z2xm9i>W8w8n{3c;B8HO=*|hCFzM|}xBXbZXpnSAiYuVsPnx5_B=DdJMmuo{|)sdxN$nXF>YZC8(Q)OXp7&)}fpz@%8Kcbb7V6oCDg6fzF``axdPMsfAqCMXpfm1berSdsq#QdZO-^L~(!Zk-K_QvN>U`>nKc~uSC@}|upp^fZ* z5R?=UOJK)HwtP$+lA7BTzZ`ZQdIQVr8I`xtbtF>f_)t<>UnS7f{wZ>KA8(d_ z0IBSJPII_@>fXuX&LtLgYCJjY5bD7jkf??}Prqz6AYSw56*GRdwOAsS=jAqWz@cj! z9SK%%vi6|S5_M?>&O>^5G5Ysy-T5{`vuZfiy0GqSP;y>BZ*y04#EyY@CXS9urLdLG zONYV|!4)BGw)6vic=%l#@BMLMbX?0Hj6D{eu~L!B9tRjFs}h6PnYuDZ9ouZQ30Wtm za(eIRKT$0xs%#MLGbU?pD&3L6iZYF{*H*y1j!6V~Mpi^m!P~oOn*xvhd9l9FKfnLj zTKoRu4FfCg%6ar@#^_#gfQnR}WnZmI2dur?App%8N)o`YE*nL{ydbKUrW6$ea}==Q zp}*NYZNyWICKjk*xmuJk0TLn!s%j5oi{2jRiv|Xi_%a=D(MkF%4;9LX@)z(UmrGeF z2-c=fE?*Yra5>nsJfFO3(QqZts8wHI1&JG4Zh=uaI|?i~XhjQ3A_S7OHDx+P9cs7j zFRS%2)=$e)4rrQR$`Ak|y`p3{=>(FK8MkcT-tJiBVylE_V)v>4O4l}ij@yBw=qPjky7o9Fd()EvVYUm%UV27KM9k#$DDM(X3F5vrz^p09L(3Fc)venIT;Dq=b|^9UX*k4^ z>hDD=%O0C6>Gm!0(QraqxfLO6cBX6P>d5!YN`W9g_TNAL-~Rn0K=sE#B*Z;M3$l$4%7?O1OE{h1 zx`WqFSjR%z4ZFvwsKeJ`q& zR6N&Jh1}CotFk{$nle0ZkW*XJhhr*nF_M!CEy@*>@GcQ8?@6(Tphpvs&zWw3 z)|&ivUgN&N1eZ!Md>SWwnCWd%8-6e#oJHT_l61ShBYE#eU2CS_!Z%Lh_C~5X;Lqja zbpbt2r*kwOYvg41JTYb`5ID1G^bYm{dtpTQA?SDKzim4X9DVRjP@$S!d=;pqJ52>k zohOFkAaCPFtXFQk{s{wi&PgA)%6(6?C5Mu9F9keuXR|A>J2z9+ZUTt|d`T9=wCk_2 z!{33MY7;&DYXsFz9m1akdtH+tKbk1|khj9{m*Yq07FfQZL=)NB#*E=Cz;n62tIU?( zTA23VKszrfQQJGMq}A%(C5>fu*N}(xPY#P!7*gWG$;vDgCt@8v;j9u*!H=-E+omCn zVAyfPX@Y4cPeb;2Sj^?6pJ!9`5O~TKGoK#kqrAnjbHI!ZRnNIV3IXUS%eRCtn4B2! zZh2dN;L2buJ$EOh>|zAD@&Qn=s8rmrOlr@jnisqxRfeONYXtcb{VaAvGV&0K)zf`< zJo)^O@8{<~6nWU*?tosTFs9qWF6L8fkTb1DR4;CCUEqNzATU)!a%z%D8##BdCg7M5 z?v#UL;AFvr7pKGdH3?9FG`nHQ-<*+tZEqFW3f9tHY)xjc_=#nI9>Qq-cwW0Es#SZV z?jXbsVdM9bnz= z{=Doxy4whs9gBsey>|UIBwe9f1 z5h0KQTqhA?ceZKwW@hN&ZNnYeru#t-P_z1Dhi91*diKJ=i`!e-oF$zOG*Ag|hqwdo zi3_J!L>6|gBao_t+NEmIz_|~53yx=1>t(6Z(xZ8?5YVc{enuV1SGfQtn#udDl>h-bjX{chZ^2w z6?F?w_Vm4m2N0@j7qP1jk=kyhTb0~OtUQyN`{j6t@BjQ}*`fR;{?`}wRC+mnQ*T(iw;a&c zI7nLpAvk#vvU2I^yd*^9xNk!kH~^f*66G}%4-nQ3ULQ2VD-52sbs}|oy$5Epz@??6Sja1PG8={CI#-hX^c1HNhq)e#sEq#n}=`D0>@X+0$~4GI4s_angb5r-NIT zpKovDbz58Vz%P@n zr|L~z6Wd)~gzA6>IM%*U+b2N+CufJlr3$hLi_8dWAHeaWiYFBU);*r|zmX5EvT2S0 zDdeN8QwN6|p7*9=L${eCYp${C81Y$BUh{LxRFD#g$C^6q{I03lgR{qEg<@15B7ZiU zPIVfUY+f6)|dE+o{{+UY_T!bhNGAn{XhI#h@!$>k0w+^vRvP0+KrP&(Zm z>`PUm?=)&&j>7Oyls!sn)$^lP^|oa>cN`Ji0;j*tE(yG+`5W;p>v8WTrhN(O4o&ZC z6{I=eSL$z{Km75(zkgpUoAFJLEkCa+*vzpzmA1qB?P27o@6MiDw771aC!@l_B#Sag zQAsK8ka#mT$T^m^28_Jq(FBA91arvKt~s!=O>6q9CVtDQn|in7Ue5&3KWVMKP@Jms zdpI;Q(z>D)CsLbosOQ_~@>b8}Xs!1}dpMg)Fy7m1p+;0Q`p-yKnWwVAIY81`nxi`e zNG!c!(~j1t041}Z8&Sd;ELiaVzFNQkKEHqa@WV`C-L-yucXr%g>!q6bT3*puO0#yAb>vSyHm9k!4PWJS6Wcq+RiZK_LeN^5D2 za$EpJ7y>{M#CAUi%`erRx_5vuO-b>x_|U}x%ylUfc59E;HP{56UJ9V9;R>7>#ad{6 zv!MZ%=*$3nY)uipW<{=96WsHr0(h{DqK*eSN(g<}=l;HIpRWFGO=v_%4PGv#FYPSi zTU|1#mkC2Tta%f0ZA7^TUsfd_Wg{IDRZi)&6{0UKq6X+(#z`x2>hS}-uj+k4X5C&^ zm>mGtER46k9bUYvQ>1pzBfd8qQ|xUG`p_r{qA_R@lR}7Q#<7`q*8Q!2W z`o5Vr)B-GeSKXFmyfRSD$dJsd;?u##Lm^?!v3TfP+bjEY8W3h5|F%w>>+}Q+-C=;~ zOTUN#K|NcT7NOU&W|mp0QQnf>?JSuc*7~CBJIX*Xgl^pgTzk&~?vF{T0itw(+~gJJ zXb0AHM>YbuV^_VHle+`&^YY9UmwR3F*iW&jNO9Ryu`mb(vj7%@GDk#5=%3xiN(buI zYV}*g^Gg+S4#W=YJcKP4y}aNcG+ydBL-hHrHqi2lV9n739qq+APp<^5Di#R*PwVvN z531hibDdOEoN5tBEAA~A5Mf53OCFYdvgabMV?{3AhP?MwCUdn_boJAtYBiU#ul2mW zFYK#0%L^ni&CMaY*};HLzh7Dv@YPSXJ$Sh<+O4s`7)|YUYhK_MXYo0J09DdDe+l}l z#_~Cun9&xY?(-_LyYWbKYObdVu7x=MI$KZ)3g^z0^Xs~hh3i(vt%0B6b2)f#ks;;3 zoV#slX4Uj!c(P3!<&yRo9BqwJyTe4waZJA~CpPsO14KCA=UG=lnXoohsOA82^n+>> z>Xjdkw>cC8R4ez{y;_&?aZEF34a^>P&&e>=*>m%VPgVHt76D!^=QG>wyK>tbA116| z%^Yb^ou3U6v$Ls6PRkd8d~%f0oT$=!tr}$xHDchQhhwDn^6P*^v~PNdHq~xwA`JmHS!5Wb zN;ObEy&pLOZOs#J3!UyZAQ8(A;cZ$Xtxg+VdZRpB*T_p+zbKO#x3Ri6tFs&yS7T9j zy07$JraJ4S6DNJ4%-045C&e626z!@8+JxjDywUVN%7rbATBO4RW_Pg1ZgTbkQMv(VF(Nx9p7s716l1+Na6#+})z z9H(~r$5v15>XZeql9$X<6-8ijvIeio?^GdB{lL2%o%Fyz6TKbQLmoFbo6FK# zvS9>@;`kuc_pEaGrNpB1=w)jT=Q>+7tX@v;EDLcrR_p&$udw8OL+8~cE6-D1uc?w> zR-6##de|^w-dTdn0j_hfdhg5i75v%%T>h!`H=sy)aaqtK3`zn&)A@OGgutoRK*UWp z6JBLb>xW~F*4mL6_uJM7cc22#Iqo?sA9~%Jmr8K6>mo{OEx__?Pum1XWB@imQTUae zkaPhbkCg%k*3}K|4z){5g`Vo@Qo6xYry7S@^6?5dCdcV6$x$*(QSr1VhBg5>wvhmAw`t5Az-sd@aIw4u=y`_K0wT z*fUoXBWnJt2};tOs`uw;Vj;1e;A%^la;@vQRv$w;GbwkBtWsZu4g_#P@qGdy?D65e z+b{2JZ)&iw3E0Xld>e2haHyCUZ5zYe>< zL?qqew0UvrUDYUYY|6VOPf_z(bZ;>di*zspa}!WiV$@JEYp7lll zvz$Omyy=NlvAxOFrI+<-l9SC+ck`$0G+>CrTW98R@De%iU{6@-XBQMQk!~}i z6sJ#91;nWzfcC`{ZRAPG`TPgU9s;OsO)4!*hK`|?QuGvwzdEiuz0InXicUw``z(YvTFOzCYB_wt3xB*-DED;E{#KT%YFGpyQK&rdHrB2%iBxINr0o>I zz`CYi4oJX)fbX$XZ$SvjN=odqEH|Rvsm*59tyY%eHGX8tFj^0)?={B~&3MjDfv>6& zY-yQ&U2##xZO3fq`R2|i(l`~x+YXhT7Qaz7R#(8u={nZe(=NfSJjn#qPzxM#Q#e#^ zJ-;P!auAgi)})TuH7K|=QU>q5oYmdGjc;1crnmJ?MH!!WE2^bJ7A<}Gv&tR;IVnKu zXu|beJ}Gd=#Z3SVh1h0)I!py$i8qCCr(rI^tao6x1F57*Y+aT8DYfF-xqW-`*^w$! z59v}m{wU9WF=djw-z_=DmWe=>L|Dv46sOu%-q*uXC-vknI6E&=g-zcrR~B%#f%!n5 z?))EPExnylu#Hg#ev!R`Yl6O{yYOM5A>HA_&hEgXx zdb3${a8fk}5b32*>{IK=_~ve-&Lo7IyUPf;6eH)!H~0AE9oi69W|Uk*#899sE9-Gs z9q?U&gXIy-Vu$+BOrzWLu2%IL%U+aksx$AkP@pZoT60Yu`1?4iZ}$&oJAmk=@iMem zyy~LmfJ3N}xfTHUTWJ%`3nrgaB2|ohac7W1EZt*?hjD=QSjy5a)a_23Y6UGHMeQrq zSr5Jw;H!0`tG+z$sNYChUU4Npy2XH1%DAf4q0Sm@nVE4e()-D2)S`i$qN?k1+Ze~H z1hafDTd4ppuX?cnlVqWumD*Zy>2suA*{s70+1v-y^^s5CK+@x)1~}5ATm0qCilRsp z+F!=W0FD*_&y@X(5OglprkQVY3l#z|HZF>>9-*h=<-=@AfCeNgPo;3zq2l!6;KDJ) zRDrB$x8qb(>ZD6wQ_Bs7zS^<&u6Z-_ezZHm21$YXThl2D76RkOKe%j^v+eL}=yJP} zN6!>_wVT0?8^$5{4AiR7t!dbi>Xboqx&#W?Jmt4l)wpEiy2yNko^=e4U4ei@@y)p6@^>s{7TCFwu@lfuS5HnU`s)!ifuP=-MK~; zRp<3I9Uo~ra%lp0zwvtrHN4Hke}UVjY2QxYGBwLnhFghDBH7YKmhUb(Tk#o? z=APoFS=S`~P7Rw}v#a7163x^j++EpOB)KUm0$e(07R~5g3WPRZ1fomTALE`>N%qJn zbaDpsySnl`t8ZiJtSpAY%i!VGZ&MA-P?Q>^qS)LiQkLtmXqZJy(oM~_k@+xEXpPq4^gH)6?xd!B>_3b8LG?CkB(=OaXQ?KI2A;e zG^X|p(R`}Kow?uk6~KK(F)SiB6;zf?Lt)s|8FM|3UtG~X?J+M>T;UtjZq{|5Bxz_~ zZWdCh?iPtmsON=0aRNHO7sf&jw@sW$(mG^S(fq)Z$V;qnel~+Udz5q2tG2dfWM{}KU zVX67JQ}U$w%pAyE+H~WHZd`x`$n2oc1S~p12R*u0zsTf~AYlaKr&+IVs@3Q!OxWJ3 zsm{YyU$YH2o_cYUzvC31Buv$O6aR`klhr4Ez8u!arBwbl&^lgORW7<;ToNK(BmvG) z>TW+xXQrK)a|~`;=J%EFbd?CwRkP~|7lE2+Ly6H$==YM|Qcij(j;Zj0#H_dhG5Gt4 zK#Qw(Tnchti!;zmcyy{jTC(aS|2qQRqF_S9@>>Sq5#PAWvc1Gx2#H z*X<_lgOx}dr(0%(@Gz}9382B9u5Hb)s!CHF0D*J6?docRS?%ffg`qmPw?-E$T~*L= zkjj_nGrHQoLH)<%7PxW@E=oTJ%3Z+?;$pK!e4gF{4O7nQoQSt7m024CzQz=+mlW3I z|8VY8ndWKiN~GH&^D+$~9UEKk182-KvmZXm8;H|f zOuBRimGyfLm(j}VLsl_Ox%srRr-Ry$MUnBT*K&L6C0|x!fS|i*uSqE!b~V`fUA)oD zl{jdcsf(DKsZp=JwNyvK)ej~X?P3(~OhLY($}nBQ^QwdJNm$mCN!HhrAzkKa94@mvlkL{;!evi;em;+|xL z+hv$% zYO?cEFHdUS@$*R?i>2`5$g63d3$>aSQ;=i_a=lZ(^NI=CP1pBGy+R4Au>?=m-)ez_@ZJcc6vl zvSP_Djo(9yj_KHr*fb&&uSZJ954UIfzQhDp@0bS?H;_{WP}a5;r2z)!Fm zUq^Em-2rQS$Z`F2O#RdStKO;O>-(t2Yx8`9z{3cJoepI*4ccs3PW==1e5xd0UFFd> z-W8nX2_=VEGP!gz>BR@=H|PaNMr>;ND}z!`0Xn&=bs;RFf!gj`CUVuqvn_6X)CUHY zDMF=eub3a_EA(`%ZjZ8PYMA?4P9#8Wq|HnP>#QD3G5EY9Y zF*&Vs&2iIF=yL7+ib*bwTxI^c?f-OQ|E9@(FE0O(-M`6BxsqAu9D;{K#7n}S+Wqj; z$4v#}qotP6-&k=1;(d=4^ELQObC}?CQp{ON1`aBlb|!!?i)f;jR<@0@2^g*j?(y8~ za%0(H=g{;hDT6W=Q?KjqLq^=3Rz@yW39|Wi;sSTQDa=SYuZW7fy7CAPT~w9MyBwWb zZDdf0t{pYV6QV*@tAV1upKJasP5yak{d^PC0*^*A&a<-s#C2WIRb|f_kj(qn`@8J& zHgxAz3`INpkuFswlFKaD+VNIvi&RgUbWxN72`-+e1`6H_GNOdOt}_bQLEpklrAIvz zU6kOuJWZcnoYj!7C@jQ9Ka{TPdbCpyD*}}6Oxzl7-fr^HXP3Abz~k4D$*U>b=6~v> z)L|Mg+yXU#wyCVSREJXW)M3Y353=V>um-5{v)cVUDN3BQ>?n@^`t$8(m6x5aI+g&D zE@gUhXFj0|z(dV#Zro4-Bx+P|;`e#%yN(ZG4=HMNCr6-fisj21SM*>ibDq4dLywJv z=KwU=Wrb>@rn?KD(ML>K_2^uYI4qrS5a)TPROGpD+ze$qRjhIOwopSiZrUz$QqdXt z8->!HqCD7Z<8J1gFg~47sO*vtssS+Q0DdTVcWL;eK(xG!i^^xXLr)nVpXap%K$bzT zdXmSp#lCA3Y`QV}Qf`5FyRXS99zWsKq&do2-4|U#;%~}J4hnG5jiMBAe!p(yxS3~V zyKC6pC>&2$VlF!}YVofBTrGXI4Hji%e>9G7{=Lg91fdD!REul!?Jc{ei^5lF3d?#8 z8Fil}ukM+Qys2WbuQk;@d1mTq0O~oU2z;N?+``Dg9s88H2d-UB*?j!%W!?KZfPMez zsQdz7WErSV+@wtka!j3eN!aIpDse?^;4FuvA2h*h;6JJw0=UCTt|5@P>28!=fu$~^ zzM`Dxgj`PmQBaD_uG)zz1#a#%<*trK9v{P{TNlJ0N5%65QSFy(K~>JBV5OzW)g4MX z(puUM%HeAyLR37HT9UE}tCgL_yDU|z$)E%Zbx(GNX|i<>7C5o(bEyO$TWE`5tElMW zhd+<%hoa1z%xtK)o?#hD}}yVSjkyK`PTqwiV_TCou_ zvWr=o!;B{7CAU(hWNH77T8U3t1+f4qaU4d}S(+B7vQPCxDK69$+&#Y+a1Bjl$BKJo}9J*p_{wq9B7xgFY#Q_0ekg8 zpQd-I_}@`{gT5)iL-1 zsFqm%CJt(&ZLChoIAoU%Wwovxwru>kto81s&SqD5K!RFV^ss0y=bnX@g-^1Ft!t`r z9TNC>+HWX})YZsIly2F|07F2$zZX~)CLA+2NwKf|iM{e>?T&Or* zS9PYVfx1dd8gFy+6cJNiSz)ieor-{fHpz%;kMVV#N6YU;^!fLDCRJo?_HjdBHw4S! zbV|=?ZKwU+dy)77?y^kma!x3Ef<^n4w8+sv$6&q5|E_B}l}mo9V!X+=Rj5?=2Z?t< z*%WeqB;t%6@B0_k2`4=i976)l;f&+e~_3E73^F%LOGGoWL()8h?)lma1E5 zIx|M6uUq9r z-ETQ`OBphw?&h43UyxEz6YL{MU?-bs5%VCg^Yc`VcZvSalG&QMlrL?0fhx*cG;@)o zqhGsf+f#FalRR9OZA2PN2aNwFs*V+uStQl*$drmN1Dmy_J4bomxma3hbx`#rmQ->v$uqdKz^zv6WhjkCxtET6ZIPzZCcz37WVcQ<0 zX-W3dN{uu(ros`q^0jU^DYNL@b*eQ-(6n1LRu_$6twWjWC!ElTr7Ot2b-V5cNQH38 z>PfZy$0GBe_a8sR1h)E82M+FI>fOd^YiD7H; z?s90jv{T5^YI#u2DMNdM1@fFHrGAh%s8&dcB>roev{Qie>F<9$O|i4i!<>NI#(bEe z$<*p7IL6u5LeVkqRVvq@*ovy2#M3(5Cg=VuY8O<8>UIxwmrYWJ4;_7og4znkw9ppl zuuDJVnoS`q6~%r2d`R(^?bV6*a`sQcC>oxCddd9RZE2;9{LZ41OH{3E>2_O=eo3%h z06Zi?*NOKxUO(SV;RBQU~19k)~2q_bsIn-+o)VCzGJY!PzPhv1*k3f?c3kFU1us9Zn|7J z8*ii%r4~26d3Yh|R?9m4d`Ri%L*g3g201BI#`@AE3X{2VSRJt>WgKMVZqQl|&WHWZ zOLMJ_I++@pSmfT#UEP_CV20F+TJv`MoPtufXlUj(+NA-C`YO~l*%C3Qr|8KgM^dSO zi^j5btrMsgOf9J;CFz7xfi!yT|M{@CpAV}E;O4%8Mxty%4vk;S_aST| zhepMK&P_!ahe;IkE;`-k;E1_;9;m9jAR?W90FTOWgrp2R|78a6C=Kc+Oj(3*<;6tO zc7Hjb=WvUVwCrCbE*@$@wXMn&Y)(numeq7MY17qmuDe_N{IX`(gQv{NRyhqadWaxV z0VMD+&n4Y1hMdb|mCr^hb=KG@GHir{;N_t_59`nI=N1p!>t3w#;+X2h@aB0)3kLV- zJar`3>}FSrQcFP!EYtDaXEE7Nw_(V*@w7v_H8Bal=~_*_@4lv zS}j4x1efd48)$ZaT2nYCv%{t75eRE@BzjJY;9IIA88JomvVywYW#~%Ddv^c?*llWH z9&!@$;A0HFI2HYN?i^TONwA>7+;*?6%1UzJzvLBYo|sN5s|Psvd}T}H@UAQO(xWO= zRL31CCUt`3h6|b!ex(P=> z%R@70GEbISz<1&nJHgsM&Z!E&GBeMf%LLt@Tqj*#F0L_uEJ(Vx{YF%*dN2mPew9gx zyPi-g#sO^HLFMBcB-{+NzfawMNO+0TTbhQG6f@lVbyGYws zBqQzr+-%d=iLa{fUA0O{FZ>co0jHEc~t+g0X&$^brS z>j}(PC%HTK1`2mK&c zMiD7ACGlNaa`890tMX=DsYMBpqjI&Tu>Mp#S2pht?Z?s|Bfvs^Hk8HEQ#v`=(UL1^ z{=#2C3UQn33YsFi@qKCCRwR7chHy%KI=key9sJFFM_o;5@?uJwvvG{BO;uu8b@D@1 zO--3}D0DS@y!&^&AJY=pPA@xb{Mr`*v^a;AIBc;nmrA56@jRA(H!E6d$to+es^X)Ofq)1sJxT zDxWt+mxg7&GoniHoKkIcU=7VwJG6+(@@PaxGOXGb-Jatf?Rt$%Md621BrGh@36Pv* zC3tYGN*OtsQ}+%S6CQ(y$1%m9k7?QZZL(?=8zvxi2h>W<&!{(}p0J*vHZN*b&-1qV zYs9q*J+MdZR9~YY?P0%p3IMI3>B86@v~s^U zDF_lM6w&dmS4Fi(Rq0b#2mQ-O{tpNBV?Fr^q^QAm4F*62_VTHI)t1R_r&m9j)KhIN zrxXluZxgB!>?hds2I{#%w>B7TJLyg^+%N|pOqqJJc?ckFkP=8R+1`*Wrp-}k*VXKC zsggnr@~-tha})5a@>#MzJWat+YTSc#94QZu8&Jt@p@!lz>%aj{A_8(z2uM>~vZ@5d z>EdxUV(qR6Ym~wHzKLLhb!Mvs#JwmK@qSjz3T8Q~r{4|-GB4H4My&w2xHJP$-1f?f zglD7QDt6OmaUHqshkBNWl`%o%+LaAZRdTqZn7i8qmj9&ai#rgHrNP=r$T|6;+{SYT zLohTMR4Y1NHs4$4tAf7WyNpGfxy0iouY<@c&+5>}F7uzO@p`OsN{y0k*d#Vw+N_64 zUewehx(lYFse+=1P9eknGVP^+1w=As*pzn!!g2-q((C@yQHlG0;hMkj&Qz_YEMMM? zhjR@c8DLg-h~2ny4Lt#mtM8kl(=v$U9%*c;x}Ro3TsCl3cdm0!%36}!p?`G^f*tTT zz#;E0sV>Cf7HV=OKli6hwkx=<3y~w$D$qX7(*WF^;F1i~J(lu^N_zH|`SU7et6e~B z8db(#){ush;3&2U)Pp}G07(%C+x-Rs!f{kg#BF=e z+!miPz3MLQ3Vnv_q%;6BotqYHx*RMK?6r^BmLsUHYl+(2UwV|?zG}_H_ho|uYEJj? zv?bT`RTZhDmnFllep~Lqqg=Z~lB81rk6sej_UN|=4)s*3E;A|hvPYW)S%L~bh8TSk z>2)r*GG0<)1dJ>0w>v;w+a`}>M75%n4pKFq(~HY_rMUIXadk%$1k_?}-MhAwb1lZr z^FJQg+v@F4;eG85xpZ|?P6g*J!5)H9XH$g7vhY$t%ieV45cp*FIk~+QHspro^nPfs zxt*sYat^%iT~8;cXsXg?J?VQ;o|Y`mgI4$Xbb)GnjNFxM-au~ZPHk(C3ADf+J7sPi zYlTdUG|HIE_jYUYzDYdrMz1qc^=#AYiYP?^%h&8asqO6I>Q1}lSK2~8mze%s-t_ti zo-!8R&+F6u{p0sPR+XIA<$BeBk&GxQ&*f4u`OTLp(f#hltS9{<3M$p>KbB08wqqc_ z;F?q0HMJ!7s${8!PF)q80$0j-R%&j?HaveIx*kTd=D7UMyYEe*=0^)=@R#nk=&ovm zZ0WsIJ++>R-iA-zS%Gt|BdWPrWyQ(> z;ka~woQn7!vXXCEUhf^x@lW8DnqKv{@Lzu#=L40tt;QF|x(R^~$9Yp>$It{T z2lfzU#Jf}PC)U~IaMm1wgq2SZY;s2(#3vlCfakqv$eLs2&OU9!)TDKuV?&zBJUTUv)*Rn}9?rtACTB=emu~AD6s#PEOE!_lYq8g>9 zMoU%YaG`^elKftZOm;V;>Z#V<9@Di{&x74riuxZ%_Pev>5B=ktu<zt zfl0J>m4i+)iCV&wM($l36B40X;JpG2cJ6;7p6YJuPq)2G6rLK-ljo-^`f?;e0di|K zo=UnTpBG>VV5$07+wDkHc?3_Sbtn|U*AF&Lx@S{+D7+Ha-tVFGnH+S0SXHH>2X2k` zj{ND;Rn;SCj4Q7lzwF$9yVIhWXs0+xkuDr*Bc(B=%&I=s$m6BRJ9s~;|2@8ZULt7m zZIJaMtibotCCUJswFeo=arf;a43)+i>5idd#}*CLlXd8Q2ea&9j}EXeT$NIARy&LtzhY~EzyV0jkf0< z^xP)5JALBqPLWQff`~}JEh*h5GM~lu~yM|7^OHQ|MK*Y7f0~U(^<9XGe&x>Dr>${hDHcI4F9b4_PC@p}4(o@GQVlAq} zD4&YY<{|)5%N`KlpDt6~zCw|&4veAP)+U{jduhF><3_=}$tVXNMyfa-2k_%8{n7GM zk$k%&bsYa8K#HhOZLWDx)}@x$-&TJhTvh$9eo-CCCct%_8OZofbo|?&AD6lKZ@Z4!FV&A_j(k}#@+MHOPWAN& zI!QL}{kuCVJ8!X;4q%QB!8`@~;>wh%Zl{WkVh`LpiC1kK3RQ%?==%l`apRwVR8}XM zP;Iz9o#6H>J*|yxSCA|tNM&wpZ_>CBUyinP> zzu6sff4dfC7EeVy&$&`LykBVA?do#pLO4EzlnU_L^;NN*0ok@T3P)(GOed%^S zZWV+UOEf6grlFT=;RM;@C#;stpb(-jr?*p`M(+0LogeMOSqye3Nl>aS&Ga~|&*$fV zuJt4>TwXT5<+Bx%P`9{l_HZLtnfjPx19+~DfIIGM2D(dHTR^l|ofw<@oN>5EpypS6NV!2q?45o0cu8;rzG-Nfn5YU7U}GtuVN|$J+lWe3d&9+huoU z16+ayiSyzBTFQlrxm7ngyIn|4jx5fD0JdqWOU+2i9h#IsO2Y#5KOFG^SY_v?A(4Aq zZAX%gLV|$DaNCsM)Vt&db<(lR8e{F0sET{)%1T6RehI-<^b;(1CarHL-{Y3AMax2@*g+(6U;7QMO3Yo8?%$)?w|t zt7A2+@X8`qHZ3(mB%$e7$$eL-OR^EA^S+cuz>55S{MdACivei<8%0r_r(wN}N_Wn~ zG9TO;7xv;(0b7Rx>Z@2>wC6%$5!>zZ6-S{$Ker}?U6%Ax@4Z}t=Wryx&&>q`{xwjl zORC{JT)xfSUfS;PhvT}#d)MK^-}?_2GtJ|kj7E+>9MpUKUD^Y=@N<9`>jgNuE_uLh zII!ZbCnpxBcxjF{i}>6WNMM6f+!A!_ySf=bBu}^MOA3xQhv4!m9L4OH#)3g()s2Ta zAHA7P#k;A8BVbl;?9hy8(}m)&K&<+k@iFQW4mkkBNg{P8YAH%40mk8VYwHzwKsz+T)bQpZEOr_@PgqUSyt|jJmlggx4K3nntUd zmNtH(>xY>%qG%{Nuq~65#-9jF=KHdv8^zOsw|X!4kYe|pvKs7u>LTxag(NfF$^`PL zYrMK4hQ8zJDc)^2$F+TSFBRiP9P7K*c5YOtk3ppr+Rzv2D4Rlc`$+=10mYO=D&vxg z1~B;8JWGPnO>ubf_YfD3O-&hbFeS!if>A6?Lg=aXaQgY6>YJAab>nk=GApK0C}cn{ z_N)$dfCr`RL7WWrJeNFn$VuU}Rvcb5@bm5;I&QDEJOV{39an`jRBw`bo|~n{4#AI- zku162re$(Zl*Xy@UJlQanMaqr*}zKTAD1DXQ4^-S_$B(i5DBbK^&iapF)Z3cak4LL9HA0dQjyu9dR?P z@~SG93IXg_Ioym;(KoPl86Vq0N`6Fs~e&F3Neh21_C=& zI@YJnb>h@F1rw?pe07y1`y-YYZ4iRX{tA9+1Am`3LTi*COJ3)jF}Xy=i_Y%$DlvW# z`c#aIdi>12@N$ceYiT;NAb@VJFD-L%;FKLCz|Y=`Nrp=iR15Y=KKjTn2lX#EN*xm} z0-;%ExkR4{9?^7Ws=?E@)tuq4zg^2%nq%Bn_!UoCPHum3+m-I#cEH(FG@RpcmAG`0XHWV{fIhVW3icCtZvIUm2!)%0 z{c5hd%&3Eic3xmnpouFE)jf zs#k?&a>|x(+=6Di_$)Jm1|7=994Ru1jbPL)->hjYE@TJc@;kUd%0rNIG(j`QWL5vS z3Vybay(xXIXE9L(K)o%KzH%$>OHzJ{TTVH30I(H(RKyvKH5Qi@#kwpQXT zQR6T}O!?mE-LwEhGP`3g~TbYe79P~%M zGn`54vCd5-c#wjW2HO?IQKpoCJM;&$Thv7CigujdJv~pKBOC1oF1uMWXPWBYak)<@ zR=C+gO^SUCTgg+ys%3oS9DZ+lRA0)*^)8m@ZM8uT0%z>DD&uwCJoW3+xYy-wVhU(Q zNopMi`A9(P2Rit3$*LQlw(#=oPW^>OU9?Id+R&_8bwxp~Pms#VinlwonmZM$`jR|3 z!VQCv*EbmQP>YbqV6`A*WI{elrRcs2vbDz$B+>&Dh}9@Jrln*ZLPH_7Z4LR851 zP}wv~0Cu%of{XNk%}Wx@CvM2|7fk+?ilm?|uLICM`&?z3i=BJoy5y*r+LrZdBZZ$k!HJesuo1%%8iBDf_ZV zaY;*;>Ez5lsfK2TraB=CSYaNL&Udc?z(8xBBW${-=yTzA_v}h9YkE&Xxj*^^j{M@_ zQ3dWbC7$k*=c&G~!x$y(XQD7v#soAQBwXisE-8d_0F1f4x{)ZeV(7zdfNH7RJi z{Ykt`8sa*W_2TO4Doo2kHCeuPt~lUb1tTS(ce$@RpGOU=xApKA4f+-}XkBhw-oiHD zPbXms3QG0e>4@SlK5x2qn|U|%jox8y^0^zS>U-*yLgO*pB>p(ra$m?HoA7wP7w znmd7vfNr9+LYYe;Sb^^0~2sYqWQ+F14!NaNI1Zt{wqU4(xW<8BdY5=)D%Vtl(a=!w!C0oZB!2YROC`< z-j?oWne(_Ehmxt|1Z(i+a`axn*eHs&r^Bm72l#{V#-q=T5V*M%%8eRh8N|EP8|2+o ziC|zPE?yl)->IX!bFsT!ram0EQ+uPRGbJB(Kh3xlk7j03tcpGDa7rQd`F2+DeoFuN zYe@;!Ut)bBaS-u3Q7wX;8y8y7oi@jvmzjV%VZ`I%iVd;lm`N36QpH@fUa~l!%Nki# z?gOL(3Z`%)8C#Od^0>F?j#buLvS*N|vd^U{Y0&OCo{WU*#@ww&Rt9PUV)ZibP50@^ z-%?f&GOME@kBXNj+2>kz&!NmUgFL&M-vlCJ>*e(MP;xnFmF=u*@g+o9%ED_MKsvN? zI2POT$0_~&_a9cJl4Q5HCh+kBHmL@SA~r=`oUZw1TiwlD(G)&}!ydV9ZpMPm!!0E< z%Xub0*MY0WNH3@LrB5ZQ!kWMAucnf9C!>K5^ur;Z-ip^|kO2qbdaC<; zDo~$Fy#m71((%%WRzqqkzGcj2blwvwlcJi(E5&7 z|5$HVr=qx?>Na`eyYEVIUdn?enHUaub(ga8b0+MZjO+zGwfWtIF}rJ%=bBAXFCD{6 z?fm6F)f1Z<4Z8QZ5%)U<;1t4^<+3P80kpG-{F+ISq^Fjvj+vJ4 zg?42Rl)zU!P4x1St6Ae*vX?4Nf`PB4cjKaOj#=M^?Ix=>m7aA$pZr5T6X=vCClrQY zb3%=ic@XLOxt6n)WRcwR182I4xY?ZwV+onwkAwQ~X-afyjz71T@n@kNA=_$Xqw`r= zZn}Ckl1@4Sn9Fn4ZFvz&G%UNFTtXK3&TjQ48$wh_6-;Tjk?)!^36z;i1nF;n9Q*|? zm`lOB71JPqB%>dP__S4~m^gxnK&>ZP)vDT`O93@5TryQl3K|b9b4GpMFOA1^2?aD= zIui2j#T5Cui=w8XDwUi*yJ@X`YtUrCl$A|VCm2YFo34?+AJoVGZGQgp$Nk~UR|(i_ zu2)_bL@1Is^{wKblppa`m_NV*U5h7fI2rC(uCdgaCon}@26Y)E`5ydJ{>wDi?ta#^ zii^hoQwt|cd0e?3jpVZwitTb)=FcoQ;Bb!r*f-*~$oQuLE$UNSm@xvlQk3lzVSB(C)QBN%*IRAW|Lw z@wngw7y)yb2mrvEM}pYPkgA>p}iZ^Cwj27L|)uFDhp3_2N; z1GI|mS39!rqq1?)X*RbGeYdCFeTA&5u8`N= zT1jMU<%lOGQBtYfjq#!0AqYWT7#Z45v=jlK4)5HY?sA*Bruy03a%h|S!OATk(rx)B zoT5FPGJZa-_OGX<^OgSJiW(P!!=ZLdl~fIyiuPW_3AS{dXc9p;o2*3(;i4lG5fqHG z`m6lhz(wF|bx%T<574HfE#b|AThmvPg8ztO-Cg?l@my7oN)>{frv5=7(91y(|E%M_ z%kj(AsBM-Pe7d8uhG4BAZ4z`gtMjBu0nvw2F{lA7JEW!MvWz7zVR|ly1rFC+ zTcC3B&%K}4=WieXQfgv*^K*Tw1GrVt0pV50b?sIuizSv0K5tYhzyz&!ORF2dP$G?i z8AOhnE7&BaKvb-vXh>9aGqq=9f9X_#LZNBp7zlQ4sRaZ>^LCs&e+cOHc!Yf1Tb0~l zbKBLo2y9i%;#}gx)D@=?{gfJCc?x@1?{v$SI@KPk>bGlh(^Vq2ZQ$AK&rQDANbvk@ z$tSX(i544WY5})aXIo+ZbWp#K&&yLJEZXP(x{GAnM$@B1E$dUaVZbT1yqaZMm|QBS zNi_&wPp1-MYBi{cp}8H|lsja~j~lr`(KwQ5aWO$hR+o`tR{r7CYglC?cZ^Sr-(;S)uH%M^tHbcSUE&`HMO;gY{BdVq=ul=eGRKX18|fpw%P`G~3aoI1{O;Sl{Mq z0wjZs)^2=2Pw()UxK>gZ=9%Q^ozDX2Z_vOcIb z(|Kn1GGVNKgO`3e1qeQt0W9Ymb=OGCj8EXo+fx;*tUe02!{PXnPOnyjfa>gB1^Awe z&k&v^j@UL=b%%JqASb?Y-uIRHBJ5Vo!zveO1^UW1Ab48CJs)p6$&mcJnPps|;~pAM zY<66YbS@?BPFmn@;)m>@yLvBdysS$509c+5 zJ#G!k)p4qGRTWW-P-UmUBKj;*iQ80kRhkk;s$--$bs1MOxnWk_AE)Y#^vMgyE~sG@<(vzXI@LlPl~rZm9W~Ns*~`HH$aH?v6p^iR&Yb>uq{i0Rxyrr z^2BAAlCxm`f~vGe^BP&SzlQzt#yPK^r@bh}WT zc~iTDtey=Fyg_05S%z*6D&}|HzKM3>IrF0$QH0C>1W<_jhOf%9LKR?lYjk7dae37{ z?+TC(j^gwk>y2aA2uO)w@Qp%7r(UOlyO$274)uE1&&x60LCsEjYCBaD7mbI@|32=O z>eq3x(^GtDtLu8b`r``o@Oj#B;%2`wIZcUDJM{O60C(l7bW|Z+@l$!VV8p6xh`L46 z5M;3$xonxZ2&N&S!QFlVf0Z42>fD+5-MiK>B|O3u{|R_$tbKR>)P1FRYdoHKP5k0R z9JRTCSeHyf>~2oD$Rk-{@)`-FLBYID0>3F|AI{|o>fK(DOb{Q8Mvkgq#Oc1&X=R{M z@^~E6m-X=8{V|@+1v}shOC3qqBj;=poJ9$vk=5l+vZM0Np(gjR1a(=`d3QxqO8~ts zdT=TVI8Vov`(b+!z;tR`SN&2q{v&t1#iLs9aAEvj5+U)4K?wjV{hrYt-3;z=0LzZL zX<94#-QetqN2B!nTVmX;PfZ)*zP2qy0CtaF#5ee%`6@P*I3 z`~}@IbXHP4(ZP=%OC}ME2+-c z#+R+o$E9g(ROSH?l++KoPKWEa)&%^aZQtCy0D1=v9;RA%)71|v6LtJ1Cl1ij4-)iQ zha38n1ggB74WuUnecW1OXi@d1Vn?}aF}m5FFD~LtXN#KMCKq+ZoSN=xW}EtIf*6+U zBHRjS63FE=DW#>;Pt6KsA2M11EshHOgmo+qMrzgYWNXq^@Y$ zrj{;A@&x;tA&88Z9%h68fBC^5wxfbN-4vFW9-E;A{noWtQ{7xW?Ik=gT|3y8VD*;C z>J;IR^ZKKI`n9}Cb>x>F_(PkF9ZZte2;aTOnn~*}dd#I~O}U!&9(3WPSH2Sw&t6X= zzf!W))m98V1LFaBxqCc(v2y}Wj}VlDDns=Os*+v9IZ*elZ9Dbm6Q*bNrjq3}SN6W; z5BKg{iq6Zm&{nM@>uY9>a4Z(dzPqPC0ghMGm*&j=(JQ7VBhC@K#CPx;SAY5HE?2XA zxDt2}XzWki`VJrea!&g?r}V^AJ5R0gZEU>glsBJq+}$)J$@!q-tbuC#Jf#J5`CU!R zSLLoau`gsYIrK;3?(fPJQ0i30fEJMt5SxSJfwffMf}Gn+AM7>_jub$Tu&zI<hL*p3I4!cl z@#1DzK;1L09$NftSWvms?wYN!0Bh|7Q;*R97wf}Tf*XJ*me)|&oe2G(iXzXR>{pOX>Z* z+q?%&UQ|`pf#tzRFNgclhkkz&&$Q9H^}Dm810aWXuf==qswUCcRWIp*Zk%)3`FTk{ zs=zmE(7&r$uI|8TFE*t?;n%c3LAlU5DK|j1?*uzbFit-m)?2mw>-guNpTB&2_aJ*c zwN3k^O9kQ-dE4BLpn|i!BX`3!h0+Rm@X~IXU~`KOBJB%UzeZV~Nh=yKeO4WH+Bd5u zEj3fsO_oFYtyP3og@VS>ZEmeO!gKd_^6*G!5|mvuQBx-DgfUBR;6_*04~)(w<6S!a z%hy`$xW-}&-Yx_3Qmlaah>p_q9S)i&s&Y#T&>n({@=k8m<$Z0ky%`-0(BAv0y?JY` z9!z-EVFLDKx1Jpc>X{LgOxeM5%l}2~Y);UngJr`=O;{ABI>pAvrcfbg+n1;w*%2h4 zZwenCK+uzO6@jj0E$>H@m5XOJ=ZD8pK}R)9D1F`O+tuN&?qhe6 zAgF(U8|os`gQF!=1d0|enk_RPDYGSosWkD8x$rQyeI8?b6X97Aug2)KuT83(nUN5S@L?Cjw#Wz_=ke4P;#*V_bBzgcL z5Y?jdo)*Z$@d7C(3OzM30r-k4xqu7AbyAlVSl3^hU_Othv5ypk5shg?5@{t=)5{S^KE%q;jXT(?=I=enrx&p6UDwy(jIWg470o2Kn6Kw^teN{ zL}*mt&y6yk=X&UVNc2`(Qg)8_$I1_!6RB7a=SgbsUaAN1&`X)Z3(CU#N$!|eQ2@%l z95RZwLUr@H@P-_hHR5RHyNZfsIU;uWB|(24NAxeO9SoY5+PYR4rz*U*$efCC4@k!@ z^>Od1{uOk%bWx|C5|6qMbgXvY?V{2}FnuOtAB`nN@k24v;#P!d(oFsfbmHHr%B_EVGis_Nkja&27k&s&~^QTrfA?Tysm33#RLC z6^nwE<=u9LJE(Cf{m$aFIY{BBT+BD``o}?i8P|uezkZ1I(`v$O`iMMd@g=yS-W&$S zs5tOZ)xQFa*rgUHWCxtPqChHl$X7i1t$aQvv645}5;#Rom$`GBz7JLup z$^_0J(T_K+B+D2f2x6 zmO+j7)Bh5#lEw$aHXg}@@VO`f0H}TKJh&(ohR&Pn0Vc{Ij+L@;J1)r@vJv=>dUJ+ zr)wax&=mVJDl3yR;wl`0>eG=THQ8u&CI9F0ORkWJi*v0M0AQF8!G9dx#FfW!2Y;dWTNBXYuSe741iL(c4EPB zwRnPE7IA{woSdww-2_@x&`jcbx}m22sx(naLY+#-#mZR~PbCp#dF7%8XZyEHrpj?g z*_$qsIxTxYtPh{ReE9a)S|R;m+4ib~oh&`T?Rjk^+%65db+`gmQD9%sOBD+SsD~t; z1kM!iMfs4X;q5(!*g>LI+Z38!F6gBDlK8hEBON|@RecZ|-IJn5q|`W;cGI)F;G^Ze zJK(E_0L&qev4NtN>Q|+D^4_gc5fxuicY+UNKqNMD@lsvt^OB?2bi$(iSdusnHwpWf zYoiJ~gzrAbl*5ifj*rgurYWS9W*%gxMC)Mgr5)65n=n)n! zJ{<9!+I&$rfPz2;ADTO+q!&)GRm~#^cHz{>mSQdr@*(wPkyv!AIKGYQf}t+%r& z)A8ZBH;|;RO)eMdtt2yHU(TDRZ|*I(7X+aZaZ`vQ&#rULMov_0)j24YCYXae$$bM) z`0ej`^do6%z^kEh1w?2U(Oo+{0ELymt~^={Up`;Dk9`|ozkPkz_!2&BFSAnsQabrw zIFxKTVTTBiO1LME46A+Txhg+6#yWRZ;I$w>m$oghv#+fn5jyq%zUe<_AUqB`3|ZW` zln=()TyWkMvUgTTWx_xA7~TZ`XX=R+@3`2Hr7b2K#nFAOPZf`h_+<(NT3Dv ziJGZw-2lAzvpdL85kcu2qQ3GCHkCqq&ba{XbM1=rh730pcO!89C_DE#53PErLEZJa ztv9TKI`YrQ0_*=nz6a>zwWz!eU)%ZgtNd3FEpO5P7 zU$|NdFuhpR9JZtD@;%#C);I_V^>Unh&uc7+dVU8E?#&&5dP0X~sxnRmz`;%9)2X^o zS)~S5cT?I?bJfReh{CqG{IyFwiTX;Am2y{b$<#3UfwQchSw_af=7 z2a+PBT}JP0S$a_h>fp1fLI)%P2Zv3eYtN91RW;RHZM&>ex5iW29`>f|>{Qz8UV`>c zs;qwg?WoeP(T$DvF8uB`cPD{^;?2_*45-fWJ!MGZ0qTP(}F(5^Qr|E(>%qwWxzpA|0G zTDpbW?44ZyIITa%x4(_=Uw^$mei&<<6OYxFDbF(lRcZ!r@~sYZoj~#JaN_}&%lzD# zl}Z~b7L7ZkDLK;ZVM+6Sbt%SB`XQR#3HaLqt|6{3|C(HOKd#E#MR72_x2;UJs88RM zb0tq*8P#4-2N;BiYS?dOboWRk1E}p&KBQYcOsHffET5Q;Agd?Jh#& zluED&q;6u{levQY`MlSfbw+a)t9qT9YPTqTg3iTyr^l2ckM8@CI{ux z58AT!avzle*k&V+KONo&Fxnrqy7nNLzQf|T?}E1H8_cB$7dGdAm(QC*ne zqUg0FV85q*GjOP^Y3ix!YS!saFQJ5rzK+EO=zJ5mbZ}Wmj|2Pm*@mg>E?b`erW=!mE`YZ8*YZF>O1DStjD&o9C*i} zs{-{U^`w;A4op9W1zWUPo?MhORB2cFIIOMec|Vr-wS0ujF%an0`%EZEvS?4rP8S0Y zWmcs#alf^5bVfP7BOQR7B)L-H&yym%rR?ap$6X7o<20R^+x3^W9xiW=A$xy0tn>T) z_0PY){q3`Jo)mv;KMxLh0qP`z2fM%SjQQ-ELVJUz0%iI1Ho45QOX5rbS>EGZ<*qwN z9JCU4ZV+S&9OX2I?N-o6Y`4tM;_nd7ooc9L{_p1W)dgM~n~(SCZ0lAMZ4va0|5C8_ zX^Jth4e%j_`Lza;cJ^gebwvi`)v!JZM-Wp@gV(3y75ytKIlcp_Q~*;ilrSQ_q`h13u&m8)v8kGG5bu$->)muwu*chW zB?BcK&BR3n$1J|$P*-BZ^7;0mh^ z>CWph6gbx9I;ivQ&=atGxfnUsBvG`>&0T?}i$$_*r*?n(0XJQc`u5C>c7@d8UAUd% z(nP@d9Gf0Opm;ORYU+&h zV@nU(E!`>0*3;4TJu`m&*w6PXmEMNZ<;5e=Wq^2wp~ytbiEk+$UE7t_mX|7i5`*~v z6q9kQUKgKht&VQXwim#b%SJ)H@%>8@(ht(!wBi|i(3ac@T1{78d%3`Nhu){dnfz?X zOP<}GWl2uwchE1-VmRwCpiQot9^3(SDC(sRd-jI}?#k46F9Khcn!IdC0=}})b+a80 zG)vOHi^e&C(r|KqBI#6i|=T`u^?1$6vSK+HZxo_oB>B-LTCyuiz1H!Br|x_M z*R9_dK)zf5ZpyCr=kQRu)R8U&<5ZNbO^<xH~xzE`+r9eWWr;6i`x3O>YCT^tXRIr%l(_CoXl7+7%YX=YUhm z6{Eoy;u^PNLM;w;TTO%1kh+Q(ud4`ji8-l13*M9y>(DB@thMATnmw*~0~>gKfof9` z_dbpkG`!GxJNs8ZA;Y8sw)@F(02?Xu9P1F-P8|n2wa~3b9?yXj=e}V+i*YgeGc~Zuj})lzw_|CP!urf zrM-M#DkDoZ*@yZ{+foT7y)Bw0h}pJ`mJCweRTl=FNTRiQ?+a;t07^i$zwzqUoHGl< zT&1u2YK*wXMYiR3KIWwvfZQNAqAGQyW5CCS%J*tyD@a2^kDy_!l> z#2il1c<+OYA$5>Pp=(~&N#jbIc#Lrkw_moK_pddx1@x}4H~4Um1TA7)?1Q)7Eg@_IUb>qGEjVvQbSU&9 zke}pfq&P1wv}($ zdZ6l^Qf6o_=nU$x`g3r`(~d6f=**#{8b_jTAIN|C0zQ>u2+=_?L$J6%$EY^|DU_mh zT>7YybhqdN%1$)fwI)=c!z9V2JCjtVtfaC z>4`x}6zp(eYii$8Hw5>jhUb&q$%X7AIMo9Ux|Xa3=|iIlq%&S%t_Pf< z&6U*oFcL|n3|7rI^O`bcDo%dU;wE&FuB+$gX-L1L&Nr#KMa-wtiaE(%A9vNCbt+!E zCrT~83(aGqEs1|WsHVig%fga1_~ycOaG@I{U^1sP<*Jn;K+1@u|2@;EySWJCtyY8mPF`XEXvUQvw!q4N(@je=TdMdxRD2 z+HGrDikO}O@k##p_Sbt$SwY?(7I-fO&AsSgdN<1kw+U9<)hsR!pT=swB$YJ|Vn8v7 zD%*Oy0?)PMciS8(DFdj4jdklyZUh(3u;f&^Cnu?VQ~$YNGIGue2qY!lE)+fmb|?_t z=H|M%xY%9%ppYXFsu&RYB6;B;k62s-0HLpD7?sLp742|Y{SN>Xfyrgldkp;=ro3KI zj*|c~Vsl}7v};ByS>l!HVxh$Mg68}A@x%4?`i7!Ww&Sz#A0VLr0LEe(h{RTtT(dX)T5?K({Q`mT^zK`s=g zJievHL#)y3-u8)Or5Z$&PtAegaiu1whEl+-?@S1vl1`g)rPhSKH&DTF*hyuywzw24 z)5FcD6*vR{fQ*S<$0Krs)B0lFpbBn%^O7+(>{a>WgVLgEDBs>Q;rIJg8pUyi#N=1U z2*;V+avK6FAZ)7OlCwxVLK!80{3QV)MGEr?nhU$8lDj)!5?jE!)Yi8m)^X|-#2w;E zlUlRy0noKAV~f_?iu!e(o7RaGaZhX&&%t|AGmX(yB2y4f zbCH9L5;WH#LC#IeJaF0>Qd?S{9jxZRB{>-ef&DE zZyyzL+TJERKUuzkhN+d*a+JWWCxe}Iip;G|$$YIUfvTRMx-pug=_ZvfnT*;CPKof! zo5|ikfPK#Bv;m%4^VkkD4dBsk`ekkJGX;?z#})N{roAE>j?A`+H?B&^ejDk_1txX7kD`-CP%py0>Afq-ti6RC%p)u_`OK4F=IKN%D%~yH z#*u#cJ`4N)W&GFpNB`(@z%qS%(JXW!NWS`Qa^sCEe`arrxLzz^58?wKdMj!sk36_p zr{b5yaKcX>;7~D5RTE9AwwwG^YzyZd;LL4k*>zHs?O@ z1AqyxXUTzX=PByJ&)>-{`-eZ^=DN-UUmbrI?!2qQCLR-WV)d}j*ghsCWsgO<#Itmk- z_Xl#ww_0R5=o+-!y9w4^Z$Dsm?Wu<=Z_{5Zb-`lsSMF}=^E!?SC(STD|1 z^YR+lDLU&VsMq46*JDBQ{f(C2cwfrv57{y5m$i*^BZyX2mYg4xGP`3%u=c?p;+v`9h?FM0F;(wG;K@$mBW1_~V@P*?y$K z&Fbb}BJ|C%j@Y0Ptcnq8@nP}yRw7F6 zUrRdOfh)*9EfLi1a7daomw2N0(4zYw#O7iFq%P7$fa3oqA|XNbY*dt#kgL6MEM}t8{L0r1mMw(yWhE4xDn#ibz#`2Y z{T0imGVP`V5VzUZX4}! zR@a~3m#j?t(GPuTG~}S&o^k5rvZ!ty|_0ZPRX6RR!FJlER~V zmFvE1w89B17pDp)|6rV^1vg=c?|aa*>(psx^4Yo!gVOSIi}xN?t$?72Waj7Ukl0kT zk7hHjp?(Fo6q@GZN!NGsve0&NxT(ZhTw3YJ(2%Xyp!E*00sOfufxrztv#!BGvyr$j zCW)1{tDW_6R^QM6_v`0RhO7PUYW?IjMX*x&nP<*5M^8s7T44V$#ZB7eW>5nq`UA|+)*Xy@GF!$PdA#}cjP@^d9fO|^4!vi z(g2!^+e+K%DL1svm7J&M9Ecl445F9#cJ$OxP-%~ZW?LPb*Q_bmoq1FE4}Xy zVU?D3=|bTmk#04-nvIuoTzaI<{5Y=vO@#RH&*g-msprd4b@FTAA`pUarJxVHoegw* zQmm?d4x&Dd2?|ZmuA#Zwp%Osi!KF-ZL*>RJRoIU}cHWu_?~~sxUhdMkLvQdLDst!o zL-=zkYU#N>V8fkM_j357)V!kUZE2WxO&yzS=#`RPT|f@_5ORRuclG)XeH^pq56+A_ zfzT$X=exd5}Nsfww z?p8#m;-CmGR~@L5TGiaDHVX@lt?w;#5R|LzfP+*i8!Gu=3!Bol0yNn#qMi3q>RlM13ofmnpOzZ1Q*7dAP|Rq1w6yP_#G0#=SnMAg)z!nu705PJ+F0?vPWMz8dN_ z@IYDsTk7O{xM^6=L;ej%e`yzMgPHrq<0cjIZ51^QiflSbU55>=b7;q->M{3UBhpGai4*jmkb^#$CMzto{brRncJtwRQtBg zLkT@Dp!b|A$~7cUl`=&JTIH)8*$t|oDTHf7_OK`r$C=y;)6GK56ds1#+_eet>Y@=# zVxAPbyJ z4OMwqJ`x{N!>g_F$i|hlG9-{6)zPjCPfO*HdS0FfkvX~`e(59TE`#RCz|cdJAMWoX z2RbaeLOb{oW2Z(P8WFY|sL{1t7!I)a?M=L8e?6|Z`SOXxhsj?sFc)0=5uN9Ozcsn za0?|p7N4np_O*{L{RlXz{ARXlS9)C8PZjlyMZ{76g{zcgs|I za&sy<>ICkzDS=u;y4%^4bsBe`8xC>?#RR)?d^!9HP0}>v>5_R2xN^#x9=Kv5E-HWV z>8f1N4x(E(X#%S_V#Lz$MLHPn=dEH`E520#tBx8s#>ew&d z{?gIr-K9XLwBnG$bSde;YnKMEd9&VV#50a~?f}$lY`5mU)p2ezpf>_tYH5*c7oUdI z+&MQu700j6)2?VgAy5y<-Q6`ZP~MAm<#X)>V8KbZG~tT7O;y}U)iyQPQ?jzJReLqvANj5|#*PXIU1XzXv!NAjt#@T?C6U;7i;vQ# zfBf3lr4mqW&jz17NPXZ+$W)ElzfgASF4OiRp6Uar-_Ol!;)^DtYY5?H-{HnA7o0jj z=(a8CL>fy~Y1N4p6-}2%1Ejjme0ory`nhlY$eAk9WyI&GOGn9~>D?iNBr55u)*A83 zv3dZyQ3VyZu`i9Z+J2BLxOYHRg*}^HsioJmsjnhIMkg+c%5bXApEOg6CU#gtL@}Fb-LYJ@;iwmMRJ@Xh-iga*Ld^;e))B9D%z-i`{A zyCf}BU*u&I_cnLc)j(8rP&xOD%N>^)SSiv>hdTB4_GJ_ZW95L#B1&S?yHbrHL3H$mCCAM=3=?z}G z;Re+21ST&14mlQ5S&Y~eGo-0|A3&yPCZ?taSLsB}Vd<<`^!u(^(F-nyLq-zVqf$X~ zfcaa~iv5@|>ExtaiQ>n@k9*EVw7(riuBqff+LBG0yOZ`uB8c$o? znPR$M&1Ds7)Z0jhys3@S`$0u>Y!Kak*Y@miT{?FqH2I0T1OPN;REwOa>V%iG*4>7* zR?#Y?M6FYuf>EJtPQ+aw&_dKX<*BO#LGHARF}PgR9y0Z-ay?wc@i?ikpW@pZF9H4K z0SYbvK*NVMb?3>KQIgt4Nf{lZxh4c88UD)pM^&4+wyLsr?G`uP7}}mVxc!B3H2P);N{euvtW2 zveh@Gt5pWA)1kfl+2q{nvV~&pCjn{ADsJsW_!71=G}Y^sh@ErocM%l1`|bYeoc{QH zfB!ffHLq>UcC;5CJYbxg@%-Zs3*3t&i446A!y*4)d2`+H7FUWgg=z!vXZCR`mk$iQ z1_J`$U50ZMSC>akqlyK9WaU;hCOG6|N3yBwDRI$RUPfCkuLdo~^mAFR5M2K}cMU9V zeRp>6Ce=rC>uDxo7RS4`C{%;YDxvgKQQM$H=8%dUbOKm=C8fL5>K+a;fTRfm9(GRE z5USGcALsS$>z^NfO}~|;B@i<>9zKdk8(a;au1+;mMgZ* zIqj(Oe0vd_x81cxkZ-c-;I7l$+&+-ZN%Y{hD-!6GJ%a#Uw9?Q)8WNc~!=e~fQ`+*g3{_>1Bs?>!~UQ@>DMe;(P3m)AHN;MH4g zggPE4e+s1s1@EGeIUVmH?(eIJP; z;Ck&(-U1evBK7%URb&@mL3vOxL6v9aY_dEsgMdfiA;}*@Hd#F7-C4mn5leMxQ|I<> z4+O_Vyco1M6KoI$K6Fy|bx^P-Wkt(f)h7m33xHubUuEH2yda$p zkw4-YN>ZJ%zyeO71*z6P?Vc1-(WS>NHg40E(|+z8oWx(xzb}=Joj{@XspSL~(+4PXi8PzIL6G%gB{z8ldRC3VEi1L4*U+2HJJl}5@ zfNZ_@r50rx=Qp*Itxq(22e45k42@MUuVixsxA3Y`sE5%8p8 z03Sf*T^z_MP|KGLR=f*fUsA9*pawDo!zjD2owxsW=)1gIyHrJ&lTiJ z`UK0XW|M%~Z>9R1&aX>P>bP$s0Pm#C?2X6pwvmiIhT{iBJy49H2_zpu7J>TQ9s<$1 zY#|qdTiE}tOFDktEcg4{pViWKcm0K3_c@Q6HNI(Q)6U21TD5xAGfyh0syFLRu=i`1 zs~Y;LWGJPVw*mJxnvxrORdE^>-cT%^*Qo85liS_`wy15$Sk5~xb`^O0+&+0g$9HGX zQ>uL7aQqQapAYNe9A=V51)5Y6y&bk#AIFyDw**ifN9wkA=;|OI)u}!Abz}Ybr|Y`O z+8TCtEwKjMd8*)eQL@gUO98nVX!%~LpFvi6BP$za?@m?7pdeuefkfr-dPq#W9Zvz1 zlI1v_0kj~O_gY#usoQbdiA}l})opL6Z>~a6>yb9v6b&8QRAi}-I`=THlrNR_R`aGx zzDNA%z+8vsIA%DdIj#UkqD~MxmWyTWq}-O1O}Izk`nins*rpgjTtXid)4Df;W() z+n%%U%_g@N>0L%=j!I?shp^ayQJ14hYm(=;=RkEV9V~EzP`%*dfzBY?n0;5(#!gGa ztmzEURMWg@UK-y`Jt~*oT^OoLW@|xy{pJ(0s}0T_5LIIRs*LYzmw(SV6m4^Wa{y_< z`8q2!r4gvXpWUV|4qir}*>$n5WTN6&Z@ahA47o;`iTCOI`}ail^QC+IPJ)dM>ZlMI zUth_gEuYx|FNq>@t~N!Bs!By@M@}45zo<#T1XQU04r2GMMHu^Z3l2?n zkQEBtCn9-`OPY0F8Ib2jD^C7vzSMYar$PzE+uNION74fHY1H^o!nXHHIj*a!=r_@^ z)246y8?!qeJAgUa>;T|3&;gkHT2meO)=zzy2_hUz){@$=fv}dErqXa&jN4f#-l;LP19-#*4d-8EhS^xs$s~w{-*tX`1m&Q;d@RV%tE)Pl;uJ=%? zxe<6$*;6};V*8f~IkP5qnD;~5{k7@1?oAR;)&W`;l;x_@unt8a&q^^=WB^jZ6 z_*||Z_e8TuRF94KfNm%4)w^B0-NAWOIE_^}sOY!reIPsD zS;?xZ0bLC`NoOqy^FwhJ$)~5VlsYLsOUYQ-K1+I&(oBU-`)sp6U zTPl8hVDk_UNSb#)ttA}fq%wD8@!^FnHJPcn4g%XvaTIUWiDu6B_GP^{qPe~zN*Qc! zBQ?3MnfexKE&HdX`nuYxA3duY?L`p>lxeGkXJDOjWoJ}n*)Emr9Gk}u;y3x2U?^5^ zNpRXi>y1L5$J}Hzc1!~1NAG*U5XB*(oq-e%uk7BcRMVx;$=Y6Rue%zGG%tR#<3<*0 zLEz$eDdkb9GKY2MsoFDXUUkdwx+PYPQ(13HE=z6eEyDJ0&fCB^Jtq24N$Yo73W$Em z|MdQbohI{NSG-rtxPSNUPe09{zchFL>nDfZt`C-@L<7ZE52X-qPl|!g0j9Ep66`j0$)bl0R$fr76(`Mkb)P6vFMd=nkowG+>f5}S&$2e%` zWnWS1i33L_y0#~sWPgp!km{Oa|+L3`rVM;?Xu z4tmX2b-FX~jE_pY*~Y`6^0y2o6*Mkq*%qfx?UG`filebIxt!f}IS+mlE%m(I=ID32 zY7xu#v+D9Xb<$}@;h|uXri_$YUf8avSk=LoPY%^9 z%V^J)kTHB2cibwLt@BznN!0&=YJmgdMWe^BhGYM?7Wcz9-5gUH@74P5yL;SwqD0C4 z4~H`^SmcJB?0%|wDnPyS2!o?Lve?>(4zUMlWMzTkCJhJd@T}Ys}bmP~uRh(@lnNcwo01r>?7sJ#F<`jKGemEIfbR}$#e#{0}?@~k!^eM{y@K^`QZgV+3>wo z|M)@8TD2FPJEanSua#|{?zEj0Nfu~OWnDz#OR3qdf<*1A=wXv?QpaxpgF!X>-~{Y3 z=xJw336lq)qvm6m6-NBJysEo(KC?GPnJ*Q^<`VIP&G^BdbrSV<#=J?@@UGoyP%rMf zEu!TN8;Qrt0*tiBG9Jz|<;BfT;oK!voWSw=qBOD-r&ME%DL z)N4>rg{qwQt9{jf6Kqd^{cYmr`lxc|A-VS{ouD&7ze2bRcD;!T2Bg*$5>f62)wzY!^ z4*3=kzCF{dtwGtU4WzF?aM4$sn%Eom;JlL!zOH4dV;!PB1xu-^wf;LE{fvZ;P5Zqn zD(ZEMf|341R%k>I^({3dFnKN3&;R?=uRjhzsY7t;^;uqhG-gr^mlDpP2Je$J0OIig z5o{DPI$(}u-nZ18d>vvIQHZGLA=!o{Cpaw2OxUzPn}*A>MXFZ6HCT8!fIJcal*4oo z-!3w;`o%N0w{FY{9;?*Etw-g%EKW}90B1tH*p+M*%a%Q##F#$VfU047Md1CcgYKtV z<gg`xV_o->p$*@xK=HIz6V1mST@I|0!RWk|h3ubP&nwzf(gk(Z#>6%-)F zg8}!jGhov1ae0Nc^19xlL~I$A06si z;@%IrM26`-*}_)F4cyM3kT>d_-op_n<-m9>jp!;<#66`i?U-6n{nn%H8|w@RyBx(n zH8azx_m1}N9~~*Q?P07y^EY&P$h+blp}I7bw+%X0k6khLTuw7UfeF zWmfzl1L4zHL8S*L7H(cua>#X%@Dy${P_Y#r1-6}%@&Z5ukA3;AhuU)dI=vy*KYse< zcbgZ=XF}n-e2z_F4JzWS4Xy?nOQ!iX0gIPj=u3%qJ<1N?vq-e6xa<98BMWI};^>{i zD^mK^@6)L#c+cj}(q*=Ude%l22d@gbvoq zV2${(tA76OoA%dS+*9ephf#OV&SO0)>9;+StC8DO_cDhYczPXrywIGi8)OB?<)ttJ zKdATEE{8gR&3i$RjoQ(~{H8`WCz`lcZ4mA8jg^#)A(Mb+?9(Rw{Rj@c*W|54+hj23 zn>4Agqm-`Qkfchfe^{uW=l}DMt^fFS@B9aAVlR86-2hmD-61OSPM1*PgC>PvQ2sDJB{-1;UtFsej8yU_?i-jtjWIP&iX zGCwuQvd__mI#>3uo%lYByx1lCrRWP-9AJ|1Dc|S@La4yCb=6LS5w#b2p?4k4IN?rs zOtxr^48M290=dbrS~QU>|Kr*lcE3XUu>++^G_c{$44JU>Nn65`@|7>)h7s@ zb{!P>zPwsG9C~1%cI_ZFL%VHs>I-j?&{W)`hA$M1iTVeiEIwC`tJ$2BJIgPnNGlQS zK%J%`G*u5z`W}~8I%SW}9O_jN%o;~rnSp+vw=?C#*y${ll+c(}9Gm_{X^3t@;MY z@E%e4rpm+`l%2zd*8vlSfs=bNj=dP>PpSq_vlXi*2=V@P>s*K2rv@omA$Ev~bv z^DbeAy>+OC9k(X093v{*d3;=W#i-uN$O`EzLZ~2{zV6c+Mb*yZC|(^AU{of&34T{@ z*YXNn&De{jT^8HIYg_O+BDlvE`McR5b`dC!IvvM*?S{`eC-=I6vK0hV;E}AhsI;DbOoeP}y zJ!F4Sym;xq#%AE&7Jd2bQj_@yy}V?Q%rj;^S*Vi92vZwWY3^GYqukGbTC0nt`tTUM z>~#7u>wL1x4^L9OOCGw{v&1k0wKTeuyicNzmA%`nV8W0`e5huYwgp6R+YDWIm3QCR znSImM>TrNw*$?X9q_!LY!l}#oHoLwOn~~FU+4=p`>0MQF+7rr==1w9DlK0 z{YDGqjiKXlSh9wAs=EN@f~pXkwC+u@>PwGP)FfuY(Oic(47= zi1|Q1g=(9s=tS1G-7-|$IWP8GD>2vSc^^O<7ure?-|{0@UPVB@pYsDnAz($(lP|`r z25)CMH^E71d#t(f7~TS^h&6rR6Er)#`{@7>BIMx&2c1wV{%B?@Cd22Okvu zRCrEtccR>-US7_p;}e9PVU2m;umf%iD7l zC_m12D#Y(wlc4**qdx!0w|zuTLUTeM4%k9B3@m;@%-bL?a}zf+ODmA z44^uu=7=wwQfpWxKNZ}h>Kp2RnFpSI)zf7dP|!cRFe>di^cYhv=U7@Su^!i!-~||{ z%rAx6Mmz{i&?p1m2}{ZC7O$U|I$iC`stQ<|!SWlR6`;^I(gfp2A7UZ&GIIG1uZ&RPi_!yXvr`g^zwob%)N zKgq7$Z7j7l-s%EHtpmlNr~@y-QTNc9_Rc{#4~Z4JsI*kQld-un#pCjp&W=bt0%?eB zoDYY)58@hok#f$_FvlZL(kUB4(}OJG;$c^S-WGVU9M4_HR5q%skwWf}S8@Z8 zr_CWKQ28qG=;f_S8(BuDlJa%lju3fGv~Fo|709%$>L;NCjFMl4p$fOQ<*vQrB+#WYEoABAg&QL+PX5K_vTEVO49~a z2Pbt&bg=2B2<MAFxW&?}?k%B-=Pt~%)`Ao{Se3j|l17~rP&&67bBG^EXPDNQK5BO*zB|_aRxZ8%{ ztgEfgD|Y&~*f-G>#ET_Mm@m&$IW}?IN>$x(?F<3p$%+8a!vSjbKbFSOL@*VDvZQ6#ee#Lznze!JFI6!;6^|Gk|gMJx4NG?_6>S9x zfUhats=F$sUM7xFOP)8VE!HQ3itn;on=0ccZx$VPOTTqX*=iwg^BI;~* zy{{+GKj{S#^p3r}8W`Knm@hpaB^3d&2C&yM{n)?mQR~+TK>E<>G)x ziHe%sk7Rui*4d_tS<;w7o(sr+^D3R32GiLEq8eizN#vv%a61SH%+-=QNzVw)PdJlfNXg@bh+Gw;ceb(O41ajG z>gknBXiED#7ufU3Yl%{hW^#etv=T5cW!Wuz3Ca5Ftcw@?UaK$n%Cw_-`v9U_-m>s! z)RLesR1?s-&?J$+L>b0pSpf10l$??s?@hCF3P@$^v@hSX9I$jd7CU6)JyC;8;OZh2 z&3*Oy9E4X}V;b9^2U%%QD836q3h|(w5|3~wM@?e%_K`2DktoTkMTbkKCgH#h-mkNu zQ2?%Oty$cz;-nItxjubUtb&c_Yoju^rOKN^K2$Yvp?bxh5mqFJcPi)4yLU^ma&te_%Rs!p+#hgUn~gsts>UF2f8DF(X@5Nf@~hEH!2 z^7!BNCHD9ie$fY9=hWwD{J2B|x>aA&O_MK>z(Vvs@1~frWNE67O|%?It8ij~-m+m- zld|-3?|C^94zDXy+qRG31o6wS^G=+&sv4HW5|CsY?@@UQWMwukry0(Tm;i)9U46;4 zy65uhbhYq9hXhoG{>X!klJs`2g3`YzlS4M33?iIr!qXiv=k+*Ht$_YE`jP|83t-hj zq*?jsSL!r2LmMG}J zgO_qwR#AY><-ITnYdjJ)6xf;s^P-E3mz=9xPPXMmIoLn}0_6%`9EQh92HkSVVVuNq zduJpMj_>QBqV!xvXMFkUbWkN`Wy{!o#5@Nx#eo!{&czS)3zn1LjwF%&_%iG9CWvQN zsUZ>nH1Usu>XhTHol3g=Q4 zh*)f#7{*aA2|Suxq~IT97g51v1qBc7$>pnDcPI{QkEo0VH6@EEjq0{_csiB(?(x}G z9lU6-Wi*vh_*K;awXsO(+P6zQcodsqPi~daPH|GzM?cts+Fu4or|Y4CmZPB$$V~pZ z+)1zKc>;x!or)q6*a2e2^_Srbyq4;R{&$Mz?T-3;p!!e^U6)aI&vX%UH3JWmx|#BV z?6QpL;=Jg)Xn?9`s3Z3@s>LEXS z@*c}vfS#)8fkvi_V!_j*$j>?jLKL0X0*F*ycrWU+VH_jyJbJ6zbC>rrm9H1cM$=W>~O3Ucm zz$Pn{uACC}X^ACWhoiesMfJ|NNE7b_Agzz71IkD4(#GzR!RpSwv)tY$H~`eBowFV& z)NJ|>Rt1SvT{?m#y=;oCAYXRmernEOFNPdMoOAlL9Yb-BOCLX0Gjj%CQGI>KQvI^6 zf#Pras_)3oLwI$)98&!d1s?lv$|j=0fsD6y+9yM zQI32|Ow$^sOI)H>54s?;$ypi+Zv)VhYXmZHuSseTN)4T+<@W(v2DL>8HWy%HIg2Qk zReN48mhZ)iUyda2x+YBxW0dTpIO!#D*cFsjZNv>Lxr6Pj&_A(7EBHO$5c-(O&uCIM?|W0Y+qq} z6b=Ay;iNzjK^j$UqNo8Gb+f5it_{A;Ct{Q3L)hi*$R%S{6wlut_gee+D&78I|5Equ!B?cUiA?}XL);S))^ zttP1oX}2)5^*sldI<^kwVg;a*+3fxWYe#TF8k-l>`j)WHr;ZKF(PiqcTh;aJEymy- z17A5E4`)J=d--Krcu<%)sKUnTWwFo}Cd3UsBRapabo-K~r?iE}62z%Tgc0m-^O+Pe zQB5EH{-~P|r{t;WIWo#f$ppOL%2w;wpT-xqDmo*OJ>Dl!%_oIIyjM)O6j~C!;~83+ zoxBJAwi7jUFrRy`rALg04-~YT#hexIRy;RmJj>@ZFqOE8y)UhS>A^3e!<$j%Reis2b3$VcEs&BiMC1AqaQanVQDc zm9#z4{A%r5Gwar;ymoYUC3)=(lC8?QPmtca|Kn19>8q9x8c`)65%H!jht(P8Gb;Yh zIit$m#G%JfKV*+d89JYkbQ%V!H@TTr?*ZEyxRh2GP z7ISJteI$LL&$s16(+O{z!xKDL*?h`JrG|&)BA>4GP^=qfB-!uf zI7M-e3dYe+Wh-?go{2J>?9MA9NbV9sK{+-Qr!_v6dc!6w?~fDl9~NqFs`7CJS@M>5 z3Y}yUP%c68;2)pF@yhyAlEOHls)K>^+`We*c=j>w^U)6x4C+|zNgbiO&({U|9s=o+ zvq2)E28b8?Yuj){0LH1I?snMQcI+vUs!NHwel3M6F|Oz&DH;#nd@4Xx#kogU0O_#8a=@A3vATDfj)mC| zcFI~Yp>^mQ%Nt;Coj0kQ0GP>48{*cN z&@Ka^p?L!!%Z07DO59>}aY(=*J&~DZN>9E_BC!X86O{vKk7VK8P|#4%-TeDP{q6p4 zj7m%PLe6;7<*yYhqIfmzx2=SKJS$4Vl0Gc%6?Vz@-5|Su}s-9C_ z{j6C$iqkFedw%>e1N8iMV#2pgHQMCOlP3>QOU?W?V5W>N%rnb0v z(zdOb37M6>!!wV0Zv}qY(A00D?3;8(u2wh6=ug(I63n6+h>TuT8E7i*x z0gxSGy(Z%FPzb^nb_pHSk-!XW;mfQ1A}-)(onIt&`s;`HtcOxu%ChVwce1!C%UvDu zC3#)Lb}~U`{Ar!GyYA=c8xij>dM?K{ZcYv{12jRwC@q5b zrZA9hd)u@?0;SaDS^u<7$Dh}!IS`S)fX|`Ag#_d2H7Pr`YHtU^4)-Pztl4@>4qirW z5@OWDsVc#xKEil5d%$OZS^Ho%(bhL`~gZ?&|d3ZNH4e@@CIEma8X_`uLLI zoI)C{aI)26C7nplYSQAJ4_{gY@QYj6^Gn0N4V%YTMHYBC{{RVI7rRD}b~1g?DUyA4 zSt+RsOTE(`8!&;j`qMheRM36lW85v=$D#yY3ik~#P6D2DsubvQ%z8N=OZDBh?Lyc} zDeP_|#L^y6v3xKu1+Ld9oOeo%Y4^=klkN?FmfSB{=TrZOb~%$&rBlC$1KGN5tD8|z za{P55c@lY`$U*{M5DMs^0iLyjCYgFlk;8_i%G3UuWWC9Z596-r{1{I4;*9w zKm%58x8Jy=3-Bj7mYT5~_Iyr-)5*US>X)()0DLmTRKFmzC4*vdt9sF^D4T6d z>MP>ktsBtV!IYqTXqFqh_ypr8M=R4T!@4~r?at$7&9J!%$fJw2;K;TmQ~g|IEz zqD%!_{f*rqf056xk1DymtE=tC3@4aGPW_`Q;groVbbE<5_YS2SioIt7d(yR=zn;hn z@3|4}7gv0Ctq+VO7%OAp?Z8ctesnwT%a*v})>TwgB^hW4=&<#@O)e+`fZ(Uc{9L*0 zQ5q+i)IcVXO^VJDb%9HB5xR0{%Fpp%KbPviei`4TZ_dpH{X;LoqhU2|)5Y)%+yfJa zi&GXIA_a|8wkN^>|BdwuPO5QSqBCq=TkoluO!6%h0op(~6m;<`K zE(W-aJ+F00yWSi$yIEl14OE$tUA>>-%7k(Kh=G4@PGsqH-hd5Y$dTKgQs1vd;bpE&A|D^_|@?T%|@rO@D z(OvIWNFVU{$XHg#xW6Mut1HnqTZfKxIjQAY*Uby%Hs2aOg1U#AH5&5pT} zhGr_B+b5Kd=3KAB!8~bKdx(UkGMYPjzPWlqN&b8K<;!SZ^r^p21)!KDMVlOllKHBc zfCOq|<)X7dAiwF*329oLhpa$rTZ%8U+3e7#YiuQP;%IR@D4^j*weFt;!F2F z{r&rIchiO1Jzbw91zx{6@l0QrPs#q_Bb8oMavgmaB9ssW?QVm|;RY~wJWlm@*~?Yu z(><(ppBa#>b#+#LZKySG5B&iEOF*>0eMJw4;~hsOl{w`bWTU)>au4T=yS!L6Pbsr! z8O~KTuQ5q>lsLSJq+=d%q1c!${6g?jRC`4;PARaebrVLe^HNC5PMD0CQ@IA-?LAdI z0x8-SBc{3((IO>6!7wJ+ME(*RB?Jx}IS;J+yfC_CV!YUZ&XlHt_56ijxhA$hM`PpiXT$F1J6 zbETPrJ8PZg#GL|bNy}21|;k%KDL8r zeRI|+9n?0g)`9@Z2-29We$YQXt112fv9{uzh1IR9B%x+ZJAfYB+7 zo5J_dIzU3(Q=%I6UTzO3$mA_IEQs2Y)c>WK$ytf>*n(woJ90N0 z$`a0l^XqIv);n|T#R1+uEQ`bX_K{Lj_lUN+mi$*5| zAA^cykK9pH?7UAhv)0f~G6ru`WnmAg5WK$N5gnHdt)QU(4qTf}f2@CBs`|B5@5vf4 zdC>8WGD9hEwP>!VTE*WPNWi|=nHgkLz1jwKIH_gRubu>EB|6ytL<6rG4@($e((@>1 zLSgvmq$6EEokt-0Muk?}y%pmWMrYyQP>O~0kZ?Bj)J;?yQ!RhNdm|MGIa~y6eu1hT zW;!{PV&yS~PRoqh#{i8w2UdH7(=j0$M^VgTxU4Vxds#31@TF;%vo?-0@6jcGl z)M&&TmFh5!1TuRrj-;Hj6l9W62X!Zhg@kNDj_(oqkyCVei4DT8q9XW%(DT@YW%pBO z6lERTF=PJIqLB*!{*ULI@8-Ye&$5QXU(4pgv=4KsF4LJEDecpNT3MJz?E})1shFHFT?C)>@}%8{M6I}QOINM7cEu%y^*eFCvU zp4D=wx?f&J-E1(<%cGH#)5NV=-t#U9t#3g3HMBzi05n$y|wJ`*R-!9?|qj? zr7Kl*^HuhQF$K0NzD>zG@aL_>4jGx#Ew|=a)bSJ@27?lxcYFQk`=`JE^V|P-+fx38 z5bzFT9F}w{B~1D!1t;Cd9TKaAN6v!EfR2ULu^qPVWLUW=`%evb?eS9+@h!V1qbz&Q z5=FsR!THM+^SMn)7J*!mzo9)|DTJ59>G|H%Tj7y-$38q&sZ!%!mF2r`&y_TVo>l%B zIE2dVVc*O_ex<^?9m(CKLp^tve5&QlrBmKt^3l(sR#9pi$X+Jl(KrDV6R9Zeq>k%6 z-%B-r`G3CK#Gy>U{}49!61m46s(KSFJe!{ZtaHPRxrnD;;MDeigHhOJ9ju3B|ft0$#wuBh8hVxdUAR7la0a!0#>*C1eJ{0N6#`)OTB z4#|yctEPZ$sH}fqslTTmzxfjKxIPGuOTk8+ZJH{6piJr{a?$bdwbb`74$*=%!9@z) ztlcG@>gpJ>F2dIt)bg<(Jc9FUgkt9fl)`F`_Z9C{WVTDPeuyG!{R7)i%A_}EJ;*Pk zeo?K!_tu&+HQT`~`HzvHPq7?V+2ot&HRV4quaB(m4q0`nx& zplO7B`J-)F@vY{gQW-(?c!jCI-`{t()E6+#e{{{AdSy~10Qy^31&L25w|Fb-I5gX& zD3e1R4;roJLm5;m2j1}nBoe7^rQZn1WO^V3uZpCmgob7pBOI#(LkReH05R}lf>*|% zd;lfU;?=q$tPOw&d1=~~S5*kGds)E^fcPQ%9DqcKdvwCm_Jk1ToxW@rVuvmXxBQO{ zdUBDdr&GyvV0maG>cBqr=2j&oY84w?-Y^HU^D7(vy??iz74zOz`GW{rYlt96imY; zj$~YqE)~&xb2r1gd0fGffs&&;@}$E$tIV@FhG7a-k-qSn&y-GL7oy2w8 z{?dHhJBMOFlD*;xRPXX7ZKLzTmdXHe+bk);&sN%wG#oHOxyWC!z)J@eZQxsy5H0V+ zo3WkSEeY(4M+zN2v%E*On({BVO}nC1x*~ekoUtbLi-S_}4&FYb^Q<#8Ti6Q-m0xVD z68)}g7hO`W_)eOfUgrQnX9oqGtn!QY{1jGpIR14~a@)i3D(98`#*Gqy(4cb?46j7^-~Z>=y=K-r*T?vXqGzDKRw9W*jV=wQvR+OB2;-(7^0vUL z)TQ=`l(Vbe4N^fo5AoAs`v`svQH4=HgW_>Hrl^5hIQ9$yF*pt<0laj~9IjsDt>ELE zXdHXKE<#uHqDRYFWv7F7o%#$A?Iz&6ctepuCfiBrn38YQ$+d5koeEe-&?2u|VitlY zpQF?E?d(aAt3d8*NuT-Cif1}nE;;az%XDty?5D)Ioe+sZcL~5k6((BQypt{Y?I7%Q zt15R2TnlHN`YYZ=BP>E337p?wre+*XR7z+%=wz73>9yyFtOTKu3+HXw&ZMZmHCWUsWoh{I@sFnT@ zmqr4O{i3g->WCfi#@BHEzirdFs?Nvj3iW^H&(Hk%$6vN=?-#!M)W8HQ6%7tZ!Bh%t z$+kU!isWg%_Dsl5)@eU{`9|4V3Y|KSoA-cO17ib=_SGJ{@8GOF>Mfo!H=1Z$TEjLI zVyP4>yorUfNG67$K=drVqUt{0q+&UIN~2NcSXrfXIH6TkhTUUM zfsF|~P!0F715t;Eo9(FZ#!c;^&o@ZVp5I|(AbEwq9WL46|F`8bR(;4?DaE_RttFpP z>`vu^S^#+7(lEVmNY@rgJf;6X;YrVYRH!|`e;Q3tO1S|kjDYmo{Aq(jwxS%U^}6;n zSJG=q+Fj$dp47*O*B6zj_NoMnqEy5b=WN1oCP0(Pp@VE_!y%EIdRME6eId_Jb9M*^ z8m}dpUR26t73C8oVkT_^4|^-R#W;+jeofJzd*6L?0?U)H)2sfgj8{thpZ~cxdtKpx zKNtfo%aHJ>W1h6+9n%|$0x;3m$q@yzqVk-iS#?)pR2Haul_-Fr$Ot;(=^yR2f&Nk| zKdN5+Sny>{6^r7bZ795I3k$S*I@sFZE`ryoJe%Gk{B5fl#YxmCJnV2&=;T^}%a*umh#tuj4$u_sXY(20^ zfj;az>cYFv7aINU{{H^v1h{`)IJb`yr-V(`=S}lPoZ!xnwo;?1Am*_q;1g_!X<%*L z0gbZ62Cd$%L&0t~c~dSa=p=n=ovNJE?G%V;ruQDYT0%VgO>P2MosJHHn+K2k>RP4g z9i{Grr=u9&bnn63siZ{&t&ll@R9d0yLf|C6)2iE*@(LQX5aCqIq4KO!Dkq!2R7Fjz zY&(irM;o;b+J{Bd5VdB=nuy%*rJ@upUj)A6IkHksC=BauG>ZDielXNI%y2#u(z|O$A`p8o~O40Q91q2h^qN` zcw!F6dhR!a;Yn2=Oo}7#yN>Cl!X1v2J=dyZqw1_!OHsQ&sk7MX!AX1LKo46a2PgiK zu&0U~Fghl6+n)_)HJ7`GeYR92iifQqM%~U zuH}`TKvY{KgUV1XoaeYMT~sM9icY6s&x2ZR?m2JGw@;msNghejkk?Ypf9@Uin{LiW zZ#~v{PJU|R@?$rs4+_H(w*XLAl~~20b&j=p)%xmC?&#lkQbp7_w_-GD6J+Jxt)ytp zCe-P3?0RNT1_dO5iE|?9m2kw7c7!>;o1m9ypaUyTnbJFR%dKI3D0Hgy7e3vw?V&ef zkr$>kDo>vQ-0TbB@SsrjPk`}5b=tYtJv*6q!NS*`?bsr`UoN$z zq#`++u*O>rTDz%QRlNDt(d!{!>WZkUOiYT4-Y=j~yspqWTUVwn;?!j@v!KU%KuT=Y ztxuC$eUyAxD4>%3M&B}ehyAjsStrF=PF=z}nBCZ@{Kp~n*Rz;Ts*xd(zZ@WEJ0z*{ z=jTd&-}g*B7~xYkrzP*myzn_BV#r6;^(tC?d1>N(YP)9x&g?6&E2ljtP0l6tO+Da_ ztw&4X1Pg4h5mkZIgxT&wlRtVSEazYsnior+5`_=#rutjZxa52&(4%L8-WpbyEFJYP zH8|0EH=s0fy%vWqJLw>q!TEiOPjbDwJd>qL9O1~Ddi};#ggUC8@5Bg7CoeR-B6I9q zf)e0Az2~;R`}PORzu5ko|Kc6PM_ZjwUk>^3>Vxjw@(4WWPQW;zmMI_(`J#n#q4T9B z%6q4>YeiAH^|s4dl58GbI97{ zMF6}W%F(NW>d4d&J!3 zIgL&qJl+|SqS(3GOxRZkmXU$xE-VO<>(r@R5@ zO3iW-L2*~3j64abM7=o(@lVcwSg3!_AO5*#Y?3PVAA`#ZgR5e0(c(;&tg%!65kO{5 zAi)J5>GkYh!dMs_EGe~?fpW;Bz1HFNA<=ngi+C56Q!`;bseq@?jr3NaiRKrN!eiST z@%C16ymH^v)UP=I7~0fDkHVpDSZD3bA)ZRZv80ouPW`)zk~dMIlFIR`$Emr3Wan_pQDPE);P`>iyv8yb7A{e*VXH`Zn=>@ccPktOkp6%fAcK za|YAR@s0Qe_SH|tiO)xRXt4bYa5;`gFh1LPDT-1GSyBC9o2=vMgy#LE{MXEO z*jhC*_>v7iUSn`x|!dSrX38^JEn8`0QL;Zmsg)$Rw7CcB{8mJ*)GwvP8DCxAfq zlPIMm3M=cazcRODH!q@-$&`t;5D2wo%ofm&FWUd-4~YeoJg;T?<(prW`1*O@Lu_Vt zJoCqTWfFoDX%7_~fmtV*u7sPK4w|N@7ReT?3&iUzF0b;@2ZGXkSxRqbLCKGo&M}}R z`>1Sk1vuG@q;%4gyn`wIRo989J4CT#;(BeXQcqoN58Ze9%s{dO6G_uw^GRukX89GW z=hq2-3TkLAH7o%nhZv{N3;LL#bCem#P_hVLN1Sx%#aqiOUg3r)D#SAt^TMyCY|AIJrEA zWGZu|(Pi$r@4Jlh=-O~mRukw*h?$4EZP~P?sv8wP+d{4pDQz90yj`qWX?_h6(3*U! zW%WHP37nCMO^^t&NuqpY`$hslAK<|?*g0~)uW-xYg0XmV!x^9!MV95g|R_0M_Xe6d)s_Z5Ehw)q{2&hPu#Qw zX6rUY4wbe$+5A#!oqcxNp;O36NPFuDq(P3hxFnW4fLVBad2=l+WgPS#* zvALNFK#|AMD#~O>=qN&*>`+4SB}?)B`0@Yz@Xh?!uk(jrzIB7?$tBOD=J%pK!3Ho( zeX{14vb7GK*8zH6S)zPyKb*<;2=|t-Up7DF8MEfZSVb=h!OBai z(%>+7qI%6OQi6dQSryWq?fLt4E$H-v^f<+hr^=_cHLr9Lks_h*ibDhO;;iD68`bN< zo(;|~OZsP}+2}s;Q7_qcb9eJ3YOzB{Q2<0;Oj&d6z{~6NcmvTI(9xlw`v13R9?0_1 zZofD})yY7BK`iOsW|Bc!0Y|i_z?2XLB5`62#JbegNsrSs8MsK5wdztEmQY)bzK=Jr z4o?lTB;^OIXBYH5^g-fZz4z5mkE2@ZYhsD>&L1gD4v4$#uxxI{C^Gj)>%cY+5;!dK z1woUyB!|8Zy+!scTxDt5JFI(lto+eL3pkR5*KFOjci7VLSs0%GvFqioZ%ARZmUCE<$j{|nKj1)BlkI4#fgNZOUl{u*Gx9tol zz=0T2Xjr=Uy8ZI&{p(JX2RZV?9RZ-gP62Lt#eW`Z0Nkn@flswTwbaYX65Y4+*II3+ z$K@HS*cD}+z%8fNkB%Ps%N49P$%XC}8I{80R^TNQQ#SEn$}I()WGCQXfS#bOJ1w>H zP`$hmVjb&NO^0`s8c8__Z3*DE*N4}0faEz?PA{xikPIodkQNmSZ%q?hc~)Bt#0+Zr zFENsGd#n)jsriy-OD~-I{T$!k-~O*md=lQdPKRbxOP& zniaPt`(M`kgiTWZwa7?I3W^jYvNRhj9`U_czur1lerd)WA4E095FB^f$fh|GLCjVj zO3S~hCi>YVgOpgot|a(roBJS5SFb}NZxz*tb|1+e}XxmYIWmYouU%SXp%9{z@vPmDAWAS zp*hM4l7jb!8kc5GprnS^tzYIxZTS%eT89m=1AIKuG#%-Of7c3dEm9n#ylya6qCF3w_f$& zxarxc#s?8jo%Xbfj4>5wL`ko1ma-pbQ&p_X@nr839ti|N^miyn=lIk~bm*6!0*4y) z$y3CE*qzIvYm&c(qJT7zy6#ILR%IXgx4Dg=baa{uohuzPL>Lla!;9GP{f|HV?ZH$JKE*tEhmu6e=7clqJfRfz2fIK@gZ!npH4wpvWfs~_y`cNtHKWW5;^XOWf|C0q1(J=r| zh2qg=J52=}kj@i#LfUo74xX%*`q1PERn&=#RA>C};%Dp^yi_Y@(a-fzSVeca#|sZ< zO{<N-1P=%}fi#N*t)h8)#9FuprzghY2f{)C2h!R89dL|%hMtew=`mI=T_ zZGB1@LjLUx{cFAcSE^|I5(5h#RnO($wRk17H0nZQBPD!RN>rxi665u%;Fbzb#65jF;z}L$qaUTo!f&-Sw7(P#Wris7<%2=nSRGFjGDJa4~HAVcsP(RpBj=#@3s}b~W|2Y;sPWc_zRB!T(HWZUu3-dCec)xZJ z(nh-#wd8*Zu%uxdS_;aK5G_$xmi`1(I8~dUo6LEuLH~gErP6sRQ%OWxzo{DDzbW^jfO<%dcq=t>W=t56SQ^Rtax9gX+|l(O$HJ zY}8#)fTKE}acN+ylL%i!Bl*&O$S{FDANx6PEpDa~U&b*k9m3==Qq(VACI&5N!5!#}_M{tJVCNf&<5 zul8Pz_`8C0S|$Lcn9*piTTa_kCGl%R8xhj&+9F%M3w zVTgPfom&V3WRR{ZSem;LFm#^g7-wR3wbyX-ia~XW%s6fxJPF28i}q;YN}9ReUI;&S zn_B0V!~9T0dBg}dV-~S6M1>uRwj2QV%8X9w+c>h|a2%4#32ZFaQ*xCTr@nG)nXLbq z@wO9r!%|X|h!|2jfFDh26;|6|ZIq~2YK8ZY{smevo!Ed!1r-2wbYl{bq!-Bo zX=7XF=*Uia05lR*OW)kn^X|L2IMvc=yU<~%gAG1Zhz3GN%{ACPtOxNm5Cc|_?ZMjU z&8!xq8YothstWl;_FO?LAnDX(I)g==?j<#YkF+?TX8K&TUw$ESeZ?*NHShlD>al4= zt?XHo2V1mPc=*d>%GTF>Z*tADV)#rxT+JnAn3vah+Se2v{EQF80p4!53aw&x_h z--`VzvIKw>@c`VOqkqvp-il6+)69#2nN?`d_L6J!g5T(sc3|-nVZh`Zm zzmJxP2S=0W2`0U$X=b6)AP7@#+atT8x5Byks#}rhWqqSUb=Hu8=lD-+C21{xGTeEP zr4y6khHVl#H4gmen_5B~+MJdNDpQ@CR48Fcn;8vyP8UzhXdYi@X|Te{o0Q@`s4H~) zbKXQPNfsd6-#qmqWvdik4AJj;wcn%M%6#g;UuUz$`skgjGFtmzas=hcT3_j3SQuM^nOl@~xk;`cfLpYzhybaf0y%`4`Rp6+r z`lU7{)t;Ot3TAL^*5o*)<*4@KEjd}v0e+68jSk*xG99?8SU3w^Nig_QFjGT7IlLrae`AA>kC|klDL}mFVD&MuhjR>R>f1+7@fh zJ3ptAPHcJJ%@hB)OxK^6NxmYb{Vgqt0$xF~PHiac+vCb0X5x8o$EhukjI@&~$Cj&H zU_fD43|jG#u(jXFp{k#--Oc8lwBh@GLQ$5kDvnKsFCYVl5O~L1BJA-tPro?jy@aq= z^cvb3sA$EafQVXC>gNMhvZ_CNQuDUh+I^Td*nj-K_9&thH6rB?RGk^#2Z0cmIs|;p zduv>JhKZi1weauD8*NgdX;$lIkq^X-jRBj z>ZCzn9_(!83fbC91ej$Gn-76+?<%KC`hb9eZE>X$a~$a zRvE-(h^$qXQ-jKnkcH*^-fSdlTOFhow$c8II7SZSV3Is;Er4$6v^MPtLTZMw^<_C^ zr-hDGsqw*EPO4})>-~9fs0UyMMCC{SeW|`g?AwQ;4DruK!37Ry-^#a=UYn%1Q2l{z zE{jag5gUsYbVPEgG^~MBT-v};ash*yUh9gWa5gVj^B7t&@c}W(#mG-h-61S+H+8N` z*Yn6PdP5|2gGHU41{r~JgR+Qfw37&}rc=M!TA6ec6;tCW1BcY%MsN(@2++kreY(u$ zc{oTwC~S^UoZ4Jkf)$W*Y3a_k9f3D$i0~0?({lf(rE=EtqZ6YTVq=Ruhpu(%>kWGd z`bC9{fY%J+!{(#vY2@pyA|Ah58a>G1iIw$L^uEQlvMzm8rTnZ@t{efcfmqASs{&rU z@-(Ch&Vp#8yeCpmj->r950R$8C^k}<56h? z@UE1OOqp(15kT2=ywGFrdQ|)14N;St@^ew~8cgUkhaJJLlMC?gl++mqm4BJk+9Lth zi?$+aF=}r&a+Lz2Kp2(5>y};x)?}PitC4g}DJfBV14i(ydw?9nSGLK1gN>cnrK%H| z62k1kE(>&->w3nY78&ZRR4bTMEv(*j6r(~tsdE(BTen!`Geff zfjX{7`J}~*+k)xpPl3=?o2Q1iA(wV}rt+OM2J*4jrJGdcARu9EsXiVyX@*)56nS=4 zhaEAE-AY(VL=Z8x*h4M6eVeM#{?!asSYWDmoYi@hswjV%Ordd>?K{e50*=GbNlTb? zu5s@BKC|K_oFNY>KWq`Cr4kGDj7h=MK$yexUAzHyz0gBBPwlkjbKvBd%_X;Emm{_wTcfOuNR09Q5-|1SJ2;wr>q||2&D0&lR$=FIT(u7>X*QnsjBkA~;YE;v)>hfS_E5Y| zgFr&AY~q@M{6k5sA`2`5sL!eVgi|<{a%6y%y;2~UYKa}5xgcfj$Pw6T@9f|0AQ$!7Lr}r@3PTSQF zZx|BWN4;78at)4ac+00k3(=@`4XFw-!hTvjfdfk}gafO0)<=U-y?U)Rb%&7b>s-~P0RDbp82^g|aK*t(RGsLn=sjjM#L9 zL*X6})H+89`Ycs%+z2D`81xVfnyhK->wW!ewf;VTkRs~wi_~Ht3*~jK%!1}f$#dO0 zIoi@^5qwhzTkp4%-UI3$1r0Erb`~1g^vUYfR_|4f>(3Q5iUhW9Z3BxZV)Zb15+$=5 zHf>KcZ`~(C^^x|-oQ?==4$9USkWzi3Nq&*JM9fmjINd4l;S4_Q**cr|HdD$@laUfh zj!U1@M#YkjCiGuGv^KjV(L-_;5UCV-3v>SRG2mWEL)H?Xo zgwDImLO=*xS6#m`O1N^e!GLgl8*=kWsK49P#n!S#Q8sq;(AjfKrOlb_Z1(PKOw)>w zlKI*0Vr0@99R$|{{*Wi^ZK-?-A>;k(xCEJ{oIkHD5<5HR2OnvPe zVPdTO6-w#IZc8{E#=dGHiQY0)8coFS<-s@n5lP5=N)= z0JvnY<0$~U8t{({zDrrB36d`$9L{=T4-A#rftEEEfDKvPXnR`KN_Olv(t-sSkYW+Nanfkot-_#yIrP+f%**0s`rO{1Y74hhdGQNK#S`oXbUPqynRNnA7OBmpaEZmvYI z2FQssxCI~QHb6MtLwZB>t`NBLv{pWcPyTGr7kwn39>JVj(`%d>U);5E)NB+Vii0~k zG?YEdA0A4H;-~jn4$aHOtd{R&u%=VqZNR(SvBXdXMwfTlnxiYbdN}n#R0MT$XhHd= z1ho%lw4HcLa?lHv6i>;1O61|c^3v40NP$Y_W6k~>lvOv#`W!?xI1P?ikYPByk^u!; zlJVLclMqIn97tQ{#8>5OF1_j0VyA+viZ;sQq+-wQQPV??;;AW*1hmsCS2=L1Wn!&j zb^3Hjxnujz7i{3+9sCD^ND8q(?8wJ4zd~yF?!pxIR&! zKlhZzuH~z;i_yWC+v}a8=3t_@1|eTk-0u-98}4DNf3A~qnDf^^>gt%|;K*lNH z6K$(PdVuhGYZvHdmQSj}Br7?wd8_2zXXS(* zS}u1r+T32MWvN_Vo$c0 zUb4Uc_~ZZlvU$hbTT8$H?0hsm>EUFF8*Mi07;(!5^p?=b(DF^?4 zTsEI%JeTcHq*aRm<)T_us*5nob_GqJ+X#()1#F|P*7$w9jy17YTf0SiY7FYtxbiEC z8Xmz(VE6w0=LM6~KJH)dJx?#E=z6C}(Zi$tLO;5wfg0hM-Zu^}O_is0sxW&Uz?<)T zo~YPkJDluLefCz%w1D^ZN%ux4J>qq*-#Yt<^3&3hz-V$)d8JWO6O||_*=?^|LEX)! z_FJkKIqWRy%c1O`@38YEl(CdS)mw#S!J0^Pcie3|&@Dir6ON*nO){r%30zLt`Un&v zdXgDssdcNQKO2jScfr}=>E6ApfBfygwQausx>cG#F6Jp4k{;WW$8zkVYrmt}ZBdP0 z!Ex2#I>(g4bvAuSiSDQHuv=s4L}PBzO*ubauHHQCn0i;;il$R@N?#*tp4-*zKDw%- z{5tz5ulrLEmRy|+Fz+$(t|=c+WV6iUcqH|=ru}MH8NnO5aZtf*E4up%DzWV3tT~kv znVw3@6e^5Ui(AJnvS+`|1DMJ7p%4Xdu16|rt;#9KoZh5Fr53)scd~4ri*n3C z%7=rM?AS{CAgqDehBs=NLhaEu0jMhb;U+VVaX0cU3AEVg1)g7@%QXKrUrY7r1g=wW zab|u+PPa1oid(Gb`m$pntB|mHq3h5l$5AHjWB8S;mgX#=1G)-AsEMTA4YeAv=K*T) z=0VAoX!hLR5b>4RdD`i4ra7O7#@es`sCocRW|YQVDh-kP%T%tZTJQqA`TXi^sJa*t zc&uekm6xkspw8U-wXuCfpV}7%j)=yPx2_Pad7I?0c2Z-KO6jrvBkDQAx%!`$>iPDE z*K(2dKa}U34&pGaB$ z1p7Gx=d2zu?^fe$_1d!o6fB4bLxB~=dqEoUdE0Vm0U#wlWxF|1b2v_j^ULSZ#GR;7 z0A2v((+KFhQl@|tYn@|PSh2ndR=4@D1eH^Fy@ax*81?>oSU__wu_4bAwzYv2Z!f*x z%XNIMQ~a-=9F)i(DN>M#3qvV4<>x?U!;>jJPN}=FB^w=In2IY4 zKJ3}PojG1hmHv`H$b8+2|3?i8`wObVSRkC|%xdmw!JZ^IubaTE95w|_DW3vA72 zQon9v_H$>QZXVqt0R-Sto-HV%Y~89JI>m_AIkQzqcQvIn2S4%^yi!%Igl%|`bTkHA ze5I4+_x_*Mc>Q5Vy@C~6DtvUbr1f^fa$IuWbh3SXXWmj0BrXx?AZ|^sbNH{hq|_5mCYxch2!00%%-t60UZ%;HGB`neZb%!s5uGwMDPS)WJ`IAHe7 zVDG(C)7fmR$dq4HIZ7g*tXBw!xg{;=DF`&IKX1vFY6A^rSkCQ|xzrV|JoCFin0y=+ zE;Zhh_oPd>P1a*-IZAO@)K@0L$=ymCHC9D(L3pRmNtEK=nQxA!bFz8U2kDWp#rsmX zlE@_|P%Gn>6(T*fYssn}sbd!MpV#U=TB$?+L=D$XP>aZ08473hJ9teST=KnMLdR;& zZA)#!OY@C#LY~8IqtIRj)o%=Q$thJJSn-07g_KdRILe$QcoP(Dx+$_d9Cp^H#CiIs zy>)|G9P^)3$=0KpH^8_vEu{!fag$=EGN#v~J7sqFuXxEfFOJn=Sfh;EMkO6emf^i? z)UBg6xy6h8F1?6%njEz9UQ_Ou?nqBpssBiSiQ&g7d}DS!Y1@k|ceXW0m+Z4UJcb~VRI z(%reoRM$;l0UODi)}hW@^n7@|tARo#U+vS8>gDo7K;Ub1Oa4)kLP7fP5^RwW zE#vcB+B7If-Iz^JG|P?Q_*C171yU-77T&C9`68Dtn};pBX_qZ;YGQ&W^H4~}K;bwj zF`qhQd6iJvF6XIDEpdwe^GP(NpK?8@ue2s?E69*3-Ygc4MK^z-ZDS~4XbQan4R#16c5qDfNfdhybT$lJoliV#S`&DakE9 zUE=R-mrZlNw1o1ax?CGbg~VuYn<`Lm8mo2UkCR@f>Lv~YU7IrHDq;X;bcKuRZ}g&Y z`x&I-2S*~=B1BvVB|%XH=58m5ph8N`;c?@m5Qd7-3IGmu^RJd}iTfsPCr+-a4;>XJ zg-ekOSk*n10nS@WE{As>pkU2#qnnH%svFo;EO!SLT)StMy+D>Llu#-rHD@Ps`HxHH zMssBMv1-6lj!IUYg&gjkw3-%+9t?c;TAs=)ZT3btC$g-}?5Um9fmIJQK%k?`C;1@? zxwPVxaUsnn>q15$t3R_sT#8F-_;uGI2kma}SNdHFanb*mM06|~P3=}MWpW^?T~59? zIVWmQQ1!#Osc`iuCweqi!lV>zzdC4gX^MCxk^z545oA7lCXKl+dx_?HJNe$9@ezQ& zXH@Z*>pAQ{Q&mZM`#i4Q_7>5w>51yt(dle)x|DP(it@)@4{Ck=B*xZDev(3?l(B<& zMD&o8wmauQnP2()UgtX>%l>D@*)&O+PfBR2$&($W>QsI=4Cv0aJ5JYClC;&Rx*tep zSLR>mPkt_|wCotOQf4Y|Q&*`nUCQN=pAvM4DwLh>d8qM^@ug>QjyD?*`4xqDw zX7ADvOP~L|S|1ARrw-TYa5{@b^~sJRuc>%-pPSS-TWn?VhaxD5x1Uv>Uk(;igLANa zASWe(twWGBoGvJSkuIB98-x*&O^Ei3Z3{eFPqT4`JY$WuwBGyY^uK zQ$Vc0v}X_GWhbX?x*wsLQf*oT)Nd-_)*5EU4}}PM-rFgIZsff0Ut#T z5C!hExF6eopUXNUIAj@%W$u)~talX1lMrH|Ccm-_M=~EvwyeJ1t~69F-=1${y#k0} zh)b;(l?kdm@~!jiO3VbU*MR2Kamh%r%jBi(=kS8thr-KF29UwxL3pREqs$~y1GPx5 z=N_~dS6ygRX&QLFghiA3VDWy~c95J0+dk^YL{2#E-<4et+3B#9(*r<3ITdW{YJjzF zH9VasNr+OXfYj8hJ$KeRHL#%$N<7fH$hN#-*6Nl6NCDi}|0fNMCuPb%Qib);<$4E9z4EA~`6fP1JaOMOn z6V`O4+~RSEd&zwPY^3A*>0oZE#v?0(3kGxerER3T_nthkiu!>t;8vDmS;H4Os-27mUBZb=)`~9{a&a;j8p0igP zNtckMPGs6tM)03Gt!(QEU?s<9d2&^I%bjQlaF@z0*r;}~n}mB{1c^mgq&IU_b+E{^ z&EdGs5zAe7X4PijM&9=-RSNq?H0OVW+RNidlp46W7YUB-*Ps$-J)hKm# z=aB#=ls@OOn_epRYM1CCCwZXoAC+jLNfRJyN9UOL;aJzM6bp5qJ~8?Zdw7Xg8X0)1 z92KT;$~-yn;2k}%kz&}CUyxv}U|5il>{NQvqA~=HYuQc|9+IU<$80rLPj-{?090V+ zV-O0E;Oe)4A#X&5phU6v85BDk5Pnxp<<<^JMdZ;hEmq#w>g)Gcc9mK1veEUp+2{Qp zOA#(-lNYdjG&uoD?jA7{7%zogaZjr3)b$Vn;veJ{tva%JS-BQ@4jI5tK%eS_NM_!e zWGuE{j>_~b2x9++3W^maZEcU6eJT@!p~*_v!pm#Rx=OJPqCMfNoRWv94YC}Xa?MGy zOszV(vE97~^uV@Q%!{q@hi*A5z}mdq^r|}W=vc4$IhFD0SkI}o?&DtU+y8tfP!XpV z59QfGb-ATbJt?up*`iq0hfppr@rQ&S+wfvVNucPxV4Yx8kg8XLfVzEE)S9J5Z~X0Q z3R0ccKeiGi*i~{R0VXUF9d$Z~dK>-K*q|Jp27<&P0aw1a zZN9yLuEv)&0C9;H@{=KjtG))ODd}!S^{JSh<&N?=oTBVeP@UGc&SD!%Wdc-I29szX zG~kQMO~=WvYqzQ)%IVz$5nd@mLcc5x9RUWlHQvBp zmBl#~bd6dlPo=#9b~@9wotFum_v_!Xrb*mK*WA^+A(dcQXywN=K`CimtMkh8DhQ}C z0R=#Eo(D+!$6~$Q^;=(PfvA2x-Qb^muHqZnnMdzQyL63Xjy=hVKG%e@15woJ;D}qX z7)=(_@}@o1+E9`*Y8&s3=ejPkBYqBx3l0Ryl(e|f23YE+*79kn+LOxw3X z=ZfLn2?YT7*d24I{CKlJDO4N^Br+2r2tt%~ci5a`J{1bHldyG1okjEjP1SOPQ_LE~ zI67{-?PgEaKB!xHl%^gH;O((c-^Tdz^4G6g^Twa-1wGq8?~A4mGW4~X|6-9zJ zYMf(UUQ#%L5}M=79yF>*mAN!QA~v01ONY;RRYpy=ez^EteeUwv*_8H^`Xq=QY*x)7 z0)^YUDSaQFEF}~ER2Bz1?JA-NFDNokK|Nj_O?K?NvG`$4$!M^u92`$|%1Z-dsBo+7 zkIvFz7|?fz^+}UO-2@x?vOOAy_tpcw_&Pc9lnC!@HNJhS>Ri0d0bWnjM}$~!eDzgg zqubP$FssS3itlNs4vu;bZA3BaUDYo923PQ6-k$hW3xOc39I{pc#HAvu_VOW^0Z7u+o@+BHXUlW@n)pC%>aZ?`=S&c&Z5;@Jj=QD8~lr< zx?HKJv3Q3DIrH+0OP<$e`!Op-L5fYP44i5@lle*dYQx$n05fQh3pTp646RpD&wj2+ zTWba$Tb&F2xAcS#;8+C;fL5CLMRjj=HDphu4cCm^G!cK{mhQT+rV9ysiwy4 z$CY~h`t|e6`__s%K8c8V69Rmh>Wu1=Bb8DuLfgEJH*{%EqC3|?Ii9?wp#*a3^VCT| zMVSefZ*n5E2juqvIe`}do&nxiIi5=KstQ;_STipBvg%tRukV$O=3=e|mD#ZQ2{Kml zRjL4S@k&Z0kS54^_P&p}HSHm(VNxJC^ySP0F59$+_YIlX$%?WwZFuK#@&5{&>qi29 zC4Vc&QgjE)+rM8hshLk*_^x+1F+tF%`2ERq-x8kKbbf_Pi8pd3V0v5bFXVPxDJOVr zSiWnmJHSj+B^W1``?8#s=>}%1QV6N=D8m;#)v=f_ZmTq`k%RXck)z(~GLiT66mKl0 zB&Jh&f^PXpwC+j~5RA2?y}VopoD{iqkws&1o1nK#3*EOlv{MMyp+pkUAU|t5X`vwT z;p{~oyA#N^!RG#9y~@u;f{MBDIv*8|ZaH9&*_u&V-O`{6CL39T$Ptb=&VaIeL(MU{ zw?XQNDTd>usqt+Y=sh3!U7K%Rb;kts+Pwhu^`*L;>zYQ_u3|f#)1h2!k1N+5jCv{} zVwvl{xHXvqjo+%-E4aGr0=Ca?fl9=>T&Jlr+`Xn`R6(e^sc%wW_UTo*e2qq6V*z)~ z9od`SoQLI|m{?ls4+3m|=-Iw4)!WwkW5K8sp5VK+H?OIy8bc*M+xw#N^ z*I@!E&UY=t;f(<>rnr?$a9hdTz!pj?>LrmxR`puD7uy2G>#Rd7K7HPtbs|MXuL=jGVN@d{n1ch#{?-@~S3=b;=< zY$Fmv6wl6_5hujiZ3I^pb{wn@nrG%mTju4{ul>JYzJB2#h9A7Ttvqn48cCF1+2OCP zTthD{JHDsHKDqQx^WV#)jM|KSP3@s~(xLO^Dc$Mx8xgZO3sPNKd#APctf#i3`!WHg zy`Mm>Gl6Pk)9lfe;U%JG2f)O&OWcb8v`lM5 z#V1{N$|UmJrf57^ad+n)jzyibJI8cQjmN0(Qlg%iRQ{wPe||cbKx$shHWt#<9341H zx9*D0tI9qCMqktfrvyFKsmY0@cQt2uJDJMueWmVrJBmzl8(N|+B$wJUs-f~>BWaEz z$96l207r{jJyNQdLt$U1B*y4Iutb8>#y)S=eGbx4><-K|z}g2%{B#&WYsEvI5%xsA z9*FeIufM&iN^eW7oLv4meAlLE&9SEQTEEN$lcD%X0bf{x}6tq}4~*gW5rC4fU{qSsO9e5dB{09H)i}iy)}H)5c3A zMxE|*s!yI`4HxUq0HV1!LG*U%e>RS=u4v@TItLeX5n-qvOFhWzAVAe?R|lBXG!8E! zz;sKrST{1h?)gy0T5I*|r?z}z{;T}N#(1LgBsFKW!=_@p_Iv_8P8;y2Lxoc0?5ZoCsnpI= zNLiFr39RC+n0B_RWoWkqkeEQ9s3F7tkd=P<`uQ(*8(!XMz{!C1G#k=`hDLsKvn82FnOY?nCIu~HN+gxAaRMl*6+}2Msye`% zf=maMd##JJpu#+1soSb_PJmzWRke%UqO<5wbXtW5$?Vlu+2a`gHtyGN-+$efX!)CE z)3aL0IPFhwLYy1y$gz=8B1g7SQBbn$V!)EJ8bc!kUK){$C-Ul`I=8)3$~u{9H}FvK z`97VwVV`KqllUVS;4JMcqw{q*B9u$ZIet9E50$moo+m}g?Ja7n;O!THnLUQf^Kt;Q+ab*|WS<|V+9V@gw;aaAuS)&X1cfrF#@f7jn|yQu-MdcA}t{+ z^%kXzj&oE!#cgD>=~!KMs2p$Vc}udyn+KWg&Sf;AVpFQtLX@zlH}qAXn#r7=<5Jrt zZ;HGTjpZzDC-oFq()$WNV8NrL?Sr-{z@n4q@us_n&{U%5YbXbx0E=`EFAN;UBBzc< zLe4Ue$X`+%^t9l~?LprCXFX>3NZSx1TZ2T~Ddob+}joBC32MS|eu zLrPX!oXt&VG^fsrX7NL}wGnP>!*#_`WKq|>*;zZNtP^{UpTH7Gk5|x=bCvtj1=L6O zsX?m2E9tG)sf+HZ#t&QhCIdR>wZvdg5R}?(%9^#Q7GZX06`R6E-OcNu;3_&sg`&~7 zd>l}%(FEg9AZc5n1>co;aRRLDJA~~|c+tVx|XkI{JK9u=L%etja zr_=#dHzDsmRO!BUHXd9x(DPD88(3wU$rqnU$UGJaiybEUqw+jdsrRgu7Mlvos>Vf| z`b)j@=7az|!4%$S=AsFB>R!GiZ|3&1ZP(N^C1~JQ^Yco*$v<6BO=PtVs^9sRdqC(6 z>sr#}*AyV7nAQn*C-H+q982cJ5l{_T7oW5#OOvY(#!?-fPV_4MKDRfC^P4E*@P*e< zyXg}!dFv>nZhU<(e}!^+ts6<@B7YGzRX!%2YOKMAEYx(4i42V>m0CUq3j{P-rIy32 z$2x<2dAne$)jH9n9np2~!2=6gr5b78bjsr?#~N{M>Q26|(rdl{Iyia7iuru%UR};; zs`I(Y|C8}ew$-gu>)Esvj-rr>;*1?6aj+`#b!ezWNy9sCj#`rue1(zXj7RmJvK<$;0=pmzVx9)az0wsK1Gy-D{C6 z>SW^ez&=8?WOJ?qWJwsEHmZfm{2l4g-MbI|1Bwm~{k7JBq7GklP2b-yQD1&v$`1dv z{pGi}Q6e_S;~tg#07Qz)IN!VeTO_#M8v;F*)B_htRG=u|U)=%gfxOx8QmHLk=(9#{ zK4L@%M=geVCtQM^f&7jZ=+<%ARMA}U0yZl7&6;wW-WO}}9h$~mRIvO}#V?0m$icQ9 z_@c-*R-8oEOjZq!KuJvAwk1@xmWQ%c9SCRX;!bGS#`uZ^2!}kiIi>2-yVBmop|gl> zPiHb7DD?L)geju=sk3T&Vys@v5z*NqFgY9a&>?GjqIM^(+#g$EYf)-xYaXqAuhkFP zC8%h^rK~4A2I#JC)qWd$wGZ+-?DAGh#yM3q$EPoKIa`KZQq;qSmaywY3n7|c&fA*9 zcQ`&O~m0g~YC-GOcfN`{`#^t8swt{b`UY-Z(e>hh`p-c^; zN-C*d?#6Kmyd#;1R}7347#LOM>IIw4hh%$z)m6zamP0Ta%mo;{`P`$}Ey zR%TeMcU>eo_fvP`+13;7Y)!Jw>HO7cPLJ2}G1_!k?`k33Au7TMtUX-wQ*Sg9?@S7i zO1CZEsB_dPXo&LxFhm019M5ydwU! zo9HrUAxSANl(C6O&GDo_iMJ|9P0dgZnEE~!Xoqy)m*2H%%E7==r#UN1<&OFAkg)u~8+wP!86`!dQV<&C{_2Aj50QPD`* zPT2v|TXnr{_iGg;BmG=^-^SBZOF}A-`cP^8xLD~YVC>Tw1VHUJ$&Q1wwmGvHs6V=d z0qNFY9HJ)0MXlbUG-7~Lp$f^8Jr+|7l&MKGA=Ck~rm(1xuTpIRFiANoGEomT)oelZ zvLy+&UT8mXdYciv==(}wF%7i#CfR|oMICZzzoX&P!LiXuHq5kKZwp~mnG`8h(jiH} zO^TjwqWZz~JFDQJmY2rwWknDx9PL+$H~O0fzS6sv^y^sGCeaa(NBY}k@t+1;N%M(^ zx3veV63k(0K`3~qia~bhZed-N04nc4*Ekn}4+-VkRGs)8Sse z_D;Yr>gOlmI_tnkfq6G?Mkdvk0tL5HDtDon-FduJrV9Op`s=YuFE8U;yzAsjJqT(;<*sE?d6my3zS`ya!vXMx( zhfXJ_F6AVMF=9nPxMgUZ z=^Vwf6LBB_nTZ5)eUHQD;vlft}|8&*}Q&$oZkU31KNwL!6Eu zUb~bY_TEiw-L=J(6k2l7zgPJ=bwC{rODvkiO={WkWY?i6(RAYR0LLdUN1CGm*U8B_ z^QjrOqzemhLiC z0R4p4KdqCBbsyF#?{g@9usdf!bUxzA|FZl=542)4(b1q(HH{~?)y+d;HJ+UhS4!d3 zT~lY4bKi=(Gs2x)oel#3RJe1A>=4g`C(#N1Y^UN9}o~ef@0>i0*{-C+!AK>=|x8$=TgEuCX%~THD@^Cd?|AqXheFyG-kN z-46Ho-A(!=YT{!&gMw~(M70`?cFm2KIU9r^($J|8X3!|d{bX;fs)I7$yT&q!?49a| zU1YBEu6vMWiwN&sju^Kyy6N~b6u2#HQ3qK9?j*ECKk}4pt|$ZH;s!ikuOv4^Equ_(GO3L= z6>Z0pTnT=Lh%t5QB;nS*ER)RU*h;xf?ET*_n7WAN$vQrvSw|gBKJAw&E+4zRVV!0aL0`@3^R%W)X$k$R zDN($@8+LigvwhiHNu>TKE!E}l< zczb;5YR%_L_NbtH0ITkBZCf2UF!s(XXE}IlU3)yh1DI!5G@XZ@@`5{wuqdYO;z;1fg zci}p`R_5okwJ2wI)fnfpnk}4HyOey~8g$;5otfsXRP!l+JdO8X$Ne`+0GiH%m>#kI zbn2vvZwX?93;!`K*~lnqc@?3QXL2w*jm>GY}qC;WGY8zM_56H zEvvXnj^_*qHS5Y@D~v+@T#d~w$g!vo@h5R`PIbvTIl-yzVHYB^XnJJY^4E=4F=ksy zn|CvmBJvVzo;LT@>Ryt+lzsC1MGPIlxh?xlGAAJ8ykg_ao|l^bMbk@C^M3xz)p8Vh zOHY?LyOS7U0Iwb7%&oLU__Q~0*xS6wmYr;*`jhH5Z7-Mn8hu1$Cv6lpOFveVhhvfl zv?hvVz(XGFVryG+Pk@x*+bb2XfdeHr0jBncnu7zL^3sWs%|ueg|9T1P^_RLXfF^<1 zSG!B)vhr+ENyjSWD2$msr*Yp6Y)*NtXR9T69c?^IxJZ2X8@pAh?y3|Fl|P z$;Y3+-hW#cU#pvSJoWt!ogl*1sc?vz)waWs1x|ffRNWxwD?8i03BQ0qB%Y#CfD#L! zLc$EMauOMA&K36V@~_S!WsSnNH*T(-2QNLSTN03#N~Xs}z}z;by>cZ@QK?Z&XXR~4(1b}!ck;#Tj{JLZru=Iy%YNFl-NPKw z0nf_QMQ1`%QGfMMYxd>k>*w+F%l+-sZ?7*)RMJ6^?KzGWxy5P*2NKHA!le-?2eDI; zlDJcnrqm+)P*pRI{6Q*TD#~gqUJ_TcirKrigl8{a=Wp#$omf{(vX@tj#GB|Cw*6_X z54MZ)`Fa$KT>_3fh~KNH@vd?*m0#SXCaA%lRC(H!B%FFMIfbdY82EsVyvb7l${gDq z1R9=I^|1nan}-}@pwedVBvW(N+0FK|4kdkvl23G|AM5tJ9;;Hn_NTSF9SyUw_d^%%|i z4o9Vr)%EqX?h1!JW*nLlb!tx^Al9LwW>Tg#=yf=Ci6;7iG;G6A8FUNeeGk@B&TmO3 zYD(o(hEWVDe6pH#*R|XJuUd2}XQEl{`e|i1->(ArwpWe>s zDjx}G`H5Uu0W&=lYqT8oK7ssEit6=SX8)+9t01U7C(0DV-ch^5tX`xj$GzlCPL4t; zRtgI8Qmv?{A6W~IgM#Im@B*}QE{g*`y{)>{hk1wybF96P0l5QaHYy4-g!dR{t5nxj zEuf;Zp5x3~rqt*>+pSxfw!q;{Er!&Qmaz_?uVcc#tWiCy%m1%`~!!bYHs zAd4O!H<_Y;{nNKU4rP9Fi0)k=qpH8ss+3#N7M@ckmkObCsw%lld|-R40L|)9nMDDi z#R=8EP9yr)YKT-VY@~ZFB@HqS`3nFS)XLnXAZ{GwVA%#**w2TA2q{+ziCVnc@px%M z+~bSwm-CZRc^_Lwld6ldDJ>C13!;1K(iD{k^$K`flRx%wf^9s<<)z83vG71FYr4-V zhkwdP@5j7ujWxzUt=IhY*7jN?!}L^4UO^c?@?TT1cgfHckiDvS1nTM((&6yfal4h5 z>$=^)e%cJvO>MW)YC9|L6ji?4tUuPG6cx#BmQjkSrJJuqW(iev6)zB0dt8n=jo zx~ahZ;yKcqCd?Wr+safRoIrkD0=mm;fSPC(I|tcOX*SzxqQ{8O!$~94RD5vS?V7^u=m4i%7| zHEJdA=na2r9@0Cy)3MSANVl6a2UJQ`>$#5$_TTl(FJB4$%AoUV>O^ z2(-+aShpo@G?Pk<1`bD=lT=4V>xdaeAr3c%42{OFp(N8CBPuaRd3AQ8Uhv9B=RHSi z2sV@RHl$3=rOdWH+Qghy;{;QLXbF?eneoT=_fX+>0(OgXzGuA~-+iEE}cf;cy2BVh3SRrfDRUvM7dV zN48HYTn=vmS^m;AL)epM z8a^P&m*iCKOapp9X2@B;e}4UI{n9@#Dt`FEoX$_9r_*in!|i~zJ4aUNBza3V#Dv1z zTS&2~_SBVnu(NZVnQ}YG7jB#fUBxB66RI5*jfCGx@Mr~45CnIsa*~3>l=0JS!gI{1 zydQ2xe$msaz7emzhVshnuwhE_0iIvV#kaA%LMbM_U8r{@AbKOlc3I6RGV86~U%JYo z$Tr2)tm=lcPIB=8(ay|)34!QoX#){cHHq}$DL0D&YJsd zN;e&vWX;^VrewUFqzMxNCEK9U3>|RF_Fozwdh}lMGVDh0J6MvSecAj1-SSAgg0^AF z6mhf*SV_M>eQ))(+MU9>2JeFfd_SX#D&}>`bzb)RM$}`?d-blBX;d0xug7u9Fdf80 zJ*Xqm;Bo-P`7Xs_zzkIvAvXG^0a4IzI)KR94z5yYe~hy0mAZMAs?#-zir@XXa$mpw zZS)_8w%ao|N;VT=mj^mk8ZS#uw{rUVuD;30s+o=tZ)>#;(K4Guc*-sEo=STBt$#@L zwmwknOrp!8#SoI0hsGGhkDXQI|99Ogl%N_#b)CT953c;nnbvTQa(Ob4e<=722W^*R>!#nkMqO z%3IR1A{3Sfd=S`NOI1DJeC@K#F;C6-tf#IVPVJ&B587q(092@|q@#uJS8TFFomUDT zmtDIfsdLFx7zh%QfU9F-_H@8>Bv+;PR1a$EjC!T#Z2Un$ZoJt=@LxG@bM%BK5(So~ zX`FYw{B#xbCgQHm_KjlmDq@iTdyeXF`N4lf$6g$A+Th?Jxvc9iIIJ<#p z>m6U#G!VG?-tN&TdFrOl$7tQMbc_%0p9r$*!yURsgv|?EHVBo$*w%buv;9x5$$QTZ zG3g21>~SoAP4dXCl}O%`_BcA24ksS(**BXlu~AZQ<712eujBJ?W%SiozY(e$LK;b`3EOR^6Js&)Vwv~{s@*?Wu6RTNrKU?x)<=`&5id^QPri}I|* z=B^)DR~``z6>p+#cKm|$;RRfwDBRhV#nwNia;S<1H{iu%w3nIgk ze81W<`DA^yk1P24`kTUKZ+c12nLK%m=nZG+C0zqwcnZmwDMWybC{AFYE&bFaS$n(6+Z(ikO$)}9VS(0HP-|p5aWH$B64^R zEe3QIR$N!>Hm!w=eNBqAZMD4EvQdfCYl6B3++KmHrAck3J5&c|=nSyGd5N6&lI^8B z&eit8?sXNFhJ$LVCpuq5Eq7k&pVsT$b1N9ua(a@tQKPyPVE14HQ>L9-pDF`RhTE)x zHwD7e<=rX=U}=*{zLu+9HM{^Ksqo4ZL`~wUM^%JB*DW_`@Vq51RcBk1qS!(=hRY#AslTb`1Pj;c6QRW4fQ>q+Dos@{SmrQ5eZC#h_PfGpqQ0uo?k!de&De1{8 zs*werR<*Kx^^1RYbbPXFHvL#gLf}WQWnz#j$8+UgZOrys%$9w-Fra%;BM8xODbDDO;9DqqGF?-hq77#K4WK{_Evh%~-P2BLy73B>*5P{W|vM zyi(nkcqL(ffbx!|V=E~%0kY1lzT^_VA_5nVD`;`bd`@bx4=6D(oW)75 zLBSfwJvklMu#Qw>=N*}WuTDoXl&DgrTHSM}QuPX--t%s{sd`;cJ;@Iu zIq&c`<%2AAFr!eiBgGSmjP^whwOOz(g{s6c9k{0Y(|jl==-(|@{J31p>}ID}3w+17 z$+xDCorYV{wz|EVLyk$8k>V_le!2EN?5kI`d7CB;TKH<}xX;X1B`HlU)E2X?Mk!Bf zFnhrxlTc4-fXek4yD(t`u+@y#IbI`R4OK5nRnY1h8(TP^EwuGrcY{K~OwA*wN|!Ja zqPBX=^+=sq5SkJl#N6sImYyH6h^DkR^cG@?dn+Z+cZeT5KmYyRfB3c(rxx&!Ph&k` z>giKiMo%DVUh{`u(Kn@Pr=lo9WAWSZFai%4-ccs7;&h&Hw4v#6S+1O6N!;y&l9FdB z`vLG|Wr;nagW$Z*RFbr`Xd3MAmn3}q%y!Vv?mlJG*~-}n#(K69x}|#+;B?{8UDB)D zY4>TQjik`nd>r1yH`}}hUv&NZ&x&H4z z-pfp9@#PCWi3(1K2=eUU0LLj7gZA8 z?;_hhpNh{}TX&UoE@=hQ54FG{OOQQSQb$cFp_A%jM|kKd*+=wNT_-;cRw*I7Tm#}& z(fY-gxO6bsP`lE>zg zHhWzfVtib*uXp`CpAu#Kul*+(%}R%UW0*OTQc1v_y zBW|i?-f9`GAt)#ASp4esSZm4@a$H7JRTeBqJd4YjS|3c3sVln7qIlugVMfe zx+-=pU~We+oHW1C^YG>t7k$)}Qk2U+@DfL0;3?S|$^Ocn10cqP*aym@hALG(=+4OHB zN$70Crq@6^=p%RpS+%;(4+V6#*$;N@xS~dEbDygv%Q-dMsd{Gnoy5Wc;#kOb?cu#J zw?ABNcW_rD@7h$WIVY*Y`6?x*4i#h^JR*8X1wA7#U*`aa{uC-QVaxvDwUzEoPtrZJ z1qYy$L*W2S^IDg1x-W;8tkQ@1v;T)RJJ%%HlaQ>m%m%8pvj@0~gR`GFpdjW`Kus1t z^%vdy(r+O@k@|Gx^HP7P$P;_kgKj#fnR&FToqc4JYU53S(hS3npUNhZ6_i%!Itx2u z_rA}9_~KT8H!8v7KNYWBbR%18aTHzc6t4n;Wl6r3QG_#nx(+ATs;g)sHW^`5L$ku4um9)ELa=Xiwen=&lGeq1;iVO_ z;P9AT+9BQ3nvGPr4UKB`1gScu+MZG?`4*W1NTpmAb{c`9k}15tw^e-bSt?Nw#81u6 zwU=P$49OZ=9)n`a*st@wPAXn}7(j>46ooC?>+n?NG%`4YT)89$wMpl@YgMkL$?6nR z$t%-%IJNwqlDfY*SLrtscekan1fPd;4*P`K(}4 zi%P6+hjbGAr_A;>Tdu|N8TfYf;9Ttn9)i*#Cnk~H0h%(|0EgqIGCh@7KlBw$*AfB? ztIq(4Cv&can5-;kTLZYHc=w7?{e6?oe%tC*omi$#bxs+KFe%Zegl>g<9qCES{Fkpy zF;qx3WDX*h*0#=`JL7fdB2x#*#tH|~vfhN{=8=>YTh=nhpaItKQ$>ccs)Fv`N7^QQC=0hioiK77)IWKbJv~- z_w4$v@6ObSs~HpdMMploBwfQaJ*Z2UsX#SHi59{qDeX1_t99DdO)y!A3fZ(R0>_(rpSUOMx#R*g(FY*lr=;fI4@`k4zsbj_sHAbr2%U%{4%!6+Ae@ z`ocL73f-^)oE7ntIoHp&i13B&OBJbR8X2CXeR=r?@~z8Jb8R_2e3LUFnxA>?FiBO# zoN`s7^nLo;!$(Z^^;`deDwZ+vljSv$u1F8e)4oj@=Dzz>TKiDVP_l)$KF&|<{J2c% z;?xN*HeP*Q!^_``hfV{VBlKZ;R1s}eo4z&HNXsUTzp02b)ikxb+BliS|LE{^Z&EHV z>2_tL&Sgs(s2uF5g0uZ8(^^dNMWC2~gICR#rE=KYqHa2eS|&(>HF9PtTuPrTr)O|A zxwh80^zPZOR9~{d?R}pur+;3pPs{we==^p(IiX%f4f=DFRK>{yF-Ho@lA||_=TfL% zN|r-aZv{8<^1V|k+$IhMK8sSZXM@E$z_ADGJ`zDp4~#iBnaR!X`Z) zMtMmUnQO^0cw2F2?@=?MT>Vd#ZKx!bTH(95!?+ZrxlvZnC^g57ERc)atr1DPhEhe{ z%l$%V1%*XhA%}Ogmp*&Z-f6c`8OkDkSgzmdxBBbPZ{sQsL^%)p%%$msRJ&Ka8Ly&8 zSV9^~7L6T5l$^3;(^IHy(u|Zl%MSI_a4Dx6-F8mRH>V1CgZfv8>r^YyVKi2~QyG#? zC1vOpa;gYREUV7oJ^+QB%cKv$&CgUTzH|7z(28~-i$)tt)|d0>x6ZyCbD~jK18PV! z7<-mj=1hVE={&ZKNj+3K{UjjoYJ#rqiE6mBGfAHWX+ju(d>;Q{&GI5lKKX@@#*Wfp z`<_a1U3+ay^I6&cHA_gDPf=@iXL(75d&?$uxKrtK1IIF5V2wE8n#kiJOGGRSr@tDCH{vsD{pJ|0Ioy= zAaT~MX-Z(YC)I>UEXcsnA4(-YFLJdF)OANZ<=B@qB2#P6x+v?>X_Pw=tEc|1S#IHZ zubP+iO|8F!?j+fG6UHV93OjD^mzFlg0Fjr|qx)sXXNRaXwNYZljW6yfIssc7jr)>+ z2X@l_5lln~4t6`vej$mA+(63QfRIiW?G3tARZdR)o~$+!mG5Q^@siLlnO%_*$pELM^+#zU~j zBNefXe)q?eo2yNpBLKEJgPu!6jSF7);7CX5M&&*3YZs#LWjpU;J5z6m{b2v-yiKw@ zZV*;ktxRydR_Xj+)o;Epy>sf@&f@;nNZ63}k-oOubtrY-6` zr`kmFhFMvds!(_6s!B*1$SR}~+MUkUsFVyzRWFN+#BmDlo%Vf4U&T(%BDt#Buk`DwNJ?0W{dv)OU8`@}5S4pW$@8V07n1vZ-u7EN-wCG`Dv4MTImyJ=i1ei);{jjk=riL|_z-BRq9sg^8TC;E8zs&mS^LLi+=eU$l*lJI1XQi`; z8+l#3Jc%Bl(yab1$VcjDSE-3Te%#B#luGwbhrN+OS)Q)ZnqBn3s!sM$?I#~ZfmkLO zcvXf()g&HbMKz^TL5q#LTQF$A^q7S`ZQ&=~`E=pt(4Se41-@xtl1Hq4@%qg{I+X;p z+lx0vo90HW1F{m^lNWG@M_kQ&!QZ@9$#CmcV;W-|42MKCG!QXF8|ZAy`9hV zi475gf=lX7aW3Y$?8omzdL*kyfm#(Xmt6-y1moO&Di}e@xFzRV_SDrCkUgr>^@?ZI zza9piOox;pb*icjnq-=FqUC0@klxz)P{Rbj%)MEaZpq=Yb`~Fl6>@-?^Ax}j(dj0o z9&e=-Om{Kgs^A`^nf*`=Pp5}TJm5@EyD0{`N>nJ4wH16X)(Uq^ni~c0Ru7f#J}lZx z{p^g?{rdIWr}4w1{x9Fyw(FKWKiw#S%hI{*@u(cx2^9OPe<(!H3Mn&6HKvZFHjjt; zC@1)k3S_tBl_q?QrTnH0rMIlqNctO;-6W;az*OGesV=|*h(vv3ZSJUB1a=SgRka{F zb>x5pm|<@hOm->`0g~kpI}V#IH+768fp2e>31t$vzhbgNM6r0?% zKn+luw@!dF`Mq`NFj=fF-{$|X+vDXhJ4d+NQX0Bvb7|FBl& zrvyUUp)UP&4yh^PstzO{qZ2Nlv?L%EunX7VAJTnB>JrPg88Qctr;1ZiI(=lKP6^;m zH3f%uAfxlzN&35HkeUC^^2127tmF7NiEV4~(>-1m+bh1wTU?Jdi#aKyTI6-r2tenj z=#V2@_?$y|Er&o;RTH?$*CKtp>Jlk~%$zkLR8GbGB+FA78sc{9ILS|WuJP(iGuz2~ zX%28WSP|^Y9*_E5E{aAIeE#&F=xR&0ko`hE#JgYQ zs#XNSvO33d9&(eK1r}ur<*fQ2Y&AA%P`P1vr$x0bvGn7b{dIi){ImXEpI+ZK+*@Dv z$z8$vgx6Deqx{H2%%%uZ+MQ)6THOOrhpB6vF6h=4kK=oCZ?z4p5@(o9V(E@2)sWb-w*i>*kvM zF~zw5q|)O9gs8sC?ln$2(X@F_LKrzf{zcC3Wk=fX;88Texs_INY*MG2Eh;LiRpP9& z^ju?#s^Dcm)u~KCe(z9CAj>bH&>#(w?=DNfsi)<85hZAB9zx)hivC9>!iC`2wXMBl z*$+;e*|qvcd3iQThD?OR@$l2ByTj`qt4bYeO92kP-IZzorB>@qbyu`**MZxKMy=}< z|NgjQfBW>?YG*qH6yFMiJwG*ss=}$ftu@bkYJ38)QX(*stN7I{)3Hm6jK@jf&(rqK zC>6Mx6!F__M;_;??80r&fi%kLbz)L;uUo}dPZ1>tP)VatkCxp9;>>$UD?8A2`LcyG z=w+^504eCu+Rot(-mIQ^V4t9|!L`0`_7WkmA6q9%ItNKqWYu=tduk6=qo5v(1V^Gy zRv}5Bd8r5iw);q_@lmd+`YLUOqFvTIBM1js?0${&(5*hhzK*Ob|W#d!x30((q4NY!K0 z0S+f#*d$}kJ8)DY&@R~|`4a^B-hTV`l|=%HZdXuqqBuJCWy-31*Fhk)SG6A|xNSI7d@P$3nL+xJXU%RY`8%-)F}acx{K%z7C*_coKup~Y`WhMlMnJj0QzbP@O5Ik& zJ18lsA6%!p>zB&VB1)UB;<$ zt%k{z#uS$u-Aw^CKs`5rZ@vvB+}b%8HqWN|EkFuq~}_YNPEO4A<9o^*b3j1i#2OUv?499!PlR~(AD0tOqFf>x{6 z!?+9>Y0KQ9*QKt*k=||W?T-Oa@+HB^5rKN@U2<#ZYtox}ERlB|J0g2h_e)*@8QM!I zQh^YN;#a}{O1`GNt<(i9yxfajU7^{Uj5KnLmr*gDokU~0a^{G#kze`Ky0O*1%y0GQ z^X<+qJ~5`x%c)eVO7Eb+qr8V(s8) zVCs8tf~tV37*?XbW}%y$PL2idpgA=Oc2@*KWBc}wHmcGa{Dtfoo8IK-NwgsNDE5A7 zBe#U0h8>qdv3?fnK7cfze+NhI2+PxPBTufx;Mjoy@=-MR9IXkvi|j4ZdkT&9*KS-f z6+3qykLl~DU&q()uRrL&^0FW6rTdnuJ`rGCrB)Jcc?;7)6>3NQ-4vGBk#fmSk_Eh& zRXU1C*4vT*rJSqfgNoUQZeLSVP}QF3{C~9B)hp~ zRe!!%GGZYo;vDYPJA9POc>VhAOYL8Os0HfU{KPk;N^uNncWReYrD9VAH>g*-^vsn& zjHf1aYfeMA^~y23d8ld6GAxdMX^Ygb^XqC0Dip%*8M_l4S;ZR#B0-MI5MLKbqw5n9 z-b;Yp2ct&9 z*p;eUTVY!wKfCrynzT^JG^aUac<49h{aIE*Hh66}LReO2DJxYUoga5*+d5e4Ah|_J zb$Pv%2IszosyX!W*kre40=0%5)zHo(7p+D&2VD8-*DdH!OE0i>q}Y&oEn7Ex22oMu zpvVVlrvo{>@>+^kOX_7`-X&ELx=Iz>1wa7jbN4+QOF7`+wV zo=w(|UKMt2;k$ z2lzLhSp~nY^fIT~`RwfIQqrc_jm^?CzxX6Yd7wi9MLMp*9 zuBv={^5&W3{w8zu?u9rHK+L_FlAGhjWMfBY$El9(rPWa~2kC)0bPU!J)tYb7Mo=b>o+OL-jtwY3_P9O%Ef2ei%xP#JR`2dPl2PY=Uhh6KCW*4?DDfzmG zGnKvX!-{}Nbn>>TT8q49%&Sjh9 zb*n?a{+-N&+nOm+l@@K3KF+oO{^{H6_xf3y{yPg;_TpozF>eyUh!AZ$^_ZE(XaH~$+l=#jX znB0@(u4PPCIORIx@#ch71>t5AD%Y(Qs?s%j+dp2Y|Gjfce@_3k99^He0K*}Ft;494 zH(MIuA@Hmk^IMgBD1k-wR^_)G(F3VcQpp@3q6KhZ(mBfxr0Si^S57s!%aH_5yrU`` zNN>w5zer4TYtjYvlY^X(8Bh&8L*vWw*SqbcBz6WA?>2C3YX>zPQxaqW%_uCD+Zj|v zw(~%S(Z+#nyd|omj~s=Px7BKH+*ZT9{dz>uA9$eX;}f^dMjfE$<7)lU0a{!pD!c1x zV1rm&*zK)YZji&|L#fq303~iw=v2}hk=CZiW;>V?1{_W{^O%{9ycd%XCvoTS#+j&m zIc(4en2luW@RuGVDtOx=uQjEvmpEN7In+HuSswoFH5*v2C)y6q4jb2#arpO4f z+%YVE+NJ2NW{X?Uc9$AT3)z&)QlR3v*kZ2i2s6L;F=S+$Fw69f2&5XE7nZ!Cj}_D3 zf1mAL^yi7p>Ku;Q-jT&QquybJ?w*b{b5wy&)0@*{sZ&sKkihRiP_X+G)a$b80RlU9 zqpzjR;n1V99?N^1y43Cqh1dWSOm9FBqX&O^X?Q<$@<;%@^sd!YmH5scIky>$%JuB* z7!+a8UFGFyYrvTfq9=)#0?R*0rB9-1dw5e|nEDnBWk9`|m- z$kx_1Bgv#WSW=nHYua*pDl}M8OGRyeO7Y#PY2L$S>7oEgTv~uUsm0bkpQv)3Y-o{p zUl#Ru(XuTKj+COPtN5626B5#sx&}M|3|82?Ua)WHL@RA}7BAgMS463-rHGnzTJ5RJ zGX0(v#I0nJeHI}L?W1HWNfIyh1jRFT zvC~KzTGb%vpk&c2l|*5P^?dQU#kmbZhV}`*h%{avrFU~c6@X%*CSKX`x_8Y+ z^gJ3tVys=vMW?Q(hIgisb>$qlq?4j1#NF1C7k77D8+m3ef$tEU$hz6&9~Q8E{rk^{ z3N6ls9#3valWkfFjgg?F9j?~_YILf_5pS7wJOBt%9=41CB9_v>oMS?dj0m!t*z*9a zN2&s1HC0KL0;VLL(xlqFI7_pi_pPf{Aw?{$zxLj39G3Ke4$Wa4G$!6nm`BjCWK2~*ILXK4aKy{1pc-?W)zA)lR|B(ehFhEG z@#9*3|K)!_ef}(IV*3GPw0S8+9N-Y<4!=?~g+EwFrWGmP}D9&7G?YZ?NIN25NKsNEaw=y*{ z3)vq0)LU22Oh#_4v0$_ZUrea0kfjf>>CTF8BNoOq< zR_{`KPP^~TIbglhs#>>CQb4ZRUH`k11Ge%;mVRV_UCVXnFL`51=KwwdcNX08X{k1} zC~fjTwP7z)kpTkNVUw5;t4oDaE>osNo)+EY*W%2V{l2Cm!l~G|qmdkOb@%0&s%1xE z)#^iv(bT)lPBl85;;OF9-f_<*iC}0b(Mp#TGgq~rZ{EyB7^gnloW20I=omwKPEvWO z2D0i{?Jf@4*l(eH;j|o57IZ0(&bU<0!^d!TfBMqLxBK&_@#XdBYw1^}=Uelsb*k@^ zNN_I=&`Zwa77mrVl}I^NoaZH}bIE&K66PTU^;HPWlmV0|_s}C8B)&U!7d2A`tcV~F znUu}O9w;*F7Tv9khd!t(QD4Ly_<55QaxM*L$yu5y^ zpT4~QxHFH((`W|eV6^w&?Nw`;*}yD3QQ~PgC0df&AwhvDYBas~D)2gzbCLl;`Vzn- z+nV)x-^udEasF~{W6n?lyBYJ6FD$aAfZ9Ok- z1kz|!7$mU}ReMW419?|N^Dv_Ab?(|_JE=;oer~)c$3%d;URX_K1j(uf$;);h*#Hoy zDa^d7H$E;I3-JC8^*zYy$7zvg_PNUAte7l%+blL_*4YbNO~2 zD*o)!sfi{_V@wxt1;?L8kJoCw)?Z%IAL3H6JjsdcVhEVl3~bzzKMjMRn##v;!lcNM zewY3OZ=xnZlQyRF+JH=%Oz)7PMow2NNf&TJdd&{tZ2FcH+&L>j{lfD;>}UC94waal zu6+mox;<_B-t0-aBzprg_yV9yb8!#<>1VWd0MxppY&}*boAijn^*#>SF4NGA<2eJ7xVHsw}Yq<4t0B2jKt+x%=g`b?daqo{-&%Vj8WNj&Zx*c#QR48S=E|vZ-`|JX8#iFs{&Tf&;$~*ImHnnKuX}Mm<8kAa2r*9*9PXdGb zqI2SQPJJ&+XCo7GH%oohc~sfr%V(gbE?HFBA%@@X0|L3pp3dx zu9F;{Ldz|KR&VcZ!7fpaa`sqP5iUNawOJLZiH$Tjv@RnmZWafZY8P$WIfJCOSmk>j zc}X*Zv&_DBbjXsVC(RX{FO3>7Xq>B|!|+yybPIMRLlThf8J+w^kG(t%AjZ0gK=L%%fnqXM#^+1-nN8Ilgq@ae_qPv)jhU#_L`aKH1zyLS^L zJq1Z30ZiAPb5{?HJmr z#yMm>Yh2VGvo%2?^L9hvJ%L{D%Yqg-YDZsXQ8NE7uNt%!dH0GKkalzKDoBEBjsEOY zwnsn5@gG)fNsBz%V^KNhn|jUctZ8SCPWu26S5KY);>e(&}AoWGveR~1P5CR=1nU}V7`PRdy0(-MO zzV2k8*RkbeWyAshRKF}I@cnX!J;`D_qNx90Q)Y~pa4I|2OD_a9QUQQ!Ql8;YB!cATho~Ql}0LWdQ1Za+`zU%X%Nyu?K zMMzY35N%DdcitjLw>z&ttZm2kalJmh+@HK5+5YJFJPj5*7v3tbX_TS5sa6mMATL4G z1>r!<;&-ENQ?XqoRUK-N^?qcZs*ZY4&e_R6HMd@JmfAO~O05s*p`v>+wdX_u#=>cJ zrGoi2A5Qax$;2AR<-0%$wQOdVDNE2|)*KNCDPxF|jMG@`2ncV@Ihj)ISQF6EF8Pom%M;b{Cw%es_3d8dO}XG{ zxj0lgC`!Wj9i>hMK%BkS>tb)zXewgwdQ5=^$(!;#)E>H9H40pMF6ye7gCL%EAzp>2I9Z1Xn9_ts`Go*brWa&*kw4!4hUgi9`mi&ccn95x*d@hK1Tl0 zKfQi^lXu&f?fmo2xN2*Z@eY*}hud;AKb-=(!PT)z{S{g93N0(Tgf-qZPni2LsH<-$ zdG4^}?#Qubww!tcS;&^$Y;`+wQ*_QE)+ds_Z8r5o53i};3(DQg&{huFd1T$3CIHHo z;OT6*1`2Zhvuh4!Rm55Epg`E7>Zi2iuQvr-&mm(%2aM*x5uXNL+4Klh_`6+Q!8MOj z(~`yZw+h)GtD`YL|IxA_!ajJJWq~{6GCNG|Za#fR=Wf+3uoFg6M=p&vGBfq~xeKMI z=}W+{ElK~%dAZ+ib9bdLhkH&H0+q{1BQ9qpHA(Bx!`{X?hmw-vJxwZ{>F!Q>5mF0V zH-MJn$|WF7uxq9kBw6ZNF$5UI*n3LvP9D6$Hn^c%cn2n)0_Ib((A|d)Z>YyP0ieio>qrsv@2~2De6tk8lD1| zke8$1*1=kp3TZ0SD>0Xp7=t7_i(ma8C@HfR=VQemnKB}|Y^ewsUN)~3USrCsBc8u^ zTy-YXJ2tkxIKpu{{tle3V7T)h?FiZXfx7svyqKim_z+3=5N;BX`%HfemdPUi5QA5e zCUxq}&2b#BdDRH&EL{UpJJk~$xSjc9_!__W@%xWrGG0&Ht5>SF^P;k_9d~J6(;PuN zlt%$r*~LhAmHliFj-yASKfzvL{AAHbrMxS#-xaPtmxa+1#M4QS^FzgUIDpIls87lp zo+MpmTP{N5^^Pj2kT-A9>#k8BSn9mbKxAs9AAP~n8bT%+@j+fi^3-9Yq^4Ndyl$_e z4>FU$aqh>i6(^{NLhf3608>ktOXHm*O!I2XURjdHgFpIX|L~Xk>#yHe!*yS!QG7Dv zB@-p^_^t1`jP#q*h(mP9lj)l#h5MR|vl};*_SnD^SrU;o@C?oq==}tA3)KFGJl+@S zTaDmEAY;9&s`7j&NRg;!r`0JqDa8+c3=6$2=&*4rZ46THT?+=CBL@*xn^hTj((66Z ziqZ_5xxAeOY7j&yC$SoK0|8B2@;6gU1st>*RW5zV&R5{SS^vpq5rYFKnZ=BFYadtabN#}?yft0-)pXsrr#W>a#O_s;^C|WcHPRI5wIznSypPy*yd+S8N*YsU zmV#|5OOW)2v#1$>qn!VWVm# zmDrhWYK%)nt;%%}O;vmK&MIEIn?x-`&pz&{Vq*ru-p)*}Q4448*9BsxWKr~f5kc=| zc&BolK17ABugMDKZW|xF7QcM?{@X8qsAC*Y-c*2Xtty&eNu3Dx%^@v6-MjhGc|lF0 zn`XueKxWJCtnpu0cjxqK0Y?Y?aHxJ1Kt!tgPw8I6pHolZ z!T6yzgaDZpVE^@uNob@1Kkwzk2ja=K-wcniLr28yIz0zBSKQQv)m}=L@ zygu|-Wa23>VY;xv(^NeL%J2c_d?VbD`5OOB)*(7@T)ho3Zmgl;qKlzw)HV<0weTNO zCLsi%#X1%}nr}5EJeS^sccme0@z{X-h*&>;`}*b6{o_F9MYR#|J>vcwlWhWIa#TsD zFHHrT1QhymdUa$Zf~R8ZiIigE?n+IQnz||)iSNd?B1N^si-kjphwPB#VZG87*sXQf z4qf#ol@{5yyexwGcnBE8s1Aq)jdJ~@x$ID~7=q&Yo^PXsE_jywrnxqMV@;cCP)g)G z<=1(cK#p?HDSOSH7?x~00cib{1ly&_upU$;YTQh@?orv0v(5D}@#E zWVyTxk}FAM)!(L3-l-4IhMuGD<}?|QrFH<>GH=|Hnkc0bW-{CLQWs#+KP@Xm)tlKN z-Zf+bmY3c_km2>WcM61q7@9tS#MzApKqW_VCV!lRWq+XWywjU=%?l01aUuetC`4%( z4l_Ajwtsb0oXQa>l(ke=>XtnRDgg-P<;a{*M~0MBxGsg*bd>+NX#eeqVtVt5dp2>L zr)n?K0)tlY&SfnddjPzb7!)_4D{Ff;xm-RW;4B9WRe&1PU%=tq6q$GfPSDbA=ksa%}=KzEh!6Pki z#Hho)l5}RRLZ?Qtu`46%?V|3qgu0k((GEr5sc?G7NZ4>#_|nk*I+Os@?!=rNiiCdM z0k)E4M{UYn=B2$)s`yw+{%!o@<@M{A@qR8PKuDN-k|}mRt&C&#JFfOK|LQy^AtWuM z5=xe=CS>=L-D|z+Ahh=|dLCN`^r5afX)IGV2|$y=Xw^ijEwK4PD$6MPDu9pG_#@vr zMD`fu1bvV#=L*Vu+d1mTt-^%uwO#wL$;}b&R(>=9*b{R_x-SL}TT3cu)6nt9|bEH_qj*Jn{MDvjNt*kFG9Q1H3my z096N9-1%}i!O{MmpGLxBRdm7zVv+(tl!xzJef^Wvm~7bClsD57`ZWarC3syARHP1} zV7`bq{F-|8HrD)0@3ZOTVb00_CG6d@?Z}N}+pc5>SOc#>MEu{++XoE*fsi=FBv~X= zN~!f{PHb|mMXKtYs!^4hSz_57(v|-2tjORZFR0L#?0B?dL-Ehrca5 z!Z*LmRe9Zy^wRpusbfE1V4F3kb9*uEq_~wYUY+6`ZFC-%YG;XaVH5uC+3TkAh&birbbG{w1 zNY;vAZt~0R=OugJ-)OjVsSa?x$gG3ahfs@0uv2?(-fzi|HC(1SpSxp0|8`!F# zmZc102n66%C_@k_3n9|lofo{?k=NZI3YeR>CeZ-M+XTZ&O_n)YEiX0^a6elHELaF* z)KzVY*Uap2(silL1WsjB>mh94(WxqOw|aVLaCia8;!^e1Xf0-Wk({V@6(lcfd0I@U znFG&*s3@7{$1Hq`UntUt_aFcG^PT;|_t)=Q&Jn`;(wA~eCxQN~2q#=K>uKxmO$GyW zt93+dI(aex6VP=()avpE*nuqG{&YB}vd7^K8%L{KSAfP7%j+^4zWJmi^{%It?a%j! zO1~xx$InexpiX2=xRfbe8QY!E2mC*IF}n#zfdMjso^8;7c!r7xRwWGa8q;m=;cKwJ z`^5@X2ewJw!B(j}bmM8!k8cPgq-VAST4gV6 z^?2p+I;*auItgI3bR@eYD`3|=J1cUrw&0vTZ^fWXr2}B1Dahy%@SJ; z9ZQ0-Tcohp*fy5nP;%nCt>?3~om=OfI;zA=xI900a^H)pYJ5o;s{gTKqKq$}$M^C+ z4EaedwFF+>RvWQE6f~0q;dV3g>Y_F4x-Qg!1sAwOc+Ls{{D+++)|{2BE~gf4%`5^B zst)V~ub&Gr52UeW9XhlMBqSvzK#Quc<>^Z0ede_U{y3UDSuO}XA&j=pXzz3lJGyID zI*%s}r4sfJr=axA;4|s!coL}=M^E-bhpaASR)9v`3r?>$gIQQ%rS+epwCQbU8d%i3ecsYjnE-H1W-j@(nP1&yuYuZC6-IZ;fo$&8 z5ijuIWoThIRpZisj&pnSDu`nI!>hfmZb@l5=tjI(rDbN@U}pgTh0=ghyS?Br>JDq_ z9P0mAwuheo{$J&{ZGWkgkr_8r&& zVCO57VN8!EUekWt2d@AkG{-)EyNGNWaEj5)!{+3LDaUCco?52>zX&>@+iLsK+mcfQ-3ltLFS1 z6S)8Ysdq1H;70Ipt9~)^3oMSWYHg`Lo%$*2wD;g)iyp#Dt9j-0o003Z`7!6-c_jEk z(gwZ|Mh=_VYgVc%$p^EtQbyVqeqO5I+h5<0HygrT;hz0vXWh0tLMT8}Bt*6EYtyrc z6nzKTT2@CeT5q^ko3}otLm4af{kGX&$>W|?%XreMZT~iC=nbuV#i7O5zGVWkKhNr{ zqAH|_sWRSkXp8JWQ+U&n8_o-dn6(6|YFBhEE&(!p6ZE3a&Egi{llf8P>3;7^&{AI^ zj&0&Ncz41&Ut}4+hOYwB1U=WTYndO%T}c8x9ReY;{IXo%%?^HV-~Q(K?wi&{erer@ zYKyCGhaJZ`0auzy0abVqh#iX)y~&5|aRRb>D(0vDCd?;Qk9NB`e_6Kq zJDBfpYl3$>m#6CfVtbRo5~sa$@{yqg8EjJdSO}q=O`8dXjbX{earD!M&ZM@Fvhm(& z$JNZ~v{B3&6)JB}Qc4=A>BP)_b9jm9%7gm8tZNHJ$QgNist|w-q|G3#7M)KX1OCtR zXyh@pPEgpnI&EEe$KesPm=i6oFnx_FsJVAfnoH5k8hzBEXXsO5hZmIBG&#j^wQxIPlQsm2?dt8Uily4lnY$Ha>`AAiLIsR?#`UQ+cyyGpzGv z`Ze%P?4!ix`&7z5 z_NXI37Py@JA?a@o`<%J$(L!=uGk;>rHK!{a`uFZ z_~T*URE2#y$NvocBj_AM!q4&`{dX@gn?k?wh}XVBXS;?4lLxWECF_-U5i70X4i+Kv z-+NETh_F0wM~=L_ZUH_G@NzbjP&O zUYL;*VUE5wmCbIl=BaVd(&!=j>uUnYRLQ!oHVh|@3I5KG22km`^F`-VVoQO{{>zGe zeLuQ`A^-mP*GJjnr|WP|jb=CO+-Ux`|8%pz@33)rPMcno1KQ;%I(>f3 z*|x&etY?cdu~ow_kVf$?N#%J0p>x}oS@bKobJyEaGh1T+qxNd=K~RF!uXC8WIn2P$ z=8)Zmo#KGUUeC5v+DQ=sMiA9**x|r;jN9G{v7DrOIQ^5^-8$no=UQ$@zXAwowOz*Q z#O2lV%RZBZmcG#ne?kpkks3@Cmk1*?YpF^FdP}9rAb4j=TYkN5jdq@7P`+K&S$9~MaMLl`KG|#a zWYoJ?$$BLS^W*HZB0>DLav$fn5AQ$PV$D8#opn=n`&J$R9Bt6=HzDd0&o)hTqt4{J5^o#K zkxiNft=*n@56G<<)J?z!?QdEwLi*ADrnd2ZX}y>H8xSvE>C{S7LBqIY zO;o8Q*Q*PzXWv0A8~e~L&W1Wgq{(f!QXN`T!{oF)w|$MrzxX{6od4Uh#UIP|yd?34 z!@<{4)IcZTc5R-zQtKL@*rGyMf+>OKYEo=whvy!)eO}gvvO9I~;!hP8N$Q8j<|aZO z?o!yl@c25n5+~=i+`;=*;aiHljz=HaF+D)eueRoeAZI)itY+21#zvubRW|;$JLcpR z5^QKXDy<}UJO#K1A&eArscMw~tB!?iB!8eK;PMbdU20V8L90=lQ$v?m>CPknylkKT z(SEGi@pd~-@O!SA)$((7K$GVcYTMSVycl_P$Ejg6Uqf z60_mToQ|rOPp}4Jmod?2UGQA-)W?Jn#H#82c#sC;GZWbTl5aapdyxeI>9kxletWc> zF&x$om)eJxk)lyWu3-iDvAoVo(}xvms*taq!O=-_qN;0nD@i0J^kQr{fxt0de&%~3 zGyS|~pFYozU%$2S_wNf=-&!%Y@N!X3HiOmc_pFLKcu&a+a#nZLSVE|k(zy-Ip7m=# zZ9Z(x@uFNjHCeTA&MaKSOFbpIyo{*c5>28YTpBQLx14Qy)0^zRl|?PK;{nz5Yq`mp zV3)~WwVtTn=2*4ZvMb*1fQ7WlMnDxAh0fj0?vJ9Z#!u_^x&6K_$lv zWDkXipI~E-)#q)0z$%v4sqG)2HF^sHk{ZL@Z|f3BG(gi*ZCVHJO-L!M<-FA;Fu^_q zoOnq#ou|||=2CR3!w(ygs%bnY1h||wb++m$-B35XD)@_jUdgLrFjw-XIhocIVFcdK z!grgEISjhUh3xGCR7@QPHKJ6duXcVHg>70~-N=%hy(;6{*^ZjKs)9IoyIA;Gj*tI3 z1o3^j*bC=xinu&iYh}yI8=LSYEp~%uPtLxr$Aa}bAK}1040F?PK&zYE5aP7Ua59_o zn2SYcl}qgjR~@IrGbd+N-3K*!R|ey_2;G$j0EF%3aowxrv8uP5M%N&N-TO%p)a8sh zq`XLwu!=@)(q^=GY_!c0i zsoojIx|d?(MepXclf8CTaeiK}Z@<64-Y+Hfja2m7q8{1j(r&`_d9PVyA_b}LRxY&} zP7UK$AJvf2P1fs&%dy7AjJnmsra)sNknW11bv5_B18KRdTzGOk`&0zgt8K?|i-oh@ z8KnpEXD@7CvjguAUQnz%R7#_v%fm~IVmq`lr0$7BU#F_RGp->}r_C-$MEU0KD6&Ss zq*3;_<8C@(DF?YPowx;B`(@jf#pP+&efqg!St{@I)LvV8j8giwS$!c3P_SWKUjhMH?29)TkK>n%U z5=h;uWAGX*D0acNc%(=@fo0V}W?tldx>CX0w-ijTyK(n^fIh@-P_Nll2NtR#* zBI^8(leb9TZ>raj=5_J4%V(TN)3U;81g%KxlIT824JrQ;?Z1Bb$=b>&VT zYaSCm<)q6ldtpNod9=?aS?EF)z1e5~YFRadH<{(y9`Or&t~DVW)mCHSQYz}gE?KDF zcYT~7@lCS@&126dMgyBPEv%R4>PS$uzDkbzXa}Md!0a?IkL_CYiZ=_1$+yF|j^P=X zVRvl7pO@>?`1{u-*r49b%VG3Z#<~^nb@f3DfwJ|FlNY9WX>Y|UX0&VY-~{=K#z_iZ zHjTi2=i#avG~z(r8~NZ%l0&C!XGY3>YWLka&CV(-_;W}cQee|OpqHb5nuAoQDb8){ zjz{b^v#O0@H+8p9r`qP=^oTZB%5phSs3M#a03BkO2YlP05#g-mF!G znAtC#htq;xhh8{8_w{`J`nS)2bUQo0OHHQm($86}+b_vPPC|{^d^-%mp&}&f1hg!` z%konNtn5V8r{FbN4LB20IkyX!X_tU7hHAmNEAhkCdbUB?W>B;9w@IaQ)*6tI z>>(rv!@XO(#@*E1nMR8xAB0`r`#M z5>an7=cu5d{IngI$7k9$XEwqc&hD{HwSW#X8*mnich{e>`{L17=CktxZZ(G zesh5TdGQ9o^Ji-wR8IXtv*Uf>Rv_8*`piK!UgUxe{QN_OQSW#1zW8pn%yU=+gCc?8 zVIoBSXhDbAbzY(ay(yH*J*4tPBmH45rtw#g5Ei{~4W#9sy2T1F7r-joAm7*0SJUFS zD*js35q>j325#C_U@CxLX1N8J)&x42cJpe9;fvUGkgcMAtlo0YYX!k%aSYQtsh?Ks zO?4ovEUd}pOV5S;OH+qa_ezqMiulFeU`6!wIcnYuDpZ|VzI?=!Y`5$GbuB|uC}r$- z$y!WZHYW|uA2+qp;$gsK`eIvvPC5janV*_wxLB+9MN>*KZd1Q5q!LL@? z)nVdz@*QB1L;t=__w33iDP8juC-PK9x~rB+rwYE8{h?Yw9M{Gg-Vwy`T(E6#cAj(o z?8mgKn6;TWpp_+|DW|twPR?CsRBtIm~CKYsX1y z_o~IJa+bH1y2e%}3RUIdRV;S^7EKo&|NF5#8Pv_6c@z38szx(#-(}%ym z|F(*(aW(V2n*Bfqit3-vZl5|%D;>&XiwI2jN!L`gv`1@Pp%OLss7O?2yOhqQQQ( z+T>M+YAbwf2Q)MyYen~mdsqkQpoi{N?P(v~PWZn{g`Jc1N!##OsJh0(y8!>RCg-HV zeOMG|7WaOd*Ud|w=hI)mzWa_Vk}U*;fahI!mF0>QHwDri1WEebox}Qq?xTbYR!d#` zu9VgRh3cmYnGV7^y?n3Qk{1e>rfnLhsJjh*ZYR0HR*}P*Ty|))*;t;NtbK=aKjnpW z>hMUjS@)1RjYQ{qoW0xe=^2etKasgQdYT3Z{9?9CyY)E$b>GAirFRneRG@Q3$AmA9 zV2NhnYtTMtM(N~3Nrzqe$*t?$%ya%fR&96HUZ%G;XbQoYS9cIkNs(+c2nF=d%Zm%( z>99Q8;+{tUsR1l|Kl-wP6z|yfd3do{ykgikKB;oJn{!fTJWiArao6rxz@cOgpT~0Y z&F_5b8r7O$Lkp>ZDvR3Vw&ug?ogB?tfNlE5X8iyGtQlai{2EV7lAZ}w>T=DulXVvv zR_B1yIJa}E^Fs!Zflc$vt_iyJ1bEH{N+g^7Usr8aUDI~HkRT0$igFQg)J1Ilo3#&(3 z_HeRD8fu(9mW^NoLk}AtnXNdYWgYLTqQbi>{onQ=0QguGcp98Hi;Rv-8~3KWk2{Q? zvV_}H?T-DoK-gQ|s)_&RrEC`Hl$NaKQSxQTOZEP^eqOc@f4-&7@>{Gqy~MMAtb!;% z)_yB+J7={oo1N2JNgy)VIM#Ai^%+jJ;uL}{8u*RDp(Fw9fF1S!z$K&)D9}&@3f2;Q zZjvi&t_)Nws(x5O=$43JPmB#;VFP|Ndy;{~7i5(9U{THX*#7hIZhrT*{r+L~ zq%ZS=mjdEQHryyqHCg6sj+9sCQx204+tlohk!=wUN1l1y#{SW6_f*p^v5+UB*->WQ zl+(7{HnCJtv7hiBIgL zPS*)Z*Cj%S!v&?;<9+EUs_MCS1q7xuEuE^X6DgsPktO6f1VS^>u1_sa!eO1QILjKn z_G&*b*Pre4=eP3ony1Mx4c4i9naq0ZNq@iC?3QtEnvKvE7O;qr;T)O=>f5FWPF+fr zTUxWrK-5dg95K61{F2RE^Tl*R>b>e#Ar}a>jD~}v^4?9eXyZjkp0f|-N=~D!KA_Wk zi*6S-;s4ST40^9bFlTKI>(s7J%1tB%^zD3eFwV5-IIRAcs~~(VWd+sC4pkTd`?hYV z-cs(l^De5+aZaWGFAKI->qSwRa7+|np(_-!T3WU*^z^#wy481Qcb$U2wE7@D1%x8t z^RBk(1%}MGGa|6xeJPl_g44Fm4Oq`^0QYE5M0VZZS}!$vmjzcxjvpXa8RW~_2dm89 zCPJwB<_OMGvu{r0%N1kf|FgBH8pf40v@hXwy#*Ya1#nyZT55POl*G=SOZJ8I8g$&= zg64Qx1)+M{_-^Oc{Sz9y-nS2*{z~}T{wu4;_UgQwwb62dVFMpZQm+a@)8CX$5?bubJOIB5jMV;cMoDC&6drj$^)D$sX z{W2pYEh~3r??kwVK6$%c*uqx8pMprw)%xOV~q*A z!2Y+lR!!PR6%0sBJ|mppUZ^Uyb9BugcFBOZWKcEI!mejG;ax*j!jh`pnq^0&>@9+x z9ppj=)y+ilGy9Bhy&;BUP+vo6?vKj0oU0ICfa|G84DB29#T-a($`o>MbY;!pOJ z=;6su@xpj2cb(k(J23rN`OqOc0%kAX`0I{5*!BDjr}WtRUH1wr`fY3WX%n1IM{fel zJG^;PDow3)FG`O`J|tGd3q@xNi?Ecuj-g%MGTiC5XLLLI>}ev^*!Z&x?&MaN(rn!e ztj$I}Ue`AJa;sU5Xx0E*K%~DR(y7hX7F0sFSx^BI=(y8hcd%plu~P4^e|;z1Z!J0& zL7$ziU?OIPJk=hG-zc?A)Tx8jyM(Jxvw~Ox@H%fegROysU4uPWgU$S*jTP*TylEO z?ao8BRF^0_ss^MuY@Bn6cMa;hcM_x!z=8@=oC(7hXEW;_qkZ?Lh|hkiL{eYoi z;@h~9gZnSKGT<9_0lz?97PW4P<={g5R^Ud2i$yv#g2}CV*UgH6Y|N7(&vR+}WvdaI zRz$nkFY+00K91E!us7#ktZ=feI#7>~GYH27*!Yw{2hsM`d8q>EQt$!psR+9pBkf@V z>aw+Y*-Acx7o0sg56=1IYY3+VJI863lKsJImb6R&NHicvbu=#TKKMb}5P{GD*6WN) zKgaXF_S2^i={mi1~K+L^Albq#@m zBH&fvT?^OH$YK=M#1W}blpL#7Zxl<~=dHx@(5Te2#Np9c%T{|>A)sbK*hmN*3iJ_6 zo@$81f08>yM9&%$J_mYF@VB}-{-S%A*GvTSaL!au(xC^{Zd5q(9J*#{@t7RoX=-$B zMJtmjl`XsdQ$nJ(4SBgy$=bB@wejY6yhz`^tkhbomphKBWxGI)^uAA$$hs9wHE_T{ z0_B)a1#|8LOqK_8;8jE0{4py0Kp(1&d@xnb(Q{azP8N)PaoKAYqJvBpxLP?0rM@4~v^tHAZ_UTD zb+)HAIRSb&0cz9Pq7VvF>-281n{ZNPJBM!C?bX@n%lo-TO23=*q-Ral>v)2PJIl%C z6eKFdr%p`1?H+6!U@(z&A&xb9O9ujSmi;=WZo)dmgOukjX|qX?$ktRMJ&C)+M(|Dl zTm`I^J?-AHPVdN6LOmYMgqDjog)-Moo7eVf>3D38m)};ZR9yrFi&S}=8jNw8Gm(SD zeJVUmKvX%xE>CvWxy$zf6?_ki3J2E5R@TjvgWfpcux$rrO<&LJpnt#Zsr&pW??2KtAD)K;8$C2BPWveO$;(xQ{_EX!%!bXQBYI72w2k_s2x#s6D z0LE|cKYjem*T230eTl<|zkFWyoIe$~PL2ZHNgdCrj{R|~L24J?cFem)5vl5+%Rq88 zC>MvzOJbN%<;3vXPtb%#pR1~}NshM0f5LZEf6d;d0x5$=mZ~3%(7`8~IIzE;_u6Dy zcj9jAs;0iecS|&-=_m-qg^mOLLFUN-qAFmxv`k2)lLS&!@p7~2O|4Q8s#9#bChn#m zvaDG<9lQ&5+PdwFJM>WVwmZKVr~mtE-mgE&t;YF@aa!?sO)+RJvOl6wQ5k1JJ#toz;JNq4Q ziSQ}|>5ndQ1^Pj;wM?~H=R7;|2t@$1Fcc6BlKjS zHU9pl$x_EGJ$0fbE{lJ zUQ=&PFC+WY96yZkWK|S&2H6095WAfArRWiNc!egzO*)lc;<2 z28>tCqNy@qbKl@mL9qLCCcY16ZlY4a3Wqwomb>#l-62Q4`yh}UIB~S4hrPV{s6b)> z)k@XCo6PvO6}vcuiOxrZe(#BVpNYMklLOkW${0wgbzM$V5YatW>P^Hct+K=MDtqN! z-tLXG)9QCzt`7v-px?;!+WA^--eV>yLszd4d=4asRzdjB-uF#Cd8k~hU3n4^+oee{ z03NcRgbf@JiOjC|Z*}K^8^Z{&;s-1xovDB-V!V&aQt3dhqj6D%5sV9$nsqf3+a;Li z#!=jCv#eHKx-t9cYFbaPZB4lZGR;A+b%_qHxopo0+P;}n6$#NBBq%NLD4PE9`LAEv zrPyIyErj7kSEo%M&r5!e16u*Iq;CcorZ4A9P~hcNrZTp-AY6%TQjSw5Ly+v7hKmk6 z+V;aCilK0!-oVkW{NPX;$AnD}oP1c8)1WRKcZd=DxLfA8Szeo}O0-RfMs4s~C@JiRJ+x_VW&hoAEex(Mrmz zX!M{1y0gP9;$(B4icJ!^9a&}DlR~B~zHzsBxeZkU%j#=h!xJ3yW=(T0*Y`!srIZe( z0R!NQ>O3iJ_rULeeC>hnI)_YAmpOi2c?-MZKqD72ugM_(Pr2k}AsZztci zS0$-L<@B6{Aa^@eswV#BQ1(is0_neQq`!(2FdrId67~x?ifq z0w0nchZA0+ijBwhwkF?f)}HZEpZV_SeZBws`9u5HyVcdTm6y?=T@9^b1v4J7xl5;m zjU*Kz^VKour2=I51{@GRFUJkC!eAQy46kK@lz`A{S&9|~4B)cle}c>5T+`n9aN4Q& zQ;Ax37in!-8t?%h0ZU!0MegjHv3S<(9VLX5JFICOn{$6Q8ZZBP>m0KiJ^E%dKuiWr zT{JFor3x-~U|s5&>(~qaS3e|b=u$F?io6OR=xY{|EdB^s|7`!5ALh5O%hOL^ffo=@ zcJ}u8Uenu-fWSqp&29$vKuG5Sd5N6$psHL}Ksrbi!Aw;k2_^I86P5^h#C|q_u~+X4 zWqk_U{nk&S6V1XhdMC}YV<+f7Kb7>v_6fM?5FP)4W2qr<)X^jd4g?TSl6}d)+G}K{&SS%!KJ`#}K^vL3!@m^gb1`>4c&@ z558}z<_$mwMv~-BqUBH>@vs9!sF`pE!GL4w=0Id#(!+gYd4iHzg!t!^w{#e0hi z+8)(Gb3I)_lD=Bj*EX6{SE)TlC6WQ`LkrfeUlu9ZM$%~qOcZ(~X=Hi!t%ckJF;tnZ z8`Ar3z}ZwZx1J7liZ7K>O%jz|MSqPLVfh5Ptkv6~6DWP#?a0`t(h)gt!4l7ain$JcGOA%K8o2Wx>k^IrAVM zW!P)C2i7s8S;%0TuQ3k!P=}Mvw9rfoE^T5Pz?02W(zCQU~sPcDLdPBRjW>L zu+QAZEqa;tn3{?+cu&E3bGcl$Qli>=r)|jf*tE%WR7SNOwm%`W4IqrwC>881q&6kA zdS3m|(RMd&34%xASZ33phG94Do-3L7c9KzX@Nzxv&R^E6zTM!H=wE7oSG5^R_o!B# zY*sMTvp}YXn6Pr10jV$wR!&DDJ@MLfvS&5A0GgdLB1o0!3E&`a=>`CwfsydhMzG-e z-Q!Agtq3YO)%3ho7kZpSuR?4l?ZD3F%(3rdEJso{@j)baCHSB~)Qw$oYiuQbRDxPb zp$bq|?u9J_r01QfHwV}{Y;8XFX=l`>{LgC9^nl{ zt(v9^0~2J;_R#K{pbf6R2@w~eRQDn8>m0>((wFn-osvDnjsmFFYk7U|-mvQIt_hoE z)ng$8y@H(XE{fn}SaZ~3ix2+vwe6~1tN^+DRat7er+Hb->)oWM~}xDKcCD8!4b z$3sv^NgoC|7Mp&%h_$26bdfY18JyQDy*b$4IIMa?kcnZ2iu@NBxf;a1Lv7U1`(nE;?KtYfxi4nGw6MH#ocIpup~E>Z8p~2X_ux zfew2cPWD%(Xy`v~bw$KH|=G=i*HuVo=%*?}P9&<*h` zaCpw5e|#BJfg=6>#sO0~9t~T6wr}6Qs3W&LAzyrxVW;T=QrS4Fot9;E7&8ZqvsS&p zuvlI9^^yYb)UMLYG?XkqUORLU7?G?w=#8Tc(12EOHf%wifs@uPVw}z;+1Q_)7mYUO zdx`(3H27hiMsujs7SY?P=`2JcjX@7D$CAy6iUHZ9uRibY@Rm+rJUalH^XXNThE43> z$X}_pOB5hs^yM=KIWQ^{AiPdfPQ*(W(&r<@|9NTPk&fTUT`&EAEvT@lqc0g`<3H@= zzLV21tj)G1eybhg;HsqYpbpum#*-k$kwCwCca4Sf&cjZvjS0WKE@w>+l$zHW4{v z<`O`dfjC948UPmYK}l%`gvk*cOSV4$wmS=3!cnv-;`izZ`eT*;WtUO?UU$zgnqHc6 z*i@%EM6j5k`|7mRZi9CM201OxKZxvEiL*j>v{Ra$FH+KLysIP8)k7N`VDLrsQ$e%h zOv&li)};#dy=}S|KkG4IOaPZ?L&buo%VbcILqS@?u8M-%F7P%lB@LZN zhc$3=N&z3;nst);Ygv+H-qYJOsCxCLm0OotUFu4Mjsb>i1Vg2$c-}T?{<=`>*u7|k zjvJ)I{wF?q+eqTy#N>sSn`*ERLFg@5b4WJ{D!Vn?d$VMq`B7ds`sWSEg!W6{cV)5p zWB{?fXsHl5B1!mt+1jH%Z65(*7@uXbe>zAM!*Pc<8EuAb3Lj#lpXj9C*+LwuETkqKzau(Zsg#>h>v_21xJ1HMOVdxG7slaf~koOK$TjLW4 z8_!YR+i6F^|E23kB=@sZf_0>ub5P$#Yr@lfTgIf`PYjMPW?|#JG=np zLf*HlTEur}F;b^DtBI@! zo}*yaSjtl5P&*(wmy$0@>a}zLRQPDs26E^U`)`@El_zQ^$Snt#0?`5jlQg!~x|(!4 z-B0M9D(C9PZoIj0EOi+#Aazbqc&h_7n={yooP+7?2Pgk=MEPke`X()?G^DX%ZKz~z zE1bIdkPtM#-(a%`FpE1RH#NwhyP>V!GZTkprI zjH?au_DkR9u+a~zcZxi*?+Z{Fl5h0j0d!$G{R!=bp!NV}X>s?os_w zjC&Q83x>0v1clRJTDdO-3pwhYymrgr5dYej9g z-7b=0qYO+8yfIIw3LizjfB*j9@6x8AjR$alX~A+v%*reA<93>goXS#I8+ImDZ&XO= z^wTy2?PiA|@Bp@RuZ}&bU}MpES;Yn#aOSx*WkKP-!f-7KjCrxt;203tVVAKDN$1m2 zh^31b(iN5pwv~FR3mlSgd5?E-;Pp0IV|}wNPlDx^8xIm3OF#tMwLhCmZPb0$TXiGb zhSq@=&eT$XaJjJOG3_?UU~kLvoQ+@BDXyWqm)xiAk0!2tNw3%@5DO?TR25cEo$f$A z%LJ$LhDo)VG)q7r>ol0=RJ+Mw$`Ok_DJ61%H^yO@(0XPU-MP~_*DO^6j9W6YRikO# z^k9E|4Yy~N3P4EW(_^zuA$Y>_Qi19OdFKh2XjgTrtr8b+g;j{QUQzDFqFxS)6yKU- zC|c{~wO)*lC8apX7lTAp)CRgt`f&XFL1+H`>D&DBX~|`rj<%MU>9FCI@DP)D+mk$R zA`lWeX|9mdmP9##ZZUFpg;R-308CNPDg#w~bZCH~FkxZU)MsaRz~&sP(a2+3Q?-vl zQ>Zg(w5Mw7Q_LVF@Ooc!KrpfnnQv_=jt!@B#;tyr{a^d)@b5c_%=vxLJFu3V%Qof9 zYV=NC-PpKvOE|9H!x1-p^5oT{#>@o1Ov9VPtt)xP}w>$iV>Sl2ej@+VF> zy^P)9;2b&jf44_K$<}LG#HmW2+cgR~R!4`HJNu4^H5B;Mx4p0~EaASoZ=c;jX8)ZORY+PUu}w)-i-$Z3az%n@S(7=nhCmbdZygsoMtS}xuSsix~c z;0#dm!`m?JeTR)lH<$Jbv4%2`xIjn`);_M=Ic#n4<{i>6VBn8EE>2C!lzh*s&GegVoe$6xr*;lE9?HF z5S2-!fLKy=Im-XEUaGo*hF*YzO(&~k59T`H0sQVQsVLrH-5eJV=E*ui2QMcBHXb0K zx?Qxlu0Mjg7U|h}fUqY5A8XusyS7OtHH1jzo3@Y6Ef0`VDGtu4@wVUT>EYO>mo8PA zj;OkIRX#B}e+0s^|FI>4YE{xFUfMsZ-^=Dp)&4kE$sWwE-k_p)4R!z&)_9eN-)IyIVXKT;>(_#^`zO=_(bL0R%FHqH6yRYRg%%{BBT@xK~)(wH> zBD2J>Iq3+Ivo(|`uXjWBcJ3H~vsud~K{{QW%l-=`OUdOUtj_6L^~6yU>f}{lz~&0Q zd)h_pJT^?*Edukis^`oK`3;^5!0aj@by9#+`H)r{BEiDZDPG>*M%uOxF(l4RxiG!4ID(Hlk|v7TDvs^{X?T!T;JC*?p0K?Z~L(Ey(tfUdbOIo zFYwboo3OTgSCatHN$UbmtRjX>C`wO*pq&^$q3{ub_(dZ@BJB+rINl82^=yE1FVWq= zcRS3aNEfIydx7uBj+t`u)k$KqMehzg@9~E(^nZVDf1Uq$KmWP(YHW>pxp0O~@)2zp zcY=a#1=+RprNVP8Zm48B^qi`3S+j8N53m1+R)ku{YsksB-r&HJ+a`3G(%J~whx{q< znWVFhK>-l?z?b*Mz-!g|A4}EjbvfCt;cXIA-!|6GvTxq>_k)pa-fXcVm$xVE2#|nP z{ar_n!(lV$na?#UV>{RZM263C*ydgMl*-22Dr0U7nJ+^QhgbpuK8}) zEkeh}@N#`>o0%%Rgt@LA76F>Wrv0cx?9s~u-l;2D$400Ppc6NtG6L$^dU@BffJ<3@ zpy1~8+9WP240AUnBX{7vX44WHR_U19p|x6TS&T=} zJb3*kFf1wQ9*Qo?m!g~3k2M2nz5n-0iEG;Ae9<`t#~y84qCTOEB^wzM_{FYow(V)d zU{gU9Gn%)F-VQ8PzhT#P)4ALpA+Sv?SY0eVYWh29zF`GGI~*2p5ZuDGe5RXob~f@n zs16KG8I!SVP6#m{4uW1vr>+;!3x`{uLFJ=)PbzTKi(fu(JM~De%J6j_{k9vRC!6;3 zZHtpGBwJK&qa1dU5MG=qCZZH;0)dwu(sxSu-{0Cl=hsia&(-^pZQOoQEeI#%2i~<^ z0GI1dc3F<)*2gcstKJ!2fPf8rW$cto>lxkFRQAxY(Q@z(B_YC}LzBNszE=UH4!*hU zL@sqIS6oz}j3YD`2bpl_N5tYBRX&GWQB@~g<*mnZNbbDR0q$#{c>GwZ@#*8&PeAx> zU88cgo;@ZmSGwE=+F07MEmdHN$zDU?V|O3G^kCV+1T zWXT)BL&?9Sx7!Xz*o5-%MQD_r5vT4-dOO}Aah9p-tDw5QMv&Khgt@H8K%jVR$olgM`)d0i7lPyisyRMvSQv04T z7<6t?JFiW`E{FfRZ_5wI(xKb6on)EcWR54m=PK5(x_ZTAyTL?)j$@?$^QDOQ zGgR5lsO5@=_nd4fNU`6Rz%oQ^Y-d1OOIB60vzK;e2OAssL*;4?(%!8!>~ZK=vhEIY zI(T07$@LSJlqoBCLNpIS93lM#-?M?gU)+3Y7uoN7p*_F$9BbLDBKPSPu&zlBJK!@$m&D9hOnJRqt9g-~*pe^JZHsh@q<`FxX}tikg}@ zE5dm1K$l06PZBq#M=TUOVL~Qv1#q?Vw{5;-$(Y5SlfVWuvRP8N- z%+##R+i<9$RT1P=pB)TcbbjC+K@XPI#k#3nLY;PMc@k}e1b%p(Yz^J2gvO~l6K!@4 zd$pwtrtDvt058GD`9xOpN=}1Vjn?r=%D~gu0L$3}5e=m$ljT10y&dMj3}C0ch_ z@>;s|Itmf~(~-nK!wSZJ=b`@Fo{D%h>U~G>f?MGNtVt@AvkGA`=ia2{^2 zg3ooGsAOoHd{m-ibw6zE&R>@5FN1$uF^k|1Q+R@P=a|EqW7G!FccyKNbWa~s2XKgJ zu{rBK?Xf6!XpmTV(L!~;|5U8iA$N5@dzI~KbltXfeQ&ev^0{d`c}Dvfh_Zn%CGeaN zux^7{)X`3VLVkZ!Kys)B4KP~+WHwaBB(HPM(X*+SFPkfC=?IL`GgL(vPN(+iJNbeA z4q2PB=30vL(7f+`QOsfUu-3h$+Pv~(y}m3b^))!iAq+1+>U5hO^MzmP{V5z--DGx$O))!*Z>wf= zqBU^}w8lwxRIt6sjxZwYqD`NN{W!7`c@9z7d_hwAu~OgWhxflP4YnWM|GbrF$O7n1 zMJb{H(1|ee9H#~7tU#}~vkuFd zs0t3)Nc%j022SrM`K{XQ+}a&#HUuP49U>L)<{JQ${CzmiI(b)dwTt2vY6{n~J43=i)ZHpRlr%&oXS^*;;-IVQCO|J27K1Nb%00q4hqN;~Q|- zq8@yWke95*=rYUBE?(B#`OUKR)4pUj0W7b!18_gd@-{VMQkgwz^Bo+~xOt%(`Vrn^7A+jp@*05`($~e$T9h91 zwvCM7tCykLKpmaPpC0_LS`o;7IVVJ+S2f3~4dtXdm0f z4h7{ZwS)iw?<~dU2*Pn`)@}jR(}_Kqu+;0(SEVRlA3}rVoUHlV}6e zG-5cR3{BYVw00VG-<y-T)?prZLnHh?$4+^@0odSEEck@I4;wb+=U+m@O}>V+z;(KlVf zYX|vS{E3H?B!rnP<=}N|$6{XIf2>x!exL8Y%#YXnGQYel?ymGYf4Uk7x+6a%lWuLl z!c4~X)-7MJxN#`+RGCCqSeV2KF>TfqlrZXw?(*0A(>NE%YT916uCq8Ade4#D4ifFq zB1u7~IBHrWl1-DaXM47`uOT?gPd=0yO*KO{pc#kGO4$TB-74R8qFig%s;y)Vk>#Cz z%UK&OZ3pekVnOsjV3#_PVLRldjsj0YI?dXQdJ{(CAbS6hId{Fj{cT>K#@BaWKmYCh z$3NfAKi>kqRnZr#8Bn++^3F?1~wbGZM(X4bWBk*b?vXn z!fIe|y7sL& zK>|BzhG$%APL}84gz4^Hv{K8Vi<)$)3KF4VI!Q$v4i8zQqbE8)Z3=Oe)Ka)AAWW4K z@2`lp=Bpp;*8lkM_wT5b4f|ZDB}TNGFAEsbuC?49k6NYKd-OwN19-GTeX40Y>&>3a zX6b!8UVOnoiYm$8nFC;L_!CDuMU?DRag45MtuSH*MRjE(*|+Itc^@Sij^<4EM|6c2 zZ#hC8BD&gji?QOHrd>Ptn(*n6)NPsZdiAvd%m7PT=-Q~P&BJgm-2r1*EIIIsYBnmS zaXEfl6*sC%*bM+3r{qUAoa58)zkm9umGz6gWPQ2K0r>%6REC`EU8x_SCK&9~wuA~Q zJtBEtQ`Wl(WinCOdsRRti@V#b-P%%Cg1g=hO0wUxO+g1?Pb~^aQ)V$ZEWl|Xpz=>_ z2$fwP2hz)G_GF&-A+sqNNVsO1ujPU@jI1%)e4<}bB8ViwLrBD0Vyp*iyU$=dJ(!c6 z0HRU90P@;W>^Au68rxNT3H)Wz*Eo00twY`W(H;x-$CoefKmPUI`_VqUv%&q_*Eff; z-=IJ;26KA`DqWA6Oy}->;%|ow^Me-l{D@oX!->vSjJ?dG7@phyvyPge<7J)MC(LxyF0ij&8KR?-!p9&5@N{M0<=|x6WX86Uve#wG*qwMe ztt9G^?no|pr4~WY15C{8>!%N&ydwOs@RvTnHNkv-xu&q)GVMzwEdYuKaYFMk!Z*VNS zM?JO`!7Ho0BMo=Z$4Ly^8oi3}azJDV&QlNLI+h)qQ-qDRP%WW&MRTz4mhmghVdsMo zl};Vft#O|=1hH~MFQr4H+Wlbrr!os+lECsmtXF)l*9-j8*YPgX&T^%pE5JVR!Okuo zFrH~%4~VUfRK}(*s0|fKO&vu_lHLh(H6SagVI88fHFfsm$gB}|1(~3uU@8u4G-#!hhuj?c>Yt8Y;T8D~cVn z&YYj2!*~1SbB9EV)rzkZsw=?8o=}3vI5}*-EmeTDoH~G$WTfJSyamK!v(5JwjtxMe zX<#C8cw0b9w-u9sWr_AtGj%@r1W4SPlJbj}6Y-h=RGp0EKtcvkfh&)pnfGlZ3q&HY zhCs|8>immyAh9f24>p@H_t5e}<$A9ib%i64AE9#i%zs|^NAc_&ReVPU@@=e~a}RI6l{_zSmZ(~lKniTqWib-;TM-!p{r{KMA|b|?3s#dl z1eV|ARB+O(kiE49e+pDlIO@bNQ89Kn#5^?tJe&eP$uQ9YT8l=+`EzjWz|YkiDj>nN$*yOu442JNGHJ4USpHpu#EL>|*xT_6Yh;XoK# ztgt<%!`4w&cX_tV%*DU(+5@UP~_rAPf7`#MUew2FQZ*c2?rWUb|^< z6n;QiO?94JXud;_{;lo@(9D?aCj}~OgE*}ITX&NCGLk|Rsx7MenjK1MgI9ZQk5a_^ z>-_Ug8mq49=T`yXWh=xhRkr3TC#&I3fN}vh^(;}M>?FXf7K+O&4bA+>MpOHw*oi?| z5f~QF3Z2fV`$fiCa+Z2`0bn^nEGmr2j#yoPZICmY-~HL{7YRDvd8@m4RwY%)aQt%O zkF(`Qr?RYd;V)pn0Jy2L8P}{1XEmb00l2~|ARX04lvQIuvBbJOR`j}8=fR}FX=69> zk?!G?;(x5v@n6Spwp2Wc56RA|f<6qY?ZCEzW(P`o!}>O&g!8(9$Z4manu>sgV6+~N zINJ=UX%3)*7^;+q9-%5?tjP-g7s{(yw%*XH-g$ZKAVubkhy8d;mlwVz6rsGgMf$aX zMniHkNO)XKo+QK`pvXI?ozJQ`?72)i`>w&25=pF?+1o*kZnz-LuzD%379Kn1H12Bm zR>o!Fb8U;6e%yx<=A~>S9QAUpE|Q&YmH(Qrcx-mEOfQF;T^)LXMV$r!vzHCxsp;1mhkEu9BGTY?*=x*}G1f1?NUdk` zaSWarEXoH_8Dg+jJc(ZQmM=A72hGk$MF0Hh%eN1$zcWll;#7QDD_i_I&tSr`{BtIm z{_^(FxxIUC%X`6#CF{t`kju71#qG84BxNuC1YNwGkl1Pv;;GbntB`vvKv42BKGgce zfj3OQZq>|EZwyQguv-8c|&O?BX^@|SRG>nN&VYowtD z%22OC4Rre@##JA6cp@WbzAt>uv9J~0o+Yh=)cGiIxA4UU_?!UVYSvp_$xvIC&iP&!~Tr(>;e_XQ8|Ndis zT?H8p!hUm@`5CU%rBZB<&Eja{u3bdU!SVPwi=8-CZteC`1w|LM?5m5(dS@~3?o-!5 z(gv;X zo@ZY!HevzWM?Gd!s{p;z_yRcD28=rDa!63HmmRg8yH(=AQR|0}e)-vzwJkMy^>IlO zrhceA=r_!!V934<709CGxuKmYv0OX_U;s;MDs27%FR)2U*Psfs3diMyh4P{v3s*dkl$3}s!DX*W&A9PNVZSjLIA z;Kgxo&w=rz35Zs-@@4JrbUCSYs(A!|iHAC`I(J&Z)&y&_gPl{T<%6{jckdpTRace_ z=FURuqIBC16Gmi?%Wtj`Vz0r zH4E9o68~lITx`7u&|*3FxEi&+TJq|;s91AvDcFYEsu69st0OJQGqTg?R$RRSDt1Bv zG>E~<)~YD!@rH~U+HL+FmfVzZ$ct+e!}e}7@NLD7z5MHn{qgOOFZ1hLXPeaU2_(P- zo#Qv#y|jhmc3&W7IJ-UW*6Qq{Ab{rEMutUzB}~@ly}_~-VNHjPL(R6K$&%x>+ViU8 zldO75!K&0+RV}BdPmg?5BkpN(sBb8tkCh>r@=`WV(lpuR?X>V=bN|q9$I)C;iz2YF zACdCz^q4Ni-9XnIJGDD#U)rdfGi!TY{ztG4fbUz?jwGf;PS#lQsJ}+Bzt1mye);sh z4L7{W7`?PDE3&0OJ-@ZvNjP*wBM*_cCqX()yJ(c6Xn85CD;&Bx>Sj$VJJeboWZ^pi zX+r9JEr}YhFJe(=`;6^Uw*14*vn}M?!2}p7Tidl+14w{I z`NZr)BgHXxM=t@gHdiQ^%emmCq$CH*ynwF81Dw|MqtTX)3W{-7C#@6&aA29;20|et z7>9pZw%CgkpLk$op`fLD17x^N~1D=vEq zN%CNE=Y})e!{*J>0Se*K7-2)d4Zz0#ODdpwsP1uuEGU^QFc zSH@ElpCIW)KjbvralKdK$&M(bifckbq?g5WUGNu@lXEnzLg~Q*8J4%c{q19 zN$k4N03j}|0_JMXy9424h5Jn_Tt3QaN&hK^!6ps%GL75~ z3CHTWs(@JD?*M)YW~0+;%ChT9z@`rBjzp^(YLabQCU~nh^tOd|Y4@NZq}Rv<=U=K(q+$=Le5k1hNMgBp4T{ySIsF} zZHP|2!QN*F>kKd1h9*xC z)TPAAHaMbHol5v_!NA>W-R&V03tvXKS##F;BY2m{({(SGkEW{WHuy;vhf?-t+!_z0 zE)seG+nWT{Le%Y!`DNYy`Sq{w-+>}Oe_MlgOWL)(RKb*(j~YY~_0^bd!5aB?!YZ_u zA*?%;qJ}STX11J<`@2>5fc3mqdk^uQtN(%BK#nT6N{tY$`ZPR{`Ho zcc$-naii0uRbv=<=zc2MM>s#hPE`X=P9KNwv>{MO%#EEp^wi?y19_TN`_+CGM7g(O z=2vezjUJrgO$Q{$Hm%I5W9$$K37%NuIJVajzbxBdu228`_~BE#mR!wJH-P-UOuudx zLQ=E<$bq{WIqh)D=ulNs@ey}h@WRXn>}&&q1`)H!z3rcX)2kcI>-TrqVn`su?z=3DBN14MmWpToie>u6P)9TC+Kjbw4omOi?{UZZUGCzxeN)3dcW zh^7_3&KYS(fC8(gQ8)@ytsmW2&b=%T^diS$QEk7s3UTVOa|U(U)o3W!vqBbBLuX$) zT9cB@eOGC*It$24&<~Xj;S90LM4Ca`I-(*1K##vZz>Q~yIN2jtm+ksg#}M>v`~&hc7|Zv7sM|Y{QQsF{%H{2Tk=(&L3{;zB!4{6= zvL};NEuKx~ZNy~*9RX-yXI=mo;58xne_X4~TD^=bMi1Gc;LIREz{tEk)8TeFxP1rq z87xw9eTDvQc)X*6SbEPYeFUf3WQ6ddp~bAH?f`2ZS_!&#oM@v3us@OpwyfrhSI}oj z5#IImd2+B#ZM`>bt#h|S*bi(;n6k^1+bPbgw@yVD!cD9vA>#&znjH1%-fML1Vg zbsgwlY{Txf>^#okExn|xv^KR#J|3ZK_wd}#^h0c%Cp%VHuMsv2cIS8oaPW-#>Z0=! zud7Ng&{q!#GQaK0>+wFyVM5-N({b=0Oq8_WxO4J0T%if~CCqFaYAJ6@6F!#h+n0a6 z18RNx(!PEAvMP(;hZ0^!&YE(2i*{@ZJ`+9_!DP3sVY%C>jZ+nh>(ul`|69Ocy{(Qq zjHm)8xWowS;FH&^8V_dm4ypuS?N8mFM&H*c|Bzj6gd$5B`|~yu)_5iMGlwex4BL!J zWv0y{@lo_;p5~x^^JnvbgD?O>DcXySB~iXR`mBU~^`fA5Y2VdPCg?`$xiJ9A2z}%rcbCPudj~X;AELio@5yg-gDT6Rl7k_ zqSfg1?PZ(wW~bzcT575u>f{*NT5-Qi-xD@9U!YxvZ3~m=sto6@9{DMsZ>n8FRyiS1 zqn)G-K<5Kive~?Xmr zMB0?<1E?;w`H%RhUqJ4!s;^B})kw24t(f_$8$`aT`KKEl!8$CNZyjoQ!C9}sB?xn} zl`228lI;Oixrnn$(N+eIR%~Y1n>uZsk2TdS0i+N08kOt#p@-+HokxAES-*Aoz6fft zCd=arAkOi-E$)j@i&T-Xg )j-Yq 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 diff --git a/metadata/md5-cache/dev-python/aiofiles-23.2.1 b/metadata/md5-cache/dev-python/aiofiles-23.2.1 new file mode 100644 index 000000000000..c907435b5fbb --- /dev/null +++ b/metadata/md5-cache/dev-python/aiofiles-23.2.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=File support for asyncio +EAPI=8 +HOMEPAGE=https://github.com/Tinche/aiofiles/ https://pypi.org/project/aiofiles/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/aiofiles/aiofiles-23.2.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=f48cd797f49e72b1178bb27b181f72fb diff --git a/metadata/md5-cache/dev-python/libcloud-3.7.0 b/metadata/md5-cache/dev-python/apache-libcloud-3.7.0 similarity index 98% rename from metadata/md5-cache/dev-python/libcloud-3.7.0 rename to metadata/md5-cache/dev-python/apache-libcloud-3.7.0 index e39fd39331e7..94511830e428 100644 --- a/metadata/md5-cache/dev-python/libcloud-3.7.0 +++ b/metadata/md5-cache/dev-python/apache-libcloud-3.7.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/libcloud/apache-libcloud-3.7.0.tar.bz2 _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=eacd6fbc2088a05e84eaa2fb4b31f668 +_md5_=34d8f914f1e299cc3c17c1f7fa2b65f3 diff --git a/metadata/md5-cache/dev-python/apache-libcloud-3.8.0-r1 b/metadata/md5-cache/dev-python/apache-libcloud-3.8.0-r1 new file mode 100644 index 000000000000..800d69d8fa80 --- /dev/null +++ b/metadata/md5-cache/dev-python/apache-libcloud-3.8.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/cryptography-2.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Unified Interface to the Cloud - python support libs +EAPI=8 +HOMEPAGE=https://libcloud.apache.org/ https://github.com/apache/libcloud/ https://pypi.org/project/apache-libcloud/ +INHERIT=distutils-r1 pypi +IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-3.8.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=98ff3852b3e1edfc3991e917c3676087 diff --git a/metadata/md5-cache/dev-python/astroid-2.15.5 b/metadata/md5-cache/dev-python/astroid-2.15.5 deleted file mode 100644 index 1bda1cb3563a..000000000000 --- a/metadata/md5-cache/dev-python/astroid-2.15.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/lazy-object-proxy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Abstract Syntax Tree for logilab packages -EAPI=8 -HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=LGPL-2.1+ -RDEPEND=>=dev-python/lazy-object-proxy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pylint-dev/astroid/archive/v2.15.5.tar.gz -> astroid-2.15.5.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7db3c65617e99088f5775bce25064b39 diff --git a/metadata/md5-cache/dev-python/astroid-2.15.6 b/metadata/md5-cache/dev-python/astroid-2.15.6 index dc96f7455b76..ea29c2ee605e 100644 --- a/metadata/md5-cache/dev-python/astroid-2.15.6 +++ b/metadata/md5-cache/dev-python/astroid-2.15.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -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 LICENSE=LGPL-2.1+ RDEPEND=>=dev-python/lazy-object-proxy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pylint-dev/astroid/archive/v2.15.6.tar.gz -> astroid-2.15.6.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=df87a0c6b7fd2ecba84e2d278eb13943 +_md5_=890a220a350144a0a1601589cc24aba1 diff --git a/metadata/md5-cache/dev-python/async-lru-2.0.4 b/metadata/md5-cache/dev-python/async-lru-2.0.4 index b90f16534807..3c17db10e58c 100644 --- a/metadata/md5-cache/dev-python/async-lru-2.0.4 +++ b/metadata/md5-cache/dev-python/async-lru-2.0.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/aio-libs/async-lru/ https://pypi.org/project/async-lru/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aio-libs/async-lru/archive/v2.0.4.tar.gz -> async-lru-2.0.4.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f4b254eb33184cc99a2ba42e451ef3eb +_md5_=76d4165e3d13f8adfb1a095971a0ec25 diff --git a/metadata/md5-cache/dev-python/jaraco-classes-3.2.3 b/metadata/md5-cache/dev-python/async-timeout-4.0.3 similarity index 52% rename from metadata/md5-cache/dev-python/jaraco-classes-3.2.3 rename to metadata/md5-cache/dev-python/async-timeout-4.0.3 index 81a44fb8af86..c88c2f3c336d 100644 --- a/metadata/md5-cache/dev-python/jaraco-classes-3.2.3 +++ b/metadata/md5-cache/dev-python/async-timeout-4.0.3 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Classes used by other projects by developer jaraco +DESCRIPTION=Timeout context manager for asyncio programs EAPI=8 -HOMEPAGE=https://github.com/jaraco/jaraco.classes/ https://pypi.org/project/jaraco.classes/ +HOMEPAGE=https://github.com/aio-libs/async-timeout/ https://pypi.org/project/async-timeout/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=MIT +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.2.3.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/a/async-timeout/async-timeout-4.0.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9c309ed5e2ee400bc987748014b83eb8 +_md5_=15a74215b344378761e19e2d62e38f5f diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 new file mode 100644 index 000000000000..6fa7674eb84c --- /dev/null +++ b/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A library that transform SAM templates into AWS CloudFormation templates +EAPI=8 +HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND==dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/serverless-application-model/archive/v1.73.0.tar.gz -> serverless-application-model-1.73.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3b51212bb788567e5b2f86181133b284 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.10 b/metadata/md5-cache/dev-python/boto3-1.28.10 deleted file mode 100644 index fff736f5644f..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.10.tar.gz -> boto3-1.28.10.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.11 b/metadata/md5-cache/dev-python/boto3-1.28.11 deleted file mode 100644 index ab1ef1a39ad8..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.11.tar.gz -> boto3-1.28.11.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.12 b/metadata/md5-cache/dev-python/boto3-1.28.12 deleted file mode 100644 index c52d48d368c8..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.12 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.12.tar.gz -> boto3-1.28.12.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.15 b/metadata/md5-cache/dev-python/boto3-1.28.15 index 7dd7b6e7a736..d837adc5a678 100644 --- a/metadata/md5-cache/dev-python/boto3-1.28.15 +++ b/metadata/md5-cache/dev-python/boto3-1.28.15 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ INHERIT=distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 -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 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.31.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/boto/boto3/archive/1.28.15.tar.gz -> boto3-1.28.15.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 +_md5_=02cfa6a8bb806ab91bed3cf507587bf2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.16 b/metadata/md5-cache/dev-python/boto3-1.28.16 deleted file mode 100644 index 31e2ed55f08a..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.16.tar.gz -> boto3-1.28.16.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.17 b/metadata/md5-cache/dev-python/boto3-1.28.17 deleted file mode 100644 index 952d15ef44c0..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.17 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.17.tar.gz -> boto3-1.28.17.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.18 b/metadata/md5-cache/dev-python/boto3-1.28.18 deleted file mode 100644 index d2bcffe2c844..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.18 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.18.tar.gz -> boto3-1.28.18.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.19 b/metadata/md5-cache/dev-python/boto3-1.28.19 deleted file mode 100644 index 0967f6e625bc..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.19 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.19.tar.gz -> boto3-1.28.19.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.21 b/metadata/md5-cache/dev-python/boto3-1.28.21 deleted file mode 100644 index b74171f41144..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.21 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.21.tar.gz -> boto3-1.28.21.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.22 b/metadata/md5-cache/dev-python/boto3-1.28.22 deleted file mode 100644 index 1fb2bcbb5f18..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.22 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.22.tar.gz -> boto3-1.28.22.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.14 b/metadata/md5-cache/dev-python/boto3-1.28.25 similarity index 90% rename from metadata/md5-cache/dev-python/boto3-1.28.14 rename to metadata/md5-cache/dev-python/boto3-1.28.25 index e4c5a53d07f8..5e3c26d5f7e6 100644 --- a/metadata/md5-cache/dev-python/boto3-1.28.14 +++ b/metadata/md5-cache/dev-python/boto3-1.28.25 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[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.31.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/mock[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.31.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The AWS SDK for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +RDEPEND=>=dev-python/botocore-1.31.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.14.tar.gz -> boto3-1.28.14.gh.tar.gz +SRC_URI=https://github.com/boto/boto3/archive/1.28.25.tar.gz -> boto3-1.28.25.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.3 b/metadata/md5-cache/dev-python/boto3-1.28.3 deleted file mode 100644 index 8c2f43d65b1d..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.3.tar.gz -> boto3-1.28.3.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=02cfa6a8bb806ab91bed3cf507587bf2 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.9 b/metadata/md5-cache/dev-python/boto3-1.28.9 deleted file mode 100644 index a63939129e88..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[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.31.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The AWS SDK for Python -EAPI=8 -HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/boto3/archive/1.28.9.tar.gz -> boto3-1.28.9.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.10 b/metadata/md5-cache/dev-python/botocore-1.31.10 deleted file mode 100644 index f20c320bfad1..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.10.tar.gz -> botocore-1.31.10.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.11 b/metadata/md5-cache/dev-python/botocore-1.31.11 deleted file mode 100644 index 07bfbfe69f7d..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.11.tar.gz -> botocore-1.31.11.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.12 b/metadata/md5-cache/dev-python/botocore-1.31.12 deleted file mode 100644 index 2c35d534825f..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.12 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.12.tar.gz -> botocore-1.31.12.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.14 b/metadata/md5-cache/dev-python/botocore-1.31.14 deleted file mode 100644 index 60508c4ef96a..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.14 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.14.tar.gz -> botocore-1.31.14.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.15 b/metadata/md5-cache/dev-python/botocore-1.31.15 index a193f7952c76..470d809da504 100644 --- a/metadata/md5-cache/dev-python/botocore-1.31.15 +++ b/metadata/md5-cache/dev-python/botocore-1.31.15 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ INHERIT=distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 -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 LICENSE=Apache-2.0 RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/boto/botocore/archive/1.31.15.tar.gz -> botocore-1.31.15.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdf90804b518aea7cdc6e38fa5f2e79b +_md5_=c2b25df1939b1f35804b7dfb6b03d7ab diff --git a/metadata/md5-cache/dev-python/botocore-1.31.17 b/metadata/md5-cache/dev-python/botocore-1.31.17 deleted file mode 100644 index 097fc649571a..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.17 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.17.tar.gz -> botocore-1.31.17.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdf90804b518aea7cdc6e38fa5f2e79b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.18 b/metadata/md5-cache/dev-python/botocore-1.31.18 deleted file mode 100644 index 16a4d3f0245a..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.18 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.18.tar.gz -> botocore-1.31.18.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdf90804b518aea7cdc6e38fa5f2e79b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.19 b/metadata/md5-cache/dev-python/botocore-1.31.19 deleted file mode 100644 index 8646fac8049c..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.19 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.19.tar.gz -> botocore-1.31.19.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdf90804b518aea7cdc6e38fa5f2e79b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.21 b/metadata/md5-cache/dev-python/botocore-1.31.21 deleted file mode 100644 index 9f4acd3fd957..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.21 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.21.tar.gz -> botocore-1.31.21.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdf90804b518aea7cdc6e38fa5f2e79b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.22 b/metadata/md5-cache/dev-python/botocore-1.31.22 deleted file mode 100644 index 8de1533f6143..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.22 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.22.tar.gz -> botocore-1.31.22.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdf90804b518aea7cdc6e38fa5f2e79b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.16 b/metadata/md5-cache/dev-python/botocore-1.31.25 similarity index 96% rename from metadata/md5-cache/dev-python/botocore-1.31.16 rename to metadata/md5-cache/dev-python/botocore-1.31.25 index 1d1128baf363..d4b04b5f4ff1 100644 --- a/metadata/md5-cache/dev-python/botocore-1.31.16 +++ b/metadata/md5-cache/dev-python/botocore-1.31.25 @@ -11,6 +11,6 @@ RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.16.tar.gz -> botocore-1.31.16.gh.tar.gz +SRC_URI=https://github.com/boto/botocore/archive/1.31.25.tar.gz -> botocore-1.31.25.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fdf90804b518aea7cdc6e38fa5f2e79b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.3 b/metadata/md5-cache/dev-python/botocore-1.31.3 deleted file mode 100644 index e083f5f03e22..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.3.tar.gz -> botocore-1.31.3.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2753cfaae7ac7283fb8959f4094ab4c7 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.9 b/metadata/md5-cache/dev-python/botocore-1.31.9 deleted file mode 100644 index 92e5faeca668..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Low-level, data-driven core of boto 3 -EAPI=8 -HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ -INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.9.tar.gz -> botocore-1.31.9.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/cattrs-22.2.0 b/metadata/md5-cache/dev-python/cattrs-22.2.0 deleted file mode 100644 index 95e2261bca35..000000000000 --- a/metadata/md5-cache/dev-python/cattrs-22.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/hypothesis-6.54.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/immutables-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Composable complex class support for attrs and dataclasses -EAPI=8 -HOMEPAGE=https://pypi.org/project/cattrs/ https://github.com/python-attrs/cattrs/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=>=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-attrs/cattrs/archive/v22.2.0.tar.gz -> cattrs-22.2.0.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=258ba534c75f75c877d55018cdac743f diff --git a/metadata/md5-cache/dev-python/cattrs-23.1.1 b/metadata/md5-cache/dev-python/cattrs-23.1.1 deleted file mode 100644 index 9e70063a57e3..000000000000 --- a/metadata/md5-cache/dev-python/cattrs-23.1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/cbor2-5.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-6.54.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/immutables-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/msgpack-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/orjson-3.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymongo-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomlkit-0.11.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ujson-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Composable complex class support for attrs and dataclasses -EAPI=8 -HOMEPAGE=https://pypi.org/project/cattrs/ https://github.com/python-attrs/cattrs/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=>=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-attrs/cattrs/archive/v23.1.1.tar.gz -> cattrs-23.1.1.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b8c731e37615895557e3fa47529401c7 diff --git a/metadata/md5-cache/dev-python/cattrs-23.1.2 b/metadata/md5-cache/dev-python/cattrs-23.1.2 index d6187baf68e7..6288f728e86d 100644 --- a/metadata/md5-cache/dev-python/cattrs-23.1.2 +++ b/metadata/md5-cache/dev-python/cattrs-23.1.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/cattrs/ https://github.com/python-attrs/cattrs/ INHERIT=distutils-r1 multiprocessing IUSE=test-rust test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86 LICENSE=MIT RDEPEND=>=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-attrs/cattrs/archive/v23.1.2.tar.gz -> cattrs-23.1.2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d042ffc9ff51ed29a81978f076c39edb +_md5_=5052b46215d6a7f0bdd80ec6877fdcb8 diff --git a/metadata/md5-cache/dev-python/cbor2-5.4.6 b/metadata/md5-cache/dev-python/cbor2-5.4.6 index fc86d7d6df72..ec79d80c7369 100644 --- a/metadata/md5-cache/dev-python/cbor2-5.4.6 +++ b/metadata/md5-cache/dev-python/cbor2-5.4.6 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cbor2/cbor2-5.4.6.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=92759db0606d48394c9f7266754abe33 +_md5_=6fba7d0bab049e9b01981cc94247b941 diff --git a/metadata/md5-cache/dev-python/mock-5.0.2 b/metadata/md5-cache/dev-python/cerberus-1.3.5 similarity index 70% rename from metadata/md5-cache/dev-python/mock-5.0.2 rename to metadata/md5-cache/dev-python/cerberus-1.3.5 index 2d6f774729a3..d9a46eabcd60 100644 --- a/metadata/md5-cache/dev-python/mock-5.0.2 +++ b/metadata/md5-cache/dev-python/cerberus-1.3.5 @@ -1,16 +1,16 @@ BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Rolling backport of unittest.mock for all Pythons +DESCRIPTION=A lightweight and extensible data-validation library for Python EAPI=8 -HOMEPAGE=https://github.com/testing-cabal/mock/ https://pypi.org/project/mock/ -INHERIT=distutils-r1 pypi +HOMEPAGE=https://docs.python-cerberus.org/ https://github.com/pyeve/cerberus/ https://pypi.org/project/Cerberus/ +INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=BSD +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=ISC RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mock/mock-5.0.2.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ed02b38de0dc120cf1f1cde5718bec7b +SRC_URI=https://github.com/pyeve/cerberus/archive/1.3.5.tar.gz -> cerberus-1.3.5.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6d0fdb9b025a5f5d4da4e3e78439e07b diff --git a/metadata/md5-cache/dev-python/cfgv-3.4.0 b/metadata/md5-cache/dev-python/cfgv-3.4.0 new file mode 100644 index 000000000000..8e6cc84a7602 --- /dev/null +++ b/metadata/md5-cache/dev-python/cfgv-3.4.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Validate configuration and produce human-readable error messages +EAPI=8 +HOMEPAGE=https://github.com/asottile/cfgv/ https://pypi.org/project/cfgv/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/asottile/cfgv/archive/refs/tags/v3.4.0.tar.gz -> cfgv-3.4.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2b312141f2d33c625683dc3d5a886ee0 diff --git a/metadata/md5-cache/dev-python/charset-normalizer-3.1.0 b/metadata/md5-cache/dev-python/charset-normalizer-3.1.0 deleted file mode 100644 index c5d92eb832f8..000000000000 --- a/metadata/md5-cache/dev-python/charset-normalizer-3.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The Real First Universal Charset Detector -EAPI=7 -HOMEPAGE=https://pypi.org/project/charset-normalizer/ https://github.com/Ousret/charset_normalizer/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Ousret/charset_normalizer/archive/3.1.0.tar.gz -> charset_normalizer-3.1.0.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5786beff4806085f11dde7effecedaa2 diff --git a/metadata/md5-cache/dev-python/charset-normalizer-3.2.0 b/metadata/md5-cache/dev-python/charset-normalizer-3.2.0 index 6ce580415dc6..dac68eb7b792 100644 --- a/metadata/md5-cache/dev-python/charset-normalizer-3.2.0 +++ b/metadata/md5-cache/dev-python/charset-normalizer-3.2.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/charset-normalizer/ https://github.com/Ousret/charset_normalizer/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset-normalizer-3.2.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3e6509851f2c0b231e95a8820d3eb975 +_md5_=591c46d61bf9c465c9479d39187ae91c diff --git a/metadata/md5-cache/dev-python/clang-python-14.0.6 b/metadata/md5-cache/dev-python/clang-python-14.0.6 index 909424605c03..08f62e9333e4 100644 --- a/metadata/md5-cache/dev-python/clang-python-14.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=df1bc02b22483edeca144370d496a934 diff --git a/metadata/md5-cache/dev-python/clang-python-15.0.7 b/metadata/md5-cache/dev-python/clang-python-15.0.7 index bfcedb40f12f..0326645ff5b0 100644 --- a/metadata/md5-cache/dev-python/clang-python-15.0.7 +++ b/metadata/md5-cache/dev-python/clang-python-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=af6077f776aa5a8c36aee6ad4acd5183 diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.6 b/metadata/md5-cache/dev-python/clang-python-16.0.6 index 8b2246461746..e7cee94eb6f3 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=0efd225bad3b0e3b0055a8bea080c820 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 index ea217d153152..160b555a4395 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-17.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0_rc1 b/metadata/md5-cache/dev-python/clang-python-17.0.0_rc1 index 4726db88d6c1..e14b8af48b1f 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0_rc1 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0_rc2 b/metadata/md5-cache/dev-python/clang-python-17.0.0_rc2 index 67effad5c83f..f602bc480da2 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0_rc2 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0_rc2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 index ed774e665dfe..7a9ad7a3038b 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-18.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230803 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230803 index 397dba0825da..978e5a507245 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230803 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230803 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230810 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230810 new file mode 100644 index 000000000000..c896b0fee3af --- /dev/null +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) test? ( sys-devel/clang:18 ) +DEFINED_PHASES=install prepare test unpack +DEPEND=>=sys-devel/clang-18.0.0_pre20230810:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] +DESCRIPTION=Python bindings for sys-devel/clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=llvm.org python-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=sys-devel/clang-18.0.0_pre20230810:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/cleo-2.0.1-r1 b/metadata/md5-cache/dev-python/cleo-2.0.1-r1 index 3f0e28fbe67b..e60c523690d6 100644 --- a/metadata/md5-cache/dev-python/cleo-2.0.1-r1 +++ b/metadata/md5-cache/dev-python/cleo-2.0.1-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-poetry/cleo/ https://pypi.org/project/cleo/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86 LICENSE=MIT RDEPEND=dev-python/crashtest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rapidfuzz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-poetry/cleo/archive/2.0.1.tar.gz -> cleo-2.0.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e2c7542d1d2266bebe605c54891f388b +_md5_=12fb273f876ac9c0e6b7fcf196b887f3 diff --git a/metadata/md5-cache/dev-python/click-8.1.3 b/metadata/md5-cache/dev-python/click-8.1.3 deleted file mode 100644 index bfb80605c715..000000000000 --- a/metadata/md5-cache/dev-python/click-8.1.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] >=dev-python/docutils-0.14[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] >=dev-python/docutils-0.14[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/docutils-0.14[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] >=dev-python/docutils-0.14[python_targets_pypy3(-)] dev-python/pallets-sphinx-themes[python_targets_pypy3(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/sphinx-tabs[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package for creating beautiful command line interfaces -EAPI=8 -HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/ -INHERIT=distutils-r1 -IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pallets/click/archive/8.1.3.tar.gz -> click-8.1.3.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=eb8b97595f9d980f9fd5541b977dc65d diff --git a/metadata/md5-cache/dev-python/click-8.1.4 b/metadata/md5-cache/dev-python/click-8.1.4 deleted file mode 100644 index 17c20bf429cd..000000000000 --- a/metadata/md5-cache/dev-python/click-8.1.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] >=dev-python/docutils-0.14[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] >=dev-python/docutils-0.14[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/docutils-0.14[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] >=dev-python/docutils-0.14[python_targets_pypy3(-)] dev-python/pallets-sphinx-themes[python_targets_pypy3(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/sphinx-tabs[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package for creating beautiful command line interfaces -EAPI=8 -HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/ -INHERIT=distutils-r1 -IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pallets/click/archive/8.1.4.tar.gz -> click-8.1.4.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=645d20d7e12fa5bd9c123fa0d137cfdb diff --git a/metadata/md5-cache/dev-python/click-8.1.5 b/metadata/md5-cache/dev-python/click-8.1.5 deleted file mode 100644 index d0b185d05ea7..000000000000 --- a/metadata/md5-cache/dev-python/click-8.1.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] >=dev-python/docutils-0.14[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] >=dev-python/docutils-0.14[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] >=dev-python/docutils-0.14[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] >=dev-python/docutils-0.14[python_targets_pypy3(-)] dev-python/pallets-sphinx-themes[python_targets_pypy3(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/sphinx-tabs[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python package for creating beautiful command line interfaces -EAPI=8 -HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/ -INHERIT=distutils-r1 -IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pallets/click/archive/8.1.5.tar.gz -> click-8.1.5.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=645d20d7e12fa5bd9c123fa0d137cfdb diff --git a/metadata/md5-cache/dev-python/click-8.1.6 b/metadata/md5-cache/dev-python/click-8.1.6 index f960b2f0ea08..7591371de3a2 100644 --- a/metadata/md5-cache/dev-python/click-8.1.6 +++ b/metadata/md5-cache/dev-python/click-8.1.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/ INHERIT=distutils-r1 IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pallets/click/archive/8.1.6.tar.gz -> click-8.1.6.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=645d20d7e12fa5bd9c123fa0d137cfdb +_md5_=eb8b97595f9d980f9fd5541b977dc65d diff --git a/metadata/md5-cache/dev-python/coverage-7.3.0 b/metadata/md5-cache/dev-python/coverage-7.3.0 new file mode 100644 index 000000000000..5689c3bf4d6e --- /dev/null +++ b/metadata/md5-cache/dev-python/coverage-7.3.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unittest-mixins-1.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) +DESCRIPTION=Code coverage measurement for Python +EAPI=8 +HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=BSD +RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/coverage/coverage-7.3.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a991ec20fd26828051eb179226e367e1 diff --git a/metadata/md5-cache/dev-python/crashtest-0.4.1 b/metadata/md5-cache/dev-python/crashtest-0.4.1 index 5fd0c9da6f4e..5f353ad8d077 100644 --- a/metadata/md5-cache/dev-python/crashtest-0.4.1 +++ b/metadata/md5-cache/dev-python/crashtest-0.4.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/sdispater/crashtest/ https://pypi.org/project/crashtest/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sdispater/crashtest/archive/0.4.1.tar.gz -> crashtest-0.4.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3e747f59dfc235445ce706686396c4b2 +_md5_=ca9ef629828a140ee15bd8f6e640bc94 diff --git a/metadata/md5-cache/dev-python/csscompressor-0.9.5-r2 b/metadata/md5-cache/dev-python/csscompressor-0.9.5-r2 index 0f0b7568fc0c..ce46ff56eff3 100644 --- a/metadata/md5-cache/dev-python/csscompressor-0.9.5-r2 +++ b/metadata/md5-cache/dev-python/csscompressor-0.9.5-r2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/sprymix/csscompressor https://pypi.org/project/csscompressor/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=BSD RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/csscompressor/csscompressor-0.9.5.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e543e10b28f4e14c8ebc92db731ade74 +_md5_=554e6bc6616e95af1eb482634aa073e9 diff --git a/metadata/md5-cache/dev-python/cvxopt-1.3.2 b/metadata/md5-cache/dev-python/cvxopt-1.3.2 new file mode 100644 index 000000000000..c223b8883720 --- /dev/null +++ b/metadata/md5-cache/dev-python/cvxopt-1.3.2 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/setuptools-scm-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) +DESCRIPTION=Python package for convex optimization +EAPI=8 +HOMEPAGE=https://cvxopt.org/ https://github.com/cvxopt/cvxopt/ https://pypi.org/project/cvxopt/ +INHERIT=distutils-r1 toolchain-funcs +IUSE=+dsdp examples fftw +glpk gsl doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-3 +RDEPEND=virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/cvxopt/cvxopt/archive/1.3.2.tar.gz -> cvxopt-1.3.2.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=47085ce6394199711deeffc118af5988 diff --git a/metadata/md5-cache/dev-python/django-debug-toolbar-4.2.0 b/metadata/md5-cache/dev-python/django-debug-toolbar-4.2.0 new file mode 100644 index 000000000000..c628b27142b7 --- /dev/null +++ b/metadata/md5-cache/dev-python/django-debug-toolbar-4.2.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A configurable set of panels that display various debug information +EAPI=8 +HOMEPAGE=https://github.com/jazzband/django-debug-toolbar/ https://pypi.org/project/django-debug-toolbar/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/d/django-debug-toolbar/django_debug_toolbar-4.2.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d67b29bf0e35ff9e4544101bdf9e3487 diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.14.1 b/metadata/md5-cache/dev-python/dns-lexicon-3.14.1 new file mode 100644 index 000000000000..557ec672044d --- /dev/null +++ b/metadata/md5-cache/dev-python/dns-lexicon-3.14.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/boto3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dnspython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/vcrpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tldextract[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way +EAPI=8 +HOMEPAGE=https://github.com/AnalogJ/lexicon/ https://pypi.org/project/dns-lexicon/ +INHERIT=distutils-r1 optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tldextract[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/AnalogJ/lexicon/archive/v3.14.1.tar.gz -> dns-lexicon-3.14.1.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=51ed3b26b6ce2e3f9a88ea83fb360267 diff --git a/metadata/md5-cache/dev-python/dnspython-2.4.2 b/metadata/md5-cache/dev-python/dnspython-2.4.2 new file mode 100644 index 000000000000..bda5bd184cad --- /dev/null +++ b/metadata/md5-cache/dev-python/dnspython-2.4.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) =dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=DNS toolkit for Python +EAPI=8 +HOMEPAGE=https://www.dnspython.org/ https://github.com/rthalley/dnspython/ https://pypi.org/project/dnspython/ +INHERIT=distutils-r1 +IUSE=dnssec examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=ISC +RDEPEND=dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dnspython-2.4.2.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=1c3b96838d3cc97a93e2b7349c8fbf1e diff --git a/metadata/md5-cache/dev-python/dogpile-cache-1.2.1 b/metadata/md5-cache/dev-python/dogpile-cache-1.2.1 deleted file mode 100644 index 4ef6741aa592..000000000000 --- a/metadata/md5-cache/dev-python/dogpile-cache-1.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A locking API for expiring values while a single thread generates a new value -EAPI=8 -HOMEPAGE=https://github.com/sqlalchemy/dogpile.cache/ https://pypi.org/project/dogpile.cache/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/dogpile.cache/dogpile.cache-1.2.1.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3dd3ab4220078b68a7b372038101623e diff --git a/metadata/md5-cache/dev-python/dogpile-cache-1.2.2 b/metadata/md5-cache/dev-python/dogpile-cache-1.2.2 index b377c7daf3b8..26ad1d7b53e0 100644 --- a/metadata/md5-cache/dev-python/dogpile-cache-1.2.2 +++ b/metadata/md5-cache/dev-python/dogpile-cache-1.2.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/sqlalchemy/dogpile.cache/ https://pypi.org/project/dogpile.cache/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dogpile.cache/dogpile.cache-1.2.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ab795ebf2f242f00c4c9adfaabb6bd95 +_md5_=b25f632621487b90fa18ffe4abc5d07f diff --git a/metadata/md5-cache/dev-python/editables-0.5 b/metadata/md5-cache/dev-python/editables-0.5 index 9db746aaf3b5..ab37853b1c63 100644 --- a/metadata/md5-cache/dev-python/editables-0.5 +++ b/metadata/md5-cache/dev-python/editables-0.5 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/editables/ https://github.com/pfmoore/editables/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pfmoore/editables/archive/0.5.tar.gz -> editables-0.5.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=52fe9e7b07f8d1c4e757d13ac1e0e3e5 +_md5_=d0d0349b0e986386bd054d750438f68c diff --git a/metadata/md5-cache/dev-python/execnet-1.9.0-r1 b/metadata/md5-cache/dev-python/execnet-1.9.0-r1 deleted file mode 100644 index 018f83699353..000000000000 --- a/metadata/md5-cache/dev-python/execnet-1.9.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/py[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Rapid multi-Python deployment -EAPI=8 -HOMEPAGE=https://codespeak.net/execnet/ https://pypi.org/project/execnet/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/e/execnet/execnet-1.9.0.tar.gz https://github.com/pytest-dev/execnet/commit/c0459b92bc4a42b08281e69b8802d24c5d3415d4.patch -> execnet-1.9.0-pytest-7.2.patch -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0902079db8cd2ff9862fcb5a2e4affb9 diff --git a/metadata/md5-cache/dev-python/execnet-2.0.0 b/metadata/md5-cache/dev-python/execnet-2.0.0 deleted file mode 100644 index 418c45f0f29e..000000000000 --- a/metadata/md5-cache/dev-python/execnet-2.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Rapid multi-Python deployment -EAPI=8 -HOMEPAGE=https://codespeak.net/execnet/ https://github.com/pytest-dev/execnet/ https://pypi.org/project/execnet/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pytest-dev/execnet/archive/v2.0.0.tar.gz -> execnet-2.0.0.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6b6d01f88d7a0c53c2c5a5958eb66466 diff --git a/metadata/md5-cache/dev-python/execnet-2.0.2 b/metadata/md5-cache/dev-python/execnet-2.0.2 index 437a9fc4881f..eed253e02a11 100644 --- a/metadata/md5-cache/dev-python/execnet-2.0.2 +++ b/metadata/md5-cache/dev-python/execnet-2.0.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://codespeak.net/execnet/ https://github.com/pytest-dev/execnet/ https://pypi.org/project/execnet/ INHERIT=distutils-r1 pypi IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/e/execnet/execnet-2.0.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e91040f6956b9d499233eee2b0213393 +_md5_=13bbc239e581b098b79cc443ab48f636 diff --git a/metadata/md5-cache/dev-python/flasgger-0.9.7.1 b/metadata/md5-cache/dev-python/flasgger-0.9.7.1 new file mode 100644 index 000000000000..68a759d18cfe --- /dev/null +++ b/metadata/md5-cache/dev-python/flasgger-0.9.7.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/flask-0.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mistune[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Easy OpenAPI specs and Swagger UI for your Flask API +EAPI=8 +HOMEPAGE=https://github.com/flasgger/flasgger/ https://pypi.org/project/flasgger/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~s390 ~sparc +LICENSE=MIT +RDEPEND=>=dev-python/flask-0.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mistune[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/f/flasgger/flasgger-0.9.7.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c1fdbff1ef1f4e9b5041fa5425e3a0a3 diff --git a/metadata/md5-cache/dev-python/h5py-3.8.0 b/metadata/md5-cache/dev-python/h5py-3.8.0 deleted file mode 100644 index ec5e97f70e06..000000000000 --- a/metadata/md5-cache/dev-python/h5py-3.8.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/QtPy[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=sci-libs/hdf5:=[hl(+)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Simple Python interface to HDF5 files -EAPI=8 -HOMEPAGE=https://www.h5py.org/ https://github.com/h5py/h5py/ https://pypi.org/project/h5py/ -INHERIT=distutils-r1 pypi -IUSE=examples test doc python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/h/h5py/h5py-3.8.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ea8ba0ea6e38fb35d7fdaf6782f689d7 diff --git a/metadata/md5-cache/dev-python/h5py-3.9.0 b/metadata/md5-cache/dev-python/h5py-3.9.0 index c23f9f9323da..6c3c532ec887 100644 --- a/metadata/md5-cache/dev-python/h5py-3.9.0 +++ b/metadata/md5-cache/dev-python/h5py-3.9.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.h5py.org/ https://github.com/h5py/h5py/ https://pypi.org/project/h5py/ INHERIT=distutils-r1 pypi IUSE=examples test doc python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/h/h5py/h5py-3.9.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=4bec09d717cbfa27eba1bfad95713ed7 +_md5_=3d22c9c4785798254991eaa3f2f68881 diff --git a/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 b/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 index 285954af2386..f1c587ce8867 100644 --- a/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 +++ b/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/hatch-jupyter-builder/ https://github.com/jupyterlab/hatch-jupyter-builder INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-python/hatchling[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/h/hatch-jupyter-builder/hatch_jupyter_builder-0.8.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3a33bbe546316a74944ac9f5361e80e4 +_md5_=57f25fd6d8c8d9ba518f5ffb58727087 diff --git a/metadata/md5-cache/dev-python/hcloud-1.27.2 b/metadata/md5-cache/dev-python/hcloud-1.27.2 new file mode 100644 index 000000000000..76b699045836 --- /dev/null +++ b/metadata/md5-cache/dev-python/hcloud-1.27.2 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Official Hetzner Cloud python library +EAPI=8 +HOMEPAGE=https://github.com/hetznercloud/hcloud-python/ https://pypi.org/project/hcloud/ +INHERIT=distutils-r1 +IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/hetznercloud/hcloud-python/archive/v1.27.2.tar.gz -> hcloud-python-1.27.2.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=818bbdf83e1f86c471b8617b9b5de7e2 diff --git a/metadata/md5-cache/dev-python/httpbin-0.10.0 b/metadata/md5-cache/dev-python/httpbin-0.10.0 new file mode 100644 index 000000000000..62f116a8ec06 --- /dev/null +++ b/metadata/md5-cache/dev-python/httpbin-0.10.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flasgger[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markupsafe[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/werkzeug-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=HTTP Request and Response Service +EAPI=8 +HOMEPAGE=https://github.com/psf/httpbin/ https://pypi.org/project/httpbin/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~s390 ~sparc +LICENSE=MIT +RDEPEND=dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flasgger[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markupsafe[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/werkzeug-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/h/httpbin/httpbin-0.10.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a840cf001b72384b75e0ff1f970b6dae diff --git a/metadata/md5-cache/dev-python/httpx-socks-0.7.6 b/metadata/md5-cache/dev-python/httpx-socks-0.7.6 deleted file mode 100644 index e14a0f6fed3b..000000000000 --- a/metadata/md5-cache/dev-python/httpx-socks-0.7.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/hypercorn-0.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-asyncio-0.18.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-trio-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/starlette-0.19.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/yarl-1.6.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Proxy (HTTP, SOCKS) transports for httpx -EAPI=8 -HOMEPAGE=https://github.com/romis2012/httpx-socks/ https://pypi.org/project/httpx-socks/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Apache-2.0 -RDEPEND==dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/romis2012/httpx-socks/archive/v0.7.6.tar.gz -> httpx-socks-0.7.6.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3f98617819c5ed70588615a9cea8718f diff --git a/metadata/md5-cache/dev-python/httpx-socks-0.7.7 b/metadata/md5-cache/dev-python/httpx-socks-0.7.7 index 382f6421e9a2..62fc5fa003de 100644 --- a/metadata/md5-cache/dev-python/httpx-socks-0.7.7 +++ b/metadata/md5-cache/dev-python/httpx-socks-0.7.7 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/romis2012/httpx-socks/ https://pypi.org/project/httpx-socks/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=Apache-2.0 RDEPEND==dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/romis2012/httpx-socks/archive/v0.7.7.tar.gz -> httpx-socks-0.7.7.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7d3b21f736be5f6fe706f2ddcc70cecf +_md5_=fd33606558b0b7c697d515313d818e5c diff --git a/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1 b/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1 deleted file mode 100644 index 5b6a89855a66..000000000000 --- a/metadata/md5-cache/dev-python/hypercorn-0.14.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A ASGI Server based on Hyper libraries and inspired by Gunicorn -EAPI=8 -HOMEPAGE=https://github.com/pgjones/hypercorn/ https://pypi.org/project/hypercorn/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pgjones/hypercorn/archive/0.14.3.tar.gz -> hypercorn-0.14.3.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0c7afc00050d100016721178e6379df3 diff --git a/metadata/md5-cache/dev-python/hypercorn-0.14.4 b/metadata/md5-cache/dev-python/hypercorn-0.14.4 index f0670469548f..3b29890242ea 100644 --- a/metadata/md5-cache/dev-python/hypercorn-0.14.4 +++ b/metadata/md5-cache/dev-python/hypercorn-0.14.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pgjones/hypercorn/ https://pypi.org/project/hypercorn/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=MIT RDEPEND=dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pgjones/hypercorn/archive/0.14.4.tar.gz -> hypercorn-0.14.4.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=672dcaae73c6dbefe0180ae5d9d7e75c +_md5_=2016115b23314836b32235be65380b66 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.80.1 b/metadata/md5-cache/dev-python/hypothesis-6.80.1 deleted file mode 100644 index 8dfc2dcd60d6..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.80.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ -INHERIT=distutils-r1 multiprocessing optfeature -IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.80.1.tar.gz -> hypothesis-6.80.1.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=42d70007573aaa5133915ff6860eaaff diff --git a/metadata/md5-cache/dev-python/hypothesis-6.81.1 b/metadata/md5-cache/dev-python/hypothesis-6.81.1 deleted file mode 100644 index c8a312357113..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.81.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ -INHERIT=distutils-r1 multiprocessing optfeature -IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.81.1.tar.gz -> hypothesis-6.81.1.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=dc0986e86a1b851480df03f92f5c3dc9 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.81.2 b/metadata/md5-cache/dev-python/hypothesis-6.81.2 index 227cfa595c32..a90b130d4e93 100644 --- a/metadata/md5-cache/dev-python/hypothesis-6.81.2 +++ b/metadata/md5-cache/dev-python/hypothesis-6.81.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ INHERIT=distutils-r1 multiprocessing optfeature IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=MPL-2.0 RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.81.2.tar.gz -> hypothesis-6.81.2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e02c596bb7ac7e97760c7dbdf18a4b8f +_md5_=96df29f723d34e965761c5fa9978060f diff --git a/metadata/md5-cache/dev-python/hypothesis-6.82.1 b/metadata/md5-cache/dev-python/hypothesis-6.82.1 deleted file mode 100644 index 54e29fbcda27..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.82.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ -INHERIT=distutils-r1 multiprocessing optfeature -IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.82.1.tar.gz -> hypothesis-6.82.1.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f00b5b084269c962e262d64a0aa9f53d diff --git a/metadata/md5-cache/dev-python/hypothesis-6.82.2 b/metadata/md5-cache/dev-python/hypothesis-6.82.2 deleted file mode 100644 index b174a378746e..000000000000 --- a/metadata/md5-cache/dev-python/hypothesis-6.82.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A library for property based testing -EAPI=8 -HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ -INHERIT=distutils-r1 multiprocessing optfeature -IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.82.2.tar.gz -> hypothesis-6.82.2.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f00b5b084269c962e262d64a0aa9f53d diff --git a/metadata/md5-cache/dev-python/hypothesis-6.82.0 b/metadata/md5-cache/dev-python/hypothesis-6.82.4 similarity index 98% rename from metadata/md5-cache/dev-python/hypothesis-6.82.0 rename to metadata/md5-cache/dev-python/hypothesis-6.82.4 index 941e9c6b2c8a..2aca2d2fddb3 100644 --- a/metadata/md5-cache/dev-python/hypothesis-6.82.0 +++ b/metadata/md5-cache/dev-python/hypothesis-6.82.4 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.82.0.tar.gz -> hypothesis-6.82.0.gh.tar.gz +SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.82.4.tar.gz -> hypothesis-6.82.4.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f00b5b084269c962e262d64a0aa9f53d diff --git a/metadata/md5-cache/dev-python/irc-20.3.0 b/metadata/md5-cache/dev-python/irc-20.3.0 new file mode 100644 index 000000000000..6bf69a6accb2 --- /dev/null +++ b/metadata/md5-cache/dev-python/irc-20.3.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-3.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/jaraco-collections[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-itertools-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-logging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-stream[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tempora-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=IRC client framework written in Python +EAPI=8 +HOMEPAGE=https://github.com/jaraco/irc/ https://pypi.org/project/irc/ +INHERIT=distutils-r1 pypi +IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-python/jaraco-collections[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-itertools-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-logging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-stream[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tempora-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/i/irc/irc-20.3.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=377e7c025ca90f72b663e25499bcd50a diff --git a/metadata/md5-cache/dev-python/jaraco-classes-3.3.0 b/metadata/md5-cache/dev-python/jaraco-classes-3.3.0 index dabe24f49178..7ed612e42b17 100644 --- a/metadata/md5-cache/dev-python/jaraco-classes-3.3.0 +++ b/metadata/md5-cache/dev-python/jaraco-classes-3.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.classes/ https://pypi.org/project/jaraco.classes/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.3.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8e9e6989bbf17e719a68301d4b03cbc0 +_md5_=9c309ed5e2ee400bc987748014b83eb8 diff --git a/metadata/md5-cache/dev-python/joblib-1.3.2 b/metadata/md5-cache/dev-python/joblib-1.3.2 new file mode 100644 index 000000000000..949738c1ad82 --- /dev/null +++ b/metadata/md5-cache/dev-python/joblib-1.3.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/cloudpickle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/loky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/threadpoolctl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/cloudpickle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/loky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Tools to provide lightweight pipelining in Python +EAPI=8 +HOMEPAGE=https://joblib.readthedocs.io/en/latest/ https://github.com/joblib/joblib/ https://pypi.org/project/joblib/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=dev-python/cloudpickle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/loky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/joblib/joblib-1.3.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=b4fd3a92f1dce2fd8d4f704e4dcd0efe diff --git a/metadata/md5-cache/dev-python/json5-0.9.11 b/metadata/md5-cache/dev-python/json5-0.9.11 index f8a043dd3ea2..b1694051e3b5 100644 --- a/metadata/md5-cache/dev-python/json5-0.9.11 +++ b/metadata/md5-cache/dev-python/json5-0.9.11 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/dpranke/pyjson5/ https://pypi.org/project/json5/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dpranke/pyjson5/archive/refs/tags/v0.9.11.tar.gz -> pyjson5-0.9.11.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2257f7e00051671535208246cc8fb5f9 +_md5_=cc063a504fe0492646793bead4716ca2 diff --git a/metadata/md5-cache/dev-python/jsonpickle-3.0.2 b/metadata/md5-cache/dev-python/jsonpickle-3.0.2 new file mode 100644 index 000000000000..0ff57789c3c5 --- /dev/null +++ b/metadata/md5-cache/dev-python/jsonpickle-3.0.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/feedparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/gmpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sqlalchemy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ujson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python library for serializing any arbitrary object graph into JSON +EAPI=8 +HOMEPAGE=https://github.com/jsonpickle/jsonpickle/ https://pypi.org/project/jsonpickle/ +INHERIT=distutils-r1 optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/jsonpickle/jsonpickle/archive/refs/tags/v3.0.2.tar.gz -> jsonpickle-3.0.2.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fdd7b6cbd7c3a93f9f638059584e3ca3 diff --git a/metadata/md5-cache/dev-python/jsonpointer-2.3 b/metadata/md5-cache/dev-python/jsonpointer-2.3 deleted file mode 100644 index 5f453be9e930..000000000000 --- a/metadata/md5-cache/dev-python/jsonpointer-2.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Identify specific nodes in a JSON document (according to draft 08) -EAPI=8 -HOMEPAGE=https://github.com/stefankoegl/python-json-pointer/ https://pypi.org/project/jsonpointer/ -INHERIT=distutils-r1 pypi -IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonpointer/jsonpointer-2.3.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8aa30adeba6096da13a2ebd4d692f55b diff --git a/metadata/md5-cache/dev-python/jsonpointer-2.4 b/metadata/md5-cache/dev-python/jsonpointer-2.4 index e872d3a3fca3..6447f97824e1 100644 --- a/metadata/md5-cache/dev-python/jsonpointer-2.4 +++ b/metadata/md5-cache/dev-python/jsonpointer-2.4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/stefankoegl/python-json-pointer/ https://pypi.org/project/jsonpointer/ INHERIT=distutils-r1 pypi IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonpointer/jsonpointer-2.4.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7da49e19583230d4575847b6bd470e9f +_md5_=6113337e6552ff61cb64292401409e10 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.17.3 b/metadata/md5-cache/dev-python/jsonschema-4.17.3 index 936ac396adff..e7dd5fd1d727 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.17.3 +++ b/metadata/md5-cache/dev-python/jsonschema-4.17.3 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-17.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyrsistent-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-17.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyrsistent-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT -RDEPEND=>=dev-python/attrs-17.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyrsistent-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-17.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyrsistent-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.17.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=85c0679c90a324cc357d122d1c2557c9 +_md5_=11eb99380beaefb439f5b9d73d8d7e16 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.18.0 b/metadata/md5-cache/dev-python/jsonschema-4.18.0 index f993ba990e28..8d90dee295db 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.18.0 +++ b/metadata/md5-cache/dev-python/jsonschema-4.18.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT -RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.18.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1188f9cb42b3c22409f37233a887a7ec +_md5_=463b26752347134c05b60959c294d589 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.18.2 b/metadata/md5-cache/dev-python/jsonschema-4.18.2 index ad9669b3255d..aa3ec8780450 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.18.2 +++ b/metadata/md5-cache/dev-python/jsonschema-4.18.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT -RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.18.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1188f9cb42b3c22409f37233a887a7ec +_md5_=463b26752347134c05b60959c294d589 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.18.3 b/metadata/md5-cache/dev-python/jsonschema-4.18.3 index 2c403e714946..8b91a56cef78 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.18.3 +++ b/metadata/md5-cache/dev-python/jsonschema-4.18.3 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT -RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.18.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1188f9cb42b3c22409f37233a887a7ec +_md5_=463b26752347134c05b60959c294d589 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.18.4 b/metadata/md5-cache/dev-python/jsonschema-4.18.4 index 3b027723bd3d..b0d33a625c0f 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.18.4 +++ b/metadata/md5-cache/dev-python/jsonschema-4.18.4 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 LICENSE=MIT -RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.18.4.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a66d2c944070855283b7a0ee2c9b6a56 +_md5_=7516ebf69cbcef519bb879387b19315f diff --git a/metadata/md5-cache/dev-python/jsonschema-4.18.6 b/metadata/md5-cache/dev-python/jsonschema-4.18.6 index f0b304117721..a850245183cf 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.18.6 +++ b/metadata/md5-cache/dev-python/jsonschema-4.18.6 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT -RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.18.6.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=079da6f5ba9b5941c670ae01f473880f +_md5_=c6ba451cd8f43b877e3c2784dd38cf24 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.19.0 b/metadata/md5-cache/dev-python/jsonschema-4.19.0 index 6195b2b9f033..35ec0f3a5a9f 100644 --- a/metadata/md5-cache/dev-python/jsonschema-4.19.0 +++ b/metadata/md5-cache/dev-python/jsonschema-4.19.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An implementation of JSON-Schema validation for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT -RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.19.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=079da6f5ba9b5941c670ae01f473880f +_md5_=c6ba451cd8f43b877e3c2784dd38cf24 diff --git a/metadata/md5-cache/dev-python/jsonschema-spec-0.2.3 b/metadata/md5-cache/dev-python/jsonschema-spec-0.2.3 index 3f8fce6bf3d6..2336a2e8cc5d 100644 --- a/metadata/md5-cache/dev-python/jsonschema-spec-0.2.3 +++ b/metadata/md5-cache/dev-python/jsonschema-spec-0.2.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/jsonschema-spec/ https://github.com/p1c2u/jsonschema-spec/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/pathable-0.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/referencing-0.28.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/p1c2u/jsonschema-spec/archive/0.2.3.tar.gz -> jsonschema-spec-0.2.3.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c52d9744777756f16ad6d6b5a4df08e9 +_md5_=33304eef24f12e946eeec62726d545f5 diff --git a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 index cbebd29a94bb..7f725a99b42b 100644 --- a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 +++ b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jupyter-lsp/jupyterlab-lsp https://pypi.org/project/jupyter-lsp/ INHERIT=distutils-r1 optfeature pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-python/entrypoints[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-lsp/jupyter-lsp-2.2.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8c04af9a9378bf5d5ad0feb8ebf4c189 +_md5_=72ddcd6bcd790d35676bdd15ba212c84 diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.0.4 b/metadata/md5-cache/dev-python/jupyterlab-4.0.4 index 3d0b30fb4b18..c0cd4322aaa6 100644 --- a/metadata/md5-cache/dev-python/jupyterlab-4.0.4 +++ b/metadata/md5-cache/dev-python/jupyterlab-4.0.4 @@ -6,7 +6,7 @@ HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https:// IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 pypi xdg IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD MIT GPL-3 Apache-2.0 RDEPEND=dev-python/async-lru[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-server-2.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-libs/nodejs python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.4.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6beb0bed83de2cc54ed2bbe012f4caa4 +_md5_=e1ce9d2795a0708ad905cfd879d7b586 diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.0.5 b/metadata/md5-cache/dev-python/jupyterlab-4.0.5 new file mode 100644 index 000000000000..f4678000473d --- /dev/null +++ b/metadata/md5-cache/dev-python/jupyterlab-4.0.5 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/hatch-jupyter-builder[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-console-scripts[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-jupyter-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-tornasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-cache[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/async-lru[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-server-2.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-libs/nodejs >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DESCRIPTION=JupyterLab computational environment +EAPI=8 +HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https://pypi.org/project/jupyterlab/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 pypi xdg +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=BSD MIT GPL-3 Apache-2.0 +RDEPEND=dev-python/async-lru[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-server-2.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-libs/nodejs python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.5.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e1ce9d2795a0708ad905cfd879d7b586 diff --git a/metadata/md5-cache/dev-python/jupyterlab-server-2.23.0 b/metadata/md5-cache/dev-python/jupyterlab-server-2.23.0 index 5693639bf7fd..baf68a7a7bbc 100644 --- a/metadata/md5-cache/dev-python/jupyterlab-server-2.23.0 +++ b/metadata/md5-cache/dev-python/jupyterlab-server-2.23.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab_server/ https://pypi.org/project/jupyterlab-server/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-python/Babel-2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/json5-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ccs-pykerberos-PyKerberos-1.3.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a117b16cf8c0247db15b79ef939f4d77 +_md5_=3282d665ee1b8a0c8fbac205020d1d84 diff --git a/metadata/md5-cache/dev-python/lit-14.0.6 b/metadata/md5-cache/dev-python/lit-14.0.6 index 1cc55e8f7a9a..744820b71591 100644 --- a/metadata/md5-cache/dev-python/lit-14.0.6 +++ b/metadata/md5-cache/dev-python/lit-14.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=67d902868be793a5cb25a3d9aae6cdef diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7 index db75574b9ce6..170a5f10a2e4 100644 --- a/metadata/md5-cache/dev-python/lit-15.0.7 +++ b/metadata/md5-cache/dev-python/lit-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=05fe9b9d4b376809fb1d6ef6ed35e15b diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index 7147755e955c..5ee5c74b4a4d 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=11f95045aa3e1646a5cc1703113f36cc diff --git a/metadata/md5-cache/dev-python/lit-17.0.0.9999 b/metadata/md5-cache/dev-python/lit-17.0.0.9999 index d48bf43cd8cd..557f4c1e72b9 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-17.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0_rc1 b/metadata/md5-cache/dev-python/lit-17.0.0_rc1 index 51f8c743887f..37ab58562bd0 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0_rc1 +++ b/metadata/md5-cache/dev-python/lit-17.0.0_rc1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0_rc2 b/metadata/md5-cache/dev-python/lit-17.0.0_rc2 index ad494611b359..35991a141d66 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0_rc2 +++ b/metadata/md5-cache/dev-python/lit-17.0.0_rc2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0.9999 b/metadata/md5-cache/dev-python/lit-18.0.0.9999 index d48bf43cd8cd..557f4c1e72b9 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-18.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20230803 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20230803 index 155e0433438b..88c323797c68 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0_pre20230803 +++ b/metadata/md5-cache/dev-python/lit-18.0.0_pre20230803 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20230810 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20230810 new file mode 100644 index 000000000000..4f07e5efe5e6 --- /dev/null +++ b/metadata/md5-cache/dev-python/lit-18.0.0_pre20230810 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A stand-alone install of the LLVM suite testing tool +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=distutils-r1 llvm.org +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/littleutils-0.2.2-r1 b/metadata/md5-cache/dev-python/littleutils-0.2.2-r1 index 5f17728ac2b7..d3a6a04ccc67 100644 --- a/metadata/md5-cache/dev-python/littleutils-0.2.2-r1 +++ b/metadata/md5-cache/dev-python/littleutils-0.2.2-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/littleutils/ https://github.com/alexmojaki/littleutils/ INHERIT=distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/littleutils/littleutils-0.2.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f2857a87e8993e2dd4d883d169d0eefe +_md5_=448e848baaa36f0224e64919918628c9 diff --git a/metadata/md5-cache/dev-python/markdown-include-0.8.1 b/metadata/md5-cache/dev-python/markdown-include-0.8.1 index 7093c7bc02a1..1eabc65cb07a 100644 --- a/metadata/md5-cache/dev-python/markdown-include-0.8.1 +++ b/metadata/md5-cache/dev-python/markdown-include-0.8.1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/markdown-include/markdown-include-0.8.1.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=10f28a0875b2af41527e483ef0b79765 +_md5_=d424bf232813cc8ee9afb88606b4cdc4 diff --git a/metadata/md5-cache/dev-python/minikanren-1.0.3 b/metadata/md5-cache/dev-python/minikanren-1.0.3 deleted file mode 100644 index 8b2e41d98de9..000000000000 --- a/metadata/md5-cache/dev-python/minikanren-1.0.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/cons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/etuples[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/logical-unification[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/multipledispatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Relational programming in Python -EAPI=8 -HOMEPAGE=https://pypi.org/project/miniKanren/ https://github.com/pythological/kanren/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86 -LICENSE=BSD -RDEPEND=dev-python/cons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/etuples[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/logical-unification[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/multipledispatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pythological/kanren/archive/v1.0.3.tar.gz -> minikanren-1.0.3.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d279390137a58308328e86ff750d25ef diff --git a/metadata/md5-cache/dev-python/minikanren-1.0.3-r1 b/metadata/md5-cache/dev-python/minikanren-1.0.3-r1 index 825fa62abbc2..8babd716dea3 100644 --- a/metadata/md5-cache/dev-python/minikanren-1.0.3-r1 +++ b/metadata/md5-cache/dev-python/minikanren-1.0.3-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/miniKanren/ https://github.com/pythological/kanren/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86 LICENSE=BSD RDEPEND=dev-python/cons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/etuples[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/logical-unification[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/multipledispatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pythological/kanren/archive/v1.0.3.tar.gz -> kanren-1.0.3.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1c1934160a471e4fb7f303e983effd03 +_md5_=94205a837be0ba16806f0b5b01476a1a diff --git a/metadata/md5-cache/dev-python/mock-5.1.0 b/metadata/md5-cache/dev-python/mock-5.1.0 index e375ed6604d1..59937eced133 100644 --- a/metadata/md5-cache/dev-python/mock-5.1.0 +++ b/metadata/md5-cache/dev-python/mock-5.1.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/testing-cabal/mock/ https://pypi.org/project/mock/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/mock/mock-5.1.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ccc5b47cde9ed1ee75a938ce79b33e21 +_md5_=ed02b38de0dc120cf1f1cde5718bec7b diff --git a/metadata/md5-cache/dev-python/msgpack-1.0.5 b/metadata/md5-cache/dev-python/msgpack-1.0.5 index 8cd11b3810f9..1cc1bb7352e7 100644 --- a/metadata/md5-cache/dev-python/msgpack-1.0.5 +++ b/metadata/md5-cache/dev-python/msgpack-1.0.5 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/ INHERIT=distutils-r1 pypi IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.0.5.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1c7ce6e6b9730f6bc6b131a492b01b89 +_md5_=f8054bd91c98e98fd331760c321f253c diff --git a/metadata/md5-cache/dev-python/mypy-1.4.1-r1 b/metadata/md5-cache/dev-python/mypy-1.4.1-r1 index f52583a98d3e..6c36d8bd641f 100644 --- a/metadata/md5-cache/dev-python/mypy-1.4.1-r1 +++ b/metadata/md5-cache/dev-python/mypy-1.4.1-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ INHERIT=distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 -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=MIT RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python/mypy/archive/v1.4.1.tar.gz -> mypy-1.4.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9190546cb910b924389304fb94752d17 +_md5_=b17dd4bff949c4afc7b3e2922c866fd1 diff --git a/metadata/md5-cache/dev-python/mypy-1.5.0 b/metadata/md5-cache/dev-python/mypy-1.5.0 new file mode 100644 index 000000000000..a2124463aa85 --- /dev/null +++ b/metadata/md5-cache/dev-python/mypy-1.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/py-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-16.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Optional static typing for Python +EAPI=8 +HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python/mypy/archive/v1.5.0.tar.gz -> mypy-1.5.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=1d4f1290ff4fde3c395330d5e73ffc3a diff --git a/metadata/md5-cache/dev-python/nbformat-5.9.0 b/metadata/md5-cache/dev-python/nbformat-5.9.0 deleted file mode 100644 index 63004e433698..000000000000 --- a/metadata/md5-cache/dev-python/nbformat-5.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/numpydoc[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Reference implementation of the Jupyter Notebook format -EAPI=8 -HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/nbformat/ https://pypi.org/project/nbformat/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD -RDEPEND=dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.9.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8ff72a63863f4129e44ef792760df9fb diff --git a/metadata/md5-cache/dev-python/nbformat-5.9.1 b/metadata/md5-cache/dev-python/nbformat-5.9.1 deleted file mode 100644 index f069cf6b7514..000000000000 --- a/metadata/md5-cache/dev-python/nbformat-5.9.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/numpydoc[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Reference implementation of the Jupyter Notebook format -EAPI=8 -HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/nbformat/ https://pypi.org/project/nbformat/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=BSD -RDEPEND=dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.9.1.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3a8bdf503894cfd004ead20646b0ec6a diff --git a/metadata/md5-cache/dev-python/nbformat-5.9.2 b/metadata/md5-cache/dev-python/nbformat-5.9.2 index a609cc070a37..ad0e56588be8 100644 --- a/metadata/md5-cache/dev-python/nbformat-5.9.2 +++ b/metadata/md5-cache/dev-python/nbformat-5.9.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/nbformat/ https://pypi.org/project/nbformat/ INHERIT=distutils-r1 pypi IUSE=doc test python_targets_python3_10 python_targets_python3_11 -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 LICENSE=BSD RDEPEND=dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.9.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3a8bdf503894cfd004ead20646b0ec6a +_md5_=8ff72a63863f4129e44ef792760df9fb diff --git a/metadata/md5-cache/dev-python/notebook-7.0.2 b/metadata/md5-cache/dev-python/notebook-7.0.2 index f655626f6872..4ee753375948 100644 --- a/metadata/md5-cache/dev-python/notebook-7.0.2 +++ b/metadata/md5-cache/dev-python/notebook-7.0.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org INHERIT=distutils-r1 pypi xdg-utils IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/tornado-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.0.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=18378fe92670b0ad5c4e9ae14cda97f6 +_md5_=2a13edc4f8eed834fa34127a8b64e690 diff --git a/metadata/md5-cache/dev-python/numpy-1.24.4 b/metadata/md5-cache/dev-python/numpy-1.24.4 index 6b0a5ca2e9a6..fc800a6b0e0b 100644 --- a/metadata/md5-cache/dev-python/numpy-1.24.4 +++ b/metadata/md5-cache/dev-python/numpy-1.24.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://numpy.org/ https://github.com/numpy/numpy/ https://pypi.org/project/numpy/ INHERIT=distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs IUSE=lapack test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) lapack? ( virtual/fortran ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/n/numpy/numpy-1.24.4.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8db51eb95365e0741f87730e189ddbe4 +_md5_=d1dae773325d778130dec282fe12fb01 diff --git a/metadata/md5-cache/dev-python/numpy-1.26.0_beta1 b/metadata/md5-cache/dev-python/numpy-1.26.0_beta1 new file mode 100644 index 000000000000..3df9b1ac6cb2 --- /dev/null +++ b/metadata/md5-cache/dev-python/numpy-1.26.0_beta1 @@ -0,0 +1,16 @@ +BDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) >=dev-util/meson-1.1.0 >=dev-python/cython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] lapack? ( virtual/pkgconfig ) test? ( python_targets_python3_10? ( >=dev-python/cffi-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/charset-normalizer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-5.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/meson-python-0.13.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] lapack? ( virtual/fortran ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) lapack? ( virtual/fortran ) +DESCRIPTION=Fast array and numerical python library +EAPI=8 +HOMEPAGE=https://numpy.org/ https://github.com/numpy/numpy/ https://pypi.org/project/numpy/ +INHERIT=distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs +IUSE=lapack test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +LICENSE=BSD +RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) lapack? ( virtual/fortran ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/n/numpy/numpy-1.26.0b1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7219fb41fb4bc1cb5583d8e58816bcee diff --git a/metadata/md5-cache/dev-python/omemo-dr-1.0.0 b/metadata/md5-cache/dev-python/omemo-dr-1.0.0 new file mode 100644 index 000000000000..bbe6ef2fe2a1 --- /dev/null +++ b/metadata/md5-cache/dev-python/omemo-dr-1.0.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=OMEMO Crypto Library +EAPI=8 +HOMEPAGE=https://pypi.org/project/omemo-dr/ https://dev.gajim.org/gajim/omemo-dr +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/omemo-dr/omemo-dr-1.0.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=15c5f6238931146dc9f86f9751b0263b diff --git a/metadata/md5-cache/dev-python/openapi-core-0.16.6-r1 b/metadata/md5-cache/dev-python/openapi-core-0.16.6-r1 index 54d7173bb548..e7b81f7c1aad 100644 --- a/metadata/md5-cache/dev-python/openapi-core-0.16.6-r1 +++ b/metadata/md5-cache/dev-python/openapi-core-0.16.6-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-openapi/openapi-core/ https://pypi.org/project/openapi-core/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-python/pathable-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/isodate[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-spec-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-schema-validator-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-spec-validator-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-openapi/openapi-core/archive/0.16.6.tar.gz -> openapi-core-0.16.6.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=543c8e78118131d43178aaf8ced0e90e +_md5_=6901c0c82dd7676cc853dab70f1ebb36 diff --git a/metadata/md5-cache/dev-python/openapi-core-0.18.0 b/metadata/md5-cache/dev-python/openapi-core-0.18.0 index c1dfac5bcaba..62a71f8fbfba 100644 --- a/metadata/md5-cache/dev-python/openapi-core-0.18.0 +++ b/metadata/md5-cache/dev-python/openapi-core-0.18.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-openapi/openapi-core/ https://pypi.org/project/openapi-core/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND==dev-python/asgiref-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/isodate[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-spec-0.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-schema-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-spec-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openapi-core/openapi_core-0.18.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=137010375227e2a6eec6784e8aa23d8b +_md5_=b024ee7c3dbe79def25153d42ee1c4c2 diff --git a/metadata/md5-cache/dev-python/openapi-schema-validator-0.6.0 b/metadata/md5-cache/dev-python/openapi-schema-validator-0.6.0 index c788d6128533..721bf4b14fa1 100644 --- a/metadata/md5-cache/dev-python/openapi-schema-validator-0.6.0 +++ b/metadata/md5-cache/dev-python/openapi-schema-validator-0.6.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-openapi/openapi-schema-validator/ https://pypi.org/project/openapi-schema-validator/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=BSD RDEPEND==dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.5.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openapi-schema-validator/openapi_schema_validator-0.6.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b01abd199e9bd64e4c4eac3a2ffc67fd +_md5_=cb709b50ff3d8cb2e6ef4c42df009373 diff --git a/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 b/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 index 05f8a002345c..ee3d79faae9a 100644 --- a/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 +++ b/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-openapi/openapi-spec-validator/ https://pypi.org/project/openapi-spec-validator/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=BSD RDEPEND=>=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lazy-object-proxy-1.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openapi-spec-validator/openapi_spec_validator-0.6.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5ee1d3fe220243a282ce1a3535b22d10 +_md5_=d1e0e66732bf865030fe3649b20a2800 diff --git a/metadata/md5-cache/dev-python/orjson-3.9.2 b/metadata/md5-cache/dev-python/orjson-3.9.2 index 3f9d1eca5e75..009c5a00dddd 100644 --- a/metadata/md5-cache/dev-python/orjson-3.9.2 +++ b/metadata/md5-cache/dev-python/orjson-3.9.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 x86 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.9.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/associative-cache/1.0.1/download -> associative-cache-1.0.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.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/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.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/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.167/download -> serde-1.0.167.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.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/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1c49baf56abe2c9bf19a0fa04941ea93 +_md5_=5ae222360f3b33678e085bc95418dab8 diff --git a/metadata/md5-cache/dev-python/orjson-3.9.4 b/metadata/md5-cache/dev-python/orjson-3.9.4 index 573d53f72961..c9c9d09a40e5 100644 --- a/metadata/md5-cache/dev-python/orjson-3.9.4 +++ b/metadata/md5-cache/dev-python/orjson-3.9.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.9.4.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/associative-cache/1.0.1/download -> associative-cache-1.0.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.81/download -> cc-1.0.81.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.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/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.crate https://crates.io/api/v1/crates/no-panic/0.1.26/download -> no-panic-0.1.26.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/serde/1.0.180/download -> serde-1.0.180.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.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/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5795acc0b01669e813df8e78b75174ed +_md5_=d0b95a3aa1a34225b4c6a174aa0526f4 diff --git a/metadata/md5-cache/dev-python/parse-1.19.1 b/metadata/md5-cache/dev-python/parse-1.19.1 index 40c071429003..0fb151ef7438 100644 --- a/metadata/md5-cache/dev-python/parse-1.19.1 +++ b/metadata/md5-cache/dev-python/parse-1.19.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/parse/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/r1chardj0n3s/parse/archive/refs/tags/1.19.1.tar.gz -> parse-1.19.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8fc64ca952aff00859b80707d8c1e744 +_md5_=d289b72a7686f5a0baed84c47f23dbe2 diff --git a/metadata/md5-cache/dev-python/path-16.6.0-r1 b/metadata/md5-cache/dev-python/path-16.6.0-r1 deleted file mode 100644 index 11a524bb552c..000000000000 --- a/metadata/md5-cache/dev-python/path-16.6.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A module wrapper for os.path -EAPI=8 -HOMEPAGE=https://github.com/jaraco/path/ https://pypi.org/project/path/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=MIT -RDEPEND=dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/path/path-16.6.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=4394aa80a90eb4f725c1072c481c8a26 diff --git a/metadata/md5-cache/dev-python/path-16.7.1 b/metadata/md5-cache/dev-python/path-16.7.1 index f6bdb43b5e7c..aa7a88f2c21a 100644 --- a/metadata/md5-cache/dev-python/path-16.7.1 +++ b/metadata/md5-cache/dev-python/path-16.7.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/path/ https://pypi.org/project/path/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=MIT RDEPEND=dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/path/path-16.7.1.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c97acc749bbc2bc149fa53bf522e1660 +_md5_=cf3cdd98e14945ede3671b1aaaadcb16 diff --git a/metadata/md5-cache/dev-python/path-and-address-2.0.1 b/metadata/md5-cache/dev-python/path-and-address-2.0.1 deleted file mode 100644 index a00a3f9e05e0..000000000000 --- a/metadata/md5-cache/dev-python/path-and-address-2.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DESCRIPTION=Functions for server CLI applications used by humans -EAPI=7 -HOMEPAGE=https://github.com/joeyespo/path-and-address -INHERIT=distutils-r1 pypi -IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/path-and-address/path-and-address-2.0.1.zip -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=4bdbfeaac1315f83f47523d6c6920f55 diff --git a/metadata/md5-cache/dev-python/path-and-address-2.0.1-r1 b/metadata/md5-cache/dev-python/path-and-address-2.0.1-r1 index 3435ca4baa8b..c06ea30042c1 100644 --- a/metadata/md5-cache/dev-python/path-and-address-2.0.1-r1 +++ b/metadata/md5-cache/dev-python/path-and-address-2.0.1-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/joeyespo/path-and-address INHERIT=distutils-r1 pypi IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/path-and-address/path-and-address-2.0.1.zip _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7fd51a0f54f9fd43fb65bb0b840b0639 +_md5_=7cbc4b3b0cf7aa1515f41edf79748dd9 diff --git a/metadata/md5-cache/dev-python/pendulum-2.1.2-r2 b/metadata/md5-cache/dev-python/pendulum-2.1.2-r2 index 1e32f96dfd68..3f942c274380 100644 --- a/metadata/md5-cache/dev-python/pendulum-2.1.2-r2 +++ b/metadata/md5-cache/dev-python/pendulum-2.1.2-r2 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://pendulum.eustace.io/ https://github.com/sdispater/pendulum/ https://pypi.org/project/pendulum/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86 LICENSE=MIT RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sdispater/pendulum/archive/2.1.2.tar.gz -> pendulum-2.1.2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6d692862db94b053ff429b075a188267 +_md5_=0582f2617844edab3b4ceead3e482f27 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.15 b/metadata/md5-cache/dev-python/phonenumbers-8.13.15 deleted file mode 100644 index ccbc764335b8..000000000000 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.15 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python port of Google's libphonenumber -EAPI=8 -HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.15.tar.gz -> python-phonenumbers-8.13.15.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b76ed7c0100f0f9ce2af3275ed20e84c diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.16 b/metadata/md5-cache/dev-python/phonenumbers-8.13.16 deleted file mode 100644 index f65bec893704..000000000000 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python port of Google's libphonenumber -EAPI=8 -HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.16.tar.gz -> python-phonenumbers-8.13.16.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd823fce911338889ca577cd3d430880 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.17 b/metadata/md5-cache/dev-python/phonenumbers-8.13.17 deleted file mode 100644 index cb9d19f9f9d9..000000000000 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.17 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python port of Google's libphonenumber -EAPI=8 -HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.17.tar.gz -> python-phonenumbers-8.13.17.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd823fce911338889ca577cd3d430880 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.18 b/metadata/md5-cache/dev-python/phonenumbers-8.13.18 index 7713245525a5..f6b97027f8d4 100644 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.18 +++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.18 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.18.tar.gz -> python-phonenumbers-8.13.18.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd823fce911338889ca577cd3d430880 +_md5_=b76ed7c0100f0f9ce2af3275ed20e84c diff --git a/metadata/md5-cache/dev-python/pikepdf-8.3.1 b/metadata/md5-cache/dev-python/pikepdf-8.3.1 new file mode 100644 index 000000000000..e756f840a4ba --- /dev/null +++ b/metadata/md5-cache/dev-python/pikepdf-8.3.1 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.1.1:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-text/qpdf-11.1.1:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python library to work with pdf files based on qpdf +EAPI=8 +HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=app-text/qpdf-11.1.1:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.3.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e2284ab7563c2488e7b1f281a7399d8b diff --git a/metadata/md5-cache/dev-python/pikepdf-8.3.2 b/metadata/md5-cache/dev-python/pikepdf-8.3.2 new file mode 100644 index 000000000000..42d213f0b50b --- /dev/null +++ b/metadata/md5-cache/dev-python/pikepdf-8.3.2 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.1.1:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-text/qpdf-11.1.1:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python library to work with pdf files based on qpdf +EAPI=8 +HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=app-text/qpdf-11.1.1:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.3.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e2284ab7563c2488e7b1f281a7399d8b diff --git a/metadata/md5-cache/dev-python/pipenv-2023.7.11 b/metadata/md5-cache/dev-python/pipenv-2023.7.11 new file mode 100644 index 000000000000..88bffeeebaa2 --- /dev/null +++ b/metadata/md5-cache/dev-python/pipenv-2023.7.11 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cerberus-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv-clone[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cerberus-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv-clone[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python Development Workflow for Humans +EAPI=8 +HOMEPAGE=https://github.com/pypa/pipenv https://pypi.org/project/pipenv/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cerberus-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv-clone[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pypa/pipenv/archive/v2023.7.11.tar.gz -> pipenv-2023.7.11.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=43364a322f10f05016b60f0c31597300 diff --git a/metadata/md5-cache/dev-python/platformdirs-3.10.0 b/metadata/md5-cache/dev-python/platformdirs-3.10.0 index cac95869486e..0ca9e7730fe7 100644 --- a/metadata/md5-cache/dev-python/platformdirs-3.10.0 +++ b/metadata/md5-cache/dev-python/platformdirs-3.10.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.10.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=32284234ec332330bcb589316447e606 +_md5_=57e9deed13f0250f1e5209e58b40da4e diff --git a/metadata/md5-cache/dev-python/platformdirs-3.8.0 b/metadata/md5-cache/dev-python/platformdirs-3.8.0 deleted file mode 100644 index 5c9190a79edf..000000000000 --- a/metadata/md5-cache/dev-python/platformdirs-3.8.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A small Python module for determining appropriate platform-specific dirs -EAPI=8 -HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.8.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=57e9deed13f0250f1e5209e58b40da4e diff --git a/metadata/md5-cache/dev-python/platformdirs-3.9.1 b/metadata/md5-cache/dev-python/platformdirs-3.9.1 deleted file mode 100644 index 6da88f508443..000000000000 --- a/metadata/md5-cache/dev-python/platformdirs-3.9.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A small Python module for determining appropriate platform-specific dirs -EAPI=8 -HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.9.1.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=32284234ec332330bcb589316447e606 diff --git a/metadata/md5-cache/dev-python/plotly-5.16.0 b/metadata/md5-cache/dev-python/plotly-5.16.0 new file mode 100644 index 000000000000..04406cd4454c --- /dev/null +++ b/metadata/md5-cache/dev-python/plotly-5.16.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/statsmodels[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/scikit-image[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tenacity-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Browser-based graphing library for Python +EAPI=8 +HOMEPAGE=https://plotly.com/python/ https://github.com/plotly/plotly.py/ https://pypi.org/project/plotly/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tenacity-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/plotly/plotly.py/archive/refs/tags/v5.16.0.tar.gz -> plotly.py-5.16.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=221bc65a92a7258525233e3a4c63fb77 diff --git a/metadata/md5-cache/dev-python/prometheus-client-0.17.0 b/metadata/md5-cache/dev-python/prometheus-client-0.17.0 deleted file mode 100644 index c015ff13c1c1..000000000000 --- a/metadata/md5-cache/dev-python/prometheus-client-0.17.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python client for the Prometheus monitoring system -EAPI=8 -HOMEPAGE=https://github.com/prometheus/client_python/ https://pypi.org/project/prometheus-client/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/prometheus-client/prometheus_client-0.17.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=88d210aacf87db4b72e4e8fd9edad676 diff --git a/metadata/md5-cache/dev-python/prometheus-client-0.17.1 b/metadata/md5-cache/dev-python/prometheus-client-0.17.1 index 4ab89c5ba8b5..94e4a12627e8 100644 --- a/metadata/md5-cache/dev-python/prometheus-client-0.17.1 +++ b/metadata/md5-cache/dev-python/prometheus-client-0.17.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/prometheus/client_python/ https://pypi.org/project/prometheus-client/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 RDEPEND=dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/prometheus-client/prometheus_client-0.17.1.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bec4430d61d9c2b3ead1c20f50e55c82 +_md5_=88d210aacf87db4b72e4e8fd9edad676 diff --git a/metadata/md5-cache/dev-python/psutil-5.9.4 b/metadata/md5-cache/dev-python/psutil-5.9.4 deleted file mode 100644 index bf490189aba8..000000000000 --- a/metadata/md5-cache/dev-python/psutil-5.9.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Retrieve information on running processes and system utilization -EAPI=8 -HOMEPAGE=https://github.com/giampaolo/psutil/ https://pypi.org/project/psutil/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.4.tar.gz https://dev.gentoo.org/~mgorny/dist/psutil-5.9.3-tests-r1.patch.xz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=802f5b17207845e92723989bf9967a2b diff --git a/metadata/md5-cache/dev-python/psutil-5.9.5 b/metadata/md5-cache/dev-python/psutil-5.9.5 index 56be21baf0ae..9ce0aa78416a 100644 --- a/metadata/md5-cache/dev-python/psutil-5.9.5 +++ b/metadata/md5-cache/dev-python/psutil-5.9.5 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/giampaolo/psutil/ https://pypi.org/project/psutil/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.5.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/psutil/psutil-5.9.5-tests-r2.patch.xz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d2f36ec74bf64178a6f1bcf9f4ca7aec +_md5_=644dd2dcc68ba6bf6a742060ad15f7f8 diff --git a/metadata/md5-cache/dev-python/pyaml-23.5.9 b/metadata/md5-cache/dev-python/pyaml-23.5.9 deleted file mode 100644 index 25c260158e86..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.5.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.5.9.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2c996c53b6985a27dbf6d59675e74b69 diff --git a/metadata/md5-cache/dev-python/pyaml-23.7.0 b/metadata/md5-cache/dev-python/pyaml-23.7.0 index aa9048cb16c8..9beacdbaf848 100644 --- a/metadata/md5-cache/dev-python/pyaml-23.7.0 +++ b/metadata/md5-cache/dev-python/pyaml-23.7.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm ~arm64 ~ppc64 ~riscv x86 LICENSE=WTFPL-2 RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-23.7.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9e9e5346ba74f9db06365aabed6dc237 +_md5_=2c996c53b6985a27dbf6d59675e74b69 diff --git a/metadata/md5-cache/dev-python/pyaudio-0.2.13-r1 b/metadata/md5-cache/dev-python/pyaudio-0.2.13-r1 new file mode 100644 index 000000000000..3cb0ebb1bbeb --- /dev/null +++ b/metadata/md5-cache/dev-python/pyaudio-0.2.13-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( media-libs/portaudio python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=media-libs/portaudio python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Python bindings for PortAudio +EAPI=8 +HOMEPAGE=https://people.csail.mit.edu/hubert/pyaudio/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=media-libs/portaudio python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/P/PyAudio/PyAudio-0.2.13.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c23e18fe65d188e9c45c3a33eb34412e diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.5.0 b/metadata/md5-cache/dev-python/pydantic-core-2.5.0 new file mode 100644 index 000000000000..0d931a591bc4 --- /dev/null +++ b/metadata/md5-cache/dev-python/pydantic-core-2.5.0 @@ -0,0 +1,17 @@ +BDEPEND=>=virtual/rust-1.70.0 test? ( >=dev-python/dirty-equals-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.63.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-1.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Core validation logic for pydantic written in Rust +EAPI=8 +HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.5.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.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.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/enum_dispatch/0.3.12/download -> enum_dispatch-0.3.12.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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-integer/0.1.45/download -> num-integer-0.1.45.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.18.0/download -> once_cell-1.18.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.6/download -> regex-automata-0.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.3/download -> regex-1.9.3.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.183/download -> serde-1.0.183.crate https://crates.io/api/v1/crates/serde_derive/1.0.183/download -> serde_derive-1.0.183.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/speedate/0.11.0/download -> speedate-0.11.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.2/download -> strum_macros-0.25.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.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/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/uuid/1.4.1/download -> uuid-1.4.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/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=0fa6c3bfb4094ec659d43f03c0562855 diff --git a/metadata/md5-cache/dev-python/pyfakefs-5.2.2 b/metadata/md5-cache/dev-python/pyfakefs-5.2.2 deleted file mode 100644 index ff3ad1bfa736..000000000000 --- a/metadata/md5-cache/dev-python/pyfakefs-5.2.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A fake file system that mocks the Python file system modules -EAPI=8 -HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=Apache-2.0 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.2.2.tar.gz -> pyfakefs-5.2.2.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f22053596886d042065b2e0f856a2343 diff --git a/metadata/md5-cache/dev-python/pyfakefs-5.2.3 b/metadata/md5-cache/dev-python/pyfakefs-5.2.3 index baa39bc429d6..8cfa78df4bd9 100644 --- a/metadata/md5-cache/dev-python/pyfakefs-5.2.3 +++ b/metadata/md5-cache/dev-python/pyfakefs-5.2.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.2.3.tar.gz -> pyfakefs-5.2.3.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e063c3d9382bbe9b333d44f847c47aca +_md5_=d124462b5bf429771abc0e21d59b705c diff --git a/metadata/md5-cache/dev-python/pyftpdlib-1.5.7 b/metadata/md5-cache/dev-python/pyftpdlib-1.5.7 deleted file mode 100644 index 7d92e49f654c..000000000000 --- a/metadata/md5-cache/dev-python/pyftpdlib-1.5.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( ssl? ( dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11[ssl(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ssl(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python FTP server library -EAPI=7 -HOMEPAGE=https://github.com/giampaolo/pyftpdlib https://pypi.org/project/pyftpdlib/ -INHERIT=distutils-r1 pypi -IUSE=examples ssl test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=MIT -RDEPEND=ssl? ( dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyftpdlib/pyftpdlib-1.5.7.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6f1b73f3ccda31986ed6b0ed9fc71a07 diff --git a/metadata/md5-cache/dev-python/pyftpdlib-1.5.7-r1 b/metadata/md5-cache/dev-python/pyftpdlib-1.5.7-r1 index 783365f2f85e..9287c93f29c4 100644 --- a/metadata/md5-cache/dev-python/pyftpdlib-1.5.7-r1 +++ b/metadata/md5-cache/dev-python/pyftpdlib-1.5.7-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/giampaolo/pyftpdlib/ https://pypi.org/project/pyftpdlib/ INHERIT=distutils-r1 pypi IUSE=examples ssl test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=MIT RDEPEND=ssl? ( dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyftpdlib/pyftpdlib-1.5.7.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b9c6c8acffc3f6572613fd9736e1de5a +_md5_=a4f2e27cdd98889024ba260f64100f4a diff --git a/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 b/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 index ff50ad0d563b..36b6d24a4846 100644 --- a/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 +++ b/metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND==dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/libsdl2:=[video] media-libs/sdl2-image:=[png,jpeg] >=media-libs/sdl2-mixer-2.0.2:= media-libs/sdl2-ttf:= DESCRIPTION=Reimplementation of portions of the pygame API using SDL2 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://www.renpy.org/dl/8.0.3/pygame_sdl2-2.1.0-for-renpy-8.0.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=837e5bcd909170ed200279928c780a45 +_md5_=5f51a90c0370dc1a06c13c04fb085790 diff --git a/metadata/md5-cache/dev-python/pykerberos-1.3.1-r1 b/metadata/md5-cache/dev-python/pykerberos-1.3.1-r1 deleted file mode 100644 index 1bac61cd2783..000000000000 --- a/metadata/md5-cache/dev-python/pykerberos-1.3.1-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-crypt/mit-krb5 -DESCRIPTION=A high-level Python wrapper for Kerberos/GSSAPI operations -EAPI=7 -HOMEPAGE=https://www.calendarserver.org/PyKerberos.html https://github.com/apple/ccs-pykerberos/ https://pypi.org/project/kerberos/ -INHERIT=distutils-r1 -IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=app-crypt/mit-krb5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/apple/ccs-pykerberos/archive/PyKerberos-1.3.1.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a805d5d194c16889944ea7d681d72550 diff --git a/metadata/md5-cache/dev-python/pymongo-4.4.1 b/metadata/md5-cache/dev-python/pymongo-4.4.1 index 89856cd2f9cd..c667f9417d02 100644 --- a/metadata/md5-cache/dev-python/pymongo-4.4.1 +++ b/metadata/md5-cache/dev-python/pymongo-4.4.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( test-full? ( >=dev-db/mongodb-2.6.0 ) ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( =dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( test-full? ( >=dev-db/mongodb-2.6.0 ) ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( =dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare pretend setup test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Python driver for MongoDB @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://github.com/mongodb/mongo-python-driver/ https://pypi.org/project/pymongo/ INHERIT=check-reqs distutils-r1 IUSE=doc kerberos +test-full doc test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 arm64 ~hppa ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=Apache-2.0 -RDEPEND= mongo-python-driver-4.4.1.gh.tar.gz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e602b975ef8e27b703d2ef2566a7e888 +_md5_=a644e0156551b4d7ed1da3136e6c099c diff --git a/metadata/md5-cache/dev-python/pynest2d-4.13_beta b/metadata/md5-cache/dev-python/pynest2d-4.13_beta deleted file mode 100644 index e8ca398fe1f1..000000000000 --- a/metadata/md5-cache/dev-python/pynest2d-4.13_beta +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-libs/libnest2d python_single_target_python3_10? ( pynest2d-4.13_beta.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e122b88d25f1252ad0485f36f3d7631d diff --git a/metadata/md5-cache/dev-python/pypdf-3.15.1 b/metadata/md5-cache/dev-python/pypdf-3.15.1 new file mode 100644 index 000000000000..5277028d5133 --- /dev/null +++ b/metadata/md5-cache/dev-python/pypdf-3.15.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Python library to work with PDF files +EAPI=8 +HOMEPAGE=https://pypi.org/project/pypdf/ https://github.com/py-pdf/pypdf/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=BSD-2 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/py-pdf/pypdf/archive/3.15.1.tar.gz -> pypdf-3.15.1.gh.tar.gz test? ( https://github.com/py-pdf/sample-files/archive/935652968f76a41b4fa51afd05498e7dd7314c5e.tar.gz -> pypdf-sample-files-935652968f76a41b4fa51afd05498e7dd7314c5e.gh.tar.gz ) +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=aa7d8df25ed4ef98fce825b65f0cba8d diff --git a/metadata/md5-cache/dev-python/pyproject-fmt-0.13.1 b/metadata/md5-cache/dev-python/pyproject-fmt-0.13.1 new file mode 100644 index 000000000000..6e8c2236a248 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyproject-fmt-0.13.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-mock-3.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tox ) test? ( >=dev-python/natsort-8.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.11.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Format your pyproject.toml file +EAPI=8 +HOMEPAGE=https://github.com/tox-dev/pyproject-fmt/ https://pypi.org/project/pyproject-fmt/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/natsort-8.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.11.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyproject-fmt/pyproject_fmt-0.13.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=b4e023b274a7771ff06a0b0663bf1e48 diff --git a/metadata/md5-cache/dev-python/pysmi-0.3.4 b/metadata/md5-cache/dev-python/pysmi-0.3.4 deleted file mode 100644 index 86bb1aed2544..000000000000 --- a/metadata/md5-cache/dev-python/pysmi-0.3.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pysnmp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python Lex & Yacc -EAPI=7 -HOMEPAGE=https://github.com/etingof/pysmi -INHERIT=distutils-r1 pypi -IUSE=test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86 -LICENSE=BSD -RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pysmi/pysmi-0.3.4.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cb4bff9ba10b9d54540ffec802bd6645 diff --git a/metadata/md5-cache/dev-python/pysmi-0.3.4-r1 b/metadata/md5-cache/dev-python/pysmi-0.3.4-r1 index 382da24cfe4e..02e62e4f4155 100644 --- a/metadata/md5-cache/dev-python/pysmi-0.3.4-r1 +++ b/metadata/md5-cache/dev-python/pysmi-0.3.4-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/etingof/pysmi/ https://pypi.org/project/pysmi/ INHERIT=distutils-r1 pypi IUSE=test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86 +KEYWORDS=amd64 ~arm ~ia64 ppc ~sparc x86 LICENSE=BSD RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pysmi/pysmi-0.3.4.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7bd5a1fcaa4cfbced1083fe6b4558434 +_md5_=ed482595a098e3d3b93583c290669f7c diff --git a/metadata/md5-cache/dev-python/pytest-check-2.2.1 b/metadata/md5-cache/dev-python/pytest-check-2.2.1 new file mode 100644 index 000000000000..297d0ee7aec1 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-check-2.2.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/colorama-0.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=pytest plugin that allows multiple failures per test +EAPI=8 +HOMEPAGE=https://github.com/okken/pytest-check/ https://pypi.org/project/pytest-check/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/colorama-0.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-check/pytest_check-2.2.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=1d90442ee32ca1201373bf5b71f98ba3 diff --git a/metadata/md5-cache/dev-python/pytest-rerunfailures-11.1.2 b/metadata/md5-cache/dev-python/pytest-rerunfailures-11.1.2 deleted file mode 100644 index eca3e143d6fd..000000000000 --- a/metadata/md5-cache/dev-python/pytest-rerunfailures-11.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/packaging-17.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=pytest plugin to re-run tests to eliminate flaky failures -EAPI=8 -HOMEPAGE=https://github.com/pytest-dev/pytest-rerunfailures/ https://pypi.org/project/pytest-rerunfailures/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=MPL-2.0 -RDEPEND=>=dev-python/packaging-17.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-rerunfailures/pytest-rerunfailures-11.1.2.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3cb799f4307103acdf7acff35d9d226d diff --git a/metadata/md5-cache/dev-python/pytest-rerunfailures-12.0 b/metadata/md5-cache/dev-python/pytest-rerunfailures-12.0 index 980026f77938..1590dcf4537b 100644 --- a/metadata/md5-cache/dev-python/pytest-rerunfailures-12.0 +++ b/metadata/md5-cache/dev-python/pytest-rerunfailures-12.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pytest-dev/pytest-rerunfailures/ https://pypi.org/project/pytest-rerunfailures/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 LICENSE=MPL-2.0 RDEPEND=>=dev-python/packaging-17.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-rerunfailures/pytest-rerunfailures-12.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8b52f79f5e1a0b7c9393bc4d19054c2e +_md5_=970f734dc05a246c6ddc4a97accde336 diff --git a/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 b/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 index 1f221e75ba1b..3bb7a74dfdc8 100644 --- a/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 +++ b/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/aklajnert/pytest-subprocess/ https://pypi.org/project/pytest-subprocess/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm ~arm64 ~s390 ~sparc ~x86 LICENSE=MIT RDEPEND=>=dev-python/pytest-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aklajnert/pytest-subprocess/archive/1.5.0.tar.gz -> pytest-subprocess-1.5.0.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ea567240ff655a890086edd54c86ff8c +_md5_=2e7204e158bd3237d099e8b60fdfc2a7 diff --git a/metadata/md5-cache/dev-python/python-ironicclient-5.2.0 b/metadata/md5-cache/dev-python/python-ironicclient-5.2.0 deleted file mode 100644 index 0f9782cf9d0d..000000000000 --- a/metadata/md5-cache/dev-python/python-ironicclient-5.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-openstackclient-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python bindings for the Ironic API -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-ironicclient/ https://github.com/openstack/python-ironicclient/ https://pypi.org/project/python-ironicclient/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/python-ironicclient/python-ironicclient-5.2.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8c83a48a13232341aa10085deda94031 diff --git a/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 b/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 index a5b207e685c5..afafdf375f49 100644 --- a/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 +++ b/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/python-ironicclient/ https://github.com/openstack/python-ironicclient/ https://pypi.org/project/python-ironicclient/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/python-ironicclient/python-ironicclient-5.3.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ea674e429472bda8f6eb1b5ec3ad51fa +_md5_=3e07c92319ae22a206bf1ab01b8eb2cd diff --git a/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0 b/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0 deleted file mode 100644 index 0e7c7012467f..000000000000 --- a/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pycodestyle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyflakes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/ujson-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=JSON RPC 2.0 server library -EAPI=7 -HOMEPAGE=https://github.com/python-lsp/python-lsp-jsonrpc -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MIT -RDEPEND=>=dev-python/ujson-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2cc5122e5098fd16551ce3ac9cf039c7 diff --git a/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0-r1 b/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0-r1 index 5c06247d597f..20c0c111191a 100644 --- a/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0-r1 +++ b/metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-lsp/python-lsp-jsonrpc INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=MIT RDEPEND=>=dev-python/ujson-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=aba04bcecb39a6d925e3eade3f55740b +_md5_=7b9d674c0cbbd02f22f76b30db2842b6 diff --git a/metadata/md5-cache/dev-python/python-neutronclient-10.0.0 b/metadata/md5-cache/dev-python/python-neutronclient-10.0.0 deleted file mode 100644 index 8936777919b7..000000000000 --- a/metadata/md5-cache/dev-python/python-neutronclient-10.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/bandit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/oslotest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-openstackclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/subunit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testscenarios[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tempest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cliff-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-1.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-client-config-1.28.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/simplejson-3.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A client for the OpenStack Quantum API -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-neutronclient/ https://github.com/openstack/python-neutronclient/ https://pypi.org/project/python-neutronclient/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cliff-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-1.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-client-config-1.28.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/simplejson-3.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/python-neutronclient/python-neutronclient-10.0.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e114ab370c876fbb061369f6ec0f5071 diff --git a/metadata/md5-cache/dev-python/python-neutronclient-11.0.0 b/metadata/md5-cache/dev-python/python-neutronclient-11.0.0 index 57954b68459a..2ace015b3ddb 100644 --- a/metadata/md5-cache/dev-python/python-neutronclient-11.0.0 +++ b/metadata/md5-cache/dev-python/python-neutronclient-11.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/python-neutronclient/ https://github.com/openstack/python-neutronclient/ https://pypi.org/project/python-neutronclient/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cliff-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-1.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-client-config-1.28.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/simplejson-3.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/python-neutronclient/python-neutronclient-11.0.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8510c72e6e48a384bbadf96f56e3754e +_md5_=c41c3585d068259093f3e9f0cd05aec4 diff --git a/metadata/md5-cache/dev-python/python-xmp-toolkit-2.0.1-r2 b/metadata/md5-cache/dev-python/python-xmp-toolkit-2.0.1-r2 index 129e1036807b..8ba5bc6fdc0d 100644 --- a/metadata/md5-cache/dev-python/python-xmp-toolkit-2.0.1-r2 +++ b/metadata/md5-cache/dev-python/python-xmp-toolkit-2.0.1-r2 @@ -1,17 +1,17 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=test? ( media-libs/exempi ) DESCRIPTION=Library for working with XMP metadata EAPI=8 HOMEPAGE=https://github.com/python-xmp-toolkit/python-xmp-toolkit/ https://pypi.org/project/python-xmp-toolkit/ INHERIT=distutils-r1 -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD -RDEPEND=dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-xmp-toolkit/python-xmp-toolkit/archive/v2.0.1.tar.gz -> python-xmp-toolkit-2.0.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2cdbfbf30f3773d3d300f6e1c6640c8d +_md5_=8ba0d376feb2557748626ae0f84ee54d diff --git a/metadata/md5-cache/dev-python/pytzdata-2020.1-r2 b/metadata/md5-cache/dev-python/pytzdata-2020.1-r2 index 879e7bd8cabb..81afdf7cf9c5 100644 --- a/metadata/md5-cache/dev-python/pytzdata-2020.1-r2 +++ b/metadata/md5-cache/dev-python/pytzdata-2020.1-r2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/sdispater/pytzdata/ https://pypi.org/project/pytzdata/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86 LICENSE=MIT RDEPEND=dev-python/cleo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sdispater/pytzdata/archive/2020.1.tar.gz -> pytzdata-2020.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=63cdd84087409d68867b0c54eaa48b06 +_md5_=388231188074123a783be13d963603ae diff --git a/metadata/md5-cache/dev-python/pywinrm-0.4.3 b/metadata/md5-cache/dev-python/pywinrm-0.4.3 index ba446bdfcb98..184aae2bfbc0 100644 --- a/metadata/md5-cache/dev-python/pywinrm-0.4.3 +++ b/metadata/md5-cache/dev-python/pywinrm-0.4.3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-ntlm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] kerberos? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-ntlm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] kerberos? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python client for the Windows Remote Management (WinRM) service EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=kerberos test python_targets_python3_10 python_targets_python3_11 KEYWORDS=amd64 ~riscv LICENSE=MIT -RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-ntlm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] kerberos? ( =dev-python/tornado-5.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=net-libs/zeromq-4.2.2-r2:=[drafts=] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=net-libs/zeromq-4.2.2-r2:=[drafts=] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +DESCRIPTION=Lightweight and super-fast messaging library built on top of the ZeroMQ library +EAPI=8 +HOMEPAGE=https://zeromq.org/languages/python/ https://pypi.org/project/pyzmq/ https://github.com/zeromq/pyzmq/ +INHERIT=distutils-r1 +IUSE=drafts test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-3 +RDEPEND=>=net-libs/zeromq-4.2.2-r2:=[drafts=] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/zeromq/pyzmq/archive/v25.1.1.tar.gz -> pyzmq-25.1.1.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=f8c11c3b74ee704da55490e5422ed549 diff --git a/metadata/md5-cache/dev-python/requests-cache-1.1.0 b/metadata/md5-cache/dev-python/requests-cache-1.1.0 index 2a0e3d7d83eb..b5dfd87eebea 100644 --- a/metadata/md5-cache/dev-python/requests-cache-1.1.0 +++ b/metadata/md5-cache/dev-python/requests-cache-1.1.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/requests-cache/ https://github.com/requests-cache/requests-cache/ INHERIT=distutils-r1 optfeature IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 LICENSE=BSD RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cattrs-22.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/url-normalize-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/requests-cache/requests-cache/archive/v1.1.0.tar.gz -> requests-cache-1.1.0.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=42779b72a85de44168f1914ef7b2f441 +_md5_=2777f2a76a25bc1054671cf673b91813 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.9.2 b/metadata/md5-cache/dev-python/rpds-py-0.9.2 index 2a8e994359a0..a722b790b972 100644 --- a/metadata/md5-cache/dev-python/rpds-py-0.9.2 +++ b/metadata/md5-cache/dev-python/rpds-py-0.9.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.9.2.tar.gz https://crates.io/api/v1/crates/archery/0.5.0/download -> archery-0.5.0.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rpds/0.13.0/download -> rpds-0.13.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8369e2add931162c64ca3d224f9f6f4b +_md5_=b7f4dcc1b8ec99e5118abd7ec442b34a diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.4.8 b/metadata/md5-cache/dev-python/scikit-build-core-0.4.8 index 046d41ec6c13..fa32a6aac176 100644 --- a/metadata/md5-cache/dev-python/scikit-build-core-0.4.8 +++ b/metadata/md5-cache/dev-python/scikit-build-core-0.4.8 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/scikit-build/scikit-build-core/ https://pypi.org/project/scikit-build-core/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm ~arm64 ~s390 ~sparc ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.4.8.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=61991caada626215690d767bf6e1ce15 +_md5_=1878de861af79ba3b8c81860896890d3 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.26.0 b/metadata/md5-cache/dev-python/sentry-sdk-1.26.0 deleted file mode 100644 index 01f706c77ebd..000000000000 --- a/metadata/md5-cache/dev-python/sentry-sdk-1.26.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python client for Sentry -EAPI=8 -HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=PSF-2 -RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/getsentry/sentry-python/archive/1.26.0.tar.gz -> sentry-python-1.26.0.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=39964978703076aa794e02ad48b0b965 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.27.1 b/metadata/md5-cache/dev-python/sentry-sdk-1.27.1 deleted file mode 100644 index c0945ce0f850..000000000000 --- a/metadata/md5-cache/dev-python/sentry-sdk-1.27.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python client for Sentry -EAPI=8 -HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=PSF-2 -RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/getsentry/sentry-python/archive/1.27.1.tar.gz -> sentry-python-1.27.1.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.28.0 b/metadata/md5-cache/dev-python/sentry-sdk-1.28.0 deleted file mode 100644 index da2bf5d08cf1..000000000000 --- a/metadata/md5-cache/dev-python/sentry-sdk-1.28.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python client for Sentry -EAPI=8 -HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=PSF-2 -RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/getsentry/sentry-python/archive/1.28.0.tar.gz -> sentry-python-1.28.0.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.28.1 b/metadata/md5-cache/dev-python/sentry-sdk-1.28.1 deleted file mode 100644 index 248d8213db80..000000000000 --- a/metadata/md5-cache/dev-python/sentry-sdk-1.28.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python client for Sentry -EAPI=8 -HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=PSF-2 -RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/getsentry/sentry-python/archive/1.28.1.tar.gz -> sentry-python-1.28.1.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.29.0 b/metadata/md5-cache/dev-python/sentry-sdk-1.29.0 deleted file mode 100644 index 271046080ca6..000000000000 --- a/metadata/md5-cache/dev-python/sentry-sdk-1.29.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python client for Sentry -EAPI=8 -HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=PSF-2 -RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/getsentry/sentry-python/archive/1.29.0.tar.gz -> sentry-python-1.29.0.gh.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.29.2 b/metadata/md5-cache/dev-python/sentry-sdk-1.29.2 index f38564fb4668..da71692264eb 100644 --- a/metadata/md5-cache/dev-python/sentry-sdk-1.29.2 +++ b/metadata/md5-cache/dev-python/sentry-sdk-1.29.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ INHERIT=distutils-r1 IUSE=test python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=PSF-2 RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/getsentry/sentry-python/archive/1.29.2.tar.gz -> sentry-python-1.29.2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 +_md5_=39964978703076aa794e02ad48b0b965 diff --git a/metadata/md5-cache/dev-python/sh-2.0.6 b/metadata/md5-cache/dev-python/sh-2.0.6 new file mode 100644 index 000000000000..6b9a716200ac --- /dev/null +++ b/metadata/md5-cache/dev-python/sh-2.0.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python subprocess interface +EAPI=8 +HOMEPAGE=https://github.com/amoffat/sh/ https://pypi.org/project/sh/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sh/sh-2.0.6.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5383b173a950d80bf05804ffeda87bb7 diff --git a/metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta2 b/metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta2 index 8f582fa18ae9..fb723e216b1d 100644 --- a/metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta2 +++ b/metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pradyunsg/sphinx-basic-ng/ https://pypi.org/project/sphinx-basic-ng/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/sphinx-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pradyunsg/sphinx-basic-ng/archive/1.0.0.beta2.tar.gz -> sphinx-basic-ng-1.0.0.beta2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5fd3900bae1c8b984634e78209f6a118 +_md5_=e7b9a9a54d323ee28eec619bccee7745 diff --git a/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4 b/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4 deleted file mode 100644 index 7955a0c9f63a..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DESCRIPTION=Add support for multiple versions to sphinx -EAPI=7 -HOMEPAGE=https://github.com/Holzhaus/sphinx-multiversion -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Holzhaus/sphinx-multiversion/archive/v0.2.4.tar.gz -> sphinx-multiversion-0.2.4.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=45e603e791f28600b8108bce2e8b4b44 diff --git a/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 b/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 index b38175a5edec..cae04b21ebf8 100644 --- a/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 +++ b/metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/Holzhaus/sphinx-multiversion INHERIT=distutils-r1 IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=BSD-2 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Holzhaus/sphinx-multiversion/archive/v0.2.4.tar.gz -> sphinx-multiversion-0.2.4.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=83f05260f9dfd6b7e8a842e62bb5d588 +_md5_=1635ddbbd8bd065a86d78be7cc111235 diff --git a/metadata/md5-cache/dev-python/sphinx-panels-0.6.0 b/metadata/md5-cache/dev-python/sphinx-panels-0.6.0 deleted file mode 100644 index 9465d5bc6242..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-panels-0.6.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-regressions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A sphinx extension for creating panels in a grid layout -EAPI=7 -HOMEPAGE=https://github.com/executablebooks/sphinx-panels -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/executablebooks/sphinx-panels/archive/v0.6.0.tar.gz -> sphinx-panels-0.6.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a36d588b5a7b49079e20ead9c04e5dae diff --git a/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1 b/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1 index 5225ae97883f..be495ae78d16 100644 --- a/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1 +++ b/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/executablebooks/sphinx-panels INHERIT=distutils-r1 IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/executablebooks/sphinx-panels/archive/v0.6.0.tar.gz -> sphinx-panels-0.6.0.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7757e2d33669ae9ba2a3b245a5ca7ecd +_md5_=9f146d3356808627d99570e3ce9bab7a diff --git a/metadata/md5-cache/dev-python/execnet-2.0.1 b/metadata/md5-cache/dev-python/sphinxcontrib-applehelp-1.0.6 similarity index 56% rename from metadata/md5-cache/dev-python/execnet-2.0.1 rename to metadata/md5-cache/dev-python/sphinxcontrib-applehelp-1.0.6 index a695ac970623..b40d03899f37 100644 --- a/metadata/md5-cache/dev-python/execnet-2.0.1 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-applehelp-1.0.6 @@ -1,16 +1,17 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Rapid multi-Python deployment +DESCRIPTION=Sphinx extension which outputs Apple help book EAPI=8 -HOMEPAGE=https://codespeak.net/execnet/ https://github.com/pytest-dev/execnet/ https://pypi.org/project/execnet/ +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinxcontrib-applehelp/ https://pypi.org/project/sphinxcontrib-applehelp/ INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=MIT +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +PDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/e/execnet/execnet-2.0.1.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-applehelp/sphinxcontrib_applehelp-1.0.6.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e91040f6956b9d499233eee2b0213393 +_md5_=24cede0b285d8d55b4e3c6f4c2d0ca2b diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-devhelp-1.0.4 b/metadata/md5-cache/dev-python/sphinxcontrib-devhelp-1.0.4 new file mode 100644 index 000000000000..2acdf3bab23e --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinxcontrib-devhelp-1.0.4 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Sphinx extension which outputs Devhelp documents +EAPI=8 +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinxcontrib-devhelp/ https://pypi.org/project/sphinxcontrib-devhelp/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +PDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-devhelp/sphinxcontrib_devhelp-1.0.4.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=b223ee252af7f6af1f44234e367c262d diff --git a/metadata/md5-cache/dev-python/platformdirs-3.8.1 b/metadata/md5-cache/dev-python/sphinxcontrib-htmlhelp-2.0.3 similarity index 69% rename from metadata/md5-cache/dev-python/platformdirs-3.8.1 rename to metadata/md5-cache/dev-python/sphinxcontrib-htmlhelp-2.0.3 index 9c8c1abc2283..693395ceedb2 100644 --- a/metadata/md5-cache/dev-python/platformdirs-3.8.1 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-htmlhelp-2.0.3 @@ -1,16 +1,17 @@ -BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A small Python module for determining appropriate platform-specific dirs +DESCRIPTION=Sphinx extension which outputs HTML help book EAPI=8 -HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/ +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/ https://pypi.org/project/sphinxcontrib-htmlhelp/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=MIT +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +PDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.8.1.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-htmlhelp/sphinxcontrib_htmlhelp-2.0.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=32284234ec332330bcb589316447e606 +_md5_=5449db5fef392a2b51a410590e2f5a07 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-qthelp-1.0.5 b/metadata/md5-cache/dev-python/sphinxcontrib-qthelp-1.0.5 new file mode 100644 index 000000000000..2b2a4bfb1534 --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinxcontrib-qthelp-1.0.5 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Sphinx extension which outputs QtHelp documents +EAPI=8 +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinxcontrib-qthelp/ https://pypi.org/project/sphinxcontrib-qthelp/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +PDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-qthelp/sphinxcontrib_qthelp-1.0.5.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=abf0ab1e4f691fa487a6d560c56ddf38 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-serializinghtml-1.1.7 b/metadata/md5-cache/dev-python/sphinxcontrib-serializinghtml-1.1.7 new file mode 100644 index 000000000000..d74cd337c946 --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinxcontrib-serializinghtml-1.1.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Sphinx extension which outputs outputs serialized HTML files +EAPI=8 +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/ https://pypi.org/project/sphinxcontrib-serializinghtml/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +PDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-serializinghtml/sphinxcontrib_serializinghtml-1.1.7.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5c1b32c39ab13c66d4901e39d8b28370 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 deleted file mode 100644 index bf36dba909c9..000000000000 --- a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/async_generator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cssselect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Make Sphinx better at documenting Python functions and methods -EAPI=8 -HOMEPAGE=https://github.com/python-trio/sphinxcontrib-trio https://pypi.org/project/sphinxcontrib-trio -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=|| ( Apache-2.0 MIT ) -RDEPEND=dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1112386f2aa40a09f109548235f60f52 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 index f41f726c128d..c54d8e4c7f96 100644 --- a/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 +++ b/metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-trio/sphinxcontrib-trio https://pypi.org/project/sphinxcontrib-trio/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cae13e2801f1caa7ad99bb94e42f15ae +_md5_=d408c869aa99e02241b3cc7d305f42c8 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-websupport-1.2.6 b/metadata/md5-cache/dev-python/sphinxcontrib-websupport-1.2.6 new file mode 100644 index 000000000000..53cfb480d2f4 --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinxcontrib-websupport-1.2.6 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-serializinghtml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Sphinx websupport extension +EAPI=8 +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinxcontrib-websupport/ https://pypi.org/project/sphinxcontrib-websupport/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +LICENSE=BSD-2 +PDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +RDEPEND=dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-serializinghtml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-websupport/sphinxcontrib_websupport-1.2.6.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e4bf061213bc5995aff0320d15e878c3 diff --git a/metadata/md5-cache/dev-python/sqlglot-17.11.0 b/metadata/md5-cache/dev-python/sqlglot-17.11.0 new file mode 100644 index 000000000000..872dc43a5410 --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlglot-17.11.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=An easily customizable SQL parser and transpiler +EAPI=8 +HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ +INHERIT=distutils-r1 pypi optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-17.11.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-17.12.0 b/metadata/md5-cache/dev-python/sqlglot-17.12.0 new file mode 100644 index 000000000000..4b450820528a --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlglot-17.12.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=An easily customizable SQL parser and transpiler +EAPI=8 +HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ +INHERIT=distutils-r1 pypi optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-17.12.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/tifffile-2023.8.12 b/metadata/md5-cache/dev-python/tifffile-2023.8.12 new file mode 100644 index 000000000000..d1358c350d9f --- /dev/null +++ b/metadata/md5-cache/dev-python/tifffile-2023.8.12 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/dask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Read and write TIFF files +EAPI=8 +HOMEPAGE=https://pypi.org/project/tifffile/ https://github.com/cgohlke/tifffile/ https://www.cgohlke.com/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/cgohlke/tifffile/archive/v2023.8.12.tar.gz -> tifffile-2023.8.12.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2cd5a7cc98c31924e2616369e1f0c06e diff --git a/metadata/md5-cache/dev-python/tornado-6.3.2 b/metadata/md5-cache/dev-python/tornado-6.3.2 deleted file mode 100644 index 521f4f18eda4..000000000000 --- a/metadata/md5-cache/dev-python/tornado-6.3.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) -DESCRIPTION=Python web framework and asynchronous networking library -EAPI=8 -HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/ -INHERIT=distutils-r1 pypi -IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.3.2.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c2ed605d1087e8d333c89144e2c0a647 diff --git a/metadata/md5-cache/dev-python/tornado-6.3.2-r1 b/metadata/md5-cache/dev-python/tornado-6.3.2-r1 index bf19f4879466..cec7446c2fc9 100644 --- a/metadata/md5-cache/dev-python/tornado-6.3.2-r1 +++ b/metadata/md5-cache/dev-python/tornado-6.3.2-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/ INHERIT=distutils-r1 pypi IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=Apache-2.0 RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.3.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8989600700e045c1a7616d8a9d921efd +_md5_=9ea146154302550d8b9a5fa62e7f876c diff --git a/metadata/md5-cache/dev-python/tornado-6.3.3 b/metadata/md5-cache/dev-python/tornado-6.3.3 new file mode 100644 index 000000000000..3fcbe4925493 --- /dev/null +++ b/metadata/md5-cache/dev-python/tornado-6.3.3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +DESCRIPTION=Python web framework and asynchronous networking library +EAPI=8 +HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/ +INHERIT=distutils-r1 pypi +IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.3.3.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=ef57b58e701f169f1ef7782cadefd64f diff --git a/metadata/md5-cache/dev-python/tox-4.8.0 b/metadata/md5-cache/dev-python/tox-4.8.0 new file mode 100644 index 000000000000..5d4529e52c05 --- /dev/null +++ b/metadata/md5-cache/dev-python/tox-4.8.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/hatch-vcs-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/build-0.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distlib-0.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flaky-3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.9.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-mock-3.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-3.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/re-assert-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-python/time-machine-2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/time-machine-2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/cachetools-5.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pluggy-1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-api-1.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/virtualenv-20.24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=virtualenv-based automation of test activities +EAPI=8 +HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/cachetools-5.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pluggy-1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-api-1.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/virtualenv-20.24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tox/tox-4.8.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c458a86d03b186b4526aa5311930d00a diff --git a/metadata/md5-cache/dev-python/tqdm-4.66.0 b/metadata/md5-cache/dev-python/tqdm-4.66.0 new file mode 100644 index 000000000000..4fcd7c31a450 --- /dev/null +++ b/metadata/md5-cache/dev-python/tqdm-4.66.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Add a progress meter to your loops in a second +EAPI=8 +HOMEPAGE=https://github.com/tqdm/tqdm/ https://pypi.org/project/tqdm/ +INHERIT=bash-completion-r1 distutils-r1 pypi +IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tqdm/tqdm-4.66.0.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=9b42efa0021969470fac4ae754b211f4 diff --git a/metadata/md5-cache/dev-python/tqdm-4.66.1 b/metadata/md5-cache/dev-python/tqdm-4.66.1 new file mode 100644 index 000000000000..8d643d10d70e --- /dev/null +++ b/metadata/md5-cache/dev-python/tqdm-4.66.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Add a progress meter to your loops in a second +EAPI=8 +HOMEPAGE=https://github.com/tqdm/tqdm/ https://pypi.org/project/tqdm/ +INHERIT=bash-completion-r1 distutils-r1 pypi +IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tqdm/tqdm-4.66.1.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=9b42efa0021969470fac4ae754b211f4 diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2023.5.24 b/metadata/md5-cache/dev-python/trove-classifiers-2023.5.24 deleted file mode 100644 index d32afc279b86..000000000000 --- a/metadata/md5-cache/dev-python/trove-classifiers-2023.5.24 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/calver[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Canonical source for classifiers on PyPI (pypi.org) -EAPI=8 -HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=Apache-2.0 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2023.5.24.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=063144c11d042b8b7fd23a98c110845b diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2023.7.6 b/metadata/md5-cache/dev-python/trove-classifiers-2023.7.6 index 40979eee9324..97a8b93a7015 100644 --- a/metadata/md5-cache/dev-python/trove-classifiers-2023.7.6 +++ b/metadata/md5-cache/dev-python/trove-classifiers-2023.7.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2023.7.6.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=145f02df2564fa8161c2b858309e029b +_md5_=063144c11d042b8b7fd23a98c110845b diff --git a/metadata/md5-cache/dev-python/trustme-1.0.0 b/metadata/md5-cache/dev-python/trustme-1.0.0 deleted file mode 100644 index d070847badfb..000000000000 --- a/metadata/md5-cache/dev-python/trustme-1.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cryptography-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=#1 quality TLS certs while you wait, for the discerning tester -EAPI=8 -HOMEPAGE=https://github.com/python-trio/trustme/ https://pypi.org/project/trustme/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=|| ( Apache-2.0 MIT ) -RDEPEND=>=dev-python/cryptography-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/trustme/trustme-1.0.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=54d149522012072d44003e14793dc71d diff --git a/metadata/md5-cache/dev-python/trustme-1.1.0 b/metadata/md5-cache/dev-python/trustme-1.1.0 index 5c1f4e3bcdf7..82fecfddbaee 100644 --- a/metadata/md5-cache/dev-python/trustme-1.1.0 +++ b/metadata/md5-cache/dev-python/trustme-1.1.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/python-trio/trustme/ https://pypi.org/project/trustme/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=>=dev-python/cryptography-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/trustme/trustme-1.1.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=615db31defcc27cb9ac21e9932e34da5 +_md5_=60243a360e78f6224b4a66bf22ba6795 diff --git a/metadata/md5-cache/dev-python/typed-ast-1.5.4 b/metadata/md5-cache/dev-python/typed-ast-1.5.4 deleted file mode 100644 index d8cc4f59bf32..000000000000 --- a/metadata/md5-cache/dev-python/typed-ast-1.5.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Python typed-ast backported -EAPI=8 -HOMEPAGE=https://github.com/python/typed_ast/ https://pypi.org/project/typed-ast/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=Apache-2.0 MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/typed-ast/typed_ast-1.5.4.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fd0d74ac0604b00b65126e01bef46078 diff --git a/metadata/md5-cache/dev-python/typed-ast-1.5.5 b/metadata/md5-cache/dev-python/typed-ast-1.5.5 deleted file mode 100644 index 90e0bf0668ec..000000000000 --- a/metadata/md5-cache/dev-python/typed-ast-1.5.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Python typed-ast backported -EAPI=8 -HOMEPAGE=https://github.com/python/typed_ast/ https://pypi.org/project/typed-ast/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=Apache-2.0 MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/typed-ast/typed_ast-1.5.5.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fdb6a84304096026c0eead99284d3520 diff --git a/metadata/md5-cache/dev-python/csscompressor-0.9.5-r1 b/metadata/md5-cache/dev-python/types-docutils-0.20.0.2 similarity index 52% rename from metadata/md5-cache/dev-python/csscompressor-0.9.5-r1 rename to metadata/md5-cache/dev-python/types-docutils-0.20.0.2 index b69945f998d5..0f6b3b980e96 100644 --- a/metadata/md5-cache/dev-python/csscompressor-0.9.5-r1 +++ b/metadata/md5-cache/dev-python/types-docutils-0.20.0.2 @@ -1,16 +1,15 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A python port of YUI CSS Compressor +DESCRIPTION=Typing stubs for docutils EAPI=8 -HOMEPAGE=https://github.com/sprymix/csscompressor https://pypi.org/project/csscompressor/ +HOMEPAGE=https://pypi.org/project/types-docutils/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 -LICENSE=BSD +IUSE=python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/c/csscompressor/csscompressor-0.9.5.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types-docutils-0.20.0.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9a24fee3d1b4b49b0eec230df0a69b79 +_md5_=91ac4590f32c73da8ab7156865b19ce7 diff --git a/metadata/md5-cache/dev-python/littleutils-0.2.2 b/metadata/md5-cache/dev-python/types-gdb-12.1.4.5 similarity index 65% rename from metadata/md5-cache/dev-python/littleutils-0.2.2 rename to metadata/md5-cache/dev-python/types-gdb-12.1.4.5 index fc3183dae329..3d910547c1ad 100644 --- a/metadata/md5-cache/dev-python/littleutils-0.2.2 +++ b/metadata/md5-cache/dev-python/types-gdb-12.1.4.5 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Small personal collection of Python utility functions +DESCRIPTION=Typing stubs for gdb EAPI=8 -HOMEPAGE=https://github.com/alexmojaki/littleutils +HOMEPAGE=https://pypi.org/project/types-gdb/ INHERIT=distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/l/littleutils/littleutils-0.2.2.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/t/types-gdb/types-gdb-12.1.4.5.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c2b5bd641d68cedf6531a44121bf331d +_md5_=09fe3ce7436a2731e85382768fce763f diff --git a/metadata/md5-cache/dev-python/ujson-5.8.0 b/metadata/md5-cache/dev-python/ujson-5.8.0 index ec59e74d7b39..bffbb00319ed 100644 --- a/metadata/md5-cache/dev-python/ujson-5.8.0 +++ b/metadata/md5-cache/dev-python/ujson-5.8.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ultrajson/ultrajson/ https://pypi.org/project/ujson/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=dev-libs/double-conversion:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/u/ujson/ujson-5.8.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ba865c7b54acfd8510c3a77638d9d6d4 +_md5_=d2962b4c2725fb3aaeaf1c797d5b7aa7 diff --git a/metadata/md5-cache/dev-python/uranium-4.13.0-r1 b/metadata/md5-cache/dev-python/uranium-4.13.0-r1 deleted file mode 100644 index 66bee8f0e751..000000000000 --- a/metadata/md5-cache/dev-python/uranium-4.13.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) sys-devel/gettext doc? ( app-doc/doxygen[dot] ) test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] dev-python/mypy[python_targets_python3_10(-)] dev-python/twisted[python_targets_python3_10(-)] ) ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) >=dev-libs/libarcus-4.13.0:=[python,python_single_target_python3_10(-)?] python_single_target_python3_10? ( dev-python/cryptography[python_targets_python3_10(-)] dev-python/PyQt5[python_targets_python3_10(-),declarative,network,svg] dev-python/numpy[python_targets_python3_10(-)] >=dev-python/scipy-1.1[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] ) dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 python_single_target_python3_10? ( dev-lang/python:3.10 ) -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) >=dev-libs/libarcus-4.13.0:=[python,python_single_target_python3_10(-)?] python_single_target_python3_10? ( dev-python/cryptography[python_targets_python3_10(-)] dev-python/PyQt5[python_targets_python3_10(-),declarative,network,svg] dev-python/numpy[python_targets_python3_10(-)] >=dev-python/scipy-1.1[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] ) -DESCRIPTION=A Python framework for building 3D printing related applications -EAPI=8 -HOMEPAGE=https://github.com/Ultimaker/Uranium -INHERIT=cmake distutils-r1 -IUSE=debug doc test test +python_single_target_python3_10 -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=LGPL-3 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) >=dev-libs/libarcus-4.13.0:=[python,python_single_target_python3_10(-)?] python_single_target_python3_10? ( dev-python/cryptography[python_targets_python3_10(-)] dev-python/PyQt5[python_targets_python3_10(-),declarative,network,svg] dev-python/numpy[python_targets_python3_10(-)] >=dev-python/scipy-1.1[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] ) dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 python_single_target_python3_10? ( dev-lang/python:3.10 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Ultimaker/Uranium/archive/4.13.0.tar.gz -> uranium-4.13.0.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1d5e3ac34373a63a1f649815af82ffc7 diff --git a/metadata/md5-cache/dev-python/uri_template-1.3.0 b/metadata/md5-cache/dev-python/uri-template-1.3.0 similarity index 92% rename from metadata/md5-cache/dev-python/uri_template-1.3.0 rename to metadata/md5-cache/dev-python/uri-template-1.3.0 index 0a79733f4040..285f57a9afd0 100644 --- a/metadata/md5-cache/dev-python/uri_template-1.3.0 +++ b/metadata/md5-cache/dev-python/uri-template-1.3.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://gitlab.linss.com/open-source/python/uri-template/ https://pypi.org/project/uri-template/ INHERIT=distutils-r1 IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://gitlab.linss.com/open-source/python/uri-template/-/archive/v1.3.0/uri-template-v1.3.0.tar.bz2 _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1dca8b09273b7ccb07faf9017f69fac1 +_md5_=1687fc26b495fdf082dbfb0a37275991 diff --git a/metadata/md5-cache/dev-python/uri_template-1.2.0-r1 b/metadata/md5-cache/dev-python/uri_template-1.2.0-r1 deleted file mode 100644 index 47bf052148d6..000000000000 --- a/metadata/md5-cache/dev-python/uri_template-1.2.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=URI Template expansion in strict adherence to RFC 6570 -EAPI=8 -HOMEPAGE=https://gitlab.linss.com/open-source/uri_template/ https://pypi.org/project/uri-template/ -INHERIT=distutils-r1 -IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -SLOT=0 -SRC_URI=https://gitlab.linss.com/open-source/uri_template/-/archive/v1.2.0/uri_template-v1.2.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=04cfe1e7fec1772a3214f8e08958fd69 diff --git a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 index c36ef15234c3..160b2145aed0 100644 --- a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 +++ b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/niksite/url-normalize/ https://pypi.org/project/url-normalize/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 LICENSE=MIT RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/niksite/url-normalize/archive/1.4.3.tar.gz -> url-normalize-1.4.3.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b85decb8f876f9cd7c3081fa192381b1 +_md5_=1783341e7681b3031be84174098e57f7 diff --git a/metadata/md5-cache/dev-python/validators-0.21.2 b/metadata/md5-cache/dev-python/validators-0.21.2 new file mode 100644 index 000000000000..d9ae5de20b80 --- /dev/null +++ b/metadata/md5-cache/dev-python/validators-0.21.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python Data Validation for Humans +EAPI=8 +HOMEPAGE=https://github.com/python-validators/validators/ https://pypi.org/project/validators/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/v/validators/validators-0.21.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=907469117deb460e69009f65b2fa15bd diff --git a/metadata/md5-cache/dev-python/virtualenv-20.24.3 b/metadata/md5-cache/dev-python/virtualenv-20.24.3 new file mode 100644 index 000000000000..8f1c5ef2e2c6 --- /dev/null +++ b/metadata/md5-cache/dev-python/virtualenv-20.24.3 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/coverage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-22.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pytest-freezer-0.4.6[python_targets_pypy3(-)?] ) >=dev-python/pytest-mock-3.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =dev-python/distlib-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Virtual Python Environment builder +EAPI=8 +HOMEPAGE=https://virtualenv.pypa.io/en/stable/ https://pypi.org/project/virtualenv/ https://github.com/pypa/virtualenv/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND==dev-python/distlib-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-20.24.3.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=ebcc4b2e85cfb2e74ee7fb4b526d81a8 diff --git a/metadata/md5-cache/dev-python/zeroconf-0.76.0 b/metadata/md5-cache/dev-python/zeroconf-0.76.0 new file mode 100644 index 000000000000..aeefe22e78c2 --- /dev/null +++ b/metadata/md5-cache/dev-python/zeroconf-0.76.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/cython-0.29.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) +EAPI=8 +HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.76.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=30c195a5e5dde9fa6d8d0a1c0ad39fbb diff --git a/metadata/md5-cache/dev-python/zipp-3.15.0 b/metadata/md5-cache/dev-python/zipp-3.15.0 deleted file mode 100644 index 76c331fb1133..000000000000 --- a/metadata/md5-cache/dev-python/zipp-3.15.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Backport of pathlib-compatible object wrapper for zip files -EAPI=7 -HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/z/zipp/zipp-3.15.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=daf35be7170ca6f3c83f0d1f8ec63f5d diff --git a/metadata/md5-cache/dev-python/zipp-3.16.0 b/metadata/md5-cache/dev-python/zipp-3.16.0 deleted file mode 100644 index 4277ddb39929..000000000000 --- a/metadata/md5-cache/dev-python/zipp-3.16.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Backport of pathlib-compatible object wrapper for zip files -EAPI=7 -HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/z/zipp/zipp-3.16.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d544e5003f09ab6b2b7fb05ba24901ae diff --git a/metadata/md5-cache/dev-python/zipp-3.16.1 b/metadata/md5-cache/dev-python/zipp-3.16.1 deleted file mode 100644 index f307ab5eb055..000000000000 --- a/metadata/md5-cache/dev-python/zipp-3.16.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Backport of pathlib-compatible object wrapper for zip files -EAPI=7 -HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/z/zipp/zipp-3.16.1.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d544e5003f09ab6b2b7fb05ba24901ae diff --git a/metadata/md5-cache/dev-python/zipp-3.16.2 b/metadata/md5-cache/dev-python/zipp-3.16.2 index 3d97b7af0124..1aca1f328053 100644 --- a/metadata/md5-cache/dev-python/zipp-3.16.2 +++ b/metadata/md5-cache/dev-python/zipp-3.16.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/z/zipp/zipp-3.16.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f99652c413913a377a2a494279f65cfa +_md5_=40b68d999c68fe0d52c90df25e459606 diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz index df29a4c7f7f0909fefa0bcde7ae9eb8e14326a84..46c185d180b9f46344ae20a7837919e648d63435 100644 GIT binary patch delta 7393 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 GX#fC33KE0> diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 index cf1dd46ffa11..719188fc31ca 100644 --- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 +++ b/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=5/5.15 SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.10_p20230623.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.8_p20230313-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz ) _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 -_md5_=628b86509da99268ecedd72becc5acd0 +_md5_=308c460c68e00bff99e8433642bb6d6b diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 b/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 index 7124107fc0f3..0633a92be731 100644 --- a/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 +++ b/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.2/submodules/qtwebengine-everywhere-src-6.5.2.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7ee9a8939154557c93c66dfce9e778b6 +_md5_=a3b4f03758c59ce3a17e4232c34e4327 diff --git a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 index be20b955993d..d0cdecc3fbe2 100644 --- a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 +++ b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/georuby-2.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2d3fb882add2b10ae6c0a3c9b210eaea diff --git a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 index 8cff0d6271c5..410adab58138 100644 --- a/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 +++ b/metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/georuby-2.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=03240e5927b98f04230f96c1773dfbdf diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index a688e87bb6580d76c57a39c7ee8e8df005891d19..ebea4bd15514cf8d5afae79cf5a389c7171ad1d1 100644 GIT binary patch literal 176097 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�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͞BE8ZM)TgGxxNe=roPd-xv>(xDZx7B=m3U_~xs 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

        yxAyy*dJpW4HDtB* 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

        kqa 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 diff --git a/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 b/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 index db5582b5e837..af521613f0ca 100644 --- a/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 +++ b/metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/abstract-1.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=29174a90fe2dbf1d99e0804ccd20aad6 diff --git a/metadata/md5-cache/dev-ruby/acme-client-2.0.14 b/metadata/md5-cache/dev-ruby/acme-client-2.0.14 index dbd950172d5f..773689f9ead7 100644 --- a/metadata/md5-cache/dev-ruby/acme-client-2.0.14 +++ b/metadata/md5-cache/dev-ruby/acme-client-2.0.14 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.14.tar.gz -> acme-client-2.0.14.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2be04ea87c30546b82ef5519364c60cf diff --git a/metadata/md5-cache/dev-ruby/acme-client-2.0.9 b/metadata/md5-cache/dev-ruby/acme-client-2.0.9 index 6249c63dd7e6..5c9df7ddbafc 100644 --- a/metadata/md5-cache/dev-ruby/acme-client-2.0.9 +++ b/metadata/md5-cache/dev-ruby/acme-client-2.0.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.9.tar.gz -> acme-client-2.0.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b7d4ee795741e17a3f3174611ccf11df diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.7.2 b/metadata/md5-cache/dev-ruby/actioncable-6.1.7.2 index dc9230bbac70..bffb2bab2879 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/actioncable-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8034e65e304446464019fd4bc3c7931f diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.7.3 b/metadata/md5-cache/dev-ruby/actioncable-6.1.7.3 index b2b08befd615..d80739fb2f51 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actioncable-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8034e65e304446464019fd4bc3c7931f diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.1.7.4 b/metadata/md5-cache/dev-ruby/actioncable-6.1.7.4 index 0aa014f6a478..f3f501371757 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/actioncable-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7821d86833759e4ddff0aa401a808a07 diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.5.1 b/metadata/md5-cache/dev-ruby/actioncable-7.0.5.1 index c5236dddc248..5693a8102d99 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9b2bcafc7aa69bc30cf082aeb0ccfe5f diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.6 b/metadata/md5-cache/dev-ruby/actioncable-7.0.6 index b3aaf8a1662b..204888b8d265 100644 --- a/metadata/md5-cache/dev-ruby/actioncable-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9b2bcafc7aa69bc30cf082aeb0ccfe5f diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.7 b/metadata/md5-cache/dev-ruby/actioncable-7.0.7 new file mode 100644 index 000000000000..9bb69310f832 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Integrated WebSockets for Rails +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=9b2bcafc7aa69bc30cf082aeb0ccfe5f diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.2 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.2 index 05c3c49cb848..1377c81baf73 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9353ef71c4c67c4879ac15987455d528 diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 index b0d3daa70130..e99aaf983d60 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fa57973b1588b72e2f5aff3f6987dd00 diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.4 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.4 index 49ed282dca88..cd37b282972c 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=000866489dda214447cd0f8111c332bc diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5.1 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5.1 index 1187383d3432..70ab8835e941 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=47351e1861f191ef316dc97ae2c4bb8d diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.6 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.6 index 5b0544fd084f..cf68e185cbe8 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=aa28a957b3df25b214df31c9b562c865 diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.7 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.7 new file mode 100644 index 000000000000..c0c1d9a7778f --- /dev/null +++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] =dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=aa28a957b3df25b214df31c9b562c865 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.2 b/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.2 index 097ff99b7590..0406bbac98b2 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b2a07c38a7a1704953d865deaa299c90 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.3 b/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.3 index e78eae439200..dbeed22b8a43 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b2a07c38a7a1704953d865deaa299c90 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.4 b/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.4 index 480bbb56304f..84b8383c1ec2 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/actionmailer-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fd8b474138ea8be5bb7089d96351c134 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.5.1 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.5.1 index 791f29a6f308..dc0011e35a0f 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0c3e044cef9f438acc90f38567c32fe4 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.6 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.6 index c0ecbaad29e6..5741fa276ae3 100644 --- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0c3e044cef9f438acc90f38567c32fe4 diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.7 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.7 new file mode 100644 index 000000000000..1062147937be --- /dev/null +++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Framework for designing email-service layers +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=0c3e044cef9f438acc90f38567c32fe4 diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.7.2 b/metadata/md5-cache/dev-ruby/actionpack-6.1.7.2 index 26d18fbb90a5..cecf3c46c458 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/actionpack-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f5606b46d5bda15c1d3b8d7b2db7a8e5 diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.7.3 b/metadata/md5-cache/dev-ruby/actionpack-6.1.7.3 index 347fcd318871..aa1f6d6b3c29 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actionpack-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5bc1bab9876bb1acc38d532788c7c6fe diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.1.7.4 b/metadata/md5-cache/dev-ruby/actionpack-6.1.7.4 index 268f12e86ff7..cc3de5e02cfe 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/actionpack-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=556555fcab1015715eed04ac88afeffa diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.5.1 b/metadata/md5-cache/dev-ruby/actionpack-7.0.5.1 index 1402db8a2e32..749ba5426108 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3c36b20275a6730bbf610c091683955d diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.6 b/metadata/md5-cache/dev-ruby/actionpack-7.0.6 index af88858f6f89..23bf2ce0b340 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3c36b20275a6730bbf610c091683955d diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.7 b/metadata/md5-cache/dev-ruby/actionpack-7.0.7 new file mode 100644 index 000000000000..643000d2fc4c --- /dev/null +++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby30(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby30(-)] www-servers/puma[ruby_targets_ruby30(-)] =dev-ruby/capybara-3.26[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] =dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] =dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3c36b20275a6730bbf610c091683955d diff --git a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 index aee34431d97c..a4678c80bcf5 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 +++ b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/actionpack-action_caching-1.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3639dc5381f88294460c507ea2a0a645 diff --git a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2-r1 b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2-r1 index 727f1a5b7aca..eec8ead12a64 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/actionpack-action_caching-1.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6285ee15d23f72e4abb429c4c7ab2168 diff --git a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 index 5e9917584b85..fe0bca2697cc 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 +++ b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rails/actionpack-xml_parser/archive/v2.0.1.tar.gz -> actionpack-xml_parser-2.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6e2ae04dfad50e654a27b34c3cc4d16f diff --git a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r3 b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r3 index 7af3fc382942..f9b99318693a 100644 --- a/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r3 +++ b/metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rails/actionpack-xml_parser/archive/v2.0.1.tar.gz -> actionpack-xml_parser-2.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5c752fe2f9956aced746191f44503fa6 diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.2 b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.2 index 2c93468bc8e1..6b0bf035cf69 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=eadc21707e3765ecc25f4bab1d5bffcc diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.3 b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.3 index 2f448f208096..50d1b5cfca8a 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e8848952a37b16b6dfa4aa2a439912d diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4 b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4 index 6d3df67f87aa..bdeed4afa7d8 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=702b7407fc17671bd2aabc3a0737ecaa diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4-r1 b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4-r1 index b520750e0f48..3ae55ed95bdc 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4-r1 +++ b/metadata/md5-cache/dev-ruby/actiontext-6.1.7.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=45b01468f9e875c63ff8c458868be991 diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.5.1 b/metadata/md5-cache/dev-ruby/actiontext-7.0.5.1 index 1122ebc3ad66..2f9c727d3097 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f534df4662c52d08d2745be7229626d9 diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.6 b/metadata/md5-cache/dev-ruby/actiontext-7.0.6 index db8958e0977b..c05f3978577a 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=62b4ee97d5f02c7938e558b2f308b150 diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.7 b/metadata/md5-cache/dev-ruby/actiontext-7.0.7 new file mode 100644 index 000000000000..729d847fdfa0 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/minitest:5.15[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Edit and display rich text in Rails applications +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=62b4ee97d5f02c7938e558b2f308b150 diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.7.2 b/metadata/md5-cache/dev-ruby/actionview-6.1.7.2 index 16c76f00778c..b7cd85ea256f 100644 --- a/metadata/md5-cache/dev-ruby/actionview-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/actionview-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b9f11fd781f394c961390526959b0fb8 diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.7.3 b/metadata/md5-cache/dev-ruby/actionview-6.1.7.3 index 73d6900ca059..834a9a1c988b 100644 --- a/metadata/md5-cache/dev-ruby/actionview-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actionview-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2e214e22ecc387b9f71d4bb19088c628 diff --git a/metadata/md5-cache/dev-ruby/actionview-6.1.7.4 b/metadata/md5-cache/dev-ruby/actionview-6.1.7.4 index 2ff88b6a3db4..c7512b11e70e 100644 --- a/metadata/md5-cache/dev-ruby/actionview-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/actionview-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=49bad4ad46975bd28d69a249f1fa9244 diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.5.1 b/metadata/md5-cache/dev-ruby/actionview-7.0.5.1 index 18bbf598743d..2771204488aa 100644 --- a/metadata/md5-cache/dev-ruby/actionview-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/actionview-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=daa22213d008fdaadc2746e3b53c3382 diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.6 b/metadata/md5-cache/dev-ruby/actionview-7.0.6 index dbb7d6e47f7f..2991dc005254 100644 --- a/metadata/md5-cache/dev-ruby/actionview-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actionview-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=daa22213d008fdaadc2746e3b53c3382 diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.7 b/metadata/md5-cache/dev-ruby/actionview-7.0.7 new file mode 100644 index 000000000000..136f312a767a --- /dev/null +++ b/metadata/md5-cache/dev-ruby/actionview-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] =dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=daa22213d008fdaadc2746e3b53c3382 diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.7.2 b/metadata/md5-cache/dev-ruby/activejob-6.1.7.2 index e6d76eb5ee73..884dc649125d 100644 --- a/metadata/md5-cache/dev-ruby/activejob-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/activejob-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e0befe78db5b1c45eb9c7f12a74e5ec6 diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.7.3 b/metadata/md5-cache/dev-ruby/activejob-6.1.7.3 index 3f366e3d0a5f..bb478558cc98 100644 --- a/metadata/md5-cache/dev-ruby/activejob-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/activejob-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e0befe78db5b1c45eb9c7f12a74e5ec6 diff --git a/metadata/md5-cache/dev-ruby/activejob-6.1.7.4 b/metadata/md5-cache/dev-ruby/activejob-6.1.7.4 index 8e9bb376d163..2acad9c7985d 100644 --- a/metadata/md5-cache/dev-ruby/activejob-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/activejob-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=640a28e9a6d96c9c49ee827b4a689941 diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.5.1 b/metadata/md5-cache/dev-ruby/activejob-7.0.5.1 index 7861e16dccfe..3812e5321754 100644 --- a/metadata/md5-cache/dev-ruby/activejob-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/activejob-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=443d2e7f2a21778a587d868aa4da1836 diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.6 b/metadata/md5-cache/dev-ruby/activejob-7.0.6 index 418f131b26e8..986c95251f86 100644 --- a/metadata/md5-cache/dev-ruby/activejob-7.0.6 +++ b/metadata/md5-cache/dev-ruby/activejob-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=443d2e7f2a21778a587d868aa4da1836 diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.7 b/metadata/md5-cache/dev-ruby/activejob-7.0.7 new file mode 100644 index 000000000000..a71d64a801b5 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/activejob-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/zeitwerk[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/zeitwerk[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Job framework with pluggable queues +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=443d2e7f2a21778a587d868aa4da1836 diff --git a/metadata/md5-cache/dev-ruby/activeldap-6.1.0-r1 b/metadata/md5-cache/dev-ruby/activeldap-6.1.0-r1 index 03e6ae86d4cb..913045c6005f 100644 --- a/metadata/md5-cache/dev-ruby/activeldap-6.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/activeldap-6.1.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby30(-)] dev-ruby/builder[ruby_targets_ruby30(-)] dev-ruby/locale[ruby_targets_ruby30(-)] dev-ruby/ruby-gettext[ruby_targets_ruby30(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby30(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby30(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby31(-)] dev-ruby/builder[ruby_targets_ruby31(-)] dev-ruby/locale[ruby_targets_ruby31(-)] dev-ruby/ruby-gettext[ruby_targets_ruby31(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby31(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby31(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby30(-)] dev-ruby/builder[ruby_targets_ruby30(-)] dev-ruby/locale[ruby_targets_ruby30(-)] dev-ruby/ruby-gettext[ruby_targets_ruby30(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby30(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby30(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby31(-)] dev-ruby/builder[ruby_targets_ruby31(-)] dev-ruby/locale[ruby_targets_ruby31(-)] dev-ruby/ruby-gettext[ruby_targets_ruby31(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby31(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby31(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby32(-)] dev-ruby/builder[ruby_targets_ruby32(-)] dev-ruby/locale[ruby_targets_ruby32(-)] dev-ruby/ruby-gettext[ruby_targets_ruby32(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby32(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby32(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=ActiveLDAP provides an activerecord inspired object oriented interface to LDAP EAPI=8 HOMEPAGE=https://github.com/activeldap/activeldap INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby30(-)] dev-ruby/builder[ruby_targets_ruby30(-)] dev-ruby/locale[ruby_targets_ruby30(-)] dev-ruby/ruby-gettext[ruby_targets_ruby30(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby30(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby30(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby31(-)] dev-ruby/builder[ruby_targets_ruby31(-)] dev-ruby/locale[ruby_targets_ruby31(-)] dev-ruby/ruby-gettext[ruby_targets_ruby31(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby31(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby31(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby30(-)] dev-ruby/builder[ruby_targets_ruby30(-)] dev-ruby/locale[ruby_targets_ruby30(-)] dev-ruby/ruby-gettext[ruby_targets_ruby30(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby30(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby30(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby31(-)] dev-ruby/builder[ruby_targets_ruby31(-)] dev-ruby/locale[ruby_targets_ruby31(-)] dev-ruby/ruby-gettext[ruby_targets_ruby31(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby31(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby31(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/activemodel-5.2.0:*[ruby_targets_ruby32(-)] dev-ruby/builder[ruby_targets_ruby32(-)] dev-ruby/locale[ruby_targets_ruby32(-)] dev-ruby/ruby-gettext[ruby_targets_ruby32(-)] dev-ruby/gettext_i18n_rails[ruby_targets_ruby32(-)] || ( dev-ruby/ruby-net-ldap[ruby_targets_ruby32(-)] >=dev-ruby/ruby-ldap-0.8.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/activeldap-6.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9c0ef1244464f58ac44d88b18e697b60 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=f17e1e5042a294e8e25cea25ad3dabe8 diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.7.2 b/metadata/md5-cache/dev-ruby/activemodel-6.1.7.2 index 18460364d697..deaff552a42f 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/activemodel-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9741d05676ee00bbbd8ee04eba239a21 diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.7.3 b/metadata/md5-cache/dev-ruby/activemodel-6.1.7.3 index 1b81a6e9c6c5..ed3750272eb7 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/activemodel-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a15f2fb738bb94cdeb7c1ea7e6a9e4ec diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.1.7.4 b/metadata/md5-cache/dev-ruby/activemodel-6.1.7.4 index 470c9afa07e7..d1d8c4668180 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/activemodel-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1e6fb181dd7d1146b980856c38cbcf46 diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.5.1 b/metadata/md5-cache/dev-ruby/activemodel-7.0.5.1 index ac9c783ee5f7..07c0b15693f7 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ef27d711afb914203883567d8e3a49a9 diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.6 b/metadata/md5-cache/dev-ruby/activemodel-7.0.6 index 88fdc09676a4..35b86da1eef1 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-7.0.6 +++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ef27d711afb914203883567d8e3a49a9 diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.7 b/metadata/md5-cache/dev-ruby/activemodel-7.0.7 new file mode 100644 index 000000000000..b4f332958b9e --- /dev/null +++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby30(-)] =dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby31(-)] =dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=ef27d711afb914203883567d8e3a49a9 diff --git a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 index 76917e9abc3e..e48723fa7539 100644 --- a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 +++ b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/rails/activemodel-serializers-xml/archive/v1.0.2.tar.gz -> activemodel-serializers-xml-1.0.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ed754e90218925297508b413c2c8e98a diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.7.2 b/metadata/md5-cache/dev-ruby/activerecord-6.1.7.2 index 9cf0df79df0c..7e6baaf2ad4e 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/activerecord-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e6c7a5560b920182b68cd764b818cf9b diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.7.3 b/metadata/md5-cache/dev-ruby/activerecord-6.1.7.3 index 9e3341d2d923..f4e0221ec048 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/activerecord-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4555f63114898f9bc1292be3027cd0e2 diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.1.7.4 b/metadata/md5-cache/dev-ruby/activerecord-6.1.7.4 index 5bae053747f0..552c77c403ff 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/activerecord-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=411883f2a9e8bc698f36648967de47ce diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.5.1 b/metadata/md5-cache/dev-ruby/activerecord-7.0.5.1 index baa0a89f6424..2b77c33e8165 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8f638e9c35a50c9e949db8135c02b61b diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.6 b/metadata/md5-cache/dev-ruby/activerecord-7.0.6 index 9a9c1a4751fc..b7504a0669aa 100644 --- a/metadata/md5-cache/dev-ruby/activerecord-7.0.6 +++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7e01beee80b4ea172dee923716299460 diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.7 b/metadata/md5-cache/dev-ruby/activerecord-7.0.7 new file mode 100644 index 000000000000..9289aa138da7 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] =dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] =dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] =dev-db/sqlite-3.12.1 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM +EAPI=8 +HOMEPAGE=https://github.com/rails/rails/ +INHERIT=ruby-fakegem +IUSE=mysql postgres sqlite test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=918972e071ddf834807b3fb1ad8d817a diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.7.2 b/metadata/md5-cache/dev-ruby/activestorage-6.1.7.2 index d403be0a2292..ee0f3b78646a 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/activestorage-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=460e972124802ee4d1456dc97974b601 diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.7.3 b/metadata/md5-cache/dev-ruby/activestorage-6.1.7.3 index b200d8cd2a05..d92d88fbdc38 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/activestorage-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0e91ad06b293cdffe969471eb1a84d53 diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.1.7.4 b/metadata/md5-cache/dev-ruby/activestorage-6.1.7.4 index 7a03fa529045..a6b99bdc729c 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/activestorage-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=48c7e5905aabb95e411d6bff2297c686 diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.5.1 b/metadata/md5-cache/dev-ruby/activestorage-7.0.5.1 index 04fa7949b62e..d1693d2be4bf 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8d8bddf292343f7810e50562e7421504 diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.6 b/metadata/md5-cache/dev-ruby/activestorage-7.0.6 index f3144aeb760d..05d05449df92 100644 --- a/metadata/md5-cache/dev-ruby/activestorage-7.0.6 +++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8d8bddf292343f7810e50562e7421504 diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.7 b/metadata/md5-cache/dev-ruby/activestorage-7.0.7 new file mode 100644 index 000000000000..9be97d74a0fc --- /dev/null +++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby30(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby30(-)] dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby31(-)] dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Attach cloud and local files in Rails applications +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=8d8bddf292343f7810e50562e7421504 diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.2-r1 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.2-r1 index 71a221a6708a..3c46ad62e41c 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.2-r1 +++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6391428721f85ec484668b56449abc1b diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 index f53fa51cf4a5..662e7d5369a7 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 +++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=753f37b7a34f57213cb4913511b0d9c0 diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r2 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r2 index 2aa8983abb75..7d3d7f81db04 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r2 +++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a5f216aece984621e93034bf8bb93d45 diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.4 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.4 index 78feb1368e4f..82f28f6fa1f0 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cc9d877279e82e7edd3de18fa96d06aa diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.5.1 b/metadata/md5-cache/dev-ruby/activesupport-7.0.5.1 index 7e3c034279ff..b9f7704c0329 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=91cccdf23e664e0bfe353d05b9d1a2ef diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.6 b/metadata/md5-cache/dev-ruby/activesupport-7.0.6 index cebc90cd0349..5dbf633e07ef 100644 --- a/metadata/md5-cache/dev-ruby/activesupport-7.0.6 +++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fd0f87f91a2f6e03c92ab51db2c2fc8e diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.7 b/metadata/md5-cache/dev-ruby/activesupport-7.0.7 new file mode 100644 index 000000000000..3a5151cb653d --- /dev/null +++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby30(-)] dev-ruby/connection_pool[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] =dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] dev-ruby/connection_pool[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] =dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] dev-ruby/connection_pool[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] =dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby30(-)] dev-ruby/tzinfo:2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fd0f87f91a2f6e03c92ab51db2c2fc8e diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 index baf2e63dd175..d4b322c6262c 100644 --- a/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 +++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/acts_as_list-1.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2463b8b1672791ca9350fd0dfb6c539d diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.1.0 b/metadata/md5-cache/dev-ruby/acts_as_list-1.1.0 index 242fb7326eb6..29633f7d4209 100644 --- a/metadata/md5-cache/dev-ruby/acts_as_list-1.1.0 +++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/acts_as_list-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c31b1e46d387faa30960987f1dd9f2ad diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.1 b/metadata/md5-cache/dev-ruby/addressable-2.8.1 index 42995655a33b..201ef91d0e5e 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.1 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1db39603963008cdd0769b422337b7aa diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.2 b/metadata/md5-cache/dev-ruby/addressable-2.8.2 index 9f65a8baa7ef..9fc229e51e86 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.2 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb5ff21d3ee2b0f2eecee8259ca9100e diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.3 b/metadata/md5-cache/dev-ruby/addressable-2.8.3 index cac7704c30ff..f1969854ba0d 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.3 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb5ff21d3ee2b0f2eecee8259ca9100e diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.4 b/metadata/md5-cache/dev-ruby/addressable-2.8.4 index 8defa42c3622..b05b41eae0e5 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.4 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1db39603963008cdd0769b422337b7aa diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.5 b/metadata/md5-cache/dev-ruby/addressable-2.8.5 index 446620063dc9..b486904b5310 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.5 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=252a008c471e5180829d59ff17125712 diff --git a/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 b/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 index 0fb78cfb30ca..604b3b0ec1c2 100644 --- a/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 +++ b/metadata/md5-cache/dev-ruby/ae-1.8.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ae-1.8.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5cf26b301a4ab91e99738f83679eb874 diff --git a/metadata/md5-cache/dev-ruby/afm-0.2.2-r2 b/metadata/md5-cache/dev-ruby/afm-0.2.2-r2 index f1ee7ce1e32a..fa9cc6333604 100644 --- a/metadata/md5-cache/dev-ruby/afm-0.2.2-r2 +++ b/metadata/md5-cache/dev-ruby/afm-0.2.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/afm-0.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c2738b352bc9db7d4ebf0264fa443707 diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.4.1 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.1 index d9b674c9f32a..ac23aafac1aa 100644 --- a/metadata/md5-cache/dev-ruby/airbrussh-1.4.1 +++ b/metadata/md5-cache/dev-ruby/airbrussh-1.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.4.1.tar.gz -> airbrussh-1.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a37eda4eb7a4e68954aecda2c7ceb34b diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.4.2 b/metadata/md5-cache/dev-ruby/airbrussh-1.4.2 new file mode 100644 index 000000000000..9448bcc2bb30 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/airbrussh-1.4.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/mocha:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A replacement log formatter for SSHKit +EAPI=8 +HOMEPAGE=https://github.com/mattbrictson/airbrussh +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.4.2.tar.gz -> airbrussh-1.4.2.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d62ceb37a4b1eeaf7f4c2f2abacbba38 diff --git a/metadata/md5-cache/dev-ruby/amatch-0.4.1 b/metadata/md5-cache/dev-ruby/amatch-0.4.1 index 110df8357d54..12bad76c1671 100644 --- a/metadata/md5-cache/dev-ruby/amatch-0.4.1 +++ b/metadata/md5-cache/dev-ruby/amatch-0.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/amatch-0.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1caf9dfaa5712cae018ba49cd9f2c3f3 diff --git a/metadata/md5-cache/dev-ruby/ammeter-1.1.5 b/metadata/md5-cache/dev-ruby/ammeter-1.1.5 index 7f0c09c2a718..f05032818e3d 100644 --- a/metadata/md5-cache/dev-ruby/ammeter-1.1.5 +++ b/metadata/md5-cache/dev-ruby/ammeter-1.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ammeter-1.1.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=10e7b7b82644368eb5f05eac6f5b3563 diff --git a/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 b/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 index 549a0e661806..83e45e693872 100644 --- a/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 +++ b/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ammeter-1.1.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9c5561004ee9ec620a605cc929c63d3c diff --git a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 index a8d309f33a5f..91fbe1999214 100644 --- a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/amq-client-1.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bd9b2574c8421f5d9c4fb22d83dfa7f8 diff --git a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 index a6cc17be9400..5c726a227c41 100644 --- a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 +++ b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/amq-protocol-2.3.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=93db0c8794fba22986e0429856d721cb diff --git a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2-r1 b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2-r1 index 9596dade52a1..670dd5a6983e 100644 --- a/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2-r1 +++ b/metadata/md5-cache/dev-ruby/amq-protocol-2.3.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/amq-protocol-2.3.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c27bc57213c5ea10c8acb4cd7bce3972 diff --git a/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 b/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 index 064261578d90..715f97096141 100644 --- a/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 +++ b/metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.4 SRC_URI=https://rubygems.org/gems/amqp-1.8.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8b268c1eb944078c3377ca31a2f392fc diff --git a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 b/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 deleted file mode 100644 index 191925b6b55d..000000000000 --- a/metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/highline-1.5.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/highline-1.5.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Like your annoying friend that asks you questions all the time -EAPI=8 -HOMEPAGE=http://solutious.com/ -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/highline-1.5.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/highline-1.5.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/annoy-0.5.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8601b798f00c8b47c15187a7f040ad4c diff --git a/metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 b/metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 index b2f51c4b21a8..f90b98f23599 100644 --- a/metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 +++ b/metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ansi-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ec6095c248e30a4ae03a2b5a081e2ce3 diff --git a/metadata/md5-cache/dev-ruby/appraisal-2.4.1 b/metadata/md5-cache/dev-ruby/appraisal-2.4.1 index 9e63bb8affe2..c51ad7b165c6 100644 --- a/metadata/md5-cache/dev-ruby/appraisal-2.4.1 +++ b/metadata/md5-cache/dev-ruby/appraisal-2.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/appraisal-2.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6c33e45f07d16470aa0f9c864405fab9 diff --git a/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 b/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 index 5a8ee2ba91ef..7dba22307e2a 100644 --- a/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 +++ b/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/camertron/arel-helpers/archive/refs/tags/v2.14.0.tar.gz -> arel-helpers-2.14.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bae1909bcd03be50f4e602f719550465 diff --git a/metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 b/metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 index ffd3b5fcc4e7..dec967df7cd5 100644 --- a/metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/Ascii85-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=92ec015be2f0d6fe904e4dc62680d537 diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18 index 21fecf49b74d..95781d066c56 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.18.tar.gz -> asciidoctor-2.0.18.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0cd47de4b881a16d3a5891f6d48edb1e diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 index e65dd77a873e..40014bb209b4 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.18.tar.gz -> asciidoctor-2.0.18.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0973196a1203fbce973d5b67b3feff71 diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.20 b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.20 index 0c07ab1ffafb..861c2a7f7ea6 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-2.0.20 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-2.0.20 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor/archive/v2.0.20.tar.gz -> asciidoctor-2.0.20.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7ec64c2f983519b17232649ee7ad1421 diff --git a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 index bd3a346215d3..0d5f0814cb72 100644 --- a/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/asciidoctor/asciidoctor-diagram/archive/v2.0.5.tar.gz -> asciidoctor-diagram-2.0.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=99ff5011e6df5c15a8edb09aa0e92944 diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.4 b/metadata/md5-cache/dev-ruby/asciimath-2.0.4 index 0ca59c1e31e5..456363ca5631 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-2.0.4 +++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-2.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4fda576e38fd3d450731ee494b2cb290 diff --git a/metadata/md5-cache/dev-ruby/asciimath-2.0.5 b/metadata/md5-cache/dev-ruby/asciimath-2.0.5 index 7a2452b3ef8a..40f165a9c39c 100644 --- a/metadata/md5-cache/dev-ruby/asciimath-2.0.5 +++ b/metadata/md5-cache/dev-ruby/asciimath-2.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/asciimath-2.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ddd8b960f1497093b24a3006e41186fe diff --git a/metadata/md5-cache/dev-ruby/ast-2.4.2-r1 b/metadata/md5-cache/dev-ruby/ast-2.4.2-r1 index c789160fc3e7..5f3f19ad2934 100644 --- a/metadata/md5-cache/dev-ruby/ast-2.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/ast-2.4.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/ast/archive/v2.4.2.tar.gz -> ast-2.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0b13e102d0653ae9ce60b97acea73201 diff --git a/metadata/md5-cache/dev-ruby/async-1.31.0 b/metadata/md5-cache/dev-ruby/async-1.31.0 index 5c628beff500..af790bcab905 100644 --- a/metadata/md5-cache/dev-ruby/async-1.31.0 +++ b/metadata/md5-cache/dev-ruby/async-1.31.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/async/archive/v1.31.0.tar.gz -> async-1.31.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fbf0e71f7b40036056fcf62d74cc2f13 diff --git a/metadata/md5-cache/dev-ruby/async-2.5.1 b/metadata/md5-cache/dev-ruby/async-2.5.1 index f717fda032b8..ef7f200a2558 100644 --- a/metadata/md5-cache/dev-ruby/async-2.5.1 +++ b/metadata/md5-cache/dev-ruby/async-2.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/socketry/async/archive/v2.5.1.tar.gz -> async-2.5.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3bf41f04e774a5ad163b405b9af7de23 diff --git a/metadata/md5-cache/dev-ruby/async-2.6.2 b/metadata/md5-cache/dev-ruby/async-2.6.2 index 8115243deeac..e74421092263 100644 --- a/metadata/md5-cache/dev-ruby/async-2.6.2 +++ b/metadata/md5-cache/dev-ruby/async-2.6.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/socketry/async/archive/v2.6.2.tar.gz -> async-2.6.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=41655a91379885bb74f8c730a3ffecea diff --git a/metadata/md5-cache/dev-ruby/async-2.6.3 b/metadata/md5-cache/dev-ruby/async-2.6.3 index e17d77d05fd9..1c8736efc3d4 100644 --- a/metadata/md5-cache/dev-ruby/async-2.6.3 +++ b/metadata/md5-cache/dev-ruby/async-2.6.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/socketry/async/archive/v2.6.3.tar.gz -> async-2.6.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a9201d07617faf984e6b559ff61be3d5 diff --git a/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 b/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 index 5123a07d920e..ae3c63758dcc 100644 --- a/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 +++ b/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/socketry/async-container/archive/v0.16.12.tar.gz -> async-container-0.16.12.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=143844859cd8d6572e3e4b147ab76d59 diff --git a/metadata/md5-cache/dev-ruby/async-io-1.34.0 b/metadata/md5-cache/dev-ruby/async-io-1.34.0 index 78ce3ada0bc9..e037b69a78c2 100644 --- a/metadata/md5-cache/dev-ruby/async-io-1.34.0 +++ b/metadata/md5-cache/dev-ruby/async-io-1.34.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1/1.34 SRC_URI=https://github.com/socketry/async-io/archive/v1.34.0.tar.gz -> async-io-1.34.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=af5c05a9a8ad65c9a164ae6bc71675f0 diff --git a/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 b/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 index 14996e355d04..078b023c7320 100644 --- a/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 +++ b/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/async-io/archive/v1.34.3.tar.gz -> async-io-1.34.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=498fde844224623264f27b56d1cbd4dc diff --git a/metadata/md5-cache/dev-ruby/async-io-1.35.0 b/metadata/md5-cache/dev-ruby/async-io-1.35.0 index 436d384b9d19..860b76f7966b 100644 --- a/metadata/md5-cache/dev-ruby/async-io-1.35.0 +++ b/metadata/md5-cache/dev-ruby/async-io-1.35.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/async-io/archive/v1.35.0.tar.gz -> async-io-1.35.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1ebc6dc6c9ff3f4c49b48088a08ce08e diff --git a/metadata/md5-cache/dev-ruby/async-process-1.3.1 b/metadata/md5-cache/dev-ruby/async-process-1.3.1 index fc579c443ab4..25fccef8ae2b 100644 --- a/metadata/md5-cache/dev-ruby/async-process-1.3.1 +++ b/metadata/md5-cache/dev-ruby/async-process-1.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/async-process/archive/v1.3.1.tar.gz -> async-process-1.3.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3161769d7459d9dbaab0f400c2ffd78c diff --git a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 index 1040b113d244..6f8dd765326b 100644 --- a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 +++ b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/async-rspec/archive/v1.16.1.tar.gz -> async-rspec-1.16.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=984eae29e3e17f1df248f0ec2cc5e516 diff --git a/metadata/md5-cache/dev-ruby/async-rspec-1.17.0 b/metadata/md5-cache/dev-ruby/async-rspec-1.17.0 index 8b14c4734486..5a4a9f9363b5 100644 --- a/metadata/md5-cache/dev-ruby/async-rspec-1.17.0 +++ b/metadata/md5-cache/dev-ruby/async-rspec-1.17.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/async-rspec/archive/v1.17.0.tar.gz -> async-rspec-1.17.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5411eb08c37fa1af1f3969c0e0a83400 diff --git a/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 b/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 index 5780fe7abcad..95120deaa231 100644 --- a/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 +++ b/metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/atomic-1.1.101.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=005cf3946979986da22a4b1c5c75c7ed diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 index 38b19d174508..a36c91d9661e 100644 --- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 +++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=10 SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.4.13.0.tar.gz -> autoprefixer-rails-10.4.13.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=907c3532e4dae333fbac9e45d434f243 diff --git a/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 b/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 index bf57312453fc..c501c61cf108 100644 --- a/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 +++ b/metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-eventstream-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=378bfc4e035b1872da57d778c6315e6c diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.722.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.722.0 index e55cfcea1c00..dbb62cbd87d9 100644 --- a/metadata/md5-cache/dev-ruby/aws-partitions-1.722.0 +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.722.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-partitions-1.722.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b26454445c34aad37f5e3cc2b00358a8 diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.780.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.780.0 index 458a4ed3dba8..2dca7f895120 100644 --- a/metadata/md5-cache/dev-ruby/aws-partitions-1.780.0 +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.780.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-partitions-1.780.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=30bb5c04f9ffd624db1b0b9480b7b0c8 diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.786.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.786.0 index 87a8b8c03463..4e3dc3991b7e 100644 --- a/metadata/md5-cache/dev-ruby/aws-partitions-1.786.0 +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.786.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-partitions-1.786.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=30bb5c04f9ffd624db1b0b9480b7b0c8 diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 index 6b93ae5983b7..d0a2056892e7 100644 --- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 +++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-sigv4-1.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9d6c7f09d862cf4414aad5d5ce8eaa00 diff --git a/metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 b/metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 index dc6a314aba21..f8fa0562de4f 100644 --- a/metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 +++ b/metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/aws-sigv4-1.6.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e3f93465e8a26c334fd614676135c06e diff --git a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 index 2ea627e41cfb..c85cd0e77bc7 100644 --- a/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/axiom-types-0.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9cf0009e983f183e0442ac90655f0b17 diff --git a/metadata/md5-cache/dev-ruby/backports-3.24.1 b/metadata/md5-cache/dev-ruby/backports-3.24.1 index 74151594e4dc..c7ffff384a4b 100644 --- a/metadata/md5-cache/dev-ruby/backports-3.24.1 +++ b/metadata/md5-cache/dev-ruby/backports-3.24.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/marcandre/backports/archive/v3.24.1.tar.gz -> backports-3.24.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=480c5a0d3abc5c21dd2b7f26f3e85dae diff --git a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 index 91ca588abc0e..aed8017c67ea 100644 --- a/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 +++ b/metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bacon-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=74c8404257bc36a64314ffc0cbf2d781 diff --git a/metadata/md5-cache/dev-ruby/barby-0.6.8-r1 b/metadata/md5-cache/dev-ruby/barby-0.6.8-r1 index 73b5060cce24..cd85fbf9ee03 100644 --- a/metadata/md5-cache/dev-ruby/barby-0.6.8-r1 +++ b/metadata/md5-cache/dev-ruby/barby-0.6.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) prawn? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/toretore/barby/archive/v0.6.8.tar.gz -> barby-0.6.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=01edd88cf80fe7ea5508d3e48c048307 diff --git a/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 b/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 index 0958a43e4b42..7b1e57d27d13 100644 --- a/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 +++ b/metadata/md5-cache/dev-ruby/base32-0.3.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/base32-0.3.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4910a7d67f84cb03116547ecf7943ca3 diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 index 2748b49731f3..7d88c236cc24 100644 --- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 +++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bcrypt-3.1.18.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=33980ddbc39365583f3617aff12765fe diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 index 5e2539cfa1b2..296fd20cce1e 100644 --- a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 +++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bcrypt-3.1.19.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=11167907c61bfbb713e73cd7d366095a diff --git a/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 b/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 index e8973826ebe5..69f9f738c5a2 100644 --- a/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 +++ b/metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/bcrypt_pbkdf-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6c388110a30f5c8dae146b22dce4c1d5 diff --git a/metadata/md5-cache/dev-ruby/benchmark-ips-2.12.0 b/metadata/md5-cache/dev-ruby/benchmark-ips-2.12.0 index 20a42de29c39..f96743bd3247 100644 --- a/metadata/md5-cache/dev-ruby/benchmark-ips-2.12.0 +++ b/metadata/md5-cache/dev-ruby/benchmark-ips-2.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/evanphx/benchmark-ips/archive/v2.12.0.tar.gz -> benchmark-ips-2.12.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b741417045b29c1fef29125385ec4f62 diff --git a/metadata/md5-cache/dev-ruby/bindata-2.4.15 b/metadata/md5-cache/dev-ruby/bindata-2.4.15 index 97936af6f63a..34cc3d8edc00 100644 --- a/metadata/md5-cache/dev-ruby/bindata-2.4.15 +++ b/metadata/md5-cache/dev-ruby/bindata-2.4.15 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bindata-2.4.15.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=934da2324f89a07aa6e0acb183d88889 diff --git a/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 b/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 index 5c1ade4be091..67331022cf63 100644 --- a/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bindex-0.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=18a8690b1c64a1cd913467ef2e9e43d6 diff --git a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 index 0316be4ead8f..14a4fae250a7 100644 --- a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/banister/binding_of_caller/archive/v1.0.0.tar.gz -> binding_of_caller-1.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c5ec3430591edd54be894543d426b8c6 diff --git a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r2 b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r2 index d15930bbe39c..b444c4582e90 100644 --- a/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/banister/binding_of_caller/archive/v1.0.0.tar.gz -> binding_of_caller-1.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0807a7e8f08b19535e3adf9728f9dfbf diff --git a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 index cfd317870c50..459c628ffafe 100644 --- a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 +++ b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/blankslate-3.1.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a2ad61f741b26ff526fb45681422e080 diff --git a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r2 b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r2 index 28867af87f0e..1e8b983502b1 100644 --- a/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r2 +++ b/metadata/md5-cache/dev-ruby/blankslate-3.1.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/blankslate-3.1.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=282a96a644c5ca11e2cfbabf9851ab38 diff --git a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 index 86efe1e60bbb..b612515e5e08 100644 --- a/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 +++ b/metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/arvydas/blinkstick-ruby/archive/89e3f621132c2571d5f7c636b3962ff1b0a64564.tar.gz -> blinkstick-1.0.1_p20150901.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b8f26627360a1e2fff562c2bb7ae885f diff --git a/metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 b/metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 index 0ba601fbbb87..5bbc0d43ea9e 100644 --- a/metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 +++ b/metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bogus-0.1.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9fe981f3cf1b8044d23e4bd78674eeaa diff --git a/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 b/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 index a5bf12658458..159d12ad5d10 100644 --- a/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/brass-1.2.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/brass-1.2.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0510d31385d92167ce2e440dabf2b205 diff --git a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 index 602738dbbbee..757d57f3ce4b 100644 --- a/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 +++ b/metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/miyucy/brotli/archive/v0.4.0.tar.gz -> brotli-0.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=89277cc342cdbfa2313db26a6f10babb diff --git a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 index e94e8093788f..9877576e4dba 100644 --- a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 +++ b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bsearch-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2083dcfa1b87e0db541af99a8afab8ec diff --git a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 index 4dd6a0c28889..ce85b9ec2781 100644 --- a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 +++ b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bsearch-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6bd07f5b3efc5456bd7fa1c7e82b73e9 diff --git a/metadata/md5-cache/dev-ruby/bson-4.15.0 b/metadata/md5-cache/dev-ruby/bson-4.15.0 index 7f704983f2dc..3cb9daaefc62 100644 --- a/metadata/md5-cache/dev-ruby/bson-4.15.0 +++ b/metadata/md5-cache/dev-ruby/bson-4.15.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/bson-4.15.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=aa59a0e6dd9a602e8c666e6542f0acfc diff --git a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 index 3e18861aaa79..98b7a5cd7cc5 100644 --- a/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 +++ b/metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/buftok-0.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6ccacf53af664c6e678bbe4ce30e53bc diff --git a/metadata/md5-cache/dev-ruby/buftok-0.3.0 b/metadata/md5-cache/dev-ruby/buftok-0.3.0 index 71fb2d1817d9..3a9f534cb580 100644 --- a/metadata/md5-cache/dev-ruby/buftok-0.3.0 +++ b/metadata/md5-cache/dev-ruby/buftok-0.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sferik/buftok/archive/v0.3.0.tar.gz -> buftok-0.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8f5a7645281af6cfde166682f081d5ac diff --git a/metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 b/metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 index 8072a7193bc7..ab2777db12b2 100644 --- a/metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sferik/buftok/archive/v0.3.0.tar.gz -> buftok-0.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=19929bb12ef50abaafb7065755aec24b diff --git a/metadata/md5-cache/dev-ruby/builder-3.2.4-r1 b/metadata/md5-cache/dev-ruby/builder-3.2.4-r1 index 75941a7a55b5..9c858cc397d1 100644 --- a/metadata/md5-cache/dev-ruby/builder-3.2.4-r1 +++ b/metadata/md5-cache/dev-ruby/builder-3.2.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3.2 SRC_URI=https://rubygems.org/gems/builder-3.2.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9667cf81df3bc9bedaf7d334e6986ddb diff --git a/metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 b/metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 index da6381937b8e..edfd2d0ddf73 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 +++ b/metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.2.33.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6bafd32ce2ba1ca5c464c21e530356e6 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.3.26 b/metadata/md5-cache/dev-ruby/bundler-2.3.26 index 99126dd85d0c..9f91d5f3ca59 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.3.26 +++ b/metadata/md5-cache/dev-ruby/bundler-2.3.26 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.3.26.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=127a0f608d0f862f8ecb9bcde7951d8c diff --git a/metadata/md5-cache/dev-ruby/bundler-2.3.8 b/metadata/md5-cache/dev-ruby/bundler-2.3.8 index 0edf20c61be7..25ae1837e511 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.3.8 +++ b/metadata/md5-cache/dev-ruby/bundler-2.3.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.3.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4c35f825e662867db40bd629b9a3ed08 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 b/metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 index 7b42d026fb3b..af265347a713 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 +++ b/metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.3.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=619262c7e769c4cd107ccb22a67cd766 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.4.1 b/metadata/md5-cache/dev-ruby/bundler-2.4.1 index 3274fd7d4f55..01be8293fb27 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.4.1 +++ b/metadata/md5-cache/dev-ruby/bundler-2.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=20a3c9ca90418efbb60cc1677a59cbcf diff --git a/metadata/md5-cache/dev-ruby/bundler-2.4.15 b/metadata/md5-cache/dev-ruby/bundler-2.4.15 index 6c310faef04e..8c6bfdc7670c 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.4.15 +++ b/metadata/md5-cache/dev-ruby/bundler-2.4.15 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.4.15.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=35bde6c1c85ae190b83eff6d68e24a97 diff --git a/metadata/md5-cache/dev-ruby/bundler-2.4.3 b/metadata/md5-cache/dev-ruby/bundler-2.4.3 index 9bda7e4ad510..ede07eb682d9 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.4.3 +++ b/metadata/md5-cache/dev-ruby/bundler-2.4.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.4.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=20a3c9ca90418efbb60cc1677a59cbcf diff --git a/metadata/md5-cache/dev-ruby/bundler-2.4.6 b/metadata/md5-cache/dev-ruby/bundler-2.4.6 index 9ecad908b0a7..4a7b51ff026b 100644 --- a/metadata/md5-cache/dev-ruby/bundler-2.4.6 +++ b/metadata/md5-cache/dev-ruby/bundler-2.4.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/bundler-2.4.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f12930bafd84939cdceba1db788818ee diff --git a/metadata/md5-cache/dev-ruby/bundler-audit-0.9.1 b/metadata/md5-cache/dev-ruby/bundler-audit-0.9.1 index 3b0b4e73ebda..b0d88c64c0a2 100644 --- a/metadata/md5-cache/dev-ruby/bundler-audit-0.9.1 +++ b/metadata/md5-cache/dev-ruby/bundler-audit-0.9.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/bundler-audit-0.9.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=92d7344f515649f06268fd3760d3f039 diff --git a/metadata/md5-cache/dev-ruby/bunny-2.20.3 b/metadata/md5-cache/dev-ruby/bunny-2.20.3 index d2282e25592d..60a2c53f1e38 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.20.3 +++ b/metadata/md5-cache/dev-ruby/bunny-2.20.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.20.3.tar.gz -> bunny-2.20.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c630b7f90b4c24d187e63f4d8869b8da diff --git a/metadata/md5-cache/dev-ruby/bunny-2.21.0 b/metadata/md5-cache/dev-ruby/bunny-2.21.0 index 475043802f7c..2dbf7df5889f 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.21.0 +++ b/metadata/md5-cache/dev-ruby/bunny-2.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.21.0.tar.gz -> bunny-2.21.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ff0f3d4b870a418f2529d7da7fb87e23 diff --git a/metadata/md5-cache/dev-ruby/bunny-2.22.0 b/metadata/md5-cache/dev-ruby/bunny-2.22.0 index 7a477fd8ea64..b00c2d183661 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.22.0 +++ b/metadata/md5-cache/dev-ruby/bunny-2.22.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.22.0.tar.gz -> bunny-2.22.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5dbafab2fd07e36610c9eae5a6ba9938 diff --git a/metadata/md5-cache/dev-ruby/c21e-2.0.0 b/metadata/md5-cache/dev-ruby/c21e-2.0.0 deleted file mode 100644 index 2c1e609f43eb..000000000000 --- a/metadata/md5-cache/dev-ruby/c21e-2.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Run cross-platform executables -EAPI=8 -HOMEPAGE=https://github.com/cucumber/cucumber/blob/master/c21e/ruby -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://rubygems.org/gems/c21e-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2f266f4d5c04c0726715fee0264883d5 diff --git a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 index 70ec379d075e..2e0afe370689 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 +++ b/metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/capistrano-2.15.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=280bf305e59e01b9cb846395b302b60c diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.17.2 b/metadata/md5-cache/dev-ruby/capistrano-3.17.2 index 71f17488f9ea..372ec3c991c2 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-3.17.2 +++ b/metadata/md5-cache/dev-ruby/capistrano-3.17.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capistrano-3.17.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8933cd879543d2362ee1ad45e946a06a diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.17.3 b/metadata/md5-cache/dev-ruby/capistrano-3.17.3 index caa78c618687..3b46af6ddef5 100644 --- a/metadata/md5-cache/dev-ruby/capistrano-3.17.3 +++ b/metadata/md5-cache/dev-ruby/capistrano-3.17.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capistrano-3.17.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=06f7f88fef0ff76dbe1de08b9e4ed317 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 b/metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 index f1d8c47ff74c..990c0fb2a5bf 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 +++ b/metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.39.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 _md5_=b1b8e4142de01944e289cb7ad5d57913 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.39.2 b/metadata/md5-cache/dev-ruby/capybara-3.39.2 index e03a323a686f..708de1bbcc9b 100644 --- a/metadata/md5-cache/dev-ruby/capybara-3.39.2 +++ b/metadata/md5-cache/dev-ruby/capybara-3.39.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/capybara-3.39.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 _md5_=159a2dbec7d902730933adbeb3b9bbd4 diff --git a/metadata/md5-cache/dev-ruby/certificate_authority-1.1.0 b/metadata/md5-cache/dev-ruby/certificate_authority-1.1.0 index db9325714c9b..70e1e8d0c71f 100644 --- a/metadata/md5-cache/dev-ruby/certificate_authority-1.1.0 +++ b/metadata/md5-cache/dev-ruby/certificate_authority-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/cchandler/certificate_authority/archive/v1.1.0.tar.gz -> certificate_authority-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=81d323412999c23de688b38ec55d2d16 diff --git a/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 b/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 index 62268a4748ee..be6b51181a38 100644 --- a/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 +++ b/metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/brianmario/charlock_holmes/archive/v0.7.7.tar.gz -> charlock_holmes-0.7.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=05f9b93869a6e4cade59dcc78e44cecf diff --git a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 index 42c507c6516d..3f217ea1dbfb 100644 --- a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 +++ b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/carllerche/childlabor/archive/6518b939dddbad20c7f05aa075d76e3ca6e70447.tar.gz -> childlabor-0.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6f10418ffcb1bfd605069b8c82f35f86 diff --git a/metadata/md5-cache/dev-ruby/childprocess-4.1.0 b/metadata/md5-cache/dev-ruby/childprocess-4.1.0 index a73e8c87ab32..3f1fd6858bd6 100644 --- a/metadata/md5-cache/dev-ruby/childprocess-4.1.0 +++ b/metadata/md5-cache/dev-ruby/childprocess-4.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/childprocess-4.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7bf035fc2c9017e139cdf1577951e8b6 diff --git a/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 b/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 index fe8c4e060d47..b3812365d804 100644 --- a/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 +++ b/metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chronic-0.10.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7237852ce0f9c64ddc16ab70d86a4d0a diff --git a/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 b/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 index ecaaf1d5dfef..848475552938 100644 --- a/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 +++ b/metadata/md5-cache/dev-ruby/chunky_png-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/chunky_png-1.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=236a202ba3da874ab6a4878ad7a9f2e1 diff --git a/metadata/md5-cache/dev-ruby/climate_control-1.2.0 b/metadata/md5-cache/dev-ruby/climate_control-1.2.0 index 12ec6151deba..7a5bf7d0efa4 100644 --- a/metadata/md5-cache/dev-ruby/climate_control-1.2.0 +++ b/metadata/md5-cache/dev-ruby/climate_control-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/climate_control-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=df3cea3ce3572f8593794cd63ad2992e diff --git a/metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 b/metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 index b9db73e2dce6..f118113f1483 100644 --- a/metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 +++ b/metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/yaauie/cliver/archive/3d72e99af19c273a3f88adcd4b96c4b65b1b6d4b.tar.gz -> cliver-0.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4b7bd2f486965f3860ab9028f20bc3e8 diff --git a/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 b/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 index 43df3f9fe809..29b81f649a62 100644 --- a/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 +++ b/metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/cmdparse-3.0.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=47c6ff8fa73b595567b2986b0d4a905c diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 index 9fe497d70717..a64ef4142c40 100644 --- a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 +++ b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.3.tar.gz -> coderay-1.1.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=22d0930b4afa7cc7bcd7063e9e5dc317 diff --git a/metadata/md5-cache/dev-ruby/coercible-1.0.1 b/metadata/md5-cache/dev-ruby/coercible-1.0.1 index 9ec706637f26..4aad43a2ea5d 100644 --- a/metadata/md5-cache/dev-ruby/coercible-1.0.1 +++ b/metadata/md5-cache/dev-ruby/coercible-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/solnic/coercible/archive/c076869838531abb5783280da108aa3cbddbd61a.tar.gz -> coercible-1.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9215dccb43e65dd1181f4e6a4b5f98c8 diff --git a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 index 8576789175c8..dd45d1119b09 100644 --- a/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.0 SRC_URI=https://github.com/rails/coffee-rails/archive/v5.0.0.tar.gz -> coffee-rails-5.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=41dbac43d26db6dac642629dfc02cc13 diff --git a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 index b63004a0078b..6313ceaa67a4 100644 --- a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 +++ b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/coffee-script-2.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=848899674d0dfe77703d43d61a4c26b0 diff --git a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 index a43083c9d9b9..5ba61d789edd 100644 --- a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 +++ b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/coffee-script-source-1.12.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3c7ffe84b9aafada17b68bf447eb6e74 diff --git a/metadata/md5-cache/dev-ruby/color-1.8-r1 b/metadata/md5-cache/dev-ruby/color-1.8-r1 index 0d5097bb985f..4a3ef4c0484c 100644 --- a/metadata/md5-cache/dev-ruby/color-1.8-r1 +++ b/metadata/md5-cache/dev-ruby/color-1.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/halostatue/color/archive/v1.8.tar.gz -> color-1.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ba7df95d4ad27b67480286d27035067c diff --git a/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 b/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 index 82464d4286d7..68b173afc7e1 100644 --- a/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octopress/colorator/archive/v1.1.0.tar.gz -> colorator-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=257aff6950038c7c261dd052fe66c873 diff --git a/metadata/md5-cache/dev-ruby/colored-1.2-r1 b/metadata/md5-cache/dev-ruby/colored-1.2-r1 index b99933621453..f99ecd2b9c15 100644 --- a/metadata/md5-cache/dev-ruby/colored-1.2-r1 +++ b/metadata/md5-cache/dev-ruby/colored-1.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colored-1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5637a6b0d4de71cd4f3eb6d199c4e374 diff --git a/metadata/md5-cache/dev-ruby/colored2-3.1.2 b/metadata/md5-cache/dev-ruby/colored2-3.1.2 index 466915001510..15a401d7b7ef 100644 --- a/metadata/md5-cache/dev-ruby/colored2-3.1.2 +++ b/metadata/md5-cache/dev-ruby/colored2-3.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colored2-3.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4175a3eb75b79143c54cbb0e0a207989 diff --git a/metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 b/metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 index 211f89534b23..95d3888b8539 100644 --- a/metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 +++ b/metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colorize-0.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=05348c37ca2575a64ba27fbf99b2b0e3 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.0.1 b/metadata/md5-cache/dev-ruby/colorize-1.0.1 index b593a2d53f44..fe605ae8da24 100644 --- a/metadata/md5-cache/dev-ruby/colorize-1.0.1 +++ b/metadata/md5-cache/dev-ruby/colorize-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colorize-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=61b83e2348ef0975315428db77568ab6 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.0.3 b/metadata/md5-cache/dev-ruby/colorize-1.0.3 index 6352cc4679db..fa11bb101a12 100644 --- a/metadata/md5-cache/dev-ruby/colorize-1.0.3 +++ b/metadata/md5-cache/dev-ruby/colorize-1.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colorize-1.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=61b83e2348ef0975315428db77568ab6 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.0.5 b/metadata/md5-cache/dev-ruby/colorize-1.0.5 index db9f3a783812..5294393f1407 100644 --- a/metadata/md5-cache/dev-ruby/colorize-1.0.5 +++ b/metadata/md5-cache/dev-ruby/colorize-1.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colorize-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=61b83e2348ef0975315428db77568ab6 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.1.0 b/metadata/md5-cache/dev-ruby/colorize-1.1.0 index 197407b7d722..344437a29fef 100644 --- a/metadata/md5-cache/dev-ruby/colorize-1.1.0 +++ b/metadata/md5-cache/dev-ruby/colorize-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colorize-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=40aab6b39febbb242bf7e145d8076ac7 diff --git a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 index 81328ed8733d..fd8036694ecf 100644 --- a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 +++ b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/columnize-0.9.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3a2ef356b35d273d049d0aaab2911f73 diff --git a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r2 b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r2 index 562de2192a3d..2ef3bba23343 100644 --- a/metadata/md5-cache/dev-ruby/columnize-0.9.0-r2 +++ b/metadata/md5-cache/dev-ruby/columnize-0.9.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/columnize-0.9.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=67911fc300639299d461e0500dc46d47 diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 b/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 index ad7e1d15d9cd..a229c7aa4c9f 100644 --- a/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 +++ b/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pat/combustion/archive/refs/tags/v1.3.7.tar.gz -> combustion-1.3.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b4e6f51b13f7c7693068f8a11763d0f3 diff --git a/metadata/md5-cache/dev-ruby/commander-4.6.0 b/metadata/md5-cache/dev-ruby/commander-4.6.0 index e8635a850347..8e34970465b6 100644 --- a/metadata/md5-cache/dev-ruby/commander-4.6.0 +++ b/metadata/md5-cache/dev-ruby/commander-4.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/commander-4.6.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a6d192bef1ad021b0e09b650054aa560 diff --git a/metadata/md5-cache/dev-ruby/commonmarker-0.23.8 b/metadata/md5-cache/dev-ruby/commonmarker-0.23.8 index 60e0d844b7e4..7b259201da84 100644 --- a/metadata/md5-cache/dev-ruby/commonmarker-0.23.8 +++ b/metadata/md5-cache/dev-ruby/commonmarker-0.23.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/gjtorikian/commonmarker/archive/v0.23.8.tar.gz -> commonmarker-0.23.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=210dac7bd78a434e277251e0f79f7689 diff --git a/metadata/md5-cache/dev-ruby/commonmarker-0.23.9 b/metadata/md5-cache/dev-ruby/commonmarker-0.23.9 index 72ed0d85af37..155999b06662 100644 --- a/metadata/md5-cache/dev-ruby/commonmarker-0.23.9 +++ b/metadata/md5-cache/dev-ruby/commonmarker-0.23.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/gjtorikian/commonmarker/archive/v0.23.9.tar.gz -> commonmarker-0.23.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=210dac7bd78a434e277251e0f79f7689 diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 index 41c98906c34e..bb77b21496e2 100644 --- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 +++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.1.10.tar.gz -> concurrent-ruby-1.1.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bc05ad69ece6b9a9773a172a5e3281aa diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.0 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.0 index 55017c5cbf94..3d25180c0f10 100644 --- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.0 +++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.2.0.tar.gz -> concurrent-ruby-1.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=580b6d8ebcd25d7f19c0080c99808ea1 diff --git a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 index df023d741639..039675b3bd78 100644 --- a/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 +++ b/metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-concurrency/concurrent-ruby/archive/v1.2.2.tar.gz -> concurrent-ruby-1.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=79b26b7b3345ea8d4e0577bc6ec670fa diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.3.0 b/metadata/md5-cache/dev-ruby/connection_pool-2.3.0 index 1d54e0931a4b..c8a93dd339bf 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.3.0 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mperham/connection_pool/archive/v2.3.0.tar.gz -> connection_pool-2.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d90d9af759afdfa4b3798b8d390fd3b5 diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.4.0 b/metadata/md5-cache/dev-ruby/connection_pool-2.4.0 index 199a4b430d04..1a24e763ba68 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.4.0 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mperham/connection_pool/archive/v2.4.0.tar.gz -> connection_pool-2.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d90d9af759afdfa4b3798b8d390fd3b5 diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 b/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 index 41adbaf4d3f2..de073d0140bc 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mperham/connection_pool/archive/v2.4.1.tar.gz -> connection_pool-2.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ec9c8fe0d5b01644b8124d02a561fa13 diff --git a/metadata/md5-cache/dev-ruby/console-1.17.2 b/metadata/md5-cache/dev-ruby/console-1.17.2 index 9bbafaaaf959..8a1acdfd9a34 100644 --- a/metadata/md5-cache/dev-ruby/console-1.17.2 +++ b/metadata/md5-cache/dev-ruby/console-1.17.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/console/archive/v1.17.2.tar.gz -> console-1.17.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e4d9ca55d0f5798adf4581eb3d7b153b diff --git a/metadata/md5-cache/dev-ruby/console-1.17.4 b/metadata/md5-cache/dev-ruby/console-1.17.4 index 0f9e1e3a82a6..70837a2b23f4 100644 --- a/metadata/md5-cache/dev-ruby/console-1.17.4 +++ b/metadata/md5-cache/dev-ruby/console-1.17.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/console/archive/v1.17.4.tar.gz -> console-1.17.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3933f4004fe3a0e0539814b7fcf0ce91 diff --git a/metadata/md5-cache/dev-ruby/console-1.23.1 b/metadata/md5-cache/dev-ruby/console-1.23.1 new file mode 100644 index 000000000000..77fe3da25cf2 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/console-1.23.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/fiber-annotation[ruby_targets_ruby30(-)] dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-annotation[ruby_targets_ruby31(-)] dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sus[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Beautiful logging for Ruby +EAPI=8 +HOMEPAGE=https://github.com/socketry/console +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-ruby/fiber-annotation[ruby_targets_ruby30(-)] dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-annotation[ruby_targets_ruby31(-)] dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://github.com/socketry/console/archive/v1.23.1.tar.gz -> console-1.23.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3933f4004fe3a0e0539814b7fcf0ce91 diff --git a/metadata/md5-cache/dev-ruby/contracts-0.17 b/metadata/md5-cache/dev-ruby/contracts-0.17 index 505b7f7c3267..b5f9023a6b32 100644 --- a/metadata/md5-cache/dev-ruby/contracts-0.17 +++ b/metadata/md5-cache/dev-ruby/contracts-0.17 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.17 SRC_URI=https://rubygems.org/gems/contracts-0.17.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=32b3d852dd4f281b10b3a95c48f7d666 diff --git a/metadata/md5-cache/dev-ruby/contracts-0.17-r1 b/metadata/md5-cache/dev-ruby/contracts-0.17-r1 index 72e2531b1a9a..df828a39c20c 100644 --- a/metadata/md5-cache/dev-ruby/contracts-0.17-r1 +++ b/metadata/md5-cache/dev-ruby/contracts-0.17-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.17 SRC_URI=https://rubygems.org/gems/contracts-0.17.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cf228d9d70d5460a74c0490a7b2b12e1 diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 index 46ce0c281fd1..859051019d6e 100644 --- a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cool.io-1.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0dc1b5847f1d7b6f09669d9ad79d1d99 diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 index 8e37a5c2b834..0f64dabee0da 100644 --- a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 +++ b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cool.io-1.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=82624aa6e3cd357b545781a01d7bf540 diff --git a/metadata/md5-cache/dev-ruby/coolio-1.8.0 b/metadata/md5-cache/dev-ruby/coolio-1.8.0 index 308393d14e71..5f95d1775532 100644 --- a/metadata/md5-cache/dev-ruby/coolio-1.8.0 +++ b/metadata/md5-cache/dev-ruby/coolio-1.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cool.io-1.8.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dc6e76398ce48cb704bdd559fbabfa5e diff --git a/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 b/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 index fde966bf350e..175f87293fc0 100644 --- a/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/countdownlatch-1.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=72afd923fc6a7a6a0ab7b79481c30e1b diff --git a/metadata/md5-cache/dev-ruby/crack-0.4.4-r3 b/metadata/md5-cache/dev-ruby/crack-0.4.4-r3 index 62be7b8e65a8..893bad962260 100644 --- a/metadata/md5-cache/dev-ruby/crack-0.4.4-r3 +++ b/metadata/md5-cache/dev-ruby/crack-0.4.4-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jnunemaker/crack/archive/v0.4.4.tar.gz -> crack-0.4.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ffd8585d9c200022ab70c6cf347cd301 diff --git a/metadata/md5-cache/dev-ruby/crass-1.0.6-r1 b/metadata/md5-cache/dev-ruby/crass-1.0.6-r1 index 5c6466c86918..fd1a231bd8ee 100644 --- a/metadata/md5-cache/dev-ruby/crass-1.0.6-r1 +++ b/metadata/md5-cache/dev-ruby/crass-1.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rgrove/crass/archive/v1.0.6.tar.gz -> crass-1.0.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=633159b939cd4f377298f33ef6e14d93 diff --git a/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 b/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 index ec30430d0366..3faf4e71cee7 100644 --- a/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 +++ b/metadata/md5-cache/dev-ruby/creole-0.5.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/minad/creole/archive/v0.5.0.tar.gz -> creole-0.5.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a8bedce6efa810c8f71418a762893dd1 diff --git a/metadata/md5-cache/dev-ruby/creole-0.5.0-r2 b/metadata/md5-cache/dev-ruby/creole-0.5.0-r2 index c1c736c74574..d7195efed1cb 100644 --- a/metadata/md5-cache/dev-ruby/creole-0.5.0-r2 +++ b/metadata/md5-cache/dev-ruby/creole-0.5.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/minad/creole/archive/v0.5.0.tar.gz -> creole-0.5.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9e46af2bd88575bf1d73539a9c39f593 diff --git a/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 b/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 index 0c83f8241243..148a613b683e 100644 --- a/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 +++ b/metadata/md5-cache/dev-ruby/cri-2.15.11-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cri-2.15.11.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fffe0ec7ac368ac2ba6599aede6a434b diff --git a/metadata/md5-cache/dev-ruby/css_parser-1.14.0 b/metadata/md5-cache/dev-ruby/css_parser-1.14.0 index 0a0a6c0a702c..86318fbb96f9 100644 --- a/metadata/md5-cache/dev-ruby/css_parser-1.14.0 +++ b/metadata/md5-cache/dev-ruby/css_parser-1.14.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/premailer/css_parser/archive/v1.14.0.tar.gz -> css_parser-1.14.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d528a59ed0b3747b2d723111db95ada1 diff --git a/metadata/md5-cache/dev-ruby/csv-3.2.6 b/metadata/md5-cache/dev-ruby/csv-3.2.6 index 81d7208511b2..a9defd052476 100644 --- a/metadata/md5-cache/dev-ruby/csv-3.2.6 +++ b/metadata/md5-cache/dev-ruby/csv-3.2.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/csv/archive/v3.2.6.tar.gz -> csv-3.2.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=31ef35f17ff24edd7544c7ca33358963 diff --git a/metadata/md5-cache/dev-ruby/csv-3.2.7 b/metadata/md5-cache/dev-ruby/csv-3.2.7 index 8be1cfe7eed4..6d57f4a74ea9 100644 --- a/metadata/md5-cache/dev-ruby/csv-3.2.7 +++ b/metadata/md5-cache/dev-ruby/csv-3.2.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/csv/archive/v3.2.7.tar.gz -> csv-3.2.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6908c7a07094135a9535e39edf84321f diff --git a/metadata/md5-cache/dev-ruby/curb-1.0.5 b/metadata/md5-cache/dev-ruby/curb-1.0.5 index 7aec87ee1203..3da63f54c869 100644 --- a/metadata/md5-cache/dev-ruby/curb-1.0.5 +++ b/metadata/md5-cache/dev-ruby/curb-1.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/curb-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=74568248edeee6b97e6a4f1e2ef95335 diff --git a/metadata/md5-cache/dev-ruby/curses-1.4.4 b/metadata/md5-cache/dev-ruby/curses-1.4.4 index 2e7c64600d55..4e48dbe963a2 100644 --- a/metadata/md5-cache/dev-ruby/curses-1.4.4 +++ b/metadata/md5-cache/dev-ruby/curses-1.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/curses-1.4.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d36b9c14b227b152ba595ebd2c4962d0 diff --git a/metadata/md5-cache/dev-ruby/daemons-1.4.1 b/metadata/md5-cache/dev-ruby/daemons-1.4.1 index de8833f4a0da..73c51e8a8a7f 100644 --- a/metadata/md5-cache/dev-ruby/daemons-1.4.1 +++ b/metadata/md5-cache/dev-ruby/daemons-1.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/thuehlinger/daemons/archive/v1.4.1.tar.gz -> daemons-1.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0b7de9a3ed6afcf7d6d632a02c66670b diff --git a/metadata/md5-cache/dev-ruby/dalli-3.2.4 b/metadata/md5-cache/dev-ruby/dalli-3.2.4 index 278186547222..8f325eda11e3 100644 --- a/metadata/md5-cache/dev-ruby/dalli-3.2.4 +++ b/metadata/md5-cache/dev-ruby/dalli-3.2.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.2.4.tar.gz -> dalli-3.2.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b6b0f26f20233cdeb4a55efe14c13f77 diff --git a/metadata/md5-cache/dev-ruby/dalli-3.2.5 b/metadata/md5-cache/dev-ruby/dalli-3.2.5 index 655af0d1427a..047a21f22fc3 100644 --- a/metadata/md5-cache/dev-ruby/dalli-3.2.5 +++ b/metadata/md5-cache/dev-ruby/dalli-3.2.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.2.5.tar.gz -> dalli-3.2.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1d4e608daa74029f61861135863a8a2e diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-2.0.2 b/metadata/md5-cache/dev-ruby/database_cleaner-2.0.2 index e5a93e46494d..cbacf0ae81aa 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-2.0.2 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-2.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/database_cleaner-2.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=02ed7b7d7e47fc191e163490cf0edba9 diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.1.0 b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.1.0 index 41d2d55662a4..ce3ba1086687 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.1.0 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.1 SRC_URI=https://rubygems.org/gems/database_cleaner-active_record-2.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=85342e1bb885d3ea04f56fa7af99798e diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 index af58d32d52dc..d16ea104568b 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=2.0 SRC_URI=https://rubygems.org/gems/database_cleaner-core-2.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=54f10316b80964c956489e37512d40a8 diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 index db3bc5e3c7bd..21caeb50d86e 100644 --- a/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=2.0 SRC_URI=https://rubygems.org/gems/database_cleaner-core-2.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4bb297a426668a06538f05650ddbf033 diff --git a/metadata/md5-cache/dev-ruby/date-3.3.3 b/metadata/md5-cache/dev-ruby/date-3.3.3 index 49bfb17d033a..7e26a2cceaf8 100644 --- a/metadata/md5-cache/dev-ruby/date-3.3.3 +++ b/metadata/md5-cache/dev-ruby/date-3.3.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/date/archive/v3.3.3.tar.gz -> date-3.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=55d98affc06dd3a9360fd5102a3ecbc4 diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 b/metadata/md5-cache/dev-ruby/date_validator-0.12.0 index 36b2a4c9ca1b..1075e6c0f603 100644 --- a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 +++ b/metadata/md5-cache/dev-ruby/date_validator-0.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/date_validator-0.12.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=00c7404db78a9ed5803908e94cebeecf diff --git a/metadata/md5-cache/dev-ruby/dbf-4.2.2 b/metadata/md5-cache/dev-ruby/dbf-4.2.2 index 2656feb8bac8..4ee6bddcc672 100644 --- a/metadata/md5-cache/dev-ruby/dbf-4.2.2 +++ b/metadata/md5-cache/dev-ruby/dbf-4.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dbf-4.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e4d0fce59dd735df506bebda02acc50 diff --git a/metadata/md5-cache/dev-ruby/dbf-4.2.4 b/metadata/md5-cache/dev-ruby/dbf-4.2.4 index c70ae76272df..5cdbf3067b04 100644 --- a/metadata/md5-cache/dev-ruby/dbf-4.2.4 +++ b/metadata/md5-cache/dev-ruby/dbf-4.2.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dbf-4.2.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e4d0fce59dd735df506bebda02acc50 diff --git a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 index 3a406727975f..2a87203a17f3 100644 --- a/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ddmetrics-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1f4abb861201629c6b0cad578b98c902 diff --git a/metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 b/metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 index d6fbf0afa31a..43640cc81686 100644 --- a/metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ddplugin-1.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ecee7c1c513c0cebe4fa5fcc4ca473e0 diff --git a/metadata/md5-cache/dev-ruby/debug-1.7.1 b/metadata/md5-cache/dev-ruby/debug-1.7.1 index 8983aec653d3..607ed4d1fee3 100644 --- a/metadata/md5-cache/dev-ruby/debug-1.7.1 +++ b/metadata/md5-cache/dev-ruby/debug-1.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby/debug/archive/v1.7.1.tar.gz -> debug-1.7.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=465bb4b645e60affe89ff80a542af0af diff --git a/metadata/md5-cache/dev-ruby/debug-1.7.2 b/metadata/md5-cache/dev-ruby/debug-1.7.2 index eb6887b8fac4..468f1d161ea5 100644 --- a/metadata/md5-cache/dev-ruby/debug-1.7.2 +++ b/metadata/md5-cache/dev-ruby/debug-1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby/debug/archive/v1.7.2.tar.gz -> debug-1.7.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=465bb4b645e60affe89ff80a542af0af diff --git a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 index fceaa9dfc0da..692fd4960da8 100644 --- a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/banister/debug_inspector/archive/v1.1.0.tar.gz -> debug_inspector-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4a0f06ad82e2d052458142f7c9e48172 diff --git a/metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 b/metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 index a975a37f47bd..ff82bee205f8 100644 --- a/metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 +++ b/metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/deckar01-task_list-2.3.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5c4147156b3fed50da751b5f0cefd9f2 diff --git a/metadata/md5-cache/dev-ruby/deep_merge-1.2.2 b/metadata/md5-cache/dev-ruby/deep_merge-1.2.2 index 1542fbe60818..63fa1598031a 100644 --- a/metadata/md5-cache/dev-ruby/deep_merge-1.2.2 +++ b/metadata/md5-cache/dev-ruby/deep_merge-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/deep_merge-1.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d1f39137b5e00803604d338b73827e5c diff --git a/metadata/md5-cache/dev-ruby/delayer-1.2.1 b/metadata/md5-cache/dev-ruby/delayer-1.2.1 index 65c464d5a910..c5df651e37b7 100644 --- a/metadata/md5-cache/dev-ruby/delayer-1.2.1 +++ b/metadata/md5-cache/dev-ruby/delayer-1.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/delayer-1.2.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7471702e9a95e5a89a11463da19bba4c diff --git a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 index 4c01c5e2e87d..11cdb44e912e 100644 --- a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 +++ b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/delayer-deferred-2.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ee6ca550afd1a5ff64191ef1f8ce8c9b diff --git a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0-r1 b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0-r1 index e50dc8cb11c9..3c9e9b3a74fd 100644 --- a/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/delayer-deferred-2.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f40350a6dd1a593b386e7828ad261a1d diff --git a/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 b/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 index f5b91a5609d7..a812d71ab12e 100644 --- a/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dependor-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0223742a3d525b7883f636b1e8107c2f diff --git a/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3 b/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3 deleted file mode 100644 index 2439900050d2..000000000000 --- a/metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A Ruby library for handling deprecated code -EAPI=8 -HOMEPAGE=https://github.com/erikh/deprecated -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test -KEYWORDS=amd64 ppc x86 -LICENSE=BSD -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://rubygems.org/gems/deprecated-3.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1fcda73caa7fd3007b1b1eb5f600fe85 diff --git a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 index ba062fb0c917..872ebdcd814b 100644 --- a/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/descendants_tracker-0.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2816fe8a39e728f9691a7b78bc37206d diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 b/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 index c93da755f3c8..cf9fecea2eee 100644 --- a/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 +++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/did_you_mean-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ef4792ca4888af31292e080dd4318e5c diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 index f64c5cc2aa97..e610e636d7f9 100644 --- a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 +++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/did_you_mean-1.6.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4a4fdc34e35ca06e6721db024bc94716 diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.2 b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.2 index f976b7d60143..c289c73d29a5 100644 --- a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.2 +++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/did_you_mean-1.6.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=286927241b2d152f28daf75b495ab249 diff --git a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.3 b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.3 index f62d05c98b50..5468b9c7d09e 100644 --- a/metadata/md5-cache/dev-ruby/did_you_mean-1.6.3 +++ b/metadata/md5-cache/dev-ruby/did_you_mean-1.6.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.6 SRC_URI=https://rubygems.org/gems/did_you_mean-1.6.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac96114f92473312a6d0a2a0aea58eb2 diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 b/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 index 4f7bab3af24c..0e176b0c544d 100644 --- a/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 +++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/diff-lcs-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7bf746e60a788bbf85c434bf270624ed diff --git a/metadata/md5-cache/dev-ruby/digest-3.1.1 b/metadata/md5-cache/dev-ruby/digest-3.1.1 index 3adfa5b5ee60..cf2e6d2fd822 100644 --- a/metadata/md5-cache/dev-ruby/digest-3.1.1 +++ b/metadata/md5-cache/dev-ruby/digest-3.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/digest/archive/v3.1.1.tar.gz -> digest-3.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0603e0dcad813fb59f62e9e0be3354d3 diff --git a/metadata/md5-cache/dev-ruby/diva-1.1.1-r1 b/metadata/md5-cache/dev-ruby/diva-1.1.1-r1 index cb2e9ec39270..76ad3a5ad674 100644 --- a/metadata/md5-cache/dev-ruby/diva-1.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/diva-1.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/toshia/diva/archive/v1.1.1.tar.gz -> diva-1.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8ad4a3109c8a8d47e8e47e0b5a9ba550 diff --git a/metadata/md5-cache/dev-ruby/diva-2.0.1 b/metadata/md5-cache/dev-ruby/diva-2.0.1 index 841399c63c64..a93a2d8b6a37 100644 --- a/metadata/md5-cache/dev-ruby/diva-2.0.1 +++ b/metadata/md5-cache/dev-ruby/diva-2.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/toshia/diva/archive/v2.0.1.tar.gz -> diva-2.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8ad4a3109c8a8d47e8e47e0b5a9ba550 diff --git a/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 b/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 index 439cec2e8e6c..3a4d322c72bf 100644 --- a/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 +++ b/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dnsruby-1.70.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7cdb5c32a4d5fde70ba6a4b2920fd20e diff --git a/metadata/md5-cache/dev-ruby/docile-1.4.0-r1 b/metadata/md5-cache/dev-ruby/docile-1.4.0-r1 index 611050f12520..c2efe88c0ff2 100644 --- a/metadata/md5-cache/dev-ruby/docile-1.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/docile-1.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ms-ati/docile/archive/v1.4.0.tar.gz -> docile-1.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ef84da9437164dbabd86a5d2667ac044 diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 index 910ce1aaba86..edff4cf622cb 100644 --- a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 +++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=29d42240141bd17ca9d52d9ef55a60df diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 index 898926e7cc41..9ed77483c202 100644 --- a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 +++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=13126295b4f2fdc8556a37982e9baf74 diff --git a/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 b/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 index 0c6f7b7f616b..c5a2cf593d9d 100644 --- a/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 +++ b/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/judofyr/duktape.rb/archive/v2.7.0.0.tar.gz -> duktape-rb-2.7.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=463c23d98c9f3aab8875c39d78b07b50 diff --git a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 index 3dc786634c14..95137e845df0 100644 --- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 +++ b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f2dd6e6a1bc51c572b53eafcf7b1882c diff --git a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 index bd1b0d1656f3..97e3ad8caac2 100644 --- a/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 +++ b/metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ecma-re-validator-0.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=074af0de773898e74fc87d92e784d75b diff --git a/metadata/md5-cache/dev-ruby/ed25519-1.3.0 b/metadata/md5-cache/dev-ruby/ed25519-1.3.0 index d089fc6e6785..ab682e9a7980 100644 --- a/metadata/md5-cache/dev-ruby/ed25519-1.3.0 +++ b/metadata/md5-cache/dev-ruby/ed25519-1.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/crypto-rb/ed25519/archive/v1.3.0.tar.gz -> ed25519-1.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d171d4669230780cefcacebe332ac444 diff --git a/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 b/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 index 647fde7145d2..658425db27e2 100644 --- a/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 +++ b/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=8 SRC_URI=https://github.com/elastic/elastic-transport-ruby/archive/refs/tags/v8.2.2.tar.gz -> elastic-transport-8.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e6e2548e702c034a44a23e8a9109f0c9 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 index 5293406d5f9d..12bf580c3734 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test SLOT=6.8.3 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9368713e08f759377878c8883a78b5b7 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-7.17.7-r1 b/metadata/md5-cache/dev-ruby/elasticsearch-7.17.7-r1 index a3b35e92f547..b49d45d77156 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-7.17.7-r1 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-7.17.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.17.7 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v7.17.7.tar.gz -> elasticsearch-ruby-7.17.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9fa93ed51df1305ce39e333918739eaa diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-8.8.0 b/metadata/md5-cache/dev-ruby/elasticsearch-8.8.0 index 2d1b3545d689..1fea63ad4fdd 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-8.8.0 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-8.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=8.8.0 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v8.8.0.tar.gz -> elasticsearch-ruby-8.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ebb98c604d73a587253b1c2f48a6fba9 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-8.9.0 b/metadata/md5-cache/dev-ruby/elasticsearch-8.9.0 index da403103a0fd..346a8ea0f709 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-8.9.0 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-8.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=8 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v8.9.0.tar.gz -> elasticsearch-ruby-8.9.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1754a9f305d99ff4e211d128dd5d1590 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 index 88823aea6e47..37767f9fcf72 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.8.3 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e8eaa389b96080a21cc8152a4349720f diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-7.17.7 b/metadata/md5-cache/dev-ruby/elasticsearch-api-7.17.7 index 0e5dc61b7a87..7c57b366f1d4 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-api-7.17.7 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-7.17.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v7.17.7.tar.gz -> elasticsearch-ruby-7.17.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1e64b2f184267b5fa56c707f92bf751c diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-8.8.0 b/metadata/md5-cache/dev-ruby/elasticsearch-api-8.8.0 index a9f65cccc1a9..158e4f1b2361 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-api-8.8.0 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-8.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=8 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v8.8.0.tar.gz -> elasticsearch-ruby-8.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b71ae9429dd5f23117180dd51a33763b diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-api-8.9.0 b/metadata/md5-cache/dev-ruby/elasticsearch-api-8.9.0 index ad500f0f910b..85e91a477480 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-api-8.9.0 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-api-8.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=8 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v8.9.0.tar.gz -> elasticsearch-ruby-8.9.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b71ae9429dd5f23117180dd51a33763b diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3-r1 b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3-r1 index dd8dde774689..f4f735f9ee72 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3-r1 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.8.3 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v6.8.3.tar.gz -> elasticsearch-ruby-6.8.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d85e7d790513eb0e46828baf2ee96656 diff --git a/metadata/md5-cache/dev-ruby/elasticsearch-transport-7.17.7 b/metadata/md5-cache/dev-ruby/elasticsearch-transport-7.17.7 index 38f8e4b2e35d..19d84b0eefbd 100644 --- a/metadata/md5-cache/dev-ruby/elasticsearch-transport-7.17.7 +++ b/metadata/md5-cache/dev-ruby/elasticsearch-transport-7.17.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7 SRC_URI=https://github.com/elastic/elasticsearch-ruby/archive/v7.17.7.tar.gz -> elasticsearch-ruby-7.17.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=379889630ee4ae5e91bede63a183e035 diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 index b2bf80fb9ff9..96eb2a883b0d 100644 --- a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 +++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.3.tar.gz -> em-websocket-0.5.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e791329a4e94b6cce9e20d9a34076717 diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 index 90d7da618bdf..8d1671d4cd49 100644 --- a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 +++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.3.tar.gz -> em-websocket-0.5.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7687b643ced957ab2482bf51e8f05632 diff --git a/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r2 b/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r2 index 9bea9b0bb3e9..933aececaee8 100644 --- a/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r2 +++ b/metadata/md5-cache/dev-ruby/equalizer-0.0.11-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/equalizer-0.0.11.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1860d933fbfa1215b33d3366eae7c00f diff --git a/metadata/md5-cache/dev-ruby/equatable-0.7.0 b/metadata/md5-cache/dev-ruby/equatable-0.7.0 index 9ac9bcfb2711..0152f8ed40c6 100644 --- a/metadata/md5-cache/dev-ruby/equatable-0.7.0 +++ b/metadata/md5-cache/dev-ruby/equatable-0.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/equatable/archive/v0.7.0.tar.gz -> equatable-0.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2f83bbf6c3c9a59c4ee04b9845a85c7a diff --git a/metadata/md5-cache/dev-ruby/equatable-0.7.0-r1 b/metadata/md5-cache/dev-ruby/equatable-0.7.0-r1 index 7571055bfa60..1b0a93e2af94 100644 --- a/metadata/md5-cache/dev-ruby/equatable-0.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/equatable-0.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/equatable/archive/v0.7.0.tar.gz -> equatable-0.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6e42372c4a1ae5591dc100924efeac85 diff --git a/metadata/md5-cache/dev-ruby/erubi-1.12.0 b/metadata/md5-cache/dev-ruby/erubi-1.12.0 index f7ed2f834d45..468ec4da4003 100644 --- a/metadata/md5-cache/dev-ruby/erubi-1.12.0 +++ b/metadata/md5-cache/dev-ruby/erubi-1.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jeremyevans/erubi/archive/1.12.0.tar.gz -> erubi-1.12.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=341a862bb008de7a426d810ab7b1fdd3 diff --git a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 index 27a2df83a1e9..e8a8b935d15b 100644 --- a/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 +++ b/metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Erubis is an implementation of eRuby EAPI=8 HOMEPAGE=http://www.kuwata-lab.com/erubis/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/abstract-1.0.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/erubis-2.7.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2e14d9ea77e43bf0181f0de357d3e8c4 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=23dc50997aa7f8db3a0f8e8229be7142 diff --git a/metadata/md5-cache/dev-ruby/ethon-0.15.0 b/metadata/md5-cache/dev-ruby/ethon-0.15.0 index 286d4f9d6d3c..810051cc7341 100644 --- a/metadata/md5-cache/dev-ruby/ethon-0.15.0 +++ b/metadata/md5-cache/dev-ruby/ethon-0.15.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ethon-0.15.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=072cd2e5422b5929981ecde2246fd03f diff --git a/metadata/md5-cache/dev-ruby/ethon-0.16.0 b/metadata/md5-cache/dev-ruby/ethon-0.16.0 index 6b377515f440..57f551e14e32 100644 --- a/metadata/md5-cache/dev-ruby/ethon-0.16.0 +++ b/metadata/md5-cache/dev-ruby/ethon-0.16.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ethon-0.16.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=072cd2e5422b5929981ecde2246fd03f diff --git a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 index 5a405f28b8b0..c44da479a18e 100644 --- a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 +++ b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/evented-spec-0.9.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6c49dc738e1674bbbc089a2e1b66c29b diff --git a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r4 b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r4 index 339dd5c5e779..675096886111 100644 --- a/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r4 +++ b/metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/eventmachine/eventmachine/archive/v1.2.7.tar.gz -> eventmachine-1.2.7.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-ruby/eventmachine/eventmachine-1.2.7-openssl-patches.tar.bz2 -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e9a5c92afa582c8b57afa864fd2e2350 diff --git a/metadata/md5-cache/dev-ruby/excon-0.93.1 b/metadata/md5-cache/dev-ruby/excon-0.93.1 index 6ac906c0967e..9d095539fc9a 100644 --- a/metadata/md5-cache/dev-ruby/excon-0.93.1 +++ b/metadata/md5-cache/dev-ruby/excon-0.93.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/excon/excon/archive/v0.93.1.tar.gz -> excon-0.93.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4ca0310164127c70080e2c50d594c8fc diff --git a/metadata/md5-cache/dev-ruby/excon-0.95.0 b/metadata/md5-cache/dev-ruby/excon-0.95.0 index 560bdec249d4..33737b20f19c 100644 --- a/metadata/md5-cache/dev-ruby/excon-0.95.0 +++ b/metadata/md5-cache/dev-ruby/excon-0.95.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/excon/excon/archive/v0.95.0.tar.gz -> excon-0.95.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=11a0a675ba0857b2717f72de928a7ba6 diff --git a/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 b/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 index dcfde72173c7..0d9f1b36d3ee 100644 --- a/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/execjs/archive/v2.8.1.tar.gz -> execjs-2.8.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3e1673273da43fd4a34db6c5884d2bed diff --git a/metadata/md5-cache/dev-ruby/exifr-1.4.0 b/metadata/md5-cache/dev-ruby/exifr-1.4.0 index aac28960eddc..d9fa13360df3 100644 --- a/metadata/md5-cache/dev-ruby/exifr-1.4.0 +++ b/metadata/md5-cache/dev-ruby/exifr-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/remvee/exifr/archive/release-1.4.0.tar.gz -> exifr-1.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=56341d1dce2b83fb003364513bf3c4cd diff --git a/metadata/md5-cache/dev-ruby/facter-4.4.0 b/metadata/md5-cache/dev-ruby/facter-4.4.0 deleted file mode 100644 index ff25c275595e..000000000000 --- a/metadata/md5-cache/dev-ruby/facter-4.4.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/hocon[ruby_targets_ruby30(-)] facter-4.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=999630a95da8e798db54e9d72449bf0c diff --git a/metadata/md5-cache/dev-ruby/facter-4.4.1 b/metadata/md5-cache/dev-ruby/facter-4.4.1 index c5c2e08b2ca7..a843d4b45733 100644 --- a/metadata/md5-cache/dev-ruby/facter-4.4.1 +++ b/metadata/md5-cache/dev-ruby/facter-4.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/facter/archive/4.4.1.tar.gz -> facter-4.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=999630a95da8e798db54e9d72449bf0c diff --git a/metadata/md5-cache/dev-ruby/fakefs-1.9.0 b/metadata/md5-cache/dev-ruby/fakefs-1.9.0 index dd8cd04e6c96..6dde5cdad0f5 100644 --- a/metadata/md5-cache/dev-ruby/fakefs-1.9.0 +++ b/metadata/md5-cache/dev-ruby/fakefs-1.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/defunkt/fakefs/archive/v1.9.0.tar.gz -> fakefs-1.9.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6d4940a059e94ff9672cc122ecb6f466 diff --git a/metadata/md5-cache/dev-ruby/fakefs-2.5.0 b/metadata/md5-cache/dev-ruby/fakefs-2.5.0 index a69f26eaf544..38edef7cfce7 100644 --- a/metadata/md5-cache/dev-ruby/fakefs-2.5.0 +++ b/metadata/md5-cache/dev-ruby/fakefs-2.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/fakefs/fakefs/archive/v2.5.0.tar.gz -> fakefs-2.5.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1c9d22c146db702fd4314e25aeeb1786 diff --git a/metadata/md5-cache/dev-ruby/faker-2.23.0-r1 b/metadata/md5-cache/dev-ruby/faker-2.23.0-r1 index 618d62213148..6d1a9dc9ae92 100644 --- a/metadata/md5-cache/dev-ruby/faker-2.23.0-r1 +++ b/metadata/md5-cache/dev-ruby/faker-2.23.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/stympy/faker/archive/v2.23.0.tar.gz -> faker-2.23.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=af4c190d8a3c5d17790304272b1cb903 diff --git a/metadata/md5-cache/dev-ruby/faker-3.2.0 b/metadata/md5-cache/dev-ruby/faker-3.2.0 index f41bd4d4e8a6..6c83fc3b0cb1 100644 --- a/metadata/md5-cache/dev-ruby/faker-3.2.0 +++ b/metadata/md5-cache/dev-ruby/faker-3.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/faker-ruby/faker/archive/v3.2.0.tar.gz -> faker-3.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=24343be602349652eaf799735fe38db0 diff --git a/metadata/md5-cache/dev-ruby/faker-3.2.1 b/metadata/md5-cache/dev-ruby/faker-3.2.1 new file mode 100644 index 000000000000..39a5bd27fe46 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/faker-3.2.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby32(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby32(-)] ! faker-3.2.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=24343be602349652eaf799735fe38db0 diff --git a/metadata/md5-cache/dev-ruby/faraday-1.3.1 b/metadata/md5-cache/dev-ruby/faraday-1.3.1 index 9402b3cc27ea..48967eab1d2c 100644 --- a/metadata/md5-cache/dev-ruby/faraday-1.3.1 +++ b/metadata/md5-cache/dev-ruby/faraday-1.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday/archive/v1.3.1.tar.gz -> faraday-1.3.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9c644d1d8af8bd2cea00ee0f23d7868a diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.10 b/metadata/md5-cache/dev-ruby/faraday-2.7.10 index c90271e5a397..9aa2abd4f062 100644 --- a/metadata/md5-cache/dev-ruby/faraday-2.7.10 +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.10.tar.gz -> faraday-2.7.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ada7eb8bea14e1effaa8974ef2999c52 diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.2 b/metadata/md5-cache/dev-ruby/faraday-2.7.2 index 0d8307904a2e..d1ca34ae0502 100644 --- a/metadata/md5-cache/dev-ruby/faraday-2.7.2 +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.2.tar.gz -> faraday-2.7.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=843140e545ce43202b5c08182bd419e2 diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.4 b/metadata/md5-cache/dev-ruby/faraday-2.7.4 index 5f760934ffc4..04543c4685cd 100644 --- a/metadata/md5-cache/dev-ruby/faraday-2.7.4 +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.4.tar.gz -> faraday-2.7.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e413f1ef574370a4b494b1937eb6b131 diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.6 b/metadata/md5-cache/dev-ruby/faraday-2.7.6 index 32b6b4f7e5b0..e32b1188cead 100644 --- a/metadata/md5-cache/dev-ruby/faraday-2.7.6 +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.6.tar.gz -> faraday-2.7.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=08ad954846ebbd4d5ae3cdc58881ee29 diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.7 b/metadata/md5-cache/dev-ruby/faraday-2.7.7 index 27ffeb2301ac..6c898f949493 100644 --- a/metadata/md5-cache/dev-ruby/faraday-2.7.7 +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.7.tar.gz -> faraday-2.7.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ada7eb8bea14e1effaa8974ef2999c52 diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.9 b/metadata/md5-cache/dev-ruby/faraday-2.7.9 index c20c0030accc..48f4f518275b 100644 --- a/metadata/md5-cache/dev-ruby/faraday-2.7.9 +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.9.tar.gz -> faraday-2.7.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ada7eb8bea14e1effaa8974ef2999c52 diff --git a/metadata/md5-cache/dev-ruby/faraday-multipart-1.0.4 b/metadata/md5-cache/dev-ruby/faraday-multipart-1.0.4 index 01aa1679d7ac..806e0c0e2ffc 100644 --- a/metadata/md5-cache/dev-ruby/faraday-multipart-1.0.4 +++ b/metadata/md5-cache/dev-ruby/faraday-multipart-1.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday-multipart/archive/v1.0.4.tar.gz -> faraday-multipart-1.0.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b6c43132ed49df21c9cc4cbb898246b7 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 b/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 index 79618babac21..c4619a684fb9 100644 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 +++ b/metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v1.0.1.tar.gz -> faraday-net_http-1.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a21053b0b87c2f170b85f920a20a88d4 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 b/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 index 07a72fd3230e..c21fc270476d 100644 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 +++ b/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v2.1.0.tar.gz -> faraday-net_http-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=065faa08e93f9fd73f70e143ea81b4d4 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.2 b/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.2 index aa313ba639cd..2efc8e552b3f 100644 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.2 +++ b/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v3.0.2.tar.gz -> faraday-net_http-3.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=db1baca95e54244874608382ca1e5f26 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 b/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 index 27a2c1bb3bff..1b2d6ba3d248 100644 --- a/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 +++ b/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday-net_http_persistent/archive/v2.1.0.tar.gz -> faraday-net_http_persistent-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7fbb90f5e61baa0113ef6b706c39f1f5 diff --git a/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 b/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 index 7e98bc0df508..0c0f7c4ad42e 100644 --- a/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 +++ b/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday-retry/archive/v2.2.0.tar.gz -> faraday-retry-2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b657bc7681a32489d84ed9f1d004faed diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 index e43cdc4c0f09..f48a8efb3e97 100644 --- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 +++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.2.0.tar.gz -> faraday_middleware-1.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3bf91e90472c9c7945797aec9dc3ae66 diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r3 b/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r3 index 8af0c9483d70..84a9ae237730 100644 --- a/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r3 +++ b/metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/denro/faraday_middleware-multi_json/archive/v0.0.6.tar.gz -> faraday_middleware-multi_json-0.0.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=622540488fabcc512e7cd640c9106010 diff --git a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 index 93f313cb0ae1..53c3a37cfd95 100644 --- a/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 +++ b/metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fast-stemmer-1.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ccfa7bb5e49c39047e270bc8b11c8a53 diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 index ac5d1ef1d18d..38c338c6efb3 100644 --- a/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 +++ b/metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/fast_gettext/archive/v1.8.0.tar.gz -> fast_gettext-1.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a164106e97bc582516081e0348c18a77 diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 b/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 index ecacac11a806..9a8bb3db5490 100644 --- a/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 +++ b/metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/grosser/fast_gettext/archive/v2.2.0.tar.gz -> fast_gettext-2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=411ba557d939e35486d47eaeec684614 diff --git a/metadata/md5-cache/dev-ruby/fast_gettext-2.3.0 b/metadata/md5-cache/dev-ruby/fast_gettext-2.3.0 index dbd1e681ca47..f1e7bbb21fc8 100644 --- a/metadata/md5-cache/dev-ruby/fast_gettext-2.3.0 +++ b/metadata/md5-cache/dev-ruby/fast_gettext-2.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/grosser/fast_gettext/archive/v2.3.0.tar.gz -> fast_gettext-2.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=052e6f2396d7810c572c13922c7174b5 diff --git a/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 b/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 index 40492e5a3122..38baaaae2c0c 100644 --- a/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 +++ b/metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fast_xs-0.8.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6a68f5a1ba8cc9cdc80dc65f269e0d7f diff --git a/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 b/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 index fbc31bcb7730..7ab900c7103a 100644 --- a/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fattr-2.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9386cc405fb5a7bcf885637d550ce391 diff --git a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 index 1c713b882123..6657f26a6683 100644 --- a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 +++ b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0b8d14ca3baee206b8ff76f70f76f3af diff --git a/metadata/md5-cache/dev-ruby/ffaker-2.21.0 b/metadata/md5-cache/dev-ruby/ffaker-2.21.0 index 67d7d2270b05..217e0e364a92 100644 --- a/metadata/md5-cache/dev-ruby/ffaker-2.21.0 +++ b/metadata/md5-cache/dev-ruby/ffaker-2.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffaker-2.21.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c3a5611c56d7017f0de5b75693833fe7 diff --git a/metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 b/metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 index 941439700b48..f17863c813b5 100644 --- a/metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 +++ b/metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi/archive/v1.15.5.tar.gz -> ffi-git-1.15.5.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5e91b5f5aa10367ef20b13ad23b0c431 diff --git a/metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 b/metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 index a13d73a49eff..6d0bfb0de2c8 100644 --- a/metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 +++ b/metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi/archive/v1.15.5.tar.gz -> ffi-git-1.15.5.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4023a23818c23f3623db9166b7b8fbf3 diff --git a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 index ef5d2dfd3f8f..998a6546b25c 100644 --- a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffi-compiler-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6a600951e457ccd6b34c056457e67e64 diff --git a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 index c483158f62aa..31a7d67ee1fa 100644 --- a/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 +++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ffi-compiler-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b77eba00376419aa898c47809c9a6474 diff --git a/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.0 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.0 index 4b30577a7e36..2e4a91994124 100644 --- a/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.0 +++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi-compiler/archive/refs/tags/1.2.0.tar.gz -> ffi-compiler-1.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d6aabfa8cd2e8dd846ddd02f7366e09c diff --git a/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1 index ad069aa02744..3c2efc5de068 100644 --- a/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1 +++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ffi/ffi-compiler/archive/refs/tags/1.2.1.tar.gz -> ffi-compiler-1.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d6aabfa8cd2e8dd846ddd02f7366e09c diff --git a/metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 b/metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 index e55be979729a..80fba4d9c385 100644 --- a/metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 +++ b/metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ioquatix/fiber-annotation/archive/refs/tags/v0.2.0.tar.gz -> fiber-annotation-0.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9d9ef11f605b68f57592ab7ee8beec94 diff --git a/metadata/md5-cache/dev-ruby/fiber-local-1.0.0 b/metadata/md5-cache/dev-ruby/fiber-local-1.0.0 index d52b0f8a5720..7f7c24414781 100644 --- a/metadata/md5-cache/dev-ruby/fiber-local-1.0.0 +++ b/metadata/md5-cache/dev-ruby/fiber-local-1.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/fiber-local/archive/refs/tags/v1.0.0.tar.gz -> fiber-local-1.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=85c192eadd661bb4ed8d3254db0799ee diff --git a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 index 5d6f75e3f17d..7004da7950bc 100644 --- a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/file-tail-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e02ef6589504c6b7e9caf058c3550fac diff --git a/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 b/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 index 2e975c9b5e5c..718b7f7ae960 100644 --- a/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.2.0 SRC_URI=https://rubygems.org/gems/filesize-0.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=46e072982de47848868e3c36120bfa32 diff --git a/metadata/md5-cache/dev-ruby/filigree-0.4.1 b/metadata/md5-cache/dev-ruby/filigree-0.4.1 index b3fbb8afa6f3..1a3a4499ac8e 100644 --- a/metadata/md5-cache/dev-ruby/filigree-0.4.1 +++ b/metadata/md5-cache/dev-ruby/filigree-0.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/filigree-0.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3390ebc212220e198dc41e7c8e599a09 diff --git a/metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 b/metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 index d74a5fdb18fa..d35cfcf080f3 100644 --- a/metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/filigree-0.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a6ee93b8f33a1734edc3cda6dd81e7eb diff --git a/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 b/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 index 43c9d9def4b7..3c1278f382d1 100644 --- a/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 +++ b/metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/doudou/flexmock/archive/v2.3.6.tar.gz -> flexmock-2.3.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e1eaf225ac7af62c0d9eb43440183a1 diff --git a/metadata/md5-cache/dev-ruby/flog-4.6.6 b/metadata/md5-cache/dev-ruby/flog-4.6.6 index ae1f36b40c2a..04dc3a4f50de 100644 --- a/metadata/md5-cache/dev-ruby/flog-4.6.6 +++ b/metadata/md5-cache/dev-ruby/flog-4.6.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/flog-4.6.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=274c88f8ad2740fc086238ee0a042e2c diff --git a/metadata/md5-cache/dev-ruby/flog-4.7.0 b/metadata/md5-cache/dev-ruby/flog-4.7.0 index 529f1a395cd0..34d3a38b9f2d 100644 --- a/metadata/md5-cache/dev-ruby/flog-4.7.0 +++ b/metadata/md5-cache/dev-ruby/flog-4.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/flog-4.7.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3bd8979ba09e392546ad1ba51522d13d diff --git a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 index 123b72ed5518..9bf3bd6c3db2 100644 --- a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 +++ b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/font-awesome-rails-4.7.0.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ef6f6ed18da82206158a8a80eb4ee84e diff --git a/metadata/md5-cache/dev-ruby/forgery-0.8.1 b/metadata/md5-cache/dev-ruby/forgery-0.8.1 index 0e70816d7847..6b7cb16f63b0 100644 --- a/metadata/md5-cache/dev-ruby/forgery-0.8.1 +++ b/metadata/md5-cache/dev-ruby/forgery-0.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/forgery-0.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f26a7493b4b636fbc37bdf1da124b181 diff --git a/metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 b/metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 index 11e148d6abf4..f33d1dfccaf5 100644 --- a/metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/forgery-0.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5ddb5c3e88b6ef51b6d084f9ccdee201 diff --git a/metadata/md5-cache/dev-ruby/forwardable-1.3.3 b/metadata/md5-cache/dev-ruby/forwardable-1.3.3 index 9f52165ea0bf..64d279657b95 100644 --- a/metadata/md5-cache/dev-ruby/forwardable-1.3.3 +++ b/metadata/md5-cache/dev-ruby/forwardable-1.3.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/forwardable/archive/v1.3.3.tar.gz -> forwardable-1.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4e8ab552c9179571fdceeb688dee0083 diff --git a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 index 9c2c369800ea..09997d2feb0e 100644 --- a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/envygeeks/forwardable-extended/archive/v2.6.0.tar.gz -> forwardable-extended-2.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=54b83621b602b642012371b70881d946 diff --git a/metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 b/metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 index 7219fd5afc4a..c7f81e8c6972 100644 --- a/metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 +++ b/metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/thekompanee/fuubar/archive/releases/v2.5.1.tar.gz -> fuubar-2.5.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0dfe4800ad8f2c4904ed110777ef5255 diff --git a/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 b/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 index 012495f31e5b..64af2af3134d 100644 --- a/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 +++ b/metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/gettext-setup-gem/archive/0.34.tar.gz -> gettext-setup-0.34.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b874490fd0579c00bcf65fe0b29e5532 diff --git a/metadata/md5-cache/dev-ruby/gettext-setup-1.1.0 b/metadata/md5-cache/dev-ruby/gettext-setup-1.1.0 index eb9541c4b041..c9d7c8f3116e 100644 --- a/metadata/md5-cache/dev-ruby/gettext-setup-1.1.0 +++ b/metadata/md5-cache/dev-ruby/gettext-setup-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/puppetlabs/gettext-setup-gem/archive/1.1.0.tar.gz -> gettext-setup-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=936a86e5bad32355a802a31c16944a9d diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.0 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.0 index bfe7356f093b..a9db1619cb51 100644 --- a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.0 +++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.10.0.tar.gz -> gettext_i18n_rails-1.10.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=54367abddd43ffd011abe2fa4c98c3b0 diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.1 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.1 index 5df18d8b4620..35f12a983448 100644 --- a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.1 +++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.10.1.tar.gz -> gettext_i18n_rails-1.10.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1eb2c5cf59e76346d2cfc38371412f52 diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.11.0 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.11.0 index cf33d090230d..c65f051abacc 100644 --- a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.11.0 +++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.11.0.tar.gz -> gettext_i18n_rails-1.11.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1eb2c5cf59e76346d2cfc38371412f52 diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 index a62fb6077059..996732ce2ccb 100644 --- a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 +++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.12.0.tar.gz -> gettext_i18n_rails-1.12.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=179808a36d5989e2c75b7199ae5a6731 diff --git a/metadata/md5-cache/dev-ruby/gh-0.18.0-r1 b/metadata/md5-cache/dev-ruby/gh-0.18.0-r1 index 20e97dfeb9ee..e59f3d800760 100644 --- a/metadata/md5-cache/dev-ruby/gh-0.18.0-r1 +++ b/metadata/md5-cache/dev-ruby/gh-0.18.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/travis-ci/gh/archive/v0.18.0.tar.gz -> gh-0.18.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a4d254600fac27051032d11aa2668949 diff --git a/metadata/md5-cache/dev-ruby/gist-6.0.0-r1 b/metadata/md5-cache/dev-ruby/gist-6.0.0-r1 index c44f3552b23b..ffda61445768 100644 --- a/metadata/md5-cache/dev-ruby/gist-6.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/gist-6.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gist-6.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f23274a7ace13c1ee4684ac1fbab475b diff --git a/metadata/md5-cache/dev-ruby/git-1.18.0 b/metadata/md5-cache/dev-ruby/git-1.18.0 index 81296eb87574..3ed4a3decf5b 100644 --- a/metadata/md5-cache/dev-ruby/git-1.18.0 +++ b/metadata/md5-cache/dev-ruby/git-1.18.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-git/ruby-git/archive/v1.18.0.tar.gz -> git-1.18.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=43664b9c10965c3ebece12f81a3a5fe5 diff --git a/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 b/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 index 2670b6d4c37b..065b83c5557b 100644 --- a/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/globalid/archive/v1.1.0.tar.gz -> globalid-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8a64937afec14bf3558e55fff8c44d12 diff --git a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 index 3efae0b591b9..4d96cfb9bc58 100644 --- a/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 +++ b/metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gnuplot-2.6.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0f42df0dcba1cc3ac5f10398d2c13a8b diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 b/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 index d73ee9522fc8..e894396f9be0 100644 --- a/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 +++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.21.12.tar.gz -> google-protobuf-3.21.12-ruby.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=76a6b374eb3966e5a68ed9f863810126 diff --git a/metadata/md5-cache/dev-ruby/gpgme-2.0.22 b/metadata/md5-cache/dev-ruby/gpgme-2.0.22 index eeab7477ebd4..f6110398dfc6 100644 --- a/metadata/md5-cache/dev-ruby/gpgme-2.0.22 +++ b/metadata/md5-cache/dev-ruby/gpgme-2.0.22 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ueno/ruby-gpgme/archive/v2.0.22.tar.gz -> ruby-gpgme-2.0.22.tar.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ba5795adaebec7f76ffcdfa1f7bfa011 diff --git a/metadata/md5-cache/dev-ruby/gruff-0.19.0 b/metadata/md5-cache/dev-ruby/gruff-0.19.0 index a50812fd0ca6..d5dbb5637d78 100644 --- a/metadata/md5-cache/dev-ruby/gruff-0.19.0 +++ b/metadata/md5-cache/dev-ruby/gruff-0.19.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/topfunky/gruff/archive/v0.19.0.tar.gz -> gruff-0.19.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ba5a52501c288468eb5f88a1b0c79087 diff --git a/metadata/md5-cache/dev-ruby/gruff-0.21.0 b/metadata/md5-cache/dev-ruby/gruff-0.21.0 index 2ef71b2053c7..512cf88e870e 100644 --- a/metadata/md5-cache/dev-ruby/gruff-0.21.0 +++ b/metadata/md5-cache/dev-ruby/gruff-0.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/topfunky/gruff/archive/v0.21.0.tar.gz -> gruff-0.21.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bc49f8717950eb59479c45a335008829 diff --git a/metadata/md5-cache/dev-ruby/gruff-0.22.0 b/metadata/md5-cache/dev-ruby/gruff-0.22.0 index cfa5dee23783..f1f09efcea04 100644 --- a/metadata/md5-cache/dev-ruby/gruff-0.22.0 +++ b/metadata/md5-cache/dev-ruby/gruff-0.22.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/topfunky/gruff/archive/v0.22.0.tar.gz -> gruff-0.22.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6ee6b872cf54af474ab57a31ab96e70c diff --git a/metadata/md5-cache/dev-ruby/gruff-0.23.0 b/metadata/md5-cache/dev-ruby/gruff-0.23.0 index fe54ef17a271..327150e94fcb 100644 --- a/metadata/md5-cache/dev-ruby/gruff-0.23.0 +++ b/metadata/md5-cache/dev-ruby/gruff-0.23.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/topfunky/gruff/archive/v0.23.0.tar.gz -> gruff-0.23.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=65e9bfb16258d9ba2d8a50b767172827 diff --git a/metadata/md5-cache/dev-ruby/haml-5.2.2 b/metadata/md5-cache/dev-ruby/haml-5.2.2 index 76d7ce7c5413..60f2e9dc3760 100644 --- a/metadata/md5-cache/dev-ruby/haml-5.2.2 +++ b/metadata/md5-cache/dev-ruby/haml-5.2.2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/nokogiri[ruby_targets_ruby30(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby30(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] >=dev-ruby/maruku-0.7.2-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby31(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] >=dev-ruby/maruku-0.7.2-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/nokogiri[ruby_targets_ruby30(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby30(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] >=dev-ruby/maruku-0.7.2-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby31(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] >=dev-ruby/maruku-0.7.2-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/nokogiri[ruby_targets_ruby32(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby32(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby32(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby32(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] >=dev-ruby/maruku-0.7.2-r1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A ruby web page templating engine EAPI=8 HOMEPAGE=https://haml.info/ INHERIT=ruby-fakegem -IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.0[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/haml/haml/archive/v5.2.2.tar.gz -> haml-5.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7021403136e0639eb3b67dca1d155479 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e14b8fece521c3513263b0f41b9d95de diff --git a/metadata/md5-cache/dev-ruby/haml-6.1.1 b/metadata/md5-cache/dev-ruby/haml-6.1.1 index 52433a8ff2fd..c04323767b63 100644 --- a/metadata/md5-cache/dev-ruby/haml-6.1.1 +++ b/metadata/md5-cache/dev-ruby/haml-6.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/haml/haml/archive/v6.1.1.tar.gz -> haml-6.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b412efbda55a6ef2ecdfa5780b2ad53d diff --git a/metadata/md5-cache/dev-ruby/haml-6.1.1-r1 b/metadata/md5-cache/dev-ruby/haml-6.1.1-r1 index 3a45346f4932..8383b184df35 100644 --- a/metadata/md5-cache/dev-ruby/haml-6.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/haml-6.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/haml/haml/archive/v6.1.1.tar.gz -> haml-6.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a1a37bcb90376c466d0ce154d93fc455 diff --git a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 index 94bc2f51b1e9..63324127091b 100644 --- a/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/haml-rails-2.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=195a73f7e75101a9d908d86af9c18395 diff --git a/metadata/md5-cache/dev-ruby/haml-rails-2.1.0 b/metadata/md5-cache/dev-ruby/haml-rails-2.1.0 index ca843877b938..9906b3185b99 100644 --- a/metadata/md5-cache/dev-ruby/haml-rails-2.1.0 +++ b/metadata/md5-cache/dev-ruby/haml-rails-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/haml-rails-2.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=21c0e60b8a159d6d1774d7c5404ff3b3 diff --git a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 index 6761e1627b9f..b1a2424c33f7 100644 --- a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hamster-3.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d35e062cd56ab097f32f5aad50816c3f diff --git a/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 b/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 index abe192b9736d..20f1a341de9a 100644 --- a/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 +++ b/metadata/md5-cache/dev-ruby/hashdiff-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashdiff-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=79258e67c7a88f72eaa655f0dd1f671e diff --git a/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 b/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 index 185e5121ba32..dcd66b87b3e4 100644 --- a/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashery-2.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b3a8274aba183decb89988a71b0fc309 diff --git a/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r2 b/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r2 index 9757d677a9b9..06c640219940 100644 --- a/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r2 +++ b/metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashicorp-checkpoint-0.1.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d3d368f226a5f779f34e30b8de69df2c diff --git a/metadata/md5-cache/dev-ruby/hashie-5.0.0 b/metadata/md5-cache/dev-ruby/hashie-5.0.0 index b8b3eae3204c..38d8a00c9cb2 100644 --- a/metadata/md5-cache/dev-ruby/hashie-5.0.0 +++ b/metadata/md5-cache/dev-ruby/hashie-5.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/hashie/hashie/archive/v5.0.0.tar.gz -> hashie-5.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c23955174f6570a7badeb22292041b78 diff --git a/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 b/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 index dd7bd9167027..1c142ea90ed1 100644 --- a/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hashr-2.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=023f2da781d42248d46db5d190149bc5 diff --git a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 index 4b53c9c21430..502cee5d61ea 100644 --- a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/heredoc_unindent-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=300fe21aecf71d3ea660dcef46771219 diff --git a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 index 6f859d7ccb78..b14cbe4e7ca5 100644 --- a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 +++ b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/heredoc_unindent-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=172a3545b1a4d86870351365f7a2febd diff --git a/metadata/md5-cache/dev-ruby/hiera-3.12.0 b/metadata/md5-cache/dev-ruby/hiera-3.12.0 index d011903d33fe..b4bc2f458d61 100644 --- a/metadata/md5-cache/dev-ruby/hiera-3.12.0 +++ b/metadata/md5-cache/dev-ruby/hiera-3.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-3.12.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=26d314e3888b23b7cbc99ae38f200b27 diff --git a/metadata/md5-cache/dev-ruby/hiera-3.9.0 b/metadata/md5-cache/dev-ruby/hiera-3.9.0 index 049df62bfbb7..5798a50116af 100644 --- a/metadata/md5-cache/dev-ruby/hiera-3.9.0 +++ b/metadata/md5-cache/dev-ruby/hiera-3.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-3.9.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=27e02dcb24471742dfa9db8b6ea6adb0 diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 index 1f5091db1c7f..d1e88883a1c7 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/voxpupuli/hiera-eyaml/archive/v3.3.0.tar.gz -> hiera-eyaml-3.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=395bbeba1e7e6c809c70998e97684ba0 diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 index d59c875a8ad1..ff6d591bea65 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/voxpupuli/hiera-eyaml/archive/v3.4.0.tar.gz -> hiera-eyaml-3.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4920f7ae7d01c0e946075097083a39c8 diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4-r1 b/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4-r1 index 38c6cd479b4a..33179268e46e 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4-r1 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-eyaml-gpg-0.7.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=79e341756783ef6d6702d3af6319ad52 diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 index ebc6aa1bbcce..136f4ccdbbc5 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-eyaml-plaintext-0.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a6ebc08f5b93e4da0bb54abedcd710e3 diff --git a/metadata/md5-cache/dev-ruby/highline-2.1.0 b/metadata/md5-cache/dev-ruby/highline-2.1.0 index e4bddf94d442..d91dba715c62 100644 --- a/metadata/md5-cache/dev-ruby/highline-2.1.0 +++ b/metadata/md5-cache/dev-ruby/highline-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/JEG2/highline/archive/v2.1.0.tar.gz -> highline-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3a9403f989ad479b4ddc56d2cfc352f0 diff --git a/metadata/md5-cache/dev-ruby/histogram-0.2.4.1-r1 b/metadata/md5-cache/dev-ruby/histogram-0.2.4.1-r1 index fb0e40ef28c4..c984e5b4eb16 100644 --- a/metadata/md5-cache/dev-ruby/histogram-0.2.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/histogram-0.2.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/histogram-0.2.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e261fb94233a45aa480eff0a48f197e3 diff --git a/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 b/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 index 96bc7b387bff..1874d1512ef5 100644 --- a/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hitimes-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e5b1995de2b9ba2f210be718770c5c2 diff --git a/metadata/md5-cache/dev-ruby/hocon-1.4.0 b/metadata/md5-cache/dev-ruby/hocon-1.4.0 index 58aa5dd27c1c..75ab27196feb 100644 --- a/metadata/md5-cache/dev-ruby/hocon-1.4.0 +++ b/metadata/md5-cache/dev-ruby/hocon-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/ruby-hocon/archive/1.4.0.tar.gz -> hocon-1.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c0039034ad66b8f5cb38683d6c9806d2 diff --git a/metadata/md5-cache/dev-ruby/hoe-3.26.0 b/metadata/md5-cache/dev-ruby/hoe-3.26.0 index d4e598a5c3c6..1e227b682215 100644 --- a/metadata/md5-cache/dev-ruby/hoe-3.26.0 +++ b/metadata/md5-cache/dev-ruby/hoe-3.26.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hoe-3.26.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6aeb92f0d4a9ea2843f5af6868fbb6a8 diff --git a/metadata/md5-cache/dev-ruby/hoe-4.0.4 b/metadata/md5-cache/dev-ruby/hoe-4.0.4 index fc2dfa0008b1..c7f1e85575ac 100644 --- a/metadata/md5-cache/dev-ruby/hoe-4.0.4 +++ b/metadata/md5-cache/dev-ruby/hoe-4.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hoe-4.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1d0f133ed6358a9067ead794af3a5c6a diff --git a/metadata/md5-cache/dev-ruby/hoe-4.0.5 b/metadata/md5-cache/dev-ruby/hoe-4.0.5 index 9cb1677768c6..50e31b0ef93d 100644 --- a/metadata/md5-cache/dev-ruby/hoe-4.0.5 +++ b/metadata/md5-cache/dev-ruby/hoe-4.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hoe-4.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1d0f133ed6358a9067ead794af3a5c6a diff --git a/metadata/md5-cache/dev-ruby/html-pipeline-2.14.2 b/metadata/md5-cache/dev-ruby/html-pipeline-2.14.2 index cb57a017ffba..be19034a5b41 100644 --- a/metadata/md5-cache/dev-ruby/html-pipeline-2.14.2 +++ b/metadata/md5-cache/dev-ruby/html-pipeline-2.14.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/gjtorikian/html-pipeline/archive/v2.14.2.tar.gz -> html-pipeline-2.14.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3c7c12a94f924d20fa5820c8557d7206 diff --git a/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 b/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 index 9d6a1d7e9cc7..07ef126c42cf 100644 --- a/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 +++ b/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/gjtorikian/html-pipeline/archive/v2.14.3.tar.gz -> html-pipeline-2.14.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1fe4b67c9e74741c8dce3890a74fcc6b diff --git a/metadata/md5-cache/dev-ruby/html2haml-2.3.0 b/metadata/md5-cache/dev-ruby/html2haml-2.3.0 index 39d592925352..a8441f169fdf 100644 --- a/metadata/md5-cache/dev-ruby/html2haml-2.3.0 +++ b/metadata/md5-cache/dev-ruby/html2haml-2.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/html2haml-2.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cb377fdfb3b43b65c24e7138a8d76fa5 diff --git a/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 b/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 index 70993b42a5d6..e96fe1191975 100644 --- a/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 +++ b/metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/htmlentities-4.3.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4765e692bde4eb0ed122dab64cffa852 diff --git a/metadata/md5-cache/dev-ruby/http-4.4.1-r1 b/metadata/md5-cache/dev-ruby/http-4.4.1-r1 index d10e46520d0a..9a5d6a28051f 100644 --- a/metadata/md5-cache/dev-ruby/http-4.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/http-4.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/http-4.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=091b660578cc2d838bfbec3ae0ca1ab8 diff --git a/metadata/md5-cache/dev-ruby/http-5.1.1 b/metadata/md5-cache/dev-ruby/http-5.1.1 index 31417296251c..c9b670c23e7b 100644 --- a/metadata/md5-cache/dev-ruby/http-5.1.1 +++ b/metadata/md5-cache/dev-ruby/http-5.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/http-5.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=383b3d9b8c82a203b4142b6028478cb3 diff --git a/metadata/md5-cache/dev-ruby/http-accept-1.7.0 b/metadata/md5-cache/dev-ruby/http-accept-1.7.0 index 1109948b3f7d..fc143ed317fa 100644 --- a/metadata/md5-cache/dev-ruby/http-accept-1.7.0 +++ b/metadata/md5-cache/dev-ruby/http-accept-1.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/http-accept/archive/v1.7.0.tar.gz -> http-accept-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=93a96e143a3f2a31436bb26929866005 diff --git a/metadata/md5-cache/dev-ruby/http-accept-1.7.0-r1 b/metadata/md5-cache/dev-ruby/http-accept-1.7.0-r1 index d9f346814ba9..71765526de75 100644 --- a/metadata/md5-cache/dev-ruby/http-accept-1.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/http-accept-1.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/http-accept/archive/v1.7.0.tar.gz -> http-accept-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=43ea82c561e5d10270790f71087ba282 diff --git a/metadata/md5-cache/dev-ruby/http-accept-2.2.0 b/metadata/md5-cache/dev-ruby/http-accept-2.2.0 index 3a18653ca909..0c50e61fb42c 100644 --- a/metadata/md5-cache/dev-ruby/http-accept-2.2.0 +++ b/metadata/md5-cache/dev-ruby/http-accept-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/socketry/http-accept/archive/v2.2.0.tar.gz -> http-accept-2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=12c2ceed7af476129e45892041545c65 diff --git a/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 b/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 index 14cdfdf6038d..a756b10033dc 100644 --- a/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/http-cookie-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c363f9c248d2a6a62526a56f4756afd6 diff --git a/metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 b/metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 index 1ba50d9a321b..5412ee2bc976 100644 --- a/metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/http-form_data-2.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=08919aad7d373841aebee315503d2858 diff --git a/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 b/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 index de61dcd8dc76..5de524705419 100644 --- a/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 +++ b/metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/http-parser-1.2.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3a96d2e8116dac2f6076e489625a7ca5 diff --git a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 index a33b037a6573..7ebf996a9712 100644 --- a/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/http_parser.rb-0.6.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0e7c3be98e4db72dbaaedb39bd659e98 diff --git a/metadata/md5-cache/dev-ruby/http_parser_rb-0.8.0 b/metadata/md5-cache/dev-ruby/http_parser_rb-0.8.0 index 95b900c40aab..e0680ee87577 100644 --- a/metadata/md5-cache/dev-ruby/http_parser_rb-0.8.0 +++ b/metadata/md5-cache/dev-ruby/http_parser_rb-0.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/http_parser.rb-0.8.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0e7c3be98e4db72dbaaedb39bd659e98 diff --git a/metadata/md5-cache/dev-ruby/httparty-0.21.0 b/metadata/md5-cache/dev-ruby/httparty-0.21.0 index a243ba1d0d38..af5027b2ac42 100644 --- a/metadata/md5-cache/dev-ruby/httparty-0.21.0 +++ b/metadata/md5-cache/dev-ruby/httparty-0.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.21.0.tar.gz -> httparty-0.21.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5711bdba00d05e8607c0a07f84e27bee diff --git a/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 b/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 index 76267795ce2d..1cfad5634314 100644 --- a/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Manfred/HTTPauth/archive/v0.2.1.tar.gz -> httpauth-0.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9ba1e1a361acc48ba9a7bb85fc6459a4 diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 index 03d8bd8018d8..4c269740b888 100644 --- a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 +++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cfe986256a56c58852755b26e0557f35 diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 index 4a5ef11c22ac..2d995f779024 100644 --- a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 +++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4fa83e4c676ae6468b33c3b3e64ca6ee diff --git a/metadata/md5-cache/dev-ruby/i18n-1.12.0 b/metadata/md5-cache/dev-ruby/i18n-1.12.0 index d15337ee1cb8..624ae7853b96 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.12.0 +++ b/metadata/md5-cache/dev-ruby/i18n-1.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/svenfuchs/i18n/archive/v1.12.0.tar.gz -> i18n-1.12.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e30fb446b5c59a9a05ed7441c348cfd7 diff --git a/metadata/md5-cache/dev-ruby/i18n-1.13.0 b/metadata/md5-cache/dev-ruby/i18n-1.13.0 index 058428eab41c..dca719639bc2 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.13.0 +++ b/metadata/md5-cache/dev-ruby/i18n-1.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-i18n/i18n/archive/v1.13.0.tar.gz -> i18n-1.13.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3ec434151bd6af8b578c6bfb6c714c2b diff --git a/metadata/md5-cache/dev-ruby/i18n-1.14.1 b/metadata/md5-cache/dev-ruby/i18n-1.14.1 index 984e13c92453..7e8b2f1b8c16 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.14.1 +++ b/metadata/md5-cache/dev-ruby/i18n-1.14.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-i18n/i18n/archive/v1.14.1.tar.gz -> i18n-1.14.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=57b3a5417e71d5209d1c5a9796be76cb diff --git a/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 b/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 index 7a4b2d93bbff..1159d2bb89df 100644 --- a/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 +++ b/metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test SLOT=0 SRC_URI=https://rubygems.org/gems/ice_nine-0.11.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=447ece36a013e2ae8cbb82096e0c3542 diff --git a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 index 798f806f3975..fc0cf1c60a8e 100644 --- a/metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 +++ b/metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/idn-ruby-0.1.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bcbb61223d8c803130b04afb4fa5d209 diff --git a/metadata/md5-cache/dev-ruby/image_processing-1.12.2 b/metadata/md5-cache/dev-ruby/image_processing-1.12.2 index 03776383e976..ff813abdef78 100644 --- a/metadata/md5-cache/dev-ruby/image_processing-1.12.2 +++ b/metadata/md5-cache/dev-ruby/image_processing-1.12.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/janko/image_processing/archive/v1.12.2.tar.gz -> image_processing-1.12.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4f3568d8311f944b8dacabac7b13bce7 diff --git a/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 b/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 index 0e4065e64510..0a6f3c86cf7f 100644 --- a/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 +++ b/metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mattheworiordan/imagesize/archive/bd5be2afb088beba3f0d863cef4eac7db56ca804.tar.gz -> imagesize-0.1.1_p20100902.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5acffa63197161e0648a18ca97822c55 diff --git a/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 b/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 index 4998e5e72c53..a8ea08a507ee 100644 --- a/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 +++ b/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/immutable-ruby/immutable-ruby/archive/84dba7382284fe7e85816a65abf5c2fc9bbc089e.tar.gz -> immutable-ruby-0.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9aa24d32771c8a23c90bc642b99571fd diff --git a/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 b/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 deleted file mode 100644 index 1cf3e234698f..000000000000 --- a/metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Inflector for ruby -EAPI=8 -HOMEPAGE=https://github.com/mbj/inflecto -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/inflecto-0.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7775dc7614cb84a6cf690d445c94bf7d diff --git a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 index bd2e7f363942..70d3c7726fda 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/instance_storage-1.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac25c52417723dea140f2281e54efd3f diff --git a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r2 b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r2 index 7c5ddbdd558e..43af9f5c33d1 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/instance_storage-1.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=74e7e3c2641057ad08df7404c7891ebf diff --git a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 index e18bf2a0f874..374d0c989b10 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 +++ b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/instance_storage-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e9bbad3f2af6e684c16fb63368de0010 diff --git a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0-r1 b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0-r1 index d4481301ba5b..de08c811da0c 100644 --- a/metadata/md5-cache/dev-ruby/instance_storage-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/instance_storage-2.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/instance_storage-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c09cc473d1d7e5697fff2eb3c0c8a77b diff --git a/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1 b/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1 deleted file mode 100644 index 03f1cb8feb88..000000000000 --- a/metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/blankslate:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/blankslate:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Instantiate an arbitrary Ruby class -EAPI=8 -HOMEPAGE=https://github.com/floehopper/instantiator -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 sparc x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/blankslate:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/blankslate:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/instantiator-0.0.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c01eb907479dec6c3d66722761923b99 diff --git a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 index f605ca2e2bf7..61a3f1ea0df1 100644 --- a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/introspection-0.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae7f452fc19bc4c2b032befb966ae991 diff --git a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r2 b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r2 index 6146f59c7f9c..d103e32f7c7b 100644 --- a/metadata/md5-cache/dev-ruby/introspection-0.0.4-r2 +++ b/metadata/md5-cache/dev-ruby/introspection-0.0.4-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/introspection-0.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=069cf4e1f7a0f453f9b89f3369428727 diff --git a/metadata/md5-cache/dev-ruby/io-console-0.6.0-r1 b/metadata/md5-cache/dev-ruby/io-console-0.6.0-r1 index 15300b2d713a..fe308c806c07 100644 --- a/metadata/md5-cache/dev-ruby/io-console-0.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/io-console-0.6.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/io-console/archive/v0.6.0.tar.gz -> io-console-0.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b70b94c7d224ea5db1904da0966f6974 diff --git a/metadata/md5-cache/dev-ruby/io-event-1.1.6 b/metadata/md5-cache/dev-ruby/io-event-1.1.6 index 8c27acc64824..e1aedbe91e38 100644 --- a/metadata/md5-cache/dev-ruby/io-event-1.1.6 +++ b/metadata/md5-cache/dev-ruby/io-event-1.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.1 SRC_URI=https://github.com/socketry/io-event/archive/v1.1.6.tar.gz -> io-event-1.1.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f3aa4fe22b59a1213db38a8d3b7bb18d diff --git a/metadata/md5-cache/dev-ruby/io-event-1.1.7 b/metadata/md5-cache/dev-ruby/io-event-1.1.7 index e406ee8919b3..795056ea04d8 100644 --- a/metadata/md5-cache/dev-ruby/io-event-1.1.7 +++ b/metadata/md5-cache/dev-ruby/io-event-1.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.1 SRC_URI=https://github.com/socketry/io-event/archive/v1.1.7.tar.gz -> io-event-1.1.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a76f2753cd827f28e71861f1ba8c9da8 diff --git a/metadata/md5-cache/dev-ruby/io-event-1.2.2 b/metadata/md5-cache/dev-ruby/io-event-1.2.2 index c50e61cca6e2..17a58cdf32b3 100644 --- a/metadata/md5-cache/dev-ruby/io-event-1.2.2 +++ b/metadata/md5-cache/dev-ruby/io-event-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/socketry/io-event/archive/v1.2.2.tar.gz -> io-event-1.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1712054bf996336312a9d0a95b7e8aa4 diff --git a/metadata/md5-cache/dev-ruby/io-wait-0.2.1 b/metadata/md5-cache/dev-ruby/io-wait-0.2.1 index d37c68ba57e1..78779eb30d6a 100644 --- a/metadata/md5-cache/dev-ruby/io-wait-0.2.1 +++ b/metadata/md5-cache/dev-ruby/io-wait-0.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/io-wait/archive/v0.2.1.tar.gz -> io-wait-0.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7fbc98f12d70c7e2ba6a08ef175fcbdf diff --git a/metadata/md5-cache/dev-ruby/io-wait-0.2.3 b/metadata/md5-cache/dev-ruby/io-wait-0.2.3 index 88321e105e25..9c61ae533def 100644 --- a/metadata/md5-cache/dev-ruby/io-wait-0.2.3 +++ b/metadata/md5-cache/dev-ruby/io-wait-0.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/io-wait/archive/v0.2.3.tar.gz -> io-wait-0.2.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=35bd91675a98979158a204671ab4a42e diff --git a/metadata/md5-cache/dev-ruby/itextomml-1.6.1 b/metadata/md5-cache/dev-ruby/itextomml-1.6.1 index 02fd4ed45a4b..64dba4b6da89 100644 --- a/metadata/md5-cache/dev-ruby/itextomml-1.6.1 +++ b/metadata/md5-cache/dev-ruby/itextomml-1.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/itextomml-1.6.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c1943ebe9c6e540846e4b8aca4c4fa35 diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 b/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 index 62de08e91acc..b5a992ade413 100644 --- a/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 +++ b/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/jbuilder-2.11.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=37b1ebb560f5949cdf285c8b3506428f diff --git a/metadata/md5-cache/dev-ruby/jmespath-1.6.2 b/metadata/md5-cache/dev-ruby/jmespath-1.6.2 index 1ecea6781ff8..5eb61839576f 100644 --- a/metadata/md5-cache/dev-ruby/jmespath-1.6.2 +++ b/metadata/md5-cache/dev-ruby/jmespath-1.6.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jmespath/jmespath.rb/archive/v1.6.2.tar.gz -> jmespath-1.6.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=382ec8227fa27210160bf685d368f48d diff --git a/metadata/md5-cache/dev-ruby/jquery-rails-4.5.1 b/metadata/md5-cache/dev-ruby/jquery-rails-4.5.1 index f19746f4acd7..3473edcc57ba 100644 --- a/metadata/md5-cache/dev-ruby/jquery-rails-4.5.1 +++ b/metadata/md5-cache/dev-ruby/jquery-rails-4.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/jquery-rails-4.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4a877f2c85686d604fb18506581468b5 diff --git a/metadata/md5-cache/dev-ruby/jquery-rails-4.6.0 b/metadata/md5-cache/dev-ruby/jquery-rails-4.6.0 index 1182d8e05429..f78c6727c7c7 100644 --- a/metadata/md5-cache/dev-ruby/jquery-rails-4.6.0 +++ b/metadata/md5-cache/dev-ruby/jquery-rails-4.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/jquery-rails-4.6.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5c14dde47f785fe4ab684db647880806 diff --git a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 index 20815cc6beb1..72cb750fbc46 100644 --- a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 +++ b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/jquery-ui-rails-6.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=99aa9340672e7c4057fde4f160cfb297 diff --git a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 index 4795a1ebd97f..3baed5a7bd29 100644 --- a/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.4.2 SRC_URI=https://rubygems.org/gems/jsobfu-0.4.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=81b71e6746992bdc73a8576b4a6de640 diff --git a/metadata/md5-cache/dev-ruby/json-2.6.3 b/metadata/md5-cache/dev-ruby/json-2.6.3 index 696beebb456c..928774f820b4 100644 --- a/metadata/md5-cache/dev-ruby/json-2.6.3 +++ b/metadata/md5-cache/dev-ruby/json-2.6.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/flori/json/archive/v2.6.3.tar.gz -> json-2.6.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c1ee0dec819305a1dd368d6fa23561cd diff --git a/metadata/md5-cache/dev-ruby/json_schema-0.20.9 b/metadata/md5-cache/dev-ruby/json_schema-0.20.9 index 65e9516aa67a..0cd04808a0fb 100644 --- a/metadata/md5-cache/dev-ruby/json_schema-0.20.9 +++ b/metadata/md5-cache/dev-ruby/json_schema-0.20.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/brandur/json_schema/archive/v0.20.9.tar.gz -> json_schema-0.20.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=19f1b498088c61ab4cd3d42b65e4c625 diff --git a/metadata/md5-cache/dev-ruby/json_schema-0.21.0 b/metadata/md5-cache/dev-ruby/json_schema-0.21.0 new file mode 100644 index 000000000000..757d91cdc8d9 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/json_schema-0.21.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/ecma-re-validator[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/ecma-re-validator[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/ecma-re-validator[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A JSON Schema V4 and Hyperschema V4 parser and validator +EAPI=8 +HOMEPAGE=https://github.com/brandur/json_schema +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/brandur/json_schema/archive/v0.21.0.tar.gz -> json_schema-0.21.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=65a6532a2caed364de250063c5309f9a diff --git a/metadata/md5-cache/dev-ruby/jwt-2.2.3 b/metadata/md5-cache/dev-ruby/jwt-2.2.3 index 759b02bdb079..1c231b8ec7a5 100644 --- a/metadata/md5-cache/dev-ruby/jwt-2.2.3 +++ b/metadata/md5-cache/dev-ruby/jwt-2.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.2.3.tar.gz -> jwt-2.2.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b769bfb940bf040c19bb02b01e002a96 diff --git a/metadata/md5-cache/dev-ruby/jwt-2.7.0 b/metadata/md5-cache/dev-ruby/jwt-2.7.0 index 311557bcb2f0..b06b6afbc172 100644 --- a/metadata/md5-cache/dev-ruby/jwt-2.7.0 +++ b/metadata/md5-cache/dev-ruby/jwt-2.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.7.0.tar.gz -> jwt-2.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3fdf676aaca5b98e26ddbb8eaf3ae545 diff --git a/metadata/md5-cache/dev-ruby/jwt-2.7.1 b/metadata/md5-cache/dev-ruby/jwt-2.7.1 index 9bce2671c803..7b7884dd992c 100644 --- a/metadata/md5-cache/dev-ruby/jwt-2.7.1 +++ b/metadata/md5-cache/dev-ruby/jwt-2.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.7.1.tar.gz -> jwt-2.7.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ea6294060e643adbdcb471ef28d5011e diff --git a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 index 889f9b738741..ae759c20c7a0 100644 --- a/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 +++ b/metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/KirbyBase-2.6.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=43e3cd2a8b24dfd080b84a150b1a91eb diff --git a/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 b/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 index 710c659c5bf4..c3a5be8a8be8 100644 --- a/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/kissfft-0.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2df319885310edbdd9d94b7ece9fc183 diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.3.2 b/metadata/md5-cache/dev-ruby/kpeg-1.3.2 index dc6e46d0e10e..e6350866d9f5 100644 --- a/metadata/md5-cache/dev-ruby/kpeg-1.3.2 +++ b/metadata/md5-cache/dev-ruby/kpeg-1.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kpeg-1.3.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ed02c2fdd099db988feed23bcfc3fe98 diff --git a/metadata/md5-cache/dev-ruby/kpeg-1.3.3 b/metadata/md5-cache/dev-ruby/kpeg-1.3.3 index 9dddb509c74b..8e6aa4d4ec7c 100644 --- a/metadata/md5-cache/dev-ruby/kpeg-1.3.3 +++ b/metadata/md5-cache/dev-ruby/kpeg-1.3.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kpeg-1.3.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cddee4562fa514e4cfff421046393923 diff --git a/metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 b/metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 index de18cb1cd890..732bc4f103f6 100644 --- a/metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/kramdown-2.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae3d1bdf515a8017a40502acb9e523d1 diff --git a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 index 49d4b6683761..d2af8385edef 100644 --- a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kramdown-parser-gfm-1.1.0.gem -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=601bd8df4f71a22e61fa40ca130efa38 diff --git a/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 b/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 index 2a0add0887b6..76ee4646573f 100644 --- a/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/kramdown-syntax-coderay-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=306b091c61d5747efed5730c70e3cc98 diff --git a/metadata/md5-cache/dev-ruby/launchy-2.5.2 b/metadata/md5-cache/dev-ruby/launchy-2.5.2 index 65b21ae3c677..42a32e0aadf0 100644 --- a/metadata/md5-cache/dev-ruby/launchy-2.5.2 +++ b/metadata/md5-cache/dev-ruby/launchy-2.5.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/launchy-2.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d71e19eebc4c9fe69887652b5424bbd3 diff --git a/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 b/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 index 9693f833e88d..d395fce01999 100644 --- a/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 +++ b/metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lemon-0.9.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=febfb46da74d0436dd0bc25200a013b4 diff --git a/metadata/md5-cache/dev-ruby/leto-2.1.0 b/metadata/md5-cache/dev-ruby/leto-2.1.0 index e5646513bf96..b0d26aeee8e6 100644 --- a/metadata/md5-cache/dev-ruby/leto-2.1.0 +++ b/metadata/md5-cache/dev-ruby/leto-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jaynetics/leto/archive/v2.1.0.tar.gz -> leto-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=60672a43b6d687b4dbe1c6941fc66905 diff --git a/metadata/md5-cache/dev-ruby/letter_opener-1.8.1 b/metadata/md5-cache/dev-ruby/letter_opener-1.8.1 index 8cf76e67b97c..6fbad4754c46 100644 --- a/metadata/md5-cache/dev-ruby/letter_opener-1.8.1 +++ b/metadata/md5-cache/dev-ruby/letter_opener-1.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ryanb/letter_opener/archive/v1.8.1.tar.gz -> letter_opener-1.8.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5ebbffd25d274cffac4d147f465dbeba diff --git a/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 b/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 index b0db4770cb33..81fcec1d9ef7 100644 --- a/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 +++ b/metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/levenshtein-0.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=224860755f45252020c2088377245dc7 diff --git a/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 b/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 index 3e2248928e48..c1a89dadf7f5 100644 --- a/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 +++ b/metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/libusb-0.6.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=96b4a1f2293c5bbfed9595e6aaeff561 diff --git a/metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 b/metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 index 983139607534..963b1a45b836 100644 --- a/metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 +++ b/metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/libusb-0.6.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a859706e184793c7ff8ae321ffd179a3 diff --git a/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 b/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 index c817b98dbf57..aea4618acf03 100644 --- a/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 +++ b/metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/Shopify/liquid/archive/v4.0.3.tar.gz -> liquid-4.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=98da393531b670ffe389a40848ab4d08 diff --git a/metadata/md5-cache/dev-ruby/liquid-5.3.0 b/metadata/md5-cache/dev-ruby/liquid-5.3.0 index cd1e53bb5530..2ca6e611cb5a 100644 --- a/metadata/md5-cache/dev-ruby/liquid-5.3.0 +++ b/metadata/md5-cache/dev-ruby/liquid-5.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Shopify/liquid/archive/v5.3.0.tar.gz -> liquid-5.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e809a8bfbdb2a55d073ce54a72bd0f4c diff --git a/metadata/md5-cache/dev-ruby/liquid-5.4.0 b/metadata/md5-cache/dev-ruby/liquid-5.4.0 index b0f3431058de..ad4e66d35b33 100644 --- a/metadata/md5-cache/dev-ruby/liquid-5.4.0 +++ b/metadata/md5-cache/dev-ruby/liquid-5.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Shopify/liquid/archive/v5.4.0.tar.gz -> liquid-5.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=740d39673696c83c57497bd0a7c70256 diff --git a/metadata/md5-cache/dev-ruby/liquid-c-4.1.0 b/metadata/md5-cache/dev-ruby/liquid-c-4.1.0 index 41ceb74cfa8d..163bad8be75d 100644 --- a/metadata/md5-cache/dev-ruby/liquid-c-4.1.0 +++ b/metadata/md5-cache/dev-ruby/liquid-c-4.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/liquid-c-4.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a139e2f657204f797246ebad93634bda diff --git a/metadata/md5-cache/dev-ruby/listen-3.8.0 b/metadata/md5-cache/dev-ruby/listen-3.8.0 index 90d2f0e52e66..34d1b6e61b6c 100644 --- a/metadata/md5-cache/dev-ruby/listen-3.8.0 +++ b/metadata/md5-cache/dev-ruby/listen-3.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/guard/listen/archive/v3.8.0.tar.gz -> listen-3.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c5c055459b36df4e390173f714a291f6 diff --git a/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 b/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 index e71e9f9e2dca..ec1493fc4aab 100644 --- a/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 +++ b/metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/little-plugger-1.1.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=54ab3e65df77884147f766d40baba8ba diff --git a/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 b/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 index 8b217795ecf0..839ece04bb7a 100644 --- a/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 +++ b/metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0/0.4 SRC_URI=https://github.com/metabahn/llhttp/archive/refs/tags/2021-09-09.tar.gz -> llhttp-0.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8f8a843875d89a5ecf02299edd496b38 diff --git a/metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 b/metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 index edbfe4f729e0..c562bab727ef 100644 --- a/metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 +++ b/metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0/0.5 SRC_URI=https://github.com/metabahn/llhttp/archive/refs/tags/2023-03-29.tar.gz -> llhttp-2023-03-29.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f841e1e18f8c36c633ff0974e82da073 diff --git a/metadata/md5-cache/dev-ruby/locale-2.1.3-r1 b/metadata/md5-cache/dev-ruby/locale-2.1.3-r1 index d3a6251205ef..6c79a440a90a 100644 --- a/metadata/md5-cache/dev-ruby/locale-2.1.3-r1 +++ b/metadata/md5-cache/dev-ruby/locale-2.1.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gettext/locale/archive/2.1.3.tar.gz -> locale-2.1.3-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=14d483f846882cbde27d9a15428683f3 diff --git a/metadata/md5-cache/dev-ruby/localhost-1.1.10 b/metadata/md5-cache/dev-ruby/localhost-1.1.10 index 8ccee310f89f..929bad7023a2 100644 --- a/metadata/md5-cache/dev-ruby/localhost-1.1.10 +++ b/metadata/md5-cache/dev-ruby/localhost-1.1.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/localhost/archive/v1.1.10.tar.gz -> localhost-1.1.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3f9fbc3af208889dcc83c22b3917c505 diff --git a/metadata/md5-cache/dev-ruby/localhost-1.1.9 b/metadata/md5-cache/dev-ruby/localhost-1.1.9 index 7abc9c4782eb..ddebb8ddffd7 100644 --- a/metadata/md5-cache/dev-ruby/localhost-1.1.9 +++ b/metadata/md5-cache/dev-ruby/localhost-1.1.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/localhost/archive/v1.1.9.tar.gz -> localhost-1.1.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=31c2b9ca46e8cc41c9cbbab57e8f802e diff --git a/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 b/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 index 0949b86e09c6..d4d623b9ea3b 100644 --- a/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 +++ b/metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lockfile-2.1.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=45c7287c47c9874856a512a8de2fd494 diff --git a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 index cabb72a8a6fd..85e99ef7496f 100644 --- a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 +++ b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/log4r-1.1.10.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9b6e9c00e21f65553b8db15c9eac1ff5 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.19.1 b/metadata/md5-cache/dev-ruby/loofah-2.19.1 index 06bb0297e8b3..5c8e4c8894b7 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.19.1 +++ b/metadata/md5-cache/dev-ruby/loofah-2.19.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.19.1.tar.gz -> loofah-2.19.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=422b99d17c89d3ba1ad24fc6f466fd70 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.20.0 b/metadata/md5-cache/dev-ruby/loofah-2.20.0 index bf2a7e4910b0..f585ec9908d9 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.20.0 +++ b/metadata/md5-cache/dev-ruby/loofah-2.20.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.20.0.tar.gz -> loofah-2.20.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ee111d4bede7a9a5fa8fc38206c97d49 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.21.1 b/metadata/md5-cache/dev-ruby/loofah-2.21.1 index e356ea22fea2..a8fb20d11be7 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.21.1 +++ b/metadata/md5-cache/dev-ruby/loofah-2.21.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.21.1.tar.gz -> loofah-2.21.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8a1fa051722e588d4f84ad3868024ec3 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.21.2 b/metadata/md5-cache/dev-ruby/loofah-2.21.2 index 0191d22c0001..edfbe3828057 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.21.2 +++ b/metadata/md5-cache/dev-ruby/loofah-2.21.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.21.2.tar.gz -> loofah-2.21.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3d9a2037d8d94dcd7dd11a49dfea503f diff --git a/metadata/md5-cache/dev-ruby/loofah-2.21.3 b/metadata/md5-cache/dev-ruby/loofah-2.21.3 index 6feb04fa88b7..513fb8481ca1 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.21.3 +++ b/metadata/md5-cache/dev-ruby/loofah-2.21.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.21.3.tar.gz -> loofah-2.21.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=534ca7058dfb5b9f31595f8e01917691 diff --git a/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r4 b/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r4 index 862965afeab7..20f04148fde3 100644 --- a/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r4 +++ b/metadata/md5-cache/dev-ruby/loquacious-1.9.1-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/loquacious-1.9.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=897d21de24e692632107436b2a6758e4 diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 index b86bc0079154..ddbb5d1c0250 100644 --- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 +++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.8.tar.gz -> lumberjack-1.2.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=15a56aad0b8c88481a474ef2be045e01 diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8-r1 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8-r1 index dcab0eb46d39..27ff74b02ee7 100644 --- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.8-r1 +++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.8.tar.gz -> lumberjack-1.2.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dd3d2c6981e6e4a84ad1bd1bd5f68662 diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.2.9 b/metadata/md5-cache/dev-ruby/lumberjack-1.2.9 index 5afc9c77b711..d68448cb4555 100644 --- a/metadata/md5-cache/dev-ruby/lumberjack-1.2.9 +++ b/metadata/md5-cache/dev-ruby/lumberjack-1.2.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.2.9.tar.gz -> lumberjack-1.2.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dd3d2c6981e6e4a84ad1bd1bd5f68662 diff --git a/metadata/md5-cache/dev-ruby/mab-0.0.3-r2 b/metadata/md5-cache/dev-ruby/mab-0.0.3-r2 index 4bbbbbafe81e..d91004e6aec2 100644 --- a/metadata/md5-cache/dev-ruby/mab-0.0.3-r2 +++ b/metadata/md5-cache/dev-ruby/mab-0.0.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mab-0.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8cc076624c9090b86f7f151b7d2dd69d diff --git a/metadata/md5-cache/dev-ruby/magic-0.2.9-r2 b/metadata/md5-cache/dev-ruby/magic-0.2.9-r2 index 72cd8ba2cb0d..67d4e5b19c27 100644 --- a/metadata/md5-cache/dev-ruby/magic-0.2.9-r2 +++ b/metadata/md5-cache/dev-ruby/magic-0.2.9-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qoobaa/magic/archive/v0.2.9.tar.gz -> magic-0.2.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=24d3d825f17abf190c6d3ec6a5d4084a diff --git a/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 b/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 index 9e09e7170123..4978ef4d5afa 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/mail-2.7.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.7 SRC_URI=https://github.com/mikel/mail/archive/2.7.1.tar.gz -> mail-2.7.1-git.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f990ca852e2bdcc524e57ade5426f390 diff --git a/metadata/md5-cache/dev-ruby/mail-2.7.1-r2 b/metadata/md5-cache/dev-ruby/mail-2.7.1-r2 index 41c178a789a0..04eeb011758f 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.7.1-r2 +++ b/metadata/md5-cache/dev-ruby/mail-2.7.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.7 SRC_URI=https://github.com/mikel/mail/archive/2.7.1.tar.gz -> mail-2.7.1-git.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fe4096e1637df8717b3563e75cabc773 diff --git a/metadata/md5-cache/dev-ruby/mail-2.8.0 b/metadata/md5-cache/dev-ruby/mail-2.8.0 index c024e2707bd9..dabb90a938b8 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.8.0 +++ b/metadata/md5-cache/dev-ruby/mail-2.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.8 SRC_URI=https://github.com/mikel/mail/archive/2.8.0.tar.gz -> mail-2.8.0-git.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4222f89acccf00674a00397215ec345a diff --git a/metadata/md5-cache/dev-ruby/mail-2.8.0.1 b/metadata/md5-cache/dev-ruby/mail-2.8.0.1 index 1ffef0a7d0da..27447ef30a90 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.8.0.1 +++ b/metadata/md5-cache/dev-ruby/mail-2.8.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.8 SRC_URI=https://github.com/mikel/mail/archive/2.8.0.1.tar.gz -> mail-2.8.0.1-git.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4222f89acccf00674a00397215ec345a diff --git a/metadata/md5-cache/dev-ruby/mail-2.8.1 b/metadata/md5-cache/dev-ruby/mail-2.8.1 index c743c5ad4911..594372df95e8 100644 --- a/metadata/md5-cache/dev-ruby/mail-2.8.1 +++ b/metadata/md5-cache/dev-ruby/mail-2.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.8 SRC_URI=https://github.com/mikel/mail/archive/2.8.1.tar.gz -> mail-2.8.1-git.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ee101a9f952365d06972d93af056e91a diff --git a/metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 b/metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 index ca664de329ce..4f3f3341d054 100644 --- a/metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 +++ b/metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/maildir-2.2.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cb8f8520584245e7a2ecd164811d739f diff --git a/metadata/md5-cache/dev-ruby/marcel-1.0.2 b/metadata/md5-cache/dev-ruby/marcel-1.0.2 index 0b106a89e315..cd5273738302 100644 --- a/metadata/md5-cache/dev-ruby/marcel-1.0.2 +++ b/metadata/md5-cache/dev-ruby/marcel-1.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/basecamp/marcel/archive/v1.0.2.tar.gz -> marcel-1.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2d5779377640f32918a9162495df7ff4 diff --git a/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 index 43aa41fabd28..ee0c04367c59 100644 --- a/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 +++ b/metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/maruku-0.7.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=774601a84e599c56d423e005b89a44bd diff --git a/metadata/md5-cache/dev-ruby/mash-0.1.1-r3 b/metadata/md5-cache/dev-ruby/mash-0.1.1-r3 index cd33673f049d..c5f44450acb9 100644 --- a/metadata/md5-cache/dev-ruby/mash-0.1.1-r3 +++ b/metadata/md5-cache/dev-ruby/mash-0.1.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mash-0.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b1402656e30457fa2cdb1edfd97242a3 diff --git a/metadata/md5-cache/dev-ruby/matrix-0.4.2 b/metadata/md5-cache/dev-ruby/matrix-0.4.2 index 4e6bc7b57d23..24795437804b 100644 --- a/metadata/md5-cache/dev-ruby/matrix-0.4.2 +++ b/metadata/md5-cache/dev-ruby/matrix-0.4.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/matrix/archive/v0.4.2.tar.gz -> matrix-0.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=86d247d359cc5b2b31f23eeb267a1b3d diff --git a/metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 b/metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 index 701147d351d2..d0dd8b9ba1d6 100644 --- a/metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/maxitest/archive/v4.4.1.tar.gz -> maxitest-4.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bdf3c9fc5cc1f3f3494c10ab03ea9c78 diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.8.5 b/metadata/md5-cache/dev-ruby/mechanize-2.8.5 index 59d4cf0229a5..ed64c7d0754a 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.8.5 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.8.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.8.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c451a1712786782e97d93f00a67aea30 diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.9.0 b/metadata/md5-cache/dev-ruby/mechanize-2.9.0 index 147d778b7c14..9d59363142bf 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.9.0 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.9.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=10d90e279e74f46f6b93e73805c2b40b diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.9.1 b/metadata/md5-cache/dev-ruby/mechanize-2.9.1 index 5dd4232b072b..ef02a94c2c3f 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.9.1 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.9.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.9.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0f70eb428d6d371fb50333dddf22cbc0 diff --git a/metadata/md5-cache/dev-ruby/memo_wise-1.7.0 b/metadata/md5-cache/dev-ruby/memo_wise-1.7.0 index 5b170a3430bf..cf4f2cc4fe06 100644 --- a/metadata/md5-cache/dev-ruby/memo_wise-1.7.0 +++ b/metadata/md5-cache/dev-ruby/memo_wise-1.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/panorama-ed/memo_wise/archive/v1.7.0.tar.gz -> memo_wise-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=84fd56317bd14c7300a32405f706d03e diff --git a/metadata/md5-cache/dev-ruby/memoist-0.16.2 b/metadata/md5-cache/dev-ruby/memoist-0.16.2 index 39d04935b4b0..522ba7ed7f07 100644 --- a/metadata/md5-cache/dev-ruby/memoist-0.16.2 +++ b/metadata/md5-cache/dev-ruby/memoist-0.16.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoist-0.16.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ed2eb86441c4f08116b50d198ced80fc diff --git a/metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 b/metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 index be8373639d3a..297443ec22f1 100644 --- a/metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 +++ b/metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoist-0.16.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac2a3d1f4b94b26a7b2219a66a0c0e18 diff --git a/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 b/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 index 2ff88f79eba4..a50abe4e112e 100644 --- a/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/memoizable-0.4.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3f5e5a4104b49be0991197b8bd69956e diff --git a/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 b/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 deleted file mode 100644 index cd6a2139199a..000000000000 --- a/metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A Ruby library that lets you memoize methods -EAPI=8 -HOMEPAGE=https://github.com/djberg96/memoize -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~x86 -LICENSE=Artistic-2 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/memoize-1.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd03154c38cfd266d6695937ef199dd1 diff --git a/metadata/md5-cache/dev-ruby/mercenary-0.4.0-r1 b/metadata/md5-cache/dev-ruby/mercenary-0.4.0-r1 index 38ab2a589a3d..8f9623abe2f6 100644 --- a/metadata/md5-cache/dev-ruby/mercenary-0.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/mercenary-0.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mercenary-0.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f430b26af600309c4309b2b1f487022c diff --git a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 index 4534e5abc004..b8f8fda82bb7 100644 --- a/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 +++ b/metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/floehopper/metaclass/archive/v0.0.4.tar.gz -> metaclass-0.0.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=370dd5cc049348a5f84a254366441e44 diff --git a/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 b/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 index 7a954e5dba11..d7fb1fef74eb 100644 --- a/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/metasm-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3ec67ecf73c2adfdd2f74901c68fafb8 diff --git a/metadata/md5-cache/dev-ruby/method_source-1.0.0 b/metadata/md5-cache/dev-ruby/method_source-1.0.0 index 747c17a568af..5f797b63e7af 100644 --- a/metadata/md5-cache/dev-ruby/method_source-1.0.0 +++ b/metadata/md5-cache/dev-ruby/method_source-1.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/method_source-1.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cc97bfcc4a89434e069aa03c2a0519f0 diff --git a/metadata/md5-cache/dev-ruby/middleware-0.1.0-r1 b/metadata/md5-cache/dev-ruby/middleware-0.1.0-r1 index a423ac07349a..4b885f042979 100644 --- a/metadata/md5-cache/dev-ruby/middleware-0.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/middleware-0.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/middleware-0.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=369f5b8776206c97d3cf0b9fd254a994 diff --git a/metadata/md5-cache/dev-ruby/mime-types-3.4.1 b/metadata/md5-cache/dev-ruby/mime-types-3.4.1 index 0b204ed66be6..308472e0d9a3 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-3.4.1 +++ b/metadata/md5-cache/dev-ruby/mime-types-3.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-3.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=246a5cc87b035c5d76fe2de71fca3964 diff --git a/metadata/md5-cache/dev-ruby/mime-types-3.5.0 b/metadata/md5-cache/dev-ruby/mime-types-3.5.0 index b41313f85fa9..260aacab9e70 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-3.5.0 +++ b/metadata/md5-cache/dev-ruby/mime-types-3.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-3.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1c0a0e778a457645a90efcda1c2f7927 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0218.1 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0218.1 index 353879219bb3..3ac68bd17b49 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0218.1 +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0218.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-data-3.2023.0218.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0be4bd7e11a1b4bb8f0ed3d01f7b2b08 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 index aeaa7c523671..dea507f450ae 100644 --- a/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mime-types-data-3.2023.0808.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac8db263bc0f8d7774c943a6ae422d6e diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 index e92e0ae8b004..ace463a319ea 100644 --- a/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 +++ b/metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.3.10.tar.gz -> mimemagic-0.3.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1af15b44746513b1ecdb681f6f5a40bd diff --git a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 index 637fef3c68b8..5c3a59d2ea42 100644 --- a/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 +++ b/metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.4 SRC_URI=https://github.com/mimemagicrb/mimemagic/archive/v0.4.3.tar.gz -> mimemagic-0.4.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=11fd930a292810d7a1f8d3eafe1d57a8 diff --git a/metadata/md5-cache/dev-ruby/mini_magick-4.12.0 b/metadata/md5-cache/dev-ruby/mini_magick-4.12.0 index 5a209a98c895..822586336c5b 100644 --- a/metadata/md5-cache/dev-ruby/mini_magick-4.12.0 +++ b/metadata/md5-cache/dev-ruby/mini_magick-4.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/minimagick/minimagick/archive/v4.12.0.tar.gz -> mini_magick-4.12.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3dcb4c4aaf92c1d286e23b28e8c4137d diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 index 3a0045a1824d..ba0d9b65b8c3 100644 --- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 +++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.2.tar.gz -> mini_mime-1.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a365b2d4f2f869593c54d9fb251d6405 diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.5 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.5 index 1846d26c7866..31cf81196860 100644 --- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.5 +++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.5.tar.gz -> mini_mime-1.1.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f1be92060a3477640e6dc85f39300374 diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.1 b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.1 index 7cb4b07d2567..38d123fe6840 100644 --- a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.1 +++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.8 SRC_URI=https://rubygems.org/gems/mini_portile2-2.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f62371d878ae44ccd3050505e085fe90 diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.2 b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.2 index 0f4ef5f0985d..64158a3760d3 100644 --- a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.2 +++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.8 SRC_URI=https://rubygems.org/gems/mini_portile2-2.8.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=52a152dc37f161c65522c1150729a164 diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 index c13421f7bc86..cf6e98cbe46a 100644 --- a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 +++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2.8 SRC_URI=https://rubygems.org/gems/mini_portile2-2.8.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=aac764220c4bacd9cf4a5735d8179ec4 diff --git a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 index 657ca9ac232e..170dba87c75d 100644 --- a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minispec-metadata-3.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3de9edac8e26a52a28cf1c14a609a752 diff --git a/metadata/md5-cache/dev-ruby/minitar-0.9-r1 b/metadata/md5-cache/dev-ruby/minitar-0.9-r1 index 677c211ca06a..d9620bf216fc 100644 --- a/metadata/md5-cache/dev-ruby/minitar-0.9-r1 +++ b/metadata/md5-cache/dev-ruby/minitar-0.9-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/halostatue/minitar/archive/v0.9.tar.gz -> minitar-0.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3a5d1e5090632d2fbfccf4a607462c90 diff --git a/metadata/md5-cache/dev-ruby/minitest-5.15.0-r1 b/metadata/md5-cache/dev-ruby/minitest-5.15.0-r1 index 15d66bb59ff6..5a49cbec764d 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.15.0-r1 +++ b/metadata/md5-cache/dev-ruby/minitest-5.15.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5.15 SRC_URI=https://rubygems.org/gems/minitest-5.15.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1f80d0061307bb91091295d899d59d21 diff --git a/metadata/md5-cache/dev-ruby/minitest-5.17.0 b/metadata/md5-cache/dev-ruby/minitest-5.17.0 index 7f68b2c177e5..d39f8311f46b 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.17.0 +++ b/metadata/md5-cache/dev-ruby/minitest-5.17.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.17.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8717000ba1d42abd196b1271deb806db diff --git a/metadata/md5-cache/dev-ruby/minitest-5.18.0 b/metadata/md5-cache/dev-ruby/minitest-5.18.0 index 733b03d02320..92daeab590c0 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.18.0 +++ b/metadata/md5-cache/dev-ruby/minitest-5.18.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.18.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b01cc653cdfd3215937c9fab0b3ac39f diff --git a/metadata/md5-cache/dev-ruby/minitest-5.18.1 b/metadata/md5-cache/dev-ruby/minitest-5.18.1 index 7b6b3bbe0260..c502f9d008b6 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.18.1 +++ b/metadata/md5-cache/dev-ruby/minitest-5.18.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.18.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5ec6050e961dafe3dcf33f6228b710fc diff --git a/metadata/md5-cache/dev-ruby/minitest-5.19.0 b/metadata/md5-cache/dev-ruby/minitest-5.19.0 index 399c4694532f..31dbcbbd026f 100644 --- a/metadata/md5-cache/dev-ruby/minitest-5.19.0 +++ b/metadata/md5-cache/dev-ruby/minitest-5.19.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/minitest-5.19.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0ba37b511f65e53e04cfd62f39210e4a diff --git a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 index e0e80cb6883c..abed1db049fd 100644 --- a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 +++ b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-around-0.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dd52f3ad3f28612d3c71e58bb3d78a11 diff --git a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 index 7fbe84217861..1b751576ad98 100644 --- a/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 +++ b/metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/minitest-bonus-assertions-3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b03b693c8ab4d570e0dcae9dafc13ced diff --git a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 index 64bb10281e1c..00e67f4e1371 100644 --- a/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/minitest-global_expectations-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=13165e1c5081b5cc276d9759f65bcc8e diff --git a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 index ab6b16c62be6..d4523ee092e7 100644 --- a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 +++ b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/minitest-hooks-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d31bff67de6677240ea8307eb9f0af94 diff --git a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.1 b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.1 index a7c357d34273..93f0896cf65a 100644 --- a/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.1 +++ b/metadata/md5-cache/dev-ruby/minitest-hooks-1.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/minitest-hooks-1.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=748675583cbbc6a72fc0f82d1450bf03 diff --git a/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1-r1 b/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1-r1 index 3612f7843089..7fe0b1a1b4fd 100644 --- a/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-power_assert-0.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f4f72ab23de2bf78cfc00c733f52e7c4 diff --git a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 index e54821836909..7344042d481f 100644 --- a/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 +++ b/metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/minitest-pretty_diff-0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=48a916ce9bbf312524306bc58429a224 diff --git a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 index b99c9330a605..b014cd3b8776 100644 --- a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 +++ b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/opscode/mixlib-shellout/archive/v3.0.9.tar.gz -> mixlib-shellout-3.0.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=234f85fdc7a1aeb858f17da8def1318c diff --git a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9-r1 b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9-r1 index f98c6397dd58..c17d9c81d81b 100644 --- a/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9-r1 +++ b/metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/chef/mixlib-shellout/archive/v3.0.9.tar.gz -> mixlib-shellout-3.0.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b3b65e4a719ea04bba2f1fc608f19391 diff --git a/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 b/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 index 8685a4133d76..477a10b5974b 100644 --- a/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 +++ b/metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.14 SRC_URI=https://rubygems.org/gems/mocha-0.14.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ef6d839ea55be1da1acc651cbb2828e9 diff --git a/metadata/md5-cache/dev-ruby/mocha-1.16.0 b/metadata/md5-cache/dev-ruby/mocha-1.16.0 index c3743e520bcf..242af697b7ee 100644 --- a/metadata/md5-cache/dev-ruby/mocha-1.16.0 +++ b/metadata/md5-cache/dev-ruby/mocha-1.16.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/freerange/mocha/archive/v1.16.0.tar.gz -> mocha-1.16.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5bda067b475fc03afd2bbcb412d6dd93 diff --git a/metadata/md5-cache/dev-ruby/mocha-2.0.2 b/metadata/md5-cache/dev-ruby/mocha-2.0.2 index 00b397716bcd..adf4d995a916 100644 --- a/metadata/md5-cache/dev-ruby/mocha-2.0.2 +++ b/metadata/md5-cache/dev-ruby/mocha-2.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/freerange/mocha/archive/v2.0.2.tar.gz -> mocha-2.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=84faa2fe5527dd964e1b0b4d34435ad6 diff --git a/metadata/md5-cache/dev-ruby/mocha-2.0.4 b/metadata/md5-cache/dev-ruby/mocha-2.0.4 index 326cecfc82e0..4496a0c4d776 100644 --- a/metadata/md5-cache/dev-ruby/mocha-2.0.4 +++ b/metadata/md5-cache/dev-ruby/mocha-2.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/freerange/mocha/archive/v2.0.4.tar.gz -> mocha-2.0.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=aab2847dce19502c427f347ad24841e1 diff --git a/metadata/md5-cache/dev-ruby/mocha-2.1.0 b/metadata/md5-cache/dev-ruby/mocha-2.1.0 index e35647fed09d..bd5f5e405032 100644 --- a/metadata/md5-cache/dev-ruby/mocha-2.1.0 +++ b/metadata/md5-cache/dev-ruby/mocha-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/freerange/mocha/archive/v2.1.0.tar.gz -> mocha-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0d470577b41e1e3518bbf2ddb7b29b3d diff --git a/metadata/md5-cache/dev-ruby/moneta-1.6.0 b/metadata/md5-cache/dev-ruby/moneta-1.6.0 index 16b37c6e7503..7231bc53acdb 100644 --- a/metadata/md5-cache/dev-ruby/moneta-1.6.0 +++ b/metadata/md5-cache/dev-ruby/moneta-1.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/moneta-rb/moneta/archive/v1.6.0.tar.gz -> moneta-1.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5f205d15994c7bf9d211b84905bca9ba diff --git a/metadata/md5-cache/dev-ruby/mqtt-0.6.0 b/metadata/md5-cache/dev-ruby/mqtt-0.6.0 index e7a7553bb26d..0600411700a4 100644 --- a/metadata/md5-cache/dev-ruby/mqtt-0.6.0 +++ b/metadata/md5-cache/dev-ruby/mqtt-0.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/njh/ruby-mqtt/archive/v0.6.0.tar.gz -> mqtt-0.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d763962238a8c48fee54cabb28099bd7 diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.6.1 b/metadata/md5-cache/dev-ruby/msgpack-1.6.1 index b4372d0bb876..e790f654e640 100644 --- a/metadata/md5-cache/dev-ruby/msgpack-1.6.1 +++ b/metadata/md5-cache/dev-ruby/msgpack-1.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v1.6.1.tar.gz -> msgpack-1.6.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=169dd9d728a56e0fe8c75511633c207f diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.7.1 b/metadata/md5-cache/dev-ruby/msgpack-1.7.1 index c5665fa9d51a..a111d72265a8 100644 --- a/metadata/md5-cache/dev-ruby/msgpack-1.7.1 +++ b/metadata/md5-cache/dev-ruby/msgpack-1.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v1.7.1.tar.gz -> msgpack-1.7.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f03a079eaf345bec0e04dc3321f379b8 diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.7.2 b/metadata/md5-cache/dev-ruby/msgpack-1.7.2 index 461a7d7b50e8..7d663b1267c5 100644 --- a/metadata/md5-cache/dev-ruby/msgpack-1.7.2 +++ b/metadata/md5-cache/dev-ruby/msgpack-1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v1.7.2.tar.gz -> msgpack-1.7.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=58d9a8fe5572651c89d401e2ae8fe7d3 diff --git a/metadata/md5-cache/dev-ruby/multi_json-1.15.0 b/metadata/md5-cache/dev-ruby/multi_json-1.15.0 index d6c08c9fdaaf..e609c74cac61 100644 --- a/metadata/md5-cache/dev-ruby/multi_json-1.15.0 +++ b/metadata/md5-cache/dev-ruby/multi_json-1.15.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/intridea/multi_json/archive/v1.15.0.tar.gz -> multi_json-1.15.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=19b72bd63c017142a77e0a81c7bb81c0 diff --git a/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 b/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 deleted file mode 100644 index 472ca3f14521..000000000000 --- a/metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A uniform interface for Ruby testing libraries -EAPI=7 -HOMEPAGE=https://cucumber.io/ -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://rubygems.org/gems/multi_test-0.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ec84829980277d8a7135445e496645c9 diff --git a/metadata/md5-cache/dev-ruby/multi_test-1.1.0 b/metadata/md5-cache/dev-ruby/multi_test-1.1.0 index 5033614021bb..e7d630dbf45a 100644 --- a/metadata/md5-cache/dev-ruby/multi_test-1.1.0 +++ b/metadata/md5-cache/dev-ruby/multi_test-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/multi_test-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=aec3f923db29f853e90a2368e27a0c84 diff --git a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 index d8374b6be29d..163d15aad552 100644 --- a/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sferik/multi_xml/archive/v0.6.0.tar.gz -> multi_xml-0.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=150c8b20c4023fe770031e6ad8ce103e diff --git a/metadata/md5-cache/dev-ruby/multipart-parser-0.1.1 b/metadata/md5-cache/dev-ruby/multipart-parser-0.1.1 index e6ea7901c112..0eb7d6b2f07a 100644 --- a/metadata/md5-cache/dev-ruby/multipart-parser-0.1.1 +++ b/metadata/md5-cache/dev-ruby/multipart-parser-0.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/multipart-parser-0.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=87b8cebd60157057ca922e4ebac7a0a2 diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.3.0 b/metadata/md5-cache/dev-ruby/multipart-post-2.3.0 index b20edb2caa9e..bb48eab20941 100644 --- a/metadata/md5-cache/dev-ruby/multipart-post-2.3.0 +++ b/metadata/md5-cache/dev-ruby/multipart-post-2.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/socketry/multipart-post/archive/v2.3.0.tar.gz -> multipart-post-2.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fbbb35558b77bd1e6096edaa86569a79 diff --git a/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 b/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 index 53c6c96de9f9..9c92867d7aed 100644 --- a/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mustache-1.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=116abdb5625fe570ae9f36e3b14c8eaf +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=b3bed90e720541af972a33be192c5d3a diff --git a/metadata/md5-cache/dev-ruby/mustermann-1.1.2 b/metadata/md5-cache/dev-ruby/mustermann-1.1.2 index 5044920eec69..2314a7318bf5 100644 --- a/metadata/md5-cache/dev-ruby/mustermann-1.1.2 +++ b/metadata/md5-cache/dev-ruby/mustermann-1.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/mustermann-1.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3aa53e4fa1743c0763589a3b9f44ec02 diff --git a/metadata/md5-cache/dev-ruby/mustermann-2.0.2 b/metadata/md5-cache/dev-ruby/mustermann-2.0.2 index af4773322e18..9518913a8daf 100644 --- a/metadata/md5-cache/dev-ruby/mustermann-2.0.2 +++ b/metadata/md5-cache/dev-ruby/mustermann-2.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/mustermann-2.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d5fd207d525f516b93b8a9ac9f22e55e diff --git a/metadata/md5-cache/dev-ruby/mustermann-3.0.0 b/metadata/md5-cache/dev-ruby/mustermann-3.0.0 index 595970ecdb49..4d5cc8c3939f 100644 --- a/metadata/md5-cache/dev-ruby/mustermann-3.0.0 +++ b/metadata/md5-cache/dev-ruby/mustermann-3.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/mustermann-3.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=15d39ab3f7ee86d5c7cd93ff360e3afd diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.5 b/metadata/md5-cache/dev-ruby/mysql2-0.5.5 index cd06064dc9bd..dd47a0448b5a 100644 --- a/metadata/md5-cache/dev-ruby/mysql2-0.5.5 +++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby30 ruby_targets_ruby31 r RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.5 SRC_URI=https://github.com/brianmario/mysql2/archive/0.5.5.tar.gz -> mysql2-0.5.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=20a4db87285e1a89e618b737cafdfa4d diff --git a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 index d416b5e0f4e8..0fd9acf9bef2 100644 --- a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 +++ b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nanotest-0.9.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1dc6ea0ac7eff58cd714055894ab0743 diff --git a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 index 5a09501c75da..67c80bb414a6 100644 --- a/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 +++ b/metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/masa16/narray/archive/0.6.1.2.tar.gz -> narray-0.6.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9ac3104e40fe4a78b8f3d0a451dd276b diff --git a/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 b/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 index 4838e30f16c7..028cc1c24694 100644 --- a/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/naught-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/naught-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7475e1192319a64e64a1187d1630879a diff --git a/metadata/md5-cache/dev-ruby/necromancer-0.7.0-r1 b/metadata/md5-cache/dev-ruby/necromancer-0.7.0-r1 index 15120a87890b..c70770fdaf36 100644 --- a/metadata/md5-cache/dev-ruby/necromancer-0.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/necromancer-0.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/necromancer/archive/v0.7.0.tar.gz -> necromancer-0.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e2d78a19d320bd15b24c4885cfd2b1ee diff --git a/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 b/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 index 0e7ff74fac40..5e7f92bde3f0 100644 --- a/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/e2/nenv/archive/v0.3.0.tar.gz -> nenv-0.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=35617797a562a2da342031fc8bddee3d diff --git a/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 b/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 index 845590355f58..eceda2a431e5 100644 --- a/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 +++ b/metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/neovim-0.9.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=15e09822a6abefce4552fa15cc1e0a2c diff --git a/metadata/md5-cache/dev-ruby/net-ftp-0.2.0 b/metadata/md5-cache/dev-ruby/net-ftp-0.2.0 index 52ca2605ee8f..fca502d9aedc 100644 --- a/metadata/md5-cache/dev-ruby/net-ftp-0.2.0 +++ b/metadata/md5-cache/dev-ruby/net-ftp-0.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-ftp/archive/v0.2.0.tar.gz -> net-ftp-0.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9b1703bb21aa07fe81aab7898bbf79ba diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 index 8f59aaffba98..6b26bc5a574b 100644 --- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 +++ b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6d28ba5c7b7c2d06b48ef1671fff688e diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 index 89910ba3585c..6e8b61563df7 100644 --- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 +++ b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6b7449d7eadb438cba91269bc57bf536 diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 index 79c1d418cc57..a499586ac0bf 100644 --- a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 +++ b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/net-http-persistent-4.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1e3cf8304c62e206d8edc689400ab531 diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 index 081f82d5f334..5728b0d179bb 100644 --- a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 +++ b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/drbrain/net-http-persistent/archive/refs/tags/v4.0.2.tar.gz -> net-http-persistent-4.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0c839f44bbc5020dff638483e5cff549 diff --git a/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 b/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 index 8f9ca7cad468..98ec804949ec 100644 --- a/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/net-http-pipeline-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=448f62349c6d5ba12a7cb79329bdf1de diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.3.4 b/metadata/md5-cache/dev-ruby/net-imap-0.3.4 index 1bfa91c3c12d..f7e02df1ff76 100644 --- a/metadata/md5-cache/dev-ruby/net-imap-0.3.4 +++ b/metadata/md5-cache/dev-ruby/net-imap-0.3.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-imap/archive/v0.3.4.tar.gz -> net-imap-0.3.4.tar.gz test? ( https://www.rfc-editor.org/rfc/rfc3454.txt ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3460018a2067d206b31c3b3ab9fe5fc5 diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.3.6 b/metadata/md5-cache/dev-ruby/net-imap-0.3.6 index 28c53dfca577..a9adc3566e76 100644 --- a/metadata/md5-cache/dev-ruby/net-imap-0.3.6 +++ b/metadata/md5-cache/dev-ruby/net-imap-0.3.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-imap/archive/v0.3.6.tar.gz -> net-imap-0.3.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cf5ca9accfeede3727f1ec9ab2c7333b diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.3.7 b/metadata/md5-cache/dev-ruby/net-imap-0.3.7 index 118bcde45ea1..4e8ab3c7248d 100644 --- a/metadata/md5-cache/dev-ruby/net-imap-0.3.7 +++ b/metadata/md5-cache/dev-ruby/net-imap-0.3.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-imap/archive/v0.3.7.tar.gz -> net-imap-0.3.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4c2a0e5bfd97912960c1ecc45de867e7 diff --git a/metadata/md5-cache/dev-ruby/net-pop-0.1.2 b/metadata/md5-cache/dev-ruby/net-pop-0.1.2 index d7ddd6c14e54..67b9a0149b5f 100644 --- a/metadata/md5-cache/dev-ruby/net-pop-0.1.2 +++ b/metadata/md5-cache/dev-ruby/net-pop-0.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-pop/archive/v0.1.2.tar.gz -> net-pop-0.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0d4f4f9f844994d702f5ef022a391b3b diff --git a/metadata/md5-cache/dev-ruby/net-protocol-0.2.1 b/metadata/md5-cache/dev-ruby/net-protocol-0.2.1 index b29352489cef..f1cc660605ce 100644 --- a/metadata/md5-cache/dev-ruby/net-protocol-0.2.1 +++ b/metadata/md5-cache/dev-ruby/net-protocol-0.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-protocol/archive/v0.2.1.tar.gz -> net-protocol-0.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2afa5b297beef45e82b12d728de9dc82 diff --git a/metadata/md5-cache/dev-ruby/net-scp-3.0.0 b/metadata/md5-cache/dev-ruby/net-scp-3.0.0 index a4c12ad3717f..b43e00e60f89 100644 --- a/metadata/md5-cache/dev-ruby/net-scp-3.0.0 +++ b/metadata/md5-cache/dev-ruby/net-scp-3.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/net-ssh/net-scp/archive/v3.0.0.tar.gz -> net-scp-3.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b4a8fa854c80b5428439d5c049a92281 diff --git a/metadata/md5-cache/dev-ruby/net-scp-4.0.0 b/metadata/md5-cache/dev-ruby/net-scp-4.0.0 index 27310beaaa19..c31e6db1ede4 100644 --- a/metadata/md5-cache/dev-ruby/net-scp-4.0.0 +++ b/metadata/md5-cache/dev-ruby/net-scp-4.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/net-ssh/net-scp/archive/v4.0.0.tar.gz -> net-scp-4.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fc6886462ee5b99dceed82eec37d1f9f diff --git a/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 b/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 index 1a4f4b1a281a..c7a791f4585f 100644 --- a/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 +++ b/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/net-ssh/net-sftp/archive/v4.0.0.tar.gz -> net-sftp-4.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8d78d6d1f897f366739967788a21f70e +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=cfcc6c7c49875ac8df57a340cb4abe6d diff --git a/metadata/md5-cache/dev-ruby/net-smtp-0.3.3 b/metadata/md5-cache/dev-ruby/net-smtp-0.3.3 index c52aca7fa0a0..db9f9ae50d6d 100644 --- a/metadata/md5-cache/dev-ruby/net-smtp-0.3.3 +++ b/metadata/md5-cache/dev-ruby/net-smtp-0.3.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/net-smtp/archive/v0.3.3.tar.gz -> net-smtp-0.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5533286afa640570ed8b26ed6c929016 diff --git a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 index 6383981ead1a..f10c5af5f64a 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 +++ b/metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/net-ssh/net-ssh/archive/v6.1.0.tar.gz -> net-ssh-git-6.1.0.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=49ec6c98bda09ace875d2309ef1a5a4d diff --git a/metadata/md5-cache/dev-ruby/net-ssh-7.0.1 b/metadata/md5-cache/dev-ruby/net-ssh-7.0.1 index 86361651c3fe..0c5734e90c80 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-7.0.1 +++ b/metadata/md5-cache/dev-ruby/net-ssh-7.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=7 SRC_URI=https://github.com/net-ssh/net-ssh/archive/v7.0.1.tar.gz -> net-ssh-git-7.0.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=49ec6c98bda09ace875d2309ef1a5a4d diff --git a/metadata/md5-cache/dev-ruby/net-ssh-7.1.0 b/metadata/md5-cache/dev-ruby/net-ssh-7.1.0 index 8e6748e0950b..b465c4444776 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-7.1.0 +++ b/metadata/md5-cache/dev-ruby/net-ssh-7.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=7 SRC_URI=https://github.com/net-ssh/net-ssh/archive/v7.1.0.tar.gz -> net-ssh-git-7.1.0.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=49ec6c98bda09ace875d2309ef1a5a4d diff --git a/metadata/md5-cache/dev-ruby/net-ssh-7.2.0 b/metadata/md5-cache/dev-ruby/net-ssh-7.2.0 new file mode 100644 index 000000000000..68624187ad32 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/net-ssh-7.2.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] chacha20? ( dev-ruby/rbnacl[ruby_targets_ruby30(-)] ) ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby30(-)] dev-ruby/x25519[ruby_targets_ruby30(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] chacha20? ( dev-ruby/rbnacl[ruby_targets_ruby31(-)] ) ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby31(-)] dev-ruby/x25519[ruby_targets_ruby31(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] chacha20? ( dev-ruby/rbnacl[ruby_targets_ruby32(-)] ) ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby32(-)] dev-ruby/x25519[ruby_targets_ruby32(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Non-interactive SSH processing in pure Ruby +EAPI=8 +HOMEPAGE=https://github.com/net-ssh/net-ssh +INHERIT=ruby-fakegem +IUSE=chacha20 ed25519 test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] chacha20? ( dev-ruby/rbnacl[ruby_targets_ruby30(-)] ) ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby30(-)] dev-ruby/x25519[ruby_targets_ruby30(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] chacha20? ( dev-ruby/rbnacl[ruby_targets_ruby31(-)] ) ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby31(-)] dev-ruby/x25519[ruby_targets_ruby31(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] chacha20? ( dev-ruby/rbnacl[ruby_targets_ruby32(-)] ) ed25519? ( >=dev-ruby/ed25519-1.2:1[ruby_targets_ruby32(-)] dev-ruby/x25519[ruby_targets_ruby32(-)] dev-ruby/bcrypt_pbkdf:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7 +SRC_URI=https://github.com/net-ssh/net-ssh/archive/v7.2.0.tar.gz -> net-ssh-git-7.2.0.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=cd1c9083bbd248eac24980a0379c53d5 diff --git a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 index 30165e1669b1..40e76306a7d3 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 @@ -1,6 +1,6 @@ BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/mocha:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/mocha:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A simple library to assist in enabling tunneled Net::SSH connections EAPI=8 HOMEPAGE=https://github.com/net-ssh/net-ssh-gateway @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.0 SRC_URI=https://github.com/net-ssh/net-ssh-gateway/archive/2.0.0.tar.gz -> net-ssh-gateway-2.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c1c047e082a7494f8b2f9af96936fe3d +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=4018870392d8a5217b668655500ccb4b diff --git a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 index 076fd186f017..8891f430257e 100644 --- a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby/net-telnet/archive/v0.2.0.tar.gz -> net-telnet-0.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6adf887444e92324363281a2ae1f24d8 diff --git a/metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 b/metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 index 44273ffacb8e..dadfb3c6e180 100644 --- a/metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 +++ b/metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/netrc-0.11.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=556e2ab3b0f2fda4caa54fa0264fac29 diff --git a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 index ec7ed1828b0b..49819234998b 100644 --- a/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/network_interface-0.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=606444316a4406e6d099190a0114df3f diff --git a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 index b4b6d5f89e9d..6d67834843e8 100644 --- a/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/niceogiri-1.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f248e5a45397bb076df026eb4d28f622 diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.8 b/metadata/md5-cache/dev-ruby/nio4r-2.5.8 index c3e6e03f069b..cb9d2caaa963 100644 --- a/metadata/md5-cache/dev-ruby/nio4r-2.5.8 +++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/nio4r-2.5.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bf44b94837e5b80eec729ebf8b965cc8 diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.9 b/metadata/md5-cache/dev-ruby/nio4r-2.5.9 index bcbde0d3e6a9..a6a153a37f96 100644 --- a/metadata/md5-cache/dev-ruby/nio4r-2.5.9 +++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/nio4r-2.5.9.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=755c48fa51720aad943e9f1f6e4bd2bf diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.14.2-r1 b/metadata/md5-cache/dev-ruby/nokogiri-1.14.2-r1 index 75dca7c050bb..f3a207531f03 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.14.2-r1 +++ b/metadata/md5-cache/dev-ruby/nokogiri-1.14.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.14.2.tar.gz -> nokogiri-1.14.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cc60d5311ef45ff11dd46f4fdb15db8c diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.14.3-r1 b/metadata/md5-cache/dev-ruby/nokogiri-1.14.3-r1 deleted file mode 100644 index 9c8f19d74021..000000000000 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.14.3-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/rubyzip[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/rubyzip[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby32(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/rubyzip[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37 >=sys-libs/zlib-1.2.13 virtual/libiconv ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser -EAPI=8 -HOMEPAGE=https://nokogiri.org/ -INHERIT=ruby-fakegem multilib -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MIT -RDEPEND=>=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.14.3.tar.gz -> nokogiri-1.14.3-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=80cc47d03f14769a3a3a10ba7499cf9e diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.14.4 b/metadata/md5-cache/dev-ruby/nokogiri-1.14.4 index 533270820493..1739ecb789d7 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.14.4 +++ b/metadata/md5-cache/dev-ruby/nokogiri-1.14.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.14.4.tar.gz -> nokogiri-1.14.4-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4df0023c930265de8fe7bf83525b2e6f diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.15.2 b/metadata/md5-cache/dev-ruby/nokogiri-1.15.2 deleted file mode 100644 index 49f64b9d0437..000000000000 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.15.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/rubyzip[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/rubyzip[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby32(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/rubyzip[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-libs/libxml2-2.11.4 >=dev-libs/libxslt-1.1.38 >=sys-libs/zlib-1.2.13 virtual/libiconv ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser -EAPI=8 -HOMEPAGE=https://nokogiri.org/ -INHERIT=ruby-fakegem multilib -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos -LICENSE=MIT -RDEPEND=>=dev-libs/libxml2-2.11.4 >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.15.2.tar.gz -> nokogiri-1.15.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=56fb79e973392e65cd0f68be6c2f35a3 diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.15.3 b/metadata/md5-cache/dev-ruby/nokogiri-1.15.3 index e7990f168dcd..5185528fa8de 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.15.3 +++ b/metadata/md5-cache/dev-ruby/nokogiri-1.15.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.15.3.tar.gz -> nokogiri-1.15.3-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=62f896da7e98e780e14ba3fecee06566 diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.15.1 b/metadata/md5-cache/dev-ruby/nokogiri-1.15.4 similarity index 90% rename from metadata/md5-cache/dev-ruby/nokogiri-1.15.1 rename to metadata/md5-cache/dev-ruby/nokogiri-1.15.4 index ed8674f77705..4003080e2a36 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-1.15.1 +++ b/metadata/md5-cache/dev-ruby/nokogiri-1.15.4 @@ -1,17 +1,17 @@ BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/rubyzip[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/rubyzip[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby32(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/rubyzip[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-libs/libxml2-2.11.4 >=dev-libs/libxslt-1.1.38 >=sys-libs/zlib-1.2.13 virtual/libiconv ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DEPEND=>=dev-libs/libxml2-2.11.5 >=dev-libs/libxslt-1.1.38 >=sys-libs/zlib-1.2.13 virtual/libiconv ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser EAPI=8 HOMEPAGE=https://nokogiri.org/ INHERIT=ruby-fakegem multilib IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos LICENSE=MIT -RDEPEND=>=dev-libs/libxml2-2.11.4 >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +RDEPEND=>=dev-libs/libxml2-2.11.5 >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.15.1.tar.gz -> nokogiri-1.15.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=56fb79e973392e65cd0f68be6c2f35a3 +SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.15.4.tar.gz -> nokogiri-1.15.4-git.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=1c279cd5b19227d6c1c470319aa2a595 diff --git a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 index e1e01d50c35a..c89a688a3370 100644 --- a/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 +++ b/metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nokogiri-diff-0.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1c630349e23300d14cd522c88988346f diff --git a/metadata/md5-cache/dev-ruby/oauth-0.5.14 b/metadata/md5-cache/dev-ruby/oauth-0.5.14 index 0b046f7be180..e4115fb67c2b 100644 --- a/metadata/md5-cache/dev-ruby/oauth-0.5.14 +++ b/metadata/md5-cache/dev-ruby/oauth-0.5.14 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.5.14.tar.gz -> oauth-0.5.14.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=44730030e27df0752806f0fb8c1fac06 diff --git a/metadata/md5-cache/dev-ruby/oauth-0.6.2 b/metadata/md5-cache/dev-ruby/oauth-0.6.2 index b723ef79042b..adc0f141381a 100644 --- a/metadata/md5-cache/dev-ruby/oauth-0.6.2 +++ b/metadata/md5-cache/dev-ruby/oauth-0.6.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.6.2.tar.gz -> oauth-0.6.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f9af9216dcd5a11d8909512cc86a4358 diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.11 b/metadata/md5-cache/dev-ruby/oauth2-1.4.11 index f54fb9be7f08..f17b1d0ff2ad 100644 --- a/metadata/md5-cache/dev-ruby/oauth2-1.4.11 +++ b/metadata/md5-cache/dev-ruby/oauth2-1.4.11 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/oauth-xx/oauth2/-/archive/v1.4.11/oauth2-1.4.11.tar.bz2 -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dc65425621d22e5620b0171a351a1a95 diff --git a/metadata/md5-cache/dev-ruby/octokit-5.6.1 b/metadata/md5-cache/dev-ruby/octokit-5.6.1 index b904e0097d0c..3b6898ff813e 100644 --- a/metadata/md5-cache/dev-ruby/octokit-5.6.1 +++ b/metadata/md5-cache/dev-ruby/octokit-5.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octokit/octokit.rb/archive/v5.6.1.tar.gz -> octokit-5.6.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a537e5853ceff2dfe7cf1bfb7175abc5 diff --git a/metadata/md5-cache/dev-ruby/octokit-6.1.0 b/metadata/md5-cache/dev-ruby/octokit-6.1.0 index 6ad89adb8765..0f32f6ea2727 100644 --- a/metadata/md5-cache/dev-ruby/octokit-6.1.0 +++ b/metadata/md5-cache/dev-ruby/octokit-6.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octokit/octokit.rb/archive/v6.1.0.tar.gz -> octokit-6.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=69790e3da966e794f46d7248eba1d7a3 diff --git a/metadata/md5-cache/dev-ruby/octokit-6.1.1 b/metadata/md5-cache/dev-ruby/octokit-6.1.1 index 17845ca2e418..e9af0cd1aaa5 100644 --- a/metadata/md5-cache/dev-ruby/octokit-6.1.1 +++ b/metadata/md5-cache/dev-ruby/octokit-6.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/octokit/octokit.rb/archive/v6.1.1.tar.gz -> octokit-6.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6a7fd24f6131cb18f7d34fed8fed2855 diff --git a/metadata/md5-cache/dev-ruby/omniauth-2.1.1 b/metadata/md5-cache/dev-ruby/omniauth-2.1.1 index d564634eb282..76c137c3e5c7 100644 --- a/metadata/md5-cache/dev-ruby/omniauth-2.1.1 +++ b/metadata/md5-cache/dev-ruby/omniauth-2.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/omniauth/omniauth/archive/v2.1.1.tar.gz -> omniauth-2.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=80ce381bdc75253b0af1d222c3c5bed3 diff --git a/metadata/md5-cache/dev-ruby/open4-1.3.4-r1 b/metadata/md5-cache/dev-ruby/open4-1.3.4-r1 index 062d9f908e95..b78ac5154445 100644 --- a/metadata/md5-cache/dev-ruby/open4-1.3.4-r1 +++ b/metadata/md5-cache/dev-ruby/open4-1.3.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/open4-1.3.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6222dea8f70aaaf40de0eac675c98bf7 diff --git a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 index 55c025fdd809..a254d5df6900 100644 --- a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.2.2 SRC_URI=https://rubygems.org/gems/openssl-ccm-1.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=875e989ac26aa458b7d3cdd6aa5d1108 diff --git a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 index cb3bbc027075..74be062664b8 100644 --- a/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 +++ b/metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.2.3 SRC_URI=https://rubygems.org/gems/openssl-ccm-1.2.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e7ba9ee80c2b9f2df256c762ec4201a3 diff --git a/metadata/md5-cache/dev-ruby/openssl-cmac-2.0.2 b/metadata/md5-cache/dev-ruby/openssl-cmac-2.0.2 index feb0dfeba9da..df72998a989f 100644 --- a/metadata/md5-cache/dev-ruby/openssl-cmac-2.0.2 +++ b/metadata/md5-cache/dev-ruby/openssl-cmac-2.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/openssl-cmac-2.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c329a22ba95afeff4c08dc816ed65762 diff --git a/metadata/md5-cache/dev-ruby/optimist-3.0.1 b/metadata/md5-cache/dev-ruby/optimist-3.0.1 index 770b70771d24..9703f538e5d5 100644 --- a/metadata/md5-cache/dev-ruby/optimist-3.0.1 +++ b/metadata/md5-cache/dev-ruby/optimist-3.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/optimist-3.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4782e60006e2362f746e094abfb3b606 diff --git a/metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 b/metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 index 5a718d3bea5f..ece717f276bc 100644 --- a/metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/optimist-3.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1be0b79427709defbc58355ecc7a84f3 diff --git a/metadata/md5-cache/dev-ruby/optimist-3.1.0 b/metadata/md5-cache/dev-ruby/optimist-3.1.0 index 0d3942c22a2b..a0f3c0e86e8f 100644 --- a/metadata/md5-cache/dev-ruby/optimist-3.1.0 +++ b/metadata/md5-cache/dev-ruby/optimist-3.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/optimist-3.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1be0b79427709defbc58355ecc7a84f3 diff --git a/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 b/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 index b953983261ac..3eb932a050b3 100644 --- a/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/optionable-0.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=099fa9647864a273f85c7d420b4cf4ac diff --git a/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 b/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 index 575db352f2e4..dabf8834fac4 100644 --- a/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 +++ b/metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/wallyqs/org-ruby/archive/version-0.9.12.tar.gz -> org-ruby-0.9.12.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7b0007a128d2fa69d4498acf093bce3a diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.16 b/metadata/md5-cache/dev-ruby/ox-2.14.16 index ce5c33abe843..8aafb3f944cb 100644 --- a/metadata/md5-cache/dev-ruby/ox-2.14.16 +++ b/metadata/md5-cache/dev-ruby/ox-2.14.16 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ohler55/ox/archive/v2.14.16.tar.gz -> ox-2.14.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e16682819ce85e1f9dc564c1f633e799 diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.17 b/metadata/md5-cache/dev-ruby/ox-2.14.17 index e9bb17ec712b..c175e9863804 100644 --- a/metadata/md5-cache/dev-ruby/ox-2.14.17 +++ b/metadata/md5-cache/dev-ruby/ox-2.14.17 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ohler55/ox/archive/v2.14.17.tar.gz -> ox-2.14.17.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c699268ba4e4d96c2e0c6859129c5000 diff --git a/metadata/md5-cache/dev-ruby/paint-2.3.0-r1 b/metadata/md5-cache/dev-ruby/paint-2.3.0-r1 index 1ba225ae490c..ed8a64286d74 100644 --- a/metadata/md5-cache/dev-ruby/paint-2.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/paint-2.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/janlelis/paint/archive/v2.3.0.tar.gz -> paint-2.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bf8ce26c46b6cee97a80e48c251f7dcf diff --git a/metadata/md5-cache/dev-ruby/parallel-1.22.1 b/metadata/md5-cache/dev-ruby/parallel-1.22.1 index 78fc83f5d9ca..56a0d935249f 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.22.1 +++ b/metadata/md5-cache/dev-ruby/parallel-1.22.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.22.1.tar.gz -> parallel-1.22.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e5673067409b02b1d9af97478529d33e diff --git a/metadata/md5-cache/dev-ruby/parallel-1.23.0 b/metadata/md5-cache/dev-ruby/parallel-1.23.0 index 7a550fbb81ec..426945c0547f 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.23.0 +++ b/metadata/md5-cache/dev-ruby/parallel-1.23.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.23.0.tar.gz -> parallel-1.23.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=304c57467b94870a0d4a9a99ddbde9a3 diff --git a/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 b/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 index b1d4e4f25ff3..93f08b5ed6a6 100644 --- a/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jpace/paramesan/archive/v1.0.1.tar.gz -> paramesan-1.0.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8a0b9d470e6e600386dac13686eca4e0 diff --git a/metadata/md5-cache/dev-ruby/parser-3.2.2.0 b/metadata/md5-cache/dev-ruby/parser-3.2.2.0 index e23f440f11aa..21956cc2eeff 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.2.2.0 +++ b/metadata/md5-cache/dev-ruby/parser-3.2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.2.2.0.tar.gz -> parser-3.2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c54f742a2e204570f85009c5955b8dfc diff --git a/metadata/md5-cache/dev-ruby/parser-3.2.2.1 b/metadata/md5-cache/dev-ruby/parser-3.2.2.1 index 56045d6fa03a..f8a2cbf9250f 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.2.2.1 +++ b/metadata/md5-cache/dev-ruby/parser-3.2.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.2.2.1.tar.gz -> parser-3.2.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=78afa56cf4efedfce14e53603f0a0f86 diff --git a/metadata/md5-cache/dev-ruby/parser-3.2.2.3 b/metadata/md5-cache/dev-ruby/parser-3.2.2.3 index d4b30dee21b8..df02787be8ee 100644 --- a/metadata/md5-cache/dev-ruby/parser-3.2.2.3 +++ b/metadata/md5-cache/dev-ruby/parser-3.2.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whitequark/parser/archive/v3.2.2.3.tar.gz -> parser-3.2.2.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b7a5416bcc9652c7249055d81607f61e diff --git a/metadata/md5-cache/dev-ruby/pastel-0.8.0 b/metadata/md5-cache/dev-ruby/pastel-0.8.0 index 1b32260bad1a..ced3c78a0ae8 100644 --- a/metadata/md5-cache/dev-ruby/pastel-0.8.0 +++ b/metadata/md5-cache/dev-ruby/pastel-0.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/pastel/archive/v0.8.0.tar.gz -> pastel-0.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b98cad580287e32c31aa58df671a4a33 diff --git a/metadata/md5-cache/dev-ruby/path_expander-1.1.1 b/metadata/md5-cache/dev-ruby/path_expander-1.1.1 index eb3840df120f..bbb3f476769d 100644 --- a/metadata/md5-cache/dev-ruby/path_expander-1.1.1 +++ b/metadata/md5-cache/dev-ruby/path_expander-1.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/path_expander-1.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a6d2cafb0482887d82b9396f1c63bc36 diff --git a/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 b/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 index 83cd1a47e627..9ed43b3efd9f 100644 --- a/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 +++ b/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/envygeeks/pathutil/archive/v0.16.2.tar.gz -> pathutil-0.16.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=60eadbe2ecc13c2ef5e8e362250f4009 diff --git a/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 b/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 index 68111592234e..3a334522b0b0 100644 --- a/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 +++ b/metadata/md5-cache/dev-ruby/patron-0.13.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/patron-0.13.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac90088f18c0b73cd593e8abec443eba diff --git a/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 b/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 index 5ae1cb531b09..e44a47db5cb7 100644 --- a/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 +++ b/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/patron-0.13.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1efd55a2a84b21333b6ea4b5e498bdc7 diff --git a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 index 1716b94d54b4..09ad362f0016 100644 --- a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 +++ b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.13 SRC_URI=https://rubygems.org/gems/pcaprub-0.13.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=140167a76393b434bef1da11b3be4402 diff --git a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 index 3b27d593318c..57455c26a598 100644 --- a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 +++ b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/prawnpdf/pdf-core/archive/0.9.0.tar.gz -> pdf-core-0.9.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a598fffc7e2f4b9264ee2ca12245a956 diff --git a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 index 7b15b0e61813..39ba0d4f8621 100644 --- a/metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 +++ b/metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/prawnpdf/pdf-core/archive/0.9.0.tar.gz -> pdf-core-0.9.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=315e0722d8cd380feb4c60b2ea019474 diff --git a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 index 85fe3f18edbf..a5f11e47e1b1 100644 --- a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pdf-inspector-1.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=276b3e95b47de79286b8732bed26a224 diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 index f4d585417cbb..9c16005c3810 100644 --- a/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 +++ b/metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/yob/pdf-reader/archive/v1.4.1.tar.gz -> pdf-reader-1.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=61202f5c65127c5a5d649b40fc586a69 diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 index c2ce23ce8a21..fe7d2779085e 100644 --- a/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 +++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/yob/pdf-reader/archive/v2.10.0.tar.gz -> pdf-reader-2.10.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac676146b053884b5c4cfb297d143eb7 diff --git a/metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 b/metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 index c05b4d58a8ed..a4245fddc0c6 100644 --- a/metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 +++ b/metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/yob/pdf-reader/archive/v2.11.0.tar.gz -> pdf-reader-2.11.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=821c7e9f100c733133732039d88b97ea diff --git a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r3 b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r3 index 0b2eef6bf2f3..6aa4886adc88 100644 --- a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r3 +++ b/metadata/md5-cache/dev-ruby/permutation-0.1.8-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/permutation-0.1.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=45642990aeec696b45b2b2c98bb9a48c diff --git a/metadata/md5-cache/dev-ruby/pg-1.4.1 b/metadata/md5-cache/dev-ruby/pg-1.4.1 index 6de9f9aa34b4..3d26cf658cb2 100644 --- a/metadata/md5-cache/dev-ruby/pg-1.4.1 +++ b/metadata/md5-cache/dev-ruby/pg-1.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ged/ruby-pg/archive/v1.4.1.tar.gz -> pg-1.4.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1c951c0687052ba18bd04f1c2ad4cc91 diff --git a/metadata/md5-cache/dev-ruby/pg-1.4.6 b/metadata/md5-cache/dev-ruby/pg-1.4.6 index adca7fc27a44..68ceebbd9f20 100644 --- a/metadata/md5-cache/dev-ruby/pg-1.4.6 +++ b/metadata/md5-cache/dev-ruby/pg-1.4.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ged/ruby-pg/archive/v1.4.6.tar.gz -> pg-1.4.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3172232358db3ff5731f76daeca2d84a diff --git a/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 b/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 index e5cae7707d04..e33f8f08d3e8 100644 --- a/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 +++ b/metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.0.9 SRC_URI=https://rubygems.org/gems/pg_array_parser-0.0.9.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2a902cbf9a254946701918fb1756b11d diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.5.1 b/metadata/md5-cache/dev-ruby/pkg-config-1.5.1 index 3cef9a0397e5..57fa33657712 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.5.1 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6db494e795fadaa442da0a75c9f8b72f diff --git a/metadata/md5-cache/dev-ruby/pkg-config-1.5.2 b/metadata/md5-cache/dev-ruby/pkg-config-1.5.2 index d00570466136..f24f3e9064c7 100644 --- a/metadata/md5-cache/dev-ruby/pkg-config-1.5.2 +++ b/metadata/md5-cache/dev-ruby/pkg-config-1.5.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pkg-config-1.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7abbe56b0e9e02d2e45cd61a35038c2b diff --git a/metadata/md5-cache/dev-ruby/plist-3.7.0 b/metadata/md5-cache/dev-ruby/plist-3.7.0 index 5a51f24aad3d..81a3667b8db1 100644 --- a/metadata/md5-cache/dev-ruby/plist-3.7.0 +++ b/metadata/md5-cache/dev-ruby/plist-3.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/patsplat/plist/archive/v3.7.0.tar.gz -> plist-3.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=100ac68d733b6c9aab034f2933d89276 diff --git a/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 b/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 index e7d273ea72e0..e4ad0bae34e7 100644 --- a/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 +++ b/metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pluggaloid-1.7.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6f138e10f675e9d31eb1117f97789470 diff --git a/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 b/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 index 1c95bf97bf4e..1aa157a2185d 100644 --- a/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 +++ b/metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/podcast-0.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=630051541c325391f6766812ce59556f diff --git a/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 b/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 index ded46d040e25..9e29be84491b 100644 --- a/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 +++ b/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/polyglot-0.3.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9a1d488a8761e121f07d846cc3e939a9 diff --git a/metadata/md5-cache/dev-ruby/power_assert-2.0.3 b/metadata/md5-cache/dev-ruby/power_assert-2.0.3 index 85ed2b3d21b7..d5e9057d94c5 100644 --- a/metadata/md5-cache/dev-ruby/power_assert-2.0.3 +++ b/metadata/md5-cache/dev-ruby/power_assert-2.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/power_assert/archive/v2.0.3.tar.gz -> power_assert-2.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b89fc5223577cdb62592fb58a56035ec diff --git a/metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 b/metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 index de32dc3a2ec1..abe54bef5953 100644 --- a/metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 +++ b/metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/prawnpdf/prawn/archive/2.4.0.tar.gz -> prawn-2.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9870530e7a37341f3515b47a4c6ea1bd diff --git a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 index 34f28d1ffc81..c6f68b9b47f2 100644 --- a/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 +++ b/metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/prawn-table-0.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dbceb6dd681ac2c6afab51b38d21bb16 diff --git a/metadata/md5-cache/dev-ruby/prime-0.1.2-r1 b/metadata/md5-cache/dev-ruby/prime-0.1.2-r1 index 79d364ddafbd..96cbdf915891 100644 --- a/metadata/md5-cache/dev-ruby/prime-0.1.2-r1 +++ b/metadata/md5-cache/dev-ruby/prime-0.1.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/prime/archive/v0.1.2.tar.gz -> prime-0.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0aa39d7b8156c0c9d940167fb4a5a86b diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 b/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 index 0c3ff0a4fa90..a7fd51c75968 100644 --- a/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rails/propshaft/archive/v0.7.0.tar.gz -> propshaft-0.7.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3a33af4957de528d3635e78ef6cf0277 diff --git a/metadata/md5-cache/dev-ruby/pry-0.14.2 b/metadata/md5-cache/dev-ruby/pry-0.14.2 index 5818674ad910..3f6b6e791ae7 100644 --- a/metadata/md5-cache/dev-ruby/pry-0.14.2 +++ b/metadata/md5-cache/dev-ruby/pry-0.14.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=ruby19 SRC_URI=https://github.com/pry/pry/archive/v0.14.2.tar.gz -> pry-0.14.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b06bac2ab78b224d81d8b74e669ce248 diff --git a/metadata/md5-cache/dev-ruby/psych-4.0.6 b/metadata/md5-cache/dev-ruby/psych-4.0.6 index 4175d291c91a..1057e3cb01d6 100644 --- a/metadata/md5-cache/dev-ruby/psych-4.0.6 +++ b/metadata/md5-cache/dev-ruby/psych-4.0.6 @@ -1,17 +1,17 @@ -BDEPEND=>=dev-libs/libyaml-0.2.5 test? ( ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=>=dev-libs/libyaml-0.2.5 test? ( ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/stringio[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A YAML parser and emitter EAPI=8 HOMEPAGE=https://github.com/ruby/psych INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD-2 -RDEPEND=>=dev-libs/libyaml-0.2.5 ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=>=dev-libs/libyaml-0.2.5 ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/stringio[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/psych-4.0.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cc9ddd87c181ef3b6b3990a18d47f320 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a9d2e4df118cc20a1fce16cae7eac829 diff --git a/metadata/md5-cache/dev-ruby/psych-5.1.0 b/metadata/md5-cache/dev-ruby/psych-5.1.0 index 89b464edb3f8..6ebb8b332c55 100644 --- a/metadata/md5-cache/dev-ruby/psych-5.1.0 +++ b/metadata/md5-cache/dev-ruby/psych-5.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/psych-5.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1c81e54b49c787d98493d3ea9b131fd7 diff --git a/metadata/md5-cache/dev-ruby/public_suffix-4.0.7 b/metadata/md5-cache/dev-ruby/public_suffix-4.0.7 index cd1e3e8f726a..1c72f3794896 100644 --- a/metadata/md5-cache/dev-ruby/public_suffix-4.0.7 +++ b/metadata/md5-cache/dev-ruby/public_suffix-4.0.7 @@ -1,4 +1,4 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/mocha:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Parse and decompose a domain name into top level domain, domain and subdomains @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/public_suffix-4.0.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=5a2b172784c28434d248a86889675e9d +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6ebc3927cfe279d632782ba562b4256c diff --git a/metadata/md5-cache/dev-ruby/public_suffix-5.0.1 b/metadata/md5-cache/dev-ruby/public_suffix-5.0.1 index 80703efc9b1d..ab74c9b32b0d 100644 --- a/metadata/md5-cache/dev-ruby/public_suffix-5.0.1 +++ b/metadata/md5-cache/dev-ruby/public_suffix-5.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/public_suffix-5.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=61596f5668efdeff31683507e38beae1 diff --git a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 index 69d21ce4c05e..0e7440b37e55 100644 --- a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 +++ b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 @@ -1,4 +1,4 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/mocha:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Parse and decompose a domain name into top level domain, domain and subdomains @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://rubygems.org/gems/public_suffix-5.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3b7c5b122292253cf0330c32efc7e2f8 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d07b5f70c6ce5fdba5816385161e177f diff --git a/metadata/md5-cache/dev-ruby/pundit-2.2.0 b/metadata/md5-cache/dev-ruby/pundit-2.2.0 index d906b9322690..a519f9b75c33 100644 --- a/metadata/md5-cache/dev-ruby/pundit-2.2.0 +++ b/metadata/md5-cache/dev-ruby/pundit-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/pundit-2.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7c75000b139683429d34adc21829c4a4 diff --git a/metadata/md5-cache/dev-ruby/pundit-2.3.0 b/metadata/md5-cache/dev-ruby/pundit-2.3.0 index 9d3e1a14cfa7..6ea07615f24f 100644 --- a/metadata/md5-cache/dev-ruby/pundit-2.3.0 +++ b/metadata/md5-cache/dev-ruby/pundit-2.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/pundit-2.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9121d303a7bec5621e070d73ca2fbf5c diff --git a/metadata/md5-cache/dev-ruby/pundit-2.3.1 b/metadata/md5-cache/dev-ruby/pundit-2.3.1 index 35fc3c1551de..975199ca0da6 100644 --- a/metadata/md5-cache/dev-ruby/pundit-2.3.1 +++ b/metadata/md5-cache/dev-ruby/pundit-2.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/pundit-2.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9121d303a7bec5621e070d73ca2fbf5c diff --git a/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16 b/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16 index f371c7cf1a3c..f5a27c30fb32 100644 --- a/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16 +++ b/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/puppet-resource_api/archive/refs/tags/1.8.16.tar.gz -> puppet-resource_api-1.8.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7a4d6a1dcba73f4af6e2e0566dcde2b1 diff --git a/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16-r1 b/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16-r1 index 52d17caa0fc5..ae7a4c6b5932 100644 --- a/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16-r1 +++ b/metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/puppet-resource_api/archive/refs/tags/1.8.16.tar.gz -> puppet-resource_api-1.8.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a2c780a3057e2884f354d0a1c3b48c05 diff --git a/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 b/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 index 497cbc51af68..559af049f66f 100644 --- a/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 +++ b/metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/puppet_forge-3.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c7170028e85ad4b878303bd21722c35f diff --git a/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 index 61397c6f8c28..efaa7665c212 100644 --- a/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 +++ b/metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/pusher-client-0.6.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a2c92d24f60a38d4bab01e1c6a597a32 diff --git a/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 b/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 index aceb1b6272bb..6d35c04d4090 100644 --- a/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 +++ b/metadata/md5-cache/dev-ruby/qed-2.9.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/qed-2.9.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2e1c5b47177bfacd17b01f561c60a24b diff --git a/metadata/md5-cache/dev-ruby/racc-1.6.2 b/metadata/md5-cache/dev-ruby/racc-1.6.2 index 9e8acf320d43..711ed93ec0cb 100644 --- a/metadata/md5-cache/dev-ruby/racc-1.6.2 +++ b/metadata/md5-cache/dev-ruby/racc-1.6.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tenderlove/racc/archive/v1.6.2.tar.gz -> racc-1.6.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4a124ece506243acea520f950371f688 diff --git a/metadata/md5-cache/dev-ruby/racc-1.7.0 b/metadata/md5-cache/dev-ruby/racc-1.7.0 index 0657e187ddb9..cd79ab6c6492 100644 --- a/metadata/md5-cache/dev-ruby/racc-1.7.0 +++ b/metadata/md5-cache/dev-ruby/racc-1.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tenderlove/racc/archive/v1.7.0.tar.gz -> racc-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1dd648bc4b3c8928760d8d470b282fa9 diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.6.4 b/metadata/md5-cache/dev-ruby/rack-2.2.6.4 index a6f15153e1dd..0f6391fd404b 100644 --- a/metadata/md5-cache/dev-ruby/rack-2.2.6.4 +++ b/metadata/md5-cache/dev-ruby/rack-2.2.6.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.2 SRC_URI=https://github.com/rack/rack/archive/v2.2.6.4.tar.gz -> rack-2.2.6.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7c1d4ef48585b072431058c7aeab82d7 diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.7 b/metadata/md5-cache/dev-ruby/rack-2.2.7 index 416dc2cec99a..d7eefe58a457 100644 --- a/metadata/md5-cache/dev-ruby/rack-2.2.7 +++ b/metadata/md5-cache/dev-ruby/rack-2.2.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.2 SRC_URI=https://github.com/rack/rack/archive/v2.2.7.tar.gz -> rack-2.2.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c0653960d8f062db76631fc91aea6778 diff --git a/metadata/md5-cache/dev-ruby/rack-3.0.7 b/metadata/md5-cache/dev-ruby/rack-3.0.7 index 58310b42e3f8..9f19116c91eb 100644 --- a/metadata/md5-cache/dev-ruby/rack-3.0.7 +++ b/metadata/md5-cache/dev-ruby/rack-3.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.0 SRC_URI=https://github.com/rack/rack/archive/v3.0.7.tar.gz -> rack-3.0.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8f1b49be5f8d4340fd81b6816feef90f diff --git a/metadata/md5-cache/dev-ruby/rack-3.0.8 b/metadata/md5-cache/dev-ruby/rack-3.0.8 index 190026a6ba0a..5dcd0f3da1a9 100644 --- a/metadata/md5-cache/dev-ruby/rack-3.0.8 +++ b/metadata/md5-cache/dev-ruby/rack-3.0.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.0 SRC_URI=https://github.com/rack/rack/archive/v3.0.8.tar.gz -> rack-3.0.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=88f3065641153ffd57baa61e728e321c diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 b/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 index 6df028055508..6ebb60c50c8f 100644 --- a/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 +++ b/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rack-attack-6.6.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d5dabcf1f3136743f68c5ff3d904540b diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 index e0ce5997518c..4d1fbbf5317c 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.13.0.tar.gz -> rack-cache-1.13.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9755374057b2b76264323bdbf334aba2 diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 index 500f4524d0b6..2fca849fa104 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.13.0.tar.gz -> rack-cache-1.13.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8931dd4fd16829bb790a1b638d274987 diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.14.0 b/metadata/md5-cache/dev-ruby/rack-cache-1.14.0 index e42f8d90e44a..6bf04e47c861 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.14.0 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.14.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rack/rack-cache/archive/v1.14.0.tar.gz -> rack-cache-1.14.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=22130199835c0e0ca8f4c62d91444fb6 diff --git a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 index db396a2d27bf..7b09ddb11a3e 100644 --- a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/grosser/rack-openid/archive/v1.4.2.tar.gz -> rack-openid-1.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1d63cd1bee59f25594830df2c4b05b35 diff --git a/metadata/md5-cache/dev-ruby/rack-protection-2.2.3 b/metadata/md5-cache/dev-ruby/rack-protection-2.2.3 index 814bec60b9e8..0c7ebc8be16a 100644 --- a/metadata/md5-cache/dev-ruby/rack-protection-2.2.3 +++ b/metadata/md5-cache/dev-ruby/rack-protection-2.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rack-protection-2.2.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=92b9f80ebde87fafc98c390ce1d50f96 diff --git a/metadata/md5-cache/dev-ruby/rack-protection-3.0.5 b/metadata/md5-cache/dev-ruby/rack-protection-3.0.5 index 962770125327..ac1530370494 100644 --- a/metadata/md5-cache/dev-ruby/rack-protection-3.0.5 +++ b/metadata/md5-cache/dev-ruby/rack-protection-3.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/rack-protection-3.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=20961891e2e091644a7444f31d8d9897 diff --git a/metadata/md5-cache/dev-ruby/rack-protection-3.0.6 b/metadata/md5-cache/dev-ruby/rack-protection-3.0.6 index a75f4120b8e2..11bc14d8d942 100644 --- a/metadata/md5-cache/dev-ruby/rack-protection-3.0.6 +++ b/metadata/md5-cache/dev-ruby/rack-protection-3.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/rack-protection-3.0.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bc7e810b173e8d372ab0ec7d75c05eb6 diff --git a/metadata/md5-cache/dev-ruby/rack-protection-3.1.0 b/metadata/md5-cache/dev-ruby/rack-protection-3.1.0 new file mode 100644 index 000000000000..af5a88aec53b --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rack-protection-3.1.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=This gem protects against typical web attacks +EAPI=8 +HOMEPAGE=https://sinatrarb.com/protection/ +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://rubygems.org/gems/rack-protection-3.1.0.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=cda729f5ee635611a8398fdc643fa9a9 diff --git a/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 b/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 index c44c5fd41c30..cdd3ccc9b217 100644 --- a/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.0 SRC_URI=https://github.com/rack-test/rack-test/archive/v1.1.0.tar.gz -> rack-test-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=981ab683062588451c81c5e157beebab diff --git a/metadata/md5-cache/dev-ruby/rack-test-2.0.2 b/metadata/md5-cache/dev-ruby/rack-test-2.0.2 index 33c5c9f28e44..3dbb2e63ecea 100644 --- a/metadata/md5-cache/dev-ruby/rack-test-2.0.2 +++ b/metadata/md5-cache/dev-ruby/rack-test-2.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rack-test/rack-test/archive/v2.0.2.tar.gz -> rack-test-2.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=39c08e66e28e4e548a03cae5ce000803 diff --git a/metadata/md5-cache/dev-ruby/rack-test-2.1.0 b/metadata/md5-cache/dev-ruby/rack-test-2.1.0 index 56932697aaad..22695c828807 100644 --- a/metadata/md5-cache/dev-ruby/rack-test-2.1.0 +++ b/metadata/md5-cache/dev-ruby/rack-test-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rack-test/rack-test/archive/v2.1.0.tar.gz -> rack-test-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d8f29d7e51219cc3647829fdd310de13 diff --git a/metadata/md5-cache/dev-ruby/rackup-2.1.0 b/metadata/md5-cache/dev-ruby/rackup-2.1.0 index 78d1860a3807..53e109e0a491 100644 --- a/metadata/md5-cache/dev-ruby/rackup-2.1.0 +++ b/metadata/md5-cache/dev-ruby/rackup-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rack/rackup/archive/v2.1.0.tar.gz -> rackup-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9f4856a0ef4622758f360805401e2cf6 diff --git a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 index 5665b4d9a182..6084799b92af 100644 --- a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 +++ b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/radius-0.7.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=305ebbfc73c1ddc18c5015c9ba551b94 diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.7.2 b/metadata/md5-cache/dev-ruby/rails-6.1.7.2 index 4f03fc679e77..2f2619b3d5e5 100644 --- a/metadata/md5-cache/dev-ruby/rails-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/rails-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://rubygems.org/gems/rails-6.1.7.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=58bab1c8de1b7d33d672eb2b4b9c3a36 diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.7.3 b/metadata/md5-cache/dev-ruby/rails-6.1.7.3 index d6af527ed29b..2394cf158fab 100644 --- a/metadata/md5-cache/dev-ruby/rails-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/rails-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://rubygems.org/gems/rails-6.1.7.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1ee3240a32e945b97e0d2441a60b4d6e diff --git a/metadata/md5-cache/dev-ruby/rails-6.1.7.4 b/metadata/md5-cache/dev-ruby/rails-6.1.7.4 index 6f222934e42a..100bd19df552 100644 --- a/metadata/md5-cache/dev-ruby/rails-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/rails-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://rubygems.org/gems/rails-6.1.7.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=60d9a1eddf434494aa9f9f24893329e2 diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.5.1 b/metadata/md5-cache/dev-ruby/rails-7.0.5.1 index 87e543ce6b45..5ed01ea4d18a 100644 --- a/metadata/md5-cache/dev-ruby/rails-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/rails-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://rubygems.org/gems/rails-7.0.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7db2bf8d4a4b1c2456cd00f6e77a464b diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.6 b/metadata/md5-cache/dev-ruby/rails-7.0.6 index 2d840c1201c6..d2ffe5fa2519 100644 --- a/metadata/md5-cache/dev-ruby/rails-7.0.6 +++ b/metadata/md5-cache/dev-ruby/rails-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://rubygems.org/gems/rails-7.0.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7db2bf8d4a4b1c2456cd00f6e77a464b diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.7 b/metadata/md5-cache/dev-ruby/rails-7.0.7 new file mode 100644 index 000000000000..a18884ba38de --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rails-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=ruby on rails is a web-application and persistence framework +EAPI=8 +HOMEPAGE=https://rubyonrails.org +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.7[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://rubygems.org/gems/rails-7.0.7.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7db2bf8d4a4b1c2456cd00f6e77a464b diff --git a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 index 8e7dd8f45e72..b3c4108cdcdc 100644 --- a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 +++ b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rails-dom-testing-2.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e382cae9042a1ff4a5125e66f0e65697 diff --git a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.1.1 b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.1.1 index 1f670f49257b..64299e04aee3 100644 --- a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.1.1 +++ b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rails-dom-testing-2.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a455f2b8205b337a0a7b3fa80a059bbc diff --git a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.2.0 b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.2.0 index 6e00dedc9181..b23e38fb6395 100644 --- a/metadata/md5-cache/dev-ruby/rails-dom-testing-2.2.0 +++ b/metadata/md5-cache/dev-ruby/rails-dom-testing-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rails-dom-testing-2.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=959f110a60762b3e70a4162fbc0902c9 diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.5.0 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.5.0 index 349ae60d1fe2..9bf1d4c88a07 100644 --- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.5.0 +++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7fee1363d858b043c9d1c4186590a1b8 diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 index aacc2c2ea6ff..023ef4dc3815 100644 --- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 +++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.6.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dcb319bb5fe10bcb82fd3697974b9331 diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.7.2 b/metadata/md5-cache/dev-ruby/railties-6.1.7.2 index 64b17b5505e4..04ad96693416 100644 --- a/metadata/md5-cache/dev-ruby/railties-6.1.7.2 +++ b/metadata/md5-cache/dev-ruby/railties-6.1.7.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.2.tar.gz -> rails-6.1.7.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=32767fd5054fb7a734f66cf1fcaeb391 diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.7.3 b/metadata/md5-cache/dev-ruby/railties-6.1.7.3 index 1ac504be90f8..8f970976b5e1 100644 --- a/metadata/md5-cache/dev-ruby/railties-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/railties-6.1.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.3.tar.gz -> rails-6.1.7.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=47c120c59e448798fcbd99a119a771a9 diff --git a/metadata/md5-cache/dev-ruby/railties-6.1.7.4 b/metadata/md5-cache/dev-ruby/railties-6.1.7.4 index cfca213c1270..bb4ca333aa6d 100644 --- a/metadata/md5-cache/dev-ruby/railties-6.1.7.4 +++ b/metadata/md5-cache/dev-ruby/railties-6.1.7.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6.1 SRC_URI=https://github.com/rails/rails/archive/v6.1.7.4.tar.gz -> rails-6.1.7.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c6a4f23040ecad3f68a933c8e21f1b08 diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.5.1 b/metadata/md5-cache/dev-ruby/railties-7.0.5.1 index 3041bef9476e..73fd4c4afb6a 100644 --- a/metadata/md5-cache/dev-ruby/railties-7.0.5.1 +++ b/metadata/md5-cache/dev-ruby/railties-7.0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.5.1.tar.gz -> rails-7.0.5.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b3c2110261ef3b962d1ba2b79dfdf53c diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.6 b/metadata/md5-cache/dev-ruby/railties-7.0.6 index 03106918fb63..0ef0d76d701a 100644 --- a/metadata/md5-cache/dev-ruby/railties-7.0.6 +++ b/metadata/md5-cache/dev-ruby/railties-7.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b3c2110261ef3b962d1ba2b79dfdf53c diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.7 b/metadata/md5-cache/dev-ruby/railties-7.0.7 new file mode 100644 index 000000000000..d21cf4353516 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/railties-7.0.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/actionview-7.0.7[ruby_targets_ruby30(-)] dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/actionview-7.0.7[ruby_targets_ruby31(-)] dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.0.7[ruby_targets_ruby32(-)] dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Tools for creating, working with, and running Rails applications +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.7[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.7[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.0 +SRC_URI=https://github.com/rails/rails/archive/v7.0.7.tar.gz -> rails-7.0.7.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=b3c2110261ef3b962d1ba2b79dfdf53c diff --git a/metadata/md5-cache/dev-ruby/rainbow-3.1.1 b/metadata/md5-cache/dev-ruby/rainbow-3.1.1 index 1e8907747eb4..c136d0097172 100644 --- a/metadata/md5-cache/dev-ruby/rainbow-3.1.1 +++ b/metadata/md5-cache/dev-ruby/rainbow-3.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/sickill/rainbow/archive/v3.1.1.tar.gz -> rainbow-git-3.1.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c034a9d6ca3939929367b83382d273a8 diff --git a/metadata/md5-cache/dev-ruby/rake-13.0.6-r2 b/metadata/md5-cache/dev-ruby/rake-13.0.6-r2 index 6732e39dff75..5ea87fef8908 100644 --- a/metadata/md5-cache/dev-ruby/rake-13.0.6-r2 +++ b/metadata/md5-cache/dev-ruby/rake-13.0.6-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rake/archive/v13.0.6.tar.gz -> rake-13.0.6.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cb29b1aa588e66f157c3189f309a54eb diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.1 b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.1 index a4a7d062d889..b2edc7871220 100644 --- a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.1 +++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.2.1.tar.gz -> rake-compiler-1.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0573e7f1045ca410dd4341e3607ba30f diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.3 b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.3 index 3174ef99f0b7..7bce10aae5fe 100644 --- a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.3 +++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/luislavena/rake-compiler/archive/v1.2.3.tar.gz -> rake-compiler-1.2.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=604a63e66ab34a4ebbcfaa7011f22e92 diff --git a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.5 b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.5 index e3bf20835003..29a28fb8665f 100644 --- a/metadata/md5-cache/dev-ruby/rake-compiler-1.2.5 +++ b/metadata/md5-cache/dev-ruby/rake-compiler-1.2.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rake-compiler/rake-compiler/archive/v1.2.5.tar.gz -> rake-compiler-1.2.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5d02fd69acd5094402061a2a7eddd45a diff --git a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4-r1 b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4-r1 index eb283e157354..0c6b2d54934d 100644 --- a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4-r1 +++ b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rake-remote_task-2.4.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f4401ff0b8a3827030d505fdc9e17a26 diff --git a/metadata/md5-cache/dev-ruby/rantly-2.0.0 b/metadata/md5-cache/dev-ruby/rantly-2.0.0 index 14abdd24d252..d811ba06ed0d 100644 --- a/metadata/md5-cache/dev-ruby/rantly-2.0.0 +++ b/metadata/md5-cache/dev-ruby/rantly-2.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rantly-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=936d5bd074dc7505e4f48f6122567bff diff --git a/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 b/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 index 3483b72c6d5e..e0e107f10ebf 100644 --- a/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rantly-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=559a93331bd25e5ba3b2d366dbd4d6c8 diff --git a/metadata/md5-cache/dev-ruby/rash_alt-0.4.12 b/metadata/md5-cache/dev-ruby/rash_alt-0.4.12 index 1bb5632b871f..3180dc8eb398 100644 --- a/metadata/md5-cache/dev-ruby/rash_alt-0.4.12 +++ b/metadata/md5-cache/dev-ruby/rash_alt-0.4.12 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rash_alt-0.4.12.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a1f0aada5f5a86b49df1b0a921cff5c1 diff --git a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 index c109c47c56e3..6f7be67679f2 100644 --- a/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 +++ b/metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rb-inotify-0.10.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1cb8e83e2e2b312b83b5152dba71981d diff --git a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 index 851eaeac89f9..cf3f0435c2f1 100644 --- a/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 +++ b/metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rb-readline-0.5.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b76006144f0ada548ca4f0bfa4219b64 diff --git a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 index 0eaf7d6a3ef2..37d9302d5277 100644 --- a/metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rbnacl-7.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b51170ed49aee4aae783ba14086742a9 diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.21.0 b/metadata/md5-cache/dev-ruby/rbpdf-1.21.0 index 1eb20abc805e..34221a75e2c7 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-1.21.0 +++ b/metadata/md5-cache/dev-ruby/rbpdf-1.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/naitoh/rbpdf/archive/1.21.0.tar.gz -> rbpdf-1.21.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6d125a66e667e7295f9e6e28eacf7ec0 diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 b/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 index bbd17fc7b54d..bbabae72827e 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 +++ b/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/naitoh/rbpdf/archive/1.21.2.tar.gz -> rbpdf-1.21.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b6ac62d14c1e17038e5bfcfe5d100dec diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.21.3 b/metadata/md5-cache/dev-ruby/rbpdf-1.21.3 index f9137708b552..9cf967b7422e 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-1.21.3 +++ b/metadata/md5-cache/dev-ruby/rbpdf-1.21.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/naitoh/rbpdf/archive/1.21.3.tar.gz -> rbpdf-1.21.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b6ac62d14c1e17038e5bfcfe5d100dec diff --git a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 index 906848a4b1d7..0dfab991cce9 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 +++ b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rbpdf-font-1.19.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=061fcd3331dd982e5863147098717b7e diff --git a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 index 53a62d813e76..461360d1ca27 100644 --- a/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 +++ b/metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/naitoh/rbpdf/archive/refs/tags/1.19.1.tar.gz -> rbpdf-font-1.19.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=487aca2f3e1b79ef5c7f9208f9efa0eb diff --git a/metadata/md5-cache/dev-ruby/rbs-2.5.1 b/metadata/md5-cache/dev-ruby/rbs-2.5.1 index f310737d46cb..2316310f4a5d 100644 --- a/metadata/md5-cache/dev-ruby/rbs-2.5.1 +++ b/metadata/md5-cache/dev-ruby/rbs-2.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/v2.5.1.tar.gz -> rbs-2.5.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cb8402b3d42b549479777c8f5909fff7 diff --git a/metadata/md5-cache/dev-ruby/rbs-2.8.4 b/metadata/md5-cache/dev-ruby/rbs-2.8.4 index 10a978461652..61b765f5305b 100644 --- a/metadata/md5-cache/dev-ruby/rbs-2.8.4 +++ b/metadata/md5-cache/dev-ruby/rbs-2.8.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/refs/tags/v2.8.4.tar.gz -> rbs-2.8.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=22e932aad13e93f14fb18084c30376bb diff --git a/metadata/md5-cache/dev-ruby/rbs-3.0.4 b/metadata/md5-cache/dev-ruby/rbs-3.0.4 index d0ad8d4d301f..4a9c3ec72739 100644 --- a/metadata/md5-cache/dev-ruby/rbs-3.0.4 +++ b/metadata/md5-cache/dev-ruby/rbs-3.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/refs/tags/v3.0.4.tar.gz -> rbs-3.0.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=575079d696d9b84ff39e9f216286ca64 diff --git a/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 b/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 index 08893a6bc449..89793a4d038f 100644 --- a/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 +++ b/metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/xwmx/rbst/archive/0.6.5.tar.gz -> rbst-0.6.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=def003e3cbdea77d5bdc6fc67fe34ee5 diff --git a/metadata/md5-cache/dev-ruby/rbtree-0.4.6 b/metadata/md5-cache/dev-ruby/rbtree-0.4.6 index 990fe90fad96..e58dba583f61 100644 --- a/metadata/md5-cache/dev-ruby/rbtree-0.4.6 +++ b/metadata/md5-cache/dev-ruby/rbtree-0.4.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rbtree-0.4.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fc3d84252e710998e9ab4bf48d218e9a diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.17.12 b/metadata/md5-cache/dev-ruby/rcairo-1.17.12 index a362978e270e..bb42d4c92690 100644 --- a/metadata/md5-cache/dev-ruby/rcairo-1.17.12 +++ b/metadata/md5-cache/dev-ruby/rcairo-1.17.12 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cairo-1.17.12.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=00ad7bbe4795a118003317bcaed566de diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.17.8 b/metadata/md5-cache/dev-ruby/rcairo-1.17.8 index 71b85e415570..da48028e0c34 100644 --- a/metadata/md5-cache/dev-ruby/rcairo-1.17.8 +++ b/metadata/md5-cache/dev-ruby/rcairo-1.17.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/cairo-1.17.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8799cc134243d6fb12b5d3dec75ecfba diff --git a/metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 b/metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 index 025a8a7d8c01..11279b4097e6 100644 --- a/metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 +++ b/metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jmhodges/rchardet/archive/v1.8.0.tar.gz -> rchardet-1.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=60853ee726191315c24d42e2642e8aa3 diff --git a/metadata/md5-cache/dev-ruby/rdiscount-2.2.7 b/metadata/md5-cache/dev-ruby/rdiscount-2.2.7 index c2747c231888..5ecb598fa433 100644 --- a/metadata/md5-cache/dev-ruby/rdiscount-2.2.7 +++ b/metadata/md5-cache/dev-ruby/rdiscount-2.2.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rdiscount-2.2.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8dce14c773b9491a50713d80419c55ca diff --git a/metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 b/metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 index ddc5b71d11ae..b26fe3ebf867 100644 --- a/metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 +++ b/metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rdiscount-2.2.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=200b93814431f2fdfe3f9e7fb4fd7956 diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.4.0 b/metadata/md5-cache/dev-ruby/rdoc-6.4.0 index 26e090249bc8..56a988753629 100644 --- a/metadata/md5-cache/dev-ruby/rdoc-6.4.0 +++ b/metadata/md5-cache/dev-ruby/rdoc-6.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rdoc/archive/v6.4.0.tar.gz -> rdoc-6.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4798c92deaa812d4737b89c812f9edd1 diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.5.0 b/metadata/md5-cache/dev-ruby/rdoc-6.5.0 index d8766515fa65..8179e8ecf8be 100644 --- a/metadata/md5-cache/dev-ruby/rdoc-6.5.0 +++ b/metadata/md5-cache/dev-ruby/rdoc-6.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rdoc/archive/v6.5.0.tar.gz -> rdoc-6.5.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bdb2845b8e66cd0231f46000651b2b5c diff --git a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 index cd2b5fdd96f4..2b9ebc40dd4b 100644 --- a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 +++ b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rdtool-0.6.38.gem -_eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b76eb51a37de96fa54fb8a2ac2de35a6 diff --git a/metadata/md5-cache/dev-ruby/recog-2.3.23 b/metadata/md5-cache/dev-ruby/recog-2.3.23 index 701979ad0954..c8c55c3fd06e 100644 --- a/metadata/md5-cache/dev-ruby/recog-2.3.23 +++ b/metadata/md5-cache/dev-ruby/recog-2.3.23 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/recog-2.3.23.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2455eccceea1d1c38242cdeaf746743d diff --git a/metadata/md5-cache/dev-ruby/recog-3.0.2 b/metadata/md5-cache/dev-ruby/recog-3.0.2 index 1ab6533ce306..af2041a0451d 100644 --- a/metadata/md5-cache/dev-ruby/recog-3.0.2 +++ b/metadata/md5-cache/dev-ruby/recog-3.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/recog-3.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=68aa93c0f64068232052854ffc67fed9 diff --git a/metadata/md5-cache/dev-ruby/recog-3.0.3 b/metadata/md5-cache/dev-ruby/recog-3.0.3 index 1cd38f548873..82185f892280 100644 --- a/metadata/md5-cache/dev-ruby/recog-3.0.3 +++ b/metadata/md5-cache/dev-ruby/recog-3.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/recog-3.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=68aa93c0f64068232052854ffc67fed9 diff --git a/metadata/md5-cache/dev-ruby/recog-3.1.1 b/metadata/md5-cache/dev-ruby/recog-3.1.1 index d647dfa772db..5e1fdf4c3181 100644 --- a/metadata/md5-cache/dev-ruby/recog-3.1.1 +++ b/metadata/md5-cache/dev-ruby/recog-3.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/recog-3.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=73b4bcb052509d166f35c06c8fdd2bab diff --git a/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 b/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 index 0cc36a80fcc3..6bae7c77c24f 100644 --- a/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 +++ b/metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/red-colors-0.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=960af57b8bbbe758c0d8f7bb44301f87 diff --git a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 index beb4c138456b..1e457b014534 100644 --- a/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 +++ b/metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/vmg/redcarpet/archive/v3.5.1.tar.gz -> redcarpet-3.5.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2094b2c3970b661ceff98b3171d79d05 diff --git a/metadata/md5-cache/dev-ruby/redcarpet-3.6.0 b/metadata/md5-cache/dev-ruby/redcarpet-3.6.0 index 2929fcd62aa3..7a91873aa31e 100644 --- a/metadata/md5-cache/dev-ruby/redcarpet-3.6.0 +++ b/metadata/md5-cache/dev-ruby/redcarpet-3.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/vmg/redcarpet/archive/v3.6.0.tar.gz -> redcarpet-3.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=976563c5f07c02fd3f63a88324d533c3 diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 index ebcd53ee3934..dc4d74221e42 100644 --- a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 +++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.2.tar.gz -> RedCloth-4.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=58865eafa663ec684880468d44253a1e diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 index 671b22d99598..441cfc11691c 100644 --- a/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 +++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.2.tar.gz -> RedCloth-4.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ffff8e371c6a20e6cd168b7f13da13ac diff --git a/metadata/md5-cache/dev-ruby/redis-4.7.1 b/metadata/md5-cache/dev-ruby/redis-4.7.1 index 44934cd7162c..19e22368d4dd 100644 --- a/metadata/md5-cache/dev-ruby/redis-4.7.1 +++ b/metadata/md5-cache/dev-ruby/redis-4.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/redis/redis-rb/archive/v4.7.1.tar.gz -> redis-rb-4.7.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d17ae4f3195e4f0d2f0abdb62b5bdc0d diff --git a/metadata/md5-cache/dev-ruby/redis-4.8.0 b/metadata/md5-cache/dev-ruby/redis-4.8.0 index 028d583d5e44..be86242a6354 100644 --- a/metadata/md5-cache/dev-ruby/redis-4.8.0 +++ b/metadata/md5-cache/dev-ruby/redis-4.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/redis/redis-rb/archive/v4.8.0.tar.gz -> redis-rb-4.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=80f2215071d70368a6735bf674ec726c diff --git a/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 b/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 index b0ed6197aeb1..a4ecd7a17a4a 100644 --- a/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/ref-2.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ruby-concurrency/ref/archive/v2.0.0.tar.gz -> ref-2.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ca57f126b0dff0b4a6e425e8cb7efbf5 diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.6.2 b/metadata/md5-cache/dev-ruby/regexp_parser-2.6.2 index b54db36388c1..3cb8f43789d9 100644 --- a/metadata/md5-cache/dev-ruby/regexp_parser-2.6.2 +++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.6.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.6.2.tar.gz -> regexp_parser-2.6.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=72fdc42cbbdd5c3d25c2ef999ce3f45d diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.7.0 b/metadata/md5-cache/dev-ruby/regexp_parser-2.7.0 index 828ebcdf3e66..106cd368918a 100644 --- a/metadata/md5-cache/dev-ruby/regexp_parser-2.7.0 +++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.7.0.tar.gz -> regexp_parser-2.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=64cec28488ba6c18177819de8821f996 diff --git a/metadata/md5-cache/dev-ruby/regexp_parser-2.8.1 b/metadata/md5-cache/dev-ruby/regexp_parser-2.8.1 new file mode 100644 index 000000000000..c249da75deb3 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/regexp_parser-2.8.1 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] test? ( dev-ruby/leto:2[ruby_targets_ruby30(-)] dev-ruby/regexp_property_values[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] test? ( dev-ruby/leto:2[ruby_targets_ruby31(-)] dev-ruby/regexp_property_values[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] test? ( dev-ruby/leto:2[ruby_targets_ruby32(-)] dev-ruby/regexp_property_values[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND==dev-util/ragel-6* ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A library for tokenizing, lexing, and parsing Ruby regular expressions +EAPI=8 +HOMEPAGE=https://github.com/ammar/regexp_parser +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/ammar/regexp_parser/archive/v2.8.1.tar.gz -> regexp_parser-2.8.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c77791c29d20d02fa9c212487e7d3108 diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 index 756d236fafc9..dd253e7aae9c 100644 --- a/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 +++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/janosch-x/regexp_property_values/archive/v1.3.0.tar.gz -> regexp_property_values-1.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1b33f06d296d76dfe5ec32c2ec305830 diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 index b1823fc1a1e5..ffef191c9a17 100644 --- a/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 +++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/jaynetics/regexp_property_values/archive/v1.4.0.tar.gz -> regexp_property_values-1.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1d577b54fa499d17e4cbeb62d0d55adf diff --git a/metadata/md5-cache/dev-ruby/reline-0.3.5 b/metadata/md5-cache/dev-ruby/reline-0.3.5 index 5a641148d8c7..a9c58df6d06d 100644 --- a/metadata/md5-cache/dev-ruby/reline-0.3.5 +++ b/metadata/md5-cache/dev-ruby/reline-0.3.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/reline/archive/v0.3.5.tar.gz -> reline-0.3.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=162cc39c439a278961d5215e29472423 diff --git a/metadata/md5-cache/dev-ruby/reline-0.3.6 b/metadata/md5-cache/dev-ruby/reline-0.3.6 index 914aa340085c..e1b917486f18 100644 --- a/metadata/md5-cache/dev-ruby/reline-0.3.6 +++ b/metadata/md5-cache/dev-ruby/reline-0.3.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/reline/archive/v0.3.6.tar.gz -> reline-0.3.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=162cc39c439a278961d5215e29472423 diff --git a/metadata/md5-cache/dev-ruby/reline-0.3.7 b/metadata/md5-cache/dev-ruby/reline-0.3.7 index e033ba1b0676..ec44c5987dce 100644 --- a/metadata/md5-cache/dev-ruby/reline-0.3.7 +++ b/metadata/md5-cache/dev-ruby/reline-0.3.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/reline/archive/v0.3.7.tar.gz -> reline-0.3.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=162cc39c439a278961d5215e29472423 diff --git a/metadata/md5-cache/dev-ruby/request_store-1.5.1 b/metadata/md5-cache/dev-ruby/request_store-1.5.1 index 63159660a82d..e9907a024914 100644 --- a/metadata/md5-cache/dev-ruby/request_store-1.5.1 +++ b/metadata/md5-cache/dev-ruby/request_store-1.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/request_store-1.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c379bbb8ba3b72add076012d51ec796a diff --git a/metadata/md5-cache/dev-ruby/rest-client-2.1.0-r1 b/metadata/md5-cache/dev-ruby/rest-client-2.1.0-r1 index 73b32741ab8c..27b008d710e5 100644 --- a/metadata/md5-cache/dev-ruby/rest-client-2.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/rest-client-2.1.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/webmock:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/webmock:3[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby30(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby31(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby31(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/webmock:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/webmock:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/webmock:3[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby30(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby31(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby31(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby32(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby32(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby32(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Simple Simple HTTP and REST client for Ruby EAPI=8 HOMEPAGE=https://github.com/rest-client/rest-client INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 ~arm64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby30(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby31(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby31(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby30(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby31(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby31(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/http-accept-1.7.0:1[ruby_targets_ruby32(-)] >=dev-ruby/http-cookie-1.0.2:0[ruby_targets_ruby32(-)] >=dev-ruby/mime-types-1.16:*[ruby_targets_ruby32(-)] =dev-ruby/netrc-0.8:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/rest-client-2.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a382ddd6aaa1274cb3345d99e648fae1 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=33cf97e9a872aadfa3f089ae4915ea6d diff --git a/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 b/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 index bef9830dedf2..dcbf9c27e699 100644 --- a/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 +++ b/metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rexical-1.0.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=52f7e399c8cf4c7907bdd315910fa94b diff --git a/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 b/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 index d6d870522889..47b3ae91a465 100644 --- a/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 +++ b/metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/rexml/archive/v3.2.5.tar.gz -> rexml-3.2.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3ff7a25fbddf1dbf3e32768456471a92 diff --git a/metadata/md5-cache/dev-ruby/rexml-3.2.6 b/metadata/md5-cache/dev-ruby/rexml-3.2.6 index 3e9eee72dfe5..19565001ba94 100644 --- a/metadata/md5-cache/dev-ruby/rexml-3.2.6 +++ b/metadata/md5-cache/dev-ruby/rexml-3.2.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/rexml/archive/v3.2.6.tar.gz -> rexml-3.2.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bd4db0dafcec601bbbd3b9591c60de32 diff --git a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 index 855f57329b69..65be503cd8fe 100644 --- a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 +++ b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rinku-2.0.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=54e0947f884c2e734ad30eb69a12cd70 diff --git a/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 b/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 index cfb6e13f708c..63f1d9f3e067 100644 --- a/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ritex-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7e53c9412411679d385743575ddae45c diff --git a/metadata/md5-cache/dev-ruby/rjb-1.6.7 b/metadata/md5-cache/dev-ruby/rjb-1.6.7 index af22412db0a6..b26976efa656 100644 --- a/metadata/md5-cache/dev-ruby/rjb-1.6.7 +++ b/metadata/md5-cache/dev-ruby/rjb-1.6.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rjb-1.6.7.gem -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2d44a4f53fd2637f052dc94390336a0f diff --git a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 index ca533fde5679..df6c62d7b24d 100644 --- a/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 +++ b/metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rkelly-remix-0.0.7.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cc0c991c308632d63c045fbf25c2454c diff --git a/metadata/md5-cache/dev-ruby/rmagick-4.3.0 b/metadata/md5-cache/dev-ruby/rmagick-4.3.0 index 77ef70e3fa96..a028bfc46465 100644 --- a/metadata/md5-cache/dev-ruby/rmagick-4.3.0 +++ b/metadata/md5-cache/dev-ruby/rmagick-4.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_4-3-0.tar.gz -> rmagick-4.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0aaf045b5ac4b0ce3010de8f356513a5 diff --git a/metadata/md5-cache/dev-ruby/rmagick-5.2.0 b/metadata/md5-cache/dev-ruby/rmagick-5.2.0 index 4b94d9fde85e..2579616f72de 100644 --- a/metadata/md5-cache/dev-ruby/rmagick-5.2.0 +++ b/metadata/md5-cache/dev-ruby/rmagick-5.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_5-2-0.tar.gz -> rmagick-5.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ac37aa8b25e027e8c0eb5f306480eb62 diff --git a/metadata/md5-cache/dev-ruby/rmagick-5.3.0 b/metadata/md5-cache/dev-ruby/rmagick-5.3.0 index c19d250e4c9c..77a365458ab8 100644 --- a/metadata/md5-cache/dev-ruby/rmagick-5.3.0 +++ b/metadata/md5-cache/dev-ruby/rmagick-5.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rmagick/rmagick/archive/RMagick_5-3-0.tar.gz -> rmagick-5.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2b16dd36a8af870b00c0573eeb8216e4 diff --git a/metadata/md5-cache/dev-ruby/roadie-5.0.0 b/metadata/md5-cache/dev-ruby/roadie-5.0.0 index 6a988f3d9f78..9cf4d08fde13 100644 --- a/metadata/md5-cache/dev-ruby/roadie-5.0.0 +++ b/metadata/md5-cache/dev-ruby/roadie-5.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Mange/roadie/archive/v5.0.0.tar.gz -> roadie-5.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=12dbd7611dd4548c18d84b31be49da62 diff --git a/metadata/md5-cache/dev-ruby/roadie-5.0.1 b/metadata/md5-cache/dev-ruby/roadie-5.0.1 index 2621c2345bb4..8cb211430e77 100644 --- a/metadata/md5-cache/dev-ruby/roadie-5.0.1 +++ b/metadata/md5-cache/dev-ruby/roadie-5.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Mange/roadie/archive/v5.0.1.tar.gz -> roadie-5.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=12dbd7611dd4548c18d84b31be49da62 diff --git a/metadata/md5-cache/dev-ruby/roadie-5.1.0 b/metadata/md5-cache/dev-ruby/roadie-5.1.0 index a915caf50096..c0a9d9f795ee 100644 --- a/metadata/md5-cache/dev-ruby/roadie-5.1.0 +++ b/metadata/md5-cache/dev-ruby/roadie-5.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/Mange/roadie/archive/v5.1.0.tar.gz -> roadie-5.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=12dbd7611dd4548c18d84b31be49da62 diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 index c57051cec535..40fa1d5a34b6 100644 --- a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/Mange/roadie-rails/archive/v3.0.0.tar.gz -> roadie-rails-3.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8fd291347ad4f4945c8ad8354957bd7b diff --git a/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 b/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 index f0c24954f944..98b7f20a75a8 100644 --- a/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 +++ b/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/robots-0.10.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=780c788a8e10f5deecbe7a9f85a07f4d diff --git a/metadata/md5-cache/dev-ruby/rotp-6.2.2 b/metadata/md5-cache/dev-ruby/rotp-6.2.2 index 8bb9d8521660..7721de08ffd3 100644 --- a/metadata/md5-cache/dev-ruby/rotp-6.2.2 +++ b/metadata/md5-cache/dev-ruby/rotp-6.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mdp/rotp/archive/v6.2.2.tar.gz -> rotp-6.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4e3aa403e610db5d2f76053de36d5f1b diff --git a/metadata/md5-cache/dev-ruby/rouge-3.30.0 b/metadata/md5-cache/dev-ruby/rouge-3.30.0 index 7ea7810c929f..c8af3d963fb2 100644 --- a/metadata/md5-cache/dev-ruby/rouge-3.30.0 +++ b/metadata/md5-cache/dev-ruby/rouge-3.30.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jneen/rouge/archive/v3.30.0.tar.gz -> rouge-3.30.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=30f33d4cd06d8b89a48ecc5d4e18d95c diff --git a/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 b/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 index 35a56523bad4..37038e08a7c8 100644 --- a/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 +++ b/metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jneen/rouge/archive/v3.30.0.tar.gz -> rouge-3.30.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c7c24780777e5125aaa8b7b4932b9691 diff --git a/metadata/md5-cache/dev-ruby/rouge-4.1.0 b/metadata/md5-cache/dev-ruby/rouge-4.1.0 index 58d70bc8f2c9..49298b329fe8 100644 --- a/metadata/md5-cache/dev-ruby/rouge-4.1.0 +++ b/metadata/md5-cache/dev-ruby/rouge-4.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rouge-ruby/rouge/archive/v4.1.0.tar.gz -> rouge-4.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0c8d35adb54b79484726b08b2641ca3c diff --git a/metadata/md5-cache/dev-ruby/rouge-4.1.2 b/metadata/md5-cache/dev-ruby/rouge-4.1.2 index c60d110aa6cf..afccb2f5fa98 100644 --- a/metadata/md5-cache/dev-ruby/rouge-4.1.2 +++ b/metadata/md5-cache/dev-ruby/rouge-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rouge-ruby/rouge/archive/v4.1.2.tar.gz -> rouge-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6fd7b1c1414e6e9990bc770bfcd45200 diff --git a/metadata/md5-cache/dev-ruby/rouge-4.1.3 b/metadata/md5-cache/dev-ruby/rouge-4.1.3 index 9b4c67337d80..dc44a5821bb4 100644 --- a/metadata/md5-cache/dev-ruby/rouge-4.1.3 +++ b/metadata/md5-cache/dev-ruby/rouge-4.1.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rouge-ruby/rouge/archive/v4.1.3.tar.gz -> rouge-4.1.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b4cd6bd15e8023fc492cf83d4645079e diff --git a/metadata/md5-cache/dev-ruby/rqrcode-2.1.2 b/metadata/md5-cache/dev-ruby/rqrcode-2.1.2 index 96d07c708401..86439b1ce73a 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode-2.1.2 +++ b/metadata/md5-cache/dev-ruby/rqrcode-2.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whomwah/rqrcode/archive/v2.1.2.tar.gz -> rqrcode-2.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=813c729dffccf48697237b754a70407a diff --git a/metadata/md5-cache/dev-ruby/rqrcode-2.2.0 b/metadata/md5-cache/dev-ruby/rqrcode-2.2.0 index 0c0cf30d7a35..9e1905a3d813 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode-2.2.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/whomwah/rqrcode/archive/v2.2.0.tar.gz -> rqrcode-2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=60e112b971576f8b5edcb07c4da86b4d diff --git a/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 b/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 index ce55d621425c..3668d4e21686 100644 --- a/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 +++ b/metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/whomwah/rqrcode_core/archive/v1.2.0.tar.gz -> rqrcode_core-1.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=405298edc7d3efec196fb66bf69f10c1 diff --git a/metadata/md5-cache/dev-ruby/rr-3.1.0 b/metadata/md5-cache/dev-ruby/rr-3.1.0 index 1c8c3c20e640..69b3137b72d4 100644 --- a/metadata/md5-cache/dev-ruby/rr-3.1.0 +++ b/metadata/md5-cache/dev-ruby/rr-3.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rr/rr/archive/v3.1.0.tar.gz -> rr-3.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7bc040b58d7fb8e9516da3e39b5707f6 diff --git a/metadata/md5-cache/dev-ruby/rspec-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-3.11.0 index f3a487157f70..7bccbca2df54 100644 --- a/metadata/md5-cache/dev-ruby/rspec-3.11.0 +++ b/metadata/md5-cache/dev-ruby/rspec-3.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/rspec-3.11.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7f96284ab076c31b65ab7d33f7530808 diff --git a/metadata/md5-cache/dev-ruby/rspec-3.12.0 b/metadata/md5-cache/dev-ruby/rspec-3.12.0 index 44aeffc4d9ed..17a5934e9431 100644 --- a/metadata/md5-cache/dev-ruby/rspec-3.12.0 +++ b/metadata/md5-cache/dev-ruby/rspec-3.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/rspec-3.12.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1e43deb078a36d1d254fbb2551165249 diff --git a/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 b/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 index 3ea1d7ac8f42..7d8366cbbfd4 100644 --- a/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 +++ b/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/pboling/rspec-block_is_expected/archive/refs/tags/v1.0.5.tar.gz -> rspec-block_is_expected-1.0.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=158f03888dfb0c9b95e3f29c5393ed1f diff --git a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 index e1b32bd5a140..5c6cb153c466 100644 --- a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 +++ b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-collection_matchers-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=efc8fcbe5de7986d5db6414003af4528 diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-core-3.11.0 index 951c2bfc5334..f2ad36de373f 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.11.0 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.11.0.tar.gz -> rspec-core-3.11.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c65b92cf87fd3909462131070ea5464c diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.12.1 b/metadata/md5-cache/dev-ruby/rspec-core-3.12.1 index d3a78105d6cc..94851db3ff5b 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.12.1 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.12.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.12.1.tar.gz -> rspec-core-3.12.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=544fc09dc49c93de3a8fae75c429eb75 diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 b/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 index a51601b10e57..43a5e3d05b51 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.12.2.tar.gz -> rspec-core-3.12.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c5c7376cd02ef23bfb0d82b7f3deb64c diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 index eae2852cef0c..1dceb5cfd0f4 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.11.0.tar.gz -> rspec-expectations-3.11.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a0326a0c89d4f80f3acfe6a5612885fb diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 index 73053a2aefeb..b0d9acb03971 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.11.1.tar.gz -> rspec-expectations-3.11.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1f7e3779ceba90aa4f9b93e77592dc4d diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.0 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.0 index 9ec848254415..16bb91da3039 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.0 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.12.0.tar.gz -> rspec-expectations-3.12.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb9f6a3b9dabae714ff1c1604381da5b diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.1 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.1 index 4d0a4477ebef..466db63fd4a5 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.1 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.12.1.tar.gz -> rspec-expectations-3.12.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1f7e3779ceba90aa4f9b93e77592dc4d diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.2 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.2 index e7032831c90e..951ef20f81e4 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.2 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.12.2.tar.gz -> rspec-expectations-3.12.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d33d12dfc6e303dd750655c519331e22 diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 index b1b7dcf2d76c..cca721c9e307 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.12.3.tar.gz -> rspec-expectations-3.12.3-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5a891b1d454615a041f9ee06ac878f73 diff --git a/metadata/md5-cache/dev-ruby/rspec-files-1.1.2 b/metadata/md5-cache/dev-ruby/rspec-files-1.1.2 index 1450c5dbcf66..567ec72e1399 100644 --- a/metadata/md5-cache/dev-ruby/rspec-files-1.1.2 +++ b/metadata/md5-cache/dev-ruby/rspec-files-1.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/rspec-files/archive/refs/tags/v1.1.2.tar.gz -> rspec-files-1.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cae02b00b8daf9a91ad16115b2326a03 diff --git a/metadata/md5-cache/dev-ruby/rspec-files-1.1.3 b/metadata/md5-cache/dev-ruby/rspec-files-1.1.3 index 44d5d42cdee7..95336a3e18df 100644 --- a/metadata/md5-cache/dev-ruby/rspec-files-1.1.3 +++ b/metadata/md5-cache/dev-ruby/rspec-files-1.1.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/rspec-files/archive/v1.1.3.tar.gz -> rspec-files-1.1.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1ef5aa67fd74cb311203f302d81079e2 diff --git a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 index 5546e2ff1747..2627835a1b08 100644 --- a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-its-1.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7dd120afbe20f150fb451f23a139819f diff --git a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 index a12567599380..7b4be61e4153 100644 --- a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-json_expectations-2.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=150d099b480206c4dd712a58acc12072 diff --git a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 index 4c888259af99..008dfd78b337 100644 --- a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 +++ b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/rspec-memory/archive/v1.0.3.tar.gz -> rspec-memory-1.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e313d10bdc5d4a3a3dd3b1220f71e09b diff --git a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.4 b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.4 index 875e51618508..d58ba7f09f7f 100644 --- a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.4 +++ b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/socketry/rspec-memory/archive/v1.0.4.tar.gz -> rspec-memory-1.0.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f95934c72ada8158813457dc96aef634 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.2 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.2 index 7eb16e01c4b8..72917ae5b70d 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.2 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.11.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.11.2.tar.gz -> rspec-mocks-3.11.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ccf71d6071d09dfbd0fa972e03f31647 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.2 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.2 index c56afeb6ef02..0ccbbec67e26 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.2 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.12.2.tar.gz -> rspec-mocks-3.12.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=40f1185bcdd7c55e65ae2eee5e76bbd9 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.3 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.3 index db1b6d8bddaf..1bdf68dc834f 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.3 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.12.3.tar.gz -> rspec-mocks-3.12.3-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=524325f29f3f988d41a8131eb8052ca8 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.5 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.5 index 4118d496e8f2..dd41937f61f8 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.5 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.12.5.tar.gz -> rspec-mocks-3.12.5-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d1f8071bcc6b2ef980b2ca4b63ebc162 diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 index c2ef71d4d3b6..1adbaff339dc 100644 --- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.12.6.tar.gz -> rspec-mocks-3.12.6-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3a83acf4b86bccb11873a9dcedb33777 diff --git a/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 b/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 index 20a3fbce561d..0b6d768a7024 100644 --- a/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 +++ b/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pboling/rspec-pending_for/archive/v0.1.16.tar.gz -> rspec-pending_for-0.1.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e9c725c41b6ff82871eea63e69c7a19a diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 b/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 index fc3e1bea1e07..1a010699aad6 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.10:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby30(-)] dev-ruby/rails:6.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-5.1.2[ruby_targets_ruby31(-)] dev-ruby/rails:6.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) DESCRIPTION=RSpec's official Ruby on Rails plugin @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/rspec/rspec-rails/archive/v5.1.2.tar.gz -> rspec-rails-5.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a52f44b65c7acf2f2244ea365b57c7ef +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2c23a9a22c1cf9092ac3c568a61bf119 diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 index 7f23bb758882..7ad20758501b 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/rspec/rspec-rails/archive/v6.0.2.tar.gz -> rspec-rails-6.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=187c2b5cd96f3a594c5db4b4e71eb329 diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 index a509eced40f3..26506682c86c 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby32(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby32(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby32(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby32(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby32(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby32(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby30(-),sqlite] dev-ruby/activerecord:6.1[ruby_targets_ruby30(-),sqlite] ) >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby31(-),sqlite] dev-ruby/activerecord:6.1[ruby_targets_ruby31(-),sqlite] ) >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby32(-),sqlite] dev-ruby/activerecord:6.1[ruby_targets_ruby32(-),sqlite] ) >=dev-ruby/capybara-2.2.0[ruby_targets_ruby32(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby32(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=RSpec's official Ruby on Rails plugin @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/rspec/rspec-rails/archive/v6.0.3.tar.gz -> rspec-rails-6.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6d00a74351ce43c6292020385d83d225 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=81bdd2ee858d8d119bb70b18b1eab5e7 diff --git a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0-r1 b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0-r1 index 2f9efc5a7774..91f50ebd1d08 100644 --- a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rspec-stubbed_env-1.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6b992be3ff96da7f3b8860ccbf362281 diff --git a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.1 b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.1 index 7a4cf3ce6bf2..d8399b3964d5 100644 --- a/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.1 +++ b/metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/rspec-3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rspec-3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/rspec-3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rspec-3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-block_is_expected[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-block_is_expected[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-block_is_expected[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Stub environment variables in a scoped context for testing @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/pboling/rspec-stubbed_env/archive/refs/tags/v1.0.1.tar.gz -> rspec-stubbed_env-1.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=248fbc9590959fbf2f47b6cd5e470ae5 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=f3c3213d912b7f5dd98d217fe6b038e6 diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.11.0 b/metadata/md5-cache/dev-ruby/rspec-support-3.11.0 index 6d8496772221..865728fdc99b 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.11.0 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.11.0.tar.gz -> rspec-support-3.11.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae089fcc70808f7e405c7466c2e019fe diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.11.1 b/metadata/md5-cache/dev-ruby/rspec-support-3.11.1 index c70abb933e5b..5d7a13f5867b 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.11.1 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.11.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.11.1.tar.gz -> rspec-support-3.11.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=91a7fe7e0efa2283d2eb5325e335f830 diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.12.0 b/metadata/md5-cache/dev-ruby/rspec-support-3.12.0 index 619cc0f04d32..88c1d0a77ab7 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.12.0 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.12.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.12.0.tar.gz -> rspec-support-3.12.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=14ff2466c341ba921f01347c6d7a3282 diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.12.1 b/metadata/md5-cache/dev-ruby/rspec-support-3.12.1 index 52945122954c..5533dbcfbe53 100644 --- a/metadata/md5-cache/dev-ruby/rspec-support-3.12.1 +++ b/metadata/md5-cache/dev-ruby/rspec-support-3.12.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-support/archive/v3.12.1.tar.gz -> rspec-support-3.12.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=36cde94b16c2aee1fd28e54902a86ebb diff --git a/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r2 b/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r2 index c87211a473a9..7b98decde6fe 100644 --- a/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r2 +++ b/metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rspectacular-0.70.8.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=276d66accf12f242c9ef36b65227f66d diff --git a/metadata/md5-cache/dev-ruby/rss-0.2.9-r1 b/metadata/md5-cache/dev-ruby/rss-0.2.9-r1 index 058f88c3118d..39d8066ef412 100644 --- a/metadata/md5-cache/dev-ruby/rss-0.2.9-r1 +++ b/metadata/md5-cache/dev-ruby/rss-0.2.9-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rss-0.2.9.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9f4f16b775bfe007cc9fafbacd27be6b diff --git a/metadata/md5-cache/dev-ruby/console-1.16.2-r1 b/metadata/md5-cache/dev-ruby/rss-0.3.0 similarity index 53% rename from metadata/md5-cache/dev-ruby/console-1.16.2-r1 rename to metadata/md5-cache/dev-ruby/rss-0.3.0 index 1bec7b775d8f..e81c5dabfc53 100644 --- a/metadata/md5-cache/dev-ruby/console-1.16.2-r1 +++ b/metadata/md5-cache/dev-ruby/rss-0.3.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sus[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rexml[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rexml[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rexml[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=Beautiful logging for Ruby +DESCRIPTION=Family of libraries that support various formats of XML feeds EAPI=8 -HOMEPAGE=https://github.com/socketry/console +HOMEPAGE=https://github.com/ruby/rss INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +RDEPEND=ruby_targets_ruby30? ( dev-ruby/rexml[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rexml[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rexml[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://github.com/socketry/console/archive/v1.16.2.tar.gz -> console-1.16.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7fc1fb79e58b27ffc23d0831280e2dd2 +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ruby/rss/archive/refs/tags/0.3.0.tar.gz -> rss-0.3.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6946faab1dcc2e761dcb4856d44719f6 diff --git a/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 index 63dea60f5fa9..9142fac1358b 100644 --- a/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=65df6dd6a289bcfa756ee6b8d73d735d diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 index 6f04146a3534..ec5f6d7384bf 100644 --- a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 +++ b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=883598defca7ddcab239dbd75b7013b2 diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 index 2623ddcd05e3..17c187bf783e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 +++ b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=68370062964b311f6303248a4caecc90 diff --git a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 index 1d4c61bf5128..aa0a88b5db86 100644 --- a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=29907fe9de3cfb6448d3202a8be5a8f8 diff --git a/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 b/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 index 8df01c41baf0..8a7d0c169201 100644 --- a/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Flameeyes/ruby-elf/archive/1.0.8.tar.gz -> ruby-elf-1.0.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=996030de843311b6f969f87f62bf4599 diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.2 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.2 index dd59f523cbb0..3b956c8b74f3 100644 --- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.2 +++ b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.11.2.tar.gz -> ruby-feedparser-0.11.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=02caef015059f8fd5b3dc4b2222cf7ee diff --git a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 index 195c073d54db..409c8030d71b 100644 --- a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 +++ b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-filemagic-0.7.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=892d53e61cda02a0892358e059154802 diff --git a/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 index ec82aa89831b..e78559e4b800 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 _md5_=228660a96f73d9c83202d12279eff78e diff --git a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 index 9d69292210a6..6a0761d03023 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=184765d695c490b6d9541b03ba8001e0 diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 index 0fb54653c15f..f4b52a989af8 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gettext-3.4.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8e95e15be7007115f3d2f114b0f54eb5 diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.4 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.4 index dcecf06bf397..03e4a5a4ab2e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.4 +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gettext-3.4.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=33386038aa36c8a1b64775f7c48c1c89 diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 index a7368e52e036..d95c2cb686eb 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/gettext-3.4.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=048ff11a53744fcab860a150d77a6e2d diff --git a/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 index 9770b9b96001..d93051129de1 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9766b7a15dac635ef871f3013953325d diff --git a/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 index 3ae4979faed0..98a0a1fc189c 100644 --- a/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=49e50e66b1c7688e21bd8ad4b52f46ef diff --git a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 index f7c9a85d06e4..866fd3612156 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6e91c00cb99bab59de8bb9f900d2b5f0 diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 index 8e642a2d36d4..6197b88687ca 100644 --- a/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 _md5_=573f038c5aa046d79fd2f61b12de2fd9 diff --git a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 index 572b296d7959..c99ee214e7d0 100644 --- a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-hmac-0.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=67de27856e9a7ea27c84ac01d062a07b diff --git a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 index 731a511554a1..f232b9abac86 100644 --- a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 +++ b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3743bbb7542c1fd34d06ec8b28b90ef9 diff --git a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 index a076164708b0..a90a15c0abbc 100644 --- a/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 +++ b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cfe451f8620a23ad5cbfc3dca66d908c diff --git a/metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 b/metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 index cc9ab69281b1..793cf0cd7d1f 100644 --- a/metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 +++ b/metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Homebrew/ruby-macho/archive/v3.0.0.tar.gz -> ruby-macho-3.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cbd2ea9150b915edec583e812095e0f5 diff --git a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 index 36aedb187336..5e78cc0bb9ae 100644 --- a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/moumar/ruby-mp3info/archive/v0.8.10.tar.gz -> ruby-mp3info-0.8.10-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d1721a28217736d5c10858f1c7ab56d8 diff --git a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 index 761bb8dcc723..de390739d255 100644 --- a/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 +++ b/metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-ldap/ruby-net-ldap/archive/v0.18.0.tar.gz -> ruby-net-ldap-0.18.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d2f43112aadfdcb0bb7e52cd1045cadc diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 index 457268de1105..a6ab1f6d1b99 100644 --- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999991.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=82058239866ca850358ea2f5675b59bb diff --git a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 index 11b86e612ac9..9845c532533c 100644 --- a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 +++ b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-oembed/ruby-oembed/archive/v0.16.1.tar.gz -> ruby-oembed-0.16.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=85d1c49921cd1d56441839fb9b84bbf5 diff --git a/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 b/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 index 28581835ffc8..53f1016d1a58 100644 --- a/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-ole-1.2.12.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9340763bc4cc4d8b6d35cf28d7052784 diff --git a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 index 675638523c4c..564ccfd07d06 100644 --- a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/opengl-0.10.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ded80ea4785331e96d5864c851b46064 diff --git a/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 b/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 index d161518207da..4542ce29e30a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 +++ b/metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/openid/ruby-openid/archive/v2.9.2.tar.gz -> ruby-openid-2.9.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=351f862d451accaa35a98c0a8307a3f4 diff --git a/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 index 8b0553837b0a..b3ff57cd6631 100644 --- a/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f22448317f9cda30ff17fb24879ef5f5 diff --git a/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 index c57b6c20aee0..34567d7f10f0 100644 --- a/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 +++ b/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e354201c581717db44fe9b8a6efc76fb diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 b/metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 index b7f525a69431..cf83d075413c 100644 --- a/metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 +++ b/metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.6.1.tar.gz -> ruby-prof-1.6.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=54a8603bdba81017cd0629b44dee0fa5 diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 b/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 index 87098cf98f43..b101ee4af00e 100644 --- a/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 +++ b/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.6.3.tar.gz -> ruby-prof-1.6.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=68f4e40b38d31cf2655170654528e502 diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 index 574a2ce531c8..22e5b10624ee 100644 --- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 +++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.11.0.tar.gz -> ruby-progressbar-1.11.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fd581fb9559e68146e5033df91db10d5 diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 index c2782fd3edc4..236897ce2d87 100644 --- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 +++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.13.0.tar.gz -> ruby-progressbar-1.13.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=928f81f67fff1e00909e470476df6a5b diff --git a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 index 6c094b9fad7b..28fac1a75a6f 100644 --- a/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 +++ b/metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-rc4-0.1.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e399eee6452cc4b74f4868ad53f9156f diff --git a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 index 611f21483668..bfa9e973b19a 100644 --- a/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 +++ b/metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-shadow-2.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb2189104d2d3e98c0b57e53425f9419 diff --git a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 index 698d5a1f6022..2fa1be653529 100644 --- a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-shout-2.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a89d7dc6214bc58e69a61f46a4b76e93 diff --git a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r2 b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r2 index 45801e1ce98d..eb19584ef0e7 100644 --- a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-termios-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c9213cb2a2ced1809d298149c6c03a46 diff --git a/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 b/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 index c049f97adaaf..0cb8d126c669 100644 --- a/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 +++ b/metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-yadis-0.3.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=098cd90c8ea6fd203627d73e42459724 diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 index b334d3e93a3c..61621802bc27 100644 --- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 +++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0.0 SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb6c894b8df739cd26e9f6ecf9b1a301 diff --git a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5-r1 b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5-r1 index 3af9ff6a1db4..a675ca16d089 100644 --- a/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0.0 SRC_URI=https://rubygems.org/gems/ruby2_keywords-0.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9afac7d8e9d059d700f7f6dd7a2cd6fd diff --git a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 index 837052aa28b5..3c5d98ff35cb 100644 --- a/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 +++ b/metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/ruby2ruby-2.4.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=93f0f10fb38bd07972c72e672eaff116 diff --git a/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 b/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 index 1a129d567e1d..3ff1a78d9dde 100644 --- a/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 +++ b/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/ruby_engine-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=282d614fe3daec07339d96f2262ee20f diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.19.2 b/metadata/md5-cache/dev-ruby/ruby_parser-3.19.2 index 9d4c8000632d..85277204c872 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.19.2 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.19.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.19.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=729a6ed9914943b9b3db72d3df8fd23f diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 index c717b3f76b2e..0f96f6088245 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.20.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae0317d6bae0e9075591c22cb392c47d diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.1 b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.1 index 84415beadbab..09dda56fe4ae 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.1 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.20.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5224fee3f2f6d8cde71cc10680f35eb3 diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 index a71da072e87f..68a8f493206a 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.20.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5224fee3f2f6d8cde71cc10680f35eb3 diff --git a/metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 b/metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 index 9f0821475b9a..75a68c43f32f 100644 --- a/metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 +++ b/metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/rapid7/ruby_smb/archive/refs/tags/v3.2.5.tar.gz -> ruby_smb-3.2.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cac3de840a3a50051e0f9db2fd66c6d6 diff --git a/metadata/md5-cache/dev-ruby/ruby_version-1.0.2 b/metadata/md5-cache/dev-ruby/ruby_version-1.0.2 index 9b0fe3d3f886..b39844480422 100644 --- a/metadata/md5-cache/dev-ruby/ruby_version-1.0.2 +++ b/metadata/md5-cache/dev-ruby/ruby_version-1.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ruby_version-1.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bbdf720a43455a0377814a1174f1acc9 diff --git a/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 b/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 index 9b5dffc280bf..6a524b751359 100644 --- a/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 +++ b/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ruby_version-1.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c793658b7418d66f1c8588940393432a diff --git a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 index 3fc7b4940480..e6aa78a2cf67 100644 --- a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 +++ b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubyntlm-0.6.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5f53fe0daae14116baa826b157e8adf2 diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.1 b/metadata/md5-cache/dev-ruby/rubypants-0.7.1 index de508fb1bd28..55d18539dae3 100644 --- a/metadata/md5-cache/dev-ruby/rubypants-0.7.1 +++ b/metadata/md5-cache/dev-ruby/rubypants-0.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubypants-0.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=98d8da797ba2dc1296db67a6e9e6902e diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 b/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 index 2abf9b54a530..016417fa484c 100644 --- a/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubypants-0.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1719caa70670f53218c7f1b9e47944d1 diff --git a/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 b/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 index 55c4cca1e76f..fd846c0e5396 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 +++ b/metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-0.8.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5401e59af4d03eef3d15efe82dc1cb8a diff --git a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 index 0c92890dd95c..7bf9ff13c025 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-cli-0.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=55341dc7b8bf3cf63c00ce187b4f6a66 diff --git a/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 b/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 index ed49552cbbd9..29cad6758d06 100644 --- a/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 +++ b/metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytter-1.5.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=073aaa1e763ed66b90010044f8bf3ba2 diff --git a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 index 6d6fe662b4a5..77ab0ce8a204 100644 --- a/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/rubyzip/rubyzip/archive/v1.3.0.tar.gz -> rubyzip-1.3.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6aa66f9820dad1e3d1785737bb6cc13c diff --git a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 index 00ef97b18abe..3b4a22b39a84 100644 --- a/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 +++ b/metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rubyzip/rubyzip/archive/v2.3.2.tar.gz -> rubyzip-2.3.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=97155b9f32967679c2f304cb204df496 diff --git a/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r2 b/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r2 index a65e6bdbd484..dbbe7694daa9 100644 --- a/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r2 +++ b/metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/safe_yaml-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8ad0c674ac4c2df8d6d0348b11311243 diff --git a/metadata/md5-cache/dev-ruby/sanitize-6.0.1 b/metadata/md5-cache/dev-ruby/sanitize-6.0.1 index b50a7fc8787a..72d63f0f7c9e 100644 --- a/metadata/md5-cache/dev-ruby/sanitize-6.0.1 +++ b/metadata/md5-cache/dev-ruby/sanitize-6.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/rgrove/sanitize/archive/v6.0.1.tar.gz -> sanitize-6.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e5beb4aad00038829194d07a444e3175 diff --git a/metadata/md5-cache/dev-ruby/sanitize-6.0.2 b/metadata/md5-cache/dev-ruby/sanitize-6.0.2 index 9ef722f69bb4..75b390e26c11 100644 --- a/metadata/md5-cache/dev-ruby/sanitize-6.0.2 +++ b/metadata/md5-cache/dev-ruby/sanitize-6.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/rgrove/sanitize/archive/v6.0.2.tar.gz -> sanitize-6.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8d2382a4ceffe5197afd8462de4607ae diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4-r1 b/metadata/md5-cache/dev-ruby/sass-3.7.4-r1 index a41ad511b70a..49933331957d 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.7.4-r1 +++ b/metadata/md5-cache/dev-ruby/sass-3.7.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.7 SRC_URI=https://github.com/sass/ruby-sass/archive/3.7.4.tar.gz -> sass-3.7.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=876fe212a379ce57ae23b7f654ba0697 diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4-r2 b/metadata/md5-cache/dev-ruby/sass-3.7.4-r2 index 70638e12c5c5..648d0487d8df 100644 --- a/metadata/md5-cache/dev-ruby/sass-3.7.4-r2 +++ b/metadata/md5-cache/dev-ruby/sass-3.7.4-r2 @@ -1,4 +1,4 @@ -BDEPEND=ruby_targets_ruby30? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( !!=dev-ruby/yard-0.5.3[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5.15[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( >=dev-ruby/yard-0.5.3[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( !! sass-3.7.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8148bd9c7b274c457a80df326aef4b38 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=bb8dceaefecd27c0f04123790cabf587 diff --git a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 index 1eccc1997233..7417aedbfb27 100644 --- a/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/sass/listen/archive/v4.0.0.tar.gz -> sass-listen-4.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=af31c7846bb800701207fd1b4339a5c9 diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0-r1 b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0-r1 index 5088479bd614..fbb7438e6834 100644 --- a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=5.1 SRC_URI=https://github.com/rails/sass-rails/archive/v5.1.0.tar.gz -> sass-rails-5.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2faef1fac0b369390f5530ebff5ea3b0 diff --git a/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 b/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 index adfa549530f1..c649f01dac90 100644 --- a/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 +++ b/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/sassc-2.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae9185de4742e163df5ca11445625b90 diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 index e7397ddaf1cd..7b26dee8d699 100644 --- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 +++ b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=950c1a3ed9d1ce4e4467b42fcb971a95 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=74378c6fd43dc98f7013538a93b810d4 diff --git a/metadata/md5-cache/dev-ruby/sawyer-0.9.2 b/metadata/md5-cache/dev-ruby/sawyer-0.9.2 index 2e6654f7a292..a8f82ea4635d 100644 --- a/metadata/md5-cache/dev-ruby/sawyer-0.9.2 +++ b/metadata/md5-cache/dev-ruby/sawyer-0.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lostisland/sawyer/archive/v0.9.2.tar.gz -> sawyer-0.9.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cfed9c3050fd28e71e7525306f9a0c60 diff --git a/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 b/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 index 494abe3b6a3f..91e0a3c6f706 100644 --- a/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sdoc-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=41cc5f61c94d0385694c33a0705044f1 diff --git a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 index 76c6fb0a4fdb..5c817c7e8201 100644 --- a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 +++ b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mbleigh/seed-fu/archive/v2.3.9.tar.gz -> seed-fu-2.3.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d6c3db1083bdfecaafe5105a3a98d88a diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 index eeb90e4f3825..e1e1447d7c46 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cbac5ed4e92624cf2f7ef77f62497db1 diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.10.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.10.0 index bea31c85e656..d06c0eea8a51 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.10.0 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.10.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.10.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=02fd6f16e7eed74a0787cf4b581836f8 diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.11.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.11.0 index 6eacb634c28a..82ac04ea94b9 100644 --- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.11.0 +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.11.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.11.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e1fa937cd51c8d1cc58341a373ed78a2 diff --git a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 index dbbee04ea652..72765466acd0 100644 --- a/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 +++ b/metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/semantic_puppet-1.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=888a5a5ac53f73bbec28d646c33ae599 diff --git a/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 b/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 index 6bbf779f2e37..1ef348093adc 100644 --- a/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 +++ b/metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/haf/semver/archive/v3.4.2.tar.gz -> semver2-3.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7961a06e7ba336c34da1d29a6a8895db diff --git a/metadata/md5-cache/dev-ruby/sequel-5.71.0 b/metadata/md5-cache/dev-ruby/sequel-5.71.0 new file mode 100644 index 000000000000..d831a6141604 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sequel-5.71.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A lightweight database toolkit for Ruby +EAPI=8 +HOMEPAGE=https://sequel.jeremyevans.net/ +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/jeremyevans/sequel/archive/refs/tags/5.71.0.tar.gz -> sequel-5.71.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=73f30e0b71b3eab31a2a6e9393312d3b diff --git a/metadata/md5-cache/dev-ruby/serialport-1.3.2 b/metadata/md5-cache/dev-ruby/serialport-1.3.2 index 8ebdae40ff8c..95b9976719b3 100644 --- a/metadata/md5-cache/dev-ruby/serialport-1.3.2 +++ b/metadata/md5-cache/dev-ruby/serialport-1.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serialport-1.3.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fbaeb95de8de4fe23d80f4766c5d21de diff --git a/metadata/md5-cache/dev-ruby/serialport-1.3.2-r1 b/metadata/md5-cache/dev-ruby/serialport-1.3.2-r1 new file mode 100644 index 000000000000..3a8cc9b61a51 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/serialport-1.3.2-r1 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=a library for serial port (rs232) access in ruby +EAPI=8 +HOMEPAGE=https://github.com/hparra/ruby-serialport/ +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/serialport-1.3.2.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fd26ae93c2f5ec62f235123869f45a72 diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.3.0 b/metadata/md5-cache/dev-ruby/serverengine-2.3.0 index da3fdb9850af..6755247609a7 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.3.0 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=437e71e9c23da6fece6441c84af7cbed diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.3.1 b/metadata/md5-cache/dev-ruby/serverengine-2.3.1 index 54b330768458..9f6907cc9243 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.3.1 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fa970455c451d526cfe77452cb8e022b diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.3.2 b/metadata/md5-cache/dev-ruby/serverengine-2.3.2 index 9a89e6bae05a..6fa3dd5bf28b 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.3.2 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.3.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dc7514af1ad3aa1a31a20432a3fa45ad diff --git a/metadata/md5-cache/dev-ruby/set-1.0.3 b/metadata/md5-cache/dev-ruby/set-1.0.3 index 7071986f93a4..f0edcdf9e3be 100644 --- a/metadata/md5-cache/dev-ruby/set-1.0.3 +++ b/metadata/md5-cache/dev-ruby/set-1.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/set/archive/v1.0.3.tar.gz -> set-1.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e2aede097cab4db656c7266dd173126b diff --git a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 index 201e3ac27e6e..98e48485d085 100644 --- a/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 +++ b/metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/settingslogic-2.0.9.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9aec2d0f15e3112ab96329ebe5eb0ca0 diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 index a288f4614b70..beeafea53d67 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.16.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=02f2e516c16b92f5612920e02c99dd3c diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 b/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 index a5ad42ce5ca9..0192c9b5d42e 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.17.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5c569fbaacb786ce331989a69d315510 diff --git a/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 b/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 index 483d458bc47c..f3fd5cef20ab 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 +++ b/metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/thoughtbot/shoulda/archive/v2.11.3.tar.gz -> shoulda-2.11.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=32bae22fcbeb6098dc2fefe9fa8279e1 diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 index d9248f0aacb5..bd84a6a0fc3e 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4a58b74881cf657ea78115e6c89a6d4b diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 index 1bfb0c3a078d..08cc5f9af16a 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 +++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6cce7862f7c6339729e03618dc1b2f95 diff --git a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 index d20dfcad81fd..2e3d54fda3f3 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 +++ b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/shoulda-context-1.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e22432632cb25db66e59b9b097a7d557 diff --git a/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 b/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 index 5de7d1a90dc2..b9ea46297f56 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 +++ b/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/shoulda-context-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=89306867d3c9878ad616c4df88784f77 diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 index a1502e3a7f37..5562269d44ec 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/shoulda-matchers-3.1.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a2c65d01ef80dd0598f4c7a782b5ac34 diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 index daf3170c6456..320d9991655a 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v4.5.1.tar.gz -> shoulda-matchers-4.5.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3dad3c2568043f9e13eaf5eede26e005 diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 index d7fac373f5b5..88f48dc26ab3 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v5.3.0.tar.gz -> shoulda-matchers-5.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ccdc826a510b89a6626536d432ae0288 diff --git a/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 b/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 index da7763c122d9..6b52052c2822 100644 --- a/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 +++ b/metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sigdump-0.2.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2920a2abf2022d90a2a9cf340a480606 diff --git a/metadata/md5-cache/dev-ruby/sigdump-0.2.5 b/metadata/md5-cache/dev-ruby/sigdump-0.2.5 index 67787c42c419..b4c9538eec5f 100644 --- a/metadata/md5-cache/dev-ruby/sigdump-0.2.5 +++ b/metadata/md5-cache/dev-ruby/sigdump-0.2.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sigdump-0.2.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3f1c771e1aac81746681b4c8713c7041 diff --git a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 index 512eb65ce008..d20d546d38e9 100644 --- a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 +++ b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/simple-rss-1.3.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=515add9f3e8754454a03712787bab3e4 diff --git a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 index ee192c9e5d92..cddac488c11c 100644 --- a/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/laserlemon/simple_oauth/archive/v0.3.1.tar.gz -> simple_oauth-0.3.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=169fc4d8e464a00259013a71dee5eb24 diff --git a/metadata/md5-cache/dev-ruby/simplecov-0.22.0 b/metadata/md5-cache/dev-ruby/simplecov-0.22.0 index 8c16e16a441b..f9e299204d7f 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-0.22.0 +++ b/metadata/md5-cache/dev-ruby/simplecov-0.22.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.8 SRC_URI=https://github.com/simplecov-ruby/simplecov/archive/v0.22.0.tar.gz -> simplecov-0.22.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fa1f3bb25a0189636c67676c25dbaaf8 diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3-r1 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3-r1 index d230deb59b05..c68367d4cc8c 100644 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3-r1 +++ b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0.12 SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bd2e16dd8d4705d2b0c9ccbb114055f0 diff --git a/metadata/md5-cache/dev-ruby/simplecov_json_formatter-0.1.4 b/metadata/md5-cache/dev-ruby/simplecov_json_formatter-0.1.4 index c82510d323b0..34bf64edfa17 100644 --- a/metadata/md5-cache/dev-ruby/simplecov_json_formatter-0.1.4 +++ b/metadata/md5-cache/dev-ruby/simplecov_json_formatter-0.1.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/simplecov_json_formatter-0.1.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=350501f387021990a450abac6b35af57 diff --git a/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 b/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 index 289976249208..699981c7ea31 100644 --- a/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mmriis/simpleidn/archive/v0.2.1.tar.gz -> simpleidn-0.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7af912dfbed9b4ed5acab6d5193b9ca4 diff --git a/metadata/md5-cache/dev-ruby/sinatra-2.2.3 b/metadata/md5-cache/dev-ruby/sinatra-2.2.3 index dfc9a9b5bebd..6933a094e2c1 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-2.2.3 +++ b/metadata/md5-cache/dev-ruby/sinatra-2.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/sinatra/sinatra/archive/v2.2.3.tar.gz -> sinatra-2.2.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b544ce0ab9d94fa8a3e20b56f363c5e8 diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.0.5 b/metadata/md5-cache/dev-ruby/sinatra-3.0.5 index de9aa4de8d81..c309013b55ef 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-3.0.5 +++ b/metadata/md5-cache/dev-ruby/sinatra-3.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/sinatra/sinatra/archive/v3.0.5.tar.gz -> sinatra-3.0.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a2e8a5d690cacc3d4fd4790c29c14018 diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 b/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 index 9efa58f8ac18..12c56a48a2c9 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 +++ b/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/sinatra/sinatra/archive/v3.0.5.tar.gz -> sinatra-3.0.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=235acdf5306d1a34690ceb404e08230e diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.0.6 b/metadata/md5-cache/dev-ruby/sinatra-3.0.6 index abddf521d4ac..2a49e626736c 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-3.0.6 +++ b/metadata/md5-cache/dev-ruby/sinatra-3.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/sinatra/sinatra/archive/v3.0.6.tar.gz -> sinatra-3.0.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f0b44e0c7e14db4b7b9adbdd1c877be8 diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.1.0 b/metadata/md5-cache/dev-ruby/sinatra-3.1.0 new file mode 100644 index 000000000000..db96767e5e23 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sinatra-3.1.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/mustermann:3[ruby_targets_ruby30(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-3.1.0[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/mustermann:3[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby31(-)] ~dev-ruby/rack-protection-3.1.0[ruby_targets_ruby31(-)] dev-ruby/tilt:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/mustermann:3[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby32(-)] ~dev-ruby/rack-protection-3.1.0[ruby_targets_ruby32(-)] dev-ruby/tilt:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/builder[ruby_targets_ruby30(-)] dev-ruby/erubi[ruby_targets_ruby30(-)] dev-ruby/haml[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.5.6[ruby_targets_ruby30(-)] =dev-ruby/rack-test-0.5.6[ruby_targets_ruby31(-)] =dev-ruby/rack-test-0.5.6[ruby_targets_ruby32(-)] =dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-3.1.0[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/mustermann:3[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby31(-)] ~dev-ruby/rack-protection-3.1.0[ruby_targets_ruby31(-)] dev-ruby/tilt:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/mustermann:3[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby32(-)] ~dev-ruby/rack-protection-3.1.0[ruby_targets_ruby32(-)] dev-ruby/tilt:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://github.com/sinatra/sinatra/archive/v3.1.0.tar.gz -> sinatra-3.1.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=36f5c560d7300453abccb4ff339fd5c7 diff --git a/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 b/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 index e5840ea46833..facbbdae0582 100644 --- a/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sinatra-partial-1.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d1eb0fdef0b41019aaf2e29100b81318 diff --git a/metadata/md5-cache/dev-ruby/singleton-0.1.1 b/metadata/md5-cache/dev-ruby/singleton-0.1.1 index 3f5dbaea2c09..9f849bcbc049 100644 --- a/metadata/md5-cache/dev-ruby/singleton-0.1.1 +++ b/metadata/md5-cache/dev-ruby/singleton-0.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/singleton/archive/v0.1.1.tar.gz -> singleton-0.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0a1ebbf2255a25f9e2c8645558c5875e diff --git a/metadata/md5-cache/dev-ruby/slim-4.1.0-r4 b/metadata/md5-cache/dev-ruby/slim-4.1.0-r4 index 8032c1c00951..19dd82e04616 100644 --- a/metadata/md5-cache/dev-ruby/slim-4.1.0-r4 +++ b/metadata/md5-cache/dev-ruby/slim-4.1.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/slim-4.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bdd9e30854088b319f59466eaaed6e42 diff --git a/metadata/md5-cache/dev-ruby/slim-5.1.0-r1 b/metadata/md5-cache/dev-ruby/slim-5.1.0-r1 index 84baf16c5c28..8d029acda0fc 100644 --- a/metadata/md5-cache/dev-ruby/slim-5.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/slim-5.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/slim-5.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f84bba61b0c245d4999e1f5bc9e84cb8 diff --git a/metadata/md5-cache/dev-ruby/slim-5.1.1 b/metadata/md5-cache/dev-ruby/slim-5.1.1 index 2f5d9ec92983..37974cb206a1 100644 --- a/metadata/md5-cache/dev-ruby/slim-5.1.1 +++ b/metadata/md5-cache/dev-ruby/slim-5.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/slim-5.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=507e65d874b2e75ba814f0011cf5c857 diff --git a/metadata/md5-cache/dev-ruby/slop-4.10.1 b/metadata/md5-cache/dev-ruby/slop-4.10.1 index 117481219f21..e4abac24345d 100644 --- a/metadata/md5-cache/dev-ruby/slop-4.10.1 +++ b/metadata/md5-cache/dev-ruby/slop-4.10.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/leejarvis/slop/archive/v4.10.1.tar.gz -> slop-4.10.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=de5a031cf2672c6aa3e6968cb97e1081 diff --git a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 index 83f8c5e742cf..782993014266 100644 --- a/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/slow_enumerator_tools-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=664fce2a8db41d98535f5e94184c8c0f diff --git a/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 b/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 index 5f2bdd51612f..708631445115 100644 --- a/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 +++ b/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/hashie:*[ruby_targets_ruby30(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hashie:*[ruby_targets_ruby31(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/hashie:*[ruby_targets_ruby30(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hashie:*[ruby_targets_ruby31(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/hashie:*[ruby_targets_ruby32(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/rspec-pending_for-0.1:0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-pending_for-0.1:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rspec-block_is_expected[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-block_is_expected[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-block_is_expected[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A Hashie::Mash joint to make #snakelife better EAPI=8 HOMEPAGE=https://gitlab.com/oauth-xx/snaky_hash INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/hashie:*[ruby_targets_ruby30(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hashie:*[ruby_targets_ruby31(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/hashie:*[ruby_targets_ruby30(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hashie:*[ruby_targets_ruby31(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/hashie:*[ruby_targets_ruby32(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://gitlab.com/oauth-xx/snaky_hash/-/archive/v2.0.1/snaky_hash-v2.0.1.tar.bz2 -> snaky_hash-2.0.1.tar.bz2 -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f8634f50b00fb48c16cb84ff00d739d8 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=16ab7a040a3097b945fcf605baa84914 diff --git a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 index af184fcf0097..aa7585e8804b 100644 --- a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 +++ b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/knu/sorted_set/archive/v1.0.3.tar.gz -> sorted_set-1.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0b846c652f6064d6532732ab3e42b32d diff --git a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 index 1dfa99142edc..311bb7414e22 100644 --- a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 +++ b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sourcemap-0.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e69f5790ee22d771b0c7c32e349613b5 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=88213921aa3f05cdd9b2495dea3f49da diff --git a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r8 b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r8 index a6bcefcbecab..d7e40b375bdc 100644 --- a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r8 +++ b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sparklines-0.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9aa9c26ebca38e22803b02d7a4032e61 diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 index dc02307a4f20..15e942d594f2 100644 --- a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 +++ b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.3.0.tar.gz -> spreadsheet-1.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2c34a1a77c54605eb8b90da47cab6d67 diff --git a/metadata/md5-cache/dev-ruby/spring-4.1.1 b/metadata/md5-cache/dev-ruby/spring-4.1.1 index a6aecb6a0543..a6b1614aefe3 100644 --- a/metadata/md5-cache/dev-ruby/spring-4.1.1 +++ b/metadata/md5-cache/dev-ruby/spring-4.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.1 SRC_URI=https://github.com/rails/spring/archive/v4.1.1.tar.gz -> spring-4.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dd0563ff398b7601ffe79e16964c06f7 diff --git a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 index 3cb37932e5f2..d61efc5967cd 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 +++ b/metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rails/sprockets/archive/v3.7.2.tar.gz -> sprockets-3.7.2-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3ee98054c687100748f87c4b20996db4 diff --git a/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 b/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 index 191477491642..9c0ca5ab5064 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rails/sprockets/archive/v4.2.0.tar.gz -> sprockets-4.2.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=260a60adb129652ad58c61563051fe49 diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 index 2d091d5e2a4d..e60c684488aa 100644 --- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 +++ b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.4.2.tar.gz -> sprockets-rails-3.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4754788c05287fe6511ee47b24daff17 diff --git a/metadata/md5-cache/dev-ruby/spy-1.0.3 b/metadata/md5-cache/dev-ruby/spy-1.0.3 index f117260874a7..332770b5c6da 100644 --- a/metadata/md5-cache/dev-ruby/spy-1.0.3 +++ b/metadata/md5-cache/dev-ruby/spy-1.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/spy-1.0.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=62247c223b72e5880fb0bf07ccb52b8c diff --git a/metadata/md5-cache/dev-ruby/spy-1.0.5 b/metadata/md5-cache/dev-ruby/spy-1.0.5 index a943fef40653..b305ba61e3de 100644 --- a/metadata/md5-cache/dev-ruby/spy-1.0.5 +++ b/metadata/md5-cache/dev-ruby/spy-1.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/spy-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b472b461805de11c6e6b6dbc08898fe1 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 index caccff89478e..ab36c1085c07 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sqlite3-1.4.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1a63a3ff916b08e5003ae2c3dcd88271 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.1 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.1 index 3e92f1b1312f..046dc40a42f5 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.6.1 +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sqlite3-1.6.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=63e2d036bd0e82f8f031f8cfda5edd24 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3 index 14bcedeb207c..c6b80271844b 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3 +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sqlite3-1.6.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=365a12a596e981e5cbb78d8efc58c9d7 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 index 5f81ac5d0be5..08dca6e6b181 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sqlite3-1.6.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=34d6b32de5aaee5dd864a8db1f73c4e3 diff --git a/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 b/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 index c345f54dce9d..90a10eb6a394 100644 --- a/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkey-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=610736bb070252d42fdd70421ad1573c diff --git a/metadata/md5-cache/dev-ruby/sshkit-1.21.4 b/metadata/md5-cache/dev-ruby/sshkit-1.21.4 index b36d80514ec0..30a9e4620ce7 100644 --- a/metadata/md5-cache/dev-ruby/sshkit-1.21.4 +++ b/metadata/md5-cache/dev-ruby/sshkit-1.21.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkit-1.21.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=baf7d71ec25fc7c301230a42c271777c diff --git a/metadata/md5-cache/dev-ruby/sshkit-1.21.5 b/metadata/md5-cache/dev-ruby/sshkit-1.21.5 index 0706e87d856a..7a032db765a0 100644 --- a/metadata/md5-cache/dev-ruby/sshkit-1.21.5 +++ b/metadata/md5-cache/dev-ruby/sshkit-1.21.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sshkit-1.21.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fdd06dfd8211f463dea4fe1d0bbb6834 diff --git a/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 b/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 index 3a965bd6b637..77204d8c5df3 100644 --- a/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 +++ b/metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jeremyw/stamp/archive/v0.6.0.tar.gz -> stamp-0.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e04fccf8c6644bd5e5a1a35ae6232fc3 diff --git a/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 b/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 index 1e99e0fd02f6..9b247e96fdff 100644 --- a/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/state_machine-1.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c2091cea27413f3e7fb9e4cd3497229c diff --git a/metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 b/metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 index 766512a2730c..2ac9d5a1a72d 100644 --- a/metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 +++ b/metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stomp-1.4.10.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=75d10f97faad20263602b0ab8aca2581 diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 b/metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 index eaeaef6bd490..a1828f8e2f23 100644 --- a/metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 +++ b/metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stringex-2.8.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cfe10300d03f1a4c0d1ab4e78998dde3 diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 b/metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 index 45a78ee3473c..34c9c152e74c 100644 --- a/metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 +++ b/metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stringex-2.8.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=750de547963e5ef81251c6765f2c8896 diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.6 b/metadata/md5-cache/dev-ruby/stringex-2.8.6 index 90d80fed39b0..38c859e05367 100644 --- a/metadata/md5-cache/dev-ruby/stringex-2.8.6 +++ b/metadata/md5-cache/dev-ruby/stringex-2.8.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/stringex-2.8.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1438dd5ce4949fe0dee568bc4107e3f4 diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.5 b/metadata/md5-cache/dev-ruby/stringio-3.0.5 index 0e349b24dcef..a1c949c269da 100644 --- a/metadata/md5-cache/dev-ruby/stringio-3.0.5 +++ b/metadata/md5-cache/dev-ruby/stringio-3.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/stringio/archive/v3.0.5.tar.gz -> stringio-3.0.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5b64d4a6bc00537fe4a07309a9f5fa3a diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.6 b/metadata/md5-cache/dev-ruby/stringio-3.0.6 index 592f7eb31189..5531893911e5 100644 --- a/metadata/md5-cache/dev-ruby/stringio-3.0.6 +++ b/metadata/md5-cache/dev-ruby/stringio-3.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/stringio/archive/v3.0.6.tar.gz -> stringio-3.0.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e245993e88da60d021fc9eb72de1e7bb diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.7 b/metadata/md5-cache/dev-ruby/stringio-3.0.7 index 95d24dbaab6f..309a400e64e2 100644 --- a/metadata/md5-cache/dev-ruby/stringio-3.0.7 +++ b/metadata/md5-cache/dev-ruby/stringio-3.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/stringio/archive/v3.0.7.tar.gz -> stringio-3.0.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f736c8af9481f7ac9a14eebd6f51f9b0 diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.8 b/metadata/md5-cache/dev-ruby/stringio-3.0.8 new file mode 100644 index 000000000000..a668fa7c571a --- /dev/null +++ b/metadata/md5-cache/dev-ruby/stringio-3.0.8 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Pseudo IO class from/to String. +EAPI=8 +HOMEPAGE=https://github.com/ruby/stringio +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD-2 +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ruby/stringio/archive/v3.0.8.tar.gz -> stringio-3.0.8.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=f736c8af9481f7ac9a14eebd6f51f9b0 diff --git a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 index 5a5acd76082f..3b9d0777f493 100644 --- a/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 +++ b/metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nurse/strptime/archive/v0.2.5.tar.gz -> strptime-0.2.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae8d4066f9f331d4b8353a417907f9ef diff --git a/metadata/md5-cache/dev-ruby/strscan-3.0.6 b/metadata/md5-cache/dev-ruby/strscan-3.0.6 index a31621ab58d1..caeb8755c6a4 100644 --- a/metadata/md5-cache/dev-ruby/strscan-3.0.6 +++ b/metadata/md5-cache/dev-ruby/strscan-3.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/ruby/strscan/archive/v3.0.6.tar.gz -> strscan-3.0.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c74ecbb8411aa00898af5c207dadf804 diff --git a/metadata/md5-cache/dev-ruby/sus-0.20.3 b/metadata/md5-cache/dev-ruby/sus-0.20.3 index 6bca2456bef8..0537445ff9de 100644 --- a/metadata/md5-cache/dev-ruby/sus-0.20.3 +++ b/metadata/md5-cache/dev-ruby/sus-0.20.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ioquatix/sus/archive/v0.20.3.tar.gz -> sus-0.20.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7417f70ece04e2791218c296f02be920 diff --git a/metadata/md5-cache/dev-ruby/sus-0.21.0 b/metadata/md5-cache/dev-ruby/sus-0.21.0 index 7f727309c7c9..456ee6f2f78f 100644 --- a/metadata/md5-cache/dev-ruby/sus-0.21.0 +++ b/metadata/md5-cache/dev-ruby/sus-0.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ioquatix/sus/archive/v0.21.0.tar.gz -> sus-0.21.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5cf66dc103602feae15d8abcd14444cc diff --git a/metadata/md5-cache/dev-ruby/sus-0.21.1 b/metadata/md5-cache/dev-ruby/sus-0.21.1 index 9b9c82547c1e..679fec6f3e4f 100644 --- a/metadata/md5-cache/dev-ruby/sus-0.21.1 +++ b/metadata/md5-cache/dev-ruby/sus-0.21.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ioquatix/sus/archive/v0.21.1.tar.gz -> sus-0.21.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f42504b21c5038705251767b6b4aceb2 diff --git a/metadata/md5-cache/dev-ruby/sus-0.21.2 b/metadata/md5-cache/dev-ruby/sus-0.21.2 index 6cad0c94fa72..ba7f503e19e1 100644 --- a/metadata/md5-cache/dev-ruby/sus-0.21.2 +++ b/metadata/md5-cache/dev-ruby/sus-0.21.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ioquatix/sus/archive/v0.21.2.tar.gz -> sus-0.21.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5cf66dc103602feae15d8abcd14444cc diff --git a/metadata/md5-cache/dev-ruby/sus-0.22.2 b/metadata/md5-cache/dev-ruby/sus-0.22.2 index 5953f358dcf4..6b4dcd75b008 100644 --- a/metadata/md5-cache/dev-ruby/sus-0.22.2 +++ b/metadata/md5-cache/dev-ruby/sus-0.22.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ioquatix/sus/archive/v0.22.2.tar.gz -> sus-0.22.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5cf66dc103602feae15d8abcd14444cc diff --git a/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 b/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 index 0d46eb33b08f..2f3994c672ea 100644 --- a/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 +++ b/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/socketry/sus-fixtures-async/archive/v0.1.1.tar.gz -> sus-fixtures-async-0.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dffe9d9823ca60218d9f9af0b44b3927 diff --git a/metadata/md5-cache/dev-ruby/sync-0.5.0 b/metadata/md5-cache/dev-ruby/sync-0.5.0 index 8a758c0959cc..5922b91991e3 100644 --- a/metadata/md5-cache/dev-ruby/sync-0.5.0 +++ b/metadata/md5-cache/dev-ruby/sync-0.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/sync/archive/v0.5.0.tar.gz -> sync-0.5.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9a32b8efc2697a5fed087b8b2d3ab4c8 diff --git a/metadata/md5-cache/dev-ruby/syntax-1.2.2 b/metadata/md5-cache/dev-ruby/syntax-1.2.2 index b31a457831ad..7d903618d562 100644 --- a/metadata/md5-cache/dev-ruby/syntax-1.2.2 +++ b/metadata/md5-cache/dev-ruby/syntax-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/dblock/syntax/archive/v1.2.2.tar.gz -> syntax-1.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1d7a9f2dc42f7d31d65cd58dd340b613 diff --git a/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 b/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 index bb9696bfc335..31419c31984f 100644 --- a/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 +++ b/metadata/md5-cache/dev-ruby/sys-uname-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/sys-uname-1.2.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=37a3bf574c54426607d2a1a87c628e37 diff --git a/metadata/md5-cache/dev-ruby/sys-uname-1.2.3 b/metadata/md5-cache/dev-ruby/sys-uname-1.2.3 index d0fdb03ab502..ff7d53d7d9d6 100644 --- a/metadata/md5-cache/dev-ruby/sys-uname-1.2.3 +++ b/metadata/md5-cache/dev-ruby/sys-uname-1.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/sys-uname-1.2.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=97498e8ed139bee12df06eb21029f5c9 diff --git a/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r2 b/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r2 index 87fc0095b96b..8d666d1861bb 100644 --- a/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r2 +++ b/metadata/md5-cache/dev-ruby/syslogger-1.6.6-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/syslogger-1.6.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8ad5bf19dddf27332c1d7b0a323fc5e9 diff --git a/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 b/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 index c72d119acb5d..c589d61552dd 100644 --- a/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 +++ b/metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/systemu-2.6.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb829f49935fb2d0943290ae945fe1c8 diff --git a/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 b/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 index d6d3027b1aca..167bd06b633b 100644 --- a/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 +++ b/metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tdiff-0.3.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c5df253aecf293486ef9b39da935b8e4 diff --git a/metadata/md5-cache/dev-ruby/temple-0.10.0 b/metadata/md5-cache/dev-ruby/temple-0.10.0 index 898905322c32..3a69ecb010af 100644 --- a/metadata/md5-cache/dev-ruby/temple-0.10.0 +++ b/metadata/md5-cache/dev-ruby/temple-0.10.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.7 SRC_URI=https://rubygems.org/gems/temple-0.10.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=36e15ada063f14321565c5cc3861b1da diff --git a/metadata/md5-cache/dev-ruby/temple-0.10.2 b/metadata/md5-cache/dev-ruby/temple-0.10.2 index f81811686e7f..d016f2f5b849 100644 --- a/metadata/md5-cache/dev-ruby/temple-0.10.2 +++ b/metadata/md5-cache/dev-ruby/temple-0.10.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.7 SRC_URI=https://rubygems.org/gems/temple-0.10.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8fbf4bcabe2f85b58458c72d8db27bab diff --git a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 index b4709c06458c..0356e91263cb 100644 --- a/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/term-ansicolor-1.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9b0a62536343485f1a6e6401e3082f4c diff --git a/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 b/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 index 26e74a6a7e69..b31a184ec45f 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 +++ b/metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/tj/terminal-table/archive/v1.8.0.tar.gz -> terminal-table-1.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b0a0b08b2b479ba4429b45478e129a7d diff --git a/metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 b/metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 index 697b311d03fe..1de9403f3402 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 +++ b/metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/tj/terminal-table/archive/v2.0.0.tar.gz -> terminal-table-2.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=48532dd69f3181ab24aacc8b9c5d9914 diff --git a/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 b/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 index 5d26dd418078..05312758ddaf 100644 --- a/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 +++ b/metadata/md5-cache/dev-ruby/terminal-table-3.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/tj/terminal-table/archive/v3.0.2.tar.gz -> terminal-table-3.0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5d86aa08b336aaf1eb2efdcb94929af8 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.5.7 b/metadata/md5-cache/dev-ruby/test-unit-3.5.7 index 436cb7510b98..98f83f0cc0ea 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.5.7 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.5.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.5.7.tar.gz -> test-unit-3.5.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=af9dbb5fe8dd889f373945c792ea286d diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.5.8 b/metadata/md5-cache/dev-ruby/test-unit-3.5.8 index da16890a3265..2140c8b43c0e 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.5.8 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.5.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.5.8.tar.gz -> test-unit-3.5.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=560702973be3c352cd7e29473c2d2281 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.5.9 b/metadata/md5-cache/dev-ruby/test-unit-3.5.9 index 4b2115ac2f5d..e0c2b6de7476 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.5.9 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.5.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.5.9.tar.gz -> test-unit-3.5.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0afef48f46b3cd8f751bfc86d77062da diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.6.0 b/metadata/md5-cache/dev-ruby/test-unit-3.6.0 index 93119fab86a2..a408eba6fc91 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.6.0 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.6.0.tar.gz -> test-unit-3.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=560702973be3c352cd7e29473c2d2281 diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.6.1 b/metadata/md5-cache/dev-ruby/test-unit-3.6.1 index 0e1629bfee8b..8fbc55f1c3db 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.6.1 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.6.1.tar.gz -> test-unit-3.6.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0afef48f46b3cd8f751bfc86d77062da diff --git a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 index d12dc5f7c096..26f3f7bf44cd 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 +++ b/metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/test-unit-rr-1.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=59ae750f5a1ff308489fba21cd6d396a diff --git a/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 b/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 index dc20995e7cf7..1358f7c2a784 100644 --- a/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 +++ b/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.0.8[ruby_targets_ruby30(-)] dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.0.8[ruby_targets_ruby31(-)] dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-5.0.8[ruby_targets_ruby32(-)] dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.0.8[ruby_targets_ruby30(-)] dev-ruby/mocha:2[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.0.8[ruby_targets_ruby31(-)] dev-ruby/mocha:2[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-5.0.8[ruby_targets_ruby32(-)] dev-ruby/mocha:2[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Creates temporary files and directories for testing @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/test_construct-2.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=87ef711c84ac4c8ad7084d8d42b3ed44 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=faf1cab63155988350913c8d4ab5fa79 diff --git a/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 b/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 index d2d04079db71..5451defabe0d 100644 --- a/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 +++ b/metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/svenfuchs/test_declarative/archive/v0.0.6 -> test_declarative-0.0.6.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=901e628b40d566e13334c5c0142113b8 diff --git a/metadata/md5-cache/dev-ruby/text-1.3.1-r1 b/metadata/md5-cache/dev-ruby/text-1.3.1-r1 index 8a3d8613a76b..f3d7f50f238e 100644 --- a/metadata/md5-cache/dev-ruby/text-1.3.1-r1 +++ b/metadata/md5-cache/dev-ruby/text-1.3.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/text-1.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bff98c39182d8682e16ec21a1efe2a36 diff --git a/metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 b/metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 index 59c5f4ebefce..fd24e45c4be0 100644 --- a/metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 +++ b/metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/text-hyphen-1.5.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bf67a3f7a5687018850f9a4822d741b3 diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.1-r1 b/metadata/md5-cache/dev-ruby/thor-1.2.1-r1 index b72344fb705e..0b9547e98295 100644 --- a/metadata/md5-cache/dev-ruby/thor-1.2.1-r1 +++ b/metadata/md5-cache/dev-ruby/thor-1.2.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.1.tar.gz -> thor-git-1.2.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=924f3d544dd2a760fb62aec66e34e561 diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.2 b/metadata/md5-cache/dev-ruby/thor-1.2.2 index 2d4abd599185..e60d43a51e20 100644 --- a/metadata/md5-cache/dev-ruby/thor-1.2.2 +++ b/metadata/md5-cache/dev-ruby/thor-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.2.tar.gz -> thor-git-1.2.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=541d3ae019506b6a60584fe3e7ef45ff diff --git a/metadata/md5-cache/dev-ruby/thread_order-1.1.1 b/metadata/md5-cache/dev-ruby/thread_order-1.1.1 index 404cea2871e9..65bc096561fd 100644 --- a/metadata/md5-cache/dev-ruby/thread_order-1.1.1 +++ b/metadata/md5-cache/dev-ruby/thread_order-1.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/thread_order-1.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=824f9c516856b7e781f6362d32c1bfa2 diff --git a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 index 62777ad4966b..68161a78a287 100644 --- a/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 +++ b/metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/thread_safe-0.3.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3c098db4cfa895d7f7eea38279bd26ae diff --git a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 index 75e8fc44ce7e..5e7a775efb49 100644 --- a/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 +++ b/metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tidy_table-0.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9f7680216a41f1ec83f8304b918842ae diff --git a/metadata/md5-cache/dev-ruby/tilt-2.0.11 b/metadata/md5-cache/dev-ruby/tilt-2.0.11 index 30c6d4b17be8..380615fcec15 100644 --- a/metadata/md5-cache/dev-ruby/tilt-2.0.11 +++ b/metadata/md5-cache/dev-ruby/tilt-2.0.11 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/rtomayko/tilt/archive/v2.0.11.tar.gz -> tilt-2.0.11.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=98d173721ff17979eaab80ffebddfb80 diff --git a/metadata/md5-cache/dev-ruby/tilt-2.1.0 b/metadata/md5-cache/dev-ruby/tilt-2.1.0 index 33ced3666f81..fc8566484870 100644 --- a/metadata/md5-cache/dev-ruby/tilt-2.1.0 +++ b/metadata/md5-cache/dev-ruby/tilt-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jeremyevans/tilt/archive/v2.1.0.tar.gz -> tilt-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7fb619360d3e67d02537213131999aa2 diff --git a/metadata/md5-cache/dev-ruby/tilt-2.2.0 b/metadata/md5-cache/dev-ruby/tilt-2.2.0 index 4a4a4696eff7..6163df0a8d71 100644 --- a/metadata/md5-cache/dev-ruby/tilt-2.2.0 +++ b/metadata/md5-cache/dev-ruby/tilt-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jeremyevans/tilt/archive/v2.2.0.tar.gz -> tilt-2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f64aefa11030edade1a7f8bf70a98db5 diff --git a/metadata/md5-cache/dev-ruby/time-0.2.1 b/metadata/md5-cache/dev-ruby/time-0.2.1 index 85f6d94d6bef..ad39de9b6c8d 100644 --- a/metadata/md5-cache/dev-ruby/time-0.2.1 +++ b/metadata/md5-cache/dev-ruby/time-0.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/time/archive/v0.2.1.tar.gz -> time-0.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1799dbe3f40072894e35c1d00350f3ac diff --git a/metadata/md5-cache/dev-ruby/time-0.2.2 b/metadata/md5-cache/dev-ruby/time-0.2.2 index 74898fd2b609..584b81965918 100644 --- a/metadata/md5-cache/dev-ruby/time-0.2.2 +++ b/metadata/md5-cache/dev-ruby/time-0.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/time/archive/v0.2.2.tar.gz -> time-0.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1799dbe3f40072894e35c1d00350f3ac diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.5 b/metadata/md5-cache/dev-ruby/timecop-0.9.5 deleted file mode 100644 index 206e6a4f2e10..000000000000 --- a/metadata/md5-cache/dev-ruby/timecop-0.9.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=A gem providing 'time travel' and 'time freezing' capabilities -EAPI=8 -HOMEPAGE=https://github.com/travisjeffery/timecop -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/timecop-0.9.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e3179b6f7424150f30fd6694b1e1b634 diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.6 b/metadata/md5-cache/dev-ruby/timecop-0.9.6 index cbe61bccfe80..e19004bfd0fc 100644 --- a/metadata/md5-cache/dev-ruby/timecop-0.9.6 +++ b/metadata/md5-cache/dev-ruby/timecop-0.9.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/timecop-0.9.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e3179b6f7424150f30fd6694b1e1b634 diff --git a/metadata/md5-cache/dev-ruby/timecop-0.9.7 b/metadata/md5-cache/dev-ruby/timecop-0.9.7 new file mode 100644 index 000000000000..0bfd44abca08 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/timecop-0.9.7 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/activesupport[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A gem providing 'time travel' and 'time freezing' capabilities +EAPI=8 +HOMEPAGE=https://github.com/travisjeffery/timecop +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/travisjeffery/timecop/archive/refs/tags/v0.9.7.tar.gz -> timecop-0.9.7.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=3c8b36c58e5f2e0ddc317621a5ada73f diff --git a/metadata/md5-cache/dev-ruby/timeout-0.3.2 b/metadata/md5-cache/dev-ruby/timeout-0.3.2 index 46d26522bf5b..a8d856a7c738 100644 --- a/metadata/md5-cache/dev-ruby/timeout-0.3.2 +++ b/metadata/md5-cache/dev-ruby/timeout-0.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/timeout/archive/v0.3.2.tar.gz -> timeout-0.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e7d573996bdc7ba413d792f2237c4bbf diff --git a/metadata/md5-cache/dev-ruby/timers-4.3.5-r1 b/metadata/md5-cache/dev-ruby/timers-4.3.5-r1 index a5554cc4510a..4f52fb4d9fd6 100644 --- a/metadata/md5-cache/dev-ruby/timers-4.3.5-r1 +++ b/metadata/md5-cache/dev-ruby/timers-4.3.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/socketry/timers/archive/v4.3.5.tar.gz -> timers-4.3.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4d00eeccab50518310e6189bd223e95e diff --git a/metadata/md5-cache/dev-ruby/tins-1.32.1 b/metadata/md5-cache/dev-ruby/tins-1.32.1 index 466db8425011..05e3b6827c83 100644 --- a/metadata/md5-cache/dev-ruby/tins-1.32.1 +++ b/metadata/md5-cache/dev-ruby/tins-1.32.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tins-1.32.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=70a55c6eaa5c5f32efeb3755931972c2 diff --git a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 index 8f2f36b62206..eacea3c8df06 100644 --- a/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 +++ b/metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/tokyocabinet-1.32.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e16733f1c223c61250d1d823f1ae2ad3 diff --git a/metadata/md5-cache/dev-ruby/tomlrb-2.0.3 b/metadata/md5-cache/dev-ruby/tomlrb-2.0.3 index 8d37d6acd23c..5433b7c54fe4 100644 --- a/metadata/md5-cache/dev-ruby/tomlrb-2.0.3 +++ b/metadata/md5-cache/dev-ruby/tomlrb-2.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fbernier/tomlrb/archive/v2.0.3.tar.gz -> tomlrb-2.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5a091c512ea0130e58ce3dd17322b2c9 diff --git a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 index 111d100ae108..5584ed9e3ec8 100644 --- a/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/totoridipjp-0.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d77c92d54095a9c929f4781527181dd7 diff --git a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 index 5cdafc4392cb..0a83345624c4 100644 --- a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 +++ b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/transaction-simple-1.4.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6fe6b1e103bccb74c65de76f3c3a7115 diff --git a/metadata/md5-cache/dev-ruby/treetop-1.6.12 b/metadata/md5-cache/dev-ruby/treetop-1.6.12 index 3e43c7c994b6..e1954928d7b3 100644 --- a/metadata/md5-cache/dev-ruby/treetop-1.6.12 +++ b/metadata/md5-cache/dev-ruby/treetop-1.6.12 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/cjheath/treetop/archive/v1.6.12.tar.gz -> treetop-1.6.12.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=93132580bf6a65d5e5dd2d4e68938e7e diff --git a/metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 b/metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 index a4d5231c6b45..6fc0922a7da0 100644 --- a/metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.7 SRC_URI=https://github.com/prawnpdf/ttfunk/archive/1.7.0.tar.gz -> ttfunk-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=831724780e24fc58471ea822327d3cbf diff --git a/metadata/md5-cache/dev-ruby/tty-color-0.6.0 b/metadata/md5-cache/dev-ruby/tty-color-0.6.0 index f4bb164426a4..304e19cd358b 100644 --- a/metadata/md5-cache/dev-ruby/tty-color-0.6.0 +++ b/metadata/md5-cache/dev-ruby/tty-color-0.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-color/archive/v0.6.0.tar.gz -> tty-color-0.6.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=dc43c8dd221bd1fd6533222da1ac5ae0 diff --git a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 index 22450adb688c..39bd295cd386 100644 --- a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 +++ b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-command/archive/v0.10.1.tar.gz -> tty-command-0.10.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4b9ce85b055a859b6213d4240683b217 diff --git a/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 b/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 index c706ce595d2f..7a68ca52c84c 100644 --- a/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 +++ b/metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-cursor/archive/v0.7.1.tar.gz -> tty-cursor-0.7.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4d583156cae310db91bcbd8cade6b616 diff --git a/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 b/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 index 1013798e1993..4c8533598eea 100644 --- a/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 +++ b/metadata/md5-cache/dev-ruby/tty-editor-0.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-editor/archive/v0.7.0.tar.gz -> tty-editor-0.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=08cf2f07e529697ad5ed94b4ffe42757 diff --git a/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 b/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 index 9a911f395d47..9df02472f8a8 100644 --- a/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 +++ b/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-file/archive/v0.10.0.tar.gz -> tty-file-0.10.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7a50ce3b236ff67474270f5c09854e5d diff --git a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 index d35d4bdc0322..2b9b01c42b55 100644 --- a/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-platform/archive/v0.3.0.tar.gz -> tty-platform-0.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=44d9dbef460f7e99da7593f8f0fe5c22 diff --git a/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 b/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 index 7203b1894f69..d1bbf8536c2f 100644 --- a/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 +++ b/metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-prompt/archive/v0.23.1.tar.gz -> tty-prompt-0.23.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=705b83fc9e38715f85002f0018592f6c diff --git a/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 b/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 index 4c1caa6c9af6..39b94b09625b 100644 --- a/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 +++ b/metadata/md5-cache/dev-ruby/tty-reader-0.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-reader/archive/v0.9.0.tar.gz -> tty-reader-0.9.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d2b0d033d7118f6e288c1c334dd985f5 diff --git a/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 b/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 index 072438e76238..e7d6085c68a5 100644 --- a/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 +++ b/metadata/md5-cache/dev-ruby/tty-screen-0.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-screen/archive/v0.8.1.tar.gz -> tty-screen-0.8.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=21ebe3871329259b3c3760510ec39fae diff --git a/metadata/md5-cache/dev-ruby/tty-which-0.5.0 b/metadata/md5-cache/dev-ruby/tty-which-0.5.0 index ff863827e8b8..21996e4f7afd 100644 --- a/metadata/md5-cache/dev-ruby/tty-which-0.5.0 +++ b/metadata/md5-cache/dev-ruby/tty-which-0.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-which/archive/v0.5.0.tar.gz -> tty-which-0.5.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0298ab16c4f3c50f1d39e2a288f2b080 diff --git a/metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 b/metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 index 78444b187674..38132e5a7c54 100644 --- a/metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 +++ b/metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7 SRC_URI=https://github.com/sferik/twitter/archive/v7.0.0.tar.gz -> twitter-7.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5aa2bac5a201168fe124517416cdebea diff --git a/metadata/md5-cache/dev-ruby/twitter-8.0.0 b/metadata/md5-cache/dev-ruby/twitter-8.0.0 index a88e406c38fc..3908726d5596 100644 --- a/metadata/md5-cache/dev-ruby/twitter-8.0.0 +++ b/metadata/md5-cache/dev-ruby/twitter-8.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=8 SRC_URI=https://github.com/sferik/twitter/archive/v8.0.0.tar.gz -> twitter-8.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9e5b17cecbde70a887f6acb17d92204f diff --git a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 index 75f9b864f066..9b59c4e80202 100644 --- a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 +++ b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.1 SRC_URI=https://rubygems.org/gems/twitter-text-3.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b5b719ac9c49b91f00ccf52697d77b08 diff --git a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r2 b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r2 index b4bd77ef44be..c2580bd4c7c4 100644 --- a/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r2 +++ b/metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3.1 SRC_URI=https://rubygems.org/gems/twitter-text-3.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=efb150fc683b3b2c8be4642e510962cd diff --git a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 index e6891ca8e55d..9166a1ee52a8 100644 --- a/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 +++ b/metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/typed-array-0.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8ffe168267fe265c44fa6839e21202b4 diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.21.7 b/metadata/md5-cache/dev-ruby/typeprof-0.21.7 index 053afe314bd8..b86f121c6b4c 100644 --- a/metadata/md5-cache/dev-ruby/typeprof-0.21.7 +++ b/metadata/md5-cache/dev-ruby/typeprof-0.21.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/typeprof/archive/v0.21.7.tar.gz -> typeprof-0.21.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b525e60da0da305a99186e963408a95f diff --git a/metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 b/metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 index 970ff7c55665..19a7ed43060c 100644 --- a/metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 +++ b/metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/typhoeus-1.4.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=543165885e2d26126a954caa0bafbbaf diff --git a/metadata/md5-cache/dev-ruby/tzinfo-1.2.11 b/metadata/md5-cache/dev-ruby/tzinfo-1.2.11 index 4d93c74ccae3..f1647ea9b9cb 100644 --- a/metadata/md5-cache/dev-ruby/tzinfo-1.2.11 +++ b/metadata/md5-cache/dev-ruby/tzinfo-1.2.11 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/tzinfo-1.2.11.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7b312e8a4c9d9d191613ce5669d710e7 diff --git a/metadata/md5-cache/dev-ruby/tzinfo-2.0.6 b/metadata/md5-cache/dev-ruby/tzinfo-2.0.6 index b8c421abc34e..b374a744f1d9 100644 --- a/metadata/md5-cache/dev-ruby/tzinfo-2.0.6 +++ b/metadata/md5-cache/dev-ruby/tzinfo-2.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/tzinfo/tzinfo/archive/v2.0.6.tar.gz -> tzinfo-2.0.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d0898ac55717b9bab779195be2184098 diff --git a/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 b/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 index 9060d48fdd35..a8a02b1caeec 100644 --- a/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/lautis/uglifier/archive/v4.2.0.tar.gz -> uglifier-4.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=832171b4c36c89f9f24dbe4b9eb9b2c5 diff --git a/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 b/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 index 9acd7c6d8a66..3a6a46d230b8 100644 --- a/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 +++ b/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unf-0.1.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3dedb9b7af0e02b73dd15273794cab33 diff --git a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 index 8ed9caf10772..23e859d5cbeb 100644 --- a/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 +++ b/metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unf_ext-0.0.8.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6bc3bdb23e6ae2d3e828c69c982fb009 diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 b/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 index 7fd1cf9c2bea..43be17e1c96c 100644 --- a/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v1.7.0.tar.gz -> unicode-display_width-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e03f828d482662c93f8a371de3809357 diff --git a/metadata/md5-cache/dev-ruby/unicode-display_width-2.4.2 b/metadata/md5-cache/dev-ruby/unicode-display_width-2.4.2 index 67c06216a264..382a63ff92e2 100644 --- a/metadata/md5-cache/dev-ruby/unicode-display_width-2.4.2 +++ b/metadata/md5-cache/dev-ruby/unicode-display_width-2.4.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/janlelis/unicode-display_width/archive/v2.4.2.tar.gz -> unicode-display_width-2.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=04eab7eeddc59295bf350eef2cc363a1 diff --git a/metadata/md5-cache/dev-ruby/unindent-1.0-r2 b/metadata/md5-cache/dev-ruby/unindent-1.0-r2 index 72dd9237114e..5115a7a34217 100644 --- a/metadata/md5-cache/dev-ruby/unindent-1.0-r2 +++ b/metadata/md5-cache/dev-ruby/unindent-1.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unindent-1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e96d86f3693407cd256398865ff1bb21 diff --git a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 index 05201c1aeba5..0b7e0a34b79a 100644 --- a/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/uuidtools-2.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9f7169298b57f10c08410579468a4feb diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 index ed5029718f80..5909ee48b00d 100644 --- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 +++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.0.5.tar.gz -> vagrant_cloud-3.0.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bb21b082fd8856430f9a5d761d874db1 diff --git a/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 b/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 index 1341c2cb3ab8..555bb51071ae 100644 --- a/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/vcard-0.3.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6b2715323637d2ec9a67e49b34503b21 diff --git a/metadata/md5-cache/dev-ruby/vcr-5.1.0 b/metadata/md5-cache/dev-ruby/vcr-5.1.0 index 2935a9fbbd93..9cf9f40cbee8 100644 --- a/metadata/md5-cache/dev-ruby/vcr-5.1.0 +++ b/metadata/md5-cache/dev-ruby/vcr-5.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=https://github.com/vcr/vcr/archive/v5.1.0.tar.gz -> vcr-5.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=63089b1376137b4f0d22cdf607407713 diff --git a/metadata/md5-cache/dev-ruby/vcr-6.1.0 b/metadata/md5-cache/dev-ruby/vcr-6.1.0 index d2db98461ee8..f5af4cad68df 100644 --- a/metadata/md5-cache/dev-ruby/vcr-6.1.0 +++ b/metadata/md5-cache/dev-ruby/vcr-6.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/vcr/vcr/archive/v6.1.0.tar.gz -> vcr-6.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9bbc27499ecbde5606aadfd7b4cb870e diff --git a/metadata/md5-cache/dev-ruby/vcr-6.2.0 b/metadata/md5-cache/dev-ruby/vcr-6.2.0 index 675ba3cd2f18..86a5e9b76694 100644 --- a/metadata/md5-cache/dev-ruby/vcr-6.2.0 +++ b/metadata/md5-cache/dev-ruby/vcr-6.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/vcr/vcr/archive/v6.2.0.tar.gz -> vcr-6.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e24c1ff3520249b3c3c49ebbabb90e00 diff --git a/metadata/md5-cache/dev-ruby/version_gem-1.1.3 b/metadata/md5-cache/dev-ruby/version_gem-1.1.3 index 45d7644b6924..7b6fcebac927 100644 --- a/metadata/md5-cache/dev-ruby/version_gem-1.1.3 +++ b/metadata/md5-cache/dev-ruby/version_gem-1.1.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://gitlab.com/oauth-xx/version_gem/-/archive/v1.1.3/version_gem-v1.1.3.tar.bz2 -> version_gem-1.1.3.tar.bz2 -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=bf113eec33ab4698673ec30da4a76d20 diff --git a/metadata/md5-cache/dev-ruby/virtus-2.0.0 b/metadata/md5-cache/dev-ruby/virtus-2.0.0 index b47df828ea42..0d3752fe5ece 100644 --- a/metadata/md5-cache/dev-ruby/virtus-2.0.0 +++ b/metadata/md5-cache/dev-ruby/virtus-2.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/virtus-2.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c1651734bfdddf6e1d2c0767cad4f3a3 diff --git a/metadata/md5-cache/dev-ruby/vlad-2.7.1 b/metadata/md5-cache/dev-ruby/vlad-2.7.1 index ef6f54c6be52..e7c1190ce973 100644 --- a/metadata/md5-cache/dev-ruby/vlad-2.7.1 +++ b/metadata/md5-cache/dev-ruby/vlad-2.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/vlad-2.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=190200078f4be99d7a483e5be0637830 diff --git a/metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 b/metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 index 29141d59158f..db183a1450e0 100644 --- a/metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 +++ b/metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/vlad-2.7.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=95433b86d79c19dd9b74cf8a29f54b92 diff --git a/metadata/md5-cache/dev-ruby/warden-1.2.9-r1 b/metadata/md5-cache/dev-ruby/warden-1.2.9-r1 index f31923db115c..989f510716ff 100644 --- a/metadata/md5-cache/dev-ruby/warden-1.2.9-r1 +++ b/metadata/md5-cache/dev-ruby/warden-1.2.9-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/wardencommunity/warden/archive/v1.2.9.tar.gz -> warden-1.2.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2f317485ff44d9e546e4ab1c2a4dd257 diff --git a/metadata/md5-cache/dev-ruby/web-console-4.2.0 b/metadata/md5-cache/dev-ruby/web-console-4.2.0 index 52544dabe0d2..afffa980f7dd 100644 --- a/metadata/md5-cache/dev-ruby/web-console-4.2.0 +++ b/metadata/md5-cache/dev-ruby/web-console-4.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rails/web-console/archive/v4.2.0.tar.gz -> web-console-4.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c808d3e5a863babc7d8391f426b5aef2 diff --git a/metadata/md5-cache/dev-ruby/webmock-3.18.1 b/metadata/md5-cache/dev-ruby/webmock-3.18.1 index ea5fbc0e0ac7..3655a8a1c366 100644 --- a/metadata/md5-cache/dev-ruby/webmock-3.18.1 +++ b/metadata/md5-cache/dev-ruby/webmock-3.18.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby30(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby30(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby31(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby31(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby32(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby32(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby30(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby30(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby31(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby31(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby32(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby32(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/webrick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/webrick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] dev-ruby/webrick[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Allows stubbing HTTP requests and setting expectations on HTTP requests @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/webmock-3.18.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9da8612e41baa24df96035ee67298364 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6b28538a3939a7d3a94240b11c1588d4 diff --git a/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 b/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 index 013515bcc931..13282b256bc4 100644 --- a/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 +++ b/metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/webrick/archive/v1.7.0.tar.gz -> webrick-1.7.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=293e19f064138a6a42a30cc7ebef8c21 diff --git a/metadata/md5-cache/dev-ruby/webrick-1.8.0 b/metadata/md5-cache/dev-ruby/webrick-1.8.0 index f5007a5f97bc..c0013a3df880 100644 --- a/metadata/md5-cache/dev-ruby/webrick-1.8.0 +++ b/metadata/md5-cache/dev-ruby/webrick-1.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/webrick/archive/v1.8.0.tar.gz -> webrick-1.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b7de000a348b916385a9ff5dbd08aa14 diff --git a/metadata/md5-cache/dev-ruby/webrick-1.8.1 b/metadata/md5-cache/dev-ruby/webrick-1.8.1 index 790747c79c33..cd84ddaf6f9f 100644 --- a/metadata/md5-cache/dev-ruby/webrick-1.8.1 +++ b/metadata/md5-cache/dev-ruby/webrick-1.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/webrick/archive/v1.8.1.tar.gz -> webrick-1.8.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1bccbb87caf20e85bdb69c53a47172c4 diff --git a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 index 4827a65ed2cb..1770d653124a 100644 --- a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 +++ b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/webrobots-0.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=906df4a9e550260a1bab1d4281fed8d0 diff --git a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 index 20f890257894..c4efb5c7dd2d 100644 --- a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 +++ b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/webrobots-0.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=990c360ae5b69ff5332b8d341e213b6b diff --git a/metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 b/metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 index 9473eee0d006..4078e951469c 100644 --- a/metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 +++ b/metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/websocket-1.2.9.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=17dd5ee1aa1d57586fe9e6ebcc384fc6 diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5-r1 b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5-r1 index 82356b8fd7e9..6a734957b468 100644 --- a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5-r1 +++ b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.7 SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.7.5.tar.gz -> websocket-driver-0.7.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b889770aee404d9fd125c6d8088c0287 diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.6 b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.6 index 3c872b8873b5..3bad0a9f9140 100644 --- a/metadata/md5-cache/dev-ruby/websocket-driver-0.7.6 +++ b/metadata/md5-cache/dev-ruby/websocket-driver-0.7.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0.7 SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.7.6.tar.gz -> websocket-driver-0.7.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=415c6a63bbdf86d37ebfa5d184090e0a diff --git a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 index c527ea6acdd4..f0457f421e80 100644 --- a/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 +++ b/metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/faye/websocket-extensions-ruby/archive/0.1.5.tar.gz -> websocket-extensions-0.1.5-r1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fc67628160ad5fa3ff49ae3219672622 diff --git a/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r2 b/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r2 index 698837c4e40b..bbbf6d7d1b5f 100644 --- a/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r2 +++ b/metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/whole_history_rating-0.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1443f502af9a2735d72fc579224a3cd2 diff --git a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 index 9d30dec525cf..ca7b4c387877 100644 --- a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 +++ b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/will_paginate-3.3.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cdd8fde34e4e0db2da50ddcc68c10dc4 diff --git a/metadata/md5-cache/dev-ruby/will_paginate-4.0.0 b/metadata/md5-cache/dev-ruby/will_paginate-4.0.0 index 1f1e240222e9..fece19fb45b9 100644 --- a/metadata/md5-cache/dev-ruby/will_paginate-4.0.0 +++ b/metadata/md5-cache/dev-ruby/will_paginate-4.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/mislav/will_paginate/archive/refs/tags/v4.0.0.tar.gz -> will_paginate-4.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3eb1ed440d2bb43aaceb84c17270845f diff --git a/metadata/md5-cache/dev-ruby/windows_error-0.1.5 b/metadata/md5-cache/dev-ruby/windows_error-0.1.5 index 2c1c73a7dc02..a45f49b1b02d 100644 --- a/metadata/md5-cache/dev-ruby/windows_error-0.1.5 +++ b/metadata/md5-cache/dev-ruby/windows_error-0.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.1 SRC_URI=https://rubygems.org/gems/windows_error-0.1.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5b877b2eac019ef762488114e6a2808f diff --git a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 index 8b49d026a197..5f80aceb845b 100644 --- a/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 +++ b/metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/wirble-0.1.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=6708349af2bb2b9e6c745c5276458692 diff --git a/metadata/md5-cache/dev-ruby/wisper-2.0.1 b/metadata/md5-cache/dev-ruby/wisper-2.0.1 index 3d078adec2a4..1734e05e9726 100644 --- a/metadata/md5-cache/dev-ruby/wisper-2.0.1 +++ b/metadata/md5-cache/dev-ruby/wisper-2.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/wisper-2.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2137db7fbd7601cf32ee60d059fb38e7 diff --git a/metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 b/metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 index 9398c6554e8f..6aff4de4cdb7 100644 --- a/metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 +++ b/metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/wisper-2.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5202a2685f0aaf586f699589f161b4bc diff --git a/metadata/md5-cache/dev-ruby/x25519-1.0.10 b/metadata/md5-cache/dev-ruby/x25519-1.0.10 index ceb98a4e2197..e7aee483b4d6 100644 --- a/metadata/md5-cache/dev-ruby/x25519-1.0.10 +++ b/metadata/md5-cache/dev-ruby/x25519-1.0.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/crypto-rb/x25519/archive/v1.0.10.tar.gz -> x25519-1.0.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c144ec577124f3828ed7bb6c6a6ce73d diff --git a/metadata/md5-cache/dev-ruby/xdr-3.0.3 b/metadata/md5-cache/dev-ruby/xdr-3.0.3 index 63acfc10b563..3760807a7cc6 100644 --- a/metadata/md5-cache/dev-ruby/xdr-3.0.3 +++ b/metadata/md5-cache/dev-ruby/xdr-3.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/astroband/ruby-xdr/archive/v3.0.3.tar.gz -> xdr-3.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=701f0e7a49bb7898558091e80a5e6e28 diff --git a/metadata/md5-cache/dev-ruby/xml-simple-1.1.9 b/metadata/md5-cache/dev-ruby/xml-simple-1.1.9 index 76a3ae42b1d3..ce2a5b05eebe 100644 --- a/metadata/md5-cache/dev-ruby/xml-simple-1.1.9 +++ b/metadata/md5-cache/dev-ruby/xml-simple-1.1.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/maik/xml-simple/archive/7b8bdf7b33ab872bb4d1fb8eeecba5c5e1a4a421.tar.gz -> xml-simple-1.1.9.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=2dd97386fd4766883a0b8bcf7ed3ae73 diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 index 3bf4c2dc8c83..7d39f0e6a493 100644 --- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 +++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.2.tar.gz -> xmlrpc-0.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b7bbfa1bd0b20a3ed431ee745a6bafb4 diff --git a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 index 143296867559..457d20ef35fc 100644 --- a/metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 +++ b/metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/xmlrpc/archive/v0.3.3.tar.gz -> xmlrpc-0.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=eb0ddb719e847f644320686fa51a2782 diff --git a/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 b/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 index a43eb3a7a02a..985044e6b393 100644 --- a/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/xpath-3.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=58f5186f32cad210801fb1793f761cdb diff --git a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 index 102cba077aef..ec854af37228 100644 --- a/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 +++ b/metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/yajl-ruby-1.4.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=99366b69f414f6a55ce82d018f7d4411 diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.28 b/metadata/md5-cache/dev-ruby/yard-0.9.28 index eb9ef36fdc13..e8b5dd21682f 100644 --- a/metadata/md5-cache/dev-ruby/yard-0.9.28 +++ b/metadata/md5-cache/dev-ruby/yard-0.9.28 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lsegal/yard/archive/v0.9.28.tar.gz -> yard-0.9.28-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f56445588b9a18f4547cbae7f9509e3a diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.29 b/metadata/md5-cache/dev-ruby/yard-0.9.29 index 039cdc2de88a..a06ef7616aea 100644 --- a/metadata/md5-cache/dev-ruby/yard-0.9.29 +++ b/metadata/md5-cache/dev-ruby/yard-0.9.29 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lsegal/yard/archive/v0.9.29.tar.gz -> yard-0.9.29-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=73ff69693f42441b59a5fcc387aa93d0 diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.32 b/metadata/md5-cache/dev-ruby/yard-0.9.32 index e99fe27a35b6..da2d66f030f2 100644 --- a/metadata/md5-cache/dev-ruby/yard-0.9.32 +++ b/metadata/md5-cache/dev-ruby/yard-0.9.32 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lsegal/yard/archive/v0.9.32.tar.gz -> yard-0.9.32-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=73ff69693f42441b59a5fcc387aa93d0 diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.34 b/metadata/md5-cache/dev-ruby/yard-0.9.34 index 887e3b40d730..6654be2a21b0 100644 --- a/metadata/md5-cache/dev-ruby/yard-0.9.34 +++ b/metadata/md5-cache/dev-ruby/yard-0.9.34 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lsegal/yard/archive/v0.9.34.tar.gz -> yard-0.9.34-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8426efc3b0b1154b6194b1b1793527db diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 index e91eb3f228e3..259a0aa0f1c8 100644 --- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 +++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.11.tar.gz -> zeitwerk-2.6.11.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b6a979a6a7844a3e4a714c8da876717f diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 index 3670bb0cd689..87dbded859a0 100644 --- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 +++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.6.tar.gz -> zeitwerk-2.6.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=f304e929376f2ba524a55987950f8ed3 diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 index 805c81912e1a..107c8b4bdb04 100644 --- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 +++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.7.tar.gz -> zeitwerk-2.6.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5175ccd412ce7c636c9ed505bc310d39 diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 index 0fc95ff9baa7..3751777505c3 100644 --- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 +++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.8.tar.gz -> zeitwerk-2.6.8.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b6a979a6a7844a3e4a714c8da876717f diff --git a/metadata/md5-cache/dev-ruby/zentest-4.12.1 b/metadata/md5-cache/dev-ruby/zentest-4.12.1 index f257f9d85ab7..d393a714c239 100644 --- a/metadata/md5-cache/dev-ruby/zentest-4.12.1 +++ b/metadata/md5-cache/dev-ruby/zentest-4.12.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ZenTest-4.12.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=50e92ae436056967a82f1ab1f68c3fcb diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz index 56c9f3a7aedf54d06fe053ce3aebfff1362a3e7a..5f3b665bd1909ca4346e290d6fcebf6995b1ae19 100644 GIT binary patch delta 14274 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

        LxVJC}-uw)wEJl4`JN975HVnRAcg9 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 diff --git a/metadata/md5-cache/dev-util/aruba-0.6.2-r3 b/metadata/md5-cache/dev-util/aruba-0.6.2-r3 index 1ecd0878a1d6..61a7fbfd6b5e 100644 --- a/metadata/md5-cache/dev-util/aruba-0.6.2-r3 +++ b/metadata/md5-cache/dev-util/aruba-0.6.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/aruba-0.6.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=262d547081d370b0d1e5f8dd871cb15c diff --git a/metadata/md5-cache/dev-util/aruba-2.1.0 b/metadata/md5-cache/dev-util/aruba-2.1.0 index eea3bc47e45d..e41b47578859 100644 --- a/metadata/md5-cache/dev-util/aruba-2.1.0 +++ b/metadata/md5-cache/dev-util/aruba-2.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/cucumber/aruba/archive/v2.1.0.tar.gz -> aruba-2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=628f5b7aefbc483dea68deca670e0849 diff --git a/metadata/md5-cache/dev-util/bats-1.10.0 b/metadata/md5-cache/dev-util/bats-1.10.0 new file mode 100644 index 000000000000..a68ad21ab79c --- /dev/null +++ b/metadata/md5-cache/dev-util/bats-1.10.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst test +DEPEND=app-shells/bash:* +DESCRIPTION=Bats-core: Bash Automated Testing System +EAPI=8 +HOMEPAGE=https://github.com/bats-core/bats-core/ +INHERIT=multiprocessing optfeature +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=app-shells/bash:* +SLOT=0 +SRC_URI=https://github.com/bats-core/bats-core/archive/v1.10.0.tar.gz -> bats-1.10.0.tar.gz +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 +_md5_=3f492bec43b755d17f5f68ece1032553 diff --git a/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 b/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 new file mode 100644 index 000000000000..1dff14ab2ea9 --- /dev/null +++ b/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) doc? ( python_single_target_python3_10? ( dev-python/furo[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/furo[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ) test? ( gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install setup test +DESCRIPTION=Compiler for Blueprint, a markup language for GTK user interfaces +EAPI=8 +HOMEPAGE=https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ https://gitlab.gnome.org/jwestman/blueprint-compiler/ +INHERIT=meson python-single-r1 virtualx +IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 test +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-3+ +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v0.10.0/blueprint-compiler-v0.10.0.tar.bz2 +_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 +_md5_=fdb0a8a026646295c9e07825e1f37a91 diff --git a/metadata/md5-cache/dev-util/cargo-c-0.9.22 b/metadata/md5-cache/dev-util/cargo-c-0.9.22 deleted file mode 100644 index b1bfd103d7d6..000000000000 --- a/metadata/md5-cache/dev-util/cargo-c-0.9.22 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53 -DEFINED_PHASES=compile configure install test unpack -DEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib -DESCRIPTION=Helper program to build and install c-like libraries -EAPI=8 -HOMEPAGE=https://github.com/lu-zero/cargo-c -INHERIT=cargo -IUSE=debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Unlicense ZLIB -RDEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib -SLOT=0 -SRC_URI=https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.9.22.tar.gz -> cargo-c-0.9.22.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.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/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/cargo/0.72.1/download -> cargo-0.72.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.3/download -> cargo-platform-0.1.3.crate https://crates.io/api/v1/crates/cargo-util/0.2.4/download -> cargo-util-0.2.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.5/download -> cbindgen-0.24.5.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.3.15/download -> clap-4.3.15.crate https://crates.io/api/v1/crates/clap_builder/4.3.15/download -> clap_builder-4.3.15.crate https://crates.io/api/v1/crates/clap_derive/4.3.12/download -> clap_derive-4.3.12.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/const-oid/0.9.4/download -> const-oid-0.9.4.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.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.crate https://crates.io/api/v1/crates/crates-io/0.37.0/download -> crates-io-0.37.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.2.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/ct-codecs/1.1.1/download -> ct-codecs-1.1.1.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.63+curl-8.1.2/download -> curl-sys-0.4.63+curl-8.1.2.crate https://crates.io/api/v1/crates/der/0.7.7/download -> der-0.7.7.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/ecdsa/0.16.7/download -> ecdsa-0.16.7.crate https://crates.io/api/v1/crates/ed25519-compact/2.0.4/download -> ed25519-compact-2.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.5/download -> elliptic-curve-0.13.5.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/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/fiat-crypto/0.1.20/download -> fiat-crypto-0.1.20.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fwdansi/1.1.0/download -> fwdansi-1.1.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/git2/0.17.2/download -> git2-0.17.2.crate https://crates.io/api/v1/crates/git2-curl/0.18.0/download -> git2-curl-0.18.0.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.5/download -> gix-bitmap-0.2.5.crate https://crates.io/api/v1/crates/gix-chunk/0.4.3/download -> gix-chunk-0.4.3.crate https://crates.io/api/v1/crates/gix-command/0.2.6/download -> gix-command-0.2.6.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.3/download -> gix-config-value-0.12.3.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.1/download -> gix-date-0.5.1.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.3/download -> gix-hash-0.11.3.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.3/download -> gix-hashtable-0.2.3.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.1/download -> gix-index-0.16.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.1/download -> gix-lock-5.0.1.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.2/download -> gix-object-0.29.2.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-packetline/0.16.3/download -> gix-packetline-0.16.3.crate https://crates.io/api/v1/crates/gix-path/0.8.3/download -> gix-path-0.8.3.crate https://crates.io/api/v1/crates/gix-prompt/0.5.2/download -> gix-prompt-0.5.2.crate https://crates.io/api/v1/crates/gix-protocol/0.32.0/download -> gix-protocol-0.32.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.5/download -> gix-quote-0.4.5.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.3/download -> gix-sec-0.8.3.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.3/download -> gix-tempfile-5.0.3.crate https://crates.io/api/v1/crates/gix-trace/0.1.2/download -> gix-trace-0.1.2.crate https://crates.io/api/v1/crates/gix-transport/0.31.0/download -> gix-transport-0.31.0.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.4/download -> gix-utils-0.1.4.crate https://crates.io/api/v1/crates/gix-validate/0.7.6/download -> gix-validate-0.7.6.crate https://crates.io/api/v1/crates/gix-worktree/0.17.1/download -> gix-worktree-0.17.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.11/download -> globset-0.4.11.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.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.14.0/download -> hashbrown-0.14.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-auth/0.1.8/download -> http-auth-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.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-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.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.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.2+1.6.4/download -> libgit2-sys-0.15.2+1.6.4.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/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/maybe-async/0.2.7/download -> maybe-async-0.2.7.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/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/miow/0.5.0/download -> miow-0.5.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/openssl/0.10.55/download -> openssl-0.10.55.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.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-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.90/download -> openssl-sys-0.9.90.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/orion/0.17.5/download -> orion-0.17.5.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/p384/0.13.0/download -> p384-0.13.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/pasetors/0.6.7/download -> pasetors-0.6.7.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.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/primeorder/0.13.2/download -> primeorder-0.13.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.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_xoshiro/0.6.0/download -> rand_xoshiro-0.6.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.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/rustfix/0.6.1/download -> rustfix-0.6.1.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.4/download -> rustix-0.38.4.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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.22/download -> schannel-0.1.22.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sec1/0.7.3/download -> sec1-0.7.3.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.171/download -> serde-1.0.171.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.171/download -> serde_derive-1.0.171.crate https://crates.io/api/v1/crates/serde_ignored/0.1.9/download -> serde_ignored-0.1.9.crate https://crates.io/api/v1/crates/serde_json/1.0.103/download -> serde_json-1.0.103.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.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/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.26/download -> syn-2.0.26.crate https://crates.io/api/v1/crates/tar/0.4.39/download -> tar-0.4.39.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.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.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.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/time/0.3.23/download -> time-0.3.23.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.10/download -> time-macros-0.2.10.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/0.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.14/download -> toml_edit-0.19.14.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.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.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-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.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.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/0.48.0/download -> windows-0.48.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.1/download -> windows-targets-0.48.1.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.5.0/download -> winnow-0.5.0.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate -_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d4936d6e1c1582b4639412cac8c8e99a diff --git a/metadata/md5-cache/dev-util/cargo-c-0.9.23 b/metadata/md5-cache/dev-util/cargo-c-0.9.23 new file mode 100644 index 000000000000..319cb503985b --- /dev/null +++ b/metadata/md5-cache/dev-util/cargo-c-0.9.23 @@ -0,0 +1,15 @@ +BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib +DESCRIPTION=Helper program to build and install c-like libraries +EAPI=8 +HOMEPAGE=https://github.com/lu-zero/cargo-c +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Unlicense ZLIB +RDEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib +SLOT=0 +SRC_URI=https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.9.23.tar.gz -> cargo-c-0.9.23.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/1.0.3/download -> aho-corasick-1.0.3.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.2/download -> anstyle-wincon-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.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/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/cargo/0.72.2/download -> cargo-0.72.2.crate https://crates.io/api/v1/crates/cargo-platform/0.1.3/download -> cargo-platform-0.1.3.crate https://crates.io/api/v1/crates/cargo-util/0.2.4/download -> cargo-util-0.2.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.5/download -> cbindgen-0.24.5.crate https://crates.io/api/v1/crates/cc/1.0.82/download -> cc-1.0.82.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.3.21/download -> clap-4.3.21.crate https://crates.io/api/v1/crates/clap_builder/4.3.21/download -> clap_builder-4.3.21.crate https://crates.io/api/v1/crates/clap_derive/4.3.12/download -> clap_derive-4.3.12.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/const-oid/0.9.5/download -> const-oid-0.9.5.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.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.crate https://crates.io/api/v1/crates/crates-io/0.37.0/download -> crates-io-0.37.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.2.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/ct-codecs/1.1.1/download -> ct-codecs-1.1.1.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.65+curl-8.2.1/download -> curl-sys-0.4.65+curl-8.2.1.crate https://crates.io/api/v1/crates/der/0.7.8/download -> der-0.7.8.crate https://crates.io/api/v1/crates/deranged/0.3.7/download -> deranged-0.3.7.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/ecdsa/0.16.8/download -> ecdsa-0.16.8.crate https://crates.io/api/v1/crates/ed25519-compact/2.0.4/download -> ed25519-compact-2.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.5/download -> elliptic-curve-0.13.5.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/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.2/download -> errno-0.3.2.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/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/fiat-crypto/0.1.20/download -> fiat-crypto-0.1.20.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fwdansi/1.1.0/download -> fwdansi-1.1.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/git2/0.17.2/download -> git2-0.17.2.crate https://crates.io/api/v1/crates/git2-curl/0.18.0/download -> git2-curl-0.18.0.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.6/download -> gix-bitmap-0.2.6.crate https://crates.io/api/v1/crates/gix-chunk/0.4.4/download -> gix-chunk-0.4.4.crate https://crates.io/api/v1/crates/gix-command/0.2.8/download -> gix-command-0.2.8.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.5/download -> gix-config-value-0.12.5.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.1/download -> gix-date-0.5.1.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.4/download -> gix-hash-0.11.4.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.4/download -> gix-hashtable-0.2.4.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.1/download -> gix-index-0.16.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.1/download -> gix-lock-5.0.1.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.2/download -> gix-object-0.29.2.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-packetline/0.16.4/download -> gix-packetline-0.16.4.crate https://crates.io/api/v1/crates/gix-path/0.8.4/download -> gix-path-0.8.4.crate https://crates.io/api/v1/crates/gix-prompt/0.5.5/download -> gix-prompt-0.5.5.crate https://crates.io/api/v1/crates/gix-protocol/0.32.0/download -> gix-protocol-0.32.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.6/download -> gix-quote-0.4.6.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.4/download -> gix-sec-0.8.4.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.3/download -> gix-tempfile-5.0.3.crate https://crates.io/api/v1/crates/gix-trace/0.1.3/download -> gix-trace-0.1.3.crate https://crates.io/api/v1/crates/gix-transport/0.31.0/download -> gix-transport-0.31.0.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.5/download -> gix-utils-0.1.5.crate https://crates.io/api/v1/crates/gix-validate/0.7.7/download -> gix-validate-0.7.7.crate https://crates.io/api/v1/crates/gix-worktree/0.17.1/download -> gix-worktree-0.17.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.13/download -> globset-0.4.13.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.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.14.0/download -> hashbrown-0.14.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-auth/0.1.8/download -> http-auth-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.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.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.2+1.6.4/download -> libgit2-sys-0.15.2+1.6.4.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.8+1.55.1/download -> libnghttp2-sys-0.1.8+1.55.1.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.12/download -> libz-sys-1.1.12.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/maybe-async/0.2.7/download -> maybe-async-0.2.7.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/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/miow/0.5.0/download -> miow-0.5.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/openssl/0.10.56/download -> openssl-0.10.56.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.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-src/111.27.0+1.1.1v/download -> openssl-src-111.27.0+1.1.1v.crate https://crates.io/api/v1/crates/openssl-sys/0.9.91/download -> openssl-sys-0.9.91.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/orion/0.17.5/download -> orion-0.17.5.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/p384/0.13.0/download -> p384-0.13.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/pasetors/0.6.7/download -> pasetors-0.6.7.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.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/primeorder/0.13.2/download -> primeorder-0.13.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.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_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.9.3/download -> regex-1.9.3.crate https://crates.io/api/v1/crates/regex-automata/0.3.6/download -> regex-automata-0.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/rustfix/0.6.1/download -> rustfix-0.6.1.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.8/download -> rustix-0.38.8.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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.22/download -> schannel-0.1.22.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sec1/0.7.3/download -> sec1-0.7.3.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.183/download -> serde-1.0.183.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.183/download -> serde_derive-1.0.183.crate https://crates.io/api/v1/crates/serde_ignored/0.1.9/download -> serde_ignored-0.1.9.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.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/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.crate https://crates.io/api/v1/crates/tempfile/3.7.1/download -> tempfile-3.7.1.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.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror/1.0.44/download -> thiserror-1.0.44.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.44/download -> thiserror-impl-1.0.44.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/time/0.3.25/download -> time-0.3.25.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.11/download -> time-macros-0.2.11.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/0.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.14/download -> toml_edit-0.19.14.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.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.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-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.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.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/0.48.0/download -> windows-0.48.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.1/download -> windows-targets-0.48.1.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.5.7/download -> winnow-0.5.7.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7b96c07359a2aa1fa75e7f8e2b7c3eb5 diff --git a/metadata/md5-cache/dev-util/cmake-3.27.2 b/metadata/md5-cache/dev-util/cmake-3.27.2 new file mode 100644 index 000000000000..665058c46881 --- /dev/null +++ b/metadata/md5-cache/dev-util/cmake-3.27.2 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bradking ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +DESCRIPTION=Cross platform Make +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig +IUSE=doc dap emacs ncurses qt5 test test verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.2.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.2/cmake-3.27.2-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.2/cmake-3.27.2-SHA-256.txt.asc ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake aa1d1fa7be37663d48162ac963b22692 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=29bee7bc2d2c623f30b7409d78c37252 diff --git a/metadata/md5-cache/dev-util/crash-8.0.3 b/metadata/md5-cache/dev-util/crash-8.0.3-r1 similarity index 93% rename from metadata/md5-cache/dev-util/crash-8.0.3 rename to metadata/md5-cache/dev-util/crash-8.0.3-r1 index d878675d7c85..28233c9bdab8 100644 --- a/metadata/md5-cache/dev-util/crash-8.0.3 +++ b/metadata/md5-cache/dev-util/crash-8.0.3-r1 @@ -9,4 +9,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/crash-utility/crash/archive/8.0.3.tar.gz -> crash-8.0.3.tar.gz https://dev.gentoo.org/~dlan/distfiles/dev-util/crash/crash-8.0.3-extra-0.tar.xz mirror://gnu/gdb/gdb-10.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=4ad9129f84e807ac6a4b0245c575742f +_md5_=7dbd7dd16de04e988279ab9d1d7ec0fa diff --git a/metadata/md5-cache/dev-util/cucumber-8.0.0 b/metadata/md5-cache/dev-util/cucumber-8.0.0 index d6bcd96875ff..eaae3c9744db 100644 --- a/metadata/md5-cache/dev-util/cucumber-8.0.0 +++ b/metadata/md5-cache/dev-util/cucumber-8.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/cucumber/cucumber-ruby/archive/v8.0.0.tar.gz -> cucumber-8.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0b24f31ce1e74a99500f2462fbff7a23 diff --git a/metadata/md5-cache/dev-util/cucumber-ci-environment-9.0.4 b/metadata/md5-cache/dev-util/cucumber-ci-environment-9.0.4 index a43856de134f..065461803d01 100644 --- a/metadata/md5-cache/dev-util/cucumber-ci-environment-9.0.4 +++ b/metadata/md5-cache/dev-util/cucumber-ci-environment-9.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=9 SRC_URI=https://rubygems.org/gems/cucumber-ci-environment-9.0.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=049d53922daf5a18523219875daf83ae diff --git a/metadata/md5-cache/dev-util/cucumber-ci-environment-9.1.0 b/metadata/md5-cache/dev-util/cucumber-ci-environment-9.1.0 index f9e782715dc4..f2de18a2dfb4 100644 --- a/metadata/md5-cache/dev-util/cucumber-ci-environment-9.1.0 +++ b/metadata/md5-cache/dev-util/cucumber-ci-environment-9.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=9 SRC_URI=https://rubygems.org/gems/cucumber-ci-environment-9.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=336913a4056f82cb7c9484983b056ab7 diff --git a/metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 b/metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 index c7aa7cf04830..3ebb278e8a38 100644 --- a/metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 +++ b/metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=9 SRC_URI=https://rubygems.org/gems/cucumber-compatibility-kit-9.2.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7fa86f1d492784fc936a61e588acec53 diff --git a/metadata/md5-cache/dev-util/cucumber-core-10.1.1 b/metadata/md5-cache/dev-util/cucumber-core-10.1.1 index ddd14a1f488d..fe284ec53a9a 100644 --- a/metadata/md5-cache/dev-util/cucumber-core-10.1.1 +++ b/metadata/md5-cache/dev-util/cucumber-core-10.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=10 SRC_URI=https://github.com/cucumber/cucumber-ruby-core/archive/v10.1.1.tar.gz -> cucumber-core-10.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c38eb2437f93b369434acaf2f90281fc diff --git a/metadata/md5-cache/dev-util/cucumber-core-11.0.0 b/metadata/md5-cache/dev-util/cucumber-core-11.0.0 index 3f2ec60bdffc..e141abddd6ac 100644 --- a/metadata/md5-cache/dev-util/cucumber-core-11.0.0 +++ b/metadata/md5-cache/dev-util/cucumber-core-11.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=11 SRC_URI=https://github.com/cucumber/cucumber-ruby-core/archive/v11.0.0.tar.gz -> cucumber-core-11.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=edab1373b2f60488406c51aeed66fbe4 diff --git a/metadata/md5-cache/dev-util/cucumber-core-11.1.0 b/metadata/md5-cache/dev-util/cucumber-core-11.1.0 index 174f82530f14..4a8bdefc4e6e 100644 --- a/metadata/md5-cache/dev-util/cucumber-core-11.1.0 +++ b/metadata/md5-cache/dev-util/cucumber-core-11.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=11 SRC_URI=https://github.com/cucumber/cucumber-ruby-core/archive/v11.1.0.tar.gz -> cucumber-core-11.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=05bfe99b5196ace8f0eac365a6a625d7 diff --git a/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 b/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 index 2f02e8658360..97e006ebad94 100644 --- a/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 +++ b/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/cucumber-create-meta-6.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3f1b9ffd931b3cc443898f0afd85d5a1 diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 index f94bc26c81be..16cb2424deb1 100644 --- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 +++ b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=12 SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-12.1.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0f70597a615b7c85260b3da9576c1064 diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 index 905c376dd5bd..8fa4d4cf34ea 100644 --- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 +++ b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=14 SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-14.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4b7aedb0e929c0d42dd016f5b178b263 diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.1.1 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.1.1 index 514264c4d670..0be9fb18b39a 100644 --- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.1.1 +++ b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=15 SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-15.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=e044ebe74a685da3b7324960e47a7281 diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.2.0 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.2.0 index 297ab383e9c0..dbdb4c0d5fef 100644 --- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.2.0 +++ b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=15 SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-15.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4b7aedb0e929c0d42dd016f5b178b263 diff --git a/metadata/md5-cache/dev-util/cucumber-gherkin-22.0.0 b/metadata/md5-cache/dev-util/cucumber-gherkin-22.0.0 index 72c547956fb3..020ba4a071dc 100644 --- a/metadata/md5-cache/dev-util/cucumber-gherkin-22.0.0 +++ b/metadata/md5-cache/dev-util/cucumber-gherkin-22.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/cucumber/common/archive/gherkin/v22.0.0.tar.gz -> cucumber-gherkin-22.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=de78702d63895321039edbc9e121e1fa diff --git a/metadata/md5-cache/dev-util/cucumber-gherkin-23.0.1 b/metadata/md5-cache/dev-util/cucumber-gherkin-23.0.1 index 4cb18a39659b..08123286dd19 100644 --- a/metadata/md5-cache/dev-util/cucumber-gherkin-23.0.1 +++ b/metadata/md5-cache/dev-util/cucumber-gherkin-23.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=23 SRC_URI=https://github.com/cucumber/common/archive/gherkin/v23.0.1.tar.gz -> cucumber-gherkin-23.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=1fbabfb28af6254676e5c14e8f9833dc diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 b/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 index 055015d7d325..fcdf62cae580 100644 --- a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 +++ b/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-17.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=943d5ee2d4d8e309d1f8a77cb6b0cc8c diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 b/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 index eac43665f733..608e1257de74 100644 --- a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 +++ b/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-17.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=8ddb7106aa7f93e010d7b7d2f576c5ee diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 b/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 index ce0f4cb82316..6b36bee23ab4 100644 --- a/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 +++ b/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=19 SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-19.2.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3119665c110ad5469b2af83eaa15bd21 diff --git a/metadata/md5-cache/dev-util/cucumber-messages-17.1.1 b/metadata/md5-cache/dev-util/cucumber-messages-17.1.1 index 0af90ebd95c8..ede9e1f48f6e 100644 --- a/metadata/md5-cache/dev-util/cucumber-messages-17.1.1 +++ b/metadata/md5-cache/dev-util/cucumber-messages-17.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://rubygems.org/gems/cucumber-messages-17.1.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fc4feccb7507c399a610ffe4df1857e0 diff --git a/metadata/md5-cache/dev-util/cucumber-messages-18.0.0 b/metadata/md5-cache/dev-util/cucumber-messages-18.0.0 index 5ac74f89635d..95d35fcfdc68 100644 --- a/metadata/md5-cache/dev-util/cucumber-messages-18.0.0 +++ b/metadata/md5-cache/dev-util/cucumber-messages-18.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=18 SRC_URI=https://rubygems.org/gems/cucumber-messages-18.0.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=fc4feccb7507c399a610ffe4df1857e0 diff --git a/metadata/md5-cache/dev-util/cucumber-rails-2.6.1 b/metadata/md5-cache/dev-util/cucumber-rails-2.6.1 index 1ec465df7414..fbf9147d977e 100644 --- a/metadata/md5-cache/dev-util/cucumber-rails-2.6.1 +++ b/metadata/md5-cache/dev-util/cucumber-rails-2.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/cucumber/cucumber-rails/archive/v2.6.1.tar.gz -> cucumber-rails-2.6.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=763039bd528be9cdd20b31fc63e05781 diff --git a/metadata/md5-cache/dev-util/cucumber-tag-expressions-4.1.0 b/metadata/md5-cache/dev-util/cucumber-tag-expressions-4.1.0 index 5fddd9ed3733..76e560dfceff 100644 --- a/metadata/md5-cache/dev-util/cucumber-tag-expressions-4.1.0 +++ b/metadata/md5-cache/dev-util/cucumber-tag-expressions-4.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/cucumber-tag-expressions-4.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3fa3310c161bec150e9e627ee42ff093 diff --git a/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 b/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 deleted file mode 100644 index 782463482237..000000000000 --- a/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby30(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby30(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby31(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby31(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby32(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby32(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-util/cucumber[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-util/cucumber[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-util/cucumber[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=Executable feature scenarios -EAPI=8 -HOMEPAGE=https://cucumber.io/ -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Ruby -RDEPEND=ruby_targets_ruby30? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby30(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby30(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby31(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby31(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby32(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby32(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=6 -SRC_URI=https://rubygems.org/gems/cucumber-wire-6.2.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c3986209fbd3e5ba443f325df9a7df0c diff --git a/metadata/md5-cache/dev-util/datree-1.9.19 b/metadata/md5-cache/dev-util/datree-1.9.19 new file mode 100644 index 000000000000..8d5893a28c06 --- /dev/null +++ b/metadata/md5-cache/dev-util/datree-1.9.19 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Tool to ensure K8s manifests and Helm charts follow best practices +EAPI=8 +HOMEPAGE=https://hub.datree.io/ https://github.com/datreeio/datree/ +INHERIT=edo go-module shell-completion +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/datreeio/datree/archive/1.9.19.tar.gz -> datree-1.9.19.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/datree-1.9.19-deps.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo c0eb9cbe6b0bd01fcb4918f12598a4d3 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=aab36f2a18eed8488aacc3c7462ae2c3 diff --git a/metadata/md5-cache/dev-util/drone-2.11.1 b/metadata/md5-cache/dev-util/drone-2.11.1 deleted file mode 100644 index b4fce1fe9d7f..000000000000 --- a/metadata/md5-cache/dev-util/drone-2.11.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DEPEND=acct-group/drone acct-user/drone -DESCRIPTION=A Continuous Delivery platform built on Docker, written in Go -EAPI=8 -HOMEPAGE=https://github.com/drone/drone -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=acct-group/drone acct-user/drone -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/drone/drone/archive/v2.11.1.tar.gz -> drone-2.11.1.tar.gz https://dev.gentoo.org/~williamh/dist/drone-2.11.1-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=96c881a05a4b9e20fb554c64a7882fb1 diff --git a/metadata/md5-cache/dev-util/drone-2.13.0 b/metadata/md5-cache/dev-util/drone-2.18.0 similarity index 53% rename from metadata/md5-cache/dev-util/drone-2.13.0 rename to metadata/md5-cache/dev-util/drone-2.18.0 index b4c46db21ae0..6b08042f8198 100644 --- a/metadata/md5-cache/dev-util/drone-2.13.0 +++ b/metadata/md5-cache/dev-util/drone-2.18.0 @@ -1,15 +1,15 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig DEFINED_PHASES=compile install unpack DEPEND=acct-group/drone acct-user/drone DESCRIPTION=A Continuous Delivery platform built on Docker, written in Go EAPI=8 HOMEPAGE=https://github.com/drone/drone -INHERIT=go-module +INHERIT=go-module systemd KEYWORDS=~amd64 LICENSE=Apache-2.0 RDEPEND=acct-group/drone acct-user/drone RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/drone/drone/archive/v2.13.0.tar.gz -> drone-2.13.0.tar.gz https://dev.gentoo.org/~williamh/dist/drone-2.13.0-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=96c881a05a4b9e20fb554c64a7882fb1 +SRC_URI=https://github.com/drone/drone/archive/v2.18.0.tar.gz -> drone-2.18.0.tar.gz https://dev.gentoo.org/~williamh/dist/drone-2.18.0-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=27646416c3edcea55bf7dfb37445a10b diff --git a/metadata/md5-cache/dev-util/drone-cli-1.5.0 b/metadata/md5-cache/dev-util/drone-cli-1.7.0 similarity index 69% rename from metadata/md5-cache/dev-util/drone-cli-1.5.0 rename to metadata/md5-cache/dev-util/drone-cli-1.7.0 index b53d6e8bfcd6..de49dc9f1c90 100644 --- a/metadata/md5-cache/dev-util/drone-cli-1.5.0 +++ b/metadata/md5-cache/dev-util/drone-cli-1.7.0 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/drone/drone-cli/archive/v1.5.0.tar.gz -> drone-cli-1.5.0.tar.gz https://dev.gentoo.org/~williamh/dist/drone-cli-1.5.0-deps.tar.xz +SRC_URI=https://github.com/drone/drone-cli/archive/v1.7.0.tar.gz -> drone-cli-1.7.0.tar.gz https://dev.gentoo.org/~williamh/dist/drone-cli-1.7.0-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=281a50ad4e92807a77bc99f1796dd09a +_md5_=8e12ed021c024ecf69cff55a733179b8 diff --git a/metadata/md5-cache/dev-util/lldb-14.0.6 b/metadata/md5-cache/dev-util/lldb-14.0.6 index c29db09090cd..c100703a0a9d 100644 --- a/metadata/md5-cache/dev-util/lldb-14.0.6 +++ b/metadata/md5-cache/dev-util/lldb-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c440bf0d29c528bd4a549fe2bac1c1fa diff --git a/metadata/md5-cache/dev-util/lldb-15.0.7 b/metadata/md5-cache/dev-util/lldb-15.0.7 index 9cb3528041ee..f525a7e622b7 100644 --- a/metadata/md5-cache/dev-util/lldb-15.0.7 +++ b/metadata/md5-cache/dev-util/lldb-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6f8c56176a914b9a0329aa2acd261b13 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.6 b/metadata/md5-cache/dev-util/lldb-16.0.6 index dfad586d519b..b689e1d7e8f9 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.6 +++ b/metadata/md5-cache/dev-util/lldb-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d5e6de7c2be060d2de85be06e53b2826 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0.9999 b/metadata/md5-cache/dev-util/lldb-17.0.0.9999 index 280bb2aa9b5a..9f4f0e41f6b7 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0.9999 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/17 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_rc1 b/metadata/md5-cache/dev-util/lldb-17.0.0_rc1 index 2530c85e6797..a86aa9620f24 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0_rc1 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_rc2 b/metadata/md5-cache/dev-util/lldb-17.0.0_rc2 index 851d6fae33c7..989864aa5ef6 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0_rc2 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0_rc2 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0.9999 b/metadata/md5-cache/dev-util/lldb-18.0.0.9999 index 778f51a89102..c21aee0bc69d 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0.9999 +++ b/metadata/md5-cache/dev-util/lldb-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/18.0.0.9999 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8272b9584ca9a009c5ddd592570256d7 diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230803 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230803 index ad773a14d3ad..f7c8bbb9793e 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230803 +++ b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230803 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.0.0_pre20230803 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8272b9584ca9a009c5ddd592570256d7 diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230810 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230810 new file mode 100644 index 000000000000..c5280367c53a --- /dev/null +++ b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) ) test? ( python_single_target_python3_10? ( ~dev-python/lit-18.0.0_pre20230810[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-18.0.0_pre20230810[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-18.0.0_pre20230810[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +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-18.0.0_pre20230810 ~sys-devel/llvm-18.0.0_pre20230810 !!sys-devel/llvm:0 +DESCRIPTION=The LLVM debugger +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm llvm.org python-single-r1 +IUSE=+debug +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=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-18.0.0_pre20230810 ~sys-devel/llvm-18.0.0_pre20230810 python? ( python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=test !test? ( test ) +SLOT=0/18.0.0_pre20230810 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8272b9584ca9a009c5ddd592570256d7 diff --git a/metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 b/metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 deleted file mode 100644 index 8268a8f8fefb..000000000000 --- a/metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=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 test -DEPEND=virtual/libelf:= selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-util/dejagnu ) -DESCRIPTION=trace library calls made at runtime -EAPI=7 -HOMEPAGE=https://gitlab.com/cespedes/ltrace -INHERIT=autotools -IUSE=debug selinux test unwind -KEYWORDS=~alpha amd64 ~arm ~ia64 ~mips ppc ~ppc64 ~sparc x86 -LICENSE=GPL-2 -RDEPEND=virtual/libelf:= selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://debian/pool/main/l/ltrace/ltrace_0.7.3.orig.tar.bz2 mirror://debian/pool/main/l/ltrace/ltrace_0.7.3-6.1.debian.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a5470c446757932b8b8eeaee3f813ad5 diff --git a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.1.1-r1 b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.1.1-r1 index 75565c6a7943..fb3fec6802ad 100644 --- a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.1.1-r1 +++ b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.1.1-r1 @@ -12,4 +12,4 @@ RESTRICT=bindist mirror SLOT=0/12.1.1 SRC_URI=https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=0f6dbfa72c0267c4edf4752c562c105c +_md5_=eaff08766f5a846414db95f05538bf51 diff --git a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.0 b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.0 index dbe2b0fc0321..32a4102b84d6 100644 --- a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.0 +++ b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.0 @@ -12,4 +12,4 @@ RESTRICT=bindist mirror SLOT=0/12.2.0 SRC_URI=https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=376d8d9070df7a921161be050301af37 +_md5_=e850d826ece4211f6d6a3405d8180ca7 diff --git a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 new file mode 100644 index 000000000000..2cdb1fb616bb --- /dev/null +++ b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 @@ -0,0 +1,15 @@ +BDEPEND=nsight? ( dev-util/patchelf ) +DEFINED_PHASES=install postinst prepare pretend setup unpack +DESCRIPTION=NVIDIA CUDA Toolkit (compiler and friends) +EAPI=8 +HOMEPAGE=https://developer.nvidia.com/cuda-zone +INHERIT=check-reqs toolchain-funcs unpacker +IUSE=debugger examples nsight profiler rdma vis-profiler sanitizer +KEYWORDS=-* ~amd64 ~amd64-linux +LICENSE=NVIDIA-CUDA +RDEPEND==x11-drivers/nvidia-drivers-525.60.13 examples? ( media-libs/freeglut media-libs/glu ) nsight? ( dev-libs/libpfm dev-libs/wayland dev-qt/qtwayland:6 || ( dev-libs/openssl-compat:1.1.1 dev-libs/openssl:0/1.1 ) media-libs/tiff-compat:4 sys-libs/zlib ) rdma? ( sys-cluster/rdma-core ) vis-profiler? ( >=virtual/jre-1.8:* ) +RESTRICT=bindist mirror +SLOT=0/12.2.1 +SRC_URI=https://developer.download.nvidia.com/compute/cuda/12.2.1/local_installers/cuda_12.2.1_535.86.10_linux.run +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=ac3c2140aec31e23926e26dead38df4c diff --git a/metadata/md5-cache/dev-util/pkgconf-2.0.0 b/metadata/md5-cache/dev-util/pkgconf-2.0.1 similarity index 93% rename from metadata/md5-cache/dev-util/pkgconf-2.0.0 rename to metadata/md5-cache/dev-util/pkgconf-2.0.1 index 58917bfd527e..02f8cc5234d2 100644 --- a/metadata/md5-cache/dev-util/pkgconf-2.0.0 +++ b/metadata/md5-cache/dev-util/pkgconf-2.0.1 @@ -10,6 +10,6 @@ LICENSE=ISC RDEPEND=!dev-util/pkgconfig RESTRICT=!test? ( test ) SLOT=0/4 -SRC_URI=https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.0.tar.xz +SRC_URI=https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.1.tar.xz _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=3d92399d8bdd969eca2401fae7168b63 diff --git a/metadata/md5-cache/dev-util/ruff-0.0.283 b/metadata/md5-cache/dev-util/ruff-0.0.284 similarity index 99% rename from metadata/md5-cache/dev-util/ruff-0.0.283 rename to metadata/md5-cache/dev-util/ruff-0.0.284 index bbcc6c4fa515..51a61e95b275 100644 --- a/metadata/md5-cache/dev-util/ruff-0.0.283 +++ b/metadata/md5-cache/dev-util/ruff-0.0.284 @@ -10,6 +10,6 @@ LICENSE=MIT Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL- RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_complete/4.3.2/download -> clap_complete-4.3.2.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.3.1/download -> clap_complete_fig-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.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/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.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.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.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/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.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/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.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/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.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/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.14.0/download -> hashbrown-0.14.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.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.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/indoc/2.0.3/download -> indoc-2.0.3.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta/1.31.0/download -> insta-1.31.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.8/download -> is-terminal-0.4.8.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.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.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/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.2.0/download -> notify-5.2.0.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-integer/0.1.45/download -> num-integer-0.1.45.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.16.0/download -> num_cpus-1.16.0.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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.13/download -> paste-1.0.13.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.11/download -> pep440_rs-0.3.11.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.10/download -> pin-project-lite-0.2.10.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.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/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.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/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.1/download -> pyproject-toml-0.6.1.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.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.5/download -> redox_syscall-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-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.0/download -> regex-automata-0.3.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.3/download -> regex-syntax-0.7.3.crate https://crates.io/api/v1/crates/regex/1.9.0/download -> regex-1.9.0.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.3/download -> rustix-0.38.3.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustls/0.21.2/download -> rustls-0.21.2.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.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/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.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/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde/1.0.166/download -> serde-1.0.166.crate https://crates.io/api/v1/crates/serde_derive/1.0.166/download -> serde_derive-1.0.166.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.0.0/download -> serde_with-3.0.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.0.0/download -> serde_with_macros-3.0.0.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/shellexpand/3.1.0/download -> shellexpand-3.1.0.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/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.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/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.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/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.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/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.4/download -> tracing-indicatif-0.3.4.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.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.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/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.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-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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.7.1/download -> ureq-2.7.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.4.0/download -> uuid-1.4.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.23.1/download -> webpki-roots-0.23.1.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.0.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/winapi/0.3.9/download -> winapi-0.3.9.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/wsl/0.1.0/download -> wsl-0.1.0.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-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/Instagram/LibCST/archive/3cacca1a1029f05707e50703b49fe3dd860aa839.tar.gz -> LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/Instagram/LibCST/archive/3cacca1a1029f05707e50703b49fe3dd860aa839.tar.gz -> LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.283.tar.gz -> ruff-0.0.283.gh.tar.gz +SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_complete/4.3.2/download -> clap_complete-4.3.2.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.3.1/download -> clap_complete_fig-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.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/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.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.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.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/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.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/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.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/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.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/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.14.0/download -> hashbrown-0.14.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.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.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/indoc/2.0.3/download -> indoc-2.0.3.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta/1.31.0/download -> insta-1.31.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.8/download -> is-terminal-0.4.8.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.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.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/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.2.0/download -> notify-5.2.0.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-integer/0.1.45/download -> num-integer-0.1.45.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.16.0/download -> num_cpus-1.16.0.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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.13/download -> paste-1.0.13.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.11/download -> pep440_rs-0.3.11.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.10/download -> pin-project-lite-0.2.10.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.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/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.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/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.1/download -> pyproject-toml-0.6.1.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.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.5/download -> redox_syscall-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-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.0/download -> regex-automata-0.3.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.3/download -> regex-syntax-0.7.3.crate https://crates.io/api/v1/crates/regex/1.9.0/download -> regex-1.9.0.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.3/download -> rustix-0.38.3.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustls/0.21.2/download -> rustls-0.21.2.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.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/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.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/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde/1.0.166/download -> serde-1.0.166.crate https://crates.io/api/v1/crates/serde_derive/1.0.166/download -> serde_derive-1.0.166.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.0.0/download -> serde_with-3.0.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.0.0/download -> serde_with_macros-3.0.0.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/shellexpand/3.1.0/download -> shellexpand-3.1.0.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/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.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/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.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/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.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/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.4/download -> tracing-indicatif-0.3.4.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.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.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/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.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-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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.7.1/download -> ureq-2.7.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.4.0/download -> uuid-1.4.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.23.1/download -> webpki-roots-0.23.1.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.0.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/winapi/0.3.9/download -> winapi-0.3.9.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/wsl/0.1.0/download -> wsl-0.1.0.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-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/Instagram/LibCST/archive/3cacca1a1029f05707e50703b49fe3dd860aa839.tar.gz -> LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/Instagram/LibCST/archive/3cacca1a1029f05707e50703b49fe3dd860aa839.tar.gz -> LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.284.tar.gz -> ruff-0.0.284.gh.tar.gz _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=a327fac0f257c4958ef7ab8bab21e440 diff --git a/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 b/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 deleted file mode 100644 index b30432bddab2..000000000000 --- a/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=virtual/linux-sources -DESCRIPTION=Kernel module for dev-util/sysdig -EAPI=8 -HOMEPAGE=https://sysdig.com/ -IDEPEND=sys-apps/kmod[tools] -INHERIT=cmake linux-mod-r1 -IUSE=dist-kernel modules-sign +strip -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( MIT GPL-2 ) -RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) -SLOT=0 -SRC_URI=https://github.com/draios/sysdig/archive/0.27.1.tar.gz -> sysdig-0.27.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=04ee52ee0fa63c4d21b788c4efd94cd9 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index fade827a2e4d06ed7aaaf9dfd793d6472d334cb4..f4e7b6ece857ee8c552c50ccb199a264533ae5ab 100644 GIT binary patch literal 19327 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 literal 19323 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 diff --git a/metadata/md5-cache/dev-vcs/git-2.42.0_rc1 b/metadata/md5-cache/dev-vcs/git-2.42.0_rc1 new file mode 100644 index 000000000000..50ba71261318 --- /dev/null +++ b/metadata/md5-cache/dev-vcs/git-2.42.0_rc1 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) +DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=8 +HOMEPAGE=https://www.git-scm.com/ +INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd +IUSE=+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +LICENSE=GPL-2 +RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) selinux? ( sec-policy/selinux-git ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) subversion? ( perl ) webdav? ( curl ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.kernel.org/pub/software/scm/git/testing/git-2.42.0.rc1.tar.xz https://www.kernel.org/pub/software/scm/git/testing/git-manpages-2.42.0.rc1.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/testing/git-htmldocs-2.42.0.rc1.tar.xz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d07323a71b17dba0f00b8101b920aa3d diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.16.3 b/metadata/md5-cache/dev-vcs/git-machete-3.16.3 deleted file mode 100644 index a33ee4eb1692..000000000000 --- a/metadata/md5-cache/dev-vcs/git-machete-3.16.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-mock-3.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Probably the sharpest git repo organizer & rebase/merge workflow automation tool -EAPI=8 -HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ -INHERIT=bash-completion-r1 distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~riscv -LICENSE=MIT -RDEPEND=dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.16.3.tar.gz -> git-machete-3.16.3.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0544542b1c3d300798675abb35834de5 diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.17.6 b/metadata/md5-cache/dev-vcs/git-machete-3.17.6 index c961cca127f1..4d9ba6c32dbd 100644 --- a/metadata/md5-cache/dev-vcs/git-machete-3.17.6 +++ b/metadata/md5-cache/dev-vcs/git-machete-3.17.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ INHERIT=bash-completion-r1 distutils-r1 IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv +KEYWORDS=amd64 ~riscv LICENSE=MIT RDEPEND=dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.17.6.tar.gz -> git-machete-3.17.6.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9be40183f5a7db835ef755f3fd79966a +_md5_=019ac4d066e082871ffabb1441c56381 diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.17.8 b/metadata/md5-cache/dev-vcs/git-machete-3.18.0 similarity index 55% rename from metadata/md5-cache/dev-vcs/git-machete-3.17.8 rename to metadata/md5-cache/dev-vcs/git-machete-3.18.0 index e1993a2763d0..d04d7badd113 100644 --- a/metadata/md5-cache/dev-vcs/git-machete-3.17.8 +++ b/metadata/md5-cache/dev-vcs/git-machete-3.18.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Probably the sharpest git repo organizer & rebase/merge workflow automation tool EAPI=8 HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ INHERIT=bash-completion-r1 distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~riscv LICENSE=MIT RDEPEND=dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.17.8.tar.gz -> git-machete-3.17.8.gh.tar.gz +SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.18.0.tar.gz -> git-machete-3.18.0.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9be40183f5a7db835ef755f3fd79966a +_md5_=8825c4305175372b4995f5203d7b3561 diff --git a/metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 b/metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 index c6cab544db3c..ded624de8746 100644 --- a/metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 +++ b/metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/h/hg-evolve/hg-evolve-11.0.2.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=11b8d0205b64ce2d7f3bfc3c45a05e4b +_md5_=b8832a0504b78796e5191b1a5707e249 diff --git a/metadata/md5-cache/dev-vcs/mercurial-6.4.4 b/metadata/md5-cache/dev-vcs/mercurial-6.4.4 index 1cee6c5dcffb..5d7327060655 100644 --- a/metadata/md5-cache/dev-vcs/mercurial-6.4.4 +++ b/metadata/md5-cache/dev-vcs/mercurial-6.4.4 @@ -1,17 +1,17 @@ -BDEPEND=rust? ( >=virtual/rust-1.53 ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +BDEPEND=rust? ( >=virtual/rust-1.53 ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=emacs? ( >=app-editors/emacs-23.1:* ) test? ( app-arch/unzip dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +DEPEND=emacs? ( >=app-editors/emacs-23.1:* ) test? ( app-arch/unzip dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) DESCRIPTION=Scalable distributed SCM EAPI=8 HOMEPAGE=https://www.mercurial-scm.org/ INHERIT=bash-completion-r1 cargo elisp-common distutils-r1 flag-o-matic multiprocessing -IUSE=+chg emacs gpg test tk rust debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +IUSE=+chg emacs gpg test tk rust debug python_targets_python3_10 python_targets_python3_11 debug KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2+ rust? ( BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 ISC MIT MPL-2.0 PSF-2 Unicode-DFS-2016 Unlicense ZLIB ) -RDEPEND=app-misc/ca-certificates gpg? ( app-crypt/gnupg ) tk? ( dev-lang/tk ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=app-misc/ca-certificates gpg? ( app-crypt/gnupg ) tk? ( dev-lang/tk ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.mercurial-scm.org/release/mercurial-6.4.4.tar.gz rust? ( https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.2/download -> ahash-0.8.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.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/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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes-cast/0.3.0/download -> bytes-cast-0.3.0.crate https://crates.io/api/v1/crates/bytes-cast-derive/0.2.0/download -> bytes-cast-derive-0.2.0.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.0.24/download -> clap-4.0.24.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.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/convert_case/0.4.0/download -> convert_case-0.4.0.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/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/cpython/0.7.1/download -> cpython-0.7.1.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.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx/1.0.81/download -> cxx-1.0.81.crate https://crates.io/api/v1/crates/cxx-build/1.0.81/download -> cxx-build-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.81/download -> cxxbridge-flags-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.81/download -> cxxbridge-macro-1.0.81.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.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.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/format-bytes/0.3.0/download -> format-bytes-0.3.0.crate https://crates.io/api/v1/crates/format-bytes-macros/0.4.0/download -> format-bytes-macros-0.4.0.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/getrandom/0.1.16/download -> getrandom-0.1.16.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.13.1/download -> hashbrown-0.13.1.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.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/im-rc/15.1.0/download -> im-rc-15.1.0.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.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.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.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logging_timer/1.1.0/download -> logging_timer-1.1.0.crate https://crates.io/api/v1/crates/logging_timer_proc_macros/1.1.0/download -> logging_timer_proc_macros-1.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.8/download -> memmap2-0.5.8.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.0/download -> os_str_bytes-6.4.0.crate https://crates.io/api/v1/crates/ouroboros/0.15.5/download -> ouroboros-0.15.5.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.5/download -> ouroboros_macro-0.15.5.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/paste/1.0.9/download -> paste-1.0.9.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/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/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.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/python3-sys/0.7.1/download -> python3-sys-0.7.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.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.5.1/download -> rand_core-0.5.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/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.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/regex/1.7.0/download -> regex-1.7.0.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.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/same-file/1.0.6/download -> same-file-1.0.6.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.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.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/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.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.5/download -> unicode-ident-1.0.5.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/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vcsgraph/0.2.0/download -> vcsgraph-0.2.0.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.0.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/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/6.0.4+zstd.1.5.4/download -> zstd-safe-6.0.4+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=669afb2f20faa40fff26bc151f350fc4 +_md5_=eb5ef83713dece41aff82354661f0bf1 diff --git a/metadata/md5-cache/dev-vcs/mercurial-6.5 b/metadata/md5-cache/dev-vcs/mercurial-6.5 deleted file mode 100644 index 106b4cab193d..000000000000 --- a/metadata/md5-cache/dev-vcs/mercurial-6.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=rust? ( >=virtual/rust-1.53 ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=emacs? ( >=app-editors/emacs-23.1:* ) test? ( app-arch/unzip dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) -DESCRIPTION=Scalable distributed SCM -EAPI=8 -HOMEPAGE=https://www.mercurial-scm.org/ -INHERIT=bash-completion-r1 cargo elisp-common distutils-r1 flag-o-matic multiprocessing -IUSE=+chg emacs gpg test tk rust debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2+ rust? ( 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 PSF-2 Unicode-DFS-2016 Unlicense ZLIB ) -RDEPEND=app-misc/ca-certificates gpg? ( app-crypt/gnupg ) tk? ( dev-lang/tk ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://www.mercurial-scm.org/release/mercurial-6.5.tar.gz rust? ( https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.2/download -> ahash-0.8.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.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/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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes-cast/0.3.0/download -> bytes-cast-0.3.0.crate https://crates.io/api/v1/crates/bytes-cast-derive/0.2.0/download -> bytes-cast-derive-0.2.0.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.0.24/download -> clap-4.0.24.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.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/convert_case/0.4.0/download -> convert_case-0.4.0.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/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/cpython/0.7.1/download -> cpython-0.7.1.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.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx/1.0.81/download -> cxx-1.0.81.crate https://crates.io/api/v1/crates/cxx-build/1.0.81/download -> cxx-build-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.81/download -> cxxbridge-flags-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.81/download -> cxxbridge-macro-1.0.81.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.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.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/format-bytes/0.3.0/download -> format-bytes-0.3.0.crate https://crates.io/api/v1/crates/format-bytes-macros/0.4.0/download -> format-bytes-macros-0.4.0.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/getrandom/0.1.16/download -> getrandom-0.1.16.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.13.1/download -> hashbrown-0.13.1.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.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/im-rc/15.1.0/download -> im-rc-15.1.0.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.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.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.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logging_timer/1.1.0/download -> logging_timer-1.1.0.crate https://crates.io/api/v1/crates/logging_timer_proc_macros/1.1.0/download -> logging_timer_proc_macros-1.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.8/download -> memmap2-0.5.8.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.0/download -> os_str_bytes-6.4.0.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/paste/1.0.9/download -> paste-1.0.9.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/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/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.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/python3-sys/0.7.1/download -> python3-sys-0.7.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.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.5.1/download -> rand_core-0.5.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/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.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/regex/1.7.0/download -> regex-1.7.0.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.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/same-file/1.0.6/download -> same-file-1.0.6.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.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/self_cell/1.0.0/download -> self_cell-1.0.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.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/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.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.5/download -> unicode-ident-1.0.5.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/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vcsgraph/0.2.0/download -> vcsgraph-0.2.0.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.0.crate https://crates.io/api/v1/crates/whoami/1.4.0/download -> whoami-1.4.0.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/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/6.0.4+zstd.1.5.4/download -> zstd-safe-6.0.4+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c95b0cd694f4cf684fa3efa2397658bf diff --git a/metadata/md5-cache/dev-vcs/mercurial-6.5.1 b/metadata/md5-cache/dev-vcs/mercurial-6.5.1 new file mode 100644 index 000000000000..5d14b90fb6d0 --- /dev/null +++ b/metadata/md5-cache/dev-vcs/mercurial-6.5.1 @@ -0,0 +1,17 @@ +BDEPEND=rust? ( >=virtual/rust-1.53 ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=emacs? ( >=app-editors/emacs-23.1:* ) test? ( app-arch/unzip dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +DESCRIPTION=Scalable distributed SCM +EAPI=8 +HOMEPAGE=https://www.mercurial-scm.org/ +INHERIT=bash-completion-r1 cargo elisp-common distutils-r1 flag-o-matic multiprocessing +IUSE=+chg emacs gpg test tk rust debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2+ rust? ( 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 PSF-2 Unicode-DFS-2016 Unlicense ZLIB ) +RDEPEND=app-misc/ca-certificates gpg? ( app-crypt/gnupg ) tk? ( dev-lang/tk ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.mercurial-scm.org/release/mercurial-6.5.1.tar.gz rust? ( https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.2/download -> ahash-0.8.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.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/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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes-cast/0.3.0/download -> bytes-cast-0.3.0.crate https://crates.io/api/v1/crates/bytes-cast-derive/0.2.0/download -> bytes-cast-derive-0.2.0.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.0.24/download -> clap-4.0.24.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.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/convert_case/0.4.0/download -> convert_case-0.4.0.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/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/cpython/0.7.1/download -> cpython-0.7.1.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.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx/1.0.81/download -> cxx-1.0.81.crate https://crates.io/api/v1/crates/cxx-build/1.0.81/download -> cxx-build-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.81/download -> cxxbridge-flags-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.81/download -> cxxbridge-macro-1.0.81.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.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.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/format-bytes/0.3.0/download -> format-bytes-0.3.0.crate https://crates.io/api/v1/crates/format-bytes-macros/0.4.0/download -> format-bytes-macros-0.4.0.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/getrandom/0.1.16/download -> getrandom-0.1.16.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.13.1/download -> hashbrown-0.13.1.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.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/im-rc/15.1.0/download -> im-rc-15.1.0.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.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.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.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logging_timer/1.1.0/download -> logging_timer-1.1.0.crate https://crates.io/api/v1/crates/logging_timer_proc_macros/1.1.0/download -> logging_timer_proc_macros-1.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.8/download -> memmap2-0.5.8.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.0/download -> os_str_bytes-6.4.0.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/paste/1.0.9/download -> paste-1.0.9.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/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/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.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/python3-sys/0.7.1/download -> python3-sys-0.7.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.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.5.1/download -> rand_core-0.5.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/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.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/regex/1.7.0/download -> regex-1.7.0.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.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/same-file/1.0.6/download -> same-file-1.0.6.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.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/self_cell/1.0.0/download -> self_cell-1.0.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.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/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.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.5/download -> unicode-ident-1.0.5.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/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vcsgraph/0.2.0/download -> vcsgraph-0.2.0.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.0.crate https://crates.io/api/v1/crates/whoami/1.4.0/download -> whoami-1.4.0.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/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/6.0.4+zstd.1.5.4/download -> zstd-safe-6.0.4+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c0806ee10247ab5752f189332554a2c5 diff --git a/metadata/md5-cache/dev-vcs/mercurial-9999 b/metadata/md5-cache/dev-vcs/mercurial-9999 index f89f25f4d54c..b680fae9da37 100644 --- a/metadata/md5-cache/dev-vcs/mercurial-9999 +++ b/metadata/md5-cache/dev-vcs/mercurial-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 mercurial e6a56a378cb9241482284b8b897c7a39 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=09f5c7cfe8e4ec7005331292f5da1155 +_md5_=ce779ad194eab4cb086c50011ca9cd8d diff --git a/metadata/md5-cache/dev-vcs/stgit-2.2.4 b/metadata/md5-cache/dev-vcs/stgit-2.2.4 deleted file mode 100644 index d22a35c854a5..000000000000 --- a/metadata/md5-cache/dev-vcs/stgit-2.2.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install test unpack -DEPEND=doc? ( app-text/asciidoc ) -DESCRIPTION=Manage a stack of patches using GIT as a backend -EAPI=8 -HOMEPAGE=https://stacked-git.github.io -INHERIT=cargo flag-o-matic -IUSE=doc debug -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 GPL-2 MIT MIT-0 Unicode-DFS-2016 Unlicense ZLIB -RESTRICT=mirror -SLOT=0/2 -SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.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/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.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.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/ctrlc/3.2.5/download -> ctrlc-3.2.5.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.61+curl-8.0.1/download -> curl-sys-0.4.61+curl-8.0.1.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.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/errno/0.3.1/download -> errno-0.3.1.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/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.3/download -> gix-bitmap-0.2.3.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.0/download -> gix-config-value-0.12.0.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.0/download -> gix-date-0.5.0.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.1/download -> gix-hash-0.11.1.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.0/download -> gix-hashtable-0.2.0.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.1/download -> gix-index-0.16.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.1/download -> gix-lock-5.0.1.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.2/download -> gix-object-0.29.2.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-path/0.8.0/download -> gix-path-0.8.0.crate https://crates.io/api/v1/crates/gix-prompt/0.5.0/download -> gix-prompt-0.5.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.0/download -> gix-sec-0.8.0.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.3/download -> gix-tempfile-5.0.3.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.1/download -> gix-utils-0.1.1.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.17.1/download -> gix-worktree-0.17.1.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.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-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/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/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-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/nom/7.1.3/download -> nom-7.1.3.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_threads/0.1.6/download -> num_threads-0.1.6.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.87/download -> openssl-sys-0.9.87.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro2/1.0.57/download -> proc-macro2-1.0.57.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.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.5/download -> redox_syscall-0.3.5.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.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/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.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.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.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/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/0.48.0/download -> windows-0.48.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.0/download -> windows-targets-0.48.0.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://github.com/stacked-git/stgit/archive/v2.2.4.tar.gz -> stgit-2.2.4.tar.gz -_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2b8fe497fdc193346a42b292ed03f659 diff --git a/metadata/md5-cache/dev-vcs/stgit-2.3.1 b/metadata/md5-cache/dev-vcs/stgit-2.3.1 new file mode 100644 index 000000000000..05f1becb9c9d --- /dev/null +++ b/metadata/md5-cache/dev-vcs/stgit-2.3.1 @@ -0,0 +1,15 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DEPEND=doc? ( app-text/asciidoc ) +DESCRIPTION=Manage a stack of patches using GIT as a backend +EAPI=8 +HOMEPAGE=https://stacked-git.github.io +INHERIT=cargo flag-o-matic +IUSE=doc debug +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 GPL-2 MIT MIT-0 Unicode-DFS-2016 Unlicense ZLIB +RESTRICT=mirror +SLOT=0/2 +SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.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/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bzip2-rs/0.1.2/download -> bzip2-rs-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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/4.3.19/download -> clap-4.3.19.crate https://crates.io/api/v1/crates/clap_builder/4.3.19/download -> clap_builder-4.3.19.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/ctrlc/3.4.0/download -> ctrlc-3.4.0.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.64+curl-8.2.0/download -> curl-sys-0.4.64+curl-8.2.0.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.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/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gix/0.50.1/download -> gix-0.50.1.crate https://crates.io/api/v1/crates/gix-actor/0.24.1/download -> gix-actor-0.24.1.crate https://crates.io/api/v1/crates/gix-attributes/0.16.0/download -> gix-attributes-0.16.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.6/download -> gix-bitmap-0.2.6.crate https://crates.io/api/v1/crates/gix-chunk/0.4.4/download -> gix-chunk-0.4.4.crate https://crates.io/api/v1/crates/gix-command/0.2.8/download -> gix-command-0.2.8.crate https://crates.io/api/v1/crates/gix-commitgraph/0.18.1/download -> gix-commitgraph-0.18.1.crate https://crates.io/api/v1/crates/gix-config/0.26.1/download -> gix-config-0.26.1.crate https://crates.io/api/v1/crates/gix-config-value/0.12.5/download -> gix-config-value-0.12.5.crate https://crates.io/api/v1/crates/gix-credentials/0.17.1/download -> gix-credentials-0.17.1.crate https://crates.io/api/v1/crates/gix-date/0.7.1/download -> gix-date-0.7.1.crate https://crates.io/api/v1/crates/gix-diff/0.33.1/download -> gix-diff-0.33.1.crate https://crates.io/api/v1/crates/gix-discover/0.22.1/download -> gix-discover-0.22.1.crate https://crates.io/api/v1/crates/gix-features/0.32.1/download -> gix-features-0.32.1.crate https://crates.io/api/v1/crates/gix-filter/0.2.0/download -> gix-filter-0.2.0.crate https://crates.io/api/v1/crates/gix-fs/0.4.1/download -> gix-fs-0.4.1.crate https://crates.io/api/v1/crates/gix-glob/0.10.1/download -> gix-glob-0.10.1.crate https://crates.io/api/v1/crates/gix-hash/0.11.4/download -> gix-hash-0.11.4.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.4/download -> gix-hashtable-0.2.4.crate https://crates.io/api/v1/crates/gix-ignore/0.5.1/download -> gix-ignore-0.5.1.crate https://crates.io/api/v1/crates/gix-index/0.21.1/download -> gix-index-0.21.1.crate https://crates.io/api/v1/crates/gix-lock/7.0.2/download -> gix-lock-7.0.2.crate https://crates.io/api/v1/crates/gix-mailmap/0.16.1/download -> gix-mailmap-0.16.1.crate https://crates.io/api/v1/crates/gix-negotiate/0.5.1/download -> gix-negotiate-0.5.1.crate https://crates.io/api/v1/crates/gix-object/0.33.1/download -> gix-object-0.33.1.crate https://crates.io/api/v1/crates/gix-odb/0.50.1/download -> gix-odb-0.50.1.crate https://crates.io/api/v1/crates/gix-pack/0.40.2/download -> gix-pack-0.40.2.crate https://crates.io/api/v1/crates/gix-packetline-blocking/0.16.4/download -> gix-packetline-blocking-0.16.4.crate https://crates.io/api/v1/crates/gix-path/0.8.4/download -> gix-path-0.8.4.crate https://crates.io/api/v1/crates/gix-prompt/0.5.4/download -> gix-prompt-0.5.4.crate https://crates.io/api/v1/crates/gix-quote/0.4.6/download -> gix-quote-0.4.6.crate https://crates.io/api/v1/crates/gix-ref/0.33.2/download -> gix-ref-0.33.2.crate https://crates.io/api/v1/crates/gix-refspec/0.14.1/download -> gix-refspec-0.14.1.crate https://crates.io/api/v1/crates/gix-revision/0.18.1/download -> gix-revision-0.18.1.crate https://crates.io/api/v1/crates/gix-revwalk/0.4.1/download -> gix-revwalk-0.4.1.crate https://crates.io/api/v1/crates/gix-sec/0.8.4/download -> gix-sec-0.8.4.crate https://crates.io/api/v1/crates/gix-tempfile/7.0.2/download -> gix-tempfile-7.0.2.crate https://crates.io/api/v1/crates/gix-trace/0.1.3/download -> gix-trace-0.1.3.crate https://crates.io/api/v1/crates/gix-traverse/0.30.1/download -> gix-traverse-0.30.1.crate https://crates.io/api/v1/crates/gix-url/0.21.1/download -> gix-url-0.21.1.crate https://crates.io/api/v1/crates/gix-utils/0.1.5/download -> gix-utils-0.1.5.crate https://crates.io/api/v1/crates/gix-validate/0.7.7/download -> gix-validate-0.7.7.crate https://crates.io/api/v1/crates/gix-worktree/0.23.0/download -> gix-worktree-0.23.0.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.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libz-sys/1.1.10/download -> libz-sys-1.1.10.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.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.7.1/download -> memmap2-0.7.1.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.7.1/download -> miniz_oxide-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/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.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.90/download -> openssl-sys-0.9.90.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/prodash/25.0.1/download -> prodash-25.0.1.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.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.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.4/download -> rustix-0.38.4.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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.22/download -> schannel-0.1.22.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.175/download -> serde-1.0.175.crate https://crates.io/api/v1/crates/serde_derive/1.0.175/download -> serde_derive-1.0.175.crate https://crates.io/api/v1/crates/serde_json/1.0.103/download -> serde_json-1.0.103.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.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/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.27/download -> syn-2.0.27.crate https://crates.io/api/v1/crates/tar/0.4.39/download -> tar-0.4.39.crate https://crates.io/api/v1/crates/tempfile/3.7.0/download -> tempfile-3.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/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror/1.0.44/download -> thiserror-1.0.44.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.44/download -> thiserror-impl-1.0.44.crate https://crates.io/api/v1/crates/time/0.3.23/download -> time-0.3.23.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.10/download -> time-macros-0.2.10.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/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.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/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://github.com/stacked-git/stgit/releases/download/v2.3.1/stgit-2.3.1.tar.gz +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7414b97ad5507a55f0c065508c9acad9 diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz index 5329e086e3c128473c76ec44502b07c86cfa40fe..bba6044fd055818e6df2285246f1fec175140701 100644 GIT binary patch delta 14998 zcmV;HI%&nfdh2(8ABzY8000000{?BDNpGafajy6N72IF2k@K*WVFL#2o$uoAgdDqx z!zK?noI$_-K5vq&Dh;wE>vXfLzArN39U>#M|Kl(J_b+$mxApSN!{g(<`DWAoOSmhh z-u?Uk{N=y@)BXEh7_r*Y#!lVs6}Ruc>}FGQyYmDuFmBB%&EnejqCsR9|~2we|>v?`SZT@=l8e!pMT!JKaIzA zA8jdj)s;)sdPu?bv68iaBW@nk^pH(SbFWoP?mO7Aql?`PJRveBGHr3`GTbgT`IrwH1XNk^PW5x`r^Cx`r(S^8w%Py|u*|)8AwY;}U zqeU}Kv;1_bJZ#&}&00UB*56+j*;T*UJ8MI}gvoBcvFeF!-^EzcESDNsJ?~@gy(~YB z&A!@XoXeT-^2WGUvg5H+oz3?gUFO-NaiQcIa!#g%>c`5#l3hF1kyj@`#IsM{BSgD< zx6Lm16{g`>kY$yBpRH_bg55sWJzORYopGh)6;fL+3^Q8_vo+g`Ga>N$u`iq3Zkv=U zHRozASy`%Cdu$fVhv9MF`y7#qO?`$o*=R8;5ZKX>-#XZZ&)X*Tv%i20@AeJrWMrw}A*V{hH zA9CFgN|MHt2#p^bcE++(0$sf2m!dH}5}QQ%*^*7qJDJc13vA}3+#5m5lh-DFc|AA% z`V7>|&-Q(Py}dj?wMkkzCDu1XYUOl^SQ;tyR=uHavLz*UX4TBdp*7&ZxfQcBzLM8G zP+rEy$=ed&vdD($(k4*UMyZ|Unj=Q4d;|-k5lx$_t*Mr1czuc($XS81o?~s7T^nB! zE6uD`fWN+}8>%|+kpN%`#F^4xrBXG7)EP_GSqd(Hnno!tRx?Jh%Q%kuDP#x(6}q18g50HHKk0n6(Zvq$@k*z0S1e|)=dPxIyZVcw56-risT&%HAS zbsWu0{A2@pJT~hw|3;^XO0AzcOwZw zh*Vq1{AU4^8EiL+N478lnaon9ZQL+m8D&6rHczU~MbVSdWcQ5xDywBPnMW`uUXfAblxO>Tk>kO^OAS%t=*>9HBJk{P`d$j+k@EGV>p zljYQ2j04=V%51AVbTz<5b+pa9u3aXz@r7Y;?dg}-`}8f{!2*{cd9nqrr^?$FgO63n zE91e$U7ceQ#n_{I-U;~W*^rq0R34)@_<^=P%Tggt5XHeSh&`0* zQV~6aFSzK^0H`Pk3D9Xv5sneL zTw1aoSmT!}x(SubW@?mwqTUYSJUX~O zbBnQd56rC!)b(xpSDfD7+T+8~4x!(_xVxOM>R~hqsk%st-~=wi1F3}wMfhX$g}}E5 zt61>ZxF)N2Qp1GQ2|>;=DRwqDdxA zB;$gRY_hvmhx351zzD#mXH-&0llcrVl5;M6#%i^>)1=*mLk&ke|L~T&lo6;cLS-XNF?P~!c2};DMfs&x-XV{*9_VqFzpPwY< zt^HO3E_1a!$Vv3*bZAm+8*;}@OoWrt1AomXjE2`RsBkgOn5*y*(6~Ji16n(j56*A^ zpcEj9um_*N(I7Ax1ro-)IbB0uVy9h4SKC}O1jUDI|XNT$kib`xy}VP9_mAuQ0_eX#f4_G?nEB>WsW&MWv85CN-`NsafJ@1!>4Jq_b2J=H zl8x}*A3Fi0CP#*oNJ??6F0O_wMaKKYpXV9jWQVmZ#o#XsC}YaOn*!Kk7Lj3YvgQF= z0X#3fm@&@O(gYqd>6fTfDtru-L4O>46~*WD$~g9nDeRsst`fQ^EZkVaRF$%(Yygx3 zL_$X`_=xshv!L$-x*-_IJL8ZbYd3h4O5%xo-2PWV`_Vs2Gue3mqPV3SmgH*+HUfo< zZN}_)T(yxh;H^t7&=ly&(>qGoz?qzxxzm}vZ1kN1gvM!0@yAh1W%O6II7SV zSWx_mz_Kvq0Hl#qNW}y|W0L0T_=3{0iVKKIp3(qYFryI;H4V?-<7eFdwjY}^41Jmi zRJ}TEUW(U6MBBC@u-%9Q@P7j)p;4Ob@ScveMKK3#8-@>!jZK*__Tx#2S6b32~&1(*dR|?1>^#9?;4cgxY7WSJDdZKWr5yOmV8qz zL&y*_^||q$KwRsH1|&N;1+}X14T>d(rrJlRCb*mxs&H=JRDo|p%74yH=^ji%X)JEW zxtQ^(PREaj@ymL8J*F{8du4l#6@(bXBf!dDgTkJZUy(d*1)x{N5&pZg063Lm5h@E5 zl{7ch0Qd{h^jcKLApHy;;x3386>?O|OMY~!!GrFW7o4mi=nZ-Dj+dnJ5NN^gV*$w% z!i5$bNh;jJj=Kw$6Mw=t0Ye4@qed5Qu-dhdt$`$I)D&U?dx1`%2oVdIvXYU@E+0Hm zxHH&X{hZVgQWptZ+Y+gK#R}u|@c#3@zrKI;ZqjMr+;k;MplTYhlUOetM6nY}D#0Xj zeX_;C?q>Bk$uJ{tfJU)`o0DpTyBc~$i@E(P`^?)W( z+emSAcy_yf1q_2ecp;n&Dq*gmh6^tiKx^P(`iXu*i%c>IcW5G?OGPhGA1HSiF278k zLPeYKVhP)3*I8S&JZ%F;K+uJt=mHlHaluj~2(QE{=Ffnk=|4!4N_3|mag$sXLMfux zL@GOMeIe0#7=Jt#Q9??9?Eyf5n#lBqZVWSNUD0}EC7DCT%m^cpdAJgUGk)Ab>uL8j zRGw%QgRD-#TXs29VxFYvEOvXiKo^Z&Ba#grw=zPg&V*h>rZ;u3 zph6>e>@qw|b!$0ch^Aa2GL4eJRg7dE7277OXE%x{8h^|{2VdZ~?5vYp;l z(A!H`la=TwFc@)!E2L<7Ce#OH1(vn|kb_cGp7dI;m?8Lrx^%r zYAst*A9Y0-2k8HZ)s$WxKiVq}PlYJh3O5~kd=x^OkEXbgT`VR7j(-Y>F1XuSG%A`7 z1Sk1%L{K(d)kp#0yipwTizdin;ycs|R#Os31b>dp*WmlC-;g2!LzQIIcOxCC3qnUh zUWC^`x29z_s{!Ot^n*o1W7$NV`79uX$y#E08yaGoP4V$f!S2zKu60b5{0tkxybBhn zA=Ls1VR<-gB#(+xD$=)opg0V`(2E;=;jQfaiq`8`PjB{qwznoX)b4V;!Fb@%U`Y7` za(^pkW+W$i4`0l0fm*;aI7T%2mn*yzKkpV~PW_@N2Ly?$O(A5^7rjdcPQ-|sKWb2u zVn7a2#>m3t(IP3pZya#JlEjNjMHiC-Flr_N)Eh$%^F&Z17zrW3LlYTjHkfX3O6WRR zHll^8FOT1fah+VDzNvi_+E7b5dAJ6q_kUFciR#iG3^7Uw@|k%k3JPj*T0neGoUFcvtY?9m#3JzpE|GFIAXYs^t8N$^O0uzT zB%$&D5VHM(v^^oa%i+q2d_qxYXbnLMv4EL8VuE$7lCl5*0#R)m3#}E!O_T-Hw59$$ zUP*CwaX4&uQp?vA2}&>wxo<^vUVny9a-S^XAy^*P$6-$4y9>@6?60Hf$wQ;2bp{#+ z+6kx(P-Me2us(5&l_Vs#J5C&xV;t0s$7F#QwNQ9IgDF=@@PxPvC)r|b!rJmFRXq%# z6k@ImAX)&L|Ju^{jF$VVMw~{u#)|SOs5}G!I)2aPI?=`nkW>JiXq;+7;Y@qBnpv5g^};#BP?J8hkR00NsEP0a}Iw0#?6|rY5-dePDA4 zrudqR6}aRmE(jeG1L6DXJOa}{lQI!Z0iTn95iEb-+F_Z127efxkA>{&Y6P`0Ql{*u z+Nue5#R_HAG5`2MW?x(oiM9syYG4&%ED z&!3iUN)bmfVC=PbW+7(S7OcUCX%pBQ9+-b8@{|C}+joj169otn-ItJsMtge16D#6| zHjOK6RK#TD?Sd=iOR(0(Tnx}hT1Mz40E&^qM6%?j?eE9~PNJ>KLv8SW1hYBvL*`nW z95`bvHIfj*lVlA#+=<3vnXbL@g)E!nBkB>q@Yhp}n`V7|}f84*U{_ubD z_5<0K2-aVJeNl7Fo8Y)>?xrrF+AAyHM8U+DcH{NLup&R(X9Q}a*-7UUgk-n z+NoH3{Vb9WyNI{$B1m|{p_Fsc7)F2PCs-elZbo1d0ZD4bK%~Olz*J+IctR~|00!}j zAWdn7LJ=e*{y~3~AiAfMp(*@xsk; z4@Nu_Va>>wjU2Th0DIaQQd?TQYEb3c4ue%ym5pU2OZNb_htt+1@Th)B&K7_8fecZ- z7lvdFL=csC$LT~*RJOJ>?M91CH6Q%Sa%bCXO9}?!(~{xsOYY!mKoep?Y_cr6(N+vD z1u~5rmy*@1hjxL1;l0|ou*1J67wpI;p zARy?Ft5kH@4JTEcrM6KPfuMhM^vlHB6lF#X25kc~8+6rz%B!N?2Y51IdSJ(8jAF(S z5m}?@2B$3$01B>0S@vZxsM_hHB!t?RE+L9JVJDE~I8h(K=NKqH%(~T1np_cRy0mL% z({js^xA@Shsxes-r&dj@oV^RApKy`@cMZDO(gXS)b1g<^oeIAW!m)pnQ(ueU{fO9Z zzx?8aU1u*A5WmI=zts^R)C{6KIR|ETa@-+YB$yJ3H-!jAd)27!peY*EBnjXqs+-6` zABnQ7HIJztYSqY%|JeCLo+6;4eh?EtVZw=gx)yVjYd3pB#t!YKBCxzX3~N#)ZlcJcB&6mQH;S=h=x0kt|PNb?Lg}c4l>ng|LNdOi}`(=U(gfcF|74e4y zYT70%wAq7+Y-)eKc~S@XL=P4i8YbJUQXX1cb>aACaG@bDVu<)<1bN+nJxX1@iD5K8 zr7ps?)trJ08W#~Kb}5x5TGmcQ(T?__YDaJ@p8YzQ*!4`Q2J+G5^rETou;+q^Sp2n06@p82O9Kd9SCR>YE&liAMlSTPBLi|Sj~w5 zG6fBR85^g81N8wmVTQ30^A=hk`&xl92?wl=c+0qK?G!(9jktml6$wc&2$mcfwSyY1 z1#qQ8n_7Q+4cbFCn;uwXzT8WF)PQ+0PWwEt3X){8W){Cgu*}wg13qK&0@+=Ihequ-$#sT$u}!M|?O^h{xBwq{g$5c@bfQiv#-2)FzJR0-af8 zXc~+3rcUN} z&?H!4jSDoZ4P0ct;EaD6wVI>cmIcyww8R>tgmO^NK{=$kmsaJC?ueGCT@ZSngMboGtl4po5aYN@Y$=$Fm&1vpRJGez;XoI=oc2^7$N}zT0DlJI0gqLU z;!1e}g_meG2?%^Bi-oPLEZ;sVzsZ8Nq>(BQwApDr2mw8Nh!8 z>Idi;1>^gy)T<-WrOYbQt7J?-(*`-O1g0*O3mWMoT0hpydV3g0Fr;zz_^rDEEQguE zI04aKc1NmQa&RJ?aP4?i%5KXqtB10zRkM5$-neoneKI9A>xPPXu!)vNLbHb34P>{p zB>G-EW>x6`rk-9k{|!P$m21U&upC&=F`eH%*tI7R6+0C$rQ^H7r~;&UVgyQ63m07`i{1MdU|oWx7Q~5I z`>4g6dGJN%x=pzG6o*7H1`;tH!0$&B@ZLeYU+O3ehqT>0Cw6*u0>*;jI4XbcQ8O%1 zEAJgNp~kzqWgVUpn_?Qgrb1R1#SaKf8-awvUqEZ~40vFK;nL`;w3P+|I@FFs)84s; z(idP2PE^3v&$Bg2Fd+xNC>tcKws}~Zt#+my{y-8~-MYN{nh) zIK(iD1_h~)s+oFR_yAZI#f=-*bZYL_Ej0?-uw);;XIh7+0mo}cHC_e-I|9_HQWDgm zRxR!gKV*@cp4UappaRhjn)=|Iu~0RwS(vCl|7zdb%Yt^1!3?dQXX(rSPG^%KB8f`>)8ZUK25dQC}l z&pc+dNJGsO7fnVMLaIqqI9`3Sbn8m4|% zjo1%^chY84L@a`+uv5jjb!uD9JA+RIh7(`xQ5@bN3Qu?1?rJb@fHi6nNcjlf!_(W# z`|HE=(}(W~2gbsU^GWi5DB-0+YRx?X6pKfW#veG;HeJN)VM>2}GWZP~eL~p`SPTEC z4skcUp{4~2{#4w-;@TvfLQCyhkhtpbsnKPtnNEqkmJWQNvM=GP867Yxg1^a42N9hE z?llC+>r!MoSAh(Kh0yIgZcvb-oUmio%%S%~v*FOR*9M>#T5hUaxX}qVsX*2~bhBg& zrp|I;^fY6~mwkVP>zC)#vMC?!(|pr=sC*CNi7z4P9EG!~8<@@m4U)Oky0(sS7+I;k z*7j;YBUZNvdupQ|8v)KF(k6O!mYn)}NkeN>pN@&tcr5CZ)Lk3&huy-OuC41h1Q@JQ zTuKtf&Kt>$qoFe9%~lo(C$8Z`Z5Cr+oJZ||NH8gIi+q1d?o78U!-jfS2>FPCWMMYe zqKqoVfti(C+qLsJ%i@B10I>lf^Xa4?-!VS#r!5b$UCkkez;;brXiFFeO{#kMk!sZX zpxAM$$Q;dE0P&smh+C~tI0~bIl>r>o?`&sIh}df0r-50dO5Ct#4Y;6l&OS$}^)E-Hb_N?lR}#lmNLi^`zLNDjG00tYMTlo6U$9eP6!>GzZAMH_jgYt&`y zIdYr<*@{BbR#u_nG~5qhtDW2^PVfwDFe7Om%WF*KD@xCg?d(#241c?u?Zl`}XMW)b zTI9#}>divtQf<5?Nlwzhu=|X}XeS)TnK}>=LDqlPa5FfrT{Xn4eOk2&pgdeAA;&($ zN2Z0WX;l^>kog+5!uDps{MyUn4G^Xf4VqC(jbdoqXMBp>Flrwt*0B*Au&WxIffSJ; z2J=JJoO;z6h%}6j)x?BQ^J;cI2|PIv z1u$pX($8SQhU2B}xBJKT{xnb$ADtS2iE1p@YOL5Z$i3q{k7e^!&$<%*H zLSC>PTT5Et1WM7ovj$&SIpn%mvy|mghXl9KqPl(v2!Ik-F|tHwb5-g<6D(~fke8B& zOTkEO5P*CZYf7x)4F`qnViRepN#x37_LXi~Zb3YZcT-VL8M=)atXzrbgsV>`Bxoxm`X2rovm zW^Byhfl%m}(WM1(D9D^8EN@O@Sg+A!O^&Jc2bsfn!(xFkpu`gRhER3NV&Y$C)z>xX zS3R#KPwSS~6O-GlH(r<3IY+F(0!loAcO&s^Cao5<&w<=OdxNOzuj7h8pK*WG{r&s* zKR+huPaCkhD<6{Ml$7OjHOof;nm)fws+85)~Ih4 z+S#6ivjtU1TNt;WvwEm|QXhW-Q?;dw@J(2^q=8ebGjc#ksH7JkffZgQ$*}o>^z|A$ z=CyFA8pQq#*Zbq!!_RTwAJhv>-#$-g#Oq-ntL7aPy!chG6O%gOm%AFsx0E3afCU{Pwmxe=HTxx7 z0&9aWye#0P0ap28YVjhp;J1V>f=m)=fC}*%0fcWCo<)5g*-d=nz=y!!R2CFW1+pk>%9vGeUF|BYv)D>AU=wlbt7h}3 z2PM>Mjrw2koZElGDZYV(hHrs20E%Kai;AmfdbsOo7qH&R0#tfZucqkaHNnD%qck<( z>^?*F{L&vZ1is#%-p7yE``4$3Uk^36bTtcc&Tf4xkj{=ZJB!}3ubZp3`k(Os{ToMp)E4DDa}Xqd`$P3-c_fz>_iSr)~( z)j_y`m*&sVm(ma{n??(F_B#A)sGtrG#yAnKI6Yu|=@_Is^qAxlaiNGAXjt2Bkdtz= z@{$1M8G+T&=xl8>0%!b~wt;YR#Tn{CQ%;kxB^7^8YLOxuz6~1wLpCIIs#`^enxjrH zEgcEbjQQ9*qTh$6CUp8W4|PH2&>#+&MU~5b>m(Bb!3>kZEth-KPUBJ=QR0J4#vkK} z(5oR_<{&iYht|spgksr@_NLXyUfOnV>UZ>x|8uC{JhS#pu(UeS0}GH*tdVTj%u~|? zakzgLbVvccr=~be%YWfJHG@QUX0L`3w1n&eX2GqmNd3NEezvFYD#+?TVcy=*qMAzN zx>551ZCo%oI@p?!-x|L_zDitZpF>v_R4>jW1x>~UdL3%%6r7F-YlG8Ujn0w;8j}vo zSREh>O_Rzx{F1ceWqZ?Z8d{9?xXOBzE+K!EM6OAh@v*Q))Ie$F<%5vV zh(Y)WjhE-D)@7w+(OXzB1Um}Q;|Y;#t6{q`Xrz8{8E)uM5J{#p*^2Q#V_SGUOQgV< z!5I{92h06^u!ioKm{C0@pgVscgGM=%YiJy7XNE7qMyms@RoiBKmxnZUSwKun zlU{>dN5<}?ZB`vQK^gEK>XN}!b*rNCME2_VndW0O0ku0gjyk*qtHHbwf{rBW4E(tg zpf{ZahCdP8dMWfjbo{2gM-$|x1>n{^qHU>`L07~h(t}IWXhwSQBHra{$@p9 zblD72z1Zk9J#L}i^e;2(V^qYY8-({Bq|S0=)Pc^uR-Gu_+G#~7;#ok{k<$TGO^A73 zW$Vl!E<dbpuaj=Y zk7?Sbt2e?UIc>dYDif;iJtM~IXLtVB*FVRP=co4m_Ih)oEFipY?mZaPuv(m0uZb~0 z-&4m#3DtuP1&X;uf-hMY4I4M!bVLkJbTNPN&$bbsh@6<3 zJlrgO4C*(HY37zSWqmHB*f39grfvq{4aqO3)+nwjV*k1hJ`$^?!Do+T@fw61crx8L zpu0peYE7q-icSdm*0L;n>Sf2S!_gIcTM^AVe}VX;R40a3M=LZpj^>~L9I~(TWYOr1 z)Qyhl=WqvZ-)a9rNLhb#k_uAU2xlRrd0vKM>^8#PUT5mu)_wq#Pe}`y3@MO7 zkU7On+07rkE9Qz~4ZMa?o0?2W&V~*RIcxsZfV`6mCtQ)ImzaUZkr&$4hlfLq2`%BF zcObr`p_4+ns~iCSUV2Fux6`ra=-SyVIKtBBCev6GKM%rR_!0T1Iq$sHt;m2oQ9dRU zw95Nz>$e~?D{Fs_L_H@Ml6C?#j%qDbBohKOENw_Hz(J;6D{VB#rS2tv1Z{!Z)?_O> z8}X{M|5gLP9}#5XUV#f^{UEBM^D;0P^Rsy9>?r1Dd(JX(uga-Ku%tXXnfB?;9XR%<6 zowRM6+P@aoA##^45<$>r9rT8w(H-Q$P}3LSA@QgLqdAZoF`=*yVsFHp_=6ruI;Yij zB!sY2$ZEN2>X)!%(4jM|k<}qHokuq@;I?p*YVXJ|8 zc3u0ylk%KcDZpO7wax6$&Q)wf4G26{)uugVI6!}1Je?i_m0&+RgRei@eE$9W%k%rw zd_Bzw^VeUGNG<;Aur-NWg(qWZYV&}G(_I4I>cpRJsYrNugaKwojpW4p9J|V&12LD3 z7t$MT3*V4f;hfMOx^9L_a1@IL+@^Z41X_PKK~}m*fLDv|T7weHl1m_Op{n4+fajvP z_uhXRIbG*uBob8z9Sb2{jz0npZ$3*Sy2xKdumI_t7CaNaTUXlXt|??Hxuxq&vO`mD z1ihP@&r`33=lxePdwqZT?culQm%j@hqV!sv8uo@5dCIbD(*0ab@)@csN)d{$S1?1f zLW|&OYolzh8zE52IM>M2YCI5_^DV-i7&(9K3aJe`;XKoH8W}gx7S*bQrJC)4N_FYN zxa?x%zg-8a2ZREsYNold5=b6}2WyrxAL}$6P7(5)IB22|zG5EN^h1Xk065IHQ)>x- z=Tko$dxiqqYiW#;Ptt6P&g6LE?}n%3HN5`{9>w|a^c@2!r|mxas`Vyb6}qFeD9e93 zwgN>0QFdO3;)dptVyNd>);QDbONV$hU((k}r_mQixDF^>#{#@uWY#7gufHskxadfO z!3*n57+w;?6O+T-;M#Pe^wPR_n#{sW!`QZh(ni;NphDKtt)>4VU?POh43a_8#-zZ=pF_n8Rm+t-=BT2)022T zE!B_HQn%M2Xb=Sf0}klY2^e{3*f1K0gfePCP=MrS4Wt~>1)jkD@!~qrVszBQ_pmKqC%3H2X0EV5)Oyp_V^2slzYKqVNXLnz zXEB>Dyz+jwu6uKG%G*IvnubMsW<)-2E@u>0YfeWldQ&ryM-Z-Q(94a`LVrd)7qZy4I1sLA*>g0XeJ>hKhrX(VAf`7({*Vr5QQy+C6g>? zL3A6ShVMexl(^1_k@h;~0%m_By|HdY3vqdlP@vD(K$*-yq_8BBH7ppRiB!><=X^P~ z2$@AphPIeRA12#=+W$#ra5p2Z(*Yll3ZEz{gsTXQtBt2NItzl#^14RI6m*#GT^cY2 z!7Z@H!aGoSx+AgRBx}$d56T}gGeYw1s|0^V=(d+X_3!&%{&@VD7^F4^Z>GRU{J0?t z05@vB=y(d^xa%??&6=Yc6rE7qIRNM^YXqG&-PESJK)VnN8q%;$ca7;X8k6cT9~ZnD zV+g&&=0SHBk*1^uLI!23*{G(&sFNTt6$|w^Qq(9=e1MKb|-g1ZspAEr!(8Q5+ti_XDDcXX>QW8@G^~yys1Kt9gJc=b8s!9hp@NDo!&HW5!ym1Dhe4H; zc|E8OWKt)!>y{>joJIJNBx-X(zleT~>|33npJ`io(dtK+y3iYCjXo_Q}cAa-+NKXpNY4!kuSyuFFq+xs8Cw3jzEq3@i%IbVj`ffeCV zgtumBT5yPCCs(ZbO|;#ZRhO=4I}`m$WT8k9v%++0IJp^E^@VunarrI&ELan?Ew8a& zlo83n`)PZeq=;}5?s4hhiKdmWf4dwSHAHKPy3~ybYi{m`X6$QOP^ z=Zq?R3lQ;Hh-9a0^>hLiSP3)h#L{wA6QetU3>NpO{R8g{7KMdNI9CQQSxmdI4>Q1Lg2i@UQQ0?(-M6a$}EAfz1Q#by^jGaz8 zi>b?594e)hIi@zh(SsNiY=f?D&aA(dI4Jo{}QAy2`;2K!s z(>p5F>Zp`X`U6Y|grYWNRBO&#caHFilj$-We@hyYa<=t(C*$ky&o8qfSNZ>Az5Mxk zq$S?zc8_a0!fYB#(~e)_Hz=*74g(8_gmzRjv;K$;pbEvAPy|gv?&@;% zasjWDHDX52pv!e$D3V{!gAPDCi`8{~70Ih^L|+LhLlsVSn@mCh$?8JsRs9;&o$k%) zI?k&r*f6FWH%qBwEnv7L%|DC*|8@Ai>HKb!Y&0N$E*~~1!2m}QS#ug4sAH?MbjW$_ z^i5s%XJXU!n_gDL#iDzQ9pA)>Yjr$%%q9;`sAzyNEjJ3w?yH6)~zw&%{3wgUl=ZE8SypWfK8W%g5lhoP zhGuYh2IK*FrG`;WEJ@J)(;4c?Q!`joaZ(o|>w=oBom@ek?iI+o$kqEebwd^@g~gRp zT+%C=CY1>xRnh%_l0{Se*qotej#C~WX8?lM@R2&PE+~q+ zcBwC2ace3l+q%`I1R8)rXH(KCtH%^{^9GEJ_64Rx)gWf4By>Yxz6sTXZo>w*qM@w5 z73=)Ba~0wp?)>IdUU1`l@~%ajQQG0RvN+Y6uG`miZDP_$Q`9Nb%F|5Ul6Vdb>oUoI zru&#lN(6e&t*8&`p;mBDGrhXg0b`qVTN}aCF6BnPB8Qu9tua^B2NAmN1JEd|MZ!ae!Nk|kb0MOt|~g6YES2)xY3OL+vw9r_ka}#U=-$n~fv#9|<{;>DROFcM)+LO7 z@GYb0V#ONIY_Bk&AUldt=WUjAf9aM%0e6e0n?1ad`#Fl}S%{*$_e?|v=opi3THx2h zwJE_b>lD7%eD}G5B4KsJnL6gM+qvas>-<8|&6*ZD5b!i<4%2zO>G7>P1R$4xrIX_L zZp(igovo?rlL3p!2BU_G)Uz%s(lj2JIy~i?ZUeQR#*g;&w&wks4{y5Q(tWdzg!>4e zznOt{+9&QhcCKcLCf9XhSeb9ZYVlsepd=$MQgsPDe?o54>h8_xite6&*cpS=H*kCjUo5L5MPXodd0|T3UakvgGf!(ZMyakg z0IORsP%TJ2#FefZ+yFr^J>_?nkj%x9tJh zx|j$dpy3XkR`D7J;8DR5O^!@msW_=c&>Vwzrih`wCEuqTD9F>`bZx|CYpqd^Koy!z zx6AYacer!&y_vZS73Cj$lT|oBe{+w&L#+rD%+ApRsZq*6cXkXNY15cS#=+_oiY}`E zxN0LrUV?I&XKs8%N}+i8kyO)d>ON|WTK5SW4X!m!+f%er*HekGmioqB2AtfvG^SzV zh6m6MdD>-aqR-He}E09NheB?X;#CxOI$$SMG9VTSht#7){VV#O-Y@Yw6!7E9Db=--Rv2y zcKj7eE8$$oTBoznVVyINC~K#`2S8d_vlUIZHW;V5V#JXyL8 zVt|}aEr#R~JordCNxA|B=v^LgXx2u5U55r|hY?15t&pLBe_hvAOEyj&*3xM;wf%I$ z3>l4MfUH-}nvA#lTS^ix8z6=tK4SGpe{8RBqQKL6c7K1xAUv>w*W@0=)$vujm6(sj zIqHyk)>f6!R!iPB7XmD4v^Z29tLg{Ph_U|q2X&Wld5HR?dp@(OFNbq%$ezX!_^gY~ zwbA4dqF#IBf0x!X{vF29Sz)6QX=Ih|N7oDrPr*alk#vwW<9>A9&kK*wFmBduL{8r% zqfkjUMD)(-y&1ysh>1Lun>IwyI zH{pWGR4^f&#udaH{FyGs+-qI~S)6g~C@(eZG{{JNf3=9@KPCV-p3YD^p9e#9{oM&< zQAf?BHf^!Gs#>+^bW=OO8niuVuD8)+lrajrD>DOrGub-S*4Gw}?sU`*$nN8Bvd~b1 zm#K#wd1k;$4QR9i`c;4Xgy#PX=svWin{?LFHT6`yl)p|9N5ps43B;D0?u*8`eg^8- zhsWo)fBWz)e%Qm?lh-0PwHH}k@O0{6y#8tl{rxz)8YJi_H4g%%!^67k7NoYi6}%Us zIW&N$lhLrV#!HeYa8_AhokAw6MK?;e^Vb3BjCRpUy3z0o8eTT};-__|e(GvLOr$$G zr2D=2se;ziZ8Ex9+v{>nI7gQV0)SOFkW&GYG+amkq8FFm9^;^`Dw%$tbctC(62gi} gf87V6R%b|O(J1twzd^&20_orWKMKbSU@2(;0CQ${y#N3J delta 15313 zcmV;?J1)fQcfWdnABzY8000000{?BDNpGY{a;ES46}%6a@O?S9AOQnNx0%D-8op){ z#Uu+{YUy7;&+8;3qDw8QTUEJ4e4n}5yO^6h|Ko4}_iuORxApSN!{g(<`DWAoOSmhh z-u?T3|Lwp2)BXEh7_r*Y#!lVs6}Ruc>}FGQyYma({OW-8Vzp{ctF3h zu_aiWd4p(@sWbB^rIp_OaCIi{XHG4)Y+V1h|4^vf{p;KF%b)kHKfk}-|NQg*{b@X| z`)EtKtFBz4)Dmu&Flh*wS3f%)vLCI7@WS8Z%}{oxkCek1oW2U3PIL&%SM~tL42- z8ZDY>n&nTY%EPwp+^qF8YW@9nkzMthy|XstOPK8D8>^n!_Far6&2p)M)$=~)-plgC z*zBuK#<`sNE^mx$B|9EF)!BT{(Pf@J8W&2gA?IXDsD7**EZMbF9eH&EL_GWCJwmj* zciZf8Utt=K1zA>q`Ps_0CfMy`-NR+l&>2@sULm#R!Z5R?Fk7>|I1>V|AN#Vo?Y2p& zQgg1>l9i>JwZ~?$d>AemuhogXoAM#9MC|rV#*(LHe1_@Q=eHm0`RU$%bLqD`Ugi?0 zl~dd-aBzIL39}S(JLF`?ie(wTCM?sEBa2NV?@etkt;sWg%sdMDzjK&5jNJKDet~R= zgrb{i`M>O4Dm$*AO8352>z%D-_nha-yRCG|r?_VsnHm}dd0AVB4aBm=+(^w)`Fh(Y z`9rQ7LP^qi5~1M`PKou+kXkuiB9=xV~Qgd?Wx^0&%AFSE*DDA$7)*b(VsEi>6UZi`9$~EHis%@3+nTqxB`3 zocJ`>bXgug&6uWLEwow)6d;raD`0uOV)kgC5qo`Y?~iZy?Pd2%`&hB1K->a|gIt5)Upj&(Gt&K1Mhe8C_DA`jT0O^PzMK6K%uOV#U z8uZP7BS91Zk1N%!T=*v-XN)*}aki0P#kty4tiEfhFMv} zgh;i8%zqXznZb6Gcw`F`kjX4n+Qtn7mQe;|XY-`$TogSSO?J=7ud-S;lX(Pl0>(f< z@NM!Eu9~mFk!C;FQyYu24By=S3mE3Txt3;sy;+`*OBoMSx(@Ztx6rHD~ZWLQt2Sn4BO z;ze5Vfev`#Kafe}#RIiEh;1&G{BJ(PwaHDe0W#ssEUVD?J3TgIRx+b^0@-;~f(3i*bNkR+(*;hpq;=sE)RI*R{)}Hoh?Itv&tndY`_fJ6PZnBu}=$^;CJ=V(_sF zd1XA9xT|w4q8NKr&pQD>JsT2}-)gqGS`uVhGD0M=sBqDQ8|xTQ)FxOHc`^9h62UCv z`2e5>0xQrJt4gJnOEqrsMQgcPcs~Yz^3B#xRrOLVtPg1|YL^V~3z&~Y1L|q~ndnXK z4rp~MV8YgIkgdFQo$%d;8xtMZI{{KPCaQmq1nUA# z0my)ZJ;+)DGK~-gn<84oc)|^3u*9&o>t!SaWZapWCzMnim2G{13_7qI$poq#WL;m8 zdU*lrDLwNo-s!o%;xu8dIt?s;npdrz07+m057CfpmABq*BYvQ5&$3iV6GUpd*e5{=>zo|zhdrKq<6A}S6~ES(=#fmqse>*7|A&oK4Z1o+mH5-_A+6_mj(w~Zzx_iQ1s9H>E+gvvvhV+SdX?5|oHh10_Mv&#*oJ?CWJbK0isy zTl=j7T;^(dkdx@q>CmLuHsp?*mlF<0RspmBR32DEl4ADrO; zKq){HVGllkqd{OY3M7nyjTFR_9|>+v9XCgb<_xL!b`e~teP|!5MX9j_)pz2zQb-uN zEDeqiBh?TGXw!*)CS8HZMG~2r(u6m8dps=^jqDvHnPm2vDDQ`kLOTqSf-Sh%r-sVZen*#Ia7 zh=h(>@Dc61W)^6}7mBbVGxc#q!_M?B4X0q}AMR7|vEXmgtYy=7y z+l<-qxN0M1z+0DEpefLkr+1XFfipoD&vMnHX>ns95ikdoS0YVV04B*qAAgPqr(~c2 z5DjIQ;M4%Yqu-6pJVGS&D@#TSa3LcJ0ni>ca)p0|WJ6=k2w2ac1+ZO22%adBaa5r# zu%P%Afn{OJ0Z1dKkctU_#w5+v@dc%06&DbbJf#7)U`8VxY8sxu$IrO^V?Q=!82U63 zsCsqSycDmCh_-D*V7n0q;C}~9LZdX<;XNH`i((GgHVhvc8=Ep!ZXH9sWZxX-7Mh*p zuJb?(8mS<%@M#Gf4uC-56Q=CoutA=(3djZI-bGGSvbv$~aHRntcQ^+e%L2WnEcvEb zhL9m<>T}~gfwj9YRN>sbsRG}Ilz*L@(mj}j(pcP# zb1~ynosJ(5R28BH*zan|s3P7)jBm8$~0dOkCB2*SA zDrs)00q_^1>9wegLHZdy#9a_GD&(k^m;C5dg9qI$FF094&>QmP9WP1cA<%-~#{!Zk zgbOV=l2o{b9d{QhCx3)*0)`9*MvX4qV6|%@TLVebs42t(_5z(i5h4~aWhEn*T|RiC zaA&Z&`Z=i~q%IP+wk1;eiWSD^;r-`*e|`Vx-K5jLx#>!jK-Dy0C$U~Qh+-#{RDwz5 z{zwo#@@lBZArJ$-4AN0O8lEr%(lWJ(NEZ{hT=6A{d3+?F0e|*_MovZ2;XMj>>j6!o zwvpoK@a%T|3K#}`@Ip8lRKi?A4HsT4fY!jn^b`Gr7MWxa?$AU&mx^AXK2Yv3Tz;86 zg^D)e#S*s7uCumkdD;eyfS?OO(FHCZ;)10}5MGH@%%1^6(|?d8mFP}C;wHH&gi=JW ziBxvj`a+`fFn@R~qJ)$H+XH|AHIeBJ-56%lx}x>SN-~FvnGr@H^Kc~yXZ*N>*3<55 zs65dq23ehex9oDJ#5_sSS?mz)SFD!j?^e{Nhguz3fi4=mMkE_LZe@f}oe8~&OmFI5 zL4`){*kyQ_>eh0?5KXy4WEv%bs~E{TDz;5l&u$b^G=G?Z4!*!|*;yy!kkKEOau9$vvrfEf4?CM(fVU@+ncS4h$FOsEgY3M_2_AP1$WJn6MwF;iIVa?Ptviu%|IEO}f_M_ftI zQ^|N=hkwzFUGYN9Vmp>P$P2U~TqLrPHmbj!P(d88_$Y)lA5C!~yI4#F9RC&&U2wOvXjC*E z2u||jh@fn^s*wV~d80Vw7fq1E#CNC_tfnN62!9-xufg|Ozad2ehAPRZ??yUO7le+2 zya=y>ZcWQk=|J7%)Y1=fxTT$SB@O0)Xzwup)fG^dJe>ht4E@16aO!4zIlg%EDuHL%fTao7$M{sE}KX?FAZ{$5X2wSTD%lkj!^?@_yjc~7Jn#2 zRC1bHBc6)%0X`%E;->njYtU|jYXR{&akBavvYrKM5{twaxJ1g;fLQeut-4`wD9OgU zk%Y$oC1m>rX?sF;m&274`Glg*&>DgiVgWOG#02YDC1n8s1ftqB7FsKcnkKpu zv=dMnpvZ=4V142kD@jOfcbqsX$2h1NkI4crYN7Ca22-w*;0bXTPO`<=gtg^Us(Khe zDa2eCK(qif|Fxy@87=o!jW~^RjTPlnP9Wn~a5lRkZJRWx%CtvM&G*Kub7cCF}S}ab_wv>y(hQ20x zWJnmRa)81@RE+~wwJW#*MQ;FUB0#<=tlQ9uY0pF8;5iEaa?XXNhgTIW<$3k{>HGH?&SOfUkM4b@3khV+en1~`L5+%!x{3Tkyt(Uil@6XDwyWnr?5rEb1Futqs z{At;y6mb*-#$J187Gj2N!5Vy+Hi50-fq8!-PYJNReWy4wQGgK9eF<4;w5LZru_A70 z)40M$MNCHCF1S*@1Z!Q)#Q=SzWrSV=pcpAkBuj4E{*FB0B-*Mx)CTWIFq3C_$U;#CdS03e+rjB`#z?h9t3}= zeba#+a`#G7#4{Gu@II$w6;YzDqHm)7J$^_yf~(QCEY)REQ6#e3C1qwcOr6BPT9r|{ zfqL9couNqc9g z1U}Zv<2|>Ux=zb6nyoWaHIv#ftOn5-@sCtne8Yx-rCnFWIW5JD# z5zcseEg-l7V_1TSs>2M$3<0YZ3SGhfc=M`~B!@10Ww@KcX9B+7ErT%4l(c^!&!Q@k zCNZJ+LlHSQGDb~#UY(c`1$-d6ZeSwV{Pe#wMr&D@!Ppr1NK(HfU-7hR<-)?7mmQ{o zeR6I6b8}<<@yGqk>JKk(KhX7wYW(}JFY3N}lU%-YHD9+oNK4*SUVWu4X{?4CMtJZT zBpwVpdun8(2f}bj*h6$PuakdBih)s~K*+n&E7X8uZtyIBu&0D&!BIzS&CK#AU|c)X zHKlDe-?KLK%SE>qgda~5)vs5a`LlS2lF-tu2?`8h;;>@5XwIkdC#VgmbVhg>hr$BI zKq-c~;lTzD@PtB*0MGgf594MENG#6BT_P{A8VKvo8l~_*BUkw!9;<&`n}Z+&M1ly+ z>Xk!gQ#<`Ztr=89h?+IxSG3VeJQHEf=;Mvwu_3^#+IrN!hlHEK_G!Nr*(TU;6e}>e z2fAQ5?R~?)YPjWW;WyM4w(26mSOY1LI#t%-HBs5xGq)SDJJsFtE6e_GuRTvB4xg3` zZ%^q%+$10tG1_EVbfbU0K5Q^*EpGBEYcmL42hR-ewLgITIKmlKtnI2#S+V|jds#o% z{oDH=FKw(BQmvrF@P60cy}@n<90Ps`$_Tq*)r+%KAY~E=N=G11ymL`z#9)9Sq@O{! zQ?;ck+I>J+11SlwIl$0mEH{xg8lQ36V}k)fBCJbS$qj8KgSmf_1(!B7mMq~{@qIJG zOkisapnDzGYO7YZ8@gWFmbGaKI5*XYfTn5yC&XB-8i_iaV-&K8m;iT8QrXf22GW-( z$;dhtejN&BC8xfY()@_nZomBEM2=^(AC+*86NbK{ZmAjI1dxZ6J2~!9#!}>o#G9g= zqG1SZUC@{oc7=Zga1&ccNtJ(E3Q;AarP;>VLG1^1+NU;6Fqi7ngB9uxfp~h-MOLFGAt(OR zor8Sji*Uac;tg;rdOt5f04iFZ*ZS(F?&p`E5A(=~Z&rW1XME_D9UD%Y_vg6_q2`sT zr>;RI63J^W3cxx2yyVZGkJH{k-Wkn-iL9}AD7W6)) zOI84U*93n8v~SM;H?XtSKCiZryjGl;$@|QcqPSflK0+*fYKiadWv-_asj5g-fA!bc zrl3X@Koib}te^rXhD~)v{08^Bw#f?ZCc=G9yds^z8PF- z=+_ux}v(aBpg6NHL7pf z+9`hg0C5E)Dw>U85G+}KY6neL3*btHHua7hw1+PJJ!)bQ`pf1FNW`nUiZS8s&jvJn;uGILHERnf zo{_F#fo6alF$wf{zNe7(N$n2ewa|12-6W)|orwfMet^zR`^cK~6B&|v zkR)#1vn=JJOMT4b@PxU#_Vv^5+A)7)p-?GkU`+#74dZFoT04h;I3^3D20})ee6U@T zK6=DGY=lMwXenEK9OMYzhS`ILV!iK(8BI?0u6YH~W%>%#dmHWNdR$8zuq31-TIs6d zA(jq#4I+?jmsF4O_;O`(j;IXP%Zz)fp@Di;i0THR~sd;hiOc*LWlaY)~6ChE+C5P%J zwbe4x5Gr1&kr`kPl`(KXEzbn%2k00D9y6Rs?56 z`eaIK)(sW&U=uBkgk}x58^~^HN%Xz8WUJBvOg)<+{5J?aHNJPL!L?y0HGvR13l*1S zinaBPR$IbgbOIP4PmH@Cz>@~4(eD-wmxd{=D@)sbKNG~e2PP&7>pCp1K{_g33%_I?Nx1A z2!}LJFlR%5cLK(O;W%oIXGjWa<-LPOAbD4ZNh_{kQ%r-`RLE-6`2m4xr}^9nuarU>R|!a;6w#n{XBc$1QT-Li*T*MYafxN+3J_8g*1>v zlN3bOMyed~zWFyQ72GH~CebV4gVQvZfIY9XUu}<@4mVqhL6c%|9nMudHWdz~l+c6@ zUR*emH8c>sH3|zHNKW-liBSy;hZsiDBr5e$b!cNaigao;w|jrHH2$2sbxWP7HZ0kP z@0r%&X~6N?QH>Wj-4UQpm6D(i?FHc8@Iw~4>3Lnm3@Q-qps^yp8H?qEW;NuR5KP+7 z1f?)KMOGW+K%dyKx-R#VboJ&zeJ(ojR|MWeUnGy}BJ@3pZI)GqeL0mL}Blyl4) zCzlPUD$o=VfHnxxtn!n1HY@9mRY5f2I;=*35fl~mnY#8K?Zr@cw91GZ?=tzAKA{8< zwD8LY2m<(ahG?iR{6kkq-tVe29K+z9w3`_biy$iOR55>Uo!V9t%HR`$;lvkv6o)s6 z!n6HhcQqI{z#6p(qBIMg17qRF`6T&2lr!MoxPuIYh0yIgZcvb-oUmioP^ zuN`JBwA@s;aHA7!Qh}^}=w`_lOdS@&=xK!yNSo-@x^!wBCrw38eL5ym z^Vg_PQg?08A9f3Cy0)(KHej%3y(vi)J8vX2u5Kgd%~lo(C$8yMO(S4moJZ||NH8gI zi+oD%9G_5z4K+s*@(}~c!fdQX8C8k{Gb^{YYv*y6#Rc^MVgo|v(@8(RV|?Dvz7NE9 zHHUu~0^2ptqnQI7G^y(0N2*clgJQ?2B6Bp*1H^aMBX0HD;V6s-Rt9iTL%p3rG-9iP zvIb_6DsjV}HQ<8IK_bccgjwEZqwlHlW&H)Ys01o2bx9Ev3!mvNDuW^;Iph`z9IT*Y zY-m<(0U2^gzn@Gm+9@twvs7Epk>d==Ruq4l_DTyCr_&<FJYZg9o~|P2`hpA(P%%)2%=WkWud;bNeX{M z=hxz6omxOT7+q=3~pxYJiOs%)Q4d8y5<9lLNmzJXhCWeL_xBqrW4 z88!ORTRblM&eTFhR&o+a5_obT3SiE%rJuoq4aZB{Z}*Sw{b`^iJ~}l36V-oMuGLtv zXOMfxc^=aWX#k<91*7#YBW+}^~4he3dMRonu z{a>0l8(E@LI~1q`jYzefKwf`J9xeqVwF3q6*`(c*0B<-bWEY!AOO3i$9<#5!`!#HD z>-FtEe#_sEQ*?y-YJT{7+zEWHO+p=1C2a7prWV0$bi^1{eZQ?kHd!acP{5R!@NW35 zlO)S&x)6LeIu~ZOK>!RRiMlo<5UWFji@>eNj4myRLqX;&VR>`h$9jLwzH2m5tv|>d zz8e+`i~%K}c8I;*~}LBHyGEqPkEyq=icX1(#ctj;;Z2NqD`3A`JLXERB= zNuWD&|7<>^s=v;|{(Qz!_xJDL|NJOt6@d&a*$(yex^3{J>HKg7HWix7(ErE`fhMtj#g^z$0WDIaGTf3k_qE4uJ&k1X3 zK>vdD;J*e?vkb2`FSUP&-m*r0tI*E=FPtr?LfXQ({Tv2G-IMwVn5vlpgm1#SB~3J2 z9l``cf;Niy2(0ibNruf2q_5XpJFkU1)ujJtxZWS%9)6Dd{-A$eVEXoX{3l*dlUX(I zpy0)?dL7Bt5z^e%Kqil%X1AacO*iv4tjcuS%L1qb0NI$7bs$Tnf|v6M=Y&fOl!6BP zDORL*gD#y0#K{tJzatOSFbJ|mm;P2Zh0rFkJ2G#}0W2RWpH>1EfeZyXP2!V4%{t}6 zP!xy9HPNLbdu@MF=5i63X*9>yW<2TV)hR=HNb9v-6Rc&m_wBV+q&x$k#^(;%)5G^4 zZ$H}azuX7SQ}PF|poOpL9@q)q6+G|M{JeGmlMVzqZD3nPE{%AYxYa?pfR_dw(U;N?ESqLmclJ76Zm6IR4#qeUt~fnl zeCdCjtvd9WD+isAPaOy05)b>Z< zetmu=ZofXhzuq6*!pB{emyQCGBAV_Fnl42)By_4j#XInp79v3Eqj4~^yM zcy%7?g3O^wFEEQLm;KgJIRt_kCWBip_ojcH#-%o*#0Qy-KgJWGS3|fA+Gvgxt(OxB z#j+XgO{=TN_SX6>0^X?0`_79gWoBiXK*r^Zv_a4qN*40=yZahR6> z!gp%OjqJ=`4I^j?*#*pkTVIj-eZBl_Pv2FL)qldgy`e=lmB@9Y<^$TeU~qJDIw60* zHQ$4LmAKG8hwj3tUYth?nv4tdIyKcPIGsV)2B){0%_a#nhaZ-)I-wYvM&Wh3Drv{d z_NLu5v>5AgmGvlHLMVx5eQ#wophw}~w&=8a?Vhgy$N0^JUMa3Hs2M5>$U)okq=YUVm zh4HM?M}shWKAVaO(%o<=rpx0puQP8zJ>ARf;WDKKX67YBj>u=&@)a{nBx zp-W6=RF4Vh4#=QU&S)eW2iuw9OR&-E#B|lR8QhKb*2J=D)I`gVa7S5d$z3Heq{E67sbMbp= zC+f><-cLOn9JG#BCQS;U&jjVjcb#%XBx({RQy%rq3VZc8EApbtW{~Q|MyKNm7V1s^ zGP6ELMO?Z;c<(i8B}Yab=wNl#k>#zOR)iv+1wMBe$YNJSlX7qHA?<@AUBARu;2k}R#P7JNi?&x3wnt%S!kbNCkj7Ep>ZgfOHr-yL+PWul+ z%9@i@kjh3l3n9((G8ALC5$^UnwCT3?1E73LTEJv@fhoP7DgsA$GbGLT!cG`uhc45G zqoo{d(}8seR_A|0+;xXv5~=9OmLUNKT^%YAYl09#Yabw9AW8mlWDApKM%rR_!0T1g9Lf2Taf{GqI^syXqETb)^9;(R@NMe zdXC5>?F4Av*;=SbCIo0$+K^s=gG{?t+GvhT-An!o+5)w$(P?xx;#HSRSWT3FMC|3^ zH(h~%`KNzyu6JtSS{(NEjL`vO7_=VqtX`naqjZ!Qo@Sxsvr)s(>aGmzj5f|4e6~hCq)gm|4h#>CaH}8SWuE1!o3;uNg;gV(k&N;NK(uJH ziv@p@9MQ@2gu9G}hq32yqEYh&GSjiuQFO2XwLW(-I&o+;IS2CfX}j)~;YoQ;tQ24` z-`ZyOXXh%mp#}t=s%q1oG8`Z;o=y*eO0b`u!Pg&cKL7sx<@x<-zMf`;`TMU&q!xd5 z*c$b&!jmyHwRu3p>9PuMb);0+pd>sz!T^6WqegP#eU4q_?^#X6QmjaCP1RyDjS1%p zfT8=0s02r`Sio(n2TP#!cN1i#n<{v<=&m&=u`Ia+@)oKJJ`8v+ihJ*^k<)dK-Xc+T zlC}`i<@hV$@aD5L1CIPf1PhSPanv(HzIA7kE;B=>l3ThjCp$FdM$o&d`8@Snc;0`1 z6|>j(m){H(nu zsv4SatOSxr;lY}v%*Q&7WK)DZCk}s_=!37A$2I-XX&C?xv+dMc!r%GS&&Hmifc9D% zW8{-Go1#NsUiiD=DR~X=zk)|`K0JNLK+0*mkG^WXiC2a0C@spej;%nEK$M-=smq~x zq!{Ws_czXQiKSEGnlI_=q|@jNBU}d*u5%||E;4HqkJn!oNnCVh#^8l@=n#J|iQ$RK zVQz43IJ% z{n~U>pRufVfJEy`Kv<=wVIjOp*M^Ro1G?w~Nrt&1>-T5h>+~dEPfPXVINt3&8yZAG zz<>j~)dWT!8a9l^A)$;K5R`u*AK5Fl0f4M+HLWys`bB3pN9OgLRzdBW?pJ zhjf7_aDTkGPD~k{CGtINi`U65>o%h+><_ixwDs5%63s7zAJTdC=vmCB8`Zp@t?Oc@ zobq;1l%`>ko*9vko68x6)tb|pp5D|9u&f&^0Bl zLx`lk&QXEcNN=ng(L!9FGdk$=HBcrx&!7?V$Ql-m&_t@}P<_6fi-pW0CPQ1yq7Rd8 zKkfe{Gq{_P*6Dx`NQHk-6cxf%1jg0IQyU#NLS}j0Q)LP|Oc#3%n1bLISYzQGC_G)l zS#XjyXpRTvkC+)D`Sw+Uzan(o%b)tc`(OTe{FoS|25+XoNBp>g4FET4zUcfD;<)R! zDb1Rr8Wf#S+&N+DENcXvHC+X$xj?%R3mVd}O_$l}wj-zE8K9G&E*lqqA7co;!{$Mk zVv(k#20{j9s@bTf)6SF8E)@&?OH$M*P<(*S0HTxeE;$C>CTesWpp!5!8h^DC5ca?> z5HFbq9m97hE}mNZ?O|G^lRK?6i@drtCO|0AtV~^r6dDdl1AZ98bATAA8nvkJt1CzR z)@2G~Ygk7I(UK0(Vy4xch1L~hR3VvY(WNb}sJSKnwC@meUQO-mP_o>M4(sTqigFXM zpY7%0`S+$P5X|5EdTaJ$B7g2iw_0#FV*JCD$uI-kjb+inO^b9SuX#RQ_o#aYo!YAj z*5dITA_E0pSyJ8lLV$+VQ3Um2bRv~3!&#%8fG<=~(QT{B&}{gtmG3a9k}|J1Apn`w zi4Gx6*ae|eJxQWA7xath*T}xr6%8|O3oqJ_^GYG2H?mGwR}D0yFn?G?)?O$1U;`8( z0yBckoe$5v7a9<|IkBI*0YfJ$8xG#yMD6YUk6+r$o0`yf&fXkg#O=U}@F>DtGc+wY z#Ichr*8C>gZp^A%eYBm4{v@(cB#2pIIyIc!46OP>yz{vH7JnD43EGy|STD+m!X+J9U_s9#n*Klbz zO!=wtQS7uv!x0X;;_%$uT68z8)1-qgi7Ke}cs8O}*R`m4$W*B-rDDcTCmr_H?LQ8c zQpy}to8Ra`3<|bEcZ2dGUdI3^6Wz{+`@X0M))}}nXN!gu-rA_7W=U`jEb-|bm1=cV zN>@n$ObCRcHe^(5&RciRh>Me%F&lpkAChvm^?4-k_4ntO*^sOJ|FK^F{5;YU?{t04 zwH#qKjiqVFFYz0cR#Jz71w=x-u{8fzbTgTx5EY_ZEdX8}QyG&S(=lzdf(D(21DaWX z#0F4>;!G%lCMno;siFffWRoqH+z$PIxSlMd%3R7pH`pv4KSD2~Yjhq7#14N>&RPR_ zcpHuDQu(EVUph~ltW^tAhknQ`93!>Zb;_n`w-X&`bZ`<_)@`KiTvvH6h1T5M;%TAmU2C^pL4-|*;^e7y*UGtO z88Xa97bKENn2x-3A%oX&2hVDmd(pXn;2Tk&u_#?LMBWrAWLRBOp;32rIeNK(SIQbO zBWKX%IxiH-FXurAAf3hPx*v_?RX3uqgp{EQr@Bohp@3v{q4cVL4eCx8Gj*L8*ByTt z(~X;@)Ug&YT$1J=#(@92U7_iKc#|A6Ab)PRHYmXWM-f?b8Xc%(tFv^-dF}K~-6m;b z)BUbqR>Z}ki?QTpHDaV2gONs*tj^5kaju2XaY%>}&+K*4iLMD(i|R65f|W};!DkR> zR=1BtZ4pk5=uSLXfl`41)>fCy=p1xNNGWa4oja2U0v_Acfbu@Qv0=+|*nCb2pnuAs zElBv>0<1Hx+OBD`oU(Vz)X#&9Z!hgh=VWz}i$D9cH+%n4Hy&+_3(yfu(>{h~aCipf z0eGc`QB5pK&;{oi>d8|xSW|IQ7b5Ehq^zA>L7gtH$hs-m`#5z48!3gwl~P>NE1D*p z>-Ztp`f%6Vu)TO#Eyb$C0w7h<1%IYRQ~cPRp=OR#9w27`g4Xbnx)MQ96m_pxU%Ert zR8Y2ct6MKL0E5n^q*GRpDd=h!7#ZygOoysL%uY$@3dnpDss~-S4sJz5S$!+k`ETd0 z%{$!r&8fWL#`)x3i#DUQ!*6AAsx@8L`{`cJq>-kmQ>K-tnYxDaoJiMgrGHHqev_04 z^qgB!AJjvwO(%^}IDw4C_Ubx7f~Q@|jeJE8H(iTluBfjA;ks}_qpTj4RB~vjEZry< zbS++2`Q!WXMioQqUDmm(=yYvDIyVuH?)+&@>D2m8I$G%R312U~TZb!%?K zl40>&)!F+Og1u-88mKQH$A7Qubr3-6v6-TaUAvA&$D%U_LAUQB$8>o!Vf2G<8AUgD z)_7)ng#iWGQH(lovz!ZZw+xDonrph*!yCDuqllh`D7xIyL}Y-DG3hD~el1*^68y5R zdGMO=K3AM1td2NS#~gM$*9dK$Unsh|)glK1o+iy56^4~^h zYpVKWz#_82sG%bDtedbjjR&Rf6yKEmg3W}uz+ ziM#GKP_smn>pC&4%(q~*crW2lFc4YSvy2a3LB5h#`h6jpj=+G0$r^xG4VGAS=t*O# z`Y8ka4Y^IL%Uz=@x_{hcXADx`!0{z~v8;|1g@M)Og(-DCzHT(mJgwCjrMlVxtgcl- zwIJ~jSGvn`0~|>+OWJ2dMcAP^a>NL(pz03z!oSp@^Dh*R)DJmAl3+rXu9jFG|2%HO z=cMydV(ybEgS#29_qx$WXR?BhUIg9Jub(5J9}tlOqQ$6%PEd(0UBF|ru5$#kb@LTM zK*Jq6t>QHdz@v8Ez0lg!ot=|f1kEvcXNnl=Tk?In;)Fa6PWO^rw$>Wu2vnijbbV1D zaECiTTER?Rgn;0n$a<3jH$Q*#gCZPiMWA4Ijvh#jQUvk^hT284LDkBv<>(#9YP8Uv#>PNmq{twGMxpZn|ZuBFL%1 zblo|w3%z1$5t0SXD$rhc&Ff0@R)=n> z)n@0`aedvy3V1#j)I-;q0DP;{Wd$v((Ow|8SMYB@jCqf@dd2#xM9 z-M}l2GCp!#QyO-nnkDRk*>j0Z+ZqQQz?n89bXA7hh`oI!)Nc>ZkL&GRpr@;`5rVg+ z=P2{QifQse6R@*vigAGnQ_~R|T&#yU5C;fur|V{X)CJeux)6VL`%csBZywsr;eCyM z(tz%jK+`v5{?c4#l@w}7APq9>PD?s*A6Xz@OiJeh3%7Z16N`bcA$Ayo&zwA03hiuXh)!0~K zfSgY)hU5`E_((ZPx&j60T^?{~)bFy>9m^KemY@> zjK(oQ)+=XC##{XuoP^5;h#`oNSpCr-+v}Ss@N}NtKi^>q53Jxdxd(A|e3h=f<|A>A zI%J-;RVB35l6TF8081Jz4pqmh`T;azte-EU?h-B!QJ-{?Y*zK6>H} zD#?b39@@8UI<$A%BDjitj>l0CXo#TWwOERx+&!&=_!X;<%Rcd)XB;lwOw>nRp`h(1 zTrimmCWOe?+8#95A9sLJ#wh4A)(rT~Wb05{Ut2i3G*nk?yN@50qM-yY zQx7@v%z%{|&}aqptA4zRlMy=`11==TlP^0Re|~m}egKoM1_?S!&4WPcx@qf=jTo6jCRpUy3z0o8eTTpUT*}FYgP+l zBHhU$T_DGwDri03CZns{y>4HHb975309bX!Jry9yg#;jaap~Gw&us38&m diff --git a/metadata/md5-cache/games-action/descent3-1.4.0b-r3 b/metadata/md5-cache/games-action/descent3-1.4.0b-r3 deleted file mode 100644 index db724e299b28..000000000000 --- a/metadata/md5-cache/games-action/descent3-1.4.0b-r3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=install postinst setup unpack -DESCRIPTION=Descent 3 - 3-Dimensional indoor/outdoor spaceship combat -EAPI=7 -HOMEPAGE=http://www.lokigames.com/products/descent3/ -INHERIT=cdrom desktop unpacker wrapper -IUSE=nocd videos -KEYWORDS=~amd64 ~x86 -LICENSE=LOKI-EULA -PROPERTIES=interactive -RDEPEND=media-libs/libsdl[abi_x86_32(-)] media-libs/smpeg[abi_x86_32(-)] sys-libs/glibc virtual/opengl[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] -RESTRICT=strip mirror bindist -SLOT=0 -SRC_URI=mirror://lokigames/descent3/descent3-1.4.0a-x86.run mirror://lokigames/descent3/descent3-1.4.0b-x86.run -_eclasses_=cdrom e2d6b737cd384c6064917aee0a82b6e1 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f6836421f677acf0c458ecb3d3f2f21d diff --git a/metadata/md5-cache/games-action/descent3-demo-1.4.0a-r3 b/metadata/md5-cache/games-action/descent3-demo-1.4.0a-r3 deleted file mode 100644 index 9254ee812f04..000000000000 --- a/metadata/md5-cache/games-action/descent3-demo-1.4.0a-r3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=games-util/loki_patch -DEFINED_PHASES=install postinst postrm preinst unpack -DESCRIPTION=Indoor/outdoor 3D combat with evil robotic mining spacecraft -EAPI=8 -HOMEPAGE=https://www.lokigames.com/products/descent3/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop unpacker wrapper xdg -IUSE=alsa pulseaudio -KEYWORDS=~amd64 ~x86 -LICENSE=all-rights-reserved -RDEPEND=sys-libs/glibc >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] alsa? ( media-libs/alsa-oss[abi_x86_32(-)] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)] ) -REQUIRED_USE=?? ( alsa pulseaudio ) -RESTRICT=bindist mirror strip -SLOT=0 -SRC_URI=mirror://lokigames/loki_demos/descent3-demo.run -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d79f2b06fed66ffd3cec876069e9be21 diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz index 7a6839818dd0ec402fa3397d1fd1371c290bbb97..da854cb039bf46ff4b1901d685849deed32abc9f 100644 GIT binary patch literal 12043 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 diff --git a/metadata/md5-cache/games-board/jja-0.8.0 b/metadata/md5-cache/games-board/jja-0.8.0 new file mode 100644 index 000000000000..a917bf5708fb --- /dev/null +++ b/metadata/md5-cache/games-board/jja-0.8.0 @@ -0,0 +1,15 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DEPEND=sys-devel/clang sys-libs/liburing +DESCRIPTION=swiss army knife for chess file formats +EAPI=8 +HOMEPAGE=https://git.sr.ht/~alip/jja +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 +LICENSE=GPL-3+ Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016 +RDEPEND=sys-devel/clang sys-libs/liburing +SLOT=0 +SRC_URI=https://git.sr.ht/~alip/jja/archive/v0.8.0.tar.gz -> jja-0.8.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/advapi32-sys/0.2.0/download -> advapi32-sys-0.2.0.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/1.0.3/download -> aho-corasick-1.0.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.16/download -> allocator-api2-0.2.16.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.2/download -> anstyle-wincon-1.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/benchmarking/0.4.12/download -> benchmarking-0.4.12.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.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/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/built/0.6.1/download -> built-0.6.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cargo-lock/9.0.0/download -> cargo-lock-9.0.0.crate https://crates.io/api/v1/crates/cc/1.0.82/download -> cc-1.0.82.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.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/circular/0.3.0/download -> circular-0.3.0.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.21/download -> clap-4.3.21.crate https://crates.io/api/v1/crates/clap_builder/4.3.21/download -> clap_builder-4.3.21.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.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.8/download -> crossbeam-channel-0.5.8.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.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.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/ctrlc/3.4.0/download -> ctrlc-3.4.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.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/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.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/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.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/errno/0.3.2/download -> errno-0.3.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/find-crate/0.6.3/download -> find-crate-0.6.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gettext/0.4.0/download -> gettext-0.4.0.crate https://crates.io/api/v1/crates/git2/0.17.2/download -> git2-0.17.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hashlink/0.8.3/download -> hashlink-0.8.3.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/i18n-config/0.4.4/download -> i18n-config-0.4.4.crate https://crates.io/api/v1/crates/i18n-embed-impl/0.8.1/download -> i18n-embed-impl-0.8.1.crate https://crates.io/api/v1/crates/i18n-embed/0.13.9/download -> i18n-embed-0.13.9.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.6/download -> indicatif-0.17.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.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.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.2+1.6.4/download -> libgit2-sys-0.15.2+1.6.4.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.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/librocksdb-sys/0.11.0+8.1.1/download -> librocksdb-sys-0.11.0+8.1.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.12/download -> libz-sys-1.1.12.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.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/match_cfg/0.1.0/download -> match_cfg-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/memmap/0.7.0/download -> memmap-0.7.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.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.7.1/download -> miniz_oxide-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/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.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-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.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/once_cell/1.18.0/download -> once_cell-1.18.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.8/download -> parking_lot_core-0.9.8.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.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pgcopy/0.0.2/download -> pgcopy-0.0.2.crate https://crates.io/api/v1/crates/pgn-reader/0.25.0/download -> pgn-reader-0.25.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/portable-atomic/1.4.2/download -> portable-atomic-1.4.2.crate https://crates.io/api/v1/crates/positioned-io/0.3.1/download -> positioned-io-0.3.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/prettyplease/0.2.12/download -> prettyplease-0.2.12.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-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quick-csv/0.1.6/download -> quick-csv-0.1.6.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.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_xorshift/0.3.0/download -> rand_xorshift-0.3.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/rayon/1.7.0/download -> rayon-1.7.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.5/download -> redox_syscall-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-automata/0.3.6/download -> regex-automata-0.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.3/download -> regex-1.9.3.crate https://crates.io/api/v1/crates/rocksdb/0.21.0/download -> rocksdb-0.21.0.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.crate https://crates.io/api/v1/crates/rust-embed-impl/6.8.1/download -> rust-embed-impl-6.8.1.crate https://crates.io/api/v1/crates/rust-embed-utils/7.8.1/download -> rust-embed-utils-7.8.1.crate https://crates.io/api/v1/crates/rust-embed/6.8.1/download -> rust-embed-6.8.1.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-serialize/0.3.24/download -> rustc-serialize-0.3.24.crate https://crates.io/api/v1/crates/rustix/0.38.7/download -> rustix-0.38.7.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.183/download -> serde-1.0.183.crate https://crates.io/api/v1/crates/serde_derive/1.0.183/download -> serde_derive-1.0.183.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shakmaty-syzygy/0.24.0/download -> shakmaty-syzygy-0.24.0.crate https://crates.io/api/v1/crates/shakmaty/0.26.0/download -> shakmaty-0.26.0.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.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/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.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/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/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/tempfile/3.7.1/download -> tempfile-3.7.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test_bin/0.4.0/download -> test_bin-0.4.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.44/download -> thiserror-impl-1.0.44.crate https://crates.io/api/v1/crates/thiserror/1.0.44/download -> thiserror-1.0.44.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.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/0.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.14/download -> toml_edit-0.19.14.crate https://crates.io/api/v1/crates/tr/0.1.7/download -> tr-0.1.7.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.1/download -> unic-langid-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid/0.9.1/download -> unic-langid-0.9.1.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.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-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/username/0.2.0/download -> username-0.2.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.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-build/0.1.1/download -> winapi-build-0.1.1.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/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.1/download -> windows-targets-0.48.1.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.5.6/download -> winnow-0.5.6.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zstd-safe/6.0.6/download -> zstd-safe-6.0.6.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate https://crates.io/api/v1/crates/zstd/0.12.4/download -> zstd-0.12.4.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5e9984f1b534c1353720c4ce4785e303 diff --git a/metadata/md5-cache/games-board/jja-9999 b/metadata/md5-cache/games-board/jja-9999 new file mode 100644 index 000000000000..6a63c9c0ef37 --- /dev/null +++ b/metadata/md5-cache/games-board/jja-9999 @@ -0,0 +1,15 @@ +BDEPEND=>=virtual/rust-1.53 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install test unpack +DEPEND=sys-devel/clang sys-libs/liburing +DESCRIPTION=swiss army knife for chess file formats +EAPI=8 +HOMEPAGE=https://git.sr.ht/~alip/jja +INHERIT=cargo git-r3 +IUSE=debug +LICENSE=GPL-3+ Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016 +PROPERTIES=live +RDEPEND=sys-devel/clang sys-libs/liburing +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/advapi32-sys/0.2.0/download -> advapi32-sys-0.2.0.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/1.0.3/download -> aho-corasick-1.0.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.16/download -> allocator-api2-0.2.16.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.2/download -> anstyle-wincon-1.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/benchmarking/0.4.12/download -> benchmarking-0.4.12.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.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/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/built/0.6.1/download -> built-0.6.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cargo-lock/9.0.0/download -> cargo-lock-9.0.0.crate https://crates.io/api/v1/crates/cc/1.0.82/download -> cc-1.0.82.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.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/circular/0.3.0/download -> circular-0.3.0.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.21/download -> clap-4.3.21.crate https://crates.io/api/v1/crates/clap_builder/4.3.21/download -> clap_builder-4.3.21.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.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.8/download -> crossbeam-channel-0.5.8.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.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.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/ctrlc/3.4.0/download -> ctrlc-3.4.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.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/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.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/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.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/errno/0.3.2/download -> errno-0.3.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/find-crate/0.6.3/download -> find-crate-0.6.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gettext/0.4.0/download -> gettext-0.4.0.crate https://crates.io/api/v1/crates/git2/0.17.2/download -> git2-0.17.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hashlink/0.8.3/download -> hashlink-0.8.3.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/i18n-config/0.4.4/download -> i18n-config-0.4.4.crate https://crates.io/api/v1/crates/i18n-embed-impl/0.8.1/download -> i18n-embed-impl-0.8.1.crate https://crates.io/api/v1/crates/i18n-embed/0.13.9/download -> i18n-embed-0.13.9.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.6/download -> indicatif-0.17.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.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.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.2+1.6.4/download -> libgit2-sys-0.15.2+1.6.4.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.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/librocksdb-sys/0.11.0+8.1.1/download -> librocksdb-sys-0.11.0+8.1.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.12/download -> libz-sys-1.1.12.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.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/match_cfg/0.1.0/download -> match_cfg-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/memmap/0.7.0/download -> memmap-0.7.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.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.7.1/download -> miniz_oxide-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/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.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-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.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/once_cell/1.18.0/download -> once_cell-1.18.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.8/download -> parking_lot_core-0.9.8.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.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pgcopy/0.0.2/download -> pgcopy-0.0.2.crate https://crates.io/api/v1/crates/pgn-reader/0.25.0/download -> pgn-reader-0.25.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/portable-atomic/1.4.2/download -> portable-atomic-1.4.2.crate https://crates.io/api/v1/crates/positioned-io/0.3.1/download -> positioned-io-0.3.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/prettyplease/0.2.12/download -> prettyplease-0.2.12.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-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quick-csv/0.1.6/download -> quick-csv-0.1.6.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.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_xorshift/0.3.0/download -> rand_xorshift-0.3.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/rayon/1.7.0/download -> rayon-1.7.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.5/download -> redox_syscall-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-automata/0.3.6/download -> regex-automata-0.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.3/download -> regex-1.9.3.crate https://crates.io/api/v1/crates/rocksdb/0.21.0/download -> rocksdb-0.21.0.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.crate https://crates.io/api/v1/crates/rust-embed-impl/6.8.1/download -> rust-embed-impl-6.8.1.crate https://crates.io/api/v1/crates/rust-embed-utils/7.8.1/download -> rust-embed-utils-7.8.1.crate https://crates.io/api/v1/crates/rust-embed/6.8.1/download -> rust-embed-6.8.1.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-serialize/0.3.24/download -> rustc-serialize-0.3.24.crate https://crates.io/api/v1/crates/rustix/0.38.7/download -> rustix-0.38.7.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.183/download -> serde-1.0.183.crate https://crates.io/api/v1/crates/serde_derive/1.0.183/download -> serde_derive-1.0.183.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shakmaty-syzygy/0.24.0/download -> shakmaty-syzygy-0.24.0.crate https://crates.io/api/v1/crates/shakmaty/0.26.0/download -> shakmaty-0.26.0.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.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/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.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/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/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/tempfile/3.7.1/download -> tempfile-3.7.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test_bin/0.4.0/download -> test_bin-0.4.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.44/download -> thiserror-impl-1.0.44.crate https://crates.io/api/v1/crates/thiserror/1.0.44/download -> thiserror-1.0.44.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.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/0.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.14/download -> toml_edit-0.19.14.crate https://crates.io/api/v1/crates/tr/0.1.7/download -> tr-0.1.7.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.1/download -> unic-langid-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid/0.9.1/download -> unic-langid-0.9.1.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.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-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/username/0.2.0/download -> username-0.2.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.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-build/0.1.1/download -> winapi-build-0.1.1.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/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.1/download -> windows-targets-0.48.1.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.5.6/download -> winnow-0.5.6.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zstd-safe/6.0.6/download -> zstd-safe-6.0.6.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate https://crates.io/api/v1/crates/zstd/0.12.4/download -> zstd-0.12.4.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6a205e000b8f04f2d51e83c3972f8cf0 diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz index 038d0cf58bbd99a521cdff2d9f4d95dedd896e54..e277f9be9c3e7cbe090f937495aa27f5bc9a5573 100644 GIT binary patch literal 5543 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 p(2Z*+T*WORBv;9OP{o5|pzU_r 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 diff --git a/metadata/md5-cache/games-engines/devilutionx-1.5.0 b/metadata/md5-cache/games-engines/devilutionx-1.5.0 index cca39faa4ac7..56b09329cdfa 100644 --- a/metadata/md5-cache/games-engines/devilutionx-1.5.0 +++ b/metadata/md5-cache/games-engines/devilutionx-1.5.0 @@ -8,10 +8,10 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=debug +sodium test zerotier KEYWORDS=~amd64 ~x86 -LICENSE=Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BSL-1.1 ) +LICENSE=Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BUSL-1.1 ) RDEPEND=app-arch/bzip2:= dev-libs/libfmt:= media-libs/libsdl2[haptic,joystick,opengl,video] media-libs/sdl2-image[png] sys-libs/zlib:= media-libs/sdl_audiolib sodium? ( dev-libs/libsodium:= ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/diasurgical/devilutionX/releases/download/1.5.0/devilutionx-src.tar.xz -> devilutionx-1.5.0.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=86a35a50c1b726f550a15efdcb62eeb5 +_md5_=7cdcfe1e167038c4c318d675ebce9ed9 diff --git a/metadata/md5-cache/games-engines/fheroes2-1.0.5 b/metadata/md5-cache/games-engines/fheroes2-1.0.6 similarity index 95% rename from metadata/md5-cache/games-engines/fheroes2-1.0.5 rename to metadata/md5-cache/games-engines/fheroes2-1.0.6 index 6ee283ec2019..30d682a614d6 100644 --- a/metadata/md5-cache/games-engines/fheroes2-1.0.5 +++ b/metadata/md5-cache/games-engines/fheroes2-1.0.6 @@ -12,6 +12,6 @@ LICENSE=GPL-2 RDEPEND=media-libs/libpng:= media-libs/libsdl2[video] media-libs/sdl2-image media-libs/sdl2-mixer sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/libarchive dev-lang/python virtual/libintl REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 -SRC_URI=https://github.com/ihhub/fheroes2/archive/refs/tags/1.0.5.tar.gz -> fheroes2-1.0.5.tar.gz +SRC_URI=https://github.com/ihhub/fheroes2/archive/refs/tags/1.0.6.tar.gz -> fheroes2-1.0.6.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=846b109a312dfc55675337ff6d3069b9 +_md5_=0a2676788bd6e39616a3547d13ec76d7 diff --git a/metadata/md5-cache/games-misc/Manifest.gz b/metadata/md5-cache/games-misc/Manifest.gz index 797856c632b5d08684d3cc51691164a019464dc3..7997b82ff424003e38242d2dd05c37ad9c9f9618 100644 GIT binary patch literal 10376 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 literal 10374 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 diff --git a/metadata/md5-cache/games-misc/lolcat-100.0.1-r1 b/metadata/md5-cache/games-misc/lolcat-100.0.1-r1 index 56e6c31591cc..7707b2355eb6 100644 --- a/metadata/md5-cache/games-misc/lolcat-100.0.1-r1 +++ b/metadata/md5-cache/games-misc/lolcat-100.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lolcat-100.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d3b9a92bafec8c1612689e627ba16e64 diff --git a/metadata/md5-cache/games-misc/lolcat-100.0.1-r2 b/metadata/md5-cache/games-misc/lolcat-100.0.1-r2 index e70de22f0143..1a2eaadd9362 100644 --- a/metadata/md5-cache/games-misc/lolcat-100.0.1-r2 +++ b/metadata/md5-cache/games-misc/lolcat-100.0.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/lolcat-100.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=7f3385c23a27dd60c09fe9a27b261393 diff --git a/metadata/md5-cache/games-roguelike/Manifest.gz b/metadata/md5-cache/games-roguelike/Manifest.gz index 77b125c1618c792928e8779b00dbe3ba15ce98b9..59bd28d46f79fc5751c614876a25be729b09f0cf 100644 GIT binary patch literal 4087 zcmV-+uVl4-bF;*FPWSsXU22zQ{vM_VCw#{_vmwp?`fi zwpVsj?{}B8&zZ&jwxa!t9!P!?r5i+HhZe&ob02nF;6SKdbxJZ zN?UTqX`1A=JkC1SS1G6Rg>=@fx}?vt9{%eeKNQi2)_a{Mr&iV8wTaZSQ|tBAQmvNh z``W5@OE;}~N-nnZ9&44C^KkW>ufYlNPh|(6qi!tE`cPH|i}ZuP&F}^Y)cjEqc;XRrWB3$WUo@ z_T4pg{w!JRDa*=j?$XEIniBKQ=dR3JYj0K4$j;(#E;X4AXRz#N=-@-k))_^=PK)`a zTWZtnI-4b6{Fy3V2!r&-2Id(}LW8(+zZZKOD!(YB5e z<4?Y-oOyIiRww1Av$II9JVVQUo7OzfKQk)+d3@0a8{>UW+beHrY~YO5I8D>JP8%}U z-7^ihKC_9nF>Th-lh3isvXreYPwA9a)6Tq6rY#1n%XIB_20I#EOLtwZ#85`;#QVPD zxte>P+TT%?W$$BS@|e}8p1cF-d?glAMAmi|)yiJ{A4gev?<}(nyF0;*K1Pw?^)3#9!}E37WRrUbgBMAKDRWLN`5tG1tDz4*0rRZ0 zvTlH0bui|#iZ+-xIo`vnPUnZc>^oe7pV|w&9`jDuKj!rL)0&^pV}8=7{2*x1`=HFn zZM6$TSx8fXg{o;9uuPz~jxlW5hG2|rY(1tI+O)-FhKvr(T$Q!z9DYY}{-EpXpc*++ zn|7HCBV5v)eVvQ&If2=H)@u>E+zc^lMzdH(Xne|ou( z`+t7ApMQmfO`a0yO6ftWeaL&+(qZ69T5FxTom*Th^xuK#x=u!QE9~YY3GMZEGaxiS z2faVnG6p21z-!5VVWLaoGh6FPE*&A-r zTfPa>X5XAQO1ScEZ*x1p&li96=a*k!?w2o*=_$9TRDzUZ^jDuB9lWJlDy|Mj8{7-O0ZaP#L7f)t2#Y27R|t%R1Z{JQ*YAa342{h z%2DjgF$y|(7*ZD>EJy3J*mVes^k3OFV#b2RPp0N~;jFuRx1$V09e$zj&U1aE za+h(=sQ|7|sVGuOi+#Vda#pXCr%Hlh$Y9EFhhO(#(wOBj-fPE0zir;;vvyuIBphRJ zZD>bjx`3>OD5xlj!h9zg@cdRc1o3v!gS=+YF~)jzPS(HvVCB!xFF(!4^3-Lh0CaeobN*O0s1Q|IijQJ+7#G(S$ zk$wkOJce}ThFnjBH`u{w95Y(YPR`(IUnkXt#Fl$xpt}HgI&iOsah-~uw_~FC@y)mo zt3_Oqp4CB78Mw|oWj4jWnUC4UpGi2GlO|v3@=_YxJ30;KlrzD8BuRuO^`6$X@;0f@ z_xbbV{_*Ac=lhl)^r4gwu`hras*MKgI@UofjWj9>qIe484whEMU+@8-7FJt!%Nskm z0MaMgZTT(;yINlOm>^%iD^KJIs%9eyUTYN_&BG9M4lsN3!x-&4Ox z@uF=Yk%(#9m3W8|qip0sqM7VT3_W+C-+bffW@JEbdoUkrA>Wu2r^`oI4>i4!=ORaL zk+O}3(TjW?6w@PAdB-&@WN;O9nq4ROf%a{NPatYUx5xn%*&FibRCCh9b1`EU(ws@3nq+1k_kcRLbz3!P-Wk?GwH)g6<(Ip3zXB#$bkJ(bH4og{P{k9 zdH(H}m{)n77Y$lV`KB0>Oq38vNx(TUzD=N`3D_#UXp$;1_OS^P0jQ2OaN=aEO%#pJ z%_g%1hG;RlPzo^!bcqAN=A#`=%RDAd@Z^PlQ4}fK2N;s%_xPyMCdH6mq-D}diRz00 z8F3SDr~7bbpsg^DYQ(EKsn@sx9VVj1M(T(+dE|3qxMzh0v_pwy`HOt$m*rMIbS}KL zO;Tg$cs?!d;h)wh25r+MWF&Y?UsJIW$o_1T5K*(QERoF^kpvn6_mRmCE@nuMB4Y8Vt3l$>)G<3bP;xsF?Ivm=5f?nAOKv4=7X+Kq1X`H4BvKZMO)v&bj~;jif+6IfIFVZ3Bm?2L1q&p4kN0_j5hBne zBQMM75RplR@(Uj5q=f87c<1K>Q^hX{UrkA`R2>db3O1Me(g>gpO`3Fu{W>2~?Vt%D zz+OUlUa!QElel}hs0oFste(D$ukjSasvoyCh&_EB=jyiTvS>R4z-?iTpH``!jct}2 zw+(UQL?Mw(Si##C0r;L)Vu2EIkQfi5knyTLuEmJWQKbsf%wwQQCe2&Vm$bug@Xqso zTSFf~;)CA^Pkyz$6zP*fK)WY6VciH}R8Z^=zW{$rSmZVI4d@EM!CPrta_QrTFQZ9| zeDK=iH^GY45FL#}r=0KEXa}7Aa!%X6Gb~I0e^``>fM*;8najf{;M6JUw#b+~iLA#& zmI}FPmw+|~8YhKt+9Xd>rn85VC_7|*RH!Ubk5+LnGFKc|&&Nelhpc_o5SIO>r~(Hn?A-`{A)E=#oXq{0&BNLJa;=Yf1 z7q_^#^T6D4@}WP><;Hg5tSxI8}3P@<{H&ImFxML8i(mx+&dql1(X2g1dLu#>FO z03E-GIGh}b2-esY(AFpU$u@@o{mAM(;Pt`;HF+P@#%ga|dl=^nPY8X9h_IKurgGL( z@Sc&P65?}%Zn(%%YEuxl8ets-Du=nLTLV{Y2q9eQlP}Rh&PEH=74XNMVny#J!ayt; znD*PCet&uX^jjo)>~IC9$~WyN{%$7jdx^)H{@m6gAVx@D$u6(3($^~$9??&&i5Ow_LTQqSJeDbs)w>B-pm|gvq()1*^0jgh*i6z zFTRNGAwN`^3Oq2qxD*N*kh{@V;zMsY?vtW`?TFW-)DwD#tRW6F&CVGTZ))W{;p@VL zZ|xu96yrmyAU}tXT*6@LXFKg|cx~t&`4B!Pl4#sJ^teExHKeGpWC1D? pwWH+BC-ZR%rc@Cnk&tl6vvk)*RX7w2M$TaW@_*+y72-S`001C>{i6T? literal 4257 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 DN7_Ux diff --git a/metadata/md5-cache/games-roguelike/stone-soup-0.30.0 b/metadata/md5-cache/games-roguelike/stone-soup-0.30.0 deleted file mode 100644 index 946f8ec3e39a..000000000000 --- a/metadata/md5-cache/games-roguelike/stone-soup-0.30.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-arch/unzip dev-lang/perl || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) sys-devel/flex tiles? ( advpng? ( app-arch/advancecomp ) !advpng? ( media-gfx/pngcrush ) ) virtual/pkgconfig app-alternatives/yacc -DEFINED_PHASES=compile install postinst postrm prepare setup test -DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) dev-db/sqlite:3 sys-libs/zlib !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) ) ncurses? ( sys-libs/ncurses:0 ) tiles? ( media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0 sound? ( media-libs/libsdl2[X,opengl,sound,video] media-libs/sdl2-mixer ) !sound? ( media-libs/libsdl2[X,opengl,video] ) media-libs/sdl2-image[png] virtual/glu virtual/opengl ) test? ( stone-soup-0.30.0.tar.gz https://dev.gentoo.org/~stasibear/distfiles/stone-soup.png -> stone-soup-0.30.png https://dev.gentoo.org/~stasibear/distfiles/stone-soup.svg -> stone-soup-0.30.svg -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3e8bdd6ae3d85b3db41537082b274923 diff --git a/metadata/md5-cache/games-roguelike/stone-soup-0.30.1 b/metadata/md5-cache/games-roguelike/stone-soup-0.30.1 index 9cee11a72f24..002b5697155f 100644 --- a/metadata/md5-cache/games-roguelike/stone-soup-0.30.1 +++ b/metadata/md5-cache/games-roguelike/stone-soup-0.30.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://crawl.develz.org INHERIT=desktop python-any-r1 lua-single xdg-utils toolchain-funcs IUSE=advpng debug ncurses sound test +tiles +lua_single_target_lua5-1 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) dev-db/sqlite:3 sys-libs/zlib !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) ) ncurses? ( sys-libs/ncurses:0 ) tiles? ( media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0 sound? ( media-libs/libsdl2[X,opengl,sound,video] media-libs/sdl2-mixer ) !sound? ( media-libs/libsdl2[X,opengl,video] ) media-libs/sdl2-image[png] virtual/glu virtual/opengl ) REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0.30 SRC_URI=https://github.com/crawl/crawl/archive/refs/tags/0.30.1.tar.gz -> stone-soup-0.30.1.tar.gz https://dev.gentoo.org/~stasibear/distfiles/stone-soup.png -> stone-soup-0.30.png https://dev.gentoo.org/~stasibear/distfiles/stone-soup.svg -> stone-soup-0.30.svg _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cfcabe0243fe7f596ea8e09da038bf72 +_md5_=3e8bdd6ae3d85b3db41537082b274923 diff --git a/metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 b/metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 index e2f36089cdc7..3a9f6684b68d 100644 --- a/metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 +++ b/metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://crawl.develz.org INHERIT=desktop python-any-r1 lua-single xdg-utils toolchain-funcs IUSE=advpng debug ncurses sound test +tiles +lua_single_target_lua5-1 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) dev-db/sqlite:3 sys-libs/zlib !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) ) ncurses? ( sys-libs/ncurses:0 ) tiles? ( media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0 sound? ( media-libs/libsdl2[X,opengl,sound,video] media-libs/sdl2-mixer ) !sound? ( media-libs/libsdl2[X,opengl,video] ) media-libs/sdl2-image[png] virtual/glu virtual/opengl ) REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0.31 SRC_URI=https://github.com/crawl/crawl/archive/771a54ca4b33d56804086cbf34083023ac7d748c.tar.gz -> stone-soup-0.31.0_pre20230712.tar.gz https://dev.gentoo.org/~stasibear/distfiles/stone-soup.png -> stone-soup-0.31.png https://dev.gentoo.org/~stasibear/distfiles/stone-soup.svg -> stone-soup-0.31.svg _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ce3cb06100f4be05183d2f7af235d0a7 +_md5_=af372a633d751359eeac4912bc158b18 diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz index 32ff793d3379ef0f357d138a23c03680396ccb8e..9cc2bcc37c6fd40f92d8228caddc7b8bf1011ba3 100644 GIT binary patch delta 10665 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 P_%HtlzyNcY#z_DGaR4qP literal 10335 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 diff --git a/metadata/md5-cache/games-util/cartridges-2.0.4 b/metadata/md5-cache/games-util/cartridges-2.0.4 index 75426ce1d58a..b9675de8aa09 100644 --- a/metadata/md5-cache/games-util/cartridges-2.0.4 +++ b/metadata/md5-cache/games-util/cartridges-2.0.4 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/kra-mo/cartridges/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome2-utils meson python-single-r1 xdg IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=https://github.com/kra-mo/cartridges/archive/v2.0.4.tar.gz -> cartridges-2.0.4.tar.gz _eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0a4f02231af6c177af2827425a01423d +_md5_=cb8a03167a91bba685f305a3d80523de diff --git a/metadata/md5-cache/games-util/grfcodec-6.0.6_p20230811-r1 b/metadata/md5-cache/games-util/grfcodec-6.0.6_p20230811-r1 new file mode 100644 index 000000000000..ff52ef6f9a5d --- /dev/null +++ b/metadata/md5-cache/games-util/grfcodec-6.0.6_p20230811-r1 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=media-libs/libpng:= dev-libs/boost +DESCRIPTION=A suite of programs to modify openttd/Transport Tycoon Deluxe's GRF files +EAPI=8 +HOMEPAGE=https://github.com/OpenTTD/grfcodec +INHERIT=cmake vcs-snapshot +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=media-libs/libpng:= +SLOT=0 +SRC_URI=https://github.com/OpenTTD/grfcodec/archive/d5a7b850bcef30c0bfd17ceeb4a18c431770f468.tar.gz -> grfcodec-6.0.6_p20230811.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bc26eb422af90df72aa35a99d9860cf7 diff --git a/metadata/md5-cache/games-util/nml-0.7.4 b/metadata/md5-cache/games-util/nml-0.7.4 new file mode 100644 index 000000000000..20d26434574d --- /dev/null +++ b/metadata/md5-cache/games-util/nml-0.7.4 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Compiler of NML files into GRF/NFO files +EAPI=8 +HOMEPAGE=https://github.com/OpenTTD/nml/ +INHERIT=distutils-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 debug +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-),zlib] dev-python/ply[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-),zlib] dev-python/ply[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +SLOT=0 +SRC_URI=https://github.com/OpenTTD/nml/releases/download/0.7.4/nml-0.7.4.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a3c7345c43f2b34c7e72ba85b726942c diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz index 19769b3516d7003787e24d03f190444f6bc62ca4..cd51dc1e154f09971d67dde8d15887f90cedd6fe 100644 GIT binary patch literal 7713 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 bHv>O9oL|}{jv@*w`49gC3`m>Ucs2k4xeMYW literal 7554 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 Yf<^->(2=qkPapsAKbc+0-#;|~0MbLEKmY&$ diff --git a/metadata/md5-cache/gnome-base/gnome-settings-daemon-45_beta b/metadata/md5-cache/gnome-base/gnome-settings-daemon-45_beta new file mode 100644 index 000000000000..0083528915d8 --- /dev/null +++ b/metadata/md5-cache/gnome-base/gnome-settings-daemon-45_beta @@ -0,0 +1,18 @@ +BDEPEND=sys-kernel/linux-headers dev-util/glib-utils dev-util/gdbus-codegen || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( dev-util/umockdev || ( ( dev-lang/python:3.12 dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/python-dbusmock[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) gnome-base/gnome-session ) >=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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst setup test +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/libcanberra[gtk3] >=app-misc/geoclue-2.3.1:2.0 >=x11-libs/libnotify-0.7.3 >=media-libs/libpulse-16.1[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 ) x11-base/xorg-proto +DESCRIPTION=Gnome Settings Daemon +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-settings-daemon +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg +IUSE=+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ LGPL-2+ +RDEPEND=>=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/libcanberra[gtk3] >=app-misc/geoclue-2.3.1:2.0 >=x11-libs/libnotify-0.7.3 >=media-libs/libpulse-16.1[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 ) gnome-base/dconf elogind? ( sys-auth/elogind ) +REQUIRED_USE=^^ ( elogind systemd ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-settings-daemon/45/gnome-settings-daemon-45.beta.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f52a95843bb16860053a4f83f9cae5e0 diff --git a/metadata/md5-cache/gnome-base/gnome-shell-44.2 b/metadata/md5-cache/gnome-base/gnome-shell-44.2 index 05855abc9d35..08f4afb30031 100644 --- a/metadata/md5-cache/gnome-base/gnome-shell-44.2 +++ b/metadata/md5-cache/gnome-base/gnome-shell-44.2 @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNO IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg IUSE=elogind gtk-doc +ibus +networkmanager systemd test python_single_target_python3_10 python_single_target_python3_11 test -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 LICENSE=GPL-2+ LGPL-2+ PDEPEND=>=gnome-base/gdm-3.5[introspection(+)] >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] RDEPEND=>=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-44.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_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) media-libs/libglvnd[X] >=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 @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-shell/44/gnome-shell-44.2.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=18c8d99394410f11dcb99aeb3b72b7d0 +_md5_=c4e89a5b85e58639c79a17d2d754d425 diff --git a/metadata/md5-cache/gnome-base/librsvg-2.56.1 b/metadata/md5-cache/gnome-base/librsvg-2.56.1 index c02ed58310f2..ca70dcf6392d 100644 --- a/metadata/md5-cache/gnome-base/librsvg-2.56.1 +++ b/metadata/md5-cache/gnome-base/librsvg-2.56.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cargo gnome2 multilib-minimal python-any-r1 rust-toolchain vala IUSE=gtk-doc +introspection +vala debug 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=amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 BSD CC0-1.0 LGPL-2.1+ ISC MIT MPL-2.0 Unicode-DFS-2016 RDEPEND=>=x11-libs/cairo-1.16.0[glib,svg(+),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/freetype-2.9:2[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/gdk-pixbuf-2.20:2[introspection?,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/glib-2.50.0:2[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/harfbuzz-2.0.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/libxml2-2.9.1-r4:2[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.48.11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) SLOT=2 SRC_URI=mirror://gnome/sources/librsvg/2.56/librsvg-2.56.1.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.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.11/download -> assert_cmd-2.0.11.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/base-x/0.2.11/download -> base-x-0.2.11.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/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cairo-rs/0.17.0/download -> cairo-rs-0.17.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.17.0/download -> cairo-sys-rs-0.17.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.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-expr/0.15.1/download -> cfg-expr-0.15.1.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/chrono/0.4.25/download -> chrono-0.4.25.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.3.0/download -> clap-4.3.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.0/download -> clap_builder-4.3.0.crate https://crates.io/api/v1/crates/clap_complete/4.3.0/download -> clap_complete-4.3.0.crate https://crates.io/api/v1/crates/clap_derive/4.3.0/download -> clap_derive-4.3.0.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/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/const-cstr/0.3.0/download -> const-cstr-0.3.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.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/cssparser/0.29.6/download -> cssparser-0.29.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.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/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-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/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.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/errno/0.3.1/download -> errno-0.3.1.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/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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/fnv/1.0.7/download -> fnv-1.0.7.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/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.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/0.17.0/download -> gdk-pixbuf-0.17.0.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.17.0/download -> gdk-pixbuf-sys-0.17.0.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.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gio/0.17.9/download -> gio-0.17.9.crate https://crates.io/api/v1/crates/gio-sys/0.17.4/download -> gio-sys-0.17.4.crate https://crates.io/api/v1/crates/glib/0.17.9/download -> glib-0.17.9.crate https://crates.io/api/v1/crates/glib-macros/0.17.9/download -> glib-macros-0.17.9.crate https://crates.io/api/v1/crates/glib-sys/0.17.4/download -> glib-sys-0.17.4.crate https://crates.io/api/v1/crates/gobject-sys/0.17.4/download -> gobject-sys-0.17.4.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.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/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.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/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/language-tags/0.3.2/download -> language-tags-0.3.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.144/download -> libc-0.2.144.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.7/download -> libm-0.2.7.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/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.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.18/download -> log-0.4.18.crate https://crates.io/api/v1/crates/lopdf/0.29.0/download -> lopdf-0.29.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.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/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.7/download -> matrixmultiply-0.3.7.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nalgebra/0.32.2/download -> nalgebra-0.32.2.crate https://crates.io/api/v1/crates/nalgebra-macros/0.2.0/download -> nalgebra-macros-0.2.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.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/num_cpus/1.15.0/download -> num_cpus-1.15.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_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/pango/0.17.4/download -> pango-0.17.4.crate https://crates.io/api/v1/crates/pango-sys/0.17.0/download -> pango-sys-0.17.0.crate https://crates.io/api/v1/crates/pangocairo/0.17.0/download -> pangocairo-0.17.0.crate https://crates.io/api/v1/crates/pangocairo-sys/0.17.3/download -> pangocairo-sys-0.17.3.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/paste/1.0.12/download -> paste-1.0.12.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/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.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.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.8/download -> png-0.17.8.crate https://crates.io/api/v1/crates/pom/3.2.0/download -> pom-3.2.0.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/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.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-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/proptest/1.2.0/download -> proptest-1.2.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.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.5.1/download -> rand_core-0.5.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_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.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/rctree/0.5.0/download -> rctree-0.5.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.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.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.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/selectors/0.24.0/download -> selectors-0.24.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/servo_arc/0.2.0/download -> servo_arc-0.2.0.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/simba/0.8.1/download -> simba-0.8.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.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/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.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.9/download -> wide-0.7.9.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/0.48.0/download -> windows-0.48.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-sys/0.48.0/download -> windows-sys-0.48.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-targets/0.48.0/download -> windows-targets-0.48.0.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_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.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_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.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_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.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_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.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_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/4.0.1/download -> yeslogic-fontconfig-sys-4.0.1.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 rust-toolchain 5240c941287da6157cbaccd40b91a53c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2b4af2da122f12f8fa3f64836efa415d +_md5_=34d1903bc2ce858a58254d009fc5fa16 diff --git a/metadata/md5-cache/gnome-base/nautilus-44.2.1 b/metadata/md5-cache/gnome-base/nautilus-44.2.1 index 56de06c6f22a..80006c1e7395 100644 --- a/metadata/md5-cache/gnome-base/nautilus-44.2.1 +++ b/metadata/md5-cache/gnome-base/nautilus-44.2.1 @@ -1,4 +1,4 @@ -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 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +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 test? ( sys-apps/dbus ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test 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.4 >=gnome-base/gnome-desktop-43:4= >=gnome-base/gsettings-desktop-schemas-42 >=gui-libs/gtk-4.10.3:4[introspection?] >=gui-libs/libadwaita-1.3.0: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:= ) DESCRIPTION=Default file manager for the GNOME desktop @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Nautilus IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg IUSE=gnome +gstreamer gtk-doc +introspection +previewer selinux sendto test -KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-3+ LGPL-2.1+ 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(+)] RDEPEND=>=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.4 >=gnome-base/gnome-desktop-43:4= >=gnome-base/gsettings-desktop-schemas-42 >=gui-libs/gtk-4.10.3:4[introspection?] >=gui-libs/libadwaita-1.3.0: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:= ) >=app-misc/tracker-miners-3.0:3= @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/nautilus/44/nautilus-44.2.1.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c7c4f9d0d9709e8f81b93250bb08ceb1 +_md5_=8e10596d5f89eda57f2c68e0a7914ac9 diff --git a/metadata/md5-cache/gnome-base/nautilus-45_alpha b/metadata/md5-cache/gnome-base/nautilus-45_alpha index 88fc2b3735ac..5f3edf55a326 100644 --- a/metadata/md5-cache/gnome-base/nautilus-45_alpha +++ b/metadata/md5-cache/gnome-base/nautilus-45_alpha @@ -1,4 +1,4 @@ -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 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +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 test? ( sys-apps/dbus ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.74.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.4 >=gnome-base/gnome-desktop-43:4= >=gnome-base/gsettings-desktop-schemas-42 >=gui-libs/gtk-4.11.2:4[introspection?] >=gui-libs/libadwaita-1.4_alpha: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 cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=Default file manager for the GNOME desktop @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/nautilus/45/nautilus-45.alpha.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c2f2773f8e869c51aeca99ee6d1e317f +_md5_=305393fcc8868f21bc81c9545f2619f4 diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz index c6dcdb558cf887b1eebc09c20965ad428a9d0ae0..ab53aa860e94f9c58adb5918f752ba7a3ece15aa 100644 GIT binary patch literal 18649 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 literal 18334 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/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.39.90:6 ) ) 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= ) REQUIRED_USE=oauth? ( gtk ) vala? ( introspection ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/64-11-21-4-2-27-2-27-4-0 SRC_URI=mirror://gnome/sources/evolution-data-server/3.48/evolution-data-server-3.48.3.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=258e0bd64191eeda19e3842c8777204e +_md5_=d9e843a21d09a99494bc22815f7f3779 diff --git a/metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 b/metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 index 7a76f6c7cc41..b0d9eb53fc8c 100644 --- a/metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 +++ b/metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/ev IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake gnome2 optfeature IUSE=test -KEYWORDS=amd64 ~riscv ~x86 +KEYWORDS=amd64 ~riscv x86 LICENSE=LGPL-2.1 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-3.48.2:0= >=mail-client/evolution-3.48.2:2.0 >=net-libs/libsoup-3.0:3.0 >=x11-libs/gtk+-3.10:3 RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/evolution-ews/3.48/evolution-ews-3.48.2.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=61e8feadc75f3035cc4d7c9bf2c8c3a2 +_md5_=2fe32d1fd242306bbcff9b68dd2d2890 diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-frippery-44.1 b/metadata/md5-cache/gnome-extra/gnome-shell-frippery-44.1 index 1680fddefe0a..12d92d725d2e 100644 --- a/metadata/md5-cache/gnome-extra/gnome-shell-frippery-44.1 +++ b/metadata/md5-cache/gnome-extra/gnome-shell-frippery-44.1 @@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst DESCRIPTION=Unofficial extension pack providing GNOME 2-like features EAPI=8 HOMEPAGE=http://frippery.org/extensions/index.html -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2+ RDEPEND=app-eselect/eselect-gnome-shell-extensions >=dev-libs/gjs-1.29 dev-libs/gobject-introspection:= gui-libs/gtk:4[introspection] gnome-base/gnome-menus:3[introspection] =gnome-base/gnome-shell-44* media-libs/clutter:1.0[introspection] x11-libs/pango[introspection] SLOT=0 SRC_URI=http://frippery.org/extensions/gnome-shell-frippery-44.1.tgz -_md5_=2b08145c64471c9b12fcd594df0c9cbb +_md5_=b9e6aedb4bf1fdcabfdb9f8274b44177 diff --git a/metadata/md5-cache/gnome-extra/zenity-3.44.2 b/metadata/md5-cache/gnome-extra/zenity-3.44.2 new file mode 100644 index 000000000000..863c103cc7a0 --- /dev/null +++ b/metadata/md5-cache/gnome-extra/zenity-3.44.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.4 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=>=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 +DESCRIPTION=Tool to display dialogs from the commandline and shell scripts +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Zenity +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson xdg +IUSE=libnotify webkit +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2+ +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 +SLOT=0 +SRC_URI=mirror://gnome/sources/zenity/3.44/zenity-3.44.2.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=75d3802e2d32edc1a7dd9a5ef102d7c3 diff --git a/metadata/md5-cache/gnome-extra/zenity-3.99.1 b/metadata/md5-cache/gnome-extra/zenity-3.99.1 new file mode 100644 index 000000000000..7a57ef791b9d --- /dev/null +++ b/metadata/md5-cache/gnome-extra/zenity-3.99.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.4 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=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) x11-libs/gdk-pixbuf:2 x11-libs/pango +DESCRIPTION=Tool to display dialogs from the commandline and shell scripts +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Zenity +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson xdg +IUSE=webkit +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2+ +RDEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) x11-libs/gdk-pixbuf:2 x11-libs/pango +SLOT=0 +SRC_URI=mirror://gnome/sources/zenity/3.99/zenity-3.99.1.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e3f4f16cf3437308abf60061f613aff0 diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz index 049b901c2f0eeb8a28e2337b568f6fed6f1b95c3..e7cf99b5c592c850e741389e97673459abc0b06c 100644 GIT binary patch delta 9699 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 lk^|8j*6p$Dy`F@;E*}A{8XO&gU>NO{OP}b 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 bs33$Ln&W8N6K9OctpE0Z=zD|lm_+~pZhu3S diff --git a/metadata/md5-cache/gui-libs/gtk-4.10.3 b/metadata/md5-cache/gui-libs/gtk-4.10.3 index e47e57afdc73..e313e70ae8fb 100644 --- a/metadata/md5-cache/gui-libs/gtk-4.10.3 +++ b/metadata/md5-cache/gui-libs/gtk-4.10.3 @@ -5,7 +5,7 @@ DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfac EAPI=8 HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg +INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg IUSE=aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 LICENSE=LGPL-2+ @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/gtk/4.10/gtk-4.10.3.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c8a35160a36cecfef76f24eaeb79a76f +_md5_=5d4d34a88719b953f9e1007560ad8a57 diff --git a/metadata/md5-cache/gui-libs/gtk-4.10.4 b/metadata/md5-cache/gui-libs/gtk-4.10.4 index c8de03738962..9fb6671e9bfc 100644 --- a/metadata/md5-cache/gui-libs/gtk-4.10.4 +++ b/metadata/md5-cache/gui-libs/gtk-4.10.4 @@ -5,9 +5,9 @@ DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfac EAPI=8 HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg +INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg IUSE=aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 LICENSE=LGPL-2+ PDEPEND=gnome-base/librsvg >=x11-themes/adwaita-icon-theme-3.14 RDEPEND=>=dev-libs/glib-2.72.0:2 >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?] >=x11-libs/pango-1.50.0[introspection?] >=dev-libs/fribidi-1.0.6 >=media-libs/harfbuzz-2.6.0:= >=x11-libs/gdk-pixbuf-2.30:2[introspection?] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= >=media-libs/libepoxy-1.4[egl,X(+)?] >=media-libs/graphene-1.10.0[introspection?] app-text/iso-codes x11-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders ) colord? ( >=x11-misc/colord-0.1.9:0= ) cups? ( >=net-print/cups-2.0 ) ffmpeg? ( media-video/ffmpeg:= ) gstreamer? ( >=media-libs/gst-plugins-bad-1.12.3:1.0 >=media-libs/gst-plugins-base-1.12.3:1.0[opengl] ) introspection? ( >=dev-libs/gobject-introspection-1.72:= ) vulkan? ( media-libs/vulkan-loader:= ) wayland? ( >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.25 media-libs/mesa[wayland] >=x11-libs/libxkbcommon-0.2 ) X? ( >=app-accessibility/at-spi2-core-2.46.0 media-libs/fontconfig media-libs/mesa[X(+)] x11-libs/libX11 >=x11-libs/libXi-1.8 x11-libs/libXext >=x11-libs/libXrandr-1.5 x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXdamage x11-libs/libXinerama ) >=dev-util/gtk-update-icon-cache-3 @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/gtk/4.10/gtk-4.10.4.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ff76385817e6a1bfb4221728a6ec81e6 +_md5_=5232e57d6d5abe7186cf0a609811e419 diff --git a/metadata/md5-cache/gui-libs/gtk-4.10.5 b/metadata/md5-cache/gui-libs/gtk-4.10.5 index beef76c35d8a..27a5891496ab 100644 --- a/metadata/md5-cache/gui-libs/gtk-4.10.5 +++ b/metadata/md5-cache/gui-libs/gtk-4.10.5 @@ -5,7 +5,7 @@ DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfac EAPI=8 HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg +INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg IUSE=aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2+ @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/gtk/4.10/gtk-4.10.5.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b479a8720b9197659731ddfad2921cfe +_md5_=75423c7dbedbf4c65414849d4757c950 diff --git a/metadata/md5-cache/gui-libs/gtk-4.11.4 b/metadata/md5-cache/gui-libs/gtk-4.11.4 index 96a801e32d1a..5522cad211e9 100644 --- a/metadata/md5-cache/gui-libs/gtk-4.11.4 +++ b/metadata/md5-cache/gui-libs/gtk-4.11.4 @@ -5,7 +5,7 @@ DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfac EAPI=8 HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg +INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg IUSE=aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2+ @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/gtk/4.11/gtk-4.11.4.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8e99728595bb1a166a050323aca4b688 +_md5_=e68c6d2815ddd038b356df040f5b83b2 diff --git a/metadata/md5-cache/gui-libs/gtk-4.12.0 b/metadata/md5-cache/gui-libs/gtk-4.12.0 index b099db388e43..1ed21510bbb5 100644 --- a/metadata/md5-cache/gui-libs/gtk-4.12.0 +++ b/metadata/md5-cache/gui-libs/gtk-4.12.0 @@ -5,7 +5,7 @@ DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfac EAPI=8 HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg +INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg IUSE=aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2+ @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/gtk/4.12/gtk-4.12.0.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1671d3a662e4bfb099c44f8117e4c7e2 +_md5_=c32c9ec2e96758d4a9b2303e82cfd416 diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz index ef11fc4ea814d5e1fad10a5765436cc5915a32dd..2a4bc6456130fcad5e3a3efc2811b854eddd1ec5 100644 GIT binary patch literal 19092 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%0DI6g}9Ej}f9Ha%GsQz zX+yU+0HP*yxT;d+bbGjt=7bl3{zNsT^qk^jC3~X#{q$p8b}BrxG#c;*@yAscy!=&} zvb=&J+Ov1?b^1tfSIGk{zRMdekZ9;QSqmxE(y}70UD1JC!*K^KU2RsYA))$&D{igC zvPD@XjO0ALlA%s#QY|kqaOQ8{UOfCqrm`gQ!{&tzGY9nXV#NrLdZWiCGVDnAWtlg! zOAZ{oQ|9?c^kTLd6#5V^uP3!i+)6*kC`>PvFc1#U1-mU1UT@|!wqR1SQvz8Ug8?4N zjqd|-Z-N&+?x(nbkN2)8%T!4ztJ_xq*|lk=4*SG=F3H+xuQ_+}m6NLmf92f>PL2os zlqPdI5V4UcyUBrXZaQIhNJ6&?!+la*_P6$j-zI|XFJC_W`0e{{j*r(u@2dFzbqpZ5 ze$G_A=bcnLiOw6ce%pL|X0NW{%Mr0N2q*X1+eTG-2L==aN(oyc3!JAnz3L!72ZvJ&S`t({@G)_?f?6#`H%9b7JO)DQeIK zk}{!2GzH}AKAYuUUbAj&fSu_o_L9vG>28kgy&SQ&0FvR|?!_r1=`=GTN(wFsfk%c$ z1bB6XCcZDAc}0uY(CHQ4S`oaB>n$ONBL>Gk9a$dXE2on!i&Yy)08e&Fm}7ed_g-Fr zlbqC-9Rf)#ED5Q_^0yakEpJ?eUOX+H!K1ihJ&QLdG~4SSY`a)q6#!A?vfw40 z4g~>25nP9T#?vGE0+?DMZ_7h>@Rl`RmQc3l?I7nfRBrWf+Ce(qkHZbN!`1B`^IpNM zjPXwTYX!yJY0Z-JB%OH#ZruNC!{Kr9LsN4qp37XDUf3NP8dp zPDd0t4Xb($mJ>Oq$vEA(jpJ`2DCxYl6?vo-L;_4Jdz+5CagJc!q-F29bK+upM&Cs~ z>Ygn8ZEt~(O}7mKdzrz2&G~B~7(uZ+H@z?3maK%{cDhj-o!>XMM1Ozu} z*LFhGbYBc_vQXA4$o!mW~BHVftP?rqZZZWrXPk8CT3;Egz2p`>ibFKlcw~uWx?&@zXay{rveq|M4Dt zm_Cd#XB}*-d71(zc^K9O?RG%VwMp&yfnfdKkov%+%|Z6aiTOi zpXFbf%;|?8CZ>4(pf?ch>^1KEpQEB;wM%d>xO0mRxweGmuvG}=pQN|$q)%rzV9SF) z@|b_~UVx+jyKU91SKLS(#b|YN$SM|Za~iS)P+)m=@QeG~T)4`z_SZXXhF8URTTanR z&!i;2#m$@BJEg`MZrd5*UE3R#(d-D!xXEu$8rzASd0QNGd3~!}V?d)l_>F}nD-@U& X?ulM^#9x6x|F{1i*@pcfV2A(!Slkeo literal 19091 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 diff --git a/metadata/md5-cache/kde-plasma/powerdevil-5.27.7-r1 b/metadata/md5-cache/kde-plasma/powerdevil-5.27.7-r1 index 613f164de6a4..db7b2082fab7 100644 --- a/metadata/md5-cache/kde-plasma/powerdevil-5.27.7-r1 +++ b/metadata/md5-cache/kde-plasma/powerdevil-5.27.7-r1 @@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/powerdevil IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm plasma.kde.org IUSE=brightness-control caps +wireless debug +handbook -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 LICENSE=GPL-2 RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 >=kde-frameworks/kactivities-5.106.0:5 >=kde-frameworks/kauth-5.106.0:5[policykit] >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/kglobalaccel-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kidletime-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/knotifyconfig-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 >=kde-plasma/libkscreen-5.27.7:5 >=kde-plasma/libkworkspace-5.27.7:5 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) caps? ( sys-libs/libcap ) wireless? ( >=kde-frameworks/bluez-qt-5.106.0:5 >=kde-frameworks/networkmanager-qt-5.106.0:5 ) >=kde-plasma/kde-cli-tools-5.27.7:5 sys-power/power-profiles-daemon >=sys-power/upower-0.9.23 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/plasma/5.27.7/powerdevil-5.27.7.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c plasma.kde.org 3af4e73854ef6a9ab4fa39400978fb17 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bd88156e953711ab6a5fc7cde471a8ba +_md5_=01f3f74d5102d2e3da45d508af542045 diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz index 984b24400ef743bc05c096075cb2a32af8090f3d..f013940fe7ec8b88bb665bc6361292fe79c4832f 100644 GIT binary patch literal 7473 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 literal 7951 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 F004moCkX%m diff --git a/metadata/md5-cache/mail-client/evolution-3.48.3 b/metadata/md5-cache/mail-client/evolution-3.48.3 index 7d770498698d..59fc5bacb2bc 100644 --- a/metadata/md5-cache/mail-client/evolution-3.48.3 +++ b/metadata/md5-cache/mail-client/evolution-3.48.3 @@ -7,10 +7,10 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/ev IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake gnome2 readme.gentoo-r1 IUSE=archive +bogofilter geolocation gtk-doc highlight ldap selinux spamassassin spell ssl +weather ytnef -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 LICENSE=|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP RDEPEND=>=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-3.48.3:=[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 ) highlight? ( app-text/highlight ) selinux? ( sec-policy/selinux-evolution ) SLOT=2.0 SRC_URI=mirror://gnome/sources/evolution/3.48/evolution-3.48.3.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=64191a6bee93c9adc911c4f65c165412 +_md5_=2b923153c9a4215446dcf1c1b14128ee diff --git a/metadata/md5-cache/mail-client/thunderbird-102.13.0 b/metadata/md5-cache/mail-client/thunderbird-102.13.0 deleted file mode 100644 index f8175d801dfe..000000000000 --- a/metadata/md5-cache/mail-client/thunderbird-102.13.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 virtual/rust:0/llvm-14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) !clang? ( virtual/rust ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) x11-base/xorg-proto x11-libs/libICE x11-libs/libSM !!sys-devel/llvm:0 -DESCRIPTION=Thunderbird Mail Client -EAPI=8 -HOMEPAGE=https://www.thunderbird.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW pgo -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) -SLOT=0 -SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/source/thunderbird-102.13.0.source.tar.xz -> thunderbird-102.13.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10tb.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10tb.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-10tb.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/af.xpi -> thunderbird-102.13.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ar.xpi -> thunderbird-102.13.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ast.xpi -> thunderbird-102.13.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/be.xpi -> thunderbird-102.13.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/bg.xpi -> thunderbird-102.13.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/br.xpi -> thunderbird-102.13.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ca.xpi -> thunderbird-102.13.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/cak.xpi -> thunderbird-102.13.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/cs.xpi -> thunderbird-102.13.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/cy.xpi -> thunderbird-102.13.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/da.xpi -> thunderbird-102.13.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/de.xpi -> thunderbird-102.13.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.13.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/el.xpi -> thunderbird-102.13.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.13.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.13.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.13.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.13.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.13.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/et.xpi -> thunderbird-102.13.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/eu.xpi -> thunderbird-102.13.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/fi.xpi -> thunderbird-102.13.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/fr.xpi -> thunderbird-102.13.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.13.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.13.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/gd.xpi -> thunderbird-102.13.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/gl.xpi -> thunderbird-102.13.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/he.xpi -> thunderbird-102.13.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/hr.xpi -> thunderbird-102.13.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.13.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/hu.xpi -> thunderbird-102.13.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/id.xpi -> thunderbird-102.13.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/is.xpi -> thunderbird-102.13.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/it.xpi -> thunderbird-102.13.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ja.xpi -> thunderbird-102.13.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ka.xpi -> thunderbird-102.13.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/kab.xpi -> thunderbird-102.13.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/kk.xpi -> thunderbird-102.13.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ko.xpi -> thunderbird-102.13.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/lt.xpi -> thunderbird-102.13.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/lv.xpi -> thunderbird-102.13.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ms.xpi -> thunderbird-102.13.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.13.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/nl.xpi -> thunderbird-102.13.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.13.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.13.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/pl.xpi -> thunderbird-102.13.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.13.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.13.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/rm.xpi -> thunderbird-102.13.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ro.xpi -> thunderbird-102.13.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/ru.xpi -> thunderbird-102.13.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/sk.xpi -> thunderbird-102.13.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/sl.xpi -> thunderbird-102.13.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/sq.xpi -> thunderbird-102.13.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/sr.xpi -> thunderbird-102.13.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.13.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/th.xpi -> thunderbird-102.13.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/tr.xpi -> thunderbird-102.13.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/uk.xpi -> thunderbird-102.13.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/uz.xpi -> thunderbird-102.13.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/vi.xpi -> thunderbird-102.13.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.13.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.13.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.13.0-zh-TW.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5195ac82b26a7907f97c0188877ee9f6 diff --git a/metadata/md5-cache/mail-client/thunderbird-115.0 b/metadata/md5-cache/mail-client/thunderbird-115.0 deleted file mode 100644 index 9531710e7481..000000000000 --- a/metadata/md5-cache/mail-client/thunderbird-115.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 -DESCRIPTION=Thunderbird Mail Client -EAPI=8 -HOMEPAGE=https://www.thunderbird.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW -KEYWORDS=~amd64 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) -SLOT=0 -SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.0/source/thunderbird-115.0.source.tar.xz -> thunderbird-115.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.0-zh-TW.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cb480fc286fe01009e99990d244fbfae diff --git a/metadata/md5-cache/mail-client/thunderbird-115.0.1 b/metadata/md5-cache/mail-client/thunderbird-115.0.1 deleted file mode 100644 index f40bf4d0b7fe..000000000000 --- a/metadata/md5-cache/mail-client/thunderbird-115.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 -DESCRIPTION=Thunderbird Mail Client -EAPI=8 -HOMEPAGE=https://www.thunderbird.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW -KEYWORDS=~amd64 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) -SLOT=0 -SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/source/thunderbird-115.0.1.source.tar.xz -> thunderbird-115.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-03.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.0.1-zh-TW.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a7f9f66e7072e7dcf741e71d2b6fa05e diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz index e53751c7eccc462dbf5acca269ac9f094d9bd938..7534c2e9cf7dcc185a428a4a21e6742cf6dc13ab 100644 GIT binary patch delta 5099 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 HMKJ*Y)~Mcm diff --git a/metadata/md5-cache/media-fonts/spleen-2.0.0 b/metadata/md5-cache/media-fonts/spleen-2.0.0 new file mode 100644 index 000000000000..bf237cd1d38c --- /dev/null +++ b/metadata/md5-cache/media-fonts/spleen-2.0.0 @@ -0,0 +1,13 @@ +BDEPEND=X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=compile install postinst postrm setup +DESCRIPTION=Monospaced bitmap fonts for consoles and terminals +EAPI=8 +HOMEPAGE=https://www.cambus.net/spleen-monospaced-bitmap-fonts/ https://github.com/fcambus/spleen/ +INHERIT=font +IUSE=X +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 +SLOT=0 +SRC_URI=https://github.com/fcambus/spleen/releases/download/2.0.0/spleen-2.0.0.tar.gz +_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb +_md5_=4af93c306d6a1368dd2fbbd14155c074 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 6c3bd07bf3cb31fd23aa064eb4cacb22b1f0aa10..9a44e633be729a9e12296bb6480ea5fb5b32871c 100644 GIT binary patch literal 57630 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 literal 58120 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 z3569=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) ~dev-libs/libarcus-4.13.1:=[python,python_single_target_python3_10(-)?] ~dev-libs/libcharon-4.13.0[python_single_target_python3_10(-)?] ~dev-libs/libsavitar-4.13.0:=[python,python_single_target_python3_10(-)?] ~dev-python/pynest2d-4.13_beta[python_single_target_python3_10(-)?] ~dev-python/uranium-4.13.0[python_single_target_python3_10(-)?] ~media-gfx/curaengine-4.13.1 ~media-gfx/fdm-materials-4.13.0 dev-qt/qtquickcontrols[widgets] python_single_target_python3_10? ( dev-python/importlib-metadata[python_targets_python3_10(-)] dev-python/keyring[python_targets_python3_10(-)] dev-python/mypy[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/PyQt5[-debug,python_targets_python3_10(-)] dev-python/PyQt5-sip[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sentry-sdk[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/trimesh[python_targets_python3_10(-)] usb? ( dev-python/pyserial[python_targets_python3_10(-)] ) zeroconf? ( dev-python/zeroconf[python_targets_python3_10(-)] ) ) -DESCRIPTION=A 3D model slicing application for 3D printing -EAPI=8 -HOMEPAGE=https://github.com/Ultimaker/Cura -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake desktop python-single-r1 xdg -IUSE=debug test +usb zeroconf +python_single_target_python3_10 -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=LGPL-3 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) ~dev-libs/libarcus-4.13.1:=[python,python_single_target_python3_10(-)?] ~dev-libs/libcharon-4.13.0[python_single_target_python3_10(-)?] ~dev-libs/libsavitar-4.13.0:=[python,python_single_target_python3_10(-)?] ~dev-python/pynest2d-4.13_beta[python_single_target_python3_10(-)?] ~dev-python/uranium-4.13.0[python_single_target_python3_10(-)?] ~media-gfx/curaengine-4.13.1 ~media-gfx/fdm-materials-4.13.0 dev-qt/qtquickcontrols[widgets] python_single_target_python3_10? ( dev-python/importlib-metadata[python_targets_python3_10(-)] dev-python/keyring[python_targets_python3_10(-)] dev-python/mypy[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/PyQt5[-debug,python_targets_python3_10(-)] dev-python/PyQt5-sip[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sentry-sdk[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/trimesh[python_targets_python3_10(-)] usb? ( dev-python/pyserial[python_targets_python3_10(-)] ) zeroconf? ( dev-python/zeroconf[python_targets_python3_10(-)] ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Ultimaker/cura/archive/4.13.1.tar.gz -> cura-4.13.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=32e29cbd254216fbf260758b83841366 diff --git a/metadata/md5-cache/media-gfx/curaengine-4.13.1 b/metadata/md5-cache/media-gfx/curaengine-4.13.1 deleted file mode 100644 index 26aabe06a915..000000000000 --- a/metadata/md5-cache/media-gfx/curaengine-4.13.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=arcus? ( ~dev-libs/libarcus-4.13.1:* dev-libs/protobuf:= ) dev-libs/clipper dev-libs/rapidjson dev-libs/stb test? ( dev-cpp/gtest ) -DESCRIPTION=A 3D model slicing engine for 3D printing -EAPI=8 -HOMEPAGE=https://github.com/Ultimaker/CuraEngine -INHERIT=cmake -IUSE=+arcus doc openmp test -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=AGPL-3 -RDEPEND=arcus? ( ~dev-libs/libarcus-4.13.1:* dev-libs/protobuf:= ) dev-libs/clipper dev-libs/rapidjson dev-libs/stb -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Ultimaker/CuraEngine/archive/4.13.1.tar.gz -> curaengine-4.13.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b1166f4a64ff2adf2afed5bb2a659858 diff --git a/metadata/md5-cache/media-gfx/fbgrab-1.3 b/metadata/md5-cache/media-gfx/fbgrab-1.3 deleted file mode 100644 index 483859e7e225..000000000000 --- a/metadata/md5-cache/media-gfx/fbgrab-1.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install prepare -DEPEND=media-libs/libpng:= sys-libs/zlib -DESCRIPTION=Framebuffer screenshot utility -EAPI=7 -HOMEPAGE=https://fbgrab.monells.se/ -INHERIT=toolchain-funcs -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 ~s390 ~sparc x86 -LICENSE=GPL-2 -RDEPEND=media-libs/libpng:= sys-libs/zlib -SLOT=0 -SRC_URI=https://fbgrab.monells.se/fbgrab-1.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bf355437735ea51b09b63dbfa27a63a6 diff --git a/metadata/md5-cache/media-gfx/fbgrab-1.3.3 b/metadata/md5-cache/media-gfx/fbgrab-1.3.3 deleted file mode 100644 index 858a25d191cf..000000000000 --- a/metadata/md5-cache/media-gfx/fbgrab-1.3.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install prepare -DEPEND=media-libs/libpng:= sys-libs/zlib -DESCRIPTION=Framebuffer screenshot utility -EAPI=7 -HOMEPAGE=https://fbgrab.monells.se/ -INHERIT=toolchain-funcs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=GPL-2 -RDEPEND=media-libs/libpng:= sys-libs/zlib -SLOT=0 -SRC_URI=https://github.com/GunnarMonell/fbgrab/archive/1.3.3.tar.gz -> fbgrab-1.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ca33dbb787da65b504428a09f904f8f5 diff --git a/metadata/md5-cache/media-gfx/freecad-9999 b/metadata/md5-cache/media-gfx/freecad-9999 index 66d05e9974e3..8af2e3499855 100644 --- a/metadata/md5-cache/media-gfx/freecad-9999 +++ b/metadata/md5-cache/media-gfx/freecad-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=634caaa2951ca7d3d9d3fdab21350f5f +_md5_=6ff1b192e818bef0ca72fc068dd5a06e diff --git a/metadata/md5-cache/media-gfx/graphicsmagick-1.3.40-r1 b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.40-r1 index 958b5a4a8835..229470a84a33 100644 --- a/metadata/md5-cache/media-gfx/graphicsmagick-1.3.40-r1 +++ b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.40-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM INHERIT=autotools toolchain-funcs verify-sig IUSE=bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype webp wmf X zlib zstd verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=MIT RDEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) SLOT=0/1.3 SRC_URI=mirror://sourceforge/graphicsmagick/GraphicsMagick-1.3.40.tar.xz verify-sig? ( mirror://sourceforge/graphicsmagick/GraphicsMagick-1.3.40.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=fb54059bdf5c2f0c3407eb66bc6f6fff +_md5_=4ae2f7ebec303031edc82a1b588893e0 diff --git a/metadata/md5-cache/media-gfx/graphicsmagick-1.3.41 b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.41 new file mode 100644 index 000000000000..e44f05ee2147 --- /dev/null +++ b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.41 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn ) 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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=Collection of tools and libraries for many image formats +EAPI=8 +HOMEPAGE=http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM +INHERIT=autotools toolchain-funcs verify-sig +IUSE=bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype webp wmf X zlib zstd verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=MIT +RDEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) +SLOT=0/1.3 +SRC_URI=mirror://sourceforge/graphicsmagick/GraphicsMagick-1.3.41.tar.xz verify-sig? ( mirror://sourceforge/graphicsmagick/GraphicsMagick-1.3.41.tar.xz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=ba7c3cc07234d45057ac580289af3cea diff --git a/metadata/md5-cache/media-gfx/graphicsmagick-9999 b/metadata/md5-cache/media-gfx/graphicsmagick-9999 index 5740f9b13098..bab9ec599481 100644 --- a/metadata/md5-cache/media-gfx/graphicsmagick-9999 +++ b/metadata/md5-cache/media-gfx/graphicsmagick-9999 @@ -1,4 +1,4 @@ -BDEPEND=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 dev-vcs/mercurial +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 dev-vcs/mercurial DEFINED_PHASES=compile configure install prepare pretend setup test unpack DEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) DESCRIPTION=Collection of tools and libraries for many image formats @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) SLOT=0/9999 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mercurial e6a56a378cb9241482284b8b897c7a39 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=dbe3c4975d08d7c14172facec52a95f2 +_md5_=ba7c3cc07234d45057ac580289af3cea diff --git a/metadata/md5-cache/media-gfx/graphviz-8.0.5 b/metadata/md5-cache/media-gfx/graphviz-8.0.5 deleted file mode 100644 index 6120802b4215..000000000000 --- a/metadata/md5-cache/media-gfx/graphviz-8.0.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/flex sys-devel/libtool virtual/pkgconfig doc? ( app-text/ghostscript-gpl sys-apps/groff ) guile? ( dev-lang/swig dev-scheme/guile ) nls? ( >=sys-devel/gettext-0.14.5 ) perl? ( dev-lang/swig ) python? ( dev-lang/swig ) ruby? ( dev-lang/swig ) tcl? ( dev-lang/swig ) -DEFINED_PHASES=configure install postinst postrm setup -DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.11.1:2 dev-libs/libltdl >=media-libs/freetype-2.1.10 >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] media-libs/libjpeg-turbo:= >=media-libs/libpng-1.2:= sys-libs/zlib virtual/libiconv cairo? ( >=x11-libs/cairo-1.1.10[svg(+)] >=x11-libs/pango-1.12 ) devil? ( media-libs/devil[png,jpeg] ) gtk2? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) gts? ( sci-libs/gts ) guile? ( dev-scheme/guile ) lasi? ( media-libs/lasi ) pdf? ( app-text/poppler ) perl? ( dev-lang/perl:= ) postscript? ( app-text/ghostscript-gpl ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ruby? ( dev-lang/ruby:* ) svg? ( gnome-base/librsvg ) tcl? ( >=dev-lang/tcl-8.3:= ) webp? ( media-libs/libwebp:= ) X? ( x11-libs/libX11 ) X? ( x11-base/xorg-proto ) -DESCRIPTION=Open Source Graph Visualization Software -EAPI=8 -HOMEPAGE=https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/ -INHERIT=python-single-r1 -IUSE=+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=CPL-1.0 -RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.11.1:2 dev-libs/libltdl >=media-libs/freetype-2.1.10 >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] media-libs/libjpeg-turbo:= >=media-libs/libpng-1.2:= sys-libs/zlib virtual/libiconv cairo? ( >=x11-libs/cairo-1.1.10[svg(+)] >=x11-libs/pango-1.12 ) devil? ( media-libs/devil[png,jpeg] ) gtk2? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) gts? ( sci-libs/gts ) guile? ( dev-scheme/guile ) lasi? ( media-libs/lasi ) pdf? ( app-text/poppler ) perl? ( dev-lang/perl:= ) postscript? ( app-text/ghostscript-gpl ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ruby? ( dev-lang/ruby:* ) svg? ( gnome-base/librsvg ) tcl? ( >=dev-lang/tcl-8.3:= ) webp? ( media-libs/libwebp:= ) X? ( x11-libs/libX11 ) -REQUIRED_USE=!cairo? ( !X !gtk2 !postscript !lasi ) pdf? ( cairo ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) -RESTRICT=test -SLOT=0 -SRC_URI=https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/8.0.5/graphviz-8.0.5.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f6a78d6561055bd78ad1faaff68770fe diff --git a/metadata/md5-cache/media-gfx/graphviz-8.1.0 b/metadata/md5-cache/media-gfx/graphviz-8.1.0 index 30b31bdb53be..392ceb67f13b 100644 --- a/metadata/md5-cache/media-gfx/graphviz-8.1.0 +++ b/metadata/md5-cache/media-gfx/graphviz-8.1.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/ INHERIT=python-single-r1 IUSE=+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=CPL-1.0 RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.11.1:2 dev-libs/libltdl >=media-libs/freetype-2.1.10 >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] media-libs/libjpeg-turbo:= >=media-libs/libpng-1.2:= sys-libs/zlib virtual/libiconv cairo? ( >=x11-libs/cairo-1.1.10[svg(+)] >=x11-libs/pango-1.12 ) devil? ( media-libs/devil[png,jpeg] ) gtk2? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) gts? ( sci-libs/gts ) guile? ( dev-scheme/guile ) lasi? ( media-libs/lasi ) pdf? ( app-text/poppler ) perl? ( dev-lang/perl:= ) postscript? ( app-text/ghostscript-gpl ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ruby? ( dev-lang/ruby:* ) svg? ( gnome-base/librsvg ) tcl? ( >=dev-lang/tcl-8.3:= ) webp? ( media-libs/libwebp:= ) X? ( x11-libs/libX11 ) REQUIRED_USE=!cairo? ( !X !gtk2 !postscript !lasi ) pdf? ( cairo ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/8.1.0/graphviz-8.1.0.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cc33bafa21904fa5d7d851a2dcedfc8d +_md5_=9adbc5d32476537bfe12efa7442fdea5 diff --git a/metadata/md5-cache/dev-util/opencl-headers-2023.02.06 b/metadata/md5-cache/media-gfx/jpegoptim-1.5.5 similarity index 54% rename from metadata/md5-cache/dev-util/opencl-headers-2023.02.06 rename to metadata/md5-cache/media-gfx/jpegoptim-1.5.5 index fb26be447877..8f6708422b16 100644 --- a/metadata/md5-cache/dev-util/opencl-headers-2023.02.06 +++ b/metadata/md5-cache/media-gfx/jpegoptim-1.5.5 @@ -1,14 +1,14 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Unified C language headers for the OpenCL API +DEPEND=media-libs/libjpeg-turbo:= +DESCRIPTION=Utility to optimize JPEG files EAPI=8 -HOMEPAGE=https://github.com/KhronosGroup/OpenCL-Headers +HOMEPAGE=https://www.kokkonen.net/tjko/projects.html INHERIT=cmake -IUSE=test -KEYWORDS=amd64 ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RESTRICT=!test? ( test ) +KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-3+ +RDEPEND=media-libs/libjpeg-turbo:= SLOT=0 -SRC_URI=https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2023.02.06.tar.gz -> opencl-headers-2023.02.06.tar.gz +SRC_URI=https://github.com/tjko/jpegoptim/archive/refs/tags/v1.5.5.tar.gz -> jpegoptim-1.5.5.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=20afcb536bcd21cba4bedd8fd74c4e4e +_md5_=23d3c57460032748124345e1f74166d1 diff --git a/metadata/md5-cache/media-gfx/prusaslicer-2.6.0-r1 b/metadata/md5-cache/media-gfx/prusaslicer-2.6.0-r1 index 4e2c041f0ab8..d768c7b0662f 100644 --- a/metadata/md5-cache/media-gfx/prusaslicer-2.6.0-r1 +++ b/metadata/md5-cache/media-gfx/prusaslicer-2.6.0-r1 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.prusa3d.com/prusaslicer/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake wxwidgets xdg IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT RDEPEND=dev-cpp/eigen:3 dev-cpp/tbb:= dev-libs/boost:=[nls] dev-libs/cereal dev-libs/expat dev-libs/glib:2 dev-libs/gmp:= dev-libs/mpfr:= media-gfx/openvdb:= net-misc/curl[adns] media-libs/glew:0= media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/qhull:= sci-libs/libigl sci-libs/nlopt sci-libs/opencascade:= sci-mathematics/cgal:= sys-apps/dbus sys-libs/zlib:= virtual/opengl x11-libs/gtk+:3 >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] media-libs/nanosvg:= RESTRICT=test SLOT=0 SRC_URI=https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_2.6.0.tar.gz -> prusaslicer-2.6.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6aea7e3bde1d2dc05703dd61048363b4 +_md5_=59985d77469389ff293f285c3373151b diff --git a/metadata/md5-cache/media-gfx/renderdoc-1.28 b/metadata/md5-cache/media-gfx/renderdoc-1.28 new file mode 100644 index 000000000000..cec2cb802a31 --- /dev/null +++ b/metadata/md5-cache/media-gfx/renderdoc-1.28 @@ -0,0 +1,17 @@ +BDEPEND=x11-base/xorg-proto virtual/pkgconfig qt5? ( || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/libpcre dev-qt/qtcore:5 sys-devel/bison ) verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/miniz:= >=dev-util/glslang-1.3.231:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-keysyms virtual/opengl pyside2? ( python_single_target_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyside2[python_targets_python3_11(-)] ) ) qt5? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) +DESCRIPTION=A stand-alone graphics debugging tool +EAPI=8 +HOMEPAGE=https://renderdoc.org https://github.com/baldurk/renderdoc +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg +IUSE=pyside2 qt5 python_single_target_python3_10 python_single_target_python3_11 doc verify-sig +KEYWORDS=~amd64 +LICENSE=BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB +RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/miniz:= >=dev-util/glslang-1.3.231:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-keysyms virtual/opengl pyside2? ( python_single_target_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyside2[python_targets_python3_11(-)] ) ) qt5? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) +REQUIRED_USE=doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=0 +SRC_URI=https://github.com/baldurk/renderdoc/archive/refs/tags/v1.28.tar.gz -> renderdoc-1.28.tar.gz qt5? ( https://github.com/baldurk/swig/archive/renderdoc-modified-7.tar.gz -> swig-renderdoc-7.tar.gz ) verify-sig? ( https://github.com/baldurk/renderdoc/releases/download/v1.28/v1.28.tar.gz.asc -> renderdoc-1.28.tar.gz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cmake aa1d1fa7be37663d48162ac963b22692 docs f4e4c22139b7811a4dbdafaede74c229 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ae621e21e07219de76f113758cbe7aeb diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index b3ea562fd3cea026b3435772119b5e5478d3bb85..a46ddb19e1ee16199389f894e7af963eaddfcb13 100644 GIT binary patch delta 113405 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�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э@d^y+ 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 diff --git a/metadata/md5-cache/media-libs/avidemux-core-2.8.1-r1 b/metadata/md5-cache/media-libs/avidemux-core-2.8.1-r1 index 29a105c8b1ca..efc825e62e5e 100644 --- a/metadata/md5-cache/media-libs/avidemux-core-2.8.1-r1 +++ b/metadata/md5-cache/media-libs/avidemux-core-2.8.1-r1 @@ -12,4 +12,4 @@ RDEPEND=dev-db/sqlite:3 sys-libs/zlib nvenc? ( amd64? ( media-libs/nv-codec-head SLOT=2.7 SRC_URI=https://github.com/mean00/avidemux2/archive/2.8.1.tar.gz -> avidemux-2.8.1.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=02c3f608c46cbd52aee4812dc80007c9 +_md5_=d7fa5364cc965b634bb079c1f12a50fa diff --git a/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 b/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 index c578402c783f..4bb3b62cbfba 100644 --- a/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 +++ b/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 @@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/libraries/kquickimageeditor https://api.kde.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm kde.org IUSE=debug -KEYWORDS=amd64 arm64 ~ppc64 x86 +KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 LICENSE=LGPL-2.1+ RDEPEND=>=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtgraphicaleffects-5.15.2:5 >=kde-frameworks/kirigami-5.82.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/kquickimageeditor/kquickimageeditor-0.2.0.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=28df8c59f3d7d2c68959d2be571b27ea +_md5_=ff7d7bcb12f476fa72c99360bb79a4e8 diff --git a/metadata/md5-cache/media-libs/libjxl-9999 b/metadata/md5-cache/media-libs/libjxl-9999 index ce0eba155e26..bdc5097f4a97 100644 --- a/metadata/md5-cache/media-libs/libjxl-9999 +++ b/metadata/md5-cache/media-libs/libjxl-9999 @@ -1,6 +1,6 @@ BDEPEND=>=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=app-arch/brotli:=[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/highway-1.0.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(-)?] media-libs/giflib:=[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/lcms-2.13:2[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/libjpeg-turbo:=[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/libpng:=[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-misc/shared-mime-info-2.2 gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) test? ( dev-cpp/gtest ) +DEPEND=app-arch/brotli:=[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/highway-1.0.5[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/giflib:=[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/lcms-2.13:2[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/libjpeg-turbo:=[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/libpng:=[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-misc/shared-mime-info-2.2 gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) test? ( dev-cpp/gtest ) DESCRIPTION=JPEG XL image format reference implementation EAPI=8 HOMEPAGE=https://github.com/libjxl/libjxl @@ -8,8 +8,8 @@ INHERIT=cmake-multilib flag-o-matic git-r3 IUSE=gdk-pixbuf openexr test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 LICENSE=BSD PROPERTIES=live -RDEPEND=app-arch/brotli:=[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/highway-1.0.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(-)?] media-libs/giflib:=[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/lcms-2.13:2[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/libjpeg-turbo:=[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/libpng:=[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-misc/shared-mime-info-2.2 gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) test? ( dev-cpp/gtest ) +RDEPEND=app-arch/brotli:=[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/highway-1.0.5[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/giflib:=[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/lcms-2.13:2[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/libjpeg-turbo:=[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/libpng:=[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-misc/shared-mime-info-2.2 gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) test? ( dev-cpp/gtest ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=584f5475f610241cb8e978bd64ca393d +_md5_=3eb96e187d2ae7cbb93df5dac35c2f57 diff --git a/metadata/md5-cache/media-libs/libsdl-1.2.60 b/metadata/md5-cache/media-libs/libsdl-1.2.60 deleted file mode 100644 index 3f2c631d7424..000000000000 --- a/metadata/md5-cache/media-libs/libsdl-1.2.60 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=] test? ( virtual/opengl[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=Simple Direct Media Layer 1.2 compatibility wrapper around SDL2 -EAPI=8 -HOMEPAGE=https://github.com/libsdl-org/sdl12-compat -INHERIT=cmake-multilib -IUSE=alsa +joystick opengl +sound test +video X 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=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv -LICENSE=ZLIB -RDEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=] -REQUIRED_USE=test? ( joystick opengl sound video ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.60.tar.gz -> libsdl-1.2.60.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f2f2179b0f0b685c7a8a01ef2186b961 diff --git a/metadata/md5-cache/media-libs/libsdl2-2.26.2 b/metadata/md5-cache/media-libs/libsdl2-2.26.2 deleted file mode 100644 index d6466e93495b..000000000000 --- a/metadata/md5-cache/media-libs/libsdl2-2.26.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen media-gfx/graphviz ) wayland? ( >=dev-util/wayland-scanner-1.20 ) 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 -DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[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/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-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(-)?] >=x11-libs/libXt-1.1.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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[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/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXcursor-1.1.14[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/libXext-1.3.2[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/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.2[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/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ibus? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-base/xorg-proto ) -DESCRIPTION=Simple Direct Media Layer -EAPI=8 -HOMEPAGE=https://www.libsdl.org/ -INHERIT=autotools flag-o-matic multilib-minimal -IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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 ppc ppc64 ~riscv sparc x86 -LICENSE=ZLIB -RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[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/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-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(-)?] >=x11-libs/libXt-1.1.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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[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/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXcursor-1.1.14[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/libXext-1.3.2[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/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.2[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/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader ) -REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X ) -SLOT=0 -SRC_URI=https://www.libsdl.org/release/SDL2-2.26.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0b05ddf2479f117214e3eff4bf6ee627 diff --git a/metadata/md5-cache/media-libs/libsdl2-2.26.3 b/metadata/md5-cache/media-libs/libsdl2-2.26.3 deleted file mode 100644 index c6f1f0c1d359..000000000000 --- a/metadata/md5-cache/media-libs/libsdl2-2.26.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen media-gfx/graphviz ) wayland? ( >=dev-util/wayland-scanner-1.20 ) 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 -DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[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/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-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(-)?] >=x11-libs/libXt-1.1.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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[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/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXcursor-1.1.14[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/libXext-1.3.2[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/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.2[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/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ibus? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-base/xorg-proto ) -DESCRIPTION=Simple Direct Media Layer -EAPI=8 -HOMEPAGE=https://www.libsdl.org/ -INHERIT=autotools flag-o-matic multilib-minimal -IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=ZLIB -RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[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/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-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(-)?] >=x11-libs/libXt-1.1.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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[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/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXcursor-1.1.14[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/libXext-1.3.2[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/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.2[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/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader ) -REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X ) -SLOT=0 -SRC_URI=https://www.libsdl.org/release/SDL2-2.26.3.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f7c87aa7c729b25d15d42fc59ddce287 diff --git a/metadata/md5-cache/media-libs/libsdl2-2.28.0 b/metadata/md5-cache/media-libs/libsdl2-2.28.0 deleted file mode 100644 index 6cfb37cd157d..000000000000 --- a/metadata/md5-cache/media-libs/libsdl2-2.28.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen media-gfx/graphviz ) wayland? ( >=dev-util/wayland-scanner-1.20 ) 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 -DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[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/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-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(-)?] >=x11-libs/libXt-1.1.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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[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/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXcursor-1.1.14[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/libXext-1.3.2[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/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.2[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/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ibus? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-base/xorg-proto ) -DESCRIPTION=Simple Direct Media Layer -EAPI=8 -HOMEPAGE=https://www.libsdl.org/ -INHERIT=autotools flag-o-matic multilib-minimal -IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=ZLIB -RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[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/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-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(-)?] >=x11-libs/libXt-1.1.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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[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/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXcursor-1.1.14[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/libXext-1.3.2[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/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.2[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/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader ) -REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X ) -SLOT=0 -SRC_URI=https://www.libsdl.org/release/SDL2-2.28.0.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d35ea045473051232f25ebae5364de83 diff --git a/metadata/md5-cache/media-libs/libsndfile-1.2.2 b/metadata/md5-cache/media-libs/libsndfile-1.2.2 new file mode 100644 index 000000000000..585ec4292a7c --- /dev/null +++ b/metadata/md5-cache/media-libs/libsndfile-1.2.2 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=!minimal? ( media-libs/flac:=[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/libogg:=[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/libvorbis:=[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/opus:=[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-sound/lame:=[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-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite ) +DESCRIPTION=C library for reading and writing files containing sampled sound +EAPI=8 +HOMEPAGE=https://libsndfile.github.io/libsndfile/ +INHERIT=python-any-r1 multilib-minimal +IUSE=alsa minimal sqlite test 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 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=LGPL-2.1 +RDEPEND=!minimal? ( media-libs/flac:=[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/libogg:=[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/libvorbis:=[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/opus:=[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-sound/lame:=[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-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=21349b7282662f4ac6a6d151c56f1db0 diff --git a/metadata/md5-cache/media-libs/libsndfile-9999 b/metadata/md5-cache/media-libs/libsndfile-9999 index 0175e8c1e96c..45965443e380 100644 --- a/metadata/md5-cache/media-libs/libsndfile-9999 +++ b/metadata/md5-cache/media-libs/libsndfile-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) sys-devel/autogen 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 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/pkgconfig sys-devel/autogen 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 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=!minimal? ( media-libs/flac:=[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/libogg:=[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/libvorbis:=[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/opus:=[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-sound/lame:=[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-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite ) DESCRIPTION=C library for reading and writing files containing sampled sound @@ -12,4 +12,4 @@ RDEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=32efe8d885f15943ccb42ea72a221780 +_md5_=21349b7282662f4ac6a6d151c56f1db0 diff --git a/metadata/md5-cache/media-libs/libsvgtiny-pixbuf-0.0.2 b/metadata/md5-cache/media-libs/libsvgtiny-pixbuf-0.0.2 new file mode 100644 index 000000000000..f20cea85662f --- /dev/null +++ b/metadata/md5-cache/media-libs/libsvgtiny-pixbuf-0.0.2 @@ -0,0 +1,12 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install postinst +DEPEND=dev-libs/libxml2:= media-libs/libsvgtiny:= x11-libs/cairo:= x11-libs/gdk-pixbuf:= +DESCRIPTION=Add SVG support to GTK without librsvg +EAPI=8 +HOMEPAGE=http://michael.orlitzky.com/code/libsvgtiny-pixbuf.xhtml +KEYWORDS=~amd64 +LICENSE=AGPL-3 +RDEPEND=dev-libs/libxml2:= media-libs/libsvgtiny:= x11-libs/cairo:= x11-libs/gdk-pixbuf:= +SLOT=0 +SRC_URI=http://michael.orlitzky.com/code/releases/libsvgtiny-pixbuf-0.0.2.tar.xz +_md5_=b5b1d7a88345937a638c162134a695a4 diff --git a/metadata/md5-cache/media-libs/mesa-23.1.3 b/metadata/md5-cache/media-libs/mesa-23.1.3 index 83e80921822c..6bb8f6e933bc 100644 --- a/metadata/md5-cache/media-libs/mesa-23.1.3 +++ b/metadata/md5-cache/media-libs/mesa-23.1.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/ INHERIT=llvm meson-multilib python-any-r1 linux-info IUSE=video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi video_cards_d3d12 video_cards_freedreno video_cards_intel video_cards_lavapipe video_cards_lima video_cards_nouveau video_cards_panfrost video_cards_v3d video_cards_vc4 video_cards_virgl video_cards_vivante video_cards_vmware cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm lm-sensors opencl osmesa +proprietary-codecs selinux test unwind vaapi valgrind vdpau vulkan vulkan-overlay wayland +X xa zink +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 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=MIT RDEPEND=>=dev-libs/expat-2.1.0-r3[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/libglvnd-1.3.2[X?,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.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( video_cards_radeonsi? ( virtual/libelf: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(-)?] ) video_cards_r600? ( virtual/libelf: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(-)?] ) video_cards_radeon? ( virtual/libelf: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(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3 dev-libs/libclc[spirv(-)] >=dev-util/spirv-tools-1.3.231.0 virtual/libelf:0= ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.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(-)?] ) vulkan? ( video_cards_intel? ( amd64? ( dev-libs/libclc[spirv(-)] >=dev-util/spirv-tools-1.3.231.0 ) ) ) selinux? ( sys-libs/libselinux[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.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(-)?] ) >=x11-libs/libdrm-2.4.110[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.6.2[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/libxshmfence-1.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(-)?] >=x11-libs/libXext-1.3.2[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/libXxf86vm-1.1.3[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/libxcb-1.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(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( 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(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.110[video_cards_amdgpu] ) llvm? ( || ( ( !opencl? ( sys-devel/llvm:16[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( sys-devel/clang:16[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( dev-util/spirv-llvm-translator:16 ) vulkan? ( video_cards_intel? ( amd64? ( dev-util/spirv-llvm-translator:16 ) ) ) ) ( !opencl? ( sys-devel/llvm:15[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( sys-devel/clang:15[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( dev-util/spirv-llvm-translator:15 ) vulkan? ( video_cards_intel? ( amd64? ( dev-util/spirv-llvm-translator:15 ) ) ) ) ) !opencl? ( =media-libs/libebur128-1.2.2:= sci-libs/fftw:3.0= ffmpeg? ( media-video/ffmpeg:0=[vdpau?] ) frei0r? ( media-plugins/frei0r-plugins ) gtk? ( media-libs/libexif x11-libs/pango ) jack? ( >=dev-libs/libxml2-2.5 media-libs/ladspa-sdk virtual/jack ) libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) opencv? ( >=media-libs/opencv-4.5.1:=[contrib] ) opengl? ( media-libs/libglvnd media-video/movit ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-libs/libexif x11-libs/libX11 ) rtaudio? ( >=media-libs/rtaudio-4.1.2 kernel_linux? ( media-libs/alsa-lib ) ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[X,opengl,video] media-libs/sdl2-image ) vidstab? ( media-libs/vidstab ) xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 ) xml? ( >=dev-libs/libxml2-2.5 ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0/7 SRC_URI=https://github.com/mltframework/mlt/releases/download/v7.16.0/mlt-7.16.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=24c912eb88e3d12798f4431bbfc7319e +_md5_=06e6edda0a79654a9227c975851ddfc2 diff --git a/metadata/md5-cache/media-libs/nanosvg-20221222 b/metadata/md5-cache/media-libs/nanosvg-20221222 index a3cce5404bea..c8ff8db71567 100644 --- a/metadata/md5-cache/media-libs/nanosvg-20221222 +++ b/metadata/md5-cache/media-libs/nanosvg-20221222 @@ -4,9 +4,9 @@ DESCRIPTION=NanoSVG is a simple stupid single-header-file SVG parse. EAPI=8 HOMEPAGE=https://github.com/fltk/nanosvg INHERIT=cmake -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=ZLIB SLOT=0 SRC_URI=https://github.com/fltk/nanosvg/archive/refs/tags/fltk_2022-12-22.tar.gz -> nanosvg-20221222.gh.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1bed71f26ad0b5276e875bec5cd84978 +_md5_=63886b7ba7ed0f060724909a50e9c977 diff --git a/metadata/md5-cache/media-libs/rtmidi-5.0.0 b/metadata/md5-cache/media-libs/rtmidi-5.0.0 index 5685271e0cad..626d75002551 100644 --- a/metadata/md5-cache/media-libs/rtmidi-5.0.0 +++ b/metadata/md5-cache/media-libs/rtmidi-5.0.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.music.mcgill.ca/~gary/rtmidi INHERIT=cmake IUSE=+alsa jack -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 x86 LICENSE=RtMidi RDEPEND=alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) SLOT=0 SRC_URI=https://www.music.mcgill.ca/~gary/rtmidi/release/rtmidi-5.0.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=70ce7a6e23efc817cd4ccf28cddf7fcd +_md5_=38bb5c9bbe3c4898651a61bfeddacfb6 diff --git a/metadata/md5-cache/media-gfx/fdm-materials-4.13.0 b/metadata/md5-cache/media-libs/zxing-cpp-2.1.0 similarity index 58% rename from metadata/md5-cache/media-gfx/fdm-materials-4.13.0 rename to metadata/md5-cache/media-libs/zxing-cpp-2.1.0 index dfea65395ad2..bb1db9ec534a 100644 --- a/metadata/md5-cache/media-gfx/fdm-materials-4.13.0 +++ b/metadata/md5-cache/media-libs/zxing-cpp-2.1.0 @@ -1,13 +1,12 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=FDM materials for media-gfx/cura +DESCRIPTION=C++ Multi-format 1D/2D barcode image processing library EAPI=8 -HOMEPAGE=https://github.com/Ultimaker/fdm_materials +HOMEPAGE=https://github.com/nu-book/zxing-cpp INHERIT=cmake -IUSE=embedded -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=CC0-1.0 -SLOT=0 -SRC_URI=https://github.com/Ultimaker/fdm_materials/archive/4.13.0.tar.gz -> fdm-materials-4.13.0.tar.gz +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +SLOT=0/3 +SRC_URI=https://github.com/nu-book/zxing-cpp/archive/v2.1.0.tar.gz -> zxing-cpp-2.1.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0393d6c0344717a7fc68099225a61cef +_md5_=0f42bbe2c054dc17ed211d6ef1b9183f diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz index b35c0964faca3ff16a2baaf6393d03598567c5a4..477aed29b7f60ca012da0d352442e4f5213e8006 100644 GIT binary patch delta 20127 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 diff --git a/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 b/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 index 038586191967..f556620b5cd0 100644 --- a/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 +++ b/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://libvisual.org/ INHERIT=multilib-minimal IUSE=alsa debug gstreamer gtk jack mplayer opengl portaudio pulseaudio 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 ~mips ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 RDEPEND=>=media-libs/fontconfig-2.10.92[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/libvisual-0.4.2[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/libX11-1.6.2[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/libXext-1.3.2[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/libXrender-0.9.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) portaudio? ( media-libs/portaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[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.4 SRC_URI=https://github.com/Libvisual/libvisual/releases/download/libvisual-plugins-0.4.2/libvisual-plugins-0.4.2.tar.bz2 _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fa484112e4819e1a6c6da82fc868ad7b +_md5_=d647d696612abdd733be8255b56fd2a3 diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz index 1c405387922f1c5bd5f7b014456212f062a91f39..03b928ea81cf81b26ae5dc97192af1c5db319577 100644 GIT binary patch delta 7475 zcmV-39n9k1I{iC;ABzY8000000{?xR*^*tyaYf(t75xLZ=`chm?& z#6$oR;lKCV2i^BJ0fsbC6o9_>R95ERYgZlq?U(=l<)N>)=l%Zt<}v!m&;B9$^zhgJ z{N+FXE&TPN?mn~4lBb*b%;UT}Ip=2EZ1|O8t~u21+%6%19hcJ>+fCP8jia1eTz7L7 z7eXj&CLdDBv((BUvewXCJ1M}oye2X(mkY_ zbKQJ1Wvyinx?KI1WF?;rX`Z&+o z{6Oz6wnpdexeEnMtFxaxE!`cfu-pSB&j^}z_wV~48OnW7Kb zpK?-lYMI3syJ3UhPTl%&eiS}9wB!;W7wG5Fe6zAj;kzkT+{63P%I?8tZ;drZ>-+}4 z#f+YRnm0X>ekfCV3J z{5B@mcfQc4#D`B8hR=nkOnV&P8Ky*=#o3pC zH$3~hv`>LviItZ<}IN%M}5mqk=bm4xhb8$_AtldKhz~y={~Zgomp=$OwU}YqIG_M zcb{C4V!c#~iP-2?(`2yLu_EI<7_~E*+m>@kanhibI?@}+)2i$OB^?uGc8;l|-vSRD z7fl}=-`P;^P}*z}A&#XukC3+&^GcK)MP##a3U=Opu9Ro=URSDxS$lNGW^M*K@tl6- z*xAxPv75v;^Po2RY?J*>h;3%2W71TAh5j-`gr(NCT=b($wBmFb{YcBPfMz3P{A&6c zN^bmm$97usE5y3yOQnJ3>Q|jAT}c_-guu z4?qbSgCc{I9PwbKHjnDHP5%r=*GI&Zb%q*{Va(gta;#cg-z&A=e%`--e0Lsy{ZkSt zRJ(g0yB?#w#n&+?$T}U3VxCzc7Qx6Bq$tn^Y+7No`0cZTj1iF(DyXu`AevHyn7jQkp*{aQ2zrTP*b|{I7kiyG8BK8?4cR-(m+16 zHmy{$yzseB-{yP_Xfjndp6Nb$=)s(B??H2hSTMVuvCL2f1U&qLel!jRMwu#U8*P zAPoK)aUw9_61v3hqg5V!fQ1@hM=9yN>zI!5 zbj&9`NBvM^NAK5ckgN4)(>w3_`%idYc%np%*)D}HuDQP2E>_XYz zwHA}?V9V(8V(4r|-z_IGj1Wh`^Rs+h%Z=+jlLH6^IY8rnxX5DVA z8g_KBlHveBC4Jq<<1NgnzZ^jCJUBLTWlmr@io3=SGN#E4K`r{#fJ5CIM- z!N@Ok)KKOsLB{$Wer=yxkdth!dy6?cOn$ZAQRSn?sOQGI>c|)DRgLdWP zS1pA-Z5(#G2Yn}h-X5f^NijD>UZ$o`Uss)C2B{gL z-fbhMNG`t^2LJI9VP=L~MT`=C3rc|B@upHM7Hkm7OG;8;rg9#$ziK$nK5?9TBtzdHb3{F>H6h!HclvTV)b5c{2qfIlByLfpvpULH|+yy_i6D zEP@gA8|>N1(I7EYPA->BvV#JBp4kz?ja9DL_^+xR*l+(*rHaNN6^M!Qup5p)L=G>1 zlxa+?E1*`|k9zz>o37N71$x?B){DOt(gg}fm(OZ!a)*{s0{DZrq``^m5mQgYh)~S* zq&o+4!cfonW0mS3s+3r&2M^Oo4EInX;DL+5^=+_D{GJdFi#BLqLlPDRnH9>U0xb^h zZ*xbT&4UT6s1Uy`O2%zy?JF1?{M1r7!>YVLrYmKLqC<8JUl3KVB&&*}Y`2K$m&yqz30iTJR<|4TVI1o)(X~ zH+(he2iFLHjF-rl4rw$3$jds7>8uH*P)bBBJwFGb&g@pe4``OG<0dLAZ>KE~ow8W& zxv_b~G`G>iG$zTc6Jk9%C5^bQ9zqU42ZoXrW*!Ad!QD3DJa~SYu+7*u$QB{M5XlO{ z^3pudfhhqL#=J)a0dqOE67fiX%n%GMgL8*}Q8Ie7JtWueH3J$292;wDaBg>}RDvVJ ziM@HO8{OxD2`7T?mOAmWBJ;ErQr!xjfqW&1HHJncVxjtRDG2&QuH_3T9G_ks18Zys za;xEppy}< z+$Pv$=pKo44w`&0a=0y@Z)A|ELztX&GR9`;Y=~0B=*YQFd6YJ4Y{Xe21n8loBv#fD z9iZ7A9h1UTL{ch!^`)MF6XqhUr5i0QvLwTQ>VQM40Y~IaLgQ-ilzB))2N-emQ84R` zqY_9U4|p}=Ao<8}69aqTQ7JydXNO%RpJ9|Btw_MA+!Ejr2>_@ zpQiIjdwINoYyd;D9996Cr|7{fh?@?8QAz=6F*%UA&dBZu(Pe^vcN;sdQx*^NxCzvx zCZ>(>1!)jvC!q$V`$>p_5C=FOuaivT7C$gWxvlh6$w4F$p{fJu&Sf9B7(;}etn4I3h- z_e>O{3_yU&H26G&gu_~S7N|#u;|X$@g2m%c$oV=$2a`AsC4WC;nJ??RKv4nbC7%Qr zs7m$$-{(6D+>4R-jkZC?kO;_v(z66Y8F3y>1%t46CZy{}r|^%+1{O6>S4MjEdzJqF zrOy8D-S>=qML&zL91x|1bY}BVF_C|wj(h0LieSX2`9%_8EU`2+Y4N2AR@%LeiCz-l z)E^1$Ob*)O2Y>J)oiek&B7j~1tXJDj1;>SCrvZrbZ@vZGx+NNb0=aGpTyp_KaQKtp-+jVCsYJY3xf4!9%ewtQqY>x;&=I642eFKw1SvpMkv$Ad=A`455(9`a zbaFHt{dat5&(QGe$N9hSKYsqQALCPcLe0Zn&8r3MLw|EnqiZ0};d?^GE73eUO9y)+ z21Wg>Q=ifmQ{YD^mm2VA+@ze5LKh=FGjepDMPU&lh7%P+5qgHkF*^wO)@dN213>NZ zR;k0#kol1i=nUr6v4QIiCZ^OO=q?AsM##Y6rTZ3`odqgM!nc*bUpk}n1PYkgV?rg5 zE3!lgN`G7BR*jiiRI>8KK6bSZQqIPd!!s-V_W3tvFMdDn#82*J0y7X3^B@N+*2xZz zBvV$Ff$1v#zjT&#@E8nTM=^*nn?foB`Hbz~&^X=$ITDC?)CIU8S&Py1BuJfkPbfE# z8Os>D(aDEDuxXB)lm|MtB?NG19kS5CP8X%>CV!q|c$@e$)IbYOqMYJ8yU3v84t;mh zh67oOo(PyDwemC}o|aL5o(OlS3LfZtWEVzQN|R*RHQ-eLeD3nwmoH!c`PgWtdeK3? z7m7lFjk-z;K^H&kv>mY=st<@jK4c28oqT!t-3q8p1~IkBn)rMyw&iV~5qOzh< zrhg}BTI^&U;YOkfbFOFzxdd0$Wse#d&VMNs*qIpc4MI>DArZMnw~MUSqlB^sc$AM# zazD1kAquA;sw|ZTN)5*(W{^GjE?skYDm!(^vUUE3{er;QO+v?N*4lJ-9S|0N;5pQM z`RBKHZ$JF{=-ZQPPXtmN?N+Kaa3%tt;eX;V48Fc_B$7Z42TW&Kp;X{*pdawE?v17{ zt#={XL-mWG=t#0qrBBXafT*h%cLLV4x@TJhpP2SMeYMbw)7?opibd^J{)?{ba2`rD zNTTY{p4kS=>q47=AjQJEyU9zyrAXeZCttzc`|~hLaInV@_`VnuIS2=uXGI&#&3y! zuvO?Z?jZ6-WDO<8F#%4*oImQ7zzDfaa4k9(J{T1M#>NqG)Fb#A6-LoXkZ!`nU}U_# zlR$AA?5DWx(Cxk=RzO@Lkm6Ye%YO>!2Zh!VdnU4-f`77|jx47?Jh4H1jP!&O&BnS+ z*TM)U(4tf644P$0JupSLxg?^ZKLRZ^ekv2~j~*qA11>)n?-lq6*(;MD7a4sFJ_~!#2Hz(R6*ghk%$l zMv8RocS_Z(UZFCxx~rmz55a{VpUSP%Tl%3$i6Vtp2c4eBH*zG_!ki6{EQb{kVN?cI z#5orJOSNLW4(iwhp1muJ@>GC-rJM;A&ZNEo6BuxUY7HGuv%TUBqsW=%6|fl)G@&Q6zkVVkqwrGB8gW{Euj~b?Ja47uW2g=XPC_kHYgYU)HgyPoa1?bVZC?chu)bZ`mnhWbE|p}p=Q0*1r30r zJj@!Yq2-f^M4AV)2cvZBCAnHVI+QdK{n59AkK&r%r|#Psb<_w`^^F)iuhfo3Q?4sO zqItwyLcmr=g~YKCy~nkGNq*o~(d8@6o}D5TeZ2Fc@8Q&jxw`UWne2~c^2iuUw1}x2 zugeASL#hJZ8WBHq38+ILKqc&D>z%)(!>WNyST1Qdha1s_s~M>zmtleV2LKeW%3-22 zXsDZE{vfTZ)2ZsAmN@h#(+!)zCG?goPaX#~3`LOKRE7m=Jmu0TjBct~Jto8CN2M3u7GM#cg=SLDbVyoA6c9O^mS{o}*iZ}WG8 zU4D+i5a=rjKlHBdS&X<~jU^|VoqiNH6~?8Y7G&=kb!D>-&4kisz1p^DGnNw*dHv9h zhr&XsaKz9dyDkua;NSp@(Xsq~rpbuVawqErt7`dvsV-qf#dK2~L_(YCJ5Z;t3MNlM zJMC0RaM(&C@iP68p-$CTMmQlp9;}Ht7=?}JLLOiZ5O73&v9YI}phTX^crdvhK}Rq! zp0Q&3vr<7%49fjtJ$n>Wjn2-H#EZ^n5WD4I=Hk=pq-qj>2acG}K16ri_H_Ii38eYe zlzx{1B>Fb4FmuSFd?s3tydslj1-c#-+naLG#f@OzsInUxSYt#7T0;Y3Np<3pFQ5RUQi02|x?J zwDdp~*ryGD{r6J+{^jpqzgt2z4gdlun9c?Wqg@w-x;sZx zLH;oHZZ4vMv$KI+haN%iW&k^yD700##LO-Eggtj#8Dlypk6*{f-1bC?2TxmDShv@H zymeZSRi_xLULrjWc}E!O3f)$*Ata_K7N7KQoryGmazUBXMIv$Z1XPr?r|T|av5wCZ zjI_p;krnDm(Nwvet39y=r)x(T#N6|7!MFb9>)X%N$twsW=fsZt+rfI{gZ$*C-fS&Y z1HB~a>!l+8ZyS9TbOAop7i@VGB1Ujvr9^P{8YwRa4&|Xe!cQU}QMpua&XMi|hI+zv zde1z6!0CElFJziVCuKL++W`+9q&ofrzLpt~>);TDjZrzBkz>ms3~&dxh=k~_q_-T< zCWeze-5?y23lWfh<;l*lT6Q{$(X)n={a}L-G1u{73_rNkfQ$2Ir81Q&-kpzli}#ac z^{$9rM+bWy8hipTe(Q)(=WaY*XZgO4ECvpLgnOM2=gIWxkfG}RJNCUbon{fx*}?-F z(B7iCm>ij_uM-LitTN^Ne8ca5A-C26dpFc4TI}K z0uGr{rJxl;Pt^e*oTUE)U1~~5_e#cWis=oecx@V}*V2_E2{oVvfjc}OZGKzduGd|E z-GhZ!hvY%87wC=L?J4(`(Vgg^SSTN6JLt4Sl#bMc4nVE+qM{EvEgob-EnseqCY?j{ z(0z)VU2nmu|1TWkX-C))48IX58!N^$5j4Bs784E&s3gu^Y=tpdDEkq8JG~<0FkhXy z5fCK>42;2jKsUwDIx^$$$&5L(=*H9=5*i`)kwgDJZhMdecrvlY6a6(1|EZ)4Rc;V577O6kUB%lgO}`C!AjAu$WQ> z(C6w4bA-U#a60*oY&!jzHiIL7ILSjV9%AT3OcsxaBeF}DfdMSNAAN&@Mp_F)cQEa$ z<5|}~eKAq~NF#t+yJom;5yT4#xUbD0vK4UT(0b@+ zIrq2l0ddC%1CqLNG60X6IQl0eLKk;$y+8_Ghr%WlVv3H9n~zET3jh(WzzAKCvv*}N zeNpf7_&p|e0w&w_8qCmtn=2hoU3)9|^B3J9x1Y)sAKI&Xb9yml4-4{LtQ5y$us8XW zenltr){aiFkT-@wz@c}gq2Hs+ETn;73XPZ`KO&aUORajTHmw4W^@3Pu{j&_j$JVgx zxkc?{;-pKP8xR!zlMF)<7ABl@6()in(iwXBE{?qh$^fMXy{UmZHZxHQ$ixo4vWbMo xD`K)wLoZ4V9qvQ4{2tG+L0Xv*)5hMyWvDsD5v-E|Fx&H&{|BAgV;NgD00896JZk^| delta 7315 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 diff --git a/metadata/md5-cache/media-radio/cqrlog-2.5.2 b/metadata/md5-cache/media-radio/cqrlog-2.5.2 new file mode 100644 index 000000000000..84cfb5457a5c --- /dev/null +++ b/metadata/md5-cache/media-radio/cqrlog-2.5.2 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/lazarus-1.8.0 >=dev-lang/fpc-3.0.2 +DEFINED_PHASES=- +DESCRIPTION=CQRLOG is an advanced ham radio logger based on MySQL database +EAPI=8 +HOMEPAGE=https://www.cqrlog.com/ https://github.com/ok2cqr/cqrlog +INHERIT=optfeature +KEYWORDS=~amd64 +LICENSE=GPL-2 +RDEPEND=dev-libs/atk dev-libs/glib virtual/mysql[server] x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+ x11-libs/libX11 x11-libs/pango +SLOT=0 +SRC_URI=https://github.com/ok2cqr/cqrlog/archive/v2.5.2.tar.gz -> cqrlog-2.5.2.tar.gz +_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 +_md5_=472527769f4ffb8538eeb031536b0c15 diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz index 96f92142ec1940aa5daf50326d93a4fa8c8b87ce..fd48c9d32c999438ca2c0db63a8d8a74aa9b1ead 100644 GIT binary patch literal 73107 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%0DR#LYlqpK!D=-SshnUa>n{L*=e$lG=+6a`l*a}t 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 ZKAre;M5$^QNI3of{(qB%I|!x#0st_VUgZD) literal 73284 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 diff --git a/metadata/md5-cache/media-sound/cava-0.9.1 b/metadata/md5-cache/media-sound/cava-0.9.1 new file mode 100644 index 000000000000..4bf5152448de --- /dev/null +++ b/metadata/md5-cache/media-sound/cava-0.9.1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sdl? ( sys-devel/autoconf-archive ) 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 postinst prepare +DEPEND=dev-libs/iniparser:4 sci-libs/fftw:3.0= alsa? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:= ) pipewire? ( media-video/pipewire:= ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libglvnd media-libs/libsdl2[opengl,video] ) sndio? ( media-sound/sndio:= ) +DESCRIPTION=Console-based Audio Visualizer for Alsa +EAPI=8 +HOMEPAGE=https://github.com/karlstav/cava/ +INHERIT=autotools toolchain-funcs +IUSE=alsa +ncurses pipewire portaudio pulseaudio sdl sndio +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-libs/iniparser:4 sci-libs/fftw:3.0= alsa? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:= ) pipewire? ( media-video/pipewire:= ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libglvnd media-libs/libsdl2[opengl,video] ) sndio? ( media-sound/sndio:= ) +SLOT=0 +SRC_URI=https://github.com/karlstav/cava/archive/refs/tags/0.9.1.tar.gz -> cava-0.9.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=8c6b759ef3906f226835cd96441941bb diff --git a/metadata/md5-cache/media-sound/cmusfm-0.4.1 b/metadata/md5-cache/media-sound/cmusfm-0.4.1 deleted file mode 100644 index ad9e7f6ac3c9..000000000000 --- a/metadata/md5-cache/media-sound/cmusfm-0.4.1 +++ /dev/null @@ -1,15 +0,0 @@ -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 install postinst prepare -DEPEND=net-misc/curl dev-libs/openssl:0= libnotify? ( x11-libs/libnotify ) -DESCRIPTION=Last.fm scrobbler for cmus music player -EAPI=7 -HOMEPAGE=https://github.com/Arkq/cmusfm -INHERIT=autotools readme.gentoo-r1 -IUSE=libnotify -KEYWORDS=amd64 ~arm64 x86 -LICENSE=GPL-3 -RDEPEND=net-misc/curl dev-libs/openssl:0= libnotify? ( x11-libs/libnotify ) media-sound/cmus -SLOT=0 -SRC_URI=https://github.com/Arkq/cmusfm/archive/v0.4.1.tar.gz -> cmusfm-0.4.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bc3bfc0ab9b1ab9df6edd58cbde0f645 diff --git a/metadata/md5-cache/media-sound/cmusfm-0.5.0 b/metadata/md5-cache/media-sound/cmusfm-0.5.0 index aa0867dacbf4..5703052693fc 100644 --- a/metadata/md5-cache/media-sound/cmusfm-0.5.0 +++ b/metadata/md5-cache/media-sound/cmusfm-0.5.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/Arkq/cmusfm INHERIT=autotools readme.gentoo-r1 IUSE=libnotify -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-3 RDEPEND=net-misc/curl dev-libs/openssl:0= libnotify? ( x11-libs/libnotify ) media-sound/cmus SLOT=0 SRC_URI=https://github.com/Arkq/cmusfm/archive/v0.5.0.tar.gz -> cmusfm-0.5.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9b8a05c175beced6b64b6abf79ecbd92 +_md5_=d60a991e6ad4a362bee82d6d02d121da diff --git a/metadata/md5-cache/media-sound/easyeffects-7.0.6 b/metadata/md5-cache/media-sound/easyeffects-7.0.7 similarity index 93% rename from metadata/md5-cache/media-sound/easyeffects-7.0.6 rename to metadata/md5-cache/media-sound/easyeffects-7.0.7 index 63d85c3fe2af..81712cb5bd7e 100644 --- a/metadata/md5-cache/media-sound/easyeffects-7.0.6 +++ b/metadata/md5-cache/media-sound/easyeffects-7.0.7 @@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=GPL-3 RDEPEND=dev-cpp/nlohmann_json dev-cpp/tbb >=dev-libs/glib-2.56:2 dev-libs/libfmt >=dev-libs/libsigc++-3.0.6:3 >=gui-libs/gtk-4.10.0:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/libbs2b >=media-libs/libebur128-1.2.0 media-libs/libsndfile media-libs/libsoundtouch >=media-libs/lilv-0.22 >=media-libs/lv2-1.18.2 media-libs/rnnoise media-libs/speexdsp >=media-libs/zita-convolver-3.0.0 >=media-video/pipewire-0.3.41 sci-libs/gsl:= sci-libs/fftw:3.0 >=media-libs/lsp-plugins-1.1.24[lv2] sys-apps/dbus calf? ( >=media-plugins/calf-0.90.1[lv2] ) doc? ( gnome-extra/yelp ) mda-lv2? ( media-plugins/mda-lv2 ) zamaudio? ( media-plugins/zam-plugins ) SLOT=0 -SRC_URI=https://github.com/wwmm/easyeffects/archive/v7.0.6.tar.gz -> easyeffects-7.0.6.tar.gz +SRC_URI=https://github.com/wwmm/easyeffects/archive/v7.0.7.tar.gz -> easyeffects-7.0.7.tar.gz _eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=34afd51c2d63f66289e37e5bb6a92626 +_md5_=b35a07f799495e247336107218d844d8 diff --git a/metadata/md5-cache/media-sound/flac123-2.1.1 b/metadata/md5-cache/media-sound/flac123-2.1.1 new file mode 100644 index 000000000000..ce50fb518385 --- /dev/null +++ b/metadata/md5-cache/media-sound/flac123-2.1.1 @@ -0,0 +1,14 @@ +BDEPEND=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=prepare +DEPEND=dev-libs/popt media-libs/flac:=[ogg] media-libs/libao +DESCRIPTION=Console app for playing FLAC audio files +EAPI=8 +HOMEPAGE=https://github.com/flac123/flac123 +INHERIT=autotools +KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/popt media-libs/flac:=[ogg] media-libs/libao +SLOT=0 +SRC_URI=https://github.com/flac123/flac123/archive/refs/tags/v2.1.1.tar.gz -> flac123-2.1.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=60f757a92a3ae1f554ad663e1e6a5138 diff --git a/metadata/md5-cache/media-sound/hydrogen-9999 b/metadata/md5-cache/media-sound/hydrogen-9999 index 3d4e39d11a0c..09fe56c16117 100644 --- a/metadata/md5-cache/media-sound/hydrogen-9999 +++ b/metadata/md5-cache/media-sound/hydrogen-9999 @@ -13,4 +13,4 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/ REQUIRED_USE=lash? ( alsa ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a82a24540b3cd563935ba021d5545da4 +_md5_=6d1ffa0d79d309ac0e593a68b77d00aa diff --git a/metadata/md5-cache/media-sound/liblc3-1.0.4 b/metadata/md5-cache/media-sound/liblc3-1.0.4 new file mode 100644 index 000000000000..df361f8dd217 --- /dev/null +++ b/metadata/md5-cache/media-sound/liblc3-1.0.4 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install test +DESCRIPTION=LC3 is an efficient low latency audio codec +EAPI=8 +HOMEPAGE=https://github.com/google/liblc3 +INHERIT=meson +IUSE=tools +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +SLOT=0 +SRC_URI=https://github.com/google/liblc3/archive/refs/tags/v1.0.4.tar.gz -> liblc3-1.0.4.tar.gz +_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d14fb6781f45151233e8a90a8282b345 diff --git a/metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 b/metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 index 3318824dd652..8945abf83541 100644 --- a/metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 +++ b/metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 @@ -7,10 +7,10 @@ HOMEPAGE=https://milkytracker.titandemo.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake desktop xdg IUSE=alsa jack -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 x86 LICENSE=|| ( GPL-3 MPL-1.1 ) AIFFWriter.m BSD GPL-3 GPL-3+ LGPL-2.1+ MIT RDEPEND=dev-libs/zziplib media-libs/libsdl2[X] sys-libs/zlib alsa? ( media-libs/alsa-lib media-libs/rtmidi ) jack? ( virtual/jack ) SLOT=0 SRC_URI=https://github.com/milkytracker/MilkyTracker/archive/v1.04.00.tar.gz -> milkytracker-1.04.00.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ce832946dc312b0d03bfb04a323cec0d +_md5_=a7bf6b5f209641943d6ab565393db9ab diff --git a/metadata/md5-cache/media-sound/pavucontrol-5.0-r1 b/metadata/md5-cache/media-sound/pavucontrol-5.0-r1 deleted file mode 100644 index 742728cc2def..000000000000 --- a/metadata/md5-cache/media-sound/pavucontrol-5.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig nls? ( dev-util/intltool sys-devel/gettext ) -DEFINED_PHASES=configure -DEPEND=dev-libs/json-glib >=dev-cpp/gtkmm-3.22:3.0[X] >=dev-libs/libsigc++-2.2:2 >=media-libs/libcanberra-0.16[gtk3] >=media-sound/pulseaudio-15.0[glib] virtual/freedesktop-icon-theme -DESCRIPTION=Pulseaudio Volume Control, GTK based mixer for Pulseaudio -EAPI=7 -HOMEPAGE=https://freedesktop.org/software/pulseaudio/pavucontrol/ -IUSE=nls -KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/json-glib >=dev-cpp/gtkmm-3.22:3.0[X] >=dev-libs/libsigc++-2.2:2 >=media-libs/libcanberra-0.16[gtk3] >=media-sound/pulseaudio-15.0[glib] virtual/freedesktop-icon-theme -SLOT=0 -SRC_URI=https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-5.0.tar.xz -_md5_=85ab10b3feb2d759ba6298274a5b97d4 diff --git a/metadata/md5-cache/media-sound/qsampler-0.9.10-r2 b/metadata/md5-cache/media-sound/qsampler-0.9.10-r2 index ccd4b32230fa..82d387bd7ad8 100644 --- a/metadata/md5-cache/media-sound/qsampler-0.9.10-r2 +++ b/metadata/md5-cache/media-sound/qsampler-0.9.10-r2 @@ -7,10 +7,10 @@ HOMEPAGE=https://qsampler.sourceforge.io/ https://www.linuxsampler.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=debug +libgig qt6 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2 RDEPEND=media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) media-sound/linuxsampler SLOT=0 SRC_URI=mirror://sourceforge/qsampler/0.9.10/qsampler-0.9.10.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ad6026dbf2669ebc48667c6277cbd8d4 +_md5_=ae03e640b9bf26830cd19ffd072c7d47 diff --git a/metadata/md5-cache/media-sound/qsampler-0.9.9 b/metadata/md5-cache/media-sound/qsampler-0.9.9 deleted file mode 100644 index e8d9c239413d..000000000000 --- a/metadata/md5-cache/media-sound/qsampler-0.9.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) -DESCRIPTION=Graphical frontend to the LinuxSampler engine -EAPI=8 -HOMEPAGE=https://qsampler.sourceforge.io/ https://www.linuxsampler.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg -IUSE=debug +libgig -KEYWORDS=amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) media-sound/linuxsampler -SLOT=0 -SRC_URI=mirror://sourceforge/qsampler/0.9.9/qsampler-0.9.9.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3f84303704f1f20723765be192a4b4bc diff --git a/metadata/md5-cache/media-sound/rescrobbled-0.7.1 b/metadata/md5-cache/media-sound/rescrobbled-0.7.1 index 3d1ec3036ef9..7e599809661e 100644 --- a/metadata/md5-cache/media-sound/rescrobbled-0.7.1 +++ b/metadata/md5-cache/media-sound/rescrobbled-0.7.1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/InputUsername/rescrobbled INHERIT=cargo systemd IUSE=debug -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3 Apache-2.0 BSD MIT MPL-2.0 Unicode-DFS-2016 RDEPEND=dev-libs/openssl:= sys-apps/dbus RESTRICT=test SLOT=0 SRC_URI=https://github.com/InputUsername/rescrobbled/archive/refs/tags/v0.7.1.tar.gz -> rescrobbled-0.7.1.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/attohttpc/0.24.1/download -> attohttpc-0.24.1.crate https://crates.io/api/v1/crates/attohttpc/0.25.0/download -> attohttpc-0.25.0.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/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/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.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/crc32fast/1.3.2/download -> crc32fast-1.3.2.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/dbus/0.9.7/download -> dbus-0.9.7.crate https://crates.io/api/v1/crates/derive_is_enum_variant/0.1.1/download -> derive_is_enum_variant-0.1.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/enum-kinds/0.5.1/download -> enum-kinds-0.5.1.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.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/errno/0.3.1/download -> errno-0.3.1.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.26/download -> flate2-1.0.26.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-shared/0.1.1/download -> foreign-types-shared-0.1.1.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/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/from_variants/1.0.2/download -> from_variants-1.0.2.crate https://crates.io/api/v1/crates/from_variants_impl/1.0.2/download -> from_variants_impl-1.0.2.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.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.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.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.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libdbus-sys/0.2.5/download -> libdbus-sys-0.2.5.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/listenbrainz/0.7.0/download -> listenbrainz-0.7.0.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mpris/2.0.1/download -> mpris-2.0.1.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.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.90/download -> openssl-sys-0.9.90.crate https://crates.io/api/v1/crates/openssl/0.10.55/download -> openssl-0.10.55.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/quote/0.3.15/download -> quote-0.3.15.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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.5/download -> redox_syscall-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/rpassword/7.2.0/download -> rpassword-7.2.0.crate https://crates.io/api/v1/crates/rtoolbox/0.0.1/download -> rtoolbox-0.0.1.crate https://crates.io/api/v1/crates/rustfm-scrobble-proxy/2.0.0/download -> rustfm-scrobble-proxy-2.0.0.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/schannel/0.1.22/download -> schannel-0.1.22.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/serde/1.0.171/download -> serde-1.0.171.crate https://crates.io/api/v1/crates/serde_derive/1.0.171/download -> serde_derive-1.0.171.crate https://crates.io/api/v1/crates/serde_json/1.0.102/download -> serde_json-1.0.102.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/0.11.11/download -> syn-0.11.11.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.25/download -> syn-2.0.25.crate https://crates.io/api/v1/crates/synom/0.11.3/download -> synom-0.11.3.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.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.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.12/download -> toml_edit-0.19.12.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.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-xid/0.0.4/download -> unicode-xid-0.0.4.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.9/download -> winnow-0.4.9.crate https://crates.io/api/v1/crates/wrapped-vec/0.3.0/download -> wrapped-vec-0.3.0.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0bdd8d62d28c1f51588f19b0c86659d1 +_md5_=927e82442d58b0fd4c3aa4a628c9d9cb diff --git a/metadata/md5-cache/media-sound/sndfile-tools-1.5 b/metadata/md5-cache/media-sound/sndfile-tools-1.5 index 92121db27982..620107ba72f0 100644 --- a/metadata/md5-cache/media-sound/sndfile-tools-1.5 +++ b/metadata/md5-cache/media-sound/sndfile-tools-1.5 @@ -3,11 +3,11 @@ DEFINED_PHASES=configure prepare DEPEND=media-libs/libsamplerate media-libs/libsndfile x11-libs/cairo sci-libs/fftw:3.0= jack? ( virtual/jack ) DESCRIPTION=Small collection of programs that use libsndfile EAPI=7 -HOMEPAGE=http://libsndfile.github.io/sndfile-tools/ +HOMEPAGE=https://libsndfile.github.io/sndfile-tools/ IUSE=jack KEYWORDS=~amd64 LICENSE=GPL-2 RDEPEND=media-libs/libsamplerate media-libs/libsndfile x11-libs/cairo sci-libs/fftw:3.0= jack? ( virtual/jack ) !=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=configure install postinst prepare -DEPEND=dev-libs/jsoncpp media-libs/libmpdclient net-libs/libmicrohttpd:= net-libs/libupnpp -DESCRIPTION=UPnP Media Renderer front-end for MPD, the Music Player Daemon -EAPI=8 -HOMEPAGE=https://www.lesbonscomptes.com/upmpdcli/index.html -INHERIT=autotools systemd -IUSE=thirdparty -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/jsoncpp media-libs/libmpdclient net-libs/libmicrohttpd:= net-libs/libupnpp acct-group/upmpdcli acct-user/upmpdcli app-misc/recoll thirdparty? ( dev-python/requests ) -SLOT=0 -SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-1.7.9.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=81f246db83f166d16b492938ec3a0a2d diff --git a/metadata/md5-cache/media-sound/upmpdcli-1.8.1 b/metadata/md5-cache/media-sound/upmpdcli-1.8.1 index 369f61d4f8ba..0482c39cea21 100644 --- a/metadata/md5-cache/media-sound/upmpdcli-1.8.1 +++ b/metadata/md5-cache/media-sound/upmpdcli-1.8.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.lesbonscomptes.com/upmpdcli/index.html INHERIT=autotools systemd IUSE=thirdparty -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=dev-libs/jsoncpp media-libs/libmpdclient net-libs/libmicrohttpd:= net-libs/libupnpp acct-group/upmpdcli acct-user/upmpdcli app-misc/recoll thirdparty? ( dev-python/requests ) SLOT=0 SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-1.8.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6d382ab8d9b9558e92e51f244d3d1308 +_md5_=81f246db83f166d16b492938ec3a0a2d diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index f1e16a3a0030365c96894bd378d792e792a2639a..ece9e520952fde157a9d3190d389fffbaccf197f 100644 GIT binary patch delta 39019 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 z z{M5O0LVt@56gu;L>%+9E<(ag+3aUr1U$fTYJZHlR|CO|OI<8AhPz_@?ZM1fd zOBSfTuF^l*Fa7h^Pxr@0fO^3N&-Ywv@m`8ii(R%1pAmobsw_S27z0d?6nF0}4n-K^ z00AFWz2fTCGvUG>onkReZB|8kQra|DIn@bfnQSo$4stD38!wV~H5C=|B`rN%MU#z% zfHy@|Y$-goz|dwmxS3VS5}5L=*829L+&A%*f23Bdl`7edHY zb^LM+Ua=Dr3N`JjToxyil3v-u>o=zqb>YAL`rGI8brL`BtX6#R8Lw{@2X7YABfF$F z_SC{Y1{EhhbjNe1NcdbF6W$y@^sB1=rAThHn|&#Ut$!bbsjSo>9$fbtF4sb z;QctfVF9@&J+@$SY=i`gBLOI0Bk|HO4b*?db^?t$FK{X8!ww7Vc9Kz?LB)H3P1Jf% z(GEaXS~YxyMJ~RDw^Qj+?}H!1e1R$CehzO>XBTJNup#Uq^>~4um4GNVc}Zbp+n1(R zPWG{Y>Hz>0hzb^R;aSP6uB^mnm*AXww9Y2S)yd&b)gj2O6LDY9;2%8S$MMBZzwdu* zif6U15mj{3e1!R^H{4Ji+0NkXEKR&@`8uV-T@T;-YNqO8(ZHSsWcPHvU)hWH&dCtf zdl**mx1#qMi8>99IvgU~>?Yern_8?)^++^JaftT)h7f{qK(HOUvyRAiwegItMNq7& z*_<8B?QpOeX&V`|uMUp2guxkT2@-$UPPOwg#OYdHF(fdBi-#~qr4-(R&F4Ti2h@mV zVhMI|c@t0k%c8wPtS4U!Rf00y>fqx54x>6Ap~QwV{n6wIiSlObv_`!22cUxYi%fgI zP2W3v!5&$@Y=_GfxQin+`OX*AYfS|gd$j_vQ(Hcq znO@hrUfWD7khYJo;y{M1ml8ZcCsT{Bk-TZC<+e64_H2XbH1D#oeA+qYWG@}m3g(@Q@CU_Cwi*cQ#zl|q1_hS4h|8N7XH6a!TlVVM%aXtcS7 zCOEOI5A4}@l~Gl!vdI(ZPMm*G8h%D_04!@lauf$Fvo%$j_1WNX-o0v*nKUbhmYfeC zTQ)D>wrUBux&ayxa{_1J9!syHjlXvKxVwKUmv&WeFy&>8 zsaj#;#O%(uU-seE1e3Vz?Uhc8C&4nXicR0`Bk4=8OQm*lBnndFe&5BmmdM|O${jX9 z&v#t9al*aReVedTcc%%SwIQOOtq%rhR{OcS!rv)Z);|XesfN zGOWl!wAJp4YUS<D-2&pf;CWFun-qxY}e+B9z+H6!t8#7W51(o+k}^s8p_uVhsMzZ9IC~1efeICVaUi!{>Xs1= z0mdvvcFWe&@d;IDIW^=u-quoS@KVb`^kJRYvFR=tci8t(FMe1wBY#-mg7|bN9rT&9 Ww?Xd%O|*0PKmQ*IriL>R836!QaEm_x diff --git a/metadata/md5-cache/media-video/ffmpeg-4.2.9 b/metadata/md5-cache/media-video/ffmpeg-4.2.9 deleted file mode 100644 index 01d1a42fa6a5..000000000000 --- a/metadata/md5-cache/media-video/ffmpeg-4.2.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/make-3.81 virtual/pkgconfig cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) doc? ( sys-apps/texinfo ) test? ( net-misc/wget sys-devel/bc ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( >=media-libs/chromaprint-1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( >=media-libs/dav1d-0.4.0: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(-)?] ) encode? ( amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kvazaar? ( >=media-libs/kvazaar-1.2.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(-)?] ) mp3? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( >=media-libs/openh264-1.4.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) snappy? ( >=app-arch/snappy-1.1.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( >=media-libs/libtheora-1.1.1[encode,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/libogg-1.3.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(-)?] ) twolame? ( >=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wavpack? ( >=media-sound/wavpack-4.60.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.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(-)?] ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( >=media-libs/x265-1.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xvid? ( >=media-libs/xvid-1.3.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) fdk? ( >=media-libs/fdk-aac-0.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( >=app-accessibility/flite-1.4-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins ) fribidi? ( >=dev-libs/fribidi-0.19.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gcrypt? ( >=dev-libs/libgcrypt-1.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(-)?] ) gme? ( >=media-libs/game-music-emu-0.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(-)?] ) gmp? ( >=dev-libs/gmp-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(-)?] ) gsm? ( >=media-sound/gsm-1.0.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( >=media-libs/libiec61883-1.2.0-r1[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/libraw1394-2.1.0-r1[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/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( >=media-libs/libdc1394-2.2.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(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( >=media-libs/openjpeg-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaom? ( >=media-libs/libaom-1.0.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( >=media-libs/aribb24-1.0.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-libs/libass-0.10.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libdrm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( >=media-libs/libilbc-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( >=media-libs/soxr-0.1.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(-)?] ) libtesseract? ( >=app-text/tesseract-4.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libv4l? ( >=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libxml2? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[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/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.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(-)?] ) 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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rubberband? ( >=media-libs/rubberband-1.8.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( >=net-fs/samba-3.6.23-r1[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound,video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( >=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( >=net-libs/srt-1.3.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(-)?] ) ssh? ( >=net-libs/libssh-0.5.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( gnome-base/librsvg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.2.1-r1: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(-)?] ) nvenc? ( >=media-libs/nv-codec-headers-9.0.18.0 ) vdpau? ( >=x11-libs/libvdpau-0.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vidstab? ( >=media-libs/vidstab-1.1.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(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[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/libogg-1.3.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(-)?] ) vpx? ( >=media-libs/libvpx-1.4.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXext-1.3.2[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/libXv-1.0.10[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/libxcb-1.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(-)?] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) zimg? ( >=media-libs/zimg-2.7.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(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( >=media-libs/zvbi-0.2.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) postproc? ( !media-libs/libpostproc ) openssl? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( sys-kernel/linux-headers ) -DESCRIPTION=Complete solution to record/convert/stream audio and video. Includes libavcodec -EAPI=7 -HOMEPAGE=https://ffmpeg.org/ -INHERIT=flag-o-matic multilib multilib-minimal toolchain-funcs -IUSE=alsa chromium doc +encode oss pic static-libs test v4l +bzip2 cpudetection debug gcrypt gnutls gmp +gpl hardcoded-tables +iconv libxml2 lzma +network opencl openssl +postproc samba sdl sdl vaapi vdpau X X X X +zlib cdio iec61883 ieee1394 libcaca openal opengl libv4l pulseaudio libdrm jack amr amr codec2 dav1d fdk jpeg2k bluray gme gsm libaribb24 mmal modplug opus libilbc librtmp ssh speex srt svg nvenc vorbis vpx zvbi appkit bs2b chromaprint cuda flite frei0r fribidi fontconfig ladspa libass libtesseract lv2 truetype vidstab rubberband zeromq zimg libsoxr +threads amrenc mp3 kvazaar libaom openh264 snappy theora twolame wavpack webp x264 x265 xvid cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 mipsdspr1 mipsdspr2 mipsfpu cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop +fftools_aviocat +fftools_cws2fws +fftools_ffescape +fftools_ffeval +fftools_ffhash +fftools_fourcc2pixfmt +fftools_graph2dot +fftools_ismindex +fftools_pktdumper +fftools_qt-faststart +fftools_sidxindex +fftools_trasher 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 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux -LICENSE=!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 ) amr? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) gmp? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) libaribb24? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) encode? ( amrenc? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) ) samba? ( GPL-3 ) -RDEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( >=media-libs/chromaprint-1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( >=media-libs/dav1d-0.4.0: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(-)?] ) encode? ( amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kvazaar? ( >=media-libs/kvazaar-1.2.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(-)?] ) mp3? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( >=media-libs/openh264-1.4.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) snappy? ( >=app-arch/snappy-1.1.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( >=media-libs/libtheora-1.1.1[encode,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/libogg-1.3.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(-)?] ) twolame? ( >=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wavpack? ( >=media-sound/wavpack-4.60.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.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(-)?] ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( >=media-libs/x265-1.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xvid? ( >=media-libs/xvid-1.3.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) fdk? ( >=media-libs/fdk-aac-0.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( >=app-accessibility/flite-1.4-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins ) fribidi? ( >=dev-libs/fribidi-0.19.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gcrypt? ( >=dev-libs/libgcrypt-1.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(-)?] ) gme? ( >=media-libs/game-music-emu-0.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(-)?] ) gmp? ( >=dev-libs/gmp-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(-)?] ) gsm? ( >=media-sound/gsm-1.0.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( >=media-libs/libiec61883-1.2.0-r1[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/libraw1394-2.1.0-r1[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/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( >=media-libs/libdc1394-2.2.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(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( >=media-libs/openjpeg-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaom? ( >=media-libs/libaom-1.0.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( >=media-libs/aribb24-1.0.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-libs/libass-0.10.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libdrm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( >=media-libs/libilbc-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( >=media-libs/soxr-0.1.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(-)?] ) libtesseract? ( >=app-text/tesseract-4.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libv4l? ( >=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libxml2? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[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/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.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(-)?] ) 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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rubberband? ( >=media-libs/rubberband-1.8.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( >=net-fs/samba-3.6.23-r1[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound,video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( >=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( >=net-libs/srt-1.3.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(-)?] ) ssh? ( >=net-libs/libssh-0.5.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( gnome-base/librsvg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.2.1-r1: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(-)?] ) nvenc? ( >=media-libs/nv-codec-headers-9.0.18.0 ) vdpau? ( >=x11-libs/libvdpau-0.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vidstab? ( >=media-libs/vidstab-1.1.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(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[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/libogg-1.3.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(-)?] ) vpx? ( >=media-libs/libvpx-1.4.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXext-1.3.2[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/libXv-1.0.10[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/libxcb-1.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(-)?] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) zimg? ( >=media-libs/zimg-2.7.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(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( >=media-libs/zvbi-0.2.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) postproc? ( !media-libs/libpostproc ) openssl? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) -REQUIRED_USE=cuda? ( nvenc ) libv4l? ( v4l ) fftools_cws2fws? ( zlib ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) rubberband? ( gpl ) samba? ( gpl ) encode? ( x264? ( gpl ) x265? ( gpl ) xvid? ( gpl ) ) arm64? ( cpu_flags_arm_v8 ) cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) cpu_flags_arm_neon? ( cpu_flags_arm_vfp arm? ( cpu_flags_arm_thumb2 ) ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) cpu_flags_arm_v6? ( arm? ( cpu_flags_arm_thumb ) ) cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) -RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) -SLOT=0/56.58.58 -SRC_URI=https://ffmpeg.org/releases/ffmpeg-4.2.9.tar.xz https://dev.gentoo.org/~gyakovlev/distfiles/ffmpeg-4.2.2-ppc64-altivec.patch.gz https://dev.gentoo.org/~gyakovlev/distfiles/ffmpeg-4.2.2-ppc64-gcc.patch.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3959bbe12be0c2ce40a9b2058b3dc7fa diff --git a/metadata/md5-cache/media-video/ffmpeg-4.2.9-r1 b/metadata/md5-cache/media-video/ffmpeg-4.2.9-r1 deleted file mode 100644 index 7f09b5e56e83..000000000000 --- a/metadata/md5-cache/media-video/ffmpeg-4.2.9-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/make-3.81 virtual/pkgconfig cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) doc? ( sys-apps/texinfo ) test? ( net-misc/wget sys-devel/bc ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( >=media-libs/chromaprint-1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( >=media-libs/dav1d-0.4.0: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(-)?] ) encode? ( amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kvazaar? ( >=media-libs/kvazaar-1.2.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(-)?] ) mp3? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( >=media-libs/openh264-1.4.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) snappy? ( >=app-arch/snappy-1.1.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( >=media-libs/libtheora-1.1.1[encode,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/libogg-1.3.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(-)?] ) twolame? ( >=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wavpack? ( >=media-sound/wavpack-4.60.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.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(-)?] ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( >=media-libs/x265-1.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xvid? ( >=media-libs/xvid-1.3.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) fdk? ( >=media-libs/fdk-aac-0.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( >=app-accessibility/flite-1.4-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins ) fribidi? ( >=dev-libs/fribidi-0.19.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gcrypt? ( >=dev-libs/libgcrypt-1.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(-)?] ) gme? ( >=media-libs/game-music-emu-0.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(-)?] ) gmp? ( >=dev-libs/gmp-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(-)?] ) gsm? ( >=media-sound/gsm-1.0.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( >=media-libs/libiec61883-1.2.0-r1[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/libraw1394-2.1.0-r1[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/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( >=media-libs/libdc1394-2.2.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(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( >=media-libs/openjpeg-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaom? ( >=media-libs/libaom-1.0.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( >=media-libs/aribb24-1.0.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-libs/libass-0.10.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libdrm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( >=media-libs/libilbc-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( >=media-libs/soxr-0.1.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(-)?] ) libtesseract? ( >=app-text/tesseract-4.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libv4l? ( >=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libxml2? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[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/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.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(-)?] ) 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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rubberband? ( >=media-libs/rubberband-1.8.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( >=net-fs/samba-3.6.23-r1[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound,video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( >=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( >=net-libs/srt-1.3.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(-)?] ) ssh? ( >=net-libs/libssh-0.5.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( gnome-base/librsvg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.2.1-r1: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(-)?] ) nvenc? ( >=media-libs/nv-codec-headers-9.0.18.0 ) vdpau? ( >=x11-libs/libvdpau-0.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vidstab? ( >=media-libs/vidstab-1.1.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(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[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/libogg-1.3.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(-)?] ) vpx? ( >=media-libs/libvpx-1.4.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXext-1.3.2[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/libXv-1.0.10[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/libxcb-1.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(-)?] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) zimg? ( >=media-libs/zimg-2.7.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(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( >=media-libs/zvbi-0.2.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) postproc? ( !media-libs/libpostproc ) openssl? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( sys-kernel/linux-headers ) -DESCRIPTION=Complete solution to record/convert/stream audio and video. Includes libavcodec -EAPI=7 -HOMEPAGE=https://ffmpeg.org/ -INHERIT=flag-o-matic multilib multilib-minimal toolchain-funcs -IUSE=alsa chromium doc +encode oss pic static-libs test v4l +bzip2 cpudetection debug gcrypt gnutls gmp +gpl hardcoded-tables +iconv libxml2 lzma +network opencl openssl +postproc samba sdl sdl vaapi vdpau X X X X +zlib cdio iec61883 ieee1394 libcaca openal opengl libv4l pulseaudio libdrm jack amr amr codec2 dav1d fdk jpeg2k bluray gme gsm libaribb24 mmal modplug opus libilbc librtmp ssh speex srt svg nvenc vorbis vpx zvbi appkit bs2b chromaprint cuda flite frei0r fribidi fontconfig ladspa libass libtesseract lv2 truetype vidstab rubberband zeromq zimg libsoxr +threads amrenc mp3 kvazaar libaom openh264 snappy theora twolame wavpack webp x264 x265 xvid cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 mipsdspr1 mipsdspr2 mipsfpu cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop +fftools_aviocat +fftools_cws2fws +fftools_ffescape +fftools_ffeval +fftools_ffhash +fftools_fourcc2pixfmt +fftools_graph2dot +fftools_ismindex +fftools_pktdumper +fftools_qt-faststart +fftools_sidxindex +fftools_trasher 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 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 ) amr? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) gmp? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) libaribb24? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) encode? ( amrenc? ( gpl? ( GPL-3 ) !gpl? ( LGPL-3 ) ) ) samba? ( GPL-3 ) -RDEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) amr? ( >=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( >=media-libs/libbluray-0.3.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( >=media-libs/libbs2b-3.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( >=media-libs/chromaprint-1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( >=media-libs/dav1d-0.4.0: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(-)?] ) encode? ( amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kvazaar? ( >=media-libs/kvazaar-1.2.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(-)?] ) mp3? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( >=media-libs/openh264-1.4.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) snappy? ( >=app-arch/snappy-1.1.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( >=media-libs/libtheora-1.1.1[encode,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/libogg-1.3.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(-)?] ) twolame? ( >=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wavpack? ( >=media-sound/wavpack-4.60.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.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(-)?] ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( >=media-libs/x265-1.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xvid? ( >=media-libs/xvid-1.3.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) fdk? ( >=media-libs/fdk-aac-0.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( >=app-accessibility/flite-1.4-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins ) fribidi? ( >=dev-libs/fribidi-0.19.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gcrypt? ( >=dev-libs/libgcrypt-1.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(-)?] ) gme? ( >=media-libs/game-music-emu-0.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(-)?] ) gmp? ( >=dev-libs/gmp-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(-)?] ) gsm? ( >=media-sound/gsm-1.0.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( >=media-libs/libiec61883-1.2.0-r1[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/libraw1394-2.1.0-r1[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/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( >=media-libs/libdc1394-2.2.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(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( >=media-libs/openjpeg-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaom? ( >=media-libs/libaom-1.0.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( >=media-libs/aribb24-1.0.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-libs/libass-0.10.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libdrm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( >=media-libs/libilbc-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( >=media-libs/soxr-0.1.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(-)?] ) libtesseract? ( >=app-text/tesseract-4.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libv4l? ( >=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libxml2? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[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/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.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(-)?] ) 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(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rubberband? ( >=media-libs/rubberband-1.8.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( >=net-fs/samba-3.6.23-r1[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound,video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( >=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( >=net-libs/srt-1.3.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(-)?] ) ssh? ( >=net-libs/libssh-0.5.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( gnome-base/librsvg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.2.1-r1: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(-)?] ) nvenc? ( >=media-libs/nv-codec-headers-9.0.18.0 ) vdpau? ( >=x11-libs/libvdpau-0.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vidstab? ( >=media-libs/vidstab-1.1.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(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[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/libogg-1.3.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(-)?] ) vpx? ( >=media-libs/libvpx-1.4.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[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/libXext-1.3.2[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/libXv-1.0.10[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/libxcb-1.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(-)?] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) zimg? ( >=media-libs/zimg-2.7.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(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( >=media-libs/zvbi-0.2.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) postproc? ( !media-libs/libpostproc ) openssl? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) -REQUIRED_USE=cuda? ( nvenc ) libv4l? ( v4l ) fftools_cws2fws? ( zlib ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) rubberband? ( gpl ) samba? ( gpl ) encode? ( x264? ( gpl ) x265? ( gpl ) xvid? ( gpl ) ) arm64? ( cpu_flags_arm_v8 ) cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) cpu_flags_arm_neon? ( cpu_flags_arm_vfp arm? ( cpu_flags_arm_thumb2 ) ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) cpu_flags_arm_v6? ( arm? ( cpu_flags_arm_thumb ) ) cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) -RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) -SLOT=0/56.58.58 -SRC_URI=https://ffmpeg.org/releases/ffmpeg-4.2.9.tar.xz https://dev.gentoo.org/~gyakovlev/distfiles/ffmpeg-4.2.2-ppc64-altivec.patch.gz https://dev.gentoo.org/~gyakovlev/distfiles/ffmpeg-4.2.2-ppc64-gcc.patch.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=76ee4e636bc3b04411d77ecb6ceb9ebe diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-102 b/metadata/md5-cache/media-video/ffmpeg-chromium-102 index 02eee011b03d..d5809f7897d5 100644 --- a/metadata/md5-cache/media-video/ffmpeg-chromium-102 +++ b/metadata/md5-cache/media-video/ffmpeg-chromium-102 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=102 SRC_URI=https://dev.gentoo.org/~chewi/distfiles/ffmpeg-chromium-102.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=88da9cd5d795296fbbda9a46c53aa524 +_md5_=8e5643d3216269b108cf2b3ae6e2cf5d diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-106 b/metadata/md5-cache/media-video/ffmpeg-chromium-106 index a5260305140b..2e545e2fabfa 100644 --- a/metadata/md5-cache/media-video/ffmpeg-chromium-106 +++ b/metadata/md5-cache/media-video/ffmpeg-chromium-106 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=106 SRC_URI=https://dev.gentoo.org/~chewi/distfiles/ffmpeg-chromium-106.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cbdb7bf1cca6a0be25808d4c752626e8 +_md5_=252c41d9d7e955a46b2929c941f314df diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-114 b/metadata/md5-cache/media-video/ffmpeg-chromium-114 index d93c45c4ec7e..36820b5fd6e0 100644 --- a/metadata/md5-cache/media-video/ffmpeg-chromium-114 +++ b/metadata/md5-cache/media-video/ffmpeg-chromium-114 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=114 SRC_URI=https://dev.gentoo.org/~chewi/distfiles/ffmpeg-chromium-114.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3f5434280bd17e8899d5620dd5f9ec4f +_md5_=7d47988460857abcb0c38d955651904b diff --git a/metadata/md5-cache/media-video/mjpegtools-2.2.1 b/metadata/md5-cache/media-video/mjpegtools-2.2.1 deleted file mode 100644 index 65ca580406b7..000000000000 --- a/metadata/md5-cache/media-video/mjpegtools-2.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -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=compile configure install postinst prepare test -DEPEND=virtual/jpeg: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(-)?] dv? ( >=media-libs/libdv-1.0.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:2 ) png? ( media-libs/libpng:0= ) quicktime? ( >=media-libs/libquicktime-1.2.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( >=media-libs/libsdl-1.2.15-r4[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/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sdlgfx? ( media-libs/sdl-gfx ) ) app-alternatives/awk cpu_flags_x86_mmx? ( dev-lang/nasm ) -DESCRIPTION=Tools for MJPEG video -EAPI=7 -HOMEPAGE=http://mjpeg.sourceforge.net/ -INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs -IUSE=cpu_flags_x86_mmx dv gtk png quicktime sdl sdlgfx 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 sparc x86 -LICENSE=GPL-2 -RDEPEND=virtual/jpeg: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(-)?] dv? ( >=media-libs/libdv-1.0.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:2 ) png? ( media-libs/libpng:0= ) quicktime? ( >=media-libs/libquicktime-1.2.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( >=media-libs/libsdl-1.2.15-r4[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/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sdlgfx? ( media-libs/sdl-gfx ) ) -REQUIRED_USE=sdlgfx? ( sdl ) -SLOT=1/2.2 -SRC_URI=mirror://sourceforge/mjpeg/mjpegtools-2.2.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=42d6376e32a972e2d6dfee101b9ce918 diff --git a/metadata/md5-cache/media-video/mjpegtools-2.2.1-r1 b/metadata/md5-cache/media-video/mjpegtools-2.2.1-r1 new file mode 100644 index 000000000000..b0c7328ae39d --- /dev/null +++ b/metadata/md5-cache/media-video/mjpegtools-2.2.1-r1 @@ -0,0 +1,16 @@ +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=compile configure install postinst prepare test +DEPEND=media-libs/libjpeg-turbo:0[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(-)?] dv? ( >=media-libs/libdv-1.0.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:2 ) png? ( media-libs/libpng:0= ) quicktime? ( >=media-libs/libquicktime-1.2.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( >=media-libs/libsdl-1.2.15-r4[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/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sdlgfx? ( media-libs/sdl-gfx ) ) app-alternatives/awk cpu_flags_x86_mmx? ( dev-lang/nasm ) +DESCRIPTION=Tools for MJPEG video +EAPI=7 +HOMEPAGE=http://mjpeg.sourceforge.net/ +INHERIT=autotools multilib-minimal +IUSE=cpu_flags_x86_mmx dv gtk png quicktime sdl sdlgfx 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 sparc x86 +LICENSE=GPL-2 +RDEPEND=media-libs/libjpeg-turbo:0[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(-)?] dv? ( >=media-libs/libdv-1.0.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:2 ) png? ( media-libs/libpng:0= ) quicktime? ( >=media-libs/libquicktime-1.2.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( >=media-libs/libsdl-1.2.15-r4[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/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sdlgfx? ( media-libs/sdl-gfx ) ) +REQUIRED_USE=sdlgfx? ( sdl ) +SLOT=1/2.2 +SRC_URI=mirror://sourceforge/mjpeg/mjpegtools-2.2.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=409d6b01595b2a2bcd77fafcbf97d6df diff --git a/metadata/md5-cache/media-video/pipewire-0.3.70-r2 b/metadata/md5-cache/media-video/pipewire-0.3.70-r2 deleted file mode 100644 index 88f8e401dba1..000000000000 --- a/metadata/md5-cache/media-video/pipewire-0.3.70-r2 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio[daemon(+)] !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) -DESCRIPTION=Multimedia processing graphs -EAPI=8 -HOMEPAGE=https://pipewire.org/ -INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev -IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf 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=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=MIT LGPL-2.1+ GPL-2 -PDEPEND=>=media-video/wireplumber-0.4.8-r3 -RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio[daemon(+)] !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles -REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) -RESTRICT=!test? ( test ) -SLOT=0/0.4 -SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.70/pipewire-0.3.70.tar.bz2 -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=3eb6679e1ac366f591778e6da35914cc diff --git a/metadata/md5-cache/media-video/pipewire-0.3.71-r2 b/metadata/md5-cache/media-video/pipewire-0.3.71-r2 deleted file mode 100644 index d013d9a3c813..000000000000 --- a/metadata/md5-cache/media-video/pipewire-0.3.71-r2 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) -DESCRIPTION=Multimedia processing graphs -EAPI=8 -HOMEPAGE=https://pipewire.org/ -INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev -IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf 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=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 -LICENSE=MIT LGPL-2.1+ GPL-2 -PDEPEND=>=media-video/wireplumber-0.4.8-r3 -RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles -REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) -RESTRICT=!test? ( test ) -SLOT=0/0.4 -SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.71/pipewire-0.3.71.tar.bz2 -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=4b3fd1338e35e350ad57cd1f93ebf356 diff --git a/metadata/md5-cache/media-video/pipewire-0.3.71-r3 b/metadata/md5-cache/media-video/pipewire-0.3.71-r3 deleted file mode 100644 index 6c41971a2474..000000000000 --- a/metadata/md5-cache/media-video/pipewire-0.3.71-r3 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) -DESCRIPTION=Multimedia processing graphs -EAPI=8 -HOMEPAGE=https://pipewire.org/ -INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev -IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf 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=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT LGPL-2.1+ GPL-2 -PDEPEND=>=media-video/wireplumber-0.4.8-r3 -RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles -REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) -RESTRICT=!test? ( test ) -SLOT=0/0.4 -SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.71/pipewire-0.3.71.tar.bz2 -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=26e47c1fb1e4974549ff204a61d6c26e diff --git a/metadata/md5-cache/media-video/pipewire-0.3.76 b/metadata/md5-cache/media-video/pipewire-0.3.76 deleted file mode 100644 index eb51c42a2347..000000000000 --- a/metadata/md5-cache/media-video/pipewire-0.3.76 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) -DESCRIPTION=Multimedia processing graphs -EAPI=8 -HOMEPAGE=https://pipewire.org/ -INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev -IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf 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=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT LGPL-2.1+ GPL-2 -PDEPEND=>=media-video/wireplumber-0.4.8-r3 -RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles -REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) -RESTRICT=!test? ( test ) -SLOT=0/0.4 -SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.76/pipewire-0.3.76.tar.bz2 -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=a88b169f8c4f682f8b8b1379504cbe49 diff --git a/metadata/md5-cache/media-video/pipewire-0.3.77 b/metadata/md5-cache/media-video/pipewire-0.3.77-r1 similarity index 98% rename from metadata/md5-cache/media-video/pipewire-0.3.77 rename to metadata/md5-cache/media-video/pipewire-0.3.77-r1 index f6d601e10347..0862bad447df 100644 --- a/metadata/md5-cache/media-video/pipewire-0.3.77 +++ b/metadata/md5-cache/media-video/pipewire-0.3.77-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pipewire.org/ INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf 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=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=MIT LGPL-2.1+ GPL-2 PDEPEND=>=media-video/wireplumber-0.4.8-r3 RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/0.4 SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.77/pipewire-0.3.77.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=a88b169f8c4f682f8b8b1379504cbe49 +_md5_=6f6adf4f4ad0c47dbb07233ace915617 diff --git a/metadata/md5-cache/media-video/qmplay2-23.08.08 b/metadata/md5-cache/media-video/qmplay2-23.08.08 new file mode 100644 index 000000000000..5cf4cbff5242 --- /dev/null +++ b/metadata/md5-cache/media-video/qmplay2-23.08.08 @@ -0,0 +1,17 @@ +BDEPEND=qt5? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) +DESCRIPTION=A Qt-based video player, which can play most formats and codecs +EAPI=8 +HOMEPAGE=https://github.com/zaps166/QMPlay2 +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake xdg +IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv +KEYWORDS=~amd64 +LICENSE=LGPL-3 +RDEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) +REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan ) ^^ ( qt5 qt6 ) +SLOT=0 +SRC_URI=https://github.com/zaps166/QMPlay2/releases/download/23.08.08/QMPlay2-src-23.08.08.tar.xz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3b5080f33de6e05de8b11651effd1793 diff --git a/metadata/md5-cache/media-video/qmplay2-9999 b/metadata/md5-cache/media-video/qmplay2-9999 index a2c627bf3a01..06b3fd6e0a6b 100644 --- a/metadata/md5-cache/media-video/qmplay2-9999 +++ b/metadata/md5-cache/media-video/qmplay2-9999 @@ -1,16 +1,16 @@ -BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=qt5? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) >=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 test unpack -DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) extensions? ( dev-qt/qtdeclarative:5 ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) videofilters? ( dev-qt/qtconcurrent:5 ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) +DEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) DESCRIPTION=A Qt-based video player, which can play most formats and codecs EAPI=8 HOMEPAGE=https://github.com/zaps166/QMPlay2 IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg git-r3 -IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv +IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv LICENSE=LGPL-3 PROPERTIES=live -RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) extensions? ( dev-qt/qtdeclarative:5 ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) videofilters? ( dev-qt/qtconcurrent:5 ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) -REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan ) +RDEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) media-video/ffmpeg:=[vaapi?,vdpau?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) +REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan ) ^^ ( qt5 qt6 ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=20686754df2dd8a77dab60025073eb4c +_md5_=3b5080f33de6e05de8b11651effd1793 diff --git a/metadata/md5-cache/media-video/vcsi-7.0.13-r2 b/metadata/md5-cache/media-video/vcsi-7.0.13-r2 index 4a8d2b615317..1f78db12b1d6 100644 --- a/metadata/md5-cache/media-video/vcsi-7.0.13-r2 +++ b/metadata/md5-cache/media-video/vcsi-7.0.13-r2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/amietn/vcsi INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parsedatetime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[jpeg,truetype,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/texttable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-video/ffmpeg python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/amietn/vcsi/archive/fa7aa8ca781d0fe3188eea76f79c5702bf9b7330.tar.gz -> vcsi-7.0.13-r1.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f436e89107efaece0fe88a111e965705 +_md5_=b0c0fa1916d6df45525adf68ff791a15 diff --git a/metadata/md5-cache/media-video/vlc-3.0.18 b/metadata/md5-cache/media-video/vlc-3.0.18 deleted file mode 100644 index e16c6063121f..000000000000 --- a/metadata/md5-cache/media-video/vlc-3.0.18 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) amd64? ( dev-lang/yasm ) x86? ( dev-lang/yasm ) 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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=configure install postinst postrm preinst prepare setup test -DEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib[minizip] virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-sound/pulseaudio ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( =dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) X? ( x11-base/xorg-proto ) -DESCRIPTION=Media player and framework with support for most multimedia files and streaming -EAPI=8 -HOMEPAGE=https://www.videolan.org/vlc/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools flag-o-matic lua-single toolchain-funcs virtualx xdg -IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test -KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86 -LICENSE=LGPL-2.1 GPL-2 -RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib[minizip] virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-sound/pulseaudio ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( =dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) -REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X ) -RESTRICT=!test? ( test ) -SLOT=0/5-9 -SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.18/vlc-3.0.18.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e28c50e00a556acd8bc7814ae3a90aa3 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index 234b75dbcd953920c79a6dc68e8162998a72324d..dfbcbd9b3980ae30511f542bc7aa8a080b6be1fc 100644 GIT binary patch delta 57137 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

          Ua{#i!$YcvuCx>p@%2#Ze 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 diff --git a/metadata/md5-cache/net-analyzer/gsad-22.5.1-r1 b/metadata/md5-cache/net-analyzer/gsad-22.5.1-r2 similarity index 97% rename from metadata/md5-cache/net-analyzer/gsad-22.5.1-r1 rename to metadata/md5-cache/net-analyzer/gsad-22.5.1-r2 index d286e1be9a58..a1092d98cf0c 100644 --- a/metadata/md5-cache/net-analyzer/gsad-22.5.1-r1 +++ b/metadata/md5-cache/net-analyzer/gsad-22.5.1-r2 @@ -12,4 +12,4 @@ RDEPEND=acct-user/gvm dev-libs/glib:2 dev-libs/libgcrypt:0= dev-libs/libxml2 dev SLOT=0 SRC_URI=https://github.com/greenbone/gsad/archive/v22.5.1.tar.gz -> gsad-22.5.1.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=608d2510f0dbb9c8da9d8e00a8986f09 +_md5_=68003ab221d6bb21154ac90ccbbdc522 diff --git a/metadata/md5-cache/net-analyzer/gvmd-22.6.0 b/metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 similarity index 97% rename from metadata/md5-cache/net-analyzer/gvmd-22.6.0 rename to metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 index cc83f245cdc5..17a4dfbd0982 100644 --- a/metadata/md5-cache/net-analyzer/gvmd-22.6.0 +++ b/metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/greenbone/gvmd/archive/v22.6.0.tar.gz -> gvmd-22.6.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d394bb3623b5164a68d9ddf19d2c7531 +_md5_=cd9a6fb95a62f2386dc66140b1d5ac7f diff --git a/metadata/md5-cache/net-analyzer/icinga2-2.13.8 b/metadata/md5-cache/net-analyzer/icinga2-2.13.8 index 623db65aca84..f150d7d8512f 100644 --- a/metadata/md5-cache/net-analyzer/icinga2-2.13.8 +++ b/metadata/md5-cache/net-analyzer/icinga2-2.13.8 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://icinga.com/ INHERIT=cmake systemd IUSE=console jumbo-build lto mail mariadb minimal +mysql nano-syntax +plugins postgres systemd +vim-syntax -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-2 RDEPEND=dev-libs/openssl:0= dev-libs/boost:=[context] console? ( dev-libs/libedit ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) dev-libs/yajl:= acct-user/icinga acct-group/icinga acct-group/icingacmd plugins? ( || ( net-analyzer/monitoring-plugins net-analyzer/nagios-plugins ) ) mail? ( virtual/mailx ) acct-group/nagios REQUIRED_USE=!minimal? ( || ( mariadb mysql postgres ) ) SLOT=0 SRC_URI=https://github.com/Icinga/icinga2/archive/v2.13.8.tar.gz -> icinga2-2.13.8.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1cb11312a9da6eb2577362a56b1b71c5 +_md5_=864d481ae9eba544b67edb70e44860ec diff --git a/metadata/md5-cache/net-analyzer/icinga2-2.14.0 b/metadata/md5-cache/net-analyzer/icinga2-2.14.0 index bcbe0bef510a..202cc1d139f3 100644 --- a/metadata/md5-cache/net-analyzer/icinga2-2.14.0 +++ b/metadata/md5-cache/net-analyzer/icinga2-2.14.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://icinga.com/ INHERIT=cmake systemd IUSE=console jumbo-build lto mail mariadb minimal +mysql nano-syntax +plugins postgres systemd +vim-syntax -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-2 RDEPEND=dev-libs/openssl:0= dev-libs/boost:=[context] console? ( dev-libs/libedit ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) dev-libs/yajl:= acct-user/icinga acct-group/icinga acct-group/icingacmd plugins? ( || ( net-analyzer/monitoring-plugins net-analyzer/nagios-plugins ) ) mail? ( virtual/mailx ) acct-group/nagios REQUIRED_USE=!minimal? ( || ( mariadb mysql postgres ) ) SLOT=0 SRC_URI=https://github.com/Icinga/icinga2/archive/v2.14.0.tar.gz -> icinga2-2.14.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1cb11312a9da6eb2577362a56b1b71c5 +_md5_=864d481ae9eba544b67edb70e44860ec diff --git a/metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 b/metadata/md5-cache/net-analyzer/nessus-bin-10.5.4 similarity index 83% rename from metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 rename to metadata/md5-cache/net-analyzer/nessus-bin-10.5.4 index f1f5dae2ee61..88b59aad235b 100644 --- a/metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 +++ b/metadata/md5-cache/net-analyzer/nessus-bin-10.5.4 @@ -8,6 +8,6 @@ KEYWORDS=-* ~amd64 ~arm64 LICENSE=GPL-2 Tenable-Master-Agreement RESTRICT=mirror strip SLOT=0 -SRC_URI=amd64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.3-es8.x86_64.rpm ) arm64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.3-es8.aarch64.rpm ) +SRC_URI=amd64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.4-es8.x86_64.rpm ) arm64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.4-es8.aarch64.rpm ) _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 multilib c19072c3cd7ac5cb21de013f7e9832e0 rpm 745ef34afb8c31915d9d42a6aca23a35 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=174c13b58e73eb97bcd62739365feed6 diff --git a/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0 b/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 similarity index 88% rename from metadata/md5-cache/net-analyzer/notus-scanner-22.5.0 rename to metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 index ce1a230d2c67..a1ea9a42c8e4 100644 --- a/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0 +++ b/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 @@ -1,10 +1,10 @@ BDEPEND=test? ( acct-user/gvm dev-libs/paho-mqtt-c dev-python/psutil[python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.0[python_targets_python3_11(-)?] =dev-python/sentry-sdk-1.22.2[python_targets_python3_11(-)?] >=dev-python/rope-1.8.0[python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_11(-)?] =dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_11(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test +DEFINED_PHASES=compile configure install postinst prepare test DEPEND=acct-user/gvm dev-libs/paho-mqtt-c dev-python/psutil[python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.0[python_targets_python3_11(-)?] =dev-python/sentry-sdk-1.22.2[python_targets_python3_11(-)?] >=dev-python/rope-1.8.0[python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_11(-)?] notus-scanner-22.5.0.tar.gz -_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=431ee493b512bebb02207e364dade7d1 +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c71232b0a3507aa18058acff8152a8ac diff --git a/metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r1 b/metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r2 similarity index 99% rename from metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r1 rename to metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r2 index 6e42082e56c5..55f603599224 100644 --- a/metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r1 +++ b/metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/greenbone/ospd-openvas/archive/v22.5.3.tar.gz -> ospd-openvas-22.5.3.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=071cdcc90faa893e55d59924ff063314 +_md5_=bbb300fffed060b2f8522521727e1b9b diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz index 75d8afadfcef9cba7dfc152a965a9db88affa0cf..1ac950b86ddfd92c26cd34cac09e254255b30875 100644 GIT binary patch delta 12737 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 H09pV5D8CKW delta 12272 zcmV_hLVql^r&9b(Gp)L8q?%&l zqt;qwtrlD9JwN=%zy4%CJapT8)_Te=ZKu)C%_0-j%rH&U>WOT=OaAFw+@vxRuT>WyQ*3OLcksKmA2<8XrEb z$M)p&Q!EcL`G0$yHlLJw2|1g0eV%RRdYCz`6-Tsai|;M2xaf=br}oxk?Uv#RHI_Y^ zcdUCiUv_dlLzyh8?P!BAjqFaTmUHCEOo1*rH9xGzHTK!l>RX&@_N+Jd8D~B7B=gqt z&e_Kp)6_NWXqGq!;3;~`7* z&bj0Bm~3rwVa^%qTK^EIMw~*p#c5=}Iw|9KwPmHW!*iq*j;lRd?;~zE+#Hsy?J#`J ztCdoYUw)og+6;$0^eweYpi}5YF&HWEq&2!YqdV;0DrXILz4x+XPJ6G^=E`%u#i^vh zj@e$bFGQX`22$a)9OvNIELe^{pYHhD7^cgi_DuM!%kz zaQbxd3`)axH-5WP4rzx&@|PasF_x2E0wqVb+Lf?du&RCDC&%1MA}{zz=lAAo6FW{u zIyYyXIaf+`&gI(5o&E78Qi5%GV#o89@D`_52k8(S3FFJigsmq2%AL@**F%%Z0xN%7 z-AS8tnkk*xVrpbYdl#o~pFe;6`c{39&;Ef*dKWMXwRLhRu&+V}S1GMbHC57QxKwPC zNX5pqmSP*B4pJEynYF}50-W5V>P|aPay7rtT0HHv;b&aQz_=O9Nqq!9gooubJ-BBx z=J^(|uyYtj^aqdvHl^)L_5oPvHu!&U^1>X^>ZJB@+k59bNk@gVzsI>c_i?tXi`oVf zJC?2;+YPLX=6&yEa+?55?z3e8kc91x|8tED{U-ryL@UHww0w7?EWRFuN}+6*E&Hr5 zAY|2n`T4}Y$eR7w6gyG2%)iXu9!*URZCrODJNtGJA)b%Get&T(?ggwI`TWmr~ zKAlQLa}QmB5mNEHvn=>Us0DiQgCI@>{I;{`#w5$)Tz?#`bmdmLMXQ$tytvgf`OuLs)ndnmb6h8b$NgeAm5aCf_y%Rb(lPo4UI0P67 zNU|OSJK%~xWDiR(Y+qBxdo~3y&!YBP$7r^)Ap>%rDumA0`a0Gt3C@4V{=C0F`X}F> z+=KVE-2yc!=Gq+#9~6g!J?54GC_t^pxBfT+0@a-i%Q3B+C@3T9$`pjCIQ#TLX2d%=2896s&PCy)Z+`fK{y1!y^!0pFMb<5XK5VmW3=LlfmUmRe1x= zR^5YDjPA#=IU9eq8&*D^6+8BSkQnGKkAO0m(_ehZc4UAFEn7=E0c7;0qw-z@1(*#7 z&Jczx8=*kB7Jx4%RYV?BxIDf&!~=A%ZYM)kaqBA!^utnZ9D(?b0Fy9w1!U?-u%c5gq{d$IV7rhaa5&#rDZfCX@H{}y z3Jw+pSjsI_@M$NfAgqPfYr#PgBLcWBAUj}z>DbSKW(>2SvBX{N@Ku#fDh<*GwGdRU z7nBmzlCpmglsJU$GXJXG3&e=3CD%c8=nDQAH8_6lRa&k89xo~7?D09)hf?o&UWw6$ zILngYckH)AdBbDi1geP-$~XsVZX;5{rp!YFNT8hE7j&%wEVFuSWt=C9nY~%*;1~UP+==2mIK(jQF>0r*<7_tt+kNp~{PtWTy zJO%d@iPQsCaF+=%KaS%RvYqmXhXRJZ!099Wgrgv;#x{X32y8GGHx)PT1DnT^DG&CV zWI=x)!0x$|CK#XvmGfc5U9t$DN9hKh)L)FrTUbAMP%;DgQG zklevNBp?k2M$!eFSf_#+#z7=p!bCcl1HA+CYbs+Astb}VlW)Sij6G*ZoI~V}-#~vn zZ~kAB7lajAJ0G!Sv8WcJc;h|A>G}6B-yXj_fBwJUNiF}B9-6z?A951m(JW4j*tZHs zvFgU|c$G4{!79-*9pQe!b7N2VVWt##sW*J(d0I^S~&y{}>3ki~l_>OAw3Vz7#&B7{Ih7>B^lyFr-un;zv z7qf|G8PF_HqFDG#mYa2g&GUqa`iVR(`h1p};C7Gz*@DqZe;6)we#6GQTeQFz(t1X1 z+fbFmkAb=~dGs}8;G6gbGYkDdc`z|v5}s;6JfgBj*i+qu(wzL;a-eS%UCe)u=9?Fr zQ>*;-QAeOl!OKUJT1fGGa*>+wh!B%hCB=}Eq_>kBMx`Szr}erhZv>wo@`!vj5)0Mc zgwqupvDhYJG*JSP>`7Eb25@WVnE(_g%K{JTB1r z2Uc)*He?|@K=y!5lz>$po%(;-0Z)QA4^(8y$mN7kgtv*VAz zki@QIS;|5TZLuBRMV&JnP`#fl3y(~J8J-q9L|wpc{19P5kG;j}upIWp$im9dq^%P(j0f@mCgKhYB())WglcOl?l{D zo*Ux9XdudgFQRuD8l=uXmWhW17t)y;Is<;(RP5|%XH*kVxI=%E?C%~&g|Fn_-eRRq zIb(OhgrP_a7)7@G;?M?{_EM3yL2$8q2U_r~DN0TkLY4>FhEU$) z-r-AiG)%ubKkjrgRUKY6#K;x-J+I~i7=`NwTXTt^jEp=a>kuYjc7dC*oN5d@NDo_wyHM0{oCq~|Afjb=xCQE${`G$#LEL{|h;}bN)-1j|LT^28v( zW+(;zCl-G+jKe%a;D~s>KC(6VSSVf+0cUG&uzhnV-ca*BPG9$YeE$6T+hf3zA@H4Q z5ahcs)KszSiUfOA(ts4mX7EPNBtC-8Az#F zElcDbI+TaXL4GYCu%!5mrymZbtWGE5(UTju%nE;T#woJ$03jADuuW`Va@q#`^6|X_ zt(Wn%xvoO=tviCKhJ!Dx>!4y97J>vsHh1-+P_$K!32_rjhri@gC&hpjQ`e#(=b_u( z|0rSz(B`nI^OY7l!`PgwCG6*rj#9?Y3BQ2=bDe)PWdIf;! zrhI=W1MCce0H(kwat%Q_ac=59Ak!r(w+j%iNpy0cv3@Qry&qIHdl{=yt70E|n6M1$jfn6m5Df1CP`p#nn z3=Ft{0Cox^Yb=n`q;@J8Ja!xg=>Qt&sY}K18CzaShdMB5Hlb86mNU?{_XSgJ!m!id&~@21VJzWN&U0r10d-5 zg6`RM^12@cLrfhl;nCIsI?!p?SQ4w4n>aHN6)FW5bTXy&<56`0VPI4es8WB1ai5kX z%TaKM{tjIgr@TdiZmFa;LAm&QMgI2T?~m@K zl|>l*JESLRKwShBZlZ&bVxxbCSf@bc5%wX48aRYi*tuOg6TgC%13$dnU&k4v)rO8m zkQ*&Uor8g;=nj|@X#fGNRY=s`W@pP#pG$H)k6VMrkvkDR3H<9M8KD`cIzmtj`|c;$ zPp+bPV@4_~hb#Cq3(`JFx0E#_ISboLoF^8HUU%C1j;cPFA;bZBzLtN@k{bq9vtT=+ zP?!55Q0*zb=u-Et^)Pk1NyXPiDmg^MpSN`50m*j@CmcWPo$a)=is5Rwcj*G1+t zAduP8k~bva*IO@ZlW`OifAiSidVPFO52W$E4dFp{pn8$C1)E05Dx4D0eL7?E@YY1* zR58&Z2Fi2_gf*wBb8+ktJSH$^(+2>hHmQy~v4|T0!_`EcBj${pNP>H9ct=o6KE?PJ zx?QS{)!V@oBZNsuU@Tlm&ZwmgbZHB5kTR?YSp+|dAIXnE?`Ts$6b!p4F_32m{2)Yt0w&&MGP0zi zYOEll5XGy8h>nKb(MH17jBq`<^`uiicnr@)@`DHo(+!J}lxjMcB%CB8UrpnG?Qbt_ z=JFI?&!q1OrZama1SZ`A5WPmy;h3SoG;}~9$-JU*2BBp_e}Q4$4>*Sc>xKxYM1T>z zH1>B>hs2EEmD}MdpwWP78Y_?s5G*m*#DL1aAO&YGw@?*WvB@*`L7G?KrLlKNH6Xzu z_V_K3pz`5pOf`MbzVLP=b(=mA)H^f!X>#@yGsV4NBk+b?(>Y0kJQvOr-$&)*P56`< zfuDu7eH#k-e{28x*T=6PKYaSH{Y-Jbge$+JN0hT>WrzdXQ?92BX-X$Y)g7B$;oPbX z3mQ5?+3Ivme$1mAi)NA7eeyul7-YO1s2l8)kSG#hjTKe21AtzTyKL;j|3UMis%?Bb zz<_onZH3v=AE*zM$7b7i#HVBDGbyL}myBYBlL%LHe|&B@DomYTB1F{C7-|uEVVIX# zjmSz3Yb41oXam`W-lEW{r@=>ohgh0dDEsTTZ(qLtOmhAF(ieO!%Inb69@;w!z#gz! zv*NeVNLxq1v$Y0#3$ApeIyMa6yUwgB54;+Xb5K8fs818!*%3=j6;d`kSfiX-I@HcT zMu_9Uf3a$jE{EziOb$LOYTO2tnKuf^eL=scl#R7Ym%u=+5j#yVkRPmb?0HCZzPBA= zn?uJok};@D5WPGJA~7Q+A$jU!lOTKp(94g@RCKi>`jk&M#2k46edqwCzG<)@$|-XbZe5W$7?ro(du%Ut#~l zfBN*d4>(AjXoS0Y>{AC)ed9Hz2pLqENv#o`Q5~QYFO9Wn4!;U0Lz75s>=QhMxI+0; zYE$RFLf|7_P(1z5i>@j4l*&V6lz7kgB>iu|1T0SY?C^IJE{ua85Mt~$)re> z#hzG=qppKj-x~S6bBw58;hG1l$vu{X;6MfwLYIDsQWF8DyI$ZM*f8)msSLw=6zIE= z)99E)(q(mE$f2NaOw>@1rYDD?5eI@Er_OItg(PIcv&u&zU_Hk6)^Z?)7UW7XQXh+& zZ~jm^WCA#&UaNVv_Q9M($rn{NAwe*Qq-jb-vg=s`NeX`}@m&rC>Msmil;YSdv@C&5 zz(mu}>#z#`Zw|k1KSW6res+)2K`7Na)o=qp4AtUuEkYkf9z4kjy%=-^%i&Jbm z-$R?gvT7!vDf8681#X1Dt5hm-%TrItX9S*#4lkDUg8}Bl>DmNzJTB(u3;AoZ$&oiz ziX0L_B;bGFG&{+%cGB3WLyN+X=x$Umj(;zg!$#UKHFgQ^80Z%C8rhl=Ucw89X^jDT z;=jnHmPu$_C+rY3*ab9E*zYUud4K)<@i)Y$J!N$q+`B{8-O-GVV!(@-U8gmdw`dv= z4(2tetX{`h1k=VqpFpkz7X#V@2?pw5TWmy$D6oG57Q=L7b6OWBz_~eurp6mt*~AOT zAQG3)!JpkUlpXX4FmmCV5n^Z%{uu+Mnv7XP z;1zWYJyj2xA=DF;*ifG^OV>$<;08hOOD($~Q+#vwPs86v!3P z1dM<1uq=m~23aOBh+y)5pds8eJ$ogop%jgjgEHVkta~I-J#EZG(I5qwtGSZ7Lx-C9 zG-G3~)Iq)D@wSBMeT403-ZGJdnrELnFm6__LuV8$8)HGH z;Xx;&?m_U5+eepsG~w_`)1hD&&vFyz6;bcur@F3bR_PL-6i70JrN*3)0PKZW0<(1FOCC^L>ywA_77Z7Lkt6j#SGDs^J?c!`NJ* zKKZnyn+9c77@9=gAx~{3HVCh&39^5#Q%;RW--Og*PphdlxD4Sh!{;^0;7J-FNU9rU zk0^pZhg$kD4yIp%qmj3$01b!;3|hg165^oYD`HFVGbOi4*He)?e6iz0cpBFk*o>11A0dC> zint{-f{oldzFzlY_@rCoDyzEzB<`RYQHQcW8OJc9CO|WE=hNK6Xk*(7+AVgS5%m#j z;~#pDsN~gf2StPO$gb)&{e*1S;b7o{35?F^JGp|oa1knlN0K{*H!^=@o0bGBFOI35E9^63^HQnd&I?_W2>#B|VFQrJOU>qp< zh%k$dK2}##o#;aF@rBpm4^=qrHp8|7OPw5cj8hj;9B4KiOvXWs zldT%#L6Ajsng^($ywY?YLINKuvPJzKiKC{H?jCf_WuXVmFxI9+-yA8=tigZVi6)s?W*uppQ6_R1uK1b#Oi?w@CQ%4W#ND-r27^FhqZMAa}iH<_;^@; zYQiV#AkO2nI!fccu-9uy4l1>FRr4YiUjAW6dM5+@54Twm-8409uzg;)B z0Z1twRCgwwlc7bMU6FU(QOk_BsdH@P9as2vm$072|J{7(~%OjtM)gj*xA$I(SL?OD59BfW|34V=%zy; z=%5sJbaJ5%dU!p#|MYb|rnm7TjFEe1jiG7kOH%`=O$VpDAUcSckPW$X4JeJJ&JH}IhD*>1CfGws)T8+~G{MFlNfu*m z&|5{boK#7!kr-+`{0cBKKcMa0`#6&^#tz zYQ@lL=qLH%UQW?LrzUHqZdh{HX<$xZX#x2mU)g3fLw{U4xx^rbu+5dDDH!!5I#_id z9fbtjK(s|C{dk%9N`x(Qfxn57=WQp4mR8W!nI_E1dd0L%dChf56n%G$aT zL3nWoI){cQ)Nly8Y-cF603y0?XzV%bY8eVcrj6ez*tW~hlB=~K?tj3iQD0H%^ZNRF3&20QYfuefxfk8o zy2qgDvuhBr_lf6+x3Q!%6Nw~zvx6CE>d%9+$RC98ESiSOxuCYyUEe5^rn{ZW^?i~K zp@=WV0?j0iac6!Af^+Ko5o;j-tQ&$K9IdVbJ4gzlc%A(Qh@Ps?3Wgdr()##AT`mX> zf`4UyOh+WTCXl=CPQd>TQ*TrpYwWsgA~dAfl%bTNxDp{>MUXcekWy|uUVq?$#$wmte|6gxnSayg*R@PTe1gj)Bf1HL z1cYG9bw`2~M(i#nj_KG^B#n|>8mK(%5m4Uy!JlE1g2SkwJxWQ$BwU^AiSP>7jgM|u zfA#R83ANaCB345l_jtYdKJ}-j-AmEfC5^j!4PYz{^DngC1_3A@6eb{u+J9$b z(C1n%<$0avW{oVn0CD>3%xl2esKaqxk8NSL-ZW{d%VrYtStpqdZ`>f&!Rm9`2>6?t z($plBhB%Rd0pwb%22B=3qvfWHSoqDZ3wBcR5DQ72bW>oZpsB+vPk%~{WDU53 z20D=CH_#DyJtzwf9>uOPI=nOaCkbtPN3;?8t-n^|b;2wTj1M}$e|LFa7u5REjQq$) zV{u3<>I@9STj|pC3OFaoi3O4-D{01u?M7tfDLbwlZxcm?^gm70qgW2CtA_9W*7XA2 z>+t$}m(Y*6V{~9ZK7va(L4QShgz7Z!0jTJu22~xmrLj(2EG191HOJRcL;0Gj5#$UY ztR4^=2?)l)NQD1Qb)+coQ#yR1zl zCb<3LE1rPqu;4}sdL6_jXWvuPdCr7>2RFsExg0;%*i+5Q@(Yy8;a z9iSu%ab6&vRA<#~Jb#vfv-YiL$+WBiRJdCi;xlGO-6|CAZdYT7TE_zmCa^NscCMo9 zowD@pTvt9wH8{KR9TK%&BRraOC3le>w;nnVU9S=00@XwF$#fgG>top^k_Vt+!>(TD zk$%;n&<>h5CQ7<bjT_@p0X~<2uhQcm0>?n z4n-Y!DxDlbg)k#KsJA-k+N}xxG|z)3E#syV3R;OMUvE~RI-CZ%De;tI0>`S?RQ)+% z%*$1yr1p8P#ecL5e=(;(O2yaK}O{>vn?f{$im;$vh<4t>Y0>hfybEs51u- zyo=KFp1(eS{rr4|D?N~scNkZ16*5NeYCwk%u5#ccF18;iS9=T{k~Lcl41&;FEi4&W z_(_`Y(Mu)xNZoq%N27Zeq#!X72Ts}(3k`Z)y_TIPp?}Xy_eIZjmHa+r#Wv{v-0@X6 zm#j5vMZ=|yDCtViq~f9+4BJH=^A}zNbc9!m@ zs74G1E4Nbk&%(DIHKN=2<8WQqz^mQ$x{g8naGD&L2&$s@Wavd76EE4-&2tG5j~kE$ z){ABzOn*~rtR5sqZs~Tk?tS?KcIfcj)VV6v0bo2>z!OzXn6U0L1KUi&qZ0Mv6u0k_ z$3Ph-c4!=}I`y9b`=e?1<%5RNQ5die)*Ywbbg#_Bde@y|)|b>nTd2FP0}SW|=*SJ2 z*5P1hzY4<3A1FW<5d!+APLgb(Ty>r}$GV4WU4Jc?)+Im7yUP*+Jj4r&7ZkD~8AS)V zcHMMCFfGZwN-|xeUKTK?UKi(e_=#N!E~0>SGsEz_ZtKY2*sG2sf-RQj>%sU8>YKw+ z0E6dc3X>`sYv0@-8VG5o+3U45%87B&yK2S)`w!L)`)`?z&>6eV_8gzZlS`h4S=1#$ zNq@q&kXg}%H2I@eHSDb;dq=>mVvkSE}vHR+8BJFgR=&*S42EBAz&8;X^c zd#uRgMAatUI>VJ)U%Cvbw#Y=2s1ps{U>>rd8hInjfZFtO&}>!rxK-F(@9hYp?1F;D z3KKUH!{JW*)Z7jL?f4+70x(u*cft?U;(r~p)=M8sO&zpiteRUoh>)W;b(1dP@xU7Z z6xpv^>8NAP$y0Jk2dP(!9GwL5Mo%2W6gvW#y0i%aL8}zdhRX|DLKjn^LtLTyN%8dt z&Wr5)`G24LmoG1E&!?()4BSDB`o=NnP6_{i%4M;uYxC@Sc?_UEbcLPz(c~1OP=5or z*g{=EU4V`T@Um{PA-x7=Ml#?kpyy2GPz%WTqBm>=p;*%xK=EtCnK4#)Zr|e7dC2Go zUM1^HdM8TW>2|9C6A;||wyvaHFJOW@{9qffdTN}9hALcyjQrNy4bV-RWz`*!l^tx@ zk?6X(jeyn}7c1K{#7t#iM~6l#(trDS&Cj3CDGSEU71tP(+!*e#tkrM|IO!Z)HFZYB)S-6b()?1O!4GWJU9UH?J7~H9rdFbxvbX z_F`+^H5nF4mPEpC&X5aIDCxflPDA!|&>|!re0yD<%~&UiR-Hhzr@;<*`~@8cA2p!GBOiWJ6y#NSJ8r{_Fj$hMXmJK$e7($XjhRP;9F;pu^an zb*B<(aL_PKZ4l~7Y&ntk4iT+mdcB&Yc0`#cc@Sj4`iMJLc~0HGK*#9JQl}2lYkpf} zJXa^>HCDg$=W7Zy5v6<=SsH?b)2qh<9Eic3*KM_=%RCwCO&Yr_Qh$jgc2*2({OpN-_!ZRiCfbG=O{p^J2f zD_(6Og_q>j4Hu20dY%>R9D17?9tAN5;Wp%MGTo{Um850wO!ES#1}p8FzGahP9o?q# zdt=e`3V^&%(EP>hfPdtEy9sxXQur=PWCv6Pq3G2aOT*Uczc$@&K-fa7102`k+G*@? z(X4S+J1_ez;?&E{I^d|v*h{xrO)slLhN<6Bbe{vwse7YvGG&6p7IO1wdh64;U)Yth zjOx@~Z!ekrK!mQm7-M_NcuO?!yI8^DwoEFI(cEN7@@FBfQSDf zQaX9i7=PhCQl;sB6QznKQMWqkje*5sey@w*tQxJ>n~VWlF^3wFNA6U2m5L7b%wJdE zSrnPi*LPhYBHtT!2_LdUf>W+z)20h=(7iXkck7x7eT$UWjT>wrvj@)(fsR6i5 zrRuc-Bp8O&^-Oi?$RKMTCx=A`QAdZm0h3j&4Qb;^U^VU|s^K;a(KT=ejAZR}8`^O|Simux?fVHS1Q6M{$z<7WB$aI8pDa(W`89K+ji( z4DChR*}DpnJyXtUAs@|LI(8?}j zMOLZOSLjD9w(JmM+6V}0PcJ>VH52$!sA(BRsaAZvMuTW diff --git a/metadata/md5-cache/net-dns/bind-9.16.42 b/metadata/md5-cache/net-dns/bind-9.16.42 new file mode 100644 index 000000000000..e4660d61ac49 --- /dev/null +++ b/metadata/md5-cache/net-dns/bind-9.16.42 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-util/cmocka dev-util/kyua ) 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 test +DEPEND=acct-group/named acct-user/named berkdb? ( sys-libs/db:= ) dev-libs/openssl:=[-bindist(-)] mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap:= ) postgres? ( dev-db/postgresql:= ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( dev-libs/libmaxminddb:= ) geoip2? ( dev-libs/libmaxminddb:= ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb:= ) zlib? ( sys-libs/zlib ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/libuv:= +DESCRIPTION=Berkeley Internet Name Domain - Name Server +EAPI=8 +HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9 +INHERIT=python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles +IUSE=berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0 +RDEPEND=acct-group/named acct-user/named berkdb? ( sys-libs/db:= ) dev-libs/openssl:=[-bindist(-)] mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap:= ) postgres? ( dev-db/postgresql:= ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( dev-libs/libmaxminddb:= ) geoip2? ( dev-libs/libmaxminddb:= ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb:= ) zlib? ( sys-libs/zlib ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/libuv:= selinux? ( sec-policy/selinux-bind ) sys-process/psmisc virtual/tmpfiles +REQUIRED_USE=postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz ) odbc? ( dlz ) ldap? ( dlz ) dnsrps? ( dlz ) python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://downloads.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz doc? ( mirror://gentoo/dyndns-samples.tbz2 ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=249707438b2f3c4ac317795da1e56aa9 diff --git a/metadata/md5-cache/net-dns/bind-tools-9.16.42 b/metadata/md5-cache/net-dns/bind-tools-9.16.42 new file mode 100644 index 000000000000..71ffb64d2973 --- /dev/null +++ b/metadata/md5-cache/net-dns/bind-tools-9.16.42 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-util/cmocka dev-util/kyua ) 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 +DEPEND=>=dev-libs/libuv-1.42.0:= dev-libs/openssl:= caps? ( sys-libs/libcap ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) ) +DESCRIPTION=bind tools: dig, nslookup, host, nsupdate, dnssec-keygen +EAPI=8 +HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9 +INHERIT=autotools flag-o-matic multiprocessing toolchain-funcs +IUSE=+caps doc gssapi idn libedit readline test xml +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0 +RDEPEND=>=dev-libs/libuv-1.42.0:= dev-libs/openssl:= caps? ( sys-libs/libcap ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://downloads.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a4191dd254f08a28a60e38def6e6b3b8 diff --git a/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.5 b/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.5 new file mode 100644 index 000000000000..e65135e4f5c6 --- /dev/null +++ b/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.5 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst test unpack +DESCRIPTION=Flexible DNS proxy, with support for encrypted DNS protocols +EAPI=8 +HOMEPAGE=https://github.com/DNSCrypt/dnscrypt-proxy +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps go-module prefix systemd +IUSE=+filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 BSD ISC MIT MPL-2.0 +RDEPEND=acct-group/dnscrypt-proxy acct-user/dnscrypt-proxy +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/DNSCrypt/dnscrypt-proxy/archive/2.1.5.tar.gz -> dnscrypt-proxy-2.1.5.tar.gz +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5dda02497fa9ec2830496f4cf348f505 diff --git a/metadata/md5-cache/net-dns/dnscrypt-proxy-9999 b/metadata/md5-cache/net-dns/dnscrypt-proxy-9999 index f7f1165e577f..cb5314467c7d 100644 --- a/metadata/md5-cache/net-dns/dnscrypt-proxy-9999 +++ b/metadata/md5-cache/net-dns/dnscrypt-proxy-9999 @@ -1,15 +1,15 @@ BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile install postinst test unpack -DESCRIPTION=A flexible DNS proxy, with support for encrypted DNS protocols +DESCRIPTION=Flexible DNS proxy, with support for encrypted DNS protocols EAPI=8 HOMEPAGE=https://github.com/DNSCrypt/dnscrypt-proxy IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=fcaps go-module systemd git-r3 -IUSE=+pie +filecaps +INHERIT=fcaps go-module prefix systemd git-r3 +IUSE=+filecaps LICENSE=Apache-2.0 BSD ISC MIT MPL-2.0 PROPERTIES=live RDEPEND=acct-group/dnscrypt-proxy acct-user/dnscrypt-proxy RESTRICT=strip SLOT=0 -_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=637644a937aa78acca0db692edc78021 +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5dda02497fa9ec2830496f4cf348f505 diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz index 70f1478df618b1c26cff6b1d6c709e28d2d71f3b..463348ce30111829f847049c675a7e67533d919b 100644 GIT binary patch literal 4864 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 literal 4705 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 diff --git a/metadata/md5-cache/net-fs/cifs-utils-7.0 b/metadata/md5-cache/net-fs/cifs-utils-7.0 index 2f9a7a880288..df4785ca3864 100644 --- a/metadata/md5-cache/net-fs/cifs-utils-7.0 +++ b/metadata/md5-cache/net-fs/cifs-utils-7.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://wiki.samba.org/index.php/LinuxCIFS_utils https://git.samba.org/cifs-utils.git/?p=cifs-utils.git INHERIT=autotools bash-completion-r1 linux-info pam python-single-r1 IUSE=+acl +ads +caps creds pam +python systemd python_single_target_python3_10 python_single_target_python3_11 -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 LICENSE=GPL-3 PDEPEND=acl? ( >=net-fs/samba-4.0.0_alpha1 ) RDEPEND=ads? ( sys-apps/keyutils:= sys-libs/talloc virtual/krb5 ) caps? ( sys-libs/libcap-ng ) creds? ( sys-apps/keyutils:= ) pam? ( sys-apps/keyutils:= sys-libs/pam ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) @@ -14,4 +14,4 @@ REQUIRED_USE=acl? ( ads ) python? ( ^^ ( python_single_target_python3_10 python_ SLOT=0 SRC_URI=https://ftp.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-7.0.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=08f49d430b2b98a1981d73bfa773624d +_md5_=0a91b4e8735d8b4e6aee9bf070a78194 diff --git a/metadata/md5-cache/net-fs/s3fs-1.91 b/metadata/md5-cache/net-fs/s3fs-1.91 deleted file mode 100644 index ab69ccbe91d6..000000000000 --- a/metadata/md5-cache/net-fs/s3fs-1.91 +++ /dev/null @@ -1,17 +0,0 @@ -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/libxml2:2 net-misc/curl sys-fs/fuse:0 gnutls? ( net-libs/gnutls:= ) nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss ) openssl? ( dev-libs/openssl:0= ) -DESCRIPTION=Amazon S3 mounting via fuse -EAPI=8 -HOMEPAGE=https://github.com/s3fs-fuse/s3fs-fuse/ -INHERIT=autotools -IUSE=gnutls nettle nss +openssl test -KEYWORDS=amd64 ~riscv x86 -LICENSE=GPL-2+ -RDEPEND=dev-libs/libxml2:2 net-misc/curl sys-fs/fuse:0 gnutls? ( net-libs/gnutls:= ) nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss ) openssl? ( dev-libs/openssl:0= ) app-misc/mime-types -REQUIRED_USE=^^ ( gnutls nss openssl ) nettle? ( gnutls ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.91.tar.gz -> s3fs-1.91.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9a6f8e993df819ebd688bb89afa17447 diff --git a/metadata/md5-cache/net-fs/s3fs-1.93 b/metadata/md5-cache/net-fs/s3fs-1.93 new file mode 100644 index 000000000000..fa5549ed9466 --- /dev/null +++ b/metadata/md5-cache/net-fs/s3fs-1.93 @@ -0,0 +1,17 @@ +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/libxml2:2 net-misc/curl sys-fs/fuse:0 nss? ( dev-libs/nss ) !nss? ( gnutls? ( net-libs/gnutls:= nettle? ( dev-libs/nettle:= ) ) !gnutls? ( dev-libs/openssl:0= ) ) +DESCRIPTION=Amazon S3 mounting via fuse +EAPI=8 +HOMEPAGE=https://github.com/s3fs-fuse/s3fs-fuse/ +INHERIT=autotools +IUSE=gnutls nettle nss +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/libxml2:2 net-misc/curl sys-fs/fuse:0 nss? ( dev-libs/nss ) !nss? ( gnutls? ( net-libs/gnutls:= nettle? ( dev-libs/nettle:= ) ) !gnutls? ( dev-libs/openssl:0= ) ) app-misc/mime-types +REQUIRED_USE=nettle? ( gnutls !nss ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.93.tar.gz -> s3fs-1.93.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=729f09daa3e4aa4a060acff5c777b46a diff --git a/metadata/md5-cache/net-fs/samba-4.18.5 b/metadata/md5-cache/net-fs/samba-4.18.5 new file mode 100644 index 000000000000..517a93ac6bb3 --- /dev/null +++ b/metadata/md5-cache/net-fs/samba-4.18.5 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=>=app-arch/libarchive-3.1.2:=[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/perl:= 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(-)?] dev-libs/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.7.2:=[ldap(+)?,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/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.8[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/tevent-0.14.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(-)?] 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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python_single_target_python3_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) ) +DESCRIPTION=Samba Suite Version 4 +EAPI=8 +HOMEPAGE=https://samba.org/ +INHERIT=python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info systemd pam tmpfiles +IUSE=acl addc ads ceph client cluster cpu_flags_x86_aes cups debug fam glusterfs gpg iprint json ldap llvm-libunwind pam profiling-data python quota +regedit selinux snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test unwind winbind zeroconf python_single_target_python3_10 python_single_target_python3_11 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3 +RDEPEND=>=app-arch/libarchive-3.1.2:=[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/perl:= 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(-)?] dev-libs/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.7.2:=[ldap(+)?,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/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.8[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/tevent-0.14.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(-)?] 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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) addc? ( json python !system-mitkrb5 winbind ) ads? ( acl ldap python winbind ) cluster? ( ads ) gpg? ( addc ) spotlight? ( json ) test? ( python ) !ads? ( !addc ) ?? ( system-heimdal system-mitkrb5 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://samba/stable/samba-4.18.5.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b waf-utils be1df8dc616c09387b18633b4155fcb5 +_md5_=9cfe2d4d85e25d3870642504f25d47b6 diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index f4982c8496dfff60437906779a5777c0777bb81d..105142d9029356ce9f906067bfeaeaf93156b84d 100644 GIT binary patch delta 14796 zcmV;-IWxxRdh>RFABzY8000000{?}b+mc*Ia%JE375ITFi~HrVWs=#L&AiRL%i`j} zhDe|w0Bkk&^|SV=s>}q*meevfo2be>$HRU5-hK)G%U}NAUp~x_^X1o1AD{ZOd-|F_ z_>|*^fBrvz`QQH<{`o^3HsaXDn+1QynI(-g?6jUr+M$_$o90T-$L})T>A~fEY^S`e z?Bv%vqs%_eiGK7Q+$yDn;9EFjHS=?pIJ!GyOt(jCZZ>|-h0$UNdwc)k|NgJPWFJ1{ z+^fDKwlO1*VBMuz&uDq{x*|r1Yp4vD(bsYJH7tqa2q~nR%5S(sbqv zlac{44#ZMXmb&{C$C%8;;`!Q>(g7j?Uz7C#FI1Ff8ab;eHa0$5GOhj`zKiUc4u=(=x^OJuL&*4M&?q)E~>hRtr zau(?%=kz>@cg-ER!i!SDySgVz0T>)N6LKSAhC#Sgy^7!AgfM@5t$`Cu!?zgQEFCAU zj;PveoO&>8#O>!I3lkz&Cac8OxkBQ^iIg;%;^173YcOh)OIaYzV^|2*m4^bwFAUFuRzi{R4wt9@bj8 z*{kLZdeq~M^VoktA;@VStZ|{#Q+tlvk92qe&US;8IoKo;%4wmV(bE9}%>Yjmj zuMK~jUQp3}&ydj#Vmv)LV668Nc{$ufw5(x0w*`vu?ji7_~>&R&)fUBa|np z2HOLAu8fwZKO55=g~JF$NEyER9ymQ2d2N1$T$7w{zB+##Zj2l{2?QvO?nM3|FP4GgvvN3n`Ql)ojGsmV?hRf5e8%R&jzqi%8VZSKVzl04>^N8; z+oxqGI$sIeLeeC|Tl1^eKo%t-CnGN^NPQfb0MrKq$AN!vu<(;j1u=h05bAV~fz}}* z?7_F!iNQ#KQHTpxI@gpv`Go9e&8zb(;{XnJU<13q8f)3-@AmcMr>Fevp1r68zJ9Y+ z>m~PvE$TQt+zdOz4$ijGW=J)p4F+JZ7Uu>#NOC)`TyomoAOj%A+?)&t*f%)c+f2Lh z7)06vv3N_UNnhZ_StNfB-=PiD4?aclSZ}rp$+hC$ir^4#l|u%!I$^gX2a@MX0d(l3 zp#?C66md42(2Qe=+?f5U(T%W%vevA80zc5EPz|PI1+q{)UJA;ZTPayElRB*F^Xv%%Jbx2fPoYTris|l0lNhsq=7)l)J@Xyxs<|jqn+l_{C1bn*sg`cFc6~ z)5GJ!Ey+gwxr2WM)VSVaaJ_v0_3P)S^qilAOy!~OH&e}6Qi1wd;2jEalnb7@dnG~C z<|-7%=^rhn_ed@y6_RrL96&X!bZ&r)_aSMQG8S;_F({9y_$$j*V6a0HlK~}h;a0ZD z+B2oz`Rw&>Dn4rCaYb$tA!0)ehSU!6oN(3d@^mPNA@_eSJae9W8Mf&&@~7mW1kQV) ze}P7AM>#zfast}}elJ2YK%>b+o2(y)BY22W@bU0Z>+eiep52dj0^7WW(o!#^F5+ks z;$RkzL<+2tSQ7;!8F#2BY|btegf7Be9LNEqA@63rbe`RKt}+`29|>~o9Utr=$lza( zCGG|%Luh|^w9-Vtj2p{3m+yk*keHfz!A#Kb7kCgkr3~1*i_k}iIj7hZf2(=^q(ivK z!3CTK?cfH1bP16clNAN!oW=yYCy_uvR3O25k}J{e^*+EKHq1ZR>6MI<)$e39leQ%d z`QDaFb^AcG#~=X$CNKq(4RFktB2GdLA%@iwF}{CmA%`T#pW}uV7#;JFT(I^!H4FzN zEJzwWu<~>~6;@wRo-#=S*tn44M!bC z`SO3{0P`d;C;aaS1uO2muX-{Xk96x^DKM0`E*ArW1s-`obS%(2U!LKtSO?ibs0Rek z8vGO(M1F=7$fOzCZKz7%3SXRsz^P;=Xjw&_@?iLxuY^>)xl^nh6(TZ1cYFig_-(l8 ze9c&RIrcD)4(>=!;Mwq1xD`LHWG$b=^WcBUDI92c;&=IJ=mtr|;pHfR0ND&NiUx`T zL1z(`0Z8j)?KgMYAIInMb-b}D?;i9ru2W)1kO7?iB4t+l0DW*-_=@+1AjqZrUO7W@ zd=~jbsf(4k(MEwAHoVx0Ud@T5t#GSB{%quy9(;y7Rk} zDhg8pzLS0mIDfMxp(=iYOvZkTOg53wkZ6Be5k$d7eTP|_CRd!V3DXx z?MSoEe9rF;6=kJ6GYHUoKFbp;&>k1P7)hN4DNB;FbB=>e@m3ReNhI6@subeM8N{=T zJ^)h00AT_zAgD5F{ote+1qFyrTSP_r?I1NU_yMKlmw#2}v3Vz)0A3EFK`Bc4^ej1$ z3I`f|h4VHLi-egu05H7C=a$1&$iXPXpju2+SXB=9;Pb?PTL4T_Ov--dNgsf@Bi!rC z$Pco4f#L(6*3yHOE)d5^>29QjCYu1|F63%nRmCx=CpmAdh*pJXfPxErfF4#DJ2?QF zM4o`8K!17R<%QU4Fnf3%QD`TNssO?0D3qv6kuyW%Lti4Uw3kQEA(KFPcW&Usr^2`) z9Kdpfggc@>6D?>L2Qv0u6fqeaIuD`hBDUcDUekB<4$quHfR0+(q}eeVAc{AVL-hwD zEvnoM%#J32n@BzMs7!g4Vcw1OZM}Tm7mkPa0e?f@Ed{)$vg0WbUZMel-XbnLv5?DE zbg~gq7MFqL#sPB7kZgDiCW3Yh9*4Au$GZjmmPJ+}nPr?ESM!h#H$Zw44&V@q3T(V= zNWcSBFy7p$lE@H}mfi5UGAIX00|7xbSOr9S8Q%im%pLVcWa0cudE59$0}sJdk)h&G zl7A#eEgD@?}9Bj>JuCJmo$TuBgKLI0RnTxq-1jCk>jDHA%2^cC`W!H9J8C%^X@mD=LNMx6<}ZniU}Q(Pe1|&nQy^afCds9 zqIMBaF;6lvud*W&KNY}uUggxN3K6uUll|w270H8G&gezR6J*w$^qsc|nSwc@O!2ID z3iX4fk}P#6o3KF@=2U8g;p1RXH-Cxh3Z+lQ5$}m?3gh6tC&|^e92plzf3X*8NDk>L{gqXsCfJWF{ z<_#fdTeW}*S9Kj~6Y$F_rs$zE}896n}ZpZ9IFV zqUX)^>OO!A^G&|-F)w+6Z~)j+=`dD!uJP9b0WS5eux?+!K9y(x+&|#5_b8ME zjfN#iGpf)a0&t|&PCyppa0m&o7-EeYT^$ZQrb=vl&xBY-33tAd)PD;tGx18E7)6a} zF!UW5WgBqfu?I*JfGG7ez^u{uoqG2zQCkPi20}0m4%)DK$89SL52qrGaN+@RA)z3m zeZq6eb)9^Z&`}V4IHzh@1agv)h9ghd4WI^ALG(pRBdnBkU1T4XF6&I&EMU!7BmFe~ z{o`w~vtDH>XvRZ19g{2&A%BmigJfN5^qic-T&Z1crX(&52ttc?fVD$5vx>5KfUl|& zA4Dzz4tcoaRZAHX&gV|j#_(w%mXP>0k#Ifa0SQdTSv=oqWW6EW0p-Dv0(RiEhi?E| zVF~E^i$jov;JCm(`~aLA$PcevTp+_uCD$dGz?%HbkCv)1PyXqhDt{nn@sH8Ko<0J! zgoFx_Db?`zc8KwEIrR~hIGfDs5;!=?WEr&)eO~I0LJ-jl#1uMkDj%zRMQ9fDj;xKT zr8eNh_&MoGKcmujxsfXHk3^J`ILoM@4eGAV2D1k6GyJWhMsv)`e1Ou0QAm>q9OKIu z>CiTe8^Ll&e?);gxPK(Pgc-;>N;9qn;!O}(mD5vSdIBVg;Mw$Bi{6Gsgl)YLcWr`x8x#nybA{5BYz6>2yP+Dkw2@Ui%Hm( zCxjndr8$tjW3gjf^{T!+ddUS(me{1BFb1qgtQprf>40>2-c{g`z<^id_RUfszkj!{ z7n&zv>MC|Zx*lriwexT!S3p|H59)!}B=JPO$;?5>m;l%SEX;PC;% z26;MLQ-_A|vv;=sV6Ll*{z2XEyK8Y8sNO0z4DKMk=LwqKHS4%|T+OMI(-I_q`aMA` zYY>?5h1Ql&;$wg<-#KsPDOfu2u>-u|!0*X}6OgYC_duIYAOd`_jT@6xL33hCI;W0^ zO5&_fQ}--N1zSdu!1`(IA;kWl`6 zXAk%{2n3wD!%>wAiFP2#$rf?*aRW}f6v|!Q6LRnHumk>r@DEN69cWH}88r`g>-_!l zajut7pML%P@hPh9@BxUvv-YAg3G{Trm?ysAmYU1}ZBqprBlg6R8$S_>QjCL)01zY@ zVk}6QE_0AAavK?M!KEVU7g4(f$W?$7Hfro5VW=nlsRZGwJTGVVKG(6tyP;&eXu?2c zDZo=R7}blkpWG*$W|1v_)siO7^a1_n)6fMAXa@=mvPBGJmHXAMxYSOBkfPRLqUf9o z0wu^P%ykjT3mVwPT;5qbruzCfl|K7({Sf;@075G(@a!|Lq}m_>Y(<0yHV)w=%9Wny z@_R{@pW1g%C##(^_4WvBk5-4nW#|)N3+u1Iu)6d77l_J3m|A~-$Uu+#Cvp{Zqd~P$ zym!iug?tlhQ8$)XoW*Ai(O5cgJ6J|USHg&{jqqJ9X61d&uCg(@I) z)Kut_%rJ|DU?YBD5bBKui5=B=)V_6Z9`$J`06)Ea`;oQh=Lm3l*Y1&6kzEeQz)Mt_ zIEZra)qsfr(S^2ukVW=XJp-25NwdDgU?A7zHuS!TO;&H>kcS2^b;8j&4M%PXtVjJE0*E+MH_ngD$G_VRsDNTOjsA4ER9^(3Z z%!=43nu^1JxojmkHu(>#QWa}(ZL)Azd#PMs*vA#?u**0cc?|O3HAJwcXi|E!+h==O ze;wanwKN1ZhKJmUBA zA+U>or>Uq6O-7)ALr|ZE-;g`KXndT|1K)CAkY+$ z``vd$6!}r@QxH_O$5y07Am7ch6XPUuO092ymE2MNtOM#24 z#w_rLMJE9x*?5syNKwJxM~D)^Y!W~C@g`0J-<2g^rc`I@{AS%q9u!aPHCz)U0ZN>I z{YJkZ(i5B>aizL`)j$a+rsV)7)} zaArt0NTr*+jF;R+<-i^U@!+DE9EwY2RLw0#EJw0ggp4|MT@5*~jSNvH&w@0>m(;I! z4J=cM(iPHOMf1Cur6AD?8ru!!W+_mAcp;x$&_rQYs~ul}3JeHBfN-IUAhZi2auklR zCup*DbU}jb9lT7PJM{e)nGK1b=KKaM8ZMm)Z$hWRD>^J3!6v+egJ?VsaEtFXtuHV3 zUmw-T@#%L&egO_05hXSmIWT;lk6hxMb};87zO)TIf5UAI$XH$%zj$LtqK8DB@?xuv&`{$Z0s(&!Xuj&LwZ~ zl6NNY@qI&W7<3J6dxu_B!BZg*VvmtPZxS?=Xp}TM{G#F^glTa&Bwy}TF-3KV)@F@# z-{z}gMlKo2&JZ@30J=<$;b+j1d1wxkXl_v>AH8Oh2&s)stx10Yr_6)aHZTc3T>-7D zt`$H4=*K3?Rm10pu@shB8dj{{3R*xnknPNFsQn2l!5$(#{bUczD4MX2R?DG3W{? ziO7Ksqx?WPaBgXQ2}JToXIFw#mM}y&{HHlMqUH$Dm6#hg!htMw#(jnzTYY=km!$$s z!IP2itg0B0anz=6D$!&Ju#u@vonM0hLXc)oXag8D_|<PTbusS(eI|RJe;xAxW&~#(d$hJl( zHNBy7aM2L1;l7CNqp1{f4+)#>jM_j;gZ*g301K^}X*!6Yk*eC`vFKy`_JkV>bu?0; zD9C(g@$Y}8`t-7Y{l&gLxqtie)q>M_CYc8)zl+2nc2>_qf+Ar+Wm&Rhja=h<0F`pR zrc^cLgB6xU>I9`ZKcTbfjmdeKe+k0D7KH!M2u!oHLm84w3QJB}1E&b-6l)D?_w9RQ zH6vfhZ7pLFRmHQWL_}Ieym2ShCkzN8dS9JUd!ecz6Pdp@1dyuJKr0V=Ep>=*5E1x((=^g1o$bbZ z@a%s#b0I>Vn!NB?b*NE>Q=@_&XOHkvFb9#WwF$^x)c|S+MUY%%iZnI;pkgrxO9vc^XY2BX55K$>AC5ju2pJV3eiV!aB=#3*N1!gEU(* zzdOvdv@n=b`{Ts%U$1{KA;U<1_;7|@bMkc@O>sivcvY|gFE5(GITll{4&{^g^kHd;B`)NmCUeTR zdd=*SLaVw&M?VYsKQKl328J?i^FV>18n^09bj8hbV3NIC(6qkOAZ&|EL>qNx67Nmb7CxypEZJxlVG6c4*vdJ<<1DQFiqv^F=Lb|9Y z-fZ;A_Q&x)zgO?m>uS>_)qtuB8$l(Ys^+^ooPfFCaI~d4gZh`T_cYC9VE*R)qf@e zUg;+Cza!p%(7kfqyz}oY^$O_D-zjIQNQE^TX}PbZ;jMI%(uBX@9^AJ44B~S`|g5S2Tu*+fY;MXzz5Xl%yG-Rv=Q@ z#OZ;sp&q6R_Yv$P!*{~Gdf(40voMNvh)lD@Xu|rJ%JNxV1(w1CQ*;BZXX`Z?QVwV)2`O-hcn}<%`xS z(+33ALrXR8cx_U^S5z6`&3`Mb$ZPRO6f0kJd4V~D0PiSxZS>?L+y`_pShNEuL629ONLSvJ!w$?zpiYnUl z#JAv2QRAJ&T1;e(uEW%T#NnBd8gN4OUft>1uhjfl^U(p1ku(Egz<(PN7EPso9HSAl zJYR7AcXk?|K3%wVHC5veYg{k}o`Y~Nm@Q%U89XP@_1~py*Bvf1$!kFWSzRSavK<1C ztavo|qIwO+wGPSJs^KF`6RF>s+QgjTm`7Sh3kv|Onp&=^aOaU=x3%Uz@uUE?gKOi* zC>Xs6BqfQe!%vC|MSpu}%a%{jBA|ADgW_I;?ONmzli}|jlAxi^5ephICSk?oEbt0B zcs^*m0k;A`R2D&EamxNr>~*16e3%4@T9wzhuNFL;@O;Om5?Y2n&#gsEq#T5fC&QR- z4B{wWq7WFsLA+af@DYis)%E2NR}`|w`*F189P}PUEc`UN3xC0mCUeP2agaA}qyfl> z(*lvOrvxa$9W{8WkrPC()F<>nloH1NIwK*KzSO7R+V-A$UXNepWTqt;u-GGn$o>gN z2H`IWSS(#0g`gHKTdId?b1}Z{aee#v)93Na)B5G(1zPT!?fU?p-s$Lqcff(j3}`pe z@s+2BT}i!uR(}ngt9~*$H%{0Utzv@(4RljQz>x#@K1u<}OCVJ>vh%t&-QcEL0+7zs z7FS5)M7X(~AV#=r2AgjDVQPqZX;x3`of`Xu&?4l~I~rU&TFFJ*Wu@ea#YqOOs2Oa%)Ex|)c^OY?zBY{D0?&uSK&Dc-A{vZj^&qU|vf za*}T7m$o6pE8(cR3?qdtJ#G@2J8p^)gV&Z19Mic(ii|< z$)tbd@4S&wp>6;@i)^eX;ZM^_P#IfBpLt zM8aL00xoKn=Hb?X-2ilDYhYQ9rs+O-%nTZe?$;(U@7E7s?DRMjRfFbMW*8gb+DU3l zWkA>w%zbGOu9H!H;8`?5Di)-XoFS4bPs*BZg1#$CZnzI3m>+7;M~y!eq8K?p12zwY zbRaWp%703SBHx=(3sABlwjIQw`K@B5@~p0JSzap{_!%@-3wJOSc)6G|Si~uV7RV10 zi|XDiU^%He}BpGq=W^53P)&o5ZRbcwR4rr+PK$i zn)+js>aL&Mballr1cD~gvcINJqPpEGMj^k_P^%R-tm2*@do5@&WbKH{gLXA(Bh@m# z9~vs0tZW*UMcM-yaBIX$)ujYkGV{zIjTPakNs95IX@P(ah_|YqB>J6?)@=)L*V^6H zVt?O?9F+gmCNm%fiJIDftmuAmaFuS3_Nzp+;L@|=V+))@re_EouUbO&8q$iDYy}ZJ zXb%8gZgs0DC$ASnNg_LmNrZ-roMP9~OUEAsiKRf>J!wb%RSp66$8+WFNZD$KZNtGd z%VTY+v#5CjU@OA;H2TR)p#u^Q*Kut1M}JUkY6!vK-VF7{*7vW!ehN?FIlPTZhH@`L z)Df3r!)xXOh#?BJ^j5ArQ@Z*gF`D*;*HTY2$zvBTQIhV$Au0{P(wc;t%^Jzj>{E~j z;9i9sZ~zb_ahqKeZAf%oy-}6C!0vK$E4VVuU8&J67^Sia5*?FhAnR!NSsi>(4}ZI? z>uw>~z!bqndi&!x=iJW$T;*h4yqehYQt(9aOY6`Y%5lh#1c*wVwm{c$X5H#x`G$mg-$WPLU zsTf7Vl*AzNI_tustZPfgB%r%^1b-eeyH}6vMkSyLP`KlDX%GrP*Nt>IoUutXKC&lWchJzL(0T3Ws)+5-m&8UqHJHX@QNpbwsz|R|HaHq@f@Z7FvJr8*JIHHt z6Eo`|-%RzNAJ2Cp&|Mq!?n*s(TWJG$5CF$%2Ogl$SyO5qJaLec27$<=C4Vr`=^lm= zrV6Z4dwdQKfe|=!pBv$iWQ=iD%~?$KYx%>~rP)T+>@YafMd#E5mJ~tkL>mu5n67dy z-Uc?oT61c(HK7wT>S-()o3HE>`)xA2LCmH`MzpZAhSQ?(RH-mxZS{EqvI*L5y8p&W??;@A$A8vjC;y|Zgf!uw zZ!0RuWN|czD34}1t`;)dVj_}FtEtIKTNsV+#7+}t#*Tda}iLN(HK=(@s)Tq@>R zw17Y+&>T)cAYB~)zJFYJlmbOF%OYQC8W=a#^!l7u&_a>7x)#w?h`e@1brVe1c0kie z;?!L;a0aJm)D1h3AWboAw5WBLv7(7ksP5(r6x*Pm^Mcou)*md@WGSHUVP$TqWP+^Q zUN$Fb0fST5q4lh*UDOoU)IX7>yPmXR5C~7W5Z z$do)(Hq-4VPP2`0E_HL7eheH+7lxOs+^st$_8- z-FSRbc}w@J#eWhXE-Km@^B@i(vkAQyUBetGF1(9XuMFfn*%+i zJPR@=jU{WPYFf~(ExHv&>o8IGHkjI@h{%wyA`u|T&wt=w5<*(5TN$1^weG6cw#=k(p9`E4|V58ZYFat%@$_OB1c_Ds6D6G3(g|&3Y#)0c^E=o zXgCRZ*dhQdG)-#EDowNo>8nR8Q2FMh3a{M~6!@I`4dSjZ^ z%Top6s(-$qu06@U`J;IrczjjA1VJhgUkKq@v;Vw%k@N{4t5DzC zh^c!YfAhhJ0oD3-ms=YXt_o`yTT{wzsUyW1Lal&ST}k4R^jhogT4Y>XjQ~i|_A9`R zqdH<_(xfHFENGDu*=q73;dqaz`uR#a1cw*>1EamJ_O$2tp*;|=ecd`W;F#SqGOAh$ zv40YJK0>q|DnBB6ifB522D4XSz#>gWalmz6t?HF^2gXpsaiX>&vo%EZf?$c$U_z=d zM1GrOS`frbdwO~J`x@|Gx*9{HD7#o#B)xvLu8BLWnKgr}$$emp+|2(qmy>Sf3nl^N zu3IXB7V_`$S}_6uRC7S{=x!hEl1Y)*5`UwTQ_-#^@YA$P3>z8$gVE9tMuW{6#}Tv# zjL;P~9Kum2m`BxU|0lti2(v_tNGu%<-pzwu8pS0qfhMI$=(&iLw`$y zu2M=(SFOM&co>iXk>Ltya_i~_6<1JJL6|RP9m$rBBt(|iwE?=KXK11K+>Q2SeE;ij zPwVCLXUP7?m(Ne1#^>>qef{=yT_N&V$%iax*9T5qN&g7NowxRXmKCoF0I%jn)6!Ji zkRAxGEAVYMbQ1yD!1I_L?7M1%NPlxx{EAu>jTF0vaAePc=S{dcKpEhXO?TN0@uPUV zL1bNHhFvYl(pT54(^d&W_fc9JU6*hjFjFIIxpShZHpsNDC_qqFEDyHnIz%#?W@E^# z$b8cz3*tn*363NO^+>TanoH882PHR$d(__>@0XXKFxZpB+b%jA+=Iu3rhhvwH6x5i z^VNO;sDz9LYvvrfcBjZioK8?s&09O&WqF#=M|;9(cdw-+@EVv8cvjSA6Nr1XkV48w z)?{VY3hrEU#X+kwv80{v2>}d}=LAAPmz-&sMFnl`V`z~~GcLL)>0DNszRjciO5iJ~ zvB{%i42K-Xuct6~YWZ17;D2a?7gDT?1eLi}GJ$jN+8}!RAAsBYgyr36pFV#3CU?X0 zzJGoB4ebC|#1o`0c1Y0k~Vf;GKV zb@d$t;%rs5Ojl0Uh^AK?wd)=sTr)UT@MWQ;J3h46pe1`P2%|&z#R(3d5+~%$!GS{D z*L;Pp?nNVJ*lkOWw~F?jOn<&^I=H$<*I@B|7ahLc5E+_~s^rhH@d8|e=rK(#>mCY? z2Z7>AQ>H-;ek~{Qx_|1{=CL$?sS#P>vTn;jMXVabb=_mwQZ2b@F-JEbF0?Te+70l! zO4r;|K?F8E@|>`Y4v7J(wG&I(x){zhIA>imtJhso_Z2) z76;)P2d%3a$eyAGXQnQqJ6+SG7K^<$9Mqo(Z~F54%g-+x&wqMfVu4sclr1767c|VT zmnx+gwL1-|9>8`|Lkb+>tRTO5mxioWcH*t^kM8$`cx!1Q9TEdiznumN*HxxdyZmH7 zCN?c=>54WK0Y3)*LEgxKMEI?2aov)54N(DaI|AHe;>^$j9ObykCsy6Gh~m z7tjc%%YR=G9mzDmdJ@TJa#Gi|!+q+e3c$z2r{Z;u_VLTqnRchR`@FNZXTdYbg32Fy zOmIH_wPP?k`p zsfp?}uUoW3zb;YZ6-#*^4gdaieE#;InxSyITYvfAzNmAh6(LDXa>9e%bQTa96p;*wjiM*Qu&LCd<{s{iq7KS|Fjdi8pdsifJO#9uoc2&IeklNcOSgUvv?O4mmAt*fPUO|XXAhRQ{xF_Kh)uWB%*DGO`u1G{Eh@4EbNWBvN8rUC%2 z*Aa2wB;w!@4>jss+tihrxYE)1Ah4duO+D!1OBcPaFYrOdI@9Eb?$tY5>%!eZ|D?r3 zWHUbROKZA-c{|;eoN!a(IFe4Yw6f_E(|?I2!Iz=hzKW9iwufuaJv?;-G(i`EM(kEg zNvV{mi`WlNU9{v_G^C*ga4VXk&VFUh&B6TBxvqqjPzg90;>&mrDG0QNrT~#zx;q$T z6?fB{B<&l6BJZ0mZ#H`!m4iJ!T=7c2=$fA|+J*oHq==UeTH|j>r#P-FZCASdUw?~d zaF_xSATqV*g&}l*J>Qy07w|{#)!!*61A{{?>3Z^YKl{ek*B z#HNlGOuSn8kY}~mbSpyE)k9d%X>k&7%(~+(=~_%}dK|l!UICe-8Q>vjKpAR_s%d~( z(?8IW0z>v%*2XoFU$;J_?sM$gLs$J0`pmBoz{sI-re>)o0yYWh0S3Mzrhjytw)VAa zBF3ug+Q>8$@l^J8n@1&gE{#r_MzDEi;#(oFZ8UJ#)Gk*+xABtigP51$KANu9h}Z6L zei)rw`WGpfN<46ht^}+RWL;gm}vnj6sc>GyhQ4E z_M{12L!e9aptwV$_8RDE+JE5T7@&rAkYh4nspbm3Xh)*x`RygHcqJOiUunTT)*c%G^Z-aedu4)DibpBa9HY z7XDzVbZw_USPEXC3)plgwU(4ZURvGg(#{%!gDV#KQAHkQh%?coeSa!o0<8~wtWmoq zx`iF#!sBB$U6yE(zywdttJ0m}5T?7CoAyzX*AQT?NIEe0eo1Fjl?o2IwTw;ED1@nvrTd7zu7U4c+hGS>P`Sq7JyZ8O zEmMy=>x!N(X^)81wTYS@B@iI%S*`Vwbzf^!`q6ziB<)ImDn!I}ZCTgtPa61cz*j(~ z;|uvtL|rJ>_CgCrtwr_gz96ljH_b$Gq*qa<0DoQx!7_25)*-=Jmy-m< zs26IP2zCToM-#hQah=tsTe{&_n}@)Jkz&0@w%$PNw{M@G!gJ?8*Inn(nEUYM)k{p2 zI896J;9%A?Mt_8gbPb-u-kL`)-$IXEt}200SEFoUX^qAWkC67E_H=XHfbf@d>%yc^;;%;yNL^O!AbbnPJqKb6hjW zC_?{65J%1nQLVYDE3tbz+6K_I%wC02b(qyTkJ_-)g=bZ_dn06S)zyRp>5hDjQUHNj z!{65s^W>GcMu31Z)8#+7y+~f-YXR&*kFv##O;WbiPe0$<0M0p-WVh{*ED^xjJ1cYLT3MNifBVz_`_qT{alZWW>Ely>c28f^ z2cL5M@UQ>pPyhSh!@qur!$ustc(dToIJ2a2hMm?^Njo%ubJJYu`S@L?J3Y9ZkL{F~ zm7V-rXO!8;Inj^4gIlGP5PS<~tY&`B5=VDujOq4h&CSNwxiDG`VQ=q0{NMler|iRr zoO{(r#5QK+5v;p3YdkYgpY|C(&$+Fpy=M2}_?5QLE}R~l56if^r>?uB%r?26I&#B!kwR^E( z*%ynw&g1#9jc2qxdR-AC#I;w=t~%d~i_XQ7c>5G)urW)n6*K1%oZsj4)p*^svqiow zq_B=pzK>{grsH;8F7FYNca8(vEw=t{sqJ!UBgP{Y<5+EGZneHfwo#5tsm#1e4{18{ zg_Ds1G7i8}QI@*<6vvp%#p3zclhFYp0Uwj}0WVZf89VS+Etb7n*|jDMwPPQSuyqb7 z;QwxO2p%J~y3E_a(NAkLkJxZ}J|y~nT3mJT-#C3NZRglq>)Cv?ZHoiJf9H>u>ikD` z>Nh*3&UyG_r}BA|cLGy?e{gnrwmXx+>Z@b+3PMyLQ}W=%!ML^i>3ZGH@oYZLb36}_ zu!TF|$xL$-z5PVukq4Q}m$))7L%0OoZYH9+oFDB3aM*l#`RU0&hv)F2dv`M!XLWe* z5;==>l5={V#JlDWT;WBj;9cDlr2q_$n+ds*FvB2Rs$RwKa6*`Wz1F~qrQutQZI+Ic zR!3CrHBLR4HRASj5%RI*1AqZs`Q2cC&ps`V;5~RSHfJs;0g7@e)@7tzbFthojir&# zYDeKi0N@+DhKyxSnyF$V5OKFU@{03Bb3`SU5;lZk4Fux#$~qt|2bf*V)Bb_ME)Q!h z-0W3z20iNW#(8Xipb+FV57xL)>Zv`)?MFJi0B5^F${cJG3FWj<&**6Y{E=719CgpY zyVr)lO)seEKJw-(Z%-@=W5+5LK2ICBBTsoeGij8MCg-eqfWO=hnQikCJ_SIl#s&skilbP?pz;7d0+et> zlFKKI%?UQw3%LQr!V~?-eA6bblf{-2Ps8J$VvR=(U@x`~ee{(wjx=x9ioBn5_#mJK z)R)#xSbThcEr;~Fh?qs{Y8FB(*nlILIpG`0^<<0iE(BolF>o?`TEp}f@)@znhe+dV z6|yPsR2%0`MmVDqoIL*;F8qRFZ6Rrr;jQ`AYaok~kdu)Y6{J26OaST!f#bkGI9T|TOa(E2ND%6DkAc=9 zA?(4Y*NMSMfKiAGRyx;|J^2aQ&ze`~TgCw#?7#+ge>K*!&)@Cq$4^iB**$wv2Ymfz ztJX{I3tQB2c(@sMh8>)3qs@?NNE-~mUML;@)P)iHic?19V?K9;_*^g9%x4f@C*2CBq9-3(4GxO&rFiaK)aXa9BAmxJDRFMplBu<@&Tcq4A2IKWMfNg}&xWqSh65b5(SFmHI zi=Q4I7j8*5;?Es_B%sFi7K7{M`!8QVKc(mV9AqjFb-$Tv#*zxu#{%zAh@)Ka%-t&q zqBd8dFi!t!DZNK>8L5zz)8_!HVWo2eT)YoSyOgnjTaQ6`M8#iOt^$J{l9&uAi3_)~ zMb@4v_0G>;@228MZ9J~XO(H~Wh{2HBA)XVi+FhOw1H$3jkEd%*8SNCs#$d1#aM<8TBIF$z8&{%!q@smina(N18Sw@_N@h15kH zO+p;Z!jVXUH4>$(w zf@clB3JfAY!wF>44DB{lC2)l=&O+c+G843{qE2}*{LEKEs@>cvR*ni08KFDAfo^;^ zTy(x>EW8|h7)J+pBq#7}_$u6rFITdb&*6E0@Z=N@G(7RWd^L1~B;xRL6hMG%h8RTy zMS-BR2+IJZb+Y!GJME9-^Y}X6*pzn_o5TMABBc)gXU1a!U_BMNSZg1^SaDLGN;D>=K}xzTKcT z-1shuP*MT$ksuZcl!9O)gL)2$WH(2{FNQ~fH=Traf(fj_WnlIN>bpzDfyRuRp9Z?~ zy^|;kQvp7cd9f{XeNvnt_Y3fLJ@9A@l+*xtb+ zQJ310W}W$*-x?~)N_S=up!fVNPpm+DT=Zfjbrz&7Ny^SS4mQPGP244sa1W?bh$m+d z&o24^ND%{s3A})y%B1y!lVTJUAU16g73sHw)WF~el#*|MR+-1krtY40+hRut9exw$Dp3%ys;u$6`lbKF7N?*SYhns z0B90<0+IrM<%O3QVynUI;dMlzoh+&X1f!!+qAo?w42=(ciMY~U9zBOl0_EMgffGL! z#tq>BmLnwG5%rm9LAyARvG1aY$=J|&2vrxc1@HHozN2?|<_rRK)XFB!j?n;7ypbHL zKM-kAY+zv%Bu|XZlrJPQDs5c@D=U2+x#=jbP2%d@z z6@QX{BsnVIkoby&?qzTV=FsqZ6f=>Nt4|*7%u(S7F~B)qEoJ{HR)ncSc=qmtyy0FU zuADCJv|%nNkE$ALRVuNv9r+VDv@|veaYV?HEm!yezKDbvRI`PB!$~8!&3|Bj$MGl* z7)fHiE|EpSVN%bUw$=_Peem1~@*sXUOTmDDM36Z(MJm2Gp(0165;(+C&Loo}kMN?z z!$iS&jH-V+l1GuQ10g|11KA-A@J+(cFX45#NCI>S14EZVNfiHX5KRL8c=*%)ou%Tl z^FLaO*ibEotc(M+ji;xJ+a|vYw&18wY~)|k3{H*|2l599%n_54$(2WrhjK@u^7g2I zW^<%Gs3>^GsV@Q)PB(=3ZC0Wj`HgVQZdT8`-*lcA)DBgEff*_pCeWz4`Ml^7a>oOS##2N-XdfQ=7=)I zv)(Dx50*-@)SYa?2343-sS$>cgF)SYB&sWvJ{3p2C$cGwgZG{!SKD%ATo?%oIW#=S z6BA^7^ufwR)LdP~J&qMLji=)oDI`*8%+Tq)c{&uMnTr*v|86NrqVcMzTtE_H3I_rj zVRM-`gq&^F0w!G5b*N3iFRPfMhsuz*9EZF*XOd0%q#!)u4fSk~^S}a6S|U?_kDnn_-ap6oK}7xz?*mTBD`bf+>0Mf&(IiM?LTaLXu$CZHdQsT8`oj2|f$*H0gcV zJ84gac-&)?src{B!3ONeV7bMA!OHQ;9U$uPD^46RCM)2fk%Ls#5Z!2voW_qX)5B-d z3V`kQx^W0%^-!fkqJ({d-hxBSOI{!x0Jc;*j1``1{Ix)UOMNS>+t;s8<=H>?54h|- z3ME0KVF}WVDl~`y9BH)^ki|G0LINy?SffT)hXaqP5*wd0Ay!esosT4c^+L-`ypktI zQ6m}*eFsL_2Ap{80g?nDN_QGy)@XcBz5AA^t%GI*A(#dSZCJhIwiShkQxQfu@qoCH zP!Q2R;ko3xPQFR#Cmd(FU^33)`A#G24dD(b4~7)51E)QF z0@w;mK-XU!f+PgT1@_?w;M_odc;(^(8Ez`MF2MxW zwK28S27DMlCq3zFRQfJAQU(5zh*A<~85Oia-L=_Z)&PEnzg5&|jyahRP`WS*Y4U($ zeE1?A+JSPtorD9{amE(tGT2C|OQjB9~-69iV}^wgK007;_wEcth4Qb`I+JzQw< z%CV`s$-^V1NWi$d3EJJ1Gy9TE>c4N)A-0%P?twO)Km_<;8#gAYg671O zbWR-+mBd+}rrWb96>J$r0_&@d{Dh8$ep*&>%VE5>cWOKe0LC{!PQba0qx`Y0F4s!& zo&+1mMlP5K06IPUzVTjY`#QR;g5^PfKqvI*@ES%;agyG!P$p!`@sLx#9IViMfODpCi^QY5z{+c<#TQI88&*g}pROEZfv(B> z9VC>$@9Y8p27!PxcQ~q2A<+&bIoTp^e%yf5E`@T}?FqSec-R4dLHGx!3ms^GP8l^1 zcf0xf`QuzKpFaKa`Qua6wZjJ>`p(*m$|TU!31go4f?K*|256fq&=|2Nj@=}#pHSLJy*v-iG^CEg7s z+eIA)DoX*L>cOa9r2XVR;WUeXY^f`0(o7%Fe|{ReU;*twfkC#2fvj@Bt}8CJ6CtFi zHJB(mr-DEUatd=@MDl_Lb}^TC){d#Z{#B*V{#-xA{t$rB$_hODj4P=&NB~pKhva!qbS?~B-E-Ax?w&;X`RIBKT> zi3!8PaXXdPp;S8Zc_#b@rQ!%>e*yjB1Pmg>G4o?U6)=l0<4{3=1M<8YvyzJb+5ZoA zOS-msw3~SnD&&ITS`Kxd@&VAva3F{975wZTdg%)Cxx1>^&@G7?rqpJDHcRA4$zM_U z34w)1kiv}T!ex1O1t^TM9^K~dW93PMUNtT(55* zB=vzB3db5Uvm!Qsin`)(E?WtXP5y(bRK*%xn=IUQy;QCb?Bj}c*kv4!JO=siY9d%u zG%3B=?X$hCzl`s%S{i~H!$WSwapF}nEF?Yeq|*9UAi0g@ztVl@BFv!GcGJe2f88(H)jj5K0kT zwk(j|4JACvf>XoAvL`Isc_XMVU+nWI^5eH(Krye{AD)%sgY2=0$lAzH)Lv^vEd!9l z4Lb!UoH|l}5Qo4no~EKQG#P;c4nchuenal`qVaJ;4}c>u3mPaXC^M1S)bQZFhzck) zuG%-kj`RfZLQ`+DM+$^L+|WlNH8-FYVTxZCK7d$FfJ8=*VGuQz!H}VbVoU^J)*Vw< zg$)EC1c9c2-0!|4qR5ZBJ_SKldu&BY1oGW1J26gwBB#{)R!RQyasQbJ49^~tdU4d0 zTzKeF!v{T*enA#+;UNXdk%G!(@YB%?@Jpu~z3Uo}L`5fzQekFH@>Bb-uH1BoB%w z_8P8#4w3*R&VHlc59tX`kGN7@zp9~xlW|r3BUg2YP>DFfft*zl)1?+tn2>6bC-y%u zR=_w99Wi;5Y&bI{8>G@rUdBuAqHg~t zOr8a4h%f2B-ZijHB}!LFcNNX=VwQqLE2wRMHTvS|iaC&h^qnB+aMPsX?l`;?;zP8(i(nBKsEY{C25R}2l?Uxp^y7Aaio`^?M3g{7 z5W%y+Lk?U09b{?_EkJL&iXlPGlcyOhe{{9bcRoLu>GdWjKJ*NMCBUMHpCQ9)EkYot z=3qaIx|=wcyunM}nZ(EE4PC>aYhc?u^r8x$3V9HFj0Ad_g*2_%pf#V#n;fnHGYbeQg;OUFZixti5M zjcY=6!F^TjS{27nTbT`NjSJuge>m`g;;Tpgb~RWb52|*qm^d+#2;S%cz7wakbA$yR zUa*6i@cMlWx&lffa$v(KKM)R_TWVhdk^IrwmEe>m4ABk$X%3F4J_2+l=7x=MAPb#w z?_tMQ-(L1*sQ^>(WaK-mDh6a6T~jxeXfg!Y$ke8rUxNTbkY-M30~j>;f7R8^nGv)D z+{y4Bn7?hZx!Q!UcngR)xR$QOrNakrR*I@`a6pq#o>&jyo?)YJZ&blyb#k(12zaf< zU%;@S?#8B;ZM9IUdqd^mq9$C!eG%J7T`A-q5;oZxwSkrf`_YC07FyNQbPz!!Rb7wA zq95b8C)`k|qmc?lLFPM)e}6aCrPXR0ue=a)gsq#TjLw6HE zB4$^IKMt%J1ON`SnNb&K$l0wz&Rkb(lA2fp(bXXqL50abw%Y|?q_u~8=vm<(i*F$! zloj{D-3&nsV_I+IMpiXarOuw1#=L|8k>OZRW+byPz1?E zrbtum4=Q%!YCJTorwx&q8PoziTUQ~(6F2HL2ZTdJ%~ti~;42sNeZQ>#^6lf3f6iA2 zAHaOG5;8=+%_+cq!4r=xm5RW<1JaduB>0_~}G|be>vM7|6(*KyrA7Zbt~PG%(6i zZ(*Hfy9MvorITSD6Mt9xH;gBbXa2~;P5j!>U`{5gX$JJerwd?1k{FT-$TAiANWa8D zMjQheF=%Q94yRjHT$cFvxEj>?Y+`?dGPt}dKuEHARKW$|AiX>ix@_L9^qL1#x&u}~ zRl%frtOa=jQwre28Fux_*KyRv35nxX!3Mm%s0Zg*Ou0IgPk-LihovT#xR8tL%qiRI z)w4$mt-2*T`dY~Ufhoc_FqCPU2MPq$xK(GOD{htplkDAsy7iqJVOv}x>S)G5cHc?8 z|JbL-E=7D5DZqo)=I~HmCnDZ8AQd?&JSJ-L1U{7^ux*u1mMLn;%vm>@Uc)7%i+bYC zMxShd9Pj;m^?%;Iu4}ra8c2>Rzgu z046J)%-NFyyh@J9Z3jW?kq9t6ucs_*)s+u! zRTJT0ygj5jWV{(oRhtamHBX`m091t}A7UC3fTOF{2Y;17E8rwa{j8wmi0XgWR2e~# zu%y$aigGF{HT8Fd`sM4FpY6&1YM;MM{25X187~f>&aoOlLOL1&d7pL!lLe@g5^~)omImW z$_3#2;RuQ5jpO00x~A6kSK+Burrxm3D)pYAO5rW`{_Fe8-*x3&HO(cI3h{w5fRIpR zc%oO)iJywV(@z&#b#=~RmasLTK`?40Ph)ASx|8f5GJjCluvaUtY7!!CYICkf_dURT z(oBUW2<^J-%M&YvA?^Z&s_m%Zldr2&Wf=7hZpd;=$5iF(A#279_lK~l*{!3)_M@d< zVah#Rr2=!9H4xGWS9FDZrb3$vXn4-?Ls4gr&fX~iPBp!8hsXJKfko2_kP)gL? z%2AyQ{C~9U7knQyfGk#6A z#*_D6jr8^7dRc$5?{cZ<1Oq0$iw$wy?930`brUghKy-(1zAS48rKpeMxb;l#~j$Bw{QFRYZ&lMF= zVSlPN5%5Ykk$;YO|3UZ4b@R@@vD7P|JAbE~r6Lv9Xr$%7mYUCc1huC+XQ4YujWdu& zm;;W26bLHCdG$W?e@LqumI5)X!Aj~HYE|Y;)ef~had>QP%U5|Ys-+@5{;Ko)Qhw94@e zL+oGY7a$_KJ;vdPFFm5}X2@YA8p-~v$;Ux+CYc$%Dj%4(cuA*1#I#>kz3O31zye1cSUL z3JFVcEg6+R@LmHiN1Z2Cy|1bS03aGc0!S8oG)|d5AgCU$RO61ym@^3Qj)K=jPd-xqm4F~x zU@Z+zl$wf88a0S@>C%!fRM$I-TdYLYXkw@xmF1h}wtK%{siKSFs9Usz4>*L-*yO9N zF_5mJiY7hrE%;MZdnd6L6Ir9{Fx4P&cxI#qoKSbK?sUyps(-Bc=zzyanty>X;Ef22 zrcytS(TG`|FS!02JB?4DF5J2+!3c%rpc8 z7JGyc*+0R^Ap9i(i>1q>5Y(b&OZ6~KF2=Vxu5Taz{CWKRw0{10ftI^^`#ylDcRIS@ z9dIBr1KLe=eC4TTSASBkpH&U#s-H~GjT3f7qu5|U1Km^+aOA+fk5WML5=d1S*?C=) zZg5i#0Z3^;sL5rOBn_#@8NzRTB%aAs&v$&3rxHi8r#Vy0|e7hGbNC$p6@0 z83JD)Ivilw&}dlX))ev3zztjt4G&&q&YQ4uq%MeZ(ZmuQM0_Bq&6CC@AAd6p0m{Fo zS||`cxBF;>u=9Q3n!4r5oWk-`?Gx~>pgO;9W-3@X(A7jNUYZY7ViUfAeb!~cnc}^g zDQg;-gH%asH}rb7*kfue&!MVPipsrn3YhIyorMT$ z%3r$D2d>i=I-nVbb`6lNHh&2eOwfCfYbt`0Y`q-jf{&^Lb@JQ}ARKUtO7>ObHY^Fp z$&j#Gw4K3Bc;WOZKo19TAD|}z8zzF*<*HU|a)cv3;jBJt7)e7?UYA`cWWavlUkxIq zIWTACDvbf)l}rj)kfyVyaY@psQjSTH3=miCRjBG9C?0OEs}6O&_<#JyDZc&m>lZsO zUw{7i`Io;xK_uKYDd3`dX&$x?>;|AKTLa5-GIQP!Tit#eN_8H zA&QanGhp*TNCz^rx__*6DDu4twE!g>V%tF+n%^o`D$iv_O84SXB2;x^w(vqxGgKIj1zW(iT0x26Dl61}2RDWwgs33tLC)ttU(orwO zja$I*$$9v(@n@c&;M6#@HMg?($?99>NAIZ-;X#nWR(Y9B3e8iCQuuj3X(@oe?)P~z zsVihrB&AL15lvlQ<1!ks2XT~Dh$W5%qV!K~R)4e^a=%JRlaYc(z}2cf8+ZZmM)e7R zyA4`@)Uud*)_+wCg7d1dd(E6el^UrZ_}8Q(rIFREYvUPttKz!6l&}AzsNToS9Nl2h5{5fiWkW*I=2@t`0 z#=b_pO4h9pgfn~2Zoz?pTTL373NAA@fNZF$0*Iu4V1KiI#ipj%A9VM~*=5cK)XG?c z2nA4^ZlZVy#I7mvSG+G=4b0?#qc&iTr@O0=wY{PnoDE2!0Y4!{=qeN^P&WrSn6CXt z_;FtvAsBF2ZQcR3V4^p!51^w0fG^xiUG(tJ$v+;6@2EM8q17m+ohN#lbMoj;6Pu+A&mL_C+*T;4 zQts$D2^m|Dw~{7#HPldum$4xIotUy~vI-f(BN~1`HA_j-P(!hU#I;Mk0A?EU@wzl# zSY&&^Tn*9*se|8G)KGRsb=|lbIBI-2sRP>qcz>Xm=AHn;q?-e$iyTlB??7*yZZRP` zHDlO|w_Vi(q`S`*RHJX|Y={Vmg$~V{zVg~&g`rKuoft3yE=}Ny*w4JlyFU7Pte>9J zbLh`L^{bH*n7@zv!rD>;LLaRF#0oANc1 zbAKk-=n-y;a@6W42~=$|K(lZh3qgqg0qW!@70<8< zvgHk}y1MD2x_4Aux9)jc_%!NXmlb~OwUGIU&!gG|?5!qE*jpx-hjuDo3AjNby?H2* zEhGTSMO7A+&CYwq{9^0-*Izz`r|=x!I)9o&xkFeT90zvrYK?*kkgPPDTCUYbUDuWo zPZ)>vqt=6@#Ikr(p*aFCs%txFnn^t&>YP%GV$h3WHGBmbWq2U}udDHN4BcL)Dvk-o zDmQB(X~`2}ux=szMEVRg*jL}=(TV~!+CWa)&;*obw82SnAylv*{JkbMWiPA%SARmr z)vVrDLV`r84PKBAl=CL500jdAIMFwF<2)*F{gJgUQ{69rZ~@a@uG6Sq94h_bwow{- zYjc1N-QBlqUQ%0jJOQs+L)G=k+iFP?>48={G)ht@xQIVK57MbcCu^@*)^?#W@zXB4 zkA??#bQOJL{IGeH7O1#1{dR2y>VHTrXF0%zp+qrh{Y@=OFiBfU+TL(5-TEipH962B zMip~|sf)cqA4m*h!I}v=>Ow>f>pE0ms})~f4c3@h2l-~IzkNL4i9&ZRx^NdmyxU5H z`XfP#omN%A$8uIPX(vn^+M!)pmp4zKmnL??)ICVlxUGZgV+78eRE1YhM1MkDRqaqy zZ590C>ME^_suq93r%QFIRYMhnR$a84TSZ;}=~e}ABjga5z3AedT&#Y1i37DXgM$7b zLtr$jG^wCLP#}V}Z{R9d>_ou&wJMUDqiy{5-n)|xBV9+bA z0P#&m^IasPrlp$?=oxsL`tfQg$H6e7=O~Ltn54v^6-ucZ(7G>u+710Q)!C)Fx;32U z`KK!S5o_x@HUx91Ytx!4r?Oncxp-_fVDk^~gpA8|s7z7aG)qdM7k|5WPt~QjgXUCS zhLStg2&~GtuFtSqwBH%)YWzkZ-z}v*gxA)&ye=}&+sY%3K5L5N!y2~Q2_~5=DCf$|D zO}ECsNh%4;X|7|;u73rB*aPea;HxHq)q*s3Z+nW~5u-6?VbX+_k`Z7U2m&q0NWiza z2!A&q4z*l+Tuw{Uy4M9?xAr?rHCYPidzfrps%$1WfS1ilX275*uJ2hJnAE$X;T$4M zE7>#%1VvQ&j;~TlQTPm-9xJP7;;4$Bv>nwALWT5+C-7ZFOT2hiJ|O z=2aEy3&Ic_K!4y6ie|b?geSwU(W_k-Y$Rc^W)KtI6o!d=st=^A%9tDnJk-m_n(Z6j#-WE>_YUS%)pw;XV6|9}v2|0g8>*z~0Zl$mgp<35>vct~JL{fI zT?}Xr$m_Yw9e{BAAgBc~|6i)wQPK z#8pex$bWc4RXYS?GTlV0XVi?TDXDEs=Gaxv#|@`O`pogIF6uk{e|AcAVWCn1oLMVjp-#A6JeH! z5kdszi1W;YUE1-uSk=hf*2sJWP*C)meW_|j2oUeAYJ?Uof&$m_%Bf0cRXdUvuHF*C z0lCn}+9ei_cK?wcVNgH;UtgzFNfW7#o%=FZF+8+1XyaLG+K2?7;9)=lM20IV^M6Fr zpkCaAN7ItYpf$8k-J~T4({>MS(i)n(KX;>j8Q=f%>(hGq{28+U@#XW=r}26G*}i^z zx;FhhUbyWXG?E7=u4`$m3l^a-q=4?SH)y`fjvOAHRK*yWx4?zrOtZl%IWhE+2fUcZbt;wn{e0 z*~^jq+ScQMc)B1M0kN&RxcBbmUU~UDsbG|R@gZEA{K$cL(ovR zE|OGS4giDGVnkBVfI2slvA-|5(L4j^=G(cN468O&LLkmo@!7N)wtq%6y}BK`)_vic z!Rew+7Ft@xqwyo{!q6N)I)rbW;P5GNLe3l?({RFTJ0o3uLF zh09uMQ=z&whHEQp*nd(jxoLh*i%J*T7z*tMcwMD6?x`RGo5&8hT92-F@cgKJTDJB# zn)+LLN#brQb(Rcc{JY(*EnchwJP@%)!#O?FY9S{UJkBLnS!b_7`3EUarALNY;NQB=s)3wa> z>U9L(b_BS`#F?Q5ILdL6pIEgJ)hE+15@z$-{s@EXm{Dz?SxGWMKcGbecGuN$M~aNv zg|4Y>cQkm&fq#J+C=H0S7F%r1IJ~>m%ilk)*ZaxW8Ep5seYqxWob;++Mp0$2mM$rP ziAPD481R#l>cXbY8oK{6El^a>c3XYCB3bYgxA}1LKLQH#47nx8=yaD-VOIR4siv)@ zGWP*-t0q|PLOdY&D&)NKzhUZyfI4&qlGdC6g1jRU?tfL9SIwD&1LTI*fSZ=BLtV98 zWWh|e)^uGd9rFMWaKe!*v=N09P)UnyLST}*b(vkE8|inZim#@6s969wYH-0luKxF= zCe=WM>FyK`-_?nyR=*8z*jgkI@xX|Slxb@4Va;pVedyP&Lte3z_X&>gU&rTfe^aZI z(+c$e_@WDDP4Y=%k`o^6rn7*^poj#K5Y>dz)qes)^5aMv9EJ!Lwe+gCqT+RQ+DCP? z!e{DI2=aDOfUfRB)9xu1m^UATd8)?W)Px7w-Y9w^44X5T+`63p4~h zg{Oe_lG7f_#Ww}OZ)rK-P(H?k<#!!pWzDo`d6F)SwcWLEZGh7@Z}pxIm5WGYB&h;l zRe%3jQx?{A7Iw|H-gWt3$NJ?LHSYjiuag|UNyNb+9%|INwyDjwxYALVFR-4-O+9Eo zt&3h;Mto4Q&eWi#^_NG}m$*CVpEMtgY{ut(X-#|5x6?}Vgqsq_k#w4+l})>bCze!2 z2;LV}l+>p^{B{BlPu&1b(7xV?-D)W*m46cT`w|XLT{Mea)Jvs34OTSlkp0SPZ-x1% zb8T*xPzg90;>&mrDG0QNnst#{TJa6Cio5AelGXx%BJTreZ#H}FXoWpJY+@!~bd9+b z4K0BJQp8IKtu9rhQykak>6I@3*L)}(ra%OUOpRksUCU@Uu=)(JME73T7Ug7MP=EJ` z8cw->jlt>~nx0)_fm*)T;gD{YQBlUBxUPW@QdS2kV>J-9Uso~>H)%cq5aTu?T8_2V6jkLTZYeN{;bDD3)8?#n1 zCT*|PK-RHqHXV>TYSkZd29%+O9h>G1)T9R;DKKQOoeH=n^6Smo=(d_Rw+ zB_7D3ai&@xCjvGJ=>Y~lBBpelmTPDvOpH}q70EOc@l^J;bf=O#mpYtHlYbICGx4pE z*U%`qYwBuILAUXe@BPx3;Xax+;KXahKR|AZ6Er%73n5JZ)>nU&sV7b=Y81Gqg%eYT`sgyVN*h{n7;Z-*s;$ zDoQ3Mk>xF^uMB1GqJp@-)`E4!eO0G1#I1$jSt?yiBpxgUFVLPut&Z0$VaQ7pR$baz zy{d4w=l&rPN zP3cE#sYu$D{8WgDYrA0Ak~Ym{G~g>B)71!aC-R-7pzZ8hXR5t_ZLgyK2wjd{YrV87 zLU#f>(yJ&_0561KnYd5ukl?HxLIE-Ag<2+p9f8)-#BNqxXMgGPT#L9hAPh_xDb}mA z@(r|p{r2f8Ja_(k{YrxR&})KQBVx5~Qd0?Qc&>ny<7~2OW7jp5 z+{bjIaa|**J4Q=JRW*d73!$!E_g4?8c1?hTSxr+BD$>;-4tr}JxqJ&fa=EGmLS1#7 zhNWpYHgV*{NSW^Fy$8U(6ce;V>$mKy2b*Q$bMTGqG z)R2-8s;K{SXb5@0{s_|mJ=ZdQVzX$-Qj1g1wYNy(t$$B4Wb_(#hm@g7G%Y-%e$T_v zCgrHf`_`(v0eaNBK@Y3s75O%e_gE#=#&uztRq=p?YQqQU(@M~MeP+m6kW^w>>y* z>@?HDReyx=z*#{*(0OV5D5ik=bOj@B4_bpV;o4WBj~ebzOtE z+pCDI+jw;uL=6pVhhx<*EI{<#D$$8x)35!|jU4GBYo6tr%b2*wR#zjCZ`x-DM2HY4 zK4yTWL)#_vD}0C~yhU~ekb=6-(p3}pYFFLbY#em0In=L3$Y4v7!qR(a*xdcg{|D`1 J+Pise000`41=j!o diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.98.0.402 b/metadata/md5-cache/net-im/skypeforlinux-8.98.0.402 deleted file mode 100644 index b4f83e929f50..000000000000 --- a/metadata/md5-cache/net-im/skypeforlinux-8.98.0.402 +++ /dev/null @@ -1,16 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare setup unpack -DESCRIPTION=Instant messaging client, with support for audio and video -EAPI=8 -HOMEPAGE=https://www.skype.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop pax-utils unpacker multilib-build xdg -IUSE=abi_x86_64 -KEYWORDS=-* ~amd64 -LICENSE=Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1 -RDEPEND=app-crypt/libsecret[abi_x86_64(-)?] app-accessibility/at-spi2-core:2[abi_x86_64(-)?] dev-libs/expat[abi_x86_64(-)?] dev-libs/glib:2[abi_x86_64(-)?] dev-libs/nspr[abi_x86_64(-)?] dev-libs/nss[abi_x86_64(-)?] media-libs/alsa-lib[abi_x86_64(-)?] media-libs/fontconfig:1.0[abi_x86_64(-)?] media-libs/freetype:2[abi_x86_64(-)?] media-libs/libv4l[abi_x86_64(-)?] net-print/cups[abi_x86_64(-)?] sys-apps/dbus[abi_x86_64(-)?] sys-devel/gcc[cxx] sys-libs/glibc virtual/ttf-fonts x11-libs/cairo[abi_x86_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_64(-)?] x11-libs/gtk+:3[abi_x86_64(-)?] x11-libs/libX11[abi_x86_64(-)?] x11-libs/libXScrnSaver[abi_x86_64(-)?] x11-libs/libXcomposite[abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_64(-)?] x11-libs/libXdamage[abi_x86_64(-)?] x11-libs/libXext[abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_64(-)?] x11-libs/libXi[abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_64(-)?] x11-libs/libXrender[abi_x86_64(-)?] x11-libs/libXtst[abi_x86_64(-)?] x11-libs/libxcb[abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_64(-)?] x11-libs/libxkbfile[abi_x86_64(-)?] x11-libs/pango[abi_x86_64(-)?] -REQUIRED_USE=|| ( abi_x86_64 ) -RESTRICT=mirror bindist strip -SLOT=0 -SRC_URI=https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.98.0.402_amd64.deb -_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=66cdb40d18f5e4ad7b1f0ee1126970ff diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.98.0.407 b/metadata/md5-cache/net-im/skypeforlinux-8.98.0.407 deleted file mode 100644 index 62a4b8c6414a..000000000000 --- a/metadata/md5-cache/net-im/skypeforlinux-8.98.0.407 +++ /dev/null @@ -1,16 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare setup unpack -DESCRIPTION=Instant messaging client, with support for audio and video -EAPI=8 -HOMEPAGE=https://www.skype.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop pax-utils unpacker multilib-build xdg -IUSE=abi_x86_64 -KEYWORDS=-* ~amd64 -LICENSE=Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1 -RDEPEND=app-crypt/libsecret[abi_x86_64(-)?] app-accessibility/at-spi2-core:2[abi_x86_64(-)?] dev-libs/expat[abi_x86_64(-)?] dev-libs/glib:2[abi_x86_64(-)?] dev-libs/nspr[abi_x86_64(-)?] dev-libs/nss[abi_x86_64(-)?] media-libs/alsa-lib[abi_x86_64(-)?] media-libs/fontconfig:1.0[abi_x86_64(-)?] media-libs/freetype:2[abi_x86_64(-)?] media-libs/libv4l[abi_x86_64(-)?] net-print/cups[abi_x86_64(-)?] sys-apps/dbus[abi_x86_64(-)?] sys-devel/gcc[cxx] sys-libs/glibc virtual/ttf-fonts x11-libs/cairo[abi_x86_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_64(-)?] x11-libs/gtk+:3[abi_x86_64(-)?] x11-libs/libX11[abi_x86_64(-)?] x11-libs/libXScrnSaver[abi_x86_64(-)?] x11-libs/libXcomposite[abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_64(-)?] x11-libs/libXdamage[abi_x86_64(-)?] x11-libs/libXext[abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_64(-)?] x11-libs/libXi[abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_64(-)?] x11-libs/libXrender[abi_x86_64(-)?] x11-libs/libXtst[abi_x86_64(-)?] x11-libs/libxcb[abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_64(-)?] x11-libs/libxkbfile[abi_x86_64(-)?] x11-libs/pango[abi_x86_64(-)?] -REQUIRED_USE=|| ( abi_x86_64 ) -RESTRICT=mirror bindist strip -SLOT=0 -SRC_URI=https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.98.0.407_amd64.deb -_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=66cdb40d18f5e4ad7b1f0ee1126970ff diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.99.0.202 b/metadata/md5-cache/net-im/skypeforlinux-8.99.0.202 deleted file mode 100644 index 955856027e63..000000000000 --- a/metadata/md5-cache/net-im/skypeforlinux-8.99.0.202 +++ /dev/null @@ -1,16 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare setup unpack -DESCRIPTION=Instant messaging client, with support for audio and video -EAPI=8 -HOMEPAGE=https://www.skype.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop pax-utils unpacker multilib-build xdg -IUSE=selinux abi_x86_64 -KEYWORDS=-* ~amd64 -LICENSE=Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1 -RDEPEND=app-crypt/libsecret[abi_x86_64(-)?] app-accessibility/at-spi2-core:2[abi_x86_64(-)?] dev-libs/expat[abi_x86_64(-)?] dev-libs/glib:2[abi_x86_64(-)?] dev-libs/nspr[abi_x86_64(-)?] dev-libs/nss[abi_x86_64(-)?] media-libs/alsa-lib[abi_x86_64(-)?] media-libs/fontconfig:1.0[abi_x86_64(-)?] media-libs/freetype:2[abi_x86_64(-)?] media-libs/libv4l[abi_x86_64(-)?] net-print/cups[abi_x86_64(-)?] sys-apps/dbus[abi_x86_64(-)?] sys-devel/gcc[cxx] sys-libs/glibc virtual/ttf-fonts x11-libs/cairo[abi_x86_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_64(-)?] x11-libs/gtk+:3[abi_x86_64(-)?] x11-libs/libX11[abi_x86_64(-)?] x11-libs/libXScrnSaver[abi_x86_64(-)?] x11-libs/libXcomposite[abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_64(-)?] x11-libs/libXdamage[abi_x86_64(-)?] x11-libs/libXext[abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_64(-)?] x11-libs/libXi[abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_64(-)?] x11-libs/libXrender[abi_x86_64(-)?] x11-libs/libXtst[abi_x86_64(-)?] x11-libs/libxcb[abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_64(-)?] x11-libs/libxkbfile[abi_x86_64(-)?] x11-libs/pango[abi_x86_64(-)?] selinux? ( sec-policy/selinux-skype ) -REQUIRED_USE=|| ( abi_x86_64 ) -RESTRICT=mirror bindist strip -SLOT=0 -SRC_URI=https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.99.0.202_amd64.deb -_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=afef6c098d12cc60e79a10e55dc17965 diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.99.0.403 b/metadata/md5-cache/net-im/skypeforlinux-8.99.0.403 deleted file mode 100644 index 048a691f3930..000000000000 --- a/metadata/md5-cache/net-im/skypeforlinux-8.99.0.403 +++ /dev/null @@ -1,16 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare setup unpack -DESCRIPTION=Instant messaging client, with support for audio and video -EAPI=8 -HOMEPAGE=https://www.skype.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop pax-utils unpacker multilib-build xdg -IUSE=selinux abi_x86_64 -KEYWORDS=-* ~amd64 -LICENSE=Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1 -RDEPEND=app-crypt/libsecret[abi_x86_64(-)?] app-accessibility/at-spi2-core:2[abi_x86_64(-)?] dev-libs/expat[abi_x86_64(-)?] dev-libs/glib:2[abi_x86_64(-)?] dev-libs/nspr[abi_x86_64(-)?] dev-libs/nss[abi_x86_64(-)?] media-libs/alsa-lib[abi_x86_64(-)?] media-libs/fontconfig:1.0[abi_x86_64(-)?] media-libs/freetype:2[abi_x86_64(-)?] media-libs/libv4l[abi_x86_64(-)?] net-print/cups[abi_x86_64(-)?] sys-apps/dbus[abi_x86_64(-)?] sys-devel/gcc[cxx] sys-libs/glibc virtual/ttf-fonts x11-libs/cairo[abi_x86_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_64(-)?] x11-libs/gtk+:3[abi_x86_64(-)?] x11-libs/libX11[abi_x86_64(-)?] x11-libs/libXScrnSaver[abi_x86_64(-)?] x11-libs/libXcomposite[abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_64(-)?] x11-libs/libXdamage[abi_x86_64(-)?] x11-libs/libXext[abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_64(-)?] x11-libs/libXi[abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_64(-)?] x11-libs/libXrender[abi_x86_64(-)?] x11-libs/libXtst[abi_x86_64(-)?] x11-libs/libxcb[abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_64(-)?] x11-libs/libxkbfile[abi_x86_64(-)?] x11-libs/pango[abi_x86_64(-)?] selinux? ( sec-policy/selinux-skype ) -REQUIRED_USE=|| ( abi_x86_64 ) -RESTRICT=mirror bindist strip -SLOT=0 -SRC_URI=https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.99.0.403_amd64.deb -_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=afef6c098d12cc60e79a10e55dc17965 diff --git a/metadata/md5-cache/net-im/slack-4.33.84 b/metadata/md5-cache/net-im/slack-4.33.84 new file mode 100644 index 000000000000..b4a4044c6f8f --- /dev/null +++ b/metadata/md5-cache/net-im/slack-4.33.84 @@ -0,0 +1,16 @@ +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=Team collaboration tool +EAPI=8 +HOMEPAGE=https://slack.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop multilib-build optfeature pax-utils unpacker xdg +IUSE=appindicator +seccomp suid wayland abi_x86_64 +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=app-accessibility/at-spi2-core:2[abi_x86_64(-)?] dev-libs/expat:0[abi_x86_64(-)?] dev-libs/glib:2[abi_x86_64(-)?] dev-libs/nspr:0[abi_x86_64(-)?] dev-libs/nss:0[abi_x86_64(-)?] dev-libs/wayland[abi_x86_64(-)?] media-libs/alsa-lib:0[abi_x86_64(-)?] media-libs/mesa:0[abi_x86_64(-)?] net-print/cups:0[abi_x86_64(-)?] sys-apps/dbus:0[abi_x86_64(-)?] x11-libs/cairo:0[abi_x86_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_64(-)?] x11-libs/gtk+:3[abi_x86_64(-)?] x11-libs/libdrm:0[abi_x86_64(-)?] x11-libs/libX11:0[abi_x86_64(-)?] x11-libs/libxcb:0/1.12[abi_x86_64(-)?] x11-libs/libXcomposite:0[abi_x86_64(-)?] x11-libs/libXdamage:0[abi_x86_64(-)?] x11-libs/libXext:0[abi_x86_64(-)?] x11-libs/libXfixes:0[abi_x86_64(-)?] x11-libs/libxkbcommon:0[abi_x86_64(-)?] x11-libs/libxkbfile:0[abi_x86_64(-)?] x11-libs/libXrandr:0[abi_x86_64(-)?] x11-libs/pango:0[abi_x86_64(-)?] appindicator? ( dev-libs/libayatana-appindicator ) +REQUIRED_USE=|| ( abi_x86_64 ) +RESTRICT=bindist mirror +SLOT=0 +SRC_URI=https://downloads.slack-edge.com/releases/linux/4.33.84/prod/x64/slack-desktop-4.33.84-amd64.deb +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1fb8699e74753453b7fae1cea8e996ab diff --git a/metadata/md5-cache/net-im/synapse-1.87.0 b/metadata/md5-cache/net-im/synapse-1.87.0 index c1be1da7d462..686b4e164b40 100644 --- a/metadata/md5-cache/net-im/synapse-1.87.0 +++ b/metadata/md5-cache/net-im/synapse-1.87.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~ppc64 +KEYWORDS=amd64 ~ppc64 LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] synapse-1.87.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.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/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.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/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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.135/download -> libc-0.2.135.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.19/download -> log-0.4.19.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.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.3/download -> parking_lot_core-0.9.3.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/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.2/download -> pyo3-log-0.8.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.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.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=04b14900237e82cb661057dc8bb926c5 +_md5_=bff684ffd3c8b226a869446c2c1ad815 diff --git a/metadata/md5-cache/net-im/zoom-5.15.3.4839 b/metadata/md5-cache/net-im/zoom-5.15.7.6521 similarity index 95% rename from metadata/md5-cache/net-im/zoom-5.15.3.4839 rename to metadata/md5-cache/net-im/zoom-5.15.7.6521 index f29b612f9189..97588bebd316 100644 --- a/metadata/md5-cache/net-im/zoom-5.15.3.4839 +++ b/metadata/md5-cache/net-im/zoom-5.15.7.6521 @@ -10,6 +10,6 @@ LICENSE=all-rights-reserved RDEPEND=!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/quazip-1.0:0=[qt5(+)] media-libs/alsa-lib media-libs/fdk-aac:0/2 media-libs/fontconfig media-libs/freetype media-libs/mesa[gbm(+)] media-sound/mpg123 net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib virtual/opengl x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXrender x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) !bundled-qt? ( dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtlocation:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 wayland? ( dev-qt/qtwayland ) ) RESTRICT=mirror bindist strip SLOT=0 -SRC_URI=https://zoom.us/client/5.15.3.4839/zoom_x86_64.tar.xz -> zoom-5.15.3.4839_x86_64.tar.xz +SRC_URI=https://zoom.us/client/5.15.7.6521/zoom_x86_64.tar.xz -> zoom-5.15.7.6521_x86_64.tar.xz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8ae288b39a82c53e164f3f1e9ecb8c71 diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 8c19f821145dc0d08fc66e39b10b2bdae7d64a26..65c6de6831379ff69ef3949522db315f26e0d90c 100644 GIT binary patch literal 58251 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 literal 58265 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/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/glib-2.51.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( dev-libs/gobject-introspection ) +DESCRIPTION=DBus API that allows cloud storage sync clients to expose their services +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/libcloudproviders +INHERIT=gnome.org meson-multilib vala +IUSE=gtk-doc +introspection vala 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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-3 +RDEPEND=>=dev-libs/glib-2.51.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( dev-libs/gobject-introspection ) +REQUIRED_USE=vala? ( introspection ) +SLOT=0 +SRC_URI=mirror://gnome/sources/libcloudproviders/0.3/libcloudproviders-0.3.2.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vala db97951caa799e73a831a5f48e717da8 +_md5_=57671588f0806fb2eee5672294b8910a diff --git a/metadata/md5-cache/net-libs/libupnpp-0.22.5 b/metadata/md5-cache/net-libs/libupnpp-0.22.5 deleted file mode 100644 index a8468ddfbefc..000000000000 --- a/metadata/md5-cache/net-libs/libupnpp-0.22.5 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DEPEND=dev-libs/expat net-libs/libnpupnp net-misc/curl -DESCRIPTION=The libupnpp C++ library wraps libupnp for easier use by upmpdcli and upplay -EAPI=8 -HOMEPAGE=https://www.lesbonscomptes.com/upmpdcli -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/expat net-libs/libnpupnp net-misc/curl -SLOT=0 -SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/libupnpp-0.22.5.tar.gz -_md5_=d1f0403705af3930d3edc976af102323 diff --git a/metadata/md5-cache/net-libs/libupnpp-0.23.0 b/metadata/md5-cache/net-libs/libupnpp-0.23.0 index 18de0f13c8a4..646d94b1f877 100644 --- a/metadata/md5-cache/net-libs/libupnpp-0.23.0 +++ b/metadata/md5-cache/net-libs/libupnpp-0.23.0 @@ -3,9 +3,9 @@ DEPEND=dev-libs/expat net-libs/libnpupnp net-misc/curl DESCRIPTION=The libupnpp C++ library wraps libupnp for easier use by upmpdcli and upplay EAPI=8 HOMEPAGE=https://www.lesbonscomptes.com/upmpdcli -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=dev-libs/expat net-libs/libnpupnp net-misc/curl SLOT=0 SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/libupnpp-0.23.0.tar.gz -_md5_=0fef04cd92731f3752622cb1bb15a547 +_md5_=d1f0403705af3930d3edc976af102323 diff --git a/metadata/md5-cache/net-libs/nodejs-16.20.2 b/metadata/md5-cache/net-libs/nodejs-16.20.2 new file mode 100644 index 000000000000..03cb49deb9e5 --- /dev/null +++ b/metadata/md5-cache/net-libs/nodejs-16.20.2 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) sys-apps/coreutils virtual/pkgconfig systemtap? ( dev-util/systemtap ) test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix ) +DEFINED_PHASES=compile configure install postinst prepare pretend setup test +DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.40.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine +EAPI=8 +HOMEPAGE=https://nodejs.org/ +INHERIT=bash-completion-r1 flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils +IUSE=cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test +KEYWORDS=~amd64 arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos +LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT +RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.40.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) +RESTRICT=!test? ( test ) +SLOT=0/16 +SRC_URI=https://nodejs.org/dist/v16.20.2/node-v16.20.2.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8942159a1bcc9d5d059b0ac43b358c6a diff --git a/metadata/md5-cache/net-libs/nodejs-18.16.1 b/metadata/md5-cache/net-libs/nodejs-18.17.1 similarity index 63% rename from metadata/md5-cache/net-libs/nodejs-18.16.1 rename to metadata/md5-cache/net-libs/nodejs-18.17.1 index 3d5599bbc73c..969747331bf4 100644 --- a/metadata/md5-cache/net-libs/nodejs-18.16.1 +++ b/metadata/md5-cache/net-libs/nodejs-18.17.1 @@ -1,17 +1,17 @@ BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) sys-apps/coreutils virtual/pkgconfig systemtap? ( dev-util/systemtap ) test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix ) DEFINED_PHASES=compile configure install postinst prepare pretend setup test -DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine EAPI=8 HOMEPAGE=https://nodejs.org/ INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils -IUSE=cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos +IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test +KEYWORDS=~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT -RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* -REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) +RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) RESTRICT=!test? ( test ) SLOT=0/18 -SRC_URI=https://nodejs.org/dist/v18.16.1/node-v18.16.1.tar.xz +SRC_URI=https://nodejs.org/dist/v18.17.1/node-v18.17.1.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=20e8c7027ccd444ccbb2ea75ee7507aa +_md5_=38783df980ee0eb8daa1fb5df6c7828b diff --git a/metadata/md5-cache/net-libs/nodejs-20.3.1 b/metadata/md5-cache/net-libs/nodejs-20.3.1 deleted file mode 100644 index 4656afab79e6..000000000000 --- a/metadata/md5-cache/net-libs/nodejs-20.3.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test -DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* -DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine -EAPI=8 -HOMEPAGE=https://nodejs.org/ -INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils -IUSE=cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos -LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT -RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* -REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 ) -RESTRICT=!test? ( test ) -SLOT=0/20 -SRC_URI=https://nodejs.org/dist/v20.3.1/node-v20.3.1.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6385efbc14a87548462d5461eead7170 diff --git a/metadata/md5-cache/net-libs/nodejs-20.5.0 b/metadata/md5-cache/net-libs/nodejs-20.5.0 index 4944c011c9d6..e1e83f10a250 100644 --- a/metadata/md5-cache/net-libs/nodejs-20.5.0 +++ b/metadata/md5-cache/net-libs/nodejs-20.5.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/20 SRC_URI=https://nodejs.org/dist/v20.5.0/node-v20.5.0.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=54c06187d2ed54a25f58db6ff05fddcf +_md5_=c52c2780fd25800efbf7eb26689b4280 diff --git a/metadata/md5-cache/net-libs/nodejs-20.3.0 b/metadata/md5-cache/net-libs/nodejs-20.5.1 similarity index 63% rename from metadata/md5-cache/net-libs/nodejs-20.3.0 rename to metadata/md5-cache/net-libs/nodejs-20.5.1 index f04295823701..4ad20e94d62c 100644 --- a/metadata/md5-cache/net-libs/nodejs-20.3.0 +++ b/metadata/md5-cache/net-libs/nodejs-20.5.1 @@ -1,17 +1,17 @@ BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix ) DEFINED_PHASES=compile configure install postinst prepare pretend setup test -DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine EAPI=8 HOMEPAGE=https://nodejs.org/ INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils -IUSE=cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos +IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test +KEYWORDS=~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT -RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* -REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 ) +RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 ) RESTRICT=!test? ( test ) SLOT=0/20 -SRC_URI=https://nodejs.org/dist/v20.3.0/node-v20.3.0.tar.xz +SRC_URI=https://nodejs.org/dist/v20.5.1/node-v20.5.1.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=99918ae563b18f7b7d1786931014679e +_md5_=073af1cdf308f7b7b7a946ce6eb58221 diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.5 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.5 index 4ad3add4c3e9..75332fb0d1f3 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.5 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.5 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=4/37 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.5.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7130c14fcfbc1df48983ac17f5c47906 +_md5_=75f487cc54dd4b70e9c13bb35c1c759a diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r410 index ae226a47e165..7e1d7c3c7337 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r410 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r410 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=4.1/0 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.5.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=75f218f711c47ed79b00fff92ccdfbc8 +_md5_=7c0a6ef633b93cc255f542fc78e5024d diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r600 index e6e552dfb933..33e1260169cb 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r600 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r600 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=6/0 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.5.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a2714fac2bf3c90a779e0b03f3ad8886 +_md5_=35e6faf434480cdc78272c3599971f08 diff --git a/metadata/md5-cache/net-libs/xdp-tools-1.4.0 b/metadata/md5-cache/net-libs/xdp-tools-1.4.0 index 58715ae59cea..aea0c7b85c4c 100644 --- a/metadata/md5-cache/net-libs/xdp-tools-1.4.0 +++ b/metadata/md5-cache/net-libs/xdp-tools-1.4.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/xdp-project/xdp-tools INHERIT=flag-o-matic IUSE=+tools -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=GPL-2 LGPL-2.1 BSD-2 RDEPEND=dev-libs/libbpf:= dev-util/bpftool net-libs/libpcap sys-libs/zlib virtual/libelf SLOT=0 SRC_URI=https://github.com/xdp-project/xdp-tools/archive/refs/tags/v1.4.0.tar.gz -> xdp-tools-1.4.0.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=14d1eb39323089f629ebadd20b707383 +_md5_=a26a505bc81eaacda0e3bb37494df562 diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz index af1bbfc74a6debd5377f8d52fad25f42f7e98660..3edf47938f9f5e644f8e8cc360a7f796d431f234 100644 GIT binary patch delta 19821 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 YPA5x`0*L4w`0(HUe=zbu$|8{f0H(&80{{R3 delta 19660 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 TL`R&5|Mvd_jVxMq{f__uN*5>m diff --git a/metadata/md5-cache/net-mail/mailshears-0.0.5 b/metadata/md5-cache/net-mail/mailshears-0.0.5 index fab973b1afda..9502fe9220d5 100644 --- a/metadata/md5-cache/net-mail/mailshears-0.0.5 +++ b/metadata/md5-cache/net-mail/mailshears-0.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mailshears-0.0.5.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=954436331ce6266e6999e505d7e71602 diff --git a/metadata/md5-cache/net-mail/mu-1.10.6 b/metadata/md5-cache/net-mail/mu-1.10.6 new file mode 100644 index 000000000000..7d5ae38051e3 --- /dev/null +++ b/metadata/md5-cache/net-mail/mu-1.10.6 @@ -0,0 +1,15 @@ +BDEPEND=sys-apps/texinfo virtual/pkgconfig >=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 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= ) +DESCRIPTION=Set of tools to deal with Maildirs, in particular, searching and indexing +EAPI=8 +HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu +INHERIT=elisp-common meson +IUSE=emacs readline +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos +LICENSE=GPL-3+ +RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= ) +SLOT=0 +SRC_URI=https://github.com/djcb/mu/releases/download/v1.10.6/mu-1.10.6.tar.xz +_eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a95f2e374972d478eac50b29c2c9e897 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index 59c2c6f524d744e41bc070b40cc293acc65746ff..4e2019246f260b90574996fccb2b78d18924a896 100644 GIT binary patch delta 90810 zcmV(&K;gf`#s!MW1%Drl2mk;800092e7)VW9XFDtc|T9V7a$Ekfe7HT+Iq~!Z02Tc z=DrMpAEmmKqMBm%WWN1;UywZeNTu$!>MD^uXYUBWefe4rcgKJIxBvIwKK$GN{q^V1 zzkW=g(x>a=m-wOO_~F0&U;p-h{_p9(e8~5i`kKcP;&IkH9e*vYedl)0)#nw@o$_%< z|8t$Il{>YPXUX@x&)LqSua@tg?s$xz>pteO_XvCCafRbtd7k&^$H7M&t>qkQnb(!Z z4&gelw&L~S|M@@ut;F=<*g4&$pDkP=kJ(2F`?xD#R&(QT_T}G)&9n73%Mr$|t?c_8 zCAK+6Ir@3WdVj<<&)PH3vqmXnUirT2#n*?UkJ?6QeVsQ?xavK4?-*0f_v-)KfBnNs zg3uEe+AVOD>+U#;gA zL+ZQNU2E@mzs6l+E=SsHuQBcrb6PR2$;0FYdiMc>#TL8((-v% zR{n}tZ7KF6AG!9i3r{}B`cEr${CTC$#qOk=eJ_*csOjkaEN4hpV=+>{jv42DpY05H z2qX0KOn>}OY*+3_D7)V5Wx8@IeV^@^F5}$CdCn283)ADnTaBz;JdY95p}9=dC( zvEA+?W3;{RxMMr`t2@N<{|qJOV2zO7WB|LyC~e_#Ln7(b=<@k{=2 zUgd46>Uq|>uDP(F+Rm7I7;MxobDrmM;&pMmSoOq!?yDUxXPfcJ=eSQy`M7p(JkILp zzF9&a6`S5i4Ol}7#~N|(hH(v?<=}f#JYydGR3CT$u~e(Xz511pan4x7Xe;MCt?TCZ zFMs~XYGI`jBfv0Xxz1TPZjZOOb+s!L_Oh3e&UJ+v^SR>ah3(|gO2X;zj#$o8R%z`9 zVD5dU`)>{+puS^WDt>^36vwvP{=fn8hwo+!z4<2b_L!k|T@Ca=K6}tmH zM@lc40$2F-qV1H5jT~jH+Rtn7-+ar}&U5V1?}~+jUY7uQ99NjBt~=sgU6Z^^h;wcp zlK8=GAM5nfm-SQsy0EG9!*!i+>om@?aetFB z11NR0jklN0f+YUDC!SOaKymjDb~Rq&nqUNf)v3`Phz&+T;2aPjVQ0l}P4)^~WWzTih`|hE~^Xxxd z@7I6L_4|K(Jc)b{p2rkkFa`3}l@FdIESzxVI5Aqb6%%Of8W+KiZRADnzS0E<6+Zhq zvUYX~*{$I)_)39tpLbz zt)9-kSz0W1UA^*$JCxNita&qSR7knZcg7SGYJ9iHSoFq#Zx&f_L>^c*rU z&YBQ6uQqj-9qxEz*H@3D=0PAVseA|Y{@d4&?9boUmyf^x^f7Y`$L-Yx_?>{-3TCHt2;(n z-3Dsl6gT#s0XrV%#x)6>=ly-PzWm%1kd@C*L2pcFd}ml!pGP&mtpb+B7)pUcm80@m z@TSvXyTDj%hetos9SE2;oGcbWW*L`&qLP6bUgZcIVugdV3V%Y`g|QOw%7}Q@nev|Z zOZ5qOMnh7m)UGbSH0F zkFIBo^CrZ@-oWqs0)|$q^9Ik}s8!1y_=BE-dvT12gR_pCr@_vK@SYM6SFVnQt~3b< z<3bw1pjiU|?wSpgOgr*Oo6W1G;U(dOQ-hRu2a4~ycYjJyhI0gV@G7|zYvAi?ysgsj zzkUAorv+Zc>r?!O@y9!i2N!sSRAD_h1e|3+`#^wICia^zP!P{2R`)77%@`FtVgWu2 z;z{)G#6ln@LT%tFENH1|)*^K{+(P)!fn^TD1iLzkLj*nSg17}0I)AJeFnPoBt`rtA z`GVBpfqyJ_ZBYFRX(RX^@s1z_Faynm-JPsBG#|~A*%H|;RKH&dJ~vnrLQCvG!XChE zOg!>F`1)f3>1jp+0boOzft|%4{Ob3w>&wps#CU$n;ZyhkTD-XEWTW%q;R6J3#}Uq% z_Q;s^bz&ks8IDijzD9ifaPT4T%eHdooEcFGbs|op`0`fTz)UM9C21gf zM3DjeN;eW{Ls_qpfe&K0c6XyN3X~|64*bGnpk)U?C?kU>V`-?t{g-PMKLA9pwOWX- zz<&lR@!)5%!N{>EqRUWzvN;519-bJM!3Va0CxUgZ!KXm6M@cw64?Gup-{V?0*t9Us zwKspxDFe(%GpsQXwUGr7ryhX7(8GS??RXyK1a<-)!=u>3eqszjBFq$UpIIIe;Ne&u zyyC`Xc~K|`qz@ZHq&0XI&l_0Ri~Uh>6@Np(O|V4r0CZ}M1-ns_<|A-O# zj1X;T>?T2-0kO1svU?V61+leO>wkmrFFCq^?g3eE=sThtP77eL5axTz%Lg;I2pqAH z$3kYK)G_P<9W3Tc%0~B2-7?gQNJ&C6_kgTp>R-LIV9o|PbfuzB?f*JRs@?` zcY5vf|Wpc%Q#RTJd?;D2lIW5OzIF)A>${6DQ#3ZL?0Rw2B2D3PRsJWq~=s0YJ^ zMzJjzHRe{}z2yQ_vG)rZ3LR%1L9h#U1Z^0m6Y7Q)?TMAN1>-~fV>yr>DRaC1wMc*m z_<@OY?he~N*8oS#4nLOa3SI6!3yyf^1Zv_TXm+9tiw=i+auX2V34a`!Crmh8n;0&h zyjO(b4wi59w16zc6h3&QJu|LJ6fB_C&6e`JZ6LbAC@AY)2%;sTzOTPpDy#~!{Eo6$ zmD6ENFgi5Z|J@UaSK~EjZLP9n3riUoKLAFU!Fh#I^$VM0CU}2H34uJVE0N zs38PEtO(ep@?SXQk$>3$LeJ()rM5qo3hzYm;7O=8C^}58*O?$fu(!T%B3dMd-sl74 z{LC40gC1Pay=y%db@!_;NGF>-=Kv}oLh0)0p@yp-D7jeqfJ0$lVehOoqz`&^D*gYo zRCoVA`exr$ho&;;uo zXi}`A5`JJ$z~ibWj3j|zAYV!N#>okI_@KX8fh+T)7|gj#cH@DnI~iCO;VaA&p0Rxb zV*UWLP#1spzkl)h%li2H=YRYXkzJ&_FQdF9-r`4<%k>g6!pHk@d}3x=FXfsL_O z76NTtK&%9SuqGFfCgMSnOXRQMP5gPY?oCTTE_RqDE;w1HwIE>^%M2CZU4Ruc6}V-2 zGqHUYG~EQh;*-Fu1zrjERk+OM(oF~44Xn#XZbgp?$3D-e{Q6(VISXXp( zk9-r%HIE86yZLKya3RI<4w#1q%!>mO?awB*{`vJwf2~~kgl;YAoo7}8bSC<;{5W7H z^iBQ_^8w`%VlY3#7ECIYk;b`M3Mc?!Y`~QHX?S{o>c@K{r=e-Vq!RKBQcZNcq4>mr zGZx4`mVY3SP5k8!Sjr9Kc>^(CY~DJb2@O;LI>}{RW==;i`heR5MR>wBZiMn-4zlpM zFzDTs2CzK&9}xkyz>*M!FI@pN?l9kA-Xu;4CWNUVUXU-ugcy$d%73=EpU|9=)CbEx z#qgoNLo*0DqV@3Y*%l0imn{l)m<(Hn#bGE|5`O@Uyv7mOOTjm44)G*VgvOgn3qvQK z%b;doy5u<1ttOiY&0VA!sS^j`_ZbiYn(NMQ+zVsrFpZ9#UmDV-{H_25?+q8<9Yq@m zbqVC;5n(asNg%AFTv$p%ydz_7AP|8D9hs(G1Hfo@$<59NBakIS;d#WwTZ3#9^W=xh zE`R^aHEViktuJI7lV~x+BK(_tnn)==v0i*6+TpkhLOla|leY~>akHWLa=HlpFi@WL zgiEuA&=Pc?XATo2X~cTC+A0V1{wn_mwkkCcwAxwgos|YPn z9AO1BM#U3)4u1D9SFQd}EDg@o0?Pd^hzfa1KQR1?zCLdp3#j4;p#DTE=@dLK6U7kG zl|2OMP0w9uMncSO{vsobgJPs0c;kF)z%$Ir`ggDIk5`XI2 zB|(8nUl1N7LSO}!DOC6~;-L1XY=u37XRy?1P_C0b+GiJ4kcf518y$~~L)pelx8zMa zp%POBV=y`)6Cxt09W(qd*R1`)%y^O$jj?V}3r~VR@f3I!ii77JMW?xN3Q2cO=>T9n zePp*-g&Qa8RVC}ylc{_WqcrWCR$BLLegz40Gt{jQ4 z3tZ;;FX)J;FdN%#S6Sv@|I*B$W`AjBNRNe%4 z1&jgy)C`=SaN-m>M+KnIKB6bYqoE*Kt5lkNvD!kId#KU`_k&6c$o* zn7D%W;X0w#3wCiVqYQt z;`ZH%AgK0}umR-VMER4TcYpF&3qAR#HT(PLzkU4t+Y>uKrcWV1i7+(mM4G|#M zHEQO={cKQpCS)Q@f?Kc)Z=AygMnE-ll4vwu{K})B=6P|ojPUKC#eaoTyI7Xg?|GVI zB%l;_%7ktMR-P4t)sK}Ltb*+wsF#g#4BUoTjYlt2Z2&co97_P8<)?q<9G`#t$M4?) zK~y!lY~^@KOnkw_cR8&s2s|#^1?PnX=Faw+2uw2rP>=~iJ+blhNCPA&$hLZ+A$LhK zy;x745Oz=i=Lw;O&wrv>xSixjz^qeCT0y5MY z^%PMj2~{p*117sRn~h>73Hl!gd&4zEnOj7hMah)~ zn>%oSlr%vm=~TF)Ij93nDQJLzg#eHF@WkYUE#__2@8SsI^ zM8iUZdDXjKnSa0oJ5Ztj)v7(X_N*F9_R9O5IMjeU*GKjc5{_`zAp*Njn8cHRfnaTq zcUTLs_O3+x-JlNeRmCFgACW)&pD-?qT!6wAS=#}v>V&Kv%yqUKBU|R(aw8aLWYFuN zsGkE}2($+NXR?~3(%!`TWm+Sv65n0to1r@XY)k!WO(S zFS&@r=*|Fzu%rjnTb>u!i`X^ zvCT)5-G8$MK%SKo_o~F*H?Q0t;~|aMpS6MdlK>hH9?h7Jn|5Mx^0Y5ueV!KVsqhiL z5hSq09&uL{*f~oxd;EKfZqc{rA7I zP{&VtVt%($X1TT+2`h&U&IUtPleJB(fs$FOP=5(MNF;C$X~iR4)=Le1%>4!+YHA(N z0^84;!5*adHl3v`gmn-$TEz0Ngv+M}!z;W+fOv zO#8HE43je|6O&ZqEJVCe8AxF3U!uB$$AedbOGryRnV8w&5y=EdV{zG6KymPv2g)v5 z?|;Sn#PC-ul|Iz?a==4g9EnR!D6QZm8qc&o`?HGG5(u$Q{7giyFk#xn9AKwrEDOLT z(k+W*?&6Gh%o6u_%pMH7!I*mOa~+5hs&0_d5ijN7cB z?1s?Y(qO;Nxtd@`EWE(Oiw(3C5PwTzw*&EQ-jEw!`8tWB=5Ei+ibM4L349>#r>8l* zYY?^5Xm3#v@qj2W7lVjEdR_yPrJvz*pxLtO=u%su6H)AVu4g3d;PQN}S)jI&LSPtx zg)TX}-&4`sgWV0+#{D-Rw+Mo;+-Ai<#ve|N78de-q5ipkfth+rOXN%MAb%=ZRm1DH z0wsy1otK4>7EYD3;fU3Gj6q<-7vS5Yj+1~UWI-UH(h-yb49*R6J)T@K@-w7WgLNTh z8ydf5brON1Lnp(QA5D*Zh!#JV$wVxQ1j%{vL-;GQdxyCcL>4K*Wb#Ve(gRF0BVZ;P zvJ*q`b6f#EG}+IG;sb|fZGR$W$&+@EzYrIBn=9KEqT#McC)N_UG8GOy|EFbwQ@yLH zT*oa{a>48Y(tHLr5wtu%VtsO8C()i9VN=(E+-nnz>X!tY zzd$@zaK$tKO~js%D1RIcx5H;xX^0~$5Rn>rVxh4|M8SYczDeq<55xyt9ZHZQa67;@ zkTAkZ;2SKwC8qhvq<^D5z9;ZMudKE*#Q6UbZvT;gUnvAeA$OATB)k$GMJK4TvB>V3DR>HVB-B@B3U7&tZhsW@-&lRfcDAJQcq@xY0Z2sj zL;~l^06_`RdURDD2rQTpR!^k5A0`}c#ol>Ul>R&dG!+Gkm_=UbKT3B?WpXcx}H(+Gh1W?zmI{}5W(bNn&$vn)3uEg%-db0CRAF=qiYGm}+s z4==%{$hW?6O-VS5nI}>?c;L~xY8P-KT5i56nzVsbv46t(GW*Xao$UtkP%DrD(+VdH zf)zb25(nW3ZTMrq56BY_hbhL5dh}SM7o^!HFeumgr~YH5zK*W|6x;&GEAI+VkB;C+ zOCAKH^cx%iDude_M#1&YtH3^vZb~Lw9RhVUBZJ&rD})nucpWZQKqx{fmM8hx z0RRGSYkwX@qY1{`H+E!I#cnq=<9sEWiSaW-myu9cEtrA*2)M+JE;@rgY!@K`@g8990v!my4Yp|Z@QP>l!A}9$J!s#HDewK$ z-+%sfefe0V1r~i{Jo)5dB(1C#uh1GX+yhf9wOKuY%c>ZJ+I1mb77A;khbQ#=?TitQ!(K(KC0>Pq zVJSP_^Au!YCi#IE5a2wQSssZMOTP=a1?K{gZ)jD5njw?Uz7P_oXCR&CWFb2pvKiNa zw|{~XEhio^64}RuUa$PUn)&|exBq?sQrCwoy$lNbUMMxIZcR#JM_9%k8dBOS6 zP?POOvLBck9*$_b_i;g<3LGw?rW#NNE9PAxT0C|;;GM(be$;y)qAvUlpljebQE(%R zCg2l7f2(vO3Rt6Vi0r0v77KrwBya;@f`2B3D* z@Dr@?0<*02UMK93fYq%96?AK6-TkM#dcuw4yq#S9Sfl!fH5yUdLphGN><9_S)M@D* zJd&@8EDDi{|BDJqm6(;-Jry2Nm%M8-)yPSbK-(Bjv*lf`7pU zh>*x2GY|oh!DGHPTFen5+v(vIgb+kWFXKJ8shKMix-beN3gOj{-O>TPwjoTDklz<5 zgxpP7Sch-`Q5N+RKb0@FqMVQ9X&v$SKB83`g~*j=TV^No_XP6&^Oq<2DZ`B69mNEq z+gTtgvn4F1v(`jQyv-aOZ{17_fqyC5+4fYrskEU1c}y0-!>0Qr?oD$AIYX-mNhjD( zJdW0&rhZYMl{~L&8<5pP*vot*FNK#S6VnhaRvk)Cw1523Jn&kk z=rWae68OeBS!i%M924QfqWRmP5$G;Y=sdj{;AyQegdfr=ma}BH=^n^c10t{H_TGy4 z4Jl!npvnY?8-9X}A6NsiuG+Ez+qbkk9i_ab)?ovy^LhAtnS?~X5*)4ot~J#6F>0s^ zkb%c_Yxhs$-i5l$`Rvg;d4B|`ns69s&L%bxwCNEcSrbBUvy6`07bufXuSnYJ4@VDqrCZ~#+#6KRe@kU7M@iyt-3imp7&We!gqQGQLiQ4PmD1$n2y_{}!&_zBLEv^5E8b5uz{rqm7I1s)xS_}W!c~x8cK29= zW0WYCv*23buG|3Ft$)LIt%;8YoQ@y|(f|o3)}EGi6Tm3j4Gg{M-wW7A6$K9y%2f`F znwoX;#oFhMh)cUGJNWo>7o-XhwofHCT(qHP@7XO!5{edV4Q)8_vO1b#$s)r_cmrRK z)UnFMgYY4&H9*n6>)-pApMU+2-_{q&lLb%VX|2fb*Xv{vf`6rnH%|;7tCyWhiO&Qu z0HJMLV?WnYqhm$Ljbwvc_MFqA{)$h=4ZRu%P=M!VE1v)oIN*`Nm#Z#QG(E$jrnTt> z`gF0eCR*OIns9uAVE2&O>JU?t@Ebk@rGbiE3ll}NTCuaoZ6oLMn^{z%KrjYF>J1wp zG@g#J@R(=75q~_z@W2v2LUizOy#^@_{4%G0A#Je8@9XvXx4&D}{V9L^0x_uXI#w6a zD?Z_Fxv$dJ0Kk;nN_A_l(2EPFVJ-T!wq9#NliON!dxl=p(dzFBZ*Q-^-2OA1!P~e|D{o{G%=GDz7LQpns}q6svynCFso4sjRRU{OYUhhII-UF5FqAd zUYRw3S>(`w%nhm+L={VZ2<~tmc;@lc9e8jBI^8x8+3mMcqSlmIw}}eif1hQU;RCBe zSAUakmTr}9B@bb+g?p-q(C|1WvD50h@%?b&{>OiG-0)ld`-^yZ~UW&yvl=nqdCzfW6ji8@mWkXnz{% z>D9b!II*k}`-`^gYxe94j(9)(2H8BUFMi9l93H|l*4zSLcBaG&J=kaBbS2TvV046uZXl|!1JGe$V_cHvw!l( zTK)d7U&qJv@4xY~4GMC7z;oXnFMq&Z0Poa2I%{Y5*NH^h5qwFMfRj(FRcf?f%F!2`UKUvb<(IWq;^GKq{TsaJBK7{7-45UT(Mc)+IGwu%tNT7RdlA2t$U zLo9Ud9w$lm?vo`a5EC%2?+2md{_j8k`m;UJmxh%;x!w z>|kp^ZV!{9O8!bL6G#s!emE#31yGwNGA*mH5b?Gk1qg!i%!N3Cc9@WZ%A61*&Ev(e41bk{;0dj`@o{w4%oqULgJ@|(SutA7uK<9o*CK>mFzNr?HKxarob zOk&KHxBbaR7gatKF4K!KITsk>9A1NULeb{;Jl^=*m(PD+ zAHS@>fBw2Y+9Un-^M7w2qbv8R@JpZK@xkh?x8;K*5=e>j)?VQb1NFv+Bb~Zca(EBm zLUaPUo^w!pm^Yu0SY!OtDg(<%TmPmmU|cFhl#A#=#J-YMVfUzD8s+CPLC6u$=Z<&v^c6p)jXbU*4F9Wm#C{ z4GXmC6Qa}n=2Rh4N9ScvoD?*z*Ci$lAk|_tlj|KOkAKerlKeNzwLBc;6CY*Mjo08s zI6G_%v%+5?x*mLF1#)w$mzxduvhG@a*}F5ai)wjeQO^-uXhEa z7K9UBEq|PVG))Ua8uZ4pM%(&(bjk#@$t-$#z@WGx876v0hqi!U!0$<5hk%^bUS(E3 z_zHVi6S-r(St#fB@Pfo3?9M|tgV3AT1!wu7c8GB1TR5yXx4y?@QVbdg{NC~LOi=d>l)j+P%i(c_oT z<3E1?4gEm zw!EOTi<4w5u{Vjpt7LnI%9Gc!+1l&aoU2$hx#f&h7Pg)86+b( zn17nF{sxY#EQZEG80<;U-M%Yerdb~}o?_ptRQN5Fe=O{`T;R`MtSO#t0KAJ;zsNsK zvfp6eazx2)h6;j6ei~qYEY?4)JG0z{hb0SNOVN>u)UcG z1Y5C{TrwT)O@m9sGBK+uCzLeL6(UvOMW8_oUg*yz~>Cu*2tR7 z3l=~ID@LIWkViZSR?LnaX5LY@En$g~#r#i8_00wGxEFiZZ>#M%xA?k{IczW{QGY$z zu!6#bbx^s*(XC(Q9f(1FJ)^P^T@gjI4%?wDi6Dq0f|ev3qiEAqVSnoMK`D=IJiA;^ z|I*b7b8krHn4igCEaE>pI@YK2_^>hMo9+(Iaspq>Kvfg9E#`*)?Pz+0(X#a=SWaaj z5lfU1As8+je+8i%d2R;}O2ZzSI)4#h7*_D~=~zG5``>^6`t9^D#!oqXAhf*vZ(ByU zoL~YYL9HAcDZJQOIIIdS9)i)u@@gHCW7uz>B1R(KYEsahw5 z$TMd$h+ZDz4JST?VyB?z?SD}Vq%#rg z`_uQ_*$vDb32L!43dRC+;~qS}LQ0YP#9_oHPl2I8v5nUgcFwY? z_bb)R`a0~U0eHvUr?UP4u!`9Ywkw==ufZzKM9zlCkCL8QXxE97N*>iV;0>;f1zJi4 zCFr(LBeWL(&ysS;X_75kReuz2Ns==|&~`8P1MZ`v7@SX5Sf$`lCG;x6_EKLh8=!|t zM5#+DaeEFp3y+S`LAPvuu%f@9tSW52AIo@!+P7*6ng(?r9&~|v^EMrC>0-cL+S=b! z4CC{!zpnB1qow|ksrJhBmFI{Y#(bn%_-gblqH1HCTWJTTcw$6wn}0Ty6jSuEmyUG3 ztem)995)CP82Ju%tHLsEAev^qJtWwu)RVWi9;74b_ND7&ev37KM>-KGPrbqLTxJLM zh__#ssAt3CX;STY>V`T@4JCJZ<^>Bm(Z@%zu-lGT`-9?BJ#d=e8?Ekwu(}jO(-{{B zMoL7#oS9}yM@AA}>won3{;P>A3n$u(b3#sUhyV1vfgL{gDD|*N2cd97oi@yk34|V!PH(H~2*$KXD*d&n6u^ES#`Hq=eZ6boo`~ z30q>FPs?^xfX@7Z5#e}wS+=>LHp!yFQPfV+#tJ8}?YlRk4u31qgI!9z193W9LFE91 zVkg$>SxRs(Y`Jca%8Ob24BwN)hGrMte_p45|Lx1t332(;d^_%$-?frdfFfJH@#G2Q zi_Qq}aCGt;<`7iZkj;w~4K|i1+i(vD0I}$?p(O(!lW!I$jFiz01V5-?!~&PoRc5p> z62Tn|YPR`62Y<42(B2Lx%4Rj!P_#JYzB!#+cD((YmmSG_?TH z)CO1H?eW;!oF567p+fUy#?jYilO8A%Ry|p8MR0 zQ@$fPlv{fhoqqcI zAHw|iS#05*U3n~*Vf>1iY-$RbakqnagliI0h_?6|F9Y2>4jw{c?07$O3HDOm`R*9n zGW}-jUe+5tJF!4&du(q_6JZSfnnHN$_JMd1_#p1S`C=z(L|Z(Eit~=dwaXsAAX`7p zU4PsBTOGUu^}6k$Q9UO$KR6i=Q(ncQ)PdG>JPD}xZQM|Gq+|5dqx5|tHR2o&v9xmt z$G2JG_!ETvx8Fbi`f>d7^ZM2B7@nLd7LdM;WqW^ie-g}W3ppG;c=m3oWzSJ|$o94! zob+R|7Jsk2KnE#i_PG`z%d*4iOug+%dw;rZ--D^g{mgmbBLN*JvVn(3J`qPpI@x7D zq@8uxvGZz)xDCZaiuaWMbeK!AzQluVC_qYm215U1DQu1*J<&am83TMpjz3Mey^3CnL_A(T7Cbxe!qVH`t$zR$M6l$Eb9nQ7Jt>3 zd9jRWX(s?`K%ce>TGt*4h@RL3JqzGWXMX(0%z(E##*#e=a=o}Q3o zu(x*ev{ETA)6)FkXiEy@uO3cnD3ID$M)$B|)9?@p5 zdac&F(~PVU3_aL}=}Hl!3QuM$wtp>H!0om;=n-JssdyE>?SWY^$-III_}gZ+`%huu zA3uNmVQr3 zz}X2cBCNt=+kaZICl1v1Zm3;jGq!y`r}O^K=GWM|3!nieX=)Q9Q**8dl!Q&1#QXqE57r!? zgiH(@Ba7uZmh|&V&_PV~`$~QJJU+Hh=O^OQyAs>#kpfO_%`4iDSASvu9LE@QRx7g~ zhq>J9EP&`cgQeSHN33eWdcmLrvSRb4vqy%tTWzH#f8(blZ_W98jzvl7Dz-kE+}T$L zkl(uP2WxuV{DU1)J0k<`zD*V@v9TzVQ`d9SbTrc#Fyb;iKWz5AFMAPlKl|l`tz?PF zUe8PpP`5i}y5pN{Gk+R#KI0OmbRDLYb^$N$_@_lW{;)_0xWg{Q7I;9P#2)?A1S%Tm zKJ9LANSpD4&Y7aa|Y_*M4a9B07#-`n^Q)TBkp-PE z?^?!@$7@*WiHEy%=4XJ&lkOr+-~e+;ft5v9|wpdRT+R6a``9Q^Pk!=X%&E?oiL$;owN4)nYn{d1vy+ z1AYX{aa2ZOqod6=*aet~EiTXCPIC|l{do;g;+XhZG;f|SCl<8s@Jik&|6!FP{su2k zFI!rCyrYC*qI@*)ar0UQyIzhy!M-fh6R;y|bY58azJH&F;=_jp7BC)s&@+MXAV7CG z{O-?uHBYuWzR6D@HJ@|}a&HAEX{SN}ea#)17vM7>19tZ`C6@hKz+zzhBXWP_I7!~{673s#OHS$#XqOaEb& zlC}iSynlGX;dEbT!Z}INa{m)U;mIyFa`0#r)|@>;PzzS1j^(5kl>t?J$UhJ7OdUiA zfxDWf@6KcQ)DpsVu$;l-JD5E^05b_W9#)K+ zrcvm6w@TmQ8^HQnBnJwb6mmK^U^#j6=z%;`25Rlp>PBq6oS+03hPU&~EF-8{*lgUr zS(CQ|Fa#u6tZw;;y&BkL?!ihHtAsX$sXB8O8RIMuT=LGZ;-VVnm7EFm%mydmo8~?1 zIe)EXBJ$_cv(npPYhWd4U^h*)A?!N$z}wCKvm3-~4BR;qW5M-32pGbL`qE*F`>ANS zkaK({D~g>1rSp3u$?SidKR;D#PtCvMYu}lZn{V?WM5QQaoLI9xqTRNtAU`Lj8c|b_ z@cUaM72Catpy0tmYe#!FtZK`as@nL{t$)Jz-UI?%-yq@n427>2;5!EMHVtmdFwR$l zgl=C@A9CAh9aV33u*Ydm4sLD+9xv?sxmy97g^KNvtX~<=sAc%c^b{n|jVw$9d^)Xx zAf{P}cPr9T`pny80z?ol{#3d_pKxn)Z2pZT5ji*Ty~f8;kT8Z(|?Q> z)Co<4PiFf-VA2PnwcJ4JW%AF7g3iuvNVZc(vh1n%n8#Z0UPP*=*dMyrDh#54E(8Pq zh!B180m6GkOC=jYpbt3UK^$=~MzjE~KUp43I(l^Gxa$Rd@vz+ia9IKjLk}KvdGZZc z%l0aF#^b`0nFzA*6*+*8@5V4;61Ds1h;MjrRRb-AOo{omw7(cV1I2}hY#%U znHAf-@*_xz!hsK+v^C9qj4TGm%!CwPJY0sqsF&sW=w69;$&~}GM~R;i(0v9OEk}k%FG4VsTqllX|F{h)4myTV@GAe)^*UIu zcc&CVxylFQSlis}n$}^haMbH5npPrNF}o}lwpZ=Kl7NwFz84BGK!5LrqzdxP?YOR; z8}#rLi0)nQsEvSq`Tpz_qUWs${rt0EXxWyFa0_#Na?MG5wA!_HSGP zdvLacr^<&@;}K2wa0sW<@oY1H&{F8@Y(H*YA1aLR;^oL59?x;F>9!;6*4!hM0jit- zYQ1#EKP*;cUrw|h?0=X@c1fjB#5mgN97>Nt9UEdg!PH6u3q6g@Hd(R^_FY5|bb5Ji zX-Tl6-JNFa#Tm)*;@SSvMsyf?u+~IF))7w7*neWw+hRq&5I$FtdCoSxEEe_BjB0uU zf)yNXF`cIf9glpm-sHG2ke=B4MB899mn~(^kaylVz*kDQ{(l5pXwI^CVwn|2&LQ-8 z=Ir)(jyL1_+JF1`H?OC7{IKK~V?f+P(`F{5+yD-E4M306gXF_YH|(e^q6K(hy&r2e z0fl}Yhdk0z<{h?_oXsB1kb7rGdkTw6@QxAZCr>ALvcFeI)&hIHj1$6m+PlkPmf26M z)~mBtJ%vwJn}0yt;C%|KeS9t$5^vaw%BI*)~SUQ-UD~a*hwdUNN3t3d2 zYMS{*(Y?5!!q+@R3eF`sorLU_Ag5zP(9zHIXe47Yb~gLM4hKZ;8cREzngjLV>~PN0jMfS^%}Xx{^uxj& zwCHfOOH#RPM@3l1n!F9dB&b(J9d_!T5-$+l)_z|^-u|i@&++y z&CV=3BH@qMT8;VfsSiaazaIw^Ja7QeXNB?d_)kktb}9_Q5dX1v`QBbn6|4`1E`RfY zgcQ$?o1Ml^0n&@rlvDi&zm0Y)BAcLBP;U!-i4=gMGuj-GMl_#C z#^9{0C3-if0m38+96_%EW_alTynjyV59{PjZZ=8oI9PAu2;s@|6A$MB*vq;Q8H$W}0u^p`1U4?W`Wv* zBxD=K&e>jfG9`z6dtpw;rGGBVr^a*N*<%z4YJdkmc}fyzei{!$W&kok&A;WKCQjt` zk^mx{UDYfIn;Hf|%NadV3{*dQG(NQ?FwLk&TTWpd-)iXZ9|QN^mZ`W*@46(mIcD=B zj=sc5?F{kKuI4k@zF&h$T8d#Ed z)WPyj=VnQn_hbK13wM!!LnKy5#Z8B)6=xwMti6M1HIt45#c)*T!~eL}%oC) z3XyCqj-KC3XKW>i&>*D^pq|sRk`;4!qnggrJUo|AiVxU64mG#!0t2_bvGsvZT0`x` z^wY}1(?Zijg?KvJz1ZgL%^uA=L5P@+&z`)4Lu}Bl$U!7RtJ}wM0I`4lP%%EkwvYOU zRq|l()Agy^9`Q1$Nb zbW1k#*Jg7yO0`7E-;-x7-je~)cqN}5nM7i5=+s$FzrU7BfW|HDD?9AUigvicETAUN z>Tq&ub%3Df3^t{1O96kZ=65*jF!c*D!BUc!=k#aJck`aG0Ox3Cls5n7g&gLhGbE6h z+l%1>`$S{Bmg?tUe{%NV)6ErL#Jn9QgAtpKobnjV6De2`AADtJ#2v8{#x1*cwDn~> zZ-KEaCvQ3g|0F_UO$D329Gwo<-FT-`-kZg`wMQKv^mM+VJDPu&tsZzJVQ03NDlWq+ zGfy@#RlD#qzkeTxZM4K-mdB%Oc8XwtpmGrWb~N;IR*(%twoVu1%5rKSakF~O+<5MF za?qKf(-eQ{Ie2YTgu)-*Q4`pT_5;U%zVBbw7j@pJhi_shFD$S2ad`|^Q}VoJ0F@>` zh)5%5ld9|Xqyv8%KHBB9fPu%>(<&?TATehLVngQf7E}cqipL`w^S=+YD*t*y95aSu z(~a|lyEC}FvFUm@a@HZ<$F^Jzu)lB*c;lXQPn->!eTR0m7-62)jZFE?`7 z=4qmMJHghL6Z`7+w!(QoW%J(f@~uJ4bZz#QUL!Q*b~!?0f}eNk4u?t()~ef^CJt{z z+s~A*o4|idFo|gnzryOVgE#lP>*Z+7%LB<_G2hMZZ3i}DfU(=_4E;h%VZ7y1BOu>K zwUde`l|_FQXRt#~o5Ps$Gv_Ef(jq#Ub3x~xD#X?t4(EwmdB)-*5~7K>?@RT|`q!`h zJ@%QATerhiS(b?( zTUv*x=dbeZU5Ll3KS<~2|L@mdKKIF5jbB9f{3%<+{;pFHg$J`;_igI2PH$NAq?@lj z4qJb0FQrM`-n!)Md>G5RT&N4jlOqII;qp*H*0t>3igVZ}qV{qY$L*L{$0K?rL#{At zeb$Q}&-s>};%n~15i54cOb;DfPaeHwr^PrGe>W#n+2#;U7|zSe?WUY}Vp&;U!(`b? zkgf3Cgk?wfqE>>FN}BZ+$0^Ag&ds#r7B+wQ+&ct*d|$6GKmU*QOtyR~T#`0YKX_T& z%N@NOp%Y2h*~SEA@GW$5IUV3i+(FR7gRbK+r=~~*S{+HvzInUCeJ%~%1lJwAmqj0} z2KWYpp2Wnlx4Y}4A&Wftv7?4re|+^d}3u0%pWh<)@-YkFY zTi61E>dwwrz%!HSso?EPhed43Giv^`+A&1jyLtx+95ePzaHgT;T^u)5oe zdp*eax;1uftKXyHct5^wD$A=8yi~8S!JCc6s#J{-Vuw;+Y`im3y&~-h_34zJ_W5~f zje}C={qBBVct!KVBCkz7o=Q)fNZ`cm(ay^m0tCkdg@bJu&*M(Bp_Y}iNI(RP&RLyS z2@_n<8{U3(IXcU@v|(g17dU^>WC`JgIXZaCHq=SHY=2&@%4!|ei9|_ihd_!AF79`An&lkMI}Fy}X4EaZMugr-u;ZTYZ;Av4=rU_Fm_hJ%$TUxnW_ z4o7!b|5v9s|036irI#Mu0O;8HVWQT|4?M{Eki;tl>B8F%TYN8Pe>kO1s(%p1Hss{( z%91}V72z!GCL-FzAY6jR%hj-+WEDxC5$aU^B~4l=@9aHdW%178Be|l za&8!~zbDt%tMY$8J{6xQjIDUQ^)4IAhk4u_9H?k%z<5S(R-~VI-Figa=QC`odKW`o z_HsNkZvmd@xPa-UV{izyDl3OMn6YsDlKu0^4uHEq1EsOoJDVDt>$y>Pul~w6{9 zS!$D3wVVmVfF-xgrg|~(So;~(QUO0Fl6iG+?e)m^tQA69>@bdq*Ye&_88pVS@z3EA zGIM~*riFhFj#zU!-;S9vY_AwhXiewWdk>4(J$e|1)VZycgk+UxK%WJQH5kVTnC4$E z+h4IpCy4CoO{dQA@(S1I+D|($v45Lls@045b=6UxDK1736#n<6`elu;U#w#9PbaF4 zgCB6=`mVteCuvD`>HVC~C^Rr9IG1|CwWmontNDL;)G!JBkWaSA-2CVs6@miW{K&Eu zDIWZ7MTKu~iGD6~f&5L28@Y2PA&$aBQ$wAw!CwXwbxF>A+B8cZYJA z(>{OKAJ*$1e}4`p3P=@S1q=yUYZu+_C@Zh|3r`vGnM!t!ly$R5d*<;{33#zEF{V0 zZ9O&F955>aC~V_cr+|mUKdsM_PIG?ObM=3c)A(#OWXtZSLYUZoSr%dCZ}Zx1>*OtI z^8T~{<8dBk!sB5+GyQ3$e)&2c!?J)6WPge32CbV%3iFxC0fOG1AU!ihk?)T{9@T~# z47hs%$~BzZT^ul5o%ZG=0I$&3OdxLj+(i4A#qJmvSc_w5B}!Njnghxz_CMB6(=^TA%= zad25=yW1m0ag^J#z8!T5hC1}S*v(fAljVZ3P0!4chH00cct`C3h-Q_lp z^@0bq;NV{SVX93Wh);6}&UgoWZm->R%;g2gW+lKB=gxa2c$D0QW36adkVfN%I2^GsJ%u4n@4}PGHu>e9ZC8&vj@buK^}_6$tAn(_dbqGyig_ zDo*#ZDguqg4*;Q;ei6VN^9^)O{%>_omrd0yj$@vRS7JTa0d)(#x^0+X&_-OewV(x( z>!r|y!Jr`F3=pB4=yL>{k#CFIgKamr_rvlNFHUO4(IF4h-oMlSqUV1C2Bo@%u;+c6 ztni4o|X>_TtxO z*(gHYZWVlkfClk)I7EN5soa_94!)P^+vJ>YQ-rA4)9Z?yA!~j*9PiF^%4uGOK+)}G zo0aw4&PI*hQJ8WBVuvFTt{@|HxbO1H*9=giGd#7xLTqU%8jKSYtY2B4@6@nuy_*lo zcDiA*OPc6$*sGH;+#gW&^>6FT=wIf?`E&otfte*B7Cy!2))s%*$?JrtAzktDae5ma zAAkuwH*DC8o2xbY$lR%M6h)+p7ZjRKK+o}!^|tkSdXeB3-rClZDc`5Jes!DNp3zgm zWTE;Z+QH;z0iXPO>eXviN z_2);eaJsFS=GnY0xnSx94QN`*+oByCcrWDBxmYnLCS;(Xwh}zy^a5u`eS4S<4NCI+ zcgywlU%##2KZXw|u6=HC2Cymu3M3OD&&mXhb_&ZD?(|hwa1kV#jjl0R4^(2G#NE2s|r%A3L<})(VhI zX%0p@qRqkayLl2Sy-Ci4d`4Ludkn%Pi{L;Dh`y)5C+2ut#B@yWf`!4ST3VUj1HGJX zVjH&?Wo86|`3(n^%$HT|Uq1i#@zp@7557y%5K4dH2rJ!QF{a_ebG#u1Un$lWJ_9un zCx^wwKnr&AG%xYu4)OL{zUe_?az+F%0Bx}Bt@r7*mSrLN;IuI(hdfsZ>uAMtJWmc` zpKk%tiN<+8eW&>J_RhEKxzY}XZN=f?)g9jRJc1K@7qruBPm9%QY> zDky&iq6F54Y6b@#QC49=b=~U4dSbU;pP?j<*Z0!L^*`3HUmZ}C+P5imVDP*Cq-tLB z@-{*>db0Y>&LhITvj>ngCX5{Cn?Vt0AVN{1qh$C!Fa3dzwgxrq#Y?Ze@C-U+GfZ)E z5U8hKbvnA!=iJGhpO!Z7YY`Zrszd?HXsr!qD9sO zNr$@5^i1;}Hfvmt`|Zu+3c|U!IXL5BUI0GM3Dkpec=tq6OjF?_kF@PNK?(m@tAFkrydFl4>@=0&2gCfQHcEW>5%MfyODNzomNLTf~ z*WrL?Ct)XE*E@~P9aS|GLcx}DA~b+eEeEfx#;OK$5N;Dxh~gkbvZ>HKB}(#y>N@f_ z-kvO%{2VI4-}mIH5d;BC60C2}o=$d4bC*YAro_z@ zqmY{gIl(${#OxXE0cPFuJwer@dQIPh_7f{Ld$}Bx;x*t2e{qO#uuzJ)n$YL?Q=a!d zUq{joT3bW*D+h)2K82^vBOh;NUCHZ*8N7l#_+^%BQFm$dcaXG46a*Ud;I9Z+5PL6Zo7Q?6#o5QU;DRFqwu6~d~nF@ zi^*Th8xFQN#};ou!dyDg>4ihk$LzGXG@M|>_8rqpWE`gA(1B@=7>GFRnRVheuG*Yj zvK;!+0~%mSO|cdt5?u3X&xC(HAW{zRShfV{Ef>!V@u{E_`W_Lupk$|43_D&S*gJ@_ zL4OYCqMhiO=$)L~*2a3B4e;m*f6T`XSMht@Xll zgC{KB-BYjGz2MoSQ0Ef#2X5firc?Qd{>)r~*YfTmIaYdl{XAjMi(vP9-67trymAzq zMefCR92BS>QQz+QDvl+)U2zX2ll7su_ivzjU{l!xwBnRv=Pi4vbLy72Cvi>&CPuPc z{q$PuY3(pBpS`{nzH5I|KcV3JI(=D?tlzw(D|~PBYVXonDmMEdlk+PfkI@M+Cj|1a z6Bt*u<8*?DjuRt1Jy!>K1NJk7X6C2-HF~)+#C=*;c{w=blwVl#XPc(?8a?Hm_G&5E zK#}CN7I%2vgM;;rL9m0#5P`e{?Zjc>=JGLnO`Oi#51Y6%?EHT|tw|pFx#_Dz#mtjklNBTRXnY?2<^CZ~fawMzWf5i?EuW!exy&|#nKd#h&UMIZX z`!G8MrW1i<_Ew!?0UtpRyBHA6V9l7BxRO1Da~47?&{Kcie0chK+{s4z?AUiiVz@1& zs@B3OKknFkYLv^PoS%+>qi7fLwN3=!B8BYy-o3n;q~@bqdGGZ|Y{J>fbAJU)j%Oko zpH6Q#=jDlwhnB&B9^hRT$4_sRKj@m!pmye|{d1T_U|QJ+{Vd$7?n z+Z$^w94T!0c!b*y_W^zcpdlUJQr&D{3k{VR4Y7)$SM@(XSDhu>oOR)SK-qE>Clo&| zgwTKMXiXJ@!p3VW){BEatgjReZK|j)U6v#};Mgk)f+H%s5y5*q9zY%N9J?Dl?9UG9 z_d4lt{c(xD75F8H>MPvYS8k=;5l=@+CeOJmn~XAmA zHhbvSh7A#pm^*GqE48aX-Kf z$MWI<2dHF6z21&lZdUL@g^&&Rc6y%r2``_{B89&=QjsXOt?aD+IEH**f4x}e9~Voqlx+>FDS6i9 z{M77hvVlU)lsPf z{9M)Ed&>;Z0~TFD8*7{r`NO0hS#%a%H!|4M+!>i3Ad>nFAyMsoWIFLsD(`tbXoA zvFd+H@_0OUn=Jmyj|3v#LqxpS*=jZE`~lzNmq&erh6=%|6kp)x3fE4h|MOzy51L0l zfYjz}88Q7(=TBpgOS@?J*rk5~stQnca<&+DJ*&vBj=apvLe8lk`)QZP#Yc>$ z~ibFcv#A4>Vcoi25A!(w+VT-vB~L^c-e?R=wb=I%^&JU9g2TVkZ7IfHtx26 zUaZT-N>4+Tx)+zgKk|hg)uz!qs8eaQbfORLp1fuzOsO$C` zaPFKhW$$?6q-_?5L=or60Vc0shrG;IA@5(7ks7%4an+vAdl!GPx67GoAwkZwfYMa) zJS@7%eF#xI5MT*-D!|{ImebpzYkl6F_t|V&3;orWA?pL`?p#cetUxp)e25s;?_(J? ze9#N*$5M^YFJJ!r((CsDNI$fBd6F1t5>T0*H@T#yrl3kxWv(TnzzM93Er_=F;X{71q$1qH(V=mh{8l-VHURq9m{N&m2ZU{$x^}57%fsGfU7v#ADmx>KtlKV;J}veIw}zKv|;L2zqG-~ zBRIWqyvO#It|in(RI=?89s)wr$dGfp%wFJ`BpH7a@}~Pdey)UxRHNBLv7Yve7`6QA;P6XlnzE*$y=cQMBl8^XmK>XD85tshp z&Ku`w*F%M?ylm(+W#@&lbreX@)rgm)xKBEixQVLU04yfqHCW3U+i`m!W6IX^tHF;% z2daPJsN`sqT^i1&u$cN#-qjwX_ggA|wdPyoULw2N;Cd4{)UhhwO*c680d6w)S+$Y( zn%X`hMLvYU8>>4v-NO8k{gCZTYCWw>XmmJ`*p$|23eu4XZF*AU`@H_XR;hdd-9N7L zp!`aSsZR=)Zbx<^vFLiKw-}z-TNd`jqP6{6WsM@GU-EPCZl{@E0SN8-5( z^j$&AN(ccbO536xcs?Ox8MC@p_!kk=7a z2fyml%~R<`sfC(0He-Gr+iGAm$s<&(TMjs)HxF9=*+hDbL-}=!`^$})4XqJ4+enA- z^KNIhD(}rYU@Ofs#@jl5U*UWW#qsi&%7x;^&mC? zuaW_FC!|_|F7=A;9SXz31Td9b;7HvJ#v18yF+|?HEMA1oxkjGsRm7c!t_YJ=u1mcW zIO7CXIAKoB0>~z^6$(p&Z1MVWL;Tw(y_J5*+P{4M^zE1Em^1w4sWpE_D`Bk+PK|>h zD5{;8VW@!&oT=A7l9oMt6%^~X;q_B==G4h|k_&Xd!}5~Dfp($;ig*TqpZz0U^@wd< z8;$-i4c1-^X%eR4`x1EVvyp-)&6@ zC)0649D&m|o7Cy3Zm@q^blmF0Ry$3Kz5zq3`QGVMtw>!;=*F1QC;G9Lf(~6tNgB(7K|%AFWO%$yyChU z4aWm(vF1@78ruS_LMRMZ+1rXs$={-iF>&%{c7^?&(oXhH+X1+#FEX5yS9aW?C`)t6 zp-?tT=50qd!_9vNwbD>`Ub>=UP?P{~s|vF|CQgdJGQcAUwrxr5bA?Bbxs_%`Flt4- zh9XpEBd{4TSPinHhVPcfPc`$rts*bZT~No%Rbk!!IM?fHHsL^jm+YGiu`Wp-9kTv^ zi+28>`ti%}^=Bt9r;u)&fzD;GRP`X$xH39KsTKFtJ4Anoz@%T0%1sUz9e^}qsDuBL zcYG>(sl9wAGuD}%{s%reW#ZkF20K7EaAV(2M?Ly|tWFw&>BHoCSB~^@;E4>m8gEi= zER!QiJ+<8~z_?opk9@2a(|6vi@$UM;=VIA?iCSyI$$Q_Iano+Y186o__O<{lta(Kf0AvJ<%6 zd;khsXC{ahO__t2tYjby^$K-x=Da4+np$q+tL<~)_XG5)o zH;{jBhb=nAHnq-zpMh4+|< z)Bpnh=pr@V_EGe6<6xG{J7-Ppc$ke`2mya^b|4XL9N)E7bP+Wpi^|)uVa+F1lT$a# zx?H`i74u%gLt@lUaUhbtT#+0Uqe`bXV>)7^8^BD^u+_`%o`*`?Ka>0FM6`0~Fk2_) zzZyDpcT(9j*;Wyp$JinKq*Eu#SKN=*UL3*QS+f6SyAlM zZpzd+sZEAyp~YJ(WWKZ}2ti=AZ?PI;)J?c~RvWX~#I{Z<*)wb5w363UCSW^UoGH%9 z?O33VFcrWiQLCFHa3pYDtsK&S2+hRKLu|Kp%`vHzP1X-V0j*67NHy+l;xm6wUQUA- z+lpD3G!!fZ&EI;r_8#;(pZdLUmXiVoVFTv}Wq>&vpy-%;;kV_X{e=2^=bKyAZ$Cz& z&tKoXUmX0rmQ4pC{U`ChH0+gwH0l^z0pY3cU`5gzY)0*x1Nb;}l;pU0N4oTp9LpgP zDR|@6+%iAVy~o#9!K(L7E>(XgR#`*XB<#^kZPK0QH`OXcZtc<0y?d*Ef+F;qv9vW0 zr7@GF%V~c&my<z8I{;bLWS*}dk%Mwidl938+AV3g z=M^Pf*4j1y(*fxptM;va`>1rE=>B-Rvq`l=8o+-CyGXHWzJWFeIqiQ-udP=nw5{ZI zyJ#S+{Ke_L5TNJO`hjEx!BN$fZArw){2eUO(N3pdb&)L2|FL7eSq{N*O8}kscMpxj zQ&U@VF>&tnK01rH^iGB`*SR@#zOE1KIv()`dUc&i*)z_NS8E&!04_6$J!{vjstUO# zoU6Ccp#-21NI~67BD{aqEQe;46n}T)cv_|<%6dGFV(#a)%;L#wHR$Xa_EdS4tbg^? zeKkNEHF@R9iCh4=?yxQC(vDf)B3p%1OUULAn+}t95_lVJo112_z^{93mo>=d45zh= zx(ZiMqnLzm(&>3?jsWAa(zyK7lx?u&4@>I`A}2Md9m~+DP>X+X>jTM*NP5&f{j$1E zSb;q1BWO3?fWhvTn}$m5P&Bmy6%tDtT{r0YnSWlXB`qk|1vmG%Cv4%K??X1iv#p@QUj=sO;YBg~s~{uRou*Fdo9L)_BJ zMCU8$a}LfVYh()=1hFJ|oVUTerfP>y28zXPIUf`AD#=-Eh#$-J=a)}kerT}<@3&s< zo=IU(;ayP1+jRK)2J1TIP%Yl(!;aNvYlfl)hWS zf)9>)+L;r^y4*jaHG7+I!Qz0YJ~hWMA=Z95?CeOxVjO!zjcvE5!Fn+`JCwXF^qpAy+`bMe-zqoVy#p ztG3p6C+4!sh&-U_sF(WM(#bOq-~+j%@U&G|-to}8;K2{w8LGy+Dp@N_9___|?gJSD zyIj2KEQ-xa&E|2PYuT}OKBU8I!&6$-U~Yp{2iku>8^`yu>B2s!Yu!zGrzygUw(s|9 z$M^e1*T26m5kK9Xw+|rQ2e=|oMMV`)WvU$bzZEssis!VMg?K}jQ6g3DH*M=)C3VGe zr+pF=l&9=HA)~-J3ftbB8@T^|H@)mO^$Lm3j*n%3hq~Gt3iFE}#y9G)dRG84>D5_3 zGMImZC3UrikT3@HSSzc^Plue2WihMvJ&&buea-fOG*H4IPM?ZfU>u0&)n=XbO1;?1 zD&X|1MDKBwdEv!*yL4zg7^_oQ7g7PH3rgCNCjXHk_ z=LGELoK&2v4>Su1IXRlD5+g66PuDAmz-AY^jU6B%)@ExU;Zu#fy~8QvZEL%u3B)Pe z0)4&u@`1O&OvjRzG?KqxpQ_cZFdDzAECvh@vR9pxPR>yEk%nAVt3Sw-n%aLy;?l&YpRjys7#9Ucddmro}<+ zudw~eQ0dsp<@B8*eO zynTS7x>{PNK3h52_qzjPK$Zg8s1BG2wI$tGpDKqOXHls)p_bUEmubL*#{Yi}OL5Z2 zVFIOFZP{+c4hGI+=Rd$?*OavWhh$kk>$JzL6DvWc#4qKQh%N&B0?#LE?UxP;Ru5O9 z<87(F|GqX<{s3Hm_IEx6{Y2+>^Fb=@0pQd^b!3&D18UZ^Mh6X2FYKqUHhg~ZX7v@Y zaGka!^|CsClA5hbrv-ACTI+vP5%+q5JNdGNv(Odv*&GvbwBeoH*nh0ptYe-EYi(v3 z2YS5E-O8Z)k{?eGl;VWE7nA>P8Glo97!bDaAlbgVhl)*(4l9r;N;yiThCou2wd$!ZEc)Yon&u_v+5`}LGx z1?T4O_@~pItIdP&kh~25fGepPcYjjW)D;ZwN8Sy#n~~n)c@wR74J#cr(`Ay3sky_j zleF6GV>|gf>jMU44IvKpaP?MwgKAz70QFX_{w$YhHu1qJ+AK~_docw9iQMr=~{ zt}@A{HtZ^@9dK9>(h9gFn&y}b8Fz(w&WuZ*)c0&}%k=%r%UI?c%RiQv{(rPoFo2#f zNfY!$$`!%nx9?%MQPYJ|;bCOmBT8}*5SDJeh%De-->aUjY6{Lc@^`kzE4*gixmYjX zd2rZ*IsuLul23CYQD0>~N`rZLU9Im6U#ycLSf?hM)YDkCk6};awD*xP9&!;pR|s5D zA}nuts+V|sqX93_X;mLuKJ^rLI1Q=`_D_IbO@Bn z{&;m7Pk#Y#^*AouleARb`YP8zg5C0#jZ^~2OYq#j$6@R*I$;rXzzE05c5HEjun?B5 zI~!>yNZWMjFkP-7=8#Wsliue^wp~kSjoF6Hmri2w^;wF|87U1xlz&;&Q5KZ4n-jXF zA`f84-#yquL)*+}`cR;mzfZ2D|$W&Og_c}DouaD528 z5Ptx#H3`;gTP??@rhj#zExQc1rX>|+p&krov!r((HhJ`+Gkj4;6&}hS5{Jem!7{zh z-JFZsB->FHXz%KVcmkYe@181?=dDlBee0#nMn5>vB2UoizC3KQkk_$77|7i$`To;N zts9s0WD47fK+R4o(68zoMiOGCI;)Pk*;AROeBY+$=KRl^Rex5`dGneM0OeG&-jiYZ z%MMHFusNOX9CeNwwTdq-ciEMB=i^k-m-E~n6T7TwmeT>gd1YErN@oY~)V>eBh8)-; z004C10?J8+s7EJ1e<&(=>v6G+rwD`9qkk$!G^bSz&YMc;QBhZ3`T-jr^CBE@Pqig9~|_g*b+UfDrmm!BLUQiXRl zkjb#NT%Vw+HnlR}yyzm!@fLQ+cI^-YEHYo@*dHq@W&zI0Zavx5r~8JHph>3 zkl*(fNq?$Mn;5jjty-tsmB25wsbpCNZA&4)x8^;IN|S^u`~Ab2fO*1W8;?1pw_`)3 zPy#V$!Y+EkuiO1zBMQs##_Yd-1>2>?l_xp`U5+_b&jgMVef!-mBXH6e`KreYbvs$Obi%8vlj zlGkanbPS5)bgGr6cFRpFyB`-+tRb5?hRUlY2JaGZVoAG}1wvJ>FDTe()1RtUo8BDC z=GqFeJVSZAT|JOnJv#Lp?X`se+&s~CIY@A*)OJPH6-zNd_su8_vHh`7cl}|Wz8{ce zh=20+!4C4r#Y+!Bl`G7t>0S5oakC~;RD#Gmj{#N5q#LKP^P!c-G@23v>e5eEiQADK z`{jcDXWpQ$rdZ1jKu?DO&SV>DI`*N)j+HeRj;OD z92}<`XlM7^bl8PBc1+FCz+C6GWFANXRO$w0~oX zZ1Vmb0JNH*l8tgIQ=y*jl+UgMsd5ZM<1XcDFWp&}kS^GQg(QZN3AGR){qZ-Oj;4zI zvn39zB}0hMXTKqbmwViGS$D-><7)w8dp5NuYO6})2(rDSdW20iVw`kwRsmcfb5cd& zaHxdiBlsouBpU#<*S24&lB|P+X$VjFJ)C7zP_>gX?OQyj{Z!BC zQ0GhNNkaVk?{n&;__7nyG1S8$Ptgh|arrs<2$b zVjf02U=k;RdDlF|@=k}j24~yjW39fe3gEiX(`@d+nf2XJ;$<@x-s-8VpnphcGOiUfgoGOIV>hNFMrGWZhmq4C)PUN7V72GZ~XnT3HW(v!XOC$(Az<$kZ6bY ztOV-gCfPWQ>>;`R%;41j;Q%ffWw!#Zr_`uzAjG?wW^Ero6o2-(Miwm<2S457 zTF6KRZ>Nzq{a@zo(C1;trB{z(06oSc~k-#*rVkJpv@ zqj@}rn z1p?Y9L}vZ;BxTx*hnd@SxW^ttz!@NsZ4BJlv`2^!agXcdl^D|j95ckj)*9%{v<}m% zt>l+Fh4+@dt9AO!xY6bPiI2^^%HN8(@u>Co$0*Pa5Rd* zQQuPFZ-0FG@_+U7|NKXL0Al!q-l(SSa8c^Jc4ZCTkycHF0|MBCH&jj>I2k6ZLV1Ab z>A9`+)v-uVRVv~RAPr&~1n`U?7Wkf~YsuF9ZRjHB zBLwYgRM?MaRt8z|Ne2nxNI$NuUcUVD4WRJyX?$D-<=0Dw@Kk^x#oT&Juyq?;Z6igI z=GBeWxYBX9Q=w|-MC^ys2pQh0q{Qj%HOD}+NV`6Wj2a?((*M_8hj`cGMDlwJZ?JB2%%4^%xYQ;8@2D)>5jKp_2sS~Z?}|ML?2>F&$e(x zVa*8%i*Y}e=daf;oSaSh)9mQqu794)Aja0??SBmh5!qJ)ECJ~es3R$z?Cs>ktN*;3 zI~xC17SMZ>k_GTAYM;*I60|3Y?R|2>>6)~LUz9)CZh+4t$p26--Nly0+Xi~PJ;9*X4BWWJ9o zt|@{Ie_p3`WBe>>wVgA-ANXo2v?t942AkGf1EmPVI#kV}27Z-_&3actIc^RBA$qJL zss$=wOI}e!*(Z%}?6kTnCqUUG`wsX>$D+1PC6(sT-FR|Cwf*hpdkolQ*)0rnlz;e1 zH5-#HKznmGh1feR0b6rb@^ruUni|{8wROr3*28*}ig};K-T`r6oQEa2$j3V70i#hV z$?o#~%n;W{lyaGlU$>?I|0Mhcw6GaU@m%qjHwhI03{OoO#wi%!m1JI4?@qp{$~+uz zAuwCrPorm{Wr2^X6t5wy79pppPk&j!L6TnG_T7$jt#bHiyD+!&dcW7ZIcU(t1fM(L%rexhu>wu&Y2AR>m1r&n6WzpK?HCR;?JvOVN-8j6BqeOv6)m<(uM05twp@<=N;ZxQ-21BCx^}L zm*3L9@Zr@SX_AOctQRnN70BKm)&Zcz8w===6R+K=yVDuXv07iImy_|~l8|hM*LcSW zt$bKlR|j5T6-77X%i63SOqS@0;JbISEzNOQeNQ<$YjTO(lnHRCn)J6h$>H#`^OM4q zWG#fC2vQ7+K|sGCYVUjLkAIhczl{I3J5OwG&1}0qf`UHa!io*8pS{N)Ut(bp_%Pqy*YOP$!5iny_oh&>gEXV zs;ZyMYvp>cy2H-2i(-*gBZtE+trKSZu2UbDgTr_(+{*_JA%CsK@UDp5bsxMh zGg~4rX%`&3YL%-#%AqH<^G)?KNsz{_uhd~f&utUW{!;tA1vpS@zn&Br082o$ zzv8HbmI&;G1ZjA9*KWsqbh>9dOLCrQzY>uF3RyW0y7aMzq{!8SVwb;VavO75H6_yZ z4Yfz8c_p=PO;faN!}Rh`XgPnllnsbG9+2};Ks2f3a*pj#Ne=Wj5~%gkok<7HVtepv zEq0P9x&2tw0F(h1v+JSe;5|rhyr?s?#2980^WNp z|MvOotz3n9uZX0cuhmD?hJNGl!nq(C=A0`!bvoEnAXn|ytl^c->l}Ze36b#DrEPL3 zmJ{ybV8Ue|fIb#-St2e7<4QJY=^jm}sBGE9##{!}VDAg)rG?rfR$Zz@_1?)>ByT>? z(-x^}&8FA|HBKw+KtuC>ITuL8n$w6eqSyhIXLX;r6BahywX>$ct8PNBO2ksrm<%XrRD z5^6~vn}b1VP9n-XwB>)gap?n9|$`u;X1^3y^cAL5e;G;huM>is@R$F^y(0*;v20_UKG=WK(! zLMmjP#PCZk2?f5(@O_?&PAS5qNY|zrf+~W-M!rk+!p3W;qd3}OE2jOA6C4nDe)iYn z9^sV5DL{JZi+O+LN~R-Rf$7>%-dWtpUIgz3&bgwg#Qf8toTgZkE4deOH<`A2nYA1c zds+F1n9y5vEd7`^WLW$j`G?vEN$h>0{`~&((Jn@D<92#s_8h8gWG&Do;F`6))dHX# zLv!?GBMx8TD9a^Fe|gohiC+N5#8KlNdzk>-a_(xk9J+sc*W;4D)8Ppyy-XLX6Kb_; z2L?{R^Xl#+8NKruUE{PbQ#FV01l(O+=eb$W+K5_gq|6$L9&Oapcxvzd@sbrH`jNpK z*wg8VqHTL$>WkH$rL7w<4a+xiJn5^2Ec_HrUun30)i490<}q z31WIKd8L0iPnExQ@KNQ>8|^^sJuYy#zT7~KYl~tcSi4>g{QAv@zJPkGJF8yR{`aXF zT+*#aa4HTEnZ_qMcD1x7J)C2Y|!rgy3oILG6FIV~TUp&_KBn1s{B{|Kk z>8T3O3l%-9lGZbhC)T%`G{LLwRTvh4Qi_p8BbmVyMZMv&LM+5 zkKunEp32!J*@-F0(*Clx(^l|eqy(c50E=Z%A6fjkRI?r#N7s& zy(`NXfvXDG@R=6&ctH4cu>4MBW3zcLdOUwJU{eBGX)F5-RJZ1nCo%MHUK#T8oC4iR zy_OJ%O#qrRUY@_EO^ixb#0*|DsXGDDib88@gtGUv>jS?Y&M59g%Q=>^+oAhL)^?&F ze_5zk1)`r8YMemEt}e4J7sF;6)f2V)OA0FjM3+o>T*?bXH0aYHijkb{TC_8*OYVPm zw%r|9Apm5^o9zwmpWysa9h&9w0yQb>v+k!>3U%;1-n;Zj-aV+Qt(kpMj)=qrXdowC zF#glope1U$>ASaH(bRY=E9^e>a|!#B%;E@oQ(f80_H8RpxJ_q_qbLy|tSeo}>TL+z z6G5rg{cj8Px}zSK30id9UvO*ga7BMdO-fZcwGA)Ld6$NI-UHB+r`okV=M;tmq}Yk# zss(7>l}{ZJ3sG(IjX`3z#6mIpp^#E^7H@3X(361gbYS$E(~|ZE`jCnBf3&4b*=T=#H=HQ- z+9PQB&L(r@D5W(2vQTlA9G+W+3e1j>+@+J(nskRnvY(B{p= zRyVEE9pDF+Nov~~lqcI0=+u9LZAy9$jtGq$x=&mptZA8FRmD3ILC(Y4Cm~?)a|J-oE=3QwW;P$aqnN#5$^OfILr+7;#hShok$@tBwkjjs)fk-oeN`L~oB^sNn!K8dL*Rev!yk`x%wAy~ z0nHvWH}s+6LRZQ;ZN%v2Q`Iu{36=SBfc4^Vkn~dEF&-r>yV~HLgTxeiFJp7QEbId}kvC8)0*sCfvlZYK@f0Pt#alSPuP z0ms!x>L3ExrBe#9>vp|gpnJBpj@XGj!3HU<7&hVtyOy^-l4ao z%krCi;`L^@#D>pK0b&VSWk+RG=h zo|;4Pc<{c91px{J%!7tQ2WKLy4q>mn<}&J%gdV)szJbWA^|X0a;Cve^!C_Dp-R!0Y znKyi8*93pZGD903{+BBVsN}=COkM`Ib=fCGHr9LA)3KO^201Hrzy~VNp)1mK|M6=r zUHjYJF-lz8dpj(JwqR9hv+o<6Ou(6etl*$22Qw+g!tNRN!uIPBXOJ8Z9iw3zATy4n z)8c<$sq-%@Rj1>-FvrVDWZt&4jy$$|?|I#`01tm1(q76A@~;L+D2k>-nR<{&WGl@f zlN}`plai~>jwf+Ik;m2-} zKuvd;?j#f!YpiQPAa$j;Z#>AlQHP~EKAsio6&ZgX-c zdiz@r2-Tsm7jZ2Zo%X1hDB)8TjIJj}C+>fq8^oAjmy&ZRRk~?$zHDF-;&%f2w5q*_ zGRMSuo$?aP$NsBtEeZb`^|i;vJB0J65}zFrJVC3gea*o=0`NR9!nl3O_qyLE&FU*N z)jJ#BADdT#7EiE@q3-|`Sqr0O1_9DNmE?3r!G@*LG~`vZ8p^RQSJU#5eD4IZ&ES6k zKv_d& zY0qLHny`d4^`nsv#*zsIHorRa5`urCwF+`RMx{K==r?fpf%F0j1zTI)I)Ajsa&k++k(NZ#4XU9qMJKbPn5rG`Q} zB#5VO#Wb8Z1rd0ZZ_Q(qaQv38d95XU3etX}g1Qa_VQxcCYjNP=rGn z`C_5+vT<*Dge!=qrDyT_PDX!|NgJ@q{C?X0bN^n6-}~#tnzq7EiiBDoUK}VO)P%GH z$u!L%<1YVD{hZh&RZOm>bW?=I-Z}3NhC*eR!n%Y_5Tq6?d70M&xin$3HCIBIWGcf# zQ`lk7{7gF?9VEQIM<&g`Jy+}&QV=miwacvUR_BZBY-T@Zt_9YS$(rW1^|KL$gmK-_RnhtM^BGd#Q@K3I`P>5 zW-r;HzT0RyJMXM=5idaXBwf#|L)YOP)(_@(O@Q#NkZIl^Jlh_;lpi2e?C@4g3!Waysg#C=U@Ks`1<+& z{At<<8=~Xd>3TAVSmLmb;kE)#EjpP3?>U{ie(8DHYypJm6@`Bgnw@Ph&i$|q%88rF z`*j|N<6@y|v)G~S3dxaZ(iBt$MDO|tZsm?_V(Xi?N_!;E`G5zRlu>W(H=@Z)ln#_r z{gzx??GtI&yzLYsx<-Jk()`Y2a*o33y$)GZwJ2U@m?!CFcjku}s_3mh4!VbfWw-TE zPsgd3Xm4YAvyXrO*Qd|-zZ@Gic0R=_*cy!I(hEho4f0y3)4SYlIf)Rm3TJ@N)Z9?9 z?%Pp{W(}nC1&E!Rj{vZ;L&a^#2_dhAG+j*p2lydql9s|`H&+5G`Dg=j+Zy($#)!08 zfabLd2P#OP*~a{~RBjbs5~&=L7}s`!8=E(SEgErkC0&2JdiUT0j$ug2SyF9i&n3~T zrVz*+UR3RA`ghA~mBS`P(>Zt)>LDq86Bv#G!!x2xRX>t+`c)+%RRUBn+mGQ} z(P?SoAQ`Zz13NXY-9f$4YvR*EN}^R!@_E`$%%=)^mC*KDTevSF3z4@)m_etlOeSbnI*nmP5A`(z=o?&Gd1T0m-G1WlAm!dc~?AU9csCcvT4~6(f^qNh^7jz+F&*>U^TmL=^v8!SG*kSwA)&axjqofUtv&4IYic}rR?=}Wesx&;^hXwyYzulBhe zyDe4c5=~Q*OzFDY4is%0fk<}WTAn*4r}C1aeBj$+efpz*`Q>_Drt_&%>NVYVLAWlp z=~)Qa1RNpU*->_7FE|1jQldPx`krwWh1OWHIx+Ve!d91L-}ENYorYs}-InOZ3fg}b z?s-i=Xp6JV2Nm7OtI_ctaItxgy!wP$Nn)7(8s1r(Frj|IrpIDu2#3v_292;Ckl!)1 z5(A*rO^pKufSc~m*4N2lg5NKB>qG?*cgeSf-cuebhB|^g8{w zb1CaBnq{>| z3z|&QXxZrk#Q_|?N=i^{@FDF5lbr$=kN>DW7>^pqDQY`-7=4BVm`gtc3gzU2zSM=2 z?j4@icY2}kQ2hKROijUv%LM-^4I8$oo2-9H+xPf+ zsa~so+tan)uCY*1B<(U9FMVLB(!Tr>n>|}(YQC8IElTsSJmk-ylLxPFAKt{X4dv?! zHkP>>2=qC=i+Z}r3C8Pm$bB<%O95aj2iuyw_Yjp;3n6NGt~3k0Fn3UmLQW^pk1bly zqkx>V<`H`0o*J>&d=VS=Za-aEf-eKLFUf*Z_-L|DLQd)#+j z^@1{|wqCrg)2BcG=NGLaR5AH*J=-2w69Dxk`uY zVapg`6x5#zQ3yqB$QAvs|4B-pxcd5L-T3 z9)u=MyQE76Zvot9Trk>RcYU=kNXS8wsaj=_66(gTOEwL)woE3SpO<^Yv2#{fw&#WV z^8L$e)og-J zUC`Q5^wM!ah3uI0)r73rCD2%H$9dEMyuVvD8SUamB5B@Hh{=`ZPwLrnYUCO@X;g1hM{e@A7K=wLv>9cCnyx5 zQA+N%pj!gkx zkZx6_$PtIao1{jsT9#&VRYG6~S!iA8Tmn>=6sK}j;HgzF@e-r#K2)8QYQOyX|i=1WSyMZng7CTtw z72B)DKcgL4QOPe$1VBN{WbdKf3iRc66#q7NFbFg02778e++YCJe65(MUW+P4*-&E} z{AN$YW@$l*RxQPOG{-9mRKP5LMC+|aj;uVgK~`wOs~{MsB#?+XdiJNL43C(;dxDz!t332wEbq0fRu^D3m{qE_8oY!` zMpryYEv+rvx#q;ESGZ*t#c>3q0x*ikKCWhLhy+T)vvc+3ZNvhVQV!CY_e1ut9FY9` zRf$MQMPve0!q&8b1Vu<%X6E_zZB{R=f9+o4hGG|%;a(Mg_N$gVrLc*0$Wj-2uYX^s zH5-|qbi9;g4NF&SSM|z)A)Xn;2uiwi_zqJ846P+?L|ai=(dUa;T@JoWb&^Dh#9FM? zwk1we*C>UiABRkWXy~PbA&*xKs9!=}QIzo>*foW7Gr0ygAuliKPPUHwXaoYOe_g=N ztR5U8m^hnBnGt(M4~04c$I}rYftA&p%V~?L%#b>WvV$1akQ+(IF`XJ^T^4&l$K!8H zm499*T|SjCi&@o2-fQLfLN#sWIw2rdr{qlzX-Kn13Ty6fw!=}fz(%*Iry3T)1>{Kf zAyGg?bW~A%&&$2QziUMaWzHP$f6^A&)7<^u(x|OW&0#5~kR7i>Gi)osoRoNO0Mo8)eaUo20Z?c z&X`TBDI_shRts+SDEZVNB$;mHH9I|J75p~FScoFFV|!FmE9mDnOae=2}{C+HKr zx9W5Qv~R4*yu2*U)!|c?s~+G`W4D@MNnz{b;#zac( z1f_GY?2p620BdQ%;W>L4HOB20#G*1Agei`hM#6*$n>#cmg3yoz_FfcHR;4jOKlq_W zusoaQFV6R|Xp>-(S*xkoe@O5?i~ak*uGe4Og%gO*-d&r5l$yLG!I$o60AvE#R){#4 z5~4uk^VUa8RgC~j)ihV>qubV?Sq~lgs-ibtY+!Z@r&ikhgpJ(tA$#Kv$1H`Ws>8pp z*VR`YuQ_o#!7O)OKGU5{I2|J(EbFYoZ?axB?LEp0qCrjJO}Lo{o{Tek=$Of=>C(m7pS#(c{l75uior&kTWog zv(lSlDwonCm8=i1(QpM4weQUJ1whTH9H)RyNA}l^CX1sIn-MbvTVs$z8fnE zJlJHNx{&F7;CAA`f2npEPZA;Fii^wLPlx75UXsPiW@WQI$P1JYC1#W7ZP!1D7zW7T zC}`Aj%FF{`I%U00$hSS8ieZ7PZ8=hNVz<_+Ms{h63;$TE@mqZZ4V!byEb}7~UOG!I z4+5fa%IBPN3!D4xx)DvDE2@G|s$J=D=K(*Rwi$s3r~P`-e`}hZGbJpzblaGA@~}=z zWp^%d)-^~OE~`#$si>ah!}sW}?HJVe3MvL4z$_^|U~F?R3O2Fv#Z*C)TdNJd=`+5y z+qvn!?%_8LGMh@$2^0vQjmvAHHlosg9K!j_%#?DlPiK$7XTE6birC%%xK!IuOVzzf zQKozdXg1|;e|3F49dK*O9tt}<0NsbW!G%DQ@2W2@KLPPmx_ArLsW+<*DveuPUtcWP zm8N>6(i{tn9ZKJk@I5bT<^$9onpLTRmxy6dH<+@$`7q$Q>#WGR%TXn8!i%;V&8tLU z0UyC83|<|0&%e!hw4j{NsS+c*fLzC6xOJ)6Po0CBe;!HdftHPPsOUfIt((c)QvCsY z{C$`V)34k0VI#FYx)*MH?-l9rj;YQiQmj{kUCjD+>`vH`SBg3=L^NNXM$_}Uj;-$2`z7dc$W;pqkF#nUk1!v`90bYw|$^NNs-sLq>_xHer_r5tZ zt*<+bgl|&2jrI2{-V;)E?b|IA?SztgD*D|Ce;vSkMV2$!Glqx5o0SGHGnELqyoX=f3MIiQIT#dn7ourb@6gKKvwe*)}^<(2hU*@68ZEt`Gl&o^8JqNe`<0b z5OfXLPu|3_$DtCoc0BOYdj9iTE$aMy46~+V-qYC;tT8}P8&W~Mt7;afHL2<(X{q2= zjiw-q!Rpwdea*Q;xHLZ2_5gyNFA;xSWcy_6&(z17J#xax2||0EB)l!F8~uJO%8HWF z#?=338k_h}?ni(@=U1{GcD8H9e^@RsA(=31tE#hPU2Pbb^XJ9OkX<_tyG}Nze21OH zPTul$a%byro1m|-NeK=_I=w~451-*bUhdDYX3PrEM^%fTs1Ap4H9r$pttbrrAaB0= z;S6hmr|&)+(A?n~epPmaah!UG!eNhMWCEkr;SeqWP1|qMX0(F|O3u^7HK(O>Y67__UUKSp=Z$T)@3UBr zlSQlQVXw~(4`p-KHMp-C^nGa(7_TLEJIF#jY=mIW_e}WG$EWZ8b+ukCex4HHW@|#7 ztAypas||EEUQE>jF7exKeOhb-BvgLrL znl}*HRW9p1CXtbVs-L38k@xO20%X!gg6*sn+|FC$-%jf-n@!76Ny|EvT**NRzC>^+ zOLh;;97|NUyR2%z<4iZZiIlsVwMi5FmqTBh?<#Abnl;)5YF}QRe_#D=ss8oncT3Rc z8pw5Q;?dCnjnG90AZlf1W;H3bhEzJ*8fD-_98O{pP&qLQ9hB4Cc2MUHno|T2Dw7;4 z)cB-;k(zB#Jf0VoQ?~*K2h_OiHldDJF%F^`fa~EA2x2gkch*!jUI#Hw`!)2{1M@1R zr46rhTupO=O=UVje{zrc@)G!TS|W4mSPw|3?5xc#5{!W58g$<_8uR>ot(k2jnaP0w zA_NQkmz8=IkJTNj z8;>_PC+k%-lLd+g3jxj_>x=51+KMDn84A^+)sC;;Air-ZfAWiSb=tylicZTyRfDM4 zIhm*}30Z;k3a8xMLaLzNHlOG-Rt59b+u5c8X;J$*+{-r?)&{=yg13iwO?@JAUP8Vc zXj_D(Mn`>Hs828b%TxJzZTLCGSAXC3PgjbCR32y6EqJ83~bnU zu?QPee=KGAe=auO%`wZd7moGj{E#AYmNo*poh%v^ndn3NyBoOcQ2ME|JsILL-sU9v z)Zn|U+jdA2`<$~}>!x8==*1e%>gg`QN(6s-kolqPY4;lGBy3M!)Q~{%dL3G}nP3aR z`D-7CIv92)47q&eg=^wrgzxwESgCK{UazmtUtjIDf5Q3Uice6~y846%>~{T5l@j&% z>+B;H4VS!aU&S+$mbbF%51AhgOwQ&zBav+fZYhn+xj+~nZ1LE&uN~cqS<+?S&F|V2 zK`Pk*J6}Nz_FsxfMjJqX~=Bk&ePE_5Q-e zZM@~Ve_Ptx$s%j)J>9o`9jf=L`(pzNdxGS+ED2iK1_<&W7A(P=+15`fP#s~wBuD60 ziP@^uah5fhS0!{r!8Ki%G>DW~nXGuoT^SDD{|MuG-!~9`RwrIpF5oijW^0yp2vEnl zs(1Fj5QsT7N7u8U_DBDfg5hUfO~dZOm0lo%e~@RBYK)MkP&PYJlyA(ZbB~)1q$Iuw zYsrd9-6S{2(@>OJXA~l52e)g1qe`(#+qOrZ6Tk>uoN9F%-jAo1(%$Ds5>z<#aSE&2 zR;j+;rS%&?qO|XB=O^%vUDN;xipz?Ji{>*drFNutZ61nm>Q$p1A6#(RXy`-J;dF5s ze=FTy)Mh~`Xn7p$6^}FzSXIe9(gRpUs~@8%N##U~_f}5Ss&ke$=gPC)&P4^5E3K3?IFZrGb6ir`MW#vrItXb4uljt zBKZ!$e}yynT2Xt7yx2-}Z&~wkLiusWr(PF%k3+MwDT0cf4l1V zd8rh>Qf5Q_|6>u0ELbE~uLKU~Ttv!Cmg(BmC5jG>RSba~c?|{tL?Yim4-a%-* zlk1b6Hr1tGkxkwvc(vG}TC719f2YnTh|gPi^*|h4Qhu5jz*}$U7H%KKChs?P^SQlz z9KW=$pVf8z)NNP$H@NicFE5|wXNTp1!i2B$Ndl!Py>IvM=_rRvx4WGfaB{C#2je+$xu!i)Yj>^5;^uJs0IwenYfAv0l^=;s~>+EU-^PL93oBghvIcOv~#!OZMixit?^_oaL zk!>`kT?A_Ao6!+4xK|fEmIA11@loK3YCKu~1Ej1u5ZD0!t&>ny3Ppi9f`Xm@Q-1D! zu>&j|LHz`HKiz3J#UDYYH@Sf|Y-*OIVviJQ(RN@h;D)US-Z0+IfBA<2;NAamz4q{H z`Tz^rpSG7hKWaH2(P}X;3{-UIK=!)Vlr>=Gh7rXzkbIk6CdaWWszkPEmx3qJh)Y6B zIuz=qlt5itQK;861i0DhT{dvEX5%gXeJ-)ZM>8ZZyH**xtyujIJ6uN97htzS$d+2k zqQ{|pc+wTe=x7f`e^s%{%fF!_e#&Ym67tk3Ov^oL~tj!yoR^;Sx_WhKwDjTmXEHIWqUi}T9Yac_+ue~xk8X}$-uv~0t&9Y`9H zZmMVu2Zg}zd?MfwkP7IxgxL!V;eOWCQrjPIAC#VoHpA7EFqM~2WdkK@qG_Z;H-c zPRX8a#N_;5f1cK5;>Jr+zHcfuK!zlF+s6p4*|u4!9|(D-}k1nSWiXf7doY!oq_m-p=al3)28cKpn7l zjY>2tcXNVDlryl=u(6F)moYRB*Q;uxK?*t#_)S1l)s?dsclkEC(Usxok!+_o|N>{Pp+mGk~f5NG-NzjBk?rWk+Ii~1v75NyL>X?#~ zdzRtA{x^?jpNV3Tr!7p1p=ly|Ivr`VMQSE|&uX**p`UtZ9r`hq)lakiv`{v#ZSfhK z>M3xsMxmVQ*gC?jOcqDEL%Nq1*U@FZItBN*N7V;y5Z@Gd&NhtQ)#++>d?r*BO>n(W z7jwT|;AF47CwMHWq+omc)~%(VYV_6jlP{?lfBn8R-q5gB1i~kgc~!N$6}UaKMG0>} zy>y&uIXqdzAIG(NCfvdn^~e*P3Qe%}1uA^tV z$N~{)5J1EB46&>2vfIR|MF#Y*Kr9aBvLnDIG_9hbg7&ei;0B94U|{ZU;77^E4HfMn ze<|sT(ObZ~RZi<}|Nj1P$=&VcChPfGJVPfpO<%n}0Puu+CKiKib8G6t_tX)=8?Mu8 z!6tjzw0Qy~mEf=w$4NtUi2(pYW3`j;1x}8wdT^jUx1z!XbH%EDTBf%iabf44WzCA`l5#6HGu0e*LmaZ?>-Gelpv+H;17 zZj;c^Zi#QjuRiqE)T@L=i;t;Y*3IlKg5aBWRX6lG&rm@*)ND0k?FPBoJ7nExGpfTQLVw@)x%VVgR}!^ zc3c#=RqGHAD4g2B4zT%REWLs)``!XCuc&v3ZW+?qqb0b?cU5oO%5GOypm~wxrci;! zX)3j#HJ}tto>0dOtXT@Iw@7IkfA^;2;VMTf_S!j>RoO}ZEqEj^WiZf#?l>fi`qx$R z>i9`;me&-=R5K2U6g7n_(JY`>GWj*TFMw0QZV)vj$4a#p=PqQmjFSfPtTL~(Hf2}sQ7AST5t7rplg+sjIXQ{9bnI#)mKFtHfBo`qlXwLA zaO^JctEbhePWi~nR!(?DRX7RxVSqr$ack&l_Zq#a%F4M_B+A)ed&r$PDPz;bos{AXkHWJQ@z?+0ijlQXhlEJ}hJtzkmW!<#5f}Z7cw2 zpU&I@Clk3N5PZ7*a$>B*e=E8rVeH3imj^Ma-Vo%6)nwLrIy&1z36rP2crS?%VZEiGZR(e@;(M)ijRf=6H$s z7)~G)VQoUK3QX*(6*di$z5co#B8@;V8(GhdS3y*;Sx>NXbzO3v3^`$TNqwVajo6Wz zZC?9nv6|4d1oM=j=JYh@z^tN?kX^EnhVMP!Y^A)O{y7?D~F@`^Y8+ z;L655#!~p&_`S|wfBjgcKR-HFnO`MOo*QVVK0cF&cZ$(LZ0B_@>nrmfRut+|iRtQI zK*zuefX9s;4A1T2{p#43a}4l#iSz|?6L10myd_qY4ydK*2Dz7D;dLYYdca`d?(gg_ zN|U{Ny=)eDtf$^i#zlfj9SV;_)*Q}>b}6uTfso{K(eIg*f6TnJz&Zun;(pkU_R3>g zRY_rJbbPFCQ(Kt$r$iPGM%(p(%K7bT{Zsw^%lEJK-{b2yhbm#hPokhUtr(VeV8?b@ ziwHzmg;YzmZ|~58mV*V@wuyKZlfgLT-XaVRcJT4UH-Rx|?LKuqa8|B}3kasGv5`-N zm2Ha48IdjKf2s_)KQ7fz!YK#2>$-hg@dzn-{S}->;ot!N4^FbThN?=WVRo}@bZuv0 zRqj$?b;LG!FuaW;O03&6Fjsx(OOY#9TEm$WbU0na&31PI8`=BE{pY9qkNSx<;^_UK zFHXDKsrqWj@-$6y*o#9zQWX2piu-_uczWiYL3{T>e;B>U{rPZuj7-u1O`VuTAlHkA zT^YSV+Ei+Q2X?1ZI*fy0$9rvc9jDP8uO&02cr7CpDadfQzH=Ao#G3Qts{!^yxBTa2 zyKV4y(Exo{6EUjC!1EFdt0JzCFyV1_e)ik7>k}kCR``) zR)vH8e-+fdFVAbXK-5oav#`VawBbKE7~kwis~YnT#b%Wb0s9#oJlyXvjgdxg43 zZ;rKMa;)ieUg1y&CaXV0I0RRaIvqDj1G>2s2{e{d1T4nYQ(dn3(5oXUT!=dv{SBk@?b}P%? z)E1R`9V01hNk!t=@u&U#S;1URnQCM444XaU4dQhzhoC^vxU{5+-Y2J_Z5dzr9UdG@ ze~jYN3Nkq(PBK-hOY@twS0%mJ0$$B23gI=7J|sGeIdrGr0eC2$=N^`eoqG(-WovE* zmXVvm9Qx3y3uLU>;o`;aHeUny_s2!lr~dNoPOF36F!flbz{{8%$V&k@mbLBLw@;@Y zHggr}?*dMrIvge4MFEMRqau;wr@#lfyDECytEvD3%Jz$%=7x1=}6NDx9Nf?8LrwmYjq-?Yvb_PHT^Go^}e)UJU9nHN|hX zyn*nH-N}}$cC*zsl_IC?*ix51ekXb2)T^NYYVUOXeVOu4%T#XY4SST#;rJ8Je|Z(< zxRnb5MfKe&WHNcU*Wo_xFjaZ|T#-p^oS~U>RlIgqQz!*ADYuPX0yu0+C6%Gb zC*c`lD?^+40XF#uyEaa$A=^-tP9^BP_*235Op#xpj8V|I^LA)609Boh9{Uob?aCSx z)Gy7=?@~4SgA;bUQ~(I2>G!uge+WzpRpB|X+qBfRoAyn&|5N|6VAKxSd~SPDBd4z6 z?tZIM?1UXJV+*VGtd>(h6PV1#e%BbOI@!RM(PzGtqZvTwqb<;-kWe+Kn%RQMJE zX*2;Qg4{*T$A--xq~E5xECJ$xyF2l7Xh5V|c2eURlrJL7q&-`0Zl{iatkU>ne0#B} zIE$mMCyTZw3MQTsjET+a+L7Y5r6+VmDSg&}L8Ji0BaJCrQ5^El>fU%4M|xAL0Wc6) zNO$@PmD7{J;TTA0SY|pwe@#y3t%8ipe%vKZ^S)5U;|s9J+3HNzVvQrXu8+uaDiBBS zyHvAO5J$liaFq9VNqHeif3$ojMOM@sI6_+7@7+S5^4mSka&JW;j6EC^{6jhoPUNx^ z=35LO-+#Du|Ii|Qk}58Nv&_2!C3ZKcZUaD!)Q@XA=B+~m+)FE0e~nR>Lk4Ny5iGqg z*fNeWSH6UX>O}0S(ku*Qzh430-jW@wytOs3eOet*RUU{l$MGb1LQYb=a|(VHR%bJx zila{V4WWfZteYcIlfcHiEa2n554)S7Se8TC@`^X@q(^lly{5K2#x_n`!UQW`7c`ci zy2=FTxVH|z&ph52e`@@Dxg`D?gi#z$c;biicuaZ6;D!5I`%7(Nr=*FsnxjXXehfJ} zT!wDNK=+)y^vZXK^KR!uYrpMaPiAGXd?jz$vO)IL;X)A`Ua~!ecJdAlC)L{6;2pf~ zho@Z~UQZQUKWzj!M(=xQ(gNOKP@y0VFhAi27NI>kS%DaBe_NG3yCZPUx-&KP){__R zuI$Zq4vTJT6!6udu~!6lvZ}T`UAL$2QdTDYZNYXWi$i)Ehu7_U(dbKY-OI&<;xCaT z-qF#Z4ZOh|nr1jUHUtNRyh!Eb1D4CC2w~~b3Ll&Fwncyt0i&A^@z$Gtt}R;LFDDqM z!bA z=B5r}vaL;}$HR+;Q%%HOQ^ZZHndUj*7XXpH1m?*e3-vO;-i!4eA0VNRm`|;JZ@AedHf5`wIhv=}mca4q1?pVtywRNT| zY5KEFa-BaiWlRN3@{yi;uhmRA566rNBm&7wGN*1jF>fNFB zZMEmR4&Em@ArWTG~`2$<(MszpM>1YEet+@JI$*4$@U@Ve-i!G&W$c*5e+7Xhk){_Ryl!oRrwzD^2J zJZ{TxJIL3p>#5zmxMcQY)9yMI$RjlAJlI6exe!!Ld3?GW*meg+#g7Qepk(9NO=ykk z^aaNuff(*h!al)uDo}aZ%r@+@g0ixAe}VXqW*3{0!5#S?$FS3n9DF;%tb}JBV3kIs zQd7B|&Lz!zB%M2|%B_k749-;+ecc>1Hs-Ai#M+TQ$gJ2qcRXiAu9ea7-B;=L8s zY^px7BSSH@xzkp0I7DALN-EBXL;(DqTFJ2wsI`G=)a!RGmpPo7Le2o+GPDvT5DfRN#V-*t*jc#Jc{zX!f10+l1$yVpyEsP?rk( z>|64xI)}5dSb?sicPWaX*a3H|R-T-hpWeEXL8qOi>^#2pXyy26x#r8K-^SOs z4R-vbBsZo~ou^6)>bOc`b61jNH?5JtLAaaNK~@!x-GkEYaE|Lve+C5AlIYJ;xqanR zgUb%+oJzUO0qoT}#*g3D=socfP9HXf=h-grJ&meaI9}zx)7ge|4y?0X*(NIGWOti( zbq$*06{r+cBb-ilsb&EsU^jMvRfiy?MVYlFCB#QUZv^*yFE9Jk0a}AAwTY@jas-i| z7wqe|-+wIDa=d#Ye}q+gNyrMInw-@&=Liu-R~+|H%?G>%YwpEh@9>XOxu8oMEJ3U6 z8_?@QoP#Z{$zg7azu)SjlZV9uc4I={GyP)g5|UlRc_7eI(&j)Mae*%t|)1 z%dNri$i=UG*#{cI7CZr~b0`Q7P?e1fxQcy;Dg93Ve9kuzRuYk4#4efw@TZxb~2q;mrK!k z(kj~Iw7mBib8s!i>nb#Kc379qSz~4*#a&hiw?bXBw?X_7ymM|&y#rg60NdR{K2JzEp#N0t#PEE<-U{d5Muu7*7OWx6H+=e==uo!*7a0kxZ#IHuF$ zEmoBm2LP8`v~)sKy&p=e-u@K6{_QQC)2fG;10-i)D-_y3b4mfBI_OKZBvc{Z>rW6_qS62$LbKSp8bVQO8n!*vNCDtd+My(j2d7S4bG( zPt{Le>(%0ZCCC6+C+FQUO|XI{r7#kBBEOPs_cpiZI}A?yUu$`Z$|(`RWpQ$$mWU;k0kJ->fQv+lOW<1XEf&W1e+cV z;Z1vi<@)mS<<)>PETz@`Rr&a-O|SAvo8yK$J~^yC_-}2uriR}Wck=(o*V`@IaU0pXufi9Q0)JJ7x;+smV&9#J6Z^gcRRC;;C6b$z+V05{etc6>fHw_1cvg1H+&We01U>^K0TX?a-gs|AJ#?viLF+L8 zKwx(0kIa5}dYe`P47=G|j}FE>e^gVp)KNI{0B}H$zswpolFQERy44fTQR%>CL#b$- z!!FI&1bFchF?3B|9DTLRR{;Ch{dPakuMSR%h^EM8ec~Gd{6?b;;|n zT|Z$e4waNmc_+zla|riV<;&hLbpXMj$z@X!S`qhZ-650|9BD~4LTv{@Z2YiN@vTpj z>&w{#oD+C0)JVH_vXT;v#IMe4aDN0RmR;_gCL5~O@6yO+qg;!jn-xHA=3q)~4xW+8 ziS*5@DSg4zdj_Zz>hqB(lcL1(T{EEld;wc31W>Gy2dl!Wjvnj69G8>RrTbmn75J(k z6QV`10o3G9Q%IAZj_w5=RUd%w2;&+Qy?eGfHXzDoFGb865E z>L+nWCA^GlfTuu+eXQ3%KY#tla|oiOpO+uyQNnZ0j*&@dr+Q3*+EbA%qKj=^l}Xan z7GVci4iyB3<)kcWFn4RyS(js}sa~4mU5cBuY6YunkCrb}j<1YliGMIz7v;%vZtYUT z#XFcse3u+ARRa{oRs%a}u-iE_?3=49zoy_cXot|DFGus_*%3S)@YLqw0N_d0pqRx=QXPzRE2*Lh9;pOOHqrDET`i8n+!%m zIY)wUt-b{Xi8Ze(cN=;@ z2Q@~!(gl(@+1@0@cJ9j+fbXX+Tk^(7=M_pQ(ly8av0(rD?SKB|^Y8tq`1G2fMGU@UE(2(IY9IokJ6KgAIDb-_srl zyDM$Whi`L%ZGS6_e4juu%>}3nKswQ~cGHW6|0t5)6%f))iQq|*td9`oi<1pH7IHYW zxT*hf(N5i7^2-D-as5iAIhj}6X%mcaf7l@04Q;))H)E&eM#h=t$pL)iq1`agR=2p5 zcD8Za1HWK%bo{J41VuCoc_vX4-&O6guA z7a*#rm(3@QHG96M@S3t*c>{28HaKY@m#I8^0=JVX$H937fL?Crol>%}R|&}=+|z1* z&tM-=z}tNyKl(qcSp0Ft#!xg1U^P@zu0GbzD)E%@GU)Ucqs4fUiAaEdQ+m^>mZNNY z&oa{ay?^1F+A;A(H_e5tGc;cGvXF4t+Ic#zz-p5kRS7b1zz zEWu%oXm}x{=y*$br36n!9`@xp#?%HUOEBzOMCvPT8{#5Ww_X2d+cuS_>kf!I00kz> z4n@w|hu-V&oWGCv%9ioxbNjHp6xdW!p{zmDqkk?TKHWIfm?g7$1y7*AyYolvy(BqS z>Y|h0Dz%(}S4Cy-{OYOJfF)a0o^((ydRtW2Mgo&81*BkOyls@H>_U>__T;Wb!ifT7 zEaO!MvC#PoVwv!p*y9GfWr1r`!WVW{j2P7%P6cWLTq$@qhhif^Ah5$W-a1I=a85g2 zw|}}Z?0rJ%4O$%p9`dJ>Ow?_x^LJ|drzL_+kpHhQar^1(PGNSubi1U=T%9x! zrWdSGzmlQ&Q0m1d2|30@amJy%9jeGz)aK`O=B#oS!0FYiY)zTiWm)F^ti0ux^$k++ z+#4K)Z*;uu8vCi^`VHMHuEx|i@{^M!8vffiT z8&;lTKMo~E__%gUF4vPqMN__obho;)=S{*-{fZHc-AVw+# z@Hq*ImwWGB9XQpr~ACsT<|l;oE)r4Dqs&E53`@a=EzZ=we0VDxwJQrqaA6->qMVO~`Zn%G_e&or zmg37KQcbXGuz&p{GZGY2PSmz!B$iA`uD*W5D-%<(=>P~}X*D8ZIObMuG zNzf^rL_x4wy0nyO7dSTR8h2ci_X&oeCel509MAUrZZQL-S{A2~kRUOY&m=$Y?1$i& zn8o|y)1z1YO5TRE@_hSlw`=o8>|TaTy9Q%gG}}fA?j91tAs@QGS!VE%ihtfvJQc5x z{=7~LG8`|Ef#1dn*RcKUGFhd|DWYqWPu8kKv#RbBt8aCqwIq{`?_A5xF&$M~&FnSZ zk)%S@2-qO@ciDYx6wP~xZ)#+&W2%#3QjYtQpYXh-cFLDTH-Jxo$f19?ZRb-ptcy_!{+3Mz<1)JG93}tEc5;+#rc?Qmcb_^62{w32s=~xYjBLj-GHUvkJ zkSM>Lo>k2$=n+E})#Xx0?5qf^CY@9WPP)}yRUHt9tp1pv^ids_NPi2m45=o%vYqaS zs3k%_*dnAmuXwBevz*A2Yzzt+vewBX>#no=mb2N} zYm?-ZS@xz~wI(&&^?zh_km%}Ocyfq?=fJ% zI=nfABP)arCo-ivcKm+HOq1H|M=k*LE8SRrdSYeD99`7Xx1 ztOhnU-#E99S`lQXT9U!bT=K=A)`>{|dLO1|xF&qS$V~}a+kd~oO6pLMFE4M%F~KY3 z3HKW1K`m-ts>4T|iGZt`W${^o*o8bi7g9s0^wX&eZvwxBddXENS-}cPo|gXU>AtZq znbo3MKp2#C+P2%LaxV~Ltgtw?L`5fY=4qL%|7t!s1Uh-yLOK+}RTw=IJ9;RBw?zAJT624#ntg6Mw9LTZXpT+mw_Q!X*e_a>&|$ zvQeu2>qu@qBs^?#&4Yuv6jVCa&E|v#>91(^rB&(1KIk>S(;oi)uhn!9KYiUkr2WN9 zzAl}=ka*rutCt9FCwEj*xs^}3m1a3?`fyyP%T~4fC7XC(r|gK|(OBWcxubUk6C&PW zBPTlraewJ9J2jM7JObzrboBavAK{_oab1_)rE+LhMUClX`R>SAWEZI$7nNp{ZOOsj zLG@C&qn<(pbSfWqJ_l^cA10@+6Gze8;U?)UZOf_7891;;RiD!`VN&w&mE@v-PkNu{ z=TCZ0Q819)Uz%6!^}4LHcW0fH*BYJ|%K2@sW`CGOfBnb2dY5RSxQ|LAie)A}ja0Ex zi1`SX1^RbT@aSV#o#7#}QUX#us0Xt-@pE_FxZzC7R6v;w- zh<`V7%02vHmC6Sv!Cp|ocBz4o)OLslbY4>|YM3u*2?!$97yvpzmsl7rj2+~y0>Rr^ zLJr3U>>A#lQZt2hXK>GJO+J|=i4UrRI_}bkcOKxr;pNBnxW8#S+cX8xvW`dKHjXlw zYjXn2)}7b zxV{|kZDr$Y!!I>p9#JUKJnd4{v9hNf@ukZ*jbf}WK_l+y#YmRY!YVRTqP=z8BB zw*=@Jt$0b^EKt+MIC$$S_Q_kK>Sb+dHKW8{Jax9MFYf;U4IIm z!YF!XWX?pgdKtW;ZNX=fz!sY4jl;)3c>`ful@*;ffL`e^Pv3gcNsU+cgI#s0BTDq# z^8gD2GrT}F&~@nr-!Z}GkNy6s{mrgHSw7bFMTIu5D=Dg@q64Dk5ohf7@f2(Vpz&I@ z;$qwv6pp7LtP^EBZT7Ob2yPQyUY4)La)<$TWT6S5URZ1F=VcliMu+h~F z3)gdmx#nz{ruwgUK^oFKP6s0Aq)fdT2va4c~99OkHnuOc;koxfbF#8N$Lyu{z67LvMCg(o%_cYirRyFD=Z zpeJXHGY}VXK_Y>ab2%?v%1Wq?a+avTRO`w_bdb4f7IHQBq@`cn)RYBZE2s-jABWS0 zfyDOQRa$ohg}HBMhsdV)%}NC=LoK?U(unGvkx!{QY~WpL-p+Ao%c()yWfMQSDV-RW zvDv(-Ch_{$Il9D$1v%6{pnnP_y~x>?Fu=M!mg>8#>gMsIo_ZE}QUx?X+MQU*q=?JY zOqk^XrT1&cr}b>Kv(E0{Wf*Pk&><_yF*n};x+PTROHp37_`IbCuQ|Mpcr(=wy;-yp zUGJFH_X|S@v&Wul_R7btS`izms=pByQ@aGJ;Z3bw3baEJ_`p(<(SOD~ikgw>Q1BJV zNv(D3ha+8`1L(y~^B~&O;wvayU1Pb4S`t;9(l}M3)n+#TxKP-HuVyKVcrFzxn)t84?pZBqJ^@K$71 zIw%$>DY}Ld4tKCCIe&sX;Bb2iu{)ujw1p|U4K~%dh)q%$*!P4&KyNv2FZNC|&<)T} z8rImi5U=#uZml{cCjjwmnh_&*H4RjZIjxJW*n>+YvFXr^mtvpeFy5Eymv4)ucG_Z5 z0aIx!uWMciMQ)x-3}!zkKHva$ZWc~wZ}HMn-a+TK-7U=x)PEZsm?3AXN=9~(x4}*% zOq+%&&NZ#xLRIscT)mg%m1ZtGJHttGLKIms)vjv*f%egmnr*oUoK-8JCBta{$@)j- zk4+hDZ`G>ipofXy2G7xfl36bTUSiZlhN!eFrtS4|(O;d=cV0u~qny;CzBo)>+G1i` z+L+wH>7)M->wooj!}a1hMZKW1JQzr_(5}fr)+Cn*vABzhI;gw_#4!I!*`2kL@I{s3-rz?;NyhmYqU~(?KY(gLUZcZID^bOyi3-#^apX^S(k1zo@B}4A7WTHa~$K?#dp#uy1 zRNI!AkGMB*GrI%?&!lQKX7@zGv@VsrMe-(WL>PTK`eg1h;&%DB2dbv6W>U?n02~=t~I``PuKm)%}#=y*W z{yYLI;sg~}U0G7yrI^blHq#=lNibcWtLZWDrP6_NI@+;m;IgQSfQGTuXp_5})OuVT zr0y^@Ntb}oPiK7-@wJ)F1&Tont5r1Rw(J-V(76!z3RBOfO5Y0FdjU?6-{fNfXh zhJq0^ANStlFsk9M0p0BhKuZ~mER9=TPXtG;mzdc)3Kt`eMh+W#Y?iQ;-p?@(- zTDA|F7YYVcEQp4Za9cCDzX z-6hPg`0|%4wZi+0t8U;q6a>xkBTmJ1sQsMzQMFRM1O}Hv<+RPA77XFJN{3`0n8I!w z%%|3#1j?ATi68c-l$f@Pj>DSH`G3>G8j?g6np`*YUApZ9Y$^561{Qit$)r+P^J9u; zXg;U1wl)_Cu%@&LMul=`}#Yn+_k zwMkyi)6d2FnwF4U04P6~X#zP2?B0n2n3VCplVpLaN07!X8gAIE6j2fL=YLSCE=x7m zDkc~Gf>g^Nx32THv=z4CM>Orqj;~V=5RFS`&&W8+k_fbr=!T33aENPqqo@mC>^Q|G z9|GK-gf!J&5=p^Uc#$`~RBzd7l1cCE1pU2J*&o`Y$X%Vg)WH@iQCPR&a4Ds|-OeIq zr9L80k`*b_mu;J`%hcPKg?}Bwo6rZ5eT_fA-a**B(a}$DUptA)ZP@(c1$6zJk|;CD z@M3GRUYC@f;24twM;jGIWFK121@GFfDc{dth!qg;wK{pj5>Wj}92u%)P+}@snGZ^o zr{FjRowgl8kLuur5J&#vb(m21?ijtAoav%2o6aCugQzgOuc0?pn12bWl$eC>!D6Tg zd`2la*^9CRpfIMNO)hAPD_j8@S6-sGrGK6h5qLwkCso+uV1>7d zAS4&c?icY7EOiwx9VpZkfZ~HHr!AVP z^*UD?i33c=%*or#GfNL}3ZsRtbcI&GL%D+F*bkwAbI2KOW$unP5NW5z7;_StUH1E3 zh4zQVNeEhhFgXKJd_otG$S@dV3?Zo?=U`jYaV1OaDxiN6Qb4iB06E7HGgup-=2WS)b6$$qTYp|jvW=-0w>2ES0hW}P3klUWmDE_=z();HxGX7y%0f(r&qbM6v*Plkt$aN?sEqpD_fvS zB}Ho0-`W8tmbOei#R2~W=&a~AH5=yRoQiYXkeh7Dl>@Ta}C^aWL<+QQN zs&S@WnZQ(kT&er>r{BJQyuKeq=ZCfz4&*u5n37qKz`?tQj#1Qy6kOW;I1;BFqPIJH z)9Zt(N)k@e7U*&yLi&qNrd9D*?GmP)_)7TI6@Pwl|E}G;g2cv)UeoEgYX-T0fO?f$$}xQZ=8HK=1`iBQa4qK zG77}2P)qIVPiSFawF8)?u#n;aXbSOvSTRl`knXu+7iWIgfwGDr+_QX+I^_-XP-~H(U1cZjF**y} zbxtR{q|V_anCLVpB(owtmwK#58ka4S=YNX*_qTt3{O$g`S767_`v;Kw^8!r02_BFt zeu={n0YJ*9!f#rBCYFRS19IAfm+M1P*mPZ-Rp5(K{RYG2N$gHu_gpgBik=B)9gCvB zv)}EHBydvD8aQ~5yo@r^Qyj#)sGi-addJ}kD?-t%8bVYMyveRC6p)=&1;Kd74S%+7 zQX6~JJOO-uIYQ5iXlk*M(|2O6-eQh11G|z|Ij8h;zDro1a)&z4Y|{CDBLDg64^+OS z+?qOQAHWI6i>2)0gtZqKYu+kRJ?y+5juw%Z6xcWu`4Th(+%r1^459N7X}gi@PraWh zw|DhTwtczd24MRny~z`DR!%L{wSO52b3CP6<7$d`y^i1WM`;S^I;(fzBu^zwfzs#A z%Zqhra7?(Ln%wYp4!zYA-cnQg`Y5 z`?#nV347tMm#zG~Y@Y4O|F~@AClZOzY@$`S)XOOO+?xWj6}hZL2&$t47A0Y03+y zMbt1F@-fxC1uM94rvhedMn3IarrMU{&QvMkN5%_5m1w{{q4@G5cvB};za19q=Fz*8 zik#3STjaJ2)#W6y9PduNUw_*DkN@|7|1Zzw2Zb3QS#oIgO3_GZ-fZs+izz&sZPeCp z1+&y=;X8z^i*ejF79ZQ;F_gojgo1=4)%==xgFgXAYZ@rQP2xn7>UP)`($oe>)f#B! z@PhKeSmSSde3dRz92$`B{yac_$!pythxV*qW#3w08cNj89)xVYUHNkRn3*IdT3X#k4+v1hBQdNAN@2hmTFZ1KSmS6Fq()Sagb}(~U{O2hv zwUA#a>~&u1)8Sh=RW+_Qb+JDNPQHp@YdZU0I1kI$M^x=GfHxE22E}8JSJL1DCX$aw^`xzF|4bmqxYjFksVT0aA498_A}p?^(usAn5^BC%jmw>I|N z4KgLLdLwfa&4b=xNtq%?FY122sA?~d3WeUQtsGEq4ws&A-9F%vm%YuJzlfXu4^)sv zx8gl7Q9Bl?n3meMK!!snDq~FTUTn0gsn4O-WPy-OzFK;r13cJl(DO7uF47t{+0G}< za!P7yqC*`q&3~!U-i>#i+oe#qa4<+!O^$vYn@Vh2Hj*}zenUzxvUj{B4+?9Y4jJw` zs!-w$rBQ+fkyn1y$W=YSX_uNWXpQ%v^xajTYJeoTdl3V{Tvu;)sM#W|$FwAGE}6&# z^L)|@b$h- z3XSIS^IK2re9DW?QzdB2127$h)am`Z4vktg19_sn+PC@`FP zzGU*O+ahqH63&Wkor*<)#!l6Zo01GMu!#Dv)@?~66Br*?7DcB(R>u8FW;=&P?#`CU zPR{L`<$q~BB!m6lWq~FV8g)1@+BnBv2X<{56i(-@g8jAAk!kgvzU^>G8L z^i?FERhdzCg*g;dL~CTvJLF9t13R@{(9{a`9e)u61S5->>Jhw40X?s|Pw8bZCTAWM zubC1LpmeG-+iV==`!q{dKhx1a!O^-lO3MRJvC)$VTAg=Q0$*cpwp%XVm^gsR6KJia zUntL3)$+>f==MJ2cDH&fu>C$B_vPcKzx}Rv-iPBw@Bh>v0yYc&~3^IrI zScIvb<*oGpCTBA2%o)^)S%j*`$b#22HJruJ{ z@$))WSGH4X*T7LUEr7HiF?8+flTgNUA{9&`n%W;?lQj^JZAWGLZV43X3e`pbhcEq=wNLe^nagP z5uKx+%EVvF-yaImXx~l%*K~sOH`Fb6u-AJwN)dsn8fanb?~CMsGdXU5i%jK3%l;(b zbK-jQG+oY0dvM9yY8z|pmzHZ-r-o60`Xt~~CGglJq~|EQE#>+*h1C4XtBORfxWCi0+FDVPe0O|kaOEWfuPVOb5yGaPn% zB*3VpFYqO+<|+Y_^QSQUz1**oRJIJ%i*Dm8YxG>I_OU46VZR!L+27H?FQ5PU?eFdD zSj5LA6TQDM`bff;6M&aI9)(2Pee?1FlV{Tz3Y2zfPwQ^c>6+qX_kPfJ=zl4B;Rpol z%Sn*pR7GI_I9;WY37!=35^#qp>5_jxHT%5PNVvT9$x9gHeDc+Zzgu2jsbv{>IT0c| z^wi@11SwYSEVBx=S$jqT)F8KVevU|bZHmopgj8igR(}gb)A?zqO#SJm z_;CZvHYa-9`#kuU&tHF=|6H=Qr(5cHQO!*HUtSLU9|QzB=4IyyME#)Fz4j^BkWE~z z=}$+)r3&xjUB8~Z8OJ_2x|>X!LsfCYU*Y*lqq}jS1iT#je!1FP}e8FTB(nf8NYHp=B|y$Ed0oQ8^+CJGNCa z50k^?l#ponKUKY^*wmrph&fN^#^Ydd;)c2{oVSAlN`(@mFn{>dM@+Zc=vgNx0-3kP zS%MUM;K3_8^m?7Uj^W;S4Q1B&cQ5fe$MUq}#W|8y)upWiTy&0YiOG$_tE}u?v(AjC zp6y`uLb#M{8MkG{2nfF@uNFN_PmHLzZK8Al{<2zsT&K6A_oAA~MsSm#DnB?Y3uXk2 z-EJa>Msx)tkui4YJ7D zZ|z!D;&!;PSQiKOdsT*qL@59^0HfBCi)Q5Kb` zyj;v@V0MxUrQ@Hi4B+db7Q?Mv=hQ94;Vy610dQ0IEz+2lG{Br}%DPEKIz4Bww`?TO zsGZVB24w4fRkFab4m+SG_mP#84tcZ-|+9lukNZ`F?P`w|%+`n3^ z{NZ&-er@2OjrNj-aLPSPLeOg33x9^2|z zgtzWAUsxWP7CICl*>2LI=~W=2_~x`jb_^9HA2tp`xQBH8bJwA4cc^wO`vz~?)4Q+y zm#?4y_3!)d?c*nfV`5>co{(x2vFayxRNJg73+>x&s~QlZQHItKL22+?Hh{8vK~n~5 zK7Znrg$8lBc`c$VcWX{DUSMXv`%F&o7ZRfL2iHNlO_uLoP=NZCDY>3SG252&Rpe6J zfCpvYRg;TDiF{F3=cBC4dD671<+8K{IFZ0Dpn;lcB~r#Y{T`&&3|(~CICdRm)b5H$ zfqcET=M;ZorZKazB5-84T49)owhmudCi;_t3RySRgXn-CVNG5^bHQs zV!+0y(gv4mj`yio_)Ze0y12@=L`)*+Sh4Nsow)s);s~x}=$)cjJzj7kA>&r&bCBGXR^D^rHR*$$!Ra5lwZ@Q)exnb4lB_rRjKwQ#k{#a5XK`90%Oz z%#?Y^cU7HVHS1kLmtbl3>gQ@^2&mwvs&8gq6s>?%-U&PDe_AsQsb1I2L42?AlJ3&H zJ4J*n&bozD^d{vPQ;D*ybx^bTimEst8oN===~|sH)qHh6R76IIb=K2cy??zEj1@5y z#H*hg1yXq_hel1|;vlXgQ%qTFSCzS^G;9lvDQrw@qzg1uq9VB7#Iu{cBG3rW zqHA7b-|ei1+m+-gsCEcOMtWk#5d%1#e{`*zrzHD_7yIa6k;RnM;%R~8gx2&Jqu*DOT!` zo>5suet>lGzGUD2zU+s~azNc*=9z{DzsDt!uCbxnNQWwh*}(v+JT*Lnww!lbn%c=( zPYv62#oB=AQ?+pL)TVe=%1%(K^D!4@+?<;`lRbh)GEtj^m4D5_30miT`A1J_cL$C% zJ2@|1$!OMS*G&u>it!%KZ@>f3DxcPV5T(v;Z)q;y7f zOLFrL?TRL^{(nB}B@N&9aElx@{l{ivI};;r=b^|1AnqFgrC2bv;^8&fepSaHwASN* zm!}~k;f*splpO8eZK}?skf@Dmii<0dCshyIE&@NHPBYMGM_%unx%4$kYxim>IIS@) zSAneeej9UD8VTO;Y)*x;MuZNP@vLD$vG3RNUw)r&%72Eg)2pU*F&k)H-BVDWV&`4m z9Bx3)1pZ1z>T9#>wJ<4vs*AlPjpSsJoTR==C_XiR z*W!j4V$a>)!=sC(5aM1Go*PsWgI{{;y2X#~w!AcJA<7kbzEiIf33Wa10z!pZrmAKZ zhkP_A+s z=S_}`Z08q+kFICsp}tx<3UOKeUXCT7QOsqQQa+IK_xcZW?p>ry>nwR;XLa;Ls_k9W zCpy&nbx4tz5!({$YxYW{HGsowUiw_#&U;1v)PEz=zeG3W>)iN(JxhjVHxny?T4@Q@ zu=DNG75$b}*=>1qwn91BxH$E9znoKXTw)OWIT6#4v7dbYv1^px^eUrpKUFd#3ZL<` zl)c(tui2X}Lw&i!36fE_%_3Y=5#DoBK}(iSce2*lq}@wk(~+l0KA^j01i=@$q|0ISXhT=oJAHI+ZH)Wg^-9)@jZd6%F1;=)Y+p|Gp%SjP zK%@lFN9iDe?Hz9Y{@ZW=);XYlV7ol8aDP;wucYr@IZDO**Rh(9y9RyPiDE#jUQ?Ue z6_Xeq*-dP8qJcY$GXjD+7mdM{_WCp4EV@iq$62pRc3U#4S8+TS7`Y@c!%%&Ff8jr} zXPjhxYlFm1FWRA4;91sW1@V-pZMs9}Ozh5SxvgGesLTEg)v?_Zeh-L+k5?O2riY|=4x(3t z_UQRF!=a8)DJ<1f*c5Ep!<&Z68$+6hcw43a^V_eB;2z)9ed7!Du@j)ce@U&1oANgt z3Qd3yv$rIa4O&+cT$U4HJE(}|+hlibbSB2VaR3|c{N~@Z={9>Svv_VxI)9>qYn45? zwOVvfIyuJDSy~+ZDIR^)6`v?M*?*<$hyz+FHwCcd7fzC<$(Msc{f^f*y?wi7vjTBX zR@A)VcLAOU#qx?%6wRU1#aRfBx;6Xe!7-8Hl>SNJ>mYAx`nQGps(trQ=g%Qj{^MeC znxCXJ1yMs*{Y$Nc?Pkl18-K#yCk2>8%~jZYPeZp9D1tTLiA>W)T%>Lwm|~a%IFx}a z=Q7e5K%i!)MmK8~5}em|9apBVGx~ZNU!UkRNzhsyqHDo11uU0eutdt9l_;9Tg~f2* zv@8;o!SBJ`?Lz5QxCwrftlm!+Xo zlLA)MSJ$o~gYrFm`55>Os;dW`^+0gmz6=gQc$!e?Q^pPgMp6*5v!&p=_o7;7M=MRj zsPpKQ|53Gw;B21aNq6Gc9F%JH4MpgbYMZ05H($h51Vq+eFTxwpPc&94Y zi}d)5wMu_ntElT7h{%Yg2;OGXiK0tMra@ZaD4x!39Xc25puRfWd~#EQ-Mgr!+I3qR z;Gm%Ms8$)?quH*jyM;a_>guTvbn8NYVm*Z1!0% z-Ou%Ev{2Gq!uj#-X8ZP<*4+oS-evQpbm?UCl6X2n4N(ljrk&pTB#ObasY$eRbjwsc z4V+igAJ!_yzt~rMapFJ^aSotVG-9fE-pk?cR-=<&Oi7bvTuk}-*~SfloWf%twVi4M z@wYi?$Ie&XRDUgSWr`i6P3Riz``MvLRn2ux-KeouNI9O$D3s+hi7Y5W0Q-aYa<&Y?pe4Y?ab9#@Smb>i)`3ziv{^Sbb2PVY}6u29!~8qp^zVT&M&3z44D&Lk=;2 z>=eHK^~bx&BWtxS;r9J!O#zN4n4)spg53k2EG#N5Pk(RoqX%a11E)XEou zMjs=AYOkZh?|GXJ2Aa&12j3USXM89e-VjNqjSaclotIO}_O!k89Zh6Et^< zQ=k*Et&f{hND*H}iQ*go7DSVkaErbS=jpLU-ocTp0Wx0&mBiRmF%B7IJ zG=@H#)caFlT`gVi{Tz8x>z^A)ea+=5y+O9xL7_{2cL2stHKU`d^s>agNYUx9T*s*$ zQ-AF;GW151s|z}P+7pv{dHG&H$YP3X12;!R5`n}4K@|&kmXI2ny^`#^1GhDQszJ+E zCHN^TmdB62P?z$}U724h2+i~21(>MbE%2Awr@7Qqoyfqkd_Q~a+>gKg`hR}<-mwB+ z#h(qLIlXA5lw0u_iOb8oko*S{Am+^ISAQgs$tvfpjw1ESYS@R~Sz8+c=SDRfq{cap z>>QjE8`lNw8VXO7AsutloJ+~NBvl27>Fp$&?szKlwJYdvdG;w4;mwBC`EXSawM~!# zIe5rQRs`&_kqB#Ub=_K}n4F->G?!c%km2T3J34md!6qJMIX;6`!5Eg|IziYbIe+uM z%;MiqVe9{GA11C#`ugGy-ZYic_if2d-u6Ldy3D#M2|{(I(#C1-u0yqvR`*4TAqNdf ze}ZEU0tMCH6_+5A@yJSZRkM@WP%l=moNbm+F*zC{|Dsc4JSDYveFy-Yb31Bqik`pg zfIdfF0{kwNqArjuaO8HAqRAyeU4L%sVg-#tb%Zh7ebjYMk{a(TQ!O^nZ71hN`!!RI zRWH^~Rk!D*6U+IoDf7Bc<-<{5ES+T$I+JHSont%pVv!DL8|)GSF()tBh_m!&J&z`R zg1~V~tFCr~3`Ej-T2Hh zm+p)+oATDUn%9w40MQ(jlQUH2WFK2uX3K=Vb0CW*vb?FCZG76);C0?g@epzW9h>P* zM{*m?wjjnD=HutR(y|4r!0n&cY5UQ%B1+D(`HE@_yp zuoVq#mwGFB(^ubQn-JSn{C{?!)eFsKH&-2-A4?{0w@n_yQUqI*HbE8_>HcwbqdnK? z-TY~UK3A1lwL^~lIwH!Ug$AKsORyOF=B4i;2VGy;+|QYMR7vX8MT?Nb8}(ybmxx0FVy|Z=TCZ;?B8WW>x(3VQbE2duYWHcYxAlMq`8OX zffBc{CU{0yKTR&;8JDToHlid(R?2DBwA_J+7L>_Zri#Hc?h5^@RD7xIJXQ^;3Va3g zC62n8YCh+jr)Y~3oCVfacNWPfM^RQY2vC&LqC8fkTjrtTmr=K!i|nPIP1+^fk`#CY z4vP@HixahVSFbttU4Ls%J^BhT+l*ecgl(!ru)+SgRL+CfSIXmdDW*CJ5FNN3mVWW> z>pq+!BDH#bLSoeQebZf;6ivY><)@H#siTKh2AAJsry6>^ zfCy?KfXUjb&l^VN3AX=m2uY;%Z?b8RnT z6xmHYL}Z6)AU@P47NC)WsLSPj+1h} zDbgH$kf_eHc->y6gIZqq)#Yb$^R};MW1m2_JId3vEPr1%MTB$GXUX_p?0SrwTq*$-AyZg9cZdB!&>Fg_WnEY-cZ<2tXV~+_bAG z>LqR?P%Xp0>AdXWKp<(50ytzv>&7X;LODTw&3Oir7w?;Zv7MTRzK=gV7fAuN`osl< z5zV5SwtqJu6p=HJzn@Ykco!h%O<^-VuBa2y>qS`wu8}71-N3p&CF}yJ zl+sk_^(u?kw9S3$JEAU0q6PzCvQSSAhM?OC

          yWs@ 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 diff --git a/metadata/md5-cache/sci-electronics/kicad-7.0.1 b/metadata/md5-cache/sci-electronics/kicad-7.0.1 index 479e3b3eed2f..ad45eca283e7 100644 --- a/metadata/md5-cache/sci-electronics/kicad-7.0.1 +++ b/metadata/md5-cache/sci-electronics/kicad-7.0.1 @@ -1,6 +1,6 @@ BDEPEND=>=dev-lang/swig-4.0 doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) +DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 <=x11-libs/wxGTK-3.2.2.1-r2:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) DESCRIPTION=Electronic Schematic and PCB design tools EAPI=8 HOMEPAGE=https://www.kicad.org @@ -8,9 +8,9 @@ INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets x IUSE=doc examples +ngspice nls openmp python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=amd64 ~arm64 ~riscv ~x86 LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD -RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu +RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 <=x11-libs/wxGTK-3.2.2.1-r2:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://gitlab.com/kicad/code/kicad/-/archive/7.0.1/kicad-7.0.1.tar.bz2 -> kicad-7.0.1.tar.bz2 _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=58144bc6d4501221adab177c4ab39603 +_md5_=b98054f915b0e72d0008a4c1b678ca83 diff --git a/metadata/md5-cache/sci-electronics/kicad-7.0.2 b/metadata/md5-cache/sci-electronics/kicad-7.0.2-r1 similarity index 98% rename from metadata/md5-cache/sci-electronics/kicad-7.0.2 rename to metadata/md5-cache/sci-electronics/kicad-7.0.2-r1 index b297988f81fa..16ea8cbbe088 100644 --- a/metadata/md5-cache/sci-electronics/kicad-7.0.2 +++ b/metadata/md5-cache/sci-electronics/kicad-7.0.2-r1 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 SLOT=0 SRC_URI=https://gitlab.com/kicad/code/kicad/-/archive/7.0.2/kicad-7.0.2.tar.bz2 -> kicad-7.0.2.tar.bz2 _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4e20b75faf2c9f3dc9a0c7fc4aa365ce +_md5_=a4c0fb2a361265c12378368aecb8ea57 diff --git a/metadata/md5-cache/sci-electronics/kicad-7.0.6 b/metadata/md5-cache/sci-electronics/kicad-7.0.6-r2 similarity index 57% rename from metadata/md5-cache/sci-electronics/kicad-7.0.6 rename to metadata/md5-cache/sci-electronics/kicad-7.0.6-r2 index 8fc6d0f8de9c..e9618dc2ab9f 100644 --- a/metadata/md5-cache/sci-electronics/kicad-7.0.6 +++ b/metadata/md5-cache/sci-electronics/kicad-7.0.6-r2 @@ -1,16 +1,16 @@ BDEPEND=>=dev-lang/swig-4.0 doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) +DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] >sci-electronics/ngspice-27[shared] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) DESCRIPTION=Electronic Schematic and PCB design tools EAPI=8 HOMEPAGE=https://www.kicad.org INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils -IUSE=doc examples +ngspice nls openmp python_single_target_python3_10 python_single_target_python3_11 +IUSE=doc examples nls openmp python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD -RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu +RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] >sci-electronics/ngspice-27[shared] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://gitlab.com/kicad/code/kicad/-/archive/7.0.6/kicad-7.0.6.tar.bz2 -> kicad-7.0.6.tar.bz2 _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7507f68f37737fa9a6f74e38f80940cf +_md5_=d4247a91e3465e587282ebeebc0f0be7 diff --git a/metadata/md5-cache/sci-electronics/kicad-9999 b/metadata/md5-cache/sci-electronics/kicad-9999 index beb66b1abb32..7983efa3ca7a 100644 --- a/metadata/md5-cache/sci-electronics/kicad-9999 +++ b/metadata/md5-cache/sci-electronics/kicad-9999 @@ -1,15 +1,15 @@ BDEPEND=>=dev-lang/swig-4.0 doc? ( app-doc/doxygen ) >=x11-misc/util-macros-1.18 >=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 prepare pretend setup test unpack -DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) +DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] >sci-electronics/ngspice-27[shared] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) DESCRIPTION=Electronic Schematic and PCB design tools EAPI=8 HOMEPAGE=https://www.kicad.org INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils git-r3 -IUSE=doc examples +ngspice nls openmp python_single_target_python3_10 python_single_target_python3_11 +IUSE=doc examples nls openmp python_single_target_python3_10 python_single_target_python3_11 LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD PROPERTIES=live -RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ngspice? ( >sci-electronics/ngspice-27[shared] ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu +RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:3.2-gtk3[X,opengl] >sci-electronics/ngspice-27[shared] sys-libs/zlib python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] ~dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7507f68f37737fa9a6f74e38f80940cf +_md5_=d4247a91e3465e587282ebeebc0f0be7 diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz index 3cb3e9c754a5a2d56ade21a15f9004a5111ba265..f035a19447199aac410370cd043915f3d7f5535d 100644 GIT binary patch delta 64159 zcmV($K;ysd_XDQ+1AiZj2mk;800092biG^8B{`C1_pVgwU$T3IbT%wbaiG`#CJLFq}jH;jb_IG_z(Z*KYaSn|M|cC z!~gQ1eu+msK8N@@#$SF9pF%wAr~mN3|HFU!U*muHlt$`pu79JoE5%s%d7rE2yVNt~ zH12kt^E&eiSG~`6=a5Z*F9P~^WJyJeS|yJH2ONz z2(9<9?>TaaBi`dkcmMQX|F?fAA%41B%U6j>k-@V-(`f^dtE(UM@=z=a9qb8$1Y(WEsuGGtL+ijk*+hXnP(ie zhvR?xkFMAM@mjFZKOgOLY@hm>UW;|)8e5NJ_Y~X3I>cHNPg_fl=fTUi(q}BOrkq)? z9s@6Nr4q_{-{;A*PQdRZ3r>6?dfYv>k(+bM4q7tJE-Bjelj|E#7Ngo8`t9SU2`LTydXaVQcNe zvSPj1G(P6rD*fMYAB>-m_&J=94`Q#c1;aXdx|mn3cVVX@&vce6#w(6ekDkkJ>1fy3 z71QrHSU9kxGEcmZ|2oRJM%cCIcZ$^`n)xjuIy}x&j_F`MJQ~jvn&3?)C31*aKQWuhuRr0RgFCDaVCv zHkP5!QDSVzwa(Vh;!CrEJV*|!*R$_-tbbX{*>l5nRvRPkeXfD0t+v*^M`OK5d-uC*(^eS~(OBVeSlhNHK$7Yv&Pc-T&xIpsUXGP$5}RZx~|^)#a4Y=t$(q; zez|^$pU=-M6F>S|rkU@RcjY@<%mw2DnlS4Vf9vxuC#b{YO_p)(Bj4wp+0wG_42;gc zGvBcC%Kg|NF19!Kfjfni0)U140q03?%Dht2GJ4jf@0nQ5`?_CPRbs$E&I9WuMx3Bo z8aegI&*dB2>Nl7>FhS((t!J=R&umHRq+A1uSozay4OVCmoh z>&XXS1jc(O!rhAQNsT=DF&pSRSHDY-1>Y*`IFCE>#rpu(DzV`l>AngJH-GV&6Cb|? zq93bt);w!2VK1;IZ-U4<@j+tAJ^-;AmXR;HdHkM2{Hd82yjtb0FZK~D#nK6zIkUox zRbO`<{a_bQjCb7eEd9d3uCT%Je1i7Gc|J3)w9fCV^yM#Kew|=?I05zZd|MNawgJk4 zcV%FPSOk*K4jzvbXE@m{(SH%wI={u+0*Ka&c-|Yp4pgwE=jM-WDRJRuSF6G0Xveuy z&7BZ-LO*iIM9IznYyl%7#%Z#B3t`qNijIhpV;E%1bZZ~+q zvJ!e)uz0Zu*c_oEgV3N;-zP88j~A2!jvz5c2FZzwEe2%3 zKqwWzy6tkf2jjST^M4BhgQYaQ`#kv>I8CWBhQVgRD|jkkl(m@$?#TjOE5ZSYaiyHX z-C-Ci@R1gYlWZMp{9dQ@`S_eZL3xhXB89dS-`#fPEimGV)f5;e5$h(rCEmATF<9xn z8+KaxBkz979N`NEB8YwG0D0lX36XHE4F3}<32&pomq4a)Uw?b@=L&;g7(zo2N1_=iMW_?kPx#p z7~2VXh3CRTAb+#GA;v(+AfTONLt_%oeZWu))<+mh(Qpk3;@$4r`GpA%zd$hdfKW}O zt}Lh+A)~-!91!ZojTL*EBR!DgWZvN5gj z2$7f&_+7Q(kh@>9tTMs$i;W{v?zRXA@VZ#$+}GJ5gMW!lE_Z+s6NhltA1n3Ov3~vX zCj~&n==SbV0lsj-HKCorEw+Db_JAlCH;M*s z?2m;Yw1M5^PP@N4I5xmX9t0h|UXzS|9{lD%ETj(x#5x2wi3E}|hD%`%P| zd+aO`ahU*p@|>u;FfV?Bor{pqv~iz$Da}AAl>QdGju~-vwu4 z(|>VI0t{k7UC?iys1x*ii?Br)$*tDA0n!HJM)X!R3xuMu(gD|w>50qWDy$xcjMGH` z3y@wgk__NoZ*tBn!c>4)i5+Ysc4S>a)+$8@QavN%u`_}>o-TGzk(J1C)yy(MVh#l$ zW`oPZHs^+ibx1Ergj8A(2O<(1(dSYr;D4j6=y`3TJp}ge)~UNrp}j%<4rf1M7l043 z4e`Xo0Z;Nuej&n<|Gxu#Z}L1(Kn*MtJfT4N@J1wassXEqQy>;bp1=qMhxoEsDfYdb z(3{!dGk{7V6J*hAg=c@j!xJkVids#h*qNX8?Hd`m-25wG;Sw<2`f^ z7`k7}^!u%RLFu_r`OTy&foGIXtN}LfN{CN)B#0Tr?}AQ5A=L=cItNl|>LI;=UIE<@ z>kd-KvLnP8tAyC!1KRz4p@07TGX9X5ALu-`>n&i=Kkeid49Z!p#9BcVng+ykK${*0 zgT(I`f%E;u5VIS9T1FGO*V9Zr@TrjOwiG%g+t z5dT=FqD+C`URu+QbZXJqA2wli4|qu3#LO%6s{`r*B@tb|hnNEE8Gr9Wik&ke;fj3e zOxL(JPlK4mV6f{WWXyOIhznp0Q#j?-0i_gE|GrHB{Pizm{r(jd^9PKomv59R^qfB! z*0tO7LnR>hAd&1Z=8V<{Hxj|F37`f1O~~zjHdF@xZ>|Z6+TcF=0UiORnebF3qv`<^ zfLs%fN;M_7hQuQ9Ie!DTfe=Lptr*&iQ^8f^0Erp_tsy!Fwsj@2{A` zkL7yPDhOV}DK@Kv4VMaz^ZQSPI$DDNnXs3^f|}SsPvWS28h;A6z_r<4)F?aHa|Ou= z5HYK@MgX~B?5r)Z2DWy9Zda+XogvDY3!*O8o2gU{mEED-RF0E1q-X>}3=gE@ZpabV1eC`+Qo7! z5;IQzg$lxRfSCbJ-OFqcl;(i=ewQ`#%dda@ay&eNZGJ5haVUa$33mwFnekn;-31u~HD)I!6C`2W?L1^%kW_vW zZvujfLVvm{bFVk7H(+2B=3p96Rz8~X+GuW`D%~A*g=Kw_R3hXrScbBRkJgo7(NUqX(eroldLB}=F>WFj* zGo-xdHqZ-*^_GAF4@!>Sx@lk@JoNKMoSK^?W`DLAavtGm5uEG8^liDz0lVUX;W;M~ z4^l3Bng_5`Q#LtK+*<@$*z=ArDRa~#pr=w?7~z)dbi8!(hL6Rd*4xp?#FTJ1A_6N2 z8G#zb3eemucb*=*f*jx7WPXT~htfz9A00vKKRg*+eDm);2%{TYsMRN{F!@hwCY4t5jW zu)%n)IX1W*K_KAgtnf~dMs9~(1(%YP-zxKuWTzn<)l zM==eYVJ&yO>jDbk<^ei@h9g)LP(0zvEIOah0=1!Qz~J+--GL|DgLp>WKS~I$avrOG zKYh87>378CLXwczPsGx^Oo6THq5q_54tSCzx)6bc|>d z1RUfMO@J0bVipeph=2b$CH!!l`7!X;8;oe+jOZ#Hmk$SC8nj#{^vbZny@(l;nAO?f zqe5kJ!*4+ZR^lwtkv2ndE-N4gJazF4n=xZOil^4iQ>N^}$|Q6VlJR$9 ztu&$>FuQ0jsDE{yg1v`-1>%Pc;yIfivy>74%~D}i`4fWfO$>;>$kb^$1!R29bV&$- zH&}v)^a{MeXEB&8v?W8aUccy@D^w>(>Ph9c{<}!nt`^6#_Lh@vf%zwt=00H)j2V)ei7MbwPlkq>` zUN?)wqK>ZS+kA3qdaG~=P;FzuLetX z?gJl)2!A`X;MiWnCf)>!RUZ9T+|COrW+_lXCh^Fz~b&` zw0c~MQX&PU6LjHWdOBe!1FChji}->sWOp6dU$Xiuo0ukWEfe(R!#aIGvcjN0XuArr z6nAzdQUQ-0;WJEc?sMr zH((MdmLnA4!^7Q!&q0F>7y=Ohx%4`SAL(!s>SR3-{1eu7p(T?iMTih{@+iV0q@4+-}La;$Rg^V>laU;`mItGPMTQ&>X>gU-vMG30DC zww(aH$3Q0(2}Xh_hcEJs`|NTVV1r1{iZ;VLMC8Qpu1(wt*%R@X=WUqC6+l|Ja`3zk zwDj;AN;a)b;qSl$b|y`tAWHCzI4S~|kAGWnDZR?oaMgzi@7oRG+xbDHYdht)1?>yu zMa+YMydm<$gt9Cgx?i66`=4Kb`&Z;kB>sIe_x@%H@VttWoybXPOd24k=Vr&SkO)~5 zhh;{SD1q~#YB0DxpHn5ppL)eI3Lim^enFNB-#A!tSPkl+Sh&-1k0i46fX3zf z7QZmcT0V4sGlx9`0rTEKUrsESOO?#TLKNVw(Yi46@N624<(kBfGvxzYj|dc=i|7U! z^%SfX8~}+h2JZov**q{N5X=o$Yr49%X!Y%TA6H78f{eWvD^7g%eh&1B&nYYr1P4OB zK+D>ms0ma8sFnG1Mj$BC5TOU2WPd?bSer;bh(%cA@+dAwr~*5152;W#9b7ZS!{S7U zVk>wOj1W2x5qYIo;58sEHaU68yk(&0y|owuq?NNp}%>j+@tue*M3U;S{UH^>Nngc45-sM5?+2Di4Y6d z1_WWMnzkwV2>>B{?<_Ydynj&uS+5fZh66x`(PA5lU?~y)NSuV+Z`3z5b9@NExqSB^uPr9)AV@s#eL|JR94; zF&hhxvd2Az=Nxbcfj<%DmNJANvJh$Vbqgcwf(CK2?*4h5egwXcLI!G~LC#>>eCe?xd%|{r&@u;%1QV{Og}6Sc8;OuY(pAsY5mi(@=z@HRW3hm6)f2<5~#nc?J(-D7{ZT|A*>|;9s)A6>r{V`^R@oxUkb4_ey+Vj)FcFEe`= zHm2pnk@hYf5?Nb7IiOVF!}?*_=wPMJ2!h?kn?hQe4NXd682hN4zgCbHUtS=N`xvcR8(1_Pa^!j3?3gneLdmnX5U z>B%?Y1%Lym^nW0>uzDhg`@h!6A~JUPuTO@&yp1V&__QESsE;-Wv<$o+5@}@cZS@md zNML*FD6v}>87v*JAxL)0>}SCYAQn*QS>r@j;d=NzOI(Hr%cg-)BEi}`kJD;`g<(pV zEh6?6?~p{GT9sDs30;TCS)sXbW|l2CZ$2DLjUW`9NyL;YNUnx%>fWrDwAP#tJ} zj+qzypa#Af<$(Rpv$y$Vpgo6!6QXxKzP}J?8QSw>q4u|egD0tZekgH;gafYH9moeg zAcR^(Ded&vEcHfiYPL(JP{u@OJQSSXX@+vtso; zivO^iSB?-GlXF&Y!o68gVlHMoL_JT{`A3nuO# zGwYANnY|2mN(oFF&v8d>;MNsA(0V`*GDARx9NA0LH@jLcFsDs%TP>GePX2>%3~HH#CF4%P%aSXERer zoFi(KGg!R|C$~gJ{kJWA7{mx{Ts{}jZ+`?~2%fAQI!+h^Rdxw}6cj6m3(1c6uhWVo zGt@+y&~IXQ;Blevgddg=rdRH~eqN|-rsb1qh<8E$vO{B~eWzMc^!U#mkhP$8X~~+J zx$t(d2AoCFY(97@mH0LSJv7e7lyacn5}1N&kB6@Bv0mXv;iwntmbjdWW)eXBw|`ZY zB--eDu_)+vl`Rf-#&?TP$sF7Lq$c#WenB3soEj_5;yJ4INgW~s2?C3-{Q>>7P>Kz> zGZ8Ubx`vKI=U78eh-7yyaUDDsTQD=6e6rgw1@l^{$Mud6HFvew9$=D67{)V`Gxh#SE1A~O9u3ni#q4g8kHh<{BY3#1&O znLK&{1fE1JiVRB8_;QZC_XV){0jwoNpd&9HMS7w1WWO6Z!0KA3f(~UXJ$}hnrbBv~ zg+-pPMvbtH$O@dWXt==Zq>6Z90S3Y0XyyarG4Xorf83r?gVSZQjuPYo++YyFbpI6b ziQBt8-p8`UvPv9S)CkCC*nb_X4#uJ;AS|=G=S2QC$gmfOf*TM;k!&-D*!8iUTXh8-@t35Uq=)!aVoE*A9>4?StKiH0~z_NI-hUy|FDie2#O%Wd{5jFi-qS>2Kwf z^#}^TvHB3igNMcE4Fe?%^Se;N5wQzF8vV503?8EF!Yhx1&COk3xN(wbd7@<;AZoX4 z$|UcPb^6;M^3MD@eOs!KJ{0{N#4vCgp#iY~rY{dZV-9Lg1b-c$JdjqXVnkA912S;R z6FwO|1ld!M0fVq+f)%O}Du6zWc?E4xQko&ewH5^m%)dgjKC5WHX`7(_(F z!vawH*>lUzLR1*LsActOziVpnsT85jV0 zr!xRvH++CFG}gN#=IYskHq@~38>2%`gN2?cqN%z^>wi}U8*{>r;kJkVZyMoL0H7+{ zsA4RF*ouYG?~!fTM9xDv<7rFCG3~VTmVJ1do4sdwp}iF1soloYHW z;MK7NC?q0^Uu*kYw2AJ341)>CU0&G46X;Z-7Aq0VA%+)vZ4{6sZ{y~H+eTYO!fe;f zS8QwssDHAe1>?}y3$|gcZh5!PT40DsUl;*Q19q5?4*wZS;%L&|+!H|+u@;{*K`=x^aTf3}7i~uNybG~A@M?#-JLL@9`ZzHRE&RMv`N<)~BfWv@ zvg0AC?x+L)=7+OB|u)y z1ALjC$Ts1|Ezugyf0+R~a4Ukz(;NtP!NxMdBj4=+TnY@N8J$|qmtB&_=(Z$W`+M=h z^?&RBZT$Yn{ma++-+nni!$3Zj4-MI;iMiYQM=XHtVTA%Q7L-r0&^C9qoR{^=fPIfv z(^k8TER(hZ;O+ubvN(fvOe+fwD_wRz;B&yv`PesP84R|4Lw$$q>8J$BcaJfI5p{-} zLofq;ow!vA_A&P~t=>WFdg#zIA9SC%LVsBn86C*Z$+HDf(pEH;GK$>{d4`)?NeDqW zEfD1`;MQpF-KEP{H!t|Kef;phFXMZ`c{C;5KDGR|E45RFSLQ8aTWmViXiCsQ`egQ& z1u>mXpe^Q$(9MwMT6kF4j2+;1hm>k*4=6+^vWY-?2tB|=VO<^A_*SzRSuLWH1b>v> zfH}SxRZB?pN(lGN3mZJ@v8$Py8Z3x_RM~(VhYg&TlTDB(+qH{5MwJWd6j>d&2Y>sz zt~4RHYEzg)fX<=D_AOr4U?qN%-C*t3TvU@Po*c4+2Y*I)sJ6P!XgLnS8&aXNgZ-wo&>Z+jQFu$(|?+3OQpUw z$Hcd;;h7I;AM}VgmOVJJgwL}!(*~u$e@ESvmPAfdc`Vi(Lj6|1q_BxmyO7PK-slw=>m@%(&tbEDjc=w&PtV0m-UV1FMz+BsDC&aH{T zT8rsH$6BDRTH6zBO}FO?#Ng+o2dFHIuTLT^3+CAg^0R?SJYApIRfG)@@hnN_gO}Ej z3FkRKLKVRUsQxIw`)Q%RwfUEKoeO?rGQ-%x^P!nqJ0?1<@f5SNLFhZy2hRXY0gD4? zx~&<9L_(th02q;3fPcLpuiaLEUXkDUEe{v%7E8{js0p%vE5Wc_U`CXyeZCviu$#kb zN9b5fo)HsqY<=L{s>k$5FF+D7MLb;AvmedcXirE>vI`xR2O8PQ(jbBRscl8>U~xoX zRJ|h=tmouut0_#x^uV)&<#8{#`Wx$%KG#q6W9H>KfI4IwR)0KUH2C);+VC@S521$zjU;|=f z^+1+aLIDhf&!5Q_txH`9bpm2S!ZF|q*aN!;d%xh3GuUc=;O(sV9qel72eDjOAfAZO z=YO=PGmaRMQGZwnXL!Z7*_5||=Myc5b)lf;CNlm=QT_GTzdhm4g(CKa4~Oi;F4Kpb zun!q%*M)CY zO=lGHI{OfP~SN$%3 z%I%F#Nrne02g|O^4izBE=Gc7BwF>NRj2hI$*>uSv27)UIQfI%h1upm~^`0z09Ir0Wzy3w?beg^kI`D)fO|$6R0YwC(Dst6!J1m#gp3Pa&)S2<=c^bYPW%$1 zb#f1G7_49q9j#FzB>0T=>d=@q9lmi*sNVf_(1!`tg^<^+o?i(Zd}?B080wC268YJE zM}PFp=sX2j)&wY{`9x^c(|?ZgeJ|G6-+vije*5Er^Yc^r&^!y+1ptlxM_C1{Tt-J4 zI>g7bn@c@~X2C)cKEUOWB)x?hGxsIxml!BI@wT4ooDeSa8-oqYVF)GesASJwebFc>%zfetKHL1WMJ zIFZ=OP*1Pyr8uCOFau90lcQF!aZ`9^G8`h{&?g%M4vg!kwVKy&PZxXsR6nGM%{>hw zlL3tv0WW|z_?`_6@m4AWm68(MlAdc;4gWfbM(^h}gRl7VsY$rH4zFpr}{m7YS8eHVmdY8>w0EV`Jv|jCR3- z?cjGz%5)Y23;=^fV@)R&73WUD;ELo9-B}I{30T7n(5{4C1Q7ZMjES|)|s9a25|&J|9Z+i6ULyT z;de}P6a@HeVt68f@3Rkw41u=osYskFdo){LqmwWW78Ii*Zf(p1egK^-;0vBDr(90+ zktzktJ<*;>XosSlxa4yT-7pe}B}^20cU6U+1wzwOf`z(ZbAx*7f>p7Pynp8ob^zd2 z?UknbzF6Noi83MZ{DAJnjnfuh3$mK05Y-IphR11Fm>CKMo#42QoyK7je~yBM4cVOs z&`6A@A%TEnV@-bQ>MtmYb%Y}f%YGFv9yyI_xocOV!jkvA^BdivtDdrB!r94PJPZWW zzPAHP1$$V<6WVq<38f}~XMc8cGwKR^tv$mOOz@<0$9^kRiEP$0Iag@kgy)+WJ3EBA zSV&lmg@}sc_<{T9#rpa;NCSS@Bn%&tFt8qLeJ3CVE5tGOJ}vQqlq4%#4-j^4(+#715VBu| z9K1yXmO;)for1(%z?Dj-R;gc`o(k^U;VHpM6Q1%_PdX70=(ueqP(t^>P27c>Z2J|g{jxp8%Kd8-g$EHa zY}QZ}r>t@M0)Iq;B@Wg%UAJd6!QHE{R<@xZw)kBK) zerjsp@Mu`K(Re}EMzfr}SSkVebOspP)f^xPZ9?xUdHCFG-8(_>t*y2}x;l@fI{!?` z(y|JhMcM*Y_j=jIxK}98_!gdMB@wf&g2bO5 z4Ao&BLfV#-0)&GI8SOAZvsZ+6a@^yRM_~h#pPH6Ds>YmjbFOC++KxlY%R6C_!_Q;I ztTz35y}tg_{kOl}IAi(TzGoReG(_f-j8@S))_+VGX{J1)ol(`yI5F9t&f}RIa97O4 z%31g|{Gi>391%+4nIr*~?dvy`uwb{r!%&N*R2)_+H%mpTolDWaA!jDCwlC~*8U$}L zE+=kT`R($vLS~trcIcS|aspN|9l|&*M1?FhR91ctbUa=iR(b~Mbn9$g_gs$H08|#c zR)0Lw+KvE3T-eM}Y>de>xAb@Z_}gz|IZ=?+Jy^G=3F1R-F!v3~odKIikbeQcAQy&zVQ z3QNcZ11xT}Azd2jFfCBSiso_y4wvJypi&9LGXkk%|X@4oL z*-3(db4T*S!jlbWc+rk1z*icpcmP7ovCc8@jnI9(%{nd~<#^;~w1FFTV4Y)hte|3O z6DE)IsTa%B@oel4G+QY_?3+~$U9FYfHgOiL7L(=Kh(zavOQI!J?LV#6`t>&{YWa5b z3`KhTBe2&Y3~{-u2;vOtEXRZavws;9QO!l6G~%$^qB@a9h3%OMFlO}W4lkGvI`fg%r`Cxqx zG7?W24nI8z_%^-)TctQKAX)Q)|r^$ZjGKjy1^{o7*gFJFHHz@Cof@~PAhbizympIlZBW~8DM^(=KT`v|CS#Gr$a zj)Lgvwo2DZw0Y{otWK{Gt-vxu+1UMULmJLeLI#zuQFxHUA~m@WTYuRtrp>j3yq7&< z@087I9(tmi??;Epcp;$#FpGr&P>ALjn5(CChtBWpO2>>{b`rx7JT!V{7S+Q^H0Dzr zRr2sXz?_$SW@&*0$+jHNd^#Isfil7O_-VQR`rD&^Fs$;SFTyD@(6svwvP-;RUUCJL z#%*Ej-M2$=L4F;eoqv#Rxqhj6c&3G&p&KpdaV(>Ya)V1PW;haBG01ragv`;ozUqQO zN0#@tOD5cJ^#jmYus%R8XH0>b*;YgZEK%z@qG^`4@Jm5In8E@8@I&n1(FOM;Y{0Gy zp>qawEBN7{tujx~U>!y=gUvYS!SdWkOyfCb3=4JSDeKR|`hRctpH|FhSN&7^FvZe? za|jWu?{r~2%O11H`^OSge7Ip=PUU&#ZKS$SXnP1@z$0v~<`sf7IW17UZT^C8g8gP} zP4sjR`=7)HmH-yRb=7yoG&C@4{-#}5RrWb`BU?{e4EQLNg?xWzt3n=zXY_2)<@`#g zzzmE0j3nl@Eq^)UW9^BaP4?V*gccvysOK{k7?uTxfr{Jt>#S>J#i9SS{nKiF{o|Wd zgm0DbvAE%I(vsDj4#1sHKD{3sBU6mAApnO>Fo6JVV)=N+7bBf54_GEyt^duYtJ2ei z3yxh5-`en%=~UkSZCSfu=3E)$EO_E1$~Q&jCyr+*Hh(b^rHf9A4*bsia7y#KeMzhJ zp%MH6%85bnrk4K&`;$jSG3_S`2eX$fnS)m&9L>DRB(Cy2Gy6O0 z@b!;h35UFlZ8!bR=Q~n2d&Y5lzU-+>wjYN0(o!LI17BkW>n|qYYbe$eu_gYf`f&^i z@LHXm9)DPan#x^f0h63NVg35$d`aMaHMXQ+pBwTYYmp&cFTgsiu|VL&@7| zvjwq<>7P&eS<3C{uaU^}>!BJ4Ag*{oN!wv(HXEa~PHS0e!SAXb1@w9Keh!7oB>JU% zhK2^^0VY-w|1Jsf$N1}SU+y1MJJN^QOSnG79Dg%`7(0;}9&=!#))=ffj@dvM^ywZg`>!wMZhbSmCjkPP*^4G2!NGQ?q&`9_vtu>f#lRp*P# zgLDCKE_blfr~x{w*s6V%>F^B)>Efr0FGc5&6B?Vv?2Eky93XT4Hq|Cy4DTI^TpBiFYv472Ju<{OeJ~7|^jL7JA4ndap?QAiV47Ux! zkduT4^BjEZAs+tIu++oe_=NLrw#kT_y~akBj}kGuT5R{#3f-~RFI-~RQN@|pEI zKlS`R?{OqE>$|%HCh^MUya|VWn@?;PPE}pL*|JI$NBUb+=oMK zpQ&SLBlLvXbyNhz>bOo;xcB0$Mv&bahn^h-bY#%5WJnnb6u-Bhk$`bHsGVg*K;Dfg zNkAYl{pIJXG+OC0F+;9R@grlXJoEU09EWf)uW7sl4NO?pK@E6_rUgs;@3~^b; zu-np8yLz4fb2{ZaJGIuy+`OYTYrwg6DM@lZ?pf>@XqNsK6VpUo$0ytAV1Ggtx>X<_ z&QuSMRw<4kwWKoJo#h;F5To4r=a~4J?=UlvQ8jn9i!eB*usRnvL4S~X)lj%(?qCMne*{NjJ0W85H+UqHeb?w{1ccgU z*58(p{l3p2UB}T!LifV$tACZX74vx748jdgR2x_Oz{U_f$8f|75$>!8IvYICj>!aj z%&RR%4)qQ#1Y3n!9Y^{=H>{P6mDt({ifP!Q7$3s(QiwnGpnecL?dfayU^U5`Sbw6azw%rKayus~ zs|Yh&Jn98O=p^o^$Vp!0PO) zhZorjGf(K9!hZpJY?aq`)Nn;8>~cKNG7r1hFC)(h!2GmKKUz>fm=h4?n44!bk5_Xz z5g$4tfrCjBk3HlxB!4@mPX+5-J)W+3L5z)+hp9~q-1L6v9?{tX8UmTqQbM%w5IyOr znL8n~Z;SUG6HA;zQopnD%krAD?z&??V7AS!TsDZ6!b5Hc;ZKN3c_JZQZ0W}V|$J=x834ZE?Acab|hv(C%OZca7w5Nn;qs=UxKljacD(~40u zo=()dEmO({W`Fnt_^|i{EO(k&IEe}T!GV9rlL3MG`g^YE9AIdUXe@bmx?v^^{HR*{ ze}Dg`ZiMpo0m+GYg)MZP#AWdUo|invgq+wa8Y~OJT%f>5lqlbab)go=JjXtObO%UG zU=Di$?R&V+*;&Fy5buuWy1fsBb%neDVEm%SI|me-(|;3R%XHmP$J?cKW&+S0@`5LN z-v&XJfVn!Fx(z267mM+&^0P0v+zR64@er7BI>xz35zyA?OUFoiB#X*KDP=6@hNEFm z)nNm0N`TdaqVLP}FMoV1M@~fwXi*FE~IQ{#VxrVjW9L<3{Wmltd7Bj$ByCm9D*sO{(o=I;j;Yy3I>xc~f4q`oySK{MW53W9Jv zbJs+a;!HVnCc~*O&=lK|ac^gwf`dFLK5D7*cq-Z)4>>GIauUGyuY%WV^a=s6=>u=c z77ABm*l<`jF?w5|J*G2@TYFVPnkj@hSAWD`y^F52;2up>r-fE**h^{;Gqtx_9Bg^uG-mJV>z$e zL_1pJ_?}%rr+@kN*I)XN3k@8N{(nA~Kw4})-hmgr09WU!bczoXD&GCXnmrMFnAx)I z*3+bQ5Z05|2Bc}hGN=FwPlvL=PK(LjTpS+DlRZ(!XtwRi2VygHaH~1;t0oIvik?t< zp$y+&z(l3!Hmm^oPYyv=Qmlx+>>yLkgU6G%t`^!kVlEnlE6?u87j_83oPS{A_J^L{ zltBQk6GpPVsKjHRkuBNVKXMBnmMZ+4rE=&iPiI4ZBmfqBO$ozjIKA2mhO^t}-at@+ zyx6|Whm?ni*!^xR=iq06>j4mX4Uw~tg=j=~8g^7}#{hyi17?e!&82o5@ev%ayuum| z2DeR=pK%bfX2%kH8=Zp@k$;K@?0^p)%?TpGWQ>`{Hk^833u|!zK|sF0_U`hUJ3tp< z-zM~M6C5FXPszN6K^QuIqSAi`DFOw(0E&ONRNiElK6aw!^5jwn%(r?^qQ|k#^Ci~r zhPc)HkS9UO``B6Y9M)!s}e}-7bH#q}7`# z?qxfjWn<2(kMEk9OgOt8HV$|z@siF7XY{hI)uvhcvIf?t{3MnY)dquR>Y5- z2|$tH>pVB7Gyz>sJ+@8Na_AHOe<6|C1{-05J!9y2N7~e%*U38#AkJ@^P@Vy!`LdR7 z+BkMUV{Ujdc<)f-uy)x|NBMuM+tMp9kaUW()r#KPK?L)1Em`n-G~Fl`8$kxGN0=-Z zQ48+pImy0EH`@u7toOS5`@+BNr8k>+cO?_6CZDFmREAd@VtWv9-T88Wh-O24x92Vc zpT*Ix@STd`dSOFhFOtRDgqh2(P@r_m$3f#Hjq)Z9Wo zFTPpcM*tHtLFHkgcaKc8k+aOK#df44cmv5ey`R(31JF6V+3|M}4-wrSaHEEI-Gzzz zwKsKHe~d9WTKZJhI>(~_IDL4p(q}dTTQ0C-j`l7Ge zV<>tA-|Y}mK7)Vo{oD<9Z|6@q!saUDuH7-#PV3O%dBehU?d}{oN3=(?e-KmeYQrL5 zC|#3W@;5?Ffx>^5~~UC2%eYOJke+#$IrLjlf$v*R}aP(h)1U*3J6&$z7b>-5(z*Dp`^o7I1O)_J@QYIswFu_72D;3>AN z@kQgd>EsN>};>!ms15 z?6;|oVljVddk+hKiI8(&6;3TiJHuyvs^1Lrt^)p6J$kvQH{bu**5606XeQ0u?PPJ&EX=BMGuqafY8cj9aJ~{I-S93 z8;pNn^}Pi7z8qEYsJ`bKt&dk44DWy9F(q7ZJL10=BA`9sZ2XHylP2*GKT{VeSY!1eM_`MP7h&zBE& z-tYEkF6H5&>T?@h6q;;-GBv^v_%DtcrY*xy4i+Ha?v#bb_F-${6N5y|* zbcWpN8SfDY-p={8ve~8vaNdI4SidJb?|&X&{%QOvR^@N{IEIfUR?eRQalJuEdUwea zx0H?LiRanDBxnB?>0Wh6p*U%$-E&I~`k4@PqE-$MQgLuX`{fB7a9@MdB(KNJF;NFN zdBwM>oWeieZ1>6xd$&M6m%Uw}c$I&$9+oiQ7Hya`EViuOmK@6a9r+;%tlg98^R}qb z8*DJLeLKc!EPN=V;j6K-&*^N{f))j3zc1Fmd|m(a2h6j6KKi%u z#UDn>Azf`(iYTD%puB_7U__`jWWG#nu29Wq`Mz}~QE zH&M*Ws@j~vh#uayGc7B_j&`>@dHI$zucPL^9vE2;WwDH+rf#bkl+@cnW_gJgIuB2d^_Vn_j%h%HsswA+TxIsUv9z;@$aamU}Fl zKeHwU$PDBzz=$ZZ#}_d%Xd-H&%_8>&QPFWW=N zA@I!%z|6gFH^Z7(EE8#vhh-vI%EG^%VHBq2ZoZi(&BsI1ZmSQkTHw&{o=O4H?hqTc zpGsw?Av)-Z*IW*FB6xrH>vFa5D0>g}{91!N`;n_i7 zy;;O@zXO?x8S&d~|8qdwF%Vcz_i(bX!yfB1DW3ml84}SSxAA{AP6rCX^NR(ChdJe^ z$c}eG$4l)CC?XGUtReDbB=~-69Lemg_E67TLuc;ioY=6@2FgpmykUdm5)0 zkY@>|bT5o?TOxLNCnp;WSied7>A;)jAomzew4(~QcWyVYayTsba=65~TTMKHvu&Hh z0Fa)RV%Iv5abPBb#p%4>1Z;7FnXqKv@ygD0zr?v=itB$F`m?-#Hznf7{;^a>dI8rrOw zLiL+j_8JkkQL0JccFICU+utmTlhumG$2LvA%8$bihgl6?+kpx; z2q1~209k)x(uuxK59(mg(X?}GMh%Wbpo9vb9ZiE;6&i1E&rZ&cYsoXVdUn%oK8^io zeY1!0{IE>l@agI~)Oo$kT%0iw@#roThj6Ps%dcB+Oo zY-z%sps?p@9X4(YFx>;@hK$`#jtG4{H`*p|y$OG2zAsfFYyG}E>-GkW>j3R!hIdo3 z+X2F3;Y!dm^BPxq2ENp1Y*i+xt%8AjUCd$KhzIhHMQcO|Z?-=18sde!1w*hEMKxq` z_*&QWMkl9}VqY&?`ZE4zqgyxHq4?5=rX-Z*u}p8m8ZQ7Rc|i%}c$KR@;}1r?0hDJx zUdw++LQN)1K7r}oY!>%Qt3v{72G}mUjx!9)&!NXK@8!Vw<)rlLP;`gV+Q4KSz@5g2 zTQ(n-LvXLoi^jbyv-WPQB-Er`or*C%(kPx&6_9a0m%$e&@t#l9UG^6D0*-IhW+Vz8 z>PPHunObCBovJ1(EWe)Uw(a>A3h)Db38wtA4c*{`&JRGlZ^tw zz3jvSDn#Gy)$=1im+Jy3nQ*})F0Z3_#$fZvV1+Zmmx=nTA6~gV?C!VqZrg#kwWjHL z_~LEwC`7*Lj=iw3&ic*wnK9Uv<2ieFY9tWXwGctXLyUHM4~ch<@H*9rb>FLi_HSRld_m~h z#GF6qyr)0h6zR7vgb4-r!a#>eLzr(~{b?JuX7 zl`H3IgKf2J(XOmsHa~bhV@V0T^(G!Uw%+4OTfLxGnqN803q~Cei5HzDIv);borh)X z^}9X&WtfvP-knMp-sz3wC{(X3!tti##MtSF0`Oqoe44$7$NP=ht7$f-TmOF$Yf*0= zvt_T(gT~m#mynqtubpSzivV|jh|p^TK-{+fb6ovhtMT|wT@y{`r78R{ zPUWCM6WY!`j&NaXPp9*k`}RZ`bv&(d!L;(x;`Q`?;-z+5cl+rqha#rI)zo9z&S}(m zc9NAvIO(wMs(LK4e=O8r@85srP)}1xeA|;(x&%YWZ4JuP{||0R#~lhGBDan_2RqI= zfkf-4_)gP~lZfa%LZ_eLi`|JQYXFkVjJjjhU|_dO%Ea(x&SW~pJbUg2zqK6kJ-vhF zaj2%n0$%xy&*&aX9s88faNabD1HrW%UD6zx?+sXH13=7Ts>Ix9w1R&O?hw5e1~2w9 zG!~!d6Usc6w~6<_Dvi$skZD_g__0j?^yQaz|MRVQ@w#4@>-;coA$#XD1{fV|dN{+y zTYd8R{obJqw+lGXd@AuB<{zJ1p>cMgsXGGRt~GCfhkzYk33zmGUIy^Y-|wBhv!iTV z#`#O|e?zT`W8#-(EH5t-PU zw3n4UQSs8F_FR*VP8ffe?^s0jy<+1pYkYZ*i@~V+p;`lRF}yn=I#t@XWMDU<)}Edq z$a>qre7EV^>XbUwcHVjjb=w-kbTk>E9YKXd!p@wD=hRKd46%f!MIE4+`7PdC%a$}t zIqc2@J?8sV&ntxkG7kd@_Rl+v;j#zNg9$`-%VpY=yn89$CD?!Mc|Zl#XBa;AVm<5W zd4@A0An(nL2*7JGbj9R}Ja=$l%ZAck&2lq-bl&wsKm4>x-e-%}c)Q-nUh&FL*7)>K zV+K%+PIR+Tzy|9ToeJ!s)ABwY`^h^z$jbnSCE$ux=rWs$E*LQBXXdhkHe!Pg2Lo~) zGUTnJc@ArMO)r03R=dB?V7y$r41CMh3BuI3cEIfY3KJ_UmX?(ht|WzdqMWJK4E? zpapijTWJ{*RLq%oH!fTVhVe9% z*69gtAY|NNF!JQKJI4|K2)G>WYIDlMbCPGThLe$nCdq`C)gW<>Wnr`B9|Uap`1t!( z3arwHaUFlj(<$?*tUXlEv&)9zI0G4j&%p+Em6a#FcBrM|EUP=3wq_3#;`P87wI2*O zSTNz`wU*8C!0fpb2Civp?sR_cwk6o~6~Xj+M>|L6UaUXj=icS=E)Hh^;XwrkM8L-! z0iV2yzgrMPWcj9q9IQ@W8OgdKcLRH?f@Q&hrjrNR9pIV zXlTh3ZhA!Ij%bf{PaC@lO0rNpEZ}J;9%!wBwZd0tS6_wZDiOz2us;p`e>qVT;{%jD zGlYK!1oNEsxQ9t_CNO7}q*&^N-bkvJKkEbARdue;VodZUwVTp7Oz$18{!e#Dw zSY_c$TOu5PUZwbW+oJKnE51qI@jELLC6VzXki7?K>RxV)3WYQX!9AuhZB z_*KPXfU6ZJkKHw?C4!`4B4`{sFu=$;F$8~B0q9z2NCaASG75U@h2HE7EEGODEuh6# zP5L??ep+kWmSeBC>y_*u&BcpDu-^)Vdo5~WNu8$RG$!w=LfGAogFEb*tTw+757wqN zQJ{iX&>OzJrs39oeyq~(zyJD&qpFZs$G5=%AMay(e8=M5>9u*9u-BRZ3)RP|(=vb2 zYi*}i7w@|w*f{He7{*gyrgl`O^qEbWQ_1U4#mk9mNuqi?+R?m6dFHWrO?dTG z^vExp0%WTN3ArCu3pD%N(3}Wu-ZEdsoP{J50}1J=`#KzV^o;Pda&E!z4~KtF=u>pa zAqywqIr;p#4{7#j@l|r%|EwN#mFIt=tsP;hFVFkak~`UxK<5k;|b*E#nem@RB|MKhK{`+6PK4Yp5 zb9Md0jBpgojcbS`sC-GS=Vse|^m+mO-Rt2az+k^_EgecQpG!Sh53jR4ykaEI#K*!Q zfa-(L!_+6opM=GcBX&iE!@xWA-?GCC$A%_OROhYodWTP3SYJW5?*}S(8)G;M#;wXQAYq6b2#PhSH6Sj@p8B90=6` zN_jYK9vP3jy!pVA-ewXwn4q`hgJ9NduX2Exu`F{pWx2`?o6}!c*?^;TX@@>)?ga`SE3~owKD+$w_sFd3lQ1JU^>~ zAR7&926ppoI^@oChPvb9V?R?eBlLzcvQ+x5V_~1-wSr z+$KtbWe+wLEr=7a0qnJHyS&mJ;QGE&|J|%XaiOd`hzU%43SQfXJGf)7w(gq%_NEpq z${ld$oabj=>Y9~xLF1s>v1p*>n~SI*G9i7R;F zIB((22*rEY`%_E_`!IcPH~0CZu*T(712x1ms{0Q89R*Q^$YSTX5oVrC)VnuwIrCy#32r4Qv-t9)E0rLUw*} zdnSi94^)4@mmmD)uYdfbj(B(s6F#ZJ-YeC-A1^v87VYDWpxwB~Vket~%$ZuGxIMGu z1zHc&dzB785yiZiadD@naSNa$C??EBRl}^p2vBt;DAZJGKoV z?xz#ELR!@eND+R?>ZIf#q5M=Y=P2b!1o!MskcShcvH06b5ArR(1_99XPA91*);)OZ z&3b>Wl+(A7M3yxXoy;yrM-d{QoIy2V%aA;2jMsl2k>52zCP2`xKQCSIe$o!vDhpj| zT|{wQje(S39h@uW_*}pN`MQEn)tzp1KfU?kXPfG#@Y1KyTK`Z)9p;npyDW=xw6%xA zFn{*q@RIfuVshDLo!29jp7u}cOnb9&3i^Ljm)BUW;uSj?eRP^;gl9H3%TxXC;PunH z1Fol^#dsoNgR;*2zRYfbLoyXRML=My3vg_!>FrUl3U^=pP{0DZRAtoxMeNR_H38)8 z+dQ7DOYB$!_0!YbmK{fNnazgPqh+&KEoV@9c5h%HQuj97k2vUH+0Um26@MN`HG_XQ zk*Fg9-VinbB=((`1J}Gr!s)BCcF4%-dEc`g_NEX^SeSV=hZf%cL`hy3b_!AsKDv(X zIJYO=jc3>}=BQy%Cf(+|o<7DGtt!uL1yz7KkZObk^W0tx&O1L*(=lZ(Wbv{+$D}x! z7OCTn!055-aNL{YP|>1HtLr-&84xgwF#2n}uuV#j)6x6zkIbHZ^ba-JW)TL!dpI2pA zyVt$Y^}FBwWBJE_a-MVVpTmRZ_~eJ_{K?uYr=kS=e~tUz8NMC$Y<*?6Li$?H0J3s0 zISDtK0*wxt#sYB#1is_cP11iB82oLG%Qzi557j?pIalyLH-dlmR@vpr({WnE`pTZS zaM&j8#pAUP^M5oh0#xOULy>-lfvg7}!>)n_g=9Ofctc~&p8kGF>!xWOBzy}9>q(# zljI{sIhCDnI$n<+d}zYT_9?9_uBHR(zAwweLeXPZZQqyb*Y?{V8>r_W(%U$TM_B!n zVWW$Xe39eURMO3kj2JX~SMN|Vu<70|jcLzPx>vw1;&||%r2F$xvy4KRBY1vO3BSmM zm0$z(CmT7~`CQxbN$G!>{Ax0Eeom=Ab_EE+VnddDQANi2163R)#`>mi7UZPh**+tAs+qGp)4&?*)Oh>M+j=ZW6|k#vC)Ig|!H(u<1LSxued2&rL+Iz4}S3tIq^Wap@aSoem6 z#5k`F5!ePKEX7Q!zj4^Ah;Bxr0J-9m=D~~Re5@0EzmAd0^m3{@(99ORXK#dSI+q`vn2kV#XaU2WlQDLvaggm}srfgOkjp9^(; zXmfpAsq&@~PWgX$KNP52{#BK(tePDU2Trb%EuGB;(K?YlZbv~LZE88>tk10w5!DsA z)KCDV;dp5*k|@;3o7FiS{>XVGUiQ+?dCIQaWUafu?4=vQ;uOl=&8&JJO0|30YQ6Dz zzj4?(*BybwD`g_fCON!h($qDz^muh}IUX?w;Dvk}sNjFkNlkWw#irwZOMdHP9#wv> z9;a3sl+WeQD-|_+I9aJT62sL<#JO#G+%0(B*v?N?ra{XtJ(ByA?d9qWOZ?>F)5;58=cP&os-lm;%B2H15$%5bEA~)ml1uVb&?lwR<7a--_S@UWy0&{*XWbd~Tev>}DLP0$DeAD!N>L_VYF+Z3V<>i&$gcI0Ll&vd4rOaQP&wvw zdBe&9CBWXpOB>er;(>`mTE1#Utg}TslM*vgU3!0t2|J{%*}gw@Pt#CiC_wue%{37m zr&FI~CIFa?V&~NDg@RF~EVEU^)*2u{^=-%L=r&NEVCo&8Q*NhLa7qsmJ^}G;^u_5c z7D4&q96#Qpa#All^-=5F-2(Wh(|2y2spGYwwumk$gu|V6ux$>WOQ`cMf!*Pd4@p_I zVnhn7*<{# znUVKcBnLx5Vo8ZgxE!jT1^o=g^l6ibvSNg0TwrEfPPV9hC>d_DnF*<$e1O3t9FZ%i zimPKXRnnva7qSM9>3nC_fBDlp`EOr-Wnq8*%f3!XKTs1NZ>066qES9IZ{k%(g17BS z>MLu%t;AoYiQ_x z*dTI*guTdT`wIDf3a={KtKp0yvRjE{8nuKld?L9zoGQvs&%JwNIvUxq5k*(_ka7o zp^i5N&r_MYPKfaqUZOdbKUmGky;Ouq?M|0=Q5wZipE&j810{}0)nn_C3w(d>=qlDe z+2%l1O>tFuxmeUn)xx*rVB|fJPCcv^(h4)Zkh$7-O`6S?6bOyL5){*Owt?5c5$pA_ zT~bvc1A=$82Uqm-AC@iywh0@QEnu77x*iJeO1@&V7eYvvzC|nool$={>@wpHk}3|) z&vp7w|LOnvSf`B-2$*k>^NN3z`k?K;r&QH76UCD?As#m%K8i=Mn2A^(YH0 z;wC6$y`vu4gM&Iok!ff7sWC{_;Z})L^@--*Y;tc^I~Eb=2mJM#YZ+eGRB5;3M3x^U zU_Sv^wsclkq`_vQCNf@^_yvhi#7@cRqut)b9B#!&3`dOP^(%fH6yksANAy}z>&h-N zeY`Rlvvwsm&hc8R|NI~Sum59zjYRqK;b9nt-pl6=EeO;w-dFj1Ia0gXp?FoYMN-H zm-8n5@aLDv=zlDn+lsh7wW(K-~aJH|Cj&swXM`Sd!4}PjL%iNZZX8irErff z(R?h4sw-@vdN7eN52xUlQ_0l3GH-NjuyqZNoz_izO6OFTe`tR&`~ZVwV;goZO5cNu zjSa7whZ7LQ>GgSqQ0xPO&1DEZq)ge)+Qss(=1ea5N@1l5jG*{e7;aG)I=s_63(vzn zj>S5cLvUA9>73G?M5QcflID1;)paEAu$>PPuASr3+p&CKtv`PMCTvrF$Zz$YMzi|K zgLTxaP_J9LJtcp$2?0sJoJY+nDhvm~FRi4j* z9K7~X)H;}|sPIyjR0I||ZX3^+y}P)vD*@9Q=(2Z5h=FigUHPlB-l4iEE@eh_yj4T( zzHF;BiY{*l*rm}?x9UVX&{7tal-}F3*Hq%wU0f;ubrpZxnnmR1%lUS9{DyC#Vhb-fcWI3R)-6>>Q`rFoX;iMg0ZirS$UY=(ox|4pWgmZ`$MfnZacru#MNYFfJD{TxGn82(=qMs{D_WW5UTSAjHNOp<3j4^HPLx!7 z^Krl}m7cWL^}_F(Q=|8mg;qJLU3&b6)0e5!7G55?@Z$T3hkJbX;I1>Ys|+918X zvW?nN%M;|uRr6lN%J6`ec$Hv@A=7e?4mhWos&jwqIVj?H4%bP}aFU-+Wj|g`2e6a? zOk#KR8d?cgZ>QH%o=oW&&VCnnfh2F$MuX1eip4eA$W7bfEkczj8TnS!UJ*Rd9k0^N zY4vd1@QwQ~-|v*+LDMSuz&^CP@`0tl5o zgX67o^32dG)04g^4-{6C8>e}Mt!y%YEFS`!^DmBoFZm^LILEY>h6mLV8J$)hu)C0% zdMs287ZWF5qT+c_OD~(yDjI*!ivRQ1-{yZ`s00ri%Wuxpz|4oh$vaDJ6Q7+`yPS4C z^_6w+5Q2C|nPg?UI=26X^RP!NdlW&@IS?ZVet3yXI3E1dc&aq0nPKh9CCmd%FF$tK zROVjHoj_9l}w zZ7K>)N&t9rWYfODP^c{yo>Af&8|BCV;_M{4myIkcRbc0tq%C@jIeW;y?xKjAsgHGT zVlm*MCI)jmX};8%8!@0waDp6ky9|Ho>|NUaOhtm8;~xCBORYYw(nMM$gP<}X03}LR zRv3*}rawC_J?d8fX`RlGb$V6I6r)v5p?h~x zO0?bD^*&I_SObPEC5+by)ZN<8PP(gT>?L<@iU01v&8hhBstWh$2H@xy$6|ki_q+Er zM10Vs_E(W$cy3yvErS>3m`v9=G72WCRu!v;2^zGk=%$;|dB|;0jiq`Ou8XuRp`b9r zqXB^HsiqKr^UgZRWrxKyROKnNUKHS$9;ins7E3F-^JyIs(?t#Pu})vcPtVu?`Sp)! z`@yU5;|HGRjo~n;DDEOz?XiFGlr*96LH3R^4H99BtafUC`0 zl{ljVf`@m3RFXE+QK4{h_F`@`eB>&Rlg;>A|f zeTRyM8j!Gmmo8^r163+I3Yc_CN2f}21|d%8jgM23Eo(H`c|>zBPN#p`7K#s=BfQW{ z+6942sL-e;|9P?Mw}1VR-U2!~MXxVT$@!s1qi5}TOH6m>P|lfmJeHxSx?+#@wC0~l zIn3=1uq_feHNk1-U4~qemoHgCr4MTT!`rBF&pm5SI(laHrU>kRzj`&)G1D->Pm6cG zPU%Fwc4_xHikuVUN;-eG417~%$r$pF&6JMT8s zX(oqdb_M zn@|+h3*wXwg{izK);X=ST?Wgpdb@%(P7%gOL!n&0AI87_^5u^&Uw`?_^Y!PS`Hv*d zia(I_&o^XhdQg9n@}MRFZD+ryth9MrCg|C4^{M3zsrKTtoGQ_dnr+Tje6+8(_&@cX zRMt&C@ot4{*j39#S#g6Ptylxk`ItVsSKtA77hdKLx5~_lMtVhddwV>+J#)^|8G3?g z0|N4Jn-NDI)_95fy)9uewbDIDG~C|Zx$LvtUb1PauHb+C=oc>vq%+l1@Y)zqdpoK- zreoj#v|{V;^QXW3@%8IZzyIa@amW1dHW%uZN0ROdq)K|tdsCnzcD~289xbSVoFMWV zIx$&&b~Tehifsbqo#P?O)*G;;TZAeYQR`n4?ny)&A5@J<~-kZud_| z^~vv_6zr;vO6fX3yh`R;`RZkC4dj2`W$COOPfm0=p_(suOdB>dQ9hSoEQ8~9@ z>p(kd74e56{S+Deo|B(zEiF&gFb7_NvE|E9?S0iC5}sZeqe&? zv;G=2rqpb9B5O-%9fi~I(vxQ~9(7^YP%2hm6}R=JS#SyJRH}5MgEZChqySd&hajm& zE}Op%89dE)i30AF?W#cKz1zv+q-QeWQtX84BRXn#nJ)SuY@S&VWyyb9r#-u#-xL8- z-E306lcsDZe@pKg{ID@WXTw~zD8-~hRuiedmw=+}Tsx#Sy)4dkjnoVH+PoB=WLkGB zhLzHC@u}no+oj*t0*6zhfoMyt#j(|GlGc1Yl~iB_EmS#iM>)P^VQ?>UVUdG0R0ZkO zZWN^iWAzxr=Q@oqAGcZc$NPtHy>XDpn0EFK#YhO9e^QH`$k%7GZDod8WdZ|QPZDcMx`CENpC*>BaAw`rtHi$3VN)i<>~b?m4b z6w|Kuik?&Y3bmhu$y0*QYC{;S+=hdtd|oRQ9*H2s7Nn@*Te2-4s*@OY9w>!b}>kDnt}18|KXp zCV5lsK4r0L3a~5s2HfI!Dr5jAfAsgQ+HoAE);<11fKvoXj~Es7YE_KN1uURUIb4;u z99|tS60AdqQd0HdP5P<__V^5b+U@v^;;7H%fAyG}0*<2J_vvNl*>9`Ie5u6M1S%S) zR*i?mjkcrpQ3a!vi?y=8P>W1Eoj_KRJU;*ZLZv@1l)Kqx_2CF9-(FcQmp$EEU($=j zrOxOiqdYBkwUaok@=})9BLvHbk}Wridi?>2xpNPTJtmPV&-Qc}fzr0`+DI~hMtFo4XO>BRX>bvT+ z^f;5R_1gsTCS}osWY?CJsB;d8gGZ5TE!w_^@?XFH`o{mv>sQ@Lv+1B&xl?LN&B|y$u756Fyy?{qoakFEnA0Di+y@sfB3bJ9Mqe#yUKE@;O++ynw@NJd7I{G%3Za6 z7Zw6&c$B34th9c@o-Fk<51}c@{m_vteMYEl$+##C`#qfXTK&`lPJP3Aa+vr~5?JP= z$R$hhc8U`<&xY4qQyLa2O;rlrf0-40f4rtqULtE#0>qdn(QSdp$-{&?{f*g|QpdnJ zAM5nr+RyEqN!|IT4*RInvMnD(1iJ5-g^nDz;Ws&qjdN|q6t+KmfcNN4NK!&dDO$@5 z4uh{2MD37}R3!B+r@o51pa83yf>001Q0v>{3B3NKE&Q2YJ~L@N)AK<7e~21%X0>{C zPGW0NN1tVLxTAx|*Uct6_c#iBzSyVSw7@-id<{uwIv)XLhD;Yh!M3x%Ks8yyRUpSz z?EQH(3&#t=2<@6BMy$U=kCRddo+Do-W zTSM7p6IgR!)uJr}2Dfjw5h|!ZrxQalld~Pm9u?Ll(@WB*fsj16%k#+}`DHJPc|+Pc)yR8d<$7=idnX-6QulLOSwUhw*=aKiyo z;QZ<6_-mN|0Az?TEV-(3N~%AfoM4mMRi*m_3Jj2vnx~LnY5?IC5ZJrDGhImc%}4`0 zN!vA0ws>j#%sE+le?_i5C6!W0d9Oy~Ac3kM`%mi>{&}5r#*2p>XTA$-K4r`o1p*V5 zb#I(S5LxYZ|1(u=ycB!w*z zNU_qWU31s%hQw zJ@zzfIqY|M-SAz+>)*coGXMDcAs7qrd{b)Xpc9d|q!Lw>oLDN7EegA3`KzLay*Q4- z-j|&TP>Q!MFGDf*DY>c>Xi0Pd0OS9w>*~JSLt%PJ%Ke)&2$@-}rYFUqVept482y7K|2(@QC^-gVM zzC=`fa&Ky^oYq__i~);+Dm5KQGmHA=G#AZx9lN7_UBS zX`$k@UC<&~%o_vV*Ot^(5nOGsOfSU_Z2*FIO3p}}&g*iL#_mc^ohB<~jV|;AqOp=$vQI@DlMZ^( z0Zaunh)d&tCXH*nSe%R^%CK!Xu>DYFg{r@5EUwv1sho4_Zjs%0;PBJmiR9_WElXA3 zZiZKkwrmNCgdS2<(3_$s=f}?=bd#xVgPG5NHjR#rRF%`{Dl~yNG~3Km2gJw8Ag_&v zcTfknY*Sr+EecijvY@^YCR-c#b;nv0)jCBh1yVFPtL&q&& zLE6x&PRc#!^EiS+CHEpYc_ZcT)<;cZkiw^I$3kp9)Lr7}@vEA8s*1^a&SK`ZIq>~RJFageaKQ}b6;P1v%C~;J9BuHVrJKk4&LFdQ+`l*Tu=9w zIzHd_(obz`#inmY((z5RlFyJ_^XOii9W7UX`ik7EMzSRBTe}!<`ln)?lLMHkT++<} zz4Usk#*3Q5ttbWui=YHvKUAgxM-_le*It!<&qK*)BJ>!%8nu61FIHPun~Bs&fv%`F zK>d)xMO?JMa-4RDsJRIXyT6oLep$vi>r|Lls8hb&obu(+}IJwp|oOu zBGhtuT$AIOq(YsVinRNm7iyEW-b57~ZY{45!9@rkv_p{ z=oLG#j{hHRk<+wk;mjyQA8eoV{#np}(+Lm|*FlV7W2;cxEyXWAuz({~)6m;_!OJo1 zc0{$!lWdiFg_|RIZ|S(xq2q7MG=AF1DgOXId$o=S@k6hO)549qg$$%A%2chWDiP(d zEZKt3zxBg(CXZA;0&%aa;7+EX?oj$)D_=dETp3P+$~sT7YP0`Mnj20&E)^AjQr5@@ z*!el1Kp9+=-l;YyTi+-p`lk6~HNCX^a++TJ;S7zMv_4Kew*ZAVbyWGceoamXq@clZ zu%8VK$f{Yk7?r_J+v=BiYjfH;kP3_$;k8EJY(*)E-^`tEJHI*ibSt9mjwRUTW@}OP zgR+IvE}{u>lHC)u^5SfhrnMA*xRo2auEz1&1LM>-1V)ant{XauNAI^S(>4cvc>n0g zaB3eHk)KI!IEyI(G;S6=xpM05C|6pY9W5!r9kyeO{Eti|(#d@fUlm7a0CCjAlCn97 z0QTJV24}}o>x3PcdZ_NybGzt{UvHuG_I;5L1+IOMV&3r>CWi zhI9Q2Gy+;lTMdNKXTF|gnMRUKM;#8^d~YuZm-hST^b%(^tC@U%6?GbVbrQw(hyf?P|vb+`D&h41`ecTPoE+qr2`puFij)4p*-LvAJ!gNB;_};f|ZUXVKqa86i z4Vhc_<8zt%Z|%$YxG&(TVt7;ZY;jK+s8*yxcHQdV_vx^IvO_rz|9O|mjwU}15JKTw z)V8si+Csi4=g1CD!yt@s7#bKHP*#p|wPt&_nei0cpfc9J@h<1S{eCgDC}c<}@-fww zvTJe3QYjx3A@!EhBr}e*Qq_BNYgOf%whZ+)^M1mIq`)GOdqv2>(CQOx-?jQxbcRQ$ zHqq9@ZmyDlVv_E>^Si?nEA>1YX>;n*o9wAXFeRPYi))Vz$CDULY`7AyVtSFNe?6#5 zrGL*=(DFx`ao3ZFc&^*2S4tMjn$@ae{uHHJ?E-c!uhgy5?cz@LR(T{idCx+=uAw+^ zQS&Pmy^?O{r?{Pjmn3CzHmIJd3FfJq1-OAqVJUcjL%3;5V?VcwEjh$ZPBvCw;kc6SR~)}bZjVxVTW1Q~Bf;1@b9?P*@1$pvy0J@h3m~PUiuVruz?(WX zO>UDYV&{B2I^2rV+pG!8+Q56K8kL$KuT`4Atq%^({l@ikc0ROyt#Bnrz;#!Xx!DzQ zi?=skfxsg^Rm-$FaV(^g5Ez5$Xz74@Dy+9G33FkSJ z%zqSrrt+>JrT|nxtH1uCjXuV8XbQQRRN$1u)=+QPy}hiuWcl3G{jIAewWy=x+ZPzM zG|KlEezJ02Ig91Wnb`NL7AY3+WD1OxuA*#&o}JW~N~LHBI*)zdSM&|C=ceK=z>|lO zajNK!;{3cc>X{w>%>M2Qx#w?Xo})C(;CVyRrHf7j7FZint!_++;dxWj`q2O?|H zXiW9~gS;iJAYLs4aJ))VOHa9lORr|mmsH!(^Z_~gITIC^1W_i zr&1ATf7Uf9vBH1m?Vua=eX5H6h3BbGI5j(=BrJ|jJzfE7v|n`_KYpw#1-(n)=z%xX z_)-()lFhZPtnXVv9kLftduzOkJ_~Wi%Lsj~ZgBvoQ60rIc(=I4CY)hWePYk&5fEOw5w zf8knZQfR6=&F?t9@1?fR+e*YddPs8y>8z6W=)~vo>p|*5e}EBL`;4imPCIO>*++F8 z^q>}%MF>vR2i-#y!(}i`m58RXgT*>D3loyv7ARqn+w&#=#% zpV#r5|9Iw4>+5enH&$$`LAqpTc_9UAe|pN%At#mqJ^*Sevs+uGNAWol9jD$tFp!+T zqghJZ6|J)V<&sw&w_Vn79{zb8geFG=g5x+uiuI;x-)5hda^a;LboI&_ z-&BeEsDf^<==7hIPLr#C^#yUNr3;n0lZd41o(&8`>TrKc5m!dH5nLKMyEf7BQY zkp+@G*EtLRbEOS^K8pO?_Wk*}WPhDs!K7b*{#DP+ACLd~>u+qyc&L#;t^7U%OFgDt zs*Rfr#-v!#B>O%U*|0=z#fImtM!038x2sy2s3np}b>xBQNQ?s7wy$5ED+*ph{k_%N zLs$7lSMBVTmconY(ux@5%^@aWvd<5Rz)!EIa|WzxJU0oJg(^a*!dGO!6nmCCXNh?oOLmn+^c3#A7_i2qayym-^J5#*1n=~mBC`Fr zdZq*kVGs1#6OMYXDOttFxjthR1ss)?y=j1X+P9_np)aeHx0f*SrLUcT%;gIJPlmWDpdU6s)8#{=?5$gS zRCGR6wc80e$3s2iSUTlSPg@5Q9LwIW28hSOx3d-Ul@$r$frSTyP&&$PWr5kEtfy1! zuVvc6G_afM@usu8CC@K)&hE--m6fvU6kip0U21ruQa89c11Sf$iFj z-Ue-xg!@B0m~ zPv`Difz-h2K%}N68>I{3rdZ5ASK{q~3sk_>&iZ}`cTuhTB(tz9*4mVKC`$Ti02hHk zoX;?Hm_10@Jo}%PDXRanJ?aP?FYc9`M|XyQa$3_t;WbH39Fn2N1Zmm9H|?rGAv$;@ zCkABBNKv_DMo8??%5~hTqB-Z|jOLT08U5tssJy6nWHA?P9>b%KsUr+85~<^^x`|i) z6r9W4Y)h@AGf|s_QzeUUM_2_Pc^}@C6TpV@Sr4%07}|O~(j2IesS`lSN7G^&Jb!P0 zw&+E5CWS{(&*MB)aT)}#@8eS})z5$b{rPF?*|UYz-*y!dk;-#;rP$Mw+~~Z35T&iI zot_hdWN8Ii?{aNw@#2kLvZXlNbLl8^Nlpq3>Ra9BCb)MbP+o-`g#9vA&dL2Aw_ zPYW~9Pa7}zsW^(AXb!IC2p^gz4rLa9;OztW(S<|Nhzp5-*?<*E zXd1pg!|SZ&wG&xx(=1;y*Y{;Wb0CxIfRxH&^7hNRR29`Tz_~JK`P367Q}xD!9ZCQ@ zX0x0_YwQzBL?^}`inZsO-VIZ;k$CvWS&C1yjk5MVvop#4(msj|`l@ig{`TdsUw-+R zx8ADr6sz&xCem+L$R_}^7H3j_b+6z}iB}%!f@H7**hJ+!cN2M?t2$1f0O-8e5u~_A z<%AL@fTZ$yy3qz&KOv2C*461AV>bAKI%!%k&i^01ky;SGlv z7;uT-)sVlPpVIIMgsOxbJBVVkOPG=6#*w6~aty&i5(k!sY;Og*9gt{$x;*OKMUr>* zhL*TI_LD(<;gth_9sNK2hrg)*^RZaxn;F|fL?+0ULvd1#f~Yu){!`%E$ID2yOpHzJ z?cQcEEOGq3!4jD}Ps9f&&J{sD>H0u;IBUP<@EbD>|>9v5!~}seSm+HvTWAXqfJ|@q+!~&4PR46!@*yrieROx zl5%?2fr8d06@=XH#Ujf|J=c?5ix_|7(bF#`Efs?J&-kO@NdoyObfOad1XDSdk~7Et zo=aW$FuY?KhkaaLlS8A`J!U5gpr@*U@*L!`Vn+hNnx-c3pR+GOqM=x0)73CJ)^;D7 z7DR;@fNdlos>h*e9_S;gYesT*c%=c}g5mD6CmrsY`Ml1jt7alKVkuv84~Ku!uT+V6 zM*I`xq>J~-Td?~7T&n-C{q+3(CynnIPrQcN$Ka=f@8Gk~Fs1iX}VTwPSItU~V2C%`| z)K1atP?YmfYV6U0HuY=g0JmV<+5w|yJ0gfFdTyyiNlx4GCH^!a-dZkbuBOy27f7>xwtLh9ySRTik5MjQczG+>K``C zgAl5;N`VG=K1cw{SFi0>>cHA{35M+K6ly{OTXMd}TOtw~uR}+%%-Q{f?)*R;lARs> zbc8@)l7S^;k{yRiGmjJ0NieBIRVEd>KdHRhR1@_Ch0jZFD9Mxq-(-8UjBU4uKxB#< zXn)=6{p_L0L;(?Idmk+IYo)&Y^|!D8wy#E`t3~lz-U=N`ItlFxZXb5jS$xjcRZaku zu0{$;vqoemsZh>Jv&X$Gp0<|R_l_y3;4^m_sH9c$#zXyCg1&TEsfkj(!G0i}sx8Qs zy4}vtV0EbT7Zkdvirf;mmy;~1>nC~ww13sb8<`TGh^B=)MT*WWo`We#v5BokhhFs8 zTTy2KUAfeF4TNFRl`JWx2|2diLBx@@Bq5W{H%R*D)jD0RSM>~hA=6s5c8+Y5EtC6P zo7c;}x%a(WNvfqbh0(S`te1-X#Sh=m-P5hxR$5+M+;SdXTr`29Lq|?=fV?mMj(?W3 z7pk;?o`|GZis%0lJMK-sAiDaunH+^#^e zJLIwSQ=8dLqOQDZ*VO;AA$il6Du35qE;3OcTtsALmykDsvz3rF)bm=hk7U5)$LX8P zaZCQuY6M&om0B7Aiq9md!(*3A8~r;H#(7g5OCHLJKQFy(e`qMD&e31WkUwB1Ea62Ll7!5#3^6~Ox&jf z(8^zC8D{&Fz3VPKT0Bl2yni(FIxcM=DY{NdQzgAL!8&bQInt+oV)1H4t>A-@%qq70 zuh;Bjyq^g9w#Ux?oQ}F|1LA9Ke=^W{(&wXT%#k!$rIKV1%18so@dDZDUT15mrC3jl zj#zN!*qawY47_-&X~0kH4&k#TubH;aWK`n>4bIJLyg$bo&vSQwntvBX$q98Tky4b3 zyqkRHcKA^$`0)B3m8xaveJF1vKSdekCJ|mOP}zEO&+&yhOiVCOJ3p|_qsxBL~y z+ip|Kfbh|zWg%gKeiIZ-ecaneO|pk#FSK8Qc#?Xuj>8~lRo$Mq?oHYuMupk zYM!D*4cRM)LzPKT+J6NO130xy{Hli&`!0$l*eMjwGS9Sl2+DYHG`mLK)V2a9lFDb% zGacFW21L$mauh$x?+X;Q+Vd*XL9)~qEZkc}@fIgY%AIZVDCTJ!ovf_Zm9zcIjsjak zRSuB~T+u$KAi&a2B5NP@ETwHOhlpQG_TPWDhkt!@=6nr7W`F%%K8(UIRl05CI``?$ z6+}pCBSaZKk`x(Mp-P!v3eK_VoVk~cM(xA)WO0&fFe%|!{U{yG=>S$&`eTom$-HR* zmk!OU>uaUfc| z*z_YZA3L2D4dD~nSQ@c1iq{SxgbS87nia@co$_y}k87bZv{v_CJSw#Zy477bJT|>J zoCLa2BqM%qDB0U=05AE|9;3A1AoC<|Q?2MsDjP71*nh6xb_0s-`6#AOrK)bnRDhZt zsDnyIx_>p#uk;~qlxuJr9*>k0YM znK3QLA&0k1mNJn)Bg7JP9kv6!9#YXW5z3UAf_{9G*A5jAdj@mHY9~Ajrlt zco)>4^VCKZK&DRdMRfO)r`o;)4^r{-Y3letN+k5CDSdFxr3|gc34@WU_xRIl{q*d` z3Xai)<9*CQ$`;=+nI5Qn&u!&y9XzR@qFH^~m4D_1Yz+g&9S8#-CQKZ}1IX&sFhMn$ z^pYcQU4=YF^z-su5Ny3MpAk4gt(&!{(iHEC>$O<1EEdqjz~9w+H#rs3IZ4{tvqgp` zmqbB_C-gt0Dz#DMb#|s|o$69&MI2Rq8IMsx5zZAPw-L{VVl(&6<^W=hCzPO03Ev6$ z(SP3;>+3K7eJ|DZCnG5>+c-&8zLvE2la~f&W-*5?k|_(H@1~%`L+Rk369_hZt=?H> z3XgOhI!zP8>^7@`WXEcBqLGYFu$IOvduNTnVVC6R{E(#h&yvS9ae6t-S6E8jUeZJs zMT}Bqm(#gti;@Cb)*d5hK@v8TNv;0IMt`v#KG=lqan9!k$tWP|_*i+;N%f^no1APX z?bMPC579l6`bT|RsrBXC84N!b&fxoHmhQiO98&Er7H%^Y0hhV%p+rZAChyGom@AwB zDGs{+Fel#z>`=;S8#z(!a)^>5w$@@mHHs2jY6YAkhLgT03spUl5Er5|Ny1_{|$2D!;JqQ0bBoFImp)n))b*?Xmw&H2%Qf|9b3 znmWMmHs{TDvgm9kV!L8W>`l&ms!JmpMPLu|$#V4b`zrm?zy4!;lYN*)gnu`$SJ2>W z0)GlV|JzX&jV7*l5IoiWsb*WhHfdw9)c|^6D!l@|62JG;=-4}zI&*f@KJnOtMT89< z%-P%r1p!A`E%HdJSX3b3K%&L*YJd@9PNJjt0a_)gxH)8#bDT+_oIHM9uM~wL)iDgd zOCHm4Olyaw=U+?gSxrlF@PD(5vX=AGo0^00;VY=Cq4Tj_>#b-rF2wu!yh#4#@BjGA zUw{45x7N`0Lkw@s<;G%@vzVaieW${@1wo6TFWpS^e1YlPzI@-ce|BlZndav8mByDcWb2_~GQaPr1 zF}eMmqiLFd^6%E_=da`MM67RXcE7Qf%56;Iv^h83ZO0dV&$c>`mw!tWoHY)W`EdfrcSusVd*E5LzGdko)X)E15R=b)0_CDW#iJ8ih}eN+^LUm zWm98Qjf!{-f~`%bG_vdvt?+Zh=wNk1)nfCIXshrNdzv57oz5Z(jLd-j|c6$@%5rSa@|YC?Ri(U5@I0v-~Qc_`x{{REe=W(H01YM5;%T z>rbRbf$N(~geFSBQm4E)00j|^{LB04YGLTKtb8GP&hVbMz$8I4DD`0jlZOEXZoxSP zwL}T3=>jp@5q~7s5NxfuvceR$oj|&6l;g8D{Cx*6;b?l*IFie%%#Ere7p0!Uwo>@} z)MpoLSat`_nl{%J~_&c-Z6CMWZ|ZO*$Dt?LCF9qZ4@#2Vkk>DSyows1_2q#y%;q4#-c$)H8-Z z+p3pc7Y>p-3D|2h5>pC<6ip8tUa?cc503|ES)Jdxzi+Ld*Ox#3QXO#!oVquIseF_C z}QDu1S<#))*H8z}{*BahCSEXo(`;p*;$1f0}#``F$TBW4w6_#};w2!J4S6(??mnpi0gR90|BXEQ3VB)6G= zEPq}YRIH2KE^keU1!knM_;;(cg;U>I&7mpQ<1oPiHKy(ff!( z=IBI82{2T^7d0R6c<2kNwM%c5c*}xZLFFdt!*T5?5$zCb=!&5yTw6=2Je8PV0<-s4 zmZ>(kE;Yvv87wjF62LjnP&kvE?q(}MQhz)z((APqRP0EOs~y|jm3MU8)C^UbhFHB& z%jfpuy7#3?i<2@<_a7?7qFdzr?vVTQ`P&!0;T6NZet4IWyZQSh0qK8t>%?of)+Kj8 zZX9qwQNDwP&wePKTiu1O&%G~j@k)c)SG)$_r7<7W`EjA zk8Fr}7<<=C&gx*H^igD~ilTuOQ|usitr3mF`O#SJq4=h5@ZwD79p9*IXM@GTSK!vm z+NsHcQQwQI&O=&Kd8msG!3Car6vDmP;v5G>n$q_n5Z7sbTc{83*ZXY zT$Ox2rXCh-ORd@MxJkg$zt(<@CVvmgKPg>&D5oTtG6Qa1JPq#@eLgKK!3Bz<@ePKe zCh8m5AUK{q-o^2zZhob^B|IOLMGs%JbfCa^SU6z#VwZ8oz{ola#~us&L-|qC$0_y8 z7CR7z;&rNf!JCn3Vn8^OVmw9t9YU$JQTCeC%(3k&RkowUuj4yqSDEl{(|?a2PD$@9 zaMf#zHUlNuj^wj>Gfgk*6ZerbqrE&b;QTTSbo29T1dVDG+^EBG^+*2nV$`FY=JWoe0<^48)_N=IsQ9Ar4`?vl2OBa^YQ9}+M}9g`uS7JoDcNIZO#T`1*^4yV0eQGQwJ@{5u*K2r1gb8UkY zzJttR0*5^6lT6CnYMWXnXu~yqV%)uk*GwQZ?Vc@}ratwH#l4 z6?rhAiBF{yZPjhlv6Adwa1J|*h_vzPrCr*gC9GrW4*ru3d`CfZ+aXYHEq|o8xwOJF za+zET)j#-&yC(4@3-5VpR;=ZUtL0FMhxtd>^4AM zJb8O+lXEEu`M3&BHx=ux<|RSv-p=P)sT1`BL;Su@e^9h+!mcC7gq2rl8g>_UVb3>- zD*16by4Mw{U-lsZ$Jf^Dk^nKcf))r7B-E&GZ!O6c$kWD@gJNNrPk+7C*zEU^2`Zi- zjTNtw&Y-w*VPnimKIAKXZm7#J9~_}4{RS~6U%NO4r@WP{JJMS*emj*$He3K;MO7$F zG$kezvW=B=56(+39}z6tB;*je_n9GvlbsDQ)@Jp1oER=A2Ri(Dq2f1P=Qpx^=jR^{ z5DHjesGY~Ic$`hR)qmk(KPY!Gwd~Uebe^YE`}ZCJo8Cr8hZQ)ZDugOZuRsdfO`GxU zk4frX4$N**6_!-yZ&D>K?sM}g#k9HG6h!(|3`YrWBAY66YHTYCrm%!QiX0;g4$!6^ zm8ZTXm7v!Q(G*r_jn<*`#x zifFaZmHPVY{N>FX_kL@PlAh!Tkrlj#qhuZ4PjZr!{ZWif@pj$TRaCk@Zgl%SkM1-8 z$yQpdDnR7~j5@(~daQd@F3Nb>z!1fHT~xV%v9LND)UH6+=VD|RiyiQIV(4Pd&-wfK6*(+D5tqyPFbkA1YnsCleR{I`2 zVE3NYn`YvXbh}c6TO04DqqGL@-)Xwv7HZ3*{(rb9Nk8#g)|{8{D>Q zmfqYAEJ_eyCcUPZ8 z?e8{?A@IQ7+EZ=>+p0wzK*0xeezZ}|UV+6^LY$2i#e>SZJCL);Qv25Q`}x=PWtTDM zpR{-D)~Qf8DpFl?gaI91lU~+W%FOfIq*R|IKabjEHw1m%zR^ZFRh}tUQWlL}yng|- z@q*U)Y$w%FAT95p>TcqL+JU6OVmbHEGnk}4ts31#OaE<i0$Z z@}b$kuQ>1grotfQ@NpQi3-LHcC4U_1k_9zI)=B{nMhK^O8u|WT+=ctCRH2rV}pXFtOUfGH*I%~?a^}E#Ykpf znJ>gv)>c_*0_)V+s;ga}G$X-I^%h&Z&`{hG&Fa7{Ne4)>zI`dYWNkhdm zZ_DK+D$8-RI69gx$GoUA)uJXXdAX&m|8X@(3v}Aa_FfWet+A*RMJHtqe@jzIy+k@t znv)_Gd^a_;52FE%M!=IWIwQB@%EFFV? zB+qEzM)(khDY#XDhelS#+Lqd}{GLUU&R4f~U0WlB07DTSs#!7*)` zrwUS2iJR|c3#F*IR$jhG)yu4;qW5lp?atVUf}~+}DKh~~DP%Sm%XVqvU|b?-guG4} zIbbE;(CQCymCgHj1*-zk4HRt4l7oXr1O>Ttp&vVbI2@W4Sp}wl=j8q}+i!pTHs?15 zqWi6TOaTvS%^JusVl_wA-!~lZ~hy0Z)^ws2YD?QG7-v zPSrguOdgcmpPN1;2)(ihFno7@HJ#yfF+c2`Q4<|i@Fd5n~E${>zad&U+YVOcj~Z83?SA# zdy>Q(&$4p&bk?hFf2g7Wfc6>hDbHx10PHRw(7fLCaV`_2TGI`weGR~-E&o0S}prk5RlAp+aRw{tMnY`c^HQ0T8 zuC1YO5v!?3e6_8BM`W{@ytt+4P!pD@=r`Fk80n~9%^tJOED8c~vHs-@0t?X2%`aJRC&Ic;)OO^_~VHs=G>xPp?DlNAQkXVAOWyc%HPaS%a=rfhuy7-m8AvK36?UIqVf6^XD;`cjTmX-Ncxxv8^wZ%^dFy@{te>9Cf^=}2cOJVC>7d07P zkG8U^Jy2ij*9N8{nr;(AxrAO{t11w+tDWt6-KSp~A8(6qf-;M=O15C0w|3{37e%K= zj1E<1eN>3g%5YM=a4PL2@KS>mI9;JA1lV{VE=6P=q|Q@M*5M>Cw5YKIb(m~oHM|aqWgKW~ zW9qHQXOrBlJ%4lB{*-6**ma`GsDrM=x4qQ}jWZt3X)e)()iS+;zQ4yamYeEH$ zBi3~NFIMb>lY74TOUje-{)}*Ck6;#Yu>Wsa261+GB#4BkLnzvk{ z`cmXr%5-pZ&BxXIzW*(v?#5G_xsG&6eRt&UYd&}JET8cZ|0IEJVS9MlK0t?nmyC82vD8&I!+Vn8>2u6l`nYJBnV2f zqtG~74u3LI-d_OWA%I_*sL9%Rm&LOeSlY2fO` zbiSzIg6?&;HtHqaAnzL`O&O#Z^InxSjgi!N=mV_V`{YYsx2el7x5U;|a7$f-x(>@@ zij?`X3a+QB@zR2Uircn&BxTmlz9owXSbtIr;L{2y6U39|U21MQVAJfttH73&4B52J z!z<*b*!Wfp)(<2(pvp3r4JoN@yfP#1-{0@nfBE~*|MumNH}|pgEk->jh~eH6t3efV zG9Gzv5GO0>UFYVWSW3AS=c5u_l0!lb>jm@a(41NMZuXVHH;R!b#cBxtH~Djge1EF4 zc#)qE1!Hs~%2{3&TjM%EyUIG+&z9$*ewE8l%*?a%kKn9QH~{sJ4zs*3z1FHSMCzheoyP|-{GXO8{+ND<@%@_E zbOwB7R|}2Spk9&x6q~o?X=ywmV}GCUn3j%4gWAuLM9Q_UxZXLuDjQw58TG$zRl6pr z0_b4O0b>spGzj3+E+0s%sq&~{`Sl`69(fByNItxSK~}j9+p}I;P`P<2er_sg=UC=a zRVP#Gn=@?dq1lwQ%PToU3qdyeQS1Ob+71UcSko#xla#1ZX1z8g+(heG)CV^r?$`MH z^OGB~Cx0%DbP_;HGf?)F`ikAe9`w$1YFF#H=IDG<4xD#)>I|gl!H{0;Uu{U< zTLUmjy%unQ@E^hk$Y7ilKorO_R3>kiFt)&RoHrxu)F&;Ua@^E8(M^%JyS)^g?qr=3 zsg}qX6>dmbo{Bdy#CIKoC_Ju{|5qvfTl4*^;(rRq59!^-j%}jvNlU5@c=1f;R5|<5 zVMd9WlbW_^v~?=k?Ved>8mVrFJfoeE6@PimI)wxh*=@5GKG_fh|2_J`1= z?Mo^}t)9cs0r98|@LRPM57P2eqQ)J&;bv3TistBEWh zs*^yn1RZd^O9m?V>XJriRUt)i%~olhb#WXr5w(7IG5`9LVX`29PgR-=36GdV?d0BN z7u^7wph2jecAMy{xaFsdDP(n+Ri)#Ji@@byLqsn5+nyDP|- z?0R}BJ;iNAu|0R14v-JH=(cO9?x`Bpd)C7VY$ZY1+9%MIeVY^n3_6-0_x3vB-QITn zfL4cKm|ES-8p-5;ii>=|r26{T@nz4u?3TloUS&+uYp~Zv>Yfg*FXcAQ58EO=9lCL0 z0i!ZooLn31X5F&>9Hqa!dWvA_A_wNuY`De5qHnPPo`C16Y&f-U%5KRUO2`9EM+V^i z=Z4bX5Fp3W86qdyDCm;G*V>-nxNHldcb zymtlCPU?Fni~>n+-u-b9gzU7GP|rm*jPRZ9{`Hq%2Y7K%VkWhJJtvo->+ z`>>?yHr1}=J%&ey>};FT>G_LSKlgBzLVn6}oNeci;RWw8oYK9vZH9eRq9~4n=p0g(?bM`A%dh2T^^sU%%e?v9{}!XK3C}cuobk4 z1a^O2CCjsPiduqt<;zO_;PpIF3waNYmV6_6C*;_lMNPc_yh_`O^lchw$X^&`Qy32r zhqeW}9I79}My?7$%HC=Euz}RJsVEh=R5|Cjd2&!klH8g>D2lJM%j)cd_ilH`!BQ_Y zimpBi5)$>619hijte=Aj`QGf*Q63u(GQNMZ&MwOQQRXR2dQ~v)^s<_*e17P)Iwi?h zBu920aY)V^J2HSpQD&Xu!3{ipUjuqpi* z!-recYq6#Z<$nHI^sNetkxvbtS$;xow0BBX?Hss(@c{HKRac3`&m5Whs>7c~&>Vxv+HDspH!UFr`hkC~z@wy27g;>{Q9+9%t z9eZk;Tjz|A@Uk^42P)A(x;zzfVH-MI&0@K9roF5*AnTQvu3Cm}xoQq|NT_pr^nPCJ zUoBSpftT_c2y$|7m@!CD+k;Va`on)wI}bscj<#rz2jsl2q<=Es)xJEHm0cHJ5T{Q< zLv*mBnQ)y~(3QcF29fh9M&p~kM6w4vvhp7zuSP~4O=84FP4tu6$zqwyD+L4wMDjqAg)ST zmE*A$C^V1oYZS0~AQxsb_@(zstFka3<>$!@`0|VNwO-`|Cxmw^4JwdHISbCbwn+}B%@j{oeRPR?4pV#b ziGu#m(ei!EdR~g&v3tBA=a^_?@1)yOA~uBW!*lOZMJhrGNh)4CPZWQ3UQ_m;N;*9+ zMN1*HrE1sn>CEc**~J)_1|GZ5IOG7Eb7Q>LOEq3jV)^mUwfEt-F`DG1Rx-_b%1ooTwnrc+0QTLDUU};)Wk`+Lm~h zD*>OkOj4b)l#b6VSb5^CUd^bD@88qqeae>Mlj!$EU{O>G*os8alk<#ycSO|7QqsvG zv%|?OML2H}D41yKPo@CorNt~@9uQ1cCysIw$Jn-h0G)FDyM=$cNrcxML6qH+fCgEo zs-E>-V^bxWjCCANM5@Cq+LlIUp*I}>yM{WNdf_S=C6DQH6my=}xt+}Bw$MZ@y0Bz{AG>Z}u_^GX zng$tXZhhjp6^DPk|2(qjJnP5TS66_HpB&E6IzeJsiv$J-o7+y0?ebLdFBPHjNf?yZL73x+iiq|%wzBW~x*aFrK6fG1_PXOy^7Juqwz0_-EH?TX>9EVBbQo)Kta$i@^`^B@js2sd-r~Y!?SCjs_9)FgikVL6L9N*sC zyop0R9>|PDcl8bVD)%+KO;bo{N~duSZv>N7+I$1*6WIvVSKkRCZ%g$t8T6+5*($ii zyO2jtjs{Xv&u0$Ql%zM^?5P3>BU9x^kYo~1EDdx+ zS*;8eId`-WATz12C4aL5FZepg=OrhVABFSOTIESKbX3>@lkiaEk|-TsNiFe7^S>em&>! ze|#55r6zmztCmcp`Y6*IbomBcle33C?W!zCmP~g#iNfJ0x_=U{%xqC1HbTZBn_lgq zHMV8Q(pteOrBnzawr_Hwl-3o2WOGgDz1pJ;wL&=IRUwBsCLr1k!EXyx;S?e2%t@b$ zw(-~&7dx6W6tuzU_rbQ>`dPL*9%;N)M?%151C2_nATv`!Y(zz2#5W>H6|$-~dUj7K zqrtCw-T!%+zJH6OhBy7U7Rr<;A5;)b%~st-c2-8r8x`+n#|`Y=gMNfejVf59wFPaq zyxFr@j$;hTzC$ZV#avj!yQ<%-1Q*p8aGfI6=^9chwJp&%+FbrzsS*02k+yI)Ry!WE z76tca(pOBU3C=nZvq(Xkk0e_gj!KqyAe#JWB0?5OsegKMI=hygxudM+B_vgQ34JBo zPo|PRCE0*JHpeG?yAA%e{r170Iki>Zc2X6rR*x6hxJMnN0fZtgaTQ$yR&6c2?3mZ%CD1uDA zUxNw!d4D27MUdRK-kmxXu3n9G&cBm+7klAeybmoZ0P!3{@cYf9KDku&;B6caFuJnz z7Xg)GcG~rzP;<)mw9Q}Tke*ppoblwLe&`8g{#T2&Md*{AuMa((H$!SszM_tfvrwPP zka3X39{({WZ$N>B2YmEgO0=?X*#FJ>2-V9g6@T%$r%@6$2`P}8nf=3h61tA5K}>UQ z6j13s?z4yM4;BM(Lj_r$m#PFOcksrOmN^>MB;^^@R00}Qz3i>_95DxIu~qm_^<&hs z*XxGz*(-?aR1J%DqR=6pd82lkmyYB(T1)rMi;ZlXr&OiQz)I@FwC~~l*Y^7#U;eTA zSs+`e_|16ItF)lpK;6RtorvU^yW$94(+kHj{+trtrIw4 zPFn_f1y)B(SBJ{^rk7Jwc89#*^cm>(>5Ow;bw3WY>i&Q50&QZ)B%df-*zHakaWyQ9 z>E~&~7W-Mj+8qkzOKj2h>*(OWho0z3_RC@K)8^zoZH_eoQ%gEmpLYzeH1PBF@umD3 zUik78tvS>YRYpJ}2_8^&S8eY5Bs}YRrs)<0dY?-+O|59+)Mf>p2M$RbD%{xb-<;oO zX@e&s76pHMKrbheU59Pe1>9rB6V~RX1b^BdLu^s!m&s3sVd}CMwc<|YaXa=d zH9M%IIs1E74b6!*A>Q}u>N|E0>{9e6sauRv#?t9_LYb}d%?qR3AyRORR|i@wld*l^ zkA+%*iZyzai2*^%UF{?B36zUI4$k-_#YA&4*&=^hk0Tx~=PB6;(WmRodT`P&4OsX< zo$mqka{H6jdHg(oc36pHjMEV)Ud)!Go*)~LQ&^^#F^_5$jE5-KmM?;A3vO&IZy9lM$;v2+ilz? zR@jhcm!`9I6MQt)x6gb1+f`b*?)i4zK9wxD0DZ-6doe&&O+Tq4=RCKC18p$LCf z2Ch80&cc9-+mY-Ucz^!xWWxjfnioY^^!l2dSYT}ZAZi^)Rle}{mMpJchdn!q(rh-m z>~O05_pm-OJ7Cpb!r~B)UE^fs?-r`OY^Nt5N#IYaZ579WdAo{PFc^(ZK0vsS<*L=tqn|{$SMRseqLbgP-hUJz#O^e^_ty#+C_qQ9@dzAt_a9@~sKcH|1kM5O zIT6MOl|vyZO*3b2y~0Uk;&d!cfikZ_+~}YRp8Maf((875ER=KDhsn5frJ^i(62ATGceKD}{0#Py0yD)o$PTE?#TTeh_nuBKhE}Te;ZjeZ4csp*uXp zsuCxb24Q-i=@TPY{c8vFRjao zPE;%(8&>04Uh{Sa-pZtMUtW0=1o@+X<5HQF{5@spuM73_=Z~MhE$9?~{IaXh{G=)| zvv>Kb!#6#16hE#a#Kqq(X}PnaJ3qC}0crrx)3QRP@n!YPDOa8+2U5Rz$L^S0ceYu= zf-PFGa-MIF+NwpH_<#EPpCvw?Vyfh7>YmkrW1hJ8xj* z5MT_&WY-`RYc*`)zrZA2x6Q*cdR33#VPG9al&2y;>R>UIEma?-%AR@LuS@mub*VyG zH|<;b0mA<%xsY5ymZRoVEITzou=5di608yN(QIAeF&bHea!z$NHDq;v00mlA+110$ z7YoxZ(Rnp;9kzPzy39fZ;SW)N$>!CWa*>O5!Df>_VJOgU7XOi|9HertJ*{zAGNY%@12*$JkEt$Sr(_An}nD_=cB^xfE-0PRDVp$^Gyfg z)OXEq8|%x5U+$mpUu^{1g;C{cDkM$0rCwe9I4S=KTy$IZxXGMF6Ry*cctfI_j;~261~Gsp0ZcP zJIE$k0J|(r3U)vPGgw^eHug{QtJ=661Y-pI43?#N3TX*q9c!|LyYy?V_-J$-v}Mpf zL^HcOPJ7nNY9F_UNNKu%G2RfumrwK8`^CFEY7OuN5)^f<)4QK+my(rzPQKDj@ZOtG zsKA6x+o#=$>{VNEoLeNiUBr`HO%ezYlqne!ZhM#q@BsFqrJK5fO3ex}>;%xV?v#pe z$zOd}m#B?|;62%Z0YWCrDxz$aXWt@tf+yg-883c$siJ9EWi<$Y8D~~yAF!Y1&=nHI zy>55e@qz3BHfRL`uxZ7<8R+SeEhnWE4;M4lqVrU z)uNLgU{^lK5kgUYJ+IxeOFK9URqiqHJp81~%_|LBT;54Z|&BC8cnaQq$4vsmoh_rEy@HHJ0v5 zb688Xm~%VPR(6%fl*+vn4AAAO>TJhJJq?+sXC{z<X)sCRVfJ$jg^5pN$t0K2-Wq|0&^;Vp%v^HQ~)NxBfQ52S{8#E zs8MA}U2|$^$ytW%<-yfPSMxkaN4Lr74qSrX8oTeIyuV~Kq8Iksrs#8%0LF>HX!Yt| z<>*7vwYVwW*A>kp4s;!a1+xdV`v~^HTHhH#%iaQhvrMCZ`?(zsgu&2!d;v%^PFzdg34y$5h*X4sdDi z#k$@}5P=NBlLxVvqmmRXhh=0%_LCP%GK<5)lp}9&d zfGG-DLt-I8v(2JV7eTbytI6rKzavOe)l71D{Ccr}Ki3~&Yl@(<-?O})h(Su-uO%E9 zz)<59n@O110EIm9Iy3Y6uV4T8c@>83Jm0?4D!HqVDDH~y+Gh-A<)A^;*r<_by6N@e zl+Gf*UNpLIl{pWJsPC3tS6!5^kd_MkuCdAqsZmw(RBY30xU3sx5R%#DzcuMveCox6 zm#m(D>&u1YT_p@Bcx6^(7DYMK68dzApQn1r!a5ro03U2Hg-5oxCgG=Ldg;-B>f)G5DAMnEd1tMVr3!!sV!jZmPj`Xk z)|`&47`}B+eRz@`NPEbQNNN{eZ;pxgQsHQSDr2Zde_d|x%GZhQ)SMFTr|MYM|CqP3 zr1J>oVOdi`V3*#wwz^pzr)|wKhEBQ_J+1+4E1@J#Qu}U4Bp|kKZP>yA+ymgUFNZg? z(ZLnDytmA(^-}gN?(a&7n0D)S-Bq{itr+#!Z=b$ge|+trT7{PSR74=r!9Fz!w~Nz% z*+nG{uah;`nNRP}sQpRN>yfnXov*Z(kl%`2Ybwp24Y3Z~vjZ$8twR&Kn=qHf*RxhE z4YX>IZnlzg5b7iIRU!=sk`P^#L%fDQM~8|#P`LA24emt=g=&ZUZ3KhyXiZ1XUo+l? zts`>sUxv0LZL|9wdUUFm02x-ztdr<}vp3flY@4s)^rcEg-!E2FSmFogTOSK$g_*z| zw3pX%N|Aj9by#uTXZmtHBEM_Worj-k*W^pnCZN=*!R~RktZW1C&PS-4+Xpt;RfGa5 zwd#x7QFJ;QU(#~35s21DyV+UoOAIFrC^@{UfX8ODdh*H_{%Q$>Pp&`hK{QZ*e$ytu zv_nw%p9W_>9igAi#^a{8JFEhh4WcIlWp;SJyZ2cQSU*X+@Y(192e@uazh9_z0%L#n zdY>vT5*EwywcwvFxjKP{a8CYoDhR@&5ZK{}ba!@NFXdUi95;_$5#+GU2U)nL2cmNZ zljSIcF?CCmJjq4})~&EzFA~y!0be}FW4PUN7e^#2gXT*`rzX6FK9vP&S}8jpki3X# zLEqP`?FxWNziWl1mTS9>!%AazZ$8HuOTdVw+}CI>I04Sz*Vie)sZH$YhIj=Be;zAP z#qa(*)MF>BdSP$BC+CNMb5Ku70y3V>^#ne5Ie1xKC3)(Eo2`|9aVje^l1?2L zA3&X9l@6`2AI?$j&i?DW20P6*E*-WSdB+Dx$WN`XNnM+CEa>dE8qR|^p*FRs?&#v=mRK>}5DY6{S2 zNATG&MEtHkM2U%LVxP30b&er-jb(Htck@BE_@uY(p*m`9PH0CqMOQq!I*+c@Q)N$C zT6@2QnR=3T3$J;9C!D0Ps5cxhdJ%qGR?yeHo~s2Za#Bb(UNwVo&owm{W*A)_+*G1b z$eR@{dD=+5s*!NhYiKPAz3FxxZ>kCLosakmHottjSeSo#Q+~@oX#DoL4+Zc;NbJnk zO3%h>ebS566vX19!JPpTR_!je>Od@qQ+ac@gFnV0bWc%#XxQfo`j8|%_T zKDgNnK=TOVhZ;@wn25CRz?}0w0Gk{O4TqwKO$l!WOt)o^rZ>E#dWV+mO3pj^4y<09 z`nK^BRXy_xCGEDn9rod=0N|yA;}@$JG%vHx3nr=h^-T)iw7i>tyH+o92|t9M9t9U? zidEs;ayg@a*G*Di)vUE+P}_9e7QMRNh*RB=X1=w>3f>D%tgCYxyx&iLtuXvLpa7~;QNlE8dJ%fN1U60Ox-Av=Gh*Rgc7X(`W+~>K!uhl>O z)4x6h1>-X-hI5>PNwS8*_1$R5qAeSST{qD@x{6Tt9Ri*c-87lqxy_pW>hgn*c& znb&?RcMOX0LI`Zc%7vm%D=*g}!E!a=NU`;ruXesyhlAa5>M(QWSV6aWjhw{G#>8UV zAI!>sf;vwHoUJ$!Pl_0AODYI6dA{RLnh`AA)}~dcwpe8Z)KPjnoHocnsCwJZ76N3< zSr;X>-~Q@gWsk$NF1m8GDPUR?vB3`iAZKq zyVBo0FNd|-b!B47B+PPJNLMX2xGg_W>-v~~OHES+J$Og9^aqXL*mx-zAA8DFwQula zwLQRtySa{RLNZ^PNDxRxSb?ltw+~Ix&#gIl2%S)ON1r?*

          ~4*6prrNbdyTvQxPP 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�B(2}@0zAZ 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%0ASlA!RkCHx4sb99(fiM)WOWh0J zj7$>)!jTl?DeCVKN~Mjm*PLdKZC|Of9UXq1-zmGwgnyfVe*ADsdS`*FUR$&oD9Lst zzneGH^rC)ZE7e{)JA{g?K4-6>nx!V*9DAgRieQT+?g83rH@{8Q+(1?RlnR|xPdv^# zy+Y?y$Xg{t)sql^uzjD;i#?Syul3ZeB1h>C2+FP$h`uWk>?tOMb0VpY?`zY#m7H%* z-8w-`U4QRLOs8PEMum<>tHgBJrcu!pJfU6eBqTnnCr{Oroza+Vvg(~FClQ5nZBxB;FV&_Szt_~u8u}p2DM7m3NQq(};J>XT}oECHpHm!2OTgR2iu`FY=JWoe0<^48)_N=IsQ9Ar4` z?vl2OGn3PvFMpl+?zW?{{2gF}lane+Zz1Dal%eUTEmiQsWv@cg+;TT-b7_Ct2|HfG zeQbwd8y^xdXPr)(1)UVDCgCFCtdOwEL`3pioxE==v?fSAe3M-$<&6%fybB`vNp>$dhn+=4+W7R+F740~)-iPl|H%fvqoBF% z6ezbAQrlcw;TgG1E`{nJe22rz;7JzV^U|zX%N3uNLnV?|o!;BOTc_kYy>9VjwzD&A zB4;r?uzzE)!DLu?!=Vat*U1Nftqjw1Im^`Mw((HdLMl_#fLR+Rl{$(`;&jf`8V%ozJsUC+Y`=__Y;MudUZ50b*?hEf69|s8QYCT9PY}r;RBG#lkS3 zda1G5?OUL~DDapl6sSc`nfNBZ1Qmtmew5DV!yh%x!t#W6VLtz_Mi-iqVKiQ#f`pu?XR zDt^;-ek03wzJF+dP{0CH?L2nHa5mvqhll;3+{MzePan{Ao@bE_;t1ICHaa@2z!_B` zR8e{bQpj%FjBkHTQt#uy>=spFNoD>fRe#drJ~y9IOq;t+L8MQ`bd=yGvZ*qs#$SUhl4nKYpVTU&+=h44MRvz*eg z`zM0>^2^^T@U9;d=kIh1t-N*nTyb{L1Rv@Tw_;auayw+OdZ&bu>LqBKy906skc- z6RDIr`{Y_4I|ZePp7yy?Uw>V{ynlJ)-fxXj(v$okvVzxel&sVHNlucoKZ>y_-mcra zib~hVjc&i!(VYe$*-DF51*n{WQ770=FBYDsOFFG{YoSv@Ih2GpCyo~zP%=#T5XGn*mWS+{35HGArd@ARTXHx^^8I=UJby*WaCxEH zggpIzpBHy) zQ`=Wk(qrwJDFE7IOd>~))g}L_$f`bfc#a_?(6mDylv2}tHp{w2$?zzpwYrvz-fyW) zt?MK^U)rvK^wk>GxTt7^5r6pr(#6>-(xe{sNbfFA;&pP`fc_+CzA|W2X0KeKwmQ9y z(>+^pYr;7@S?zo9fZcmmZ<&c_((OtOZf(4qj?x;qf2ZkwTc|CM`s1D?{m^H+Ux130 za*AqDTv-jW!EL){>CN51lC);?)7w

          N8I8ZO5Z*A4jt_s@&`q+<*C~;qqvWBU<2L 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 pytorch-2.0.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4a8f653fa5840e50e196ea5830e699c0 +_md5_=1c34cc8ded4dc7cdb8f9f4510927698e diff --git a/metadata/md5-cache/sci-libs/caffe2-2.0.1-r3 b/metadata/md5-cache/sci-libs/caffe2-2.0.1-r4 similarity index 98% rename from metadata/md5-cache/sci-libs/caffe2-2.0.1-r3 rename to metadata/md5-cache/sci-libs/caffe2-2.0.1-r4 index e9ea674f75ba..5a8dbd7218ef 100644 --- a/metadata/md5-cache/sci-libs/caffe2-2.0.1-r3 +++ b/metadata/md5-cache/sci-libs/caffe2-2.0.1-r4 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.0.1.tar.gz -> pytorch-2.0.1.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f780ebd9b4d1a43d19f54dd8b59c4061 +_md5_=6d748cc0acffb1b50ce44ae2854b69b2 diff --git a/metadata/md5-cache/sci-libs/gdal-3.7.0 b/metadata/md5-cache/sci-libs/gdal-3.7.0 index c8b37c7c91df..f2fdcc1c3e22 100644 --- a/metadata/md5-cache/sci-libs/gdal-3.7.0 +++ b/metadata/md5-cache/sci-libs/gdal-3.7.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gdal.org/ INHERIT=cmake java-pkg-opt-2 python-single-r1 IUSE=armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf png postgres python spatialite sqlite test webp xls zstd java python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD Info-ZIP MIT RDEPEND=dev-libs/expat dev-libs/json-c:= dev-libs/libpcre2 dev-libs/libxml2:2 dev-libs/openssl:= media-libs/tiff >=sci-libs/libgeotiff-1.5.1-r1:= >=sci-libs/proj-6.0.0:= sys-libs/zlib[minizip(+)] armadillo? ( sci-libs/armadillo:=[lapack] ) curl? ( net-misc/curl ) fits? ( sci-libs/cfitsio:= ) geos? ( >=sci-libs/geos-3.8.0 ) gif? ( media-libs/giflib:= ) gml? ( >=dev-libs/xerces-c-3.1 ) heif? ( media-libs/libheif:= ) hdf5? ( >=sci-libs/hdf5-1.6.4:=[cxx,szip] ) java? ( >=virtual/jdk-1.8:*[-headless-awt] ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lzma? ( || ( app-arch/xz-utils app-arch/lzma ) ) mysql? ( virtual/mysql ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) ogdi? ( >=sci-libs/ogdi-4.1.0-r1 ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) ) spatialite? ( dev-db/spatialite ) sqlite? ( dev-db/sqlite:3 ) webp? ( media-libs/libwebp:= ) xls? ( dev-libs/freexl ) zstd? ( app-arch/zstd:= ) java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) spatialite? ( sqlite ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/33 SRC_URI=https://download.osgeo.org/gdal/3.7.0/gdal-3.7.0.tar.xz test? ( https://download.osgeo.org/gdal/3.7.0/gdalautotest-3.7.0.tar.gz ) _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bd636235d38d1ca238f1c8eb31588afa +_md5_=97da4ef3fb9db2790852333ac4ad8219 diff --git a/metadata/md5-cache/sci-libs/libigl-2.4.0 b/metadata/md5-cache/sci-libs/libigl-2.4.0 index 2640bfbc01c7..3b435e311fd1 100644 --- a/metadata/md5-cache/sci-libs/libigl-2.4.0 +++ b/metadata/md5-cache/sci-libs/libigl-2.4.0 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://libigl.github.io/ INHERIT=cmake IUSE=static-libs -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2+ MPL-2.0 RDEPEND=dev-cpp/eigen:3 SLOT=0 SRC_URI=https://github.com/libigl/libigl/archive/v2.4.0.tar.gz -> libigl-2.4.0.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=07ff1bad83ae337793dfde29f21f0711 +_md5_=341ab0892bc2942b86d98a85065fb0c8 diff --git a/metadata/md5-cache/sci-libs/openlibm-0.8.0 b/metadata/md5-cache/sci-libs/openlibm-0.8.0 index 478bebafe8d3..aefd025bd634 100644 --- a/metadata/md5-cache/sci-libs/openlibm-0.8.0 +++ b/metadata/md5-cache/sci-libs/openlibm-0.8.0 @@ -3,9 +3,10 @@ DESCRIPTION=High quality system independent, open source libm EAPI=8 HOMEPAGE=https://github.com/JuliaLang/openlibm INHERIT=toolchain-funcs +IUSE=static-libs KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=public-domain MIT ISC BSD-2 LGPL-2.1+ SLOT=0/4 SRC_URI=https://github.com/JuliaMath/openlibm/archive/v0.8.0.tar.gz -> openlibm-0.8.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1ed122fba85924e0859ebc9c98f3e2f6 +_md5_=c5110735849b2af786d848f305b34be1 diff --git a/metadata/md5-cache/sci-libs/safetensors-0.3.1-r1 b/metadata/md5-cache/sci-libs/safetensors-0.3.1-r1 new file mode 100644 index 000000000000..dccd01b61e30 --- /dev/null +++ b/metadata/md5-cache/sci-libs/safetensors-0.3.1-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/h5py[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Simple, safe way to store and distribute tensors +EAPI=8 +HOMEPAGE=https://pypi.org/project/safetensors/ https://huggingface.co/ +INHERIT=distutils-r1 cargo +IUSE=test python_targets_python3_10 python_targets_python3_11 debug debug +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/huggingface/safetensors/archive/refs/tags/v0.3.1.tar.gz -> safetensors-0.3.1.gh.tar.gz 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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.141/download -> libc-0.2.141.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/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.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/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/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pyo3/0.18.2/download -> pyo3-0.18.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.2/download -> pyo3-build-config-0.18.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.2/download -> pyo3-ffi-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.2/download -> pyo3-macros-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.2/download -> pyo3-macros-backend-0.18.2.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.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/syn/2.0.14/download -> syn-2.0.14.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.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/unindent/0.1.11/download -> unindent-0.1.11.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_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e9daded3d01a7d50967cc34a836c8513 diff --git a/metadata/md5-cache/sci-libs/transformers-4.30.2 b/metadata/md5-cache/sci-libs/transformers-4.30.2-r1 similarity index 68% rename from metadata/md5-cache/sci-libs/transformers-4.30.2 rename to metadata/md5-cache/sci-libs/transformers-4.30.2-r1 index dae6513bf13c..7f2c32ed636e 100644 --- a/metadata/md5-cache/sci-libs/transformers-4.30.2 +++ b/metadata/md5-cache/sci-libs/transformers-4.30.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/huggingface_hub[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/tokenizers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/huggingface_hub[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/safetensors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/tokenizers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/huggingface_hub[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/tokenizers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +RDEPEND=dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/huggingface_hub[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/safetensors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/tokenizers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/huggingface/transformers/archive/refs/tags/v4.30.2.tar.gz -> transformers-4.30.2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=44fb175ed6dc465896b95c182b9a13b4 +_md5_=0b8e87ecaf6acf1750a3c8f18217aca8 diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index 3518efcecf61ab6d16ad5b17058b366cbdfd9201..b00e6e9af2595596b6e4ca5121e12a6511ebbaec 100644 GIT binary patch delta 27871 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 O|M)-M>f5?v!vFwP?4+Ln delta 27231 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 y90&n0ZH-9-{^dW8s)%sAz5oE cryptominisat-5.11.4.tar.gz +SLOT=0/5.11.12 +SRC_URI=https://github.com/msoos/cryptominisat/archive/5.11.12.tar.gz -> cryptominisat-5.11.12.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cfc6545e4738f3b9c0a3a77e9efeb2e8 +_md5_=b04719f6503ffc054556a0170f751adf diff --git a/metadata/md5-cache/sci-mathematics/proverif-2.04 b/metadata/md5-cache/sci-mathematics/proverif-2.04 new file mode 100644 index 000000000000..e86dd0726eca --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/proverif-2.04 @@ -0,0 +1,15 @@ +BDEPEND=emacs? ( >=app-editors/emacs-25:* ) +DEFINED_PHASES=compile install test +DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?] +DESCRIPTION=Cryptographic protocol verifier in the formal model +EAPI=8 +HOMEPAGE=https://bblanche.gitlabpages.inria.fr/proverif/ https://gitlab.inria.fr/bblanche/proverif/ +INHERIT=edo elisp-common findlib +IUSE=emacs +ocamlopt +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=emacs? ( >=app-editors/emacs-25:* ) dev-lang/ocaml:=[ocamlopt?] +SLOT=0 +SRC_URI=https://gitlab.inria.fr/bblanche/proverif/-/archive/v2.04/proverif-v2.04.tar.bz2 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp-common b3b15bdbe800c721e93b69b70cce2b67 findlib cc1c14904708a0a28bcb256b342a808c +_md5_=5d8b3e45511fdfc3880f0e1de2393978 diff --git a/metadata/md5-cache/sci-mathematics/proverif-9999 b/metadata/md5-cache/sci-mathematics/proverif-9999 new file mode 100644 index 000000000000..402b91a79c0b --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/proverif-9999 @@ -0,0 +1,14 @@ +BDEPEND=emacs? ( >=app-editors/emacs-25:* ) >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install test unpack +DEPEND=>=dev-ml/findlib-1.0.4-r1[ocamlopt?] +DESCRIPTION=Cryptographic protocol verifier in the formal model +EAPI=8 +HOMEPAGE=https://bblanche.gitlabpages.inria.fr/proverif/ https://gitlab.inria.fr/bblanche/proverif/ +INHERIT=edo elisp-common findlib git-r3 +IUSE=emacs +ocamlopt +LICENSE=GPL-2+ +PROPERTIES=live +RDEPEND=emacs? ( >=app-editors/emacs-25:* ) dev-lang/ocaml:=[ocamlopt?] +SLOT=0 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp-common b3b15bdbe800c721e93b69b70cce2b67 findlib cc1c14904708a0a28bcb256b342a808c git-r3 2358a7b20091609e24bd3a83b3ac5991 +_md5_=5d8b3e45511fdfc3880f0e1de2393978 diff --git a/metadata/md5-cache/sci-mathematics/verifpal-0.27.0 b/metadata/md5-cache/sci-mathematics/verifpal-0.27.0 new file mode 100644 index 000000000000..fd8b7a242239 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/verifpal-0.27.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Cryptographic protocol analysis for real-world protocols +EAPI=8 +HOMEPAGE=https://verifpal.com/ https://source.symbolic.software/verifpal/verifpal/ +INHERIT=go-module +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RESTRICT=strip +SLOT=0 +SRC_URI=https://source.symbolic.software/verifpal/verifpal/-/archive/v0.27.0/verifpal-v0.27.0.tar.bz2 https://dev.gentoo.org/~xgqt/distfiles/deps/verifpal-0.27.0-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7459a5e9c9756601e19606c9190cf485 diff --git a/metadata/md5-cache/sci-mathematics/wxmaxima-23.07.0 b/metadata/md5-cache/sci-mathematics/wxmaxima-23.07.0 new file mode 100644 index 000000000000..0fc33a52ca11 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/wxmaxima-23.07.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.2-gtk3[webkit?] +DESCRIPTION=Graphical frontend to Maxima, using the wxWidgets toolkit +EAPI=8 +HOMEPAGE=https://wxmaxima-developers.github.io/wxmaxima/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake plocale wxwidgets xdg +IUSE=test webkit +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.2-gtk3[webkit?] media-fonts/jsmath sci-visualization/gnuplot[wxwidgets] sci-mathematics/maxima +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/wxMaxima-developers/wxmaxima/archive/Version-23.07.0.tar.gz -> wxmaxima-23.07.0.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c12fe5470fab30506637442f2a9906e3 diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz index f6455636ddc054905eeba6c8cdd30f615c8f04da..554c47a4d1829f394c5bf40d741f56f393d8d851 100644 GIT binary patch literal 7221 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 uQL|REsYkQ|ExCFxOE2%CuQbBr=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 postinst postrm prepare setup test +DEPEND=cairo? ( x11-libs/cairo x11-libs/pango ) gd? ( >=media-libs/gd-2.0.35-r3:2=[png] ) ggi? ( media-libs/libggi ) latex? ( virtual/latex-base lua? ( dev-tex/pgf >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) libcaca? ( media-libs/libcaca ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) qt5? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtnetwork:5= dev-qt/qtprintsupport:5= dev-qt/qtsvg:5= dev-qt/qtwidgets:5= ) readline? ( sys-libs/readline:0= ) libcerf? ( sci-libs/libcerf ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] x11-libs/cairo x11-libs/pango x11-libs/gtk+:3 ) X? ( x11-libs/libXaw ) +DESCRIPTION=Command-line driven interactive plotting program +EAPI=8 +HOMEPAGE=http://www.gnuplot.info/ +IDEPEND=latex? ( virtual/latex-base ) +INHERIT=autotools lua-single readme.gentoo-r1 toolchain-funcs wxwidgets +IUSE=aqua bitmap cairo doc examples +gd ggi latex libcaca libcerf lua qt5 readline regis wxwidgets X lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=gnuplot +RDEPEND=cairo? ( x11-libs/cairo x11-libs/pango ) gd? ( >=media-libs/gd-2.0.35-r3:2=[png] ) ggi? ( media-libs/libggi ) latex? ( virtual/latex-base lua? ( dev-tex/pgf >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) libcaca? ( media-libs/libcaca ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) qt5? ( dev-qt/qtcore:5= dev-qt/qtgui:5= dev-qt/qtnetwork:5= dev-qt/qtprintsupport:5= dev-qt/qtsvg:5= dev-qt/qtwidgets:5= ) readline? ( sys-libs/readline:0= ) libcerf? ( sci-libs/libcerf ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] x11-libs/cairo x11-libs/pango x11-libs/gtk+:3 ) X? ( x11-libs/libXaw ) +REQUIRED_USE=doc? ( gd ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) +SLOT=0 +SRC_URI=mirror://sourceforge/gnuplot/gnuplot-5.4.8.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 +_md5_=97853d333f7dff60885cc50f6845dec0 diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz index f4841809b979da4602f6d89066e20b72f521567f..3d437fb2c3b25b7e4c9d80b3ae0f898f5c0bfc2a 100644 GIT binary patch delta 23940 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 delta 24388 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 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.10 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.10 deleted file mode 100644 index 04a2bb7b959d..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.10 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=OpenPGP keys used by tomcat.apache.org -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/download-90.cgi -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=public-domain -SLOT=10.1.10 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-10/v10.1.10/KEYS -> openpgp-keys-apache-tomcat-10.1.10-KEYS.asc -_md5_=5659f38b8facd7a3fd4b97428d033703 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.90 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.90 deleted file mode 100644 index e0489421a5e7..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.90 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=OpenPGP keys used by tomcat.apache.org -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/download-80.cgi -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=public-domain -SLOT=8.5.90 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-8/v8.5.90/KEYS -> openpgp-keys-apache-tomcat-8.5.90-KEYS.asc -_md5_=b711da39319582bfa9895d14c40940f0 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.76 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.76 deleted file mode 100644 index 95302779a2a6..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.76 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=OpenPGP keys used by tomcat.apache.org -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/download-90.cgi -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=public-domain -SLOT=9.0.76 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.76/KEYS -> openpgp-keys-apache-tomcat-9.0.76-KEYS.asc -_md5_=5659f38b8facd7a3fd4b97428d033703 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-thomasdickey-20230810 b/metadata/md5-cache/sec-keys/openpgp-keys-thomasdickey-20230810 new file mode 100644 index 000000000000..4adc5144b583 --- /dev/null +++ b/metadata/md5-cache/sec-keys/openpgp-keys-thomasdickey-20230810 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install +DESCRIPTION=OpenPGP keys used by Thomas Dickey +EAPI=8 +HOMEPAGE=https://invisible-island.net/public/public.html +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=public-domain +SLOT=0 +SRC_URI=https://dev.gentoo.org/~sam/distfiles/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.asc +_md5_=12d9bc651781af5ba8e4ec75ac0e940d diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 626c32e561fb90dc696ca1969e24a283cd5123bc..19e3c0ae29f4a8136d533f59160de28543e4f01d 100644 GIT binary patch literal 89700 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∈74OXIL#c-Wya`QZp^g1b2+3&`+d$oW05 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 literal 89350 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­K(Oy{w<%7kaE)8pL`11~~=DvB?$=>Gfz!DG< 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%0A-?>PJ_vRn%vR-Ox1p2~Cklv7Nqsa; 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 diff --git a/metadata/md5-cache/sys-apps/eless-0.7 b/metadata/md5-cache/sys-apps/eless-0.7 index 0bc452af6ea3..82514b0697dc 100644 --- a/metadata/md5-cache/sys-apps/eless-0.7 +++ b/metadata/md5-cache/sys-apps/eless-0.7 @@ -2,10 +2,10 @@ DEFINED_PHASES=compile install DESCRIPTION=Use Emacs as a paginator EAPI=8 HOMEPAGE=https://eless.scripter.co/ https://github.com/kaushalmodi/eless/ -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=>=app-editors/emacs-25.3:* app-shells/bash dev-lang/perl RESTRICT=test SLOT=0 SRC_URI=https://github.com/kaushalmodi/eless/archive/v0.7.tar.gz -> eless-0.7.tar.gz -_md5_=4be536d38fa9a77e86c40f14e0a63ede +_md5_=fadbd57226559400dfd1515f4a340bfc diff --git a/metadata/md5-cache/sys-apps/inxi-3.3.20.1 b/metadata/md5-cache/sys-apps/inxi-3.3.20.1 deleted file mode 100644 index 9fa777d7bd2a..000000000000 --- a/metadata/md5-cache/sys-apps/inxi-3.3.20.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=The CLI inxi collects and prints hardware and system information -EAPI=8 -HOMEPAGE=https://github.com/smxi/inxi -IUSE=bluetooth hddtemp opengl -KEYWORDS=amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=GPL-3+ -RDEPEND=dev-lang/perl sys-apps/pciutils sys-apps/usbutils bluetooth? ( net-wireless/bluez ) hddtemp? ( app-admin/hddtemp ) opengl? ( x11-apps/mesa-progs ) -SLOT=0 -SRC_URI=https://github.com/smxi/inxi/archive/3.3.20-1.tar.gz -> inxi-3.3.20.1.tar.gz -_md5_=64c4d95c7efd73facebb76791b9dda89 diff --git a/metadata/md5-cache/sys-apps/inxi-3.3.25.1 b/metadata/md5-cache/sys-apps/inxi-3.3.28.1 similarity index 84% rename from metadata/md5-cache/sys-apps/inxi-3.3.25.1 rename to metadata/md5-cache/sys-apps/inxi-3.3.28.1 index 1af0b1d20c31..ecaaddd34197 100644 --- a/metadata/md5-cache/sys-apps/inxi-3.3.25.1 +++ b/metadata/md5-cache/sys-apps/inxi-3.3.28.1 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-3+ RDEPEND=dev-lang/perl sys-apps/pciutils sys-apps/usbutils bluetooth? ( net-wireless/bluez ) hddtemp? ( app-admin/hddtemp ) opengl? ( x11-apps/mesa-progs ) SLOT=0 -SRC_URI=https://github.com/smxi/inxi/archive/3.3.25-1.tar.gz -> inxi-3.3.25.1.tar.gz +SRC_URI=https://github.com/smxi/inxi/archive/3.3.28-1.tar.gz -> inxi-3.3.28.1.tar.gz _md5_=da0c0eb795dd9a5c7a4a96845cfb6fc1 diff --git a/metadata/md5-cache/sys-apps/less-643 b/metadata/md5-cache/sys-apps/less-643 new file mode 100644 index 000000000000..e65f9f11a4c6 --- /dev/null +++ b/metadata/md5-cache/sys-apps/less-643 @@ -0,0 +1,16 @@ +BDEPEND=test? ( virtual/pkgconfig ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 +DEFINED_PHASES=configure install preinst prepare test +DEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 ) +DESCRIPTION=Excellent text file viewer +EAPI=8 +HOMEPAGE=https://www.greenwoodsoftware.com/less/ +INHERIT=autotools flag-o-matic optfeature toolchain-funcs +IUSE=pcre test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( GPL-3 BSD-2 ) +RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://www.greenwoodsoftware.com/less/less-643.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e4ae1ae1239244d33247f5558706e93c diff --git a/metadata/md5-cache/sys-apps/less-9999 b/metadata/md5-cache/sys-apps/less-9999 index e88b8863cf96..695e8934da0d 100644 --- a/metadata/md5-cache/sys-apps/less-9999 +++ b/metadata/md5-cache/sys-apps/less-9999 @@ -1,14 +1,15 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 +BDEPEND=test? ( virtual/pkgconfig ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install preinst prepare test unpack DEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 ) DESCRIPTION=Excellent text file viewer EAPI=8 HOMEPAGE=https://www.greenwoodsoftware.com/less/ -INHERIT=git-r3 autotools flag-o-matic optfeature -IUSE=pcre +INHERIT=autotools flag-o-matic optfeature toolchain-funcs git-r3 +IUSE=pcre test LICENSE=|| ( GPL-3 BSD-2 ) PROPERTIES=live RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 ) +RESTRICT=test !test? ( test ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6f94778a6963844373bcb75b9cd456d7 +_md5_=e4ae1ae1239244d33247f5558706e93c diff --git a/metadata/md5-cache/sys-apps/mawk-1.3.4_p20230730 b/metadata/md5-cache/sys-apps/mawk-1.3.4_p20230730 new file mode 100644 index 000000000000..e807267edbf7 --- /dev/null +++ b/metadata/md5-cache/sys-apps/mawk-1.3.4_p20230730 @@ -0,0 +1,13 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst postrm unpack +DESCRIPTION=An (often faster than gawk) awk-interpreter +EAPI=8 +HOMEPAGE=https://invisible-island.net/mawk/mawk.html +INHERIT=toolchain-funcs verify-sig +IUSE=verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://invisible-mirror.net/archives/mawk/mawk-1.3.4-20230730.tgz verify-sig? ( https://invisible-island.net/archives/mawk/mawk-1.3.4-20230730.tgz.asc ) +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=a8da249322955752fd84010426037a2f diff --git a/metadata/md5-cache/sys-apps/mawk-1.3.4_p20230808 b/metadata/md5-cache/sys-apps/mawk-1.3.4_p20230808 new file mode 100644 index 000000000000..4c71360268b3 --- /dev/null +++ b/metadata/md5-cache/sys-apps/mawk-1.3.4_p20230808 @@ -0,0 +1,13 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst postrm unpack +DESCRIPTION=An (often faster than gawk) awk-interpreter +EAPI=8 +HOMEPAGE=https://invisible-island.net/mawk/mawk.html +INHERIT=toolchain-funcs verify-sig +IUSE=verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://invisible-mirror.net/archives/mawk/mawk-1.3.4-20230808.tgz verify-sig? ( https://invisible-island.net/archives/mawk/mawk-1.3.4-20230808.tgz.asc ) +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=a8da249322955752fd84010426037a2f diff --git a/metadata/md5-cache/sys-apps/openrazer-3.6.1-r2 b/metadata/md5-cache/sys-apps/openrazer-3.6.1-r2 index 273d3d6534d0..fb98119526ba 100644 --- a/metadata/md5-cache/sys-apps/openrazer-3.6.1-r2 +++ b/metadata/md5-cache/sys-apps/openrazer-3.6.1-r2 @@ -7,7 +7,7 @@ HOMEPAGE=https://openrazer.github.io/ https://github.com/openrazer/openrazer/ IDEPEND=sys-apps/kmod[tools] INHERIT=readme.gentoo-r1 systemd udev xdg-utils distutils-r1 linux-mod-r1 IUSE=+client +daemon test python_targets_python3_10 python_targets_python3_11 dist-kernel modules-sign +strip -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2+ RDEPEND=client? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) daemon? ( acct-group/plugdev dev-python/daemonize[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/notify2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyudev[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setproctitle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] x11-misc/xautomation x11-misc/xdotool ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) REQUIRED_USE=client? ( daemon ) daemon? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) test? ( daemon ) || ( python_targets_python3_10 python_targets_python3_11 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/openrazer/openrazer/archive/3.6.1.tar.gz -> openrazer-3.6.1.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=dfd248b1b8f1d23061531c6a0d026cee +_md5_=d111073bb129f8ac5ccf3f5b4e3e0faa diff --git a/metadata/md5-cache/sys-apps/portage-3.0.49-r2 b/metadata/md5-cache/sys-apps/portage-3.0.49-r2 index 044f148b3787..80524abbbe02 100644 --- a/metadata/md5-cache/sys-apps/portage-3.0.49-r2 +++ b/metadata/md5-cache/sys-apps/portage-3.0.49-r2 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage INHERIT=distutils-r1 linux-info toolchain-funcs tmpfiles prefix IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -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 LICENSE=GPL-2 PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 ) RDEPEND=acct-user/portage app-arch/zstd >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.4 !build? ( >=app-admin/eselect-1.2 >=app-shells/bash-5.0:0[readline] >=sys-apps/sed-4.0.5 >=sec-keys/openpgp-keys-gentoo-release-20230329 rsync-verify? ( >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=app-crypt/gnupg-2.2.4-r2[ssl(-)] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) >=app-misc/pax-utils-0.1.17 selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) ! system-monitoring-center-2.14.0.tar.gz +SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.21.1.tar.gz -> system-monitoring-center-2.21.1.tar.gz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=834ed0b47524818e5c1860b95cf819ca +_md5_=b2b70f65f9e2b291026d63251c50a8b9 diff --git a/metadata/md5-cache/sys-apps/systemd-254-r1 b/metadata/md5-cache/sys-apps/systemd-253.8 similarity index 68% rename from metadata/md5-cache/sys-apps/systemd-254-r1 rename to metadata/md5-cache/sys-apps/systemd-253.8 index 570e8d40f242..cc90dcdbbbd6 100644 --- a/metadata/md5-cache/sys-apps/systemd-254-r1 +++ b/metadata/md5-cache/sys-apps/systemd-253.8 @@ -1,18 +1,18 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-util/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/jinja[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( dev-python/pyelftools[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( dev-python/pyelftools[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array secureboot? ( app-crypt/sbsigntools ) virtual/pkgconfig virtual/pkgconfig +BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-util/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 || ( ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array secureboot? ( app-crypt/sbsigntools ) virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 +DEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 gnuefi? ( >=sys-boot/gnu-efi-3.0.2 ) DESCRIPTION=System and service manager for Linux EAPI=8 HOMEPAGE=http://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib pam python-single-r1 secureboot systemd toolchain-funcs udev usr-ldscript -IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +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 python_single_target_python3_10 python_single_target_python3_11 secureboot split-usr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +INHERIT=bash-completion-r1 linux-info meson-multilib pam python-any-r1 secureboot systemd toolchain-funcs udev usr-ldscript +IUSE=acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +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 secureboot split-usr +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=GPL-2 LGPL-2.1 MIT public-domain PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 boot? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) +RDEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev +REQUIRED_USE=dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) RESTRICT=!test? ( test ) SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 secureboot f16ffd012ded1947acfc16e42b490ec6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=73b7a8403f7dd9193e0c1c15d6aa1186 +SRC_URI=https://github.com/systemd/systemd-stable/archive/v253.8/systemd-stable-253.8.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 secureboot f16ffd012ded1947acfc16e42b490ec6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_md5_=3d8d11a255754140e8a3261d09b8967d diff --git a/metadata/md5-cache/sys-apps/systemd-254 b/metadata/md5-cache/sys-apps/systemd-254 deleted file mode 100644 index bec063007c56..000000000000 --- a/metadata/md5-cache/sys-apps/systemd-254 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-util/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/jinja[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( dev-python/pyelftools[python_targets_python3_10(-)] test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( dev-python/pyelftools[python_targets_python3_11(-)] test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array secureboot? ( app-crypt/sbsigntools ) virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack -DEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 -DESCRIPTION=System and service manager for Linux -EAPI=8 -HOMEPAGE=http://systemd.io/ -INHERIT=bash-completion-r1 linux-info meson-multilib pam python-single-r1 secureboot systemd toolchain-funcs udev usr-ldscript -IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +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 python_single_target_python3_10 python_single_target_python3_11 secureboot split-usr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT public-domain -PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) -RDEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 boot? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) -RESTRICT=!test? ( test ) -SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 secureboot f16ffd012ded1947acfc16e42b490ec6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=d3763a4d239249aeddd03a6cf9983ba4 diff --git a/metadata/md5-cache/sys-apps/systemd-254-r2 b/metadata/md5-cache/sys-apps/systemd-254.1 similarity index 98% rename from metadata/md5-cache/sys-apps/systemd-254-r2 rename to metadata/md5-cache/sys-apps/systemd-254.1 index 04751c960843..d7b0094259ec 100644 --- a/metadata/md5-cache/sys-apps/systemd-254-r2 +++ b/metadata/md5-cache/sys-apps/systemd-254.1 @@ -13,6 +13,6 @@ RDEPEND=>=sys-apps/util-linux-2.30:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) RESTRICT=!test? ( test ) SLOT=0/2 -SRC_URI=https://github.com/systemd/systemd/archive/v254/systemd-254.tar.gz +SRC_URI=https://github.com/systemd/systemd-stable/archive/v254.1/systemd-stable-254.1.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 secureboot f16ffd012ded1947acfc16e42b490ec6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=b4d497ef70cb4ecdbaec4dd1df7b4612 +_md5_=03b70b2d29e856916f79bff4628432ed diff --git a/metadata/md5-cache/sys-apps/systemd-utils-253.8 b/metadata/md5-cache/sys-apps/systemd-utils-253.8 new file mode 100644 index 000000000000..b994d73b70df --- /dev/null +++ b/metadata/md5-cache/sys-apps/systemd-utils-253.8 @@ -0,0 +1,18 @@ +BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/gperf >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array secureboot? ( app-crypt/sbsigntools ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=elibc_musl? ( >=sys-libs/musl-1.2.3 ) selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) kmod? ( >=sys-apps/kmod-15:0= ) ) !udev? ( >=sys-apps/util-linux-2.30:0= sys-libs/libcap:0= virtual/libcrypt:= ) >=sys-kernel/linux-headers-3.11 boot? ( >=sys-boot/gnu-efi-3.0.2 ) +DESCRIPTION=Utilities split out from systemd for OpenRC users +EAPI=8 +HOMEPAGE=https://systemd.io/ +INHERIT=bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 secureboot toolchain-funcs udev usr-ldscript +IUSE=+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 secureboot split-usr +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 LGPL-2.1 MIT public-domain +PDEPEND=udev? ( >=sys-fs/udev-init-scripts-34 ) +RDEPEND=elibc_musl? ( >=sys-libs/musl-1.2.3 ) selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) kmod? ( >=sys-apps/kmod-15:0= ) ) !udev? ( >=sys-apps/util-linux-2.30:0= sys-libs/libcap:0= virtual/libcrypt:= ) boot? ( ! systemd-stable-253.8.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-253.3.tar.gz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 secureboot f16ffd012ded1947acfc16e42b490ec6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_md5_=af5970aa64a572bd4519f119191579ae diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz index f1d2008b30a91b389b5f6035efa95f88189deafe..438850cdaf13857f3516deb07075785d3da72af2 100644 GIT binary patch delta 30857 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/cmake-3.5.0 dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) sys-devel/make >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test -DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) pmdk? ( dev-libs/pmdk:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) !system-boost? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) -DESCRIPTION=Ceph distributed filesystem -EAPI=8 -HOMEPAGE=https://ceph.com/ -INHERIT=check-reqs bash-completion-r1 cmake python-r1 flag-o-matic lua-single udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles -IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jemalloc jaeger kafka kerberos ldap lttng +mgr numa pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test uring xfs zbd zfs cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 python_targets_python3_10 python_targets_python3_11 +lua_single_target_lua5-3 -KEYWORDS=~amd64 ~arm64 ~ppc64 -LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain -RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) pmdk? ( dev-libs/pmdk:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) !system-boost? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sci-libs/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( lua_single_target_lua5-3 ) ?? ( jemalloc tcmalloc ) jaeger? ( !system-boost ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) !system-boost? ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) test -SLOT=0 -SRC_URI=https://download.ceph.com/tarballs/ceph-16.2.13.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4b853026c549ced0e87adf58c00be321 diff --git a/metadata/md5-cache/sys-cluster/ceph-16.2.13-r2 b/metadata/md5-cache/sys-cluster/ceph-16.2.13-r2 new file mode 100644 index 000000000000..16c9ebc716db --- /dev/null +++ b/metadata/md5-cache/sys-cluster/ceph-16.2.13-r2 @@ -0,0 +1,17 @@ +BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-arch/cpio >=dev-util/cmake-3.5.0 dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) sys-devel/make >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test +DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) pmdk? ( dev-libs/pmdk:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) !system-boost? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) +DESCRIPTION=Ceph distributed filesystem +EAPI=8 +HOMEPAGE=https://ceph.com/ +INHERIT=check-reqs bash-completion-r1 cmake python-r1 flag-o-matic lua-single udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles +IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jemalloc jaeger kafka kerberos ldap lttng +mgr numa pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test uring xfs zbd zfs cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 python_targets_python3_10 python_targets_python3_11 +lua_single_target_lua5-3 +KEYWORDS=~amd64 ~arm64 ~ppc64 +LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain +RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) pmdk? ( dev-libs/pmdk:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) !system-boost? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sci-libs/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( lua_single_target_lua5-3 ) ?? ( jemalloc tcmalloc ) jaeger? ( !system-boost ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) !system-boost? ( python_targets_python3_10 ) +RESTRICT=!test? ( test ) test +SLOT=0 +SRC_URI=https://download.ceph.com/tarballs/ceph-16.2.13.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6e0bccdac6b9ee73d18e0e4c6cc26bd0 diff --git a/metadata/md5-cache/sys-cluster/ceph-17.2.6-r5 b/metadata/md5-cache/sys-cluster/ceph-17.2.6-r5 deleted file mode 100644 index a5b8ed6c8383..000000000000 --- a/metadata/md5-cache/sys-cluster/ceph-17.2.6-r5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-arch/cpio >=dev-util/cmake-3.5.0 dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test -DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-lang/jsonnet:= dev-libs/libaio:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) -DESCRIPTION=Ceph distributed filesystem -EAPI=8 -HOMEPAGE=https://ceph.com/ -INHERIT=check-reqs bash-completion-r1 cmake flag-o-matic lua-single python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles -IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test +uring xfs zbd zfs cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 lua_single_target_lua5-3 lua_single_target_lua5-4 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 -LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain -RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-lang/jsonnet:= dev-libs/libaio:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sci-libs/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ?? ( jemalloc tcmalloc ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) rgw-lua? ( radosgw ) -RESTRICT=!test? ( test ) test -SLOT=0 -SRC_URI=https://download.ceph.com/tarballs/ceph-17.2.6.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-17.2.6.tar.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9bc9cff086119d58f3ab3a55d6ab4eb9 diff --git a/metadata/md5-cache/sys-cluster/ceph-17.2.6-r6 b/metadata/md5-cache/sys-cluster/ceph-17.2.6-r6 new file mode 100644 index 000000000000..45375d7fd2c4 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/ceph-17.2.6-r6 @@ -0,0 +1,17 @@ +BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-arch/cpio >=dev-util/cmake-3.5.0 dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test +DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-lang/jsonnet:= dev-libs/libaio:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) +DESCRIPTION=Ceph distributed filesystem +EAPI=8 +HOMEPAGE=https://ceph.com/ +INHERIT=check-reqs bash-completion-r1 cmake flag-o-matic lua-single python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles +IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test +uring xfs zbd zfs cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 lua_single_target_lua5-3 lua_single_target_lua5-4 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=amd64 ~arm64 +LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain +RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-lang/jsonnet:= dev-libs/libaio:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sci-libs/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ?? ( jemalloc tcmalloc ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) rgw-lua? ( radosgw ) +RESTRICT=!test? ( test ) test +SLOT=0 +SRC_URI=https://download.ceph.com/tarballs/ceph-17.2.6.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-17.2.6.tar.gz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0bc1e24d3c2ccd6baabe58285c0544c4 diff --git a/metadata/md5-cache/sys-cluster/ceph-18.2.0 b/metadata/md5-cache/sys-cluster/ceph-18.2.0 new file mode 100644 index 000000000000..acc41e2f272c --- /dev/null +++ b/metadata/md5-cache/sys-cluster/ceph-18.2.0 @@ -0,0 +1,17 @@ +BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-arch/cpio >=dev-util/cmake-3.5.0 dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test +DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-lang/jsonnet:= dev-libs/libaio:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) +DESCRIPTION=Ceph distributed filesystem +EAPI=8 +HOMEPAGE=https://ceph.com/ +INHERIT=check-reqs bash-completion-r1 cmake flag-o-matic lua-single python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles +IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test +uring xfs zbd zfs cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 lua_single_target_lua5-3 lua_single_target_lua5-4 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain +RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-lang/jsonnet:= dev-libs/libaio:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sci-libs/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ?? ( jemalloc tcmalloc ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) rgw-lua? ( radosgw ) +RESTRICT=!test? ( test ) test +SLOT=0 +SRC_URI=https://download.ceph.com/tarballs/ceph-18.2.0.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-18.2.0.tar.gz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=83fc90524de47c95e1b6e8a683b84362 diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz index 5b3b0385c036c1ec6f9d5b6bb164a53962eb3e6a..57ed7b5076bbbed1108f9d31c0bea39fe010834a 100644 GIT binary patch literal 40359 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 bLahqyMCtrl=W{KA|JVNo{;Z55AS3|*1kM*B literal 38726 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 literal 37730 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

          w$26(OoEzUShD5GxDCF{U|^EqkA_P6csujzmA>( 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 llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b0a0b282c4ccd4f96c9c43d4c2c33c71 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230810 b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230810 new file mode 100644 index 000000000000..0ac9a4aa03d1 --- /dev/null +++ b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230810 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-18.0.0*:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=sys-devel/llvm:18 !!sys-devel/llvm:0 +DESCRIPTION=Compiler runtime library for clang (built-in part) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs +IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RESTRICT=!test? ( test ) !clang? ( test ) +SLOT=18 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b0a0b282c4ccd4f96c9c43d4c2c33c71 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 index b77eded9efac..0cd5334c479f 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r3.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c1c912e6047d4dbf13b18213c38e789 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 index 77df01cf8d80..f79ffeaafd0b 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=073adf97b984c7834ca31d3d6fe4093c diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 index 9b5f41316822..3f192c26a1c9 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0b9639849210be2fedb285caac683c74 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 index 96ab17a5b364..511c1346d711 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc1 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc1 index 6e9fcc4129ab..4fb8a1233eac 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc1 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc1 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc2 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc2 index fabb2b077103..6af9cb61195b 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc2 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc2 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 index c7601776934c..c54d5a515bee 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230803 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230803 index 3ecc1471683d..fdfce3560b2b 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230803 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230803 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230810 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230810 new file mode 100644 index 000000000000..063018cd75e1 --- /dev/null +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230810 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-18.0.0*:18 sys-libs/compiler-rt:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=sys-devel/llvm:18 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] !!sys-devel/llvm:0 +DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 +IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) +RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) +SLOT=18 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/libchipcard-5.1.6-r1 b/metadata/md5-cache/sys-libs/libchipcard-5.1.6-r1 new file mode 100644 index 000000000000..d3f65e2258cf --- /dev/null +++ b/metadata/md5-cache/sys-libs/libchipcard-5.1.6-r1 @@ -0,0 +1,13 @@ +BDEPEND=sys-devel/gettext doc? ( app-doc/doxygen ) +DEFINED_PHASES=configure install +DEPEND=>=sys-apps/pcsc-lite-1.6.2 >=sys-libs/gwenhywfar-4.99.22_rc6:= sys-libs/zlib virtual/libintl +DESCRIPTION=Library for accessing chip cards via chip card readers (terminals) +EAPI=8 +HOMEPAGE=https://www.aquamaniac.de/rdm/projects/libchipcard +IUSE=doc examples +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=sys-apps/pcsc-lite-1.6.2 >=sys-libs/gwenhywfar-4.99.22_rc6:= sys-libs/zlib virtual/libintl +SLOT=0 +SRC_URI=https://www.aquamaniac.de/rdm/attachments/download/382/libchipcard-5.1.6.tar.gz +_md5_=0bdab0345311e64d76e7468a83b79520 diff --git a/metadata/md5-cache/sys-libs/libcxx-14.0.6 b/metadata/md5-cache/sys-libs/libcxx-14.0.6 index 37952331b1ea..83144ac480de 100644 --- a/metadata/md5-cache/sys-libs/libcxx-14.0.6 +++ b/metadata/md5-cache/sys-libs/libcxx-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=libunwind? ( libcxxabi ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f95daf51c66fe7b280c304887543471f diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7 b/metadata/md5-cache/sys-libs/libcxx-15.0.7 index 893087d73975..07abd2683331 100644 --- a/metadata/md5-cache/sys-libs/libcxx-15.0.7 +++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ddc02e83563bc9914bfbef3c80fe44e1 diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 index 91d28d3af679..a46ec780be75 100644 --- a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 +++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cafe83e18230110b3807a83c0bc33d18 diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.6 b/metadata/md5-cache/sys-libs/libcxx-16.0.6 index eda456d3b151..8e5581997627 100644 --- a/metadata/md5-cache/sys-libs/libcxx-16.0.6 +++ b/metadata/md5-cache/sys-libs/libcxx-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=493297223f328327113043a26837c59a diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 index 9b4dab0f0e7d..4800c776f7fb 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.0.9999[static-libs?,abi_x86_32(-)? REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 b/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 index cabb314791b3..0c0e7a8c061e 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 b/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 index 57da430d158f..23bd54f66625 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 index 7943aded52e9..2feb2773519a 100644 --- a/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0.9999[static-libs?,abi_x86_32(-)? REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230803 b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230803 index b644eed9f6e8..33aa0ec2c578 100644 --- a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230803 +++ b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230803 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230810 b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230810 new file mode 100644 index 000000000000..ceb2a3352e4e --- /dev/null +++ b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( >=dev-util/cmake-3.16 sys-devel/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20230810[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:18 !!sys-devel/llvm:0 +DESCRIPTION=New implementation of the C++ standard library, targeting C++11 +EAPI=8 +HOMEPAGE=https://libcxx.llvm.org/ +INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs +IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20230810[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 index dbe3633b31a7..3c2b96d11fc7 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 +++ b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 @@ -12,5 +12,5 @@ RDEPEND=libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?,abi_x86_32( RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=946e2934f880e269a208e4194545a8d1 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 index eb0137d06d06..61b539c6bf3e 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 +++ b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a14a31a2f90e26640f635cc72061d383 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 index 8be45ab18c5a..9af2dad1ea61 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 +++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ee781fcffe10295a7c279e1456f8cab4 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 index fc84e58d79ce..d8466e7ab0cf 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=! llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bf2c3961dbb78d266b1443b879ddf3f7 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230810 b/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230810 new file mode 100644 index 000000000000..91bd0d578d59 --- /dev/null +++ b/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=! llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bf2c3961dbb78d266b1443b879ddf3f7 diff --git a/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 b/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 index c1ade3fde900..0e475450eac0 100644 --- a/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=cuda? ( llvm_targets_NVPTX ) offload? ( cuda? ( abi_x86_64 ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=55c75cae8b91cb6694cc87a534f0ba90 diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 index 83e93e24a8d4..1b64d687d1c9 100644 --- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 +++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r2.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=919fc31c2f3e10e592ad25fa7fc1b724 diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 index 7527ff2359b4..cdcf210d634b 100644 --- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 +++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=402dc95da322e83ee23015a135d49ff7 diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.6 b/metadata/md5-cache/sys-libs/libomp-16.0.6 index 923e52bb025c..df1f455f41e6 100644 --- a/metadata/md5-cache/sys-libs/libomp-16.0.6 +++ b/metadata/md5-cache/sys-libs/libomp-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8d37363d5c4510e263ab7f7364e0c990 diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 b/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 index 08702fb9050f..ba3b59644c02 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/17 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 b/metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 index 5ef4f41b05b6..af26af007717 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 b/metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 index 227cb3374b29..2c3c539d87be 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 b/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 index e576e84e5ebb..1abae5d33b61 100644 --- a/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/18.0.0.9999 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230803 b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230803 index b7c1faa96aaf..e5cbb6513e9b 100644 --- a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230803 +++ b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230803 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/18.0.0_pre20230803 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230810 b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230810 new file mode 100644 index 000000000000..cd0bd80de161 --- /dev/null +++ b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( dev-libs/libffi:=[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-devel/llvm-18.0.0_pre20230810[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 +DESCRIPTION=OpenMP runtime library for LLVM/clang compiler +EAPI=8 +HOMEPAGE=https://openmp.llvm.org +INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1 toolchain-funcs +IUSE=+debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( dev-libs/libffi:=[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-devel/llvm-18.0.0_pre20230810[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) +REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +RESTRICT=!test? ( test ) +SLOT=0/18.0.0_pre20230810 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 b/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 index 76bf63ea171b..6d293938b09a 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=25063be8361a17395740423df3d4e2ff diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 index 7d4787408dc2..8914419923b4 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0304c4cd124df43254ba42ff0fa5e262 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 index 03d71e5f51c4..701e84a95d2b 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=800395f3c70f5e22017d3dbc64834df7 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 index a12b79729510..2dfe69314343 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc1 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc1 index 7c70c0c0d773..ad207750374c 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc1 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc1/llvm-project-17.0.0rc1.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc2 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc2 index 070d7e06b964..429b05fdc498 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc2 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc2 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.0-rc2/llvm-project-17.0.0rc2.src.tar.xz.sig ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 index bc22d1a6ca4b..c6b054d2c821 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230803 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230803 index 1179e386b08b..3742dbc52b36 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230803 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230803 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -> llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org bb31510387449fd57e5a10eee2919287 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230810 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230810 new file mode 100644 index 000000000000..ad4b4b462e9a --- /dev/null +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230810 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=sys-devel/llvm:18 !!sys-devel/llvm:0 +DESCRIPTION=C++ runtime stack unwinder from LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html +INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs +IUSE=+clang +debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=!sys-libs/libunwind +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz -> llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f llvm.org ae821d4f2a72839a920db84fa25abace multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz index dff4102c98492888a86b5a40ffb3409a4d5b616e..cd780353669562be6ece20510d0b5a5c7783aacf 100644 GIT binary patch delta 2760 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 O|MY)kHn#^6FaQ9%iz^ra delta 2761 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 P;-CHx?iw775ikG%R2L*> diff --git a/metadata/md5-cache/sys-power/power-profiles-daemon-0.13 b/metadata/md5-cache/sys-power/power-profiles-daemon-0.13 index 57eadfe4f920..f95fc7d3eaad 100644 --- a/metadata/md5-cache/sys-power/power-profiles-daemon-0.13 +++ b/metadata/md5-cache/sys-power/power-profiles-daemon-0.13 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.freedesktop.org/hadess/power-profiles-daemon/ INHERIT=meson python-single-r1 systemd IUSE=gtk-doc test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86 LICENSE=GPL-3+ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) dev-libs/glib:2 >=dev-libs/libgudev-234 >=sys-auth/polkit-0.114 sys-power/upower REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/hadess/power-profiles-daemon/-/archive/0.13/power-profiles-daemon-0.13.tar.bz2 _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6312a46bc05871c06b958b54d7627ebb +_md5_=1119ed170523856d110be176398ddc57 diff --git a/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 b/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 index 5a1d36e56ef0..63520e02bd90 100644 --- a/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 +++ b/metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.freedesktop.org/hadess/switcheroo-control/ INHERIT=meson python-single-r1 systemd IUSE=gtk-doc test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong +KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv LICENSE=GPL-3 RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) >=dev-libs/glib-2.56.0:2 >=dev-libs/libgudev-232:= REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/switcheroo-control-2.6.tar.xz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=50b92697695e2094d6c610279c7a3a1b +_md5_=3398ebb45a05713ec1f3426890824be3 diff --git a/metadata/md5-cache/sys-power/thermald-2.5.1 b/metadata/md5-cache/sys-power/thermald-2.5.3 similarity index 87% rename from metadata/md5-cache/sys-power/thermald-2.5.1 rename to metadata/md5-cache/sys-power/thermald-2.5.3 index 825dcbaaf098..630f89adb5c8 100644 --- a/metadata/md5-cache/sys-power/thermald-2.5.1 +++ b/metadata/md5-cache/sys-power/thermald-2.5.3 @@ -5,10 +5,10 @@ DESCRIPTION=Thermal daemon for Intel architectures EAPI=8 HOMEPAGE=https://github.com/intel/thermal_daemon INHERIT=autotools linux-info out-of-source systemd -KEYWORDS=amd64 x86 +KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ RDEPEND=dev-libs/dbus-glib:= dev-libs/glib:= dev-libs/libxml2:= dev-libs/libevdev sys-power/upower sys-apps/dbus:= SLOT=0 -SRC_URI=https://github.com/intel/thermal_daemon/archive/v2.5.1.tar.gz -> thermald-2.5.1.tar.gz +SRC_URI=https://github.com/intel/thermal_daemon/archive/v2.5.3.tar.gz -> thermald-2.5.3.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=281c4feef70da2115277cdb6bd59cf0f +_md5_=0faf72adc02d888e2fd7f86a3b2bf068 diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index 094049826b58dd798aab950f67bae5aba3e48cad..a341baed0d4641dcc05aabb58c1cd8aa48e08989 100644 GIT binary patch delta 15095 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 diff --git a/metadata/md5-cache/sys-process/at-3.2.5-r2 b/metadata/md5-cache/sys-process/at-3.2.5-r2 new file mode 100644 index 000000000000..b66855171bef --- /dev/null +++ b/metadata/md5-cache/sys-process/at-3.2.5-r2 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/lex app-alternatives/yacc 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=configure install preinst prepare +DEPEND=acct-group/at acct-user/at virtual/mta pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) +DESCRIPTION=Queues jobs for later execution +EAPI=8 +HOMEPAGE=http://blog.calhariz.com/index.php/tag/at https://packages.qa.debian.org/a/at.html +INHERIT=autotools pam systemd +IUSE=pam selinux +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=acct-group/at acct-user/at virtual/mta pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) virtual/mta virtual/logger selinux? ( sec-policy/selinux-at ) +SLOT=0 +SRC_URI=http://software.calhariz.com/at/at_3.2.5.orig.tar.gz mirror://debian/pool/main/a/at/at_3.2.5.orig.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=ced4ac709d17c6e321ef2c2c019e4178 diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz index de7bb72f54927482b877972e6199c99b04e3fa24..b22b437fcb8f4d8eb648dbe3c9fde425b2ddd525 100644 GIT binary patch delta 50183 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

          ~W}Rd5-#83L|+up9R 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

          !7l?7<71r4nZWkD@q^DuyHwE)YUO%$OSSxH#P z+ff`W*J(|c{p*f4%7{a=B?&a+n|~l21xR=3olOjF-O$#H4~urnM;icwb$QM%YiK1j zW#Z={|L8izp63>x3Y_*QvA(>=uvQz(!pdv>)k>9zI>k8NBb^`RiCftp2T794E_GA~^Q& zd_vY0fXh_xj*m?IA0Ldxs(%6d2pl-n2RJqOD*oW-LX-FNgl@kSd?DG< zWqU}n0ZNETsu}LB}`=S*Z{YN={a1*Y0rv4V5OkXI44VPGhfM0 zn5m{Qk)l9)lA1dWFhD~U!hFqym4QSFspO=Q>aazOYGpRM1w>h9Uw?nGN>A3Zy=&ON ztQMFz8}I0ume~W_fA}A6&8I_mFj@$b$z*uu;1zME+B{oy6cPZPd1&?*<2bD=cMxE+ z1R-Pl7DsqGW&nRFoO_yNE{G=t`gko-Eo?bB&hMW`&DLE*e(E#3z)Z;jXAA^5M?pmA zGewm`01GeikBtG^%YRd=I{1~%Ecd(}b_MOUQ38K9XS7UV!~8npZpb?ocCDZD+baF| z*MIx)`O{y2Ui-7$pniv~y`6=_gDPz0vT)*Xz7Fi)E_`TUm^?g&MM%9ZcL_P7kN7$T z9qI%t_h^a8v@f39jxEPDEjula2n$%oA^`VTH{S_?xo;~_pnsosxmpeW3g!SZE`m$K zLW!=uSJkU0G4tNORmPZHahnW+r-1QxbR55|j&CvdAJ5$!Wrri#bQ%Xyf&Gjp>aqY< zED{=`U~m~?C)qQmD7()3Zn3`n?ZfrA^TVI^y!OwZKa}q~%;l}VBG|a@NlLJyN`r0C zrkL>ooL=+a_J86-b&1C2N))Koy8i1tEcq}aWBwXAu|_+cGG?^dm2G5nI?8RL+PMIj zVJPe?Jc(~TJQsO2ukLGC&$l8>!1;Kix%B~=h)uxsavpXDf(5s@WOnR?Zt=%Ul7uh- zGp=OCY{fE-qK=Na992kI>6Wj8hQXqLXPNSNhX)jF1%FEU>xzB)iU0o%jbnVa!jmJ+IjjYe$BzPy16(NB5j;^~E-Y zp!nr0Em-BH^3&-%uRBFzGN|LAAHsAw+dWk$^M5s&>BLjSdo+WWEEI4+UO!MJ&W<;E?+@S#Y3rBbEjwIh+(y z+5`&AGoLhHPE-XU2`G>&+sla;yss@&hnZ(<-%bxM=2NdU9e2x5Z6_XI)p5D7_ZU4Y zHMN5oS>EsV!AXI|_05Q``5}DAqQ9*V(SILCXrmL*BW#v)p<Wfpiiv z_F@-V31`~HIuhKOXy@`o56{c89Hp~e&4FZU`HX%EMx$)?5fDAJw`%!f zM=#y9!U59lA>h3GQ`qHUB{9M25Y1+mDWQ(eiAW$hX7zQIzRVZO1Y>w7>Fj+WJ||C} zjQj^wtvDlcZJ52IIrqid<@gMtI1m^P+dQFkhr{!(0PD**+B1p?NJ-}j8-Jfu0}Wt3 zW*cqkah#`lQ0y8J49YhXiQks!b~HEUaDsl00>dnxfjy2It4{|qQu(?dXnh?{QGr>o z)d}sU%#G1AdfDabt)f49eWSy2>Z9$I?Q*OdgbL!`3S?`_i!0KCMFIl8F46z^{NJ3{ zQweJMyOQ74>I|pJ5t<7DWPjT&cG-ps#ATBXP9n1H{_4piu%4X5=Zu=Wui&5u#Sku4 z`mmbeI#vP_&g?926Ar^7?HDEzfv<38wnHO|PdOD+uWV@$6p%o658>3^Q>&*M=k|Es z0z$`HnnR1Mb2^;E<4hMb?;dvp*)6J;9=zlS1gX267Vrg`ucJi{8-G%r8Os;q7Oe4f zc2%;S`DLAc{PgAH{c+7NA3y#0;bp`t07X=LlXdAx(7j>W`DP<>1Cgb1mJT8_;oUa7 z5qZ-E*qxb8JRrDrp9eA4Bojf4ue2R2TbyE6%)?sG|DFE}Q#4px_rHf`

          ~R4li-c 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 F008~@Erb97 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.190 b/metadata/md5-cache/virtual/dist-kernel-5.10.190 new file mode 100644 index 000000000000..f09f7fb50ff3 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-5.10.190 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.190 ~sys-kernel/gentoo-kernel-bin-5.10.190 ~sys-kernel/vanilla-kernel-5.10.190 ) +SLOT=0/5.10.190 +_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.126 b/metadata/md5-cache/virtual/dist-kernel-5.15.126 new file mode 100644 index 000000000000..01863d1628a8 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-5.15.126 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.126 ~sys-kernel/gentoo-kernel-bin-5.15.126 ~sys-kernel/vanilla-kernel-5.15.126 ) +SLOT=0/5.15.126 +_md5_=178eaf3b8dd28d0d3d7c38f7d852fa0f diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.253 b/metadata/md5-cache/virtual/dist-kernel-5.4.253 new file mode 100644 index 000000000000..efa070d02047 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-5.4.253 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.253 ~sys-kernel/gentoo-kernel-bin-5.4.253 ~sys-kernel/vanilla-kernel-5.4.253 ) +SLOT=0/5.4.253 +_md5_=844ac6f7a5f9492ed01a8c238a631cd8 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.45 b/metadata/md5-cache/virtual/dist-kernel-6.1.45 new file mode 100644 index 000000000000..b27265831258 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-6.1.45 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.45 ~sys-kernel/gentoo-kernel-bin-6.1.45 ~sys-kernel/vanilla-kernel-6.1.45 ) +SLOT=0/6.1.45 +_md5_=1971dc5148e78da44e87c56fd4647d8b diff --git a/metadata/md5-cache/virtual/dist-kernel-6.4.10 b/metadata/md5-cache/virtual/dist-kernel-6.4.10 new file mode 100644 index 000000000000..84cd4d70f2c8 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-6.4.10 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.4.10 ~sys-kernel/gentoo-kernel-bin-6.4.10 ~sys-kernel/vanilla-kernel-6.4.10 ) +SLOT=0/6.4.10 +_md5_=1971dc5148e78da44e87c56fd4647d8b diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz index 862c232840e75a14e404c939232aa7a2ed90e083..40dda3d0bd9733fd623bfcf37140aeb314bd833a 100644 GIT binary patch literal 23388 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 D58S=` literal 23210 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 diff --git a/metadata/md5-cache/www-apps/jekyll-4.3.2 b/metadata/md5-cache/www-apps/jekyll-4.3.2 index e9ec0ae704ad..e349c5e96bf1 100644 --- a/metadata/md5-cache/www-apps/jekyll-4.3.2 +++ b/metadata/md5-cache/www-apps/jekyll-4.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll/archive/v4.3.2.tar.gz -> jekyll-4.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=ae763067a8f45cf5240748f4c37798aa diff --git a/metadata/md5-cache/www-apps/jekyll-4.3.2-r1 b/metadata/md5-cache/www-apps/jekyll-4.3.2-r1 index c25c4cc25648..7666664a2322 100644 --- a/metadata/md5-cache/www-apps/jekyll-4.3.2-r1 +++ b/metadata/md5-cache/www-apps/jekyll-4.3.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll/archive/v4.3.2.tar.gz -> jekyll-4.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=c603252a962eb32bf6e1816203ff4a8e diff --git a/metadata/md5-cache/www-apps/jekyll-4.3.2-r2 b/metadata/md5-cache/www-apps/jekyll-4.3.2-r2 index 2c2fd999237a..30f8578bd965 100644 --- a/metadata/md5-cache/www-apps/jekyll-4.3.2-r2 +++ b/metadata/md5-cache/www-apps/jekyll-4.3.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll/archive/v4.3.2.tar.gz -> jekyll-4.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=95bccb79dec64ad12f38c4735b2d2a08 diff --git a/metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0 b/metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0 index be629a80aa8f..1955c24bbe10 100644 --- a/metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0 +++ b/metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll-coffeescript/archive/v2.0.0.tar.gz -> jekyll-coffeescript-2.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=d1c98dd618fb1a091c9b80c928750121 diff --git a/metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0 b/metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0 index a6eafda83d08..68dea3dc33ec 100644 --- a/metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0 +++ b/metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll-sass-converter/archive/v2.2.0.tar.gz -> jekyll-sass-converter-2.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=9ac6ee2e9b6ac9244963e513d046fe89 diff --git a/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0 b/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0 index 864d77ee2734..67a3a4782893 100644 --- a/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0 +++ b/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll-sitemap/archive/v1.4.0.tar.gz -> jekyll-sitemap-1.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cf12802c1e9ecc2950cdd4e37baf763f diff --git a/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0-r1 b/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0-r1 index 60ee1169b0bf..b402ae877a8b 100644 --- a/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0-r1 +++ b/metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll-sitemap/archive/v1.4.0.tar.gz -> jekyll-sitemap-1.4.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=87e827f96f68be439b6780ba84dfb7b6 diff --git a/metadata/md5-cache/www-apps/jekyll-watch-2.2.1-r1 b/metadata/md5-cache/www-apps/jekyll-watch-2.2.1-r1 index b679029ead37..b5cd719b877f 100644 --- a/metadata/md5-cache/www-apps/jekyll-watch-2.2.1-r1 +++ b/metadata/md5-cache/www-apps/jekyll-watch-2.2.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jekyll/jekyll-watch/archive/v2.2.1.tar.gz -> jekyll-watch-2.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=59c60f935c32e29dec94c48854dc14c1 diff --git a/metadata/md5-cache/www-apps/nanoc-4.12.16 b/metadata/md5-cache/www-apps/nanoc-4.12.16 index aa3f61c345de..265f0eb55281 100644 --- a/metadata/md5-cache/www-apps/nanoc-4.12.16 +++ b/metadata/md5-cache/www-apps/nanoc-4.12.16 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] www-servers/adsf[ruby_targets_ruby30(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby30(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby30(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby30(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] www-servers/adsf[ruby_targets_ruby31(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby31(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby31(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby31(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/asciidoctor[ruby_targets_ruby30(-)] dev-ruby/fuubar[ruby_targets_ruby30(-)] dev-ruby/haml[ruby_targets_ruby30(-)] dev-ruby/maruku[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/mustache[ruby_targets_ruby30(-)] dev-ruby/pry[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] >=dev-ruby/rouge-3.5.1:2[ruby_targets_ruby30(-)] dev-ruby/rubypants[ruby_targets_ruby30(-)] dev-ruby/systemu[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] dev-ruby/vcr[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/kramdown[ruby_targets_ruby30(-)] dev-ruby/rdiscount[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/asciidoctor[ruby_targets_ruby31(-)] dev-ruby/fuubar[ruby_targets_ruby31(-)] dev-ruby/haml[ruby_targets_ruby31(-)] dev-ruby/maruku[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/mustache[ruby_targets_ruby31(-)] dev-ruby/pry[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] >=dev-ruby/rouge-3.5.1:2[ruby_targets_ruby31(-)] dev-ruby/rubypants[ruby_targets_ruby31(-)] dev-ruby/systemu[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] dev-ruby/vcr[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/kramdown[ruby_targets_ruby31(-)] dev-ruby/rdiscount[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] www-servers/adsf[ruby_targets_ruby30(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby30(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby30(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby30(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] www-servers/adsf[ruby_targets_ruby31(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby31(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby31(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby31(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby32(-)] dev-ruby/rack:*[ruby_targets_ruby32(-)] www-servers/adsf[ruby_targets_ruby32(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby32(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby32(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby32(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby32(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby32(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby32(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby32(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby32(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/asciidoctor[ruby_targets_ruby30(-)] dev-ruby/fuubar[ruby_targets_ruby30(-)] dev-ruby/haml[ruby_targets_ruby30(-)] dev-ruby/maruku[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/mustache[ruby_targets_ruby30(-)] dev-ruby/pry[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] >=dev-ruby/rouge-3.5.1:2[ruby_targets_ruby30(-)] dev-ruby/rubypants[ruby_targets_ruby30(-)] dev-ruby/systemu[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] dev-ruby/vcr[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/kramdown[ruby_targets_ruby30(-)] dev-ruby/rdiscount[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/asciidoctor[ruby_targets_ruby31(-)] dev-ruby/fuubar[ruby_targets_ruby31(-)] dev-ruby/haml[ruby_targets_ruby31(-)] dev-ruby/maruku[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/mustache[ruby_targets_ruby31(-)] dev-ruby/pry[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] >=dev-ruby/rouge-3.5.1:2[ruby_targets_ruby31(-)] dev-ruby/rubypants[ruby_targets_ruby31(-)] dev-ruby/systemu[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] dev-ruby/vcr[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/kramdown[ruby_targets_ruby31(-)] dev-ruby/rdiscount[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/asciidoctor[ruby_targets_ruby32(-)] dev-ruby/fuubar[ruby_targets_ruby32(-)] dev-ruby/haml[ruby_targets_ruby32(-)] dev-ruby/maruku[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/mustache[ruby_targets_ruby32(-)] dev-ruby/pry[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] >=dev-ruby/rouge-3.5.1:2[ruby_targets_ruby32(-)] dev-ruby/rubypants[ruby_targets_ruby32(-)] dev-ruby/systemu[ruby_targets_ruby32(-)] dev-ruby/timecop[ruby_targets_ruby32(-)] dev-ruby/vcr[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/yard[ruby_targets_ruby32(-)] ) doc? ( dev-ruby/kramdown[ruby_targets_ruby32(-)] dev-ruby/rdiscount[ruby_targets_ruby32(-)] dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( app-text/asciidoc app-text/highlight ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=test? ( app-text/asciidoc app-text/highlight ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=nanoc is a simple but very flexible static site generator written in Ruby EAPI=8 HOMEPAGE=https://nanoc.app/ INHERIT=ruby-fakegem -IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] www-servers/adsf[ruby_targets_ruby30(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby30(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby30(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby30(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] www-servers/adsf[ruby_targets_ruby31(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby31(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby31(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby31(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] www-servers/adsf[ruby_targets_ruby30(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby30(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby30(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby30(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] www-servers/adsf[ruby_targets_ruby31(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby31(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby31(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby31(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( !minimal? ( dev-ruby/mime-types:*[ruby_targets_ruby32(-)] dev-ruby/rack:*[ruby_targets_ruby32(-)] www-servers/adsf[ruby_targets_ruby32(-)] ) >=dev-ruby/addressable-2.5[ruby_targets_ruby32(-)] >=dev-ruby/colored-1.2:0[ruby_targets_ruby32(-)] >=www-apps/nanoc-checking-1.0.2:1[ruby_targets_ruby32(-)] ~www-apps/nanoc-cli-4.12.16[ruby_targets_ruby32(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby32(-)] www-apps/nanoc-deploying:1[ruby_targets_ruby32(-)] >=dev-ruby/parallel-1.12:1[ruby_targets_ruby32(-)] >=dev-ruby/tty-command-0.8:0[ruby_targets_ruby32(-)] >=dev-ruby/tty-which-0.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nanoc/nanoc/archive/4.12.16.tar.gz -> nanoc-4.12.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8bd07e8014bacda00fe40bd800c166b9 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=2900b1547a9a78f3fdc9b4dea68b595c diff --git a/metadata/md5-cache/www-apps/nanoc-checking-1.0.2 b/metadata/md5-cache/www-apps/nanoc-checking-1.0.2 index b80ce525396d..430f50bd3c15 100644 --- a/metadata/md5-cache/www-apps/nanoc-checking-1.0.2 +++ b/metadata/md5-cache/www-apps/nanoc-checking-1.0.2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby32(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Provides checking functionality for Nanoc EAPI=8 HOMEPAGE=https://nanoc.app/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=www-apps/nanoc-cli-4.12.4:0[ruby_targets_ruby32(-)] >=www-apps/nanoc-core-4.12.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/nanoc-checking-1.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c764904689fad57b65f6769b7eb4b015 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=89e24fabfbbfb60a38de07355ff8beed diff --git a/metadata/md5-cache/www-apps/nanoc-cli-4.12.16 b/metadata/md5-cache/www-apps/nanoc-cli-4.12.16 index 13f1bfbe0309..e8d65f59b5ba 100644 --- a/metadata/md5-cache/www-apps/nanoc-cli-4.12.16 +++ b/metadata/md5-cache/www-apps/nanoc-cli-4.12.16 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-its[ruby_targets_ruby30(-)] dev-ruby/fuubar[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] dev-ruby/tty-command[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] www-apps/nanoc-spec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-its[ruby_targets_ruby31(-)] dev-ruby/fuubar[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] dev-ruby/tty-command[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] www-apps/nanoc-spec[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby32(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-its[ruby_targets_ruby30(-)] dev-ruby/fuubar[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] dev-ruby/tty-command[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] www-apps/nanoc-spec[ruby_targets_ruby30(-)] www-servers/adsf[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-its[ruby_targets_ruby31(-)] dev-ruby/fuubar[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] dev-ruby/tty-command[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] www-apps/nanoc-spec[ruby_targets_ruby31(-)] www-servers/adsf[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/rspec-its[ruby_targets_ruby32(-)] dev-ruby/fuubar[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/timecop[ruby_targets_ruby32(-)] dev-ruby/tty-command[ruby_targets_ruby32(-)] dev-ruby/yard[ruby_targets_ruby32(-)] www-apps/nanoc-spec[ruby_targets_ruby32(-)] www-servers/adsf[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=nanoc is a simple but very flexible static site generator written in Ruby EAPI=8 HOMEPAGE=https://nanoc.app/ INHERIT=ruby-fakegem -IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby30(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby31(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/cri-2.15:0[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby32(-)] ~www-apps/nanoc-core-4.12.16[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nanoc/nanoc/archive/4.12.16.tar.gz -> nanoc-4.12.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f8c801ae6ce32ed1b0174fc6b51ffd6a +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=7df6e0ac84fae9b53cc48d14e5c8f16c diff --git a/metadata/md5-cache/www-apps/nanoc-core-4.12.16 b/metadata/md5-cache/www-apps/nanoc-core-4.12.16 index c7195f30ef98..ae981b910b2d 100644 --- a/metadata/md5-cache/www-apps/nanoc-core-4.12.16 +++ b/metadata/md5-cache/www-apps/nanoc-core-4.12.16 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby30(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby30(-)] dev-ruby/ddplugin:1[ruby_targets_ruby30(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby30(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby30(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby30(-)] dev-ruby/psych:0[ruby_targets_ruby30(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby31(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby31(-)] dev-ruby/ddplugin:1[ruby_targets_ruby31(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby31(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby31(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby31(-)] dev-ruby/psych:0[ruby_targets_ruby31(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-its[ruby_targets_ruby30(-)] dev-ruby/fuubar[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] dev-ruby/tty-command[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] www-apps/nanoc-spec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-its[ruby_targets_ruby31(-)] dev-ruby/fuubar[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] dev-ruby/tty-command[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] www-apps/nanoc-spec[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby30(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby30(-)] dev-ruby/ddplugin:1[ruby_targets_ruby30(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby30(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby30(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby30(-)] dev-ruby/psych:0[ruby_targets_ruby30(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby31(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby31(-)] dev-ruby/ddplugin:1[ruby_targets_ruby31(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby31(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby31(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby31(-)] dev-ruby/psych:0[ruby_targets_ruby31(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby32(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby32(-)] dev-ruby/ddplugin:1[ruby_targets_ruby32(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby32(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby32(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby32(-)] dev-ruby/psych:0[ruby_targets_ruby32(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby32(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-its[ruby_targets_ruby30(-)] dev-ruby/fuubar[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] dev-ruby/tty-command[ruby_targets_ruby30(-)] dev-ruby/yard[ruby_targets_ruby30(-)] www-apps/nanoc-spec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-its[ruby_targets_ruby31(-)] dev-ruby/fuubar[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] dev-ruby/tty-command[ruby_targets_ruby31(-)] dev-ruby/yard[ruby_targets_ruby31(-)] www-apps/nanoc-spec[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/rspec-its[ruby_targets_ruby32(-)] dev-ruby/fuubar[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/timecop[ruby_targets_ruby32(-)] dev-ruby/tty-command[ruby_targets_ruby32(-)] dev-ruby/yard[ruby_targets_ruby32(-)] www-apps/nanoc-spec[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( app-text/asciidoc app-text/highlight ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=test? ( app-text/asciidoc app-text/highlight ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=nanoc is a simple but very flexible static site generator written in Ruby EAPI=8 HOMEPAGE=https://nanoc.app/ INHERIT=ruby-fakegem -IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby30(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby30(-)] dev-ruby/ddplugin:1[ruby_targets_ruby30(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby30(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby30(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby30(-)] dev-ruby/psych:0[ruby_targets_ruby30(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby31(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby31(-)] dev-ruby/ddplugin:1[ruby_targets_ruby31(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby31(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby31(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby31(-)] dev-ruby/psych:0[ruby_targets_ruby31(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby30(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby30(-)] dev-ruby/ddplugin:1[ruby_targets_ruby30(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby30(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby30(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby30(-)] dev-ruby/psych:0[ruby_targets_ruby30(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby30(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby31(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby31(-)] dev-ruby/ddplugin:1[ruby_targets_ruby31(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby31(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby31(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby31(-)] dev-ruby/psych:0[ruby_targets_ruby31(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby31(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby32(-)] dev-ruby/ddmetrics:1[ruby_targets_ruby32(-)] dev-ruby/ddplugin:1[ruby_targets_ruby32(-)] >=dev-ruby/immutable-ruby-0.1:0[ruby_targets_ruby32(-)] >=dev-ruby/json_schema-0.19:0[ruby_targets_ruby32(-)] >=dev-ruby/memo_wise-1.5:1[ruby_targets_ruby32(-)] dev-ruby/psych:0[ruby_targets_ruby32(-)] dev-ruby/slow_enumerator_tools:1[ruby_targets_ruby32(-)] >=dev-ruby/tty-platform-0.2:0[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.1:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nanoc/nanoc/archive/4.12.16.tar.gz -> nanoc-core-4.12.16.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=64d8b96ce7cc1f44a610a937e6611c68 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=5fc913e2bf395dad830b5a278f19691f diff --git a/metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 b/metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 index a8de76489a41..d616371c5fc3 100644 --- a/metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 +++ b/metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( www-apps/nanoc-checking:1[ruby_targets_ruby30(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( www-apps/nanoc-checking:1[ruby_targets_ruby31(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( www-apps/nanoc-checking:1[ruby_targets_ruby30(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( www-apps/nanoc-checking:1[ruby_targets_ruby31(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( www-apps/nanoc-checking:1[ruby_targets_ruby32(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby32(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Provides deploying functionality for Nanoc EAPI=8 HOMEPAGE=https://nanoc.app/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( www-apps/nanoc-checking:1[ruby_targets_ruby30(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( www-apps/nanoc-checking:1[ruby_targets_ruby31(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( www-apps/nanoc-checking:1[ruby_targets_ruby30(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby30(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( www-apps/nanoc-checking:1[ruby_targets_ruby31(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby31(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( www-apps/nanoc-checking:1[ruby_targets_ruby32(-)] >=www-apps/nanoc-cli-4.11.15:0[ruby_targets_ruby32(-)] >=www-apps/nanoc-core-4.11.15:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/nanoc-deploying-1.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=af7e16f7fe02028dfdd8861da5634628 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=fbe04b728db48a675a291579e9be3e1c diff --git a/metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 b/metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 index d78622362a46..c512c4e3b54f 100644 --- a/metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 +++ b/metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Provides Nanoc::Spec, containing functionality for writing tests for Nanoc EAPI=8 HOMEPAGE=https://nanoc.app/ INHERIT=ruby-fakegem -IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=minimal test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=www-apps/nanoc-core-4.11.13:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/nanoc-spec-0.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c160ff0cac2211baab395fafd5fc8c02 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=d4c8741ef6f36f44b14e3fbb2abd5170 diff --git a/metadata/md5-cache/www-apps/selfoss-2.20_pre20230730 b/metadata/md5-cache/www-apps/selfoss-2.20_pre20230730 new file mode 100644 index 000000000000..e51c96e2eaac --- /dev/null +++ b/metadata/md5-cache/www-apps/selfoss-2.20_pre20230730 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst prerm setup +DEPEND=app-admin/webapp-config +DESCRIPTION=The multipurpose rss reader, live stream, mashup, aggregation web application +EAPI=8 +HOMEPAGE=https://selfoss.aditu.de/ +INHERIT=readme.gentoo-r1 webapp +IUSE=vhosts +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-lang/php[curl,gd] virtual/httpd-php || ( dev-db/mysql dev-db/postgresql dev-db/sqlite ) app-admin/webapp-config +SLOT=2.20_pre20230730 +SRC_URI=https://dl.cloudsmith.io/public/fossar/selfoss-git/raw/names/selfoss.zip/versions/2.20-cdc7f3e/selfoss-2.20-cdc7f3e.zip +_eclasses_=readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 webapp 1aad5c010cfdf11d0376c80467b0de4c +_md5_=a25bc4458c6d83f722a1d9b3bf5b0f4a diff --git a/metadata/md5-cache/www-apps/wordpress-6.2.2 b/metadata/md5-cache/www-apps/wordpress-6.3 similarity index 89% rename from metadata/md5-cache/www-apps/wordpress-6.2.2 rename to metadata/md5-cache/www-apps/wordpress-6.3 index 48b9e808ef8f..06f03ffa2852 100644 --- a/metadata/md5-cache/www-apps/wordpress-6.2.2 +++ b/metadata/md5-cache/www-apps/wordpress-6.3 @@ -8,7 +8,7 @@ IUSE=+akismet examples +themes vhosts vhosts KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ RDEPEND=virtual/httpd-php || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) app-admin/webapp-config -SLOT=6.2.2 -SRC_URI=https://wordpress.org/wordpress-6.2.2.tar.gz +SLOT=6.3 +SRC_URI=https://wordpress.org/wordpress-6.3.tar.gz _eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c _md5_=90f723f2a3581269d6e0943371e78afc diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 68ab7272f4a40debaa2e0f977e02f560613d339a..8ab77908c6f568d656d411f7191f3321bb9f11fb 100644 GIT binary patch literal 12380 zcmV-iFr&{OiwFP!00002|Bam4k{!o!hVS(h^8zzb`*KNz9N`H2&c0XFl10J<0T=)! z(NFL1?-`sk03n7H6ba1Ir#mb2U$V0LFF*YE4-f07kMDnZ^Xo5<-sdOxlxufSzPg9z zVtx4YfBx_v{}%rIU_SHh>Q+4M%$aseBkr0{h$H0~rw^^o>GE)6`!G_^BNZQ8@nibD z!|2^|ZTqC{R}FiI?oN;Kbk}>2Vc8rz=4oMPU-uk+%w%=CzMD_>@L&J_L-ygp=Tn-c zv1dqiio(xn(+*$^?hb7v+h*l zXfs%!JGqeKT*ad2?>-iuZ;WNuWBSuyz6n`T$Xd!zEj$ppa*J4Ue)N)EEhDaUYRl8L zki+2b(dTlASxmFl!e8q?d8`!b2`$bOLmk}u_BGEo%kehS2rR(}Ipx58an+gh?Y+3x zD84n@L?ZUXPr20Umx$%w%Iagyp4wS)6NXh9AC&uPEBif<6<5M;G5J6gdfZld+{C(! zIa>DF8jIigxiSVT>dslEj}q&#IL;okq*z)?+=2o|hWONNtmDdlj+niD^X}(Qk7O1B zdx$Q#TcBc!=B6j|er-~O>w2rHx1CG!$Mtn~48f&Dkj@&_YK$S5N#>Xx^Cys5ac|OX z_38G?VXxJe^X3{sE`D2HmL~~mb4?a@tsUl=wzid9pvuatozn-ITcZ&U3&)v_U6OK% z1@w*wFC@LIZU%Q!9E-(p{HKnSeCua8(j}i7Y^Pc)>qYGpOEqOT$RpngCE*$2xm4SXVx{jpSJFRCaR~YhL~E zNI~_}o7+4DIXFj%dyHLK{eKdzplIb=v|N~^W#=j5?5g}&O9y$Zvn*5hN^pEwwUYa` zy9Y0he$YGcu5EtOTZvqnFa!{YPcCp! zbgcnVi*NzvC6UMA{^a08^)H681 z?Zlj$zBBv`f}aq@Ld_BQA zA;$tDP_#>g3bBR~`0Iq7qd$iy_er>n2&?@jtV*e1K8Xf6R~`;d^)8LmP&a59N4iev zW+6iWNJFm`Upf^mh8X;SUt*PY<^sL|1D?q(sv(l{YqnS^nvm9V34B1J3G^w`3|zH! zejljvb)cyKV~d-x(a#1F9i>M!isS2!B}NGGbY!X%cXd9dvEp$x#AV44@fc#Yfy4qB zK}qmA`}lmXHPu7r&+Wm%@q39KE2TaYqBunbTB9|vC|!TfeDI;lj~2eP8< zz%-Z!GDd-;K29ZV;jIOdxtEkW_IdsE=%3u<$MjI^U7#Z+5J&K6>}wMcG@23!%p`OT zj>rRbEv@Y_I|)1>mEtYVSep$>KXo<{;>}e>WunjcWnMfOnaBHYZHy`c1|Hq?u;mMO#4=9>)4;JxX zu&#|jfkRi2*`eZ36o!fvlxx#NH!JYa{leqG6UmRDv7m5_Pi`19Kn;o_NgHYbI!2_N zO0^&)B5LOpvY$*zO$fIJ3MrIygDLa^8kQu$LUdf-L9HXycjdM^sZgMPbn-i+$xv3CfD4Y52NdOi*oImpI^h48SdB|SQ2y~WmI5fGUVtHr70FMg z?TxCdvqE|fIvu`j@}1AbeP(XG4%`A&d1NqQa=8~43_wH-5)BkkMm03phkQo5;PX%A zFD+t2{kO3ySEP`Tw@9(dBoyk!V`|$h8{bFJO}vAl85LqiItQSXJi@Nvn?PkfE`nYU$T+Wy& zic720(iIC3YV2P}YQA}QD?`~oPd>a74H5LrXisEO;X3?@${}ZRU&C(`JOF8B2E;gs zhR`IgWf4b!Xq^qeM~pUiNmWp?OKDK3r-JGy0l?9Xx(6vhJmi0CrVd#%h^CBI$;{58sK|)wv>GqM5sN@Io6dRAv2v6O`zzS&FZ!uZ9L$ zDBrUraM0nbWd}Uamt9t>6^PoQg{na_JnlfCZ~jsPx6e-nScvOwtTUjCH8kUz&S%ut z#GBl5j0anw8XQmyKTy%5azzDIS3;GEB59;XxKN^`DZ>yjoLIUO0&6Z*fwpl7Q1PxF zj2LQ`EyEp7#5v&DCQn1-O1BB~2UO&En|KnSGyt;k%ZF`hozsId?Ag?yS z#^CG9^*0MlCL*NwCI*Ez6XN z300=cZ(!KhCD(Dl`)*$ALN0}@CM6(Dq8;Eu4lEz@IHGxVig*Sz<@e$??elouD8=rx zR`(i}gaOdT5y8ok;@q8iEE{$a^^gu^4^mSXc1S2NjGQ4;Git$6c2JlnOUe1DD#9Vg zg%QD9O0pp7DlX3z{X(T`@`3B1J~x4ZwQg3Ci}Up0KKPiaJx9`_bNMed;rvWWuU(Le zlT^U4iY|vb;oD9IyFkDKZe+xc#jQRK5CXnqwIO;EjI~1C$Ieq2T;}^$p#!a$#?-zS zyIr~-9)NQTmRw@@DYUDGEm61p+ z1de2>52Z%T-f2gC3ZmajCT+BW8I`>S%CdP1^d4bP@Ty2x=B&o_-9VD@eN#@r^--r! z(g*QMoi)-1@_|}VgTyGR2ayT|J%}MTFq>=wPGdHG8e)xH-K-lhfb7JbKvdXVB|Lt~ zQA$}<4Rjqp@m!VfKZoz9&!0bz_48wVO8qH_5PG`D3dw@6*o52TL3Z3eLze@Cvr@vS zs4QT@!k<<{cg)z;3me@c>WRPv#p{x2@PVUDhLVx00W(NHm^>coUls!wjSw10VICjT zS!2GHDT*S^rCtxpou|T{PQz{&G%-pQ0fG0#t85_8&~K0i%Ae;%y>!J3mM8g+c4BaA ze2dy>Ft-_go#X}R8Z01ZwMN4da8)1%?n4dN@%>oE2d;gGG!}9J2`DMR6{YXtP&{M_ zd}Kg`N~hu-Cs9iT$P1H^0GL)8zDn6f^aD{jy{a)Xae=*Lm=NPFs*43=OfE#cIR3Mv zgfcjUget|~T%?x({!4aRAp z)7--Za1gvZyAkPK=epFmSR#xL%aZPXllmaXaMBLni&c8?KDk#$5-hD*MML3rkP;0P zw1-e|*V%m1mWk=(67)5$?kbDw4{lODDXdyYZfg%_sM|umh~}CDRg_uHQ(9XV$48vV zIWmfN@OWWvf7=_&1Cb{qEjHVr&_*iyMlK9=9dNEKi==iO)(j~_g0d)Tzi<<^C+&ru zS*utIwY{YFgY|tbRti5Iv)XM42%Mgp+6e8TS~K-0W3Z$a<3ZRKR47Ug z?dwq_fy!G4xWIu0G9uw}Hx7Z+B)h0NDuZ0F1Gd64g+A1WsslCi;=2E5KZd9F)c^Vc z;RP663O4z>JyHwKjSa1F*^J1-0%?QEYvZKB9c~P&ZVbLJaE4L@T8QtdtvPNH9&p#* zB1T=E68VoaDMQx2g1%$N#NrjVwY8Wrf{;?jxKt|sCddv&yugv+O02oy5dp1^@oT7D zgiIS#od~EHhLstqOz2qiwJ}CcBopz3k}e&K0P|`RMYYkgS{&Mb-f%2m95)&)6JDdZVm#U$ zMG8#egCkFI6Ej)Zhyt*h+d&MVO0O+CRv$?%oSQ<^v%7DOWJk{M!>0XS+?=)w2l~)? zLSHDFbp3)SF9EM4fBH?J`U6tn)uuGk0ig=K1?^mpys#5UMX2;ouBybbDHDc;+3)(Eg|9p= zw~zWx@{3dyqHKs?c}~oP z4=xY+PwW)=MzuIO!)yNlR)#UC#0+5I?Zdh@3B(~UcKhvb@BTrc`jh+XhmYpn1IFNv zQpm_IOQ^XE0V7#NK_h&fv^k1x)Z(E5WD1qgJ$8F)Pyi8$T=nHt^bLrP^+v4Ag`uT+ z=2^5~?PQX($4afO)~QeU1U(fg>IOdU#(-E$AT5xe$|h}YHB_hiW~3F4ut3hG1KdG7 zLMT8(L25z(hmfFvLFSVt%N;J_F6jjl0!b?xvLeZO<1~)rVjZc%9UgTJS!uv=x$nkG z1eou6g?d7Ls0%XtV)c+R+XL%DcKjc{&}!2L5bBchn!B=8z^Zn@5le&=gh7fXWL?*X zQ$-o&ztCklE6-2}fX7G_bmQLD0&;LaDh!hu?`i=qpfqM0A*ok}C-Om^9KS@Ha4oI^ z{VD~|XQZY*BlLo@S0WcR+KmdvPE#o*RW!k%3jExYe0J4v11inHCr2n7qZWdMk!gbB zyRiz-dZFB%HCl*_p}x^i5ZTg>Xu)GAOVWQsd(;_ayM#yuo`nSuTFTOZjkKL&R4-V9 zu4}#`F)&^d)P}?Y?9|m5B_XdCD*f=_l)H(?$YY@XOSpDYIEW@>qOD>I+gJD>#w4h4 z3E%~*Qjyw?z!5^r)WJd;v{1Y{tH2z0iR@R88`uCSxcMS;gs##ibWo!NxO2@x^Pn^c zsA(ZY(sQ_ed9yyg|MdQRezg7LmzIR@&Oadt;J|z*L>xp;UHV-R+#4DI9#$U;Wd~z` z+WN&N=KA(jEXt zj=6vXKP#pQl@E|q{0Fqc&1!yVtA?sgIEmQ9cLVp*lXw+9ujt)1eb8*p)OP8Sy21v6 z{1AVS_~b@RSS0Nzd#o(jpEn8$Yz2gylr_cyve0fm>{VItkOrx>i;EaHzTeT#h+l)T zF&-cSpsrydK!%#HH>cQx!sf7V#I09{HXcLjh94qpvC4f2oUG%JNKJJHvCm$chla*b zvzs!JKrGx1HH*-wYhywnFzy~{8M!7B8sX1(fpV{+MUQsu%D))B_;vIW1RV{~z?N!T zbEnZ+luBg_)X|j_u;~Fofua@)#f8c?C<3IC9oCEmFul&W#-|RfuFXbVAc7q_B!`XZC~TOCKwQ&2^fxWHHriJBx7R&=z%b(s)X7)%Sr+Gf|R6! zi?(DU_2G{OaVnswZf2)2s4Q$XIT^WQJfz01z;1q=Y?xRLJL>bI94mQ%>jImm#{gLVs-%gVv_zCS!4e&UtE3*)Z6z{5OE_9l@$xvy)>oqP^ zSq-Qk62u)IZF6ZJ?Npe!sM&(U&<-57^cK8p#|xz+zucQ?Faz`?Ob4Zge*;v`<$Nl| zuPvksMnFtQRtaK62k}+37+@S61wPafKy}VF`_b46n2L3*+LLlrOW?20sk=yu_U{I7 z+uy#5T~+MrE4!pd8{Dq#i%b%#r@5xa$Fc}120+1KrG~NyKd8W}hf`eEW^A}91e=EO!FnQC}Er9}FQYm}|+bAPa$$htQUO+NPvJaqy@C=6vKWkQNg|x)-qMlhZ z(-!={6ubUS?2vBi6FE5`gt;GxdZcA1kx;N{NMN^xw{2h&t4RUj9grc7S1j2G(f76H;lzdUYtqrHYP2q@1I!I zg5?hy&QMEIbD^vzN$n>8fl)NuVAen!9G-SaNYaDE85L2W-B=z4a~Q&*Jh&O%E(L5k zMT+SBLG09nm50>cTuFCZwXSi+p^gGL6tXFajvg7XFx_3Y4jxwJ(X6lH!dmA{RcWSd0f^hcY8# z3lenN?*K71H?x%Dpu|RJX1h8mOWE2M3A?MIMUior4|M9$1u_zj0Bx5x`%BS$Ow?R0 zYlDbIs9syI3G8_e-8=jI@y*YV{u;`ZQE#sr8k6AJ1ca^6v4YCZ6J*MYaBEtL5j{q^!YV zhfh>@y-KwK^Xe#OtT%9h7I9enq`?4J3h)ATp~EzFf^^wZ=cB1#)1h{9$@_%=Xd9~l zj*FAA3>~csyh9N8nTuM{tGnYAn)XR~aI%~dBSCmr$TfiMn!iZee7W`-5>5gq2khLjN$ z=;i5vD#9Eo5t4pKnNWX z1#ycnnmhy6WoQDnQHoQWjrWvNjhP(eai||SNV^jV8rF+~p>~^gkn8bz1=0scj8a8C zYJ(Z^eaR5tU~)kL76hl$G&zdNrA+$D(dVo&0{|tYP&aNyJ-Gv+pzU6o8t*^YNAv}< z%st^8<5S3*VU4f!1<=TE9`j4US<(8`FGR#mNc@}T@hO}+CvH&MJga}R@iq`%LW!@g zy=hj79K$eQhOWUEbv4QX`=Acvu_DQETG6m^N@8(47%ShZd$6%BVHnaF+u;^oMe zCMb8rVV~&1Z1f%`OM8+y_afAUA7*PB4?-33F}QV%>E2UAcR&N{7p|>+>R9JXpb)e! z7P?<^ugzYE>sgcCW9A((EB6!w&sn}jne;49)J&+lIR^E19vpTCxUMMyHIg+xi$89sDW$c&7C!+%Z zr791m4akL@qW(hGroE>5w`LB#I!XK`cS9e57-$8eM$G)tZhV$N2U%9kl{%n&Gy>Zp z+NS*oNS2?%b(`}}qky&lVa(#!F-rx3r)DT%qm7~~P?bATE5-rI8C!@i@R~|;i21I` zZB5Q29s&{!9j5U@0))(M+!JyU$kBAX?+LyqGi7iHF_~QZ$vP{7BUACg zbvw!Tp&HU|9wZ9-VRrxl;(_YaHjVmD+y+mo**|RQrNpolA$fJzHrNUlAdil=4|tr@ z`EJwMjG-xAa=cQ|lW=*0M=;Opm?6FFt^Rn;`6zH%0xTf;UhOKSBpV`u?Ge&$_-9l} zSxtA}bW{Ti+@jj~_@uB?H^ezgk~MO2qdGe=2i8&tDI$wYrD{audX{{K`ZmOUYmTgW zDY0Q1Ys4Sjn;mdF)@^|g5eG;KZXHv=fcFgrS&4vGjX8&+K_7Jp;^`WoMCGI-Da@*9 z)CB}XK5Dp>yu-nuNcI8bNqEg!!%!+@Fq> zfW`>gqK!&STme?13<=_!f7txdrnMKZ!OrkhM{3%_$+<#=A)pD#D?_EO!n7bk;C9qHgW1#VF&FibuP+wPbS+C?K=d zbfRhV3;|&~vg8qqwD1RjL)AN`-Fh1!xi_6fa%Vf5x!H93Dn)NI@}Az9M}}(vW2w76H+$|>xg9K*W}E#^A}lY{%$Op z##k`5BJ$16n80*vV?Pku26VuP8V3|h^FZx|4*&Pp&o)24|NAG3FFfVvp_Gi@xjV>! z8U;RJY0Y$#5kw|MfdfG8!#~N1n@y+X-~?+8RS(KQ z1sYG%*f#c0Qe>$^2Is=HFpLILZ}AFhqfTmntGXjrf?Gm*7*jW14OPgcc%T%wA&{C&Kx+|n-N zJ-1A!IJW_t5Ce*U$7BVB<=PgzYx< zyu-!^h0qY+R?z$!oves*Y%e&L@s&x#AUDathjg8|Te9Zpv9)x@zj|sK#jD<`X)lv< z(Kv-FdV}nZcp>Vv*&?xN;5fu5hdU*{G@3|-c=d#!p(w+5+I1jBofhC>fd8f$pXXS8 zvhmCNcR$;2$}IGJzH$pic5kbawLm693DLZHuoWw&hV>5!Q5>Mx>hyjG)L4(&mm>Rhtd1LU zIvK4tGWET-Kdgw3*mPXg_v2L`a(Q)fhG5;8H`?l+@dDo_nZxi8~ESBT@4W*@I#qBj^PHd!c8= zDQ#UZaDapIKoV-c!^taR7t%nj_(UP#k+jom@n~FB0nn4PN?SKqpB;L~0WsRPFWRailLb zenohLJP+DZqht-*!q3B&I1RlWz^pU63IBjR*W4)9QG>`z8U7b#IJAGtWxA{# z3l7g~A|5E2)Xi;? z+3TB*L}_Aqp}9;41apRbZAqz*nb^)yQ9ms$V(P zUSYWz<+Mr2(tQszLC%0=;8_N|hVRwm zKaY1mejL9%UZ+LFtBnhuDg>R!n3p6c9UST!*v5l9ovG_Qp*Ba?StKwHN~dN(cqAK7 zWRku$YX<|AO33Jq{DS>Y*Oawh*0B6&9e0+4UX%d|Ot534`lUthQ-D?n`YLF36g$B@E z8lp)!2u+&~_-S_|3{7ogWT0ti6723WwWdcP191EZKXNqbq@iWgJEy?Z>j(jEwV`Y<)#X+q5AmQ=+}5R%=9&aGToI zK=P%b)|-Y55oE*~MMomw0Cid@OXrj5Gaf+CcymdiM(=vg0})K zXfkU$6tdZ+`zjt^FI7=8Y4?}ato1%#&kAdgNayl(ULW7CY4bd_-9w^H)??+Z6V5Jx zVz5@B67_Z%KxV0vj|#w%6un5L2{@w~RZu`wxHM?n;b^Z{gJ5W`J?S)&3&KR_)<26^ zu8P;)%^VmDLeW!39q`vlF%6&T94L=la13(IXc=UJj@W0tgT@QLv0zz)HZ?e@#pW7b ze#0=DFVM7j)Q||03Og1M&MXFon=(`PxpxN--RJ8Ag>OdLVW80E8aD$o5johy>b3u< zjcGwp0-YUlW}$mEd4|Ln_!EJt8Ec(-2k%)LBtX5!xMfgv#1}r+R(3|K79J={bvFPY!PX_-UU5&KXhh#eb}J9v|Vnc6X zWx8u$m{e;*F{pBCq7aPAxFXYbm3leAX3;BZ5PH}UIp3zY{y6Qlk_l)Vy(Ma@#&2oX zHH;2qlM&>XUSTuk0|?v6R=F6}B3|uBmfbriKvxRFyA?1gJ%WO^pt;!e@YM zSuc(=`JlPcv06A1eD178O`4z3KC}H%*wj7#CTv*TzVMuuG-$0JgN}mFsp+=P({=}@ zRHt_{Y4`;i&;%lhp#D+Z>U(=_#3%HWIyddVm>! zHEJ}cs6nvfj23G-{;7<{C`ZQ7Pc0T`w1a#-n(@;qlZRPdbjEy;svX!UB{+ z%E3Aozg<&yI-fbn=cTuq>;q{A5a!luxcqF??gGh!JK7oq+537g4|+!L;~{8p^e$K+ z%o8qfZf&fnC!=mC>KN~Nv~vN}^QhYSr63a20lDs~*KSq4^+cTuG#2-)-2;H~bjV zix9(1UnQs}piTlIAfjhUVKI**79A53wVPOTIPui`Cbguw-i}nVMtXH*VrwtkHayV@ zCjNQGh&m}MN3Wx7L$5(H${vfa*LopL^=bk_s$(*dggROwEG$q_{RE2t7H6JV!4rOnYe%ZshOD3~0E13Q zk;zLhIRpBlHsFyN+y%^_V`o8Sr)`}=h7`S;<7it8sRzErbe#jfNsFwLMd%f21~8^) zDxLb%1j^th5H2{*7&YOe%~;B5>CHE|WUw1_mgD2b)OMHlN^r;ZGDVyO$)5F2DLd2z zY^rJVq1Px()OXjrS6ca};kst=Uw7Z7u`~fX)kp$!bTZ9&A_xcKmDdI@s{{-M-?nKV zk<`{4p{DTaA*=Kr0QISQ*FePp54(<$>HTsecD?c~^zBQ~y8-nIzF2e;Tj!7O@9Kz6 zgSKOdXs2E$SM=s86b{~?U7Kw98NHEUg(4-mO|R4GTO$QdZ#+U~Z`m(07$-T&KqQ0S zy2&NCMzx}j*jey;OdZL|Q9UQ^3uy}Kdl8G875zHFc5Z|S-XTI$XSG0OmdW&rFdY^} zyzog{v>?YrWs+UPG$u1AP>c-RQfu?t&GCA%P0(v6bjn3gQnV!0+p~#qo=5IFhOkyy-X})p&cd|fQDHGiCOy>hgu|MM$H#?XefQ4 zYpNx^1C~HQ?N{q-ZoMHDV%IxDaq!%zUgd`E+DUI|9k+1(Vn)Q`Qy^k$!UGlk9fIdhotxSpK_r0h$x-MqA1JO)a7N2(gLO*N?$~wuVmBSz06TOZz>$DX1M!o4 zV6{EyMMSwB4a@2f1AsK`nzzN8Ydh|XbY0v7mFKG_TN92SqFAl#{EgSq1y-6&)63q- z9WZivNrlq&Dvhz$BK!IVAanvyFR0V2&vdFDaz*KM@=zziASxU(h^E(|=olxfUUbsn OPyY||NiIf!-LPKw4KJ9AyvyG7CYT`No#xOdhB7I zbJjL~B`Qy5s6+>_- zt&@+9x@(Lfmq{Grms4$?tI7-eZ-d$mHp~v(gJo=&GB+oqrUEc>=`0>Nv@_eum@W^QmF4 zRBO#ClL=*~nz9>2#dn{(Pkn@wTWqUX+9x^dzYUas@{gZ9(dz!5R>|kIci!ep4X0<{ zYn;(on$ui!Ikf0kt!I;VVdj)JH)?Z~TKODOwQg68jF`!lY<{rR#CMEhC6ZmFMo<=w zW`V~@Yky7_y0*@9x3FHL)#|no>+Xb&YlmQ@ktbz+Jg(*JUCp!gIk*#-Vy(etbDcB_ zF_r8mzwdf&jdkUN+enV(PGvQ>W6jnNj}%IFwKunTh~4}gA+9l2W%Yk2T0zmuw`jRA zTS}d$jI%3`V=bLJ+MQ*Yx>thZgVmbI+|@nVe}D9Y-ch}6@slnum%*GRRvvr8r@ zha_mEZi$^MZ>_>O<@6Mz_otW4qsRCft$He%JM!>>UuN}ICi70VL*j(d2o4!>EKzXjRMP+iRG@;dUz#1+R9k1FWmDtQ12c zLB}RdV#+m@=~^j{(%Zwe;QcOtOnJEm5>Sk>g%k4{Bu+4k zbMq}n66|Av7@jowX%J&9(6_`)pHhb&nw`@I@Z*Zi5j6PY-GVe70sCDb!G!0p7Go4zyr41%8!b2+i?N$gt9 zZH^p)^~S|PK%*9xvYOJ3fjBB|@6tFegP;%}={lhs3(!|}8}(6q=~S>7V(yMj~^aGd~&Ki zEzm7ehMel~%Iqr*&$Ihfmz#*q5#~Gz6t+VJ6kv<*F4P1#%Keai*)>RRH*$Km)gm_s z;q?`G;c#-f6%Reui&H6#K)BHwS(l8r@WwAV--V0gE)Bb={Cpil}+feM{-M!496 z$0T9oIuoWs@=jpwAl!nK5rSoS^8Yya5((y)Ytcz1vObU%We29gG>~yitYSZvw1u|} zBy%q*b@pfb{?R|V$4}{@)^f*k_#C{gEp}T31dXNy0y7C+gMTCPn9HP95P!~tQ3=g- z0Fnh(prinNv{mgrh&@?+N68!n9ry311mNacfHB}*W?oIDUIcL=Wve%B;C31Cr+z$U z?i^lSBwoq^(ZO}gsS6TmvlqAyO`Yc$Xu`mCojY8TKcQGDK$B+xMS<0vAX3CWcp~JS z+$D+-r6-At*MC5RqgY{Om{I*31P(!J&-CY??k5`U%&7<6W1F1s~#3@M}qufX?+yI}Mkq>+@Vvvsl4H2(PJdicJAh4h2>Lvjg=u}7nzD0$MdbSQ2I3@?+OqXvRMJX{0I`< z=x`J$ex@aW9Y^4=bdD9Zo{3zlbFvq2lX>B2nor^hTq1@ zUw?Vk@;z2qCp<2w(;NC&6y|XT5zte84=5IF4Tki>5wFc1Swu+}Run!2-y9U4_Anr& z$>AICuo`8$yZSPqBo z+1M`9AfYv*bQu*>c~;_up@a;P&q&z~P9xZ6dwb}a#FXHj7+SEYuqeSh$utz|@AlXk$$33cf%uJG{Hu)uX{%wn~JQun}lSmt_Euys%;X zW*HNyi4vk1OTphJ#2d>n)ZXHXzyw|>d?RMcFd>&H`7X13hT6GMRhxuzLVvZ-nx&4b zI%*V%;S!EX4B}Z9FpRoHi+9=1RzMj?^3@IK^SBh!S^T92Zl9k5al^c5Ey7CJ=q*M8 z3Q?xe+<1+boTyDQCqhE}Kt;RDK^7{kfbiHDRF0Gz7XoULiWJYUczSVh?(ad1<} zmQ{T?s^8e9-?_O>;)X~VMGgjHI6B~o9?K0z0kWt?oGH#L$(y>;P%&z+8OhH72EY|j zOhe7jA)y8~CW|ZyfQq0Jt9MzA-^u!9zn%ruJByf-O>Z-`WXR0B+eLK06WCaQ=rGl zhNVK^1-XwD{#NXM`SA1SG2biss^SORsC^S+x`nT;QE*2!$bSWopfr-Tp$g}rZfjL% zSGizER)fXLg@Pfk2&sB@YFe$8P-|4>L|GN+V3RkS%3cy=vcw8B6t^aLRiwc)X72dA z*(T%rqMYE&qpm3aM?#-EYotvWVrXcQ7)AAKprNw|F+}H~x3N^Xvf1=$Xnb;Y9cdN# zw&3LO4lQRTJb&KOQA*?qt4}=r#Gh8a{~W&WKY#u-?1#trl=@Q;Awc`LSiv61(nYvE zer-iWK)_g`-z`BhQDp)D75-#x;Q3=$-*BJ?Q2zubC|-DggDlyOG8sxnss_v;{o+P$ z1`HC5k-gmfFg){tOCgB6h(%tdY3hsNa(F5v;@nVl!GEd7o@UudFnk?)XG7QsZFK~B z&ar$~yk=1H9qqwjU-%Za(css;4{;iBRBy0=T&N)zvpOq44BXeyFXP*>iVs}-4rwf; z0SVYYz|{`UmZh3VQ$8}_)CfYvXHTM*2#^;hw|Fr4GRJ5S2rD9Z)bLajX(Cs8$uJ@M zP*fKY5`R>%1R$xfJHi)D;X9OH{LOJ=jgf;Wg)ZfjW%&zIkGn&G=7rf(%P8WjYbX+Z z)H=(9U&T`idN+*IK&QEeL@iO}2Ua7}XlbL~AyQB!j1J3^?tYQ_Ajfdh4&RDZdO&5n zH>O+0NB$^FMuC(GXR7@cY~9M}<>Fa!eH;?BjDM>W&7%5)^H%>3=h3lhC4lqlOp!05 zIm}ABG7Bfr7xo30q5G@Norjh z_lex9S`@XaxQW`6cEJu#MJ(0i4^8YG3Th4|FmzK*|FpAEGkIbquMY*kb5I zJ-doY@-H2V|5=aWsXg_-{eM8-p;oy%KYhSyRdQ2={aVvwTc_gXNj>E51{C`c5 z9g5i0Z9u8lTt)&8b1&!@R4ziMjj65;R1Cv{UiGUg%R~ zCUU4w)*oe$7iIPB0JnTV+&%*dNXr#i{pWB!@AZVI(1cbY_q&h8nKh6SZFTBMTrpCnc(ACgh{76D?#T4C@jymyV~{Fh09ATzXR`W8YT?`z znx55tlX*qX@Wa3N<>PlJOjbof+$0Q_ zONF^B^mBOflDJ=j?ZFHm(0_B@Yn|1c7`2^>1p-tc_)(zyJk^0|^QHRU|1y4f_n9!o zr+5JsuJ#rx=oe$H@$#EFlH;JiA8!t&sVaeH39Fc@sM?(riOhoia;mdP2PO}P_9 zIU5gBqbdQMfOrIG0O6uuERk-T#e|Twi5xmt02teCo0W0|M+S%lG=J`jl60xCZrXuY zBgm7~1S3!E;BMOQg;BICk9$SMV&Sdv6~KebL;e#xMZQrjPR{V!Yk`$v3@R}L7}J$t z*M^EXQynl+m0nxGEM{O8*bn2OB(cZq3NzNWCWlL>lpYREKDpJ%9eB6xz zv6etuAU~B&+6Zi@PPLavD;!~goJ&`aO}l3(z>R{`GzAVJK>>rzCr!*9F5)if1rh>D z7B{jY$$8^6j^kn-slpu|u8HhIf+Kpr87mQBzUP&?j0=fg;C~Zi^^h{l1M5O|{2#t> z*QU)f)FtILS7oVyRZR;ZmIx^bgA`53x~>nWiZaUI&}BI*&rk?}$4C@(aBx2= z43in}Y5^{wG^RRugc8|R)mL82n`jfR#Z{nRrQrFD)U>~bUQqT*84R7yz| zO)#heKi4FmU4PxU0hMOplOvRkQ42xBXlvT!o3RSddZFB%HCl*_p}x^i5SeNBxZttV zPSSrv`}rAVYeJ*~&%%NSEu|hI0E7_OR4-V9u4}#`F)&^d)EkKf*r}^ANqHT2w+gJD>#w4h43E%~*Qh$-!xxo=a%hZ7(4O%FucJSE_ zcd4GK+HMhFY218~IYL)y!#=1{0^GUgpm|Ul1RRQ>e{qLDzOzpsfBtwrKkoJ2YfHj+ z=bsP+aNwK9Dh?v2F8wYD?hOq9533J_vV$=|ZT(`C^8j;FY&%@HfTcKaxr3FtE43&1 zt=*BP=zmN8Sa?_jeDSyya3X*^vsqtRdzZOxTmcMmpVeyEC~+H_r6do}grX@OmIJQd z##(VR1JTyf)G(Ok1wKJ_Mf)0sm4mzqHd@*Pz{oKdaNx&cno#)wNyUFaE8MK+hqkq- z+JuvcuTAK$0{7CBcoRLZ=-oAa&>Yg#*7A|M!hZ&W{1AVS_~b@RSS0Pfd#o(jpBD-W zYz2gylr_cyve4uM>{VItkOrx>ii;RGzTeT#h~EukV?00vKwX1XfDAQXZ%(lXh0S5# zh?`o-&W|B=!w-?QSmizhPP^lfqB`JYBWbOT){VyS1dlS2KrGx1HH*-w_Pp(}xO=2! zknzLlGdA?6BrhfN4A98Z|qxx;AEUfe4Z`cy9F=jy7};0*l1dC}HlB+ji~)0KUd~ zO?x0b6EGa%Y7__bNyf$m&;wymRSC6qmVcE3@C7MJ1(VfSTRXLV%^kx21cP1De6>Lx>_0k7A%P-Qisen=2^NNP8)*}YR?;(wxM z3l0NO2ZGuycz^<= zl2AQOn;NytBBU4q1&5Uy$|C%r0)ML>PH|a-5im@Z_2J2>IN~1A{3uC3lb5tYP(uG> zPHfbXsaA(!Q-Dwu7U$OQcY&nRoJ~3`mbTS;MDOlZpA8+7-RV2%v2tO@-WhqXEr9}F zQYm}|+bAPa$$e)yFVprZ3PQ+>hDAlK4Ipt- z|4y!5s79P;Dw^T~(Zadq9jM(j9*D6R$%``y-om6s_5BlzTCn^64h~N{BqZrU;(v^aD8RUaMh9~k!l6948Qm@gymN{a(fNbesRt_$slB<9 z?zYOV(axcc0yq@%RuUaOGO#^6LJgAx*Rp1YtDV73Y!ueniiiCdm;{zYudW)-Ym=1} zTGp%@S-6RgW_8sguciu=shzc(#7jx>#ukwaA5^S%+Z(_%iI_oxPJjCyAf{%FOeqdZ zEOchxS0}}ktxdbEt8TO?GVbz$PCdFnM#2%Gt>N0N6wMMv%^tuR60xhBhuN2($ys)b(D2ykfr^ZY+?`|_ z+DHxWcGNIUn&C-P(|@F-LC{R$o@#>wV_im6OgQiRoyYj(-Qy=shs8UKYW>qv%g@`Stdn0F7JpPq#K9Hd1?obF zX+j6-vZT&OQ@^G|?c|d83IEX+RskFrCu12pS`~PQAj)lwplX|Vb(})eJ}D1QmQ!LR z2oDRn29O=h*A7+L*Iq-yi6PIlZ35{)4hFlpwblFWD1$gf7=uc*<~v1+xb8s)H*-hm zV~iLKm$c^V%TPT}`hU7NU43mm=adl?=;i5vD#9Eo5t4pInNWX5OI{=|PBT)&EBnbQe8W-*w`q6#_B+F0Xy0`OAW0S8_D!&u6_+`veLExzw3fO3)=n7Qje@@hjaX@m$ z7UByiMFbIIUUN`QrwkAe0SSf<(jBabsp{4!4pnw!IMWL;`# zU$Mlj4T65tVAbpF2I_W_??W}D-8@JX^uz7|0>nczPSl|KPTU4hf2t`!Z0V)MuoNMA zb=MZy3Kk%bja!*iDq)VQqYrdd4fkU&)b+Gz4m+k@tX5d;Iaf*K=QrW zRZ2-VL;~9*q}}k(sFJdp?!M_*3l_LVwe#^wVWqy4M#Z!#?c_#v&SVa(r4F6Mq+w0d zh{p9S`3&`Kh&zJ9f9p^JN^I;zb>WZh%?`L7>t^6XOd138OGi2|;C(?syF|dN#+*aZ zppQBP@!;W(R8BgQ!mNr$T|hA8qb8onI~)v(WF0`Bgx5?ue5o$;W|06^bv|$(eg1LW zO8Po(i9F7`;crd-c;gRC*Fxi8y9}{Za=pS}h-XSD>(~*&f6F}kjM31ryZ1HcMl1~| zNwZ)SdyGK^Rx{okRwcMPfD!xT9;q5_v#Lk@=HwL*=i=lWItrDPmzqT;)dBZ`&_mIa zek%jq;Vc~Rf_!^H4ediCfZKYv!Vh?R>EKEF9KlTpFiNXpu*)^R1N z4s_B1kV`R*?8snZu@b^jp9K+S@o?0#=(h_bLQ_@j?w9 zsGU`Ro%6zrP6;qp;ySVcw;eQd#c5>itexx3?eUE??=TS*u{N2VmQEN_O-_?Z+*S!z zv!-PcD4OYs8`RCf&Ri>?NPzKlpRLXSIM!xX4GnZ1sA_5A3V}4t43yZ>ggT1{)atxR z=-TSN8YHev+?Zyt8kU2A@kz(+Xd7*6TV|Vo8jSdc8r60QI>m!B$=9|PD<572>`%YW zU%vZ4oqvqib~v|x&nL7Ko~LWC7vkRzS*~piTWCC)GUDcwE=GzjEZjUAhCtLDGLW=N zTSrH5n;KUnA$%P=2BqC~wX%*j=G2=RI?6%y6cmsq2sFEmK)dlHNsT5)oE{hudWGeG z1`7!Bg0k|-E@H=`4rBTlHJ45b%EV3e8#IG5peODSb&p2`W(m4Bc_r<*QUv=D0b_s` z_?N4xG0{yy-MV34MCv)A%A1)mO}$Rd1vuiuhoH@`EgJOqbwJQGYeHtiVcZOm&7zVK zsK(&68xpI|A-93e-x)`YjZJEu0Qh8oJs^u{a7b$H_3NB0-)jrHKv>~E=WR25%{;Wb z2Gv!Va4yiykQPA)p`n-qn}S^1kd}Bt>c+5+NLGGL&Rjcxk%i{(n9WbKC0mafhP z%MVbIHFe7MHNv_a$gU!XJFJSL5ky;x0tbNFhkue2H*cLRgcEjasCrNaD$saRA71uP zQpD6DgLC0p7)ArBw|E7$Q75&(RNWCP!5`G(9oKOW42T-JJzyksQ~;1e_*ZPWmZwJ+ zWsyBmC$c6$sm=qkJHy9n8l!@LHfADg>pE)eUx&jApx_o!MO^+iURQ2um+_ukTPI%E z1~wrE6akOP3JA-!Espzk2o}R^BM`~hVpT1zmOWtFgkum5;E9|-3oW~5lritH@j)Rp z#P`;ey+$W1q8!@`j%9qMrvBGWGVmc?rxQ)q96e^H)BV*`(daB z$liz-qE4GF5}O+whxp`hr^J^=6R8ldo)9z?W%!P^0P0Yu1$Y?X|JIDpbF6;emLxJI6$x27Ye+S{Mtzbd8PE!9-gT| z)_6uz6E>W<127r(F>QQ*qsx)KQV*4xe@o486LsdF|uqKJee`*??&)-n9 zrf+3l3oa1R722Z5(aqOyMu^|scvK@ zOEy)-6_K@JxGWJ2g$X2)2PhM0v8uDHDXlVmpBj*siDPY1b2@iHCWEB%56G=4H*tvN zq%1WO5plL|mS)_44r!=!AuqvFzbicVQ1KFX8k9z&<{PpH#Xd&R%MzBMXT>Q^?Uq5J z={+1XYrezDD`FU02cd?}{Syg_M@QIn>N7|c@)V%P8QR{|F0?w+QjhVGgp;eJpY%c4$sBH)e0IzfY%K5U?qB!MV@YZD(-?e*euq%Spob*gqr zkLD6IO4gt){5))l)6km~_BEB#_2L9XVPaA3O_-iZ5QTgnU`2XDeEedf{1DLKWY-4D zfaQ|h=9Vl$XOUvaz;$h56AQKH3gvpB6aEYGTyvvXM-3tey_MpS4NC` zQ>!N8S;I+x-P{H(wBHS%p{F!_)(~+B6)Lv0#dFL?7%F;ZAq!&Dv3oh`*0W~&^^$~) z?Db8@wKcJ9Xs)f737`RE(Mex4#3=GWqyQWEI0GGQ;`mmqMa|FYRFfewP^Vt!rLRsMtC7D9Rljno zy}|N-y(yVfbY^L7&F@0ou6NDSBNm|AoHR^traRM##i5NRH~=8C zrD?xTO5j2Cx`(5a6)1MhNJ(fTN^`fqh@?{iK%;m}D7SEpDl45>VwHi0#@k0-N6 z{tKc}u_%8X!KxExq5Nmx;cD(B9tJM~R>YuxgUJX3$_`bo=@2wW*EHoJ(FK9fEX;?Z zxb16y9v{B@G=6-%PS%Du8y7rP2s)23FG)^1IMg*{fCqPh0Ck>Fo1=D&1ja$>)C_I{ z$>wyhS)b>2cVR^G@X$~q_6bLk6|Z|Mked`Nddv8&ol#|(smrqRBMMou*GM-W((sZ;MD zDCiA`QqoC>0S*MQNe8eay@ctP@3v+PDZDQSbhwpr^+4sQxCnubehDvKZeCkb_)}Z> zIBLXWon=}zb4)AR}S@(gDByOu|s*6IYSc7p8QOHbfb=IU;aco?YW-xTP#UWEor>9Js0Q0vd zqQn6Teivv#lUdhU(!DR;SMm6I0gaMLyT7bvt@rVIR#jERgrcX6dKrRFifQ;v=RkSff@6?t)?xGL^g4p9_w{(;Hx?{w z(540*QE$yPy!?V;G+&^9Y4NBb5hRs#Cc>G;z;IJ$>OS}G;Gz3`eW397rtC0K=yHvl zftiRL>|yoVf7HgbASi*(4mo2D+1Ztcm&GRnQ!~~}M`(R!X^;T*8snBh^*VA6KOxr| z3MNqnng$9w=?+`@FXQ#|hw;HLY^dj7-F3RSX zwQGP%=f@k~PCZsux>UUt0Sz~)fFq`gIv{~7WBma(?g7m}$~T=W={f5x4JbCS58B-7 zRn0JP1T#e@-TKBlPlK9_fStz3&~XWj(PTAPfPX1Ooa%>JGEYljVQ>D>8?ZV+l}?f+ zZ+bt2*YHu=c5SAAQ6dobp;Uq5p1ADU&VjLVv2Yqt3hfU&=X9krtWw23y z!+UMYBM=ZEb~V+8rtBSn=C18@DzpjwQ5aK$m;@zbCbxF^)B=NTir#{x*ka4{E-SrQ z%4vg|0zwk%MPyUZc&pB?8Ge|KLL!)YOA?}s#6dY|fJeuFQE0j zX$l+-{)M5Cu2T~it?(JpLDrl0w(KKI7LM{AT$n4X7LvwJv_1cVX8(vkKDwv;6#w>9 z5DJhAfd8AZavg7)+H11Q_<=rpW1mw8R}iF8BLKxTn5v^vz=<~I^-3h*Ve5#@aO#dH z9Y@gK>()4bf&oe)<*+*zzg<&yI-faM7}J|y7D=gY`F*VB^0QI93q%2Tv@{5^*7Xh} z^o-tJR2x`?q{jkbo@Up9?+kX}<k7QYoPMXabfde1Js=>|-yMNRym1~NW>YDgS(b<^}-K9Hb?0!iqlVhaR1 zs6eu+ca7ZXgdk~2>LJ7e5T{&H6Hq6C5D?L$u3#}AhTd9;igju?0oickxfkWtE7hB% zO4dlPj!Z1=W$)!=+bPH7XT<+vTQtiihdlJks7?N!Bd<7?-tvGo06BDKw$^jBLReUG zzWND&79*Na@Yk%oI*&rPWA-{)^L4nA=H2R>Im<5lP|+x^Xp;(>6R2MO?t;a^@MGHL zF}SwSY!6vMSIBUkkn$9XUI<4GM{U3(Gq?+wLC4Mlx9GL4gZ0-D#El@VdfiQ-P-D8z z0pFxW*2yCDiZlbo0yHkYT2B)wgPTCO;5cJ{)P#>VV{-!U)E03l6$i}7@o{5nyGwf| zxZ`^9Bu;{4&wBsXKGXzks%i5P)TBUtcZ9yR^1I=>X7S&4-=(oM0Xo%4LdWQ2+UAKM z9Eew5o5HUWFsOpIw)PQ8ZOsvC3a=irO78(spQ?8aRE*QD>lm5d#W!Nt>+wQgz68C0 zM^UdUjCyNH)%oN6raPlS+hHQwsaNk6z2ysqgEwf`CL4Z6ZzQl#qy*R2tB3m1NP*Ma zp^({2_KOV0Nlr2l$#C>a4`ixFwW5yL?cnv8I+By)KnrPKNK;VXidfXF=$8q$aw9|l zC=r@EtA(OwnYLc1ro*C$7d}ag7UXy^s7$hJY>ml4c3Yc1OKNRiyE%veolA2%zn`n# zFsac-9aX(vnSwLWu5=ke?*pUclTj}fe|QZt;{m-+vK%$NNM!9_9BPr2(HmWa9U4j> z=$g8d-u_A;;3&N`mD|(1QDG?W`6@oDEWP#)+qIJ3&pK}5`f+a}7M}tUQxhJj==X4y zC|`nOtWodgz)riV{Snv>d{2%-pD<_a>I7%Byf#>;H0?r2sIS&^Yy<4jc>qTOcdB&= z;s*_&d(exBayuH9)gcA|Nv{^d_rvtsj(e4^#ywDZdclg05|XQXS?fA~<8^d_l_t~l zVmxvOj5IIKD_yVB7-mNH^#wr0>#Z}AMi>c93nmE4)*Fj-5)7ikA%kd3T{xYLRQqsr P_ox2{DELbFkXHZzOg&z9 diff --git a/metadata/md5-cache/www-client/chromium-116.0.5845.82 b/metadata/md5-cache/www-client/chromium-116.0.5845.82 new file mode 100644 index 000000000000..3c57acf9bccb --- /dev/null +++ b/metadata/md5-cache/www-client/chromium-116.0.5845.82 @@ -0,0 +1,16 @@ +BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) libcxx? ( >=sys-devel/clang-16 ) lto? ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup +DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0 +DESCRIPTION=Open-source version of Google Chrome web browser +EAPI=8 +HOMEPAGE=https://www.chromium.org/ +INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils +IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 qt6 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo +KEYWORDS=~amd64 ~arm64 +LICENSE=BSD +RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) +REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) +SLOT=0/beta +SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-116.0.5845.82.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-116-patchset-1/chromium-116-patchset-1.tar.xz ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_115.0.5790.102-1raptor0~deb11u2.debian.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0c927a84628fe5777a9bff0c2504a7e0 diff --git a/metadata/md5-cache/www-client/firefox-102.13.0 b/metadata/md5-cache/www-client/firefox-102.13.0 index 017ac4729ac9..f37b776e051b 100644 --- a/metadata/md5-cache/www-client/firefox-102.13.0 +++ b/metadata/md5-cache/www-client/firefox-102.13.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mozilla.com/firefox IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo KEYWORDS=amd64 arm64 ~ppc64 x86 LICENSE=MPL-2.0 GPL-2 LGPL-2.1 RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) @@ -14,4 +14,4 @@ REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus SLOT=esr SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/source/firefox-102.13.0esr.source.tar.xz -> firefox-102.13.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.13.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.13.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.13.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.13.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.13.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.13.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.13.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.13.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.13.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.13.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.13.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.13.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.13.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.13.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.13.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.13.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.13.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.13.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.13.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.13.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.13.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.13.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.13.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.13.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.13.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.13.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.13.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.13.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.13.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.13.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.13.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.13.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.13.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.13.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.13.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.13.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.13.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.13.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.13.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.13.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.13.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.13.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.13.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.13.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.13.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.13.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.13.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.13.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.13.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.13.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.13.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.13.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.13.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.13.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.13.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.13.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.13.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.13.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.13.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.13.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.13.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.13.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.13.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.13.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.13.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.13.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.13.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.13.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.13.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.13.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.13.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.13.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.13.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.13.0esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.13.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.13.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.13.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.13.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.13.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.13.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.13.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.13.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.13.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.13.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.13.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.13.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.13.0esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.13.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.13.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.13.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/szl.xpi -> firefox-102.13.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.13.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.13.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.13.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.13.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.13.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.13.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.13.0esr-xh.xpi ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ebdae00e8f611208e6dddb6d64e4ec0d +_md5_=5abd91797f08d7530f3ba16ea5c52a79 diff --git a/metadata/md5-cache/www-client/firefox-102.14.0 b/metadata/md5-cache/www-client/firefox-102.14.0 index d4b41d1c2179..912e1b859908 100644 --- a/metadata/md5-cache/www-client/firefox-102.14.0 +++ b/metadata/md5-cache/www-client/firefox-102.14.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mozilla.com/firefox IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=MPL-2.0 GPL-2 LGPL-2.1 RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) @@ -14,4 +14,4 @@ REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus SLOT=esr SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/source/firefox-102.14.0esr.source.tar.xz -> firefox-102.14.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.14.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.14.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.14.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.14.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.14.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.14.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.14.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.14.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.14.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.14.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.14.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.14.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.14.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.14.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.14.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.14.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.14.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.14.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.14.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.14.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.14.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.14.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.14.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.14.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.14.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.14.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.14.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.14.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.14.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.14.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.14.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.14.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.14.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.14.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.14.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.14.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.14.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.14.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.14.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.14.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.14.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.14.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.14.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.14.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.14.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.14.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.14.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.14.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.14.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.14.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.14.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.14.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.14.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.14.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.14.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.14.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.14.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.14.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.14.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.14.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.14.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.14.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.14.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.14.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.14.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.14.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.14.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.14.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.14.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.14.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.14.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.14.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.14.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.14.0esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.14.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.14.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.14.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.14.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.14.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.14.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.14.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.14.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.14.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.14.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.14.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.14.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.14.0esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.14.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.14.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.14.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/szl.xpi -> firefox-102.14.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.14.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.14.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.14.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.14.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.14.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.14.0esr-xh.xpi ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3b48305abf5362de1783fd4fbd23462c +_md5_=b23824d0ce4ac1bf637d58fb8b6ef4c7 diff --git a/metadata/md5-cache/www-client/firefox-115.0.2 b/metadata/md5-cache/www-client/firefox-115.0.2 deleted file mode 100644 index f5e26e92434d..000000000000 --- a/metadata/md5-cache/www-client/firefox-115.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 -DESCRIPTION=Firefox Web Browser -EAPI=8 -HOMEPAGE=https://www.mozilla.com/firefox -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( clang ) pgo? ( lto ) wifi? ( dbus ) -SLOT=rapid -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.0.2/source/firefox-115.0.2.source.tar.xz -> firefox-115.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115-patches-05.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/af.xpi -> firefox-115.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ar.xpi -> firefox-115.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ast.xpi -> firefox-115.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/be.xpi -> firefox-115.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bg.xpi -> firefox-115.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/br.xpi -> firefox-115.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca.xpi -> firefox-115.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cak.xpi -> firefox-115.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cs.xpi -> firefox-115.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cy.xpi -> firefox-115.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/da.xpi -> firefox-115.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/de.xpi -> firefox-115.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-115.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/el.xpi -> firefox-115.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-115.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-115.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-115.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-115.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/et.xpi -> firefox-115.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eu.xpi -> firefox-115.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fi.xpi -> firefox-115.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fr.xpi -> firefox-115.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gd.xpi -> firefox-115.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gl.xpi -> firefox-115.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/he.xpi -> firefox-115.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hr.xpi -> firefox-115.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-115.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hu.xpi -> firefox-115.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/id.xpi -> firefox-115.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/is.xpi -> firefox-115.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/it.xpi -> firefox-115.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ja.xpi -> firefox-115.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ka.xpi -> firefox-115.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kab.xpi -> firefox-115.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kk.xpi -> firefox-115.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ko.xpi -> firefox-115.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lt.xpi -> firefox-115.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lv.xpi -> firefox-115.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ms.xpi -> firefox-115.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nl.xpi -> firefox-115.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pl.xpi -> firefox-115.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/rm.xpi -> firefox-115.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ro.xpi -> firefox-115.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ru.xpi -> firefox-115.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sk.xpi -> firefox-115.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sl.xpi -> firefox-115.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sq.xpi -> firefox-115.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sr.xpi -> firefox-115.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/th.xpi -> firefox-115.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tr.xpi -> firefox-115.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uk.xpi -> firefox-115.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uz.xpi -> firefox-115.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/vi.xpi -> firefox-115.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ach.xpi -> firefox-115.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/an.xpi -> firefox-115.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/az.xpi -> firefox-115.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bn.xpi -> firefox-115.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bs.xpi -> firefox-115.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eo.xpi -> firefox-115.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-115.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-115.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fa.xpi -> firefox-115.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ff.xpi -> firefox-115.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fur.xpi -> firefox-115.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gn.xpi -> firefox-115.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ia.xpi -> firefox-115.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/km.xpi -> firefox-115.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kn.xpi -> firefox-115.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lij.xpi -> firefox-115.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mk.xpi -> firefox-115.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mr.xpi -> firefox-115.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/my.xpi -> firefox-115.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/oc.xpi -> firefox-115.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sc.xpi -> firefox-115.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sco.xpi -> firefox-115.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/si.xpi -> firefox-115.0.2-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/son.xpi -> firefox-115.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/szl.xpi -> firefox-115.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ta.xpi -> firefox-115.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/te.xpi -> firefox-115.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tl.xpi -> firefox-115.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/trs.xpi -> firefox-115.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ur.xpi -> firefox-115.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/xh.xpi -> firefox-115.0.2-xh.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=493cec78c9144ecdede0f76fc7b1e623 diff --git a/metadata/md5-cache/www-client/firefox-115.1.0 b/metadata/md5-cache/www-client/firefox-115.1.0 index 8adb25cebf52..852970940ac4 100644 --- a/metadata/md5-cache/www-client/firefox-115.1.0 +++ b/metadata/md5-cache/www-client/firefox-115.1.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.mozilla.com/firefox IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh LICENSE=MPL-2.0 GPL-2 LGPL-2.1 RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) SLOT=esr SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/source/firefox-115.1.0esr.source.tar.xz -> firefox-115.1.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.1.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.1.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.1.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.1.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.1.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.1.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.1.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.1.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.1.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.1.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.1.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.1.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.1.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.1.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.1.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.1.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.1.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.1.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.1.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.1.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.1.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.1.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.1.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.1.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.1.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.1.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.1.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.1.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.1.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.1.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.1.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.1.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.1.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.1.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.1.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.1.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.1.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.1.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.1.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.1.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.1.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.1.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.1.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.1.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.1.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.1.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.1.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.1.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.1.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.1.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.1.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.1.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.1.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.1.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.1.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.1.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.1.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.1.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.1.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.1.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.1.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.1.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.1.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.1.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.1.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.1.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.1.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.1.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.1.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.1.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.1.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.1.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.1.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.1.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.1.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.1.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.1.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.1.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.1.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.1.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.1.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.1.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.1.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.1.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.1.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.1.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.1.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.1.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.1.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.1.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.1.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.1.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.1.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.1.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.1.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.1.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.1.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.1.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.1.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.1.0esr-xh.xpi ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=392275887e68c5b48adeb00b885f11f1 +_md5_=11e0d8b8a3180d8fd59e569d37515180 diff --git a/metadata/md5-cache/www-client/firefox-116.0 b/metadata/md5-cache/www-client/firefox-116.0 index d56eaafaa4aa..0c48b6ee9df3 100644 --- a/metadata/md5-cache/www-client/firefox-116.0 +++ b/metadata/md5-cache/www-client/firefox-116.0 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://www.mozilla.com/firefox IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg -IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 LICENSE=MPL-2.0 GPL-2 LGPL-2.1 RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.91 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( clang ) pgo? ( lto ) wifi? ( dbus ) SLOT=rapid -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/116.0/source/firefox-116.0.source.tar.xz -> firefox-116.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-116-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/af.xpi -> firefox-116.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ar.xpi -> firefox-116.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ast.xpi -> firefox-116.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/be.xpi -> firefox-116.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/bg.xpi -> firefox-116.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/br.xpi -> firefox-116.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ca.xpi -> firefox-116.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/cak.xpi -> firefox-116.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/cs.xpi -> firefox-116.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/cy.xpi -> firefox-116.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/da.xpi -> firefox-116.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/de.xpi -> firefox-116.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/dsb.xpi -> firefox-116.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/el.xpi -> firefox-116.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/en-CA.xpi -> firefox-116.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/en-GB.xpi -> firefox-116.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-AR.xpi -> firefox-116.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-ES.xpi -> firefox-116.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/et.xpi -> firefox-116.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/eu.xpi -> firefox-116.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fi.xpi -> firefox-116.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fr.xpi -> firefox-116.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-116.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-116.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gd.xpi -> firefox-116.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gl.xpi -> firefox-116.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/he.xpi -> firefox-116.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hr.xpi -> firefox-116.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hsb.xpi -> firefox-116.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hu.xpi -> firefox-116.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/id.xpi -> firefox-116.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/is.xpi -> firefox-116.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/it.xpi -> firefox-116.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ja.xpi -> firefox-116.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ka.xpi -> firefox-116.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/kab.xpi -> firefox-116.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/kk.xpi -> firefox-116.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ko.xpi -> firefox-116.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/lt.xpi -> firefox-116.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/lv.xpi -> firefox-116.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ms.xpi -> firefox-116.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-116.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/nl.xpi -> firefox-116.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-116.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-116.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pl.xpi -> firefox-116.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-116.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-116.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/rm.xpi -> firefox-116.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ro.xpi -> firefox-116.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ru.xpi -> firefox-116.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sk.xpi -> firefox-116.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sl.xpi -> firefox-116.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sq.xpi -> firefox-116.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sr.xpi -> firefox-116.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-116.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/th.xpi -> firefox-116.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/tr.xpi -> firefox-116.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/uk.xpi -> firefox-116.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/uz.xpi -> firefox-116.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/vi.xpi -> firefox-116.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-116.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-116.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ach.xpi -> firefox-116.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/an.xpi -> firefox-116.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/az.xpi -> firefox-116.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/bn.xpi -> firefox-116.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/bs.xpi -> firefox-116.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-116.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/eo.xpi -> firefox-116.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-CL.xpi -> firefox-116.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-MX.xpi -> firefox-116.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fa.xpi -> firefox-116.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ff.xpi -> firefox-116.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fur.xpi -> firefox-116.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gn.xpi -> firefox-116.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-116.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-116.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-116.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ia.xpi -> firefox-116.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/km.xpi -> firefox-116.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/kn.xpi -> firefox-116.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/lij.xpi -> firefox-116.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/mk.xpi -> firefox-116.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/mr.xpi -> firefox-116.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/my.xpi -> firefox-116.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-116.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/oc.xpi -> firefox-116.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sc.xpi -> firefox-116.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sco.xpi -> firefox-116.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/si.xpi -> firefox-116.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/son.xpi -> firefox-116.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/szl.xpi -> firefox-116.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ta.xpi -> firefox-116.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/te.xpi -> firefox-116.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/tl.xpi -> firefox-116.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/trs.xpi -> firefox-116.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ur.xpi -> firefox-116.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/xh.xpi -> firefox-116.0-xh.xpi ) +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/116.0/source/firefox-116.0.source.tar.xz -> firefox-116.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-116-patches-03.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/af.xpi -> firefox-116.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ar.xpi -> firefox-116.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ast.xpi -> firefox-116.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/be.xpi -> firefox-116.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/bg.xpi -> firefox-116.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/br.xpi -> firefox-116.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ca.xpi -> firefox-116.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/cak.xpi -> firefox-116.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/cs.xpi -> firefox-116.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/cy.xpi -> firefox-116.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/da.xpi -> firefox-116.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/de.xpi -> firefox-116.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/dsb.xpi -> firefox-116.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/el.xpi -> firefox-116.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/en-CA.xpi -> firefox-116.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/en-GB.xpi -> firefox-116.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-AR.xpi -> firefox-116.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-ES.xpi -> firefox-116.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/et.xpi -> firefox-116.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/eu.xpi -> firefox-116.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fi.xpi -> firefox-116.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fr.xpi -> firefox-116.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-116.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-116.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gd.xpi -> firefox-116.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gl.xpi -> firefox-116.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/he.xpi -> firefox-116.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hr.xpi -> firefox-116.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hsb.xpi -> firefox-116.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hu.xpi -> firefox-116.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/id.xpi -> firefox-116.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/is.xpi -> firefox-116.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/it.xpi -> firefox-116.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ja.xpi -> firefox-116.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ka.xpi -> firefox-116.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/kab.xpi -> firefox-116.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/kk.xpi -> firefox-116.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ko.xpi -> firefox-116.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/lt.xpi -> firefox-116.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/lv.xpi -> firefox-116.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ms.xpi -> firefox-116.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-116.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/nl.xpi -> firefox-116.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-116.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-116.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pl.xpi -> firefox-116.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-116.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-116.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/rm.xpi -> firefox-116.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ro.xpi -> firefox-116.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ru.xpi -> firefox-116.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sk.xpi -> firefox-116.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sl.xpi -> firefox-116.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sq.xpi -> firefox-116.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sr.xpi -> firefox-116.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-116.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/th.xpi -> firefox-116.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/tr.xpi -> firefox-116.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/uk.xpi -> firefox-116.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/uz.xpi -> firefox-116.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/vi.xpi -> firefox-116.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-116.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-116.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ach.xpi -> firefox-116.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/an.xpi -> firefox-116.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/az.xpi -> firefox-116.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/bn.xpi -> firefox-116.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/bs.xpi -> firefox-116.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-116.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/eo.xpi -> firefox-116.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-CL.xpi -> firefox-116.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/es-MX.xpi -> firefox-116.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fa.xpi -> firefox-116.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ff.xpi -> firefox-116.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/fur.xpi -> firefox-116.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gn.xpi -> firefox-116.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-116.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-116.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-116.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ia.xpi -> firefox-116.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/km.xpi -> firefox-116.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/kn.xpi -> firefox-116.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/lij.xpi -> firefox-116.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/mk.xpi -> firefox-116.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/mr.xpi -> firefox-116.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/my.xpi -> firefox-116.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-116.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/oc.xpi -> firefox-116.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sc.xpi -> firefox-116.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/sco.xpi -> firefox-116.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/si.xpi -> firefox-116.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/son.xpi -> firefox-116.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/szl.xpi -> firefox-116.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ta.xpi -> firefox-116.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/te.xpi -> firefox-116.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/tl.xpi -> firefox-116.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/trs.xpi -> firefox-116.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/ur.xpi -> firefox-116.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/116.0/linux-x86_64/xpi/xh.xpi -> firefox-116.0-xh.xpi ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=88efe56dd5c19fcff9f4c57bca40dcdf +_md5_=a420426fd9c95d941feb1faed3802006 diff --git a/metadata/md5-cache/www-client/seamonkey-2.53.17 b/metadata/md5-cache/www-client/seamonkey-2.53.17 index e3ec50631b3b..eb6ed3d5aa66 100644 --- a/metadata/md5-cache/www-client/seamonkey-2.53.17 +++ b/metadata/md5-cache/www-client/seamonkey-2.53.17 @@ -1,16 +1,16 @@ -BDEPEND=app-arch/unzip app-arch/zip >=dev-lang/nasm-2.13 dev-lang/perl dev-util/cbindgen >=sys-devel/binutils-2.16.1 virtual/pkgconfig virtual/rust amd64? ( >=dev-lang/yasm-1.1 ) lto? ( sys-devel/binutils[gold] ) x86? ( >=dev-lang/yasm-1.1 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 virtual/pkgconfig dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)] || ( dev-lang/python:3.11[ncurses,sqlite,ssl,threads(+)] dev-lang/python:3.10[ncurses,sqlite,ssl,threads(+)] ) app-arch/unzip +BDEPEND=app-arch/unzip app-arch/zip >=dev-lang/nasm-2.13 dev-lang/perl dev-util/cbindgen >=sys-devel/binutils-2.16.1 || ( ( sys-devel/clang:16 sys-devel/llvm:16 ) ( sys-devel/clang:15 sys-devel/llvm:15 ) ) virtual/pkgconfig virtual/rust amd64? ( >=dev-lang/yasm-1.1 ) lto? ( sys-devel/binutils[gold] ) x86? ( >=dev-lang/yasm-1.1 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 virtual/pkgconfig dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)] || ( dev-lang/python:3.11[ncurses,sqlite,ssl,threads(+)] dev-lang/python:3.10[ncurses,sqlite,ssl,threads(+)] ) app-arch/unzip DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=app-arch/bzip2 dev-libs/atk >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 >=dev-libs/nss-3.47.1 media-libs/fontconfig >=media-libs/freetype-2.4.10 >=media-libs/mesa-10.2:= >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt x11-libs/libxcb:= >=x11-libs/pango-1.22.0 x11-libs/pixman media-video/ffmpeg virtual/freedesktop-icon-theme dbus? ( >=dev-libs/dbus-glib-0.72 >=sys-apps/dbus-0.60 ) jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) system-av1? ( >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.9-r1 >=media-libs/harfbuzz-1.3.3:0= ) system-icu? ( >=dev-libs/icu-59.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0= ) system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.31:0=[apng] ) system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] ) wifi? ( kernel_linux? ( >=dev-libs/dbus-glib-0.72 net-misc/networkmanager >=sys-apps/dbus-0.60 ) ) x11-base/xorg-proto amd64? ( virtual/opengl ) x86? ( virtual/opengl ) +DEPEND=app-arch/bzip2 >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 >=dev-libs/nss-3.47.1 media-libs/fontconfig >=media-libs/freetype-2.4.10 >=media-libs/mesa-10.2:= >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt x11-libs/libxcb:= >=x11-libs/pango-1.22.0 x11-libs/pixman media-video/ffmpeg virtual/freedesktop-icon-theme dbus? ( >=dev-libs/dbus-glib-0.72 >=sys-apps/dbus-0.60 ) jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) system-av1? ( >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.9-r1 >=media-libs/harfbuzz-1.3.3:0= ) system-icu? ( >=dev-libs/icu-59.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0= ) system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.31:0=[apng] ) system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] ) wifi? ( kernel_linux? ( >=dev-libs/dbus-glib-0.72 net-misc/networkmanager >=sys-apps/dbus-0.60 ) ) x11-base/xorg-proto amd64? ( virtual/opengl ) x86? ( virtual/opengl ) !!sys-devel/llvm:0 DESCRIPTION=Seamonkey Web Browser EAPI=8 HOMEPAGE=https://www.seamonkey-project.org/ -INHERIT=autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils +INHERIT=autotools check-reqs desktop edos2unix flag-o-matic llvm mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils IUSE=+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack lto pulseaudio selinux startup-notification test webrtc wifi +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx +system-png +system-sqlite custom-cflags custom-optimization l10n_cs l10n_de l10n_en-GB l10n_es-AR l10n_es-ES l10n_fr l10n_hu l10n_it l10n_ja l10n_lt l10n_nl l10n_pl l10n_pt-PT l10n_ru l10n_sk l10n_sv l10n_zh-CN l10n_zh-TW KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=app-arch/bzip2 dev-libs/atk >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 >=dev-libs/nss-3.47.1 media-libs/fontconfig >=media-libs/freetype-2.4.10 >=media-libs/mesa-10.2:= >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt x11-libs/libxcb:= >=x11-libs/pango-1.22.0 x11-libs/pixman media-video/ffmpeg virtual/freedesktop-icon-theme dbus? ( >=dev-libs/dbus-glib-0.72 >=sys-apps/dbus-0.60 ) jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) system-av1? ( >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.9-r1 >=media-libs/harfbuzz-1.3.3:0= ) system-icu? ( >=dev-libs/icu-59.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0= ) system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.31:0=[apng] ) system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] ) wifi? ( kernel_linux? ( >=dev-libs/dbus-glib-0.72 net-misc/networkmanager >=sys-apps/dbus-0.60 ) ) selinux? ( sec-policy/selinux-mozilla ) +RDEPEND=app-arch/bzip2 >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 >=dev-libs/nss-3.47.1 media-libs/fontconfig >=media-libs/freetype-2.4.10 >=media-libs/mesa-10.2:= >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt x11-libs/libxcb:= >=x11-libs/pango-1.22.0 x11-libs/pixman media-video/ffmpeg virtual/freedesktop-icon-theme dbus? ( >=dev-libs/dbus-glib-0.72 >=sys-apps/dbus-0.60 ) jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) system-av1? ( >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.9-r1 >=media-libs/harfbuzz-1.3.3:0= ) system-icu? ( >=dev-libs/icu-59.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0= ) system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.31:0=[apng] ) system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] ) wifi? ( kernel_linux? ( >=dev-libs/dbus-glib-0.72 net-misc/networkmanager >=sys-apps/dbus-0.60 ) ) selinux? ( sec-policy/selinux-mozilla ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://archive.mozilla.org/pub/seamonkey/releases/2.53.17/source/seamonkey-2.53.17.source.tar.xz -> seamonkey-2.53.17.source.tar.xz https://archive.mozilla.org/pub/seamonkey/releases/2.53.17/source/seamonkey-2.53.17.source-l10n.tar.xz -> seamonkey-2.53.17.source-l10n.tar.xz https://github.com/BioMike/gentoo-seamonkey-patches/archive/refs/tags/2.53.17.tar.gz -> seamonkey-2.53.17-patches.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mozcoreconf-v6 d6c1fd7dbddee5d65cb73240b55d3802 mozextension 6b4ed1f2868a5b76f37975667fc51202 mozlinguas-v2 972eae5f586e54ff113ecc3486db6ae9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4f4061d8279862949dbbc8c0a87e0366 +SRC_URI=https://archive.mozilla.org/pub/seamonkey/releases/2.53.17/source/seamonkey-2.53.17.source.tar.xz -> seamonkey-2.53.17.source.tar.xz https://archive.mozilla.org/pub/seamonkey/releases/2.53.17/source/seamonkey-2.53.17.source-l10n.tar.xz -> seamonkey-2.53.17.source-l10n.tar.xz https://github.com/BioMike/gentoo-seamonkey-patches/archive/refs/tags/2.53.17-2.tar.gz -> seamonkey-2.53.17-patches-2.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f mozcoreconf-v6 d6c1fd7dbddee5d65cb73240b55d3802 mozextension 6b4ed1f2868a5b76f37975667fc51202 mozlinguas-v2 972eae5f586e54ff113ecc3486db6ae9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=78ccc2d45175c2ec6515e569eb05531f diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3077.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3102.3 similarity index 94% rename from metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3077.3 rename to metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3102.3 index 764d2b724161..de831974b267 100644 --- a/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3077.3 +++ b/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3102.3 @@ -10,6 +10,6 @@ LICENSE=Vivaldi RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:114 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) widevine? ( www-plugins/chrome-binary-plugins ) RESTRICT=bindist mirror SLOT=0 -SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3077.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3077.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3077.3-1_arm64.deb ) +SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3102.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3102.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3102.3-1_arm64.deb ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=44739671467230e020dd5106aece352f diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz index 8a221985a29a03e2abc10441a81847f32231b82c..84343589b5f0df842d1d46b6ef381443abeddb21 100644 GIT binary patch literal 9321 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 X*q~0+39g7K{M-Kn5bG5-AVB~CKo*`D literal 9328 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 eR~%$)u-J{zx)psecnDMcxBm}*)OKhTK>z>^1E adsf-1.4.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=b750d1e30be033d245cb1edcdaa85fa9 diff --git a/metadata/md5-cache/www-servers/fnord-1.11-r3 b/metadata/md5-cache/www-servers/fnord-1.11-r3 new file mode 100644 index 000000000000..bcbdc1788f29 --- /dev/null +++ b/metadata/md5-cache/www-servers/fnord-1.11-r3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Yet another small httpd +EAPI=7 +HOMEPAGE=http://www.fefe.de/fnord/ +INHERIT=flag-o-matic toolchain-funcs +IUSE=auth +KEYWORDS=~amd64 ~hppa ~ppc ~riscv ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=acct-group/nofiles acct-user/fnord acct-user/fnordlog sys-apps/ucspi-tcp virtual/daemontools +SLOT=0 +SRC_URI=http://www.fefe.de/fnord/fnord-1.11.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=61ddeb186a7157c7a09560fd2e7bf26c diff --git a/metadata/md5-cache/www-servers/nginx-unit-1.29.1-r1 b/metadata/md5-cache/www-servers/nginx-unit-1.29.1-r1 new file mode 100644 index 000000000000..7a68bc29f3f1 --- /dev/null +++ b/metadata/md5-cache/www-servers/nginx-unit-1.29.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install prepare setup +DEPEND=perl? ( dev-lang/perl:= ) php8-0? ( dev-lang/php:8.0[embed] ) php8-1? ( dev-lang/php:8.1[embed] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0= +DESCRIPTION=Dynamic web and application server +EAPI=8 +HOMEPAGE=https://unit.nginx.org +INHERIT=flag-o-matic python-single-r1 systemd toolchain-funcs +IUSE=perl python ruby php8-0 php8-1 ssl python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=perl? ( dev-lang/perl:= ) php8-0? ( dev-lang/php:8.0[embed] ) php8-1? ( dev-lang/php:8.1[embed] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0= acct-user/nginx-unit acct-group/nginx-unit +REQUIRED_USE=|| ( perl python ruby php8-0 php8-1 ssl ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=0 +SRC_URI=https://unit.nginx.org/download/unit-1.29.1.tar.gz -> nginx-unit-1.29.1.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6301525c7705bc54440104d30059a045 diff --git a/metadata/md5-cache/www-servers/nginx-unit-1.30.0-r1 b/metadata/md5-cache/www-servers/nginx-unit-1.30.0-r1 new file mode 100644 index 000000000000..934bc097286c --- /dev/null +++ b/metadata/md5-cache/www-servers/nginx-unit-1.30.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install prepare setup +DEPEND=perl? ( dev-lang/perl:= ) php8-0? ( dev-lang/php:8.0[embed] ) php8-1? ( dev-lang/php:8.1[embed] ) php8-2? ( dev-lang/php:8.2[embed] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0= +DESCRIPTION=Dynamic web and application server +EAPI=8 +HOMEPAGE=https://unit.nginx.org +INHERIT=flag-o-matic python-single-r1 systemd toolchain-funcs +IUSE=perl python ruby php8-0 php8-1 php8-2 perl ssl python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=perl? ( dev-lang/perl:= ) php8-0? ( dev-lang/php:8.0[embed] ) php8-1? ( dev-lang/php:8.1[embed] ) php8-2? ( dev-lang/php:8.2[embed] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0= acct-user/nginx-unit acct-group/nginx-unit +REQUIRED_USE=|| ( perl python ruby php8-0 php8-1 php8-2 perl ssl ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=0 +SRC_URI=https://unit.nginx.org/download/unit-1.30.0.tar.gz -> nginx-unit-1.30.0.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=93ac8201fdbd0096206783372bc544a7 diff --git a/metadata/md5-cache/www-servers/puma-5.6.5 b/metadata/md5-cache/www-servers/puma-5.6.5 index cd36eebcecc8..57932eaec55e 100644 --- a/metadata/md5-cache/www-servers/puma-5.6.5 +++ b/metadata/md5-cache/www-servers/puma-5.6.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/puma/puma/archive/v5.6.5.tar.gz -> puma-5.6.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=5c86fe7ed018821bbe504d17aeab4ad9 diff --git a/metadata/md5-cache/www-servers/puma-6.1.1-r1 b/metadata/md5-cache/www-servers/puma-6.1.1-r1 index f6d693ccb471..b250c116b815 100644 --- a/metadata/md5-cache/www-servers/puma-6.1.1-r1 +++ b/metadata/md5-cache/www-servers/puma-6.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/puma/puma/archive/v6.1.1.tar.gz -> puma-6.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4c6aa2925acd1f04684be75e28b0a464 diff --git a/metadata/md5-cache/www-servers/puma-6.2.2 b/metadata/md5-cache/www-servers/puma-6.2.2 index c4130f5e4523..35ff2c16caf5 100644 --- a/metadata/md5-cache/www-servers/puma-6.2.2 +++ b/metadata/md5-cache/www-servers/puma-6.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/puma/puma/archive/v6.2.2.tar.gz -> puma-6.2.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=834ab8b4acd2d260cf130e27a3a12f10 diff --git a/metadata/md5-cache/www-servers/puma-6.3.0 b/metadata/md5-cache/www-servers/puma-6.3.0 index 455c556ce7e3..074703e117b5 100644 --- a/metadata/md5-cache/www-servers/puma-6.3.0 +++ b/metadata/md5-cache/www-servers/puma-6.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/puma/puma/archive/v6.3.0.tar.gz -> puma-6.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=feb335bee3c75a6512d88955f73aa797 diff --git a/metadata/md5-cache/www-servers/thin-1.8.1-r2 b/metadata/md5-cache/www-servers/thin-1.8.1-r2 index ccaa602333b5..6c99fcb69024 100644 --- a/metadata/md5-cache/www-servers/thin-1.8.1-r2 +++ b/metadata/md5-cache/www-servers/thin-1.8.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/macournoyer/thin/archive/v1.8.1.tar.gz -> thin-1.8.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=4a239c961b6a7fecd33f79d73b382ffb diff --git a/metadata/md5-cache/www-servers/thin-1.8.1-r3 b/metadata/md5-cache/www-servers/thin-1.8.1-r3 index 4596d3c3057a..627ead7577c4 100644 --- a/metadata/md5-cache/www-servers/thin-1.8.1-r3 +++ b/metadata/md5-cache/www-servers/thin-1.8.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/macournoyer/thin/archive/v1.8.1.tar.gz -> thin-1.8.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=0328085023230d4b7d440795474b9d1a diff --git a/metadata/md5-cache/www-servers/thin-1.8.2 b/metadata/md5-cache/www-servers/thin-1.8.2 index 2e61b615113b..d734ce386a2b 100644 --- a/metadata/md5-cache/www-servers/thin-1.8.2 +++ b/metadata/md5-cache/www-servers/thin-1.8.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/macournoyer/thin/archive/v1.8.2.tar.gz -> thin-1.8.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=02599a2d358729a332dcf1e5dc0464a6 diff --git a/metadata/md5-cache/www-servers/tomcat-10.1.10 b/metadata/md5-cache/www-servers/tomcat-10.1.10 deleted file mode 100644 index ea3c0e0f0b2f..000000000000 --- a/metadata/md5-cache/www-servers/tomcat-10.1.10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-10.1.10:10.1.10 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.5:0 dev-java/wsdl4j:0 app-admin/pwgen dev-java/ant-core >=virtual/jdk-11:* test? ( dev-java/ant-junit:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit -DESCRIPTION=Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/ -INHERIT=java-pkg-2 java-ant-2 prefix verify-sig -IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~arm ~arm64 ~amd64-linux -LICENSE=Apache-2.0 -RDEPEND=dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.5:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test !test? ( test ) -SLOT=10.1 -SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.10/src/apache-tomcat-10.1.10-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.10/src/apache-tomcat-10.1.10-src.tar.gz.asc ) -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=978de0a9d3beb49f66001aa572ca0721 diff --git a/metadata/md5-cache/www-servers/tomcat-10.1.11 b/metadata/md5-cache/www-servers/tomcat-10.1.11 index 8ebfc9f2a37d..918f18d4fb7d 100644 --- a/metadata/md5-cache/www-servers/tomcat-10.1.11 +++ b/metadata/md5-cache/www-servers/tomcat-10.1.11 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 java-ant-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~amd64-linux +KEYWORDS=amd64 ~arm ~arm64 ~amd64-linux LICENSE=Apache-2.0 RDEPEND=dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.5:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=10.1 SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.11/src/apache-tomcat-10.1.11-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.11/src/apache-tomcat-10.1.11-src.tar.gz.asc ) _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=e21920aa39c2735923348a5dc26184ac +_md5_=978de0a9d3beb49f66001aa572ca0721 diff --git a/metadata/md5-cache/www-servers/tomcat-8.5.90 b/metadata/md5-cache/www-servers/tomcat-8.5.90 deleted file mode 100644 index 195c6a680165..000000000000 --- a/metadata/md5-cache/www-servers/tomcat-8.5.90 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-8.5.90:8.5.90 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=dev-java/eclipse-ecj:4.15 app-admin/pwgen dev-java/ant-core >=virtual/jdk-1.8:* doc? ( dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 ) test? ( >=dev-java/ant-junit-1.9:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit -DESCRIPTION=Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/ -INHERIT=java-pkg-2 java-ant-2 prefix verify-sig -IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-java/eclipse-ecj:4.15 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test !test? ( test ) -SLOT=8.5 -SRC_URI=mirror://apache/tomcat/tomcat-8/v8.5.90/src/apache-tomcat-8.5.90-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-8/v8.5.90/src/apache-tomcat-8.5.90-src.tar.gz.asc ) -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=7955f81eb23457c5c48117eca424c49f diff --git a/metadata/md5-cache/www-servers/tomcat-8.5.91 b/metadata/md5-cache/www-servers/tomcat-8.5.91 index 04cafcf5dbc0..421fede5991e 100644 --- a/metadata/md5-cache/www-servers/tomcat-8.5.91 +++ b/metadata/md5-cache/www-servers/tomcat-8.5.91 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 java-ant-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=dev-java/eclipse-ecj:4.15 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=8.5 SRC_URI=mirror://apache/tomcat/tomcat-8/v8.5.91/src/apache-tomcat-8.5.91-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-8/v8.5.91/src/apache-tomcat-8.5.91-src.tar.gz.asc ) _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=accc51daae38666dc1dbe7efcd4e706c +_md5_=7955f81eb23457c5c48117eca424c49f diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.76 b/metadata/md5-cache/www-servers/tomcat-9.0.76 deleted file mode 100644 index ad142f1d2b08..000000000000 --- a/metadata/md5-cache/www-servers/tomcat-9.0.76 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.76:9.0.76 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 app-admin/pwgen dev-java/ant-core >=virtual/jdk-1.8:* test? ( dev-java/ant-junit dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit -DESCRIPTION=Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/ -INHERIT=java-pkg-2 java-ant-2 prefix verify-sig -IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test !test? ( test ) -SLOT=9 -SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.76/src/apache-tomcat-9.0.76-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.76/src/apache-tomcat-9.0.76-src.tar.gz.asc ) -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=0b135ba59aa2a83396cea1c703e479c5 diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.78 b/metadata/md5-cache/www-servers/tomcat-9.0.78 index 92444e6033d5..35706f79de90 100644 --- a/metadata/md5-cache/www-servers/tomcat-9.0.78 +++ b/metadata/md5-cache/www-servers/tomcat-9.0.78 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 java-ant-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=9 SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.78/src/apache-tomcat-9.0.78-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.78/src/apache-tomcat-9.0.78-src.tar.gz.asc ) _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=936d470410965ceaf1b98cfab49f7d30 +_md5_=0b135ba59aa2a83396cea1c703e479c5 diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz index 5af7ffcb58608e85bad8d59049bd595efcba25d9..a6923a4cbbf9f78cbf0d5f67c89302b06f5435e3 100644 GIT binary patch delta 14582 zcmV5?g)6u=#|-)41+pifxYMlUdq% z6z@wIdGx%0!*Z2ZG{4I(Zl&344!O-$EN=U^|B#)gogXjX*TGW!2TO%^TdL$a_G-!3 zxZJ3>JH3u|>Wt)aLr=J(X2lEN2xAxWeXX%jju`>Q=79^u_#4iWtJzKC$NEopY%z zp2#1-sIL3A_yx?FL!BY-HgjY=S9ch-+N|60-HmrRV;3LdUa9VWS{&tg*Qe{Pgy{TCC!Jt3aqRAV z80*WA-^TaLsoYQAdw1K(XTM5YyT(&8p_Ixf6|3dI$;cCW><$wWD~l-L$d0SoXC9Sb zPdJ^)2eD{5v$a-3USr`$n-@*ZB3^&G8V_qBd7@$Ygv;y^9q(A8f7r>{%5BSGds(r{ zQ(E&U_-=EJ!@u#?!!qyX_C6&w?^Zj+c*s@)G3X5U;AzI`z8pSRKvv&hCR^-U-ubl)nGO_%09a*Bl9T!*xK9iqo?&~#AN~;+zHi(gs<&GJf0n0 zZ8uIWzznyo!GnjZ@rH*VY`9UtXHRgvQED8c3w9cy+N_?;2lima=Xfla$p_%^-Y`4w zGGeeiYL(?3kibC=eiRVkaKnE}aRC-P@JT7Y8|u7#`|;!D?R-=4gSzg%SZijtVxDzk2J8nI^Xoati=4u=@|>yo zUW@*m8-YgyU_3stw;y=uI(P6j95W5DrL@^{znNL zNPoTbr={kOd`ks1`M)l#SVOl;@T;!6&y)sauD0s#1HgdBF{)HIl`ue-7TC1;`P9j zay+DymLHb-@j?c?>{Ng1{b?s3M%gQEqmNPd7OUAU2ih(&!{lUoiw`^bjzhGN zIjKm#S zUlnkIBM=k~@>ci5P`sgo4mhHOlbIzCJc@57XMl6ydLe)6Gl?DOP8g1ihApZa_(R$o z?ttC;fjBurp96&lo)prq3Gj|-4D1tO1P&OfaK*ARsRDpWWZ|63&RbYe3YaE&BF}<`iG4`{*IsWB&18YDTmX_f|$aOh&)mt$pXd$`QU@2 zf$g5Of$up3%SjUATsYg<5Ro%UFD?Yq8rjxkXtG@`ykE_yf~y$18vHXFm~x244;%gZ zsaCe(wK2To$89$zq!QslT`;wPJ4i?3B_S?wH@;O;j?C(u!9Wzbz&AevjdPqt}LW^ zx6i+_R~Jf=<~~6>X%o^4$0tlu>1p}q4w*Tdk!7(1IX8!H1Ut~uz5%j;Q=Pz3@l3vs4@3R_<;Tx~_`NhAe zf~0(%d^37<9mhX$|I&9zr2a(!U@^IXAT8QjjYM+zQh-Oa9D_KL-!9j)PyHc$1fM`q z!VVFmJY&Ia8)z7k2LQ1v3$!6S#fn6;Kii4);{2cN z1X(@cubc@#9wd{Bi+iXclo?!v)CEU+O@I#%$VVPD!62>dbWD(f^C6g#e99pJ2$?$N z4r<`rA<(8PVIdgKcCg5Xay8*m<$nR`JMe1l9ZFLmTmF*U{1cNC3P2URoqpSI9fEX49yMm(WqfUX8K{&-QJ^U0=553KGL%s-vzV^<|AC_?RIR9U4^^WJY*4tFTaDJxC|wVmM>6!1oeEQzpoLIEd1_3^He!hE84hd#&~hM5UswyDvK;~+6eqm-hAC{m zNDnz)bqRn;)uug21`~-_2xZ`U9AwCbRMZ6+1o*FmRzW?;vN%ZM;Z(Ii&3B1p4}9(c zexU-T$Y#eh2&)o-Bg(KRkCc$GF!qP3{&q>3HNNhL^1};mV?iqjyOhkK>@YX~lf4T* z9}5A@w_i!SdLvhmWueymm`5v~*a`cDL?l)5qAl~4lNt;%27Kt5m-Y3NQVe{5_LiX0 z9v=?qt}p@_v%wiq){CTGAhY8*QL?^NMKoNE_eIf?h3kh?y~2NAz9|CF7yJrz2M0p> z36cKvtQnC<2a+LOiAxmF-cL^)3Y!NY#xHa@B_SEbNmUW$Ny&9iG!L;r5EiftUWL1< zL^N6`IFg4VtAInoTciV>08$cviZPMWBwr-!xD_Cb#I;zVL2-yB_?~zev^$W4kV1`j zeZa^<3XmR)iFowESHX$%Kw4I^eA;4Ebp!iEUa2JBHlyRryeh{Aae)p^mBawQ>@vA` zwDaFu?B`eiC!+~%$yEW71Z5<(qDvt;g?J%PLb*01UA0S>JE-0eUR7m(?CDDrWC_CH zBimG812%F*7fi=5&gm7?2S`>a^6;7ojfyIBM50~TbZ(`CQ*D*Pa)GdkZuS=VdQ1X7 z9%Z88_&rz++=e%`A~6pc)M1FT5E*1pjtrWQ-VLg1oiRxU%HI$dl^MN9vQAhQ=H{)4 zOz1LPWsiSpwEpowKjE8ypR`T_@(N!7&E5c_4ol^=3o4L!D9%<$c#C8=fTf-r_@y)r zPlIOxAPJ0t<76X2YABSyU@o*;v43eX=+1BaSBO`4#YK5r{Z!2242hsiY$RT@^PEcU4j%($lJ04g zZGhp1yn`^~W33UFh;slcs~p+}SYI#&d7Kmn*%4DzJ*^>O6T#DAjo`kah!+qF)Md1d zOY^qfMCO8xtKp}AVV5pQT8p>qy1yZVLoX8H2|ehzFtGuJ_bM_1ji{1P2Oxts;yV^E zSW##Z)gM~ajYONm$qeM#iE|jAp~{V_i=wcx{&%*!oel_i)|NBLDMmn>G_(=^oEEew zcJfY3uykF6@$5LI1!zwa_LABnLcRd+5K3|sZkT!l&)mL$h^I$9BUwnGIQ4{SbzQXN z0Z2oIR8j$p`K@Ai)||w@>R^)gqip#{+=evrmJ$xGj zLwJyQ9+inU0f4X*QsM(DXpy6V?+K*V0|N57+hRw=L9E9|ZTa=r`M9ZY@hKO{J|6$w z%ZsCnK$W6@ijRc$MzeB`x08pYZ!F)V_I06+3lEbIrzeqXXKaBMDW4u0Y zzKEFHOs4=LO7xhN&ok@;EPY6Rr)GYD&U%3CT~^XGDeqNtkeE^XH!S5v6~ z*YW*-1aSlo6V#lQkHIrfn8*-3beJEA#f;Jw&GU`auvEn*Qv18ifULnKdo)}Q%3#DD5>Dkwgz9#xU7nm$S|jC zwcAvnIiHs@7*ljy(1%45Mr4w$fdGDLBZdbtV7g{pJSJ=tZV2Y3B}9N6ObB$;wXN!9 zWWNqeBUo$9wc`F=NK1&2KLHhfEV%1`R(O;TQ~mYjAJRbgZBBR^$~V4{r$Zehuu+_; z=&C**-DwY9NFuXf!Q?yC&={({kfgR$C8)^xjh#hTH)>qf9%Q8ubD@QJ7=R$4*zxtC z+XjUe=eqfINLOsP`hkc>q#;DN=8mJxyd@D`MQ9lrI_Y98TsP1|^ma)=3CRb42?M0y zFpMw_=v*?2t~M5qg>OQ?0RFW3iLHdtx9lfjr4l|8AR9;VkpSO*BlrFB&yU+2kED5m zRP_tM47&YV4Rs#jNPt7;7(|(fld=ao8fuLqR9`}ci6Q8qiz=TW2BJtS`D&567ba>% zKVC1I>Ew`5TZA32l7N_6m7#)vlgNcqJPZ|uJ`NIFdg^dK;CzyZ)t&&Zz~>-wKop-~ zi_9wF?x!kCLDfexBLEelASkrCRvM~?r*jNN?-436H8K`b9k)VxAlN`zs2mb=2vFy{ zp?0B2w z4U9>t;du4Y}Y+V#=24pM%sejLNLo#l|1vgv8c2QQBs_$V1d#Amf#hT zeW(Qa#XGbl>1L}UwR-+f@Tk9k+5dPHljTt*KC3jUW%2_Apz1?)&B&QSDkMkh&f-zT z6X;tcht|Zoi48*|qkLR97%Aefg_*!L6a#J zJb#ZX=RdsvzF&2bTCNIBdeSIFu81lmt?e^)*+&i;c+o_;T$i_e(V7SnKx^>ZU@$b# zXIS(C3d}ZYL84Y=6rnACfF96=+7_8}V03aMS9Nb8>AlKZkMA z5ee%DbkD%AJrBo)Va_gS0&Inp&oPwGX1a6>ANC}hhlGv~kmu{#YP8AFK(Q3Gt>+nn z3J7sdNBTjn6KuGS1Qq<+U_p&w6n_&((SxDrilZtD;ew*K3gLp0L1i6S#4|yzaPy@r z5YO-0x!V^uLJ*0e+Q5<4LmVK2b@!}7E%E0k5-Jj{Nls46D!M2!s8dEwA+`r00KJU^ z5<7#qAx8>~JJsI1s}f&O9q5$qN5F`H)%epqBC-5or8(B$9vx``B=;_VDu4MwL3GPM zYcb-Fd~`@CQ0xkdr-j#&atqWE(Nh}4K~;W$BS0S1%j;hBKey2SK(*y_u9Z}dq2 zsc|o&w@4?R*F)o$TJd*87SM=jDNbqxIR@G}{HSj{nmjdBu&O`|T=43YK_=rgDM>_R zSQft>gTx%uB{)2=TVUm_=nlP25`V240e2)T8&7#P z3aR#l@ECkjSonsDI&k&r!0sH$JG!6rhM7m}Di%^|Y>>(f@vThBLIzY;N z0QnkU*8`t;y-&By{0!m(#|bLB4_+6>*W@Y?M$-KdyOK&KQ>Zl~byyqXdmoal$}#+3 z3J_1ALRV%`h*Sd}s#T%g2YXe;Sy>7L$L))rD&%l`sWI`yNLw+tJ(oj#juGC>?V5I8S%0mt$ zs)XK|tba$es6Wx6+HYa%0Hy%T!EhD(TpUnP)H+Y;#oeKa@G@|AgfTiiDME7M4N))O-d?Wj!1t!v{t3(h zx6Y$xl^+(m2-dgBJV4+o3G0bIz=j>(1k?{ClYi;~0!H*UA)t5S!A!+7oEQ}f4N7WE zK!DgGB(ln+&~r7 z`+w`(%j>WE+rw56vnMep-KK;#yRP&&ihb3eH$;he55ZfJ>$lU?j0TB!GnYsdsSOrq zECjs7bV8}464j+S)ser@{qUM)s)jZcb3lry`<_fcN&A&!sk`4^h1^wpC~-VWA_5Pj z@sx&kCPXncctyI1BrecW8HK0d=dgbm>VHB|Ux3`FXu`pFLY6K5S)Qen{@!@%M>I1+_#d9;~jjH=s-g^n0KmAWIoHsHXP9K`KOz zl~$#vbl(+^slEKD10OUnd=mlzGb!z;D@U(^dy%BEPf`Qt(I5cS!!-an!|P*z_J5-R zXnb6Qwn=tE4bui}^dd`@HjyY&M>$LVeE@0IH5k$aLI*8wO&4i~*!8}TQgBayHB&j~ zHx`Z+b=FPoW1uchMv@M|JXDzTsyjX`_1im`llA(i77squaGVU+E>TpUAPhJXLP!Z6 zQM|~*ZS#0||A3r1D`cxNmwKVW$4s+UH~Yyf2xWOkR$F$ zfdQh7x=Q}G5*bBt5S%VtP|QPD!)eVc(>gr}+M`Alc)D&Gs!BJAC4CtB2YJ&3(tmng*9jy8 zUF6`^hTX(2+yrSjC=ewU5J^225Qw!^r31x-hhF)lUZU#A%y3VTOFw1@8V?^tyf}ye zsce99Q1w20gHxzo(`uY*`AJVa$J%PB#fIwTQacNp+Yw(2QY4WG{KM+`8tWWp)cDC! z-xLW6L3rQ+sug2CP`|)W)PMfah_$?ZI88$bWMDJ|1OZ0FA@S_fXEjy(dHd7rmk&$5 zS6Sk-6BIrdGDH{7hyrprg6`BtSQ`g`FNr%6Sr|aQN$4%UkCXz+Bb0Ikoz=^$mb%%Y zsTmcL)40!5+fpO+4)Oi$fclehStCL{oC~gfidEHV~KUC|;PJeTmI(BhDf&{@* zCALFKYRZndSqB;_~PA$DE z@NbVZsRIORXu5lo5`38H@0XGCpYQY3zY8uc;^RoKN2nQciGQ@8rLuU6qyC^EPnf9f zFx1LGh^q=qM)MK&Fs6lA0x9IcDL6)7YfI$6eqDBGP6`{T%Zii_!eUHFyaA~Z9v;XeDW~sHc0V&t#Amr#pl$5}YH9m{Rw5 z*2q=Bce26j5PyK`j39o})X<`s*TYEvyb7B^*PbDKnma<-g`i@*We-b@4o$96wzM=o z1eJ+_2qWhr**YWuW(^&}u~mMBr3s6NW@KW383N7$)VXHeNIHALWN@p&$-sItuqc_E zpm?PsmFj&@)j1&bO_M8;kO!!`dX)!qN3A|fgB@LEDu1{K>WnlQVGl*j4biZ&C;HRS z)RR{)$WXg4d6kIL&7c#VZ%&m35;ML(qpq|xin~r;$@~!a}Tp>29JMm?2y_c zGzX;B$UjNJZT2$pnXcaChSgDQNevfOyoyW)udH~Mg1=)AU^J-YKRC##_NGAyE0ITj zNkYgK-G6|q6+!K{pR`NdM?xJAo)8r!q*adw5F11Yo#J&1joFAQ0B&VG4R%eknRy@R zyXq-jeSf5BBNodbZoBG;x(J=Bpljp~)QvDG^`naOdl<3mKK9Xd{l~e5a0pNMhEtgO zx#4X~vpHu0YXPsB1&_5duDeqW{h&@X+kg_#6Mr?bu}Yu(5PB9_3uD!~;SjpR zap`6h6#|C_1oS6MP+3x7K}H4Q?v87SDYka%NmBwR)R0$8*Q-t){{ioXBl4j{?b6jA z5um;^Rg~c|d?~MfA|ewHuVAuj{k^Mg7_oxGAz|_E%_&CZZ0J8&7fI~MF}K6RNa|$V zUw`kh$oNEX*EC=O+^P-5ss0@c%>L-f3Y>>enaB^)epIdH!kX1j(}d(%Q;l{SMo{Uj zppG%a(6K?FH61lHoQ1>%$wcvc=VPS)G^%>wZO;idBzUl@Ud0Z3!aVB4IK)fV{Rsie zIe_4V3^E2t0wZ8Zg+Q!v!3vy#B`~i*)_>8(J_M8l+bR;O>#~F{JX)IF;g_1G940}T zHQa&2Jrdoo=eKd-Khp!GAciq!_{mO9q-6jM0B18r>BbAF&=aq4kmwx zYqi9yFF!OcSpl(Ak6O zMKi-dmAX2TI+Tg%N+fH{E0Ao7WO#AW)S8kPDAjeva?}h!GAc{sh-#ZE#9##g5P1@S zI}<KxtYo2HLu<_~3LFw!BG2fh63%iE8~Sp3)_-uDQsjD?eSdnnpn2?Ny8cHtQ~R*_QwP$`|NNq<|>IGCDXLzJh&ypUFfXnMHPmv0xhOxML!sGo|NnLO>q z8tX~@NV9^yumkcszL7JmUkzHMiaN(tm1x6lS4~+mB;n5-eY8TVUOjEHqrlH~s z(WP5lRTtgN(hNm>ujW?Fskiij;VOxNyl9aI^*S&NrIsW$IB?CaTYp3%3^@Qv&5&_r zvWlOf&ouWKP95mqqN+V-cj*3_^!yvl*`C-vGxVi7c7u{wfH*n_aw|vxZhsSA&e6iY3P2OSfS`a!JX>E+)`-03QoTB{edOcRn7YImi70@- zfK5TWA)?yM`_)aSiIYSo7k``nfkDFFn$kk= zqkgwEIy6U>B(K49d<0N#JTIV1ekfVj3u1U0HGr@^TYbvaup`-m@ieIeClql;Ca%G$ z%|WbRx>nwoxWKa*oV(M>F*84A%~Qa65}U?w6xNe;$h+UPN~j>I&1u{5xm zkKF2H2p?xmOyF;tV2MdisND~`AWrIho)8DpOBRg>@d`0pH0z;(#{;u0w-C-*cra7qXX=B`95g7n42^4A3)uZb<>> z1|T$8uRADR4{5|tt-Pw>5rH2@h3AduTX+57`_u@=q-iLi1>XYM7c#2YQhJeXe#H!9y?9^@fznOD_bKgsE#s z$Z2X|Od1e(q&Q7q;F03NN@rrYDo;A;KV)1`;r9e&iZV7v)(1dY$v~(h5UvN{eP~Q1 zg0EfEf47~!zkd1lT!Qlnr4WXW^k>o_h&5gM2aOuTl2H4TfGLX!{l}ND&spU3`I8hX zoCEUp>yxu8ArgJ+mr$h ze~+qmLvXLHRYow26G>+PCCp|9UHKL@O-V7$tC~(YLMj_7uWU>ODsWIPW^32rohjdn zhpAUX7gsz#af~L_t#YYdlTq5>_FR8MNNPu1(~RESc%g=f#U7wrSwpLwAb5!oNF+=h zqqSMi*2Gwc{BA9eXa@3Y^tclKU=_3ifAEBlLxlNkZMQjxZ9HBkSy(ziS6K9yVib?c}5`vG+tD?kgU*Oh%Q zdMq+qtXCIv1n6~liL>>iwj+(9z}6c+H`i7JKAFs`tJv>N($&?aqEVf4AmE0qnv`LX zM3mAZA>M_9P{`z76)Dm?Dn&<`H4>-Yb)cu|f?0brR0p!79gzT-e>A%qP07+t%aSS| z8FbMYw3d{7OVS{(KygK)R6*AYtAQZa0QYr0vs77Jw=eCtxAE(~v)-pm7;QcqSCdFp zjW>2}{eZT2pZPSPfwXW0TUA@{Om`znsDVo`vilNoiC=blXavNnJ&oGf)o?N2BWvHD4HK zK_IFfR+}KTstn?S`Q*)7HlS;tMJiTPm2*S!?v}nqT}T8T_{PtrSs#{qvG=hv_lwuU z)AGFfBoX+6bj>R@-KSbD#qYYze%oS*oB#i&2** znls=Hqqak#*@<~wUIeGM#i}0Wk-c`i@P!2dkK4kBlb$gee_ynKc?s=bA zc>^@j@FM&TDNr)ep{r1Bpe$O<*ZFNXH6W~=Y8+n>5}+f4I?aJpbdt9BETRlW%}LkO zGWqeEZC)x9X|@*mRrsqbnK$a1zMNY(dtR53);-Bo)tq8v$zM_N<^ zLTgGTPhG1|e~r)y4c3x=YuYr0y3w4QieF^gs&cX>74WF5?S4q$iEy1oT(stHBfWgT znhmbb*5@6}(UjBG5DFv%%tT#X+7GJ9gy=ORc*OxyTa;9TvP!m|XCYRNlY!xpYEzK% zwN?aFTHHKT=p4umrMh@^j!lgXikhKhu2v3U>z>PlX^i1XUGqU^b&yxp-$8o79@@!e z*OG>)rC6kVP`d$}0y6C{%3EmQ)U%EpP8eM4g;dAX)?W3PL|v5f-*p3nUzlB8%zQ>u zr=LA~GG50wlRM@2OPHr}$#HY?MT@JHz>~VK)jwR(CWDh7Ge&=ZwT95v?4Ig8L^<@p zAvn}`UsZ1e9WY5nVP;G@@DpIrT^9;ly;(TR}4g7dI3lgjWK(S+c69!DMY*LtD{ zGQD1X(&1WI{b_hHqZ5*LSn)m8Yi9`gNLxfS5vy6Aqf%oN6~s+6BjKP%&`#4z>Zn^x zEx6u7#)-g$X_0?|T1lMW#%an@Rn`~GcbpTd-^f%r6|F$kaMYY6(z>h% zbH(-vDF%OQ(*j%a`_{1DxjR>0_qv)gNOQl0_YEVTuhOH~w^vWk(cavtZDnIbl@rs) zUh<;blBWOj&^+yG6)$zyeV8svdeU0DYq6)(&gDpCEj5ELO`EI!>ouVc<*lX-&e|sw zqFRKXOPGNZ5+nRiO~;$J0)^Fog8WsFUc6c%5f^_dudCI6Wi8B<=GNGRmKE@rnMa)3 zw0W)Ra$0IQ369YXk9DU{4f0Oam_^-i@8d9KD!$ydIy&$BwXc-!EA<@<;?1AADzG~f6Bf2w{=CW>TG#R4%^sQ5cV`)@5 zj@8ZqBf=CG>3(Z3)Bb(kDH2#@&$9R(9!ZjHBCZC+0qANPNz(S&+fZ*m$awGd%>MMJ zr7DV|)NAh1^$c;*Uk#wvYrMRwHqpJ74jg~@p`jOwny_{*fnz|^X{|Y-m%$MgXlEkJ zR*kn5?E{&i%hbAfZJftgU`JLFT~&Y2^jv>8 z$Br2s7tK+#5*a*5k)TB8b=hoWIS6%_N0-ZWYgZJ^7^%Au5pZHH%Ye*`>G&gp3)~i6 z1cL&iU{!9cp_?(&%`*uhH&9D+ntR?oEN{QvyYEu|w0=2H6(F+kV7S$!ywoW{n zFd2p4PS0W{Xg~NV6$CVj(zWXxQk1mb39KnvqmD;l1;v}3a&cr@{S*r>)HHpkF3AO@ z)vAahEKo*H;#ayX&Z>>Yp(crqLYvwsstu&lfbKTZ4_glfoc~<*HK%{&&@MG=;!v2P z5twrLs@+CyNHU>&$G%42)qf1)R8>5h39pb=jv&>2k+!YrZzZVLXnveh!sM$?rkwnk z0B4|@wISEG0~^|Nsex9c=r00Mk)8b0d@}7$MhziE_(7FufH>82=g=FgQ7CDdgbKJz zORU6+vKr}B35IlPbH;zs6b9f1nLbta_M**Lplf{$Z|t?+sywzo{PFiM_T%?&`!O|) zKRLd@ayW|);@}cQ8gl}Rp&#E z-c!>lMdMpVdwn{rLzlAXqphmVR+(K=3lce=!&AQX9$-4!Q=fluOf5PG1)9pf2PRoG zI5ib&h&kPTm!iQsI0o?Mgx6?){)Y%2TOg5KhxQQ?Rm(%5-lX8DeXMn9zVuvuPENO6 ztE}5n?*km~Wx7v&t!kE27V~PGC#@=c;l&M-0>#=K`iFeP4lYmS+ z1S7l;pY9qU(QJRX21McLS%0a3+N#y{i{0VJRXwT%vuRiyVaA)?yM#$>O4qO@!+V38 zaNe*r|*9@1?A2uBOXv?Es~ zJ+;GMYgsX+)}A1Z8vO53Ecl1rQ;VP0u_3lKNQ2VSUl)I2s>h(lNyJNiv8G+1+RU%N z6Ggp#gZLriUE3K#(QL6Uw4`sK1UYD);@TIuwE+f9QPb^`?^g#l5z#%IiERNASPPE( zT;mh62G#U;W*k^j*UUrJmPkul^+0ye-%g>wxkv;21PhR;UFh1A*;`L0_DVbZPt0g`f%>UU)`illW%_Tsz23gBRh;mcUAOd5l zK!TC9d!k2j2a&QQ(VeuAfL-&R^;&sRA(!~Z&_e(6{#P++yiDsE=2R<;%5vIZk&)>| zP11NhtfxagR&zHMS9dR587R!!ZKl<|JE@_WsL)B2Pdw@h(e;)}CTJKyyP|Njh9ltu z>D-8N6ug$GW&I6Bh#xY$>$>xZe`r2PJ2X`kRNDiCHp)(|_-GmvfBwxeA(?tzqx$GK@`>yQ(rSuxt2JsZbrnI+ zlD6fFv6^mMP}HbXk||%;p+iU#AW3s}8P??Cu};%AB!P}MqU5!PMMUZEY^l1;>8hA(>?k4n zitY|n))RHo3h$;egO;eb#sMCjK0tn#?uRf_${m7nmsM8Rm^4puHD&IsX7R0g3voqW z4@o|=97($?w^ewSs$olgL%NFBVjZ4LyFx?Jsuc+N22i!yh^Nv#c+}rb#e=FRM9VFm ze^c#9>jH7IhoyeEyPfSKeU1hKv`}80CYIH00000 delta 14572 zcmVAXJUo89GZ2RuVSuW*&8k?1FD@1ECyD*N6=4#qK zhLUDAt7YuoXWMDSl2`UK#Nby?wark^n5&wbzU*WrjgpQl&i4^|cj1@+^FRNRefXuc z+IsiXtugnSeV5=0PZ8?QC7(Tgt2vKZ{5*#*9mx*g#8zK1Y(AmzG_JdtVw)rRWR`Xw z#rqOQ9zE}Wuw3O8&F`{{TWR*1LvC{wi`)L~KV+wA=f}&pb+8nFVX4q=OO-swUM=|= zmmAfUaP|m0w#YXNwYffePh}Ms%UJ~juCRI9GJ4vfx|QoNePg~RMGWCIu>mseg+ZJt?pX}U7xPE5~A}nopgfD#Id{c zZmdr~zKm~|Q@LNf_wKfn&wiD*c8#ZGLMfF|Dpt#ZlaVL%*c~P$Ru)mfksVjF&pax> zo^U#o4`R`BW^1j6yvD+hHZPi*MZAA>H6GSN@eK~vzhk{=<$NLeM&2eC* zG#vkgIdQ1iXX5kt>S6EUx9!u92TnCPRK5+x%ZEJpu9(JE0=DNFdaN1i9iV>!bDtI( zp0pijQVkbB81_UTeBEcHRfE~!DEsWLjLf6>V{326m!8(65tj*Ya3@qB627(%@pyK0 zwcR+i05jaS1`i&t#v2~Ku;E4lpFP3xMyYX(F4$>+YO{JWAJ~HxpX0GyCLe&ud&BI! z%ZS19s8yDCKmrFf_)^~aBw*Yj1u7k&%as(uW=8`I*IYdCK` zkie`a43M`sp?A-xrR0BoB3**^4&2MQ)gX5i++?jg{8nu(#2jP5D;A$pE9P7+^C5UT z_U1feEQAebH2t1nm&>ul+$v5?D6XBtTEUTICI_*7O?*M`CGw2Kk|S(d*xkZOAYKnV zDaS)PY58HPA1`FU%TD!|-k)~zVZLGTf?zWS3ILC=48jWKy3BMtuGB#YF= zY4+;*6C~hFcyP4970D0K1nhv#rB^m{gN%OQ9HYV>dfDWg=|I~>W|*8zZ}DL#-*Jc* zGA9+umpnSBJqBP~8*!5Ba?3~Jty$YH

          2hAk?X6Lsd=zmqzB}Idsy{e8E{+C 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/libxcb-1.6:= x11-libs/xcb-util-wm x11-libs/xcb-util-errors SLOT=0 SRC_URI=https://www.x.org/releases/individual/app/xwininfo-1.1.6.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xorg-3 94d3e3c20538edd72a65ea18d9a57af4 -_md5_=dc5982eaa0543de677314ecc6d1f29ae +_md5_=dc8a5208c195d97c9771c60464930bf8 diff --git a/metadata/md5-cache/x11-base/Manifest.gz b/metadata/md5-cache/x11-base/Manifest.gz index 6fa6e7edee874f09c1eb5ff9c9996da9baa1974b..45d1c4e384b6a20ed028425aa4bc7e304870a8d0 100644 GIT binary patch literal 2850 zcmV+-3*Gb|iwFP!00002|84kl0_N;6t~eb zGVDGd+t6(}mLV`nGOa&+JFKmK|PGo5O6J$ir)vE+wW%T18SBs&*pmY&qqGC7oSUEBq}Ya-TET zDdptT&N?f!xsQ{@rM8+hH?>r!?Y!F4-~RluiazbFVd6=a=j}Ni+2t&sR&C5ZVy&i! z^JqzV&y#JZvSqhuQj2;oy^mSb$lcvzjn=jG=3{CRNxEbAnCbZFk!7^S{Yvt-&k&Jr z>$@M`uzGp@@p=6G^XKRMB&D?nOvfZ0J{CG_Z8MvPuf&5(kui?d2#6V=6B#Rk7VT;W@SKdz-ZO_E|YbtSv@cJQPLXy-R?pp-$BC2{aPT*su}c*3DcNF}GRB=G*#MEo`}f)P)a9KQ zcMk2My{uE#=(*H!slnzD(RV4(H)%_|n1zO4!sT3R zn$69YM$Bo(;Jl9!jG+4}%0!qL$~Y;X>_g%kcy)d~X)EvKvIRJ8OXU!K?XkNTH#Aoz zMTS=1(O1udJG+imQ><{4-76qluihH3rkrKoKYs<*dHLy=HxUB*11Ge1n)jYI7l*lgwe^Iv$gluk>Vy z9Ft}S=YZl!L(UhlI+yb5r>%aFJofbv1j z^>hrXE{jW`HZXI$xuxm?yWd1PtzJ1< z@JwI2?@lkBdZYagtT$(;bUctEkQtcAsGea8(mu1H zpzFynZMD%)#ge&UmrT^*;%DiEwE`0-ntIvtT_KUBN`IB^{>#tC}aFK1w>29WnQwN zF)wjoqI z7RSNbMvK(A+n_^}c9Y@pZ^Qy!q7Fz=Y$9pBVlsyjF((kZwnYyt$4{CyN5a~Xyod)UON4!Nn z3a83YryQF~(30ofx~OIDo0s$9S_47tg?VO#MKh*Fa5n;;vyfRJuIO=>K`v1K$sx3d zr*nIXKoSO*Yu~GF%3>TQj&b1~n=*CuVsg{6FNPp&4(H;P5>!N!WuHF=On(a)RR+t& z@GwAzKzVcKV#Fg=)F5*V=0&~A*-8ViT6bBy2_>EwUEE}=NU=7FA@3VDvK;kE(qM*_ z!kaf)O>44ADQz@njJ8j%Er{l!N57qtCOZx$pP&uKcKZ{Bk}6ZlVW?em#^tdd3J$wZ zYjmtphK%h+LO0HV4Iw`oep`GDGTaI=8)d}TEGmR@vV*7H{3owQZnq-+9-9Z68gz(1P7YsUnQuEfnrW`R(eWfqhXB#H`b~=NkAeD&h1J>*_)zS>u80v zL&(U9N)H+sK1jUZI%2w6`6z*SZQ9KK3s$BbVKAD_8iDt+&h>Th$xHd7q%m6L0X&_W z^0wMI@k?kj4SbJUbAw?z9|8PoM8LO)w^XxBCKh(T(Q2QnHw|#J%WU*AVV75agt?TC=-Eu=s!zBS!m_ z>2Xp+V+sLT&~@BhnTCZt3jPKy=pHJlf_8zKNeGrs1hOibDzzfb_g%UXq=%(sq`9!q zhGr7op4IEF?Ceu{10Vsi*+`M5f!7>P+32i_+ZhIwyxR`4ptA2yzmmLyTaAi(b>2Y5 z>((6%7D~dY=FVbuzVy?7kN^efA(UaJ%fQy`|la_Xueb71+{`sC{h#xlQEjXA%n7tRfeCkAIOp*#t zRpN`?16r2L)|nx0-{hwA#Vk&u`Gz99btR6ve+w%8EmU0wG|$%};VW6s2<3G_3f4&!!N>1UA=u*rn>DQTjxy5!LG|WXa{u$-6g`~QL@_d?K_SR* zKS^kQSF4OsH^)7Vb(Ae;BZ+mJ1U-)hhxL_B3Udx%5Z=H$y>4kl0_N;6pt}7 za@l=8j-ehomNkHG-F*(vU;nN8hmU{%`1GGOpMQRR`Q_zVK1ltbPvTmhzW?jTzx+wR zf3n`&n!c@D)-(H&u4RYU)aEc7C-U%`rAvwFkyepZhN_(iJ6ldUVM%A#)C&KKh}`GQ zbxJw;w6o3%ZSLb_ajC5)%}p)UX*;j>^tV5MtfEhQYnXVF<#~HfM|L^Or&Swsk65ee z;XGPW-t%PJschLTn$)7+OYdXWG;(+MSfh1qz4@40M3U~SK zxAol*Z& z%F1!PRgGF_-Z7Pzma5opoba65_I;YP_V!shMyxLNv~4YCUp;AWDQ!#k1t!%!dBT%o zq@71jDHX3L0cc;IBAp`bjI5r!F^>}|E#Tl^I%Ah8;#0E4FlCH8NwNVVjrZ@f>#55- zFYX-LMSEGNtkH9+<5X?uE12T-AOG5~pPv<4J->1^ukyfa8xx;rmsWS2HT=vCDm%}u zXY00-T01-1@U>iH$10<8EXlphT%-(d9C7bHO4FD*N-8o71k2t}T8BfXIb8`r2c6FK%eA zN{S4vyrZwGRZNt(=yX{*ql%Pk)_Ig;YFlY^t0R|g8^CMTd(>(Ze!_6iB{vh^#mRW$ z%Y-`lk8pr*?RTXcs1oL^ZxxSu+Ga*zr2YM&>uLVz0xW3ihQpvlHl7`k5HrHIseB@DcRU9XbcXb|s zk6g)wm`GQl5YU=y4X%#-(@dkhf={#%XlPsE9$-sdfVFl1kd#E4@?gw}-vZo;m z9B|>DBQ0UL=tZ)k*0IOrkb!DpT*m_ti`|RlwZ>OC{c7x*RIjm1>JPA*WF!cO7K3P~ zcm}-6MR_yl;;;A_tc|wogpIgD3Bg1S=^>2L3QDt5yCP4pEk$iscx`Z@Sm}67V!qOo zA#zNb8Jq)(BMmuU!0J4dS3hm_gXDP*@Xt}zIFeUV2lHF7u4;BdAYF}*aN`3BhNr$8 z{!~xLpz5-?1Zo2_x0_q4F0eb!;Sm_(0R)&JoV|Frqu&B6e-OZucLmm)Yd1aM&bHMn zCkyULj^zS9da*o_25d0gu;H9oPEIiwL&HDdN({UrlPUQ3QJ98*jycvj4e}(^P+Cl& z+dY9{pa;C|}X&RF=U`d z&(?!{t2ii^_tM+Q!Nk3;P9is4w-g^0m^Y`+B*(&&7x;f0tjjD8_mJVvc%gK{t3{#Ny znGFS9Pljo$jeaVYjQ+cT51~xF^lf>K8}LW*xZ3e;*w9*0#W0I>EWsNyhLgA_y^K6u zU1?^(j#dp&mzPHh-W(qEIuE6(Q4hAjra5@)I+(NK{D(OJ*tzwu(7-5T{Fp*3OUZ!+ zvY;_9nyL#vv4M@2M#-2c$F7I(2J0Z!dL&|M- zLf@|;P~&sT3~YAJeus_A)Q#17P!oiMNcVB=G)VtG;w|dw zfm9jllw(r~T5`Wz7q!fN^YS6YF`P2CFwacWq8Za7cs4}LS;#C9*JjXakPDQ5a;Pxc zR(X1gKoSO*Yu~GF%3>TQj&aGdO_@4+F}Z2k7ef#>hjZ~t2`ZXmr{|9W)87I{mBDf` zJPeQ_P~M!m81YCIHOL(J#-?87Y^8x$t-D}nLWw6v7f-TPq*$B8kYgzgLb30VG{q?S z2Wup&X-zgMrH#gn(e}w>3!-`G(Ql`u$&Q23C1|s7IQkQXk}87tgrQAQj~Qz4X-9l_rTTk>k;b}Q2F0eiEq%u4jY zDj&m^4XG(5p`Xk~aG+WKRf4)0DCRV0rKdDD8rCRqW39?$!Y0Dt+^$5Fy(yZtj#fxJ zgp8c1^q_&^gT(u-Bc_{`j}pkfkv6mcf|Y4U7>s7KMpSk#?z0X)c`09%G)9ZufV)#u z-c}nYehE#cf$vdkeD*pcr%M|+S1BTFZL9#(Vc_x9gx?0)MDhx+2Wwsqfz2XcWA)=d zKRw6G`sL;2)91TQ6O2jU?Y=-=bffvMlq@DK@m%z-YY2B32y#+ct=U~7SbV^V5u<&| z^f-h~-wFX)&~@BhnTCZt3jPKy=pHJlf_8zK3F!oFh&)I@h%OxKeV1;#5Mi~CM6g!& zQCLQ|XZ5-(JNpzdhMp>!vl`Mg@S4LZ8=X~gJHvpIciTZ0RQBEJSCSX$sH37@oh`}r zx^)MGg_3ZpxwBZEFa7l2&u)3e+Yp_Phz(ME^?+$TH0OqLF-KT=X;VNekeU#a4`DD*n6?dr%q(XB&pz3 zCBE1_pk=viof+bG>Oyla%;F@PZz!@`Qed2d>NNm-Ol@Q{=9%p=+s*~7Aa1jFSHZV3ey;q^G$HC9`XjjWns!=?! zm4)|SA-{k1AWPxz+jkGjazxrz!m#Xh`#3gMBS=BN2fONG8>eF8R*XVZ?n+l9f0B%j zza5q%V4SR|=kB)nDd}&E44?v!(S&Pauq?i$`BX~o|3UTUSaN@RaEczz;VDMOb5IEK z+cyc#?`oAX>PDL+mlBrE9P3%PNw^*s9M(_j1vVwT1gC=rOL2jFcE7%0$pEDr>v1TV zE7*}zwfn_^Q=c(KD#m+>=l(mK|ea>-G<`3{{f9^gQE8n002M@ Blw1G+ diff --git a/metadata/md5-cache/x11-base/xorg-proto-2023.2 b/metadata/md5-cache/x11-base/xorg-proto-2023.2 index 0a596d9ecbef..28be54539208 100644 --- a/metadata/md5-cache/x11-base/xorg-proto-2023.2 +++ b/metadata/md5-cache/x11-base/xorg-proto-2023.2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://gitlab.freedesktop.org/xorg/proto/xorgproto INHERIT=meson python-any-r1 IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2023.2.tar.xz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=238a6b82eb48215923021a6b33c6762f +_md5_=a7352366e0f0d92abb941d93eb65052d diff --git a/metadata/md5-cache/x11-base/xwayland-23.1.2 b/metadata/md5-cache/x11-base/xwayland-23.1.2 index 89cf7b3b378f..23d627c0e4d8 100644 --- a/metadata/md5-cache/x11-base/xwayland-23.1.2 +++ b/metadata/md5-cache/x11-base/xwayland-23.1.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://wayland.freedesktop.org/xserver.html INHERIT=meson IUSE=selinux video_cards_nvidia unwind xcsecurity -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) x11-apps/xkbcomp !<=x11-base/xorg-server-1.20.11 selinux? ( sec-policy/selinux-xserver ) SLOT=0 SRC_URI=https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.1.2.tar.xz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=feedf29e40055137ffcd0cded997841a +_md5_=54be764f3c4e38443d425f4f920889fb diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz index d24533ffaf23b10d27e39853c6b2ee532f10c750..e8abb0d70a72e44a01d86121fb9a9ca8b484cea9 100644 GIT binary patch literal 6441 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 DF%DRq literal 6441 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 DcSC)F diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.125.06 b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.125.06 index 1fd171551e5e..398329ad9e3a 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.125.06 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.125.06 @@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules ) SLOT=0/525 SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/525.125.06/NVIDIA-Linux-x86_64-525.125.06.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/525.125.06/NVIDIA-Linux-aarch64-525.125.06.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-525.125.06.tar.xz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=40aa2b46cdb6a2735ca4d24d5f8222d6 +_md5_=e69d0ccc27ce1abd236a9d6f370506cd diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.47.35 b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.47.35 index 502be9610534..e73eed8b973e 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.47.35 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.47.35 @@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules ) SLOT=0/vulkan SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5254735-linux -> NVIDIA-Linux-x86_64-525.47.35.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.125.06.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/525.47.35.tar.gz -> open-gpu-kernel-modules-525.47.35.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=70a388265fc11e5227d2108f0856f9b2 +_md5_=f5120c3c707f9f703c268ea1eee04fc8 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.86.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.86.05 index 1e0816148b11..9d58598dfe9c 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.86.05 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.86.05 @@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules ) SLOT=0/535 SRC_URI=amd64? ( https://us.download.nvidia.com/XFree86/Linux-x86_64/535.86.05/NVIDIA-Linux-x86_64-535.86.05.run ) arm64? ( https://us.download.nvidia.com/XFree86/aarch64/535.86.05/NVIDIA-Linux-aarch64-535.86.05.run ) https://github.com/NVIDIA/nvidia-installer/archive/refs/tags/535.86.05.tar.gz -> nvidia-installer-535.86.05.tar.gz https://github.com/NVIDIA/nvidia-modprobe/archive/refs/tags/535.86.05.tar.gz -> nvidia-modprobe-535.86.05.tar.gz https://github.com/NVIDIA/nvidia-persistenced/archive/refs/tags/535.86.05.tar.gz -> nvidia-persistenced-535.86.05.tar.gz https://github.com/NVIDIA/nvidia-settings/archive/refs/tags/535.86.05.tar.gz -> nvidia-settings-535.86.05.tar.gz https://github.com/NVIDIA/nvidia-xconfig/archive/refs/tags/535.86.05.tar.gz -> nvidia-xconfig-535.86.05.tar.gz https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/535.86.05.tar.gz -> open-gpu-kernel-modules-535.86.05.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=ce668019916f608a07e0dbeb75ac9d08 +_md5_=e0b26887330e72341340dbd705f61226 diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.98 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.98 index cabef29b3ce0..d8b28aa5c59c 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.98 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.98 @@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules ) SLOT=0/535 SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.98/NVIDIA-Linux-x86_64-535.98.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.98/NVIDIA-Linux-aarch64-535.98.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.98.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.98.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.98.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.98.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.98.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.98.tar.xz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=9dafbb2b5bdc223fbc76f806e3fd9cfa +_md5_=2e26f161a7885e64fbd4415f550750a4 diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz index a57e6c21a3e105d81b1c55c6da28f68cde6942f1..988e5075f647e72699525b5168fdd7b1936e5a03 100644 GIT binary patch delta 24079 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%0Du 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≥YOqONleV+s&lz)Xs+3Yhgxt9ew5zCLQ^k6~6 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/gdbus-codegen-2.48 dev-util/glib-utils >=dev-util/gtk-doc-am-1.20 wayland? ( dev-util/wayland-scanner ) >=sys-devel/gettext-0.19.7 virtual/pkgconfig x11-libs/gdk-pixbuf:2 gtk-doc? ( app-text/docbook-xml-dtd:4.3 >=dev-util/gtk-doc-1.20 ) >=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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets dev-libs/gobject-introspection-common dev-libs/libxslt >=dev-util/gdbus-codegen-2.48 dev-util/glib-utils >=dev-util/gtk-doc-am-1.20 wayland? ( dev-util/wayland-scanner ) >=sys-devel/gettext-0.19.7 virtual/pkgconfig x11-libs/gdk-pixbuf:2 gtk-doc? ( app-text/docbook-xml-dtd:4.3 >=dev-util/gtk-doc-1.20 ) test? ( sys-apps/dbus ) >=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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,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/fribidi-0.19.7[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/glib-2.57.2:2[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/fontconfig[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/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libintl[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/cairo-1.14[aqua?,glib,svg(+),X?,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/gdk-pixbuf-2.30:2[introspection?,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.44.0[introspection?,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-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9: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(-)?] ) cups? ( >=net-print/cups-2.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.14.91[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/wayland-protocols-1.21 media-libs/mesa[wayland,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/libxkbcommon-0.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( media-libs/libglvnd[X(+),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/libX11[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/libXcomposite[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/libXcursor[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/libXdamage[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/libXext[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/libXfixes[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/libXi-1.8[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/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) test? ( media-fonts/font-cursor-misc media-fonts/font-misc-misc ) X? ( x11-base/xorg-proto ) DESCRIPTION=Gimp ToolKit + EAPI=8 HOMEPAGE=https://www.gtk.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome2 meson-multilib multilib virtualx +INHERIT=gnome2 meson-multilib multilib toolchain-funcs virtualx IUSE=aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris LICENSE=LGPL-2+ PDEPEND=gnome-base/librsvg[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-themes/adwaita-icon-theme-3.14 vim-syntax? ( app-vim/gtk-syntax ) RDEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,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/fribidi-0.19.7[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/glib-2.57.2:2[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/fontconfig[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/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libintl[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/cairo-1.14[aqua?,glib,svg(+),X?,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/gdk-pixbuf-2.30:2[introspection?,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.44.0[introspection?,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-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9: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(-)?] ) cups? ( >=net-print/cups-2.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.14.91[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/wayland-protocols-1.21 media-libs/mesa[wayland,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/libxkbcommon-0.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( media-libs/libglvnd[X(+),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/libX11[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/libXcomposite[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/libXcursor[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/libXdamage[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/libXext[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/libXfixes[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/libXi-1.8[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/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[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-util/gtk-update-icon-cache-3 @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/gtk+/3.24/gtk+-3.24.38.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cc12235f24596276dc9c8a1bde40814f +_md5_=ebe39c9527a48be1d9ec95e1e341451f diff --git a/metadata/md5-cache/x11-libs/pango-1.51.0 b/metadata/md5-cache/x11-libs/pango-1.51.0 new file mode 100644 index 000000000000..acce231da25c --- /dev/null +++ b/metadata/md5-cache/x11-libs/pango-1.51.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/glib-utils sys-apps/help2man virtual/pkgconfig test? ( media-fonts/cantarell ) >=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:2[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/fribidi-1.0.6[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/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),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/fontconfig-2.13.0:1.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(-)?] >=x11-libs/cairo-1.12.10:=[X?,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/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) X? ( >=x11-libs/libX11-1.6.2[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/libXft-2.3.1-r1[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/libXrender-0.9.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1: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(-)?] ) X? ( x11-base/xorg-proto ) +DESCRIPTION=Internationalized text layout and rendering library +EAPI=8 +HOMEPAGE=https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=flag-o-matic gnome2-utils meson-multilib xdg +IUSE=debug +introspection sysprof test X 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 +LICENSE=LGPL-2+ +RDEPEND=>=dev-libs/glib-2.62.2:2[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/fribidi-1.0.6[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/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),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/fontconfig-2.13.0:1.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(-)?] >=x11-libs/cairo-1.12.10:=[X?,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/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) X? ( >=x11-libs/libX11-1.6.2[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/libXft-2.3.1-r1[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/libXrender-0.9.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=http://ftp.gnome.org/pub/GNOME/sources/pango/1.51/pango-1.51.0.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=08f7e7e5eaf081c713f9bb91733e1799 diff --git a/metadata/md5-cache/x11-libs/vte-0.72.2 b/metadata/md5-cache/x11-libs/vte-0.72.2 index d7e7e0b96505..a49f2326c3ce 100644 --- a/metadata/md5-cache/x11-libs/vte-0.72.2 +++ b/metadata/md5-cache/x11-libs/vte-0.72.2 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org meson python-any-r1 vala xdg IUSE=+crypt debug gtk-doc +icu +introspection systemd +vala vanilla -KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 LICENSE=LGPL-3+ GPL-3+ RDEPEND=>=x11-libs/gtk+-3.24.22:3[introspection?] >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?] ~gui-libs/vte-common-0.72.2[systemd?] REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) SLOT=2.91 SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.72.2/vte-0.72.2.tar.bz2 !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/vte-0.70.0-command-notify.patch.xz ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d1f2372ba056a1db343f97088a80272e +_md5_=785f0bcf04479ed2002e11b8721b2c78 diff --git a/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1 b/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1 index d7c59193b969..5212f16e8052 100644 --- a/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1 +++ b/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1 @@ -5,10 +5,10 @@ DESCRIPTION=Library that gives human readable names to XCB error, event, & reque EAPI=8 HOMEPAGE=https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-errors INHERIT=python-any-r1 xorg-3 -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 LICENSE=MIT RDEPEND=>=x11-libs/libxcb-1.9.1:= SLOT=0 SRC_URI=https://www.x.org/releases/individual/xcb/xcb-util-errors-1.0.1.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xorg-3 94d3e3c20538edd72a65ea18d9a57af4 -_md5_=cd8c99fa5d0a14d37049d9160bc84f50 +_md5_=bcaa806350cf2d905a78c34bfe29f5e2 diff --git a/metadata/md5-cache/x11-libs/xtrans-1.5.0 b/metadata/md5-cache/x11-libs/xtrans-1.5.0 index a536caa59636..1c2a3f3f0435 100644 --- a/metadata/md5-cache/x11-libs/xtrans-1.5.0 +++ b/metadata/md5-cache/x11-libs/xtrans-1.5.0 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libxtrans INHERIT=xorg-3 IUSE=doc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/xtrans-1.5.0.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xorg-3 94d3e3c20538edd72a65ea18d9a57af4 -_md5_=4653de3123813b567962e7018bf4a64e +_md5_=6c539db63bd9c137a23a99525da26e4e diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz index 47136bc251c60975b0c47af3e385631c7c26fe7b..4f23e57e57ece676b89cc006e35890ac02427b1f 100644 GIT binary patch delta 13694 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 delta 13708 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 diff --git a/metadata/md5-cache/x11-misc/xkeyboard-config-2.39 b/metadata/md5-cache/x11-misc/xkeyboard-config-2.39 index b17a6fa56c58..caecc5c86b43 100644 --- a/metadata/md5-cache/x11-misc/xkeyboard-config-2.39 +++ b/metadata/md5-cache/x11-misc/xkeyboard-config-2.39 @@ -4,9 +4,9 @@ DESCRIPTION=X keyboard configuration database EAPI=8 HOMEPAGE=https://www.freedesktop.org/wiki/Software/XKeyboardConfig https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config INHERIT=meson python-any-r1 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT SLOT=0 SRC_URI=https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.39.tar.xz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=45e44345d1fe02f60afdb9142f7ef635 +_md5_=abb2623ad42a7ff98bbcbc7b4520cc2f diff --git a/metadata/md5-cache/x11-misc/xscreensaver-6.06-r1 b/metadata/md5-cache/x11-misc/xscreensaver-6.06-r2 similarity index 98% rename from metadata/md5-cache/x11-misc/xscreensaver-6.06-r1 rename to metadata/md5-cache/x11-misc/xscreensaver-6.06-r2 index 594c1556dcb2..b3d026142f25 100644 --- a/metadata/md5-cache/x11-misc/xscreensaver-6.06-r1 +++ b/metadata/md5-cache/x11-misc/xscreensaver-6.06-r2 @@ -13,4 +13,4 @@ REQUIRED_USE=gles? ( !glx ) ?? ( elogind systemd ) pam? ( locking ) SLOT=0 SRC_URI=https://www.jwz.org/xscreensaver/xscreensaver-6.06.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 font aa113a3df9cd0a9693a1c1ee7c34a6eb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e361fbb99e252807056b9cfd15b23418 +_md5_=72d7f4732a9e6cd58dc8ea12d476cd4a diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz index 176817d87c74c9d0f4ffa3aa11ec1bf9f29f806b..7f0d2ebba7bc70c1d8d2083eb43c8567211ceb14 100644 GIT binary patch literal 8664 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 literal 9637 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 b-&s=f8k$2FlJJyA{+Is`VQswq-$MWZioy={ diff --git a/metadata/md5-cache/x11-terms/kitty-0.27.1 b/metadata/md5-cache/x11-terms/kitty-0.27.1 deleted file mode 100644 index 78fe8808d2c4..000000000000 --- a/metadata/md5-cache/x11-terms/kitty-0.27.1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-lang/go-1.20 sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.27.1 ~x11-terms/kitty-terminfo-0.27.1 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat X? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols ) -DESCRIPTION=Fast, feature-rich, GPU-based terminal -EAPI=8 -HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig -IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 verify-sig -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 ZLIB Apache-2.0 BSD MIT -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.27.1 ~x11-terms/kitty-terminfo-0.27.1 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) || ( X wayland ) test? ( X wayland ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.27.1/kitty-0.27.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.27.1-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.27.1/kitty-0.27.1.tar.xz.sig ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6aba019fb7c0fc71912b285810e5cdab diff --git a/metadata/md5-cache/x11-terms/kitty-0.29.1 b/metadata/md5-cache/x11-terms/kitty-0.29.1 deleted file mode 100644 index 59c0cf011dad..000000000000 --- a/metadata/md5-cache/x11-terms/kitty-0.29.1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-lang/go-1.20 sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.29.1 ~x11-terms/kitty-terminfo-0.29.1 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat X? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols ) -DESCRIPTION=Fast, feature-rich, GPU-based terminal -EAPI=8 -HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig -IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 ZLIB Apache-2.0 BSD MIT MPL-2.0 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.29.1 ~x11-terms/kitty-terminfo-0.29.1 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( X wayland ) test? ( X wayland ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.1/kitty-0.29.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.29.1-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.29.1/kitty-0.29.1.tar.xz.sig ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3a048c2c96dcc25777d464c58f1352d7 diff --git a/metadata/md5-cache/x11-terms/kitty-0.29.2 b/metadata/md5-cache/x11-terms/kitty-0.29.2 index 39a7144cdbb2..95631512724d 100644 --- a/metadata/md5-cache/x11-terms/kitty-0.29.2 +++ b/metadata/md5-cache/x11-terms/kitty-0.29.2 @@ -7,7 +7,7 @@ HOMEPAGE=https://sw.kovidgoyal.net/kitty/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=GPL-3 ZLIB Apache-2.0 BSD MIT MPL-2.0 RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.29.2 ~x11-terms/kitty-terminfo-0.29.2 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( X wayland ) test? ( X wayland ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.2/kitty-0.29.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.29.2-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.29.2/kitty-0.29.2.tar.xz.sig ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5822cfa74c2d2b72b64cb69351162e2b +_md5_=3a048c2c96dcc25777d464c58f1352d7 diff --git a/metadata/md5-cache/x11-terms/kitty-9999 b/metadata/md5-cache/x11-terms/kitty-9999 index c3efc2f70cf7..caab0b86361a 100644 --- a/metadata/md5-cache/x11-terms/kitty-9999 +++ b/metadata/md5-cache/x11-terms/kitty-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-lang/go-1.20 sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) ) wayland? ( dev-util/wayland-scanner ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-lang/go-1.21 sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) ) wayland? ( dev-util/wayland-scanner ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-9999 ~x11-terms/kitty-terminfo-9999 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat X? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols ) DESCRIPTION=Fast, feature-rich, GPU-based terminal @@ -14,4 +14,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=962fc7196a9814745c40611c90e3e444 +_md5_=081ab0dd7701f08cee1decbdc022cdd6 diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.27.1 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.27.1 deleted file mode 100644 index 72ad51d24509..000000000000 --- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.27.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=compile install -DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator -EAPI=8 -HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.27.1/kitty-0.27.1.tar.xz -_md5_=c949ee02ca29d2076a0115f17d3d9c4f diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.1 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.1 deleted file mode 100644 index ddbb9c5bef2d..000000000000 --- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=compile install -DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator -EAPI=8 -HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.1/kitty-0.29.1.tar.xz -_md5_=c949ee02ca29d2076a0115f17d3d9c4f diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.2 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.2 index ba863bbd6d58..bcd92dea98a2 100644 --- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.2 +++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.2 @@ -2,9 +2,9 @@ DEFINED_PHASES=compile install DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator EAPI=8 HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=GPL-3 RESTRICT=test SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.2/kitty-0.29.2.tar.xz -_md5_=14f1d1f3455c8b72a6e5198b7ca241c8 +_md5_=c949ee02ca29d2076a0115f17d3d9c4f diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.27.1 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.27.1 deleted file mode 100644 index 5ceefbbba185..000000000000 --- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.27.1 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=sys-libs/ncurses -DEFINED_PHASES=compile install -DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator -EAPI=8 -HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.27.1/kitty-0.27.1.tar.xz -_md5_=4abd21149d01157f3d0b778f786a74b5 diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.1 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.1 deleted file mode 100644 index ec59d096bc00..000000000000 --- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.1 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=sys-libs/ncurses -DEFINED_PHASES=compile install -DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator -EAPI=8 -HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.1/kitty-0.29.1.tar.xz -_md5_=4abd21149d01157f3d0b778f786a74b5 diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.2 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.2 index 397c88003959..3acb967f8dfa 100644 --- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.2 +++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.2 @@ -3,9 +3,9 @@ DEFINED_PHASES=compile install DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator EAPI=8 HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=GPL-3 RESTRICT=test SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.2/kitty-0.29.2.tar.xz -_md5_=1271db4a43bedbc8e4a058c3a7ccaf6a +_md5_=4abd21149d01157f3d0b778f786a74b5 diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz index b7c6809370398d292a54ab43e334cc481341e4bf..3a64a957fca1bdd982d0eb4d5ca80216bc4f37bb 100644 GIT binary patch delta 24071 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/qtwidgets-5.15.2:5= wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-qt/qtdbus:5= >=dev-qt/qtwidgets-5.15.2:5= wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 -DESCRIPTION=A Qt Platform Theme aimed to accommodate GNOME settings -EAPI=8 -HOMEPAGE=https://github.com/FedoraQt/QGnomePlatform -INHERIT=cmake -IUSE=wayland -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtwidgets-5.15.2:5= wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 -SLOT=0 -SRC_URI=https://github.com/FedoraQt/QGnomePlatform/archive/0.9.0.tar.gz -> QGnomePlatform-0.9.0.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cbdd827a0adc78da47ffc74b2273d69b diff --git a/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.1 b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.1 deleted file mode 100644 index 24de05007fd5..000000000000 --- a/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 -DESCRIPTION=A Qt Platform Theme aimed to accommodate GNOME settings -EAPI=8 -HOMEPAGE=https://github.com/FedoraQt/QGnomePlatform -INHERIT=cmake -IUSE=wayland -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 -SLOT=0 -SRC_URI=https://github.com/FedoraQt/QGnomePlatform/archive/0.9.1.tar.gz -> QGnomePlatform-0.9.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=55e3fabf81beadf845a77e3272c02db3 diff --git a/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2 b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2 new file mode 100644 index 000000000000..d94c8d189730 --- /dev/null +++ b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2 @@ -0,0 +1,15 @@ +BDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= !minimal? ( kde-frameworks/qqc2-desktop-style:5= ) wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= !minimal? ( kde-frameworks/qqc2-desktop-style:5= ) wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 +DESCRIPTION=A Qt Platform Theme aimed to accommodate GNOME settings +EAPI=8 +HOMEPAGE=https://github.com/FedoraQt/QGnomePlatform +INHERIT=cmake +IUSE=minimal wayland +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= !minimal? ( kde-frameworks/qqc2-desktop-style:5= ) wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 +SLOT=0 +SRC_URI=https://github.com/FedoraQt/QGnomePlatform/archive/0.9.2.tar.gz -> QGnomePlatform-0.9.2.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7e5736ae569a2d767f43e1e41df33987 diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz index 26c9e0aa39020a911acaa30bfbf83698f19ca1a4..987501487461fd5ca8abadd6d8303d551d005eb3 100644 GIT binary patch delta 16126 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 delta 16332 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 O{eMz527_qSaR2}harrR- diff --git a/metadata/md5-cache/x11-wm/e16-1.0.24 b/metadata/md5-cache/x11-wm/e16-1.0.24 deleted file mode 100644 index f446f83e1c23..000000000000 --- a/metadata/md5-cache/x11-wm/e16-1.0.24 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig -DEFINED_PHASES=configure install postinst -DEPEND=media-libs/freetype:2 media-libs/imlib2[X] virtual/libiconv x11-libs/libX11 x11-libs/libXext x11-misc/xbitmaps dbus? ( sys-apps/dbus ) opengl? ( media-libs/glu media-libs/mesa ) pango? ( dev-libs/glib:2 x11-libs/pango[X] ) sound? ( alsa? ( media-libs/alsa-lib ) player? ( media-sound/alsa-utils ) pulseaudio? ( || ( media-sound/apulse[sdk] media-sound/pulseaudio ) ) audiofile? ( media-libs/audiofile:= ) sndfile? ( media-libs/libsndfile ) ) xcomposite? ( x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes ) xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpresent? ( x11-libs/libXpresent ) xrandr? ( x11-libs/libXrandr ) xrender? ( x11-libs/libXrender ) xsm? ( x11-libs/libICE x11-libs/libSM ) zoom? ( x11-libs/libXxf86vm ) x11-base/xorg-proto -DESCRIPTION=Enlightenment Window Manager (E16) -EAPI=8 -HOMEPAGE=https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/ -IUSE=+alsa audiofile container dbus debug +dialogs doc examples gnome libhack modules nls opengl +pango +poll player pulseaudio select +sndfile sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom -KEYWORDS=amd64 x86 -LICENSE=BSD -RDEPEND=media-libs/freetype:2 media-libs/imlib2[X] virtual/libiconv x11-libs/libX11 x11-libs/libXext x11-misc/xbitmaps dbus? ( sys-apps/dbus ) opengl? ( media-libs/glu media-libs/mesa ) pango? ( dev-libs/glib:2 x11-libs/pango[X] ) sound? ( alsa? ( media-libs/alsa-lib ) player? ( media-sound/alsa-utils ) pulseaudio? ( || ( media-sound/apulse[sdk] media-sound/pulseaudio ) ) audiofile? ( media-libs/audiofile:= ) sndfile? ( media-libs/libsndfile ) ) xcomposite? ( x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes ) xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpresent? ( x11-libs/libXpresent ) xrandr? ( x11-libs/libXrandr ) xrender? ( x11-libs/libXrender ) xsm? ( x11-libs/libICE x11-libs/libSM ) zoom? ( x11-libs/libXxf86vm ) doc? ( app-doc/e16-docs ) nls? ( virtual/libintl ) themes? ( x11-themes/e16-themes ) !x11-wm/enlightenment:0 -REQUIRED_USE=^^ ( poll select ) opengl? ( xcomposite ) pango? ( xft ) sound? ( ^^ ( alsa player pulseaudio ) alsa? ( ^^ ( sndfile audiofile ) ) pulseaudio? ( ^^ ( sndfile audiofile ) ) ) -SLOT=0 -SRC_URI=mirror://sourceforge/enlightenment/e16-1.0.24.tar.xz -_md5_=f318d7cf5e9c0ca42f2defd1d1964ef6 diff --git a/metadata/md5-cache/x11-wm/mutter-44.2 b/metadata/md5-cache/x11-wm/mutter-44.2 index 48db292d982e..9731358de0e4 100644 --- a/metadata/md5-cache/x11-wm/mutter-44.2 +++ b/metadata/md5-cache/x11-wm/mutter-44.2 @@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia -KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 LICENSE=GPL-2+ RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.31 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity !Arisu Tachibana General system administration, Kernel, gitolite, wiki - - antarus@gentoo.org - Alec Warner - General wrangling, packages site - arthurzam@gentoo.org Arthur Zamarin @@ -1415,11 +1410,6 @@ Sam James newbie - - slashbeast@gentoo.org - Piotr Karbowski - General system administration - installer@gentoo.org diff --git a/metadata/timestamp b/metadata/timestamp index f604ce864be7..18fc1b12c4e7 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Wed Aug 9 05:09:42 AM UTC 2023 +Mon Aug 14 11:09:45 AM UTC 2023 diff --git a/metadata/timestamp.calculate b/metadata/timestamp.calculate index 93cb47dd2ad3..aa396afd17d5 100644 --- a/metadata/timestamp.calculate +++ b/metadata/timestamp.calculate @@ -911,7 +911,7 @@ 2301141613 ./app-accessibility/accerciser/accerciser-3.40.0.ebuild 2211232110 ./app-accessibility/at-spi2-atk/at-spi2-atk-2.46.0.ebuild 2305051010 ./app-accessibility/at-spi2-core/at-spi2-core-2.48.0.ebuild -2307150640 ./app-accessibility/at-spi2-core/at-spi2-core-2.48.3.ebuild +2308122310 ./app-accessibility/at-spi2-core/at-spi2-core-2.48.3.ebuild 2301260810 ./app-accessibility/brltty/brltty-6.5.ebuild 2306301510 ./app-accessibility/brltty/brltty-6.5-r1.ebuild 2305040940 ./app-accessibility/caribou/caribou-0.4.21-r6.ebuild @@ -968,20 +968,9 @@ 2307160710 ./app-admin/augeas/augeas-1.14.1.ebuild 2212020710 ./app-admin/authbind/authbind-2.1.2.ebuild 2010061639 ./app-admin/aws-elb-tools/aws-elb-tools-1.0.15.1-r1.ebuild -2307220840 ./app-admin/awscli/awscli-1.29.9.ebuild -2307241810 ./app-admin/awscli/awscli-1.29.3.ebuild -2307250840 ./app-admin/awscli/awscli-1.29.10.ebuild -2307260910 ./app-admin/awscli/awscli-1.29.11.ebuild -2307270640 ./app-admin/awscli/awscli-1.29.12.ebuild -2307280840 ./app-admin/awscli/awscli-1.29.14.ebuild -2307290540 ./app-admin/awscli/awscli-1.29.15.ebuild -2308010610 ./app-admin/awscli/awscli-1.29.16.ebuild -2308020840 ./app-admin/awscli/awscli-1.29.17.ebuild -2308030940 ./app-admin/awscli/awscli-1.29.18.ebuild -2308040610 ./app-admin/awscli/awscli-1.29.19.ebuild 2308050840 ./app-admin/awscli/awscli-1.29.20.ebuild -2308080810 ./app-admin/awscli/awscli-1.29.21.ebuild -2308082340 ./app-admin/awscli/awscli-1.29.22.ebuild +2308120810 ./app-admin/awscli/awscli-1.29.15.ebuild +2308120610 ./app-admin/awscli/awscli-1.29.25.ebuild 2303250740 ./app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.2.0.ebuild 2307311110 ./app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.7.1.ebuild 2306160110 ./app-admin/calamares/calamares-3.2.60-r4.ebuild @@ -1002,6 +991,7 @@ 2305112310 ./app-admin/clustershell/clustershell-1.9.1-r1.ebuild 2305311110 ./app-admin/conky/conky-1.17.0-r1.ebuild 2308031840 ./app-admin/conky/conky-1.19.2-r1.ebuild +2308121540 ./app-admin/conky/conky-1.19.3.ebuild 2108181740 ./app-admin/conserver/conserver-8.2.6-r3.ebuild 2205160140 ./app-admin/consul-replicate/consul-replicate-0.4.0_p20211027.ebuild 2205160110 ./app-admin/consul-template/consul-template-0.29.0.ebuild @@ -1030,6 +1020,7 @@ 2303171840 ./app-admin/entr/entr-5.3-r1.ebuild 2012161539 ./app-admin/eselect/eselect-9999.ebuild 2307182240 ./app-admin/eselect/eselect-1.4.25.ebuild +2308091910 ./app-admin/eselect/eselect-1.4.26.ebuild 2110200610 ./app-admin/evtxtools/evtxtools-1.1.1-r2.ebuild 2307261640 ./app-admin/exo/exo-1.71.2.ebuild 2107121709 ./app-admin/fam/fam-2.7.0_p17_p3.ebuild @@ -1195,8 +1186,8 @@ 2306111140 ./app-admin/sagan-rules/sagan-rules-20210208.ebuild 2306111140 ./app-admin/sagan-rules/sagan-rules-99999999.ebuild 2306111140 ./app-admin/sagan/sagan-2.0.1-r6.ebuild -2304011940 ./app-admin/salt/salt-3005.1-r1.ebuild -2304221840 ./app-admin/salt/salt-3006.0.ebuild +2308101610 ./app-admin/salt/salt-3005.1-r1.ebuild +2308101610 ./app-admin/salt/salt-3006.0.ebuild 2206240710 ./app-admin/selint/selint-1.2.0.ebuild 2206240710 ./app-admin/selint/selint-1.2.1.ebuild 2206240710 ./app-admin/selint/selint-9999.ebuild @@ -1213,7 +1204,8 @@ 2304260240 ./app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.45.ebuild 2307262240 ./app-admin/spectre-meltdown-checker/spectre-meltdown-checker-0.46.ebuild 2110121039 ./app-admin/sshguard/sshguard-2.4.2.ebuild -2102151309 ./app-admin/sshguard/sshguard-99999.ebuild +2308091610 ./app-admin/sshguard/sshguard-2.4.3.ebuild +2308091610 ./app-admin/sshguard/sshguard-99999.ebuild 2204090539 ./app-admin/stow/stow-2.3.1.ebuild 2304181710 ./app-admin/su-exec/su-exec-0.2.ebuild 2212241610 ./app-admin/sud/sud-1.3-r2.ebuild @@ -1284,6 +1276,7 @@ 2305252312 ./app-antivirus/clamav/clamav-0.103.8.ebuild 2305252312 ./app-antivirus/clamav/clamav-1.0.1.ebuild 2307290840 ./app-antivirus/clamav/clamav-1.1.0.ebuild +2308130740 ./app-antivirus/clamav/clamav-1.2.0_rc.ebuild 2308060210 ./app-antivirus/clamtk/clamtk-6.16.ebuild 2305031910 ./app-antivirus/fangfrisch/fangfrisch-1.6.1.ebuild 2306190210 ./app-antivirus/lkrg/lkrg-0.9.5.ebuild @@ -1309,8 +1302,9 @@ 2106031139 ./app-arch/cksfv/cksfv-1.3.15.ebuild 2305252312 ./app-arch/cpio/cpio-2.13-r5.ebuild 2306172310 ./app-arch/cpio/cpio-2.14.ebuild -2303071540 ./app-arch/createrepo_c/createrepo_c-9999.ebuild 2305170512 ./app-arch/createrepo_c/createrepo_c-0.21.1.ebuild +2308131010 ./app-arch/createrepo_c/createrepo_c-1.0.0.ebuild +2308131010 ./app-arch/createrepo_c/createrepo_c-9999.ebuild 2305252312 ./app-arch/deb2targz/deb2targz-1-r3.ebuild 2208222040 ./app-arch/dpkg/dpkg-1.21.1.ebuild 2301041240 ./app-arch/dpkg/dpkg-1.20.9-r1.ebuild @@ -1377,6 +1371,7 @@ 2307060010 ./app-arch/rar/rar-6.22.ebuild 2308052340 ./app-arch/rar/rar-6.23.ebuild 2302231710 ./app-arch/rpm/rpm-4.18.0.ebuild +2308131010 ./app-arch/rpm/rpm-4.18.1.ebuild 2306051710 ./app-arch/rpm2targz/rpm2targz-2021.03.16.ebuild 2211230310 ./app-arch/rzip/rzip-2.1-r5.ebuild 2305252312 ./app-arch/sharutils/sharutils-4.15.2-r2.ebuild @@ -1405,7 +1400,9 @@ 2305141210 ./app-arch/unshield/unshield-1.5.1.ebuild 2305292149 ./app-arch/unzip/unzip-6.0_p27-r1.ebuild 2302220940 ./app-arch/upx-bin/upx-bin-4.0.2.ebuild +2308101010 ./app-arch/upx-bin/upx-bin-4.1.0.ebuild 2302220940 ./app-arch/upx/upx-4.0.2.ebuild +2308101010 ./app-arch/upx/upx-4.1.0.ebuild 2303162210 ./app-arch/vimball/vimball-0.5.1.ebuild 2304091940 ./app-arch/vimball/vimball-9999.ebuild 2304191440 ./app-arch/vimball/vimball-0.5.1-r1.ebuild @@ -1464,9 +1461,9 @@ 2305021840 ./app-backup/borgbackup/borgbackup-1.2.4.ebuild 2307232240 ./app-backup/borgbackup/borgbackup-1.2.4-r3.ebuild 2304141140 ./app-backup/borgmatic/borgmatic-1.7.8.ebuild -2306080110 ./app-backup/borgmatic/borgmatic-1.7.14.ebuild 2307110210 ./app-backup/borgmatic/borgmatic-1.7.15.ebuild 2307291810 ./app-backup/borgmatic/borgmatic-1.8.0.ebuild +2308130040 ./app-backup/borgmatic/borgmatic-1.8.1.ebuild 2307100710 ./app-backup/btrbk/btrbk-0.32.6-r1.ebuild 2307100710 ./app-backup/btrbk/btrbk-9999.ebuild 2304190440 ./app-backup/burp/burp-3.1.4.ebuild @@ -1511,8 +1508,7 @@ 1712281839 ./app-backup/sarab/sarab-1.0.0.ebuild 2306111140 ./app-backup/simplebackup/simplebackup-1.8.1-r1.ebuild 2212180840 ./app-backup/snapper/snapper-0.10.3.ebuild -2212190510 ./app-backup/snapper/snapper-0.10.4.ebuild -2306180040 ./app-backup/snapper/snapper-0.10.5.ebuild +2308091510 ./app-backup/snapper/snapper-0.10.5-r1.ebuild 2210180640 ./app-backup/spideroak-bin/spideroak-bin-7.5.0-r2.ebuild 2306301640 ./app-backup/synology-cloud-station-backup/synology-cloud-station-backup-4469.ebuild 2203200240 ./app-backup/tarsnap/tarsnap-1.0.39-r1.ebuild @@ -1574,8 +1570,7 @@ 2305271310 ./app-cdr/cdrdao/cdrdao-1.2.5.ebuild 2305252312 ./app-cdr/cdrtools/cdrtools-3.02_alpha09-r3.ebuild 2305252312 ./app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild -2107180039 ./app-cdr/cdw/cdw-0.8.1-r2.ebuild -2107180039 ./app-cdr/cdw/cdw-9999.ebuild +2308132110 ./app-cdr/cdw/cdw-0.8.1-r3.ebuild 2306111140 ./app-cdr/cue2toc/cue2toc-0.4-r1.ebuild 2211221110 ./app-cdr/cuecue/cuecue-0.2.2-r5.ebuild 2207262241 ./app-cdr/cuegen/cuegen-1.2.0-r1.ebuild @@ -1674,9 +1669,9 @@ 2303091110 ./app-crypt/glep63-check/glep63-check-10.ebuild 2304252310 ./app-crypt/glep63-check/glep63-check-11.ebuild 2105022039 ./app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild -2305252312 ./app-crypt/gnupg/gnupg-2.2.41.ebuild -2306110010 ./app-crypt/gnupg/gnupg-2.4.2-r1.ebuild -2307060340 ./app-crypt/gnupg/gnupg-2.4.3.ebuild +2308131140 ./app-crypt/gnupg/gnupg-2.2.41.ebuild +2308131140 ./app-crypt/gnupg/gnupg-2.4.2-r1.ebuild +2308131140 ./app-crypt/gnupg/gnupg-2.4.3.ebuild 2204230009 ./app-crypt/gorilla/gorilla-1.4-r2.ebuild 2211041140 ./app-crypt/gpa/gpa-0.10.0-r1.ebuild 2012311940 ./app-crypt/gpg-ringmgr/gpg-ringmgr-1.12-r1.ebuild @@ -1758,7 +1753,7 @@ 2305292149 ./app-crypt/p11-kit/p11-kit-0.23.22.ebuild 2305292149 ./app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild 2307061110 ./app-crypt/p11-kit/p11-kit-0.25.0.ebuild -2308040140 ./app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild +2308140940 ./app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild 2303161210 ./app-crypt/paperkey/paperkey-1.6.ebuild 2211011910 ./app-crypt/pdfcrack/pdfcrack-0.20.ebuild 2202142309 ./app-crypt/pesign/pesign-114.ebuild @@ -1818,7 +1813,6 @@ 2212130840 ./app-crypt/xca/xca-2.4.0-r2.ebuild 2207241440 ./app-crypt/xor-analyze/xor-analyze-0.5-r1.ebuild 2306041910 ./app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.5.ebuild -2303230210 ./app-crypt/yubikey-manager/yubikey-manager-5.0.1.ebuild 2307151140 ./app-crypt/yubikey-manager/yubikey-manager-5.1.1.ebuild 2305181540 ./app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild 2305311010 ./app-crypt/sequoia-sq/sequoia-sq-0.30.0-r1.ebuild @@ -2219,7 +2213,6 @@ 2308081810 ./app-editors/gedit/gedit-46.1.ebuild 2210060511 ./app-editors/ghex/ghex-9999.ebuild 2305041940 ./app-editors/ghex/ghex-44.1.ebuild -2302071410 ./app-editors/ghostwriter/ghostwriter-2.1.6.ebuild 2308022110 ./app-editors/ghostwriter/ghostwriter-23.04.3.ebuild 2303060011 ./app-editors/gnome-latex/gnome-latex-3.44.0.ebuild 2307182010 ./app-editors/gnome-latex/gnome-latex-3.45.1.ebuild @@ -2276,8 +2269,9 @@ 2301141613 ./app-editors/remarkable/remarkable-1.9.0_pre20210320-r1.ebuild 2305300310 ./app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild 2303252040 ./app-editors/retext/retext-8.0.0.ebuild -2303252040 ./app-editors/retext/retext-9999.ebuild 2305200941 ./app-editors/retext/retext-7.2.3.ebuild +2308141010 ./app-editors/retext/retext-8.0.1.ebuild +2308141010 ./app-editors/retext/retext-9999.ebuild 2104130239 ./app-editors/sandy/sandy-0.4-r1.ebuild 2305291540 ./app-editors/scite/scite-5.3.5.ebuild 2305292149 ./app-editors/shed/shed-1.15.ebuild @@ -2289,6 +2283,7 @@ 2305252312 ./app-editors/teco/teco-36_p19940820-r1.ebuild 2209151640 ./app-editors/ted/ted-2.23-r3.ebuild 2301141613 ./app-editors/texworks/texworks-0.6.7.ebuild +2308140940 ./app-editors/texworks/texworks-0.6.7-r1.ebuild 2204012210 ./app-editors/uemacs-pk/uemacs-pk-4.0.15_p20180719.ebuild 2301132210 ./app-editors/vile/vile-9.8w-r1.ebuild 2302011040 ./app-editors/vile/vile-9.8x.ebuild @@ -2305,10 +2300,10 @@ 2308080710 ./app-editors/vim/vim-9.0.1678.ebuild 2211181140 ./app-editors/vis/vis-9999.ebuild 2302251040 ./app-editors/vis/vis-0.8.ebuild -2307300010 ./app-editors/vscode/vscode-1.80.2.ebuild 2308041440 ./app-editors/vscode/vscode-1.81.0.ebuild -2307141010 ./app-editors/vscodium/vscodium-1.80.1.23194.ebuild -2307300010 ./app-editors/vscodium/vscodium-1.80.2.23209.ebuild +2308110940 ./app-editors/vscode/vscode-1.81.1.ebuild +2308092040 ./app-editors/vscodium/vscodium-1.81.0.23216.ebuild +2308110940 ./app-editors/vscodium/vscodium-1.81.1.23222.ebuild 2202210139 ./app-editors/wily/wily-1.0-r2.ebuild 2110291639 ./app-editors/wxhexeditor/wxhexeditor-0.24-r1.ebuild 2212160511 ./app-editors/xemacs/xemacs-21.4.24-r9.ebuild @@ -2334,48 +2329,35 @@ 2301141613 ./app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild 2305281110 ./app-editors/helix/helix-23.05.ebuild 1908231509 ./app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20180527.ebuild -1910171639 ./app-emacs/adaptive-wrap/adaptive-wrap-0.7.ebuild 2202152209 ./app-emacs/adaptive-wrap/adaptive-wrap-0.8.ebuild 1908271439 ./app-emacs/analog/analog-1.9.99.ebuild 1908281309 ./app-emacs/apache-mode/apache-mode-2.2.0.ebuild -2307011040 ./app-emacs/apel/apel-10.8_p20190407.ebuild 2307011040 ./app-emacs/apel/apel-10.8_p20201106.ebuild -2110101839 ./app-emacs/async/async-1.9.3.ebuild -2203191140 ./app-emacs/async/async-1.9.4.ebuild +2308121040 ./app-emacs/apel/apel-10.8_p20220721.ebuild 2212110610 ./app-emacs/async/async-1.9.7.ebuild 2303262010 ./app-emacs/atomic-chrome/atomic-chrome-2.0.0-r1.ebuild 2305252312 ./app-emacs/auctex/auctex-13.1.ebuild 2307231910 ./app-emacs/auctex/auctex-13.2.ebuild 2206072240 ./app-emacs/auto-complete/auto-complete-1.5.1-r2.ebuild -2207241940 ./app-emacs/autoconf-mode/autoconf-mode-2.69-r1.ebuild 2212110610 ./app-emacs/autoconf-mode/autoconf-mode-2.71.ebuild 2307210740 ./app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild -2305252312 ./app-emacs/bbdb/bbdb-3.1.2-r2.ebuild -2305252312 ./app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild 2305252312 ./app-emacs/bbdb/bbdb-3.2.2b.ebuild 1910022239 ./app-emacs/binclock/binclock-1.11.ebuild 2203190010 ./app-emacs/bison-mode/bison-mode-0.3-r1.ebuild 2104180939 ./app-emacs/blogmax/blogmax-20170321.ebuild 1911151309 ./app-emacs/bm/bm-201905.ebuild 1909031509 ./app-emacs/bongo/bongo-1.1.ebuild -1910022239 ./app-emacs/boxquote/boxquote-2.1.ebuild -2203182140 ./app-emacs/boxquote/boxquote-2.2.ebuild 2301032140 ./app-emacs/boxquote/boxquote-2.3.ebuild 1908231639 ./app-emacs/browse-kill-ring/browse-kill-ring-2.0.0.ebuild 2104122109 ./app-emacs/bubblet/bubblet-0.74-r1.ebuild 2208311340 ./app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild 1908291539 ./app-emacs/calfw/calfw-1.6.ebuild -2303262010 ./app-emacs/chess/chess-2.0.4.ebuild 2303262010 ./app-emacs/chess/chess-2.0.5.ebuild -2303262010 ./app-emacs/circe/circe-2.11.ebuild 2303262010 ./app-emacs/circe/circe-2.12.ebuild 2104122109 ./app-emacs/cldoc/cldoc-1.16.ebuild 2104130909 ./app-emacs/color-browser/color-browser-0.3-r1.ebuild 2104122109 ./app-emacs/color-moccur/color-moccur-2.73.ebuild 2101061639 ./app-emacs/color-theme/color-theme-6.6.0-r2.ebuild -2106100939 ./app-emacs/company-mode/company-mode-0.9.10.ebuild -2106100939 ./app-emacs/company-mode/company-mode-0.9.13.ebuild -2303262010 ./app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild 2305011340 ./app-emacs/company-mode/company-mode-0.9.13_p20230306.ebuild 2104122109 ./app-emacs/crontab-mode/crontab-mode-1.20.ebuild 2104122109 ./app-emacs/crypt++/crypt++-2.92.ebuild @@ -2383,17 +2365,11 @@ 2306232110 ./app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild 2104122109 ./app-emacs/css-mode/css-mode-0.11-r2.ebuild 1910171639 ./app-emacs/css-sort-buffer/css-sort-buffer-0.2.ebuild -2203191140 ./app-emacs/csv-mode/csv-mode-1.18.ebuild -2206161340 ./app-emacs/csv-mode/csv-mode-1.20.ebuild 2304130410 ./app-emacs/csv-mode/csv-mode-1.22.ebuild 2208311340 ./app-emacs/cycle-buffer/cycle-buffer-2.16-r1.ebuild 2005101338 ./app-emacs/d-mode/d-mode-2.0.10.ebuild 2202152309 ./app-emacs/d-mode/d-mode-2.0.11.ebuild 2303262010 ./app-emacs/d-mode/d-mode-2.0.12.ebuild -1912080739 ./app-emacs/dash/dash-2.16.0.ebuild -2004130909 ./app-emacs/dash/dash-2.17.0.ebuild -2110101909 ./app-emacs/dash/dash-2.18.1.ebuild -2108041009 ./app-emacs/dash/dash-2.19.0.ebuild 2304251810 ./app-emacs/dash/dash-2.19.1.ebuild 2306120740 ./app-emacs/ddskk/ddskk-17.1-r1.ebuild 1910182339 ./app-emacs/desktop+/desktop+-0.2-r2.ebuild @@ -2419,12 +2395,7 @@ 2104122109 ./app-emacs/edit-list/edit-list-0.3.ebuild 1806012008 ./app-emacs/edit-server/edit-server-1.15.ebuild 2202151809 ./app-emacs/edit-server/edit-server-1.16.ebuild -2205310240 ./app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild -2212110610 ./app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.1.ebuild -2306071910 ./app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild 2306201940 ./app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.1.ebuild -2303041940 ./app-emacs/eglot/eglot-1.11.ebuild -2303211640 ./app-emacs/eglot/eglot-1.13.ebuild 2305082010 ./app-emacs/eglot/eglot-1.15-r1.ebuild 2004051339 ./app-emacs/elscreen/elscreen-20180321.ebuild 2305252312 ./app-emacs/emacs-common/emacs-common-1.8.ebuild @@ -2440,6 +2411,7 @@ 2104122109 ./app-emacs/erobot/erobot-2.1.0-r1.ebuild 2012251539 ./app-emacs/eselect-mode/eselect-mode-9999.ebuild 2307080110 ./app-emacs/eselect-mode/eselect-mode-1.4.25.ebuild +2308091910 ./app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild 2204091209 ./app-emacs/ess/ess-18.10.2-r1.ebuild 2204062009 ./app-emacs/evil/evil-1.14.0.ebuild 2207072310 ./app-emacs/evil/evil-1.14.2.ebuild @@ -2449,14 +2421,11 @@ 2104131939 ./app-emacs/filladapt/filladapt-2.12-r2.ebuild 2303262010 ./app-emacs/filladapt/filladapt-2.12.2.ebuild 2104122109 ./app-emacs/flashcard/flashcard-2.3.3.ebuild -2307011040 ./app-emacs/flim/flim-1.14.9_p20190526.ebuild 2307011040 ./app-emacs/flim/flim-1.14.9_p20210529.ebuild -2303262010 ./app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild +2308121040 ./app-emacs/flim/flim-1.14.9_p20230809.ebuild 2303262010 ./app-emacs/flycheck/flycheck-32_p20230305.ebuild 2304251810 ./app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild 2002112051 ./app-emacs/folding/folding-2019.0524.1621.ebuild -2303262010 ./app-emacs/ghub/ghub-3.5.4.ebuild -2303262010 ./app-emacs/ghub/ghub-3.5.6.ebuild 2306201940 ./app-emacs/ghub/ghub-3.6.0.ebuild 2307271140 ./app-emacs/gnuplot-mode/gnuplot-mode-0.8.0.ebuild 2307271140 ./app-emacs/gnuplot-mode/gnuplot-mode-0.8.1.ebuild @@ -2474,16 +2443,13 @@ 2308071440 ./app-emacs/haskell-mode/haskell-mode-17.4.ebuild 1905041639 ./app-emacs/helm-system-packages/helm-system-packages-1.10.1.ebuild 2202151809 ./app-emacs/helm-system-packages/helm-system-packages-1.10.2.ebuild -2212221640 ./app-emacs/helm/helm-3.9.0.ebuild -2307102210 ./app-emacs/helm/helm-3.9.1.ebuild 2308071440 ./app-emacs/helm/helm-3.9.3.ebuild +2308110640 ./app-emacs/helm/helm-3.9.1.ebuild 1911151209 ./app-emacs/hexrgb/hexrgb-0_p1019.ebuild 2204210039 ./app-emacs/highline/highline-7.2.2.ebuild -1911181439 ./app-emacs/howm/howm-1.4.5.ebuild 2305230010 ./app-emacs/howm/howm-1.4.8.ebuild 2308021740 ./app-emacs/howm/howm-1.5.0.ebuild 2301272040 ./app-emacs/ht/ht-2.3.ebuild -2001171239 ./app-emacs/htmlize/htmlize-1.55.ebuild 2203182140 ./app-emacs/htmlize/htmlize-1.56.ebuild 2104122109 ./app-emacs/httpd/httpd-1.1.ebuild 1806030109 ./app-emacs/icicles/icicles-2018.02.13.23733.ebuild @@ -2506,10 +2472,7 @@ 2306141210 ./app-emacs/lv/lv-0.15.0-r1.ebuild 1807230339 ./app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20180410.ebuild 2003301539 ./app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20200226.ebuild -2303262010 ./app-emacs/magit-popup/magit-popup-2.13.0.ebuild -2303262010 ./app-emacs/magit-popup/magit-popup-2.13.2.ebuild 2303262010 ./app-emacs/magit-popup/magit-popup-2.13.3.ebuild -2303262010 ./app-emacs/magit/magit-3.2.0.ebuild 2307160910 ./app-emacs/magit/magit-3.3.0-r2.ebuild 2307160840 ./app-emacs/magit/magit-3.3.0.ebuild 2307161410 ./app-emacs/magit/magit-9999.ebuild @@ -2526,8 +2489,6 @@ 2105311109 ./app-emacs/mic-paren/mic-paren-3.13.ebuild 2104122109 ./app-emacs/mic-paren/mic-paren-3.15.ebuild 1910022239 ./app-emacs/mldonkey/mldonkey-0.0.4b-r2.ebuild -1910130039 ./app-emacs/mmm-mode/mmm-mode-0.5.7.ebuild -2203182140 ./app-emacs/mmm-mode/mmm-mode-0.5.8.ebuild 2301032140 ./app-emacs/mmm-mode/mmm-mode-0.5.9.ebuild 2104122109 ./app-emacs/moccur-edit/moccur-edit-2.16.ebuild 2210051040 ./app-emacs/mpg123-el/mpg123-el-1.61.ebuild @@ -2553,15 +2514,10 @@ 2303262010 ./app-emacs/org-mode/org-mode-9.4.6.ebuild 2303262010 ./app-emacs/org-mode/org-mode-9.5.5.ebuild 2303262010 ./app-emacs/org-mode/org-mode-9999.ebuild -2306071910 ./app-emacs/org-mode/org-mode-9.6.5.ebuild -2306201940 ./app-emacs/org-mode/org-mode-9.6.6.ebuild 2308020740 ./app-emacs/org-mode/org-mode-9.6.7.ebuild 2104122109 ./app-emacs/outline-magic/outline-magic-0.9.ebuild -2104122109 ./app-emacs/paredit/paredit-24.ebuild -2211261740 ./app-emacs/paredit/paredit-25.ebuild 2304020511 ./app-emacs/paredit/paredit-26.ebuild 2111081539 ./app-emacs/pariemacs/pariemacs-3.14-r1.ebuild -2303262010 ./app-emacs/php-mode/php-mode-1.24.2.ebuild 2304280240 ./app-emacs/php-mode/php-mode-1.24.3.ebuild 2307261210 ./app-emacs/php-mode/php-mode-1.25.0.ebuild 2307261210 ./app-emacs/php-mode/php-mode-9999.ebuild @@ -2576,14 +2532,12 @@ 1908291539 ./app-emacs/popwin/popwin-1.0.0.ebuild 2202162109 ./app-emacs/popwin/popwin-1.0.2.ebuild 1910011939 ./app-emacs/pov-mode/pov-mode-3.3-r1.ebuild -1910130039 ./app-emacs/proofgeneral/proofgeneral-4.4.ebuild 2208161110 ./app-emacs/proofgeneral/proofgeneral-4.5.ebuild -2301302340 ./app-emacs/proofgeneral/proofgeneral-4.5_pre20220228.ebuild 2104122109 ./app-emacs/protbuf/protbuf-1.7-r1.ebuild 1911181439 ./app-emacs/psgml/psgml-1.4.1.ebuild 2211011310 ./app-emacs/puppet-mode/puppet-mode-0.4.ebuild 2302270310 ./app-emacs/pymacs/pymacs-0.26-r3.ebuild -2307090040 ./app-emacs/pymacs/pymacs-0.26-r4.ebuild +2308110640 ./app-emacs/pymacs/pymacs-0.26-r4.ebuild 2204210039 ./app-emacs/python-mode/python-mode-6.3.0.ebuild 1910151839 ./app-emacs/quack/quack-0.48.ebuild 2202111709 ./app-emacs/quilt-el/quilt-el-0.66.ebuild @@ -2610,14 +2564,12 @@ 2203182140 ./app-emacs/scheme-complete/scheme-complete-0.9.9.ebuild 1912111109 ./app-emacs/scim-bridge-el/scim-bridge-el-0.8.2-r1.ebuild 1908251239 ./app-emacs/scss-mode/scss-mode-0.5.0_p20180123-r1.ebuild -2104131539 ./app-emacs/semi/semi-1.14.7_p20190517.ebuild 2303262010 ./app-emacs/semi/semi-1.14.7_p20210613.ebuild +2308121040 ./app-emacs/semi/semi-1.14.7_p20230811.ebuild 1911181409 ./app-emacs/session/session-2.4b.ebuild 2104122109 ./app-emacs/setnu/setnu-1.06.ebuild 2205071410 ./app-emacs/slime/slime-2.27.ebuild 2303151710 ./app-emacs/slime/slime-2.28.ebuild -2303262010 ./app-emacs/sml-mode/sml-mode-6.10.ebuild -2303262010 ./app-emacs/sml-mode/sml-mode-6.11.ebuild 2305251110 ./app-emacs/sml-mode/sml-mode-6.12.ebuild 1911151209 ./app-emacs/sokoban/sokoban-1.4.8.ebuild 2301161740 ./app-emacs/sokoban/sokoban-1.4.9.ebuild @@ -2630,9 +2582,7 @@ 1910162009 ./app-emacs/template/template-3.3b.ebuild 2104122109 ./app-emacs/tempo-snippets/tempo-snippets-0.1.5.ebuild 2002112051 ./app-emacs/thinks/thinks-1.12.ebuild -2303262010 ./app-emacs/transient/transient-0.3.7_p20220918-r1.ebuild 2305281840 ./app-emacs/transient/transient-9999.ebuild -2306201940 ./app-emacs/transient/transient-0.4.0.ebuild 2307101110 ./app-emacs/transient/transient-0.4.1.ebuild 2303262010 ./app-emacs/treepy/treepy-0.1.1-r1.ebuild 2303262010 ./app-emacs/treepy/treepy-0.1.1.ebuild @@ -2643,8 +2593,6 @@ 2208311340 ./app-emacs/twittering-mode/twittering-mode-9999.ebuild 2104122109 ./app-emacs/typing/typing-1.1.4.ebuild 2104122109 ./app-emacs/uboat/uboat-1.2.ebuild -2303262010 ./app-emacs/undo-tree/undo-tree-0.6.6.ebuild -2303262010 ./app-emacs/undo-tree/undo-tree-0.8.1-r1.ebuild 2304280240 ./app-emacs/undo-tree/undo-tree-0.8.2-r1.ebuild 1910141509 ./app-emacs/uptimes/uptimes-3.7.ebuild 2203182140 ./app-emacs/uptimes/uptimes-3.8.ebuild @@ -2653,11 +2601,10 @@ 1911151209 ./app-emacs/visual-basic-mode/visual-basic-mode-1.5.ebuild 1910221639 ./app-emacs/vm/vm-8.2.0_beta-r1.ebuild 2204062009 ./app-emacs/volume/volume-1.0-r1.ebuild -2301231110 ./app-emacs/vterm/vterm-0.0.2_p20221118.ebuild 2307172010 ./app-emacs/vterm/vterm-0.0.2_p20230217.ebuild 2104122109 ./app-emacs/w3mnav/w3mnav-0.5-r3.ebuild -2101061639 ./app-emacs/wanderlust/wanderlust-2.15.9_p20190623.ebuild 2303262010 ./app-emacs/wanderlust/wanderlust-2.15.9_p20210629.ebuild +2308121040 ./app-emacs/wanderlust/wanderlust-2.15.9_p20230624.ebuild 2307011040 ./app-emacs/websocket/websocket-1.14_p20230305.ebuild 1910151839 ./app-emacs/wgrep/wgrep-2.3.0.ebuild 2004130909 ./app-emacs/wgrep/wgrep-2.3.2.ebuild @@ -2665,17 +2612,14 @@ 2104122109 ./app-emacs/whine/whine-20091222.ebuild 1910031339 ./app-emacs/wikipedia-mode/wikipedia-mode-0.5-r2.ebuild 1910171639 ./app-emacs/windows/windows-2.53.ebuild -2303262010 ./app-emacs/with-editor/with-editor-3.2.0.ebuild 2305281840 ./app-emacs/with-editor/with-editor-9999.ebuild 2306250211 ./app-emacs/with-editor/with-editor-3.3.0.ebuild -1909041809 ./app-emacs/xclip/xclip-1.9.ebuild 2301042040 ./app-emacs/xclip/xclip-1.11-r1.ebuild 2006290009 ./app-emacs/xrdb-mode/xrdb-mode-3.0-r1.ebuild 2002112051 ./app-emacs/xslide/xslide-0.2.2-r1.ebuild 1907050809 ./app-emacs/yaml-mode/yaml-mode-0.0.14.ebuild 2011221209 ./app-emacs/yaml-mode/yaml-mode-0.0.15.ebuild -2204081939 ./app-emacs/yasnippet-snippets/yasnippet-snippets-0.3-r1.ebuild -2204081939 ./app-emacs/yasnippet-snippets/yasnippet-snippets-1.0-r2.ebuild +2308112240 ./app-emacs/yasnippet-snippets/yasnippet-snippets-1.0-r2.ebuild 2307172010 ./app-emacs/yasnippet/yasnippet-0.14.0.ebuild 2202140009 ./app-emacs/yatex/yatex-1.82.ebuild 1910022239 ./app-emacs/zenburn/zenburn-20110907-r1.ebuild @@ -2684,9 +2628,6 @@ 2304200310 ./app-emacs/projectile/projectile-2.6.0.ebuild 2304201540 ./app-emacs/projectile/projectile-2.7.0.ebuild 2306220110 ./app-emacs/lean-mode/lean-mode-0_p20230611.ebuild -2303262010 ./app-emacs/racket-mode/racket-mode-1_p20221122.ebuild -2303262010 ./app-emacs/racket-mode/racket-mode-1_p20221216.ebuild -2304020511 ./app-emacs/racket-mode/racket-mode-1_p20230209.ebuild 2306071910 ./app-emacs/racket-mode/racket-mode-1_p20230506.ebuild 2303262010 ./app-emacs/queue/queue-0.2.ebuild 2303262010 ./app-emacs/avy/avy-0.5.0.ebuild @@ -2712,20 +2653,12 @@ 2202181609 ./app-emacs/setup/setup-1.2.0.ebuild 2206191510 ./app-emacs/setup/setup-1.3.0.ebuild 2210011740 ./app-emacs/setup/setup-1.3.2.ebuild -2202271339 ./app-emacs/cmake-font-lock/cmake-font-lock-0.1.12.ebuild 2303061840 ./app-emacs/cmake-font-lock/cmake-font-lock-0.1.13.ebuild -2207040340 ./app-emacs/fennel-mode/fennel-mode-0.4.1-r1.ebuild 2301302340 ./app-emacs/fennel-mode/fennel-mode-0.5.0.ebuild -2303191740 ./app-emacs/company-coq/company-coq-1.0.1_p20210708-r1.ebuild 2303191740 ./app-emacs/company-coq/company-coq-1.0.1_p20220314.ebuild -2212080040 ./app-emacs/company-math/company-math-1.5.ebuild -2212281840 ./app-emacs/company-math/company-math-1.5.1.ebuild -2203060610 ./app-emacs/math-symbol-lists/math-symbol-lists-1.3.ebuild -2303262010 ./app-emacs/buttercup/buttercup-1.28.ebuild -2304251740 ./app-emacs/buttercup/buttercup-1.29.ebuild -2304251710 ./app-emacs/buttercup/buttercup-1.30.ebuild +2308120340 ./app-emacs/company-math/company-math-1.5.1.ebuild +2308120340 ./app-emacs/math-symbol-lists/math-symbol-lists-1.3.ebuild 2305251110 ./app-emacs/buttercup/buttercup-1.31.ebuild -2301302340 ./app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild 2301302340 ./app-emacs/boogie-friends/boogie-friends-0.1_p20220922.ebuild 2303262010 ./app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild 2304180340 ./app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild @@ -2735,20 +2668,16 @@ 2307271310 ./app-emacs/dashboard/dashboard-1.8.0.ebuild 2307271310 ./app-emacs/dashboard/dashboard-1.8.0_pre20230401.ebuild 2307271310 ./app-emacs/dashboard/dashboard-9999.ebuild -2301302340 ./app-emacs/deft/deft-08_p20210707.ebuild -2303262010 ./app-emacs/diff-hl/diff-hl-1.9.0.ebuild -2303262010 ./app-emacs/diff-hl/diff-hl-1.9.1.ebuild -2303262010 ./app-emacs/diff-hl/diff-hl-1.9.2.ebuild -2303262010 ./app-emacs/org-appear/org-appear-0.3.0.ebuild -2303262010 ./app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild -2303262010 ./app-emacs/switch-window/switch-window-1.6.2_p20210808.ebuild +2308120340 ./app-emacs/deft/deft-08_p20210707.ebuild +2308120340 ./app-emacs/diff-hl/diff-hl-1.9.2.ebuild +2308120340 ./app-emacs/org-appear/org-appear-0.3.0.ebuild +2308120340 ./app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild +2308112340 ./app-emacs/switch-window/switch-window-1.6.2_p20210808.ebuild 2303262010 ./app-emacs/which-key/which-key-3.6.0.ebuild 2303262010 ./app-emacs/company-quickhelp/company-quickhelp-2.3.0.ebuild -2303262010 ./app-emacs/elpy/elpy-1.35.0_p20220321.ebuild 2303262010 ./app-emacs/elpy/elpy-1.35.0_p20220627.ebuild -2303262010 ./app-emacs/emojify/emojify-1.2.ebuild 2303262010 ./app-emacs/emojify/emojify-1.2_p20210309.ebuild -2301302340 ./app-emacs/highlight-indentation/highlight-indentation-0.7.0_p20210221.ebuild +2308120340 ./app-emacs/highlight-indentation/highlight-indentation-0.7.0_p20210221.ebuild 2303262010 ./app-emacs/mocker/mocker-0.5.0.ebuild 2204091809 ./app-emacs/pos-tip/pos-tip-0.4.6.ebuild 2301302340 ./app-emacs/pos-tip/pos-tip-0.4.6_p20191227.ebuild @@ -2756,13 +2685,9 @@ 2204081709 ./app-emacs/pyvenv/pyvenv-1.21.ebuild 2303262010 ./app-emacs/all-the-icons-dired/all-the-icons-dired-2.0.ebuild 2303262010 ./app-emacs/all-the-icons-ibuffer/all-the-icons-ibuffer-1.3.0.ebuild -2303262010 ./app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild -2303262010 ./app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.8.0.ebuild 2304200740 ./app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.9.0.ebuild -2303262010 ./app-emacs/all-the-icons/all-the-icons-5.0.0-r1.ebuild -2303262010 ./app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325-r1.ebuild -2305090740 ./app-emacs/all-the-icons/all-the-icons-5.0.0_p20230316.ebuild -2303262010 ./app-emacs/amx/amx-3.4.ebuild +2308130240 ./app-emacs/all-the-icons/all-the-icons-5.0.0_p20230316.ebuild +2308120340 ./app-emacs/amx/amx-3.4.ebuild 2303262010 ./app-emacs/counsel/counsel-0.13.4.ebuild 2305251210 ./app-emacs/counsel/counsel-0.14.0.ebuild 2303262010 ./app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild @@ -2775,8 +2700,6 @@ 2304280240 ./app-emacs/flycheck-guile/flycheck-guile-0.5.ebuild 2301250310 ./app-emacs/geiser-chez/geiser-chez-0.17.ebuild 2304020511 ./app-emacs/geiser-chez/geiser-chez-0.18.ebuild -2303262010 ./app-emacs/geiser-guile/geiser-guile-0.26.1.ebuild -2303262010 ./app-emacs/geiser-guile/geiser-guile-0.28.0.ebuild 2303262010 ./app-emacs/geiser-guile/geiser-guile-0.28.1.ebuild 2303262010 ./app-emacs/geiser/geiser-0.28.2.ebuild 2307221640 ./app-emacs/geiser/geiser-0.29.ebuild @@ -2800,8 +2723,6 @@ 2301272040 ./app-emacs/ert-runner/ert-runner-0.8.0.ebuild 2301302340 ./app-emacs/espuds/espuds-0.3.3_p20171111.ebuild 2301302340 ./app-emacs/noflet/noflet-0.0.15_p20141102-r1.ebuild -2303262010 ./app-emacs/package-build/package-build-3.1.ebuild -2303262010 ./app-emacs/package-build/package-build-3.2.ebuild 2303262010 ./app-emacs/package-build/package-build-4.0.0.ebuild 2204200139 ./app-emacs/servant/servant-0.3.0.ebuild 2204200009 ./app-emacs/shell-split-string/shell-split-string-0.1.ebuild @@ -2818,7 +2739,6 @@ 2211111740 ./app-emacs/exwm/exwm-0.27.ebuild 2303262010 ./app-emacs/xelb/xelb-0.18.ebuild 2204260440 ./app-emacs/ace-window/ace-window-0.10.0.ebuild -2303262010 ./app-emacs/bnf-mode/bnf-mode-0.4.5_pre20220102.ebuild 2304180340 ./app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild 2303262010 ./app-emacs/bui/bui-1.2.1_p20210108.ebuild 2210240610 ./app-emacs/cfrs/cfrs-1.6.0-r1.ebuild @@ -2826,8 +2746,6 @@ 2303262010 ./app-emacs/deferred/deferred-0.5.1.ebuild 2306192140 ./app-emacs/elixir-mode/elixir-mode-2.4.1.ebuild 2306280440 ./app-emacs/elixir-mode/elixir-mode-2.5.0.ebuild -2303280410 ./app-emacs/elpher/elpher-3.4.2.ebuild -2303280410 ./app-emacs/elpher/elpher-3.4.3.ebuild 2303280410 ./app-emacs/elpher/elpher-9999.ebuild 2306201940 ./app-emacs/elpher/elpher-3.5.0.ebuild 2303262010 ./app-emacs/flycheck-package/flycheck-package-0.14.ebuild @@ -2858,7 +2776,7 @@ 2303262010 ./app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild 2303262010 ./app-emacs/polymode/polymode-0.2.2_p20220322.ebuild 2304180340 ./app-emacs/typescript-mode/typescript-mode-0.4.ebuild -2205070110 ./app-emacs/rainbow-mode/rainbow-mode-1.0.6.ebuild +2308120340 ./app-emacs/rainbow-mode/rainbow-mode-1.0.6.ebuild 2205081610 ./app-emacs/mastodon/mastodon-1.0.0.ebuild 2307231910 ./app-emacs/js-comint/js-comint-1.2.0.ebuild 2303262010 ./app-emacs/commenter/commenter-0.5.2.ebuild @@ -2870,26 +2788,20 @@ 2303262010 ./app-emacs/doom-themes/doom-themes-2.1.6_p20220505.ebuild 2303262010 ./app-emacs/doom-themes/doom-themes-2.3.0.ebuild 2303262010 ./app-emacs/esup/esup-0.7.1_p20220203.ebuild -2303262010 ./app-emacs/biblio/biblio-0.2_p20210418-r1.ebuild 2303262010 ./app-emacs/biblio/biblio-0.3.ebuild 2206231110 ./app-emacs/ebib/ebib-2.38.ebuild 2211160540 ./app-emacs/ebib/ebib-2.39.3.ebuild 2301302340 ./app-emacs/ebib/ebib-2.38.1.ebuild -2303262010 ./app-emacs/parsebib/parsebib-4.1.ebuild -2303262010 ./app-emacs/parsebib/parsebib-4.2.ebuild 2304042340 ./app-emacs/parsebib/parsebib-4.3.ebuild 2303262010 ./app-emacs/with-simulated-input/with-simulated-input-3.0.ebuild 2307291940 ./app-emacs/assess/assess-0.6.ebuild 2303262010 ./app-emacs/cask-mode/cask-mode-0.1.ebuild -2303262010 ./app-emacs/compat/compat-29.1.3.3.ebuild -2304020511 ./app-emacs/compat/compat-29.1.4.0.ebuild 2306250211 ./app-emacs/compat/compat-29.1.4.1.ebuild 2308021740 ./app-emacs/compat/compat-29.1.4.2.ebuild 2205310340 ./app-emacs/load-relative/load-relative-1.3.1.ebuild 2302220310 ./app-emacs/load-relative/load-relative-1.3.2.ebuild 2205310340 ./app-emacs/m-buffer/m-buffer-0.15.ebuild 2303262010 ./app-emacs/raku-mode/raku-mode-0.2.1_p20211121.ebuild -2303262010 ./app-emacs/git-modes/git-modes-1.4.0.ebuild 2305281840 ./app-emacs/git-modes/git-modes-9999.ebuild 2306201940 ./app-emacs/git-modes/git-modes-1.4.1.ebuild 2212040840 ./app-emacs/corfu/corfu-0.34.ebuild @@ -2901,14 +2813,12 @@ 2211300410 ./app-emacs/pdf-tools/pdf-tools-1.0.0.ebuild 2306220110 ./app-emacs/pdf-tools/pdf-tools-1.1.0.ebuild 2304020511 ./app-emacs/tablist/tablist-1.0.ebuild -2304020511 ./app-emacs/clojure-mode/clojure-mode-5.16.0.ebuild 2307271610 ./app-emacs/clojure-mode/clojure-mode-5.16.1.ebuild 2303262010 ./app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild 2303262010 ./app-emacs/inf-clojure/inf-clojure-3.2.0.ebuild 2303262010 ./app-emacs/inf-clojure/inf-clojure-3.2.1.ebuild 2303262010 ./app-emacs/emacs-eix/emacs-eix-0.0.0.ebuild 2303262010 ./app-emacs/emacs-eix/emacs-eix-9999.ebuild -2303262010 ./app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild 2303262010 ./app-emacs/emacs-openrc/emacs-openrc-1.0.0.ebuild 2303262010 ./app-emacs/emacs-openrc/emacs-openrc-9999.ebuild 2302021410 ./app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild @@ -2918,11 +2828,7 @@ 2301250310 ./app-emacs/geiser-gambit/geiser-gambit-0.18.1.ebuild 2303262010 ./app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild 2304251740 ./app-emacs/emacs-ccls/emacs-ccls-0_pre20230311.ebuild -2304042340 ./app-emacs/citar/citar-1.1.ebuild -2304200740 ./app-emacs/citar/citar-1.2.0.ebuild 2304280240 ./app-emacs/citar/citar-1.3.1.ebuild -2208101710 ./app-emacs/citeproc-el/citeproc-el-0.9.1.ebuild -2212211810 ./app-emacs/citeproc-el/citeproc-el-0.9.2.ebuild 2304042340 ./app-emacs/citeproc-el/citeproc-el-0.9.3.ebuild 2304042340 ./app-emacs/string-inflection/string-inflection-1.0.16.ebuild 2303262010 ./app-emacs/yaml/yaml-0.5.1.ebuild @@ -2952,8 +2858,6 @@ 2305081540 ./app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild 2301302340 ./app-emacs/metamath-mode/metamath-mode-0_p20221005.ebuild 2303262010 ./app-emacs/systemd-mode/systemd-mode-1.6.ebuild -2211082310 ./app-emacs/apheleia/apheleia-3.0.ebuild -2211131740 ./app-emacs/apheleia/apheleia-3.1.ebuild 2304020511 ./app-emacs/apheleia/apheleia-3.2.ebuild 2303262010 ./app-emacs/swift-mode/swift-mode-8.6.0.ebuild 2307102210 ./app-emacs/swift-mode/swift-mode-9.0.0.ebuild @@ -2962,25 +2866,20 @@ 2303131510 ./app-emacs/org-modern/org-modern-0.9-r1.ebuild 2307030310 ./app-emacs/org-modern/org-modern-0.10.ebuild 2304180340 ./app-emacs/a/a-1.0.0.ebuild -2212121840 ./app-emacs/cider/cider-1.5.0.ebuild -2304020511 ./app-emacs/cider/cider-1.6.0.ebuild 2304280240 ./app-emacs/cider/cider-1.7.0.ebuild 2304020511 ./app-emacs/parseclj/parseclj-1.1.0.ebuild 2304020511 ./app-emacs/parseedn/parseedn-1.1.0.ebuild 2304020511 ./app-emacs/sesman/sesman-0.3.4.ebuild -2212222340 ./app-emacs/emacs-ansilove/emacs-ansilove-1.0.1.ebuild 2212222340 ./app-emacs/emacs-ansilove/emacs-ansilove-9999.ebuild 2302101710 ./app-emacs/emacs-ansilove/emacs-ansilove-2.0.0.ebuild 2303262010 ./app-emacs/emacs-el-fetch/emacs-el-fetch-3.3.0.ebuild 2303262010 ./app-emacs/emacs-el-fetch/emacs-el-fetch-9999.ebuild -2303262010 ./app-emacs/emacs-websearch/emacs-websearch-2.0.1.ebuild 2303262010 ./app-emacs/emacs-websearch/emacs-websearch-2.1.0.ebuild 2303262010 ./app-emacs/emacs-websearch/emacs-websearch-9999.ebuild 2212200140 ./app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild 2301050511 ./app-emacs/crux/crux-0.4.0.ebuild -2306071940 ./app-emacs/osm/osm-0.12.ebuild -2307031110 ./app-emacs/osm/osm-0.13.ebuild 2307031110 ./app-emacs/osm/osm-9999.ebuild +2308110640 ./app-emacs/osm/osm-0.13.ebuild 2301142010 ./app-emacs/tempel/tempel-0.6.ebuild 2302171540 ./app-emacs/tempel/tempel-0.7.ebuild 2307031110 ./app-emacs/tempel/tempel-0.8.ebuild @@ -2999,7 +2898,6 @@ 2303262010 ./app-emacs/emacs-crystal-mode/emacs-crystal-mode-0.1.0_p20221008.ebuild 2304020511 ./app-emacs/groovy-emacs-modes/groovy-emacs-modes-2.1.ebuild 2303041940 ./app-emacs/external-completion/external-completion-0.1.ebuild -2305011340 ./app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.0.4.ebuild 2306140110 ./app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-9999.ebuild 2307172010 ./app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild 2303262010 ./app-emacs/flycheck-clang-tidy/flycheck-clang-tidy-0.3.0_p20201116.ebuild @@ -3019,7 +2917,6 @@ 2306192140 ./app-emacs/plz/plz-0.6.ebuild 2307102210 ./app-emacs/plz/plz-0.7.ebuild 2305111840 ./app-emacs/ts/ts-0.3.ebuild -2305131410 ./app-emacs/avy-embark-collect/avy-embark-collect-0.21.ebuild 2307070240 ./app-emacs/avy-embark-collect/avy-embark-collect-0.22.1_p20230630.ebuild 2307070240 ./app-emacs/avy-embark-collect/avy-embark-collect-9999.ebuild 2305131410 ./app-emacs/embark-consult/embark-consult-0.21.ebuild @@ -3036,7 +2933,6 @@ 2308021740 ./app-emacs/devil/devil-0.6.0.ebuild 2307292310 ./app-emacs/autothemer/autothemer-0.2.18.ebuild 2307292310 ./app-emacs/autothemer/autothemer-9999.ebuild -2306121940 ./app-emacs/cape/cape-0.15.ebuild 2306121940 ./app-emacs/cape/cape-9999.ebuild 2307030310 ./app-emacs/cape/cape-0.16.ebuild 2306130110 ./app-emacs/gruvbox-theme/gruvbox-theme-1.30.1.ebuild @@ -3065,11 +2961,8 @@ 2203200240 ./app-emulation/dosemu/dosemu-1.4.1_pre20130107-r5.ebuild 2304012310 ./app-emulation/dynamips/dynamips-0.2.23.ebuild 2303151610 ./app-emulation/faudio/faudio-23.02.ebuild -2212171110 ./app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild -2303120040 ./app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild -2305181110 ./app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild -2305281040 ./app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild 2307281040 ./app-emulation/firecracker-bin/firecracker-bin-1.4.0.ebuild +2308101340 ./app-emulation/firecracker-bin/firecracker-bin-1.4.1.ebuild 2102180309 ./app-emulation/free42/free42-2.5.24.ebuild 2211070040 ./app-emulation/free42/free42-3.0.16.ebuild 2301021410 ./app-emulation/free42/free42-3.0.17.ebuild @@ -3117,7 +3010,7 @@ 2303041140 ./app-emulation/qemu-guest-agent/qemu-guest-agent-7.1.0.ebuild 2305060240 ./app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild 2306180610 ./app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.2.ebuild -2308011040 ./app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.3.ebuild +2308131110 ./app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.3.ebuild 2001291739 ./app-emulation/qemu-init-scripts/qemu-init-scripts-0.3.0-r1.ebuild 2307151110 ./app-emulation/qemu/qemu-7.2.0-r3.ebuild 2307151110 ./app-emulation/qemu/qemu-7.2.1.ebuild @@ -3129,6 +3022,7 @@ 2307151110 ./app-emulation/qemu/qemu-8.0.2.ebuild 2307151110 ./app-emulation/qemu/qemu-9999.ebuild 2307182110 ./app-emulation/qemu/qemu-8.0.3.ebuild +2308130440 ./app-emulation/qemu/qemu-8.0.4.ebuild 1702282250 ./app-emulation/runv/runv-0.7.0.ebuild 2005281909 ./app-emulation/simh/simh-3.11.1.ebuild 2106051409 ./app-emulation/ski/ski-1.3.2-r4.ebuild @@ -3169,8 +3063,8 @@ 2305292110 ./app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8-r1.ebuild 2306031510 ./app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44-r1.ebuild 2306031510 ./app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8-r2.ebuild -2308040010 ./app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild 2308040040 ./app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild +2308122310 ./app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild 2305291640 ./app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild 2305291610 ./app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild 2306010940 ./app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.ebuild @@ -3191,18 +3085,18 @@ 2302262140 ./app-emulation/wine-mono/wine-mono-7.4.0.ebuild 2305191140 ./app-emulation/wine-mono/wine-mono-8.0.0.ebuild 2308061510 ./app-emulation/wine-mono/wine-mono-7.4.1.ebuild -2306261340 ./app-emulation/wine-staging/wine-staging-8.0.ebuild -2306261340 ./app-emulation/wine-staging/wine-staging-8.11-r1.ebuild -2306261340 ./app-emulation/wine-staging/wine-staging-9999.ebuild -2307091010 ./app-emulation/wine-staging/wine-staging-8.12.ebuild -2307232010 ./app-emulation/wine-staging/wine-staging-8.13.ebuild -2306261340 ./app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild -2306261340 ./app-emulation/wine-vanilla/wine-vanilla-8.0.1.ebuild -2306261340 ./app-emulation/wine-vanilla/wine-vanilla-8.11-r1.ebuild -2306261340 ./app-emulation/wine-vanilla/wine-vanilla-9999.ebuild -2307080140 ./app-emulation/wine-vanilla/wine-vanilla-8.12.ebuild -2307201510 ./app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild -2307220511 ./app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild +2308141340 ./app-emulation/wine-staging/wine-staging-8.0.ebuild +2308141340 ./app-emulation/wine-staging/wine-staging-8.11-r1.ebuild +2308141340 ./app-emulation/wine-staging/wine-staging-8.12.ebuild +2308141340 ./app-emulation/wine-staging/wine-staging-8.13.ebuild +2308141340 ./app-emulation/wine-staging/wine-staging-9999.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-8.0.1.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-8.11-r1.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-8.12.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-8.13.ebuild +2308141340 ./app-emulation/wine-vanilla/wine-vanilla-9999.ebuild 2205231010 ./app-emulation/winetricks/winetricks-20220411.ebuild 2302121610 ./app-emulation/winetricks/winetricks-99999999.ebuild 2305061310 ./app-emulation/winetricks/winetricks-20230212.ebuild @@ -3224,24 +3118,24 @@ 2307281810 ./app-emulation/ruffle/ruffle-0_p20230724.ebuild 2307281810 ./app-emulation/ruffle/ruffle-9999.ebuild 2304230340 ./app-emulation/86Box/86Box-3.11.ebuild -2306261340 ./app-emulation/dxvk/dxvk-1.10.3.ebuild -2306261340 ./app-emulation/dxvk/dxvk-2.0.ebuild -2306261340 ./app-emulation/dxvk/dxvk-2.1.ebuild -2306261340 ./app-emulation/dxvk/dxvk-2.2.ebuild -2306261340 ./app-emulation/dxvk/dxvk-9999.ebuild -2306261340 ./app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild -2306261340 ./app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild -2306261340 ./app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild -2306261340 ./app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild +2308101410 ./app-emulation/dxvk/dxvk-1.10.3.ebuild +2308101410 ./app-emulation/dxvk/dxvk-2.0.ebuild +2308101410 ./app-emulation/dxvk/dxvk-2.1.ebuild +2308101410 ./app-emulation/dxvk/dxvk-2.2.ebuild +2308101410 ./app-emulation/dxvk/dxvk-9999.ebuild +2308101410 ./app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild +2308101410 ./app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild +2308101410 ./app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild +2308101410 ./app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild 2211140210 ./app-emulation/plus42/plus42-1.0.13.ebuild 2301021410 ./app-emulation/plus42/plus42-1.0.15.ebuild 2304131540 ./app-emulation/plus42/plus42-1.0.17.ebuild 2307292310 ./app-emulation/uxn/uxn-0_p20230609.ebuild 2307292310 ./app-emulation/uxn/uxn-9999.ebuild 2308032210 ./app-emulation/uxn/uxn-0_p20230803.ebuild -2306261340 ./app-emulation/wine-proton/wine-proton-7.0.6.ebuild -2307110910 ./app-emulation/wine-proton/wine-proton-8.0.9999.ebuild -2307220010 ./app-emulation/wine-proton/wine-proton-8.0.3c.ebuild +2308141340 ./app-emulation/wine-proton/wine-proton-7.0.6.ebuild +2308141340 ./app-emulation/wine-proton/wine-proton-8.0.3c.ebuild +2308141340 ./app-emulation/wine-proton/wine-proton-8.0.9999.ebuild 2307281110 ./app-emulation/virtiofsd/virtiofsd-1.5.1-r2.ebuild 2307281110 ./app-emulation/virtiofsd/virtiofsd-1.6.1-r1.ebuild 2307281110 ./app-emulation/virtiofsd/virtiofsd-9999.ebuild @@ -3605,7 +3499,8 @@ 2211190511 ./app-misc/boxes/boxes-2.2.0.ebuild 2107041709 ./app-misc/brewtarget/brewtarget-2.3.1-r1.ebuild 2307030140 ./app-misc/broot/broot-1.22.1.ebuild -2307092040 ./app-misc/broot/broot-1.23.0.ebuild +2308130010 ./app-misc/broot/broot-1.23.0.ebuild +2308110940 ./app-misc/broot/broot-1.24.1.ebuild 1908281739 ./app-misc/btail/btail-0.3-r1.ebuild 2305030940 ./app-misc/byobu/byobu-5.133.ebuild 2305252312 ./app-misc/c_rehash/c_rehash-1.7-r1.ebuild @@ -3894,9 +3789,11 @@ 2305252312 ./app-misc/rlwrap/rlwrap-0.46.1.ebuild 2305252312 ./app-misc/rlwrap/rlwrap-0.46.ebuild 2303041640 ./app-misc/rmlint/rmlint-2.10.1-r2.ebuild +2308100410 ./app-misc/rmlint/rmlint-2.10.2.ebuild 2103052139 ./app-misc/rox-filer/rox-filer-2.11.ebuild 2303161710 ./app-misc/rpick/rpick-0.8.12.ebuild 2304031410 ./app-misc/rpick/rpick-0.8.13.ebuild +2308111040 ./app-misc/rpick/rpick-0.9.0.ebuild 2004060039 ./app-misc/rtlamr/rtlamr-0.9.1.ebuild 2208252010 ./app-misc/rundeck-cli-bin/rundeck-cli-bin-2.0.1.ebuild 2305252312 ./app-misc/screen/screen-4.9.0-r1.ebuild @@ -3922,7 +3819,7 @@ 2212131840 ./app-misc/spacenavd/spacenavd-1.2.ebuild 2305252312 ./app-misc/sphinx/sphinx-2.2.11-r5.ebuild 2207240140 ./app-misc/spire/spire-1.3.3.ebuild -2305202010 ./app-misc/spire/spire-1.6.4.ebuild +2308112210 ./app-misc/spire/spire-1.7.1.ebuild 2212211910 ./app-misc/splitvt/splitvt-1.6.6_p7.ebuild 2110161709 ./app-misc/srm/srm-1.2.15.ebuild 2110110939 ./app-misc/supercat/supercat-0.5.7.ebuild @@ -4016,9 +3913,10 @@ 2306301640 ./app-misc/zellij/zellij-0.36.0.ebuild 2306301640 ./app-misc/zellij/zellij-0.37.2.ebuild 2305051710 ./app-misc/ansiweather/ansiweather-1.19.0.ebuild -2307021810 ./app-misc/fastfetch/fastfetch-0.1.9999.ebuild -2307021810 ./app-misc/fastfetch/fastfetch-0.2.9999.ebuild 2307170940 ./app-misc/fastfetch/fastfetch-1.12.2.ebuild +2308141340 ./app-misc/fastfetch/fastfetch-0.1.9999.ebuild +2308141340 ./app-misc/fastfetch/fastfetch-0.2.9999.ebuild +2308141340 ./app-misc/fastfetch/fastfetch-2.0.0.ebuild 2110242009 ./app-mobilephone/anyremote/anyremote-6.5.ebuild 2306081440 ./app-mobilephone/dfu-util/dfu-util-0.11.ebuild 2306081440 ./app-mobilephone/dfu-util/dfu-util-9999.ebuild @@ -4052,6 +3950,7 @@ 2301141613 ./app-office/gtg/gtg-0.5.ebuild 2307201610 ./app-office/gtg/gtg-0.6-r1.ebuild 2305051710 ./app-office/homebank/homebank-5.6.2.ebuild +2308111040 ./app-office/homebank/homebank-5.6.5.ebuild 2305262340 ./app-office/impressive/impressive-0.13.1.ebuild 2210061510 ./app-office/kexi/kexi-3.2.0-r3.ebuild 2302071410 ./app-office/kmymoney/kmymoney-5.1.3.ebuild @@ -4110,8 +4009,8 @@ 1805252038 ./app-pda/iripdb/iripdb-0.1.3b.ebuild 2207031710 ./app-pda/jpilot/jpilot-1.8.2-r1.ebuild 2212160840 ./app-pda/jpilot/jpilot-2.0.1.ebuild -2301141613 ./app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild -2303262140 ./app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild +2308130440 ./app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +2308130440 ./app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild 2302172010 ./app-pda/libplist/libplist-2.2.0-r4.ebuild 2211160910 ./app-pda/libusbmuxd/libusbmuxd-2.0.2-r1.ebuild 2302121340 ./app-pda/libusbmuxd/libusbmuxd-2.0.2-r2.ebuild @@ -4151,6 +4050,7 @@ 2305192010 ./app-portage/g-sorcery/g-sorcery-0.2.3.ebuild 2305291810 ./app-portage/gemato/gemato-9999.ebuild 2306111640 ./app-portage/gemato/gemato-20.4.ebuild +2308140940 ./app-portage/gemato/gemato-20.5.ebuild 2110190540 ./app-portage/genlop/genlop-0.30.10-r2.ebuild 2307190140 ./app-portage/genlop/genlop-0.30.11.ebuild 2307190140 ./app-portage/genlop/genlop-9999.ebuild @@ -4190,7 +4090,6 @@ 2305150911 ./app-portage/nattka/nattka-0.4.1.ebuild 2104031909 ./app-portage/no-distcc-env/no-distcc-env-9999.ebuild 2304260040 ./app-portage/overlint/overlint-0.5.3-r4.ebuild -2305032010 ./app-portage/pfl/pfl-3.2-r2.ebuild 2308040240 ./app-portage/pfl/pfl-3.2.1.ebuild 2009011409 ./app-portage/pgo/pgo-0.0.2.ebuild 2010031009 ./app-portage/pgo/pgo-0.0.3.ebuild @@ -4320,6 +4219,7 @@ 2308050340 ./app-shells/zsh/zsh-5.9-r4.ebuild 2203220039 ./app-shells/gash/gash-0.3.0.ebuild 2307171810 ./app-shells/atuin/atuin-15.0.0.ebuild +2308091710 ./app-shells/atuin/atuin-16.0.0.ebuild 2305110440 ./app-text/a2ps/a2ps-4.15.4.ebuild 2306232340 ./app-text/a2ps/a2ps-4.15.5.ebuild 2212061810 ./app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild @@ -4355,7 +4255,7 @@ 2302141940 ./app-text/calibre/calibre-5.43.0.ebuild 2303032210 ./app-text/calibre/calibre-5.44.0-r1.ebuild 2306131610 ./app-text/capyt/capyt-1.1.1.ebuild -2307130910 ./app-text/capyt/capyt-1.1.1-r1.ebuild +2308140840 ./app-text/capyt/capyt-1.1.1-r1.ebuild 2305242312 ./app-text/catdoc/catdoc-0.95-r1.ebuild 2302071410 ./app-text/cb2bib/cb2bib-2.0.0-r1.ebuild 1911191909 ./app-text/cedilla/cedilla-0.7.ebuild @@ -5152,12 +5052,11 @@ 2308031840 ./dev-cpp/benchmark/benchmark-1.8.0.ebuild 2305242312 ./dev-cpp/cairomm/cairomm-1.14.4.ebuild 2305242312 ./dev-cpp/cairomm/cairomm-1.16.2.ebuild -2303032110 ./dev-cpp/catch/catch-3.0.1.ebuild 2303112240 ./dev-cpp/catch/catch-1.12.2-r1.ebuild 2303112240 ./dev-cpp/catch/catch-1.9999.ebuild 2307162140 ./dev-cpp/catch/catch-2.13.8.ebuild 2307162140 ./dev-cpp/catch/catch-9999.ebuild -2308060110 ./dev-cpp/catch/catch-3.4.0.ebuild +2308130110 ./dev-cpp/catch/catch-3.4.0.ebuild 2306290040 ./dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild 2211011310 ./dev-cpp/cpp-hocon/cpp-hocon-0.3.0-r1.ebuild 2305030910 ./dev-cpp/ctemplate/ctemplate-2.4.ebuild @@ -5246,10 +5145,11 @@ 2306240940 ./dev-cpp/folly/folly-2023.06.19.00.ebuild 2302190110 ./dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r5.ebuild 2302190110 ./dev-cpp/sdbus-c++/sdbus-c++-1.2.0-r1.ebuild -2302241840 ./dev-cpp/highway/highway-9999.ebuild 2303071510 ./dev-cpp/highway/highway-1.0.1-r1.ebuild 2303111140 ./dev-cpp/highway/highway-1.0.3.ebuild 2307160940 ./dev-cpp/highway/highway-1.0.3-r1.ebuild +2308111110 ./dev-cpp/highway/highway-1.0.5.ebuild +2308111110 ./dev-cpp/highway/highway-9999.ebuild 2301031810 ./dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.3.0-r2.ebuild 2301031810 ./dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.4.0.ebuild 2305010515 ./dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.6.0.ebuild @@ -5347,6 +5247,7 @@ 2305051040 ./dev-db/mongodb/mongodb-4.4.20.ebuild 2305231640 ./dev-db/mongodb/mongodb-5.0.16-r1.ebuild 2307302040 ./dev-db/mycli/mycli-1.26.1-r2.ebuild +2308120610 ./dev-db/mycli/mycli-1.27.0.ebuild 2304171510 ./dev-db/mydumper/mydumper-0.13.1.2.ebuild 2306232340 ./dev-db/mydumper/mydumper-0.14.4.1.ebuild 2307141010 ./dev-db/mydumper/mydumper-0.14.5.2.ebuild @@ -5422,7 +5323,12 @@ 2305281010 ./dev-db/postgresql/postgresql-14.8.ebuild 2305281010 ./dev-db/postgresql/postgresql-15.3.ebuild 2305281010 ./dev-db/postgresql/postgresql-9999.ebuild -2306301410 ./dev-db/postgresql/postgresql-16_beta2.ebuild +2308141110 ./dev-db/postgresql/postgresql-11.21.ebuild +2308141110 ./dev-db/postgresql/postgresql-12.16.ebuild +2308141110 ./dev-db/postgresql/postgresql-13.12.ebuild +2308141110 ./dev-db/postgresql/postgresql-14.9.ebuild +2308141110 ./dev-db/postgresql/postgresql-15.4.ebuild +2308131110 ./dev-db/postgresql/postgresql-16_beta3.ebuild 2206131940 ./dev-db/pspg/pspg-5.5.4.ebuild 2210211540 ./dev-db/pspg/pspg-5.5.8.ebuild 1909252109 ./dev-db/psqlodbc/psqlodbc-11.01.0000.ebuild @@ -5446,8 +5352,8 @@ 2103032009 ./dev-db/spatialite-tools/spatialite-tools-5.0.1-r1.ebuild 2108150239 ./dev-db/spatialite/spatialite-5.0.1-r1.ebuild 2212011240 ./dev-db/sqlcipher/sqlcipher-4.5.1.ebuild -2304030940 ./dev-db/sqlcl-bin/sqlcl-bin-22.4.0.342.1212.ebuild -2210101540 ./dev-db/sqldeveloper/sqldeveloper-22.2.1.234.1810.ebuild +2308140940 ./dev-db/sqlcl-bin/sqlcl-bin-23.1.0.089.0929.ebuild +2308140940 ./dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild 2306122240 ./dev-db/sqlite/sqlite-9999.ebuild 2306181910 ./dev-db/sqlite/sqlite-3.42.0.ebuild 2107160109 ./dev-db/sqlitebrowser/sqlitebrowser-3.12.2.ebuild @@ -5471,8 +5377,8 @@ 2104050039 ./dev-db/wxsqlite3/wxsqlite3-3.2.1-r1.ebuild 2203122109 ./dev-db/pglogical/pglogical-2.4.1.ebuild 2301141613 ./dev-db/sqlmap/sqlmap-9999.ebuild -2306060512 ./dev-db/sqlmap/sqlmap-1.7.5.ebuild 2307130810 ./dev-db/sqlmap/sqlmap-1.7.6.ebuild +2308110940 ./dev-db/sqlmap/sqlmap-1.7.8.ebuild 2306131810 ./dev-db/influx-cli/influx-cli-2.7.3.ebuild 2307031140 ./dev-db/pg-gvm/pg-gvm-22.5.1.ebuild 2307311240 ./dev-db/pg-gvm/pg-gvm-22.6.1.ebuild @@ -6442,6 +6348,7 @@ 2307210940 ./dev-java/testng/testng-6.9.10-r1.ebuild 2307111210 ./dev-java/tomcat-native/tomcat-native-1.2.37.ebuild 2307111210 ./dev-java/tomcat-native/tomcat-native-2.0.4.ebuild +2308140940 ./dev-java/tomcat-native/tomcat-native-1.2.38.ebuild 2305252312 ./dev-java/tomcat-servlet-api/tomcat-servlet-api-4.1.40.ebuild 2203170340 ./dev-java/treelayout/treelayout-1.0.3-r1.ebuild 2208232140 ./dev-java/typesafe-config/typesafe-config-1.4.2.ebuild @@ -6634,11 +6541,10 @@ 2105150939 ./dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild 2209191010 ./dev-lang/go-bootstrap/go-bootstrap-1.18.6.ebuild 2209190740 ./dev-lang/go-bootstrap/go-bootstrap-1.19.1.ebuild -2306110140 ./dev-lang/go/go-1.19.10.ebuild 2306110140 ./dev-lang/go/go-1.20.5.ebuild -2308080240 ./dev-lang/go/go-1.19.12.ebuild 2308080240 ./dev-lang/go/go-1.20.7.ebuild -2308072210 ./dev-lang/go/go-9999.ebuild +2308110210 ./dev-lang/go/go-1.21.0.ebuild +2308110210 ./dev-lang/go/go-9999.ebuild 2305242312 ./dev-lang/gprolog/gprolog-1.4.5.ebuild 2305242312 ./dev-lang/gprolog/gprolog-1.5.0.ebuild 2109260309 ./dev-lang/icon/icon-9.5.20i.ebuild @@ -6705,7 +6611,7 @@ 2212231310 ./dev-lang/nasm/nasm-2.16.01.ebuild 2302262140 ./dev-lang/nim/nim-1.6.10-r2.ebuild 2304120511 ./dev-lang/nim/nim-1.6.12.ebuild -2308012210 ./dev-lang/nim/nim-1.6.14-r1.ebuild +2308121110 ./dev-lang/nim/nim-1.6.14-r1.ebuild 2302272010 ./dev-lang/nqp/nqp-2023.02.ebuild 2302272010 ./dev-lang/nqp/nqp-9999.ebuild 2305252312 ./dev-lang/ocaml/ocaml-4.12.1.ebuild @@ -6732,13 +6638,13 @@ 2211181040 ./dev-lang/php/php-8.1.12.ebuild 2304050140 ./dev-lang/php/php-8.0.28.ebuild 2304050140 ./dev-lang/php/php-8.1.16.ebuild -2306182010 ./dev-lang/php/php-8.0.29.ebuild -2306182010 ./dev-lang/php/php-8.1.20-r1.ebuild 2306301340 ./dev-lang/php/php-7.4.33-r4.ebuild 2306301340 ./dev-lang/php/php-7.4.33-r5.ebuild 2306301340 ./dev-lang/php/php-7.4.33-r6.ebuild 2307072340 ./dev-lang/php/php-8.1.21.ebuild 2307310410 ./dev-lang/php/php-8.2.8-r2.ebuild +2308131910 ./dev-lang/php/php-8.0.29.ebuild +2308131910 ./dev-lang/php/php-8.1.20-r1.ebuild 2301221540 ./dev-lang/polyml/polyml-5.9-r1.ebuild 2305252312 ./dev-lang/python-exec-conf/python-exec-conf-2.4.6.ebuild 2305252312 ./dev-lang/python-exec/python-exec-2.4.10.ebuild @@ -6752,6 +6658,7 @@ 2307231440 ./dev-lang/python/python-3.12.0_beta4_p1.ebuild 2308040610 ./dev-lang/python/python-3.12.0_beta4_p2.ebuild 2308061640 ./dev-lang/python/python-3.12.0_rc1.ebuild +2308100540 ./dev-lang/python/python-3.12.0_rc1_p1.ebuild 2301141613 ./dev-lang/qu-prolog/qu-prolog-10.6.ebuild 2301141613 ./dev-lang/qu-prolog/qu-prolog-10.7.ebuild 2302272010 ./dev-lang/rakudo/rakudo-2023.02.ebuild @@ -6784,14 +6691,13 @@ 2308052010 ./dev-lang/smlnj/smlnj-110.99.4.ebuild 2102171309 ./dev-lang/snobol/snobol-1.4.1-r1.ebuild 2202062109 ./dev-lang/spark/spark-2021.ebuild -2306240610 ./dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild -2306240610 ./dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild 2306240610 ./dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 2306240610 ./dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild 2306240610 ./dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild 2307270840 ./dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild 2308081010 ./dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 2308081010 ./dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild +2308121210 ./dev-lang/spidermonkey/spidermonkey-115.1.0.ebuild 2212132040 ./dev-lang/squirrel/squirrel-3.2.ebuild 2212030040 ./dev-lang/srf/srf-1.0-r2.ebuild 2205100710 ./dev-lang/starlark-rust/starlark-rust-0.8.0.ebuild @@ -6840,10 +6746,10 @@ 2302012310 ./dev-lang/dafny-bin/dafny-bin-3.10.0.ebuild 2302220310 ./dev-lang/dafny-bin/dafny-bin-3.12.0.ebuild 2305301540 ./dev-lang/eisl/eisl-9999.ebuild -2307010040 ./dev-lang/eisl/eisl-2.98.ebuild 2307171540 ./dev-lang/eisl/eisl-3.24.ebuild 2307291940 ./dev-lang/eisl/eisl-3.03.ebuild 2308012210 ./dev-lang/eisl/eisl-3.30.ebuild +2308112010 ./dev-lang/eisl/eisl-3.40.ebuild 2307090510 ./dev-lang/zig-bin/zig-bin-0.10.1-r3.ebuild 2211282340 ./dev-lang/boogie/boogie-2.16.0.ebuild 2211261910 ./dev-lang/gnucobol/gnucobol-3.1.2.ebuild @@ -6853,9 +6759,9 @@ 2303150440 ./dev-lang/elpi/elpi-1.16.9.ebuild 2306280440 ./dev-lang/elpi/elpi-1.16.10.ebuild 2308052010 ./dev-lang/elpi/elpi-1.17.0.ebuild -2307102210 ./dev-lang/luau/luau-0.583.ebuild -2307160140 ./dev-lang/luau/luau-0.584.ebuild 2308052010 ./dev-lang/luau/luau-0.589.ebuild +2308130410 ./dev-lang/luau/luau-0.583.ebuild +2308130240 ./dev-lang/luau/luau-0.590.ebuild 2308012210 ./dev-lang/dzaima-bqn/dzaima-bqn-0.2.1.ebuild 2308012210 ./dev-lang/dzaima-bqn/dzaima-bqn-9999.ebuild 2210080710 ./dev-libs/9libs/9libs-1.0-r5.ebuild @@ -6907,10 +6813,11 @@ 2305252312 ./dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild 2307252110 ./dev-libs/boehm-gc/boehm-gc-8.2.4.ebuild 2306091510 ./dev-libs/boost/boost-1.82.0-r1.ebuild +2308122340 ./dev-libs/boost/boost-1.83.0-r1.ebuild 2307121240 ./dev-libs/botan/botan-2.19.2.ebuild 2307121240 ./dev-libs/botan/botan-2.19.3-r2.ebuild 2307121240 ./dev-libs/botan/botan-3.0.0-r2.ebuild -2307141510 ./dev-libs/botan/botan-3.1.1.ebuild +2308112210 ./dev-libs/botan/botan-3.1.1.ebuild 2302171110 ./dev-libs/boxfort/boxfort-0.1.1.ebuild 2302171110 ./dev-libs/boxfort/boxfort-0.1.4.ebuild 2011160239 ./dev-libs/busybee/busybee-0.7.0.ebuild @@ -6936,9 +6843,7 @@ 2305252312 ./dev-libs/check/check-0.15.2-r1.ebuild 2304222010 ./dev-libs/chmlib/chmlib-0.40-r2.ebuild 2204121039 ./dev-libs/cl/cl-1.2.4-r2.ebuild -2304091240 ./dev-libs/clhpp/clhpp-2023.02.06.ebuild 2307151140 ./dev-libs/clhpp/clhpp-2023.04.17.ebuild -2203110039 ./dev-libs/clipper/clipper-6.4.2.ebuild 2207030040 ./dev-libs/collada-dom/collada-dom-2.5.0-r1.ebuild 2211052310 ./dev-libs/concurrencykit/concurrencykit-0.7.1-r1.ebuild 2306041940 ./dev-libs/confuse/confuse-3.3-r1.ebuild @@ -7018,10 +6923,10 @@ 2305022040 ./dev-libs/girara/girara-0.4.0.ebuild 2305050940 ./dev-libs/gjs/gjs-1.76.0.ebuild 2307121810 ./dev-libs/gjs/gjs-1.77.1.ebuild -2307270840 ./dev-libs/gjs/gjs-1.76.2.ebuild +2308131910 ./dev-libs/gjs/gjs-1.76.2.ebuild 2305252312 ./dev-libs/glib/glib-2.76.2.ebuild 2307070240 ./dev-libs/glib/glib-2.76.4.ebuild -2307111440 ./dev-libs/glib/glib-2.76.3.ebuild +2308122310 ./dev-libs/glib/glib-2.76.3.ebuild 2305242312 ./dev-libs/gmime/gmime-2.6.23-r2.ebuild 2305242312 ./dev-libs/gmime/gmime-3.2.13.ebuild 2305252312 ./dev-libs/gmp/gmp-6.2.1-r2.ebuild @@ -7109,7 +7014,6 @@ 2208241010 ./dev-libs/libaio/libaio-9999.ebuild 2209271040 ./dev-libs/libaio/libaio-0.3.113.ebuild 2211190810 ./dev-libs/libappindicator/libappindicator-12.10.1_p20200706.ebuild -2301141613 ./dev-libs/libarcus/libarcus-4.13.1.ebuild 2305252312 ./dev-libs/libassuan/libassuan-2.5.5.ebuild 2308021440 ./dev-libs/libassuan/libassuan-2.5.6.ebuild 2205260840 ./dev-libs/libatasmart/libatasmart-0.19_p5.ebuild @@ -7123,11 +7027,11 @@ 2307120310 ./dev-libs/libbpf/libbpf-1.2.2.ebuild 2308030140 ./dev-libs/libbpf/libbpf-1.2.0.ebuild 2211251810 ./dev-libs/libbsd/libbsd-0.11.7.ebuild -2305091710 ./dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +2308121540 ./dev-libs/libbsd/libbsd-0.11.7-r2.ebuild 2212041240 ./dev-libs/libbson/libbson-1.18.0.ebuild 2007050339 ./dev-libs/libbulletml/libbulletml-0.0.6.ebuild 2208271340 ./dev-libs/libburn/libburn-1.5.4.ebuild -2306251640 ./dev-libs/libburn/libburn-1.5.6.ebuild +2308140310 ./dev-libs/libburn/libburn-1.5.6.ebuild 2303081740 ./dev-libs/libbytesize/libbytesize-2.7.ebuild 2307151010 ./dev-libs/libbytesize/libbytesize-2.9.ebuild 2308041240 ./dev-libs/libbytesize/libbytesize-2.8.ebuild @@ -7139,7 +7043,6 @@ 2201040239 ./dev-libs/libcgroup/libcgroup-0.41-r6.ebuild 2201040239 ./dev-libs/libcgroup/libcgroup-2.0.ebuild 2303172040 ./dev-libs/libcgroup/libcgroup-3.0.0.ebuild -2301141613 ./dev-libs/libcharon/libcharon-4.13.0.ebuild 2301141613 ./dev-libs/libclc/libclc-14.0.6.ebuild 2305222310 ./dev-libs/libclc/libclc-15.0.7.ebuild 2306172240 ./dev-libs/libclc/libclc-17.0.0.9999.ebuild @@ -7148,6 +7051,7 @@ 2307292240 ./dev-libs/libclc/libclc-17.0.0_rc1.ebuild 2308031910 ./dev-libs/libclc/libclc-18.0.0_pre20230803.ebuild 2308082140 ./dev-libs/libclc/libclc-17.0.0_rc2.ebuild +2308102110 ./dev-libs/libclc/libclc-18.0.0_pre20230810.ebuild 2104161439 ./dev-libs/libclthreads/libclthreads-2.4.2.ebuild 2305011810 ./dev-libs/libconfig/libconfig-1.7.3.ebuild 2305252312 ./dev-libs/libcroco/libcroco-0.6.13-r1.ebuild @@ -7173,7 +7077,7 @@ 2208272010 ./dev-libs/libdynd/libdynd-0.7.2-r1.ebuild 1912150039 ./dev-libs/libe/libe-0.11.0.ebuild 2212032210 ./dev-libs/libebml/libebml-1.4.4.ebuild -2301131940 ./dev-libs/libedit/libedit-20221030.3.1.ebuild +2308121540 ./dev-libs/libedit/libedit-20221030.3.1.ebuild 2305270940 ./dev-libs/libee/libee-0.4.1.ebuild 2305252312 ./dev-libs/libelf/libelf-0.8.13-r3.ebuild 2209151440 ./dev-libs/liberasurecode/liberasurecode-1.6.3.ebuild @@ -7246,9 +7150,10 @@ 2305252312 ./dev-libs/libintl/libintl-0.21.1.ebuild 2307081840 ./dev-libs/libintl/libintl-0.22-r1.ebuild 2208271340 ./dev-libs/libisoburn/libisoburn-1.5.4.ebuild -2306251640 ./dev-libs/libisoburn/libisoburn-1.5.6.ebuild +2308140310 ./dev-libs/libisoburn/libisoburn-1.5.6.ebuild 2208271340 ./dev-libs/libisofs/libisofs-1.5.4.ebuild 2306251640 ./dev-libs/libisofs/libisofs-1.5.6.ebuild +2308140310 ./dev-libs/libisofs/libisofs-1.5.6_p1.ebuild 2208111710 ./dev-libs/libite/libite-2.5.1.ebuild 2210111710 ./dev-libs/libite/libite-2.5.2.ebuild 2302251340 ./dev-libs/libixion/libixion-9999.ebuild @@ -7289,10 +7194,10 @@ 2109241040 ./dev-libs/libmowgli/libmowgli-9999.ebuild 2202061109 ./dev-libs/libmowgli/libmowgli-2.1.3-r3.ebuild 2308060210 ./dev-libs/libmpack/libmpack-1.0.5-r3.ebuild -2209091110 ./dev-libs/libmspack/libmspack-9999.ebuild 2306051710 ./dev-libs/libmspack/libmspack-0.10.1_alpha-r1.ebuild +2308131110 ./dev-libs/libmspack/libmspack-0.11_alpha.ebuild +2308131110 ./dev-libs/libmspack/libmspack-9999.ebuild 2205041140 ./dev-libs/libnatspec/libnatspec-0.3.0.ebuild -2203110039 ./dev-libs/libnest2d/libnest2d-0.4-r2.ebuild 2302262210 ./dev-libs/libnfc/libnfc-1.8.0-r1.ebuild 2303090940 ./dev-libs/libnl/libnl-3.7.0.ebuild 2303090940 ./dev-libs/libnl/libnl-9999.ebuild @@ -7313,7 +7218,7 @@ 2104161439 ./dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild 2305252312 ./dev-libs/libpcre/libpcre-8.45-r1.ebuild 2308032240 ./dev-libs/libpcre/libpcre-8.45-r2.ebuild -2306031310 ./dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +2308131140 ./dev-libs/libpcre2/libpcre2-10.42-r1.ebuild 2308081810 ./dev-libs/libpeas/libpeas-1.36.0.ebuild 2208131910 ./dev-libs/libpfm/libpfm-4.11.0.ebuild 2304051610 ./dev-libs/libpfm/libpfm-4.12.0.ebuild @@ -7341,7 +7246,6 @@ 2306070740 ./dev-libs/librevenge/librevenge-9999.ebuild 2209091110 ./dev-libs/libsass/libsass-9999.ebuild 2304072140 ./dev-libs/libsass/libsass-3.6.5-r1.ebuild -2301141613 ./dev-libs/libsavitar/libsavitar-4.13.0.ebuild 2008302039 ./dev-libs/libsecp256k1/libsecp256k1-0.1_pre20190401.ebuild 2301071110 ./dev-libs/libsecp256k1/libsecp256k1-0.1_pre20201028-r1.ebuild 2303132140 ./dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild @@ -7403,7 +7307,7 @@ 2305252312 ./dev-libs/libuv/libuv-1.44.2-r1.ebuild 2305252312 ./dev-libs/libuv/libuv-9999.ebuild 2305301710 ./dev-libs/libuv/libuv-1.45.0.ebuild -2308031340 ./dev-libs/libuv/libuv-1.46.0.ebuild +2308131910 ./dev-libs/libuv/libuv-1.46.0.ebuild 2111122239 ./dev-libs/libvarlink/libvarlink-22.ebuild 2205050910 ./dev-libs/libvarlink/libvarlink-23.ebuild 2104060140 ./dev-libs/libverto/libverto-0.3.1-r1.ebuild @@ -7417,7 +7321,7 @@ 2306142040 ./dev-libs/libvterm/libvterm-0.3.2.ebuild 2303132340 ./dev-libs/libwacom/libwacom-2.6.0.ebuild 2308021640 ./dev-libs/libwacom/libwacom-2.7.0.ebuild -2203222209 ./dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild +2308092340 ./dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild 2212260640 ./dev-libs/libwbxml/libwbxml-0.11.8.ebuild 2207272340 ./dev-libs/libx86/libx86-1.1-r5.ebuild 2002100209 ./dev-libs/libx86emu/libx86emu-1.1.ebuild @@ -7427,7 +7331,9 @@ 2305252312 ./dev-libs/libxml2/libxml2-2.10.4.ebuild 2305261010 ./dev-libs/libxml2/libxml2-9999.ebuild 2308030910 ./dev-libs/libxml2/libxml2-2.11.4.ebuild +2308100640 ./dev-libs/libxml2/libxml2-2.11.5.ebuild 2304050210 ./dev-libs/libxmlb/libxmlb-0.3.11.ebuild +2308130040 ./dev-libs/libxmlb/libxmlb-0.3.12.ebuild 2305252312 ./dev-libs/libxslt/libxslt-1.1.37-r1.ebuild 2305252312 ./dev-libs/libxslt/libxslt-9999.ebuild 2307092010 ./dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -7494,7 +7400,6 @@ 2206051810 ./dev-libs/opencl-clang/opencl-clang-14.0.0.ebuild 2304252210 ./dev-libs/opencl-clang/opencl-clang-15.0.0.ebuild 2307270040 ./dev-libs/opencl-clang/opencl-clang-16.0.0-r1.ebuild -2304120910 ./dev-libs/opencl-icd-loader/opencl-icd-loader-2023.02.06.ebuild 2307151140 ./dev-libs/opencl-icd-loader/opencl-icd-loader-2023.04.17.ebuild 2105011039 ./dev-libs/opencryptoki/opencryptoki-3.6.1-r1.ebuild 2308051510 ./dev-libs/openct/openct-0.6.20-r5.ebuild @@ -7783,7 +7688,6 @@ 2209161840 ./dev-libs/optix/optix-7.5.0.ebuild 2302041440 ./dev-libs/optix/optix-7.4.0.ebuild 2305171110 ./dev-libs/libglib-testing/libglib-testing-0.1.1.ebuild -2303301940 ./dev-libs/openpace/openpace-1.1.2.ebuild 2308051710 ./dev-libs/openpace/openpace-1.1.3.ebuild 2302271010 ./dev-libs/qxlsx/qxlsx-1.4.5.ebuild 2307261110 ./dev-libs/qxlsx/qxlsx-1.4.6.ebuild @@ -7827,9 +7731,9 @@ 2307250810 ./dev-libs/libjodycode/libjodycode-2.0.1.ebuild 2306141810 ./dev-libs/libmacaroons/libmacaroons-0.3.0-r1.ebuild 2307152040 ./dev-libs/olm/olm-3.2.15.ebuild -2306271010 ./dev-libs/sexpp/sexpp-0.8.5.ebuild 2307281010 ./dev-libs/sexpp/sexpp-0.8.6.ebuild 2307171740 ./dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild +2308141340 ./dev-libs/yyjson/yyjson-0.7.0.ebuild 2303250511 ./dev-lisp/abcl/abcl-1.9.1.ebuild 2205132310 ./dev-lisp/alexandria/alexandria-1.4.ebuild 2307271110 ./dev-lisp/asdf/asdf-3.3.5-r1.ebuild @@ -7843,6 +7747,7 @@ 2201190339 ./dev-lisp/clozurecl/clozurecl-1.12.1.ebuild 2305292149 ./dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 2305292149 ./dev-lisp/clozurecl/clozurecl-1.12.ebuild +2308091210 ./dev-lisp/clozurecl/clozurecl-1.12.2.ebuild 2112260340 ./dev-lisp/clx/clx-0.7.5.ebuild 2203110039 ./dev-lisp/cmucl/cmucl-21c.ebuild 2307270940 ./dev-lisp/ecls/ecls-21.2.1-r4.ebuild @@ -7872,7 +7777,7 @@ 2308060210 ./dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild 2207221040 ./dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild 2307022310 ./dev-lua/lua-cjson/lua-cjson-2.1.0.10-r1.ebuild -2305311940 ./dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild +2308092340 ./dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild 2204182340 ./dev-lua/lua-term/lua-term-0.7-r2.ebuild 2301050343 ./dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild 2203020540 ./dev-lua/lua-zlib/lua-zlib-1.2-r1.ebuild @@ -8112,6 +8017,7 @@ 2307292240 ./dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_rc1.ebuild 2308031910 ./dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230803.ebuild 2308082140 ./dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_rc2.ebuild +2308102110 ./dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild 2204190039 ./dev-ml/logs/logs-0.7.0-r1.ebuild 2201100109 ./dev-ml/luv/luv-0.5.10-r3.ebuild 2304241510 ./dev-ml/luv/luv-0.5.11-r2.ebuild @@ -8134,6 +8040,7 @@ 2210231140 ./dev-ml/merlin/merlin-4.5-r3.ebuild 2211282340 ./dev-ml/merlin/merlin-4.6.ebuild 2302121640 ./dev-ml/merlin/merlin-4.7-r1.ebuild +2308110140 ./dev-ml/merlin/merlin-4.9.ebuild 2204190039 ./dev-ml/mirage-clock/mirage-clock-3.1.0.ebuild 2303171310 ./dev-ml/mirage-clock/mirage-clock-4.2.0.ebuild 2204190039 ./dev-ml/mmap/mmap-1.1.0.ebuild @@ -8152,7 +8059,7 @@ 2207011040 ./dev-ml/ocaml-ctypes/ocaml-ctypes-0.17.1-r1.ebuild 2301241110 ./dev-ml/ocaml-ctypes/ocaml-ctypes-0.20.0.ebuild 2303311510 ./dev-ml/ocaml-ctypes/ocaml-ctypes-0.20.1.ebuild -2308040940 ./dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild +2308102210 ./dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild 2104210539 ./dev-ml/ocaml-doc/ocaml-doc-4.04.ebuild 2112052139 ./dev-ml/ocaml-doc/ocaml-doc-4.05.ebuild 2204190039 ./dev-ml/ocaml-expat/ocaml-expat-1.1.0-r1.ebuild @@ -8611,8 +8518,10 @@ 2211231740 ./dev-perl/Apache-DBI/Apache-DBI-1.120.0-r3.ebuild 2212102140 ./dev-perl/Apache-LogFormat-Compiler/Apache-LogFormat-Compiler-0.360.0.ebuild 2211231740 ./dev-perl/Apache-Reload/Apache-Reload-0.130.0-r2.ebuild +2308141110 ./dev-perl/Apache-Reload/Apache-Reload-0.140.0.ebuild 2306220810 ./dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild 2211231740 ./dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r2.ebuild +2308141110 ./dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.980.0.ebuild 2207030040 ./dev-perl/Apache-Test/Apache-Test-1.420.0-r1.ebuild 2303041540 ./dev-perl/Apache-Test/Apache-Test-1.430.0.ebuild 2110080239 ./dev-perl/Apache2-AuthenNTLM/Apache2-AuthenNTLM-0.20.0-r3.ebuild @@ -8624,6 +8533,7 @@ 2005031809 ./dev-perl/App-cpanminus/App-cpanminus-9999.ebuild 2203091610 ./dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild 2307241710 ./dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild +2308141110 ./dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild 2107172239 ./dev-perl/App-perlbrew/App-perlbrew-0.920.0-r1.ebuild 2307240740 ./dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild 2305252312 ./dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild @@ -8659,6 +8569,7 @@ 2107291039 ./dev-perl/Authen-Radius/Authen-Radius-0.320.0.ebuild 2110091239 ./dev-perl/Authen-SASL-SASLprep/Authen-SASL-SASLprep-1.100.0-r1.ebuild 2306031310 ./dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild +2308141110 ./dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild 2004301439 ./dev-perl/Authen-SCRAM/Authen-SCRAM-0.11.0-r1.ebuild 2212102140 ./dev-perl/Authen-Simple-Passwd/Authen-Simple-Passwd-0.600.0-r1.ebuild 2212102140 ./dev-perl/Authen-Simple/Authen-Simple-0.500.0-r1.ebuild @@ -8696,6 +8607,7 @@ 2306011910 ./dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230322.1.0.ebuild 2307190110 ./dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230718.1.0.ebuild 2307200610 ./dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230719.1.0.ebuild +2308141110 ./dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild 2110260439 ./dev-perl/Business-ISBN/Business-ISBN-3.6.0-r1.ebuild 2306012010 ./dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild 2110260439 ./dev-perl/Business-ISMN/Business-ISMN-1.202.0.ebuild @@ -8719,6 +8631,7 @@ 2105291739 ./dev-perl/CGI-Application/CGI-Application-4.610.0.ebuild 2110101709 ./dev-perl/CGI-Builder/CGI-Builder-1.360.0-r3.ebuild 2212102140 ./dev-perl/CGI-Compile/CGI-Compile-0.250.0.ebuild +2308141110 ./dev-perl/CGI-Compile/CGI-Compile-0.260.0.ebuild 2212102140 ./dev-perl/CGI-Emulate-PSGI/CGI-Emulate-PSGI-0.230.0-r1.ebuild 2305252312 ./dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild 2305252312 ./dev-perl/CGI-Fast/CGI-Fast-2.160.0.ebuild @@ -8765,6 +8678,7 @@ 2209011640 ./dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild 2305252312 ./dev-perl/Cairo/Cairo-1.109.0.ebuild 2211231740 ./dev-perl/Calendar-Simple/Calendar-Simple-2.0.1.ebuild +2308141110 ./dev-perl/Calendar-Simple/Calendar-Simple-2.0.3.ebuild 2305252312 ./dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild 2305252312 ./dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild 2306041410 ./dev-perl/Carp-Always/Carp-Always-0.160.0.ebuild @@ -8869,6 +8783,7 @@ 2305242312 ./dev-perl/Convert-ASCII-Armour/Convert-ASCII-Armour-1.400.0-r2.ebuild 2305252312 ./dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild 2307271340 ./dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild +2308141110 ./dev-perl/Convert-ASN1/Convert-ASN1-0.340.0.ebuild 2105050009 ./dev-perl/Convert-BER/Convert-BER-1.320.0-r2.ebuild 2009221539 ./dev-perl/Convert-Base32/Convert-Base32-0.60.0.ebuild 2202050939 ./dev-perl/Convert-BinHex/Convert-BinHex-1.125.0-r1.ebuild @@ -9009,6 +8924,7 @@ 2305242312 ./dev-perl/Data-Perl/Data-Perl-0.2.11.ebuild 2112310709 ./dev-perl/Data-Printer/Data-Printer-1.0.4.ebuild 2307271340 ./dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild +2308141110 ./dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild 2306211110 ./dev-perl/Data-Random/Data-Random-0.130.0.ebuild 2110172239 ./dev-perl/Data-Section/Data-Section-0.200.7-r1.ebuild 2307241240 ./dev-perl/Data-Section/Data-Section-0.200.8.ebuild @@ -9337,6 +9253,7 @@ 2306010840 ./dev-perl/Finance-Quote/Finance-Quote-1.550.0.ebuild 2307021140 ./dev-perl/Finance-Quote/Finance-Quote-1.570.0.ebuild 2308030140 ./dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild +2308141110 ./dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild 2106070939 ./dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.260.0.ebuild 2211231740 ./dev-perl/Font-AFM/Font-AFM-1.200.0-r3.ebuild 2306210910 ./dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild @@ -9419,6 +9336,7 @@ 2210060940 ./dev-perl/HTML-Scrubber/HTML-Scrubber-0.190.0.ebuild 2205080740 ./dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild 2308031340 ./dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild +2308141110 ./dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.280.0.ebuild 2306210740 ./dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r3.ebuild 2111011439 ./dev-perl/HTML-Strip/HTML-Strip-2.100.0-r1.ebuild 2307240710 ./dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild @@ -9767,6 +9685,7 @@ 2305252312 ./dev-perl/Module-Runtime/Module-Runtime-0.16.0-r1.ebuild 2203091710 ./dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild 2307070110 ./dev-perl/Module-ScanDeps/Module-ScanDeps-1.320.0.ebuild +2308141110 ./dev-perl/Module-ScanDeps/Module-ScanDeps-1.330.0.ebuild 2108261809 ./dev-perl/Module-Signature/Module-Signature-0.870.0.ebuild 2307240740 ./dev-perl/Module-Signature/Module-Signature-0.880.0.ebuild 2109031009 ./dev-perl/Module-Starter/Module-Starter-1.770.0-r1.ebuild @@ -9905,6 +9824,7 @@ 2306100740 ./dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r3.ebuild 2107171939 ./dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0-r1.ebuild 2307260640 ./dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.141.0.ebuild +2308141110 ./dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.142.0.ebuild 2107162109 ./dev-perl/Net-SSH2/Net-SSH2-0.720.0.ebuild 2211151210 ./dev-perl/Net-SSH2/Net-SSH2-0.730.0.ebuild 2305252312 ./dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild @@ -10435,9 +10355,11 @@ 2307240710 ./dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild 2305252312 ./dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r2.ebuild 2305252312 ./dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild -2308031840 ./dev-perl/Text-CSV/Text-CSV-2.20.0.ebuild +2308141010 ./dev-perl/Text-CSV/Text-CSV-2.20.0.ebuild +2308141110 ./dev-perl/Text-CSV/Text-CSV-2.30.0.ebuild 2306031310 ./dev-perl/Text-CSV_XS/Text-CSV_XS-1.460.0.ebuild 2308031340 ./dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild +2308141110 ./dev-perl/Text-CSV_XS/Text-CSV_XS-1.510.0.ebuild 2305252312 ./dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r2.ebuild 2306041410 ./dev-perl/Text-Diff/Text-Diff-1.450.0-r1.ebuild 2110291639 ./dev-perl/Text-FindIndent/Text-FindIndent-0.110.0-r1.ebuild @@ -10740,6 +10662,7 @@ 2306180240 ./dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.340.0.ebuild 2307200610 ./dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.350.0.ebuild 2307240610 ./dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild +2308141110 ./dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild 2210022240 ./dev-perl/PDL-IO-CSV/PDL-IO-CSV-0.11.0.ebuild 2305252312 ./dev-perl/HTTP-Daemon-SSL/HTTP-Daemon-SSL-1.04-r1.ebuild 2306220610 ./dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild @@ -11031,7 +10954,6 @@ 2307041340 ./dev-php/phar-io-version/phar-io-version-3.1.0.ebuild 2105101009 ./dev-php/phar-utils/phar-utils-1.1.1.ebuild 2109221539 ./dev-php/phar-utils/phar-utils-1.1.2.ebuild -2307050740 ./dev-php/php-redmine-api/php-redmine-api-1.5.16.ebuild 1802202238 ./dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild 1802202238 ./dev-php/phpcov/phpcov-5.0.0.ebuild 1802202238 ./dev-php/phpdepend/phpdepend-2.5.0-r1.ebuild @@ -11129,17 +11051,12 @@ 2211060210 ./dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild 2205042110 ./dev-php/pecl-psr/pecl-psr-1.2.0.ebuild 2303040910 ./dev-python/APScheduler/APScheduler-3.10.1.ebuild +2308132210 ./dev-python/APScheduler/APScheduler-3.10.2.ebuild 2306182040 ./dev-python/Babel/Babel-2.12.1.ebuild 2305271310 ./dev-python/BitVector/BitVector-3.5.0-r1.ebuild 2303171840 ./dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild -2307081040 ./dev-python/Faker/Faker-18.13.0.ebuild -2307092340 ./dev-python/Faker/Faker-18.11.2.ebuild -2307120710 ./dev-python/Faker/Faker-19.0.0.ebuild -2307130840 ./dev-python/Faker/Faker-19.1.0.ebuild -2307210940 ./dev-python/Faker/Faker-19.2.0.ebuild -2308072240 ./dev-python/Faker/Faker-19.3.0.ebuild -2306132040 ./dev-python/GitPython/GitPython-3.1.31.ebuild -2307110910 ./dev-python/GitPython/GitPython-3.1.32.ebuild +2308120340 ./dev-python/Faker/Faker-19.3.0.ebuild +2308112240 ./dev-python/GitPython/GitPython-3.1.32.ebuild 2303171840 ./dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild 2307281710 ./dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild 2307241410 ./dev-python/PyGithub/PyGithub-1.59.0.ebuild @@ -11168,6 +11085,7 @@ 2305290940 ./dev-python/aiodns/aiodns-3.0.0-r1.ebuild 2301141613 ./dev-python/aiofiles/aiofiles-22.1.0.ebuild 2302090910 ./dev-python/aiofiles/aiofiles-23.1.0.ebuild +2308100540 ./dev-python/aiofiles/aiofiles-23.2.1.ebuild 2307281710 ./dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r2.ebuild 2305311140 ./dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild 2307221710 ./dev-python/aiohttp/aiohttp-3.8.5.ebuild @@ -11202,12 +11120,11 @@ 2305252312 ./dev-python/asn1crypto/asn1crypto-1.5.1.ebuild 2307171040 ./dev-python/asteval/asteval-0.9.31.ebuild 2305291710 ./dev-python/astor/astor-0.8.1-r1.ebuild -2306181810 ./dev-python/astroid/astroid-2.15.5.ebuild -2307090640 ./dev-python/astroid/astroid-2.15.6.ebuild +2308112240 ./dev-python/astroid/astroid-2.15.6.ebuild 2303030911 ./dev-python/asttokens/asttokens-2.2.1.ebuild 2305051710 ./dev-python/astunparse/astunparse-1.6.3-r1.ebuild 2307081040 ./dev-python/async-lru/async-lru-2.0.3.ebuild -2307280840 ./dev-python/async-lru/async-lru-2.0.4.ebuild +2308131940 ./dev-python/async-lru/async-lru-2.0.4.ebuild 2303160710 ./dev-python/async_generator/async_generator-1.10-r2.ebuild 2306050840 ./dev-python/asyncstdlib/asyncstdlib-3.10.8.ebuild 2305252312 ./dev-python/atomicwrites/atomicwrites-1.4.1.ebuild @@ -11223,6 +11140,7 @@ 2307271910 ./dev-python/autoprop/autoprop-4.1.0.ebuild 2307241540 ./dev-python/aws-sam-translator/aws-sam-translator-1.71.0.ebuild 2307290610 ./dev-python/aws-sam-translator/aws-sam-translator-1.72.0.ebuild +2308100540 ./dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild 2307110910 ./dev-python/awxkit/awxkit-22.5.0.ebuild 2308010610 ./dev-python/awxkit/awxkit-22.6.0.ebuild 2305311710 ./dev-python/babelfish/babelfish-0.6.0-r2.ebuild @@ -11256,35 +11174,13 @@ 2305311710 ./dev-python/blurb/blurb-1.1.0.ebuild 2303160710 ./dev-python/boto/boto-2.49.0-r6.ebuild 2303281710 ./dev-python/boto3/boto3-9999.ebuild -2307220840 ./dev-python/boto3/boto3-1.28.9.ebuild -2307241810 ./dev-python/boto3/boto3-1.28.3.ebuild -2307250840 ./dev-python/boto3/boto3-1.28.10.ebuild -2307260910 ./dev-python/boto3/boto3-1.28.11.ebuild -2307270640 ./dev-python/boto3/boto3-1.28.12.ebuild -2307280840 ./dev-python/boto3/boto3-1.28.14.ebuild -2307290540 ./dev-python/boto3/boto3-1.28.15.ebuild -2308010610 ./dev-python/boto3/boto3-1.28.16.ebuild -2308020840 ./dev-python/boto3/boto3-1.28.17.ebuild -2308030940 ./dev-python/boto3/boto3-1.28.18.ebuild -2308040610 ./dev-python/boto3/boto3-1.28.19.ebuild 2308050840 ./dev-python/boto3/boto3-1.28.20.ebuild -2308080810 ./dev-python/boto3/boto3-1.28.21.ebuild -2308082340 ./dev-python/boto3/boto3-1.28.22.ebuild +2308120810 ./dev-python/boto3/boto3-1.28.15.ebuild +2308120610 ./dev-python/boto3/boto3-1.28.25.ebuild 2303281710 ./dev-python/botocore/botocore-9999.ebuild -2307220840 ./dev-python/botocore/botocore-1.31.9.ebuild -2307241810 ./dev-python/botocore/botocore-1.31.3.ebuild -2307250840 ./dev-python/botocore/botocore-1.31.10.ebuild -2307260910 ./dev-python/botocore/botocore-1.31.11.ebuild -2307270640 ./dev-python/botocore/botocore-1.31.12.ebuild -2307280840 ./dev-python/botocore/botocore-1.31.14.ebuild -2307302240 ./dev-python/botocore/botocore-1.31.15.ebuild -2308010610 ./dev-python/botocore/botocore-1.31.16.ebuild -2308020840 ./dev-python/botocore/botocore-1.31.17.ebuild -2308030940 ./dev-python/botocore/botocore-1.31.18.ebuild -2308040610 ./dev-python/botocore/botocore-1.31.19.ebuild 2308050840 ./dev-python/botocore/botocore-1.31.20.ebuild -2308080810 ./dev-python/botocore/botocore-1.31.21.ebuild -2308082340 ./dev-python/botocore/botocore-1.31.22.ebuild +2308120810 ./dev-python/botocore/botocore-1.31.15.ebuild +2308120610 ./dev-python/botocore/botocore-1.31.25.ebuild 2307050910 ./dev-python/bottle/bottle-0.12.25-r1.ebuild 2307141810 ./dev-python/bottleneck/bottleneck-1.3.7.ebuild 2302211110 ./dev-python/bpython/bpython-0.24.ebuild @@ -11306,15 +11202,15 @@ 2303160710 ./dev-python/capturer/capturer-3.0-r1.ebuild 2303160710 ./dev-python/carbon/carbon-1.1.10.ebuild 2303192240 ./dev-python/casttube/casttube-0.2.1-r1.ebuild -2301141613 ./dev-python/cattrs/cattrs-22.2.0.ebuild -2305310940 ./dev-python/cattrs/cattrs-23.1.1.ebuild -2307302040 ./dev-python/cattrs/cattrs-23.1.2.ebuild -2306231240 ./dev-python/cbor2/cbor2-5.4.6.ebuild +2308132240 ./dev-python/cattrs/cattrs-23.1.2.ebuild +2308131940 ./dev-python/cbor2/cbor2-5.4.6.ebuild 2307281840 ./dev-python/cchardet/cchardet-2.1.7-r1.ebuild 2306120910 ./dev-python/cerberus/cerberus-1.3.4-r1.ebuild +2308100610 ./dev-python/cerberus/cerberus-1.3.5.ebuild 2305252312 ./dev-python/certifi/certifi-3021.3.16-r3.ebuild 2307092010 ./dev-python/cffi/cffi-1.15.1-r3.ebuild 2306271510 ./dev-python/cfgv/cfgv-3.3.1-r1.ebuild +2308132210 ./dev-python/cfgv/cfgv-3.4.0.ebuild 2307092010 ./dev-python/cfn-lint/cfn-lint-0.77.10.ebuild 2307130840 ./dev-python/cfn-lint/cfn-lint-0.78.1.ebuild 2307210940 ./dev-python/cfn-lint/cfn-lint-0.78.2.ebuild @@ -11343,7 +11239,8 @@ 2307292240 ./dev-python/clang-python/clang-python-17.0.0_rc1.ebuild 2308031910 ./dev-python/clang-python/clang-python-18.0.0_pre20230803.ebuild 2308082140 ./dev-python/clang-python/clang-python-17.0.0_rc2.ebuild -2306061410 ./dev-python/cleo/cleo-2.0.1-r1.ebuild +2308102110 ./dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild +2308132240 ./dev-python/cleo/cleo-2.0.1-r1.ebuild 2301141613 ./dev-python/cli_helpers/cli_helpers-9999.ebuild 2307302040 ./dev-python/cli_helpers/cli_helpers-2.3.0.ebuild 2306021840 ./dev-python/click-default-group/click-default-group-1.2.2-r1.ebuild @@ -11352,10 +11249,7 @@ 2306021840 ./dev-python/click-log/click-log-0.4.0.ebuild 2306021840 ./dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild 2306021840 ./dev-python/click-threading/click-threading-0.5.0-r1.ebuild -2305272110 ./dev-python/click/click-8.1.3.ebuild -2307070640 ./dev-python/click/click-8.1.4.ebuild -2307140840 ./dev-python/click/click-8.1.5.ebuild -2307191010 ./dev-python/click/click-8.1.6.ebuild +2308112240 ./dev-python/click/click-8.1.6.ebuild 2306181840 ./dev-python/cliff/cliff-4.3.0-r1.ebuild 2301141613 ./dev-python/clikit/clikit-0.6.2-r1.ebuild 2305250810 ./dev-python/clint/clint-0.5.1-r4.ebuild @@ -11379,8 +11273,9 @@ 2301271640 ./dev-python/coreapi/coreapi-2.3.3-r2.ebuild 2305262340 ./dev-python/coreschema/coreschema-0.0.4-r1.ebuild 2306271740 ./dev-python/coverage/coverage-7.2.7.ebuild +2308132210 ./dev-python/coverage/coverage-7.3.0.ebuild 2307170440 ./dev-python/cppy/cppy-1.2.1-r1.ebuild -2306231240 ./dev-python/crashtest/crashtest-0.4.1.ebuild +2308132240 ./dev-python/crashtest/crashtest-0.4.1.ebuild 2305262340 ./dev-python/crcmod/crcmod-1.7-r5.ebuild 2306270840 ./dev-python/croniter/croniter-1.4.1.ebuild 2307121440 ./dev-python/cryptography/cryptography-40.0.2-r2.ebuild @@ -11395,6 +11290,7 @@ 2303160710 ./dev-python/curtsies/curtsies-0.4.1-r1.ebuild 2308010610 ./dev-python/curtsies/curtsies-0.4.2.ebuild 2305111140 ./dev-python/cvxopt/cvxopt-1.3.1.ebuild +2308100610 ./dev-python/cvxopt/cvxopt-1.3.2.ebuild 2306062110 ./dev-python/cwcwidth/cwcwidth-0.1.8.ebuild 2306182040 ./dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild 2307191440 ./dev-python/cx_Freeze/cx_Freeze-6.15.1.ebuild @@ -11460,17 +11356,18 @@ 2307290610 ./dev-python/dkimpy/dkimpy-1.1.5.ebuild 2306201210 ./dev-python/dns-lexicon/dns-lexicon-3.12.0.ebuild 2308080840 ./dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild +2308140940 ./dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild 2305281510 ./dev-python/dnspython/dnspython-2.3.0.ebuild 2307160640 ./dev-python/dnspython/dnspython-2.4.0.ebuild 2307270640 ./dev-python/dnspython/dnspython-2.4.1.ebuild +2308100610 ./dev-python/dnspython/dnspython-2.4.2.ebuild 2303160710 ./dev-python/doc8/doc8-1.1.1.ebuild 2306040810 ./dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild 2307231840 ./dev-python/docopt/docopt-0.6.2-r5.ebuild 2305252312 ./dev-python/docutils-glep/docutils-glep-1.5.ebuild 2305311410 ./dev-python/docutils/docutils-0.19.ebuild 2306270840 ./dev-python/docutils/docutils-0.20.1.ebuild -2305312240 ./dev-python/dogpile-cache/dogpile-cache-1.2.1.ebuild -2307090640 ./dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild +2308112240 ./dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild 2303292340 ./dev-python/doit-py/doit-py-0.5.0-r1.ebuild 2303292340 ./dev-python/doit/doit-0.36.0-r1.ebuild 2306270840 ./dev-python/dominate/dominate-2.8.0.ebuild @@ -11496,10 +11393,7 @@ 2307310810 ./dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild 2307291340 ./dev-python/ewmh/ewmh-0.1.6.ebuild 2303160710 ./dev-python/exam/exam-0.10.6.ebuild -2305231912 ./dev-python/execnet/execnet-1.9.0-r1.ebuild -2307081040 ./dev-python/execnet/execnet-2.0.0.ebuild -2307090640 ./dev-python/execnet/execnet-2.0.1.ebuild -2307100610 ./dev-python/execnet/execnet-2.0.2.ebuild +2308112240 ./dev-python/execnet/execnet-2.0.2.ebuild 2303030911 ./dev-python/executing/executing-1.2.0.ebuild 2303172010 ./dev-python/expects/expects-0.9.0-r1.ebuild 2306061940 ./dev-python/extras/extras-1.0.0-r2.ebuild @@ -11609,8 +11503,7 @@ 2302252240 ./dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild 2305270010 ./dev-python/h11/h11-0.14.0.ebuild 2305271910 ./dev-python/h2/h2-4.1.0-r1.ebuild -2305300310 ./dev-python/h5py/h5py-3.8.0.ebuild -2307091810 ./dev-python/h5py/h5py-3.9.0.ebuild +2308121910 ./dev-python/h5py/h5py-3.9.0.ebuild 2305032140 ./dev-python/happybase/happybase-1.2.0-r1.ebuild 2306031140 ./dev-python/helpdev/helpdev-0.7.1-r1.ebuild 2307080040 ./dev-python/hiredis/hiredis-2.2.3.ebuild @@ -11622,6 +11515,7 @@ 2301141613 ./dev-python/httmock/httmock-1.4.0-r1.ebuild 2306010740 ./dev-python/httpauth/httpauth-0.3-r1.ebuild 2305291310 ./dev-python/httpbin/httpbin-0.7.0-r5.ebuild +2308131840 ./dev-python/httpbin/httpbin-0.10.0.ebuild 2308051840 ./dev-python/httpcore/httpcore-0.17.3.ebuild 2305291510 ./dev-python/httplib2/httplib2-0.22.0.ebuild 2303160710 ./dev-python/httpretty/httpretty-1.1.4-r1.ebuild @@ -11632,13 +11526,9 @@ 2306180540 ./dev-python/hvac/hvac-1.1.1.ebuild 2305271910 ./dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild 2305271910 ./dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild -2307110910 ./dev-python/hypothesis/hypothesis-6.81.1.ebuild -2307171040 ./dev-python/hypothesis/hypothesis-6.81.2.ebuild -2307211610 ./dev-python/hypothesis/hypothesis-6.80.1.ebuild -2307281740 ./dev-python/hypothesis/hypothesis-6.82.0.ebuild -2308060840 ./dev-python/hypothesis/hypothesis-6.82.1.ebuild -2308070610 ./dev-python/hypothesis/hypothesis-6.82.2.ebuild 2308082340 ./dev-python/hypothesis/hypothesis-6.82.3.ebuild +2308112240 ./dev-python/hypothesis/hypothesis-6.81.2.ebuild +2308132210 ./dev-python/hypothesis/hypothesis-6.82.4.ebuild 2306270840 ./dev-python/icalendar/icalendar-5.0.7.ebuild 2306032140 ./dev-python/identify/identify-2.5.24.ebuild 2307201440 ./dev-python/identify/identify-2.5.25.ebuild @@ -11677,14 +11567,14 @@ 2308011810 ./dev-python/ipywidgets/ipywidgets-8.1.0.ebuild 2308051910 ./dev-python/ipywidgets/ipywidgets-8.0.7.ebuild 2303030911 ./dev-python/irc/irc-20.1.0.ebuild +2308132210 ./dev-python/irc/irc-20.3.0.ebuild 2307092010 ./dev-python/iso8601/iso8601-2.0.0.ebuild 2307310810 ./dev-python/isodate/isodate-0.6.1-r1.ebuild 2307091810 ./dev-python/isoduration/isoduration-20.11.0-r1.ebuild 2303111140 ./dev-python/isort/isort-5.12.0.ebuild 2305272240 ./dev-python/itsdangerous/itsdangerous-2.1.2.ebuild 2305312110 ./dev-python/itypes/itypes-1.2.0-r1.ebuild -2305231912 ./dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild -2307090640 ./dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild +2308112210 ./dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild 2307051110 ./dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild 2305252312 ./dev-python/jaraco-context/jaraco-context-4.3.0.ebuild 2305272040 ./dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild @@ -11709,38 +11599,40 @@ 2306020510 ./dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild 2305270010 ./dev-python/jmespath/jmespath-1.0.1.ebuild 2308022010 ./dev-python/joblib/joblib-1.3.1.ebuild +2308100610 ./dev-python/joblib/joblib-1.3.2.ebuild 2305312110 ./dev-python/josepy/josepy-1.13.0.ebuild 2308061540 ./dev-python/jq/jq-1.4.1.ebuild 2303252040 ./dev-python/js2py/js2py-0.74.ebuild 2303160710 ./dev-python/jschema_to_python/jschema_to_python-1.2.3-r1.ebuild 2306061940 ./dev-python/jsmin/jsmin-3.0.1.ebuild 2307241410 ./dev-python/json-rpc/json-rpc-1.15.0.ebuild -2305270010 ./dev-python/json5/json5-0.9.11.ebuild +2308131940 ./dev-python/json5/json5-0.9.11.ebuild 2305270010 ./dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild 2305270010 ./dev-python/jsonext/jsonext-0.4.2-r1.ebuild 2307231010 ./dev-python/jsonmerge/jsonmerge-1.9.2.ebuild 2307051110 ./dev-python/jsonpatch/jsonpatch-1.33.ebuild 2303030911 ./dev-python/jsonpickle/jsonpickle-3.0.1.ebuild -2305262340 ./dev-python/jsonpointer/jsonpointer-2.3.ebuild -2307091810 ./dev-python/jsonpointer/jsonpointer-2.4.ebuild +2308140940 ./dev-python/jsonpickle/jsonpickle-3.0.2.ebuild +2308112210 ./dev-python/jsonpointer/jsonpointer-2.4.ebuild 2306011610 ./dev-python/jsonref/jsonref-1.1.0.ebuild 2306031210 ./dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild 2306031210 ./dev-python/jsonrpclib/jsonrpclib-9999.ebuild -2307091810 ./dev-python/jsonschema/jsonschema-4.17.3.ebuild -2307092110 ./dev-python/jsonschema/jsonschema-4.18.0.ebuild -2307130840 ./dev-python/jsonschema/jsonschema-4.18.2.ebuild -2307140840 ./dev-python/jsonschema/jsonschema-4.18.3.ebuild -2307242340 ./dev-python/jsonschema/jsonschema-4.18.4.ebuild -2308052310 ./dev-python/jsonschema/jsonschema-4.18.6.ebuild -2308080540 ./dev-python/jsonschema/jsonschema-4.19.0.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.17.3.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.18.0.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.18.2.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.18.3.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.18.4.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.18.6.ebuild +2308112240 ./dev-python/jsonschema/jsonschema-4.19.0.ebuild 2305270010 ./dev-python/jsonxs/jsonxs-0.6-r1.ebuild 2307060010 ./dev-python/junit-xml/junit-xml-1.9-r1.ebuild -2308050840 ./dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild +2308131940 ./dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild 2305200941 ./dev-python/jupyter/jupyter-1.0.0-r4.ebuild 2307201410 ./dev-python/jupyterlab-lsp/jupyterlab-lsp-4.2.0.ebuild 2305200941 ./dev-python/jupyterlab/jupyterlab-3.6.3.ebuild 2307140840 ./dev-python/jupyterlab/jupyterlab-4.0.3.ebuild -2308050840 ./dev-python/jupyterlab/jupyterlab-4.0.4.ebuild +2308131940 ./dev-python/jupyterlab/jupyterlab-4.0.4.ebuild +2308140940 ./dev-python/jupyterlab/jupyterlab-4.0.5.ebuild 2307121010 ./dev-python/jwcrypto/jwcrypto-1.5.0.ebuild 2306010010 ./dev-python/k5test/k5test-0.10.3.ebuild 2303101710 ./dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild @@ -11759,7 +11651,6 @@ 2307310810 ./dev-python/leather/leather-0.3.4-r1.ebuild 2303160710 ./dev-python/lesscpy/lesscpy-0.15.1.ebuild 2308060110 ./dev-python/libarchive-c/libarchive-c-5.0.ebuild -2302170210 ./dev-python/libcloud/libcloud-3.7.0.ebuild 2305182240 ./dev-python/liblarch/liblarch-3.1.0-r1.ebuild 2301141613 ./dev-python/libnacl/libnacl-1.8.0.ebuild 2308050840 ./dev-python/libnacl/libnacl-1.9.0.ebuild @@ -11782,6 +11673,7 @@ 2308021940 ./dev-python/lit/lit-16.0.6.ebuild 2308031910 ./dev-python/lit/lit-18.0.0_pre20230803.ebuild 2308082140 ./dev-python/lit/lit-17.0.0_rc2.ebuild +2308102110 ./dev-python/lit/lit-18.0.0_pre20230810.ebuild 2301141613 ./dev-python/livereload/livereload-2.6.3.ebuild 2307281240 ./dev-python/llfuse/llfuse-1.4.4.ebuild 2308080840 ./dev-python/llfuse/llfuse-1.5.0.ebuild @@ -11847,8 +11739,7 @@ 2307290610 ./dev-python/mkdocs/mkdocs-1.5.1.ebuild 2308030940 ./dev-python/mkdocs/mkdocs-1.5.2.ebuild 2303171840 ./dev-python/mmtf-python/mmtf-python-1.1.3.ebuild -2305231912 ./dev-python/mock/mock-5.0.2.ebuild -2307120710 ./dev-python/mock/mock-5.1.0.ebuild +2308112210 ./dev-python/mock/mock-5.1.0.ebuild 2305252312 ./dev-python/more-itertools/more-itertools-9.1.0.ebuild 2307250840 ./dev-python/more-itertools/more-itertools-10.0.0.ebuild 2308040610 ./dev-python/more-itertools/more-itertools-10.1.0.ebuild @@ -11864,14 +11755,15 @@ 2305272240 ./dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild 2303160710 ./dev-python/mpi4py/mpi4py-3.1.4.ebuild 2304161540 ./dev-python/mpmath/mpmath-1.3.0.ebuild -2308061210 ./dev-python/msgpack/msgpack-1.0.5.ebuild +2308131940 ./dev-python/msgpack/msgpack-1.0.5.ebuild 2307231110 ./dev-python/mss/mss-9.0.1.ebuild 2308061210 ./dev-python/multidict/multidict-6.0.4-r1.ebuild 2308022010 ./dev-python/munch/munch-4.0.0.ebuild 2305312240 ./dev-python/munkres/munkres-1.1.4-r1.ebuild 2301141613 ./dev-python/mygpoclient/mygpoclient-1.9.ebuild 2307051110 ./dev-python/mypy/mypy-1.3.0-r1.ebuild -2308060110 ./dev-python/mypy/mypy-1.4.1-r1.ebuild +2308130110 ./dev-python/mypy/mypy-1.4.1-r1.ebuild +2308110910 ./dev-python/mypy/mypy-1.5.0.ebuild 2306060940 ./dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild 2306032110 ./dev-python/mysqlclient/mysqlclient-2.1.1.ebuild 2307241540 ./dev-python/mysqlclient/mysqlclient-2.2.0.ebuild @@ -11884,9 +11776,7 @@ 2307241540 ./dev-python/nbconvert/nbconvert-7.6.0.ebuild 2307260910 ./dev-python/nbconvert/nbconvert-7.7.3.ebuild 2306270840 ./dev-python/nbdime/nbdime-3.2.1.ebuild -2307092010 ./dev-python/nbformat/nbformat-5.9.0.ebuild -2307110910 ./dev-python/nbformat/nbformat-5.9.1.ebuild -2308010610 ./dev-python/nbformat/nbformat-5.9.2.ebuild +2308112210 ./dev-python/nbformat/nbformat-5.9.2.ebuild 2306270840 ./dev-python/nbsphinx/nbsphinx-0.9.2.ebuild 2306132140 ./dev-python/nbval/nbval-0.10.0-r1.ebuild 2302212040 ./dev-python/neovim-remote/neovim-remote-2.5.1.ebuild @@ -11902,17 +11792,18 @@ 2307201410 ./dev-python/notebook/notebook-7.0.0.ebuild 2307290610 ./dev-python/notebook/notebook-6.5.4.ebuild 2308010610 ./dev-python/notebook/notebook-7.0.1.ebuild -2308050910 ./dev-python/notebook/notebook-7.0.2.ebuild +2308131940 ./dev-python/notebook/notebook-7.0.2.ebuild 2303160710 ./dev-python/notify2/notify2-0.3.1-r3.ebuild 2305312240 ./dev-python/ntplib/ntplib-0.4.0-r1.ebuild 2307281940 ./dev-python/numexpr/numexpr-2.8.4.ebuild 2308070610 ./dev-python/numexpr/numexpr-2.8.5.ebuild 2305252312 ./dev-python/numpy/numpy-1.24.0.ebuild 2307080940 ./dev-python/numpy/numpy-1.24.2.ebuild -2307080940 ./dev-python/numpy/numpy-1.24.4.ebuild 2307260810 ./dev-python/numpy/numpy-1.25.1-r3.ebuild 2308011910 ./dev-python/numpy/numpy-1.25.2.ebuild 2308051010 ./dev-python/numpy/numpy-1.24.4-r1.ebuild +2308121810 ./dev-python/numpy/numpy-1.24.4.ebuild +2308140940 ./dev-python/numpy/numpy-1.26.0_beta1.ebuild 2301141613 ./dev-python/numpydoc/numpydoc-1.5.0.ebuild 2305312010 ./dev-python/oauthlib/oauthlib-3.2.2.ebuild 2305251910 ./dev-python/objgraph/objgraph-3.5.0-r1.ebuild @@ -11955,7 +11846,7 @@ 2305312010 ./dev-python/parameterized/parameterized-0.9.0.ebuild 2307201340 ./dev-python/paramiko/paramiko-3.2.0.ebuild 2307311110 ./dev-python/paramiko/paramiko-3.3.1.ebuild -2307222210 ./dev-python/parse/parse-1.19.1.ebuild +2308131940 ./dev-python/parse/parse-1.19.1.ebuild 2307222210 ./dev-python/parse_type/parse_type-0.6.2.ebuild 2307310810 ./dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild 2306011640 ./dev-python/parso/parso-0.8.3-r1.ebuild @@ -11966,8 +11857,7 @@ 2305281940 ./dev-python/pastedeploy/pastedeploy-3.0.1.ebuild 2306010740 ./dev-python/pastel/pastel-0.2.1-r1.ebuild 2306091110 ./dev-python/patch-ng/patch-ng-1.17.4-r1.ebuild -2303071910 ./dev-python/path-and-address/path-and-address-2.0.1.ebuild -2307082210 ./dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild +2308120340 ./dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild 2305252312 ./dev-python/pathspec/pathspec-0.11.1.ebuild 2307290610 ./dev-python/pathspec/pathspec-0.11.2.ebuild 2306062110 ./dev-python/patiencediff/patiencediff-0.2.13.ebuild @@ -11984,14 +11874,11 @@ 2307301610 ./dev-python/peewee/peewee-3.16.2.ebuild 2302282340 ./dev-python/pelican-minify/pelican-minify-0.9-r2.ebuild 2308040610 ./dev-python/pelican-minify/pelican-minify-2.0.0.ebuild -2307302040 ./dev-python/pendulum/pendulum-2.1.2-r2.ebuild +2308132240 ./dev-python/pendulum/pendulum-2.1.2-r2.ebuild 2306270940 ./dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild 2306032110 ./dev-python/pgspecial/pgspecial-2.1.0.ebuild 2308071610 ./dev-python/pgzero/pgzero-1.2.1-r2.ebuild -2307092040 ./dev-python/phonenumbers/phonenumbers-8.13.15.ebuild -2307110910 ./dev-python/phonenumbers/phonenumbers-8.13.16.ebuild -2307211440 ./dev-python/phonenumbers/phonenumbers-8.13.17.ebuild -2308050840 ./dev-python/phonenumbers/phonenumbers-8.13.18.ebuild +2308120340 ./dev-python/phonenumbers/phonenumbers-8.13.18.ebuild 2306011640 ./dev-python/phply/phply-1.2.6.ebuild 2303160740 ./dev-python/pickleshare/pickleshare-0.7.5.ebuild 2305270040 ./dev-python/pid/pid-3.0.4-r1.ebuild @@ -12003,21 +11890,22 @@ 2307232040 ./dev-python/pikepdf/pikepdf-8.2.1.ebuild 2307300710 ./dev-python/pikepdf/pikepdf-8.2.2.ebuild 2308011810 ./dev-python/pikepdf/pikepdf-8.2.3.ebuild +2308101610 ./dev-python/pikepdf/pikepdf-8.3.1.ebuild +2308121540 ./dev-python/pikepdf/pikepdf-8.3.2.ebuild 2305251940 ./dev-python/pillow/pillow-9.5.0.ebuild 2307170440 ./dev-python/pillow/pillow-10.0.0.ebuild 2305271910 ./dev-python/pip/pip-23.1.2.ebuild 2307171040 ./dev-python/pip/pip-23.2.ebuild 2307231010 ./dev-python/pip/pip-23.2.1.ebuild 2305210910 ./dev-python/pipenv/pipenv-2023.4.29-r1.ebuild +2308111040 ./dev-python/pipenv/pipenv-2023.7.11.ebuild 2305041940 ./dev-python/pivy/pivy-0.6.8.ebuild 2307091810 ./dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild 2306010740 ./dev-python/pkginfo/pkginfo-1.9.6.ebuild -2307070540 ./dev-python/platformdirs/platformdirs-3.8.0.ebuild -2307070640 ./dev-python/platformdirs/platformdirs-3.8.1.ebuild -2307160640 ./dev-python/platformdirs/platformdirs-3.9.1.ebuild -2307302110 ./dev-python/platformdirs/platformdirs-3.10.0.ebuild +2308112210 ./dev-python/platformdirs/platformdirs-3.10.0.ebuild 2301291510 ./dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild 2306090610 ./dev-python/plotly/plotly-5.15.0.ebuild +2308120640 ./dev-python/plotly/plotly-5.16.0.ebuild 2307241310 ./dev-python/pluggy/pluggy-1.2.0.ebuild 2306011710 ./dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild 2307060010 ./dev-python/plumbum/plumbum-1.8.2.ebuild @@ -12047,8 +11935,7 @@ 2307270840 ./dev-python/protobuf-python/protobuf-python-9999.ebuild 2302171110 ./dev-python/prov/prov-2.0.0.ebuild 2302152040 ./dev-python/pslab-python/pslab-python-2.5.0.ebuild -2305252312 ./dev-python/psutil/psutil-5.9.4.ebuild -2308041310 ./dev-python/psutil/psutil-5.9.5.ebuild +2308121810 ./dev-python/psutil/psutil-5.9.5.ebuild 2306032110 ./dev-python/psycopg/psycopg-2.9.4.ebuild 2306182040 ./dev-python/psycopg/psycopg-3.1.8.ebuild 2307201540 ./dev-python/psycopg/psycopg-3.1.9.ebuild @@ -12076,6 +11963,7 @@ 2305271440 ./dev-python/pyasn1/pyasn1-0.5.0.ebuild 2301141613 ./dev-python/pyatspi/pyatspi-2.46.0.ebuild 2304081440 ./dev-python/pyaudio/pyaudio-0.2.13.ebuild +2308111040 ./dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild 2307170440 ./dev-python/pybind11/pybind11-2.10.4.ebuild 2307180910 ./dev-python/pybind11/pybind11-2.11.1.ebuild 2303171840 ./dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild @@ -12116,13 +12004,11 @@ 2308060840 ./dev-python/pydyf/pydyf-0.7.0.ebuild 2301141613 ./dev-python/pyelftools/pyelftools-0.29.ebuild 2301141613 ./dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild -2305022241 ./dev-python/pyfakefs/pyfakefs-5.2.2.ebuild -2307110910 ./dev-python/pyfakefs/pyfakefs-5.2.3.ebuild +2308112240 ./dev-python/pyfakefs/pyfakefs-5.2.3.ebuild 2307302149 ./dev-python/pyflakes/pyflakes-3.1.0.ebuild 2308051840 ./dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild 2302162110 ./dev-python/pyformance/pyformance-0.4-r2.ebuild -2305252312 ./dev-python/pyftpdlib/pyftpdlib-1.5.7.ebuild -2307081840 ./dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild +2308112240 ./dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild 2303192340 ./dev-python/pygal/pygal-3.0.0-r4.ebuild 2303242310 ./dev-python/pygame/pygame-2.1.3.ebuild 2303310040 ./dev-python/pygame/pygame-2.2.0.ebuild @@ -12131,7 +12017,7 @@ 2307011710 ./dev-python/pygame/pygame-2.4.0.ebuild 2307172240 ./dev-python/pygame/pygame-2.5.0-r1.ebuild 2308041510 ./dev-python/pygame/pygame-2.5.0-r2.ebuild -2304282040 ./dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild +2308130440 ./dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild 2304140710 ./dev-python/pyghmi/pyghmi-1.5.61.ebuild 2308040610 ./dev-python/pyghmi/pyghmi-1.5.62.ebuild 2307281310 ./dev-python/pygit2/pygit2-1.12.2.ebuild @@ -12151,8 +12037,6 @@ 2303041940 ./dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r2.ebuild 2307051110 ./dev-python/pyjwt/pyjwt-2.7.0.ebuild 2307191010 ./dev-python/pyjwt/pyjwt-2.8.0.ebuild -2301141613 ./dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild -2307081840 ./dev-python/pykerberos/pykerberos-1.3.1-r2.ebuild 2301141613 ./dev-python/pykka/pykka-3.1.1.ebuild 2307231840 ./dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild 2301261740 ./dev-python/pylama/pylama-8.4.1-r1.ebuild @@ -12173,11 +12057,10 @@ 2306032110 ./dev-python/pymediainfo/pymediainfo-6.0.1.ebuild 2301141613 ./dev-python/pymetar/pymetar-1.4-r2.ebuild 2305071010 ./dev-python/pymilter/pymilter-1.0.5.ebuild -2308031410 ./dev-python/pymongo/pymongo-4.4.1.ebuild +2308131940 ./dev-python/pymongo/pymongo-4.4.1.ebuild 2306100740 ./dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild 2307281240 ./dev-python/pymysql/pymysql-1.1.0.ebuild 2307201340 ./dev-python/pynacl/pynacl-1.5.0-r2.ebuild -2301141613 ./dev-python/pynest2d/pynest2d-4.13_beta.ebuild 2301141613 ./dev-python/pynvim/pynvim-0.4.3-r1.ebuild 2303030911 ./dev-python/pyocr/pyocr-0.8.3.ebuild 2306271010 ./dev-python/pyopencl/pyopencl-2023.1.ebuild @@ -12227,8 +12110,7 @@ 2306150240 ./dev-python/pyside2/pyside2-5.15.9.ebuild 2307252110 ./dev-python/pyside2/pyside2-5.15.10.ebuild 2305270040 ./dev-python/pysimdjson/pysimdjson-5.0.2-r1.ebuild -2303160740 ./dev-python/pysmi/pysmi-0.3.4.ebuild -2307081840 ./dev-python/pysmi/pysmi-0.3.4-r1.ebuild +2308120340 ./dev-python/pysmi/pysmi-0.3.4-r1.ebuild 2302160710 ./dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild 2303160740 ./dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild 2306041410 ./dev-python/pysol_cards/pysol_cards-0.14.3.ebuild @@ -12250,6 +12132,7 @@ 2305291710 ./dev-python/pytest-bdd/pytest-bdd-6.1.1.ebuild 2307092010 ./dev-python/pytest-check/pytest-check-2.1.5.ebuild 2307150610 ./dev-python/pytest-check/pytest-check-2.2.0.ebuild +2308120640 ./dev-python/pytest-check/pytest-check-2.2.1.ebuild 2306271010 ./dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild 2307111210 ./dev-python/pytest-cov/pytest-cov-4.1.0.ebuild 2305270040 ./dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild @@ -12277,8 +12160,7 @@ 2305270040 ./dev-python/pytest-plus/pytest-plus-0.4.0.ebuild 2303171840 ./dev-python/pytest-qt/pytest-qt-4.2.0.ebuild 2305291610 ./dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild -2305231912 ./dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.2.ebuild -2307070640 ./dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild +2308112210 ./dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild 2301101740 ./dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild 2306040810 ./dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild 2301141613 ./dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild @@ -12323,8 +12205,7 @@ 2303242310 ./dev-python/python-glanceclient/python-glanceclient-4.3.0.ebuild 2307070410 ./dev-python/python-gnupg/python-gnupg-0.5.0.ebuild 2307221610 ./dev-python/python-gnupg/python-gnupg-0.5.1.ebuild -2306111810 ./dev-python/python-ironicclient/python-ironicclient-5.2.0.ebuild -2307070640 ./dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild +2308112240 ./dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild 2301141613 ./dev-python/python-jose/python-jose-3.3.0.ebuild 2303272240 ./dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild 2305242312 ./dev-python/python-ldap/python-ldap-3.4.3.ebuild @@ -12332,8 +12213,7 @@ 2302140840 ./dev-python/python-libevdev/python-libevdev-0.11.ebuild 2302171140 ./dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild 2306271110 ./dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild -2303171840 ./dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild -2307091910 ./dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild +2308120340 ./dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild 2308031840 ./dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild 2302212040 ./dev-python/python-ly/python-ly-0.9.7.ebuild 2307241540 ./dev-python/python-lzo/python-lzo-1.15.ebuild @@ -12345,8 +12225,7 @@ 2301141613 ./dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild 2303041010 ./dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild 2305040910 ./dev-python/python-netlink/python-netlink-0.1.ebuild -2306111710 ./dev-python/python-neutronclient/python-neutronclient-10.0.0.ebuild -2307070640 ./dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild +2308120340 ./dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild 2303250010 ./dev-python/python-novaclient/python-novaclient-18.3.0.ebuild 2303250010 ./dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild 2305041940 ./dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild @@ -12362,7 +12241,7 @@ 2303030911 ./dev-python/python-varlink/python-varlink-31.0.0.ebuild 2304192010 ./dev-python/python-vlc/python-vlc-3.0.18122.ebuild 2306071240 ./dev-python/python-xlib/python-xlib-0.33.ebuild -2303091540 ./dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild +2308101610 ./dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild 2301141613 ./dev-python/python3-lxc/python3-lxc-3.0.4.ebuild 2307191140 ./dev-python/python3-lxc/python3-lxc-3.0.4-r1.ebuild 2302171410 ./dev-python/python3-saml/python3-saml-1.15.0.ebuild @@ -12376,13 +12255,13 @@ 2306061940 ./dev-python/pytrie/pytrie-0.4.0-r1.ebuild 2307170440 ./dev-python/pytz/pytz-2023.3-r1.ebuild 2306182040 ./dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild -2301141613 ./dev-python/pytzdata/pytzdata-2020.1-r2.ebuild +2308132240 ./dev-python/pytzdata/pytzdata-2020.1-r2.ebuild 2301141613 ./dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild 2306032310 ./dev-python/pyudev/pyudev-0.24.1.ebuild 2303192240 ./dev-python/pyusb/pyusb-1.2.1-r1.ebuild 2307231110 ./dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild 2307150640 ./dev-python/pywavelets/pywavelets-1.4.1.ebuild -2303160740 ./dev-python/pywinrm/pywinrm-0.4.3.ebuild +2308120640 ./dev-python/pywinrm/pywinrm-0.4.3.ebuild 2302171710 ./dev-python/pyx/pyx-0.16.ebuild 2305271310 ./dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.7.1.ebuild 2307151510 ./dev-python/pyxattr/pyxattr-0.8.1.ebuild @@ -12394,6 +12273,7 @@ 2301141613 ./dev-python/pyzbar/pyzbar-0.1.9.ebuild 2305042010 ./dev-python/pyzmq/pyzmq-25.0.2.ebuild 2307150940 ./dev-python/pyzmq/pyzmq-25.1.0.ebuild +2308110940 ./dev-python/pyzmq/pyzmq-25.1.1.ebuild 2304250511 ./dev-python/pyzotero/pyzotero-1.5.9.ebuild 2303252040 ./dev-python/qdarkstyle/qdarkstyle-3.1.ebuild 2307270840 ./dev-python/qrcode/qrcode-7.4.2.ebuild @@ -12422,7 +12302,7 @@ 2305042010 ./dev-python/reportlab/reportlab-3.6.13.ebuild 2308021710 ./dev-python/reportlab/reportlab-4.0.4.ebuild 2306062110 ./dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild -2308031840 ./dev-python/requests-cache/requests-cache-1.1.0.ebuild +2308131940 ./dev-python/requests-cache/requests-cache-1.1.0.ebuild 2306010010 ./dev-python/requests-credssp/requests-credssp-2.0.0.ebuild 2306012010 ./dev-python/requests-file/requests-file-1.5.1-r2.ebuild 2307241210 ./dev-python/requests-futures/requests-futures-1.0.1.ebuild @@ -12480,12 +12360,7 @@ 2307231140 ./dev-python/selenium/selenium-4.10.0.ebuild 2306141940 ./dev-python/semver/semver-3.0.1.ebuild 2305282310 ./dev-python/send2trash/send2trash-1.8.2.ebuild -2307070640 ./dev-python/sentry-sdk/sentry-sdk-1.27.1.ebuild -2307092010 ./dev-python/sentry-sdk/sentry-sdk-1.26.0.ebuild -2307110910 ./dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild -2307140840 ./dev-python/sentry-sdk/sentry-sdk-1.28.1.ebuild -2308010610 ./dev-python/sentry-sdk/sentry-sdk-1.29.0.ebuild -2308011810 ./dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild +2308112240 ./dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild 2306060940 ./dev-python/serpent/serpent-1.41.ebuild 2306011810 ./dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild 2305270040 ./dev-python/setproctitle/setproctitle-1.3.2.ebuild @@ -12496,6 +12371,7 @@ 2306070840 ./dev-python/sexpdata/sexpdata-1.0.1.ebuild 2306011810 ./dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild 2307051110 ./dev-python/sh/sh-2.0.4.ebuild +2308100540 ./dev-python/sh/sh-2.0.6.ebuild 2305271710 ./dev-python/shiboken2/shiboken2-5.15.9.ebuild 2307250210 ./dev-python/shiboken2/shiboken2-5.15.10.ebuild 2307091240 ./dev-python/simplebayes/simplebayes-1.5.8-r1.ebuild @@ -12534,11 +12410,9 @@ 2307171440 ./dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild 2305152340 ./dev-python/sphinx-gallery/sphinx-gallery-0.13.0.ebuild 2305252312 ./dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild -2301141613 ./dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4.ebuild -2307091910 ./dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild +2308120340 ./dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild 2301141613 ./dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild -2302140840 ./dev-python/sphinx-panels/sphinx-panels-0.6.0.ebuild -2307091910 ./dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild +2308120340 ./dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild 2303242310 ./dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild 2307311240 ./dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild 2303061640 ./dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild @@ -12556,22 +12430,27 @@ 2302281440 ./dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild 2305311410 ./dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild 2305300110 ./dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.4.ebuild +2308100610 ./dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild 2303171840 ./dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild 2306291010 ./dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild 2304191840 ./dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild 2305300110 ./dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild +2308100610 ./dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild 2307231840 ./dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild 2301141613 ./dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild 2305300110 ./dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.ebuild +2308100610 ./dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild 2307092010 ./dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r3.ebuild 2303171840 ./dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild 2305301910 ./dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild 2307092010 ./dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r2.ebuild +2308100610 ./dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild 2305300110 ./dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild +2308100610 ./dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild 2303242310 ./dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.0.ebuild -2303171840 ./dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild -2307091910 ./dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild +2308112310 ./dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild 2305300110 ./dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.4-r2.ebuild +2308100610 ./dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild 2305201010 ./dev-python/sphobjinv/sphobjinv-2.3.1.ebuild 2304112310 ./dev-python/spur/spur-0.3.23.ebuild 2306202210 ./dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild @@ -12659,8 +12538,11 @@ 2306200910 ./dev-python/tox/tox-4.6.3.ebuild 2308051510 ./dev-python/tox/tox-4.6.4.ebuild 2308082340 ./dev-python/tox/tox-4.7.0.ebuild +2308140940 ./dev-python/tox/tox-4.8.0.ebuild 2308060340 ./dev-python/tqdm/tqdm-4.65.0.ebuild 2308090640 ./dev-python/tqdm/tqdm-4.65.2.ebuild +2308100610 ./dev-python/tqdm/tqdm-4.66.0.ebuild +2308101610 ./dev-python/tqdm/tqdm-4.66.1.ebuild 2306060940 ./dev-python/traitlets/traitlets-5.9.0.ebuild 2301141613 ./dev-python/transitions/transitions-0.9.0.ebuild 2307241310 ./dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild @@ -12668,8 +12550,7 @@ 2305271340 ./dev-python/tree-sitter/tree-sitter-0.20.1.ebuild 2305291540 ./dev-python/treq/treq-22.2.0-r1.ebuild 2308022010 ./dev-python/trio/trio-0.22.2.ebuild -2306141940 ./dev-python/trustme/trustme-1.0.0.ebuild -2307201340 ./dev-python/trustme/trustme-1.1.0.ebuild +2308112240 ./dev-python/trustme/trustme-1.1.0.ebuild 2301141613 ./dev-python/tubes/tubes-0.2.1.ebuild 2306200910 ./dev-python/twine/twine-4.0.2.ebuild 2306141940 ./dev-python/twisted/twisted-22.10.0-r1.ebuild @@ -12678,8 +12559,6 @@ 2301271640 ./dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild 2303171910 ./dev-python/txaio/txaio-23.1.1.ebuild 2305311310 ./dev-python/txrequests/txrequests-0.9.6-r1.ebuild -2305042010 ./dev-python/typed-ast/typed-ast-1.5.4.ebuild -2307050940 ./dev-python/typed-ast/typed-ast-1.5.5.ebuild 2307191440 ./dev-python/typeguard/typeguard-4.0.0.ebuild 2307271910 ./dev-python/typeguard/typeguard-4.0.1.ebuild 2307300710 ./dev-python/typeguard/typeguard-4.1.0.ebuild @@ -12688,7 +12567,7 @@ 2306212010 ./dev-python/tzlocal/tzlocal-5.0.1.ebuild 2306271010 ./dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild 2307110910 ./dev-python/ubelt/ubelt-1.3.3.ebuild -2308041240 ./dev-python/ujson/ujson-5.8.0.ebuild +2308131940 ./dev-python/ujson/ujson-5.8.0.ebuild 2303302040 ./dev-python/unasync/unasync-0.5.0-r1.ebuild 2303160740 ./dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild 2306061940 ./dev-python/unidecode/unidecode-1.3.6.ebuild @@ -12696,9 +12575,8 @@ 2305301640 ./dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild 2305252312 ./dev-python/unittest-or-fail/unittest-or-fail-2.ebuild 2305272240 ./dev-python/untangle/untangle-1.2.1-r1.ebuild -2301141613 ./dev-python/uranium/uranium-4.13.0-r1.ebuild 2305270040 ./dev-python/uritemplate/uritemplate-4.1.1.ebuild -2305311310 ./dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild +2308131940 ./dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild 2306271010 ./dev-python/urllib3/urllib3-1.26.16.ebuild 2307201440 ./dev-python/urllib3/urllib3-2.0.4.ebuild 2308021840 ./dev-python/urllib3/urllib3-2.0.3.ebuild @@ -12711,6 +12589,7 @@ 2308010610 ./dev-python/uvicorn/uvicorn-0.23.2.ebuild 2308061540 ./dev-python/uvloop/uvloop-0.17.0.ebuild 2305311310 ./dev-python/validators/validators-0.20.0.ebuild +2308112210 ./dev-python/validators/validators-0.21.2.ebuild 2307281110 ./dev-python/vcrpy/vcrpy-5.0.0.ebuild 2307311040 ./dev-python/vcrpy/vcrpy-5.1.0.ebuild 2301141613 ./dev-python/vdf/vdf-3.4-r1.ebuild @@ -12726,6 +12605,7 @@ 2307171313 ./dev-python/virtualenv/virtualenv-20.24.0.ebuild 2307201440 ./dev-python/virtualenv/virtualenv-20.24.1.ebuild 2307250840 ./dev-python/virtualenv/virtualenv-20.24.2.ebuild +2308120640 ./dev-python/virtualenv/virtualenv-20.24.3.ebuild 2303160740 ./dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r2.ebuild 2307240512 ./dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild 2305270040 ./dev-python/visitor/visitor-0.1.3-r2.ebuild @@ -12792,10 +12672,7 @@ 2303272240 ./dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild 2305052040 ./dev-python/zconfig/zconfig-4.0.ebuild 2306012010 ./dev-python/zeep/zeep-4.2.1.ebuild -2306211540 ./dev-python/zipp/zipp-3.15.0.ebuild -2307090640 ./dev-python/zipp/zipp-3.16.0.ebuild -2307130840 ./dev-python/zipp/zipp-3.16.1.ebuild -2307150610 ./dev-python/zipp/zipp-3.16.2.ebuild +2308112240 ./dev-python/zipp/zipp-3.16.2.ebuild 2306060940 ./dev-python/zope-component/zope-component-6.0.ebuild 2306060940 ./dev-python/zope-configuration/zope-configuration-5.0.ebuild 2306060940 ./dev-python/zope-deprecation/zope-deprecation-5.0.ebuild @@ -12810,8 +12687,7 @@ 2306181840 ./dev-python/ansible-compat/ansible-compat-4.1.2.ebuild 2307220840 ./dev-python/ansible-compat/ansible-compat-4.1.5.ebuild 2303172110 ./dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild -2304142310 ./dev-python/csscompressor/csscompressor-0.9.5-r1.ebuild -2307081810 ./dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild +2308120340 ./dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild 2305200941 ./dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild 2305190710 ./dev-python/simpervisor/simpervisor-1.0.0.ebuild 2307201340 ./dev-python/boltons/boltons-23.0.0.ebuild @@ -12823,17 +12699,16 @@ 2307241240 ./dev-python/cons/cons-0.4.6.ebuild 2307060010 ./dev-python/etuples/etuples-0.3.9.ebuild 2307060010 ./dev-python/logical-unification/logical-unification-0.4.6.ebuild -2304161540 ./dev-python/minikanren/minikanren-1.0.3.ebuild -2307081810 ./dev-python/minikanren/minikanren-1.0.3-r1.ebuild +2308120340 ./dev-python/minikanren/minikanren-1.0.3-r1.ebuild 2307281110 ./dev-python/multipledispatch/multipledispatch-1.0.0.ebuild 2307191440 ./dev-python/starlette/starlette-0.28.0.ebuild 2307191440 ./dev-python/starlette/starlette-0.30.0.ebuild 2307201440 ./dev-python/tifffile/tifffile-2023.7.18.ebuild +2308132210 ./dev-python/tifffile/tifffile-2023.8.12.ebuild 2301141613 ./dev-python/pytest-codeblocks/pytest-codeblocks-0.16.1.ebuild 2305251940 ./dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild 2306240740 ./dev-python/build/build-0.10.0.ebuild -2303160710 ./dev-python/littleutils/littleutils-0.2.2.ebuild -2307081810 ./dev-python/littleutils/littleutils-0.2.2-r1.ebuild +2308131940 ./dev-python/littleutils/littleutils-0.2.2-r1.ebuild 2305270040 ./dev-python/pure_eval/pure_eval-0.2.2.ebuild 2303160740 ./dev-python/stack_data/stack_data-0.6.2.ebuild 2305252312 ./dev-python/installer/installer-0.7.0.ebuild @@ -12879,11 +12754,8 @@ 2306270840 ./dev-python/license-expression/license-expression-30.1.1.ebuild 2307191440 ./dev-python/nspektr/nspektr-0.4.0.ebuild 2308070610 ./dev-python/nspektr/nspektr-0.5.0.ebuild -2301271910 ./dev-python/Arpeggio/Arpeggio-2.0.0.ebuild -2307091810 ./dev-python/Arpeggio/Arpeggio-2.0.2.ebuild +2308112240 ./dev-python/Arpeggio/Arpeggio-2.0.2.ebuild 2305201910 ./dev-python/textX/textX-3.1.1.ebuild -2305262340 ./dev-python/uri_template/uri_template-1.2.0-r1.ebuild -2307091810 ./dev-python/uri_template/uri_template-1.3.0.ebuild 2305251910 ./dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild 2308031840 ./dev-python/pytest-shell-utilities/pytest-shell-utilities-1.8.0.ebuild 2303030911 ./dev-python/pytest-skip-markers/pytest-skip-markers-1.4.0.ebuild @@ -12905,7 +12777,7 @@ 2304140710 ./dev-python/spotipy/spotipy-2.23.0.ebuild 2305252312 ./dev-python/editables/editables-0.3.ebuild 2307070640 ./dev-python/editables/editables-0.4.ebuild -2307250840 ./dev-python/editables/editables-0.5.ebuild +2308132140 ./dev-python/editables/editables-0.5.ebuild 2307051110 ./dev-python/hatchling/hatchling-1.18.0.ebuild 2305282140 ./dev-python/pystache/pystache-0.6.1.ebuild 2305041940 ./dev-python/pyeclib/pyeclib-1.6.1.ebuild @@ -12932,10 +12804,10 @@ 2306011610 ./dev-python/kgb/kgb-7.1.1.ebuild 2306062110 ./dev-python/pydiffx/pydiffx-1.1.ebuild 2305272240 ./dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild -2307091810 ./dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild 2307241210 ./dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild -2307111010 ./dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild +2308131940 ./dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild 2307241410 ./dev-python/openapi-spec-validator/openapi-spec-validator-0.5.7.ebuild +2308131940 ./dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild 2307191440 ./dev-python/versioningit/versioningit-2.2.0.ebuild 2306181810 ./dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild 2307191440 ./dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -12945,9 +12817,9 @@ 2305271310 ./dev-python/check-manifest/check-manifest-0.49.ebuild 2305262340 ./dev-python/dictpath/dictpath-0.1.3.ebuild 2305270010 ./dev-python/jaraco-test/jaraco-test-5.3.0.ebuild -2306131940 ./dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild 2306160710 ./dev-python/openapi-core/openapi-core-0.17.2.ebuild -2307111010 ./dev-python/openapi-core/openapi-core-0.18.0.ebuild +2308131940 ./dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild +2308131940 ./dev-python/openapi-core/openapi-core-0.18.0.ebuild 2308020740 ./dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild 2305272240 ./dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild 2305030840 ./dev-python/qpageview/qpageview-0.6.2.ebuild @@ -12955,17 +12827,18 @@ 2305271210 ./dev-python/calver/calver-2022.06.26.ebuild 2305231912 ./dev-python/configupdater/configupdater-3.1.1.ebuild 2308051510 ./dev-python/pyproject-fmt/pyproject-fmt-0.13.0-r1.ebuild -2306271010 ./dev-python/trove-classifiers/trove-classifiers-2023.5.24.ebuild -2307070640 ./dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild +2308120640 ./dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild 2308080840 ./dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild +2308112240 ./dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild 2306092140 ./dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta1.ebuild -2307090640 ./dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild +2308130110 ./dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild 2307240640 ./dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild 2307281110 ./dev-python/ConfigArgParse/ConfigArgParse-1.5.5.ebuild 2304280910 ./dev-python/DBUtils/DBUtils-3.0.3.ebuild 2303171840 ./dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild 2303171840 ./dev-python/IPy/IPy-1.01-r1.ebuild 2305262340 ./dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild +2308110940 ./dev-python/async-timeout/async-timeout-4.0.3.ebuild 2308061540 ./dev-python/shapely/shapely-2.0.1.ebuild 2302171310 ./dev-python/pygccxml/pygccxml-2.2.1-r1.ebuild 2308082040 ./dev-python/pygccxml/pygccxml-2.3.0.ebuild @@ -13007,7 +12880,7 @@ 2301141613 ./dev-python/smbus2/smbus2-0.4.2.ebuild 2303160710 ./dev-python/hidapi/hidapi-0.13.1.ebuild 2307090810 ./dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild -2307090640 ./dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild +2308131940 ./dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild 2305272240 ./dev-python/pathable/pathable-0.4.3.ebuild 2302211510 ./dev-python/pathlib2/pathlib2-2.3.7_p1-r1.ebuild 2306250640 ./dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild @@ -13027,10 +12900,9 @@ 2307240640 ./dev-python/keyrings-alt/keyrings-alt-5.0.0.ebuild 2304081140 ./dev-python/spyder-notebook/spyder-notebook-0.4.1.ebuild 2307291540 ./dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild -2305231912 ./dev-python/path/path-16.6.0-r1.ebuild -2307070640 ./dev-python/path/path-16.7.1.ebuild -2306031810 ./dev-python/tornado/tornado-6.3.2.ebuild -2308050110 ./dev-python/tornado/tornado-6.3.2-r1.ebuild +2308112210 ./dev-python/path/path-16.7.1.ebuild +2308112210 ./dev-python/tornado/tornado-6.3.2-r1.ebuild +2308112210 ./dev-python/tornado/tornado-6.3.3.ebuild 2303252040 ./dev-python/jack-client/jack-client-0.5.4.ebuild 2307221610 ./dev-python/mido/mido-1.3.0.ebuild 2307292040 ./dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild @@ -13058,11 +12930,11 @@ 2308042340 ./dev-python/time-machine/time-machine-2.10.0.ebuild 2301141613 ./dev-python/aiostream/aiostream-0.4.5.ebuild 2305110940 ./dev-python/types-docutils/types-docutils-0.20.0.1.ebuild +2308140840 ./dev-python/types-docutils/types-docutils-0.20.0.2.ebuild 2303142010 ./dev-python/types-gdb/types-gdb-12.1.4.4.ebuild -2306182110 ./dev-python/httpx-socks/httpx-socks-0.7.6.ebuild -2307070640 ./dev-python/httpx-socks/httpx-socks-0.7.7.ebuild -2305311140 ./dev-python/hypercorn/hypercorn-0.14.3-r1.ebuild -2307090640 ./dev-python/hypercorn/hypercorn-0.14.4.ebuild +2308140840 ./dev-python/types-gdb/types-gdb-12.1.4.5.ebuild +2308121810 ./dev-python/httpx-socks/httpx-socks-0.7.7.ebuild +2308112210 ./dev-python/hypercorn/hypercorn-0.14.4.ebuild 2307092010 ./dev-python/tiny-proxy/tiny-proxy-0.2.0.ebuild 2307240640 ./dev-python/Nuitka/Nuitka-1.7.6.ebuild 2307271910 ./dev-python/Nuitka/Nuitka-1.7.7.ebuild @@ -13074,6 +12946,7 @@ 2307281110 ./dev-python/pypdf/pypdf-3.12.2.ebuild 2307302110 ./dev-python/pypdf/pypdf-3.14.0.ebuild 2308070610 ./dev-python/pypdf/pypdf-3.15.0.ebuild +2308140940 ./dev-python/pypdf/pypdf-3.15.1.ebuild 2305272240 ./dev-python/nox/nox-2023.04.22.ebuild 2306240740 ./dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild 2306111240 ./dev-python/pywayland/pywayland-0.4.15.ebuild @@ -13115,6 +12988,7 @@ 2308031840 ./dev-python/zeroconf/zeroconf-0.71.4.ebuild 2308030940 ./dev-python/zeroconf/zeroconf-0.72.0.ebuild 2308040610 ./dev-python/zeroconf/zeroconf-0.74.0.ebuild +2308140840 ./dev-python/zeroconf/zeroconf-0.76.0.ebuild 2304051740 ./dev-python/elastic-transport/elastic-transport-8.4.0.ebuild 2304221240 ./dev-python/ensurepip-wheel/ensurepip-wheel-0.40.0.ebuild 2307221610 ./dev-python/ensurepip-wheel/ensurepip-wheel-0.41.0.ebuild @@ -13130,7 +13004,7 @@ 2305252312 ./dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild 2306060910 ./dev-python/netcdf4/netcdf4-1.6.4.ebuild 2305200941 ./dev-python/jupyter-server-ydoc/jupyter-server-ydoc-0.8.0.ebuild -2307191440 ./dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild +2308131940 ./dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild 2306120910 ./dev-python/a2wsgi/a2wsgi-1.7.0.ebuild 2307281710 ./dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild 2307231140 ./dev-python/trio-websocket/trio-websocket-0.10.3.ebuild @@ -13145,10 +13019,11 @@ 2307241110 ./dev-python/jupyter-core/jupyter-core-5.3.1.ebuild 2304061240 ./dev-python/pytest-order/pytest-order-1.1.0.ebuild 2306020510 ./dev-python/flatdict/flatdict-4.0.1.ebuild -2307302040 ./dev-python/orjson/orjson-3.9.2.ebuild -2308080810 ./dev-python/orjson/orjson-3.9.4.ebuild +2308132240 ./dev-python/orjson/orjson-3.9.2.ebuild +2308131940 ./dev-python/orjson/orjson-3.9.4.ebuild 2304090940 ./dev-python/shellingham/shellingham-1.5.1.ebuild 2305170710 ./dev-python/django-debug-toolbar/django-debug-toolbar-4.1.ebuild +2308110910 ./dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild 2305090910 ./dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.4.3.ebuild 2307270640 ./dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.ebuild 2308050840 ./dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.1.ebuild @@ -13171,8 +13046,7 @@ 2307231010 ./dev-python/multiprocess/multiprocess-0.70.15.ebuild 2305060710 ./dev-python/nextinspace/nextinspace-2.0.5.ebuild 2305060710 ./dev-python/nextinspace/nextinspace-9999.ebuild -2306111640 ./dev-python/pyaml/pyaml-23.5.9.ebuild -2307070640 ./dev-python/pyaml/pyaml-23.7.0.ebuild +2308112240 ./dev-python/pyaml/pyaml-23.7.0.ebuild 2307211040 ./dev-python/pyarrow/pyarrow-12.0.1.ebuild 2307180910 ./dev-python/griffe/griffe-0.32.3.ebuild 2307110210 ./dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild @@ -13182,7 +13056,7 @@ 2308070610 ./dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild 2306041010 ./dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild 2306181810 ./dev-python/flit-core/flit-core-3.9.0.ebuild -2308050840 ./dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild +2308131940 ./dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild 2305200941 ./dev-python/jupyter-console/jupyter-console-6.6.3.ebuild 2305200941 ./dev-python/jupyter-events/jupyter-events-0.5.0.ebuild 2305200941 ./dev-python/jupyter-events/jupyter-events-0.6.3.ebuild @@ -13194,8 +13068,7 @@ 2305200941 ./dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild 2305201140 ./dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild 2305281510 ./dev-python/email-validator/email-validator-2.0.0_p2.ebuild -2306270840 ./dev-python/prometheus-client/prometheus-client-0.17.0.ebuild -2307110910 ./dev-python/prometheus-client/prometheus-client-0.17.1.ebuild +2308112210 ./dev-python/prometheus-client/prometheus-client-0.17.1.ebuild 2307201340 ./dev-python/semantic-version/semantic-version-2.10.0.ebuild 2305261210 ./dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20230525.ebuild 2305260440 ./dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1.ebuild @@ -13223,6 +13096,7 @@ 2307140840 ./dev-python/pydantic-core/pydantic-core-2.3.0.ebuild 2307211040 ./dev-python/pydantic-core/pydantic-core-2.3.1.ebuild 2307250840 ./dev-python/pydantic-core/pydantic-core-2.4.0.ebuild +2308111310 ./dev-python/pydantic-core/pydantic-core-2.5.0.ebuild 2306040910 ./dev-python/python-ctags3/python-ctags3-1.6.0.ebuild 2307241810 ./dev-python/anyascii/anyascii-0.3.2.ebuild 2308052310 ./dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild @@ -13231,24 +13105,23 @@ 2307242340 ./dev-python/referencing/referencing-0.30.0.ebuild 2308051410 ./dev-python/referencing/referencing-0.30.1.ebuild 2308052310 ./dev-python/referencing/referencing-0.30.2.ebuild -2308052310 ./dev-python/rpds-py/rpds-py-0.9.2.ebuild +2308120340 ./dev-python/rpds-py/rpds-py-0.9.2.ebuild 2307141910 ./dev-python/btrfs/btrfs-13.ebuild 2307312110 ./dev-python/service-identity/service-identity-23.1.0.ebuild 2306211810 ./dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild 2307241110 ./dev-python/readme-renderer/readme-renderer-40.0.ebuild -2307302040 ./dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild +2308131940 ./dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild 2307021641 ./dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild -2307302040 ./dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild +2308131940 ./dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild 2306282040 ./dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild 2306291010 ./dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild 2306291010 ./dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild 2306291010 ./dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild 2307021842 ./dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild 2308061110 ./dev-python/fastbencode/fastbencode-0.2.ebuild -2307080940 ./dev-python/charset-normalizer/charset-normalizer-3.1.0.ebuild -2307170440 ./dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild +2308112210 ./dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild 2307090310 ./dev-python/markdown-exec/markdown-exec-1.6.0.ebuild -2307090310 ./dev-python/markdown-include/markdown-include-0.8.1.ebuild +2308131540 ./dev-python/markdown-include/markdown-include-0.8.1.ebuild 2307090310 ./dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild 2307201440 ./dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.0.0.ebuild 2307090310 ./dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild @@ -13277,6 +13150,7 @@ 2307220210 ./dev-python/unearth/unearth-0.10.0.ebuild 2307231740 ./dev-python/hcloud/hcloud-1.24.0.ebuild 2307231740 ./dev-python/hcloud/hcloud-1.26.0.ebuild +2308100540 ./dev-python/hcloud/hcloud-1.27.2.ebuild 2307242340 ./dev-python/elasticsearch/elasticsearch-8.8.2.ebuild 2307241840 ./dev-python/sabctools/sabctools-7.0.2.ebuild 2307241840 ./dev-python/sabctools/sabctools-7.1.0.ebuild @@ -13291,7 +13165,15 @@ 2307271910 ./dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild 2308082340 ./dev-python/sqlglot/sqlglot-17.10.1.ebuild 2308090640 ./dev-python/sqlglot/sqlglot-17.10.2.ebuild +2308100540 ./dev-python/sqlglot/sqlglot-17.11.0.ebuild +2308120610 ./dev-python/sqlglot/sqlglot-17.12.0.ebuild 2308040610 ./dev-python/minify-html/minify-html-0.11.1.ebuild +2308101610 ./dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild +2308111010 ./dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild +2308130040 ./dev-python/flasgger/flasgger-0.9.7.1.ebuild +2308131940 ./dev-python/kerberos/kerberos-1.3.1-r2.ebuild +2308132140 ./dev-python/omemo-dr/omemo-dr-1.0.0.ebuild +2308112240 ./dev-python/uri-template/uri-template-1.3.0.ebuild 2307092010 ./dev-qt/assistant/assistant-5.15.10.ebuild 2307130310 ./dev-qt/designer/designer-5.15.10.ebuild 2307130310 ./dev-qt/linguist-tools/linguist-tools-5.15.10.ebuild @@ -13365,8 +13247,8 @@ 2308090810 ./dev-qt/qtwayland/qtwayland-5.15.10-r2.ebuild 2307120440 ./dev-qt/qtwebchannel/qtwebchannel-5.15.10.ebuild 2307202310 ./dev-qt/qtwebchannel/qtwebchannel-6.5.2.ebuild -2307210610 ./dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild -2308041540 ./dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild +2308100710 ./dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild +2308100710 ./dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild 2307120440 ./dev-qt/qtwebsockets/qtwebsockets-5.15.10.ebuild 2307202310 ./dev-qt/qtwebsockets/qtwebsockets-6.5.2.ebuild 2307092010 ./dev-qt/qtwebview/qtwebview-5.15.10.ebuild @@ -13391,16 +13273,19 @@ 2306280910 ./dev-ruby/actioncable/actioncable-6.1.7.4.ebuild 2306270840 ./dev-ruby/actioncable/actioncable-7.0.5.1.ebuild 2306301210 ./dev-ruby/actioncable/actioncable-7.0.6.ebuild +2308111140 ./dev-ruby/actioncable/actioncable-7.0.7.ebuild 2301271440 ./dev-ruby/actionmailbox/actionmailbox-6.1.7.2.ebuild 2306251040 ./dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild 2306270840 ./dev-ruby/actionmailbox/actionmailbox-7.0.5.1.ebuild 2307201140 ./dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild 2307201140 ./dev-ruby/actionmailbox/actionmailbox-7.0.6.ebuild +2308111140 ./dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild 2301271440 ./dev-ruby/actionmailer/actionmailer-6.1.7.2.ebuild 2303151040 ./dev-ruby/actionmailer/actionmailer-6.1.7.3.ebuild 2306280910 ./dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild 2306270840 ./dev-ruby/actionmailer/actionmailer-7.0.5.1.ebuild 2306301210 ./dev-ruby/actionmailer/actionmailer-7.0.6.ebuild +2308111140 ./dev-ruby/actionmailer/actionmailer-7.0.7.ebuild 2307170810 ./dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild 2307170810 ./dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild 2307170810 ./dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild @@ -13410,45 +13295,53 @@ 2306270840 ./dev-ruby/actionpack/actionpack-7.0.5.1.ebuild 2307011340 ./dev-ruby/actionpack/actionpack-6.1.7.4.ebuild 2306301210 ./dev-ruby/actionpack/actionpack-7.0.6.ebuild +2308111140 ./dev-ruby/actionpack/actionpack-7.0.7.ebuild 2301271440 ./dev-ruby/actiontext/actiontext-6.1.7.2.ebuild 2304050640 ./dev-ruby/actiontext/actiontext-6.1.7.3.ebuild 2306270840 ./dev-ruby/actiontext/actiontext-7.0.5.1.ebuild 2307081740 ./dev-ruby/actiontext/actiontext-6.1.7.4.ebuild 2307152140 ./dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild 2307212040 ./dev-ruby/actiontext/actiontext-7.0.6.ebuild +2308111140 ./dev-ruby/actiontext/actiontext-7.0.7.ebuild 2304070610 ./dev-ruby/actionview/actionview-6.1.7.3.ebuild 2304101140 ./dev-ruby/actionview/actionview-6.1.7.2.ebuild 2306270840 ./dev-ruby/actionview/actionview-7.0.5.1.ebuild 2307011340 ./dev-ruby/actionview/actionview-6.1.7.4.ebuild 2306301210 ./dev-ruby/actionview/actionview-7.0.6.ebuild +2308111140 ./dev-ruby/actionview/actionview-7.0.7.ebuild 2301271440 ./dev-ruby/activejob/activejob-6.1.7.2.ebuild 2303151040 ./dev-ruby/activejob/activejob-6.1.7.3.ebuild 2306280910 ./dev-ruby/activejob/activejob-6.1.7.4.ebuild 2306270840 ./dev-ruby/activejob/activejob-7.0.5.1.ebuild 2306301210 ./dev-ruby/activejob/activejob-7.0.6.ebuild -2304120940 ./dev-ruby/activeldap/activeldap-6.1.0-r1.ebuild +2308111140 ./dev-ruby/activejob/activejob-7.0.7.ebuild +2308112240 ./dev-ruby/activeldap/activeldap-6.1.0-r1.ebuild 2308080910 ./dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild 2304070610 ./dev-ruby/activemodel/activemodel-6.1.7.3.ebuild 2304101140 ./dev-ruby/activemodel/activemodel-6.1.7.2.ebuild 2306270840 ./dev-ruby/activemodel/activemodel-7.0.5.1.ebuild 2307011340 ./dev-ruby/activemodel/activemodel-6.1.7.4.ebuild 2306301210 ./dev-ruby/activemodel/activemodel-7.0.6.ebuild +2308111140 ./dev-ruby/activemodel/activemodel-7.0.7.ebuild 2304070610 ./dev-ruby/activerecord/activerecord-6.1.7.3.ebuild 2304101140 ./dev-ruby/activerecord/activerecord-6.1.7.2.ebuild 2306270840 ./dev-ruby/activerecord/activerecord-7.0.5.1.ebuild 2307011340 ./dev-ruby/activerecord/activerecord-6.1.7.4.ebuild 2306301210 ./dev-ruby/activerecord/activerecord-7.0.6.ebuild +2308111140 ./dev-ruby/activerecord/activerecord-7.0.7.ebuild 2301271440 ./dev-ruby/activestorage/activestorage-6.1.7.2.ebuild 2304050640 ./dev-ruby/activestorage/activestorage-6.1.7.3.ebuild 2306270840 ./dev-ruby/activestorage/activestorage-7.0.5.1.ebuild 2306301910 ./dev-ruby/activestorage/activestorage-6.1.7.4.ebuild 2306301210 ./dev-ruby/activestorage/activestorage-7.0.6.ebuild +2308111140 ./dev-ruby/activestorage/activestorage-7.0.7.ebuild 2304070610 ./dev-ruby/activesupport/activesupport-6.1.7.3-r1.ebuild 2304240140 ./dev-ruby/activesupport/activesupport-6.1.7.2-r1.ebuild 2304271140 ./dev-ruby/activesupport/activesupport-6.1.7.3-r2.ebuild 2306270840 ./dev-ruby/activesupport/activesupport-7.0.5.1.ebuild 2307201040 ./dev-ruby/activesupport/activesupport-6.1.7.4.ebuild 2307201040 ./dev-ruby/activesupport/activesupport-7.0.6.ebuild +2308111140 ./dev-ruby/activesupport/activesupport-7.0.7.ebuild 2210050840 ./dev-ruby/acts_as_list/acts_as_list-1.0.4.ebuild 2302041110 ./dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild 2305242312 ./dev-ruby/addressable/addressable-2.8.1.ebuild @@ -13459,6 +13352,7 @@ 2304030410 ./dev-ruby/ae/ae-1.8.2-r1.ebuild 2303251040 ./dev-ruby/afm/afm-0.2.2-r2.ebuild 2304291040 ./dev-ruby/airbrussh/airbrussh-1.4.1.ebuild +2308121040 ./dev-ruby/airbrussh/airbrussh-1.4.2.ebuild 2307081740 ./dev-ruby/amatch/amatch-0.4.1.ebuild 2304072140 ./dev-ruby/ammeter/ammeter-1.1.5.ebuild 2307122210 ./dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild @@ -13466,7 +13360,6 @@ 2204021210 ./dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild 2307081240 ./dev-ruby/amq-protocol/amq-protocol-2.3.2-r1.ebuild 2303121540 ./dev-ruby/amqp/amqp-1.8.0-r1.ebuild -2205080910 ./dev-ruby/annoy/annoy-0.5.6-r2.ebuild 2304030410 ./dev-ruby/ansi/ansi-1.5.0-r2.ebuild 2307170810 ./dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild 2304012340 ./dev-ruby/ascii85/ascii85-1.1.0-r1.ebuild @@ -13522,7 +13415,6 @@ 2304081310 ./dev-ruby/bunny/bunny-2.20.3.ebuild 2306091140 ./dev-ruby/bunny/bunny-2.21.0.ebuild 2307121240 ./dev-ruby/bunny/bunny-2.22.0.ebuild -2205070940 ./dev-ruby/c21e/c21e-2.0.0.ebuild 2304071210 ./dev-ruby/capistrano/capistrano-3.17.2.ebuild 2305242312 ./dev-ruby/capistrano/capistrano-2.15.5-r3.ebuild 2307031240 ./dev-ruby/capistrano/capistrano-3.17.3.ebuild @@ -13595,7 +13487,6 @@ 2307070740 ./dev-ruby/delayer-deferred/delayer-deferred-2.2.0-r1.ebuild 2303271140 ./dev-ruby/delayer/delayer-1.2.1.ebuild 2304270910 ./dev-ruby/dependor/dependor-1.0.1-r1.ebuild -2205061310 ./dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild 2304270910 ./dev-ruby/descendants_tracker/descendants_tracker-0.0.4-r1.ebuild 2305252312 ./dev-ruby/did_you_mean/did_you_mean-1.5.0.ebuild 2305252312 ./dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild @@ -13628,7 +13519,7 @@ 2205061210 ./dev-ruby/equatable/equatable-0.7.0.ebuild 2307052010 ./dev-ruby/equatable/equatable-0.7.0-r1.ebuild 2304240140 ./dev-ruby/erubi/erubi-1.12.0.ebuild -2305252312 ./dev-ruby/erubis/erubis-2.7.0-r4.ebuild +2308121040 ./dev-ruby/erubis/erubis-2.7.0-r4.ebuild 2304130610 ./dev-ruby/ethon/ethon-0.15.0.ebuild 2304130610 ./dev-ruby/ethon/ethon-0.16.0.ebuild 2307121110 ./dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild @@ -13638,12 +13529,12 @@ 2306010910 ./dev-ruby/execjs/execjs-2.8.1-r1.ebuild 2306031310 ./dev-ruby/exifr/exifr-1.4.0.ebuild 2304020240 ./dev-ruby/facter/facter-3.14.24.ebuild -2305212310 ./dev-ruby/facter/facter-4.4.0.ebuild 2307131940 ./dev-ruby/facter/facter-4.4.1.ebuild 2305242312 ./dev-ruby/fakefs/fakefs-1.9.0.ebuild 2307241710 ./dev-ruby/fakefs/fakefs-2.5.0.ebuild 2302041040 ./dev-ruby/faker/faker-2.23.0-r1.ebuild 2304281210 ./dev-ruby/faker/faker-3.2.0.ebuild +2308130840 ./dev-ruby/faker/faker-3.2.1.ebuild 2212240940 ./dev-ruby/faraday/faraday-1.3.1.ebuild 2304110010 ./dev-ruby/faraday/faraday-2.7.2.ebuild 2306260810 ./dev-ruby/faraday/faraday-2.7.7.ebuild @@ -13698,9 +13589,9 @@ 2307200940 ./dev-ruby/gruff/gruff-0.23.0.ebuild 2304070940 ./dev-ruby/haml-rails/haml-rails-2.0.1-r1.ebuild 2307020810 ./dev-ruby/haml-rails/haml-rails-2.1.0.ebuild -2305252312 ./dev-ruby/haml/haml-5.2.2.ebuild 2305252312 ./dev-ruby/haml/haml-6.1.1-r1.ebuild 2305252312 ./dev-ruby/haml/haml-6.1.1.ebuild +2308112240 ./dev-ruby/haml/haml-5.2.2.ebuild 2303271240 ./dev-ruby/hamster/hamster-3.0.0-r2.ebuild 2305242312 ./dev-ruby/hashdiff/hashdiff-1.0.1.ebuild 2306292340 ./dev-ruby/hashery/hashery-2.1.2-r1.ebuild @@ -13745,12 +13636,10 @@ 2304011210 ./dev-ruby/idn-ruby/idn-ruby-0.1.5.ebuild 2304072140 ./dev-ruby/image_processing/image_processing-1.12.2.ebuild 2307041310 ./dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild -2205040840 ./dev-ruby/inflecto/inflecto-0.0.2-r1.ebuild 2204150840 ./dev-ruby/instance_storage/instance_storage-1.0.0-r1.ebuild 2304032040 ./dev-ruby/instance_storage/instance_storage-2.0.0.ebuild 2306292340 ./dev-ruby/instance_storage/instance_storage-2.0.0-r1.ebuild 2307040940 ./dev-ruby/instance_storage/instance_storage-1.0.0-r2.ebuild -2307040910 ./dev-ruby/instantiator/instantiator-0.0.7-r1.ebuild 2303180310 ./dev-ruby/introspection/introspection-0.0.4-r1.ebuild 2304171310 ./dev-ruby/introspection/introspection-0.0.4-r2.ebuild 2304192340 ./dev-ruby/itextomml/itextomml-1.6.1.ebuild @@ -13762,6 +13651,7 @@ 2303312110 ./dev-ruby/jsobfu/jsobfu-0.4.2-r1.ebuild 2306031310 ./dev-ruby/json/json-2.6.3.ebuild 2204081239 ./dev-ruby/json_schema/json_schema-0.20.9.ebuild +2308112240 ./dev-ruby/json_schema/json_schema-0.21.0.ebuild 2303271140 ./dev-ruby/jwt/jwt-2.7.0.ebuild 2304071110 ./dev-ruby/jwt/jwt-2.2.3.ebuild 2306120940 ./dev-ruby/jwt/jwt-2.7.1.ebuild @@ -13818,7 +13708,6 @@ 2205011210 ./dev-ruby/memoist/memoist-0.16.2.ebuild 2306100740 ./dev-ruby/memoist/memoist-0.16.2-r1.ebuild 2307021540 ./dev-ruby/memoizable/memoizable-0.4.2-r1.ebuild -2205011210 ./dev-ruby/memoize/memoize-1.3.1-r2.ebuild 2304010940 ./dev-ruby/mercenary/mercenary-0.4.0-r1.ebuild 2305252312 ./dev-ruby/metaclass/metaclass-0.0.4-r2.ebuild 2205011210 ./dev-ruby/metasm/metasm-1.0.5-r1.ebuild @@ -13863,11 +13752,10 @@ 2306061710 ./dev-ruby/msgpack/msgpack-1.7.1.ebuild 2307190840 ./dev-ruby/msgpack/msgpack-1.7.2.ebuild 2305252312 ./dev-ruby/multi_json/multi_json-1.15.0.ebuild -2205081810 ./dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild 2304070840 ./dev-ruby/multi_test/multi_test-1.1.0.ebuild 2303271240 ./dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild 2304101410 ./dev-ruby/multipart-post/multipart-post-2.3.0.ebuild -2306031310 ./dev-ruby/mustache/mustache-1.1.1-r1.ebuild +2308112240 ./dev-ruby/mustache/mustache-1.1.1-r1.ebuild 2207241110 ./dev-ruby/mustermann/mustermann-1.1.2.ebuild 2212042110 ./dev-ruby/mustermann/mustermann-2.0.2.ebuild 2304071440 ./dev-ruby/mustermann/mustermann-3.0.0.ebuild @@ -13885,11 +13773,12 @@ 2307020940 ./dev-ruby/net-http-pipeline/net-http-pipeline-1.0.1-r1.ebuild 2305252312 ./dev-ruby/net-scp/net-scp-3.0.0.ebuild 2305252312 ./dev-ruby/net-scp/net-scp-4.0.0.ebuild -2307111310 ./dev-ruby/net-sftp/net-sftp-4.0.0.ebuild -2307121240 ./dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild +2308121240 ./dev-ruby/net-sftp/net-sftp-4.0.0.ebuild +2308131210 ./dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild 2304020610 ./dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild 2304081410 ./dev-ruby/net-ssh/net-ssh-7.0.1.ebuild 2306011910 ./dev-ruby/net-ssh/net-ssh-7.1.0.ebuild +2308121040 ./dev-ruby/net-ssh/net-ssh-7.2.0.ebuild 2306242240 ./dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild 2306010940 ./dev-ruby/netrc/netrc-0.11.0-r2.ebuild 2304020840 ./dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild @@ -13897,12 +13786,10 @@ 2305252312 ./dev-ruby/nio4r/nio4r-2.5.8.ebuild 2306251040 ./dev-ruby/nio4r/nio4r-2.5.9.ebuild 2305252312 ./dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild -2305110110 ./dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild 2305120910 ./dev-ruby/nokogiri/nokogiri-1.14.4.ebuild 2306031310 ./dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild -2306041440 ./dev-ruby/nokogiri/nokogiri-1.15.1.ebuild -2306120540 ./dev-ruby/nokogiri/nokogiri-1.15.2.ebuild 2307140910 ./dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +2308121040 ./dev-ruby/nokogiri/nokogiri-1.15.4.ebuild 2301131140 ./dev-ruby/oauth/oauth-0.5.14.ebuild 2307111140 ./dev-ruby/oauth/oauth-0.6.2.ebuild 2305101040 ./dev-ruby/oauth2/oauth2-1.4.11.ebuild @@ -13953,9 +13840,9 @@ 2303271640 ./dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild 2307050410 ./dev-ruby/prawn/prawn-2.4.0-r2.ebuild 2303180310 ./dev-ruby/pry/pry-0.14.2.ebuild -2305242312 ./dev-ruby/public_suffix/public_suffix-4.0.7.ebuild 2305242312 ./dev-ruby/public_suffix/public_suffix-5.0.1.ebuild -2307120740 ./dev-ruby/public_suffix/public_suffix-5.0.3.ebuild +2308131210 ./dev-ruby/public_suffix/public_suffix-4.0.7.ebuild +2308131210 ./dev-ruby/public_suffix/public_suffix-5.0.3.ebuild 2210022010 ./dev-ruby/pundit/pundit-2.2.0.ebuild 2307110810 ./dev-ruby/pundit/pundit-2.3.0.ebuild 2307180810 ./dev-ruby/pundit/pundit-2.3.1.ebuild @@ -13974,6 +13861,7 @@ 2305252312 ./dev-ruby/rack-protection/rack-protection-2.2.3.ebuild 2305252312 ./dev-ruby/rack-protection/rack-protection-3.0.5.ebuild 2307241540 ./dev-ruby/rack-protection/rack-protection-3.0.6.ebuild +2308121040 ./dev-ruby/rack-protection/rack-protection-3.1.0.ebuild 2210231340 ./dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild 2210230040 ./dev-ruby/rack-test/rack-test-2.0.2.ebuild 2307042240 ./dev-ruby/rack-test/rack-test-2.1.0.ebuild @@ -13992,11 +13880,13 @@ 2306280910 ./dev-ruby/rails/rails-6.1.7.4.ebuild 2306270840 ./dev-ruby/rails/rails-7.0.5.1.ebuild 2306301210 ./dev-ruby/rails/rails-7.0.6.ebuild +2308111140 ./dev-ruby/rails/rails-7.0.7.ebuild 2303151040 ./dev-ruby/railties/railties-6.1.7.3.ebuild 2304101140 ./dev-ruby/railties/railties-6.1.7.2.ebuild 2306270840 ./dev-ruby/railties/railties-7.0.5.1.ebuild 2307011340 ./dev-ruby/railties/railties-6.1.7.4.ebuild 2306301210 ./dev-ruby/railties/railties-7.0.6.ebuild +2308111140 ./dev-ruby/railties/railties-7.0.7.ebuild 2303290140 ./dev-ruby/rainbow/rainbow-3.1.1.ebuild 2305252312 ./dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild 2308050440 ./dev-ruby/rake-compiler/rake-compiler-1.2.3.ebuild @@ -14041,10 +13931,11 @@ 2303310412 ./dev-ruby/ref/ref-2.0.0-r1.ebuild 2303261040 ./dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild 2303282240 ./dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild +2308130840 ./dev-ruby/regexp_parser/regexp_parser-2.8.1.ebuild 2303290140 ./dev-ruby/regexp_property_values/regexp_property_values-1.3.0.ebuild 2307241310 ./dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild 2306250010 ./dev-ruby/request_store/request_store-1.5.1.ebuild -2212041340 ./dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild +2308131210 ./dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild 2307140910 ./dev-ruby/rexical/rexical-1.0.7-r1.ebuild 2306031310 ./dev-ruby/rexml/rexml-3.2.5-r1.ebuild 2307301240 ./dev-ruby/rexml/rexml-3.2.6.ebuild @@ -14089,10 +13980,10 @@ 2306300940 ./dev-ruby/rspec-mocks/rspec-mocks-3.12.5.ebuild 2307140910 ./dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild 2305051140 ./dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild -2307122210 ./dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild -2307170810 ./dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild +2308131210 ./dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild +2308130840 ./dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild 2303261010 ./dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0-r1.ebuild -2304221010 ./dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild +2308130840 ./dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild 2305252312 ./dev-ruby/rspec-support/rspec-support-3.11.0.ebuild 2305252312 ./dev-ruby/rspec-support/rspec-support-3.11.1.ebuild 2305252312 ./dev-ruby/rspec-support/rspec-support-3.12.0.ebuild @@ -14101,6 +13992,7 @@ 2307140910 ./dev-ruby/rspec/rspec-3.12.0.ebuild 2305252312 ./dev-ruby/rspectacular/rspectacular-0.70.8-r2.ebuild 2306031310 ./dev-ruby/rss/rss-0.2.9-r1.ebuild +2308121040 ./dev-ruby/rss/rss-0.3.0.ebuild 2306012010 ./dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild 2211011310 ./dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r4.ebuild 2306250010 ./dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild @@ -14166,8 +14058,8 @@ 2206282010 ./dev-ruby/sass-listen/sass-listen-4.0.0-r1.ebuild 2304081010 ./dev-ruby/sass-rails/sass-rails-5.1.0-r1.ebuild 2212031040 ./dev-ruby/sass/sass-3.7.4-r1.ebuild -2308031840 ./dev-ruby/sass/sass-3.7.4-r2.ebuild -2307170810 ./dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild +2308130840 ./dev-ruby/sass/sass-3.7.4-r2.ebuild +2308130840 ./dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild 2304072140 ./dev-ruby/sassc/sassc-2.4.0-r1.ebuild 2303220640 ./dev-ruby/sawyer/sawyer-0.9.2.ebuild 2304072140 ./dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild @@ -14178,6 +14070,7 @@ 2304020240 ./dev-ruby/semantic_puppet/semantic_puppet-1.0.4.ebuild 2204182040 ./dev-ruby/semver2/semver2-3.4.2-r1.ebuild 2204182040 ./dev-ruby/serialport/serialport-1.3.2.ebuild +2308121310 ./dev-ruby/serialport/serialport-1.3.2-r1.ebuild 2212110940 ./dev-ruby/serverengine/serverengine-2.3.0.ebuild 2212281040 ./dev-ruby/serverengine/serverengine-2.3.1.ebuild 2307101110 ./dev-ruby/serverengine/serverengine-2.3.2.ebuild @@ -14205,13 +14098,14 @@ 2304081210 ./dev-ruby/sinatra/sinatra-3.0.5.ebuild 2306011910 ./dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild 2307241840 ./dev-ruby/sinatra/sinatra-3.0.6.ebuild +2308121040 ./dev-ruby/sinatra/sinatra-3.1.0.ebuild 2304030840 ./dev-ruby/slim/slim-4.1.0-r4.ebuild 2306021440 ./dev-ruby/slim/slim-5.1.0-r1.ebuild 2308021640 ./dev-ruby/slim/slim-5.1.1.ebuild 2303181040 ./dev-ruby/slop/slop-4.10.1.ebuild 2304221910 ./dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0-r1.ebuild 2306211110 ./dev-ruby/sorted_set/sorted_set-1.0.3.ebuild -2304072140 ./dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild +2308130840 ./dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild 2306200740 ./dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild 2306232240 ./dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild 2305252312 ./dev-ruby/spring/spring-4.1.1.ebuild @@ -14253,7 +14147,7 @@ 2306250910 ./dev-ruby/test-unit/test-unit-3.6.1.ebuild 2308022110 ./dev-ruby/test-unit/test-unit-3.5.8.ebuild 2308042340 ./dev-ruby/test-unit/test-unit-3.6.0.ebuild -2304072140 ./dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild +2308130840 ./dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild 2304240140 ./dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild 2306200810 ./dev-ruby/text-hyphen/text-hyphen-1.5.0.ebuild 2303102340 ./dev-ruby/text/text-1.3.1-r1.ebuild @@ -14265,8 +14159,8 @@ 2305252312 ./dev-ruby/tilt/tilt-2.0.11.ebuild 2305252312 ./dev-ruby/tilt/tilt-2.1.0.ebuild 2307092140 ./dev-ruby/tilt/tilt-2.2.0.ebuild -2303282240 ./dev-ruby/timecop/timecop-0.9.5.ebuild 2304240140 ./dev-ruby/timecop/timecop-0.9.6.ebuild +2308131210 ./dev-ruby/timecop/timecop-0.9.7.ebuild 2307042340 ./dev-ruby/timers/timers-4.3.5-r1.ebuild 2303282240 ./dev-ruby/tins/tins-1.32.1.ebuild 2303301610 ./dev-ruby/tokyocabinet/tokyocabinet-1.32.0-r1.ebuild @@ -14312,7 +14206,7 @@ 2307150910 ./dev-ruby/vlad/vlad-2.7.1-r1.ebuild 2307141010 ./dev-ruby/warden/warden-1.2.9-r1.ebuild 2307082340 ./dev-ruby/web-console/web-console-4.2.0.ebuild -2305242312 ./dev-ruby/webmock/webmock-3.18.1.ebuild +2308130840 ./dev-ruby/webmock/webmock-3.18.1.ebuild 2305252312 ./dev-ruby/webrick/webrick-1.7.0-r1.ebuild 2305252312 ./dev-ruby/webrick/webrick-1.8.0.ebuild 2305252312 ./dev-ruby/webrick/webrick-1.8.1.ebuild @@ -14358,11 +14252,12 @@ 2308031840 ./dev-ruby/strscan/strscan-3.0.6.ebuild 2308020740 ./dev-ruby/timeout/timeout-0.3.2.ebuild 2304112110 ./dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild -2305252312 ./dev-ruby/psych/psych-4.0.6.ebuild 2306031310 ./dev-ruby/psych/psych-5.1.0.ebuild +2308112240 ./dev-ruby/psych/psych-4.0.6.ebuild 2305252312 ./dev-ruby/stringio/stringio-3.0.5.ebuild 2306150840 ./dev-ruby/stringio/stringio-3.0.7.ebuild 2308042040 ./dev-ruby/stringio/stringio-3.0.6.ebuild +2308111140 ./dev-ruby/stringio/stringio-3.0.8.ebuild 2308020740 ./dev-ruby/date/date-3.3.3.ebuild 2305252312 ./dev-ruby/net-ftp/net-ftp-0.2.0.ebuild 2305252312 ./dev-ruby/time/time-0.2.1.ebuild @@ -14395,9 +14290,9 @@ 2307042340 ./dev-ruby/async/async-2.5.1.ebuild 2307050310 ./dev-ruby/async/async-2.6.2.ebuild 2308090810 ./dev-ruby/async/async-2.6.3.ebuild -2307042340 ./dev-ruby/console/console-1.16.2-r1.ebuild 2307050310 ./dev-ruby/console/console-1.17.2.ebuild 2307200940 ./dev-ruby/console/console-1.17.4.ebuild +2308121040 ./dev-ruby/console/console-1.23.1.ebuild 2307042340 ./dev-ruby/fiber-local/fiber-local-1.0.0.ebuild 2301131140 ./dev-ruby/io-event/io-event-1.1.6.ebuild 2305201240 ./dev-ruby/io-event/io-event-1.2.2.ebuild @@ -14424,7 +14319,7 @@ 2307042340 ./dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild 2304211010 ./dev-ruby/rackup/rackup-2.1.0.ebuild 2307111140 ./dev-ruby/rspec-block_is_expected/rspec-block_is_expected-1.0.5.ebuild -2307111140 ./dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild +2308130840 ./dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild 2307111140 ./dev-ruby/version_gem/version_gem-1.1.3.ebuild 2306211110 ./dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild 2306252110 ./dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild @@ -14438,6 +14333,7 @@ 2307141010 ./dev-ruby/elastic-transport/elastic-transport-8.2.2.ebuild 2307150910 ./dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild 2307241410 ./dev-ruby/leto/leto-2.1.0.ebuild +2308131210 ./dev-ruby/sequel/sequel-5.71.0.ebuild 2305161510 ./dev-scheme/bytestructures/bytestructures-1.0.10.ebuild 2305161510 ./dev-scheme/bytestructures/bytestructures-2.0.1.ebuild 2202031739 ./dev-scheme/c-wrapper/c-wrapper-0.6.1-r2.ebuild @@ -14493,9 +14389,8 @@ 2111261239 ./dev-scheme/guile-colorized/guile-colorized-0.1_p20191205.ebuild 2111261239 ./dev-scheme/guile-colorized/guile-colorized-9999.ebuild 2305161510 ./dev-scheme/akku/akku-1.1.0.ebuild -2210010240 ./dev-scheme/owl-lisp/owl-lisp-0.2.ebuild -2210010240 ./dev-scheme/owl-lisp/owl-lisp-9999.ebuild -2301011540 ./dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild +2308111710 ./dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild +2308111710 ./dev-scheme/owl-lisp/owl-lisp-9999.ebuild 2305161510 ./dev-scheme/guile-gi/guile-gi-0.3.1-r2.ebuild 2305161510 ./dev-scheme/guile-gi/guile-gi-0.3.2-r2.ebuild 2305161510 ./dev-scheme/guile-gi/guile-gi-9999.ebuild @@ -14703,6 +14598,7 @@ 1910181539 ./dev-util/autoproject/autoproject-0.20_p5.ebuild 2205100240 ./dev-util/babeltrace/babeltrace-1.5.8.ebuild 2303311940 ./dev-util/bats/bats-1.9.0.ebuild +2308110940 ./dev-util/bats/bats-1.10.0.ebuild 2205012210 ./dev-util/bazel/bazel-3.7.2-r1.ebuild 2205012210 ./dev-util/bazel/bazel-4.2.2.ebuild 2209230640 ./dev-util/bazel/bazel-5.0.0.ebuild @@ -14758,7 +14654,7 @@ 2305031210 ./dev-util/cargo-c/cargo-c-0.9.19.ebuild 2305271840 ./dev-util/cargo-c/cargo-c-0.9.16.ebuild 2306132040 ./dev-util/cargo-c/cargo-c-0.9.20.ebuild -2307201340 ./dev-util/cargo-c/cargo-c-0.9.22.ebuild +2308110040 ./dev-util/cargo-c/cargo-c-0.9.23.ebuild 2307120940 ./dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild 2307120940 ./dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild 2110072009 ./dev-util/cargo-license/cargo-license-0.4.2.ebuild @@ -14803,6 +14699,7 @@ 2308040010 ./dev-util/cmake/cmake-3.27.0-r1.ebuild 2308040010 ./dev-util/cmake/cmake-3.27.1-r1.ebuild 2308040010 ./dev-util/cmake/cmake-9999.ebuild +2308110640 ./dev-util/cmake/cmake-3.27.2.ebuild 2307112210 ./dev-util/cmocka/cmocka-1.1.5-r1.ebuild 2304140440 ./dev-util/codeblocks/codeblocks-9999.ebuild 2305040740 ./dev-util/codeblocks/codeblocks-20.03-r6.ebuild @@ -14838,7 +14735,7 @@ 2303162210 ./dev-util/cram/cram-0.7-r2.ebuild 2207280640 ./dev-util/crash/crash-9999.ebuild 2212190610 ./dev-util/crash/crash-8.0.2.ebuild -2305121610 ./dev-util/crash/crash-8.0.3.ebuild +2308100240 ./dev-util/crash/crash-8.0.3-r1.ebuild 2305252312 ./dev-util/cscope/cscope-15.9-r1.ebuild 2305252312 ./dev-util/cscope/cscope-15.9.ebuild 2008310139 ./dev-util/csup/csup-20060318-r1.ebuild @@ -14863,7 +14760,6 @@ 2304101410 ./dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild 2307081740 ./dev-util/cucumber-rails/cucumber-rails-2.6.1.ebuild 2304020240 ./dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild -2304130610 ./dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild 2304101410 ./dev-util/cucumber/cucumber-8.0.0.ebuild 2305092110 ./dev-util/cunit/cunit-2.1_p3-r1.ebuild 2212030040 ./dev-util/cutils/cutils-1.6-r5.ebuild @@ -14895,9 +14791,8 @@ 1702282250 ./dev-util/dissembler/dissembler-0.9-r1.ebuild 2010010409 ./dev-util/docker-distribution-pruner/docker-distribution-pruner-0_p20170401.ebuild 2302012140 ./dev-util/dogtail/dogtail-0.9.11.ebuild -2203231839 ./dev-util/drone-cli/drone-cli-1.5.0.ebuild -2203230939 ./dev-util/drone/drone-2.11.1.ebuild -2210022110 ./dev-util/drone/drone-2.13.0.ebuild +2308092110 ./dev-util/drone-cli/drone-cli-1.7.0.ebuild +2308092110 ./dev-util/drone/drone-2.18.0.ebuild 2104201509 ./dev-util/dropwatch/dropwatch-1.4_p20150706.ebuild 2306101350 ./dev-util/duma/duma-2.5.15-r2.ebuild 2307240710 ./dev-util/dwdiff/dwdiff-2.1.3.ebuild @@ -15044,10 +14939,10 @@ 2308031910 ./dev-util/lldb/lldb-18.0.0.9999.ebuild 2308031910 ./dev-util/lldb/lldb-18.0.0_pre20230803.ebuild 2308082140 ./dev-util/lldb/lldb-17.0.0_rc2.ebuild +2308102110 ./dev-util/lldb/lldb-18.0.0_pre20230810.ebuild 2203200410 ./dev-util/lockrun/lockrun-20120508-r1.ebuild 2307060010 ./dev-util/lockrun/lockrun-20120508-r2.ebuild 1911050009 ./dev-util/lsuio/lsuio-0.2.0-r1.ebuild -2303310140 ./dev-util/ltrace/ltrace-0.7.3.6.1.ebuild 2308041440 ./dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild 2109200110 ./dev-util/lttng-modules/lttng-modules-2.12.5.ebuild 2109261209 ./dev-util/lttng-modules/lttng-modules-2.12.6.ebuild @@ -15096,12 +14991,12 @@ 2207030910 ./dev-util/ninka/ninka-2.0_pre1_p20220619.ebuild 2201281040 ./dev-util/numdiff/numdiff-5.9.0.ebuild 2306291340 ./dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild -2306291340 ./dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.1.1-r1.ebuild -2306291340 ./dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.0.ebuild +2308141110 ./dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.1.1-r1.ebuild +2308141110 ./dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.0.ebuild +2308141110 ./dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.2.1.ebuild 2110011039 ./dev-util/objconv/objconv-2.51.ebuild 2111250310 ./dev-util/omake/omake-0.10.3-r1.ebuild 1705252354 ./dev-util/open-vcdiff/open-vcdiff-0.8.4-r1.ebuild -2304120910 ./dev-util/opencl-headers/opencl-headers-2023.02.06.ebuild 2307151140 ./dev-util/opencl-headers/opencl-headers-2023.04.17.ebuild 2211240640 ./dev-util/oprofile/oprofile-1.4.0.ebuild 2305100340 ./dev-util/ostree/ostree-2023.1.ebuild @@ -15127,8 +15022,8 @@ 2307302110 ./dev-util/pkgcheck/pkgcheck-9999.ebuild 2308051640 ./dev-util/pkgcheck/pkgcheck-0.10.25.ebuild 2307022310 ./dev-util/pkgconf/pkgconf-1.8.1.ebuild -2308041240 ./dev-util/pkgconf/pkgconf-2.0.0.ebuild 2308041240 ./dev-util/pkgconf/pkgconf-9999.ebuild +2308120810 ./dev-util/pkgconf/pkgconf-2.0.1.ebuild 2306051140 ./dev-util/pkgdev/pkgdev-0.2.5.ebuild 2306051140 ./dev-util/pkgdev/pkgdev-0.2.7.ebuild 2306051140 ./dev-util/pkgdev/pkgdev-9999.ebuild @@ -15260,7 +15155,6 @@ 2206211940 ./dev-util/stressapptest/stressapptest-1.0.9-r1.ebuild 2308030910 ./dev-util/stripe-mock/stripe-mock-0.168.0.ebuild 2308040610 ./dev-util/stripe-mock/stripe-mock-0.169.0.ebuild -2305310340 ./dev-util/sysdig-kmod/sysdig-kmod-0.27.1-r1.ebuild 2301040940 ./dev-util/sysdig/sysdig-0.29.3.ebuild 2307021842 ./dev-util/sysdig/sysdig-0.29.3-r1.ebuild 2207271910 ./dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild @@ -15438,9 +15332,11 @@ 2305271110 ./dev-util/pwntools/pwntools-4.10.0.ebuild 2305271110 ./dev-util/pwntools/pwntools-4.11.0_beta0.ebuild 2305271110 ./dev-util/pwntools/pwntools-9999.ebuild -2308090010 ./dev-util/ruff/ruff-0.0.283.ebuild +2308110110 ./dev-util/ruff/ruff-0.0.284.ebuild 2306250211 ./dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild +2308132240 ./dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild 2306111910 ./dev-util/lv2lint/lv2lint-0.16.2.ebuild +2308130240 ./dev-util/datree/datree-1.9.19.ebuild 2105162309 ./dev-vcs/bfg/bfg-1.13.0.ebuild 2304291310 ./dev-vcs/breezy/breezy-3.2.1-r1.ebuild 2307150640 ./dev-vcs/breezy/breezy-3.3.0-r1.ebuild @@ -15495,6 +15391,7 @@ 2305302210 ./dev-vcs/git/git-9999-r3.ebuild 2305302210 ./dev-vcs/git/git-9999.ebuild 2308042340 ./dev-vcs/git/git-2.41.0.ebuild +2308110640 ./dev-vcs/git/git-2.42.0_rc1.ebuild 2301141613 ./dev-vcs/gitg/gitg-41-r1.ebuild 2305011340 ./dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.1-r3.ebuild 2107100239 ./dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild @@ -15503,7 +15400,7 @@ 2307190210 ./dev-vcs/gitolite/gitolite-3.6.13.ebuild 2304191110 ./dev-vcs/gitstats/gitstats-0_pre20201124.ebuild 2002112051 ./dev-vcs/guilt/guilt-0.36-r1.ebuild -2307151410 ./dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild +2308121240 ./dev-vcs/hg-evolve/hg-evolve-11.0.2.ebuild 2305252312 ./dev-vcs/hg-git/hg-git-0.10.3.ebuild 2306041540 ./dev-vcs/hg-git/hg-git-1.0.2.ebuild 2105282339 ./dev-vcs/hub/hub-2.14.2-r1.ebuild @@ -15511,9 +15408,9 @@ 2211142010 ./dev-vcs/lab/lab-0.25.1.ebuild 2307032110 ./dev-vcs/mercurial/mercurial-6.2.3.ebuild 2307032110 ./dev-vcs/mercurial/mercurial-6.3.2.ebuild -2307151610 ./dev-vcs/mercurial/mercurial-6.4.4.ebuild -2308051540 ./dev-vcs/mercurial/mercurial-6.5.ebuild -2308051540 ./dev-vcs/mercurial/mercurial-9999.ebuild +2308120440 ./dev-vcs/mercurial/mercurial-6.4.4.ebuild +2308121240 ./dev-vcs/mercurial/mercurial-6.5.1.ebuild +2308121240 ./dev-vcs/mercurial/mercurial-9999.ebuild 2105170839 ./dev-vcs/mr/mr-1.20180726.ebuild 2204081839 ./dev-vcs/notify-webhook/notify-webhook-0.1.0-r1.ebuild 2303260410 ./dev-vcs/pre-commit/pre-commit-3.0.4.ebuild @@ -15530,8 +15427,8 @@ 2203110039 ./dev-vcs/rsvndump/rsvndump-0.6-r1.ebuild 2209061640 ./dev-vcs/rsvndump/rsvndump-0.6.1-r1.ebuild 2303171740 ./dev-vcs/stgit/stgit-1.5.ebuild -2305171410 ./dev-vcs/stgit/stgit-2.2.4.ebuild 2306191740 ./dev-vcs/stgit/stgit-2.3.0.ebuild +2308091740 ./dev-vcs/stgit/stgit-2.3.1.ebuild 2305181540 ./dev-vcs/subversion/subversion-1.14.2-r1.ebuild 1911100639 ./dev-vcs/svn2cl/svn2cl-0.12.ebuild 2103040109 ./dev-vcs/svn2cl/svn2cl-0.14.ebuild @@ -15552,9 +15449,8 @@ 2209151440 ./dev-vcs/vcsh/vcsh-1.20190621.4.ebuild 2210180240 ./dev-vcs/vcsh/vcsh-2.0.4.ebuild 2208222040 ./dev-vcs/stagit/stagit-1.2.ebuild -2305111510 ./dev-vcs/git-machete/git-machete-3.16.3.ebuild -2307110210 ./dev-vcs/git-machete/git-machete-3.17.6.ebuild -2307291810 ./dev-vcs/git-machete/git-machete-3.17.8.ebuild +2308130040 ./dev-vcs/git-machete/git-machete-3.17.6.ebuild +2308131410 ./dev-vcs/git-machete/git-machete-3.18.0.ebuild 2303171840 ./dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.0.ebuild 2303172140 ./dev-vcs/git-repair/git-repair-1.20220404.ebuild 2306301640 ./dev-vcs/git-absorb/git-absorb-0.6.10.ebuild @@ -15584,8 +15480,6 @@ 2307060010 ./games-action/descent2-demodata/descent2-demodata-1.0-r1.ebuild 2211221710 ./games-action/descent2-freedata/descent2-freedata-1.ebuild 2307060010 ./games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild -2306112140 ./games-action/descent3-demo/descent3-demo-1.4.0a-r3.ebuild -2104070239 ./games-action/descent3/descent3-1.4.0b-r3.ebuild 2306251840 ./games-action/dxx-rebirth/dxx-rebirth-9999.ebuild 2307022340 ./games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20230627.ebuild 2210261940 ./games-action/extreme-tuxracer/extreme-tuxracer-0.8.2.ebuild @@ -15847,6 +15741,8 @@ 2209301410 ./games-board/xscrabble/xscrabble-2.10-r4.ebuild 2210110640 ./games-board/xskat/xskat-4.0-r2.ebuild 2307282140 ./games-board/jja/jja-0.7.1.ebuild +2308130910 ./games-board/jja/jja-0.8.0.ebuild +2308130910 ./games-board/jja/jja-9999.ebuild 2105101539 ./games-emulation/advancemame/advancemame-3.9.ebuild 2105072009 ./games-emulation/advancescan/advancescan-1.16-r1.ebuild 2108191039 ./games-emulation/atari800/atari800-4.2.0-r1.ebuild @@ -15952,7 +15848,7 @@ 2307250340 ./games-emulation/pcsx2_patches/pcsx2_patches-0_p20230722.ebuild 2303070340 ./games-engines/box2d/box2d-2.4.1.ebuild 2301302240 ./games-engines/dMagnetic/dMagnetic-0.36.ebuild -2306141710 ./games-engines/devilutionx/devilutionx-1.5.0.ebuild +2308111310 ./games-engines/devilutionx/devilutionx-1.5.0.ebuild 2307122210 ./games-engines/exult/exult-1.8.ebuild 2105311109 ./games-engines/frobtads/frobtads-2.0.ebuild 2109252209 ./games-engines/frotz/frotz-2.53-r1.ebuild @@ -15982,7 +15878,7 @@ 2211210340 ./games-engines/xzip/xzip-1.8.2-r4.ebuild 2204021210 ./games-engines/zoom/zoom-1.1.5-r1.ebuild 2206250040 ./games-engines/scrap-engine/scrap-engine-1.2.0.ebuild -2307060940 ./games-engines/fheroes2/fheroes2-1.0.5.ebuild +2308110940 ./games-engines/fheroes2/fheroes2-1.0.6.ebuild 2011152309 ./games-fps/alienarena/alienarena-7.66.ebuild 2105162139 ./games-fps/avp/avp-20150214-r1.ebuild 2105030009 ./games-fps/blackshades/blackshades-20070723-r1.ebuild @@ -16257,9 +16153,8 @@ 2306100110 ./games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 2306100110 ./games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 2306100110 ./games-roguelike/stone-soup/stone-soup-0.29.1.ebuild -2307022340 ./games-roguelike/stone-soup/stone-soup-0.30.0.ebuild -2307022340 ./games-roguelike/stone-soup/stone-soup-0.30.1.ebuild -2307130810 ./games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild +2308140510 ./games-roguelike/stone-soup/stone-soup-0.30.1.ebuild +2308140510 ./games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild 2307122210 ./games-roguelike/tome/tome-2.3.5-r1.ebuild 2012152039 ./games-roguelike/tomenet/tomenet-4.7.3.ebuild 2006222338 ./games-roguelike/wrogue/wrogue-0.8.0b-r1.ebuild @@ -16447,6 +16342,7 @@ 2303050640 ./games-util/gamepick/gamepick-0.35-r2.ebuild 2307122210 ./games-util/glbsp/glbsp-2.24.ebuild 2210081810 ./games-util/grfcodec/grfcodec-6.0.6_p20210310-r1.ebuild +2308131210 ./games-util/grfcodec/grfcodec-6.0.6_p20230811-r1.ebuild 2104212209 ./games-util/gslist/gslist-0.8.11a-r1.ebuild 2205212340 ./games-util/joystick/joystick-1.8.1.ebuild 2209041540 ./games-util/lgogdownloader/lgogdownloader-9999.ebuild @@ -16459,6 +16355,7 @@ 2001041839 ./games-util/mcrcon/mcrcon-0.7.1.ebuild 2111010139 ./games-util/mcrcon/mcrcon-0.7.2.ebuild 2301141613 ./games-util/nml/nml-0.7.1.ebuild +2308111040 ./games-util/nml/nml-0.7.4.ebuild 2002112051 ./games-util/qjoypad/qjoypad-4.3.1.ebuild 2307122210 ./games-util/qstat/qstat-2.14.ebuild 2304112210 ./games-util/sc-controller/sc-controller-0.4.8.9-r1.ebuild @@ -16484,9 +16381,9 @@ 2303071910 ./games-util/antimicrox/antimicrox-3.3.3.ebuild 2307080110 ./games-util/antimicrox/antimicrox-3.3.4.ebuild 2304260040 ./games-util/basis_universal/basis_universal-1.16.3.ebuild -2307102210 ./games-util/cartridges/cartridges-2.0.4.ebuild 2307141510 ./games-util/cartridges/cartridges-1.5.6.ebuild 2307291940 ./games-util/cartridges/cartridges-2.1.1.ebuild +2308110640 ./games-util/cartridges/cartridges-2.0.4.ebuild 2307011940 ./games-util/heroic-bin/heroic-bin-2.8.0.ebuild 2301011810 ./gnome-base/dconf-editor/dconf-editor-3.38.3.ebuild 2307271340 ./gnome-base/dconf-editor/dconf-editor-43.0.ebuild @@ -16511,10 +16408,11 @@ 2307270840 ./gnome-base/gnome-session/gnome-session-44.0-r1.ebuild 2307190110 ./gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_alpha.ebuild 2307270840 ./gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild +2308130310 ./gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_beta.ebuild 2305041940 ./gnome-base/gnome-shell/gnome-shell-44.1.ebuild 2307121810 ./gnome-base/gnome-shell/gnome-shell-45_alpha.ebuild 2307270840 ./gnome-base/gnome-shell/gnome-shell-44.3.ebuild -2308081840 ./gnome-base/gnome-shell/gnome-shell-44.2.ebuild +2308122110 ./gnome-base/gnome-shell/gnome-shell-44.2.ebuild 2307271340 ./gnome-base/gnome/gnome-40.0-r1.ebuild 2305252312 ./gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-44.0.ebuild 2307061640 ./gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45_alpha.ebuild @@ -16527,12 +16425,12 @@ 2212221440 ./gnome-base/libgtop/libgtop-2.40.0-r2.ebuild 2305030710 ./gnome-base/librsvg/librsvg-2.56.0.ebuild 2305252312 ./gnome-base/librsvg/librsvg-2.40.21.ebuild -2307022040 ./gnome-base/librsvg/librsvg-2.56.1.ebuild 2307201340 ./gnome-base/librsvg/librsvg-2.56.2.ebuild 2307211710 ./gnome-base/librsvg/librsvg-2.56.3.ebuild +2308122140 ./gnome-base/librsvg/librsvg-2.56.1.ebuild 2305051310 ./gnome-base/nautilus/nautilus-44.1.ebuild -2307190210 ./gnome-base/nautilus/nautilus-45_alpha.ebuild -2308022010 ./gnome-base/nautilus/nautilus-44.2.1.ebuild +2308122310 ./gnome-base/nautilus/nautilus-44.2.1.ebuild +2308100540 ./gnome-base/nautilus/nautilus-45_alpha.ebuild 2306051310 ./gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.1.ebuild 2307162140 ./gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild 2306051310 ./gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.2.ebuild @@ -16554,9 +16452,9 @@ 2302171140 ./gnome-extra/eiciel/eiciel-0.10.0.ebuild 2305242312 ./gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild 2307080140 ./gnome-extra/evolution-data-server/evolution-data-server-3.48.4.ebuild -2308022010 ./gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild +2308122140 ./gnome-extra/evolution-data-server/evolution-data-server-3.48.3.ebuild 2305051810 ./gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild -2308022010 ./gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild +2308131910 ./gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild 2305022210 ./gnome-extra/gnome-boxes/gnome-boxes-44.1.ebuild 2307151510 ./gnome-extra/gnome-boxes/gnome-boxes-44.2.ebuild 2307190110 ./gnome-extra/gnome-calculator/gnome-calculator-45_alpha.ebuild @@ -16592,7 +16490,7 @@ 2307121810 ./gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45_alpha.ebuild 2307271340 ./gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild 2305042210 ./gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild -2308022010 ./gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.1.ebuild +2308122310 ./gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.1.ebuild 2305260510 ./gnome-extra/gnome-software/gnome-software-44.2.ebuild 2307080110 ./gnome-extra/gnome-software/gnome-software-44.3.ebuild 2307190210 ./gnome-extra/gnome-software/gnome-software-45_alpha.ebuild @@ -16632,6 +16530,8 @@ 2303302110 ./gnome-extra/zenity/zenity-3.44.0.ebuild 2306090310 ./gnome-extra/zenity/zenity-3.99.0.ebuild 2307080110 ./gnome-extra/zenity/zenity-3.44.1.ebuild +2308102010 ./gnome-extra/zenity/zenity-3.44.2.ebuild +2308101840 ./gnome-extra/zenity/zenity-3.99.1.ebuild 2304171810 ./gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-29.0.ebuild 2307201140 ./gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-31.0.ebuild 2305051340 ./gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild @@ -16794,11 +16694,11 @@ 2307191910 ./gui-libs/greetd/greetd-0.9.0.ebuild 2304011940 ./gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 2304161010 ./gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild -2305042010 ./gui-libs/gtk/gtk-4.10.3.ebuild -2307061640 ./gui-libs/gtk/gtk-4.11.4.ebuild -2308022010 ./gui-libs/gtk/gtk-4.10.4.ebuild -2308062110 ./gui-libs/gtk/gtk-4.10.5.ebuild -2308060640 ./gui-libs/gtk/gtk-4.12.0.ebuild +2308100540 ./gui-libs/gtk/gtk-4.10.3.ebuild +2308122310 ./gui-libs/gtk/gtk-4.10.4.ebuild +2308100540 ./gui-libs/gtk/gtk-4.10.5.ebuild +2308100540 ./gui-libs/gtk/gtk-4.11.4.ebuild +2308100540 ./gui-libs/gtk/gtk-4.12.0.ebuild 2304012210 ./gui-libs/libhandy/libhandy-1.8.2.ebuild 2304012210 ./gui-libs/libwpe/libwpe-1.14.1.ebuild 2303191410 ./gui-libs/neatvnc/neatvnc-0.6.0.ebuild @@ -17283,7 +17183,7 @@ 2308011410 ./kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.7.ebuild 2307240110 ./kde-plasma/powerdevil/powerdevil-5.27.6.ebuild 2308011410 ./kde-plasma/powerdevil/powerdevil-5.27.7.ebuild -2308061013 ./kde-plasma/powerdevil/powerdevil-5.27.7-r1.ebuild +2308101040 ./kde-plasma/powerdevil/powerdevil-5.27.7-r1.ebuild 2307240110 ./kde-plasma/sddm-kcm/sddm-kcm-5.27.6.ebuild 2308011410 ./kde-plasma/sddm-kcm/sddm-kcm-5.27.7.ebuild 2307240110 ./kde-plasma/systemsettings/systemsettings-5.27.6.ebuild @@ -17350,7 +17250,7 @@ 2211062340 ./mail-client/clawsker/clawsker-1.3.7.ebuild 2305051710 ./mail-client/evolution/evolution-3.48.1.ebuild 2307271340 ./mail-client/evolution/evolution-3.48.4.ebuild -2308022010 ./mail-client/evolution/evolution-3.48.3.ebuild +2308122310 ./mail-client/evolution/evolution-3.48.3.ebuild 2210020740 ./mail-client/geary/geary-43.0.ebuild 2307061710 ./mail-client/geary/geary-44.0.ebuild 2203040410 ./mail-client/hap/hap-3.7-r1.ebuild @@ -17375,9 +17275,6 @@ 2307021710 ./mail-client/roundcube/roundcube-1.6.2.ebuild 2303032140 ./mail-client/s-nail/s-nail-14.9.24.ebuild 2308020940 ./mail-client/thunderbird-bin/thunderbird-bin-102.14.0.ebuild -2307121840 ./mail-client/thunderbird/thunderbird-115.0.ebuild -2307201710 ./mail-client/thunderbird/thunderbird-102.13.0.ebuild -2307211110 ./mail-client/thunderbird/thunderbird-115.0.1.ebuild 2308021510 ./mail-client/thunderbird/thunderbird-115.1.0.ebuild 2308022010 ./mail-client/thunderbird/thunderbird-102.14.0.ebuild 2205132310 ./mail-filter/MailScanner/MailScanner-4.84.5.2.ebuild @@ -17774,6 +17671,7 @@ 2303220842 ./media-fonts/source-serif/source-serif-4.005.ebuild 2303111240 ./media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild 2305051710 ./media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild +2308130240 ./media-fonts/spleen/spleen-2.0.0.ebuild 2205150040 ./media-gfx/aaphoto/aaphoto-0.45-r1.ebuild 2305071040 ./media-gfx/aaphoto/aaphoto-0.45_p20160710.ebuild 1907251639 ./media-gfx/aewan/aewan-1.0.01-r1.ebuild @@ -17813,8 +17711,6 @@ 2301141613 ./media-gfx/cropgui/cropgui-0.6-r1.ebuild 2302211140 ./media-gfx/cropgui/cropgui-0.6-r2.ebuild 2012311940 ./media-gfx/crwinfo/crwinfo-0.2.ebuild -2304191840 ./media-gfx/cura/cura-4.13.1-r1.ebuild -2205082310 ./media-gfx/curaengine/curaengine-4.13.1.ebuild 2306082310 ./media-gfx/darktable/darktable-4.2.1.ebuild 2307021140 ./media-gfx/darktable/darktable-4.4.1.ebuild 2307292040 ./media-gfx/darktable/darktable-4.4.2.ebuild @@ -17845,12 +17741,9 @@ 2305242312 ./media-gfx/exiv2/exiv2-0.28.0.ebuild 2306101940 ./media-gfx/exiv2/exiv2-0.27.7.ebuild 2305082210 ./media-gfx/farbfeld/farbfeld-4.ebuild -2004221809 ./media-gfx/fbgrab/fbgrab-1.3.3.ebuild -2108031409 ./media-gfx/fbgrab/fbgrab-1.3.ebuild 2205191040 ./media-gfx/fbgrab/fbgrab-1.5.ebuild 2302011040 ./media-gfx/fbida/fbida-9999.ebuild 2303090440 ./media-gfx/fbida/fbida-2.14-r6.ebuild -2205082310 ./media-gfx/fdm-materials/fdm-materials-4.13.0.ebuild 2211080810 ./media-gfx/feh/feh-3.9.1.ebuild 2305051340 ./media-gfx/feh/feh-3.9.1-r1.ebuild 2305271410 ./media-gfx/feh/feh-3.10.ebuild @@ -17869,7 +17762,7 @@ 2302210940 ./media-gfx/freecad/freecad-0.20.2.ebuild 2305071210 ./media-gfx/freecad/freecad-0.20.2-r1.ebuild 2305081140 ./media-gfx/freecad/freecad-0.20.2-r2.ebuild -2305081140 ./media-gfx/freecad/freecad-9999.ebuild +2308091140 ./media-gfx/freecad/freecad-9999.ebuild 2306131740 ./media-gfx/freepv/freepv-0.3.0-r5.ebuild 2303091010 ./media-gfx/frogr/frogr-1.7.ebuild 2307072010 ./media-gfx/geeqie/geeqie-2.1.ebuild @@ -17899,12 +17792,12 @@ 1912131839 ./media-gfx/gphotofs/gphotofs-0.5-r1.ebuild 2108261809 ./media-gfx/gpicview/gpicview-0.2.5-r2.ebuild 2305051340 ./media-gfx/gpicview/gpicview-0.2.5-r3.ebuild -2301030740 ./media-gfx/graphicsmagick/graphicsmagick-9999.ebuild 2302262240 ./media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild -2307281710 ./media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild +2308132140 ./media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild +2308131010 ./media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild +2308131010 ./media-gfx/graphicsmagick/graphicsmagick-9999.ebuild 2306091510 ./media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild -2306262040 ./media-gfx/graphviz/graphviz-8.0.5.ebuild -2308060140 ./media-gfx/graphviz/graphviz-8.1.0.ebuild +2308130340 ./media-gfx/graphviz/graphviz-8.1.0.ebuild 2012231444 ./media-gfx/grub-splashes/grub-splashes-20091109.ebuild 2203010309 ./media-gfx/gscan2pdf/gscan2pdf-2.12.5.ebuild 2210301240 ./media-gfx/gscan2pdf/gscan2pdf-2.13.0.ebuild @@ -17952,6 +17845,7 @@ 2306041410 ./media-gfx/jp2a/jp2a-1.1.1.ebuild 2211250910 ./media-gfx/jpeginfo/jpeginfo-1.6.1-r1.ebuild 2306301640 ./media-gfx/jpegoptim/jpegoptim-1.5.4.ebuild +2308100710 ./media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild 2209300710 ./media-gfx/jpegpixi/jpegpixi-1.1.1-r1.ebuild 1805292338 ./media-gfx/jpegtoavi/jpegtoavi-1.5.ebuild 2212260140 ./media-gfx/kcoloredit/kcoloredit-2.0.0_p20171121-r1.ebuild @@ -18026,7 +17920,7 @@ 1805290208 ./media-gfx/pqstego/pqstego-0.0.1.ebuild 2208291040 ./media-gfx/propaganda/propaganda-1.0-r2.ebuild 2305061240 ./media-gfx/prusaslicer/prusaslicer-2.5.2-r1.ebuild -2308012140 ./media-gfx/prusaslicer/prusaslicer-2.6.0-r1.ebuild +2308090910 ./media-gfx/prusaslicer/prusaslicer-2.6.0-r1.ebuild 1812252339 ./media-gfx/psftools/psftools-1.0.10.ebuild 2205301040 ./media-gfx/pstoedit/pstoedit-3.75.ebuild 2306122110 ./media-gfx/qimgv/qimgv-1.0.2-r2.ebuild @@ -18105,6 +17999,7 @@ 2308060740 ./media-gfx/ueberzug/ueberzug-18.2.2.ebuild 2305111010 ./media-gfx/entice/entice-0_pre20220809.ebuild 2306100740 ./media-gfx/renderdoc/renderdoc-1.27.ebuild +2308111110 ./media-gfx/renderdoc/renderdoc-1.28.ebuild 2207221210 ./media-gfx/ttfautohint/ttfautohint-1.8.4-r3.ebuild 2308022110 ./media-gfx/skanpage/skanpage-23.04.3.ebuild 2306041640 ./media-gfx/superslicer/superslicer-2.5.59.0-r3.ebuild @@ -18144,7 +18039,7 @@ 2302071010 ./media-libs/assimp/assimp-5.2.5-r1.ebuild 2303141010 ./media-libs/aubio/aubio-0.4.9-r2.ebuild 2305252312 ./media-libs/audiofile/audiofile-0.3.6-r5.ebuild -2301101210 ./media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild +2308100740 ./media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild 2305311510 ./media-libs/avidemux-plugins/avidemux-plugins-2.8.1-r2.ebuild 2305242312 ./media-libs/babl/babl-0.1.102.ebuild 2305242312 ./media-libs/babl/babl-0.1.98.ebuild @@ -18308,7 +18203,7 @@ 2305141240 ./media-libs/kcolorpicker/kcolorpicker-0.2.0.ebuild 2305141240 ./media-libs/kimageannotator/kimageannotator-0.6.0.ebuild 2305281540 ./media-libs/kimageannotator/kimageannotator-0.6.1.ebuild -2307152040 ./media-libs/kquickimageeditor/kquickimageeditor-0.2.0.ebuild +2308101040 ./media-libs/kquickimageeditor/kquickimageeditor-0.2.0.ebuild 2212022210 ./media-libs/kvazaar/kvazaar-2.1.0.ebuild 2304051640 ./media-libs/kvazaar/kvazaar-9999.ebuild 2306012010 ./media-libs/kvazaar/kvazaar-2.2.0.ebuild @@ -18513,12 +18408,8 @@ 2205190840 ./media-libs/libsamplerate/libsamplerate-0.2.2.ebuild 2306191010 ./media-libs/libsbsms/libsbsms-2.3.0.ebuild 2301132210 ./media-libs/libsdl/libsdl-1.2.15_p20221201.ebuild -2305031610 ./media-libs/libsdl/libsdl-1.2.60.ebuild 2307150640 ./media-libs/libsdl/libsdl-1.2.64.ebuild 2308011910 ./media-libs/libsdl/libsdl-1.2.64_p20230726.ebuild -2302080240 ./media-libs/libsdl2/libsdl2-2.26.3.ebuild -2305031340 ./media-libs/libsdl2/libsdl2-2.26.2.ebuild -2306220810 ./media-libs/libsdl2/libsdl2-2.28.0.ebuild 2307151640 ./media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild 2308030110 ./media-libs/libsdl2/libsdl2-2.28.2.ebuild 2308031340 ./media-libs/libsdl2/libsdl2-2.28.1.ebuild @@ -18531,7 +18422,8 @@ 2304300840 ./media-libs/libsixel/libsixel-1.10.3.ebuild 2307071040 ./media-libs/libsmf/libsmf-1.3.ebuild 2305252312 ./media-libs/libsndfile/libsndfile-1.2.0.ebuild -2305252312 ./media-libs/libsndfile/libsndfile-9999.ebuild +2308132040 ./media-libs/libsndfile/libsndfile-1.2.2.ebuild +2308132040 ./media-libs/libsndfile/libsndfile-9999.ebuild 2306111110 ./media-libs/libsoundio/libsoundio-2.0.0-r1.ebuild 2305242312 ./media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild 2308081910 ./media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild @@ -18579,10 +18471,10 @@ 2307020640 ./media-libs/mesa/mesa-9999.ebuild 2307211810 ./media-libs/mesa/mesa-23.1.4.ebuild 2308030740 ./media-libs/mesa/mesa-23.1.5.ebuild -2308090740 ./media-libs/mesa/mesa-23.1.3.ebuild +2308112240 ./media-libs/mesa/mesa-23.1.3.ebuild 2306122110 ./media-libs/mlt/mlt-7.14.0-r1.ebuild 2306122110 ./media-libs/mlt/mlt-7.16.0.ebuild -2307260410 ./media-libs/mlt/mlt-7.16.0-r1.ebuild +2308121910 ./media-libs/mlt/mlt-7.16.0-r1.ebuild 2302180240 ./media-libs/munt-mt32emu/munt-mt32emu-2.7.0.ebuild 2307271340 ./media-libs/musicbrainz/musicbrainz-5.1.0.ebuild 2306061940 ./media-libs/mutagen/mutagen-1.46.0.ebuild @@ -18752,13 +18644,14 @@ 2307022340 ./media-libs/zmusic/zmusic-1.1.4.ebuild 2303100910 ./media-libs/zvbi/zvbi-0.2.35-r2.ebuild 2301211240 ./media-libs/zxing-cpp/zxing-cpp-2.0.0.ebuild +2308100040 ./media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild 2306200640 ./media-libs/cubeb/cubeb-0.2_p20220922.ebuild 2301141613 ./media-libs/fcft/fcft-3.1.2-r1.ebuild 2301141613 ./media-libs/fcft/fcft-3.1.3.ebuild 2301141613 ./media-libs/fcft/fcft-3.1.5.ebuild 2307141410 ./media-libs/fcft/fcft-3.1.6.ebuild -2301031810 ./media-libs/rtmidi/rtmidi-5.0.0.ebuild 2308052340 ./media-libs/rtmidi/rtmidi-6.0.0.ebuild +2308122110 ./media-libs/rtmidi/rtmidi-5.0.0.ebuild 2203261740 ./media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.1.1376756.ebuild 2203261740 ./media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-21.50.2.1384496.ebuild 2204072239 ./media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-22.10.0.1395274.ebuild @@ -18773,8 +18666,8 @@ 2301271510 ./media-libs/libjxl/libjxl-0.8.0.ebuild 2305051310 ./media-libs/libjxl/libjxl-0.8.1.ebuild 2306211010 ./media-libs/libjxl/libjxl-0.8.2.ebuild -2306211010 ./media-libs/libjxl/libjxl-9999.ebuild 2307160940 ./media-libs/libjxl/libjxl-0.8.2-r1.ebuild +2308111110 ./media-libs/libjxl/libjxl-9999.ebuild 2209101210 ./media-libs/sdl_audiolib/sdl_audiolib-0_p20220622-r1.ebuild 2209101210 ./media-libs/sdl_audiolib/sdl_audiolib-9999.ebuild 2305252312 ./media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild @@ -18818,7 +18711,8 @@ 2307162210 ./media-libs/openpgl/openpgl-0.5.0.ebuild 2307201840 ./media-libs/vips/vips-8.14.3.ebuild 2308021010 ./media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild -2307232010 ./media-libs/nanosvg/nanosvg-20221222.ebuild +2308090910 ./media-libs/nanosvg/nanosvg-20221222.ebuild +2308092310 ./media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild 2305050740 ./media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild 1908030939 ./media-plugins/alsaequal/alsaequal-0.7.1.ebuild 2110221139 ./media-plugins/amb-plugins/amb-plugins-0.8.1-r1.ebuild @@ -19334,7 +19228,7 @@ 2301090040 ./media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r3.ebuild 2301222210 ./media-plugins/libvisual-plugins/libvisual-plugins-0.4.1.ebuild 2304291210 ./media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild -2308050240 ./media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild +2308112210 ./media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild 2303260940 ./media-plugins/libvisual-projectm/libvisual-projectm-2.1.1.ebuild 2305252312 ./media-plugins/live/live-2021.08.24.ebuild 1912221509 ./media-plugins/mcp-plugins/mcp-plugins-0.4.0-r1.ebuild @@ -19488,6 +19382,7 @@ 2104031909 ./media-radio/ax25-apps/ax25-apps-0.0.8_rc5.ebuild 2005281909 ./media-radio/ax25-tools/ax25-tools-0.0.10_rc5.ebuild 2104031909 ./media-radio/cqrlog/cqrlog-2.4.0.ebuild +2308130040 ./media-radio/cqrlog/cqrlog-2.5.2.ebuild 2110221139 ./media-radio/cwdaemon/cwdaemon-0.10.2.ebuild 2208240840 ./media-radio/cwdaemon/cwdaemon-0.11.0.ebuild 2111260840 ./media-radio/direwolf/direwolf-1.5-r1.ebuild @@ -19594,8 +19489,7 @@ 2203202209 ./media-sound/cmix/cmix-1.6-r1.ebuild 2307260610 ./media-sound/cmus/cmus-2.10.0-r1.ebuild 2307260610 ./media-sound/cmus/cmus-9999.ebuild -2306030640 ./media-sound/cmusfm/cmusfm-0.4.1.ebuild -2307100910 ./media-sound/cmusfm/cmusfm-0.5.0.ebuild +2308100610 ./media-sound/cmusfm/cmusfm-0.5.0.ebuild 2307080110 ./media-sound/combine_wave/combine_wave-0.3.1-r2.ebuild 2008221939 ./media-sound/coquillo/coquillo-2.0.1.ebuild 2306191010 ./media-sound/csound/csound-6.17.0.ebuild @@ -19620,7 +19514,7 @@ 2305292040 ./media-sound/drumstick/drumstick-2.6.1-r1.ebuild 2307080110 ./media-sound/dvda-author/dvda-author-10.06-r1.ebuild 2307300140 ./media-sound/easyeffects/easyeffects-7.0.5.ebuild -2307300140 ./media-sound/easyeffects/easyeffects-7.0.6.ebuild +2308141340 ./media-sound/easyeffects/easyeffects-7.0.7.ebuild 2305242312 ./media-sound/easytag/easytag-2.4.3-r4.ebuild 2305242312 ./media-sound/easytag/easytag-2.4.3-r5.ebuild 2301141613 ./media-sound/ecasound/ecasound-2.9.3-r1.ebuild @@ -19633,6 +19527,7 @@ 2302221240 ./media-sound/fapg/fapg-0.44.ebuild 2209101210 ./media-sound/flac-image/flac-image-1.00-r2.ebuild 2308050240 ./media-sound/flac123/flac123-2.1.0.ebuild +2308131040 ./media-sound/flac123/flac123-2.1.1.ebuild 2209101210 ./media-sound/flack/flack-2.0.6.ebuild 2210060840 ./media-sound/flacon/flacon-9.1.0.ebuild 2303201010 ./media-sound/flacon/flacon-9.4.0.ebuild @@ -19674,8 +19569,8 @@ 2306170640 ./media-sound/helm/helm-0.9.0-r2.ebuild 2108170039 ./media-sound/herrie/herrie-2.2-r2.ebuild 2104130339 ./media-sound/horgand/horgand-1.14-r2.ebuild -2306191010 ./media-sound/hydrogen/hydrogen-9999.ebuild 2307151540 ./media-sound/hydrogen/hydrogen-1.2.1-r1.ebuild +2308092010 ./media-sound/hydrogen/hydrogen-9999.ebuild 2307080110 ./media-sound/icecream/icecream-1.3.ebuild 2203202209 ./media-sound/id3/id3-0.15-r2.ebuild 1912111539 ./media-sound/id3ed/id3ed-1.10.4-r1.ebuild @@ -19727,7 +19622,7 @@ 2008241039 ./media-sound/mhwaveedit/mhwaveedit-1.4.24.ebuild 2307080110 ./media-sound/mikmod/mikmod-3.2.8-r1.ebuild 2112130539 ./media-sound/milkytracker/milkytracker-1.03.00.ebuild -2307131040 ./media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild +2308122110 ./media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild 2305302310 ./media-sound/mixxx/mixxx-9999.ebuild 2306030240 ./media-sound/mixxx/mixxx-2.3.9999.ebuild 2307092210 ./media-sound/mixxx/mixxx-2.3.5-r1.ebuild @@ -19792,7 +19687,6 @@ 2208232310 ./media-sound/patchage/patchage-9999.ebuild 2304210140 ./media-sound/patchage/patchage-1.0.10.ebuild 2306181910 ./media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0-r1.ebuild -2210251110 ./media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild 2306112240 ./media-sound/pavucontrol/pavucontrol-5.0-r2.ebuild 2306111210 ./media-sound/pavumeter/pavumeter-0.9.3-r2.ebuild 1912111539 ./media-sound/peercast/peercast-0.1218-r2.ebuild @@ -19834,9 +19728,8 @@ 2307080110 ./media-sound/qmidiroute/qmidiroute-0.4.0-r1.ebuild 2305291640 ./media-sound/qmmp/qmmp-9999.ebuild 2306171110 ./media-sound/qmmp/qmmp-1.6.4.ebuild -2305051910 ./media-sound/qsampler/qsampler-0.9.9.ebuild -2307031210 ./media-sound/qsampler/qsampler-0.9.10-r2.ebuild 2307031210 ./media-sound/qsampler/qsampler-9999.ebuild +2308121110 ./media-sound/qsampler/qsampler-0.9.10-r2.ebuild 2306021010 ./media-sound/qsynth/qsynth-0.9.10.ebuild 2308031840 ./media-sound/qsynth/qsynth-0.9.11-r2.ebuild 2308030910 ./media-sound/qsynth/qsynth-9999.ebuild @@ -19870,8 +19763,8 @@ 2012311940 ./media-sound/smixer/smixer-1.0.4.ebuild 2304151240 ./media-sound/snapcast/snapcast-0.27.0.ebuild 2211231240 ./media-sound/snd/snd-22.9.ebuild -2101312139 ./media-sound/sndfile-tools/sndfile-tools-1.5.ebuild -2101312139 ./media-sound/sndfile-tools/sndfile-tools-9999.ebuild +2308130840 ./media-sound/sndfile-tools/sndfile-tools-1.5.ebuild +2308130840 ./media-sound/sndfile-tools/sndfile-tools-9999.ebuild 2201101609 ./media-sound/sndio/sndio-1.8.0.ebuild 2211281110 ./media-sound/sndio/sndio-1.8.0-r1.ebuild 2302111440 ./media-sound/sndio/sndio-9999.ebuild @@ -19922,8 +19815,7 @@ 2307080110 ./media-sound/ttaenc/ttaenc-3.4.1-r1.ebuild 1912121909 ./media-sound/tudor-volumed/tudor-volumed-0_pre20110427.ebuild 2305252312 ./media-sound/twolame/twolame-0.4.0.ebuild -2307022040 ./media-sound/upmpdcli/upmpdcli-1.7.9-r1.ebuild -2307022040 ./media-sound/upmpdcli/upmpdcli-1.8.1.ebuild +2308140510 ./media-sound/upmpdcli/upmpdcli-1.8.1.ebuild 1905282039 ./media-sound/vb2rip/vb2rip-1.4.ebuild 2201301409 ./media-sound/vbrfixc/vbrfixc-0.24-r1.ebuild 2305120640 ./media-sound/vimpc/vimpc-9999.ebuild @@ -19956,19 +19848,21 @@ 2306191010 ./media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r1.ebuild 2211252210 ./media-sound/cava/cava-0.8.3.ebuild 2308070740 ./media-sound/cava/cava-0.9.0.ebuild +2308130040 ./media-sound/cava/cava-0.9.1.ebuild 2302171310 ./media-sound/denonavr-cli/denonavr-cli-3.ebuild 2302271340 ./media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild 2302202340 ./media-sound/jack-example-tools/jack-example-tools-4.ebuild 2307240940 ./media-sound/ncspot/ncspot-0.13.3-r1.ebuild 2307240940 ./media-sound/ncspot/ncspot-0.13.4.ebuild 2303011640 ./media-sound/rescrobbled/rescrobbled-0.7.0.ebuild -2307140840 ./media-sound/rescrobbled/rescrobbled-0.7.1.ebuild +2308140840 ./media-sound/rescrobbled/rescrobbled-0.7.1.ebuild 2303260610 ./media-sound/nickvision-tagger/nickvision-tagger-2022.11.2.ebuild 2306102213 ./media-sound/qpaeq/qpaeq-16.1.ebuild 2308022110 ./media-sound/kasts/kasts-23.04.3.ebuild 2308022110 ./media-sound/krecorder/krecorder-23.04.3.ebuild 2306241440 ./media-sound/mpd-ynca/mpd-ynca-0.1.0.ebuild 2307281510 ./media-sound/liblc3/liblc3-1.0.3.ebuild +2308131010 ./media-sound/liblc3/liblc3-1.0.4.ebuild 2108190439 ./media-tv/channeleditor/channeleditor-1.9.2.1-r3.ebuild 2101060224 ./media-tv/dtv-scan-tables/dtv-scan-tables-9999.ebuild 2208291040 ./media-tv/dtv-scan-tables/dtv-scan-tables-0_p20210430.ebuild @@ -20047,10 +19941,9 @@ 1702282250 ./media-video/ffcast/ffcast-2.4.8.ebuild 2305160710 ./media-video/ffdiaporama/ffdiaporama-2.2_pre20221007.ebuild 2305281040 ./media-video/ffdiaporama/ffdiaporama-2.2_pre20230525.ebuild -2306101350 ./media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild -2306240610 ./media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild -2306211140 ./media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild -2306241240 ./media-video/ffmpeg/ffmpeg-4.2.9.ebuild +2308100740 ./media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild +2308100740 ./media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild +2308100740 ./media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild 2307162210 ./media-video/ffmpeg/ffmpeg-6.0-r2.ebuild 2307271310 ./media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild 2307271310 ./media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild @@ -20058,7 +19951,6 @@ 2307271310 ./media-video/ffmpeg/ffmpeg-9999.ebuild 2308021140 ./media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild 2308021140 ./media-video/ffmpeg/ffmpeg-6.0-r6.ebuild -2308022143 ./media-video/ffmpeg/ffmpeg-4.2.9-r1.ebuild 2308022143 ./media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild 2303311510 ./media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.2-r1.ebuild 2204140710 ./media-video/flvstreamer/flvstreamer-2.1c.ebuild @@ -20095,7 +19987,7 @@ 2304150910 ./media-video/mediainfo/mediainfo-22.09.ebuild 2306110740 ./media-video/mediainfo/mediainfo-23.03.ebuild 2306260940 ./media-video/mediainfo/mediainfo-23.04.ebuild -2212071710 ./media-video/mjpegtools/mjpegtools-2.2.1.ebuild +2308121640 ./media-video/mjpegtools/mjpegtools-2.2.1-r1.ebuild 2104161439 ./media-video/mjpg-streamer/mjpg-streamer-0_pre20120621-r2.ebuild 2108140239 ./media-video/mjpg-streamer/mjpg-streamer-0_pre20200524-r1.ebuild 2006041239 ./media-video/mkclean/mkclean-0.8.10.ebuild @@ -20128,17 +20020,14 @@ 2304082110 ./media-video/parole/parole-4.18.0.ebuild 2301011940 ./media-video/peek/peek-1.5.1-r1.ebuild 1911092239 ./media-video/pgmfindclip/pgmfindclip-1.13.ebuild -2306102010 ./media-video/pipewire/pipewire-0.3.70-r2.ebuild -2306141540 ./media-video/pipewire/pipewire-0.3.71-r2.ebuild -2306170610 ./media-video/pipewire/pipewire-0.3.71-r3.ebuild 2307131310 ./media-video/pipewire/pipewire-9999.ebuild 2307281510 ./media-video/pipewire/pipewire-0.3.75-r2.ebuild -2307281310 ./media-video/pipewire/pipewire-0.3.76.ebuild -2308041240 ./media-video/pipewire/pipewire-0.3.77.ebuild +2308131840 ./media-video/pipewire/pipewire-0.3.77-r1.ebuild 2305061440 ./media-video/pitivi/pitivi-2023.03-r1.ebuild 2210091540 ./media-video/projectx/projectx-0.91.0.10-r4.ebuild 2306282140 ./media-video/qmplay2/qmplay2-23.06.17-r1.ebuild -2306282140 ./media-video/qmplay2/qmplay2-9999.ebuild +2308092040 ./media-video/qmplay2/qmplay2-23.08.08.ebuild +2308092040 ./media-video/qmplay2/qmplay2-9999.ebuild 2210151710 ./media-video/raspberrypi-omxplayer/raspberrypi-omxplayer-0_p20160528-r3.ebuild 2205052010 ./media-video/rav1e/rav1e-0.5.1.ebuild 2303251610 ./media-video/rav1e/rav1e-0.6.3.ebuild @@ -20190,7 +20079,7 @@ 2302151310 ./media-video/vamps/vamps-0.99.2-r2.ebuild 2108250339 ./media-video/vcdimager/vcdimager-2.0.1.ebuild 2302031040 ./media-video/vcsi/vcsi-7.0.13-r1.ebuild -2307130910 ./media-video/vcsi/vcsi-7.0.13-r2.ebuild +2308140840 ./media-video/vcsi/vcsi-7.0.13-r2.ebuild 2206301710 ./media-video/vdr/vdr-2.2.0-r7.ebuild 2302192310 ./media-video/vdr/vdr-2.6.3.ebuild 2305182310 ./media-video/vdr/vdr-2.6.4.ebuild @@ -20203,7 +20092,6 @@ 2111292209 ./media-video/videotrans/videotrans-1.6.1-r2.ebuild 2301121440 ./media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild 2302141940 ./media-video/vidify/vidify-2.2.6-r3.ebuild -2305181540 ./media-video/vlc/vlc-3.0.18.ebuild 2306040010 ./media-video/vlc/vlc-3.0.9999.ebuild 2307092140 ./media-video/vlc/vlc-3.0.18-r3.ebuild 2307200040 ./media-video/vlc/vlc-9999.ebuild @@ -20317,7 +20205,7 @@ 2307031140 ./net-analyzer/gvm/gvm-22.4.ebuild 2205091810 ./net-analyzer/gvmd/gvmd-21.4.5-r5.ebuild 2307241040 ./net-analyzer/gvmd/gvmd-22.5.5.ebuild -2307311240 ./net-analyzer/gvmd/gvmd-22.6.0.ebuild +2308111240 ./net-analyzer/gvmd/gvmd-22.6.0-r1.ebuild 2212070040 ./net-analyzer/hexinject/hexinject-1.6-r2.ebuild 2306030511 ./net-analyzer/hping/hping-3_pre20141226.ebuild 2203181010 ./net-analyzer/httping/httping-2.5.ebuild @@ -20326,8 +20214,8 @@ 2107160439 ./net-analyzer/ibmonitor/ibmonitor-1.4-r1.ebuild 2303182010 ./net-analyzer/icinga2/icinga2-2.13.7.ebuild 2303182010 ./net-analyzer/icinga2/icinga2-9999.ebuild -2307131940 ./net-analyzer/icinga2/icinga2-2.13.8.ebuild -2307131940 ./net-analyzer/icinga2/icinga2-2.14.0.ebuild +2308132340 ./net-analyzer/icinga2/icinga2-2.13.8.ebuild +2308132340 ./net-analyzer/icinga2/icinga2-2.14.0.ebuild 2212070040 ./net-analyzer/ifmetric/ifmetric-0.3-r3.ebuild 2202052109 ./net-analyzer/ifstat/ifstat-1.1-r2.ebuild 2107160439 ./net-analyzer/ifstatus/ifstatus-2.0.0.ebuild @@ -20407,7 +20295,7 @@ 2212070040 ./net-analyzer/ndoutils/ndoutils-2.1.3-r3.ebuild 2011270309 ./net-analyzer/ndsad/ndsad-1.33-r2.ebuild 2307110210 ./net-analyzer/nessus-agent-bin/nessus-agent-bin-10.4.1.ebuild -2307110210 ./net-analyzer/nessus-bin/nessus-bin-10.5.3.ebuild +2308130040 ./net-analyzer/nessus-bin/nessus-bin-10.5.4.ebuild 2306160210 ./net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild 2307180240 ./net-analyzer/net-snmp/net-snmp-9999.ebuild 2305252312 ./net-analyzer/netcat/netcat-110-r9.ebuild @@ -20457,7 +20345,7 @@ 2307311610 ./net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild 1904020039 ./net-analyzer/opsgenie-lamp/opsgenie-lamp-2.5.1_p20181102.ebuild 2302082140 ./net-analyzer/ospd-openvas/ospd-openvas-21.4.4-r4.ebuild -2307311240 ./net-analyzer/ospd-openvas/ospd-openvas-22.5.3-r1.ebuild +2308111240 ./net-analyzer/ospd-openvas/ospd-openvas-22.5.3-r2.ebuild 2009140409 ./net-analyzer/ossec-hids/ossec-hids-3.6.0.ebuild 2202142139 ./net-analyzer/ostinato/ostinato-1.1-r2.ebuild 2207182110 ./net-analyzer/p0f/p0f-3.09_beta-r1.ebuild @@ -20576,7 +20464,7 @@ 2307281510 ./net-analyzer/gsa/gsa-22.5.0.ebuild 2307281740 ./net-analyzer/gsa/gsa-22.5.3.ebuild 2205091540 ./net-analyzer/gsad/gsad-21.4.4.ebuild -2307251010 ./net-analyzer/gsad/gsad-22.5.1-r1.ebuild +2308111240 ./net-analyzer/gsad/gsad-22.5.1-r2.ebuild 2304252310 ./net-analyzer/termshark/termshark-2.4.0.ebuild 2301141613 ./net-analyzer/ssh-audit/ssh-audit-2.5.0.ebuild 2304301210 ./net-analyzer/ssh-audit/ssh-audit-2.9.0.ebuild @@ -20586,7 +20474,7 @@ 2308070810 ./net-analyzer/wtfis/wtfis-0.6.2.ebuild 2308070810 ./net-analyzer/wtfis/wtfis-9999.ebuild 2307241440 ./net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.7.0.ebuild -2307031210 ./net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild +2308091640 ./net-analyzer/notus-scanner/notus-scanner-22.5.0-r1.ebuild 2210311110 ./net-dialup/accel-ppp/accel-ppp-1.12.0_p20220830-r1.ebuild 2307311310 ./net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild 2307311310 ./net-dialup/accel-ppp/accel-ppp-9999.ebuild @@ -20630,9 +20518,11 @@ 2305252312 ./net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild 2305252312 ./net-dns/bind-tools/bind-tools-9.16.39.ebuild 2306180010 ./net-dns/bind-tools/bind-tools-9.16.41.ebuild +2308141210 ./net-dns/bind-tools/bind-tools-9.16.42.ebuild 2303132240 ./net-dns/bind/bind-9.16.37.ebuild 2304071510 ./net-dns/bind/bind-9.16.39.ebuild 2306180010 ./net-dns/bind/bind-9.16.41.ebuild +2308141210 ./net-dns/bind/bind-9.16.42.ebuild 2305252312 ./net-dns/c-ares/c-ares-1.19.0.ebuild 2306180210 ./net-dns/c-ares/c-ares-1.19.1.ebuild 2304110810 ./net-dns/coredns/coredns-1.10.1.ebuild @@ -20640,8 +20530,9 @@ 2306100740 ./net-dns/djbdns/djbdns-1.05-r38.ebuild 2104120016 ./net-dns/dnrd/dnrd-2.20.3-r3.ebuild 1910111739 ./net-dns/dnscap/dnscap-1.10.3.ebuild -2208030610 ./net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild 2303241640 ./net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.4.ebuild +2308120810 ./net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.5.ebuild +2308120810 ./net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild 2301271140 ./net-dns/dnsdist/dnsdist-1.5.1-r101.ebuild 2301271140 ./net-dns/dnsdist/dnsdist-1.6.1-r1.ebuild 2304022310 ./net-dns/dnsdist/dnsdist-1.8.0.ebuild @@ -20744,7 +20635,7 @@ 2306281110 ./net-fs/autofs/autofs-5.1.8-r1.ebuild 2305162010 ./net-fs/btfs/btfs-2.24.ebuild 2301141613 ./net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild -2308090810 ./net-fs/cifs-utils/cifs-utils-7.0.ebuild +2308090910 ./net-fs/cifs-utils/cifs-utils-7.0.ebuild 2101061809 ./net-fs/curlftpfs/curlftpfs-0.9.2-r4.ebuild 2305141210 ./net-fs/cvmfs/cvmfs-2.10.1-r1.ebuild 2212052318 ./net-fs/davfs2/davfs2-1.6.0-r1.ebuild @@ -20760,9 +20651,10 @@ 2306291210 ./net-fs/openafs/openafs-1.8.7.ebuild 2306291210 ./net-fs/openafs/openafs-1.8.8.1-r1.ebuild 2111181739 ./net-fs/s3backer/s3backer-1.6.3.ebuild -2212181540 ./net-fs/s3fs/s3fs-1.91.ebuild 2307141940 ./net-fs/s3fs/s3fs-1.92.ebuild +2308111040 ./net-fs/s3fs/s3fs-1.93.ebuild 2307300010 ./net-fs/samba/samba-4.18.4.ebuild +2308111740 ./net-fs/samba/samba-4.18.5.ebuild 2305181540 ./net-fs/smbnetfs/smbnetfs-0.6.3.ebuild 2305112310 ./net-fs/sshfs/sshfs-3.7.3-r1.ebuild 2305271540 ./net-fs/wdfs/wdfs-1.4.2-r2.ebuild @@ -20853,12 +20745,9 @@ 2210151410 ./net-im/signal-cli-bin/signal-cli-bin-0.11.3.ebuild 2212231410 ./net-im/signal-cli-bin/signal-cli-bin-0.11.5.1.ebuild 2308030940 ./net-im/signal-desktop-bin/signal-desktop-bin-6.27.1.ebuild -2306101310 ./net-im/skypeforlinux/skypeforlinux-8.98.0.402.ebuild -2306192140 ./net-im/skypeforlinux/skypeforlinux-8.98.0.407.ebuild -2306281040 ./net-im/skypeforlinux/skypeforlinux-8.99.0.202.ebuild -2307161340 ./net-im/skypeforlinux/skypeforlinux-8.99.0.403.ebuild 2307291910 ./net-im/skypeforlinux/skypeforlinux-8.100.0.203.ebuild 2304271810 ./net-im/slack/slack-4.29.149-r1.ebuild +2308101810 ./net-im/slack/slack-4.33.84.ebuild 2305250140 ./net-im/spectrum2/spectrum2-2.2.0-r1.ebuild 2307232240 ./net-im/spectrum2/spectrum2-2.2.1.ebuild 2301141613 ./net-im/swift/swift-4.0.2-r102.ebuild @@ -20878,13 +20767,13 @@ 2107041710 ./net-im/vacuum/vacuum-9999.ebuild 2301141613 ./net-im/yowsup/yowsup-3.3.0.ebuild 2106210056 ./net-im/ysm/ysm-2.9.9.1-r2.ebuild -2307152210 ./net-im/zoom/zoom-5.15.3.4839.ebuild 2307271140 ./net-im/zoom/zoom-5.15.5.5603.ebuild +2308121740 ./net-im/zoom/zoom-5.15.7.6521.ebuild 2304231410 ./net-im/biboumi/biboumi-9.0-r4.ebuild 2303071210 ./net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r3.ebuild 2307121010 ./net-im/synapse/synapse-1.85.2-r1.ebuild -2307121010 ./net-im/synapse/synapse-1.87.0.ebuild 2307182140 ./net-im/synapse/synapse-1.88.0.ebuild +2308130010 ./net-im/synapse/synapse-1.87.0.ebuild 2307121140 ./net-im/discord/discord-0.0.28.ebuild 2304092340 ./net-im/whatsie/whatsie-4.13.0.ebuild 2305301540 ./net-im/whatsie/whatsie-4.14.1.ebuild @@ -21192,8 +21081,7 @@ 2212202210 ./net-libs/libupnp/libupnp-1.14.15.ebuild 2305051240 ./net-libs/libupnp/libupnp-1.14.16.ebuild 2306032310 ./net-libs/libupnp/libupnp-1.14.17.ebuild -2307022040 ./net-libs/libupnpp/libupnpp-0.22.5.ebuild -2307022040 ./net-libs/libupnpp/libupnpp-0.23.0.ebuild +2308140510 ./net-libs/libupnpp/libupnpp-0.23.0.ebuild 2302281940 ./net-libs/libvncserver/libvncserver-0.9.14.ebuild 2303230810 ./net-libs/libvncserver/libvncserver-0.9.14-r1.ebuild 2210071240 ./net-libs/libwebsockets/libwebsockets-4.3.2-r1.ebuild @@ -21232,13 +21120,13 @@ 2306240610 ./net-libs/nodejs/nodejs-16.20.0.ebuild 2306240610 ./net-libs/nodejs/nodejs-18.16.0.ebuild 2306240610 ./net-libs/nodejs/nodejs-20.2.0.ebuild -2306240610 ./net-libs/nodejs/nodejs-20.3.0.ebuild 2306240610 ./net-libs/nodejs/nodejs-99999999.ebuild 2306292240 ./net-libs/nodejs/nodejs-16.20.1.ebuild -2306292240 ./net-libs/nodejs/nodejs-18.16.1.ebuild -2306292240 ./net-libs/nodejs/nodejs-20.3.1.ebuild 2307272010 ./net-libs/nodejs/nodejs-18.17.0.ebuild -2307272010 ./net-libs/nodejs/nodejs-20.5.0.ebuild +2308110910 ./net-libs/nodejs/nodejs-16.20.2.ebuild +2308110910 ./net-libs/nodejs/nodejs-18.17.1.ebuild +2308092240 ./net-libs/nodejs/nodejs-20.5.0.ebuild +2308110910 ./net-libs/nodejs/nodejs-20.5.1.ebuild 2211240810 ./net-libs/ntirpc/ntirpc-4.2.ebuild 2303231240 ./net-libs/ntirpc/ntirpc-4.3.ebuild 2301141613 ./net-libs/pacparser/pacparser-1.4.0.ebuild @@ -21300,13 +21188,13 @@ 2307231910 ./net-libs/webkit-gtk/webkit-gtk-2.40.4-r410.ebuild 2307231910 ./net-libs/webkit-gtk/webkit-gtk-2.40.4-r600.ebuild 2307231910 ./net-libs/webkit-gtk/webkit-gtk-2.40.4.ebuild -2308022040 ./net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild -2308022040 ./net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild -2308022040 ./net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild +2308092140 ./net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild +2308092140 ./net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild +2308092140 ./net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild 2209041610 ./net-libs/wvstreams/wvstreams-4.6.1_p14-r2.ebuild 2303051810 ./net-libs/xdp-tools/xdp-tools-1.2.8.ebuild 2304161010 ./net-libs/xdp-tools/xdp-tools-1.3.1-r3.ebuild -2307100840 ./net-libs/xdp-tools/xdp-tools-1.4.0.ebuild +2308130040 ./net-libs/xdp-tools/xdp-tools-1.4.0.ebuild 2306070940 ./net-libs/xrootd-ceph/xrootd-ceph-5.5.5.ebuild 2307041110 ./net-libs/xrootd-ceph/xrootd-ceph-5.5.4.ebuild 2307041110 ./net-libs/xrootd/xrootd-5.5.4-r1.ebuild @@ -21320,6 +21208,7 @@ 2206251810 ./net-libs/ppp-defs/ppp-defs-0.ebuild 2208160310 ./net-libs/wslay/wslay-1.1.1_p20210115.ebuild 2304012210 ./net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild +2308092140 ./net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild 2307271140 ./net-libs/dleyna/dleyna-0.8.2.ebuild 2212120210 ./net-libs/rustls-ffi/rustls-ffi-0.9.1.ebuild 2304030010 ./net-libs/rustls-ffi/rustls-ffi-0.10.0.ebuild @@ -21391,6 +21280,7 @@ 2102011639 ./net-mail/mswatch/mswatch-1.2.0-r1.ebuild 2305300010 ./net-mail/mu/mu-1.10.3.ebuild 2306231210 ./net-mail/mu/mu-1.10.4.ebuild +2308111110 ./net-mail/mu/mu-1.10.6.ebuild 2305112310 ./net-mail/muchsync/muchsync-6-r1.ebuild 2106190039 ./net-mail/nmzmail/nmzmail-1.1-r1.ebuild 2306111240 ./net-mail/notmuch/notmuch-0.37-r1.ebuild @@ -21470,13 +21360,13 @@ 2207151040 ./net-misc/asterisk-opus/asterisk-opus-16.0.1.3.0-r1.ebuild 2207151040 ./net-misc/asterisk-opus/asterisk-opus-18.0.1.3.0-r1.ebuild 2211051710 ./net-misc/asterisk-opus/asterisk-opus-20.0.1.3.0.ebuild -2304210110 ./net-misc/asterisk/asterisk-16.29.1.ebuild -2304210110 ./net-misc/asterisk/asterisk-18.15.1.ebuild -2305110440 ./net-misc/asterisk/asterisk-18.17.1.ebuild 2305160940 ./net-misc/asterisk/asterisk-16.30.0.ebuild 2305160940 ./net-misc/asterisk/asterisk-18.17.0.ebuild 2305271140 ./net-misc/asterisk/asterisk-18.18.0.ebuild 2305271140 ./net-misc/asterisk/asterisk-20.3.0.ebuild +2308111140 ./net-misc/asterisk/asterisk-16.30.1.ebuild +2308111140 ./net-misc/asterisk/asterisk-18.18.1.ebuild +2308111140 ./net-misc/asterisk/asterisk-20.3.1.ebuild 2012281609 ./net-misc/astmanproxy/astmanproxy-1.28.2.ebuild 2305112310 ./net-misc/autossh/autossh-1.4g-r1.ebuild 2305120310 ./net-misc/autossh/autossh-1.4g-r2.ebuild @@ -21504,8 +21394,8 @@ 2204280640 ./net-misc/cgminer/cgminer-4.10.0-r1.ebuild 2301251040 ./net-misc/chrome-remote-desktop/chrome-remote-desktop-110.0.5481.14.ebuild 2306120910 ./net-misc/chrony/chrony-4.3-r5.ebuild -2308060440 ./net-misc/chrony/chrony-4.4_pre2.ebuild -2308060440 ./net-misc/chrony/chrony-9999.ebuild +2308100640 ./net-misc/chrony/chrony-4.4.ebuild +2308100640 ./net-misc/chrony/chrony-9999.ebuild 2204090739 ./net-misc/clockspeed/clockspeed-0.62-r8.ebuild 2207030210 ./net-misc/clusterssh/clusterssh-4.16.ebuild 2207030210 ./net-misc/clusterssh/clusterssh-9999.ebuild @@ -21524,9 +21414,9 @@ 2212171840 ./net-misc/croc/croc-9.6.2.ebuild 2307021940 ./net-misc/croc/croc-9.6.4.ebuild 2305260540 ./net-misc/curl/curl-8.0.1.ebuild -2307231910 ./net-misc/curl/curl-8.1.2.ebuild -2307270540 ./net-misc/curl/curl-8.2.1.ebuild -2307270540 ./net-misc/curl/curl-9999.ebuild +2308100610 ./net-misc/curl/curl-8.1.2.ebuild +2308100610 ./net-misc/curl/curl-8.2.1.ebuild +2308100610 ./net-misc/curl/curl-9999.ebuild 2204280640 ./net-misc/dahdi-tools/dahdi-tools-3.1.0-r2.ebuild 2207150512 ./net-misc/dahdi-tools/dahdi-tools-3.1.0-r4.ebuild 2305120710 ./net-misc/dahdi-tools/dahdi-tools-3.2.0.ebuild @@ -21582,7 +21472,7 @@ 2307010040 ./net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 2307152210 ./net-misc/gallery-dl/gallery-dl-1.25.8.ebuild 2307230512 ./net-misc/gallery-dl/gallery-dl-1.25.6.ebuild -2308040410 ./net-misc/gallery-dl/gallery-dl-1.25.7.ebuild +2308122110 ./net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 2012311940 ./net-misc/geoipupdate/geoipupdate-2.3.1.ebuild 2004140139 ./net-misc/geoipupdate/geoipupdate-3.1.1.ebuild 2212182210 ./net-misc/geoipupdate/geoipupdate-4.9.0.ebuild @@ -21614,7 +21504,7 @@ 2212182310 ./net-misc/htpdate/htpdate-1.3.4.ebuild 2302242040 ./net-misc/htpdate/htpdate-1.3.6.ebuild 2307080940 ./net-misc/httpie/httpie-3.2.1-r1.ebuild -2307080940 ./net-misc/httpie/httpie-3.2.1-r2.ebuild +2308092140 ./net-misc/httpie/httpie-3.2.1-r2.ebuild 2302170940 ./net-misc/httpstat/httpstat-1.3.1.ebuild 2304251740 ./net-misc/httpstat/httpstat-1.3.1-r1.ebuild 2104192239 ./net-misc/httptype/httptype-1.3.9-r1.ebuild @@ -21763,6 +21653,7 @@ 1806111939 ./net-misc/openr2/openr2-1.3.0.ebuild 2306252240 ./net-misc/openssh/openssh-9.3_p1-r1.ebuild 2308021610 ./net-misc/openssh/openssh-9.3_p2.ebuild +2308110110 ./net-misc/openssh/openssh-9.4_p1.ebuild 2305160511 ./net-misc/openvswitch/openvswitch-2.17.6.ebuild 2306131740 ./net-misc/owncloud-client/owncloud-client-3.2.0.10193.ebuild 2308022240 ./net-misc/owncloud-client/owncloud-client-4.1.0.11250.ebuild @@ -21961,9 +21852,9 @@ 2301241640 ./net-misc/youtube-viewer/youtube-viewer-9999.ebuild 2305072110 ./net-misc/yt-dlp/yt-dlp-9999.ebuild 2307070040 ./net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild -2208260940 ./net-misc/zerotier/zerotier-1.6.4.ebuild -2209091240 ./net-misc/zerotier/zerotier-1.10.1.ebuild -2307271240 ./net-misc/zerotier/zerotier-1.10.6.ebuild +2308111310 ./net-misc/zerotier/zerotier-1.10.1.ebuild +2308111310 ./net-misc/zerotier/zerotier-1.10.6.ebuild +2308111310 ./net-misc/zerotier/zerotier-1.6.4.ebuild 2305112310 ./net-misc/zssh/zssh-1.5c-r2.ebuild 2210152240 ./net-misc/zsync/zsync-0.6.2-r2.ebuild 2204030409 ./net-misc/openrdap/openrdap-0.9.0_p20191017-r1.ebuild @@ -21998,6 +21889,7 @@ 2306190140 ./net-misc/moonlight/moonlight-9999.ebuild 2307261210 ./net-misc/tinyssh/tinyssh-20230101.ebuild 2307261210 ./net-misc/tinyssh/tinyssh-99999999.ebuild +2308111140 ./net-misc/asterisk-base/asterisk-base-1.ebuild 2301301210 ./net-nds/389-ds-base/389-ds-base-1.4.4.19-r4.ebuild 2301301210 ./net-nds/389-ds-base/389-ds-base-2.1.0-r4.ebuild 2303101210 ./net-nds/389-ds-base/389-ds-base-2.3.2.ebuild @@ -22016,7 +21908,7 @@ 2307180110 ./net-nds/openldap/openldap-2.6.5.ebuild 2308010910 ./net-nds/openldap/openldap-2.5.16.ebuild 2308010910 ./net-nds/openldap/openldap-2.6.6.ebuild -2206010140 ./net-nds/phpldapadmin/phpldapadmin-1.2.6.3.ebuild +2308101110 ./net-nds/phpldapadmin/phpldapadmin-1.2.6.6.ebuild 2105120939 ./net-nds/rpcbind/rpcbind-9999.ebuild 2208280940 ./net-nds/rpcbind/rpcbind-1.2.6.ebuild 2104161439 ./net-nds/shelldap/shelldap-1.5.1.ebuild @@ -22119,8 +22011,9 @@ 2305181540 ./net-p2p/retroshare/retroshare-0.6.6-r1.ebuild 2305252312 ./net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild 2305252312 ./net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild -2306081540 ./net-p2p/syncthing/syncthing-1.23.5.ebuild -2307110210 ./net-p2p/syncthing/syncthing-1.23.6.ebuild +2308130040 ./net-p2p/syncthing/syncthing-1.23.5.ebuild +2308130040 ./net-p2p/syncthing/syncthing-1.23.6.ebuild +2308130040 ./net-p2p/syncthing/syncthing-1.23.7.ebuild 2301141613 ./net-p2p/torrentinfo/torrentinfo-1.8.6-r3.ebuild 2305082110 ./net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1-r1.ebuild 2302161940 ./net-p2p/transmission/transmission-3.00-r6.ebuild @@ -22135,6 +22028,7 @@ 2307191910 ./net-p2p/arti/arti-1.1.6.ebuild 2307241440 ./net-p2p/kubo/kubo-0.21.0.ebuild 2307252210 ./net-p2p/kubo/kubo-0.20.0.ebuild +2308101310 ./net-p2p/kubo/kubo-0.22.0.ebuild 2304241840 ./net-p2p/biglybt/biglybt-3.3.0.0.ebuild 2308031840 ./net-p2p/biglybt/biglybt-3.4.0.0.ebuild 2006300939 ./net-print/brlaser/brlaser-6.ebuild @@ -22170,7 +22064,7 @@ 2305022040 ./net-print/hplip-plugin/hplip-plugin-3.23.3.ebuild 2307030010 ./net-print/hplip-plugin/hplip-plugin-3.23.5.ebuild 2304292110 ./net-print/hplip/hplip-3.23.3.ebuild -2307011940 ./net-print/hplip/hplip-3.23.5.ebuild +2308140310 ./net-print/hplip/hplip-3.23.5.ebuild 2201290610 ./net-print/ink/ink-0.5.3.ebuild 1801132309 ./net-print/kyocera-1x2x-mfp-driver/kyocera-1x2x-mfp-driver-1.1203-r1.ebuild 2111240410 ./net-print/libinklevel/libinklevel-0.9.3.ebuild @@ -22183,7 +22077,7 @@ 2303302010 ./net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20220702.ebuild 2012042139 ./net-proxy/3proxy/3proxy-0.9.0.ebuild 2303220440 ./net-proxy/3proxy/3proxy-0.9.4.ebuild -2104192239 ./net-proxy/adzapper/adzapper-20110915-r2.ebuild +2308110940 ./net-proxy/adzapper/adzapper-20110915-r2.ebuild 2302110740 ./net-proxy/cntlm/cntlm-0.93_beta5-r4.ebuild 2205130940 ./net-proxy/dante/dante-1.4.1-r6.ebuild 1902161239 ./net-proxy/dnsproxy/dnsproxy-1.17.ebuild @@ -22191,25 +22085,21 @@ 2305081010 ./net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild 2307041940 ./net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.8.0.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.2.25.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.2.29.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.2.9999.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.4.18.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.4.22.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.4.9999.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.6.13.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.6.9.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.6.9999.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.7.3.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.7.8.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.7.9999.ebuild -2305312240 ./net-proxy/haproxy/haproxy-2.8.0.ebuild 2305312240 ./net-proxy/haproxy/haproxy-2.8.9999.ebuild 2305312240 ./net-proxy/haproxy/haproxy-9999.ebuild -2307031610 ./net-proxy/haproxy/haproxy-2.8.1.ebuild 2307172240 ./net-proxy/haproxy/haproxy-2.2.30.ebuild 2307172240 ./net-proxy/haproxy/haproxy-2.4.23.ebuild 2307172240 ./net-proxy/haproxy/haproxy-2.6.14.ebuild 2307172240 ./net-proxy/haproxy/haproxy-2.7.9.ebuild +2308101010 ./net-proxy/haproxy/haproxy-2.6.15.ebuild +2308091740 ./net-proxy/haproxy/haproxy-2.7.10.ebuild +2308091740 ./net-proxy/haproxy/haproxy-2.8.2.ebuild +2308091740 ./net-proxy/haproxy/haproxy-2.9.9999.ebuild 2301141613 ./net-proxy/hatop/hatop-0.8.1.ebuild 2305031010 ./net-proxy/hatop/hatop-0.8.2.ebuild 2207030040 ./net-proxy/havp/havp-0.92a-r3.ebuild @@ -22270,6 +22160,7 @@ 2212030511 ./net-vpn/iodine/iodine-0.7.0-r4.ebuild 1902241409 ./net-vpn/isatapd/isatapd-0.9.7-r2.ebuild 2306200840 ./net-vpn/libreswan/libreswan-4.11.ebuild +2308111010 ./net-vpn/libreswan/libreswan-4.12.ebuild 2302010210 ./net-vpn/logmein-hamachi/logmein-hamachi-2.1.0.203.ebuild 2202180610 ./net-vpn/mullvad-netns/mullvad-netns-0.2-r1.ebuild 2202180610 ./net-vpn/mullvad-netns/mullvad-netns-0.3-r1.ebuild @@ -22282,7 +22173,7 @@ 2204090041 ./net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.14-r1.ebuild 2204090041 ./net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.16.ebuild 2211282110 ./net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.8-r1.ebuild -2308022010 ./net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild +2308122310 ./net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild 2212171010 ./net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2.ebuild 2306292140 ./net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild 2305022310 ./net-vpn/networkmanager-pptp/networkmanager-pptp-1.2.12.ebuild @@ -22331,8 +22222,9 @@ 2306301640 ./net-vpn/wireguard-modules/wireguard-modules-1.0.20220627.ebuild 2109140039 ./net-vpn/wireguard-tools/wireguard-tools-1.0.20210424.ebuild 2205051310 ./net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild -2204230512 ./net-vpn/vpncloud/vpncloud-2.3.0.ebuild +2308121310 ./net-vpn/vpncloud/vpncloud-2.3.0.ebuild 2303161310 ./net-vpn/headscale/headscale-0.20.0.ebuild +2308101010 ./net-vpn/headscale/headscale-0.22.3.ebuild 2306132110 ./net-vpn/ovpn-dco/ovpn-dco-9999.ebuild 2306300940 ./net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild 2304252240 ./net-wireless/aircrack-ng/aircrack-ng-1.7-r3.ebuild @@ -22352,7 +22244,7 @@ 2306111740 ./net-wireless/blueman/blueman-9999.ebuild 2201032209 ./net-wireless/bluez-tools/bluez-tools-0_p20201025.ebuild 2307301340 ./net-wireless/bluez/bluez-5.66-r1.ebuild -2308050110 ./net-wireless/bluez/bluez-5.68.ebuild +2308112240 ./net-wireless/bluez/bluez-5.68.ebuild 2306241940 ./net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r7.ebuild 2105050139 ./net-wireless/bss/bss-0.8-r2.ebuild 2208111410 ./net-wireless/crackle/crackle-0.1-r1.ebuild @@ -22758,7 +22650,7 @@ 2307131410 ./sci-chemistry/gromacs/gromacs-2022.6.ebuild 2307131410 ./sci-chemistry/gromacs/gromacs-2023.2.ebuild 2009162339 ./sci-chemistry/ksdssp/ksdssp-040728-r1.ebuild -2305061740 ./sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild +2308130440 ./sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild 2301141613 ./sci-chemistry/modeller/modeller-9.25.ebuild 2208301240 ./sci-chemistry/molden/molden-6.9-r1.ebuild 2306091840 ./sci-chemistry/moldy/moldy-2.16e-r2.ebuild @@ -22847,10 +22739,10 @@ 2304250340 ./sci-electronics/kicad-templates/kicad-templates-7.0.1.ebuild 2304260710 ./sci-electronics/kicad-templates/kicad-templates-7.0.2.ebuild 2307182240 ./sci-electronics/kicad-templates/kicad-templates-7.0.6.ebuild -2305031040 ./sci-electronics/kicad/kicad-7.0.1.ebuild -2305031040 ./sci-electronics/kicad/kicad-7.0.2.ebuild -2307241110 ./sci-electronics/kicad/kicad-7.0.6.ebuild -2307241110 ./sci-electronics/kicad/kicad-9999.ebuild +2308100810 ./sci-electronics/kicad/kicad-7.0.1.ebuild +2308090840 ./sci-electronics/kicad/kicad-7.0.2-r1.ebuild +2308090840 ./sci-electronics/kicad/kicad-7.0.6-r2.ebuild +2308090840 ./sci-electronics/kicad/kicad-9999.ebuild 2306252340 ./sci-electronics/klayout/klayout-0.28.9.ebuild 2306252340 ./sci-electronics/klayout/klayout-9999.ebuild 2303291340 ./sci-electronics/ktechlab/ktechlab-0.51.0.ebuild @@ -23114,7 +23006,7 @@ 2306091840 ./sci-libs/gamer/gamer-1.5-r2.ebuild 2211191510 ./sci-libs/gaul-devel/gaul-devel-0.1849-r2.ebuild 2306031440 ./sci-libs/gdal/gdal-3.6.4.ebuild -2308010710 ./sci-libs/gdal/gdal-3.7.0.ebuild +2308121910 ./sci-libs/gdal/gdal-3.7.0.ebuild 2305252312 ./sci-libs/geos/geos-3.11.1.ebuild 2305252312 ./sci-libs/geos/geos-3.11.2.ebuild 2306031440 ./sci-libs/geos/geos-3.11.0.ebuild @@ -23189,7 +23081,7 @@ 2307260010 ./sci-libs/libh2o/libh2o-0.2.1-r1.ebuild 2307260010 ./sci-libs/libh2oxx/libh2oxx-0.2-r1.ebuild 2111021610 ./sci-libs/libhomfly/libhomfly-1.02.6.ebuild -2301090440 ./sci-libs/libigl/libigl-2.4.0.ebuild +2308090910 ./sci-libs/libigl/libigl-2.4.0.ebuild 2306091840 ./sci-libs/libint/libint-1.1.6.ebuild 2306091840 ./sci-libs/libint/libint-2.6.0-r5.ebuild 1703012334 ./sci-libs/libmuscle/libmuscle-3.7-r3.ebuild @@ -23264,7 +23156,7 @@ 2307311210 ./sci-libs/opencascade/opencascade-7.6.3-r2.ebuild 2307311210 ./sci-libs/opencascade/opencascade-7.7.0-r2.ebuild 2105280039 ./sci-libs/openlibm/openlibm-0.7.5.ebuild -2110121239 ./sci-libs/openlibm/openlibm-0.8.0.ebuild +2308100010 ./sci-libs/openlibm/openlibm-0.8.0.ebuild 2202280210 ./sci-libs/orocos-bfl/orocos-bfl-0.8.0.ebuild 2108061739 ./sci-libs/orocos_kdl/orocos_kdl-9999.ebuild 2205191540 ./sci-libs/orocos_kdl/orocos_kdl-1.5.1.ebuild @@ -23375,8 +23267,8 @@ 2305090010 ./sci-libs/gloo/gloo-2023.01.17-r1.ebuild 2206141340 ./sci-libs/foxi/foxi-2021.05.27.ebuild 2305090010 ./sci-libs/caffe2/caffe2-1.13.1-r6.ebuild -2305090010 ./sci-libs/caffe2/caffe2-2.0.0-r4.ebuild -2308011040 ./sci-libs/caffe2/caffe2-2.0.1-r3.ebuild +2308111040 ./sci-libs/caffe2/caffe2-2.0.0-r5.ebuild +2308111210 ./sci-libs/caffe2/caffe2-2.0.1-r4.ebuild 2303250110 ./sci-libs/pytorch/pytorch-1.13.1-r2.ebuild 2304052310 ./sci-libs/pytorch/pytorch-2.0.0.ebuild 2308011040 ./sci-libs/pytorch/pytorch-2.0.1-r1.ebuild @@ -23386,13 +23278,14 @@ 2304121210 ./sci-libs/tokenizers/tokenizers-0.13.3.ebuild 2304131010 ./sci-libs/transformers/transformers-4.27.4.ebuild 2305271710 ./sci-libs/transformers/transformers-4.29.2.ebuild -2306152140 ./sci-libs/transformers/transformers-4.30.2.ebuild +2308131910 ./sci-libs/transformers/transformers-4.30.2-r1.ebuild 2308051510 ./sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild 2305160840 ./sci-libs/datasets/datasets-2.11.0-r2.ebuild 2305151310 ./sci-libs/jiwer/jiwer-3.0.1-r1.ebuild 2305152010 ./sci-libs/seqeval/seqeval-1.2.2-r2.ebuild 2305201740 ./sci-libs/evaluate/evaluate-0.4.0-r2.ebuild 2307300810 ./sci-libs/hipRAND/hipRAND-5.6.0.ebuild +2308131910 ./sci-libs/safetensors/safetensors-0.3.1-r1.ebuild 2306091840 ./sci-mathematics/4ti2/4ti2-1.6.7-r1.ebuild 2204152240 ./sci-mathematics/alt-ergo/alt-ergo-2.4.1-r2.ebuild 2301301640 ./sci-mathematics/alt-ergo/alt-ergo-2.4.2-r1.ebuild @@ -23508,6 +23401,7 @@ 2304030010 ./sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild 2305291810 ./sci-mathematics/wxmaxima/wxmaxima-23.05.1.ebuild 2306091840 ./sci-mathematics/wxmaxima/wxmaxima-23.04.1.ebuild +2308120840 ./sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild 2302140840 ./sci-mathematics/yacas/yacas-1.9.1.ebuild 2201231739 ./sci-mathematics/yafu/yafu-1.34.3-r1.ebuild 2304082110 ./sci-mathematics/z3/z3-4.12.1.ebuild @@ -23525,8 +23419,8 @@ 2302072240 ./sci-mathematics/primecount/primecount-7.6.ebuild 2302072240 ./sci-mathematics/primesieve/primesieve-11.0.ebuild 2203110039 ./sci-mathematics/verit/verit-2021.06.2.ebuild -2304181710 ./sci-mathematics/cryptominisat/cryptominisat-5.11.4.ebuild 2306251940 ./sci-mathematics/cryptominisat/cryptominisat-5.11.11.ebuild +2308130240 ./sci-mathematics/cryptominisat/cryptominisat-5.11.12.ebuild 2302220310 ./sci-mathematics/stp/stp-2.3.3-r3.ebuild 2112282109 ./sci-mathematics/cadical/cadical-1.5.2-r1.ebuild 2301110710 ./sci-mathematics/cadical/cadical-1.5.3-r1.ebuild @@ -23557,6 +23451,9 @@ 2303140110 ./sci-mathematics/abc/abc-9999.ebuild 2305222340 ./sci-mathematics/plfit/plfit-0.9.3.ebuild 2306032010 ./sci-mathematics/kind2/kind2-1.9.0.ebuild +2308132240 ./sci-mathematics/proverif/proverif-2.04.ebuild +2308132240 ./sci-mathematics/proverif/proverif-9999.ebuild +2308132240 ./sci-mathematics/verifpal/verifpal-0.27.0.ebuild 2104180939 ./sci-misc/ViSP-images/ViSP-images-3.3.0.ebuild 2207071340 ./sci-misc/ViSP-images/ViSP-images-3.5.0.ebuild 2307181340 ./sci-misc/apertium/apertium-3.2.0.ebuild @@ -23654,6 +23551,7 @@ 2305252312 ./sci-visualization/gnuplot/gnuplot-5.4.6.ebuild 2305292010 ./sci-visualization/gnuplot/gnuplot-5.4.7.ebuild 2305292010 ./sci-visualization/gnuplot/gnuplot-6.1.9999.ebuild +2308121910 ./sci-visualization/gnuplot/gnuplot-5.4.8.ebuild 2304090110 ./sci-visualization/gr/gr-0.72.0.ebuild 2305060010 ./sci-visualization/gr/gr-0.72.4.ebuild 2212160511 ./sci-visualization/grace/grace-5.1.25_p13-r1.ebuild @@ -24662,9 +24560,8 @@ 2301111140 ./sys-apps/install-xattr/install-xattr-0.8.ebuild 2301111110 ./sys-apps/install-xattr/install-xattr-9999.ebuild 1706270216 ./sys-apps/intel-sa-00075-tools/intel-sa-00075-tools-1.0.ebuild -2303200542 ./sys-apps/inxi/inxi-3.3.20.1.ebuild -2303211340 ./sys-apps/inxi/inxi-3.3.25.1.ebuild 2308021640 ./sys-apps/inxi/inxi-3.3.27.1.ebuild +2308100110 ./sys-apps/inxi/inxi-3.3.28.1.ebuild 2009200309 ./sys-apps/iotools/iotools-1.5.ebuild 2307160040 ./sys-apps/ipmicfg/ipmicfg-1.34.2.230224.ebuild 2301311410 ./sys-apps/ipmitool/ipmitool-1.8.19.ebuild @@ -24700,7 +24597,8 @@ 2306172310 ./sys-apps/less/less-633.ebuild 2306240110 ./sys-apps/less/less-633-r1.ebuild 2307180110 ./sys-apps/less/less-633-r2.ebuild -2307180110 ./sys-apps/less/less-9999.ebuild +2308130610 ./sys-apps/less/less-643.ebuild +2308130610 ./sys-apps/less/less-9999.ebuild 2012071539 ./sys-apps/likwid/likwid-4.3.4.ebuild 2206030740 ./sys-apps/likwid/likwid-5.2.1.ebuild 2307020840 ./sys-apps/likwid/likwid-5.2.2.ebuild @@ -24732,6 +24630,8 @@ 2304070540 ./sys-apps/mawk/mawk-1.3.4_p20230404.ebuild 2304240140 ./sys-apps/mawk/mawk-1.3.4_p20230322.ebuild 2306032310 ./sys-apps/mawk/mawk-1.3.4_p20230525.ebuild +2308100810 ./sys-apps/mawk/mawk-1.3.4_p20230730.ebuild +2308120840 ./sys-apps/mawk/mawk-1.3.4_p20230808.ebuild 2303300340 ./sys-apps/mcstrans/mcstrans-9999.ebuild 2304091840 ./sys-apps/mcstrans/mcstrans-3.5.ebuild 2303302010 ./sys-apps/memtest86+/memtest86+-6.10.ebuild @@ -24807,9 +24707,9 @@ 2306220110 ./sys-apps/portage/portage-3.0.46.ebuild 2307150710 ./sys-apps/portage/portage-3.0.48.1-r2.ebuild 2307182240 ./sys-apps/portage/portage-3.0.49-r1.ebuild -2307301640 ./sys-apps/portage/portage-3.0.49-r2.ebuild -2308080810 ./sys-apps/portage/portage-9999.ebuild -2308090610 ./sys-apps/portage/portage-3.0.50.ebuild +2308131910 ./sys-apps/portage/portage-3.0.49-r2.ebuild +2308092040 ./sys-apps/portage/portage-3.0.50.ebuild +2308092040 ./sys-apps/portage/portage-9999.ebuild 2306301640 ./sys-apps/powerpc-utils/powerpc-utils-1.1.3.18-r4.ebuild 2212122310 ./sys-apps/ppc64-diag/ppc64-diag-2.7.9.ebuild 2306291240 ./sys-apps/prctl/prctl-1.6-r1.ebuild @@ -24886,10 +24786,9 @@ 2307201440 ./sys-apps/systemd/systemd-253.5-r1.ebuild 2307201440 ./sys-apps/systemd/systemd-253.7.ebuild 2307311840 ./sys-apps/systemd/systemd-9999.ebuild -2308030040 ./sys-apps/systemd/systemd-254-r1.ebuild -2308021840 ./sys-apps/systemd/systemd-254.ebuild -2308060240 ./sys-apps/systemd/systemd-254-r2.ebuild 2308080640 ./sys-apps/systemd/systemd-253.6.ebuild +2308100210 ./sys-apps/systemd/systemd-253.8.ebuild +2308100040 ./sys-apps/systemd/systemd-254.1.ebuild 2306092010 ./sys-apps/sysvinit/sysvinit-3.07.ebuild 2307271710 ./sys-apps/sysvinit/sysvinit-3.07-r1.ebuild 2211200110 ./sys-apps/tas/tas-1.7.0.220503-r1.ebuild @@ -24951,10 +24850,11 @@ 2307201440 ./sys-apps/systemd-utils/systemd-utils-253.5.ebuild 2307201440 ./sys-apps/systemd-utils/systemd-utils-253.7.ebuild 2308080640 ./sys-apps/systemd-utils/systemd-utils-253.6.ebuild +2308100210 ./sys-apps/systemd-utils/systemd-utils-253.8.ebuild 2306032110 ./sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild 2307200010 ./sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild 2307301410 ./sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.2.ebuild -2206010010 ./sys-apps/eless/eless-0.7.ebuild +2308120340 ./sys-apps/eless/eless-0.7.ebuild 2211011910 ./sys-apps/cpu-x/cpu-x-4.5.1.ebuild 2211130240 ./sys-apps/cpu-x/cpu-x-4.5.2.ebuild 2304031640 ./sys-apps/cpu-x/cpu-x-4.5.3.ebuild @@ -24963,7 +24863,7 @@ 2209191210 ./sys-apps/ipmi-fan-control/ipmi-fan-control-0.4.0.ebuild 2209191210 ./sys-apps/ipmi-fan-control/ipmi-fan-control-9999.ebuild 2306171840 ./sys-apps/openrazer/openrazer-3.6.1.ebuild -2307090040 ./sys-apps/openrazer/openrazer-3.6.1-r2.ebuild +2308121110 ./sys-apps/openrazer/openrazer-3.6.1-r2.ebuild 2304011940 ./sys-apps/razercommander/razercommander-1.2.1.2-r1.ebuild 2301160513 ./sys-apps/polychromatic/polychromatic-0.8.0.ebuild 2301160513 ./sys-apps/polychromatic/polychromatic-9999.ebuild @@ -24981,11 +24881,11 @@ 2307260810 ./sys-apps/uutils-findutils/uutils-findutils-9999.ebuild 2303030040 ./sys-apps/arch-chroot/arch-chroot-28.ebuild 2306032310 ./sys-apps/config-site/config-site-0.ebuild -2307242110 ./sys-apps/system-monitoring-center/system-monitoring-center-2.14.0-r1.ebuild 2307242110 ./sys-apps/system-monitoring-center/system-monitoring-center-2.18.3-r1.ebuild 2307242110 ./sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild 2308060110 ./sys-apps/system-monitoring-center/system-monitoring-center-2.17.2-r1.ebuild 2308052010 ./sys-apps/system-monitoring-center/system-monitoring-center-2.20.2.ebuild +2308132240 ./sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild 2307151540 ./sys-apps/locale-gen/locale-gen-2.23-r1.ebuild 2306102213 ./sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild 2306180210 ./sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild @@ -25223,8 +25123,9 @@ 2010142339 ./sys-boot/yaboot/yaboot-1.3.17-r4.ebuild 2203040040 ./sys-cluster/ampi/ampi-0_pre20140616.ebuild 2208111410 ./sys-cluster/c3/c3-4.0.1.ebuild -2306281110 ./sys-cluster/ceph/ceph-16.2.13-r1.ebuild -2306281110 ./sys-cluster/ceph/ceph-17.2.6-r5.ebuild +2308110010 ./sys-cluster/ceph/ceph-16.2.13-r2.ebuild +2308110010 ./sys-cluster/ceph/ceph-17.2.6-r6.ebuild +2308110010 ./sys-cluster/ceph/ceph-18.2.0.ebuild 2304040140 ./sys-cluster/charliecloud/charliecloud-0.32.ebuild 2304040140 ./sys-cluster/charliecloud/charliecloud-9999.ebuild 2306140010 ./sys-cluster/charliecloud/charliecloud-0.33.ebuild @@ -25465,7 +25366,6 @@ 2308090610 ./sys-devel/binutils/binutils-2.40-r8.ebuild 2305252312 ./sys-devel/bison/bison-3.8.2-r2.ebuild 2307250210 ./sys-devel/bmake/bmake-20230512.ebuild -2104060140 ./sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild 2308030040 ./sys-devel/boost-m4/boost-m4-0.4_p20221019.ebuild 2208022310 ./sys-devel/clang-common/clang-common-14.0.6.ebuild 2303212340 ./sys-devel/clang-common/clang-common-15.0.7-r5.ebuild @@ -25476,6 +25376,7 @@ 2308021940 ./sys-devel/clang-common/clang-common-16.0.6-r2.ebuild 2308031910 ./sys-devel/clang-common/clang-common-18.0.0_pre20230803.ebuild 2308082140 ./sys-devel/clang-common/clang-common-17.0.0_rc2.ebuild +2308102110 ./sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild 2208022310 ./sys-devel/clang-runtime/clang-runtime-14.0.6.ebuild 2301251140 ./sys-devel/clang-runtime/clang-runtime-17.0.0.9999.ebuild 2301270140 ./sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild @@ -25484,6 +25385,7 @@ 2308021940 ./sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild 2308031910 ./sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230803.ebuild 2308082140 ./sys-devel/clang-runtime/clang-runtime-17.0.0_rc2.ebuild +2308102110 ./sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild 2302231840 ./sys-devel/clang/clang-14.0.6-r1.ebuild 2304112140 ./sys-devel/clang/clang-15.0.7-r1.ebuild 2306172240 ./sys-devel/clang/clang-17.0.0.9999.ebuild @@ -25494,6 +25396,7 @@ 2308021940 ./sys-devel/clang/clang-16.0.6.ebuild 2308031910 ./sys-devel/clang/clang-18.0.0_pre20230803.ebuild 2308082140 ./sys-devel/clang/clang-17.0.0_rc2.ebuild +2308102110 ./sys-devel/clang/clang-18.0.0_pre20230810.ebuild 2204141010 ./sys-devel/cons/cons-2.3.0-r1.ebuild 2303062110 ./sys-devel/crossdev/crossdev-99999999.ebuild 2306032310 ./sys-devel/crossdev/crossdev-20230321.ebuild @@ -25533,17 +25436,21 @@ 2307302040 ./sys-devel/gcc/gcc-13.2.1_p20230729.ebuild 2307310610 ./sys-devel/gcc/gcc-13.3.9999.ebuild 2307310512 ./sys-devel/gcc/gcc-14.0.0_pre20230730.ebuild -2308032040 ./sys-devel/gcc/gcc-10.5.0.ebuild 2308040210 ./sys-devel/gcc/gcc-11.4.1_p20230803.ebuild 2308050410 ./sys-devel/gcc/gcc-12.3.1_p20230804.ebuild 2308060210 ./sys-devel/gcc/gcc-13.2.1_p20230805.ebuild -2308071910 ./sys-devel/gcc/gcc-11.4.1_p20230622.ebuild 2308080910 ./sys-devel/gcc/gcc-14.0.0_pre20230806-r1.ebuild +2308122310 ./sys-devel/gcc/gcc-10.5.0.ebuild +2308122110 ./sys-devel/gcc/gcc-11.4.1_p20230622.ebuild +2308110640 ./sys-devel/gcc/gcc-11.4.1_p20230810.ebuild +2308120440 ./sys-devel/gcc/gcc-12.3.1_p20230811.ebuild +2308130410 ./sys-devel/gcc/gcc-13.2.1_p20230812.ebuild +2308140740 ./sys-devel/gcc/gcc-14.0.0_pre20230813.ebuild 2104161439 ./sys-devel/gdb-apple/gdb-apple-1752.ebuild 2306081540 ./sys-devel/gdb/gdb-13.2.ebuild 2308031340 ./sys-devel/gdb/gdb-13.2-r1.ebuild -2308040511 ./sys-devel/gdb/gdb-13.2-r2.ebuild -2308040511 ./sys-devel/gdb/gdb-9999.ebuild +2308140310 ./sys-devel/gdb/gdb-13.2-r2.ebuild +2308140310 ./sys-devel/gdb/gdb-9999.ebuild 2305252312 ./sys-devel/gettext/gettext-0.21.1.ebuild 2306251440 ./sys-devel/gettext/gettext-0.22-r1.ebuild 2305252312 ./sys-devel/gnuconfig/gnuconfig-20221007.ebuild @@ -25571,6 +25478,7 @@ 2308021940 ./sys-devel/lld/lld-16.0.6.ebuild 2308031910 ./sys-devel/lld/lld-18.0.0_pre20230803.ebuild 2308082140 ./sys-devel/lld/lld-17.0.0_rc2.ebuild +2308102110 ./sys-devel/lld/lld-18.0.0_pre20230810.ebuild 2208022310 ./sys-devel/llvm-common/llvm-common-14.0.6.ebuild 2301251140 ./sys-devel/llvm-common/llvm-common-17.0.0.9999.ebuild 2301270140 ./sys-devel/llvm-common/llvm-common-15.0.7.ebuild @@ -25579,7 +25487,7 @@ 2308021940 ./sys-devel/llvm-common/llvm-common-16.0.6.ebuild 2308031910 ./sys-devel/llvm-common/llvm-common-18.0.0_pre20230803.ebuild 2308082140 ./sys-devel/llvm-common/llvm-common-17.0.0_rc2.ebuild -2307141910 ./sys-devel/llvm/llvm-14.0.6-r4.ebuild +2308102110 ./sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild 2307141910 ./sys-devel/llvm/llvm-15.0.7-r3.ebuild 2307251940 ./sys-devel/llvm/llvm-17.0.0.9999.ebuild 2307292240 ./sys-devel/llvm/llvm-17.0.0_rc1.ebuild @@ -25587,6 +25495,8 @@ 2308031410 ./sys-devel/llvm/llvm-18.0.0.9999.ebuild 2308031910 ./sys-devel/llvm/llvm-18.0.0_pre20230803.ebuild 2308082140 ./sys-devel/llvm/llvm-17.0.0_rc2.ebuild +2308091240 ./sys-devel/llvm/llvm-14.0.6-r4.ebuild +2308102110 ./sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild 2208022310 ./sys-devel/llvmgold/llvmgold-14.ebuild 2211051440 ./sys-devel/llvmgold/llvmgold-15.ebuild 2301251140 ./sys-devel/llvmgold/llvmgold-17.ebuild @@ -25600,6 +25510,7 @@ 2307290810 ./sys-devel/mold/mold-2.0.0-r1.ebuild 2307271040 ./sys-devel/mold/mold-9999.ebuild 2308090640 ./sys-devel/mold/mold-2.0.0-r2.ebuild +2308130840 ./sys-devel/mold/mold-2.1.0.ebuild 2001292109 ./sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild 2305292149 ./sys-devel/native-cctools/native-cctools-4.ebuild 2305292149 ./sys-devel/native-cctools/native-cctools-5.ebuild @@ -25786,7 +25697,7 @@ 2306151840 ./sys-fs/fatcat/fatcat-1.1.1.ebuild 2009041109 ./sys-fs/fatresize/fatresize-1.1.0.ebuild 2204111010 ./sys-fs/fatsort/fatsort-1.6.4.625.ebuild -2303210010 ./sys-fs/fatsort/fatsort-1.6.5.640.ebuild +2308131840 ./sys-fs/fatsort/fatsort-1.6.5.640.ebuild 2202271209 ./sys-fs/fragview/fragview-0.1.1-r1.ebuild 2202271209 ./sys-fs/fragview/fragview-9999.ebuild 2203021110 ./sys-fs/fragview/fragview-0.1.2.ebuild @@ -25841,7 +25752,7 @@ 2304032210 ./sys-fs/mdadm/mdadm-4.2-r1.ebuild 2305211710 ./sys-fs/mergerfs/mergerfs-2.35.1.ebuild 2307232010 ./sys-fs/mergerfs/mergerfs-2.36.0.ebuild -2104192239 ./sys-fs/mhddfs/mhddfs-0.1.39-r2.ebuild +2308101210 ./sys-fs/mhddfs/mhddfs-0.1.39-r2.ebuild 2304110140 ./sys-fs/mp3fs/mp3fs-1.1.1-r4.ebuild 2305310640 ./sys-fs/mtd-utils/mtd-utils-2.1.5.ebuild 2211251310 ./sys-fs/mtools/mtools-4.0.42.ebuild @@ -25911,12 +25822,12 @@ 2307280440 ./sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc3.ebuild 2307280440 ./sys-fs/zfs-kmod/zfs-kmod-9999.ebuild 2308031940 ./sys-fs/zfs-kmod/zfs-kmod-2.1.11.ebuild -2308040410 ./sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild +2308090910 ./sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild 2304032040 ./sys-fs/zfs/zfs-2.1.9.ebuild 2307040010 ./sys-fs/zfs/zfs-9999.ebuild 2307280440 ./sys-fs/zfs/zfs-2.2.0_rc3.ebuild 2308031940 ./sys-fs/zfs/zfs-2.1.11.ebuild -2308040410 ./sys-fs/zfs/zfs-2.1.12.ebuild +2308090910 ./sys-fs/zfs/zfs-2.1.12.ebuild 2203200310 ./sys-fs/fswatch/fswatch-1.16.0.ebuild 2301262310 ./sys-fs/fswatch/fswatch-1.17.1.ebuild 2302270040 ./sys-fs/mergerfs-tools/mergerfs-tools-0_p20210502-r4.ebuild @@ -25963,6 +25874,11 @@ 2308090512 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild 2308090512 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild 2308090512 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild +2308111910 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild +2308112010 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild +2308111910 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild +2308111910 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild +2308111910 ./sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild 2307251710 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.10.187.ebuild 2307251710 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.15.122.ebuild 2307251710 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.4.250.ebuild @@ -25981,6 +25897,11 @@ 2308090512 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.4.252.ebuild 2308090512 ./sys-kernel/gentoo-kernel/gentoo-kernel-6.1.44.ebuild 2308090512 ./sys-kernel/gentoo-kernel/gentoo-kernel-6.4.9.ebuild +2308111910 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.10.190.ebuild +2308112010 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.15.126.ebuild +2308111910 ./sys-kernel/gentoo-kernel/gentoo-kernel-5.4.253.ebuild +2308111910 ./sys-kernel/gentoo-kernel/gentoo-kernel-6.1.45.ebuild +2308111910 ./sys-kernel/gentoo-kernel/gentoo-kernel-6.4.10.ebuild 2305172010 ./sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild 2305310140 ./sys-kernel/gentoo-sources/gentoo-sources-4.14.316.ebuild 2306212010 ./sys-kernel/gentoo-sources/gentoo-sources-4.14.319.ebuild @@ -26006,11 +25927,19 @@ 2308082310 ./sys-kernel/gentoo-sources/gentoo-sources-5.4.252.ebuild 2308082310 ./sys-kernel/gentoo-sources/gentoo-sources-6.1.44.ebuild 2308082310 ./sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild +2308111640 ./sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild +2308111640 ./sys-kernel/gentoo-sources/gentoo-sources-4.19.291.ebuild +2308111640 ./sys-kernel/gentoo-sources/gentoo-sources-5.10.190.ebuild +2308111840 ./sys-kernel/gentoo-sources/gentoo-sources-5.15.126.ebuild +2308111640 ./sys-kernel/gentoo-sources/gentoo-sources-5.4.253.ebuild +2308111640 ./sys-kernel/gentoo-sources/gentoo-sources-6.1.45.ebuild +2308111640 ./sys-kernel/gentoo-sources/gentoo-sources-6.4.10.ebuild 2307100110 ./sys-kernel/git-sources/git-sources-6.5_rc1.ebuild 2307171313 ./sys-kernel/git-sources/git-sources-6.5_rc2.ebuild 2307241440 ./sys-kernel/git-sources/git-sources-6.5_rc3.ebuild 2307310140 ./sys-kernel/git-sources/git-sources-6.5_rc4.ebuild 2308071410 ./sys-kernel/git-sources/git-sources-6.5_rc5.ebuild +2308132310 ./sys-kernel/git-sources/git-sources-6.5_rc6.ebuild 2304121110 ./sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild 2306150540 ./sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild 2306220940 ./sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild @@ -26084,13 +26013,18 @@ 2308090512 ./sys-kernel/vanilla-kernel/vanilla-kernel-5.4.252.ebuild 2308090512 ./sys-kernel/vanilla-kernel/vanilla-kernel-6.1.44.ebuild 2308090512 ./sys-kernel/vanilla-kernel/vanilla-kernel-6.4.9.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-4.14.321.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-4.19.290.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-5.10.189.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-5.15.125.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-5.4.252.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-6.1.44.ebuild -2308082210 ./sys-kernel/vanilla-sources/vanilla-sources-6.4.9.ebuild +2308111910 ./sys-kernel/vanilla-kernel/vanilla-kernel-5.10.190.ebuild +2308112010 ./sys-kernel/vanilla-kernel/vanilla-kernel-5.15.126.ebuild +2308111910 ./sys-kernel/vanilla-kernel/vanilla-kernel-5.4.253.ebuild +2308111910 ./sys-kernel/vanilla-kernel/vanilla-kernel-6.1.45.ebuild +2308111910 ./sys-kernel/vanilla-kernel/vanilla-kernel-6.4.10.ebuild +2308111510 ./sys-kernel/vanilla-sources/vanilla-sources-4.14.322.ebuild +2308111510 ./sys-kernel/vanilla-sources/vanilla-sources-4.19.291.ebuild +2308111510 ./sys-kernel/vanilla-sources/vanilla-sources-5.10.190.ebuild +2308111810 ./sys-kernel/vanilla-sources/vanilla-sources-5.15.126.ebuild +2308111510 ./sys-kernel/vanilla-sources/vanilla-sources-5.4.253.ebuild +2308111510 ./sys-kernel/vanilla-sources/vanilla-sources-6.1.45.ebuild +2308111510 ./sys-kernel/vanilla-sources/vanilla-sources-6.4.10.ebuild 2307170210 ./sys-kernel/zen-sources/zen-sources-6.3.9.ebuild 2212021340 ./sys-libs/argp-standalone/argp-standalone-1.5.0.ebuild 2305252312 ./sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild @@ -26112,6 +26046,7 @@ 2308021940 ./sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6.ebuild 2308031910 ./sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230803.ebuild 2308082140 ./sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_rc2.ebuild +2308102110 ./sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild 2303190710 ./sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild 2303190710 ./sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild 2306172240 ./sys-libs/compiler-rt/compiler-rt-17.0.0.9999.ebuild @@ -26120,6 +26055,7 @@ 2308021940 ./sys-libs/compiler-rt/compiler-rt-16.0.6.ebuild 2308031910 ./sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230803.ebuild 2308082140 ./sys-libs/compiler-rt/compiler-rt-17.0.0_rc2.ebuild +2308102110 ./sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild 2306010640 ./sys-libs/cracklib/cracklib-2.9.11.ebuild 2112131739 ./sys-libs/csu/csu-85-r1.ebuild 2306010910 ./sys-libs/db/db-4.8.30-r8.ebuild @@ -26168,6 +26104,7 @@ 2305300110 ./sys-libs/libcap/libcap-2.69.ebuild 2203301740 ./sys-libs/libchipcard/libchipcard-5.1.5_rc2.ebuild 2303172010 ./sys-libs/libchipcard/libchipcard-5.1.6.ebuild +2308111040 ./sys-libs/libchipcard/libchipcard-5.1.6-r1.ebuild 2307161840 ./sys-libs/libcxx/libcxx-14.0.6.ebuild 2307161840 ./sys-libs/libcxx/libcxx-15.0.7-r1.ebuild 2307161840 ./sys-libs/libcxx/libcxx-15.0.7.ebuild @@ -26177,6 +26114,7 @@ 2308021940 ./sys-libs/libcxx/libcxx-16.0.6.ebuild 2308031910 ./sys-libs/libcxx/libcxx-18.0.0_pre20230803.ebuild 2308082140 ./sys-libs/libcxx/libcxx-17.0.0_rc2.ebuild +2308102110 ./sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild 2307161840 ./sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild 2307161840 ./sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild 2307161840 ./sys-libs/libcxxabi/libcxxabi-17.0.0.9999.ebuild @@ -26185,6 +26123,7 @@ 2308021940 ./sys-libs/libcxxabi/libcxxabi-16.0.6.ebuild 2308031910 ./sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230803.ebuild 2308082140 ./sys-libs/libcxxabi/libcxxabi-17.0.0_rc2.ebuild +2308102110 ./sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild 2111210639 ./sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild 2205191240 ./sys-libs/libfaketime/libfaketime-0.9.9.ebuild 2303041140 ./sys-libs/libfaketime/libfaketime-0.9.10.ebuild @@ -26202,6 +26141,7 @@ 2308021940 ./sys-libs/libomp/libomp-16.0.6.ebuild 2308031910 ./sys-libs/libomp/libomp-18.0.0_pre20230803.ebuild 2308082140 ./sys-libs/libomp/libomp-17.0.0_rc2.ebuild +2308102110 ./sys-libs/libomp/libomp-18.0.0_pre20230810.ebuild 2302012140 ./sys-libs/libosinfo/libosinfo-1.10.0-r1.ebuild 2305160710 ./sys-libs/libraw1394/libraw1394-2.1.2-r1.ebuild 2111150410 ./sys-libs/librtas/librtas-2.0.2-r2.ebuild @@ -26247,6 +26187,7 @@ 2308021940 ./sys-libs/llvm-libunwind/llvm-libunwind-16.0.6.ebuild 2308031910 ./sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230803.ebuild 2308082140 ./sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_rc2.ebuild +2308102110 ./sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild 2107081310 ./sys-libs/lwp/lwp-2.8.ebuild 2205081040 ./sys-libs/mtdev/mtdev-1.1.6.ebuild 2201012339 ./sys-libs/musl-nscd/musl-nscd-1.1.1-r1.ebuild @@ -26355,17 +26296,18 @@ 2109030510 ./sys-power/sispmctl/sispmctl-4.1-r1.ebuild 2002231739 ./sys-power/suspend/suspend-1.0_p20190605.ebuild 2101060939 ./sys-power/suspend/suspend-1.0_p20200924.ebuild -2308061440 ./sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild -2303200410 ./sys-power/thermald/thermald-2.5.1.ebuild +2308101040 ./sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild 2305192110 ./sys-power/thermald/thermald-2.5.2.ebuild +2308091740 ./sys-power/thermald/thermald-2.5.3.ebuild 2104272339 ./sys-power/uhubctl/uhubctl-2.4.0.ebuild 2301141613 ./sys-power/upower/upower-0.99.20.ebuild 2211120940 ./sys-power/tlp/tlp-1.5.0-r2.ebuild -2308061013 ./sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild +2308101040 ./sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild 2206081640 ./sys-process/acct/acct-6.6.4-r3.ebuild 2107210539 ./sys-process/anacron/anacron-2.3-r4.ebuild 2210151840 ./sys-process/at/at-3.2.5.ebuild 2212070010 ./sys-process/at/at-3.2.5-r1.ebuild +2308092140 ./sys-process/at/at-3.2.5-r2.ebuild 2202190940 ./sys-process/atop/atop-2.7.1-r1.ebuild 2307151210 ./sys-process/atop/atop-2.8.1.ebuild 2308021140 ./sys-process/atop/atop-2.9.0-r1.ebuild @@ -26484,6 +26426,11 @@ 2308090512 ./virtual/dist-kernel/dist-kernel-5.4.252.ebuild 2308090512 ./virtual/dist-kernel/dist-kernel-6.1.44.ebuild 2308090512 ./virtual/dist-kernel/dist-kernel-6.4.9.ebuild +2308111910 ./virtual/dist-kernel/dist-kernel-5.10.190.ebuild +2308112010 ./virtual/dist-kernel/dist-kernel-5.15.126.ebuild +2308111910 ./virtual/dist-kernel/dist-kernel-5.4.253.ebuild +2308111910 ./virtual/dist-kernel/dist-kernel-6.1.45.ebuild +2308111910 ./virtual/dist-kernel/dist-kernel-6.4.10.ebuild 2210070010 ./virtual/dotnet-sdk/dotnet-sdk-6.0-r1.ebuild 2211180340 ./virtual/dotnet-sdk/dotnet-sdk-7.0.ebuild 2305252312 ./virtual/editor/editor-0-r5.ebuild @@ -26876,12 +26823,12 @@ 2306121840 ./www-apps/moodle/moodle-4.2.1.ebuild 2106180139 ./www-apps/mythweb/mythweb-0.28.1-r1.ebuild 2004032241 ./www-apps/nanoblogger/nanoblogger-3.5_rc1-r1.ebuild -2306250910 ./www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild -2306250910 ./www-apps/nanoc-cli/nanoc-cli-4.12.16.ebuild -2306250910 ./www-apps/nanoc-core/nanoc-core-4.12.16.ebuild -2306250910 ./www-apps/nanoc-deploying/nanoc-deploying-1.0.2-r1.ebuild -2306250910 ./www-apps/nanoc-spec/nanoc-spec-0.0.2-r1.ebuild -2306250910 ./www-apps/nanoc/nanoc-4.12.16.ebuild +2308112240 ./www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild +2308112240 ./www-apps/nanoc-cli/nanoc-cli-4.12.16.ebuild +2308112240 ./www-apps/nanoc-core/nanoc-core-4.12.16.ebuild +2308112240 ./www-apps/nanoc-deploying/nanoc-deploying-1.0.2-r1.ebuild +2308112240 ./www-apps/nanoc-spec/nanoc-spec-0.0.2-r1.ebuild +2308112240 ./www-apps/nanoc/nanoc-4.12.16.ebuild 2104131839 ./www-apps/nextcloud-notify_push/nextcloud-notify_push-0.1.7.ebuild 2106181339 ./www-apps/nextcloud-notify_push/nextcloud-notify_push-0.2.0.ebuild 2106251439 ./www-apps/nextcloud-notify_push/nextcloud-notify_push-0.2.1.ebuild @@ -26921,11 +26868,12 @@ 2104221939 ./www-apps/webmcp/webmcp-2.1.0.ebuild 2212052140 ./www-apps/webmcp/webmcp-1.2.6-r1.ebuild 1912111540 ./www-apps/wiliki/wiliki-0.6.1-r1.ebuild -2305201040 ./www-apps/wordpress/wordpress-6.2.2.ebuild +2308090940 ./www-apps/wordpress/wordpress-6.3.ebuild 2304211110 ./www-apps/xpra-html5/xpra-html5-6.1.ebuild 2307130040 ./www-apps/xpra-html5/xpra-html5-8.1.ebuild 2209050140 ./www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild 2303041140 ./www-apps/selfoss/selfoss-2.19.ebuild +2308110140 ./www-apps/selfoss/selfoss-2.20_pre20230730.ebuild 2208090440 ./www-apps/icingaweb2-module-incubator/icingaweb2-module-incubator-0.17.0.ebuild 2210110023 ./www-apps/sfpg/sfpg-4.11.0.ebuild 2307182140 ./www-apps/miniflux/miniflux-2.0.44.ebuild @@ -26942,6 +26890,7 @@ 2308051810 ./www-apps/jackett/jackett-0.21.584.ebuild 2308012340 ./www-apps/lidarr/lidarr-1.3.3.3432.ebuild 2308042340 ./www-client/chromium/chromium-115.0.5790.170.ebuild +2308141040 ./www-client/chromium/chromium-116.0.5845.82.ebuild 2305252312 ./www-client/elinks/elinks-0.16.0.ebuild 2305252312 ./www-client/elinks/elinks-9999.ebuild 2305271910 ./www-client/elinks/elinks-0.16.1.1-r1.ebuild @@ -26954,11 +26903,10 @@ 2209302340 ./www-client/fetch/fetch-1.0-r4.ebuild 2308080940 ./www-client/firefox-bin/firefox-bin-102.14.0-r2.ebuild 2308080940 ./www-client/firefox-bin/firefox-bin-116.0.2.ebuild -2307161110 ./www-client/firefox/firefox-115.0.2.ebuild -2307201710 ./www-client/firefox/firefox-102.13.0.ebuild -2308021740 ./www-client/firefox/firefox-102.14.0.ebuild -2308061240 ./www-client/firefox/firefox-115.1.0.ebuild -2308071610 ./www-client/firefox/firefox-116.0.ebuild +2308101940 ./www-client/firefox/firefox-102.13.0.ebuild +2308101940 ./www-client/firefox/firefox-102.14.0.ebuild +2308101940 ./www-client/firefox/firefox-115.1.0.ebuild +2308101940 ./www-client/firefox/firefox-116.0.ebuild 2308032040 ./www-client/google-chrome-beta/google-chrome-beta-116.0.5845.62.ebuild 2307300040 ./www-client/google-chrome-unstable/google-chrome-unstable-117.0.5911.2.ebuild 2308032040 ./www-client/google-chrome/google-chrome-115.0.5790.170.ebuild @@ -26997,15 +26945,15 @@ 2307240740 ./www-client/qutebrowser/qutebrowser-2.5.4-r1.ebuild 2307250340 ./www-client/qutebrowser/qutebrowser-9999.ebuild 2306240610 ./www-client/seamonkey/seamonkey-2.53.15-r1.ebuild -2308070740 ./www-client/seamonkey/seamonkey-2.53.17.ebuild +2308121210 ./www-client/seamonkey/seamonkey-2.53.17.ebuild 2302102240 ./www-client/surf/surf-9999.ebuild 2303141310 ./www-client/surf/surf-2.1-r3.ebuild 2009241739 ./www-client/surfraw/surfraw-99999.ebuild 2305252312 ./www-client/surfraw/surfraw-2.3.0-r3.ebuild 2304070840 ./www-client/uget/uget-9999.ebuild 2304281810 ./www-client/uget/uget-2.2.3.ebuild -2307240110 ./www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3077.3.ebuild 2308071810 ./www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3096.3.ebuild +2308121340 ./www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild 2308041140 ./www-client/vivaldi/vivaldi-6.1.3035.204.ebuild 2308041140 ./www-client/vivaldi/vivaldi-6.1.3035.257.ebuild 2305252312 ./www-client/w3m/w3m-0.5.3_p20210102.ebuild @@ -27057,6 +27005,7 @@ 2305010310 ./www-servers/caddy/caddy-2.6.4.ebuild 2305302010 ./www-servers/civetweb/civetweb-1.16.ebuild 2211041610 ./www-servers/fnord/fnord-1.11-r2.ebuild +2308110940 ./www-servers/fnord/fnord-1.11-r3.ebuild 2106250239 ./www-servers/gatling/gatling-0.16-r3.ebuild 2209202240 ./www-servers/gatling/gatling-0.16-r4.ebuild 2305311040 ./www-servers/gunicorn/gunicorn-20.1.0-r1.ebuild @@ -27075,6 +27024,8 @@ 2207172110 ./www-servers/moonbridge/moonbridge-1.0.1.ebuild 2304222310 ./www-servers/nginx-unit/nginx-unit-1.29.1.ebuild 2305292340 ./www-servers/nginx-unit/nginx-unit-1.30.0.ebuild +2308122310 ./www-servers/nginx-unit/nginx-unit-1.29.1-r1.ebuild +2308122310 ./www-servers/nginx-unit/nginx-unit-1.30.0-r1.ebuild 2307150640 ./www-servers/nginx/nginx-1.24.0-r1.ebuild 2307160040 ./www-servers/nginx/nginx-1.25.1-r3.ebuild 2208160840 ./www-servers/pound/pound-3.0.2.ebuild @@ -27092,12 +27043,9 @@ 2303231010 ./www-servers/thin/thin-1.8.1-r2.ebuild 2303312110 ./www-servers/thin/thin-1.8.1-r3.ebuild 2304020610 ./www-servers/thin/thin-1.8.2.ebuild -2307091140 ./www-servers/tomcat/tomcat-8.5.90.ebuild -2307111010 ./www-servers/tomcat/tomcat-8.5.91.ebuild -2307182040 ./www-servers/tomcat/tomcat-10.1.10.ebuild -2307182040 ./www-servers/tomcat/tomcat-10.1.11.ebuild -2307182040 ./www-servers/tomcat/tomcat-9.0.76.ebuild -2307182040 ./www-servers/tomcat/tomcat-9.0.78.ebuild +2308120340 ./www-servers/tomcat/tomcat-10.1.11.ebuild +2308120340 ./www-servers/tomcat/tomcat-8.5.91.ebuild +2308120340 ./www-servers/tomcat/tomcat-9.0.78.ebuild 2305010910 ./www-servers/uwsgi/uwsgi-2.0.21.ebuild 2211180810 ./www-servers/varnish/varnish-7.1.1-r1.ebuild 2306281710 ./www-servers/varnish/varnish-7.1.2-r2.ebuild @@ -27185,7 +27133,7 @@ 2305252312 ./x11-apps/xprop/xprop-1.2.6.ebuild 2301252240 ./x11-apps/xrandr/xrandr-1.5.2.ebuild 2305252312 ./x11-apps/xrdb/xrdb-1.2.1.ebuild -2308090740 ./x11-apps/xrdb/xrdb-1.2.2.ebuild +2308112240 ./x11-apps/xrdb/xrdb-1.2.2.ebuild 2207141440 ./x11-apps/xrectsel/xrectsel-0.3.2-r1.ebuild 2208171940 ./x11-apps/xrefresh/xrefresh-1.0.7.ebuild 2306032310 ./x11-apps/xrestop/xrestop-0.6.ebuild @@ -27196,9 +27144,9 @@ 2303132240 ./x11-apps/xvidtune/xvidtune-1.0.4.ebuild 2301252240 ./x11-apps/xvinfo/xvinfo-1.1.5.ebuild 2208131910 ./x11-apps/xwd/xwd-1.0.8.ebuild -2308090740 ./x11-apps/xwd/xwd-1.0.9.ebuild +2308112240 ./x11-apps/xwd/xwd-1.0.9.ebuild 2305252312 ./x11-apps/xwininfo/xwininfo-1.1.5.ebuild -2308090740 ./x11-apps/xwininfo/xwininfo-1.1.6.ebuild +2308112240 ./x11-apps/xwininfo/xwininfo-1.1.6.ebuild 2208171940 ./x11-apps/xwud/xwud-1.0.6.ebuild 2306050840 ./x11-base/xcb-proto/xcb-proto-1.15.2.ebuild 2212140640 ./x11-base/xorg-drivers/xorg-drivers-21.1-r2.ebuild @@ -27206,23 +27154,23 @@ 2305252312 ./x11-base/xorg-proto/xorg-proto-2022.2.ebuild 2305252312 ./x11-base/xorg-proto/xorg-proto-9999.ebuild 2306051640 ./x11-base/xorg-proto/xorg-proto-2023.1.ebuild -2308090740 ./x11-base/xorg-proto/xorg-proto-2023.2.ebuild +2308112240 ./x11-base/xorg-proto/xorg-proto-2023.2.ebuild 2212051340 ./x11-base/xorg-server/xorg-server-9999.ebuild 2303312140 ./x11-base/xorg-server/xorg-server-21.1.8.ebuild 2307091140 ./x11-base/xorg-server/xorg-server-21.1.8-r1.ebuild 2307222040 ./x11-base/xorg-server/xorg-server-21.1.8-r2.ebuild 2303272040 ./x11-base/xwayland/xwayland-9999.ebuild 2305010710 ./x11-base/xwayland/xwayland-23.1.1.ebuild -2308090740 ./x11-base/xwayland/xwayland-23.1.2.ebuild +2308112240 ./x11-base/xwayland/xwayland-23.1.2.ebuild 2204040610 ./x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.12.ebuild 2304262340 ./x11-base/xorg-apps/xorg-apps-3.ebuild 2304101940 ./x11-base/xorg-fonts/xorg-fonts-3.ebuild 2308061340 ./x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild 2308061340 ./x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild -2308061340 ./x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild -2308061340 ./x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild -2308061340 ./x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild -2308082310 ./x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild +2308101510 ./x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild +2308101510 ./x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild +2308101510 ./x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild +2308101510 ./x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild 2301252240 ./x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.3.ebuild 2205251910 ./x11-drivers/xf86-input-evdev/xf86-input-evdev-2.10.6.ebuild 2301252240 ./x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.4.ebuild @@ -27277,8 +27225,8 @@ 2212171010 ./x11-libs/goocanvas/goocanvas-3.0.0.ebuild 2305252312 ./x11-libs/gtk+/gtk+-2.24.33-r3.ebuild 2305252312 ./x11-libs/gtk+/gtk+-3.24.35.ebuild -2305252312 ./x11-libs/gtk+/gtk+-3.24.37.ebuild -2307150640 ./x11-libs/gtk+/gtk+-3.24.38.ebuild +2308100540 ./x11-libs/gtk+/gtk+-3.24.37.ebuild +2308131910 ./x11-libs/gtk+/gtk+-3.24.38.ebuild 2210010240 ./x11-libs/gtk-mac-integration/gtk-mac-integration-2.0.5-r1.ebuild 2209151440 ./x11-libs/gtkdatabox/gtkdatabox-1.0.0-r1.ebuild 2009272109 ./x11-libs/gtkglext/gtkglext-1.2.0-r5.ebuild @@ -27353,6 +27301,7 @@ 2305252312 ./x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild 2305051110 ./x11-libs/pango/pango-1.50.14.ebuild 2306051710 ./x11-libs/pango/pango-1.42.4-r2.ebuild +2308122040 ./x11-libs/pango/pango-1.51.0.ebuild 2305252312 ./x11-libs/pixman/pixman-9999.ebuild 2306041410 ./x11-libs/pixman/pixman-0.42.2.ebuild 2210282210 ./x11-libs/qscintilla/qscintilla-2.13.3.ebuild @@ -27374,7 +27323,7 @@ 2212260240 ./x11-libs/tslib/tslib-1.22.ebuild 2305051110 ./x11-libs/vte/vte-0.72.1.ebuild 2305242312 ./x11-libs/vte/vte-0.68.0.ebuild -2308031840 ./x11-libs/vte/vte-0.72.2.ebuild +2308122310 ./x11-libs/vte/vte-0.72.2.ebuild 2212160511 ./x11-libs/wxGTK/wxGTK-3.0.4-r5.ebuild 2305181540 ./x11-libs/wxGTK/wxGTK-3.2.1.ebuild 2305181540 ./x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild @@ -27393,11 +27342,11 @@ 2109041339 ./x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild 2103201439 ./x11-libs/xpa/xpa-2.1.18.ebuild 2305252312 ./x11-libs/xtrans/xtrans-1.4.0.ebuild -2308090740 ./x11-libs/xtrans/xtrans-1.5.0.ebuild +2308112240 ./x11-libs/xtrans/xtrans-1.5.0.ebuild 2306051310 ./x11-libs/xapp/xapp-2.4.3.ebuild 2307162140 ./x11-libs/xapp/xapp-2.6.1.ebuild 2303041040 ./x11-libs/cmrt/cmrt-1.0.6-r3.ebuild -2308090740 ./x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild +2308112240 ./x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild 2302210010 ./x11-misc/3dfm/3dfm-1.0-r2.ebuild 2207180010 ./x11-misc/accessx/accessx-0951-r3.ebuild 2301141613 ./x11-misc/alacarte/alacarte-3.44.2.ebuild @@ -27714,7 +27663,7 @@ 2203200340 ./x11-misc/xkbset/xkbset-0.5_p7_p1.ebuild 2305252312 ./x11-misc/xkeyboard-config/xkeyboard-config-2.38.ebuild 2306142040 ./x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild -2308090740 ./x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild +2308112240 ./x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild 2210110840 ./x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild 2301132210 ./x11-misc/xlockmore/xlockmore-5.69.ebuild 2301250511 ./x11-misc/xlockmore/xlockmore-5.71.ebuild @@ -27733,7 +27682,7 @@ 2306131740 ./x11-misc/xscreensaver-app/xscreensaver-app-2.3-r4.ebuild 2305292149 ./x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild 2305292149 ./x11-misc/xscreensaver/xscreensaver-6.05-r2.ebuild -2307271140 ./x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild +2308091140 ./x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild 2305242312 ./x11-misc/xsel/xsel-1.2.1.ebuild 2307050140 ./x11-misc/xsel/xsel-1.2.0-r2.ebuild 2102072339 ./x11-misc/xsensors/xsensors-0.80.ebuild @@ -27967,13 +27916,9 @@ 2303030912 ./x11-terms/guake/guake-3.8.5-r1.ebuild 2303030912 ./x11-terms/guake/guake-3.9.0.ebuild 2111031010 ./x11-terms/kitty-terminfo/kitty-terminfo-9999.ebuild -2303282340 ./x11-terms/kitty-terminfo/kitty-terminfo-0.27.1.ebuild -2307250840 ./x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild -2307280440 ./x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild -2307141240 ./x11-terms/kitty/kitty-0.27.1.ebuild -2307250840 ./x11-terms/kitty/kitty-0.29.1.ebuild -2307280440 ./x11-terms/kitty/kitty-0.29.2.ebuild -2307302110 ./x11-terms/kitty/kitty-9999.ebuild +2308100940 ./x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild +2308100940 ./x11-terms/kitty/kitty-0.29.2.ebuild +2308110810 ./x11-terms/kitty/kitty-9999.ebuild 2209301410 ./x11-terms/kterm/kterm-6.2.0-r7.ebuild 2212170010 ./x11-terms/mate-terminal/mate-terminal-1.26.0.ebuild 2211050410 ./x11-terms/mlterm/mlterm-3.9.2.ebuild @@ -28005,17 +27950,14 @@ 2302181140 ./x11-terms/zutty/zutty-0.13.ebuild 2302191840 ./x11-terms/zutty/zutty-0.14.ebuild 2204120240 ./x11-terms/kitty-shell-integration/kitty-shell-integration-9999.ebuild -2303282340 ./x11-terms/kitty-shell-integration/kitty-shell-integration-0.27.1.ebuild -2307250840 ./x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild -2307280440 ./x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild +2308100940 ./x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild 2210072240 ./x11-terms/st-terminfo/st-terminfo-9999.ebuild 2210112040 ./x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 2301262110 ./x11-terms/st-terminfo/st-terminfo-0.9.ebuild 2304010940 ./x11-terms/wezterm/wezterm-20230326.111934.ebuild 2304090440 ./x11-terms/wezterm/wezterm-20230408.112425.ebuild -2304201640 ./x11-themes/QGnomePlatform/QGnomePlatform-0.9.0-r1.ebuild -2305141510 ./x11-themes/QGnomePlatform/QGnomePlatform-0.9.1.ebuild 2306242110 ./x11-themes/QGnomePlatform/QGnomePlatform-0.9.1-r1.ebuild +2308112010 ./x11-themes/QGnomePlatform/QGnomePlatform-0.9.2.ebuild 2002230040 ./x11-themes/adapta-gtk-theme/adapta-gtk-theme-3.95.0.11.ebuild 2305252312 ./x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.32.0.ebuild 2307242310 ./x11-themes/adwaita-icon-theme/adwaita-icon-theme-44.0.ebuild @@ -28183,7 +28125,6 @@ 2209221110 ./x11-wm/dwm/dwm-6.3.ebuild 2210072240 ./x11-wm/dwm/dwm-9999.ebuild 2308041240 ./x11-wm/dwm/dwm-6.4.ebuild -2208021040 ./x11-wm/e16/e16-1.0.24.ebuild 2308031840 ./x11-wm/e16/e16-1.0.25-r1.ebuild 2104192239 ./x11-wm/echinus/echinus-0.4.9.ebuild 2209161540 ./x11-wm/enlightenment/enlightenment-0.25.4.ebuild @@ -28219,20 +28160,20 @@ 2306172040 ./x11-wm/mutter/mutter-44.1-r1.ebuild 2307121810 ./x11-wm/mutter/mutter-45_alpha.ebuild 2307270840 ./x11-wm/mutter/mutter-44.3.ebuild -2308022010 ./x11-wm/mutter/mutter-44.2.ebuild +2308122110 ./x11-wm/mutter/mutter-44.2.ebuild 2206131610 ./x11-wm/notion/notion-4.0.2_p20220613.ebuild 2206131610 ./x11-wm/notion/notion-9999.ebuild 2305051310 ./x11-wm/openbox/openbox-3.6.1-r5.ebuild -2308060240 ./x11-wm/openbox/openbox-3.6.1-r7.ebuild -2308060140 ./x11-wm/openbox/openbox-9999.ebuild +2308100740 ./x11-wm/openbox/openbox-3.6.1-r8.ebuild +2308100740 ./x11-wm/openbox/openbox-9999.ebuild 2302210010 ./x11-wm/oroborus/oroborus-2.0.20-r2.ebuild 2207132140 ./x11-wm/page/page-1.9.10.ebuild 2303052010 ./x11-wm/page/page-1.9.10-r1.ebuild 2304292110 ./x11-wm/pekwm/pekwm-0.3.0.ebuild 2306041940 ./x11-wm/pekwm/pekwm-0.1.18.ebuild 2306041940 ./x11-wm/pekwm/pekwm-0.2.1.ebuild -2306160110 ./x11-wm/qtile/qtile-9999.ebuild 2306170640 ./x11-wm/qtile/qtile-0.22.1-r2.ebuild +2308100010 ./x11-wm/qtile/qtile-9999.ebuild 2301111310 ./x11-wm/ratpoison/ratpoison-1.4.9-r3.ebuild 2301111310 ./x11-wm/ratpoison/ratpoison-9999.ebuild 2206291240 ./x11-wm/selectwm/selectwm-0.4.1-r2.ebuild @@ -28364,8 +28305,7 @@ 2307060010 ./app-containers/cri-tools/cri-tools-1.27.0.ebuild 2305181110 ./app-containers/crun/crun-1.8.1.ebuild 2305181110 ./app-containers/crun/crun-1.8.4.ebuild -2209261310 ./app-containers/distrobuilder/distrobuilder-2.0.ebuild -2307161510 ./app-containers/distrobuilder/distrobuilder-2.1.ebuild +2308131040 ./app-containers/distrobuilder/distrobuilder-2.1.ebuild 2112201210 ./app-containers/docker-bench-security/docker-bench-security-1.3.2.ebuild 2112201210 ./app-containers/docker-bench-security/docker-bench-security-1.3.3.ebuild 2307250040 ./app-containers/docker-cli/docker-cli-24.0.5.ebuild @@ -28374,6 +28314,7 @@ 2306040810 ./app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild 2306040810 ./app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild 2307081710 ./app-containers/docker-compose/docker-compose-1.29.2-r4.ebuild +2308130810 ./app-containers/docker-compose/docker-compose-2.20.3.ebuild 2305181540 ./app-containers/docker-credential-helpers/docker-credential-helpers-0.6.3.ebuild 2304130410 ./app-containers/docker-proxy/docker-proxy-0.8.0_p20230118.ebuild 2209230010 ./app-containers/docker-registry/docker-registry-2.8.1.ebuild @@ -28538,6 +28479,7 @@ 2204291439 ./sec-keys/openpgp-keys-philiphazel/openpgp-keys-philiphazel-20220416.ebuild 2204291439 ./sec-keys/openpgp-keys-elfutils/openpgp-keys-elfutils-20220427.ebuild 2204291439 ./sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20220428.ebuild +2308100810 ./sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild 2205041140 ./sec-keys/openpgp-keys-danielstenberg/openpgp-keys-danielstenberg-20220330.ebuild 2205150340 ./sec-keys/openpgp-keys-libass/openpgp-keys-libass-20220515.ebuild 2205151710 ./sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild @@ -28562,9 +28504,6 @@ 2302072110 ./sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild 2210161710 ./sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20221016.ebuild 2211090640 ./sec-keys/openpgp-keys-apache-commons/openpgp-keys-apache-commons-20221022.ebuild -2306122340 ./sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild -2306122340 ./sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild -2306091110 ./sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.76.ebuild 2307111010 ./sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.11.ebuild 2307111010 ./sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.91.ebuild 2307111010 ./sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.78.ebuild @@ -29536,10 +29475,8 @@ 2307302219 metadata/md5-cache/app-accessibility/sphinx2-0.6 2307302219 metadata/md5-cache/app-accessibility/yasr-0.6.9-r1 2308022110 metadata/md5-cache/app-accessibility/kontrast-23.04.3 -2308081243 metadata/md5-cache/app-accessibility/Manifest.gz 2308081243 metadata/md5-cache/app-accessibility/accerciser-3.40.0 2308081243 metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 -2308081243 metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 2308081243 metadata/md5-cache/app-accessibility/brltty-6.5 2308081243 metadata/md5-cache/app-accessibility/brltty-6.5-r1 2308081243 metadata/md5-cache/app-accessibility/caribou-0.4.21-r6 @@ -29548,6 +29485,8 @@ 2308081243 metadata/md5-cache/app-accessibility/orca-44.0 2308081243 metadata/md5-cache/app-accessibility/orca-44.1 2308081243 metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r2 +2308122310 metadata/md5-cache/app-accessibility/Manifest.gz +2308122310 metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 2107101839 metadata/md5-cache/app-admin/aerospike-amc-community-4.0.19-r2 2107101809 metadata/md5-cache/app-admin/aerospike-amc-community-5.0.0 2104031909 metadata/md5-cache/app-admin/amazon-ec2-init-20101127-r1 @@ -29661,7 +29600,6 @@ 2307302219 metadata/md5-cache/app-admin/fetchlog-1.4-r2 2307302219 metadata/md5-cache/app-admin/filebeat-7.17.3 2307302219 metadata/md5-cache/app-admin/filebeat-7.17.5 -2307302219 metadata/md5-cache/app-admin/fluentd-1.14.4 2307302219 metadata/md5-cache/app-admin/fsvs-1.2.5-r2 2307302219 metadata/md5-cache/app-admin/gam-server-0.1.10-r3 2307302219 metadata/md5-cache/app-admin/gamin-0.1.10-r1 @@ -29716,14 +29654,9 @@ 2307301740 metadata/md5-cache/app-admin/perl-cleaner-2.31 2307301740 metadata/md5-cache/app-admin/perl-cleaner-9999 2307302219 metadata/md5-cache/app-admin/procinfo-ng-2.0.304-r2 -2307302219 metadata/md5-cache/app-admin/puppet-7.24.0 -2307302219 metadata/md5-cache/app-admin/puppet-8.0.0-r2 -2307302219 metadata/md5-cache/app-admin/puppet-8.1.0 2307302219 metadata/md5-cache/app-admin/puppet-agent-7.24.0 2307302219 metadata/md5-cache/app-admin/puppet-agent-8.0.0 2307302219 metadata/md5-cache/app-admin/puppet-agent-8.1.0 -2307302219 metadata/md5-cache/app-admin/puppet-lint-3.4.0 -2307302219 metadata/md5-cache/app-admin/puppet-lint-4.0.0 2307302219 metadata/md5-cache/app-admin/puppetdb-7.13.0 2307302219 metadata/md5-cache/app-admin/puppetdb-8.0.0 2307302219 metadata/md5-cache/app-admin/puppetserver-7.11.0 @@ -29732,8 +29665,6 @@ 2307302219 metadata/md5-cache/app-admin/pwcrypt-1.2.2-r3 2307302219 metadata/md5-cache/app-admin/qpage-3.3 2307302219 metadata/md5-cache/app-admin/qtpass-1.3.2-r2 -2307302219 metadata/md5-cache/app-admin/r10k-3.15.0 -2307302219 metadata/md5-cache/app-admin/r10k-3.15.4 2307302219 metadata/md5-cache/app-admin/radmind-1.15.4-r1 2307302219 metadata/md5-cache/app-admin/rasdaemon-0.6.8-r2 2307302219 metadata/md5-cache/app-admin/rasdaemon-0.7.0 @@ -29758,7 +29689,6 @@ 2307302219 metadata/md5-cache/app-admin/serf-0.9.8 2307302219 metadata/md5-cache/app-admin/socklog-2.1.0 2307302219 metadata/md5-cache/app-admin/sshguard-2.4.2 -2307302219 metadata/md5-cache/app-admin/sshguard-99999 2307302219 metadata/md5-cache/app-admin/su-exec-0.2 2307302219 metadata/md5-cache/app-admin/sud-1.3-r2 2307302219 metadata/md5-cache/app-admin/sxid-4.2-r2 @@ -29799,13 +29729,11 @@ 2308031840 metadata/md5-cache/app-admin/pwgen-2.08-r2 2308070611 metadata/md5-cache/app-admin/logrotate-3.20.1-r1 2308070611 metadata/md5-cache/app-admin/logrotate-3.21.0 -2308060910 metadata/md5-cache/app-admin/puppet-lint-4.0.1 2308070611 metadata/md5-cache/app-admin/stow-2.3.1 2308070611 metadata/md5-cache/app-admin/sudo-1.9.13_p3-r1 2308070611 metadata/md5-cache/app-admin/sudo-1.9.14_p2 2308070611 metadata/md5-cache/app-admin/sudo-1.9.14_p3 2308050340 metadata/md5-cache/app-admin/tmpreaper-1.6.17 -2308082340 metadata/md5-cache/app-admin/Manifest.gz 2308081243 metadata/md5-cache/app-admin/ananicy-2.2.1-r1 2308081243 metadata/md5-cache/app-admin/ansible-7.6.0 2308081243 metadata/md5-cache/app-admin/ansible-7.7.0 @@ -29823,20 +29751,7 @@ 2308081243 metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 2308081243 metadata/md5-cache/app-admin/ansible-molecule-4.0.4 2308081243 metadata/md5-cache/app-admin/ansible-molecule-5.1.0 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.10 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.11 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.12 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.14 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.15 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.16 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.17 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.18 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.19 2308081243 metadata/md5-cache/app-admin/awscli-1.29.20 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.21 -2308082340 metadata/md5-cache/app-admin/awscli-1.29.22 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.3 -2308081243 metadata/md5-cache/app-admin/awscli-1.29.9 2308081243 metadata/md5-cache/app-admin/calamares-3.2.60-r4 2308081243 metadata/md5-cache/app-admin/cdist-6.9.8 2308081243 metadata/md5-cache/app-admin/cdist-7.0.0 @@ -29865,8 +29780,6 @@ 2308081243 metadata/md5-cache/app-admin/rsyslog-8.2302.0 2308081243 metadata/md5-cache/app-admin/rsyslog-8.2304.0 2308081243 metadata/md5-cache/app-admin/rsyslog-8.2306.0 -2308081243 metadata/md5-cache/app-admin/salt-3005.1-r1 -2308081243 metadata/md5-cache/app-admin/salt-3006.0 2308081243 metadata/md5-cache/app-admin/setools-4.4.0-r3 2308081243 metadata/md5-cache/app-admin/setools-4.4.1 2308081243 metadata/md5-cache/app-admin/setools-4.4.1-r1 @@ -29886,15 +29799,34 @@ 2308081243 metadata/md5-cache/app-admin/xkcdpass-1.19.3 2308081243 metadata/md5-cache/app-admin/xkcdpass-1.19.3-r1 2308081243 metadata/md5-cache/app-admin/yadm-3.2.2 +2308130840 metadata/md5-cache/app-admin/Manifest.gz +2308120810 metadata/md5-cache/app-admin/awscli-1.29.15 +2308120610 metadata/md5-cache/app-admin/awscli-1.29.25 +2308121540 metadata/md5-cache/app-admin/conky-1.19.3 +2308091910 metadata/md5-cache/app-admin/eselect-1.4.26 +2308130840 metadata/md5-cache/app-admin/fluentd-1.14.4 +2308130840 metadata/md5-cache/app-admin/puppet-7.24.0 +2308130840 metadata/md5-cache/app-admin/puppet-8.0.0-r2 +2308130840 metadata/md5-cache/app-admin/puppet-8.1.0 +2308130840 metadata/md5-cache/app-admin/puppet-lint-3.4.0 +2308130840 metadata/md5-cache/app-admin/puppet-lint-4.0.0 +2308130840 metadata/md5-cache/app-admin/puppet-lint-4.0.1 +2308130840 metadata/md5-cache/app-admin/r10k-3.15.0 +2308130840 metadata/md5-cache/app-admin/r10k-3.15.4 +2308101610 metadata/md5-cache/app-admin/salt-3005.1-r1 +2308101610 metadata/md5-cache/app-admin/salt-3006.0 +2308091610 metadata/md5-cache/app-admin/sshguard-2.4.3 +2308091610 metadata/md5-cache/app-admin/sshguard-99999 2307302219 metadata/md5-cache/app-antivirus/clamav-0.103.8 2308070611 metadata/md5-cache/app-antivirus/lkrg-0.9.5 2308070611 metadata/md5-cache/app-antivirus/lkrg-0.9.6 2308070611 metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1 -2308081243 metadata/md5-cache/app-antivirus/Manifest.gz 2308081243 metadata/md5-cache/app-antivirus/clamav-1.0.1 2308081243 metadata/md5-cache/app-antivirus/clamav-1.1.0 2308081243 metadata/md5-cache/app-antivirus/clamtk-6.16 2308081243 metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 +2308130740 metadata/md5-cache/app-antivirus/Manifest.gz +2308130740 metadata/md5-cache/app-antivirus/clamav-1.2.0_rc 2011141839 metadata/md5-cache/app-arch/duff-0.5.2 2109132339 metadata/md5-cache/app-arch/dump-0.4.47-r1 2011141839 metadata/md5-cache/app-arch/libpar2-0.4 @@ -29926,7 +29858,6 @@ 2307302219 metadata/md5-cache/app-arch/cpio-2.13-r5 2307302219 metadata/md5-cache/app-arch/cpio-2.14 2307302219 metadata/md5-cache/app-arch/createrepo_c-0.21.1 -2307302219 metadata/md5-cache/app-arch/createrepo_c-9999 2307302219 metadata/md5-cache/app-arch/csnappy-0_pre20220804 2307302219 metadata/md5-cache/app-arch/dpkg-1.20.12-r1 2307302219 metadata/md5-cache/app-arch/dpkg-1.20.9-r1 @@ -30025,7 +29956,6 @@ 2308070611 metadata/md5-cache/app-arch/xz-utils-5.4.3 2308070611 metadata/md5-cache/app-arch/xz-utils-5.4.4 2308071440 metadata/md5-cache/app-arch/bzip3-1.3.2 -2308081940 metadata/md5-cache/app-arch/Manifest.gz 2308081243 metadata/md5-cache/app-arch/brotli-1.0.9-r3 2308081243 metadata/md5-cache/app-arch/brotli-1.0.9-r5 2308081243 metadata/md5-cache/app-arch/brotli-1.0.9-r6 @@ -30052,6 +29982,12 @@ 2308081243 metadata/md5-cache/app-arch/zstd-1.5.4-r2 2308081243 metadata/md5-cache/app-arch/zstd-1.5.4-r3 2308081243 metadata/md5-cache/app-arch/zstd-1.5.5 +2308131010 metadata/md5-cache/app-arch/Manifest.gz +2308131010 metadata/md5-cache/app-arch/createrepo_c-1.0.0 +2308131010 metadata/md5-cache/app-arch/createrepo_c-9999 +2308131010 metadata/md5-cache/app-arch/rpm-4.18.1 +2308101010 metadata/md5-cache/app-arch/upx-4.1.0 +2308101010 metadata/md5-cache/app-arch/upx-bin-4.1.0 2012311940 metadata/md5-cache/app-backup/ccollect-0.8 1712281839 metadata/md5-cache/app-backup/mylvmbackup-0.14 2110302109 metadata/md5-cache/app-backup/pdumpfs-1.3-r3 @@ -30098,8 +30034,6 @@ 2307302219 metadata/md5-cache/app-backup/rear-2.7 2307302219 metadata/md5-cache/app-backup/restic-0.15.2 2307302219 metadata/md5-cache/app-backup/snapper-0.10.3 -2307302219 metadata/md5-cache/app-backup/snapper-0.10.4 -2307302219 metadata/md5-cache/app-backup/snapper-0.10.5 2307302219 metadata/md5-cache/app-backup/spideroak-bin-7.5.0-r2 2307302219 metadata/md5-cache/app-backup/tarsnap-1.0.39-r1 2307302219 metadata/md5-cache/app-backup/tarsnap-1.0.40 @@ -30107,7 +30041,6 @@ 2307302219 metadata/md5-cache/app-backup/tsm-8.1.17.2 2308030910 metadata/md5-cache/app-backup/dar-2.7.10 2308051810 metadata/md5-cache/app-backup/dar-2.7.11 -2308081243 metadata/md5-cache/app-backup/Manifest.gz 2308081243 metadata/md5-cache/app-backup/backintime-1.3.2-r1 2308081243 metadata/md5-cache/app-backup/backintime-1.3.3-r1 2308081243 metadata/md5-cache/app-backup/backintime-9999 @@ -30117,7 +30050,6 @@ 2308081243 metadata/md5-cache/app-backup/bareos-9999 2308081243 metadata/md5-cache/app-backup/borgbackup-1.2.4 2308081243 metadata/md5-cache/app-backup/borgbackup-1.2.4-r3 -2308081243 metadata/md5-cache/app-backup/borgmatic-1.7.14 2308081243 metadata/md5-cache/app-backup/borgmatic-1.7.15 2308081243 metadata/md5-cache/app-backup/borgmatic-1.7.8 2308081243 metadata/md5-cache/app-backup/borgmatic-1.8.0 @@ -30129,6 +30061,9 @@ 2308081243 metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 2308081243 metadata/md5-cache/app-backup/rdiff-backup-2.2.5 2308081243 metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 +2308130040 metadata/md5-cache/app-backup/Manifest.gz +2308130040 metadata/md5-cache/app-backup/borgmatic-1.8.1 +2308091510 metadata/md5-cache/app-backup/snapper-0.10.5-r1 2109012139 metadata/md5-cache/app-benchmarks/bonnie++-2.00a 1907151840 metadata/md5-cache/app-benchmarks/forkbomb-1.4-r1 2110300109 metadata/md5-cache/app-benchmarks/geekbench-2.4.2-r1 @@ -30194,8 +30129,6 @@ 2307302219 metadata/md5-cache/app-cdr/cdrdao-1.2.5 2307302219 metadata/md5-cache/app-cdr/cdrtools-3.02_alpha09-r3 2307302219 metadata/md5-cache/app-cdr/cdrtools-3.02_alpha09-r4 -2307302219 metadata/md5-cache/app-cdr/cdw-0.8.1-r2 -2307302219 metadata/md5-cache/app-cdr/cdw-9999 2307302219 metadata/md5-cache/app-cdr/cuecue-0.2.2-r5 2307302219 metadata/md5-cache/app-cdr/cuegen-1.2.0-r1 2307302219 metadata/md5-cache/app-cdr/cuetools-1.4.1-r1 @@ -30215,9 +30148,10 @@ 2307302219 metadata/md5-cache/app-cdr/plextor-tool-0.5.0 2307302219 metadata/md5-cache/app-cdr/uif2iso-0.1.7c-r2 2308022110 metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.04.3 -2308081243 metadata/md5-cache/app-cdr/Manifest.gz 2308081243 metadata/md5-cache/app-cdr/cdemu-3.2.5 2308081243 metadata/md5-cache/app-cdr/gcdemu-3.2.6 +2308132110 metadata/md5-cache/app-cdr/Manifest.gz +2308132110 metadata/md5-cache/app-cdr/cdw-0.8.1-r3 2103052109 metadata/md5-cache/app-crypt/asedriveiiie-serial-3.5 2006062109 metadata/md5-cache/app-crypt/asedriveiiie-usb-3.5 1904220939 metadata/md5-cache/app-crypt/bcwipe-1.9.13 @@ -30397,16 +30331,12 @@ 2308022110 metadata/md5-cache/app-crypt/keysmith-23.04.3 2308022110 metadata/md5-cache/app-crypt/qca-2.3.7 2308070611 metadata/md5-cache/app-crypt/dehydrated-0.7.1 -2308070611 metadata/md5-cache/app-crypt/gnupg-2.2.41 -2308070611 metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 -2308070611 metadata/md5-cache/app-crypt/gnupg-2.4.3 2308042340 metadata/md5-cache/app-crypt/minisign-0.11 2308070611 metadata/md5-cache/app-crypt/pinentry-1.2.1-r3 2308041140 metadata/md5-cache/app-crypt/rhash-1.4.3 2308041140 metadata/md5-cache/app-crypt/rhash-1.4.4 2308070611 metadata/md5-cache/app-crypt/sbctl-0.11 2308070611 metadata/md5-cache/app-crypt/signify-31 -2308081243 metadata/md5-cache/app-crypt/Manifest.gz 2308081243 metadata/md5-cache/app-crypt/acme-2.6.0 2308081243 metadata/md5-cache/app-crypt/acme-9999 2308081243 metadata/md5-cache/app-crypt/acme-tiny-5.0.1 @@ -30436,7 +30366,6 @@ 2308081243 metadata/md5-cache/app-crypt/mit-krb5-1.21.1 2308081243 metadata/md5-cache/app-crypt/osslsigncode-2.5 2308081243 metadata/md5-cache/app-crypt/p11-kit-0.25.0 -2308081243 metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 2308081243 metadata/md5-cache/app-crypt/pius-3.0.0-r1 2308081243 metadata/md5-cache/app-crypt/seahorse-43.0-r3 2308081243 metadata/md5-cache/app-crypt/swtpm-0.7.3 @@ -30446,9 +30375,13 @@ 2308081243 metadata/md5-cache/app-crypt/tpm2-tools-5.2-r1 2308081243 metadata/md5-cache/app-crypt/tpm2-tools-5.4 2308081243 metadata/md5-cache/app-crypt/tpm2-tools-5.5 -2308081243 metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 2308081243 metadata/md5-cache/app-crypt/yubikey-manager-5.1.1 2308081243 metadata/md5-cache/app-crypt/yubikey-manager-qt-1.2.5 +2308141340 metadata/md5-cache/app-crypt/Manifest.gz +2308131140 metadata/md5-cache/app-crypt/gnupg-2.2.41 +2308131140 metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 +2308131140 metadata/md5-cache/app-crypt/gnupg-2.4.3 +2308140940 metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 2109291739 metadata/md5-cache/app-dicts/bookview-3.2.1 2109291739 metadata/md5-cache/app-dicts/dictd-vera-1.24-r1 2109291739 metadata/md5-cache/app-dicts/edictionary-2.6-r1 @@ -30810,7 +30743,6 @@ 2303261522 metadata/md5-cache/app-editors/sublime-text-4_p4143-r1 2304012310 metadata/md5-cache/app-editors/hteditor-2.1.1_pre20161206 2305252312 metadata/md5-cache/app-editors/bvi-1.4.1 -2307141010 metadata/md5-cache/app-editors/vscodium-1.80.1.23194 2307302219 metadata/md5-cache/app-editors/aee-2.2.21 2307302219 metadata/md5-cache/app-editors/bvi-1.4.2 2307302219 metadata/md5-cache/app-editors/curses-hexedit-0.9.7-r1 @@ -30832,7 +30764,6 @@ 2307302219 metadata/md5-cache/app-editors/featherpad-1.4.1 2307302219 metadata/md5-cache/app-editors/focuswriter-1.7.6 2307302219 metadata/md5-cache/app-editors/fte-20110708-r1 -2307302219 metadata/md5-cache/app-editors/ghostwriter-2.1.6 2307302219 metadata/md5-cache/app-editors/gnome-latex-3.44.0 2307302219 metadata/md5-cache/app-editors/gnome-latex-3.45.1 2307302219 metadata/md5-cache/app-editors/helix-23.05 @@ -30881,8 +30812,6 @@ 2307302219 metadata/md5-cache/app-editors/vim-core-9999 2307302219 metadata/md5-cache/app-editors/vis-0.8 2307302219 metadata/md5-cache/app-editors/vis-9999 -2307300010 metadata/md5-cache/app-editors/vscode-1.80.2 -2307300010 metadata/md5-cache/app-editors/vscodium-1.80.2.23209 2307302219 metadata/md5-cache/app-editors/wily-1.0-r2 2307302219 metadata/md5-cache/app-editors/wxhexeditor-0.24-r1 2307302219 metadata/md5-cache/app-editors/xemacs-21.4.24-r10 @@ -30909,7 +30838,6 @@ 2308070611 metadata/md5-cache/app-editors/xvile-9.8y 2308071710 metadata/md5-cache/app-editors/emacs-29.1-r1 2308080710 metadata/md5-cache/app-editors/vim-core-9.0.1678 -2308090140 metadata/md5-cache/app-editors/Manifest.gz 2308081243 metadata/md5-cache/app-editors/bluefish-2.2.12-r2 2308081243 metadata/md5-cache/app-editors/bluefish-2.2.13 2308081243 metadata/md5-cache/app-editors/ecrire-0.2.0-r1 @@ -30940,48 +30868,39 @@ 2308081243 metadata/md5-cache/app-editors/remarkable-1.9.0_pre20210320-r2 2308081243 metadata/md5-cache/app-editors/retext-7.2.3 2308081243 metadata/md5-cache/app-editors/retext-8.0.0 -2308081243 metadata/md5-cache/app-editors/retext-9999 2308081243 metadata/md5-cache/app-editors/texworks-0.6.7 2308081243 metadata/md5-cache/app-editors/vim-9.0.1403 2308081243 metadata/md5-cache/app-editors/vim-9.0.1503 2308081243 metadata/md5-cache/app-editors/vim-9.0.1627 2308081243 metadata/md5-cache/app-editors/vim-9.0.1678 2308081243 metadata/md5-cache/app-editors/vim-9999 +2308141010 metadata/md5-cache/app-editors/Manifest.gz +2308141010 metadata/md5-cache/app-editors/retext-8.0.1 +2308141010 metadata/md5-cache/app-editors/retext-9999 +2308140940 metadata/md5-cache/app-editors/texworks-0.6.7-r1 +2308110940 metadata/md5-cache/app-editors/vscode-1.81.1 +2308092040 metadata/md5-cache/app-editors/vscodium-1.81.0.23216 +2308110940 metadata/md5-cache/app-editors/vscodium-1.81.1.23222 2307161310 metadata/md5-cache/app-emacs/a-1.0.0 2307161310 metadata/md5-cache/app-emacs/ace-window-0.10.0 2307161310 metadata/md5-cache/app-emacs/actionscript-mode-7.2.2_p20180527 -2307161310 metadata/md5-cache/app-emacs/adaptive-wrap-0.7 2307161310 metadata/md5-cache/app-emacs/adaptive-wrap-0.8 -2307161310 metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1 -2307161310 metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1 -2307161310 metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20230316 2307161310 metadata/md5-cache/app-emacs/all-the-icons-dired-2.0 2307161310 metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.0 -2307161310 metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 -2307161310 metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.8.0 2307161310 metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.9.0 -2307161310 metadata/md5-cache/app-emacs/amx-3.4 2307161310 metadata/md5-cache/app-emacs/analog-1.9.99 2307161310 metadata/md5-cache/app-emacs/anaphora-1.0.4 2307161310 metadata/md5-cache/app-emacs/ansi-0.4.1_p20211104 2307161310 metadata/md5-cache/app-emacs/apache-mode-2.2.0 -2307161310 metadata/md5-cache/app-emacs/apel-10.8_p20190407 2307161310 metadata/md5-cache/app-emacs/apel-10.8_p20201106 -2307161310 metadata/md5-cache/app-emacs/apheleia-3.0 -2307161310 metadata/md5-cache/app-emacs/apheleia-3.1 2307161310 metadata/md5-cache/app-emacs/apheleia-3.2 -2307161310 metadata/md5-cache/app-emacs/async-1.9.3 -2307161310 metadata/md5-cache/app-emacs/async-1.9.4 2307161310 metadata/md5-cache/app-emacs/async-1.9.7 2307161310 metadata/md5-cache/app-emacs/atomic-chrome-2.0.0-r1 2307161310 metadata/md5-cache/app-emacs/auctex-13.1 2307161310 metadata/md5-cache/app-emacs/auto-complete-1.5.1-r2 -2307161310 metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1 2307161310 metadata/md5-cache/app-emacs/autoconf-mode-2.71 2307161310 metadata/md5-cache/app-emacs/avy-0.5.0 -2307161310 metadata/md5-cache/app-emacs/avy-embark-collect-0.21 2307161310 metadata/md5-cache/app-emacs/avy-embark-collect-0.22.1_p20230630 -2307161310 metadata/md5-cache/app-emacs/biblio-0.2_p20210418-r1 2307161310 metadata/md5-cache/app-emacs/biblio-0.3 2307161310 metadata/md5-cache/app-emacs/binclock-1.11 2307161310 metadata/md5-cache/app-emacs/bind-chord-2.4.4 @@ -30990,64 +30909,38 @@ 2307161310 metadata/md5-cache/app-emacs/blogmax-20170321 2307161310 metadata/md5-cache/app-emacs/bm-201905 2307161310 metadata/md5-cache/app-emacs/bnf-mode-0.4.5 -2307161310 metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102 2307161310 metadata/md5-cache/app-emacs/bongo-1.1 -2307161310 metadata/md5-cache/app-emacs/boogie-friends-0.1_p20210703 2307161310 metadata/md5-cache/app-emacs/boogie-friends-0.1_p20220922 -2307161310 metadata/md5-cache/app-emacs/boxquote-2.1 -2307161310 metadata/md5-cache/app-emacs/boxquote-2.2 2307161310 metadata/md5-cache/app-emacs/boxquote-2.3 2307161310 metadata/md5-cache/app-emacs/browse-kill-ring-2.0.0 2307161310 metadata/md5-cache/app-emacs/bubblet-0.74-r1 2307161310 metadata/md5-cache/app-emacs/buffer-extension-0.1-r1 2307161310 metadata/md5-cache/app-emacs/bui-1.2.1_p20210108 2307161310 metadata/md5-cache/app-emacs/burly-0.2 -2307161310 metadata/md5-cache/app-emacs/buttercup-1.28 -2307161310 metadata/md5-cache/app-emacs/buttercup-1.29 -2307161310 metadata/md5-cache/app-emacs/buttercup-1.30 2307161310 metadata/md5-cache/app-emacs/buttercup-1.31 2307161310 metadata/md5-cache/app-emacs/calfw-1.6 -2307161310 metadata/md5-cache/app-emacs/cape-0.15 2307161310 metadata/md5-cache/app-emacs/cape-0.16 2307161310 metadata/md5-cache/app-emacs/cask-0.8.8 2307161310 metadata/md5-cache/app-emacs/cask-mode-0.1 2307161310 metadata/md5-cache/app-emacs/centaur-tabs-3.2 2307161310 metadata/md5-cache/app-emacs/cfrs-1.6.0-r1 -2307161310 metadata/md5-cache/app-emacs/chess-2.0.4 2307161310 metadata/md5-cache/app-emacs/chess-2.0.5 -2307161310 metadata/md5-cache/app-emacs/cider-1.5.0 -2307161310 metadata/md5-cache/app-emacs/cider-1.6.0 2307161310 metadata/md5-cache/app-emacs/cider-1.7.0 -2307161310 metadata/md5-cache/app-emacs/circe-2.11 2307161310 metadata/md5-cache/app-emacs/circe-2.12 -2307161310 metadata/md5-cache/app-emacs/citar-1.1 -2307161310 metadata/md5-cache/app-emacs/citar-1.2.0 2307161310 metadata/md5-cache/app-emacs/citar-1.3.1 -2307161310 metadata/md5-cache/app-emacs/citeproc-el-0.9.1 -2307161310 metadata/md5-cache/app-emacs/citeproc-el-0.9.2 2307161310 metadata/md5-cache/app-emacs/citeproc-el-0.9.3 2307161310 metadata/md5-cache/app-emacs/cldoc-1.16 -2307161310 metadata/md5-cache/app-emacs/clojure-mode-5.16.0 -2307161310 metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12 2307161310 metadata/md5-cache/app-emacs/cmake-font-lock-0.1.13 2307161310 metadata/md5-cache/app-emacs/color-browser-0.3-r1 2307161310 metadata/md5-cache/app-emacs/color-moccur-2.73 2307161310 metadata/md5-cache/app-emacs/color-theme-6.6.0-r2 2307161310 metadata/md5-cache/app-emacs/commander-0.7.0-r1 2307161310 metadata/md5-cache/app-emacs/commenter-0.5.2 -2307161310 metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1 2307161310 metadata/md5-cache/app-emacs/company-coq-1.0.1_p20220314 2307161310 metadata/md5-cache/app-emacs/company-ebuild-0.1.3 2307161310 metadata/md5-cache/app-emacs/company-ebuild-0.1.4 -2307161310 metadata/md5-cache/app-emacs/company-math-1.5 -2307161310 metadata/md5-cache/app-emacs/company-math-1.5.1 -2307161310 metadata/md5-cache/app-emacs/company-mode-0.9.10 -2307161310 metadata/md5-cache/app-emacs/company-mode-0.9.13 -2307161310 metadata/md5-cache/app-emacs/company-mode-0.9.13_p20220720 2307161310 metadata/md5-cache/app-emacs/company-mode-0.9.13_p20230306 2307161310 metadata/md5-cache/app-emacs/company-quickhelp-2.3.0 -2307161310 metadata/md5-cache/app-emacs/compat-29.1.3.3 -2307161310 metadata/md5-cache/app-emacs/compat-29.1.4.0 2307161310 metadata/md5-cache/app-emacs/compat-29.1.4.1 2307161310 metadata/md5-cache/app-emacs/consult-0.32 2307161310 metadata/md5-cache/app-emacs/consult-0.34 @@ -31066,8 +30959,6 @@ 2307161310 metadata/md5-cache/app-emacs/csharp-mode-2.0.0 2307161310 metadata/md5-cache/app-emacs/css-mode-0.11-r2 2307161310 metadata/md5-cache/app-emacs/css-sort-buffer-0.2 -2307161310 metadata/md5-cache/app-emacs/csv-mode-1.18 -2307161310 metadata/md5-cache/app-emacs/csv-mode-1.20 2307161310 metadata/md5-cache/app-emacs/csv-mode-1.22 2307161310 metadata/md5-cache/app-emacs/ctable-0.1.3 2307161310 metadata/md5-cache/app-emacs/cycle-buffer-2.16-r1 @@ -31075,13 +30966,8 @@ 2307161310 metadata/md5-cache/app-emacs/d-mode-2.0.11 2307161310 metadata/md5-cache/app-emacs/d-mode-2.0.12 2307161310 metadata/md5-cache/app-emacs/dap-mode-0.7-r1 -2307161310 metadata/md5-cache/app-emacs/dash-2.16.0 -2307161310 metadata/md5-cache/app-emacs/dash-2.17.0 -2307161310 metadata/md5-cache/app-emacs/dash-2.18.1 -2307161310 metadata/md5-cache/app-emacs/dash-2.19.0 2307161310 metadata/md5-cache/app-emacs/dash-2.19.1 2307161310 metadata/md5-cache/app-emacs/deferred-0.5.1 -2307161310 metadata/md5-cache/app-emacs/deft-08_p20210707 2307161310 metadata/md5-cache/app-emacs/demap-1.4.0 2307161310 metadata/md5-cache/app-emacs/desktop+-0.2-r2 2307161310 metadata/md5-cache/app-emacs/develock-0.47 @@ -31089,9 +30975,6 @@ 2307161310 metadata/md5-cache/app-emacs/df-mode-20050509-r1 2307161310 metadata/md5-cache/app-emacs/dictionary-1.10 2307161310 metadata/md5-cache/app-emacs/dictionary-1.11 -2307161310 metadata/md5-cache/app-emacs/diff-hl-1.9.0 -2307161310 metadata/md5-cache/app-emacs/diff-hl-1.9.1 -2307161310 metadata/md5-cache/app-emacs/diff-hl-1.9.2 2307161310 metadata/md5-cache/app-emacs/diminish-0.46_pre20220128 2307161310 metadata/md5-cache/app-emacs/dircolors-1.0-r2 2307161310 metadata/md5-cache/app-emacs/dired-hacks-0.0.1_p20230621 @@ -31125,12 +31008,7 @@ 2307161310 metadata/md5-cache/app-emacs/edit-list-0.3 2307161310 metadata/md5-cache/app-emacs/edit-server-1.15 2307161310 metadata/md5-cache/app-emacs/edit-server-1.16 -2307161310 metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.0 2307161310 metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.1 -2307161310 metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2 -2307161310 metadata/md5-cache/app-emacs/editorconfig-emacs-0.9.1 -2307161310 metadata/md5-cache/app-emacs/eglot-1.11 -2307161310 metadata/md5-cache/app-emacs/eglot-1.13 2307161310 metadata/md5-cache/app-emacs/eglot-1.15-r1 2307161310 metadata/md5-cache/app-emacs/eimp-1.4.0-r1 2307161310 metadata/md5-cache/app-emacs/el-mock-1.25.1 @@ -31140,25 +31018,19 @@ 2307161310 metadata/md5-cache/app-emacs/elixir-mode-2.4.1 2307161310 metadata/md5-cache/app-emacs/elixir-mode-2.5.0 2307161310 metadata/md5-cache/app-emacs/elpa-mirror-2.2.2 -2307161310 metadata/md5-cache/app-emacs/elpher-3.4.2 -2307161310 metadata/md5-cache/app-emacs/elpher-3.4.3 2307161310 metadata/md5-cache/app-emacs/elpher-3.5.0 2307161310 metadata/md5-cache/app-emacs/elscreen-20180321 2307161310 metadata/md5-cache/app-emacs/emacs-aio-1.0_p20200610 -2307161310 metadata/md5-cache/app-emacs/emacs-ansilove-1.0.1 2307161310 metadata/md5-cache/app-emacs/emacs-ansilove-2.0.0 2307161310 metadata/md5-cache/app-emacs/emacs-ccls-0_pre20220510-r1 2307161310 metadata/md5-cache/app-emacs/emacs-ccls-0_pre20230311 2307161310 metadata/md5-cache/app-emacs/emacs-common-1.8 2307161310 metadata/md5-cache/app-emacs/emacs-crystal-mode-0.1.0_p20221008 2307161310 metadata/md5-cache/app-emacs/emacs-daemon-0.22-r1 -2307161310 metadata/md5-cache/app-emacs/emacs-ebuild-snippets-2.0.4 2307161310 metadata/md5-cache/app-emacs/emacs-eix-0.0.0 2307161310 metadata/md5-cache/app-emacs/emacs-el-fetch-3.3.0 2307161310 metadata/md5-cache/app-emacs/emacs-jabber-0.8.92 -2307161310 metadata/md5-cache/app-emacs/emacs-openrc-0.0.0 2307161310 metadata/md5-cache/app-emacs/emacs-openrc-1.0.0 -2307161310 metadata/md5-cache/app-emacs/emacs-websearch-2.0.1 2307161310 metadata/md5-cache/app-emacs/emacs-websearch-2.1.0 2307161310 metadata/md5-cache/app-emacs/emacs-wget-0.5.0-r1 2307161310 metadata/md5-cache/app-emacs/embark-0.21 @@ -31166,7 +31038,6 @@ 2307161310 metadata/md5-cache/app-emacs/embark-consult-0.21 2307161310 metadata/md5-cache/app-emacs/embark-consult-0.22.1_p20230630 2307161310 metadata/md5-cache/app-emacs/emhacks-20070920-r2 -2307161310 metadata/md5-cache/app-emacs/emojify-1.2 2307161310 metadata/md5-cache/app-emacs/emojify-1.2_p20210309 2307161310 metadata/md5-cache/app-emacs/engrave-faces-0.3.1 2307161310 metadata/md5-cache/app-emacs/epc-0.1.1 @@ -31188,15 +31059,12 @@ 2307161310 metadata/md5-cache/app-emacs/exwm-0.26 2307161310 metadata/md5-cache/app-emacs/exwm-0.27 2307161310 metadata/md5-cache/app-emacs/f-0.20.0-r1 -2307161310 metadata/md5-cache/app-emacs/fennel-mode-0.4.1-r1 2307161310 metadata/md5-cache/app-emacs/fennel-mode-0.5.0 2307161310 metadata/md5-cache/app-emacs/fff-20050517 2307161310 metadata/md5-cache/app-emacs/filladapt-2.12-r2 2307161310 metadata/md5-cache/app-emacs/filladapt-2.12.2 2307161310 metadata/md5-cache/app-emacs/flashcard-2.3.3 -2307161310 metadata/md5-cache/app-emacs/flim-1.14.9_p20190526 2307161310 metadata/md5-cache/app-emacs/flim-1.14.9_p20210529 -2307161310 metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 2307161310 metadata/md5-cache/app-emacs/flycheck-32_p20230305 2307161310 metadata/md5-cache/app-emacs/flycheck-32_p20230305-r1 2307161310 metadata/md5-cache/app-emacs/flycheck-clang-tidy-0.3.0_p20201116 @@ -31213,14 +31081,9 @@ 2307161310 metadata/md5-cache/app-emacs/geiser-chez-0.18 2307161310 metadata/md5-cache/app-emacs/geiser-chicken-0.17 2307161310 metadata/md5-cache/app-emacs/geiser-gambit-0.18.1 -2307161310 metadata/md5-cache/app-emacs/geiser-guile-0.26.1 -2307161310 metadata/md5-cache/app-emacs/geiser-guile-0.28.0 2307161310 metadata/md5-cache/app-emacs/geiser-guile-0.28.1 2307161310 metadata/md5-cache/app-emacs/geiser-mit-0.15 -2307161310 metadata/md5-cache/app-emacs/ghub-3.5.4 -2307161310 metadata/md5-cache/app-emacs/ghub-3.5.6 2307161310 metadata/md5-cache/app-emacs/ghub-3.6.0 -2307161310 metadata/md5-cache/app-emacs/git-modes-1.4.0 2307161310 metadata/md5-cache/app-emacs/git-modes-1.4.1 2307161310 metadata/md5-cache/app-emacs/gnuserv-3.12.8-r5 2307161310 metadata/md5-cache/app-emacs/god-mode-2.18.0 @@ -31233,20 +31096,15 @@ 2307161310 metadata/md5-cache/app-emacs/gruvbox-theme-1.30.1 2307161310 metadata/md5-cache/app-emacs/h4x0r-0.13-r1 2307161310 metadata/md5-cache/app-emacs/haxe-mode-0.3.3 -2307161310 metadata/md5-cache/app-emacs/helm-3.9.0 -2307161310 metadata/md5-cache/app-emacs/helm-3.9.1 2307161310 metadata/md5-cache/app-emacs/helm-system-packages-1.10.1 2307161310 metadata/md5-cache/app-emacs/helm-system-packages-1.10.2 2307161310 metadata/md5-cache/app-emacs/hexrgb-0_p1019 -2307161310 metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 2307161310 metadata/md5-cache/app-emacs/highline-7.2.2 2307161310 metadata/md5-cache/app-emacs/hl-todo-3.4.1 2307161310 metadata/md5-cache/app-emacs/hl-todo-3.4.2 2307161310 metadata/md5-cache/app-emacs/hl-todo-3.5.0 -2307161310 metadata/md5-cache/app-emacs/howm-1.4.5 2307161310 metadata/md5-cache/app-emacs/howm-1.4.8 2307161310 metadata/md5-cache/app-emacs/ht-2.3 -2307161310 metadata/md5-cache/app-emacs/htmlize-1.55 2307161310 metadata/md5-cache/app-emacs/htmlize-1.56 2307161310 metadata/md5-cache/app-emacs/httpd-1.1 2307161310 metadata/md5-cache/app-emacs/hydra-0.15.0 @@ -31291,11 +31149,8 @@ 2307161310 metadata/md5-cache/app-emacs/macrostep-0.9.1 2307161310 metadata/md5-cache/app-emacs/macrostep-0.9.2 2307161310 metadata/md5-cache/app-emacs/macrostep-geiser-0.2.0_p20210717 -2307161310 metadata/md5-cache/app-emacs/magit-3.2.0 2307161310 metadata/md5-cache/app-emacs/magit-3.3.0 2307161310 metadata/md5-cache/app-emacs/magit-3.3.0-r2 -2307161310 metadata/md5-cache/app-emacs/magit-popup-2.13.0 -2307161310 metadata/md5-cache/app-emacs/magit-popup-2.13.2 2307161310 metadata/md5-cache/app-emacs/magit-popup-2.13.3 2307161310 metadata/md5-cache/app-emacs/mailcrypt-3.5.9-r3 2307161310 metadata/md5-cache/app-emacs/marginalia-1.2 @@ -31303,7 +31158,6 @@ 2307161310 metadata/md5-cache/app-emacs/markdown-mode-2.4-r1 2307161310 metadata/md5-cache/app-emacs/markdown-mode-2.5-r1 2307161310 metadata/md5-cache/app-emacs/mastodon-1.0.0 -2307161310 metadata/md5-cache/app-emacs/math-symbol-lists-1.3 2307161310 metadata/md5-cache/app-emacs/matlab-3.3.6_pre20191010-r1 2307161310 metadata/md5-cache/app-emacs/mediawiki-2.2.9-r1 2307161310 metadata/md5-cache/app-emacs/mediawiki-2.3.1 @@ -31314,8 +31168,6 @@ 2307161310 metadata/md5-cache/app-emacs/mic-paren-3.13 2307161310 metadata/md5-cache/app-emacs/mic-paren-3.15 2307161310 metadata/md5-cache/app-emacs/mldonkey-0.0.4b-r2 -2307161310 metadata/md5-cache/app-emacs/mmm-mode-0.5.7 -2307161310 metadata/md5-cache/app-emacs/mmm-mode-0.5.8 2307161310 metadata/md5-cache/app-emacs/mmm-mode-0.5.9 2307161310 metadata/md5-cache/app-emacs/moccur-edit-2.16 2307161310 metadata/md5-cache/app-emacs/mocker-0.5.0 @@ -31339,39 +31191,27 @@ 2307161310 metadata/md5-cache/app-emacs/orderless-0.7 2307161310 metadata/md5-cache/app-emacs/orderless-0.8 2307161310 metadata/md5-cache/app-emacs/orderless-1.0 -2307161310 metadata/md5-cache/app-emacs/org-appear-0.3.0 2307161310 metadata/md5-cache/app-emacs/org-contrib-0.3 2307161310 metadata/md5-cache/app-emacs/org-contrib-0.4 2307161310 metadata/md5-cache/app-emacs/org-contrib-0.4.1 2307161310 metadata/md5-cache/app-emacs/org-mode-9.4.6 2307161310 metadata/md5-cache/app-emacs/org-mode-9.5.5 -2307161310 metadata/md5-cache/app-emacs/org-mode-9.6.5 -2307161310 metadata/md5-cache/app-emacs/org-mode-9.6.6 2307161310 metadata/md5-cache/app-emacs/org-modern-0.10 2307161310 metadata/md5-cache/app-emacs/org-modern-0.7 2307161310 metadata/md5-cache/app-emacs/org-modern-0.9-r1 2307161310 metadata/md5-cache/app-emacs/org-static-blog-1.5.0 2307161310 metadata/md5-cache/app-emacs/org-static-blog-1.6.0 2307161310 metadata/md5-cache/app-emacs/org-superstar-mode-1.5.0 -2307161310 metadata/md5-cache/app-emacs/osm-0.12 -2307161310 metadata/md5-cache/app-emacs/osm-0.13 2307161310 metadata/md5-cache/app-emacs/outline-magic-0.9 -2307161310 metadata/md5-cache/app-emacs/package-build-3.1 -2307161310 metadata/md5-cache/app-emacs/package-build-3.2 2307161310 metadata/md5-cache/app-emacs/package-build-4.0.0 2307161310 metadata/md5-cache/app-emacs/package-lint-0.17 2307161310 metadata/md5-cache/app-emacs/pandoc-mode-2.32-r1 -2307161310 metadata/md5-cache/app-emacs/paredit-24 -2307161310 metadata/md5-cache/app-emacs/paredit-25 2307161310 metadata/md5-cache/app-emacs/paredit-26 2307161310 metadata/md5-cache/app-emacs/pariemacs-3.14-r1 -2307161310 metadata/md5-cache/app-emacs/parsebib-4.1 -2307161310 metadata/md5-cache/app-emacs/parsebib-4.2 2307161310 metadata/md5-cache/app-emacs/parsebib-4.3 2307161310 metadata/md5-cache/app-emacs/parseclj-1.1.0 2307161310 metadata/md5-cache/app-emacs/parseedn-1.1.0 2307161310 metadata/md5-cache/app-emacs/pfuture-1.10.3 -2307161310 metadata/md5-cache/app-emacs/php-mode-1.24.2 2307161310 metadata/md5-cache/app-emacs/php-mode-1.24.3 2307161310 metadata/md5-cache/app-emacs/pkg-info-0.6 2307161310 metadata/md5-cache/app-emacs/planner-3.42-r1 @@ -31400,9 +31240,7 @@ 2307161310 metadata/md5-cache/app-emacs/projectile-2.5.0-r1 2307161310 metadata/md5-cache/app-emacs/projectile-2.6.0 2307161310 metadata/md5-cache/app-emacs/projectile-2.7.0 -2307161310 metadata/md5-cache/app-emacs/proofgeneral-4.4 2307161310 metadata/md5-cache/app-emacs/proofgeneral-4.5 -2307161310 metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228 2307161310 metadata/md5-cache/app-emacs/protbuf-1.7-r1 2307161310 metadata/md5-cache/app-emacs/psgml-1.4.1 2307161310 metadata/md5-cache/app-emacs/puppet-mode-0.4 @@ -31412,12 +31250,7 @@ 2307161310 metadata/md5-cache/app-emacs/queue-0.2 2307161310 metadata/md5-cache/app-emacs/quilt-el-0.66 2307161310 metadata/md5-cache/app-emacs/qwerty-1.1 -2307161310 metadata/md5-cache/app-emacs/racket-mode-1_p20221122 -2307161310 metadata/md5-cache/app-emacs/racket-mode-1_p20221216 -2307161310 metadata/md5-cache/app-emacs/racket-mode-1_p20230209 2307161310 metadata/md5-cache/app-emacs/racket-mode-1_p20230506 -2307161310 metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 -2307161310 metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 2307161310 metadata/md5-cache/app-emacs/raku-mode-0.2.1_p20211121 2307161310 metadata/md5-cache/app-emacs/reazon-0.4.1 2307161310 metadata/md5-cache/app-emacs/redo+-1.19 @@ -31450,7 +31283,6 @@ 2307161310 metadata/md5-cache/app-emacs/scheme-complete-0.9.9 2307161310 metadata/md5-cache/app-emacs/scim-bridge-el-0.8.2-r1 2307161310 metadata/md5-cache/app-emacs/scss-mode-0.5.0_p20180123-r1 -2307161310 metadata/md5-cache/app-emacs/semi-1.14.7_p20190517 2307161310 metadata/md5-cache/app-emacs/semi-1.14.7_p20210613 2307161310 metadata/md5-cache/app-emacs/servant-0.3.0 2307161310 metadata/md5-cache/app-emacs/sesman-0.3.4 @@ -31465,8 +31297,6 @@ 2307161310 metadata/md5-cache/app-emacs/slime-2.27 2307161310 metadata/md5-cache/app-emacs/slime-2.28 2307161310 metadata/md5-cache/app-emacs/sly-1.0.43 -2307161310 metadata/md5-cache/app-emacs/sml-mode-6.10 -2307161310 metadata/md5-cache/app-emacs/sml-mode-6.11 2307161310 metadata/md5-cache/app-emacs/sml-mode-6.12 2307161310 metadata/md5-cache/app-emacs/sokoban-1.4.8 2307161310 metadata/md5-cache/app-emacs/sokoban-1.4.9 @@ -31485,7 +31315,6 @@ 2307161310 metadata/md5-cache/app-emacs/swift-mode-9.0.0 2307161310 metadata/md5-cache/app-emacs/swiper-0.13.4 2307161310 metadata/md5-cache/app-emacs/swiper-0.14.0 -2307161310 metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 2307161310 metadata/md5-cache/app-emacs/system-packages-1.1.0 2307161310 metadata/md5-cache/app-emacs/systemd-mode-1.6 2307161310 metadata/md5-cache/app-emacs/tablist-1.0 @@ -31496,8 +31325,6 @@ 2307161310 metadata/md5-cache/app-emacs/template-3.3b 2307161310 metadata/md5-cache/app-emacs/tempo-snippets-0.1.5 2307161310 metadata/md5-cache/app-emacs/thinks-1.12 -2307161310 metadata/md5-cache/app-emacs/transient-0.3.7_p20220918-r1 -2307161310 metadata/md5-cache/app-emacs/transient-0.4.0 2307161310 metadata/md5-cache/app-emacs/transient-0.4.1 2307161310 metadata/md5-cache/app-emacs/treemacs-all-the-icons-3.1 2307161310 metadata/md5-cache/app-emacs/treepy-0.1.1 @@ -31511,8 +31338,6 @@ 2307161310 metadata/md5-cache/app-emacs/typing-1.1.4 2307161310 metadata/md5-cache/app-emacs/uboat-1.2 2307161310 metadata/md5-cache/app-emacs/undercover-0.8.1 -2307161310 metadata/md5-cache/app-emacs/undo-tree-0.6.6 -2307161310 metadata/md5-cache/app-emacs/undo-tree-0.8.1-r1 2307161310 metadata/md5-cache/app-emacs/undo-tree-0.8.2-r1 2307161310 metadata/md5-cache/app-emacs/uptimes-3.7 2307161310 metadata/md5-cache/app-emacs/uptimes-3.8 @@ -31527,7 +31352,6 @@ 2307161310 metadata/md5-cache/app-emacs/vm-8.2.0_beta-r1 2307161310 metadata/md5-cache/app-emacs/volume-1.0-r1 2307161310 metadata/md5-cache/app-emacs/w3mnav-0.5-r3 -2307161310 metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623 2307161310 metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20210629 2307161310 metadata/md5-cache/app-emacs/web-mode-17.2.1 2307161310 metadata/md5-cache/app-emacs/web-server-0.1.2_p20210708-r1 @@ -31540,11 +31364,9 @@ 2307161310 metadata/md5-cache/app-emacs/whine-20091222 2307161310 metadata/md5-cache/app-emacs/wikipedia-mode-0.5-r2 2307161310 metadata/md5-cache/app-emacs/windows-2.53 -2307161310 metadata/md5-cache/app-emacs/with-editor-3.2.0 2307161310 metadata/md5-cache/app-emacs/with-editor-3.3.0 2307161310 metadata/md5-cache/app-emacs/with-simulated-input-3.0 2307161310 metadata/md5-cache/app-emacs/xclip-1.11-r1 -2307161310 metadata/md5-cache/app-emacs/xclip-1.9 2307161310 metadata/md5-cache/app-emacs/xelb-0.18 2307161310 metadata/md5-cache/app-emacs/xrdb-mode-3.0-r1 2307161310 metadata/md5-cache/app-emacs/xslide-0.2.2-r1 @@ -31552,8 +31374,6 @@ 2307161310 metadata/md5-cache/app-emacs/yaml-0.5.2 2307161310 metadata/md5-cache/app-emacs/yaml-mode-0.0.14 2307161310 metadata/md5-cache/app-emacs/yaml-mode-0.0.15 -2307161310 metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1 -2307161310 metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 2307161310 metadata/md5-cache/app-emacs/yatex-1.82 2307161310 metadata/md5-cache/app-emacs/zenburn-20110907-r1 2307161310 metadata/md5-cache/app-emacs/zenirc-2.112-r1 @@ -31607,8 +31427,6 @@ 2307291940 metadata/md5-cache/app-emacs/assess-0.6 2307292310 metadata/md5-cache/app-emacs/autothemer-0.2.18 2307292310 metadata/md5-cache/app-emacs/autothemer-9999 -2307302219 metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 -2307302219 metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 2307302219 metadata/md5-cache/app-emacs/bbdb-3.2.2b 2307271610 metadata/md5-cache/app-emacs/clojure-mode-5.16.1 2307271310 metadata/md5-cache/app-emacs/dashboard-1.8.0 @@ -31631,7 +31449,6 @@ 2307302219 metadata/md5-cache/app-emacs/pdf-tools-1.0.0 2307302219 metadata/md5-cache/app-emacs/pdf-tools-1.1.0 2307271140 metadata/md5-cache/app-emacs/rust-mode-1.0.5 -2307302219 metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 2307302219 metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 2308021740 metadata/md5-cache/app-emacs/compat-29.1.4.2 2308021740 metadata/md5-cache/app-emacs/devil-0.6.0 @@ -31651,15 +31468,33 @@ 2308071440 metadata/md5-cache/app-emacs/haskell-mode-17.4 2308071440 metadata/md5-cache/app-emacs/helm-3.9.3 2308071440 metadata/md5-cache/app-emacs/package-lint-0.19 -2308081243 metadata/md5-cache/app-emacs/Manifest.gz -2308081243 metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 2308081243 metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 2308081243 metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.0_p20220419-r1 2308081243 metadata/md5-cache/app-emacs/pymacs-0.26-r3 -2308081243 metadata/md5-cache/app-emacs/pymacs-0.26-r4 2308081243 metadata/md5-cache/app-emacs/treemacs-2.10-r2 2308081243 metadata/md5-cache/app-emacs/treemacs-3.0-r1 2308081243 metadata/md5-cache/app-emacs/treemacs-3.1 +2308130240 metadata/md5-cache/app-emacs/Manifest.gz +2308130240 metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20230316 +2308120340 metadata/md5-cache/app-emacs/amx-3.4 +2308121040 metadata/md5-cache/app-emacs/apel-10.8_p20220721 +2308120340 metadata/md5-cache/app-emacs/company-math-1.5.1 +2308120340 metadata/md5-cache/app-emacs/deft-08_p20210707 +2308120340 metadata/md5-cache/app-emacs/diff-hl-1.9.2 +2308091910 metadata/md5-cache/app-emacs/eselect-mode-1.4.26 +2308121040 metadata/md5-cache/app-emacs/flim-1.14.9_p20230809 +2308110640 metadata/md5-cache/app-emacs/helm-3.9.1 +2308120340 metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 +2308120340 metadata/md5-cache/app-emacs/math-symbol-lists-1.3 +2308120340 metadata/md5-cache/app-emacs/org-appear-0.3.0 +2308110640 metadata/md5-cache/app-emacs/osm-0.13 +2308110640 metadata/md5-cache/app-emacs/pymacs-0.26-r4 +2308120340 metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 +2308120340 metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 +2308121040 metadata/md5-cache/app-emacs/semi-1.14.7_p20230811 +2308112340 metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 +2308121040 metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20230624 +2308112240 metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 2110200512 metadata/md5-cache/app-emulation/bochs-2.7 2110231809 metadata/md5-cache/app-emulation/ganeti-os-noop-0.2 2104161439 metadata/md5-cache/app-emulation/libvirt-snmp-0.0.4 @@ -31707,10 +31542,6 @@ 2307302219 metadata/md5-cache/app-emulation/dosemu-1.4.1_pre20130107-r5 2307302219 metadata/md5-cache/app-emulation/dynamips-0.2.23 2307302219 metadata/md5-cache/app-emulation/faudio-23.02 -2307302219 metadata/md5-cache/app-emulation/firecracker-bin-1.2.0 -2307302219 metadata/md5-cache/app-emulation/firecracker-bin-1.3.1 -2307302219 metadata/md5-cache/app-emulation/firecracker-bin-1.3.2 -2307302219 metadata/md5-cache/app-emulation/firecracker-bin-1.3.3 2307302219 metadata/md5-cache/app-emulation/firecracker-bin-1.4.0 2307302219 metadata/md5-cache/app-emulation/free42-2.5.24 2307302219 metadata/md5-cache/app-emulation/free42-3.0.16 @@ -31747,7 +31578,6 @@ 2307302219 metadata/md5-cache/app-emulation/uade-2.13-r2 2307302219 metadata/md5-cache/app-emulation/uxn-0_p20230609 2307302219 metadata/md5-cache/app-emulation/uxn-9999 -2307302219 metadata/md5-cache/app-emulation/vagrant-2.2.19-r2 2307302219 metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205 2307302219 metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 2307302219 metadata/md5-cache/app-emulation/vendor-reset-9999 @@ -31765,14 +31595,6 @@ 2307302219 metadata/md5-cache/app-emulation/virtualbox-modules-7.0.8 2307302219 metadata/md5-cache/app-emulation/virtualbox-modules-7.0.8-r1 2307302219 metadata/md5-cache/app-emulation/vkd3d-1.8 -2307302219 metadata/md5-cache/app-emulation/wine-staging-8.0 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-8.0.1 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-8.0.2 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-8.11-r1 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-8.12 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-8.13 -2307302219 metadata/md5-cache/app-emulation/wine-vanilla-9999 2307302219 metadata/md5-cache/app-emulation/x48-0.6.4-r2 2307302219 metadata/md5-cache/app-emulation/xe-guest-utilities-6.2.0_p1120-r1 2307302219 metadata/md5-cache/app-emulation/xtrs-4.9d-r6 @@ -31781,11 +31603,9 @@ 2308032210 metadata/md5-cache/app-emulation/uxn-0_p20230803 2308040010 metadata/md5-cache/app-emulation/virtualbox-additions-6.1.46 2308040010 metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.46 -2308040010 metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 2308040040 metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10 2308040010 metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46 2308061510 metadata/md5-cache/app-emulation/wine-mono-7.4.1 -2308081243 metadata/md5-cache/app-emulation/Manifest.gz 2308081243 metadata/md5-cache/app-emulation/cloud-init-22.2.2 2308081243 metadata/md5-cache/app-emulation/cloud-init-22.4 2308081243 metadata/md5-cache/app-emulation/cloud-init-9999 @@ -31795,11 +31615,6 @@ 2308081243 metadata/md5-cache/app-emulation/diskimage-builder-3.30.0 2308081243 metadata/md5-cache/app-emulation/diskimage-builder-3.30.0-r1 2308081243 metadata/md5-cache/app-emulation/diskimage-builder-9999 -2308081243 metadata/md5-cache/app-emulation/dxvk-1.10.3 -2308081243 metadata/md5-cache/app-emulation/dxvk-2.0 -2308081243 metadata/md5-cache/app-emulation/dxvk-2.1 -2308081243 metadata/md5-cache/app-emulation/dxvk-2.2 -2308081243 metadata/md5-cache/app-emulation/dxvk-9999 2308081243 metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 2308081243 metadata/md5-cache/app-emulation/gallium-nine-standalone-0.7-r1 2308081243 metadata/md5-cache/app-emulation/gallium-nine-standalone-0.8-r1 @@ -31828,7 +31643,6 @@ 2308081243 metadata/md5-cache/app-emulation/qemu-guest-agent-7.1.0 2308081243 metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.0 2308081243 metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.2 -2308081243 metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.3 2308081243 metadata/md5-cache/app-emulation/spice-0.15.1-r1 2308081243 metadata/md5-cache/app-emulation/spice-0.15.2 2308081243 metadata/md5-cache/app-emulation/spice-9999 @@ -31843,17 +31657,6 @@ 2308081243 metadata/md5-cache/app-emulation/virtualbox-7.0.10 2308081243 metadata/md5-cache/app-emulation/virtualbox-7.0.8a 2308081243 metadata/md5-cache/app-emulation/virtualbox-9999 -2308081243 metadata/md5-cache/app-emulation/vkd3d-proton-2.6 -2308081243 metadata/md5-cache/app-emulation/vkd3d-proton-2.8 -2308081243 metadata/md5-cache/app-emulation/vkd3d-proton-2.9 -2308081243 metadata/md5-cache/app-emulation/vkd3d-proton-9999 -2308081243 metadata/md5-cache/app-emulation/wine-proton-7.0.6 -2308081243 metadata/md5-cache/app-emulation/wine-proton-8.0.3c -2308081243 metadata/md5-cache/app-emulation/wine-proton-8.0.9999 -2308081243 metadata/md5-cache/app-emulation/wine-staging-8.11-r1 -2308081243 metadata/md5-cache/app-emulation/wine-staging-8.12 -2308081243 metadata/md5-cache/app-emulation/wine-staging-8.13 -2308081243 metadata/md5-cache/app-emulation/wine-staging-9999 2308081243 metadata/md5-cache/app-emulation/xen-4.15.4 2308081243 metadata/md5-cache/app-emulation/xen-4.15.5_pre1 2308081243 metadata/md5-cache/app-emulation/xen-4.16.4 @@ -31864,6 +31667,36 @@ 2308081243 metadata/md5-cache/app-emulation/xen-tools-4.16.4-r1 2308081243 metadata/md5-cache/app-emulation/xen-tools-4.16.4_pre1 2308081243 metadata/md5-cache/app-emulation/xen-tools-4.17.1-r1 +2308141340 metadata/md5-cache/app-emulation/Manifest.gz +2308101410 metadata/md5-cache/app-emulation/dxvk-1.10.3 +2308101410 metadata/md5-cache/app-emulation/dxvk-2.0 +2308101410 metadata/md5-cache/app-emulation/dxvk-2.1 +2308101410 metadata/md5-cache/app-emulation/dxvk-2.2 +2308101410 metadata/md5-cache/app-emulation/dxvk-9999 +2308101340 metadata/md5-cache/app-emulation/firecracker-bin-1.4.1 +2308130440 metadata/md5-cache/app-emulation/qemu-8.0.4 +2308131110 metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.3 +2308130840 metadata/md5-cache/app-emulation/vagrant-2.2.19-r2 +2308122310 metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 +2308101410 metadata/md5-cache/app-emulation/vkd3d-proton-2.6 +2308101410 metadata/md5-cache/app-emulation/vkd3d-proton-2.8 +2308101410 metadata/md5-cache/app-emulation/vkd3d-proton-2.9 +2308101410 metadata/md5-cache/app-emulation/vkd3d-proton-9999 +2308141340 metadata/md5-cache/app-emulation/wine-proton-7.0.6 +2308141340 metadata/md5-cache/app-emulation/wine-proton-8.0.3c +2308141340 metadata/md5-cache/app-emulation/wine-proton-8.0.9999 +2308141340 metadata/md5-cache/app-emulation/wine-staging-8.0 +2308141340 metadata/md5-cache/app-emulation/wine-staging-8.11-r1 +2308141340 metadata/md5-cache/app-emulation/wine-staging-8.12 +2308141340 metadata/md5-cache/app-emulation/wine-staging-8.13 +2308141340 metadata/md5-cache/app-emulation/wine-staging-9999 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-8.0.1 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-8.0.2 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-8.11-r1 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-8.12 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-8.13 +2308141340 metadata/md5-cache/app-emulation/wine-vanilla-9999 2009051839 metadata/md5-cache/app-eselect/eselect-chuck-1.0.2 2009231039 metadata/md5-cache/app-eselect/eselect-luajit-1 2008091909 metadata/md5-cache/app-eselect/eselect-sndpeek-1.0.2 @@ -32290,7 +32123,6 @@ 2307302219 metadata/md5-cache/app-misc/boxes-2.2.0 2307302219 metadata/md5-cache/app-misc/brewtarget-2.3.1-r1 2307302219 metadata/md5-cache/app-misc/broot-1.22.1 -2307302219 metadata/md5-cache/app-misc/broot-1.23.0 2307302219 metadata/md5-cache/app-misc/btail-0.3-r1 2307302219 metadata/md5-cache/app-misc/calendar-0.9.1-r2 2307302219 metadata/md5-cache/app-misc/cdargs-1.35-r2 @@ -32352,8 +32184,6 @@ 2307302219 metadata/md5-cache/app-misc/evtest-1.34 2307302219 metadata/md5-cache/app-misc/evtest-1.35 2307302219 metadata/md5-cache/app-misc/faq-0.0.7 -2307302219 metadata/md5-cache/app-misc/fastfetch-0.1.9999 -2307302219 metadata/md5-cache/app-misc/fastfetch-0.2.9999 2307302219 metadata/md5-cache/app-misc/fastfetch-1.12.2 2307302219 metadata/md5-cache/app-misc/fdupes-2.2.1 2307302219 metadata/md5-cache/app-misc/fdupes-9999 @@ -32501,7 +32331,6 @@ 2307302219 metadata/md5-cache/app-misc/spacenavd-1.2 2307302219 metadata/md5-cache/app-misc/sphinx-2.2.11-r5 2307302219 metadata/md5-cache/app-misc/spire-1.3.3 -2307302219 metadata/md5-cache/app-misc/spire-1.6.4 2307302219 metadata/md5-cache/app-misc/splitvt-1.6.6_p7 2307302219 metadata/md5-cache/app-misc/srm-1.2.15 2307302219 metadata/md5-cache/app-misc/symlinks-1.4-r3 @@ -32557,7 +32386,6 @@ 2308080110 metadata/md5-cache/app-misc/jaq-1.0.0_beta 2308080540 metadata/md5-cache/app-misc/jq-1.7_rc1 2308080910 metadata/md5-cache/app-misc/screen-4.9.0-r3 -2308081243 metadata/md5-cache/app-misc/Manifest.gz 2308081243 metadata/md5-cache/app-misc/anki-2.1.15-r1 2308081243 metadata/md5-cache/app-misc/anki-2.1.15-r2 2308081243 metadata/md5-cache/app-misc/asciicast-tools-0.0_pre20220524 @@ -32641,6 +32469,15 @@ 2308081243 metadata/md5-cache/app-misc/yq-3.1.1 2308081243 metadata/md5-cache/app-misc/yq-3.2.1 2308081243 metadata/md5-cache/app-misc/yq-3.2.2 +2308141340 metadata/md5-cache/app-misc/Manifest.gz +2308130010 metadata/md5-cache/app-misc/broot-1.23.0 +2308110940 metadata/md5-cache/app-misc/broot-1.24.1 +2308141340 metadata/md5-cache/app-misc/fastfetch-0.1.9999 +2308141340 metadata/md5-cache/app-misc/fastfetch-0.2.9999 +2308141340 metadata/md5-cache/app-misc/fastfetch-2.0.0 +2308100410 metadata/md5-cache/app-misc/rmlint-2.10.2 +2308111040 metadata/md5-cache/app-misc/rpick-0.9.0 +2308112210 metadata/md5-cache/app-misc/spire-1.7.1 2110242009 metadata/md5-cache/app-mobilephone/anyremote-6.5 2303261522 metadata/md5-cache/app-mobilephone/adebar-2.4.1 2306081440 metadata/md5-cache/app-mobilephone/dfu-util-0.11 @@ -32695,7 +32532,6 @@ 2308022110 metadata/md5-cache/app-office/kalendar-23.04.3 2308070611 metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1 2308080540 metadata/md5-cache/app-office/skrooge-2.30.0 -2308081243 metadata/md5-cache/app-office/Manifest.gz 2308081243 metadata/md5-cache/app-office/calcurse-4.8.0-r1 2308081243 metadata/md5-cache/app-office/calcurse-4.8.1 2308081243 metadata/md5-cache/app-office/endeavour-43.0 @@ -32719,6 +32555,8 @@ 2308081243 metadata/md5-cache/app-office/planner-9999 2308081243 metadata/md5-cache/app-office/scribus-1.5.8-r5 2308081243 metadata/md5-cache/app-office/unoconv-0.9.0-r1 +2308111040 metadata/md5-cache/app-office/Manifest.gz +2308111040 metadata/md5-cache/app-office/homebank-5.6.5 2303261522 metadata/md5-cache/app-officeext/Manifest.gz 2303261522 metadata/md5-cache/app-officeext/barcode-1.3.5.0-r1 2303261522 metadata/md5-cache/app-officeext/ct2n-1.5.0 @@ -32740,10 +32578,10 @@ 2307302219 metadata/md5-cache/app-pda/pilot-link-0.12.5-r4 2307302219 metadata/md5-cache/app-pda/usbmuxd-1.1.1 2307302219 metadata/md5-cache/app-pda/usbmuxd-1.1.1-r1 -2308081243 metadata/md5-cache/app-pda/Manifest.gz -2308081243 metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r1 -2308081243 metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r2 2308081243 metadata/md5-cache/app-pda/libplist-2.2.0-r4 +2308130440 metadata/md5-cache/app-pda/Manifest.gz +2308130440 metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r1 +2308130440 metadata/md5-cache/app-pda/libimobiledevice-1.3.0-r2 2012311940 metadata/md5-cache/app-portage/euses-2.5.9 2112121739 metadata/md5-cache/app-portage/euses-2.6.0 2204222110 metadata/md5-cache/app-portage/cfg-update-1.8.9-r2 @@ -32786,7 +32624,6 @@ 2307302219 metadata/md5-cache/app-portage/ufed-9999 2308021010 metadata/md5-cache/app-portage/emlop-0.6.1 2308030210 metadata/md5-cache/app-portage/eix-0.36.7 -2308081940 metadata/md5-cache/app-portage/Manifest.gz 2308081243 metadata/md5-cache/app-portage/diffmask-0.3.3-r5 2308081243 metadata/md5-cache/app-portage/elicense-1.0.2 2308081243 metadata/md5-cache/app-portage/elogv-0.7.9 @@ -32836,7 +32673,6 @@ 2308081243 metadata/md5-cache/app-portage/mirrorselect-9999 2308081243 metadata/md5-cache/app-portage/nattka-0.4.1 2308081243 metadata/md5-cache/app-portage/overlint-0.5.3-r4 -2308081243 metadata/md5-cache/app-portage/pfl-3.2-r2 2308081243 metadata/md5-cache/app-portage/pfl-3.2.1 2308081243 metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 2308081243 metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 @@ -32851,6 +32687,8 @@ 2308081243 metadata/md5-cache/app-portage/tatt-0.11 2308081243 metadata/md5-cache/app-portage/tatt-9999 2308081243 metadata/md5-cache/app-portage/unsymlink-lib-20 +2308140940 metadata/md5-cache/app-portage/Manifest.gz +2308140940 metadata/md5-cache/app-portage/gemato-20.5 2005131639 metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 2104212309 metadata/md5-cache/app-shells/bashish-2.2.4 2012271709 metadata/md5-cache/app-shells/dsh-0.25.10-r1 @@ -32936,7 +32774,6 @@ 2308070611 metadata/md5-cache/app-shells/bash-9999 2308050340 metadata/md5-cache/app-shells/zsh-5.9-r4 2308080840 metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1 -2308081243 metadata/md5-cache/app-shells/Manifest.gz 2308081243 metadata/md5-cache/app-shells/autojump-22.5.3-r1 2308081243 metadata/md5-cache/app-shells/bash-completion-2.11 2308081243 metadata/md5-cache/app-shells/bash-completion-9999 @@ -32948,6 +32785,8 @@ 2308081243 metadata/md5-cache/app-shells/powerline-9999 2308081243 metadata/md5-cache/app-shells/thefuck-3.32 2308081243 metadata/md5-cache/app-shells/thefuck-3.32-r1 +2308091710 metadata/md5-cache/app-shells/Manifest.gz +2308091710 metadata/md5-cache/app-shells/atuin-16.0.0 1911191909 metadata/md5-cache/app-text/cedilla-0.7 2012311940 metadata/md5-cache/app-text/diction-1.14 2105070239 metadata/md5-cache/app-text/gocr-0.52 @@ -33164,8 +33003,6 @@ 2307302219 metadata/md5-cache/app-text/kbibtex-0.10.0 2307302219 metadata/md5-cache/app-text/kchmviewer-8.0 2307302219 metadata/md5-cache/app-text/kjots-5.1.1 -2307302219 metadata/md5-cache/app-text/kramdown-rfc-1.6.36 -2307302219 metadata/md5-cache/app-text/kramdown-rfc-1.6.39 2307302219 metadata/md5-cache/app-text/lcdf-typetools-2.108-r1 2307302219 metadata/md5-cache/app-text/lesspipe-2.06 2307302219 metadata/md5-cache/app-text/lesspipe-2.07 @@ -33239,7 +33076,6 @@ 2307302219 metadata/md5-cache/app-text/qpdfview-0.5 2307302219 metadata/md5-cache/app-text/rman-3.2-r1 2307302219 metadata/md5-cache/app-text/rnv-1.7.11-r1 -2307302219 metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 2307302219 metadata/md5-cache/app-text/sablotron-1.0.3-r2 2307302219 metadata/md5-cache/app-text/scdoc-1.11.2-r1 2307302219 metadata/md5-cache/app-text/scdoc-9999 @@ -33268,7 +33104,6 @@ 2307302219 metadata/md5-cache/app-text/uudeview-0.5.20-r4 2307302219 metadata/md5-cache/app-text/vgrep-2.6.0 2307302219 metadata/md5-cache/app-text/vilistextum-2.8.0.20200411 -2307302219 metadata/md5-cache/app-text/webgen-1.7.2 2307290640 metadata/md5-cache/app-text/wgetpaste-2.33-r2 2307302219 metadata/md5-cache/app-text/wscr-1.2-r2 2307302219 metadata/md5-cache/app-text/wv-1.2.9-r3 @@ -33303,7 +33138,6 @@ 2308070611 metadata/md5-cache/app-text/poppler-23.08.0 2308070611 metadata/md5-cache/app-text/xpdf-4.04-r1 2308071440 metadata/md5-cache/app-text/pandoc-bin-3.1.6.1 -2308081243 metadata/md5-cache/app-text/Manifest.gz 2308081243 metadata/md5-cache/app-text/asciidoc-10.2.0 2308081243 metadata/md5-cache/app-text/asciidoc-9.1.0 2308081243 metadata/md5-cache/app-text/atril-1.26.0-r4 @@ -33311,7 +33145,6 @@ 2308081243 metadata/md5-cache/app-text/calibre-5.43.0 2308081243 metadata/md5-cache/app-text/calibre-5.44.0-r1 2308081243 metadata/md5-cache/app-text/capyt-1.1.1 -2308081243 metadata/md5-cache/app-text/capyt-1.1.1-r1 2308081243 metadata/md5-cache/app-text/cherrytree-0.99.53 2308081243 metadata/md5-cache/app-text/cherrytree-0.99.54 2308081243 metadata/md5-cache/app-text/cherrytree-0.99.55 @@ -33381,6 +33214,12 @@ 2308081243 metadata/md5-cache/app-text/zathura-pdf-poppler-9999 2308081243 metadata/md5-cache/app-text/zathura-ps-0.2.7 2308081243 metadata/md5-cache/app-text/zathura-ps-9999 +2308140840 metadata/md5-cache/app-text/Manifest.gz +2308140840 metadata/md5-cache/app-text/capyt-1.1.1-r1 +2308130840 metadata/md5-cache/app-text/kramdown-rfc-1.6.36 +2308130840 metadata/md5-cache/app-text/kramdown-rfc-1.6.39 +2308130840 metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 +2308130840 metadata/md5-cache/app-text/webgen-1.7.2 2303261522 metadata/md5-cache/app-vim/Vim-Jinja2-Syntax-0.0_pre20210604 2303261522 metadata/md5-cache/app-vim/ackvim-1.0.9-r1 2303261522 metadata/md5-cache/app-vim/ackvim-1.0.9-r2 @@ -33811,7 +33650,6 @@ 2307302219 metadata/md5-cache/dev-cpp/highway-1.0.1-r1 2307302219 metadata/md5-cache/dev-cpp/highway-1.0.3 2307302219 metadata/md5-cache/dev-cpp/highway-1.0.3-r1 -2307302219 metadata/md5-cache/dev-cpp/highway-9999 2307302219 metadata/md5-cache/dev-cpp/htmlcxx-0.87 2307302219 metadata/md5-cache/dev-cpp/json11-1.0.0-r1 2307302219 metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 @@ -33885,7 +33723,6 @@ 2307302219 metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 2308011910 metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 2308031840 metadata/md5-cache/dev-cpp/benchmark-1.8.0 -2308082310 metadata/md5-cache/dev-cpp/Manifest.gz 2308081243 metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3 2308081243 metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2 2308081243 metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1 @@ -33894,8 +33731,6 @@ 2308081243 metadata/md5-cache/dev-cpp/cairomm-1.14.4 2308081243 metadata/md5-cache/dev-cpp/cairomm-1.16.2 2308081243 metadata/md5-cache/dev-cpp/catch-2.13.8 -2308081243 metadata/md5-cache/dev-cpp/catch-3.0.1 -2308081243 metadata/md5-cache/dev-cpp/catch-3.4.0 2308081243 metadata/md5-cache/dev-cpp/catch-9999 2308081243 metadata/md5-cache/dev-cpp/cpp-httplib-0.12.6 2308081243 metadata/md5-cache/dev-cpp/cpp-httplib-0.13.0 @@ -33918,6 +33753,10 @@ 2308081243 metadata/md5-cache/dev-cpp/pangomm-2.50.1 2308081243 metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 2308081243 metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 +2308130110 metadata/md5-cache/dev-cpp/Manifest.gz +2308130110 metadata/md5-cache/dev-cpp/catch-3.4.0 +2308111110 metadata/md5-cache/dev-cpp/highway-1.0.5 +2308111110 metadata/md5-cache/dev-cpp/highway-9999 2102252239 metadata/md5-cache/dev-db/lmdb++-0.9.14.0 2102261639 metadata/md5-cache/dev-db/lmdb++-1.0.0 2110231809 metadata/md5-cache/dev-db/pgmemcache-2.3.0 @@ -33934,8 +33773,6 @@ 2212020710 metadata/md5-cache/dev-db/freetds-1.2.18 2303261522 metadata/md5-cache/dev-db/phppgadmin-7.12.1 2303261522 metadata/md5-cache/dev-db/phppgadmin-7.13.0 -2303261522 metadata/md5-cache/dev-db/sqldeveloper-22.2.1.234.1810 -2304030940 metadata/md5-cache/dev-db/sqlcl-bin-22.4.0.342.1212 2304130910 metadata/md5-cache/dev-db/phpmyadmin-5.2.1 2304171240 metadata/md5-cache/dev-db/pgbouncer-1.18.0 2305071140 metadata/md5-cache/dev-db/libzdb-3.2.3 @@ -34084,7 +33921,6 @@ 2308022010 metadata/md5-cache/dev-db/mysql-5.7.40 2308061510 metadata/md5-cache/dev-db/mysql-8.0.32-r2 2308071340 metadata/md5-cache/dev-db/postgis-3.4.0_rc1 -2308090810 metadata/md5-cache/dev-db/Manifest.gz 2308081243 metadata/md5-cache/dev-db/barman-2.19 2308081243 metadata/md5-cache/dev-db/barman-3.2.0 2308081243 metadata/md5-cache/dev-db/kdb-3.2.0-r2 @@ -34101,15 +33937,24 @@ 2308081243 metadata/md5-cache/dev-db/postgresql-13.11 2308081243 metadata/md5-cache/dev-db/postgresql-14.8 2308081243 metadata/md5-cache/dev-db/postgresql-15.3 -2308081243 metadata/md5-cache/dev-db/postgresql-16_beta2 2308081243 metadata/md5-cache/dev-db/postgresql-9999 2308081243 metadata/md5-cache/dev-db/sqlitestudio-3.4.3 2308081243 metadata/md5-cache/dev-db/sqlitestudio-3.4.3-r1 2308081243 metadata/md5-cache/dev-db/sqlitestudio-3.4.4 -2308081243 metadata/md5-cache/dev-db/sqlmap-1.7.5 2308081243 metadata/md5-cache/dev-db/sqlmap-1.7.6 2308081243 metadata/md5-cache/dev-db/sqlmap-9999 2308090810 metadata/md5-cache/dev-db/unixODBC-2.3.12 +2308141110 metadata/md5-cache/dev-db/Manifest.gz +2308120610 metadata/md5-cache/dev-db/mycli-1.27.0 +2308141110 metadata/md5-cache/dev-db/postgresql-11.21 +2308141110 metadata/md5-cache/dev-db/postgresql-12.16 +2308141110 metadata/md5-cache/dev-db/postgresql-13.12 +2308141110 metadata/md5-cache/dev-db/postgresql-14.9 +2308141110 metadata/md5-cache/dev-db/postgresql-15.4 +2308131110 metadata/md5-cache/dev-db/postgresql-16_beta3 +2308140940 metadata/md5-cache/dev-db/sqlcl-bin-23.1.0.089.0929 +2308140940 metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 +2308110940 metadata/md5-cache/dev-db/sqlmap-1.7.8 2212271713 metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-6.0.404 2302140210 metadata/md5-cache/dev-dotnet/csharp-language-server-0.5.7 2302161510 metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-7.0.200 @@ -35222,10 +35067,11 @@ 2308070611 metadata/md5-cache/dev-java/tomcat-native-2.0.4 2308070611 metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 2308070611 metadata/md5-cache/dev-java/xz-java-1.9-r1 -2308081243 metadata/md5-cache/dev-java/Manifest.gz 2308081243 metadata/md5-cache/dev-java/java-config-2.3.1-r1 2308081243 metadata/md5-cache/dev-java/java-config-9999 2308081243 metadata/md5-cache/dev-java/javatoolkit-0.6.7 +2308140940 metadata/md5-cache/dev-java/Manifest.gz +2308140940 metadata/md5-cache/dev-java/tomcat-native-1.2.38 2101062239 metadata/md5-cache/dev-lang/cll1h-0.6-r1 2101070439 metadata/md5-cache/dev-lang/coffee-script-2.5.1 1702282312 metadata/md5-cache/dev-lang/esco-0.512 @@ -35302,7 +35148,6 @@ 2307302219 metadata/md5-cache/dev-lang/crystal-1.9.2 2307302219 metadata/md5-cache/dev-lang/cxprolog-0.98.2 2307302219 metadata/md5-cache/dev-lang/duktape-2.7.0-r3 -2307302219 metadata/md5-cache/dev-lang/eisl-2.98 2307302219 metadata/md5-cache/dev-lang/eisl-3.03 2307302219 metadata/md5-cache/dev-lang/eisl-3.24 2307302219 metadata/md5-cache/dev-lang/eisl-9999 @@ -35321,7 +35166,6 @@ 2307302219 metadata/md5-cache/dev-lang/fpc-3.2.2 2307302219 metadata/md5-cache/dev-lang/gnucobol-3.1.2 2307302219 metadata/md5-cache/dev-lang/gnuprologjava-0.2.6-r1 -2307302219 metadata/md5-cache/dev-lang/go-1.19.10 2307302219 metadata/md5-cache/dev-lang/go-1.20.5 2307302219 metadata/md5-cache/dev-lang/gprolog-1.4.5 2307302219 metadata/md5-cache/dev-lang/gprolog-1.5.0 @@ -35342,8 +35186,6 @@ 2307302219 metadata/md5-cache/dev-lang/lua-5.4.6 2307302219 metadata/md5-cache/dev-lang/luajit-2.1.0_beta3_p20220127-r2 2307302219 metadata/md5-cache/dev-lang/luajit-2.1.0_beta3_p20220613 -2307302219 metadata/md5-cache/dev-lang/luau-0.583 -2307302219 metadata/md5-cache/dev-lang/luau-0.584 2307302219 metadata/md5-cache/dev-lang/maude-3.1-r1 2307302219 metadata/md5-cache/dev-lang/mercury-20.06-r1 2307302219 metadata/md5-cache/dev-lang/mercury-20.06.1 @@ -35385,10 +35227,8 @@ 2307302219 metadata/md5-cache/dev-lang/php-7.4.33-r6 2307302219 metadata/md5-cache/dev-lang/php-8.0.25 2307302219 metadata/md5-cache/dev-lang/php-8.0.28 -2307302219 metadata/md5-cache/dev-lang/php-8.0.29 2307302219 metadata/md5-cache/dev-lang/php-8.1.12 2307302219 metadata/md5-cache/dev-lang/php-8.1.16 -2307302219 metadata/md5-cache/dev-lang/php-8.1.20-r1 2307302219 metadata/md5-cache/dev-lang/php-8.1.21 2307310410 metadata/md5-cache/dev-lang/php-8.2.8-r2 2307302219 metadata/md5-cache/dev-lang/polyml-5.9-r1 @@ -35428,7 +35268,6 @@ 2308012210 metadata/md5-cache/dev-lang/dzaima-bqn-0.2.1 2308012210 metadata/md5-cache/dev-lang/dzaima-bqn-9999 2308012210 metadata/md5-cache/dev-lang/eisl-3.30 -2308012210 metadata/md5-cache/dev-lang/nim-1.6.14-r1 2308040511 metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 2308031840 metadata/md5-cache/dev-lang/typescript-5.1.6 2308031340 metadata/md5-cache/dev-lang/vala-0.56.8 @@ -35449,10 +35288,7 @@ 2308070611 metadata/md5-cache/dev-lang/rust-bin-1.71.1 2308052010 metadata/md5-cache/dev-lang/smlnj-110.99.4 2308060640 metadata/md5-cache/dev-lang/vala-0.56.10 -2308080240 metadata/md5-cache/dev-lang/go-1.19.12 2308080240 metadata/md5-cache/dev-lang/go-1.20.7 -2308072210 metadata/md5-cache/dev-lang/go-9999 -2308081243 metadata/md5-cache/dev-lang/Manifest.gz 2308081243 metadata/md5-cache/dev-lang/gdl-1.0.1-r2 2308081243 metadata/md5-cache/dev-lang/ghc-8.10.6-r3 2308081243 metadata/md5-cache/dev-lang/ghc-9.0.2-r3 @@ -35491,8 +35327,6 @@ 2308081243 metadata/md5-cache/dev-lang/rust-1.71.0 2308081243 metadata/md5-cache/dev-lang/rust-1.71.1 2308081243 metadata/md5-cache/dev-lang/spidermonkey-102.10.0 -2308081243 metadata/md5-cache/dev-lang/spidermonkey-102.11.0 -2308081243 metadata/md5-cache/dev-lang/spidermonkey-102.12.0 2308081243 metadata/md5-cache/dev-lang/spidermonkey-102.13.0 2308081243 metadata/md5-cache/dev-lang/spidermonkey-102.14.0 2308081243 metadata/md5-cache/dev-lang/spidermonkey-102.6.0 @@ -35500,6 +35334,17 @@ 2308081243 metadata/md5-cache/dev-lang/spidermonkey-91.13.0-r1 2308081243 metadata/md5-cache/dev-lang/yap-7.0.1 2308081243 metadata/md5-cache/dev-lang/yap-7.1.0 +2308131910 metadata/md5-cache/dev-lang/Manifest.gz +2308112010 metadata/md5-cache/dev-lang/eisl-3.40 +2308110210 metadata/md5-cache/dev-lang/go-1.21.0 +2308110210 metadata/md5-cache/dev-lang/go-9999 +2308130410 metadata/md5-cache/dev-lang/luau-0.583 +2308130240 metadata/md5-cache/dev-lang/luau-0.590 +2308121110 metadata/md5-cache/dev-lang/nim-1.6.14-r1 +2308131910 metadata/md5-cache/dev-lang/php-8.0.29 +2308131910 metadata/md5-cache/dev-lang/php-8.1.20-r1 +2308100540 metadata/md5-cache/dev-lang/python-3.12.0_rc1_p1 +2308121210 metadata/md5-cache/dev-lang/spidermonkey-115.1.0 2011160239 metadata/md5-cache/dev-libs/busybee-0.7.0 2104040139 metadata/md5-cache/dev-libs/c-capnproto-0.3 2105101009 metadata/md5-cache/dev-libs/cxxtools-3.0 @@ -35579,8 +35424,6 @@ 2306142040 metadata/md5-cache/dev-libs/libvterm-0.3.2 2306140940 metadata/md5-cache/dev-libs/xmlsec-1.2.37-r1 2306172040 metadata/md5-cache/dev-libs/libmodbus-3.1.10 -2306251640 metadata/md5-cache/dev-libs/libburn-1.5.6 -2306251640 metadata/md5-cache/dev-libs/libisoburn-1.5.6 2306251640 metadata/md5-cache/dev-libs/libisofs-1.5.6 2306271310 metadata/md5-cache/dev-libs/libjodycode-3.0.1 2306301640 metadata/md5-cache/dev-libs/libnop-2021.11.03 @@ -35660,9 +35503,7 @@ 2307302219 metadata/md5-cache/dev-libs/cgreen-1.3.0 2307302219 metadata/md5-cache/dev-libs/check-0.15.2-r1 2307302219 metadata/md5-cache/dev-libs/chmlib-0.40-r2 -2307302219 metadata/md5-cache/dev-libs/clhpp-2023.02.06 2307302219 metadata/md5-cache/dev-libs/clhpp-2023.04.17 -2307302219 metadata/md5-cache/dev-libs/clipper-6.4.2 2307302219 metadata/md5-cache/dev-libs/collada-dom-2.5.0-r1 2307302219 metadata/md5-cache/dev-libs/concurrencykit-0.7.1-r1 2307302219 metadata/md5-cache/dev-libs/confuse-3.3 @@ -35816,7 +35657,6 @@ 2307302219 metadata/md5-cache/dev-libs/libdnsres-0.1a-r3 2307302219 metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 2307302219 metadata/md5-cache/dev-libs/libebml-1.4.4 -2307302219 metadata/md5-cache/dev-libs/libedit-20221030.3.1 2307302219 metadata/md5-cache/dev-libs/libelf-0.8.13-r3 2307302219 metadata/md5-cache/dev-libs/liberasurecode-1.6.3 2307302219 metadata/md5-cache/dev-libs/libestr-0.1.11-r1 @@ -35887,9 +35727,7 @@ 2307302219 metadata/md5-cache/dev-libs/libmoe-1.5.8-r3 2307302219 metadata/md5-cache/dev-libs/libmowgli-2.1.3-r3 2307302219 metadata/md5-cache/dev-libs/libmspack-0.10.1_alpha-r1 -2307302219 metadata/md5-cache/dev-libs/libmspack-9999 2307302219 metadata/md5-cache/dev-libs/libnatspec-0.3.0 -2307302219 metadata/md5-cache/dev-libs/libnest2d-0.4-r2 2307302219 metadata/md5-cache/dev-libs/libnsfb-0.2.2-r1 2307302219 metadata/md5-cache/dev-libs/libnsutils-0.1.0-r1 2307302219 metadata/md5-cache/dev-libs/libnsutils-9999 @@ -35977,7 +35815,6 @@ 2307302219 metadata/md5-cache/dev-libs/libvformat-1.13-r2 2307302219 metadata/md5-cache/dev-libs/libvterm-0.1.4 2307302219 metadata/md5-cache/dev-libs/libvterm-0.1.4-r1 -2307302219 metadata/md5-cache/dev-libs/libwapcaplet-0.4.3-r1 2307302219 metadata/md5-cache/dev-libs/libwbxml-0.11.8 2307302219 metadata/md5-cache/dev-libs/libx86-1.1-r5 2307302219 metadata/md5-cache/dev-libs/libx86emu-1.1 @@ -36038,11 +35875,9 @@ 2307302219 metadata/md5-cache/dev-libs/opencl-clang-14.0.0 2307302219 metadata/md5-cache/dev-libs/opencl-clang-15.0.0 2307302219 metadata/md5-cache/dev-libs/opencl-clang-16.0.0-r1 -2307302219 metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 2307302219 metadata/md5-cache/dev-libs/opencl-icd-loader-2023.04.17 2307302219 metadata/md5-cache/dev-libs/opencryptoki-3.6.1-r1 2307302219 metadata/md5-cache/dev-libs/openobex-1.7.2-r3 -2307302219 metadata/md5-cache/dev-libs/openpace-1.1.2 2307302219 metadata/md5-cache/dev-libs/opensc-0.23.0-r1 2307302219 metadata/md5-cache/dev-libs/opensc-9999 2307302219 metadata/md5-cache/dev-libs/openspecfun-0.5.3 @@ -36122,7 +35957,6 @@ 2307302219 metadata/md5-cache/dev-libs/s2n-1.0.0 2307302219 metadata/md5-cache/dev-libs/sdformat-9.10.0 2307302219 metadata/md5-cache/dev-libs/serdisplib-2.02-r2 -2307302219 metadata/md5-cache/dev-libs/sexpp-0.8.5 2307302219 metadata/md5-cache/dev-libs/sexpp-0.8.6 2307302219 metadata/md5-cache/dev-libs/shhopt-1.1.7-r3 2307302219 metadata/md5-cache/dev-libs/simdjson-3.2.0 @@ -36240,7 +36074,6 @@ 2308021940 metadata/md5-cache/dev-libs/redland-1.0.17-r3 2308031840 metadata/md5-cache/dev-libs/libfido2-1.13.0 2308032240 metadata/md5-cache/dev-libs/libpcre-8.45-r2 -2308031340 metadata/md5-cache/dev-libs/libuv-1.46.0 2308070611 metadata/md5-cache/dev-libs/cdk-5.0.20221025 2308070611 metadata/md5-cache/dev-libs/cdk-5.0.20230201 2308070611 metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 @@ -36252,7 +36085,6 @@ 2308070611 metadata/md5-cache/dev-libs/icu-layoutex-73.2 2308070611 metadata/md5-cache/dev-libs/libassuan-2.5.6 2308070611 metadata/md5-cache/dev-libs/libbsd-0.11.7 -2308070611 metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 2308070611 metadata/md5-cache/dev-libs/libevent-2.1.12-r1 2308070611 metadata/md5-cache/dev-libs/libevent-2.2.1-r2 2308041240 metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 @@ -36267,7 +36099,6 @@ 2308070611 metadata/md5-cache/dev-libs/libksba-1.6.4 2308060210 metadata/md5-cache/dev-libs/libmpack-1.0.5-r3 2308051710 metadata/md5-cache/dev-libs/libp11-0.4.12-r3 -2308070611 metadata/md5-cache/dev-libs/libpcre2-10.42-r1 2308070611 metadata/md5-cache/dev-libs/libtasn1-4.19.0 2308070611 metadata/md5-cache/dev-libs/mpfr-4.2.0_p12 2308070611 metadata/md5-cache/dev-libs/mpfr-4.2.0_p9 @@ -36295,7 +36126,6 @@ 2308081243 metadata/md5-cache/dev-libs/FP16-2021.03.20-r3 2308081243 metadata/md5-cache/dev-libs/Ice-3.7.8-r1 2308081243 metadata/md5-cache/dev-libs/Ice-3.7.8-r2 -2308082140 metadata/md5-cache/dev-libs/Manifest.gz 2308081243 metadata/md5-cache/dev-libs/aml-0.3.0 2308081243 metadata/md5-cache/dev-libs/aml-9999 2308081243 metadata/md5-cache/dev-libs/appstream-0.15.6 @@ -36305,7 +36135,6 @@ 2308081243 metadata/md5-cache/dev-libs/botan-2.19.2 2308081243 metadata/md5-cache/dev-libs/botan-2.19.3-r2 2308081243 metadata/md5-cache/dev-libs/botan-3.0.0-r2 -2308081243 metadata/md5-cache/dev-libs/botan-3.1.1 2308081243 metadata/md5-cache/dev-libs/boxfort-0.1.1 2308081243 metadata/md5-cache/dev-libs/boxfort-0.1.4 2308081243 metadata/md5-cache/dev-libs/capstone-4.0.2-r2 @@ -36328,10 +36157,8 @@ 2308081243 metadata/md5-cache/dev-libs/girara-0.4.0 2308081243 metadata/md5-cache/dev-libs/girara-9999 2308081243 metadata/md5-cache/dev-libs/gjs-1.76.0 -2308081243 metadata/md5-cache/dev-libs/gjs-1.76.2 2308081243 metadata/md5-cache/dev-libs/gjs-1.77.1 2308081243 metadata/md5-cache/dev-libs/glib-2.76.2 -2308081243 metadata/md5-cache/dev-libs/glib-2.76.3 2308081243 metadata/md5-cache/dev-libs/glib-2.76.4 2308081243 metadata/md5-cache/dev-libs/gobject-introspection-1.76.1 2308081243 metadata/md5-cache/dev-libs/gom-0.4 @@ -36353,22 +36180,12 @@ 2308081243 metadata/md5-cache/dev-libs/keystone-9999 2308081243 metadata/md5-cache/dev-libs/kopeninghours-23.04.3 2308081243 metadata/md5-cache/dev-libs/kreport-3.2.0-r3 -2308081243 metadata/md5-cache/dev-libs/libarcus-4.13.1 2308081243 metadata/md5-cache/dev-libs/libbytesize-2.7 2308081243 metadata/md5-cache/dev-libs/libbytesize-2.8 2308081243 metadata/md5-cache/dev-libs/libbytesize-2.9 2308081243 metadata/md5-cache/dev-libs/libcbor-0.10.2 2308081243 metadata/md5-cache/dev-libs/libcdada-0.4.0 2308081243 metadata/md5-cache/dev-libs/libcec-6.0.2-r1 -2308081243 metadata/md5-cache/dev-libs/libcharon-4.13.0 -2308081243 metadata/md5-cache/dev-libs/libclc-14.0.6 -2308081243 metadata/md5-cache/dev-libs/libclc-15.0.7 -2308081243 metadata/md5-cache/dev-libs/libclc-16.0.6 -2308081243 metadata/md5-cache/dev-libs/libclc-17.0.0.9999 -2308081243 metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 -2308082140 metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 -2308081243 metadata/md5-cache/dev-libs/libclc-18.0.0.9999 -2308081243 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230803 2308081243 metadata/md5-cache/dev-libs/libcpuid-0.6.2 2308081243 metadata/md5-cache/dev-libs/libcpuid-0.6.3 2308081243 metadata/md5-cache/dev-libs/libdazzle-3.44.0 @@ -36422,7 +36239,6 @@ 2308081243 metadata/md5-cache/dev-libs/librdkafka-2.2.0 2308081243 metadata/md5-cache/dev-libs/librelp-1.10.0-r1 2308081243 metadata/md5-cache/dev-libs/librelp-1.11.0 -2308081243 metadata/md5-cache/dev-libs/libsavitar-4.13.0 2308081243 metadata/md5-cache/dev-libs/libsigc++-2.12.0 2308081243 metadata/md5-cache/dev-libs/libsigc++-3.4.0 2308081243 metadata/md5-cache/dev-libs/libtraceevent-1.7.3 @@ -36473,6 +36289,33 @@ 2308081243 metadata/md5-cache/dev-libs/weston-9999 2308081243 metadata/md5-cache/dev-libs/xapian-bindings-1.4.22 2308081243 metadata/md5-cache/dev-libs/zziplib-0.13.72-r3 +2308141340 metadata/md5-cache/dev-libs/Manifest.gz +2308122340 metadata/md5-cache/dev-libs/boost-1.83.0-r1 +2308112210 metadata/md5-cache/dev-libs/botan-3.1.1 +2308131910 metadata/md5-cache/dev-libs/gjs-1.76.2 +2308122310 metadata/md5-cache/dev-libs/glib-2.76.3 +2308121540 metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 +2308140310 metadata/md5-cache/dev-libs/libburn-1.5.6 +2308102110 metadata/md5-cache/dev-libs/libclc-14.0.6 +2308102110 metadata/md5-cache/dev-libs/libclc-15.0.7 +2308102110 metadata/md5-cache/dev-libs/libclc-16.0.6 +2308102110 metadata/md5-cache/dev-libs/libclc-17.0.0.9999 +2308102110 metadata/md5-cache/dev-libs/libclc-17.0.0_rc1 +2308102110 metadata/md5-cache/dev-libs/libclc-17.0.0_rc2 +2308102110 metadata/md5-cache/dev-libs/libclc-18.0.0.9999 +2308102110 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230803 +2308102110 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230810 +2308121540 metadata/md5-cache/dev-libs/libedit-20221030.3.1 +2308140310 metadata/md5-cache/dev-libs/libisoburn-1.5.6 +2308140310 metadata/md5-cache/dev-libs/libisofs-1.5.6_p1 +2308131110 metadata/md5-cache/dev-libs/libmspack-0.11_alpha +2308131110 metadata/md5-cache/dev-libs/libmspack-9999 +2308131140 metadata/md5-cache/dev-libs/libpcre2-10.42-r1 +2308131910 metadata/md5-cache/dev-libs/libuv-1.46.0 +2308092340 metadata/md5-cache/dev-libs/libwapcaplet-0.4.3-r1 +2308100640 metadata/md5-cache/dev-libs/libxml2-2.11.5 +2308130040 metadata/md5-cache/dev-libs/libxmlb-0.3.12 +2308141340 metadata/md5-cache/dev-libs/yyjson-0.7.0 2303261522 metadata/md5-cache/dev-lisp/hyperspec-7.0-r3 2306170110 metadata/md5-cache/dev-lisp/alexandria-1.4 2306170110 metadata/md5-cache/dev-lisp/cl-ppcre-2.0.11 @@ -36501,9 +36344,10 @@ 2307302219 metadata/md5-cache/dev-lisp/roswell-20.05.14.106 2307302219 metadata/md5-cache/dev-lisp/roswell-21.10.14.111 2307302219 metadata/md5-cache/dev-lisp/sbcl-2.3.6 -2308061440 metadata/md5-cache/dev-lisp/Manifest.gz 2308050740 metadata/md5-cache/dev-lisp/sbcl-2.3.5 2308061440 metadata/md5-cache/dev-lisp/sbcl-2.3.7 +2308091210 metadata/md5-cache/dev-lisp/Manifest.gz +2308091210 metadata/md5-cache/dev-lisp/clozurecl-1.12.2 2307302219 metadata/md5-cache/dev-lua/busted-2.1.2 2307302219 metadata/md5-cache/dev-lua/busted-htest-1.0.0-r1 2307302219 metadata/md5-cache/dev-lua/inifile-1.0-r1 @@ -36513,7 +36357,6 @@ 2307302219 metadata/md5-cache/dev-lua/lpeg-1.0.2-r101 2307302219 metadata/md5-cache/dev-lua/lua-bit32-5.3.5.1-r1 2307302219 metadata/md5-cache/dev-lua/lua-cjson-2.1.0.10-r1 -2307302219 metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2 2307302219 metadata/md5-cache/dev-lua/lua-term-0.7-r2 2307302219 metadata/md5-cache/dev-lua/lua-unbound-1.0.0 2307302219 metadata/md5-cache/dev-lua/lua-utf8-0.1.5 @@ -36544,7 +36387,6 @@ 2307302219 metadata/md5-cache/dev-lua/say-1.4.1 2307302219 metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100 2308060210 metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r1 -2308060210 metadata/md5-cache/dev-lua/Manifest.gz 2308060210 metadata/md5-cache/dev-lua/dkjson-2.6 2308060210 metadata/md5-cache/dev-lua/lua-argparse-0.7.1-r1 2308060210 metadata/md5-cache/dev-lua/lua_cliargs-3.0_p2-r1 @@ -36554,6 +36396,8 @@ 2308060210 metadata/md5-cache/dev-lua/mpack-1.0.10 2308060210 metadata/md5-cache/dev-lua/mpack-1.0.9-r1 2308060210 metadata/md5-cache/dev-lua/readline-3.3 +2308092340 metadata/md5-cache/dev-lua/Manifest.gz +2308092340 metadata/md5-cache/dev-lua/lua-openssl-0.8.3_p2-r1 2104210539 metadata/md5-cache/dev-ml/ocaml-doc-4.04 2112052139 metadata/md5-cache/dev-ml/ocaml-doc-4.05 2203040040 metadata/md5-cache/dev-ml/ocaml-autoconf-1.1-r1 @@ -37208,19 +37052,21 @@ 2308022310 metadata/md5-cache/dev-ml/dyn-3.10.0 2308022310 metadata/md5-cache/dev-ml/ordering-3.10.0 2308022310 metadata/md5-cache/dev-ml/stdune-3.10.0 -2308040940 metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r1 2308061140 metadata/md5-cache/dev-ml/batteries-3.6.1 2308071710 metadata/md5-cache/dev-ml/gapi-ocaml-0.4.4 -2308082140 metadata/md5-cache/dev-ml/Manifest.gz 2308081910 metadata/md5-cache/dev-ml/camlp5-8.02.00 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 -2308082140 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 -2308081243 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230803 +2308110140 metadata/md5-cache/dev-ml/Manifest.gz +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc1 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_rc2 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230803 +2308102110 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230810 +2308110140 metadata/md5-cache/dev-ml/merlin-4.9 +2308102210 metadata/md5-cache/dev-ml/ocaml-ctypes-0.21.1-r2 2307302219 metadata/md5-cache/dev-perl/Ace-1.920.0-r6 2307302219 metadata/md5-cache/dev-perl/Acme-Damn-0.80.0-r2 2307302219 metadata/md5-cache/dev-perl/Algorithm-Annotate-0.100.0-r2 @@ -39386,7 +39232,6 @@ 2308031840 metadata/md5-cache/dev-perl/JSON-Parse-0.620.0 2308031840 metadata/md5-cache/dev-perl/Moose-2.220.300 2308031840 metadata/md5-cache/dev-perl/Sereal-Encoder-5.4.0 -2308031840 metadata/md5-cache/dev-perl/Text-CSV-2.20.0 2308031340 metadata/md5-cache/dev-perl/Text-CSV_XS-1.500.0 2308031840 metadata/md5-cache/dev-perl/WWW-Mechanize-2.170.0 2308050040 metadata/md5-cache/dev-perl/BerkeleyDB-0.650.0 @@ -39415,7 +39260,24 @@ 2308051540 metadata/md5-cache/dev-perl/URI-5.190.0-r1 2308050210 metadata/md5-cache/dev-perl/Variable-Magic-0.630.0 2308051610 metadata/md5-cache/dev-perl/libwww-perl-6.720.0 -2308081741 metadata/md5-cache/dev-perl/Manifest.gz +2308141110 metadata/md5-cache/dev-perl/Apache-Reload-0.140.0 +2308141110 metadata/md5-cache/dev-perl/Apache-SizeLimit-0.980.0 +2308141110 metadata/md5-cache/dev-perl/App-cpanminus-1.704.700 +2308141110 metadata/md5-cache/dev-perl/Authen-SASL-2.170.0 +2308141110 metadata/md5-cache/dev-perl/Business-ISBN-Data-20230811.1.0 +2308141110 metadata/md5-cache/dev-perl/CGI-Compile-0.260.0 +2308141110 metadata/md5-cache/dev-perl/Calendar-Simple-2.0.3 +2308141110 metadata/md5-cache/dev-perl/Convert-ASN1-0.340.0 +2308141110 metadata/md5-cache/dev-perl/Data-Printer-1.1.1 +2308141110 metadata/md5-cache/dev-perl/Finance-Quote-1.580.0 +2308141110 metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.280.0 +2308141110 metadata/md5-cache/dev-perl/Manifest.gz +2308141110 metadata/md5-cache/dev-perl/Module-ScanDeps-1.330.0 +2308141110 metadata/md5-cache/dev-perl/Net-SSH-Perl-2.142.0 +2308141010 metadata/md5-cache/dev-perl/Text-CSV-2.20.0 +2308141110 metadata/md5-cache/dev-perl/Text-CSV-2.30.0 +2308141110 metadata/md5-cache/dev-perl/Text-CSV_XS-1.510.0 +2308141110 metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.380.0 2012150539 metadata/md5-cache/dev-php/File_Iterator-1.4.2 2101072209 metadata/md5-cache/dev-php/File_Iterator-2.0.2-r1 2108131009 metadata/md5-cache/dev-php/PEAR-Archive_Tar-1.4.14 @@ -39681,7 +39543,6 @@ 2307041310 metadata/md5-cache/dev-php/jpgraph-4.3.5 2307041340 metadata/md5-cache/dev-php/phar-io-manifest-2.0.3 2307041340 metadata/md5-cache/dev-php/phar-io-version-3.1.0 -2307050740 metadata/md5-cache/dev-php/php-redmine-api-1.5.16 2307041340 metadata/md5-cache/dev-php/phpspec-prophecy-1.14.0 2307041710 metadata/md5-cache/dev-php/phpunit-8.5.14 2307041710 metadata/md5-cache/dev-php/phpunit-mock-objects-3.4.3-r1 @@ -39772,10 +39633,10 @@ 2307302219 metadata/md5-cache/dev-php/xdebug-3.1.5 2307302219 metadata/md5-cache/dev-php/xdebug-client-2.9.6 2307302219 metadata/md5-cache/dev-php/xhprof-2.3.5 -2308021540 metadata/md5-cache/dev-php/Manifest.gz 2307311840 metadata/md5-cache/dev-php/pecl-pam-2.2.3 2307311840 metadata/md5-cache/dev-php/pecl-pam-2.2.4 2308021540 metadata/md5-cache/dev-php/xdebug-client-2.9.8 +2308121610 metadata/md5-cache/dev-php/Manifest.gz 2305252312 metadata/md5-cache/dev-python/ensurepip-wheels-100 2305252312 metadata/md5-cache/dev-python/gentoo-common-1 2307152110 metadata/md5-cache/dev-python/pypy3-7.3.12 @@ -39798,27 +39659,16 @@ 2307302219 metadata/md5-cache/dev-python/pypy3_9-exe-bin-7.3.12 2308051810 metadata/md5-cache/dev-python/ensurepip-wheel-0.41.1 2308081243 metadata/md5-cache/dev-python/APScheduler-3.10.1 -2308081243 metadata/md5-cache/dev-python/Arpeggio-2.0.0 -2308081243 metadata/md5-cache/dev-python/Arpeggio-2.0.2 2308081243 metadata/md5-cache/dev-python/Babel-2.12.1 2308081243 metadata/md5-cache/dev-python/BitVector-3.5.0-r1 2308081243 metadata/md5-cache/dev-python/ConfigArgParse-1.5.5 2308081243 metadata/md5-cache/dev-python/ConfigArgParse-1.7 2308081243 metadata/md5-cache/dev-python/CppHeaderParser-2.7.4-r1 2308081243 metadata/md5-cache/dev-python/DBUtils-3.0.3 -2308081243 metadata/md5-cache/dev-python/Faker-18.11.2 -2308081243 metadata/md5-cache/dev-python/Faker-18.13.0 -2308081243 metadata/md5-cache/dev-python/Faker-19.0.0 -2308081243 metadata/md5-cache/dev-python/Faker-19.1.0 -2308081243 metadata/md5-cache/dev-python/Faker-19.2.0 -2308081243 metadata/md5-cache/dev-python/Faker-19.3.0 2308081243 metadata/md5-cache/dev-python/Frozen-Flask-0.18-r1 -2308081243 metadata/md5-cache/dev-python/GitPython-3.1.31 -2308081243 metadata/md5-cache/dev-python/GitPython-3.1.32 2308081243 metadata/md5-cache/dev-python/GridDataFormats-1.0.1 2308081243 metadata/md5-cache/dev-python/IPy-1.01-r1 2308081243 metadata/md5-cache/dev-python/Levenshtein-0.21.1 -2308090640 metadata/md5-cache/dev-python/Manifest.gz 2308081243 metadata/md5-cache/dev-python/MechanicalSoup-1.3.0 2308081243 metadata/md5-cache/dev-python/Nuitka-1.7.6 2308081243 metadata/md5-cache/dev-python/Nuitka-1.7.7 @@ -39905,12 +39755,9 @@ 2308081243 metadata/md5-cache/dev-python/asn1crypto-1.5.1 2308081243 metadata/md5-cache/dev-python/asteval-0.9.31 2308081243 metadata/md5-cache/dev-python/astor-0.8.1-r1 -2308081243 metadata/md5-cache/dev-python/astroid-2.15.5 -2308081243 metadata/md5-cache/dev-python/astroid-2.15.6 2308081243 metadata/md5-cache/dev-python/asttokens-2.2.1 2308081243 metadata/md5-cache/dev-python/astunparse-1.6.3-r1 2308081243 metadata/md5-cache/dev-python/async-lru-2.0.3 -2308081243 metadata/md5-cache/dev-python/async-lru-2.0.4 2308081243 metadata/md5-cache/dev-python/async-timeout-4.0.2-r1 2308081243 metadata/md5-cache/dev-python/async_generator-1.10-r2 2308081243 metadata/md5-cache/dev-python/asyncstdlib-3.10.8 @@ -39966,35 +39813,9 @@ 2308081243 metadata/md5-cache/dev-python/boltons-23.0.0 2308081243 metadata/md5-cache/dev-python/boolean-py-4.0 2308081243 metadata/md5-cache/dev-python/boto-2.49.0-r6 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.10 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.11 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.12 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.14 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.15 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.16 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.17 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.18 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.19 2308081243 metadata/md5-cache/dev-python/boto3-1.28.20 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.21 -2308082340 metadata/md5-cache/dev-python/boto3-1.28.22 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.3 -2308081243 metadata/md5-cache/dev-python/boto3-1.28.9 2308081243 metadata/md5-cache/dev-python/boto3-9999 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.10 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.11 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.12 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.14 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.15 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.16 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.17 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.18 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.19 2308081243 metadata/md5-cache/dev-python/botocore-1.31.20 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.21 -2308082340 metadata/md5-cache/dev-python/botocore-1.31.22 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.3 -2308081243 metadata/md5-cache/dev-python/botocore-1.31.9 2308081243 metadata/md5-cache/dev-python/botocore-9999 2308081243 metadata/md5-cache/dev-python/bottle-0.12.25-r1 2308081243 metadata/md5-cache/dev-python/bottleneck-1.3.7 @@ -40024,10 +39845,6 @@ 2308081243 metadata/md5-cache/dev-python/capturer-3.0-r1 2308081243 metadata/md5-cache/dev-python/carbon-1.1.10 2308081243 metadata/md5-cache/dev-python/casttube-0.2.1-r1 -2308081243 metadata/md5-cache/dev-python/cattrs-22.2.0 -2308081243 metadata/md5-cache/dev-python/cattrs-23.1.1 -2308081243 metadata/md5-cache/dev-python/cattrs-23.1.2 -2308081243 metadata/md5-cache/dev-python/cbor2-5.4.6 2308081243 metadata/md5-cache/dev-python/cchardet-2.1.7-r1 2308081243 metadata/md5-cache/dev-python/cerberus-1.3.4-r1 2308081243 metadata/md5-cache/dev-python/certifi-3021.3.16-r3 @@ -40047,8 +39864,6 @@ 2308081243 metadata/md5-cache/dev-python/characteristic-14.3.0-r4 2308081243 metadata/md5-cache/dev-python/chardet-5.1.0 2308081243 metadata/md5-cache/dev-python/chardet-5.2.0 -2308081243 metadata/md5-cache/dev-python/charset-normalizer-3.1.0 -2308081243 metadata/md5-cache/dev-python/charset-normalizer-3.2.0 2308081243 metadata/md5-cache/dev-python/chart-studio-1.1.0-r2 2308081243 metadata/md5-cache/dev-python/check-manifest-0.49 2308081243 metadata/md5-cache/dev-python/cheetah3-3.3.1 @@ -40056,21 +39871,8 @@ 2308081243 metadata/md5-cache/dev-python/cherrypy-18.8.0 2308081243 metadata/md5-cache/dev-python/chump-1.6.0-r2 2308081243 metadata/md5-cache/dev-python/cjkwrap-2.2-r2 -2308081243 metadata/md5-cache/dev-python/clang-python-14.0.6 -2308081243 metadata/md5-cache/dev-python/clang-python-15.0.7 -2308081243 metadata/md5-cache/dev-python/clang-python-16.0.6 -2308081243 metadata/md5-cache/dev-python/clang-python-17.0.0.9999 -2308081243 metadata/md5-cache/dev-python/clang-python-17.0.0_rc1 -2308082140 metadata/md5-cache/dev-python/clang-python-17.0.0_rc2 -2308081243 metadata/md5-cache/dev-python/clang-python-18.0.0.9999 -2308081243 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230803 -2308081243 metadata/md5-cache/dev-python/cleo-2.0.1-r1 2308081243 metadata/md5-cache/dev-python/cli_helpers-2.3.0 2308081243 metadata/md5-cache/dev-python/cli_helpers-9999 -2308081243 metadata/md5-cache/dev-python/click-8.1.3 -2308081243 metadata/md5-cache/dev-python/click-8.1.4 -2308081243 metadata/md5-cache/dev-python/click-8.1.5 -2308081243 metadata/md5-cache/dev-python/click-8.1.6 2308081243 metadata/md5-cache/dev-python/click-default-group-1.2.2-r1 2308081243 metadata/md5-cache/dev-python/click-default-group-1.2.4 2308081243 metadata/md5-cache/dev-python/click-didyoumean-0.3.0 @@ -40111,7 +39913,6 @@ 2308081243 metadata/md5-cache/dev-python/coreschema-0.0.4-r1 2308081243 metadata/md5-cache/dev-python/coverage-7.2.7 2308081243 metadata/md5-cache/dev-python/cppy-1.2.1-r1 -2308081243 metadata/md5-cache/dev-python/crashtest-0.4.1 2308081243 metadata/md5-cache/dev-python/crcmod-1.7-r5 2308081243 metadata/md5-cache/dev-python/crispy-bootstrap3-2022.1 2308081243 metadata/md5-cache/dev-python/crispy-bootstrap4-2022.1 @@ -40122,8 +39923,6 @@ 2308081243 metadata/md5-cache/dev-python/cryptography-41.0.2 2308081243 metadata/md5-cache/dev-python/cryptography-41.0.3 2308081243 metadata/md5-cache/dev-python/css-parser-1.0.9 -2308081243 metadata/md5-cache/dev-python/csscompressor-0.9.5-r1 -2308081243 metadata/md5-cache/dev-python/csscompressor-0.9.5-r2 2308081243 metadata/md5-cache/dev-python/cssselect-1.2.0 2308081243 metadata/md5-cache/dev-python/cssselect2-0.7.0 2308081243 metadata/md5-cache/dev-python/cssutils-2.7.1 @@ -40215,8 +40014,6 @@ 2308081243 metadata/md5-cache/dev-python/docutils-0.19 2308081243 metadata/md5-cache/dev-python/docutils-0.20.1 2308081243 metadata/md5-cache/dev-python/docutils-glep-1.5 -2308081243 metadata/md5-cache/dev-python/dogpile-cache-1.2.1 -2308081243 metadata/md5-cache/dev-python/dogpile-cache-1.2.2 2308081243 metadata/md5-cache/dev-python/doit-0.36.0-r1 2308081243 metadata/md5-cache/dev-python/doit-py-0.5.0-r1 2308081243 metadata/md5-cache/dev-python/dominate-2.8.0 @@ -40228,7 +40025,6 @@ 2308081243 metadata/md5-cache/dev-python/ecdsa-0.18.0 2308081243 metadata/md5-cache/dev-python/editables-0.3 2308081243 metadata/md5-cache/dev-python/editables-0.4 -2308081243 metadata/md5-cache/dev-python/editables-0.5 2308081243 metadata/md5-cache/dev-python/editorconfig-core-py-0.12.3-r1 2308081243 metadata/md5-cache/dev-python/elastic-transport-8.4.0 2308081243 metadata/md5-cache/dev-python/elasticsearch-8.8.2 @@ -40251,10 +40047,6 @@ 2308081243 metadata/md5-cache/dev-python/ewmh-0.1.6 2308081243 metadata/md5-cache/dev-python/exam-0.10.6 2308081243 metadata/md5-cache/dev-python/exceptiongroup-1.1.2 -2308081243 metadata/md5-cache/dev-python/execnet-1.9.0-r1 -2308081243 metadata/md5-cache/dev-python/execnet-2.0.0 -2308081243 metadata/md5-cache/dev-python/execnet-2.0.1 -2308081243 metadata/md5-cache/dev-python/execnet-2.0.2 2308081243 metadata/md5-cache/dev-python/executing-1.2.0 2308081243 metadata/md5-cache/dev-python/expects-0.9.0-r1 2308081243 metadata/md5-cache/dev-python/extras-1.0.0-r2 @@ -40378,11 +40170,8 @@ 2308081243 metadata/md5-cache/dev-python/guzzle_sphinx_theme-0.7.11-r2 2308081243 metadata/md5-cache/dev-python/h11-0.14.0 2308081243 metadata/md5-cache/dev-python/h2-4.1.0-r1 -2308081243 metadata/md5-cache/dev-python/h5py-3.8.0 -2308081243 metadata/md5-cache/dev-python/h5py-3.9.0 2308081243 metadata/md5-cache/dev-python/happybase-1.2.0-r1 2308081243 metadata/md5-cache/dev-python/hatch-fancy-pypi-readme-23.1.0 -2308081243 metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 2308081243 metadata/md5-cache/dev-python/hatch-vcs-0.3.0 2308081243 metadata/md5-cache/dev-python/hatchling-1.18.0 2308081243 metadata/md5-cache/dev-python/hcloud-1.24.0 @@ -40402,22 +40191,12 @@ 2308081243 metadata/md5-cache/dev-python/httplib2-0.22.0 2308081243 metadata/md5-cache/dev-python/httpretty-1.1.4-r1 2308081243 metadata/md5-cache/dev-python/httpx-0.24.1 -2308081243 metadata/md5-cache/dev-python/httpx-socks-0.7.6 -2308081243 metadata/md5-cache/dev-python/httpx-socks-0.7.7 2308081243 metadata/md5-cache/dev-python/huawei-lte-api-1.7.3 2308081243 metadata/md5-cache/dev-python/humanfriendly-10.0-r1 2308081243 metadata/md5-cache/dev-python/humanize-4.7.0 2308081243 metadata/md5-cache/dev-python/hvac-1.1.1 -2308081243 metadata/md5-cache/dev-python/hypercorn-0.14.3-r1 -2308081243 metadata/md5-cache/dev-python/hypercorn-0.14.4 2308081243 metadata/md5-cache/dev-python/hyperframe-6.0.1-r1 2308081243 metadata/md5-cache/dev-python/hyperlink-21.0.0-r1 -2308081243 metadata/md5-cache/dev-python/hypothesis-6.80.1 -2308081243 metadata/md5-cache/dev-python/hypothesis-6.81.1 -2308081243 metadata/md5-cache/dev-python/hypothesis-6.81.2 -2308081243 metadata/md5-cache/dev-python/hypothesis-6.82.0 -2308081243 metadata/md5-cache/dev-python/hypothesis-6.82.1 -2308081243 metadata/md5-cache/dev-python/hypothesis-6.82.2 2308082340 metadata/md5-cache/dev-python/hypothesis-6.82.3 2308081243 metadata/md5-cache/dev-python/icalendar-5.0.7 2308081243 metadata/md5-cache/dev-python/identify-2.5.24 @@ -40477,8 +40256,6 @@ 2308081243 metadata/md5-cache/dev-python/itunespy-1.6-r1 2308081243 metadata/md5-cache/dev-python/itypes-1.2.0-r1 2308081243 metadata/md5-cache/dev-python/jack-client-0.5.4 -2308081243 metadata/md5-cache/dev-python/jaraco-classes-3.2.3 -2308081243 metadata/md5-cache/dev-python/jaraco-classes-3.3.0 2308081243 metadata/md5-cache/dev-python/jaraco-collections-4.3.0 2308081243 metadata/md5-cache/dev-python/jaraco-context-4.3.0 2308081243 metadata/md5-cache/dev-python/jaraco-env-1.0.0 @@ -40511,26 +40288,15 @@ 2308081243 metadata/md5-cache/dev-python/jschema_to_python-1.2.3-r1 2308081243 metadata/md5-cache/dev-python/jsmin-3.0.1 2308081243 metadata/md5-cache/dev-python/json-rpc-1.15.0 -2308081243 metadata/md5-cache/dev-python/json5-0.9.11 2308081243 metadata/md5-cache/dev-python/jsondiff-2.0.0-r1 2308081243 metadata/md5-cache/dev-python/jsonext-0.4.2-r1 2308081243 metadata/md5-cache/dev-python/jsonmerge-1.9.2 2308081243 metadata/md5-cache/dev-python/jsonpatch-1.33 2308081243 metadata/md5-cache/dev-python/jsonpickle-3.0.1 -2308081243 metadata/md5-cache/dev-python/jsonpointer-2.3 -2308081243 metadata/md5-cache/dev-python/jsonpointer-2.4 2308081243 metadata/md5-cache/dev-python/jsonref-1.1.0 2308081243 metadata/md5-cache/dev-python/jsonrpclib-0.4.3.2 2308081243 metadata/md5-cache/dev-python/jsonrpclib-9999 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.17.3 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.18.0 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.18.2 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.18.3 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.18.4 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.18.6 -2308081243 metadata/md5-cache/dev-python/jsonschema-4.19.0 2308081243 metadata/md5-cache/dev-python/jsonschema-spec-0.1.6 -2308081243 metadata/md5-cache/dev-python/jsonschema-spec-0.2.3 2308081243 metadata/md5-cache/dev-python/jsonschema-specifications-2023.7.1 2308081243 metadata/md5-cache/dev-python/jsonxs-0.6-r1 2308081243 metadata/md5-cache/dev-python/junit-xml-1.9-r1 @@ -40542,7 +40308,6 @@ 2308081243 metadata/md5-cache/dev-python/jupyter-events-0.6.3 2308081243 metadata/md5-cache/dev-python/jupyter-events-0.7.0 2308081243 metadata/md5-cache/dev-python/jupyter-kernel-test-0.5.0 -2308081243 metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 2308081243 metadata/md5-cache/dev-python/jupyter-packaging-0.12.3 2308081243 metadata/md5-cache/dev-python/jupyter-server-2.5.0 2308081243 metadata/md5-cache/dev-python/jupyter-server-2.7.0 @@ -40554,10 +40319,8 @@ 2308081243 metadata/md5-cache/dev-python/jupyter-ydoc-1.0.2 2308081243 metadata/md5-cache/dev-python/jupyterlab-3.6.3 2308081243 metadata/md5-cache/dev-python/jupyterlab-4.0.3 -2308081243 metadata/md5-cache/dev-python/jupyterlab-4.0.4 2308081243 metadata/md5-cache/dev-python/jupyterlab-lsp-4.2.0 2308081243 metadata/md5-cache/dev-python/jupyterlab-pygments-0.2.2 -2308081243 metadata/md5-cache/dev-python/jupyterlab-server-2.23.0 2308081243 metadata/md5-cache/dev-python/jwcrypto-1.5.0 2308081243 metadata/md5-cache/dev-python/k5test-0.10.3 2308081243 metadata/md5-cache/dev-python/kafka-python-2.0.2-r1 @@ -40585,7 +40348,6 @@ 2308081243 metadata/md5-cache/dev-python/leechcorepyc-2.14.3 2308081243 metadata/md5-cache/dev-python/lesscpy-0.15.1 2308081243 metadata/md5-cache/dev-python/libarchive-c-5.0 -2308081243 metadata/md5-cache/dev-python/libcloud-3.7.0 2308081243 metadata/md5-cache/dev-python/liblarch-3.1.0-r1 2308081243 metadata/md5-cache/dev-python/libnacl-1.8.0 2308081243 metadata/md5-cache/dev-python/libnacl-1.9.0 @@ -40603,16 +40365,6 @@ 2308081243 metadata/md5-cache/dev-python/license-expression-30.1.1 2308081243 metadata/md5-cache/dev-python/line_profiler-4.0.3 2308081243 metadata/md5-cache/dev-python/linkify-it-py-2.0.2 -2308081243 metadata/md5-cache/dev-python/lit-14.0.6 -2308081243 metadata/md5-cache/dev-python/lit-15.0.7 -2308081243 metadata/md5-cache/dev-python/lit-16.0.6 -2308081243 metadata/md5-cache/dev-python/lit-17.0.0.9999 -2308081243 metadata/md5-cache/dev-python/lit-17.0.0_rc1 -2308082140 metadata/md5-cache/dev-python/lit-17.0.0_rc2 -2308081243 metadata/md5-cache/dev-python/lit-18.0.0.9999 -2308081243 metadata/md5-cache/dev-python/lit-18.0.0_pre20230803 -2308081243 metadata/md5-cache/dev-python/littleutils-0.2.2 -2308081243 metadata/md5-cache/dev-python/littleutils-0.2.2-r1 2308081243 metadata/md5-cache/dev-python/livereload-2.6.3 2308081243 metadata/md5-cache/dev-python/llfuse-1.4.4 2308081243 metadata/md5-cache/dev-python/llfuse-1.5.0 @@ -40649,7 +40401,6 @@ 2308081243 metadata/md5-cache/dev-python/markdown-3.4.3 2308081243 metadata/md5-cache/dev-python/markdown-3.4.4 2308081243 metadata/md5-cache/dev-python/markdown-exec-1.6.0 -2308081243 metadata/md5-cache/dev-python/markdown-include-0.8.1 2308081243 metadata/md5-cache/dev-python/markdown-it-py-3.0.0 2308081243 metadata/md5-cache/dev-python/markdown2-2.4.10 2308081243 metadata/md5-cache/dev-python/markdown2-2.4.9 @@ -40682,8 +40433,6 @@ 2308081243 metadata/md5-cache/dev-python/mimerender-0.6.0-r1 2308081243 metadata/md5-cache/dev-python/minidb-2.0.7 2308081243 metadata/md5-cache/dev-python/minify-html-0.11.1 -2308081243 metadata/md5-cache/dev-python/minikanren-1.0.3 -2308081243 metadata/md5-cache/dev-python/minikanren-1.0.3-r1 2308081243 metadata/md5-cache/dev-python/minimock-1.3.0-r1 2308081243 metadata/md5-cache/dev-python/miniupnpc-2.2.4 2308081243 metadata/md5-cache/dev-python/miniupnpc-2.2.5 @@ -40721,8 +40470,6 @@ 2308081243 metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 2308081243 metadata/md5-cache/dev-python/mkdocstrings-python-1.3.0 2308081243 metadata/md5-cache/dev-python/mmtf-python-1.1.3 -2308081243 metadata/md5-cache/dev-python/mock-5.0.2 -2308081243 metadata/md5-cache/dev-python/mock-5.1.0 2308081243 metadata/md5-cache/dev-python/moddb-0.8.1 2308081243 metadata/md5-cache/dev-python/more-itertools-10.0.0 2308081243 metadata/md5-cache/dev-python/more-itertools-10.1.0 @@ -40740,7 +40487,6 @@ 2308081243 metadata/md5-cache/dev-python/mpi4py-3.1.4 2308081243 metadata/md5-cache/dev-python/mpmath-1.3.0 2308081243 metadata/md5-cache/dev-python/mrcfile-1.4.3 -2308081243 metadata/md5-cache/dev-python/msgpack-1.0.5 2308081243 metadata/md5-cache/dev-python/mss-9.0.1 2308081243 metadata/md5-cache/dev-python/multidict-6.0.4-r1 2308081243 metadata/md5-cache/dev-python/multipledispatch-1.0.0 @@ -40749,7 +40495,6 @@ 2308081243 metadata/md5-cache/dev-python/munkres-1.1.4-r1 2308081243 metadata/md5-cache/dev-python/mygpoclient-1.9 2308081243 metadata/md5-cache/dev-python/mypy-1.3.0-r1 -2308081243 metadata/md5-cache/dev-python/mypy-1.4.1-r1 2308081243 metadata/md5-cache/dev-python/mypy_extensions-1.0.0 2308081243 metadata/md5-cache/dev-python/mysqlclient-2.1.1 2308081243 metadata/md5-cache/dev-python/mysqlclient-2.2.0 @@ -40763,9 +40508,6 @@ 2308081243 metadata/md5-cache/dev-python/nbconvert-7.7.2 2308081243 metadata/md5-cache/dev-python/nbconvert-7.7.3 2308081243 metadata/md5-cache/dev-python/nbdime-3.2.1 -2308081243 metadata/md5-cache/dev-python/nbformat-5.9.0 -2308081243 metadata/md5-cache/dev-python/nbformat-5.9.1 -2308081243 metadata/md5-cache/dev-python/nbformat-5.9.2 2308081243 metadata/md5-cache/dev-python/nbsphinx-0.9.2 2308081243 metadata/md5-cache/dev-python/nbval-0.10.0-r1 2308081243 metadata/md5-cache/dev-python/nbxmpp-3.2.5-r1 @@ -40790,7 +40532,6 @@ 2308081243 metadata/md5-cache/dev-python/notebook-6.5.4 2308081243 metadata/md5-cache/dev-python/notebook-7.0.0 2308081243 metadata/md5-cache/dev-python/notebook-7.0.1 -2308081243 metadata/md5-cache/dev-python/notebook-7.0.2 2308081243 metadata/md5-cache/dev-python/notebook-shim-0.2.3 2308081243 metadata/md5-cache/dev-python/notify2-0.3.1-r3 2308081243 metadata/md5-cache/dev-python/nox-2023.04.22 @@ -40803,7 +40544,6 @@ 2308081243 metadata/md5-cache/dev-python/numexpr-2.8.5 2308081243 metadata/md5-cache/dev-python/numpy-1.24.0 2308081243 metadata/md5-cache/dev-python/numpy-1.24.2 -2308081243 metadata/md5-cache/dev-python/numpy-1.24.4 2308081243 metadata/md5-cache/dev-python/numpy-1.24.4-r1 2308081243 metadata/md5-cache/dev-python/numpy-1.25.1-r3 2308081243 metadata/md5-cache/dev-python/numpy-1.25.2 @@ -40814,22 +40554,16 @@ 2308081243 metadata/md5-cache/dev-python/octave_kernel-0.34.2 2308081243 metadata/md5-cache/dev-python/odfpy-1.4.2 2308081243 metadata/md5-cache/dev-python/olefile-0.46-r2 -2308081243 metadata/md5-cache/dev-python/openapi-core-0.16.6-r1 2308081243 metadata/md5-cache/dev-python/openapi-core-0.17.2 -2308081243 metadata/md5-cache/dev-python/openapi-core-0.18.0 2308081243 metadata/md5-cache/dev-python/openapi-schema-validator-0.4.4 2308081243 metadata/md5-cache/dev-python/openapi-schema-validator-0.5.0 -2308081243 metadata/md5-cache/dev-python/openapi-schema-validator-0.6.0 2308081243 metadata/md5-cache/dev-python/openapi-spec-validator-0.5.7 -2308081243 metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 2308081243 metadata/md5-cache/dev-python/openpyxl-3.1.2 2308081243 metadata/md5-cache/dev-python/openstackdocstheme-3.1.1 2308081243 metadata/md5-cache/dev-python/openstacksdk-1.3.1 2308081243 metadata/md5-cache/dev-python/openstacksdk-1.4.0 2308081243 metadata/md5-cache/dev-python/opt-einsum-3.3.0-r1 2308081243 metadata/md5-cache/dev-python/ordered-set-4.1.0 -2308081243 metadata/md5-cache/dev-python/orjson-3.9.2 -2308081243 metadata/md5-cache/dev-python/orjson-3.9.4 2308081243 metadata/md5-cache/dev-python/os-client-config-2.1.0-r2 2308081243 metadata/md5-cache/dev-python/os-service-types-1.7.0-r2 2308081243 metadata/md5-cache/dev-python/osc-lib-2.8.0 @@ -40861,7 +40595,6 @@ 2308081243 metadata/md5-cache/dev-python/parameterized-0.9.0 2308081243 metadata/md5-cache/dev-python/paramiko-3.2.0 2308081243 metadata/md5-cache/dev-python/paramiko-3.3.1 -2308081243 metadata/md5-cache/dev-python/parse-1.19.1 2308081243 metadata/md5-cache/dev-python/parse_type-0.6.2 2308081243 metadata/md5-cache/dev-python/parsedatetime-2.6-r1 2308081243 metadata/md5-cache/dev-python/parso-0.8.3-r1 @@ -40873,10 +40606,6 @@ 2308081243 metadata/md5-cache/dev-python/pastel-0.2.1-r1 2308081243 metadata/md5-cache/dev-python/patatt-0.6.2 2308081243 metadata/md5-cache/dev-python/patch-ng-1.17.4-r1 -2308081243 metadata/md5-cache/dev-python/path-16.6.0-r1 -2308081243 metadata/md5-cache/dev-python/path-16.7.1 -2308081243 metadata/md5-cache/dev-python/path-and-address-2.0.1 -2308081243 metadata/md5-cache/dev-python/path-and-address-2.0.1-r1 2308081243 metadata/md5-cache/dev-python/pathable-0.4.3 2308081243 metadata/md5-cache/dev-python/pathlib2-2.3.7_p1-r1 2308081243 metadata/md5-cache/dev-python/pathspec-0.11.1 @@ -40904,14 +40633,9 @@ 2308081243 metadata/md5-cache/dev-python/pefile-9999 2308081243 metadata/md5-cache/dev-python/pelican-minify-0.9-r2 2308081243 metadata/md5-cache/dev-python/pelican-minify-2.0.0 -2308081243 metadata/md5-cache/dev-python/pendulum-2.1.2-r2 2308081243 metadata/md5-cache/dev-python/pexpect-4.8.0_p20230402 2308081243 metadata/md5-cache/dev-python/pgspecial-2.1.0 2308081243 metadata/md5-cache/dev-python/pgzero-1.2.1-r2 -2308081243 metadata/md5-cache/dev-python/phonenumbers-8.13.15 -2308081243 metadata/md5-cache/dev-python/phonenumbers-8.13.16 -2308081243 metadata/md5-cache/dev-python/phonenumbers-8.13.17 -2308081243 metadata/md5-cache/dev-python/phonenumbers-8.13.18 2308081243 metadata/md5-cache/dev-python/phply-1.2.6 2308081243 metadata/md5-cache/dev-python/pickleshare-0.7.5 2308081243 metadata/md5-cache/dev-python/picobox-3.0.0 @@ -40938,10 +40662,6 @@ 2308081243 metadata/md5-cache/dev-python/pkgcraft-0.0.5 2308081243 metadata/md5-cache/dev-python/pkgcraft-9999 2308081243 metadata/md5-cache/dev-python/pkginfo-1.9.6 -2308081243 metadata/md5-cache/dev-python/platformdirs-3.10.0 -2308081243 metadata/md5-cache/dev-python/platformdirs-3.8.0 -2308081243 metadata/md5-cache/dev-python/platformdirs-3.8.1 -2308081243 metadata/md5-cache/dev-python/platformdirs-3.9.1 2308081243 metadata/md5-cache/dev-python/plotly-5.15.0 2308081243 metadata/md5-cache/dev-python/plotly-geo-1.0.0-r2 2308081243 metadata/md5-cache/dev-python/pluggy-1.2.0 @@ -40973,16 +40693,12 @@ 2308081243 metadata/md5-cache/dev-python/progress-1.6-r1 2308081243 metadata/md5-cache/dev-python/progressbar-2.5 2308081243 metadata/md5-cache/dev-python/progressbar2-4.2.0 -2308081243 metadata/md5-cache/dev-python/prometheus-client-0.17.0 -2308081243 metadata/md5-cache/dev-python/prometheus-client-0.17.1 2308081243 metadata/md5-cache/dev-python/prompt-toolkit-3.0.39 2308081243 metadata/md5-cache/dev-python/proto-plus-1.22.3 2308081243 metadata/md5-cache/dev-python/protobuf-python-4.21.9 2308081243 metadata/md5-cache/dev-python/protobuf-python-9999 2308081243 metadata/md5-cache/dev-python/prov-2.0.0 2308081243 metadata/md5-cache/dev-python/pslab-python-2.5.0 -2308081243 metadata/md5-cache/dev-python/psutil-5.9.4 -2308081243 metadata/md5-cache/dev-python/psutil-5.9.5 2308081243 metadata/md5-cache/dev-python/psycopg-2.9.4 2308081243 metadata/md5-cache/dev-python/psycopg-2.9.7 2308081243 metadata/md5-cache/dev-python/psycopg-3.1.10 @@ -41009,8 +40725,6 @@ 2308081243 metadata/md5-cache/dev-python/pyaes-1.6.1-r3 2308081243 metadata/md5-cache/dev-python/pyalsa-1.2.7 2308081243 metadata/md5-cache/dev-python/pyamg-5.0.1 -2308081243 metadata/md5-cache/dev-python/pyaml-23.5.9 -2308081243 metadata/md5-cache/dev-python/pyaml-23.7.0 2308081243 metadata/md5-cache/dev-python/pyannotate-1.2.0-r1 2308081243 metadata/md5-cache/dev-python/pyarrow-12.0.1 2308081243 metadata/md5-cache/dev-python/pyasn1-0.5.0 @@ -41062,13 +40776,9 @@ 2308081243 metadata/md5-cache/dev-python/pyeclib-1.6.1 2308081243 metadata/md5-cache/dev-python/pyelftools-0.29 2308081243 metadata/md5-cache/dev-python/pyenchant-3.2.2-r1 -2308081243 metadata/md5-cache/dev-python/pyfakefs-5.2.2 -2308081243 metadata/md5-cache/dev-python/pyfakefs-5.2.3 2308081243 metadata/md5-cache/dev-python/pyflakes-3.0.1-r1 2308081243 metadata/md5-cache/dev-python/pyflakes-3.1.0 2308081243 metadata/md5-cache/dev-python/pyformance-0.4-r2 -2308081243 metadata/md5-cache/dev-python/pyftpdlib-1.5.7 -2308081243 metadata/md5-cache/dev-python/pyftpdlib-1.5.7-r1 2308081243 metadata/md5-cache/dev-python/pyfuse3-3.2.3 2308081243 metadata/md5-cache/dev-python/pyfuse3-3.2.3-r1 2308081243 metadata/md5-cache/dev-python/pyfuse3-3.3.0 @@ -41080,7 +40790,6 @@ 2308081243 metadata/md5-cache/dev-python/pygame-2.5.0 2308081243 metadata/md5-cache/dev-python/pygame-2.5.0-r1 2308081243 metadata/md5-cache/dev-python/pygame-2.5.0-r2 -2308081243 metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 2308081243 metadata/md5-cache/dev-python/pygccxml-2.2.1-r1 2308082040 metadata/md5-cache/dev-python/pygccxml-2.3.0 2308081243 metadata/md5-cache/dev-python/pyghmi-1.5.61 @@ -41103,8 +40812,6 @@ 2308081243 metadata/md5-cache/dev-python/pyjsparser-2.7.1_p20190421-r2 2308081243 metadata/md5-cache/dev-python/pyjwt-2.7.0 2308081243 metadata/md5-cache/dev-python/pyjwt-2.8.0 -2308081243 metadata/md5-cache/dev-python/pykerberos-1.3.1-r1 -2308081243 metadata/md5-cache/dev-python/pykerberos-1.3.1-r2 2308081243 metadata/md5-cache/dev-python/pykka-3.1.1 2308081243 metadata/md5-cache/dev-python/pykwalify-1.8.0-r3 2308081243 metadata/md5-cache/dev-python/pylama-8.4.1-r1 @@ -41128,11 +40835,9 @@ 2308081243 metadata/md5-cache/dev-python/pymediainfo-6.0.1 2308081243 metadata/md5-cache/dev-python/pymetar-1.4-r2 2308081243 metadata/md5-cache/dev-python/pymilter-1.0.5 -2308081243 metadata/md5-cache/dev-python/pymongo-4.4.1 2308081243 metadata/md5-cache/dev-python/pymountboot-0.2.3-r1 2308081243 metadata/md5-cache/dev-python/pymysql-1.1.0 2308081243 metadata/md5-cache/dev-python/pynacl-1.5.0-r2 -2308081243 metadata/md5-cache/dev-python/pynest2d-4.13_beta 2308081243 metadata/md5-cache/dev-python/pynvim-0.4.3-r1 2308081243 metadata/md5-cache/dev-python/pyocr-0.8.3 2308081243 metadata/md5-cache/dev-python/pyopencl-2023.1 @@ -41192,8 +40897,6 @@ 2308081243 metadata/md5-cache/dev-python/pyside6-6.5.1.1 2308081243 metadata/md5-cache/dev-python/pyside6-tools-6.5.1.1 2308081243 metadata/md5-cache/dev-python/pysimdjson-5.0.2-r1 -2308081243 metadata/md5-cache/dev-python/pysmi-0.3.4 -2308081243 metadata/md5-cache/dev-python/pysmi-0.3.4-r1 2308081243 metadata/md5-cache/dev-python/pysnmp-4.4.12-r2 2308081243 metadata/md5-cache/dev-python/pysnmp-mibs-0.1.6 2308081243 metadata/md5-cache/dev-python/pysol_cards-0.14.3 @@ -41259,8 +40962,6 @@ 2308081243 metadata/md5-cache/dev-python/pytest-plus-0.4.0 2308081243 metadata/md5-cache/dev-python/pytest-qt-4.2.0 2308081243 metadata/md5-cache/dev-python/pytest-regressions-2.4.2 -2308081243 metadata/md5-cache/dev-python/pytest-rerunfailures-11.1.2 -2308081243 metadata/md5-cache/dev-python/pytest-rerunfailures-12.0 2308081243 metadata/md5-cache/dev-python/pytest-salt-factories-1.0.0_rc20-r1 2308081243 metadata/md5-cache/dev-python/pytest-salt-factories-1.0.0_rc23 2308081243 metadata/md5-cache/dev-python/pytest-services-2.2.1-r1 @@ -41268,7 +40969,6 @@ 2308081243 metadata/md5-cache/dev-python/pytest-shutil-1.7.0-r4 2308081243 metadata/md5-cache/dev-python/pytest-skip-markers-1.4.0 2308081243 metadata/md5-cache/dev-python/pytest-skip-markers-1.4.1 -2308081243 metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 2308081243 metadata/md5-cache/dev-python/pytest-subtesthack-0.2.0 2308081243 metadata/md5-cache/dev-python/pytest-subtests-0.11.0 2308081243 metadata/md5-cache/dev-python/pytest-sugar-0.9.7 @@ -41312,8 +41012,6 @@ 2308081243 metadata/md5-cache/dev-python/python-glanceclient-4.3.0 2308081243 metadata/md5-cache/dev-python/python-gnupg-0.5.0 2308081243 metadata/md5-cache/dev-python/python-gnupg-0.5.1 -2308081243 metadata/md5-cache/dev-python/python-ironicclient-5.2.0 -2308081243 metadata/md5-cache/dev-python/python-ironicclient-5.3.0 2308081243 metadata/md5-cache/dev-python/python-jose-3.3.0 2308081243 metadata/md5-cache/dev-python/python-json-logger-2.0.7 2308081243 metadata/md5-cache/dev-python/python-keystoneclient-5.1.0 @@ -41322,8 +41020,6 @@ 2308081243 metadata/md5-cache/dev-python/python-libevdev-0.11 2308081243 metadata/md5-cache/dev-python/python-linux-procfs-0.7.1 2308081243 metadata/md5-cache/dev-python/python-lsp-black-1.3.0 -2308081243 metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0 -2308081243 metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0-r1 2308081243 metadata/md5-cache/dev-python/python-lsp-server-1.7.4 2308081243 metadata/md5-cache/dev-python/python-ly-0.9.7 2308081243 metadata/md5-cache/dev-python/python-lzo-1.15 @@ -41337,8 +41033,6 @@ 2308081243 metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1 2308081243 metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1-r1 2308081243 metadata/md5-cache/dev-python/python-netlink-0.1 -2308081243 metadata/md5-cache/dev-python/python-neutronclient-10.0.0 -2308081243 metadata/md5-cache/dev-python/python-neutronclient-11.0.0 2308081243 metadata/md5-cache/dev-python/python-novaclient-18.3.0 2308081243 metadata/md5-cache/dev-python/python-openstackclient-6.2.0 2308081243 metadata/md5-cache/dev-python/python-pam-2.0.2-r2 @@ -41359,7 +41053,6 @@ 2308081243 metadata/md5-cache/dev-python/python-varlink-31.0.0 2308081243 metadata/md5-cache/dev-python/python-vlc-3.0.18122 2308081243 metadata/md5-cache/dev-python/python-xlib-0.33 -2308081243 metadata/md5-cache/dev-python/python-xmp-toolkit-2.0.1-r2 2308081243 metadata/md5-cache/dev-python/python3-discogs-client-2.6 2308081243 metadata/md5-cache/dev-python/python3-discogs-client-2.7 2308081243 metadata/md5-cache/dev-python/python3-discogs-client-9999 @@ -41379,7 +41072,6 @@ 2308081243 metadata/md5-cache/dev-python/pytrie-0.4.0-r1 2308081243 metadata/md5-cache/dev-python/pytz-2023.3-r1 2308081243 metadata/md5-cache/dev-python/pytz_deprecation_shim-0.1.0_p0-r2 -2308081243 metadata/md5-cache/dev-python/pytzdata-2020.1-r2 2308081243 metadata/md5-cache/dev-python/pyu2f-0.1.5-r1 2308081243 metadata/md5-cache/dev-python/pyudev-0.24.1 2308081243 metadata/md5-cache/dev-python/pyupgrade-3.10.1 @@ -41389,7 +41081,6 @@ 2308081243 metadata/md5-cache/dev-python/pywavelets-1.4.1 2308081243 metadata/md5-cache/dev-python/pywayland-0.4.15 2308081243 metadata/md5-cache/dev-python/pywayland-0.4.16 -2308081243 metadata/md5-cache/dev-python/pywinrm-0.4.3 2308081243 metadata/md5-cache/dev-python/pywlroots-0.15.24-r2 2308081243 metadata/md5-cache/dev-python/pywlroots-0.16.4-r1 2308081243 metadata/md5-cache/dev-python/pyx-0.16 @@ -41449,7 +41140,6 @@ 2308081243 metadata/md5-cache/dev-python/reportlab-4.0.4 2308081243 metadata/md5-cache/dev-python/repoze-lru-0.7-r3 2308081243 metadata/md5-cache/dev-python/requests-2.31.0 -2308081243 metadata/md5-cache/dev-python/requests-cache-1.1.0 2308081243 metadata/md5-cache/dev-python/requests-credssp-2.0.0 2308081243 metadata/md5-cache/dev-python/requests-file-1.5.1-r2 2308081243 metadata/md5-cache/dev-python/requests-futures-1.0.1 @@ -41480,7 +41170,6 @@ 2308081243 metadata/md5-cache/dev-python/rope-1.9.0 2308081243 metadata/md5-cache/dev-python/ropemode-0.6.1 2308081243 metadata/md5-cache/dev-python/routes-2.5.1-r2 -2308081243 metadata/md5-cache/dev-python/rpds-py-0.9.2 2308081243 metadata/md5-cache/dev-python/rply-0.7.8-r1 2308081243 metadata/md5-cache/dev-python/rpy-3.5.8 2308081243 metadata/md5-cache/dev-python/rpyc-5.3.1 @@ -41503,7 +41192,6 @@ 2308081243 metadata/md5-cache/dev-python/sarif_om-1.0.4-r1 2308081243 metadata/md5-cache/dev-python/scikit-build-0.17.6 2308081243 metadata/md5-cache/dev-python/scikit-build-core-0.4.7-r1 -2308081243 metadata/md5-cache/dev-python/scikit-build-core-0.4.8 2308081243 metadata/md5-cache/dev-python/scipy-1.10.1 2308081243 metadata/md5-cache/dev-python/scipy-1.11.0-r1 2308081243 metadata/md5-cache/dev-python/scipy-1.11.1 @@ -41516,12 +41204,6 @@ 2308081243 metadata/md5-cache/dev-python/semantic-version-2.10.0 2308081243 metadata/md5-cache/dev-python/semver-3.0.1 2308081243 metadata/md5-cache/dev-python/send2trash-1.8.2 -2308081243 metadata/md5-cache/dev-python/sentry-sdk-1.26.0 -2308081243 metadata/md5-cache/dev-python/sentry-sdk-1.27.1 -2308081243 metadata/md5-cache/dev-python/sentry-sdk-1.28.0 -2308081243 metadata/md5-cache/dev-python/sentry-sdk-1.28.1 -2308081243 metadata/md5-cache/dev-python/sentry-sdk-1.29.0 -2308081243 metadata/md5-cache/dev-python/sentry-sdk-1.29.2 2308081243 metadata/md5-cache/dev-python/serpent-1.41 2308081243 metadata/md5-cache/dev-python/serverfiles-0.3.1-r1 2308081243 metadata/md5-cache/dev-python/service-identity-23.1.0 @@ -41589,7 +41271,6 @@ 2308081243 metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.23.3 2308081243 metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.24.0 2308081243 metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta1 -2308081243 metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta2 2308081243 metadata/md5-cache/dev-python/sphinx-bootstrap-theme-0.8.1 2308081243 metadata/md5-cache/dev-python/sphinx-celery-2.0.0-r3 2308081243 metadata/md5-cache/dev-python/sphinx-copybutton-0.5.2 @@ -41597,11 +41278,7 @@ 2308081243 metadata/md5-cache/dev-python/sphinx-gallery-0.13.0 2308081243 metadata/md5-cache/dev-python/sphinx-inline-tabs-2023.4.21 2308081243 metadata/md5-cache/dev-python/sphinx-issues-3.0.1-r1 -2308081243 metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4 -2308081243 metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 2308081243 metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 -2308081243 metadata/md5-cache/dev-python/sphinx-panels-0.6.0 -2308081243 metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1 2308081243 metadata/md5-cache/dev-python/sphinx-prompt-1.6.0-r1 2308081243 metadata/md5-cache/dev-python/sphinx-prompt-1.7.0 2308081243 metadata/md5-cache/dev-python/sphinx-py3doc-enhanced-theme-2.4.0 @@ -41631,8 +41308,6 @@ 2308081243 metadata/md5-cache/dev-python/sphinxcontrib-qthelp-1.0.3-r2 2308081243 metadata/md5-cache/dev-python/sphinxcontrib-serializinghtml-1.1.5-r1 2308081243 metadata/md5-cache/dev-python/sphinxcontrib-spelling-8.0.0 -2308081243 metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2 -2308081243 metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 2308081243 metadata/md5-cache/dev-python/sphinxcontrib-websupport-1.2.4-r2 2308081243 metadata/md5-cache/dev-python/sphinxemoji-0.2.0 2308081243 metadata/md5-cache/dev-python/sphobjinv-2.3.1 @@ -41739,8 +41414,6 @@ 2308081243 metadata/md5-cache/dev-python/tomlkit-0.12.1 2308081243 metadata/md5-cache/dev-python/toolz-0.12.0 2308081243 metadata/md5-cache/dev-python/toposort-1.10 -2308081243 metadata/md5-cache/dev-python/tornado-6.3.2 -2308081243 metadata/md5-cache/dev-python/tornado-6.3.2-r1 2308081243 metadata/md5-cache/dev-python/towncrier-23.6.0 2308081243 metadata/md5-cache/dev-python/tox-3.28.0 2308081243 metadata/md5-cache/dev-python/tox-4.5.1 @@ -41765,11 +41438,7 @@ 2308081243 metadata/md5-cache/dev-python/trimesh-3.23.1 2308081243 metadata/md5-cache/dev-python/trio-0.22.2 2308081243 metadata/md5-cache/dev-python/trio-websocket-0.10.3 -2308081243 metadata/md5-cache/dev-python/trove-classifiers-2023.5.24 -2308081243 metadata/md5-cache/dev-python/trove-classifiers-2023.7.6 2308081243 metadata/md5-cache/dev-python/trove-classifiers-2023.8.7 -2308081243 metadata/md5-cache/dev-python/trustme-1.0.0 -2308081243 metadata/md5-cache/dev-python/trustme-1.1.0 2308081243 metadata/md5-cache/dev-python/tubes-0.2.1 2308081243 metadata/md5-cache/dev-python/tweedledum-1.1.1-r1 2308081243 metadata/md5-cache/dev-python/twine-4.0.2 @@ -41782,8 +41451,6 @@ 2308081243 metadata/md5-cache/dev-python/txredisapi-1.4.9 2308081243 metadata/md5-cache/dev-python/txrequests-0.9.6-r1 2308081243 metadata/md5-cache/dev-python/txtorcon-23.5.0 -2308081243 metadata/md5-cache/dev-python/typed-ast-1.5.4 -2308081243 metadata/md5-cache/dev-python/typed-ast-1.5.5 2308081243 metadata/md5-cache/dev-python/typeguard-4.0.0 2308081243 metadata/md5-cache/dev-python/typeguard-4.0.1 2308081243 metadata/md5-cache/dev-python/typeguard-4.1.0 @@ -41795,7 +41462,6 @@ 2308081243 metadata/md5-cache/dev-python/u-msgpack-python-2.8.0 2308081243 metadata/md5-cache/dev-python/ubelt-1.3.3 2308081243 metadata/md5-cache/dev-python/uc-micro-py-1.0.2 -2308081243 metadata/md5-cache/dev-python/ujson-5.8.0 2308081243 metadata/md5-cache/dev-python/ukkonen-1.0.1-r1 2308081243 metadata/md5-cache/dev-python/unasync-0.5.0-r1 2308081243 metadata/md5-cache/dev-python/uncertainties-3.1.7-r1 @@ -41806,11 +41472,7 @@ 2308081243 metadata/md5-cache/dev-python/unittest-or-fail-2 2308081243 metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 2308081243 metadata/md5-cache/dev-python/untangle-1.2.1-r1 -2308081243 metadata/md5-cache/dev-python/uranium-4.13.0-r1 -2308081243 metadata/md5-cache/dev-python/uri_template-1.2.0-r1 -2308081243 metadata/md5-cache/dev-python/uri_template-1.3.0 2308081243 metadata/md5-cache/dev-python/uritemplate-4.1.1 -2308081243 metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 2308081243 metadata/md5-cache/dev-python/urllib3-1.26.16 2308081243 metadata/md5-cache/dev-python/urllib3-2.0.3 2308081243 metadata/md5-cache/dev-python/urllib3-2.0.4 @@ -41925,10 +41587,6 @@ 2308081243 metadata/md5-cache/dev-python/zeroconf-0.71.5 2308081243 metadata/md5-cache/dev-python/zeroconf-0.72.0 2308081243 metadata/md5-cache/dev-python/zeroconf-0.74.0 -2308081243 metadata/md5-cache/dev-python/zipp-3.15.0 -2308081243 metadata/md5-cache/dev-python/zipp-3.16.0 -2308081243 metadata/md5-cache/dev-python/zipp-3.16.1 -2308081243 metadata/md5-cache/dev-python/zipp-3.16.2 2308081243 metadata/md5-cache/dev-python/zope-component-6.0 2308081243 metadata/md5-cache/dev-python/zope-configuration-5.0 2308081243 metadata/md5-cache/dev-python/zope-deprecation-5.0 @@ -41941,6 +41599,169 @@ 2308081243 metadata/md5-cache/dev-python/zope-testing-5.0.1 2308081243 metadata/md5-cache/dev-python/zstandard-0.21.0 2308081243 metadata/md5-cache/dev-python/zstd-1.5.5.1 +2308132210 metadata/md5-cache/dev-python/APScheduler-3.10.2 +2308112240 metadata/md5-cache/dev-python/Arpeggio-2.0.2 +2308120340 metadata/md5-cache/dev-python/Faker-19.3.0 +2308112240 metadata/md5-cache/dev-python/GitPython-3.1.32 +2308140940 metadata/md5-cache/dev-python/Manifest.gz +2308100540 metadata/md5-cache/dev-python/aiofiles-23.2.1 +2308101610 metadata/md5-cache/dev-python/apache-libcloud-3.7.0 +2308111010 metadata/md5-cache/dev-python/apache-libcloud-3.8.0-r1 +2308112240 metadata/md5-cache/dev-python/astroid-2.15.6 +2308131940 metadata/md5-cache/dev-python/async-lru-2.0.4 +2308110940 metadata/md5-cache/dev-python/async-timeout-4.0.3 +2308100540 metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 +2308120810 metadata/md5-cache/dev-python/boto3-1.28.15 +2308120610 metadata/md5-cache/dev-python/boto3-1.28.25 +2308120810 metadata/md5-cache/dev-python/botocore-1.31.15 +2308120610 metadata/md5-cache/dev-python/botocore-1.31.25 +2308132240 metadata/md5-cache/dev-python/cattrs-23.1.2 +2308131940 metadata/md5-cache/dev-python/cbor2-5.4.6 +2308100610 metadata/md5-cache/dev-python/cerberus-1.3.5 +2308132210 metadata/md5-cache/dev-python/cfgv-3.4.0 +2308112210 metadata/md5-cache/dev-python/charset-normalizer-3.2.0 +2308102110 metadata/md5-cache/dev-python/clang-python-14.0.6 +2308102110 metadata/md5-cache/dev-python/clang-python-15.0.7 +2308102110 metadata/md5-cache/dev-python/clang-python-16.0.6 +2308102110 metadata/md5-cache/dev-python/clang-python-17.0.0.9999 +2308102110 metadata/md5-cache/dev-python/clang-python-17.0.0_rc1 +2308102110 metadata/md5-cache/dev-python/clang-python-17.0.0_rc2 +2308102110 metadata/md5-cache/dev-python/clang-python-18.0.0.9999 +2308102110 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230803 +2308102110 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230810 +2308132240 metadata/md5-cache/dev-python/cleo-2.0.1-r1 +2308112240 metadata/md5-cache/dev-python/click-8.1.6 +2308132210 metadata/md5-cache/dev-python/coverage-7.3.0 +2308132240 metadata/md5-cache/dev-python/crashtest-0.4.1 +2308120340 metadata/md5-cache/dev-python/csscompressor-0.9.5-r2 +2308100610 metadata/md5-cache/dev-python/cvxopt-1.3.2 +2308110910 metadata/md5-cache/dev-python/django-debug-toolbar-4.2.0 +2308140940 metadata/md5-cache/dev-python/dns-lexicon-3.14.1 +2308100610 metadata/md5-cache/dev-python/dnspython-2.4.2 +2308112240 metadata/md5-cache/dev-python/dogpile-cache-1.2.2 +2308132140 metadata/md5-cache/dev-python/editables-0.5 +2308112240 metadata/md5-cache/dev-python/execnet-2.0.2 +2308130040 metadata/md5-cache/dev-python/flasgger-0.9.7.1 +2308121910 metadata/md5-cache/dev-python/h5py-3.9.0 +2308131940 metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 +2308100540 metadata/md5-cache/dev-python/hcloud-1.27.2 +2308131840 metadata/md5-cache/dev-python/httpbin-0.10.0 +2308121810 metadata/md5-cache/dev-python/httpx-socks-0.7.7 +2308112210 metadata/md5-cache/dev-python/hypercorn-0.14.4 +2308112240 metadata/md5-cache/dev-python/hypothesis-6.81.2 +2308132210 metadata/md5-cache/dev-python/hypothesis-6.82.4 +2308132210 metadata/md5-cache/dev-python/irc-20.3.0 +2308112210 metadata/md5-cache/dev-python/jaraco-classes-3.3.0 +2308100610 metadata/md5-cache/dev-python/joblib-1.3.2 +2308131940 metadata/md5-cache/dev-python/json5-0.9.11 +2308140940 metadata/md5-cache/dev-python/jsonpickle-3.0.2 +2308112210 metadata/md5-cache/dev-python/jsonpointer-2.4 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.17.3 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.18.0 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.18.2 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.18.3 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.18.4 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.18.6 +2308112240 metadata/md5-cache/dev-python/jsonschema-4.19.0 +2308131940 metadata/md5-cache/dev-python/jsonschema-spec-0.2.3 +2308131940 metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 +2308131940 metadata/md5-cache/dev-python/jupyterlab-4.0.4 +2308140940 metadata/md5-cache/dev-python/jupyterlab-4.0.5 +2308131940 metadata/md5-cache/dev-python/jupyterlab-server-2.23.0 +2308131940 metadata/md5-cache/dev-python/kerberos-1.3.1-r2 +2308102110 metadata/md5-cache/dev-python/lit-14.0.6 +2308102110 metadata/md5-cache/dev-python/lit-15.0.7 +2308102110 metadata/md5-cache/dev-python/lit-16.0.6 +2308102110 metadata/md5-cache/dev-python/lit-17.0.0.9999 +2308102110 metadata/md5-cache/dev-python/lit-17.0.0_rc1 +2308102110 metadata/md5-cache/dev-python/lit-17.0.0_rc2 +2308102110 metadata/md5-cache/dev-python/lit-18.0.0.9999 +2308102110 metadata/md5-cache/dev-python/lit-18.0.0_pre20230803 +2308102110 metadata/md5-cache/dev-python/lit-18.0.0_pre20230810 +2308131940 metadata/md5-cache/dev-python/littleutils-0.2.2-r1 +2308131540 metadata/md5-cache/dev-python/markdown-include-0.8.1 +2308120340 metadata/md5-cache/dev-python/minikanren-1.0.3-r1 +2308112210 metadata/md5-cache/dev-python/mock-5.1.0 +2308131940 metadata/md5-cache/dev-python/msgpack-1.0.5 +2308130110 metadata/md5-cache/dev-python/mypy-1.4.1-r1 +2308110910 metadata/md5-cache/dev-python/mypy-1.5.0 +2308112210 metadata/md5-cache/dev-python/nbformat-5.9.2 +2308131940 metadata/md5-cache/dev-python/notebook-7.0.2 +2308121810 metadata/md5-cache/dev-python/numpy-1.24.4 +2308140940 metadata/md5-cache/dev-python/numpy-1.26.0_beta1 +2308132140 metadata/md5-cache/dev-python/omemo-dr-1.0.0 +2308131940 metadata/md5-cache/dev-python/openapi-core-0.16.6-r1 +2308131940 metadata/md5-cache/dev-python/openapi-core-0.18.0 +2308131940 metadata/md5-cache/dev-python/openapi-schema-validator-0.6.0 +2308131940 metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 +2308132240 metadata/md5-cache/dev-python/orjson-3.9.2 +2308131940 metadata/md5-cache/dev-python/orjson-3.9.4 +2308131940 metadata/md5-cache/dev-python/parse-1.19.1 +2308112210 metadata/md5-cache/dev-python/path-16.7.1 +2308120340 metadata/md5-cache/dev-python/path-and-address-2.0.1-r1 +2308132240 metadata/md5-cache/dev-python/pendulum-2.1.2-r2 +2308120340 metadata/md5-cache/dev-python/phonenumbers-8.13.18 +2308101610 metadata/md5-cache/dev-python/pikepdf-8.3.1 +2308121540 metadata/md5-cache/dev-python/pikepdf-8.3.2 +2308111040 metadata/md5-cache/dev-python/pipenv-2023.7.11 +2308112210 metadata/md5-cache/dev-python/platformdirs-3.10.0 +2308120640 metadata/md5-cache/dev-python/plotly-5.16.0 +2308112210 metadata/md5-cache/dev-python/prometheus-client-0.17.1 +2308121810 metadata/md5-cache/dev-python/psutil-5.9.5 +2308112240 metadata/md5-cache/dev-python/pyaml-23.7.0 +2308111040 metadata/md5-cache/dev-python/pyaudio-0.2.13-r1 +2308111310 metadata/md5-cache/dev-python/pydantic-core-2.5.0 +2308112240 metadata/md5-cache/dev-python/pyfakefs-5.2.3 +2308112240 metadata/md5-cache/dev-python/pyftpdlib-1.5.7-r1 +2308130440 metadata/md5-cache/dev-python/pygame_sdl2-8.0.3 +2308131940 metadata/md5-cache/dev-python/pymongo-4.4.1 +2308140940 metadata/md5-cache/dev-python/pypdf-3.15.1 +2308120640 metadata/md5-cache/dev-python/pyproject-fmt-0.13.1 +2308120340 metadata/md5-cache/dev-python/pysmi-0.3.4-r1 +2308120640 metadata/md5-cache/dev-python/pytest-check-2.2.1 +2308112210 metadata/md5-cache/dev-python/pytest-rerunfailures-12.0 +2308131940 metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 +2308112240 metadata/md5-cache/dev-python/python-ironicclient-5.3.0 +2308120340 metadata/md5-cache/dev-python/python-lsp-jsonrpc-1.0.0-r1 +2308120340 metadata/md5-cache/dev-python/python-neutronclient-11.0.0 +2308101610 metadata/md5-cache/dev-python/python-xmp-toolkit-2.0.1-r2 +2308132240 metadata/md5-cache/dev-python/pytzdata-2020.1-r2 +2308120640 metadata/md5-cache/dev-python/pywinrm-0.4.3 +2308110940 metadata/md5-cache/dev-python/pyzmq-25.1.1 +2308131940 metadata/md5-cache/dev-python/requests-cache-1.1.0 +2308120340 metadata/md5-cache/dev-python/rpds-py-0.9.2 +2308131940 metadata/md5-cache/dev-python/scikit-build-core-0.4.8 +2308112240 metadata/md5-cache/dev-python/sentry-sdk-1.29.2 +2308100540 metadata/md5-cache/dev-python/sh-2.0.6 +2308130110 metadata/md5-cache/dev-python/sphinx-basic-ng-1.0.0_beta2 +2308120340 metadata/md5-cache/dev-python/sphinx-multiversion-0.2.4-r1 +2308120340 metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1 +2308100610 metadata/md5-cache/dev-python/sphinxcontrib-applehelp-1.0.6 +2308100610 metadata/md5-cache/dev-python/sphinxcontrib-devhelp-1.0.4 +2308100610 metadata/md5-cache/dev-python/sphinxcontrib-htmlhelp-2.0.3 +2308100610 metadata/md5-cache/dev-python/sphinxcontrib-qthelp-1.0.5 +2308100610 metadata/md5-cache/dev-python/sphinxcontrib-serializinghtml-1.1.7 +2308112310 metadata/md5-cache/dev-python/sphinxcontrib-trio-1.1.2-r1 +2308100610 metadata/md5-cache/dev-python/sphinxcontrib-websupport-1.2.6 +2308100540 metadata/md5-cache/dev-python/sqlglot-17.11.0 +2308120610 metadata/md5-cache/dev-python/sqlglot-17.12.0 +2308132210 metadata/md5-cache/dev-python/tifffile-2023.8.12 +2308112210 metadata/md5-cache/dev-python/tornado-6.3.2-r1 +2308112210 metadata/md5-cache/dev-python/tornado-6.3.3 +2308140940 metadata/md5-cache/dev-python/tox-4.8.0 +2308100610 metadata/md5-cache/dev-python/tqdm-4.66.0 +2308101610 metadata/md5-cache/dev-python/tqdm-4.66.1 +2308112240 metadata/md5-cache/dev-python/trove-classifiers-2023.7.6 +2308112240 metadata/md5-cache/dev-python/trustme-1.1.0 +2308140840 metadata/md5-cache/dev-python/types-docutils-0.20.0.2 +2308140840 metadata/md5-cache/dev-python/types-gdb-12.1.4.5 +2308131940 metadata/md5-cache/dev-python/ujson-5.8.0 +2308112240 metadata/md5-cache/dev-python/uri-template-1.3.0 +2308131940 metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 +2308112210 metadata/md5-cache/dev-python/validators-0.21.2 +2308120640 metadata/md5-cache/dev-python/virtualenv-20.24.3 +2308140840 metadata/md5-cache/dev-python/zeroconf-0.76.0 +2308112240 metadata/md5-cache/dev-python/zipp-3.16.2 2307302219 metadata/md5-cache/dev-qt/assistant-5.15.10 2307302219 metadata/md5-cache/dev-qt/designer-5.15.10 2307302219 metadata/md5-cache/dev-qt/linguist-5.15.10 @@ -42022,1073 +41843,1087 @@ 2308021540 metadata/md5-cache/dev-qt/qtwayland-5.15.10-r1 2308061510 metadata/md5-cache/dev-qt/qtcore-5.15.10 2308051510 metadata/md5-cache/dev-qt/qtimageformats-5.15.10 -2308090810 metadata/md5-cache/dev-qt/Manifest.gz 2308090810 metadata/md5-cache/dev-qt/qtcore-5.15.10-r1 2308081243 metadata/md5-cache/dev-qt/qtdeclarative-5.15.10-r2 2308090810 metadata/md5-cache/dev-qt/qtgui-5.15.10-r1 2308090810 metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r3 2308090810 metadata/md5-cache/dev-qt/qtwayland-5.15.10-r2 -2308081243 metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 -2308081243 metadata/md5-cache/dev-qt/qtwebengine-6.5.2 2308090810 metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r2 -2307302219 metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 -2307302219 metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 -2307302219 metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 -2307302219 metadata/md5-cache/dev-ruby/acme-client-2.0.14 -2307302219 metadata/md5-cache/dev-ruby/acme-client-2.0.9 -2307302219 metadata/md5-cache/dev-ruby/actioncable-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/actioncable-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/actioncable-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/actioncable-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/actioncable-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/actionmailbox-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/actionmailbox-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/actionmailer-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/actionmailer-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/actionmailer-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/actionmailer-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/actionmailer-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/actionpack-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/actionpack-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/actionpack-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/actionpack-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/actionpack-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 -2307302219 metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2-r1 -2307302219 metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 -2307302219 metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r3 -2307302219 metadata/md5-cache/dev-ruby/actiontext-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/actiontext-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/actiontext-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/actiontext-6.1.7.4-r1 -2307302219 metadata/md5-cache/dev-ruby/actiontext-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/actiontext-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/actionview-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/actionview-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/actionview-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/actionview-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/actionview-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/activejob-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/activejob-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/activejob-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/activejob-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/activejob-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/activeldap-6.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/activemodel-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/activemodel-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/activemodel-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/activemodel-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/activemodel-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/activerecord-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/activerecord-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/activerecord-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/activerecord-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/activerecord-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/activestorage-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/activestorage-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/activestorage-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/activestorage-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/activestorage-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/activesupport-6.1.7.2-r1 -2307302219 metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 -2307302219 metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r2 -2307302219 metadata/md5-cache/dev-ruby/activesupport-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/activesupport-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/activesupport-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 -2307302219 metadata/md5-cache/dev-ruby/acts_as_list-1.1.0 -2307302219 metadata/md5-cache/dev-ruby/addressable-2.8.1 -2307302219 metadata/md5-cache/dev-ruby/addressable-2.8.2 -2307302219 metadata/md5-cache/dev-ruby/addressable-2.8.3 -2307302219 metadata/md5-cache/dev-ruby/ae-1.8.2-r1 -2307302219 metadata/md5-cache/dev-ruby/afm-0.2.2-r2 -2307302219 metadata/md5-cache/dev-ruby/airbrussh-1.4.1 -2307302219 metadata/md5-cache/dev-ruby/amatch-0.4.1 -2307302219 metadata/md5-cache/dev-ruby/ammeter-1.1.5 -2307302219 metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 -2307302219 metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 -2307302219 metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 -2307302219 metadata/md5-cache/dev-ruby/amq-protocol-2.3.2-r1 -2307302219 metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 -2307302219 metadata/md5-cache/dev-ruby/annoy-0.5.6-r2 -2307302219 metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 -2307302219 metadata/md5-cache/dev-ruby/appraisal-2.4.1 -2307302219 metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 -2307302219 metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/asciidoctor-2.0.18 -2307302219 metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 -2307302219 metadata/md5-cache/dev-ruby/asciidoctor-2.0.20 -2307302219 metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 -2307302219 metadata/md5-cache/dev-ruby/asciimath-2.0.4 -2307302219 metadata/md5-cache/dev-ruby/asciimath-2.0.5 -2307302219 metadata/md5-cache/dev-ruby/ast-2.4.2-r1 -2307302219 metadata/md5-cache/dev-ruby/async-1.31.0 -2307302219 metadata/md5-cache/dev-ruby/async-2.5.1 -2307302219 metadata/md5-cache/dev-ruby/async-2.6.2 -2307302219 metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 -2307302219 metadata/md5-cache/dev-ruby/async-io-1.34.0 -2307302219 metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 -2307302219 metadata/md5-cache/dev-ruby/async-io-1.35.0 -2307302219 metadata/md5-cache/dev-ruby/async-process-1.3.1 -2307302219 metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 -2307302219 metadata/md5-cache/dev-ruby/async-rspec-1.17.0 -2307302219 metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 -2307302219 metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 -2307302219 metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/aws-partitions-1.722.0 -2307302219 metadata/md5-cache/dev-ruby/aws-partitions-1.780.0 -2307302219 metadata/md5-cache/dev-ruby/aws-partitions-1.786.0 -2307302219 metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 -2307302219 metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 -2307302219 metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 -2307302219 metadata/md5-cache/dev-ruby/backports-3.24.1 -2307302219 metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 -2307302219 metadata/md5-cache/dev-ruby/barby-0.6.8-r1 -2307302219 metadata/md5-cache/dev-ruby/base32-0.3.4-r1 -2307302219 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 -2307302219 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 -2307302219 metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 -2307302219 metadata/md5-cache/dev-ruby/benchmark-ips-2.12.0 -2307302219 metadata/md5-cache/dev-ruby/bindata-2.4.15 -2307302219 metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 -2307302219 metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r2 -2307302219 metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 -2307302219 metadata/md5-cache/dev-ruby/blankslate-3.1.3-r2 -2307302219 metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 -2307302219 metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 -2307302219 metadata/md5-cache/dev-ruby/brass-1.2.1-r1 -2307302219 metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 -2307302219 metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 -2307302219 metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 -2307302219 metadata/md5-cache/dev-ruby/bson-4.15.0 -2307302219 metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 -2307302219 metadata/md5-cache/dev-ruby/buftok-0.3.0 -2307302219 metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/builder-3.2.4-r1 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.3.26 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.3.8 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.4.1 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.4.15 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.4.3 -2307302219 metadata/md5-cache/dev-ruby/bundler-2.4.6 -2307302219 metadata/md5-cache/dev-ruby/bundler-audit-0.9.1 -2307302219 metadata/md5-cache/dev-ruby/bunny-2.20.3 -2307302219 metadata/md5-cache/dev-ruby/bunny-2.21.0 -2307302219 metadata/md5-cache/dev-ruby/bunny-2.22.0 -2307302219 metadata/md5-cache/dev-ruby/c21e-2.0.0 -2307302219 metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 -2307302219 metadata/md5-cache/dev-ruby/capistrano-3.17.2 -2307302219 metadata/md5-cache/dev-ruby/capistrano-3.17.3 -2307302219 metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 -2307302219 metadata/md5-cache/dev-ruby/capybara-3.39.2 -2307302219 metadata/md5-cache/dev-ruby/certificate_authority-1.1.0 -2307302219 metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 -2307302219 metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 -2307302219 metadata/md5-cache/dev-ruby/childprocess-4.1.0 -2307302219 metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 -2307302219 metadata/md5-cache/dev-ruby/chunky_png-1.4.0 -2307302219 metadata/md5-cache/dev-ruby/climate_control-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 -2307302219 metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 -2307302219 metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 -2307302219 metadata/md5-cache/dev-ruby/coercible-1.0.1 -2307302219 metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 -2307302219 metadata/md5-cache/dev-ruby/coffee-script-2.4.1 -2307302219 metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 -2307302219 metadata/md5-cache/dev-ruby/color-1.8-r1 -2307302219 metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/colored-1.2-r1 -2307302219 metadata/md5-cache/dev-ruby/colored2-3.1.2 -2307302219 metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 -2307302219 metadata/md5-cache/dev-ruby/colorize-1.0.1 -2307302219 metadata/md5-cache/dev-ruby/colorize-1.0.3 -2307302219 metadata/md5-cache/dev-ruby/colorize-1.0.5 -2307302219 metadata/md5-cache/dev-ruby/colorize-1.1.0 -2307302219 metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 -2307302219 metadata/md5-cache/dev-ruby/columnize-0.9.0-r2 -2307302219 metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 -2307302219 metadata/md5-cache/dev-ruby/commander-4.6.0 -2307302219 metadata/md5-cache/dev-ruby/commonmarker-0.23.8 -2307302219 metadata/md5-cache/dev-ruby/commonmarker-0.23.9 -2307302219 metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 -2307302219 metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 -2307302219 metadata/md5-cache/dev-ruby/connection_pool-2.3.0 -2307302219 metadata/md5-cache/dev-ruby/connection_pool-2.4.0 -2307302219 metadata/md5-cache/dev-ruby/console-1.16.2-r1 -2307302219 metadata/md5-cache/dev-ruby/console-1.17.2 -2307302219 metadata/md5-cache/dev-ruby/console-1.17.4 -2307302219 metadata/md5-cache/dev-ruby/contracts-0.17 -2307302219 metadata/md5-cache/dev-ruby/contracts-0.17-r1 -2307302219 metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 -2307302219 metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 -2307302219 metadata/md5-cache/dev-ruby/crack-0.4.4-r3 -2307302219 metadata/md5-cache/dev-ruby/crass-1.0.6-r1 -2307302219 metadata/md5-cache/dev-ruby/creole-0.5.0-r1 -2307302219 metadata/md5-cache/dev-ruby/creole-0.5.0-r2 -2307302219 metadata/md5-cache/dev-ruby/cri-2.15.11-r1 -2307302219 metadata/md5-cache/dev-ruby/css_parser-1.14.0 -2307302219 metadata/md5-cache/dev-ruby/csv-3.2.6 -2307302219 metadata/md5-cache/dev-ruby/csv-3.2.7 -2307302219 metadata/md5-cache/dev-ruby/curb-1.0.5 -2307302219 metadata/md5-cache/dev-ruby/curses-1.4.4 -2307302219 metadata/md5-cache/dev-ruby/daemons-1.4.1 -2307302219 metadata/md5-cache/dev-ruby/dalli-3.2.4 -2307302219 metadata/md5-cache/dev-ruby/dalli-3.2.5 -2307302219 metadata/md5-cache/dev-ruby/database_cleaner-2.0.2 -2307302219 metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 -2307302219 metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/date_validator-0.12.0 -2307302219 metadata/md5-cache/dev-ruby/dbf-4.2.2 -2307302219 metadata/md5-cache/dev-ruby/dbf-4.2.4 -2307302219 metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 -2307302219 metadata/md5-cache/dev-ruby/debug-1.7.1 -2307302219 metadata/md5-cache/dev-ruby/debug-1.7.2 -2307302219 metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 -2307302219 metadata/md5-cache/dev-ruby/deep_merge-1.2.2 -2307302219 metadata/md5-cache/dev-ruby/delayer-1.2.1 -2307302219 metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/deprecated-3.0.1-r3 -2307302219 metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 -2307302219 metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 -2307302219 metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 -2307302219 metadata/md5-cache/dev-ruby/did_you_mean-1.6.2 -2307302219 metadata/md5-cache/dev-ruby/did_you_mean-1.6.3 -2307302219 metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 -2307302219 metadata/md5-cache/dev-ruby/diva-1.1.1-r1 -2307302219 metadata/md5-cache/dev-ruby/diva-2.0.1 -2307302219 metadata/md5-cache/dev-ruby/dnsruby-1.70.0 -2307302219 metadata/md5-cache/dev-ruby/docile-1.4.0-r1 -2307302219 metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 -2307302219 metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 -2307302219 metadata/md5-cache/dev-ruby/dust-0.1.7-r3 -2307302219 metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 -2307302219 metadata/md5-cache/dev-ruby/ed25519-1.3.0 -2307302219 metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-7.17.7-r1 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-8.8.0 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-api-7.17.7 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-api-8.8.0 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3-r1 -2307302219 metadata/md5-cache/dev-ruby/elasticsearch-transport-7.17.7 -2307302219 metadata/md5-cache/dev-ruby/em-websocket-0.5.3 -2307302219 metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 -2307302219 metadata/md5-cache/dev-ruby/equalizer-0.0.11-r2 -2307302219 metadata/md5-cache/dev-ruby/equatable-0.7.0 -2307302219 metadata/md5-cache/dev-ruby/equatable-0.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/erubi-1.12.0 -2307302219 metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 -2307302219 metadata/md5-cache/dev-ruby/ethon-0.15.0 -2307302219 metadata/md5-cache/dev-ruby/ethon-0.16.0 -2307302219 metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 -2307302219 metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r4 -2307302219 metadata/md5-cache/dev-ruby/excon-0.93.1 -2307302219 metadata/md5-cache/dev-ruby/excon-0.95.0 -2307302219 metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 -2307302219 metadata/md5-cache/dev-ruby/exifr-1.4.0 +2308100710 metadata/md5-cache/dev-qt/Manifest.gz +2308100710 metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 +2308100710 metadata/md5-cache/dev-qt/qtwebengine-6.5.2 2307302219 metadata/md5-cache/dev-ruby/facter-3.14.24 -2307302219 metadata/md5-cache/dev-ruby/facter-4.4.0 -2307302219 metadata/md5-cache/dev-ruby/facter-4.4.1 -2307302219 metadata/md5-cache/dev-ruby/fakefs-1.9.0 -2307302219 metadata/md5-cache/dev-ruby/fakefs-2.5.0 -2307302219 metadata/md5-cache/dev-ruby/faker-2.23.0-r1 -2307302219 metadata/md5-cache/dev-ruby/faker-3.2.0 -2307302219 metadata/md5-cache/dev-ruby/faraday-1.3.1 -2307302219 metadata/md5-cache/dev-ruby/faraday-2.7.10 -2307302219 metadata/md5-cache/dev-ruby/faraday-2.7.2 -2307302219 metadata/md5-cache/dev-ruby/faraday-2.7.4 -2307302219 metadata/md5-cache/dev-ruby/faraday-2.7.6 -2307302219 metadata/md5-cache/dev-ruby/faraday-2.7.7 -2307302219 metadata/md5-cache/dev-ruby/faraday-2.7.9 -2307302219 metadata/md5-cache/dev-ruby/faraday-multipart-1.0.4 -2307302219 metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 -2307302219 metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/faraday-net_http-3.0.2 -2307302219 metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r3 -2307302219 metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 -2307302219 metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 -2307302219 metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/fast_gettext-2.3.0 -2307302219 metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 -2307302219 metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 -2307302219 metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 -2307302219 metadata/md5-cache/dev-ruby/ffaker-2.21.0 -2307302219 metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 -2307302219 metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 -2307302219 metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 -2307302219 metadata/md5-cache/dev-ruby/ffi-compiler-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1 -2307302219 metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 -2307302219 metadata/md5-cache/dev-ruby/fiber-local-1.0.0 -2307302219 metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/filigree-0.4.1 -2307302219 metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 -2307302219 metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 -2307302219 metadata/md5-cache/dev-ruby/flog-4.6.6 -2307302219 metadata/md5-cache/dev-ruby/flog-4.7.0 -2307302219 metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 -2307302219 metadata/md5-cache/dev-ruby/forgery-0.8.1 -2307302219 metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 -2307302219 metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 -2307302219 metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 -2307302219 metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 -2307302219 metadata/md5-cache/dev-ruby/gettext-setup-1.1.0 -2307302219 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.0 -2307302219 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.1 -2307302219 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.11.0 -2307302219 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 -2307302219 metadata/md5-cache/dev-ruby/gh-0.18.0-r1 -2307302219 metadata/md5-cache/dev-ruby/gist-6.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/git-1.18.0 -2307302219 metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 -2307302219 metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 -2307302219 metadata/md5-cache/dev-ruby/gpgme-2.0.22 -2307302219 metadata/md5-cache/dev-ruby/gruff-0.19.0 -2307302219 metadata/md5-cache/dev-ruby/gruff-0.21.0 -2307302219 metadata/md5-cache/dev-ruby/gruff-0.22.0 -2307302219 metadata/md5-cache/dev-ruby/gruff-0.23.0 -2307302219 metadata/md5-cache/dev-ruby/haml-5.2.2 -2307302219 metadata/md5-cache/dev-ruby/haml-6.1.1 -2307302219 metadata/md5-cache/dev-ruby/haml-6.1.1-r1 -2307302219 metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/haml-rails-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 -2307302219 metadata/md5-cache/dev-ruby/hashdiff-1.0.1 -2307302219 metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 -2307302219 metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r2 -2307302219 metadata/md5-cache/dev-ruby/hashie-5.0.0 -2307302219 metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 -2307302219 metadata/md5-cache/dev-ruby/hiera-3.12.0 -2307302219 metadata/md5-cache/dev-ruby/hiera-3.9.0 -2307302219 metadata/md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 -2307302219 metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4-r1 -2307302219 metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 -2307302219 metadata/md5-cache/dev-ruby/highline-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/histogram-0.2.4.1-r1 -2307302219 metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/hocon-1.4.0 -2307302219 metadata/md5-cache/dev-ruby/hoe-3.26.0 -2307302219 metadata/md5-cache/dev-ruby/hoe-4.0.4 -2307302219 metadata/md5-cache/dev-ruby/html-pipeline-2.14.2 -2307302219 metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 -2307302219 metadata/md5-cache/dev-ruby/html2haml-2.3.0 -2307302219 metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 -2307302219 metadata/md5-cache/dev-ruby/http-4.4.1-r1 -2307302219 metadata/md5-cache/dev-ruby/http-5.1.1 -2307302219 metadata/md5-cache/dev-ruby/http-accept-1.7.0 -2307302219 metadata/md5-cache/dev-ruby/http-accept-1.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/http-accept-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 -2307302219 metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 -2307302219 metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 -2307302219 metadata/md5-cache/dev-ruby/http_parser_rb-0.8.0 -2307302219 metadata/md5-cache/dev-ruby/httparty-0.21.0 -2307302219 metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 -2307302219 metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 -2307302219 metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 -2307302219 metadata/md5-cache/dev-ruby/i18n-1.12.0 -2307302219 metadata/md5-cache/dev-ruby/i18n-1.14.1 -2307302219 metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 -2307302219 metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 -2307302219 metadata/md5-cache/dev-ruby/image_processing-1.12.2 -2307302219 metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 -2307302219 metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 -2307302219 metadata/md5-cache/dev-ruby/inflecto-0.0.2-r1 -2307302219 metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r2 -2307302219 metadata/md5-cache/dev-ruby/instance_storage-2.0.0 -2307302219 metadata/md5-cache/dev-ruby/instance_storage-2.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/instantiator-0.0.7-r1 -2307302219 metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 -2307302219 metadata/md5-cache/dev-ruby/introspection-0.0.4-r2 -2307302219 metadata/md5-cache/dev-ruby/io-console-0.6.0-r1 -2307302219 metadata/md5-cache/dev-ruby/io-event-1.1.6 -2307302219 metadata/md5-cache/dev-ruby/io-event-1.1.7 -2307302219 metadata/md5-cache/dev-ruby/io-event-1.2.2 -2307302219 metadata/md5-cache/dev-ruby/io-wait-0.2.1 -2307302219 metadata/md5-cache/dev-ruby/io-wait-0.2.3 -2307302219 metadata/md5-cache/dev-ruby/itextomml-1.6.1 -2307302219 metadata/md5-cache/dev-ruby/jbuilder-2.11.5 -2307302219 metadata/md5-cache/dev-ruby/jmespath-1.6.2 -2307302219 metadata/md5-cache/dev-ruby/jquery-rails-4.5.1 -2307302219 metadata/md5-cache/dev-ruby/jquery-rails-4.6.0 -2307302219 metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 -2307302219 metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 -2307302219 metadata/md5-cache/dev-ruby/json-2.6.3 -2307302219 metadata/md5-cache/dev-ruby/json_schema-0.20.9 -2307302219 metadata/md5-cache/dev-ruby/jwt-2.2.3 -2307302219 metadata/md5-cache/dev-ruby/jwt-2.7.0 -2307302219 metadata/md5-cache/dev-ruby/jwt-2.7.1 -2307302219 metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 -2307302219 metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 -2307302219 metadata/md5-cache/dev-ruby/kpeg-1.3.2 -2307302219 metadata/md5-cache/dev-ruby/kpeg-1.3.3 -2307302219 metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 -2307302219 metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/launchy-2.5.2 -2307302219 metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 -2307302219 metadata/md5-cache/dev-ruby/leto-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/letter_opener-1.8.1 -2307302219 metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 -2307302219 metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 -2307302219 metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 -2307302219 metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 -2307302219 metadata/md5-cache/dev-ruby/liquid-5.3.0 -2307302219 metadata/md5-cache/dev-ruby/liquid-5.4.0 -2307302219 metadata/md5-cache/dev-ruby/liquid-c-4.1.0 -2307302219 metadata/md5-cache/dev-ruby/listen-3.8.0 -2307302219 metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 -2307302219 metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 -2307302219 metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 -2307302219 metadata/md5-cache/dev-ruby/locale-2.1.3-r1 -2307302219 metadata/md5-cache/dev-ruby/localhost-1.1.10 -2307302219 metadata/md5-cache/dev-ruby/localhost-1.1.9 -2307302219 metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 -2307302219 metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 -2307302219 metadata/md5-cache/dev-ruby/loofah-2.19.1 -2307302219 metadata/md5-cache/dev-ruby/loofah-2.20.0 -2307302219 metadata/md5-cache/dev-ruby/loofah-2.21.1 -2307302219 metadata/md5-cache/dev-ruby/loofah-2.21.2 -2307302219 metadata/md5-cache/dev-ruby/loofah-2.21.3 -2307302219 metadata/md5-cache/dev-ruby/loquacious-1.9.1-r4 -2307302219 metadata/md5-cache/dev-ruby/lumberjack-1.2.8 -2307302219 metadata/md5-cache/dev-ruby/lumberjack-1.2.8-r1 -2307302219 metadata/md5-cache/dev-ruby/lumberjack-1.2.9 -2307302219 metadata/md5-cache/dev-ruby/mab-0.0.3-r2 -2307302219 metadata/md5-cache/dev-ruby/magic-0.2.9-r2 -2307302219 metadata/md5-cache/dev-ruby/mail-2.7.1-r1 -2307302219 metadata/md5-cache/dev-ruby/mail-2.7.1-r2 -2307302219 metadata/md5-cache/dev-ruby/mail-2.8.0 -2307302219 metadata/md5-cache/dev-ruby/mail-2.8.0.1 -2307302219 metadata/md5-cache/dev-ruby/mail-2.8.1 -2307302219 metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 -2307302219 metadata/md5-cache/dev-ruby/marcel-1.0.2 -2307302219 metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 -2307302219 metadata/md5-cache/dev-ruby/mash-0.1.1-r3 -2307302219 metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 2307302219 metadata/md5-cache/dev-ruby/mecab-ruby-0.996-r2 -2307302219 metadata/md5-cache/dev-ruby/mechanize-2.8.5 -2307302219 metadata/md5-cache/dev-ruby/mechanize-2.9.0 -2307302219 metadata/md5-cache/dev-ruby/mechanize-2.9.1 -2307302219 metadata/md5-cache/dev-ruby/memo_wise-1.7.0 -2307302219 metadata/md5-cache/dev-ruby/memoist-0.16.2 -2307302219 metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 -2307302219 metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 -2307302219 metadata/md5-cache/dev-ruby/memoize-1.3.1-r2 -2307302219 metadata/md5-cache/dev-ruby/mercenary-0.4.0-r1 -2307302219 metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 -2307302219 metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 -2307302219 metadata/md5-cache/dev-ruby/method_source-1.0.0 -2307302219 metadata/md5-cache/dev-ruby/middleware-0.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/mime-types-3.4.1 -2307302219 metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0218.1 -2307302219 metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 -2307302219 metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 -2307302219 metadata/md5-cache/dev-ruby/mini_magick-4.12.0 -2307302219 metadata/md5-cache/dev-ruby/mini_mime-1.1.2 -2307302219 metadata/md5-cache/dev-ruby/mini_portile2-2.8.1 -2307302219 metadata/md5-cache/dev-ruby/mini_portile2-2.8.2 -2307302219 metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 -2307302219 metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 -2307302219 metadata/md5-cache/dev-ruby/minitar-0.9-r1 -2307302219 metadata/md5-cache/dev-ruby/minitest-5.15.0-r1 -2307302219 metadata/md5-cache/dev-ruby/minitest-5.17.0 -2307302219 metadata/md5-cache/dev-ruby/minitest-5.18.0 -2307302219 metadata/md5-cache/dev-ruby/minitest-5.19.0 -2307302219 metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 -2307302219 metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 -2307302219 metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 -2307302219 metadata/md5-cache/dev-ruby/minitest-hooks-1.5.1 -2307302219 metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1-r1 -2307302219 metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 -2307302219 metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 -2307302219 metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9-r1 -2307302219 metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 -2307302219 metadata/md5-cache/dev-ruby/mocha-1.16.0 -2307302219 metadata/md5-cache/dev-ruby/mocha-2.0.2 -2307302219 metadata/md5-cache/dev-ruby/moneta-1.6.0 -2307302219 metadata/md5-cache/dev-ruby/mqtt-0.6.0 -2307302219 metadata/md5-cache/dev-ruby/msgpack-1.6.1 -2307302219 metadata/md5-cache/dev-ruby/msgpack-1.7.1 -2307302219 metadata/md5-cache/dev-ruby/msgpack-1.7.2 -2307302219 metadata/md5-cache/dev-ruby/multi_json-1.15.0 -2307302219 metadata/md5-cache/dev-ruby/multi_test-0.1.2-r1 -2307302219 metadata/md5-cache/dev-ruby/multi_test-1.1.0 -2307302219 metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 -2307302219 metadata/md5-cache/dev-ruby/multipart-parser-0.1.1 -2307302219 metadata/md5-cache/dev-ruby/multipart-post-2.3.0 -2307302219 metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 -2307302219 metadata/md5-cache/dev-ruby/mustermann-1.1.2 -2307302219 metadata/md5-cache/dev-ruby/mustermann-2.0.2 -2307302219 metadata/md5-cache/dev-ruby/mustermann-3.0.0 -2307302219 metadata/md5-cache/dev-ruby/mysql2-0.5.5 -2307302219 metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 -2307302219 metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 -2307302219 metadata/md5-cache/dev-ruby/naught-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/necromancer-0.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 -2307302219 metadata/md5-cache/dev-ruby/net-ftp-0.2.0 -2307302219 metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 -2307302219 metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 -2307302219 metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 -2307302219 metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 -2307302219 metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/net-imap-0.3.6 -2307302219 metadata/md5-cache/dev-ruby/net-imap-0.3.7 -2307302219 metadata/md5-cache/dev-ruby/net-scp-3.0.0 -2307302219 metadata/md5-cache/dev-ruby/net-scp-4.0.0 -2307302219 metadata/md5-cache/dev-ruby/net-sftp-4.0.0 -2307302219 metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 -2307302219 metadata/md5-cache/dev-ruby/net-ssh-7.0.1 -2307302219 metadata/md5-cache/dev-ruby/net-ssh-7.1.0 -2307302219 metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 -2307302219 metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 -2307302219 metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 -2307302219 metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 -2307302219 metadata/md5-cache/dev-ruby/nio4r-2.5.8 -2307302219 metadata/md5-cache/dev-ruby/nio4r-2.5.9 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-1.14.2-r1 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-1.14.3-r1 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-1.14.4 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-1.15.1 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-1.15.2 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-1.15.3 -2307302219 metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 -2307302219 metadata/md5-cache/dev-ruby/oauth-0.5.14 -2307302219 metadata/md5-cache/dev-ruby/oauth-0.6.2 -2307302219 metadata/md5-cache/dev-ruby/oauth2-1.4.11 -2307302219 metadata/md5-cache/dev-ruby/octokit-5.6.1 -2307302219 metadata/md5-cache/dev-ruby/octokit-6.1.0 -2307302219 metadata/md5-cache/dev-ruby/octokit-6.1.1 -2307302219 metadata/md5-cache/dev-ruby/omniauth-2.1.1 -2307302219 metadata/md5-cache/dev-ruby/open4-1.3.4-r1 -2307302219 metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 -2307302219 metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 -2307302219 metadata/md5-cache/dev-ruby/openssl-cmac-2.0.2 -2307302219 metadata/md5-cache/dev-ruby/optimist-3.0.1 -2307302219 metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/optimist-3.1.0 -2307302219 metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 -2307302219 metadata/md5-cache/dev-ruby/ox-2.14.16 -2307302219 metadata/md5-cache/dev-ruby/ox-2.14.17 -2307302219 metadata/md5-cache/dev-ruby/paint-2.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/parallel-1.22.1 -2307302219 metadata/md5-cache/dev-ruby/parallel-1.23.0 -2307302219 metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/parser-3.2.2.0 -2307302219 metadata/md5-cache/dev-ruby/parser-3.2.2.1 -2307302219 metadata/md5-cache/dev-ruby/parser-3.2.2.3 -2307302219 metadata/md5-cache/dev-ruby/pastel-0.8.0 -2307302219 metadata/md5-cache/dev-ruby/path_expander-1.1.1 -2307302219 metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 -2307302219 metadata/md5-cache/dev-ruby/patron-0.13.3-r1 -2307302219 metadata/md5-cache/dev-ruby/patron-0.13.3-r2 -2307302219 metadata/md5-cache/dev-ruby/pcaprub-0.13.1 -2307302219 metadata/md5-cache/dev-ruby/pdf-core-0.9.0 -2307302219 metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 -2307302219 metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 -2307302219 metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 -2307302219 metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 -2307302219 metadata/md5-cache/dev-ruby/permutation-0.1.8-r3 -2307302219 metadata/md5-cache/dev-ruby/pg-1.4.1 -2307302219 metadata/md5-cache/dev-ruby/pg-1.4.6 -2307302219 metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 -2307302219 metadata/md5-cache/dev-ruby/pkg-config-1.5.1 -2307302219 metadata/md5-cache/dev-ruby/plist-3.7.0 -2307302219 metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 -2307302219 metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 -2307302219 metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 -2307302219 metadata/md5-cache/dev-ruby/power_assert-2.0.3 -2307302219 metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 -2307302219 metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 -2307302219 metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/pry-0.14.2 -2307302219 metadata/md5-cache/dev-ruby/psych-4.0.6 -2307302219 metadata/md5-cache/dev-ruby/psych-5.1.0 -2307302219 metadata/md5-cache/dev-ruby/public_suffix-4.0.7 -2307302219 metadata/md5-cache/dev-ruby/public_suffix-5.0.1 -2307302219 metadata/md5-cache/dev-ruby/public_suffix-5.0.3 -2307302219 metadata/md5-cache/dev-ruby/pundit-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/pundit-2.3.0 -2307302219 metadata/md5-cache/dev-ruby/pundit-2.3.1 -2307302219 metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16 -2307302219 metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16-r1 -2307302219 metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 2307302219 metadata/md5-cache/dev-ruby/puppetdb-termini-7.13.0 2307302219 metadata/md5-cache/dev-ruby/puppetdb-termini-8.0.0 -2307302219 metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 -2307302219 metadata/md5-cache/dev-ruby/qed-2.9.2-r1 -2307302219 metadata/md5-cache/dev-ruby/racc-1.6.2 -2307302219 metadata/md5-cache/dev-ruby/rack-2.2.6.4 -2307302219 metadata/md5-cache/dev-ruby/rack-3.0.7 -2307302219 metadata/md5-cache/dev-ruby/rack-attack-6.6.1 -2307302219 metadata/md5-cache/dev-ruby/rack-cache-1.13.0 -2307302219 metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rack-cache-1.14.0 -2307302219 metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 -2307302219 metadata/md5-cache/dev-ruby/rack-protection-2.2.3 -2307302219 metadata/md5-cache/dev-ruby/rack-protection-3.0.5 -2307302219 metadata/md5-cache/dev-ruby/rack-protection-3.0.6 -2307302219 metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rack-test-2.0.2 -2307302219 metadata/md5-cache/dev-ruby/rack-test-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/rackup-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/radius-0.7.5-r1 -2307302219 metadata/md5-cache/dev-ruby/rails-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/rails-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/rails-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/rails-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/rails-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 -2307302219 metadata/md5-cache/dev-ruby/rails-dom-testing-2.1.1 -2307302219 metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.5.0 -2307302219 metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 -2307302219 metadata/md5-cache/dev-ruby/railties-6.1.7.2 -2307302219 metadata/md5-cache/dev-ruby/railties-6.1.7.3 -2307302219 metadata/md5-cache/dev-ruby/railties-6.1.7.4 -2307302219 metadata/md5-cache/dev-ruby/railties-7.0.5.1 -2307302219 metadata/md5-cache/dev-ruby/railties-7.0.6 -2307302219 metadata/md5-cache/dev-ruby/rainbow-3.1.1 -2307302219 metadata/md5-cache/dev-ruby/rake-13.0.6-r2 -2307302219 metadata/md5-cache/dev-ruby/rake-compiler-1.2.1 -2307302219 metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4-r1 -2307302219 metadata/md5-cache/dev-ruby/rantly-2.0.0 -2307302219 metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rash_alt-0.4.12 -2307302219 metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 -2307302219 metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 -2307302219 metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 -2307302219 metadata/md5-cache/dev-ruby/rbpdf-1.21.0 -2307302219 metadata/md5-cache/dev-ruby/rbpdf-1.21.2 -2307302219 metadata/md5-cache/dev-ruby/rbpdf-1.21.3 -2307302219 metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 -2307302219 metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 -2307302219 metadata/md5-cache/dev-ruby/rbs-2.5.1 -2307302219 metadata/md5-cache/dev-ruby/rbs-2.8.4 -2307302219 metadata/md5-cache/dev-ruby/rbtree-0.4.6 -2307302219 metadata/md5-cache/dev-ruby/rcairo-1.17.12 -2307302219 metadata/md5-cache/dev-ruby/rcairo-1.17.8 -2307302219 metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rdiscount-2.2.7 -2307302219 metadata/md5-cache/dev-ruby/rdoc-6.4.0 -2307302219 metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 -2307302219 metadata/md5-cache/dev-ruby/recog-2.3.23 -2307302219 metadata/md5-cache/dev-ruby/recog-3.0.2 -2307302219 metadata/md5-cache/dev-ruby/recog-3.0.3 -2307302219 metadata/md5-cache/dev-ruby/recog-3.1.1 -2307302219 metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 -2307302219 metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 -2307302219 metadata/md5-cache/dev-ruby/redcarpet-3.6.0 -2307302219 metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 -2307302219 metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 -2307302219 metadata/md5-cache/dev-ruby/redis-4.7.1 -2307302219 metadata/md5-cache/dev-ruby/redis-4.8.0 -2307302219 metadata/md5-cache/dev-ruby/ref-2.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/regexp_parser-2.6.2 -2307302219 metadata/md5-cache/dev-ruby/regexp_parser-2.7.0 -2307302219 metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 -2307302219 metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 -2307302219 metadata/md5-cache/dev-ruby/reline-0.3.5 -2307302219 metadata/md5-cache/dev-ruby/reline-0.3.6 -2307302219 metadata/md5-cache/dev-ruby/reline-0.3.7 -2307302219 metadata/md5-cache/dev-ruby/request_store-1.5.1 -2307302219 metadata/md5-cache/dev-ruby/rest-client-2.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 -2307302219 metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 -2307302219 metadata/md5-cache/dev-ruby/rexml-3.2.6 -2307302219 metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 -2307302219 metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/rjb-1.6.7 -2307302219 metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 -2307302219 metadata/md5-cache/dev-ruby/rmagick-4.3.0 -2307302219 metadata/md5-cache/dev-ruby/rmagick-5.2.0 -2307302219 metadata/md5-cache/dev-ruby/rmagick-5.3.0 -2307302219 metadata/md5-cache/dev-ruby/roadie-5.0.0 -2307302219 metadata/md5-cache/dev-ruby/roadie-5.0.1 -2307302219 metadata/md5-cache/dev-ruby/roadie-5.1.0 -2307302219 metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/robots-0.10.1-r3 -2307302219 metadata/md5-cache/dev-ruby/rotp-6.2.2 -2307302219 metadata/md5-cache/dev-ruby/rouge-3.30.0 -2307302219 metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rouge-4.1.0 -2307302219 metadata/md5-cache/dev-ruby/rqrcode-2.1.2 -2307302219 metadata/md5-cache/dev-ruby/rqrcode-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/rr-3.1.0 2307302219 metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-3.11.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-3.12.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 -2307302219 metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-core-3.11.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-core-3.12.1 -2307302219 metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 -2307302219 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.1 -2307302219 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.2 -2307302219 metadata/md5-cache/dev-ruby/rspec-files-1.1.2 -2307302219 metadata/md5-cache/dev-ruby/rspec-files-1.1.3 -2307302219 metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 -2307302219 metadata/md5-cache/dev-ruby/rspec-memory-1.0.4 -2307302219 metadata/md5-cache/dev-ruby/rspec-mocks-3.11.2 -2307302219 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.2 -2307302219 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.3 -2307302219 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.5 -2307302219 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 -2307302219 metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 -2307302219 metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 -2307302219 metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 -2307302219 metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 -2307302219 metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.1 -2307302219 metadata/md5-cache/dev-ruby/rspec-support-3.11.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-support-3.11.1 -2307302219 metadata/md5-cache/dev-ruby/rspec-support-3.12.0 -2307302219 metadata/md5-cache/dev-ruby/rspec-support-3.12.1 -2307302219 metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r2 -2307302219 metadata/md5-cache/dev-ruby/rss-0.2.9-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 -2307302219 metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 -2307302219 metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 2307302219 metadata/md5-cache/dev-ruby/ruby-dict-0.9.4-r5 -2307302219 metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 -2307302219 metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 -2307302219 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 -2307302219 metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 -2307302219 metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 -2307302219 metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 -2307302219 metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 -2307302219 metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 -2307302219 metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 -2307302219 metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 -2307302219 metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 -2307302219 metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 -2307302219 metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 -2307302219 metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 -2307302219 metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 2307302219 metadata/md5-cache/dev-ruby/ruby-romkan-0.4-r7 -2307302219 metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 -2307302219 metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 -2307302219 metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r2 -2307302219 metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 -2307302219 metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 -2307302219 metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5-r1 -2307302219 metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 -2307302219 metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 -2307302219 metadata/md5-cache/dev-ruby/ruby_parser-3.19.2 -2307302219 metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 -2307302219 metadata/md5-cache/dev-ruby/ruby_parser-3.20.1 -2307302219 metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 -2307302219 metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 -2307302219 metadata/md5-cache/dev-ruby/ruby_version-1.0.2 -2307302219 metadata/md5-cache/dev-ruby/ruby_version-1.0.3 2307302219 metadata/md5-cache/dev-ruby/rubygems-3.3.26 2307302219 metadata/md5-cache/dev-ruby/rubygems-3.4.1 2307302219 metadata/md5-cache/dev-ruby/rubygems-3.4.15 2307302219 metadata/md5-cache/dev-ruby/rubygems-3.4.3 2307302219 metadata/md5-cache/dev-ruby/rubygems-3.4.6 -2307302219 metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 -2307302219 metadata/md5-cache/dev-ruby/rubypants-0.7.1 -2307302219 metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 -2307302219 metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 -2307302219 metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 -2307302219 metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 -2307302219 metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r2 -2307302219 metadata/md5-cache/dev-ruby/sanitize-6.0.1 -2307302219 metadata/md5-cache/dev-ruby/sanitize-6.0.2 -2307302219 metadata/md5-cache/dev-ruby/sass-3.7.4-r1 -2307302219 metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/sass-rails-5.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 -2307302219 metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 -2307302219 metadata/md5-cache/dev-ruby/sawyer-0.9.2 -2307302219 metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 -2307302219 metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 -2307302219 metadata/md5-cache/dev-ruby/selenium-webdriver-4.10.0 -2307302219 metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 -2307302219 metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 -2307302219 metadata/md5-cache/dev-ruby/serialport-1.3.2 -2307302219 metadata/md5-cache/dev-ruby/serverengine-2.3.0 -2307302219 metadata/md5-cache/dev-ruby/serverengine-2.3.1 -2307302219 metadata/md5-cache/dev-ruby/serverengine-2.3.2 -2307302219 metadata/md5-cache/dev-ruby/set-1.0.3 -2307302219 metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 -2307302219 metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 -2307302219 metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 -2307302219 metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 -2307302219 metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 -2307302219 metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 -2307302219 metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 -2307302219 metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 -2307302219 metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 -2307302219 metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 -2307302219 metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 -2307302219 metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 -2307302219 metadata/md5-cache/dev-ruby/sigdump-0.2.5 -2307302219 metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 -2307302219 metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 -2307302219 metadata/md5-cache/dev-ruby/simplecov-0.22.0 -2307302219 metadata/md5-cache/dev-ruby/simplecov-html-0.12.3-r1 -2307302219 metadata/md5-cache/dev-ruby/simplecov_json_formatter-0.1.4 -2307302219 metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 -2307302219 metadata/md5-cache/dev-ruby/sinatra-2.2.3 -2307302219 metadata/md5-cache/dev-ruby/sinatra-3.0.5 -2307302219 metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 -2307302219 metadata/md5-cache/dev-ruby/sinatra-3.0.6 -2307302219 metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/slim-4.1.0-r4 -2307302219 metadata/md5-cache/dev-ruby/slim-5.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/slop-4.10.1 -2307302219 metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 -2307302219 metadata/md5-cache/dev-ruby/sorted_set-1.0.3 -2307302219 metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 -2307302219 metadata/md5-cache/dev-ruby/sparklines-0.5.2-r8 -2307302219 metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 -2307302219 metadata/md5-cache/dev-ruby/spring-4.1.1 -2307302219 metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 -2307302219 metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 -2307302219 metadata/md5-cache/dev-ruby/spy-1.0.3 -2307302219 metadata/md5-cache/dev-ruby/spy-1.0.5 -2307302219 metadata/md5-cache/dev-ruby/sqlite3-1.4.4 -2307302219 metadata/md5-cache/dev-ruby/sqlite3-1.6.1 -2307302219 metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 -2307302219 metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/sshkit-1.21.4 -2307302219 metadata/md5-cache/dev-ruby/sshkit-1.21.5 -2307302219 metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 -2307302219 metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 -2307302219 metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 -2307302219 metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 -2307302219 metadata/md5-cache/dev-ruby/stringex-2.8.6 -2307302219 metadata/md5-cache/dev-ruby/stringio-3.0.5 -2307302219 metadata/md5-cache/dev-ruby/stringio-3.0.7 -2307302219 metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 -2307302219 metadata/md5-cache/dev-ruby/sus-0.20.3 -2307302219 metadata/md5-cache/dev-ruby/sus-0.21.0 -2307302219 metadata/md5-cache/dev-ruby/sus-0.21.1 -2307302219 metadata/md5-cache/dev-ruby/sus-0.21.2 -2307302219 metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 -2307302219 metadata/md5-cache/dev-ruby/sync-0.5.0 -2307302219 metadata/md5-cache/dev-ruby/syntax-1.2.2 -2307302219 metadata/md5-cache/dev-ruby/sys-uname-1.2.2 -2307302219 metadata/md5-cache/dev-ruby/sys-uname-1.2.3 -2307302219 metadata/md5-cache/dev-ruby/syslogger-1.6.6-r2 -2307302219 metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 -2307302219 metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 -2307302219 metadata/md5-cache/dev-ruby/temple-0.10.0 -2307302219 metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 -2307302219 metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 -2307302219 metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 -2307302219 metadata/md5-cache/dev-ruby/terminal-table-3.0.2 -2307302219 metadata/md5-cache/dev-ruby/test-unit-3.5.7 -2307302219 metadata/md5-cache/dev-ruby/test-unit-3.5.9 -2307302219 metadata/md5-cache/dev-ruby/test-unit-3.6.1 -2307302219 metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 -2307302219 metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 -2307302219 metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 -2307302219 metadata/md5-cache/dev-ruby/text-1.3.1-r1 -2307302219 metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 -2307302219 metadata/md5-cache/dev-ruby/thor-1.2.1-r1 -2307302219 metadata/md5-cache/dev-ruby/thread_order-1.1.1 -2307302219 metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 -2307302219 metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 -2307302219 metadata/md5-cache/dev-ruby/tilt-2.0.11 -2307302219 metadata/md5-cache/dev-ruby/tilt-2.1.0 -2307302219 metadata/md5-cache/dev-ruby/tilt-2.2.0 -2307302219 metadata/md5-cache/dev-ruby/time-0.2.1 -2307302219 metadata/md5-cache/dev-ruby/timecop-0.9.5 -2307302219 metadata/md5-cache/dev-ruby/timecop-0.9.6 -2307302219 metadata/md5-cache/dev-ruby/timers-4.3.5-r1 -2307302219 metadata/md5-cache/dev-ruby/tins-1.32.1 -2307302219 metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 -2307302219 metadata/md5-cache/dev-ruby/tomlrb-2.0.3 -2307302219 metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 -2307302219 metadata/md5-cache/dev-ruby/treetop-1.6.12 -2307302219 metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/tty-color-0.6.0 -2307302219 metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 -2307302219 metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 -2307302219 metadata/md5-cache/dev-ruby/tty-editor-0.7.0 -2307302219 metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 -2307302219 metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 -2307302219 metadata/md5-cache/dev-ruby/tty-reader-0.9.0 -2307302219 metadata/md5-cache/dev-ruby/tty-screen-0.8.1 -2307302219 metadata/md5-cache/dev-ruby/tty-which-0.5.0 -2307302219 metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 -2307302219 metadata/md5-cache/dev-ruby/twitter-8.0.0 -2307302219 metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 -2307302219 metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r2 -2307302219 metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 -2307302219 metadata/md5-cache/dev-ruby/typeprof-0.21.7 -2307302219 metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 -2307302219 metadata/md5-cache/dev-ruby/tzinfo-1.2.11 -2307302219 metadata/md5-cache/dev-ruby/tzinfo-2.0.6 2307302219 metadata/md5-cache/dev-ruby/uconv-0.6.1-r3 -2307302219 metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/unf-0.1.4-r1 -2307302219 metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 -2307302219 metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/unicode-display_width-2.4.2 -2307302219 metadata/md5-cache/dev-ruby/unindent-1.0-r2 -2307302219 metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 -2307302219 metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 -2307302219 metadata/md5-cache/dev-ruby/vcr-5.1.0 -2307302219 metadata/md5-cache/dev-ruby/vcr-6.1.0 -2307302219 metadata/md5-cache/dev-ruby/vcr-6.2.0 -2307302219 metadata/md5-cache/dev-ruby/version_gem-1.1.3 -2307302219 metadata/md5-cache/dev-ruby/virtus-2.0.0 -2307302219 metadata/md5-cache/dev-ruby/vlad-2.7.1 -2307302219 metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 -2307302219 metadata/md5-cache/dev-ruby/warden-1.2.9-r1 -2307302219 metadata/md5-cache/dev-ruby/web-console-4.2.0 -2307302219 metadata/md5-cache/dev-ruby/webmock-3.18.1 -2307302219 metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 -2307302219 metadata/md5-cache/dev-ruby/webrick-1.8.0 -2307302219 metadata/md5-cache/dev-ruby/webrick-1.8.1 -2307302219 metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 -2307302219 metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 -2307302219 metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 -2307302219 metadata/md5-cache/dev-ruby/websocket-driver-0.7.5-r1 -2307302219 metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 -2307302219 metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r2 -2307302219 metadata/md5-cache/dev-ruby/will_paginate-3.3.1 -2307302219 metadata/md5-cache/dev-ruby/will_paginate-4.0.0 -2307302219 metadata/md5-cache/dev-ruby/windows_error-0.1.5 -2307302219 metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 -2307302219 metadata/md5-cache/dev-ruby/wisper-2.0.1 -2307302219 metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 -2307302219 metadata/md5-cache/dev-ruby/x25519-1.0.10 -2307302219 metadata/md5-cache/dev-ruby/xdr-3.0.3 -2307302219 metadata/md5-cache/dev-ruby/xml-simple-1.1.9 -2307302219 metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 -2307302219 metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 -2307302219 metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 -2307302219 metadata/md5-cache/dev-ruby/yard-0.9.28 -2307302219 metadata/md5-cache/dev-ruby/yard-0.9.29 -2307302219 metadata/md5-cache/dev-ruby/yard-0.9.32 -2307302219 metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 -2307302219 metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 -2307302219 metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 -2307302219 metadata/md5-cache/dev-ruby/zentest-4.12.1 -2308020740 metadata/md5-cache/dev-ruby/date-3.3.3 -2308021210 metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 -2307312040 metadata/md5-cache/dev-ruby/elasticsearch-8.9.0 -2307312040 metadata/md5-cache/dev-ruby/elasticsearch-api-8.9.0 -2308021140 metadata/md5-cache/dev-ruby/i18n-1.13.0 -2308021040 metadata/md5-cache/dev-ruby/minitest-5.18.1 -2308020740 metadata/md5-cache/dev-ruby/net-protocol-0.2.1 -2307312210 metadata/md5-cache/dev-ruby/pkg-config-1.5.2 -2308021140 metadata/md5-cache/dev-ruby/rack-2.2.7 -2308021640 metadata/md5-cache/dev-ruby/rack-3.0.8 -2308021640 metadata/md5-cache/dev-ruby/rbs-3.0.4 -2308021540 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.4 -2308021640 metadata/md5-cache/dev-ruby/slim-5.1.1 -2308020910 metadata/md5-cache/dev-ruby/time-0.2.2 -2308020740 metadata/md5-cache/dev-ruby/timeout-0.3.2 -2308030040 metadata/md5-cache/dev-ruby/addressable-2.8.4 -2308022143 metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 -2308022040 metadata/md5-cache/dev-ruby/forwardable-1.3.3 -2308022040 metadata/md5-cache/dev-ruby/prime-0.1.2-r1 -2308030210 metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 -2308030210 metadata/md5-cache/dev-ruby/rdoc-6.5.0 -2308022040 metadata/md5-cache/dev-ruby/singleton-0.1.1 -2308021840 metadata/md5-cache/dev-ruby/sqlite3-1.6.3 -2308022110 metadata/md5-cache/dev-ruby/test-unit-3.5.8 -2308040940 metadata/md5-cache/dev-ruby/addressable-2.8.5 -2308032010 metadata/md5-cache/dev-ruby/coolio-1.8.0 -2308031840 metadata/md5-cache/dev-ruby/digest-3.1.1 -2308031840 metadata/md5-cache/dev-ruby/net-imap-0.3.4 -2308031840 metadata/md5-cache/dev-ruby/net-pop-0.1.2 -2308031840 metadata/md5-cache/dev-ruby/net-smtp-0.3.3 -2308040940 metadata/md5-cache/dev-ruby/rails-dom-testing-2.2.0 -2308032010 metadata/md5-cache/dev-ruby/rouge-4.1.3 -2308031840 metadata/md5-cache/dev-ruby/sass-3.7.4-r2 -2308032010 metadata/md5-cache/dev-ruby/selenium-webdriver-4.11.0 -2308031840 metadata/md5-cache/dev-ruby/strscan-3.0.6 -2308031710 metadata/md5-cache/dev-ruby/sus-0.22.2 -2308031840 metadata/md5-cache/dev-ruby/thor-1.2.2 -2308031710 metadata/md5-cache/dev-ruby/websocket-driver-0.7.6 -2308031710 metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 -2308031840 metadata/md5-cache/dev-ruby/yard-0.9.34 -2308031710 metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 -2308041240 metadata/md5-cache/dev-ruby/connection_pool-2.4.1 -2308042040 metadata/md5-cache/dev-ruby/hoe-4.0.5 -2308050210 metadata/md5-cache/dev-ruby/matrix-0.4.2 -2308042340 metadata/md5-cache/dev-ruby/mocha-2.0.4 -2308050240 metadata/md5-cache/dev-ruby/racc-1.7.0 -2308050440 metadata/md5-cache/dev-ruby/rake-compiler-1.2.3 -2308042040 metadata/md5-cache/dev-ruby/rake-compiler-1.2.5 -2308041240 metadata/md5-cache/dev-ruby/rouge-4.1.2 -2308041440 metadata/md5-cache/dev-ruby/rspec-core-3.12.2 -2308041440 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 -2308042040 metadata/md5-cache/dev-ruby/stringio-3.0.6 -2308050210 metadata/md5-cache/dev-ruby/temple-0.10.2 -2308042340 metadata/md5-cache/dev-ruby/test-unit-3.6.0 -2308080910 metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 -2308080910 metadata/md5-cache/dev-ruby/mime-types-3.5.0 -2308080910 metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 -2308090810 metadata/md5-cache/dev-ruby/Manifest.gz -2308090810 metadata/md5-cache/dev-ruby/async-2.6.3 -2308090810 metadata/md5-cache/dev-ruby/mini_mime-1.1.5 -2308090810 metadata/md5-cache/dev-ruby/mocha-2.1.0 -2308081243 metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 +2308130840 metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r1 +2308130840 metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 +2308132340 metadata/md5-cache/dev-ruby/Manifest.gz +2308130840 metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 +2308130840 metadata/md5-cache/dev-ruby/acme-client-2.0.14 +2308130840 metadata/md5-cache/dev-ruby/acme-client-2.0.9 +2308130840 metadata/md5-cache/dev-ruby/actioncable-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/actioncable-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/actioncable-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/actioncable-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/actioncable-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/actioncable-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/actionmailbox-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/actionmailbox-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/actionmailbox-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/actionmailer-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/actionmailer-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/actionmailer-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/actionmailer-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/actionmailer-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/actionmailer-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/actionpack-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/actionpack-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/actionpack-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/actionpack-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/actionpack-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/actionpack-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/actionpack-action_caching-1.2.2-r1 +2308130840 metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r2 +2308130840 metadata/md5-cache/dev-ruby/actionpack-xml_parser-2.0.1-r3 +2308130840 metadata/md5-cache/dev-ruby/actiontext-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/actiontext-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/actiontext-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/actiontext-6.1.7.4-r1 +2308130840 metadata/md5-cache/dev-ruby/actiontext-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/actiontext-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/actiontext-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/actionview-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/actionview-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/actionview-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/actionview-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/actionview-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/actionview-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/activejob-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/activejob-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/activejob-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/activejob-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/activejob-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/activejob-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/activeldap-6.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/activemodel-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/activemodel-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/activemodel-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/activemodel-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/activemodel-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/activemodel-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2 +2308130840 metadata/md5-cache/dev-ruby/activerecord-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/activerecord-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/activerecord-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/activerecord-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/activerecord-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/activerecord-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/activestorage-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/activestorage-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/activestorage-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/activestorage-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/activestorage-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/activestorage-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/activesupport-6.1.7.2-r1 +2308130840 metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 +2308130840 metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r2 +2308130840 metadata/md5-cache/dev-ruby/activesupport-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/activesupport-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/activesupport-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/activesupport-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/acts_as_list-1.0.4 +2308130840 metadata/md5-cache/dev-ruby/acts_as_list-1.1.0 +2308130840 metadata/md5-cache/dev-ruby/addressable-2.8.1 +2308130840 metadata/md5-cache/dev-ruby/addressable-2.8.2 +2308130840 metadata/md5-cache/dev-ruby/addressable-2.8.3 +2308130840 metadata/md5-cache/dev-ruby/addressable-2.8.4 +2308130840 metadata/md5-cache/dev-ruby/addressable-2.8.5 +2308130840 metadata/md5-cache/dev-ruby/ae-1.8.2-r1 +2308130840 metadata/md5-cache/dev-ruby/afm-0.2.2-r2 +2308130840 metadata/md5-cache/dev-ruby/airbrussh-1.4.1 +2308130840 metadata/md5-cache/dev-ruby/airbrussh-1.4.2 +2308130840 metadata/md5-cache/dev-ruby/amatch-0.4.1 +2308130840 metadata/md5-cache/dev-ruby/ammeter-1.1.5 +2308130840 metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 +2308130840 metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 +2308130840 metadata/md5-cache/dev-ruby/amq-protocol-2.3.2 +2308130840 metadata/md5-cache/dev-ruby/amq-protocol-2.3.2-r1 +2308130840 metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 +2308130840 metadata/md5-cache/dev-ruby/ansi-1.5.0-r2 +2308130840 metadata/md5-cache/dev-ruby/appraisal-2.4.1 +2308130840 metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 +2308130840 metadata/md5-cache/dev-ruby/ascii85-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/asciidoctor-2.0.18 +2308130840 metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 +2308130840 metadata/md5-cache/dev-ruby/asciidoctor-2.0.20 +2308130840 metadata/md5-cache/dev-ruby/asciidoctor-diagram-2.0.5-r1 +2308130840 metadata/md5-cache/dev-ruby/asciimath-2.0.4 +2308130840 metadata/md5-cache/dev-ruby/asciimath-2.0.5 +2308130840 metadata/md5-cache/dev-ruby/ast-2.4.2-r1 +2308130840 metadata/md5-cache/dev-ruby/async-1.31.0 +2308130840 metadata/md5-cache/dev-ruby/async-2.5.1 +2308130840 metadata/md5-cache/dev-ruby/async-2.6.2 +2308130840 metadata/md5-cache/dev-ruby/async-2.6.3 +2308130840 metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 +2308130840 metadata/md5-cache/dev-ruby/async-io-1.34.0 +2308130840 metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 +2308130840 metadata/md5-cache/dev-ruby/async-io-1.35.0 +2308130840 metadata/md5-cache/dev-ruby/async-process-1.3.1 +2308130840 metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 +2308130840 metadata/md5-cache/dev-ruby/async-rspec-1.17.0 +2308130840 metadata/md5-cache/dev-ruby/atomic-1.1.101-r1 +2308130840 metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 +2308130840 metadata/md5-cache/dev-ruby/aws-eventstream-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/aws-partitions-1.722.0 +2308130840 metadata/md5-cache/dev-ruby/aws-partitions-1.780.0 +2308130840 metadata/md5-cache/dev-ruby/aws-partitions-1.786.0 +2308130840 metadata/md5-cache/dev-ruby/aws-sigv4-1.5.2 +2308130840 metadata/md5-cache/dev-ruby/aws-sigv4-1.6.0 +2308130840 metadata/md5-cache/dev-ruby/axiom-types-0.1.1-r1 +2308130840 metadata/md5-cache/dev-ruby/backports-3.24.1 +2308130840 metadata/md5-cache/dev-ruby/bacon-1.2.0-r4 +2308130840 metadata/md5-cache/dev-ruby/barby-0.6.8-r1 +2308130840 metadata/md5-cache/dev-ruby/base32-0.3.4-r1 +2308130840 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.18 +2308130840 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 +2308130840 metadata/md5-cache/dev-ruby/bcrypt_pbkdf-1.1.0-r2 +2308130840 metadata/md5-cache/dev-ruby/benchmark-ips-2.12.0 +2308130840 metadata/md5-cache/dev-ruby/bindata-2.4.15 +2308130840 metadata/md5-cache/dev-ruby/bindex-0.8.1-r1 +2308130840 metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/binding_of_caller-1.0.0-r2 +2308130840 metadata/md5-cache/dev-ruby/blankslate-3.1.3-r1 +2308130840 metadata/md5-cache/dev-ruby/blankslate-3.1.3-r2 +2308130840 metadata/md5-cache/dev-ruby/blinkstick-1.0.1_p20150901-r1 +2308130840 metadata/md5-cache/dev-ruby/bogus-0.1.6-r1 +2308130840 metadata/md5-cache/dev-ruby/brass-1.2.1-r1 +2308130840 metadata/md5-cache/dev-ruby/brotli-0.4.0-r2 +2308130840 metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 +2308130840 metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4 +2308130840 metadata/md5-cache/dev-ruby/bson-4.15.0 +2308130840 metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 +2308130840 metadata/md5-cache/dev-ruby/buftok-0.3.0 +2308130840 metadata/md5-cache/dev-ruby/buftok-0.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/builder-3.2.4-r1 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.2.33-r1 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.3.26 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.3.8 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.3.8-r1 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.4.1 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.4.15 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.4.3 +2308130840 metadata/md5-cache/dev-ruby/bundler-2.4.6 +2308130840 metadata/md5-cache/dev-ruby/bundler-audit-0.9.1 +2308130840 metadata/md5-cache/dev-ruby/bunny-2.20.3 +2308130840 metadata/md5-cache/dev-ruby/bunny-2.21.0 +2308130840 metadata/md5-cache/dev-ruby/bunny-2.22.0 +2308130840 metadata/md5-cache/dev-ruby/capistrano-2.15.5-r3 +2308130840 metadata/md5-cache/dev-ruby/capistrano-3.17.2 +2308130840 metadata/md5-cache/dev-ruby/capistrano-3.17.3 +2308130840 metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 +2308130840 metadata/md5-cache/dev-ruby/capybara-3.39.2 +2308130840 metadata/md5-cache/dev-ruby/certificate_authority-1.1.0 +2308130840 metadata/md5-cache/dev-ruby/charlock_holmes-0.7.7-r1 +2308130840 metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 +2308130840 metadata/md5-cache/dev-ruby/childprocess-4.1.0 +2308130840 metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 +2308130840 metadata/md5-cache/dev-ruby/chunky_png-1.4.0 +2308130840 metadata/md5-cache/dev-ruby/climate_control-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/cliver-0.3.2-r2 +2308130840 metadata/md5-cache/dev-ruby/cmdparse-3.0.7-r1 +2308130840 metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 +2308130840 metadata/md5-cache/dev-ruby/coercible-1.0.1 +2308130840 metadata/md5-cache/dev-ruby/coffee-rails-5.0.0-r2 +2308130840 metadata/md5-cache/dev-ruby/coffee-script-2.4.1 +2308130840 metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 +2308130840 metadata/md5-cache/dev-ruby/color-1.8-r1 +2308130840 metadata/md5-cache/dev-ruby/colorator-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/colored-1.2-r1 +2308130840 metadata/md5-cache/dev-ruby/colored2-3.1.2 +2308130840 metadata/md5-cache/dev-ruby/colorize-0.8.1-r2 +2308130840 metadata/md5-cache/dev-ruby/colorize-1.0.1 +2308130840 metadata/md5-cache/dev-ruby/colorize-1.0.3 +2308130840 metadata/md5-cache/dev-ruby/colorize-1.0.5 +2308130840 metadata/md5-cache/dev-ruby/colorize-1.1.0 +2308130840 metadata/md5-cache/dev-ruby/columnize-0.9.0-r1 +2308130840 metadata/md5-cache/dev-ruby/columnize-0.9.0-r2 +2308130840 metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 +2308130840 metadata/md5-cache/dev-ruby/commander-4.6.0 +2308130840 metadata/md5-cache/dev-ruby/commonmarker-0.23.8 +2308130840 metadata/md5-cache/dev-ruby/commonmarker-0.23.9 +2308130840 metadata/md5-cache/dev-ruby/concurrent-ruby-1.1.10 +2308130840 metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/concurrent-ruby-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/connection_pool-2.3.0 +2308130840 metadata/md5-cache/dev-ruby/connection_pool-2.4.0 +2308130840 metadata/md5-cache/dev-ruby/connection_pool-2.4.1 +2308130840 metadata/md5-cache/dev-ruby/console-1.17.2 +2308130840 metadata/md5-cache/dev-ruby/console-1.17.4 +2308130840 metadata/md5-cache/dev-ruby/console-1.23.1 +2308130840 metadata/md5-cache/dev-ruby/contracts-0.17 +2308130840 metadata/md5-cache/dev-ruby/contracts-0.17-r1 +2308130840 metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 +2308130840 metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 +2308130840 metadata/md5-cache/dev-ruby/coolio-1.8.0 +2308130840 metadata/md5-cache/dev-ruby/countdownlatch-1.0.0-r2 +2308130840 metadata/md5-cache/dev-ruby/crack-0.4.4-r3 +2308130840 metadata/md5-cache/dev-ruby/crass-1.0.6-r1 +2308130840 metadata/md5-cache/dev-ruby/creole-0.5.0-r1 +2308130840 metadata/md5-cache/dev-ruby/creole-0.5.0-r2 +2308130840 metadata/md5-cache/dev-ruby/cri-2.15.11-r1 +2308130840 metadata/md5-cache/dev-ruby/css_parser-1.14.0 +2308130840 metadata/md5-cache/dev-ruby/csv-3.2.6 +2308130840 metadata/md5-cache/dev-ruby/csv-3.2.7 +2308130840 metadata/md5-cache/dev-ruby/curb-1.0.5 +2308130840 metadata/md5-cache/dev-ruby/curses-1.4.4 +2308130840 metadata/md5-cache/dev-ruby/daemons-1.4.1 +2308130840 metadata/md5-cache/dev-ruby/dalli-3.2.4 +2308130840 metadata/md5-cache/dev-ruby/dalli-3.2.5 +2308130840 metadata/md5-cache/dev-ruby/database_cleaner-2.0.2 +2308130840 metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1 +2308130840 metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/date-3.3.3 +2308130840 metadata/md5-cache/dev-ruby/date_validator-0.12.0 +2308130840 metadata/md5-cache/dev-ruby/dbf-4.2.2 +2308130840 metadata/md5-cache/dev-ruby/dbf-4.2.4 +2308130840 metadata/md5-cache/dev-ruby/ddmetrics-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/ddplugin-1.0.3-r1 +2308130840 metadata/md5-cache/dev-ruby/debug-1.7.1 +2308130840 metadata/md5-cache/dev-ruby/debug-1.7.2 +2308130840 metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 +2308130840 metadata/md5-cache/dev-ruby/deep_merge-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/delayer-1.2.1 +2308130840 metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/delayer-deferred-2.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/dependor-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/descendants_tracker-0.0.4-r1 +2308130840 metadata/md5-cache/dev-ruby/did_you_mean-1.5.0 +2308130840 metadata/md5-cache/dev-ruby/did_you_mean-1.6.1 +2308130840 metadata/md5-cache/dev-ruby/did_you_mean-1.6.2 +2308130840 metadata/md5-cache/dev-ruby/did_you_mean-1.6.3 +2308130840 metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 +2308130840 metadata/md5-cache/dev-ruby/digest-3.1.1 +2308130840 metadata/md5-cache/dev-ruby/diva-1.1.1-r1 +2308130840 metadata/md5-cache/dev-ruby/diva-2.0.1 +2308130840 metadata/md5-cache/dev-ruby/dnsruby-1.70.0 +2308130840 metadata/md5-cache/dev-ruby/docile-1.4.0-r1 +2308130840 metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r1 +2308130840 metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 +2308130840 metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 +2308130840 metadata/md5-cache/dev-ruby/dust-0.1.7-r3 +2308130840 metadata/md5-cache/dev-ruby/ecma-re-validator-0.4.0 +2308130840 metadata/md5-cache/dev-ruby/ed25519-1.3.0 +2308130840 metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-6.8.3 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-7.17.7-r1 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-8.8.0 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-8.9.0 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-api-6.8.3 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-api-7.17.7 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-api-8.8.0 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-api-8.9.0 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-transport-6.8.3-r1 +2308130840 metadata/md5-cache/dev-ruby/elasticsearch-transport-7.17.7 +2308130840 metadata/md5-cache/dev-ruby/em-websocket-0.5.3 +2308130840 metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 +2308130840 metadata/md5-cache/dev-ruby/equalizer-0.0.11-r2 +2308130840 metadata/md5-cache/dev-ruby/equatable-0.7.0 +2308130840 metadata/md5-cache/dev-ruby/equatable-0.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/erubi-1.12.0 +2308130840 metadata/md5-cache/dev-ruby/erubis-2.7.0-r4 +2308130840 metadata/md5-cache/dev-ruby/ethon-0.15.0 +2308130840 metadata/md5-cache/dev-ruby/ethon-0.16.0 +2308130840 metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 +2308130840 metadata/md5-cache/dev-ruby/eventmachine-1.2.7-r4 +2308130840 metadata/md5-cache/dev-ruby/excon-0.93.1 +2308130840 metadata/md5-cache/dev-ruby/excon-0.95.0 +2308130840 metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 +2308130840 metadata/md5-cache/dev-ruby/exifr-1.4.0 +2308130840 metadata/md5-cache/dev-ruby/facter-4.4.1 +2308130840 metadata/md5-cache/dev-ruby/fakefs-1.9.0 +2308130840 metadata/md5-cache/dev-ruby/fakefs-2.5.0 +2308130840 metadata/md5-cache/dev-ruby/faker-2.23.0-r1 +2308130840 metadata/md5-cache/dev-ruby/faker-3.2.0 +2308130840 metadata/md5-cache/dev-ruby/faker-3.2.1 +2308130840 metadata/md5-cache/dev-ruby/faraday-1.3.1 +2308130840 metadata/md5-cache/dev-ruby/faraday-2.7.10 +2308130840 metadata/md5-cache/dev-ruby/faraday-2.7.2 +2308130840 metadata/md5-cache/dev-ruby/faraday-2.7.4 +2308130840 metadata/md5-cache/dev-ruby/faraday-2.7.6 +2308130840 metadata/md5-cache/dev-ruby/faraday-2.7.7 +2308130840 metadata/md5-cache/dev-ruby/faraday-2.7.9 +2308130840 metadata/md5-cache/dev-ruby/faraday-multipart-1.0.4 +2308130840 metadata/md5-cache/dev-ruby/faraday-net_http-1.0.1 +2308130840 metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/faraday-net_http-3.0.2 +2308130840 metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/faraday_middleware-multi_json-0.0.6-r3 +2308130840 metadata/md5-cache/dev-ruby/fast-stemmer-1.0.2-r4 +2308130840 metadata/md5-cache/dev-ruby/fast_gettext-1.8.0-r1 +2308130840 metadata/md5-cache/dev-ruby/fast_gettext-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/fast_gettext-2.3.0 +2308130840 metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r3 +2308130840 metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 +2308130840 metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 +2308130840 metadata/md5-cache/dev-ruby/ffaker-2.21.0 +2308130840 metadata/md5-cache/dev-ruby/ffi-1.15.5-r1 +2308130840 metadata/md5-cache/dev-ruby/ffi-1.15.5-r2 +2308130840 metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/ffi-compiler-1.0.1-r2 +2308130840 metadata/md5-cache/dev-ruby/ffi-compiler-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1 +2308130840 metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 +2308130840 metadata/md5-cache/dev-ruby/fiber-local-1.0.0 +2308130840 metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/filesize-0.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/filigree-0.4.1 +2308130840 metadata/md5-cache/dev-ruby/filigree-0.4.1-r1 +2308130840 metadata/md5-cache/dev-ruby/flexmock-2.3.6-r2 +2308130840 metadata/md5-cache/dev-ruby/flog-4.6.6 +2308130840 metadata/md5-cache/dev-ruby/flog-4.7.0 +2308130840 metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 +2308130840 metadata/md5-cache/dev-ruby/forgery-0.8.1 +2308130840 metadata/md5-cache/dev-ruby/forgery-0.8.1-r1 +2308130840 metadata/md5-cache/dev-ruby/forwardable-1.3.3 +2308130840 metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 +2308130840 metadata/md5-cache/dev-ruby/fuubar-2.5.1-r1 +2308130840 metadata/md5-cache/dev-ruby/gettext-setup-0.34-r2 +2308130840 metadata/md5-cache/dev-ruby/gettext-setup-1.1.0 +2308130840 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.0 +2308130840 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.10.1 +2308130840 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.11.0 +2308130840 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 +2308130840 metadata/md5-cache/dev-ruby/gh-0.18.0-r1 +2308130840 metadata/md5-cache/dev-ruby/gist-6.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/git-1.18.0 +2308130840 metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r3 +2308130840 metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 +2308130840 metadata/md5-cache/dev-ruby/gpgme-2.0.22 +2308130840 metadata/md5-cache/dev-ruby/gruff-0.19.0 +2308130840 metadata/md5-cache/dev-ruby/gruff-0.21.0 +2308130840 metadata/md5-cache/dev-ruby/gruff-0.22.0 +2308130840 metadata/md5-cache/dev-ruby/gruff-0.23.0 +2308130840 metadata/md5-cache/dev-ruby/haml-5.2.2 +2308130840 metadata/md5-cache/dev-ruby/haml-6.1.1 +2308130840 metadata/md5-cache/dev-ruby/haml-6.1.1-r1 +2308130840 metadata/md5-cache/dev-ruby/haml-rails-2.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/haml-rails-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 +2308130840 metadata/md5-cache/dev-ruby/hashdiff-1.0.1 +2308130840 metadata/md5-cache/dev-ruby/hashery-2.1.2-r1 +2308130840 metadata/md5-cache/dev-ruby/hashicorp-checkpoint-0.1.5-r2 +2308130840 metadata/md5-cache/dev-ruby/hashie-5.0.0 +2308130840 metadata/md5-cache/dev-ruby/hashr-2.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 +2308130840 metadata/md5-cache/dev-ruby/hiera-3.12.0 +2308130840 metadata/md5-cache/dev-ruby/hiera-3.9.0 +2308130840 metadata/md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/hiera-eyaml-3.4.0 +2308130840 metadata/md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.4-r1 +2308130840 metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 +2308130840 metadata/md5-cache/dev-ruby/highline-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/histogram-0.2.4.1-r1 +2308130840 metadata/md5-cache/dev-ruby/hitimes-2.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/hocon-1.4.0 +2308130840 metadata/md5-cache/dev-ruby/hoe-3.26.0 +2308130840 metadata/md5-cache/dev-ruby/hoe-4.0.4 +2308130840 metadata/md5-cache/dev-ruby/hoe-4.0.5 +2308130840 metadata/md5-cache/dev-ruby/html-pipeline-2.14.2 +2308130840 metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 +2308130840 metadata/md5-cache/dev-ruby/html2haml-2.3.0 +2308130840 metadata/md5-cache/dev-ruby/htmlentities-4.3.4-r1 +2308130840 metadata/md5-cache/dev-ruby/http-4.4.1-r1 +2308130840 metadata/md5-cache/dev-ruby/http-5.1.1 +2308130840 metadata/md5-cache/dev-ruby/http-accept-1.7.0 +2308130840 metadata/md5-cache/dev-ruby/http-accept-1.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/http-accept-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 +2308130840 metadata/md5-cache/dev-ruby/http-form_data-2.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/http-parser-1.2.3-r1 +2308130840 metadata/md5-cache/dev-ruby/http_parser_rb-0.6.0-r2 +2308130840 metadata/md5-cache/dev-ruby/http_parser_rb-0.8.0 +2308130840 metadata/md5-cache/dev-ruby/httparty-0.21.0 +2308130840 metadata/md5-cache/dev-ruby/httpauth-0.2.1-r1 +2308130840 metadata/md5-cache/dev-ruby/httpclient-2.8.3-r2 +2308130840 metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 +2308130840 metadata/md5-cache/dev-ruby/i18n-1.12.0 +2308130840 metadata/md5-cache/dev-ruby/i18n-1.13.0 +2308130840 metadata/md5-cache/dev-ruby/i18n-1.14.1 +2308130840 metadata/md5-cache/dev-ruby/ice_nine-0.11.2-r1 +2308130840 metadata/md5-cache/dev-ruby/idn-ruby-0.1.5 +2308130840 metadata/md5-cache/dev-ruby/image_processing-1.12.2 +2308130840 metadata/md5-cache/dev-ruby/imagesize-0.1.1_p20100902-r2 +2308130840 metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 +2308130840 metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/instance_storage-1.0.0-r2 +2308130840 metadata/md5-cache/dev-ruby/instance_storage-2.0.0 +2308130840 metadata/md5-cache/dev-ruby/instance_storage-2.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/introspection-0.0.4-r1 +2308130840 metadata/md5-cache/dev-ruby/introspection-0.0.4-r2 +2308130840 metadata/md5-cache/dev-ruby/io-console-0.6.0-r1 +2308130840 metadata/md5-cache/dev-ruby/io-event-1.1.6 +2308130840 metadata/md5-cache/dev-ruby/io-event-1.1.7 +2308130840 metadata/md5-cache/dev-ruby/io-event-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/io-wait-0.2.1 +2308130840 metadata/md5-cache/dev-ruby/io-wait-0.2.3 +2308130840 metadata/md5-cache/dev-ruby/itextomml-1.6.1 +2308130840 metadata/md5-cache/dev-ruby/jbuilder-2.11.5 +2308130840 metadata/md5-cache/dev-ruby/jmespath-1.6.2 +2308130840 metadata/md5-cache/dev-ruby/jquery-rails-4.5.1 +2308130840 metadata/md5-cache/dev-ruby/jquery-rails-4.6.0 +2308130840 metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 +2308130840 metadata/md5-cache/dev-ruby/jsobfu-0.4.2-r1 +2308130840 metadata/md5-cache/dev-ruby/json-2.6.3 +2308130840 metadata/md5-cache/dev-ruby/json_schema-0.20.9 +2308130840 metadata/md5-cache/dev-ruby/json_schema-0.21.0 +2308130840 metadata/md5-cache/dev-ruby/jwt-2.2.3 +2308130840 metadata/md5-cache/dev-ruby/jwt-2.7.0 +2308130840 metadata/md5-cache/dev-ruby/jwt-2.7.1 +2308130840 metadata/md5-cache/dev-ruby/kirbybase-2.6.1-r3 +2308130840 metadata/md5-cache/dev-ruby/kissfft-0.0.2-r1 +2308130840 metadata/md5-cache/dev-ruby/kpeg-1.3.2 +2308130840 metadata/md5-cache/dev-ruby/kpeg-1.3.3 +2308130840 metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 +2308130840 metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/kramdown-syntax-coderay-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/launchy-2.5.2 +2308130840 metadata/md5-cache/dev-ruby/lemon-0.9.1-r1 +2308130840 metadata/md5-cache/dev-ruby/leto-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/letter_opener-1.8.1 +2308130840 metadata/md5-cache/dev-ruby/levenshtein-0.2.2-r3 +2308130840 metadata/md5-cache/dev-ruby/libusb-0.6.4-r1 +2308130840 metadata/md5-cache/dev-ruby/libusb-0.6.4-r2 +2308130840 metadata/md5-cache/dev-ruby/liquid-4.0.3-r1 +2308130840 metadata/md5-cache/dev-ruby/liquid-5.3.0 +2308130840 metadata/md5-cache/dev-ruby/liquid-5.4.0 +2308130840 metadata/md5-cache/dev-ruby/liquid-c-4.1.0 +2308130840 metadata/md5-cache/dev-ruby/listen-3.8.0 +2308130840 metadata/md5-cache/dev-ruby/little-plugger-1.1.4-r1 +2308130840 metadata/md5-cache/dev-ruby/llhttp-ffi-0.4.0 +2308130840 metadata/md5-cache/dev-ruby/llhttp-ffi-0.5.0 +2308130840 metadata/md5-cache/dev-ruby/locale-2.1.3-r1 +2308130840 metadata/md5-cache/dev-ruby/localhost-1.1.10 +2308130840 metadata/md5-cache/dev-ruby/localhost-1.1.9 +2308130840 metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 +2308130840 metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 +2308130840 metadata/md5-cache/dev-ruby/loofah-2.19.1 +2308130840 metadata/md5-cache/dev-ruby/loofah-2.20.0 +2308130840 metadata/md5-cache/dev-ruby/loofah-2.21.1 +2308130840 metadata/md5-cache/dev-ruby/loofah-2.21.2 +2308130840 metadata/md5-cache/dev-ruby/loofah-2.21.3 +2308130840 metadata/md5-cache/dev-ruby/loquacious-1.9.1-r4 +2308130840 metadata/md5-cache/dev-ruby/lumberjack-1.2.8 +2308130840 metadata/md5-cache/dev-ruby/lumberjack-1.2.8-r1 +2308130840 metadata/md5-cache/dev-ruby/lumberjack-1.2.9 +2308130840 metadata/md5-cache/dev-ruby/mab-0.0.3-r2 +2308130840 metadata/md5-cache/dev-ruby/magic-0.2.9-r2 +2308130840 metadata/md5-cache/dev-ruby/mail-2.7.1-r1 +2308130840 metadata/md5-cache/dev-ruby/mail-2.7.1-r2 +2308130840 metadata/md5-cache/dev-ruby/mail-2.8.0 +2308130840 metadata/md5-cache/dev-ruby/mail-2.8.0.1 +2308130840 metadata/md5-cache/dev-ruby/mail-2.8.1 +2308130840 metadata/md5-cache/dev-ruby/maildir-2.2.3-r1 +2308130840 metadata/md5-cache/dev-ruby/marcel-1.0.2 +2308130840 metadata/md5-cache/dev-ruby/maruku-0.7.3-r1 +2308130840 metadata/md5-cache/dev-ruby/mash-0.1.1-r3 +2308130840 metadata/md5-cache/dev-ruby/matrix-0.4.2 +2308130840 metadata/md5-cache/dev-ruby/maxitest-4.4.1-r1 +2308130840 metadata/md5-cache/dev-ruby/mechanize-2.8.5 +2308130840 metadata/md5-cache/dev-ruby/mechanize-2.9.0 +2308130840 metadata/md5-cache/dev-ruby/mechanize-2.9.1 +2308130840 metadata/md5-cache/dev-ruby/memo_wise-1.7.0 +2308130840 metadata/md5-cache/dev-ruby/memoist-0.16.2 +2308130840 metadata/md5-cache/dev-ruby/memoist-0.16.2-r1 +2308130840 metadata/md5-cache/dev-ruby/memoizable-0.4.2-r1 +2308130840 metadata/md5-cache/dev-ruby/mercenary-0.4.0-r1 +2308130840 metadata/md5-cache/dev-ruby/metaclass-0.0.4-r2 +2308130840 metadata/md5-cache/dev-ruby/metasm-1.0.5-r1 +2308130840 metadata/md5-cache/dev-ruby/method_source-1.0.0 +2308130840 metadata/md5-cache/dev-ruby/middleware-0.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/mime-types-3.4.1 +2308130840 metadata/md5-cache/dev-ruby/mime-types-3.5.0 +2308130840 metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0218.1 +2308130840 metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 +2308130840 metadata/md5-cache/dev-ruby/mimemagic-0.3.10-r1 +2308130840 metadata/md5-cache/dev-ruby/mimemagic-0.4.3-r1 +2308130840 metadata/md5-cache/dev-ruby/mini_magick-4.12.0 +2308130840 metadata/md5-cache/dev-ruby/mini_mime-1.1.2 +2308130840 metadata/md5-cache/dev-ruby/mini_mime-1.1.5 +2308130840 metadata/md5-cache/dev-ruby/mini_portile2-2.8.1 +2308130840 metadata/md5-cache/dev-ruby/mini_portile2-2.8.2 +2308130840 metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 +2308130840 metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 +2308130840 metadata/md5-cache/dev-ruby/minitar-0.9-r1 +2308130840 metadata/md5-cache/dev-ruby/minitest-5.15.0-r1 +2308130840 metadata/md5-cache/dev-ruby/minitest-5.17.0 +2308130840 metadata/md5-cache/dev-ruby/minitest-5.18.0 +2308130840 metadata/md5-cache/dev-ruby/minitest-5.18.1 +2308130840 metadata/md5-cache/dev-ruby/minitest-5.19.0 +2308130840 metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 +2308130840 metadata/md5-cache/dev-ruby/minitest-bonus-assertions-3.0-r2 +2308130840 metadata/md5-cache/dev-ruby/minitest-global_expectations-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/minitest-hooks-1.5.0 +2308130840 metadata/md5-cache/dev-ruby/minitest-hooks-1.5.1 +2308130840 metadata/md5-cache/dev-ruby/minitest-power_assert-0.3.1-r1 +2308130840 metadata/md5-cache/dev-ruby/minitest-pretty_diff-0.1-r2 +2308130840 metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9 +2308130840 metadata/md5-cache/dev-ruby/mixlib-shellout-3.0.9-r1 +2308130840 metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 +2308130840 metadata/md5-cache/dev-ruby/mocha-1.16.0 +2308130840 metadata/md5-cache/dev-ruby/mocha-2.0.2 +2308130840 metadata/md5-cache/dev-ruby/mocha-2.0.4 +2308130840 metadata/md5-cache/dev-ruby/mocha-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/moneta-1.6.0 +2308130840 metadata/md5-cache/dev-ruby/mqtt-0.6.0 +2308130840 metadata/md5-cache/dev-ruby/msgpack-1.6.1 +2308130840 metadata/md5-cache/dev-ruby/msgpack-1.7.1 +2308130840 metadata/md5-cache/dev-ruby/msgpack-1.7.2 +2308130840 metadata/md5-cache/dev-ruby/multi_json-1.15.0 +2308130840 metadata/md5-cache/dev-ruby/multi_test-1.1.0 +2308130840 metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r2 +2308130840 metadata/md5-cache/dev-ruby/multipart-parser-0.1.1 +2308130840 metadata/md5-cache/dev-ruby/multipart-post-2.3.0 +2308130840 metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 +2308130840 metadata/md5-cache/dev-ruby/mustermann-1.1.2 +2308130840 metadata/md5-cache/dev-ruby/mustermann-2.0.2 +2308130840 metadata/md5-cache/dev-ruby/mustermann-3.0.0 +2308130840 metadata/md5-cache/dev-ruby/mysql2-0.5.5 +2308130840 metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 +2308130840 metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 +2308130840 metadata/md5-cache/dev-ruby/naught-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/necromancer-0.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/nenv-0.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 +2308130840 metadata/md5-cache/dev-ruby/net-ftp-0.2.0 +2308130840 metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r1 +2308130840 metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 +2308130840 metadata/md5-cache/dev-ruby/net-http-persistent-4.0.1 +2308130840 metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 +2308130840 metadata/md5-cache/dev-ruby/net-http-pipeline-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/net-imap-0.3.4 +2308130840 metadata/md5-cache/dev-ruby/net-imap-0.3.6 +2308130840 metadata/md5-cache/dev-ruby/net-imap-0.3.7 +2308130840 metadata/md5-cache/dev-ruby/net-pop-0.1.2 +2308130840 metadata/md5-cache/dev-ruby/net-protocol-0.2.1 +2308130840 metadata/md5-cache/dev-ruby/net-scp-3.0.0 +2308130840 metadata/md5-cache/dev-ruby/net-scp-4.0.0 +2308130840 metadata/md5-cache/dev-ruby/net-sftp-4.0.0 +2308130840 metadata/md5-cache/dev-ruby/net-smtp-0.3.3 +2308130840 metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 +2308130840 metadata/md5-cache/dev-ruby/net-ssh-7.0.1 +2308130840 metadata/md5-cache/dev-ruby/net-ssh-7.1.0 +2308130840 metadata/md5-cache/dev-ruby/net-ssh-7.2.0 +2308131210 metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 +2308130840 metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/netrc-0.11.0-r2 +2308130840 metadata/md5-cache/dev-ruby/network_interface-0.0.2-r1 +2308130840 metadata/md5-cache/dev-ruby/niceogiri-1.1.2-r1 +2308130840 metadata/md5-cache/dev-ruby/nio4r-2.5.8 +2308130840 metadata/md5-cache/dev-ruby/nio4r-2.5.9 +2308130840 metadata/md5-cache/dev-ruby/nokogiri-1.14.2-r1 +2308130840 metadata/md5-cache/dev-ruby/nokogiri-1.14.4 +2308130840 metadata/md5-cache/dev-ruby/nokogiri-1.15.3 +2308130840 metadata/md5-cache/dev-ruby/nokogiri-1.15.4 +2308130840 metadata/md5-cache/dev-ruby/nokogiri-diff-0.2.0-r3 +2308130840 metadata/md5-cache/dev-ruby/oauth-0.5.14 +2308130840 metadata/md5-cache/dev-ruby/oauth-0.6.2 +2308130840 metadata/md5-cache/dev-ruby/oauth2-1.4.11 +2308130840 metadata/md5-cache/dev-ruby/octokit-5.6.1 +2308130840 metadata/md5-cache/dev-ruby/octokit-6.1.0 +2308130840 metadata/md5-cache/dev-ruby/octokit-6.1.1 +2308130840 metadata/md5-cache/dev-ruby/omniauth-2.1.1 +2308130840 metadata/md5-cache/dev-ruby/open4-1.3.4-r1 +2308130840 metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2-r1 +2308130840 metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 +2308130840 metadata/md5-cache/dev-ruby/openssl-cmac-2.0.2 +2308130840 metadata/md5-cache/dev-ruby/optimist-3.0.1 +2308130840 metadata/md5-cache/dev-ruby/optimist-3.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/optimist-3.1.0 +2308130840 metadata/md5-cache/dev-ruby/optionable-0.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/org-ruby-0.9.12-r1 +2308130840 metadata/md5-cache/dev-ruby/ox-2.14.16 +2308130840 metadata/md5-cache/dev-ruby/ox-2.14.17 +2308130840 metadata/md5-cache/dev-ruby/paint-2.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/parallel-1.22.1 +2308130840 metadata/md5-cache/dev-ruby/parallel-1.23.0 +2308130840 metadata/md5-cache/dev-ruby/paramesan-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/parser-3.2.2.0 +2308130840 metadata/md5-cache/dev-ruby/parser-3.2.2.1 +2308130840 metadata/md5-cache/dev-ruby/parser-3.2.2.3 +2308130840 metadata/md5-cache/dev-ruby/pastel-0.8.0 +2308130840 metadata/md5-cache/dev-ruby/path_expander-1.1.1 +2308130840 metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 +2308130840 metadata/md5-cache/dev-ruby/patron-0.13.3-r1 +2308130840 metadata/md5-cache/dev-ruby/patron-0.13.3-r2 +2308130840 metadata/md5-cache/dev-ruby/pcaprub-0.13.1 +2308130840 metadata/md5-cache/dev-ruby/pdf-core-0.9.0 +2308130840 metadata/md5-cache/dev-ruby/pdf-core-0.9.0-r1 +2308130840 metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/pdf-reader-1.4.1-r4 +2308130840 metadata/md5-cache/dev-ruby/pdf-reader-2.10.0 +2308130840 metadata/md5-cache/dev-ruby/pdf-reader-2.11.0 +2308130840 metadata/md5-cache/dev-ruby/permutation-0.1.8-r3 +2308130840 metadata/md5-cache/dev-ruby/pg-1.4.1 +2308130840 metadata/md5-cache/dev-ruby/pg-1.4.6 +2308130840 metadata/md5-cache/dev-ruby/pg_array_parser-0.0.9-r3 +2308130840 metadata/md5-cache/dev-ruby/pkg-config-1.5.1 +2308130840 metadata/md5-cache/dev-ruby/pkg-config-1.5.2 +2308130840 metadata/md5-cache/dev-ruby/plist-3.7.0 +2308130840 metadata/md5-cache/dev-ruby/pluggaloid-1.7.0 +2308130840 metadata/md5-cache/dev-ruby/podcast-0.0.4-r3 +2308130840 metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 +2308130840 metadata/md5-cache/dev-ruby/power_assert-2.0.3 +2308130840 metadata/md5-cache/dev-ruby/prawn-2.4.0-r2 +2308130840 metadata/md5-cache/dev-ruby/prawn-table-0.2.2-r2 +2308130840 metadata/md5-cache/dev-ruby/prime-0.1.2-r1 +2308130840 metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/pry-0.14.2 +2308130840 metadata/md5-cache/dev-ruby/psych-4.0.6 +2308130840 metadata/md5-cache/dev-ruby/psych-5.1.0 +2308131210 metadata/md5-cache/dev-ruby/public_suffix-4.0.7 +2308130840 metadata/md5-cache/dev-ruby/public_suffix-5.0.1 +2308131210 metadata/md5-cache/dev-ruby/public_suffix-5.0.3 +2308130840 metadata/md5-cache/dev-ruby/pundit-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/pundit-2.3.0 +2308130840 metadata/md5-cache/dev-ruby/pundit-2.3.1 +2308130840 metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16 +2308130840 metadata/md5-cache/dev-ruby/puppet-resource_api-1.8.16-r1 +2308130840 metadata/md5-cache/dev-ruby/puppet_forge-3.2.0 +2308130840 metadata/md5-cache/dev-ruby/pusher-client-0.6.2-r1 +2308130840 metadata/md5-cache/dev-ruby/qed-2.9.2-r1 +2308130840 metadata/md5-cache/dev-ruby/racc-1.6.2 +2308130840 metadata/md5-cache/dev-ruby/racc-1.7.0 +2308130840 metadata/md5-cache/dev-ruby/rack-2.2.6.4 +2308130840 metadata/md5-cache/dev-ruby/rack-2.2.7 +2308130840 metadata/md5-cache/dev-ruby/rack-3.0.7 +2308130840 metadata/md5-cache/dev-ruby/rack-3.0.8 +2308130840 metadata/md5-cache/dev-ruby/rack-attack-6.6.1 +2308130840 metadata/md5-cache/dev-ruby/rack-cache-1.13.0 +2308130840 metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rack-cache-1.14.0 +2308130840 metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 +2308130840 metadata/md5-cache/dev-ruby/rack-protection-2.2.3 +2308130840 metadata/md5-cache/dev-ruby/rack-protection-3.0.5 +2308130840 metadata/md5-cache/dev-ruby/rack-protection-3.0.6 +2308130840 metadata/md5-cache/dev-ruby/rack-protection-3.1.0 +2308130840 metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rack-test-2.0.2 +2308130840 metadata/md5-cache/dev-ruby/rack-test-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/rackup-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/radius-0.7.5-r1 +2308130840 metadata/md5-cache/dev-ruby/rails-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/rails-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/rails-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/rails-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/rails-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/rails-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/rails-dom-testing-2.0.3-r2 +2308130840 metadata/md5-cache/dev-ruby/rails-dom-testing-2.1.1 +2308130840 metadata/md5-cache/dev-ruby/rails-dom-testing-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.5.0 +2308130840 metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 +2308130840 metadata/md5-cache/dev-ruby/railties-6.1.7.2 +2308130840 metadata/md5-cache/dev-ruby/railties-6.1.7.3 +2308130840 metadata/md5-cache/dev-ruby/railties-6.1.7.4 +2308130840 metadata/md5-cache/dev-ruby/railties-7.0.5.1 +2308130840 metadata/md5-cache/dev-ruby/railties-7.0.6 +2308130840 metadata/md5-cache/dev-ruby/railties-7.0.7 +2308130840 metadata/md5-cache/dev-ruby/rainbow-3.1.1 +2308130840 metadata/md5-cache/dev-ruby/rake-13.0.6-r2 +2308130840 metadata/md5-cache/dev-ruby/rake-compiler-1.2.1 +2308130840 metadata/md5-cache/dev-ruby/rake-compiler-1.2.3 +2308130840 metadata/md5-cache/dev-ruby/rake-compiler-1.2.5 +2308130840 metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4-r1 +2308130840 metadata/md5-cache/dev-ruby/rantly-2.0.0 +2308130840 metadata/md5-cache/dev-ruby/rantly-2.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rash_alt-0.4.12 +2308130840 metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 +2308130840 metadata/md5-cache/dev-ruby/rb-readline-0.5.5-r1 +2308130840 metadata/md5-cache/dev-ruby/rbnacl-7.1.1-r1 +2308130840 metadata/md5-cache/dev-ruby/rbpdf-1.21.0 +2308130840 metadata/md5-cache/dev-ruby/rbpdf-1.21.2 +2308130840 metadata/md5-cache/dev-ruby/rbpdf-1.21.3 +2308130840 metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r1 +2308130840 metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1-r2 +2308130840 metadata/md5-cache/dev-ruby/rbs-2.5.1 +2308130840 metadata/md5-cache/dev-ruby/rbs-2.8.4 +2308130840 metadata/md5-cache/dev-ruby/rbs-3.0.4 +2308130840 metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 +2308130840 metadata/md5-cache/dev-ruby/rbtree-0.4.6 +2308130840 metadata/md5-cache/dev-ruby/rcairo-1.17.12 +2308130840 metadata/md5-cache/dev-ruby/rcairo-1.17.8 +2308130840 metadata/md5-cache/dev-ruby/rchardet-1.8.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rdiscount-2.2.7 +2308130840 metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 +2308130840 metadata/md5-cache/dev-ruby/rdoc-6.4.0 +2308130840 metadata/md5-cache/dev-ruby/rdoc-6.5.0 +2308130840 metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 +2308130840 metadata/md5-cache/dev-ruby/recog-2.3.23 +2308130840 metadata/md5-cache/dev-ruby/recog-3.0.2 +2308130840 metadata/md5-cache/dev-ruby/recog-3.0.3 +2308130840 metadata/md5-cache/dev-ruby/recog-3.1.1 +2308130840 metadata/md5-cache/dev-ruby/red-colors-0.3.0-r2 +2308130840 metadata/md5-cache/dev-ruby/redcarpet-3.5.1-r1 +2308130840 metadata/md5-cache/dev-ruby/redcarpet-3.6.0 +2308130840 metadata/md5-cache/dev-ruby/redcloth-4.3.2-r4 +2308130840 metadata/md5-cache/dev-ruby/redcloth-4.3.2-r5 +2308130840 metadata/md5-cache/dev-ruby/redis-4.7.1 +2308130840 metadata/md5-cache/dev-ruby/redis-4.8.0 +2308130840 metadata/md5-cache/dev-ruby/ref-2.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/regexp_parser-2.6.2 +2308130840 metadata/md5-cache/dev-ruby/regexp_parser-2.7.0 +2308130840 metadata/md5-cache/dev-ruby/regexp_parser-2.8.1 +2308130840 metadata/md5-cache/dev-ruby/regexp_property_values-1.3.0 +2308130840 metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 +2308130840 metadata/md5-cache/dev-ruby/reline-0.3.5 +2308130840 metadata/md5-cache/dev-ruby/reline-0.3.6 +2308130840 metadata/md5-cache/dev-ruby/reline-0.3.7 +2308130840 metadata/md5-cache/dev-ruby/request_store-1.5.1 +2308131210 metadata/md5-cache/dev-ruby/rest-client-2.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rexical-1.0.7-r1 +2308130840 metadata/md5-cache/dev-ruby/rexml-3.2.5-r1 +2308130840 metadata/md5-cache/dev-ruby/rexml-3.2.6 +2308130840 metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 +2308130840 metadata/md5-cache/dev-ruby/ritex-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/rjb-1.6.7 +2308130840 metadata/md5-cache/dev-ruby/rkelly-remix-0.0.7-r1 +2308130840 metadata/md5-cache/dev-ruby/rmagick-4.3.0 +2308130840 metadata/md5-cache/dev-ruby/rmagick-5.2.0 +2308130840 metadata/md5-cache/dev-ruby/rmagick-5.3.0 +2308130840 metadata/md5-cache/dev-ruby/roadie-5.0.0 +2308130840 metadata/md5-cache/dev-ruby/roadie-5.0.1 +2308130840 metadata/md5-cache/dev-ruby/roadie-5.1.0 +2308130840 metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/robots-0.10.1-r3 +2308130840 metadata/md5-cache/dev-ruby/rotp-6.2.2 +2308130840 metadata/md5-cache/dev-ruby/rouge-3.30.0 +2308130840 metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rouge-4.1.0 +2308130840 metadata/md5-cache/dev-ruby/rouge-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/rouge-4.1.3 +2308130840 metadata/md5-cache/dev-ruby/rqrcode-2.1.2 +2308130840 metadata/md5-cache/dev-ruby/rqrcode-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/rqrcode_core-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/rr-3.1.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-3.11.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-3.12.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 +2308130840 metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-core-3.11.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-core-3.12.1 +2308130840 metadata/md5-cache/dev-ruby/rspec-core-3.12.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-expectations-3.11.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 +2308130840 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.1 +2308130840 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 +2308130840 metadata/md5-cache/dev-ruby/rspec-files-1.1.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-files-1.1.3 +2308130840 metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 +2308130840 metadata/md5-cache/dev-ruby/rspec-memory-1.0.4 +2308130840 metadata/md5-cache/dev-ruby/rspec-mocks-3.11.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.3 +2308130840 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.5 +2308130840 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 +2308130840 metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 +2308131210 metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 +2308130840 metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 +2308130840 metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rspec-stubbed_env-1.0.1 +2308130840 metadata/md5-cache/dev-ruby/rspec-support-3.11.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-support-3.11.1 +2308130840 metadata/md5-cache/dev-ruby/rspec-support-3.12.0 +2308130840 metadata/md5-cache/dev-ruby/rspec-support-3.12.1 +2308130840 metadata/md5-cache/dev-ruby/rspectacular-0.70.8-r2 +2308130840 metadata/md5-cache/dev-ruby/rss-0.2.9-r1 +2308130840 metadata/md5-cache/dev-ruby/rss-0.3.0 +2308130840 metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r4 +2308130840 metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 +2308130840 metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-elf-1.0.8-r1 +2308130840 metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 +2308130840 metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 +2308130840 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.4 +2308130840 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 +2308130840 metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 +2308130840 metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r3 +2308130840 metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 +2308130840 metadata/md5-cache/dev-ruby/ruby-macho-3.0.0 +2308130840 metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 +2308130840 metadata/md5-cache/dev-ruby/ruby-net-ldap-0.18.0 +2308130840 metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 +2308130840 metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 +2308130840 metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2-r1 +2308130840 metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 +2308130840 metadata/md5-cache/dev-ruby/ruby-openid-2.9.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 +2308130840 metadata/md5-cache/dev-ruby/ruby-prof-1.6.1 +2308130840 metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 +2308130840 metadata/md5-cache/dev-ruby/ruby-progressbar-1.11.0 +2308130840 metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 +2308130840 metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r3 +2308130840 metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 +2308130840 metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 +2308130840 metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r2 +2308130840 metadata/md5-cache/dev-ruby/ruby-yadis-0.3.4-r3 +2308130840 metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5 +2308130840 metadata/md5-cache/dev-ruby/ruby2_keywords-0.0.5-r1 +2308130840 metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 +2308130840 metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 +2308130840 metadata/md5-cache/dev-ruby/ruby_parser-3.19.2 +2308130840 metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 +2308130840 metadata/md5-cache/dev-ruby/ruby_parser-3.20.1 +2308130840 metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 +2308130840 metadata/md5-cache/dev-ruby/ruby_smb-3.2.5 +2308130840 metadata/md5-cache/dev-ruby/ruby_version-1.0.2 +2308130840 metadata/md5-cache/dev-ruby/ruby_version-1.0.3 +2308130840 metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 +2308130840 metadata/md5-cache/dev-ruby/rubypants-0.7.1 +2308130840 metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 +2308130840 metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 +2308130840 metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rubytter-1.5.1-r2 +2308130840 metadata/md5-cache/dev-ruby/rubyzip-1.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 +2308130840 metadata/md5-cache/dev-ruby/safe_yaml-1.0.5-r2 +2308130840 metadata/md5-cache/dev-ruby/sanitize-6.0.1 +2308130840 metadata/md5-cache/dev-ruby/sanitize-6.0.2 +2308130840 metadata/md5-cache/dev-ruby/sass-3.7.4-r1 +2308130840 metadata/md5-cache/dev-ruby/sass-3.7.4-r2 +2308130840 metadata/md5-cache/dev-ruby/sass-listen-4.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/sass-rails-5.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 +2308130840 metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 +2308130840 metadata/md5-cache/dev-ruby/sawyer-0.9.2 +2308130840 metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 +2308130840 metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 +2308130840 metadata/md5-cache/dev-ruby/selenium-webdriver-4.10.0 +2308130840 metadata/md5-cache/dev-ruby/selenium-webdriver-4.11.0 +2308130840 metadata/md5-cache/dev-ruby/semantic_puppet-1.0.4 +2308130840 metadata/md5-cache/dev-ruby/semver2-3.4.2-r1 +2308131210 metadata/md5-cache/dev-ruby/sequel-5.71.0 +2308130840 metadata/md5-cache/dev-ruby/serialport-1.3.2 +2308130840 metadata/md5-cache/dev-ruby/serialport-1.3.2-r1 +2308130840 metadata/md5-cache/dev-ruby/serverengine-2.3.0 +2308130840 metadata/md5-cache/dev-ruby/serverengine-2.3.1 +2308130840 metadata/md5-cache/dev-ruby/serverengine-2.3.2 +2308130840 metadata/md5-cache/dev-ruby/set-1.0.3 +2308130840 metadata/md5-cache/dev-ruby/settingslogic-2.0.9-r2 +2308130840 metadata/md5-cache/dev-ruby/sexp_processor-4.16.1 +2308130840 metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 +2308130840 metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 +2308130840 metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 +2308130840 metadata/md5-cache/dev-ruby/shoulda-3.6.0-r3 +2308130840 metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 +2308130840 metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 +2308130840 metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 +2308130840 metadata/md5-cache/dev-ruby/shoulda-matchers-4.5.1-r1 +2308130840 metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 +2308130840 metadata/md5-cache/dev-ruby/sigdump-0.2.4-r1 +2308130840 metadata/md5-cache/dev-ruby/sigdump-0.2.5 +2308130840 metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 +2308130840 metadata/md5-cache/dev-ruby/simple_oauth-0.3.1-r1 +2308130840 metadata/md5-cache/dev-ruby/simplecov-0.22.0 +2308130840 metadata/md5-cache/dev-ruby/simplecov-html-0.12.3-r1 +2308130840 metadata/md5-cache/dev-ruby/simplecov_json_formatter-0.1.4 +2308130840 metadata/md5-cache/dev-ruby/simpleidn-0.2.1-r1 +2308130840 metadata/md5-cache/dev-ruby/sinatra-2.2.3 +2308130840 metadata/md5-cache/dev-ruby/sinatra-3.0.5 +2308130840 metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 +2308130840 metadata/md5-cache/dev-ruby/sinatra-3.0.6 +2308130840 metadata/md5-cache/dev-ruby/sinatra-3.1.0 +2308130840 metadata/md5-cache/dev-ruby/sinatra-partial-1.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/singleton-0.1.1 +2308130840 metadata/md5-cache/dev-ruby/slim-4.1.0-r4 +2308130840 metadata/md5-cache/dev-ruby/slim-5.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/slim-5.1.1 +2308130840 metadata/md5-cache/dev-ruby/slop-4.10.1 +2308130840 metadata/md5-cache/dev-ruby/slow_enumerator_tools-1.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 +2308130840 metadata/md5-cache/dev-ruby/sorted_set-1.0.3 +2308130840 metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 +2308130840 metadata/md5-cache/dev-ruby/sparklines-0.5.2-r8 +2308130840 metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 +2308130840 metadata/md5-cache/dev-ruby/spring-4.1.1 +2308130840 metadata/md5-cache/dev-ruby/sprockets-3.7.2-r3 +2308130840 metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 +2308130840 metadata/md5-cache/dev-ruby/spy-1.0.3 +2308130840 metadata/md5-cache/dev-ruby/spy-1.0.5 +2308130840 metadata/md5-cache/dev-ruby/sqlite3-1.4.4 +2308130840 metadata/md5-cache/dev-ruby/sqlite3-1.6.1 +2308130840 metadata/md5-cache/dev-ruby/sqlite3-1.6.3 +2308130840 metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 +2308130840 metadata/md5-cache/dev-ruby/sshkey-2.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/sshkit-1.21.4 +2308130840 metadata/md5-cache/dev-ruby/sshkit-1.21.5 +2308130840 metadata/md5-cache/dev-ruby/stamp-0.6.0-r1 +2308130840 metadata/md5-cache/dev-ruby/state_machine-1.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/stomp-1.4.10-r1 +2308130840 metadata/md5-cache/dev-ruby/stringex-2.8.5-r2 +2308130840 metadata/md5-cache/dev-ruby/stringex-2.8.5-r3 +2308130840 metadata/md5-cache/dev-ruby/stringex-2.8.6 +2308130840 metadata/md5-cache/dev-ruby/stringio-3.0.5 +2308130840 metadata/md5-cache/dev-ruby/stringio-3.0.6 +2308130840 metadata/md5-cache/dev-ruby/stringio-3.0.7 +2308130840 metadata/md5-cache/dev-ruby/stringio-3.0.8 +2308130840 metadata/md5-cache/dev-ruby/strptime-0.2.5-r2 +2308130840 metadata/md5-cache/dev-ruby/strscan-3.0.6 +2308130840 metadata/md5-cache/dev-ruby/sus-0.20.3 +2308130840 metadata/md5-cache/dev-ruby/sus-0.21.0 +2308130840 metadata/md5-cache/dev-ruby/sus-0.21.1 +2308130840 metadata/md5-cache/dev-ruby/sus-0.21.2 +2308130840 metadata/md5-cache/dev-ruby/sus-0.22.2 +2308130840 metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 +2308130840 metadata/md5-cache/dev-ruby/sync-0.5.0 +2308130840 metadata/md5-cache/dev-ruby/syntax-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/sys-uname-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/sys-uname-1.2.3 +2308130840 metadata/md5-cache/dev-ruby/syslogger-1.6.6-r2 +2308130840 metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 +2308130840 metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 +2308130840 metadata/md5-cache/dev-ruby/temple-0.10.0 +2308130840 metadata/md5-cache/dev-ruby/temple-0.10.2 +2308130840 metadata/md5-cache/dev-ruby/term-ansicolor-1.7.1-r1 +2308130840 metadata/md5-cache/dev-ruby/terminal-table-1.8.0-r4 +2308130840 metadata/md5-cache/dev-ruby/terminal-table-2.0.0-r1 +2308130840 metadata/md5-cache/dev-ruby/terminal-table-3.0.2 +2308130840 metadata/md5-cache/dev-ruby/test-unit-3.5.7 +2308130840 metadata/md5-cache/dev-ruby/test-unit-3.5.8 +2308130840 metadata/md5-cache/dev-ruby/test-unit-3.5.9 +2308130840 metadata/md5-cache/dev-ruby/test-unit-3.6.0 +2308130840 metadata/md5-cache/dev-ruby/test-unit-3.6.1 +2308130840 metadata/md5-cache/dev-ruby/test-unit-rr-1.0.5-r2 +2308130840 metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 +2308130840 metadata/md5-cache/dev-ruby/test_declarative-0.0.6-r1 +2308130840 metadata/md5-cache/dev-ruby/text-1.3.1-r1 +2308130840 metadata/md5-cache/dev-ruby/text-hyphen-1.5.0 +2308130840 metadata/md5-cache/dev-ruby/thor-1.2.1-r1 +2308130840 metadata/md5-cache/dev-ruby/thor-1.2.2 +2308130840 metadata/md5-cache/dev-ruby/thread_order-1.1.1 +2308130840 metadata/md5-cache/dev-ruby/thread_safe-0.3.6-r1 +2308130840 metadata/md5-cache/dev-ruby/tidy_table-0.0.5-r6 +2308130840 metadata/md5-cache/dev-ruby/tilt-2.0.11 +2308130840 metadata/md5-cache/dev-ruby/tilt-2.1.0 +2308130840 metadata/md5-cache/dev-ruby/tilt-2.2.0 +2308130840 metadata/md5-cache/dev-ruby/time-0.2.1 +2308130840 metadata/md5-cache/dev-ruby/time-0.2.2 +2308130840 metadata/md5-cache/dev-ruby/timecop-0.9.6 +2308131210 metadata/md5-cache/dev-ruby/timecop-0.9.7 +2308130840 metadata/md5-cache/dev-ruby/timeout-0.3.2 +2308130840 metadata/md5-cache/dev-ruby/timers-4.3.5-r1 +2308130840 metadata/md5-cache/dev-ruby/tins-1.32.1 +2308130840 metadata/md5-cache/dev-ruby/tokyocabinet-1.32.0-r1 +2308130840 metadata/md5-cache/dev-ruby/tomlrb-2.0.3 +2308130840 metadata/md5-cache/dev-ruby/totoridipjp-0.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 +2308130840 metadata/md5-cache/dev-ruby/treetop-1.6.12 +2308130840 metadata/md5-cache/dev-ruby/ttfunk-1.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/tty-color-0.6.0 +2308130840 metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 +2308130840 metadata/md5-cache/dev-ruby/tty-cursor-0.7.1 +2308130840 metadata/md5-cache/dev-ruby/tty-editor-0.7.0 +2308130840 metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 +2308130840 metadata/md5-cache/dev-ruby/tty-platform-0.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/tty-prompt-0.23.1 +2308130840 metadata/md5-cache/dev-ruby/tty-reader-0.9.0 +2308130840 metadata/md5-cache/dev-ruby/tty-screen-0.8.1 +2308130840 metadata/md5-cache/dev-ruby/tty-which-0.5.0 +2308130840 metadata/md5-cache/dev-ruby/twitter-7.0.0-r3 +2308130840 metadata/md5-cache/dev-ruby/twitter-8.0.0 +2308130840 metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r1 +2308130840 metadata/md5-cache/dev-ruby/twitter-text-3.1.0-r2 +2308130840 metadata/md5-cache/dev-ruby/typed-array-0.1.2-r2 +2308130840 metadata/md5-cache/dev-ruby/typeprof-0.21.7 +2308130840 metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r2 +2308130840 metadata/md5-cache/dev-ruby/tzinfo-1.2.11 +2308130840 metadata/md5-cache/dev-ruby/tzinfo-2.0.6 +2308130840 metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/unf-0.1.4-r1 +2308130840 metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 +2308130840 metadata/md5-cache/dev-ruby/unicode-display_width-1.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/unicode-display_width-2.4.2 +2308130840 metadata/md5-cache/dev-ruby/unindent-1.0-r2 +2308130840 metadata/md5-cache/dev-ruby/uuidtools-2.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5 +2308130840 metadata/md5-cache/dev-ruby/vcard-0.3.0-r1 +2308130840 metadata/md5-cache/dev-ruby/vcr-5.1.0 +2308130840 metadata/md5-cache/dev-ruby/vcr-6.1.0 +2308130840 metadata/md5-cache/dev-ruby/vcr-6.2.0 +2308130840 metadata/md5-cache/dev-ruby/version_gem-1.1.3 +2308130840 metadata/md5-cache/dev-ruby/virtus-2.0.0 +2308130840 metadata/md5-cache/dev-ruby/vlad-2.7.1 +2308130840 metadata/md5-cache/dev-ruby/vlad-2.7.1-r1 +2308130840 metadata/md5-cache/dev-ruby/warden-1.2.9-r1 +2308130840 metadata/md5-cache/dev-ruby/web-console-4.2.0 +2308130840 metadata/md5-cache/dev-ruby/webmock-3.18.1 +2308130840 metadata/md5-cache/dev-ruby/webrick-1.7.0-r1 +2308130840 metadata/md5-cache/dev-ruby/webrick-1.8.0 +2308130840 metadata/md5-cache/dev-ruby/webrick-1.8.1 +2308130840 metadata/md5-cache/dev-ruby/webrobots-0.1.2-r2 +2308130840 metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 +2308130840 metadata/md5-cache/dev-ruby/websocket-1.2.9-r2 +2308130840 metadata/md5-cache/dev-ruby/websocket-driver-0.7.5-r1 +2308130840 metadata/md5-cache/dev-ruby/websocket-driver-0.7.6 +2308130840 metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 +2308130840 metadata/md5-cache/dev-ruby/whole_history_rating-0.1.2-r2 +2308130840 metadata/md5-cache/dev-ruby/will_paginate-3.3.1 +2308130840 metadata/md5-cache/dev-ruby/will_paginate-4.0.0 +2308130840 metadata/md5-cache/dev-ruby/windows_error-0.1.5 +2308130840 metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 +2308130840 metadata/md5-cache/dev-ruby/wisper-2.0.1 +2308130840 metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 +2308130840 metadata/md5-cache/dev-ruby/x25519-1.0.10 +2308130840 metadata/md5-cache/dev-ruby/xdr-3.0.3 +2308130840 metadata/md5-cache/dev-ruby/xml-simple-1.1.9 +2308130840 metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 +2308130840 metadata/md5-cache/dev-ruby/xmlrpc-0.3.3 +2308130840 metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 +2308130840 metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 +2308130840 metadata/md5-cache/dev-ruby/yard-0.9.28 +2308130840 metadata/md5-cache/dev-ruby/yard-0.9.29 +2308130840 metadata/md5-cache/dev-ruby/yard-0.9.32 +2308130840 metadata/md5-cache/dev-ruby/yard-0.9.34 +2308130840 metadata/md5-cache/dev-ruby/zeitwerk-2.6.11 +2308130840 metadata/md5-cache/dev-ruby/zeitwerk-2.6.6 +2308130840 metadata/md5-cache/dev-ruby/zeitwerk-2.6.7 +2308130840 metadata/md5-cache/dev-ruby/zeitwerk-2.6.8 +2308130840 metadata/md5-cache/dev-ruby/zentest-4.12.1 2111181609 metadata/md5-cache/dev-scheme/gauche-mecab-1.0.2-r1 2110251739 metadata/md5-cache/dev-scheme/sigscheme-0.9.1 1708031239 metadata/md5-cache/dev-scheme/termite-0.15-r1 @@ -43163,9 +42998,6 @@ 2307302219 metadata/md5-cache/dev-scheme/guile-zstd-0.1.1-r1 2307302219 metadata/md5-cache/dev-scheme/jscheme-7.2-r1 2307302219 metadata/md5-cache/dev-scheme/kawa-3.1.1-r3 -2307302219 metadata/md5-cache/dev-scheme/owl-lisp-0.2 -2307302219 metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 -2307302219 metadata/md5-cache/dev-scheme/owl-lisp-9999 2307302219 metadata/md5-cache/dev-scheme/racket-8.6 2307302219 metadata/md5-cache/dev-scheme/racket-8.7 2307302219 metadata/md5-cache/dev-scheme/racket-8.8 @@ -43175,9 +43007,11 @@ 2307302219 metadata/md5-cache/dev-scheme/stklos-1.70-r1 2307302219 metadata/md5-cache/dev-scheme/tinyscheme-1.41-r1 2307302219 metadata/md5-cache/dev-scheme/ypsilon-0.9.6_p3-r2 -2308052010 metadata/md5-cache/dev-scheme/Manifest.gz 2308052010 metadata/md5-cache/dev-scheme/guile-gnutls-3.7.14 2308041440 metadata/md5-cache/dev-scheme/tinyscheme-1.42 +2308111710 metadata/md5-cache/dev-scheme/Manifest.gz +2308111710 metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 +2308111710 metadata/md5-cache/dev-scheme/owl-lisp-9999 2005292239 metadata/md5-cache/dev-tcltk/expect-lite-4.9.0 2109152309 metadata/md5-cache/dev-tcltk/itcl-4.1.1 2111052109 metadata/md5-cache/dev-tcltk/itcl-4.2.0 @@ -43457,8 +43291,6 @@ 2307302219 metadata/md5-cache/dev-util/android-udev-rules-20230303 2307302219 metadata/md5-cache/dev-util/android-udev-rules-20230614 2307302219 metadata/md5-cache/dev-util/anjuta-3.34.0-r2 -2307302219 metadata/md5-cache/dev-util/aruba-0.6.2-r3 -2307302219 metadata/md5-cache/dev-util/aruba-2.1.0 2307302219 metadata/md5-cache/dev-util/astyle-3.1-r2 2307302219 metadata/md5-cache/dev-util/astyle-3.4 2307302219 metadata/md5-cache/dev-util/autodia-2.140.0-r2 @@ -43498,7 +43330,6 @@ 2307302219 metadata/md5-cache/dev-util/cargo-c-0.9.16 2307302219 metadata/md5-cache/dev-util/cargo-c-0.9.19 2307302219 metadata/md5-cache/dev-util/cargo-c-0.9.20 -2307302219 metadata/md5-cache/dev-util/cargo-c-0.9.22 2307302219 metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 2307302219 metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 2307302219 metadata/md5-cache/dev-util/cargo-license-0.4.2 @@ -43533,34 +43364,11 @@ 2307302219 metadata/md5-cache/dev-util/cppunit-1.15.1-r3 2307302219 metadata/md5-cache/dev-util/cpputest-4.0 2307302219 metadata/md5-cache/dev-util/crash-8.0.2 -2307302219 metadata/md5-cache/dev-util/crash-8.0.3 2307302219 metadata/md5-cache/dev-util/crash-9999 2307302219 metadata/md5-cache/dev-util/cscope-15.9 2307302219 metadata/md5-cache/dev-util/cscope-15.9-r1 2307302219 metadata/md5-cache/dev-util/csup-20060318-r1 2307302219 metadata/md5-cache/dev-util/ctags-20211017.0 -2307302219 metadata/md5-cache/dev-util/cucumber-8.0.0 -2307302219 metadata/md5-cache/dev-util/cucumber-ci-environment-9.0.4 -2307302219 metadata/md5-cache/dev-util/cucumber-ci-environment-9.1.0 -2307302219 metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 -2307302219 metadata/md5-cache/dev-util/cucumber-core-10.1.1 -2307302219 metadata/md5-cache/dev-util/cucumber-core-11.0.0 -2307302219 metadata/md5-cache/dev-util/cucumber-core-11.1.0 -2307302219 metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 -2307302219 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 -2307302219 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 -2307302219 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.1.1 -2307302219 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.2.0 -2307302219 metadata/md5-cache/dev-util/cucumber-gherkin-22.0.0 -2307302219 metadata/md5-cache/dev-util/cucumber-gherkin-23.0.1 -2307302219 metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 -2307302219 metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 -2307302219 metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 -2307302219 metadata/md5-cache/dev-util/cucumber-messages-17.1.1 -2307302219 metadata/md5-cache/dev-util/cucumber-messages-18.0.0 -2307302219 metadata/md5-cache/dev-util/cucumber-rails-2.6.1 -2307302219 metadata/md5-cache/dev-util/cucumber-tag-expressions-4.1.0 -2307302219 metadata/md5-cache/dev-util/cucumber-wire-6.2.1 2307302219 metadata/md5-cache/dev-util/cunit-2.1_p3-r1 2307302219 metadata/md5-cache/dev-util/cutils-1.6-r5 2307302219 metadata/md5-cache/dev-util/ddd-3.3.12-r5 @@ -43569,9 +43377,6 @@ 2307302219 metadata/md5-cache/dev-util/difftastic-0.49.0 2307302219 metadata/md5-cache/dev-util/dirdiff-2.1-r4 2307302219 metadata/md5-cache/dev-util/dissembler-0.9-r1 -2307302219 metadata/md5-cache/dev-util/drone-2.11.1 -2307302219 metadata/md5-cache/dev-util/drone-2.13.0 -2307302219 metadata/md5-cache/dev-util/drone-cli-1.5.0 2307302219 metadata/md5-cache/dev-util/dropwatch-1.4_p20150706 2307302219 metadata/md5-cache/dev-util/duma-2.5.15-r2 2307302219 metadata/md5-cache/dev-util/dwdiff-2.1.3 @@ -43655,7 +43460,6 @@ 2307302219 metadata/md5-cache/dev-util/lockrun-20120508-r1 2307302219 metadata/md5-cache/dev-util/lockrun-20120508-r2 2307302219 metadata/md5-cache/dev-util/log4shelldetect-0.0.7 -2307302219 metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 2307302219 metadata/md5-cache/dev-util/lttng-modules-2.12.5 2307302219 metadata/md5-cache/dev-util/lttng-modules-2.12.6 2307302219 metadata/md5-cache/dev-util/lttng-modules-2.12.8 @@ -43687,10 +43491,7 @@ 2307302219 metadata/md5-cache/dev-util/ninka-2.0_pre1_p20220619 2307302219 metadata/md5-cache/dev-util/numdiff-5.9.0 2307302219 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-11.8.0-r4 -2307302219 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.1.1-r1 -2307302219 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.0 2307302219 metadata/md5-cache/dev-util/objconv-2.51 -2307302219 metadata/md5-cache/dev-util/opencl-headers-2023.02.06 2307302219 metadata/md5-cache/dev-util/opencl-headers-2023.04.17 2307302219 metadata/md5-cache/dev-util/oprofile-1.4.0 2307302219 metadata/md5-cache/dev-util/ostree-2023.1 @@ -43794,7 +43595,6 @@ 2307302219 metadata/md5-cache/dev-util/stressapptest-1.0.9-r1 2307302219 metadata/md5-cache/dev-util/sysdig-0.29.3 2307302219 metadata/md5-cache/dev-util/sysdig-0.29.3-r1 -2307302219 metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 2307302219 metadata/md5-cache/dev-util/tinlink-1.0.0-r2 2307302219 metadata/md5-cache/dev-util/tree-sitter-cli-0.20.6 2307302219 metadata/md5-cache/dev-util/tree-sitter-cli-0.20.7 @@ -43855,7 +43655,6 @@ 2308060940 metadata/md5-cache/dev-util/jenkins-bin-2.401.3 2308060940 metadata/md5-cache/dev-util/jenkins-bin-2.416 2308041440 metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216-r1 -2308041240 metadata/md5-cache/dev-util/pkgconf-2.0.0 2308041240 metadata/md5-cache/dev-util/pkgconf-9999 2308041240 metadata/md5-cache/dev-util/spirv-headers-1.3.250 2308070611 metadata/md5-cache/dev-util/valgrind-3.20.0-r2 @@ -43863,7 +43662,6 @@ 2308041240 metadata/md5-cache/dev-util/vulkan-headers-1.3.250 2308080540 metadata/md5-cache/dev-util/ccache-4.8.2 2308072240 metadata/md5-cache/dev-util/github-cli-2.32.1 -2308090810 metadata/md5-cache/dev-util/Manifest.gz 2308081243 metadata/md5-cache/dev-util/ROPgadget-7.2 2308081243 metadata/md5-cache/dev-util/ROPgadget-7.3 2308081243 metadata/md5-cache/dev-util/ROPgadget-9999 @@ -43987,14 +43785,6 @@ 2308081243 metadata/md5-cache/dev-util/libabigail-2.2 2308081243 metadata/md5-cache/dev-util/libabigail-2.3-r2 2308081243 metadata/md5-cache/dev-util/libabigail-9999 -2308081243 metadata/md5-cache/dev-util/lldb-14.0.6 -2308081243 metadata/md5-cache/dev-util/lldb-15.0.7 -2308081243 metadata/md5-cache/dev-util/lldb-16.0.6 -2308081243 metadata/md5-cache/dev-util/lldb-17.0.0.9999 -2308081243 metadata/md5-cache/dev-util/lldb-17.0.0_rc1 -2308082140 metadata/md5-cache/dev-util/lldb-17.0.0_rc2 -2308081243 metadata/md5-cache/dev-util/lldb-18.0.0.9999 -2308081243 metadata/md5-cache/dev-util/lldb-18.0.0_pre20230803 2308081243 metadata/md5-cache/dev-util/lv2lint-0.16.2 2308081243 metadata/md5-cache/dev-util/maturin-1.0.1 2308081243 metadata/md5-cache/dev-util/maturin-1.1.0 @@ -44050,7 +43840,6 @@ 2308081243 metadata/md5-cache/dev-util/rr-5.6.0-r2 2308081243 metadata/md5-cache/dev-util/rr-5.6.0-r4 2308081243 metadata/md5-cache/dev-util/rt-tests-2.5 -2308090010 metadata/md5-cache/dev-util/ruff-0.0.283 2308081243 metadata/md5-cache/dev-util/scanmem-0.17 2308081243 metadata/md5-cache/dev-util/scons-4.4.0 2308081243 metadata/md5-cache/dev-util/scons-4.4.0-r1 @@ -44097,6 +43886,52 @@ 2308081243 metadata/md5-cache/dev-util/yamllint-1.31.0 2308081243 metadata/md5-cache/dev-util/yamllint-1.32.0 2308081243 metadata/md5-cache/dev-util/ydiff-1.2-r1 +2308141340 metadata/md5-cache/dev-util/Manifest.gz +2308130840 metadata/md5-cache/dev-util/aruba-0.6.2-r3 +2308130840 metadata/md5-cache/dev-util/aruba-2.1.0 +2308110940 metadata/md5-cache/dev-util/bats-1.10.0 +2308132240 metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 +2308110040 metadata/md5-cache/dev-util/cargo-c-0.9.23 +2308110640 metadata/md5-cache/dev-util/cmake-3.27.2 +2308100240 metadata/md5-cache/dev-util/crash-8.0.3-r1 +2308130840 metadata/md5-cache/dev-util/cucumber-8.0.0 +2308130840 metadata/md5-cache/dev-util/cucumber-ci-environment-9.0.4 +2308130840 metadata/md5-cache/dev-util/cucumber-ci-environment-9.1.0 +2308130840 metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 +2308130840 metadata/md5-cache/dev-util/cucumber-core-10.1.1 +2308130840 metadata/md5-cache/dev-util/cucumber-core-11.0.0 +2308130840 metadata/md5-cache/dev-util/cucumber-core-11.1.0 +2308130840 metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 +2308130840 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 +2308130840 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 +2308130840 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.1.1 +2308130840 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-15.2.0 +2308130840 metadata/md5-cache/dev-util/cucumber-gherkin-22.0.0 +2308130840 metadata/md5-cache/dev-util/cucumber-gherkin-23.0.1 +2308130840 metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 +2308130840 metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 +2308130840 metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 +2308130840 metadata/md5-cache/dev-util/cucumber-messages-17.1.1 +2308130840 metadata/md5-cache/dev-util/cucumber-messages-18.0.0 +2308130840 metadata/md5-cache/dev-util/cucumber-rails-2.6.1 +2308130840 metadata/md5-cache/dev-util/cucumber-tag-expressions-4.1.0 +2308130240 metadata/md5-cache/dev-util/datree-1.9.19 +2308092110 metadata/md5-cache/dev-util/drone-2.18.0 +2308092110 metadata/md5-cache/dev-util/drone-cli-1.7.0 +2308102110 metadata/md5-cache/dev-util/lldb-14.0.6 +2308102110 metadata/md5-cache/dev-util/lldb-15.0.7 +2308102110 metadata/md5-cache/dev-util/lldb-16.0.6 +2308102110 metadata/md5-cache/dev-util/lldb-17.0.0.9999 +2308102110 metadata/md5-cache/dev-util/lldb-17.0.0_rc1 +2308102110 metadata/md5-cache/dev-util/lldb-17.0.0_rc2 +2308102110 metadata/md5-cache/dev-util/lldb-18.0.0.9999 +2308102110 metadata/md5-cache/dev-util/lldb-18.0.0_pre20230803 +2308102110 metadata/md5-cache/dev-util/lldb-18.0.0_pre20230810 +2308141110 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.1.1-r1 +2308141110 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.0 +2308141110 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 +2308120810 metadata/md5-cache/dev-util/pkgconf-2.0.1 +2308110110 metadata/md5-cache/dev-util/ruff-0.0.284 1902111809 metadata/md5-cache/dev-vcs/cvs2cl-2.71-r1 2103230739 metadata/md5-cache/dev-vcs/cvsutils-0.2.6 1912110241 metadata/md5-cache/dev-vcs/git-mantle-0.6 @@ -44152,7 +43987,6 @@ 2307302219 metadata/md5-cache/dev-vcs/rsvndump-0.6-r1 2307302219 metadata/md5-cache/dev-vcs/rsvndump-0.6.1 2307302219 metadata/md5-cache/dev-vcs/rsvndump-0.6.1-r1 -2307302219 metadata/md5-cache/dev-vcs/stgit-2.2.4 2307302219 metadata/md5-cache/dev-vcs/stgit-2.3.0 2307302219 metadata/md5-cache/dev-vcs/svn2git-1.0.18 2307302219 metadata/md5-cache/dev-vcs/svn2git-1.0.18-r1 @@ -44163,7 +43997,6 @@ 2307311840 metadata/md5-cache/dev-vcs/cvs-1.12.12-r14 2308080840 metadata/md5-cache/dev-vcs/git-lfs-3.4.0 2308080840 metadata/md5-cache/dev-vcs/git-lfs-9999 -2308081243 metadata/md5-cache/dev-vcs/Manifest.gz 2308081243 metadata/md5-cache/dev-vcs/breezy-3.2.1-r1 2308081243 metadata/md5-cache/dev-vcs/breezy-3.3.0-r1 2308081243 metadata/md5-cache/dev-vcs/breezy-3.3.3 @@ -44182,9 +44015,6 @@ 2308081243 metadata/md5-cache/dev-vcs/git-cola-4.2.1 2308081243 metadata/md5-cache/dev-vcs/git-delete-merged-branches-7.4.0 2308081243 metadata/md5-cache/dev-vcs/git-filter-repo-2.38.0-r1 -2308081243 metadata/md5-cache/dev-vcs/git-machete-3.16.3 -2308081243 metadata/md5-cache/dev-vcs/git-machete-3.17.6 -2308081243 metadata/md5-cache/dev-vcs/git-machete-3.17.8 2308081243 metadata/md5-cache/dev-vcs/git-publish-1.8.0 2308081243 metadata/md5-cache/dev-vcs/git-publish-1.8.1 2308081243 metadata/md5-cache/dev-vcs/git-pw-2.4.0 @@ -44192,14 +44022,10 @@ 2308081243 metadata/md5-cache/dev-vcs/git-tools-2022.12 2308081243 metadata/md5-cache/dev-vcs/gitg-41-r1 2308081243 metadata/md5-cache/dev-vcs/gitstats-0_pre20201124 -2308081243 metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 2308081243 metadata/md5-cache/dev-vcs/hg-git-0.10.3 2308081243 metadata/md5-cache/dev-vcs/hg-git-1.0.2 2308081243 metadata/md5-cache/dev-vcs/mercurial-6.2.3 2308081243 metadata/md5-cache/dev-vcs/mercurial-6.3.2 -2308081243 metadata/md5-cache/dev-vcs/mercurial-6.4.4 -2308081243 metadata/md5-cache/dev-vcs/mercurial-6.5 -2308081243 metadata/md5-cache/dev-vcs/mercurial-9999 2308081243 metadata/md5-cache/dev-vcs/notify-webhook-0.1.0-r1 2308081243 metadata/md5-cache/dev-vcs/pre-commit-3.0.4 2308081243 metadata/md5-cache/dev-vcs/pre-commit-3.3.2 @@ -44216,6 +44042,15 @@ 2308081243 metadata/md5-cache/dev-vcs/tortoisehg-6.4.2 2308081243 metadata/md5-cache/dev-vcs/tortoisehg-6.4.5 2308081243 metadata/md5-cache/dev-vcs/tortoisehg-9999 +2308131410 metadata/md5-cache/dev-vcs/Manifest.gz +2308110640 metadata/md5-cache/dev-vcs/git-2.42.0_rc1 +2308130040 metadata/md5-cache/dev-vcs/git-machete-3.17.6 +2308131410 metadata/md5-cache/dev-vcs/git-machete-3.18.0 +2308121240 metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 +2308120440 metadata/md5-cache/dev-vcs/mercurial-6.4.4 +2308121240 metadata/md5-cache/dev-vcs/mercurial-6.5.1 +2308121240 metadata/md5-cache/dev-vcs/mercurial-9999 +2308091740 metadata/md5-cache/dev-vcs/stgit-2.3.1 2211221710 metadata/md5-cache/games-action/descent1-freedata-1 2211221710 metadata/md5-cache/games-action/descent2-freedata-1 2302231710 metadata/md5-cache/games-action/barrage-1.0.5 @@ -44257,8 +44092,6 @@ 2307302219 metadata/md5-cache/games-action/chromium-bsu-0.9.16.1 2307302219 metadata/md5-cache/games-action/clanbomber-2.2.0 2307302219 metadata/md5-cache/games-action/descent1-demodata-1.4-r1 -2307302219 metadata/md5-cache/games-action/descent3-1.4.0b-r3 -2307302219 metadata/md5-cache/games-action/descent3-demo-1.4.0a-r3 2307302219 metadata/md5-cache/games-action/extreme-tuxracer-0.8.2 2307302219 metadata/md5-cache/games-action/formido-1.0.1-r2 2307302219 metadata/md5-cache/games-action/garden-1.0.9-r2 @@ -44304,10 +44137,10 @@ 2307302219 metadata/md5-cache/games-action/xblast-2.10.4-r2 2307302219 metadata/md5-cache/games-action/xbomber-101-r1 2307302219 metadata/md5-cache/games-action/xpilot-4.5.5-r1 -2308081243 metadata/md5-cache/games-action/Manifest.gz 2308081243 metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230627 2308081243 metadata/md5-cache/games-action/dxx-rebirth-9999 2308081243 metadata/md5-cache/games-action/teeworlds-0.7.5-r2 +2308121610 metadata/md5-cache/games-action/Manifest.gz 2003271309 metadata/md5-cache/games-arcade/jazz2-data-0-r20200327 2209170112 metadata/md5-cache/games-arcade/gish-demo-1.6-r1 2302231710 metadata/md5-cache/games-arcade/amphetamine-0.8.10-r2 @@ -44493,7 +44326,6 @@ 2307302219 metadata/md5-cache/games-board/xmille-2.0-r4 2307302219 metadata/md5-cache/games-board/xscrabble-2.10-r4 2307302219 metadata/md5-cache/games-board/xskat-4.0-r2 -2308081243 metadata/md5-cache/games-board/Manifest.gz 2308081243 metadata/md5-cache/games-board/four-in-a-row-3.38.1 2308081243 metadata/md5-cache/games-board/gnome-chess-43.2 2308081243 metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 @@ -44507,6 +44339,9 @@ 2308081243 metadata/md5-cache/games-board/pysolfc-2.21.0 2308081243 metadata/md5-cache/games-board/scid-4.7.0-r1 2308081243 metadata/md5-cache/games-board/tali-40.9 +2308130910 metadata/md5-cache/games-board/Manifest.gz +2308130910 metadata/md5-cache/games-board/jja-0.8.0 +2308130910 metadata/md5-cache/games-board/jja-9999 1808150339 metadata/md5-cache/games-emulation/libretro-info-0.0.1_pre20180723 1909151309 metadata/md5-cache/games-emulation/mupen64plus-2.5.9 2104101639 metadata/md5-cache/games-emulation/vgba-4.8-r1 @@ -44614,7 +44449,6 @@ 2204021210 metadata/md5-cache/games-engines/zoom-1.1.5-r1 2307302219 metadata/md5-cache/games-engines/box2d-2.4.1 2307302219 metadata/md5-cache/games-engines/dMagnetic-0.36 -2307302219 metadata/md5-cache/games-engines/devilutionx-1.5.0 2307302219 metadata/md5-cache/games-engines/exult-1.8 2307302219 metadata/md5-cache/games-engines/frobtads-2.0 2307302219 metadata/md5-cache/games-engines/frotz-2.53-r1 @@ -44642,9 +44476,10 @@ 2307302219 metadata/md5-cache/games-engines/stratagus-3.3.1 2307302219 metadata/md5-cache/games-engines/stratagus-3.3.2 2307302219 metadata/md5-cache/games-engines/xzip-1.8.2-r4 -2308081243 metadata/md5-cache/games-engines/Manifest.gz -2308081243 metadata/md5-cache/games-engines/fheroes2-1.0.5 2308081243 metadata/md5-cache/games-engines/scrap-engine-1.2.0 +2308111310 metadata/md5-cache/games-engines/Manifest.gz +2308111310 metadata/md5-cache/games-engines/devilutionx-1.5.0 +2308110940 metadata/md5-cache/games-engines/fheroes2-1.0.6 2104062139 metadata/md5-cache/games-fps/glxquake-bin-0-r3 2104070509 metadata/md5-cache/games-fps/quake1-demodata-1.06-r1 2104040939 metadata/md5-cache/games-fps/quake1-killer-2.2z-r1 @@ -44768,8 +44603,6 @@ 2307302219 metadata/md5-cache/games-misc/fortune-mod-3.18.0 2307302219 metadata/md5-cache/games-misc/gBhed-0.17-r2 2307302219 metadata/md5-cache/games-misc/little-inferno-20130509-r1 -2307302219 metadata/md5-cache/games-misc/lolcat-100.0.1-r1 -2307302219 metadata/md5-cache/games-misc/lolcat-100.0.1-r2 2307302219 metadata/md5-cache/games-misc/lucidlife-0.9.2-r1 2307302219 metadata/md5-cache/games-misc/nyancat-1.5.2 2307302219 metadata/md5-cache/games-misc/robotfindskitten-2.7182818.701-r1 @@ -44782,12 +44615,14 @@ 2307302219 metadata/md5-cache/games-misc/wumpus-1.4-r2 2307302219 metadata/md5-cache/games-misc/xcowsay-1.6 2307302219 metadata/md5-cache/games-misc/xcruiser-0.30-r1 -2308081243 metadata/md5-cache/games-misc/Manifest.gz 2308081243 metadata/md5-cache/games-misc/doge-3.6.0-r2 2308081243 metadata/md5-cache/games-misc/opengfx-7.1 2308081243 metadata/md5-cache/games-misc/openmsx-0.4.2 2308081243 metadata/md5-cache/games-misc/ponysay-3.0.3 2308081243 metadata/md5-cache/games-misc/usolitaire-0.2.1-r1 +2308130840 metadata/md5-cache/games-misc/Manifest.gz +2308130840 metadata/md5-cache/games-misc/lolcat-100.0.1-r1 +2308130840 metadata/md5-cache/games-misc/lolcat-100.0.1-r2 1807151809 metadata/md5-cache/games-mud/trebuchet-1.075-r1 2302231710 metadata/md5-cache/games-mud/tkmoo-0.3.32-r1 2307122210 metadata/md5-cache/games-mud/tf-5.0_beta8_p8-r1 @@ -44923,15 +44758,14 @@ 2307302219 metadata/md5-cache/games-roguelike/tomenet-4.7.3 2307302219 metadata/md5-cache/games-roguelike/wrogue-0.8.0b-r1 2307302219 metadata/md5-cache/games-roguelike/zangband-2.7.4c-r1 -2308081243 metadata/md5-cache/games-roguelike/Manifest.gz 2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.25.1-r103 2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.26.1-r2 2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.27.1-r1 2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.28.0-r1 2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.29.1 -2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.30.0 -2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.30.1 -2308081243 metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 +2308140510 metadata/md5-cache/games-roguelike/Manifest.gz +2308140510 metadata/md5-cache/games-roguelike/stone-soup-0.30.1 +2308140510 metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 2104161439 metadata/md5-cache/games-rpg/xu4-0.9-r1 2211080910 metadata/md5-cache/games-rpg/freedink-data-1.08.20190120 2302231710 metadata/md5-cache/games-rpg/bass-1.3-r1 @@ -45147,9 +44981,7 @@ 2307302219 metadata/md5-cache/games-util/xpadneo-0.9.5-r1 2307302219 metadata/md5-cache/games-util/xpadneo-9999 2307302219 metadata/md5-cache/games-util/xqf-1.0.6.2 -2308081243 metadata/md5-cache/games-util/Manifest.gz 2308081243 metadata/md5-cache/games-util/cartridges-1.5.6 -2308081243 metadata/md5-cache/games-util/cartridges-2.0.4 2308081243 metadata/md5-cache/games-util/cartridges-2.1.1 2308081243 metadata/md5-cache/games-util/gamemode-1.7 2308081243 metadata/md5-cache/games-util/gamemode-9999 @@ -45162,6 +44994,10 @@ 2308081243 metadata/md5-cache/games-util/sc-controller-0.4.8.9-r1 2308081243 metadata/md5-cache/games-util/xboxdrv-0.8.8_p20190118-r1 2308081243 metadata/md5-cache/games-util/xboxdrv-0.8.8_p20190118-r2 +2308131210 metadata/md5-cache/games-util/Manifest.gz +2308110640 metadata/md5-cache/games-util/cartridges-2.0.4 +2308131210 metadata/md5-cache/games-util/grfcodec-6.0.6_p20230811-r1 +2308111040 metadata/md5-cache/games-util/nml-0.7.4 2108271840 metadata/md5-cache/gnome-base/gnome-light-40.0 2307271340 metadata/md5-cache/gnome-base/gnome-40.0-r1 2307302219 metadata/md5-cache/gnome-base/gnome-applets-3.46.0 @@ -45177,7 +45013,6 @@ 2307302219 metadata/md5-cache/gnome-base/libgnomecanvas-2.30.3-r1 2307302219 metadata/md5-cache/gnome-base/libgtop-2.40.0-r2 2307302219 metadata/md5-cache/gnome-base/librsvg-2.40.21 -2308081840 metadata/md5-cache/gnome-base/Manifest.gz 2308081243 metadata/md5-cache/gnome-base/dconf-0.40.0 2308081243 metadata/md5-cache/gnome-base/dconf-editor-3.38.3 2308081243 metadata/md5-cache/gnome-base/dconf-editor-43.0 @@ -45192,7 +45027,6 @@ 2308081243 metadata/md5-cache/gnome-base/gnome-settings-daemon-44.1 2308081243 metadata/md5-cache/gnome-base/gnome-settings-daemon-45_alpha 2308081243 metadata/md5-cache/gnome-base/gnome-shell-44.1 -2308081840 metadata/md5-cache/gnome-base/gnome-shell-44.2 2308081243 metadata/md5-cache/gnome-base/gnome-shell-44.3 2308081243 metadata/md5-cache/gnome-base/gnome-shell-45_alpha 2308081243 metadata/md5-cache/gnome-base/gsettings-desktop-schemas-44.0 @@ -45202,12 +45036,15 @@ 2308081243 metadata/md5-cache/gnome-base/gvfs-1.50.6 2308081243 metadata/md5-cache/gnome-base/libgnomekbd-3.28.1 2308081243 metadata/md5-cache/gnome-base/librsvg-2.56.0 -2308081243 metadata/md5-cache/gnome-base/librsvg-2.56.1 2308081243 metadata/md5-cache/gnome-base/librsvg-2.56.2 2308081243 metadata/md5-cache/gnome-base/librsvg-2.56.3 2308081243 metadata/md5-cache/gnome-base/nautilus-44.1 -2308081243 metadata/md5-cache/gnome-base/nautilus-44.2.1 -2308081243 metadata/md5-cache/gnome-base/nautilus-45_alpha +2308130310 metadata/md5-cache/gnome-base/Manifest.gz +2308130310 metadata/md5-cache/gnome-base/gnome-settings-daemon-45_beta +2308122110 metadata/md5-cache/gnome-base/gnome-shell-44.2 +2308122140 metadata/md5-cache/gnome-base/librsvg-2.56.1 +2308122310 metadata/md5-cache/gnome-base/nautilus-44.2.1 +2308100540 metadata/md5-cache/gnome-base/nautilus-45_alpha 2304020410 metadata/md5-cache/gnome-extra/gnome-getting-started-docs-3.38.1 2304020410 metadata/md5-cache/gnome-extra/polkit-gnome-0.105-r2 2304302010 metadata/md5-cache/gnome-extra/cinnamon-translations-5.6.1 @@ -45238,10 +45075,6 @@ 2307302219 metadata/md5-cache/gnome-extra/synapse-0.2.99.4-r2 2307302219 metadata/md5-cache/gnome-extra/yelp-42.2-r1 2307302219 metadata/md5-cache/gnome-extra/yelp-xsl-42.1 -2308022010 metadata/md5-cache/gnome-extra/evolution-data-server-3.48.3 -2308022010 metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 -2308022010 metadata/md5-cache/gnome-extra/gnome-shell-frippery-44.1 -2308081840 metadata/md5-cache/gnome-extra/Manifest.gz 2308081243 metadata/md5-cache/gnome-extra/cinnamon-5.6.8 2308081243 metadata/md5-cache/gnome-extra/cinnamon-5.8.4 2308081243 metadata/md5-cache/gnome-extra/cinnamon-control-center-5.6.1 @@ -45317,6 +45150,12 @@ 2308081243 metadata/md5-cache/gnome-extra/zenity-3.44.0 2308081243 metadata/md5-cache/gnome-extra/zenity-3.44.1 2308081243 metadata/md5-cache/gnome-extra/zenity-3.99.0 +2308131910 metadata/md5-cache/gnome-extra/Manifest.gz +2308122140 metadata/md5-cache/gnome-extra/evolution-data-server-3.48.3 +2308131910 metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 +2308122310 metadata/md5-cache/gnome-extra/gnome-shell-frippery-44.1 +2308102010 metadata/md5-cache/gnome-extra/zenity-3.44.2 +2308101840 metadata/md5-cache/gnome-extra/zenity-3.99.1 2307302219 metadata/md5-cache/gnustep-apps/Manifest.gz 2307302219 metadata/md5-cache/gnustep-apps/aclock-0.4.0-r1 2307302219 metadata/md5-cache/gnustep-apps/addresses-0.4.8-r1 @@ -45467,7 +45306,6 @@ 2307302219 metadata/md5-cache/gui-libs/greetd-0.8.0 2307302219 metadata/md5-cache/gui-libs/greetd-0.9.0 2307302219 metadata/md5-cache/gui-libs/xdg-desktop-portal-lxqt-0.4.0 -2308081810 metadata/md5-cache/gui-libs/Manifest.gz 2308081243 metadata/md5-cache/gui-libs/amtk-5.6.1 2308081243 metadata/md5-cache/gui-libs/egl-gbm-1.1.0 2308081243 metadata/md5-cache/gui-libs/egl-gbm-1.1.0_p20230420 @@ -45476,11 +45314,6 @@ 2308081243 metadata/md5-cache/gui-libs/egl-wayland-1.1.12_p20230718 2308081243 metadata/md5-cache/gui-libs/egl-wayland-1.1.7-r1 2308081243 metadata/md5-cache/gui-libs/gdk-pixbuf-loader-webp-0.0.7 -2308081243 metadata/md5-cache/gui-libs/gtk-4.10.3 -2308081243 metadata/md5-cache/gui-libs/gtk-4.10.4 -2308081243 metadata/md5-cache/gui-libs/gtk-4.10.5 -2308081243 metadata/md5-cache/gui-libs/gtk-4.11.4 -2308081243 metadata/md5-cache/gui-libs/gtk-4.12.0 2308081243 metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.0 2308081243 metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.1 2308081243 metadata/md5-cache/gui-libs/gtksourceview-5.8.0 @@ -45522,6 +45355,12 @@ 2308081243 metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.6.0 2308081243 metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.7.0 2308081243 metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-9999 +2308122310 metadata/md5-cache/gui-libs/Manifest.gz +2308100540 metadata/md5-cache/gui-libs/gtk-4.10.3 +2308122310 metadata/md5-cache/gui-libs/gtk-4.10.4 +2308100540 metadata/md5-cache/gui-libs/gtk-4.10.5 +2308100540 metadata/md5-cache/gui-libs/gtk-4.11.4 +2308100540 metadata/md5-cache/gui-libs/gtk-4.12.0 2307302219 metadata/md5-cache/gui-wm/hikari-2.3.3 2308081243 metadata/md5-cache/gui-wm/Manifest.gz 2308081243 metadata/md5-cache/gui-wm/gamescope-3.11.51 @@ -45980,13 +45819,13 @@ 2308060110 metadata/md5-cache/kde-plasma/kwin-5.27.7-r1 2308050440 metadata/md5-cache/kde-plasma/plasma-desktop-5.27.7.1 2308060110 metadata/md5-cache/kde-plasma/plasma-workspace-5.27.7-r1 -2308061013 metadata/md5-cache/kde-plasma/powerdevil-5.27.7-r1 2308060110 metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.27.7-r1 -2308081243 metadata/md5-cache/kde-plasma/Manifest.gz 2308081243 metadata/md5-cache/kde-plasma/breeze-gtk-5.27.6 2308081243 metadata/md5-cache/kde-plasma/breeze-gtk-5.27.7 2308081243 metadata/md5-cache/kde-plasma/plasma-firewall-5.27.6 2308081243 metadata/md5-cache/kde-plasma/plasma-firewall-5.27.7 +2308101040 metadata/md5-cache/kde-plasma/Manifest.gz +2308101040 metadata/md5-cache/kde-plasma/powerdevil-5.27.7-r1 2107211809 metadata/md5-cache/lxde-base/lxde-common-0.99.2-r1 2107211809 metadata/md5-cache/lxde-base/lxde-meta-0.5.5-r7 2107211809 metadata/md5-cache/lxde-base/lxinput-0.3.5-r2 @@ -46051,9 +45890,7 @@ 2307302219 metadata/md5-cache/mail-client/neomutt-99999999 2307302219 metadata/md5-cache/mail-client/s-nail-14.9.24 2308020940 metadata/md5-cache/mail-client/thunderbird-bin-102.14.0 -2308022010 metadata/md5-cache/mail-client/evolution-3.48.3 2308050040 metadata/md5-cache/mail-client/mutt-2.2.10 -2308081243 metadata/md5-cache/mail-client/Manifest.gz 2308081243 metadata/md5-cache/mail-client/alot-0.10 2308081243 metadata/md5-cache/mail-client/alot-9999 2308081243 metadata/md5-cache/mail-client/balsa-2.6.4 @@ -46064,11 +45901,10 @@ 2308081243 metadata/md5-cache/mail-client/claws-mail-9999 2308081243 metadata/md5-cache/mail-client/geary-43.0 2308081243 metadata/md5-cache/mail-client/geary-44.0 -2308081243 metadata/md5-cache/mail-client/thunderbird-102.13.0 2308081243 metadata/md5-cache/mail-client/thunderbird-102.14.0 -2308081243 metadata/md5-cache/mail-client/thunderbird-115.0 -2308081243 metadata/md5-cache/mail-client/thunderbird-115.0.1 2308081243 metadata/md5-cache/mail-client/thunderbird-115.1.0 +2308122310 metadata/md5-cache/mail-client/Manifest.gz +2308122310 metadata/md5-cache/mail-client/evolution-3.48.3 2111071239 metadata/md5-cache/mail-filter/dkimproxy-1.4.1 2101070439 metadata/md5-cache/mail-filter/sieve-connect-0.90 2106132109 metadata/md5-cache/mail-filter/spamprobe-1.4d-r2 @@ -46463,11 +46299,12 @@ 2308011540 metadata/md5-cache/media-fonts/noto-20230731 2308021840 metadata/md5-cache/media-fonts/noto-20230531 2308052110 metadata/md5-cache/media-fonts/iosevka-26.0.1 -2308081243 metadata/md5-cache/media-fonts/Manifest.gz 2308081243 metadata/md5-cache/media-fonts/cantarell-0.303.1 2308081243 metadata/md5-cache/media-fonts/liberation-fonts-2.1.5 2308081243 metadata/md5-cache/media-fonts/noto-emoji-20220912-r2 2308081243 metadata/md5-cache/media-fonts/terminus-font-4.49.1 +2308130240 metadata/md5-cache/media-fonts/Manifest.gz +2308130240 metadata/md5-cache/media-fonts/spleen-2.0.0 2107180709 metadata/md5-cache/media-gfx/album-4.15-r1 2009111309 metadata/md5-cache/media-gfx/dpic-20200901 1912131839 metadata/md5-cache/media-gfx/gphotofs-0.5-r1 @@ -46541,7 +46378,6 @@ 2307302219 metadata/md5-cache/media-gfx/converseen-0.9.11.1 2307302219 metadata/md5-cache/media-gfx/converseen-0.9.9.8 2307302219 metadata/md5-cache/media-gfx/crwinfo-0.2 -2307302219 metadata/md5-cache/media-gfx/curaengine-4.13.1 2307302219 metadata/md5-cache/media-gfx/darktable-4.2.1 2307302219 metadata/md5-cache/media-gfx/darktable-4.4.1 2307302219 metadata/md5-cache/media-gfx/darktable-4.4.2 @@ -46556,11 +46392,8 @@ 2307302219 metadata/md5-cache/media-gfx/eom-1.26.0-r1 2307302219 metadata/md5-cache/media-gfx/exact-image-1.0.2-r8 2307302219 metadata/md5-cache/media-gfx/farbfeld-4 -2307302219 metadata/md5-cache/media-gfx/fbgrab-1.3 -2307302219 metadata/md5-cache/media-gfx/fbgrab-1.3.3 2307302219 metadata/md5-cache/media-gfx/fbgrab-1.5 2307302219 metadata/md5-cache/media-gfx/fbida-2.14-r6 -2307302219 metadata/md5-cache/media-gfx/fdm-materials-4.13.0 2307302219 metadata/md5-cache/media-gfx/feh-3.10 2307302219 metadata/md5-cache/media-gfx/feh-3.9.1 2307302219 metadata/md5-cache/media-gfx/feh-3.9.1-r1 @@ -46582,7 +46415,6 @@ 2307302219 metadata/md5-cache/media-gfx/gnuclad-0.2.4 2307302219 metadata/md5-cache/media-gfx/gozer-0.7-r4 2307302219 metadata/md5-cache/media-gfx/gphoto2-2.5.28-r1 -2307302219 metadata/md5-cache/media-gfx/graphicsmagick-9999 2307302219 metadata/md5-cache/media-gfx/gscan2pdf-2.12.5 2307302219 metadata/md5-cache/media-gfx/gscan2pdf-2.13.0 2307302219 metadata/md5-cache/media-gfx/gscan2pdf-2.13.2 @@ -46708,16 +46540,13 @@ 2307302219 metadata/md5-cache/media-gfx/xv-3.10a-r22 2307302219 metadata/md5-cache/media-gfx/zgv-5.9-r1 2307311140 metadata/md5-cache/media-gfx/evoluspencil-3.1.1 -2308012140 metadata/md5-cache/media-gfx/prusaslicer-2.6.0-r1 2308021010 metadata/md5-cache/media-gfx/tuxpaint-0.9.29 2308022110 metadata/md5-cache/media-gfx/skanpage-23.04.3 2308031840 metadata/md5-cache/media-gfx/digikam-8.1.0-r1 2308031840 metadata/md5-cache/media-gfx/kphotoalbum-5.11.0 2308070611 metadata/md5-cache/media-gfx/graphicsmagick-1.3.40 -2308070611 metadata/md5-cache/media-gfx/graphicsmagick-1.3.40-r1 2308041510 metadata/md5-cache/media-gfx/imagemagick-6.9.12.89 2308081010 metadata/md5-cache/media-gfx/ueberzugpp-2.9.0 -2308082210 metadata/md5-cache/media-gfx/Manifest.gz 2308081243 metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220124 2308081243 metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220827 2308081243 metadata/md5-cache/media-gfx/alembic-1.8.4 @@ -46734,7 +46563,6 @@ 2308081243 metadata/md5-cache/media-gfx/cairosvg-2.7.1 2308081243 metadata/md5-cache/media-gfx/cropgui-0.6-r1 2308081243 metadata/md5-cache/media-gfx/cropgui-0.6-r2 -2308081243 metadata/md5-cache/media-gfx/cura-4.13.1-r1 2308081243 metadata/md5-cache/media-gfx/curtail-1.3.1 2308081243 metadata/md5-cache/media-gfx/curtail-1.6.0 2308081243 metadata/md5-cache/media-gfx/curtail-1.7.0 @@ -46756,7 +46584,6 @@ 2308081243 metadata/md5-cache/media-gfx/freecad-0.20.2 2308081243 metadata/md5-cache/media-gfx/freecad-0.20.2-r1 2308081243 metadata/md5-cache/media-gfx/freecad-0.20.2-r2 -2308081243 metadata/md5-cache/media-gfx/freecad-9999 2308081243 metadata/md5-cache/media-gfx/frogr-1.7 2308081243 metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 2308081243 metadata/md5-cache/media-gfx/geeqie-2.1 @@ -46771,8 +46598,6 @@ 2308081243 metadata/md5-cache/media-gfx/gnome-photos-44.0 2308081243 metadata/md5-cache/media-gfx/gnome-screenshot-41.0 2308081243 metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r3 -2308081243 metadata/md5-cache/media-gfx/graphviz-8.0.5 -2308081243 metadata/md5-cache/media-gfx/graphviz-8.1.0 2308081243 metadata/md5-cache/media-gfx/gthumb-3.12.2-r4 2308081243 metadata/md5-cache/media-gfx/gthumb-3.12.2-r5 2308081243 metadata/md5-cache/media-gfx/hugin-2022.0.0 @@ -46818,6 +46643,15 @@ 2308081243 metadata/md5-cache/media-gfx/yafaray-3.5.1-r4 2308081243 metadata/md5-cache/media-gfx/zbar-0.23.90 2308081243 metadata/md5-cache/media-gfx/zbar-0.23.92 +2308132140 metadata/md5-cache/media-gfx/Manifest.gz +2308091140 metadata/md5-cache/media-gfx/freecad-9999 +2308132140 metadata/md5-cache/media-gfx/graphicsmagick-1.3.40-r1 +2308131010 metadata/md5-cache/media-gfx/graphicsmagick-1.3.41 +2308131010 metadata/md5-cache/media-gfx/graphicsmagick-9999 +2308130340 metadata/md5-cache/media-gfx/graphviz-8.1.0 +2308100710 metadata/md5-cache/media-gfx/jpegoptim-1.5.5 +2308090910 metadata/md5-cache/media-gfx/prusaslicer-2.6.0-r1 +2308111110 metadata/md5-cache/media-gfx/renderdoc-1.28 2106251539 metadata/md5-cache/media-libs/elles_icc_profiles-20160501.0932-r1 1911150539 metadata/md5-cache/media-libs/icc-profiles-basiccolor-printing2009-1.2.0 2102151209 metadata/md5-cache/media-libs/lastfmlib-0.4.0-r1 @@ -46891,7 +46725,6 @@ 2307302219 metadata/md5-cache/media-libs/aribb24-1.0.3-r2 2307302219 metadata/md5-cache/media-libs/assimp-5.2.5-r1 2307302219 metadata/md5-cache/media-libs/audiofile-0.3.6-r5 -2307302219 metadata/md5-cache/media-libs/avidemux-core-2.8.1-r1 2307302219 metadata/md5-cache/media-libs/bcg729-1.1.1 2307302219 metadata/md5-cache/media-libs/bio2jack-0.9-r2 2307302219 metadata/md5-cache/media-libs/cal3d-0.11.0-r1 @@ -46972,7 +46805,6 @@ 2307302219 metadata/md5-cache/media-libs/kcolorpicker-0.2.0 2307302219 metadata/md5-cache/media-libs/kimageannotator-0.6.0 2307302219 metadata/md5-cache/media-libs/kimageannotator-0.6.1 -2307302219 metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 2307302219 metadata/md5-cache/media-libs/kvazaar-2.1.0 2307302219 metadata/md5-cache/media-libs/kvazaar-2.2.0 2307302219 metadata/md5-cache/media-libs/kvazaar-9999 @@ -47055,7 +46887,6 @@ 2307302219 metadata/md5-cache/media-libs/libjxl-0.8.1 2307302219 metadata/md5-cache/media-libs/libjxl-0.8.2 2307302219 metadata/md5-cache/media-libs/libjxl-0.8.2-r1 -2307302219 metadata/md5-cache/media-libs/libjxl-9999 2307302219 metadata/md5-cache/media-libs/libkate-0.4.1-r4 2307302219 metadata/md5-cache/media-libs/libkeyfinder-2.2.7 2307302219 metadata/md5-cache/media-libs/liblastfm-1.1.0_pre20190625 @@ -47128,12 +46959,8 @@ 2307302219 metadata/md5-cache/media-libs/libsamplerate-9999 2307302219 metadata/md5-cache/media-libs/libsbsms-2.3.0 2307302219 metadata/md5-cache/media-libs/libsdl-1.2.15_p20221201 -2307302219 metadata/md5-cache/media-libs/libsdl-1.2.60 2307302219 metadata/md5-cache/media-libs/libsdl-1.2.64 -2307302219 metadata/md5-cache/media-libs/libsdl2-2.26.2 -2307302219 metadata/md5-cache/media-libs/libsdl2-2.26.3 2307302219 metadata/md5-cache/media-libs/libsdl2-2.26.5-r1 -2307302219 metadata/md5-cache/media-libs/libsdl2-2.28.0 2307302219 metadata/md5-cache/media-libs/libsfml-2.5.1-r1 2307302219 metadata/md5-cache/media-libs/libshout-2.4.6 2307302219 metadata/md5-cache/media-libs/libsidplay-1.36.59-r2 @@ -47175,7 +47002,6 @@ 2307302219 metadata/md5-cache/media-libs/lsp-plugins-9999 2307302219 metadata/md5-cache/media-libs/munt-mt32emu-2.7.0 2307302219 metadata/md5-cache/media-libs/musicbrainz-5.1.0 -2307302219 metadata/md5-cache/media-libs/nanosvg-20221222 2307302219 metadata/md5-cache/media-libs/nas-1.9.5 2307302219 metadata/md5-cache/media-libs/netpbm-11.2.0 2307302219 metadata/md5-cache/media-libs/noise-suppression-for-voice-0.91 @@ -47222,7 +47048,6 @@ 2307302219 metadata/md5-cache/media-libs/resid-0.16_p2-r2 2307302219 metadata/md5-cache/media-libs/rnnoise-0.4.1_p20210122-r1 2307302219 metadata/md5-cache/media-libs/rtaudio-5.2.0 -2307302219 metadata/md5-cache/media-libs/rtmidi-5.0.0 2307302219 metadata/md5-cache/media-libs/sbc-2.0 2307302219 metadata/md5-cache/media-libs/sdl-gfx-2.0.26-r1 2307302219 metadata/md5-cache/media-libs/sdl-image-1.2.12_p20220527-r1 @@ -47337,7 +47162,6 @@ 2308071510 metadata/md5-cache/media-libs/nv-codec-headers-11.1.5.1-r1 2308071510 metadata/md5-cache/media-libs/nv-codec-headers-11.1.5.2 2308070911 metadata/md5-cache/media-libs/smpeg-0.4.4-r12 -2308090740 metadata/md5-cache/media-libs/Manifest.gz 2308081243 metadata/md5-cache/media-libs/alsa-lib-1.2.8-r1 2308081243 metadata/md5-cache/media-libs/alsa-lib-1.2.9 2308081243 metadata/md5-cache/media-libs/aubio-0.4.9-r2 @@ -47455,7 +47279,6 @@ 2308081243 metadata/md5-cache/media-libs/libshumate-1.0.5 2308081243 metadata/md5-cache/media-libs/libsixel-1.10.3 2308081243 metadata/md5-cache/media-libs/libsndfile-1.2.0 -2308081243 metadata/md5-cache/media-libs/libsndfile-9999 2308081910 metadata/md5-cache/media-libs/libsvgtiny-0.1.7-r2 2308081243 metadata/md5-cache/media-libs/libva-2.18.0-r1 2308081243 metadata/md5-cache/media-libs/libva-2.19.0 @@ -47470,14 +47293,12 @@ 2308081243 metadata/md5-cache/media-libs/mesa-23.1.1 2308081243 metadata/md5-cache/media-libs/mesa-23.1.2 2308081243 metadata/md5-cache/media-libs/mesa-23.1.2-r1 -2308090740 metadata/md5-cache/media-libs/mesa-23.1.3 2308081243 metadata/md5-cache/media-libs/mesa-23.1.4 2308081243 metadata/md5-cache/media-libs/mesa-23.1.5 2308081243 metadata/md5-cache/media-libs/mesa-9999 2308081243 metadata/md5-cache/media-libs/mesa-amber-21.3.9-r1 2308081243 metadata/md5-cache/media-libs/mlt-7.14.0-r1 2308081243 metadata/md5-cache/media-libs/mlt-7.16.0 -2308081243 metadata/md5-cache/media-libs/mlt-7.16.0-r1 2308081243 metadata/md5-cache/media-libs/mutagen-1.46.0 2308081243 metadata/md5-cache/media-libs/oidn-1.4.2 2308081243 metadata/md5-cache/media-libs/oidn-1.4.3 @@ -47515,6 +47336,18 @@ 2308081243 metadata/md5-cache/media-libs/waffle-1.7.2 2308081243 metadata/md5-cache/media-libs/waffle-9999 2308081243 metadata/md5-cache/media-libs/webrtc-audio-processing-1.0 +2308132110 metadata/md5-cache/media-libs/Manifest.gz +2308100740 metadata/md5-cache/media-libs/avidemux-core-2.8.1-r1 +2308101040 metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 +2308111110 metadata/md5-cache/media-libs/libjxl-9999 +2308132040 metadata/md5-cache/media-libs/libsndfile-1.2.2 +2308132040 metadata/md5-cache/media-libs/libsndfile-9999 +2308092310 metadata/md5-cache/media-libs/libsvgtiny-pixbuf-0.0.2 +2308112240 metadata/md5-cache/media-libs/mesa-23.1.3 +2308121910 metadata/md5-cache/media-libs/mlt-7.16.0-r1 +2308090910 metadata/md5-cache/media-libs/nanosvg-20221222 +2308122110 metadata/md5-cache/media-libs/rtmidi-5.0.0 +2308100040 metadata/md5-cache/media-libs/zxing-cpp-2.1.0 2011090239 metadata/md5-cache/media-plugins/gimp-lqr-0.7.2-r1 2107201909 metadata/md5-cache/media-plugins/hexter-1.1.1 1911121409 metadata/md5-cache/media-plugins/ladspa-bs2b-0.9.1-r1 @@ -47799,8 +47632,6 @@ 2307302219 metadata/md5-cache/media-plugins/x42-plugins-20220605 2307302219 metadata/md5-cache/media-plugins/x42-plugins-20220714 2307302219 metadata/md5-cache/media-plugins/x42-plugins-99999999 -2308050240 metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 -2308081243 metadata/md5-cache/media-plugins/Manifest.gz 2308081243 metadata/md5-cache/media-plugins/ams-lv2-1.2.2-r1 2308081243 metadata/md5-cache/media-plugins/grilo-plugins-0.3.15 2308081243 metadata/md5-cache/media-plugins/grilo-plugins-0.3.16 @@ -48181,6 +48012,8 @@ 2308081243 metadata/md5-cache/media-plugins/mda-lv2-1.2.10-r1 2308081243 metadata/md5-cache/media-plugins/noise-repellent-0.1.5 2308081243 metadata/md5-cache/media-plugins/vamp-aubio-plugins-0.5.1-r2 +2308112210 metadata/md5-cache/media-plugins/Manifest.gz +2308112210 metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 2105202109 metadata/md5-cache/media-radio/adifmerg-31-r1 2005281909 metadata/md5-cache/media-radio/ax25-tools-0.0.10_rc5 2004131239 metadata/md5-cache/media-radio/dxcc-20191204 @@ -48191,7 +48024,6 @@ 2302231710 metadata/md5-cache/media-radio/grig-0.8.1-r1 2303180118 metadata/md5-cache/media-radio/cqrlog-2.4.0 2305121710 metadata/md5-cache/media-radio/xdx-2.91 -2307302219 metadata/md5-cache/media-radio/Manifest.gz 2307302219 metadata/md5-cache/media-radio/ax25-apps-0.0.8_rc5 2307302219 metadata/md5-cache/media-radio/cwdaemon-0.10.2 2307302219 metadata/md5-cache/media-radio/cwdaemon-0.11.0 @@ -48227,6 +48059,8 @@ 2307302219 metadata/md5-cache/media-radio/xlog-2.0.24 2307302219 metadata/md5-cache/media-radio/xwxapt-3.4.2 2307302219 metadata/md5-cache/media-radio/xwxapt-3.4.3 +2308130040 metadata/md5-cache/media-radio/Manifest.gz +2308130040 metadata/md5-cache/media-radio/cqrlog-2.5.2 1912100409 metadata/md5-cache/media-sound/cdtool-2.1.8-r1 2011141839 metadata/md5-cache/media-sound/fmtools-2.0.7 2103201139 metadata/md5-cache/media-sound/gst123-0.3.5 @@ -48236,7 +48070,6 @@ 2101241609 metadata/md5-cache/media-sound/ogg2mp3-0.6.1-r1 1912130239 metadata/md5-cache/media-sound/podcatcher-3.1.6 1910180209 metadata/md5-cache/media-sound/saydate-0.3.0 -2101312139 metadata/md5-cache/media-sound/sndfile-tools-1.5 2012311940 metadata/md5-cache/media-sound/timidity-eawpatches-12-r5 1910180209 metadata/md5-cache/media-sound/vlorb-1.2 1910180209 metadata/md5-cache/media-sound/wmsound-data-1.0.0 @@ -48258,7 +48091,6 @@ 2209101210 metadata/md5-cache/media-sound/shntool-3.0.10-r2 2209180440 metadata/md5-cache/media-sound/mpck-0.15-r1 2210211610 metadata/md5-cache/media-sound/aseqview-0.2.8-r2 -2210251110 metadata/md5-cache/media-sound/pavucontrol-5.0-r1 2211162210 metadata/md5-cache/media-sound/lxmusic-0.4.7-r2 2301301010 metadata/md5-cache/media-sound/subsonic-bin-6.1.6 2302221240 metadata/md5-cache/media-sound/fapg-0.44 @@ -48338,8 +48170,6 @@ 2307302219 metadata/md5-cache/media-sound/cmix-1.6-r1 2307302219 metadata/md5-cache/media-sound/cmus-2.10.0-r1 2307302219 metadata/md5-cache/media-sound/cmus-9999 -2307302219 metadata/md5-cache/media-sound/cmusfm-0.4.1 -2307302219 metadata/md5-cache/media-sound/cmusfm-0.5.0 2307302219 metadata/md5-cache/media-sound/combine_wave-0.3.1-r2 2307302219 metadata/md5-cache/media-sound/coquillo-2.0.1 2307302219 metadata/md5-cache/media-sound/cvoicecontrol-0.9_alpha-r2 @@ -48388,7 +48218,6 @@ 2307302219 metadata/md5-cache/media-sound/herrie-2.2-r2 2307302219 metadata/md5-cache/media-sound/horgand-1.14-r2 2307302219 metadata/md5-cache/media-sound/hydrogen-1.2.1-r1 -2307302219 metadata/md5-cache/media-sound/hydrogen-9999 2307302219 metadata/md5-cache/media-sound/id3-0.15-r2 2307302219 metadata/md5-cache/media-sound/id3ed-1.10.4-r1 2307302219 metadata/md5-cache/media-sound/id3ted-1.0 @@ -48418,7 +48247,6 @@ 2307302219 metadata/md5-cache/media-sound/mcdp-0.4b 2307302219 metadata/md5-cache/media-sound/meterbridge-0.9.3 2307302219 metadata/md5-cache/media-sound/milkytracker-1.03.00 -2307302219 metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 2307302219 metadata/md5-cache/media-sound/mixxx-2.3.5-r1 2307302219 metadata/md5-cache/media-sound/mixxx-2.3.9999 2307302219 metadata/md5-cache/media-sound/mixxx-9999 @@ -48480,8 +48308,6 @@ 2307302219 metadata/md5-cache/media-sound/qmidiroute-0.4.0-r1 2307302219 metadata/md5-cache/media-sound/qmmp-1.6.4 2307302219 metadata/md5-cache/media-sound/qmmp-9999 -2307302219 metadata/md5-cache/media-sound/qsampler-0.9.10-r2 -2307302219 metadata/md5-cache/media-sound/qsampler-0.9.9 2307302219 metadata/md5-cache/media-sound/qsampler-9999 2307302219 metadata/md5-cache/media-sound/qsynth-0.9.10 2307302219 metadata/md5-cache/media-sound/qtagger-1.0.1_p20150402 @@ -48492,7 +48318,6 @@ 2307302219 metadata/md5-cache/media-sound/rawrec-0.9.991 2307302219 metadata/md5-cache/media-sound/rcenter-0.6.2 2307302219 metadata/md5-cache/media-sound/rescrobbled-0.7.0 -2307302219 metadata/md5-cache/media-sound/rescrobbled-0.7.1 2307302219 metadata/md5-cache/media-sound/rexima-1.4-r2 2307302219 metadata/md5-cache/media-sound/rosegarden-23.06 2307302219 metadata/md5-cache/media-sound/schismtracker-20221201 @@ -48504,7 +48329,6 @@ 2307302219 metadata/md5-cache/media-sound/smixer-1.0.4 2307302219 metadata/md5-cache/media-sound/snapcast-0.27.0 2307302219 metadata/md5-cache/media-sound/snd-22.9 -2307302219 metadata/md5-cache/media-sound/sndfile-tools-9999 2307302219 metadata/md5-cache/media-sound/sndio-1.8.0 2307302219 metadata/md5-cache/media-sound/sndio-1.8.0-r1 2307302219 metadata/md5-cache/media-sound/sndio-1.9.0 @@ -48541,8 +48365,6 @@ 2307302219 metadata/md5-cache/media-sound/ttaenc-3.4.1-r1 2307302219 metadata/md5-cache/media-sound/tudor-volumed-0_pre20110427 2307302219 metadata/md5-cache/media-sound/twolame-0.4.0 -2307302219 metadata/md5-cache/media-sound/upmpdcli-1.7.9-r1 -2307302219 metadata/md5-cache/media-sound/upmpdcli-1.8.1 2307302219 metadata/md5-cache/media-sound/vb2rip-1.4 2307302219 metadata/md5-cache/media-sound/vimpc-0.09.2-r2 2307302219 metadata/md5-cache/media-sound/vimpc-9999 @@ -48580,7 +48402,6 @@ 2308030910 metadata/md5-cache/media-sound/qsynth-9999 2308070740 metadata/md5-cache/media-sound/cava-0.9.0 2308050240 metadata/md5-cache/media-sound/flac123-2.1.0 -2308081243 metadata/md5-cache/media-sound/Manifest.gz 2308081243 metadata/md5-cache/media-sound/a2jmidid-9-r1 2308081243 metadata/md5-cache/media-sound/a2jmidid-9999 2308081243 metadata/md5-cache/media-sound/apetag-1.12-r3 @@ -48597,7 +48418,6 @@ 2308081243 metadata/md5-cache/media-sound/denonavr-cli-3 2308081243 metadata/md5-cache/media-sound/dir2ogg-0.13-r1 2308081243 metadata/md5-cache/media-sound/easyeffects-7.0.5 -2308081243 metadata/md5-cache/media-sound/easyeffects-7.0.6 2308081243 metadata/md5-cache/media-sound/ecasound-2.9.3-r1 2308081243 metadata/md5-cache/media-sound/exaile-4.1.2 2308081243 metadata/md5-cache/media-sound/exaile-4.1.3 @@ -48668,6 +48488,19 @@ 2308081243 metadata/md5-cache/media-sound/wavbreaker-0.16 2308081243 metadata/md5-cache/media-sound/whipper-0.10.0 2308081243 metadata/md5-cache/media-sound/xmms2-0.9.3 +2308141340 metadata/md5-cache/media-sound/Manifest.gz +2308130040 metadata/md5-cache/media-sound/cava-0.9.1 +2308100610 metadata/md5-cache/media-sound/cmusfm-0.5.0 +2308141340 metadata/md5-cache/media-sound/easyeffects-7.0.7 +2308131040 metadata/md5-cache/media-sound/flac123-2.1.1 +2308092010 metadata/md5-cache/media-sound/hydrogen-9999 +2308131010 metadata/md5-cache/media-sound/liblc3-1.0.4 +2308122110 metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 +2308121110 metadata/md5-cache/media-sound/qsampler-0.9.10-r2 +2308140840 metadata/md5-cache/media-sound/rescrobbled-0.7.1 +2308130840 metadata/md5-cache/media-sound/sndfile-tools-1.5 +2308130840 metadata/md5-cache/media-sound/sndfile-tools-9999 +2308140510 metadata/md5-cache/media-sound/upmpdcli-1.8.1 1806021308 metadata/md5-cache/media-tv/ivtvplayer-0.1.3-r2 2110221139 metadata/md5-cache/media-tv/shoutcast2vdr-0.0.8-r1 2012172009 metadata/md5-cache/media-tv/w_scan-20170107 @@ -48766,11 +48599,7 @@ 2307302219 metadata/md5-cache/media-video/ffcast-2.4.8 2307302219 metadata/md5-cache/media-video/ffdiaporama-2.2_pre20221007 2307302219 metadata/md5-cache/media-video/ffdiaporama-2.2_pre20230525 -2307302219 metadata/md5-cache/media-video/ffmpeg-4.2.9 2307302219 metadata/md5-cache/media-video/ffmpeg-9999 -2307302219 metadata/md5-cache/media-video/ffmpeg-chromium-102 -2307302219 metadata/md5-cache/media-video/ffmpeg-chromium-106 -2307302219 metadata/md5-cache/media-video/ffmpeg-chromium-114 2307302219 metadata/md5-cache/media-video/ffmpegthumbnailer-2.2.2-r1 2307302219 metadata/md5-cache/media-video/flvstreamer-2.1c 2307302219 metadata/md5-cache/media-video/frameworks-0.3.7-r1 @@ -48795,7 +48624,6 @@ 2307302219 metadata/md5-cache/media-video/mediainfo-22.09 2307302219 metadata/md5-cache/media-video/mediainfo-23.03 2307302219 metadata/md5-cache/media-video/mediainfo-23.04 -2307302219 metadata/md5-cache/media-video/mjpegtools-2.2.1 2307302219 metadata/md5-cache/media-video/mjpg-streamer-0_pre20200524-r1 2307302219 metadata/md5-cache/media-video/mkclean-0.8.10 2307302219 metadata/md5-cache/media-video/mkvalidator-0.5.2 @@ -48820,7 +48648,6 @@ 2307302219 metadata/md5-cache/media-video/popcorntime-bin-0.4.9 2307302219 metadata/md5-cache/media-video/projectx-0.91.0.10-r4 2307302219 metadata/md5-cache/media-video/qmplay2-23.06.17-r1 -2307302219 metadata/md5-cache/media-video/qmplay2-9999 2307302219 metadata/md5-cache/media-video/raspberrypi-omxplayer-0_p20160528-r3 2307302219 metadata/md5-cache/media-video/rav1e-0.5.1 2307302219 metadata/md5-cache/media-video/rav1e-0.6.3 @@ -48866,7 +48693,6 @@ 2307302219 metadata/md5-cache/media-video/vdr-2.6.3 2307302219 metadata/md5-cache/media-video/vdr-2.6.4 2307302219 metadata/md5-cache/media-video/vdr2jpeg-0.2.0-r5 -2307302219 metadata/md5-cache/media-video/vlc-3.0.18 2307302219 metadata/md5-cache/media-video/vlc-3.0.18-r3 2307302219 metadata/md5-cache/media-video/vlc-3.0.9999 2307302219 metadata/md5-cache/media-video/vlc-9999 @@ -48878,7 +48704,6 @@ 2307302219 metadata/md5-cache/media-video/x264-encoder-9999 2307302219 metadata/md5-cache/media-video/xine-ui-0.99.13 2307302219 metadata/md5-cache/media-video/xvattr-1.3-r3 -2308022143 metadata/md5-cache/media-video/ffmpeg-4.2.9-r1 2308070611 metadata/md5-cache/media-video/ffmpeg-4.4.4-r3 2308070611 metadata/md5-cache/media-video/ffmpeg-4.4.4-r4 2308070611 metadata/md5-cache/media-video/ffmpeg-5.1.3-r3 @@ -48886,7 +48711,6 @@ 2308070611 metadata/md5-cache/media-video/ffmpeg-6.0-r2 2308070611 metadata/md5-cache/media-video/ffmpeg-6.0-r5 2308070611 metadata/md5-cache/media-video/ffmpeg-6.0-r6 -2308081243 metadata/md5-cache/media-video/Manifest.gz 2308081243 metadata/md5-cache/media-video/aravis-0.8.5 2308081243 metadata/md5-cache/media-video/aravis-9999 2308081243 metadata/md5-cache/media-video/celluloid-0.21-r1 @@ -48916,12 +48740,7 @@ 2308081243 metadata/md5-cache/media-video/openshot-2.6.1 2308081243 metadata/md5-cache/media-video/openshot-3.1.1 2308081243 metadata/md5-cache/media-video/peek-1.5.1-r1 -2308081243 metadata/md5-cache/media-video/pipewire-0.3.70-r2 -2308081243 metadata/md5-cache/media-video/pipewire-0.3.71-r2 -2308081243 metadata/md5-cache/media-video/pipewire-0.3.71-r3 2308081243 metadata/md5-cache/media-video/pipewire-0.3.75-r2 -2308081243 metadata/md5-cache/media-video/pipewire-0.3.76 -2308081243 metadata/md5-cache/media-video/pipewire-0.3.77 2308081243 metadata/md5-cache/media-video/pipewire-9999 2308081243 metadata/md5-cache/media-video/pitivi-2023.03-r1 2308081243 metadata/md5-cache/media-video/rage-0.4.0-r1 @@ -48930,7 +48749,6 @@ 2308081243 metadata/md5-cache/media-video/subliminal-9999 2308081243 metadata/md5-cache/media-video/totem-43.0 2308081243 metadata/md5-cache/media-video/vcsi-7.0.13-r1 -2308081243 metadata/md5-cache/media-video/vcsi-7.0.13-r2 2308081243 metadata/md5-cache/media-video/vidcutter-6.0.5.1-r2 2308081243 metadata/md5-cache/media-video/vidcutter-6.0.5.1_p20230201 2308081243 metadata/md5-cache/media-video/vidcutter-9999 @@ -48939,6 +48757,15 @@ 2308081243 metadata/md5-cache/media-video/wireplumber-0.4.14 2308081243 metadata/md5-cache/media-video/wireplumber-9999 2308081243 metadata/md5-cache/media-video/yle-dl-20230611 +2308140840 metadata/md5-cache/media-video/Manifest.gz +2308100740 metadata/md5-cache/media-video/ffmpeg-chromium-102 +2308100740 metadata/md5-cache/media-video/ffmpeg-chromium-106 +2308100740 metadata/md5-cache/media-video/ffmpeg-chromium-114 +2308121640 metadata/md5-cache/media-video/mjpegtools-2.2.1-r1 +2308131840 metadata/md5-cache/media-video/pipewire-0.3.77-r1 +2308092040 metadata/md5-cache/media-video/qmplay2-23.08.08 +2308092040 metadata/md5-cache/media-video/qmplay2-9999 +2308140840 metadata/md5-cache/media-video/vcsi-7.0.13-r2 2110212239 metadata/md5-cache/net-analyzer/arptools-1.0.2-r1 2104031909 metadata/md5-cache/net-analyzer/bwbar-1.2.3 2108110340 metadata/md5-cache/net-analyzer/etherape-0.9.20 @@ -49049,7 +48876,6 @@ 2307281510 metadata/md5-cache/net-analyzer/gsa-22.5.0 2307281740 metadata/md5-cache/net-analyzer/gsa-22.5.3 2307302219 metadata/md5-cache/net-analyzer/gsad-21.4.4 -2307302219 metadata/md5-cache/net-analyzer/gsad-22.5.1-r1 2307302219 metadata/md5-cache/net-analyzer/gspoof-3.2-r3 2307302219 metadata/md5-cache/net-analyzer/gvm-22.4 2307302219 metadata/md5-cache/net-analyzer/gvm-libs-21.4.4-r3 @@ -49062,8 +48888,6 @@ 2307302219 metadata/md5-cache/net-analyzer/hunt-1.5_p6_p1 2307302219 metadata/md5-cache/net-analyzer/hydra-9.4 2307302219 metadata/md5-cache/net-analyzer/icinga2-2.13.7 -2307302219 metadata/md5-cache/net-analyzer/icinga2-2.13.8 -2307302219 metadata/md5-cache/net-analyzer/icinga2-2.14.0 2307302219 metadata/md5-cache/net-analyzer/icinga2-9999 2307302219 metadata/md5-cache/net-analyzer/ifstat-1.1-r2 2307302219 metadata/md5-cache/net-analyzer/ifstatus-2.0.0 @@ -49117,7 +48941,6 @@ 2307302219 metadata/md5-cache/net-analyzer/ndoutils-2.1.3-r3 2307302219 metadata/md5-cache/net-analyzer/ndsad-1.33-r2 2307302219 metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.1 -2307302219 metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 2307302219 metadata/md5-cache/net-analyzer/netcat-110-r9 2307302219 metadata/md5-cache/net-analyzer/netcat-110.20180111-r1 2307302219 metadata/md5-cache/net-analyzer/netcat-110.20180111-r2 @@ -49231,7 +49054,6 @@ 2307302219 metadata/md5-cache/net-analyzer/zmap-9999 2307302219 metadata/md5-cache/net-analyzer/zniper-1.0-r3 2307311240 metadata/md5-cache/net-analyzer/gvm-libs-22.7.0 -2307311240 metadata/md5-cache/net-analyzer/gvmd-22.6.0 2307311610 metadata/md5-cache/net-analyzer/openvas-scanner-22.7.3-r1 2308011110 metadata/md5-cache/net-analyzer/zabbix-6.0.20 2308011040 metadata/md5-cache/net-analyzer/zabbix-6.4.5 @@ -49240,7 +49062,6 @@ 2308070611 metadata/md5-cache/net-analyzer/tcpslice-1.5 2308070611 metadata/md5-cache/net-analyzer/vnstat-2.10 2308081243 metadata/md5-cache/net-analyzer/2ping-4.5.1-r1 -2308081243 metadata/md5-cache/net-analyzer/Manifest.gz 2308081243 metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r1 2308081243 metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r2 2308081243 metadata/md5-cache/net-analyzer/fail2ban-9999 @@ -49265,9 +49086,7 @@ 2308081243 metadata/md5-cache/net-analyzer/nmap-7.93-r3 2308081243 metadata/md5-cache/net-analyzer/nmap-7.94 2308081243 metadata/md5-cache/net-analyzer/nmap-9999 -2308081243 metadata/md5-cache/net-analyzer/notus-scanner-22.5.0 2308081243 metadata/md5-cache/net-analyzer/ospd-openvas-21.4.4-r4 -2308081243 metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r1 2308081243 metadata/md5-cache/net-analyzer/pypacker-5.2 2308081243 metadata/md5-cache/net-analyzer/python-gvm-21.11.0 2308081243 metadata/md5-cache/net-analyzer/python-gvm-23.5.1 @@ -49289,6 +49108,14 @@ 2308081243 metadata/md5-cache/net-analyzer/wtfis-0.6.1-r1 2308081243 metadata/md5-cache/net-analyzer/wtfis-0.6.2 2308081243 metadata/md5-cache/net-analyzer/wtfis-9999 +2308132340 metadata/md5-cache/net-analyzer/Manifest.gz +2308111240 metadata/md5-cache/net-analyzer/gsad-22.5.1-r2 +2308111240 metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 +2308132340 metadata/md5-cache/net-analyzer/icinga2-2.13.8 +2308132340 metadata/md5-cache/net-analyzer/icinga2-2.14.0 +2308130040 metadata/md5-cache/net-analyzer/nessus-bin-10.5.4 +2308091640 metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 +2308111240 metadata/md5-cache/net-analyzer/ospd-openvas-22.5.3-r2 2104161439 metadata/md5-cache/net-dialup/sercd-3.0.0-r2 2205171510 metadata/md5-cache/net-dialup/ppp-scripts-0 2209170112 metadata/md5-cache/net-dialup/pppconfig-2.3.25 @@ -49346,7 +49173,6 @@ 2307302219 metadata/md5-cache/net-dns/djbdns-1.05-r38 2307302219 metadata/md5-cache/net-dns/dnrd-2.20.3-r3 2307302219 metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.4 -2307302219 metadata/md5-cache/net-dns/dnscrypt-proxy-9999 2307302219 metadata/md5-cache/net-dns/dnsdist-1.5.1-r101 2307302219 metadata/md5-cache/net-dns/dnsdist-1.6.1-r1 2307302219 metadata/md5-cache/net-dns/dnsdist-1.7.3-r1 @@ -49388,7 +49214,6 @@ 2308060210 metadata/md5-cache/net-dns/dnssec-validator-2.2.3-r3 2308070611 metadata/md5-cache/net-dns/libidn-1.41 2308070611 metadata/md5-cache/net-dns/libidn2-2.3.4 -2308081243 metadata/md5-cache/net-dns/Manifest.gz 2308081243 metadata/md5-cache/net-dns/avahi-0.8-r7 2308081243 metadata/md5-cache/net-dns/bind-9.16.37 2308081243 metadata/md5-cache/net-dns/bind-9.16.39 @@ -49404,6 +49229,11 @@ 2308081243 metadata/md5-cache/net-dns/unbound-1.16.3 2308081243 metadata/md5-cache/net-dns/unbound-1.17.0 2308081243 metadata/md5-cache/net-dns/unbound-1.17.1 +2308141210 metadata/md5-cache/net-dns/Manifest.gz +2308141210 metadata/md5-cache/net-dns/bind-9.16.42 +2308141210 metadata/md5-cache/net-dns/bind-tools-9.16.42 +2308120810 metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.5 +2308120810 metadata/md5-cache/net-dns/dnscrypt-proxy-9999 1902190039 metadata/md5-cache/net-firewall/ipkungfu-0.6.1-r1 2001260341 metadata/md5-cache/net-firewall/lutelwall-0.99-r1 2307302219 metadata/md5-cache/net-firewall/arno-iptables-firewall-2.1.1 @@ -49464,17 +49294,18 @@ 2307302219 metadata/md5-cache/net-fs/nfs-utils-2.6.3-r2 2307302219 metadata/md5-cache/net-fs/nfs4-acl-tools-0.3.7-r1 2307302219 metadata/md5-cache/net-fs/s3backer-1.6.3 -2307302219 metadata/md5-cache/net-fs/s3fs-1.91 2307302219 metadata/md5-cache/net-fs/s3fs-1.92 2307311840 metadata/md5-cache/net-fs/netatalk-3.1.12-r7 2307311840 metadata/md5-cache/net-fs/openafs-1.8.7 2307311840 metadata/md5-cache/net-fs/openafs-1.8.8.1-r1 -2308090810 metadata/md5-cache/net-fs/Manifest.gz 2308081243 metadata/md5-cache/net-fs/btfs-2.24 2308081243 metadata/md5-cache/net-fs/cifs-utils-6.15-r1 -2308090810 metadata/md5-cache/net-fs/cifs-utils-7.0 2308081243 metadata/md5-cache/net-fs/samba-4.18.4 2308081243 metadata/md5-cache/net-fs/sshfs-3.7.3-r1 +2308111740 metadata/md5-cache/net-fs/Manifest.gz +2308090910 metadata/md5-cache/net-fs/cifs-utils-7.0 +2308111040 metadata/md5-cache/net-fs/s3fs-1.93 +2308111740 metadata/md5-cache/net-fs/samba-4.18.5 2204111309 metadata/md5-cache/net-ftp/cmdftp-0.9.8 2211021740 metadata/md5-cache/net-ftp/uftpd-2.15-r1 2303261522 metadata/md5-cache/net-ftp/pureadmin-0.4-r3 @@ -49548,10 +49379,6 @@ 2307302219 metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.16 2307302219 metadata/md5-cache/net-im/sendxmpp-1.24 2307302219 metadata/md5-cache/net-im/skypeforlinux-8.100.0.203 -2307302219 metadata/md5-cache/net-im/skypeforlinux-8.98.0.402 -2307302219 metadata/md5-cache/net-im/skypeforlinux-8.98.0.407 -2307302219 metadata/md5-cache/net-im/skypeforlinux-8.99.0.202 -2307302219 metadata/md5-cache/net-im/skypeforlinux-8.99.0.403 2307302219 metadata/md5-cache/net-im/slack-4.29.149-r1 2307302219 metadata/md5-cache/net-im/spectrum2-2.2.0-r1 2307302219 metadata/md5-cache/net-im/spectrum2-2.2.1 @@ -49561,7 +49388,6 @@ 2307302219 metadata/md5-cache/net-im/whatsie-4.13.0 2307302219 metadata/md5-cache/net-im/whatsie-4.14.1 2307302219 metadata/md5-cache/net-im/ysm-2.9.9.1-r2 -2307302219 metadata/md5-cache/net-im/zoom-5.15.3.4839 2307302219 metadata/md5-cache/net-im/zoom-5.15.5.5603 2307311840 metadata/md5-cache/net-im/ejabberd-22.10 2307311840 metadata/md5-cache/net-im/ejabberd-23.01 @@ -49572,7 +49398,6 @@ 2308050540 metadata/md5-cache/net-im/element-desktop-bin-1.11.38 2308060210 metadata/md5-cache/net-im/prosody-modules-0_pre20230221 2308060210 metadata/md5-cache/net-im/prosody-modules-9999 -2308081243 metadata/md5-cache/net-im/Manifest.gz 2308081243 metadata/md5-cache/net-im/bitlbee-3.6-r2 2308081243 metadata/md5-cache/net-im/bitlbee-3.6-r3 2308081243 metadata/md5-cache/net-im/bitlbee-9999 @@ -49586,7 +49411,6 @@ 2308081243 metadata/md5-cache/net-im/poezio-9999 2308081243 metadata/md5-cache/net-im/swift-4.0.2-r102 2308081243 metadata/md5-cache/net-im/synapse-1.85.2-r1 -2308081243 metadata/md5-cache/net-im/synapse-1.87.0 2308081243 metadata/md5-cache/net-im/synapse-1.88.0 2308081243 metadata/md5-cache/net-im/telegram-desktop-4.8.1-r3 2308081243 metadata/md5-cache/net-im/telegram-desktop-4.8.4-r1 @@ -49597,6 +49421,10 @@ 2308081243 metadata/md5-cache/net-im/toxic-0.11.3-r1 2308081243 metadata/md5-cache/net-im/transwhat-0.2.2_p20190426-r3 2308081243 metadata/md5-cache/net-im/yowsup-3.3.0 +2308130010 metadata/md5-cache/net-im/Manifest.gz +2308101810 metadata/md5-cache/net-im/slack-4.33.84 +2308130010 metadata/md5-cache/net-im/synapse-1.87.0 +2308121740 metadata/md5-cache/net-im/zoom-5.15.7.6521 2106302209 metadata/md5-cache/net-irc/bnc-2.9.4-r2 2106302209 metadata/md5-cache/net-irc/muh-2.2a-r2 2008302209 metadata/md5-cache/net-irc/znc-igloo-push-20200520 @@ -49711,8 +49539,6 @@ 2304150910 metadata/md5-cache/net-libs/aqbanking-6.5.3-r1 2306102240 metadata/md5-cache/net-libs/rpcsvc-proto-1.4.4 2306301640 metadata/md5-cache/net-libs/freaklabs-chibiarduino-1.0.8_p20190329 -2307022040 metadata/md5-cache/net-libs/libupnpp-0.22.5 -2307022040 metadata/md5-cache/net-libs/libupnpp-0.23.0 2307191240 metadata/md5-cache/net-libs/courier-unicode-2.2.6 2307260910 metadata/md5-cache/net-libs/freaklabs-chibiarduino-9999 2307302219 metadata/md5-cache/net-libs/NativeThread-0_pre20190914-r1 @@ -49910,7 +49736,6 @@ 2307302219 metadata/md5-cache/net-libs/wslay-1.1.1_p20210115 2307302219 metadata/md5-cache/net-libs/wvstreams-4.6.1_p14-r2 2307302219 metadata/md5-cache/net-libs/xdp-tools-1.3.1-r3 -2307302219 metadata/md5-cache/net-libs/xdp-tools-1.4.0 2307302219 metadata/md5-cache/net-libs/xrootd-ceph-5.5.4 2307302219 metadata/md5-cache/net-libs/xrootd-ceph-5.5.5 2307302219 metadata/md5-cache/net-libs/zeromq-4.3.3-r1 @@ -49945,7 +49770,6 @@ 2308070611 metadata/md5-cache/net-libs/libpcap-1.10.4 2308070611 metadata/md5-cache/net-libs/miniupnpc-2.2.5 2308080810 metadata/md5-cache/net-libs/gnutls-3.8.1-r1 -2308081243 metadata/md5-cache/net-libs/Manifest.gz 2308081243 metadata/md5-cache/net-libs/davix-0.8.3 2308081243 metadata/md5-cache/net-libs/davix-0.8.4 2308081243 metadata/md5-cache/net-libs/dleyna-0.8.2 @@ -50002,12 +49826,8 @@ 2308081243 metadata/md5-cache/net-libs/nodejs-16.20.0 2308081243 metadata/md5-cache/net-libs/nodejs-16.20.1 2308081243 metadata/md5-cache/net-libs/nodejs-18.16.0 -2308081243 metadata/md5-cache/net-libs/nodejs-18.16.1 2308081243 metadata/md5-cache/net-libs/nodejs-18.17.0 2308081243 metadata/md5-cache/net-libs/nodejs-20.2.0 -2308081243 metadata/md5-cache/net-libs/nodejs-20.3.0 -2308081243 metadata/md5-cache/net-libs/nodejs-20.3.1 -2308081243 metadata/md5-cache/net-libs/nodejs-20.5.0 2308081243 metadata/md5-cache/net-libs/nodejs-99999999 2308081243 metadata/md5-cache/net-libs/pacparser-1.4.0 2308081243 metadata/md5-cache/net-libs/phodav-3.0 @@ -50028,12 +49848,20 @@ 2308081243 metadata/md5-cache/net-libs/webkit-gtk-2.40.4 2308081243 metadata/md5-cache/net-libs/webkit-gtk-2.40.4-r410 2308081243 metadata/md5-cache/net-libs/webkit-gtk-2.40.4-r600 -2308081243 metadata/md5-cache/net-libs/webkit-gtk-2.40.5 -2308081243 metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r410 -2308081243 metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r600 2308081243 metadata/md5-cache/net-libs/xrootd-5.5.4-r1 2308081243 metadata/md5-cache/net-libs/xrootd-5.5.5-r1 2308081243 metadata/md5-cache/net-libs/xrootd-5.6.1 +2308140510 metadata/md5-cache/net-libs/Manifest.gz +2308092140 metadata/md5-cache/net-libs/libcloudproviders-0.3.2 +2308140510 metadata/md5-cache/net-libs/libupnpp-0.23.0 +2308110910 metadata/md5-cache/net-libs/nodejs-16.20.2 +2308110910 metadata/md5-cache/net-libs/nodejs-18.17.1 +2308092240 metadata/md5-cache/net-libs/nodejs-20.5.0 +2308110910 metadata/md5-cache/net-libs/nodejs-20.5.1 +2308092140 metadata/md5-cache/net-libs/webkit-gtk-2.40.5 +2308092140 metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r410 +2308092140 metadata/md5-cache/net-libs/webkit-gtk-2.40.5-r600 +2308130040 metadata/md5-cache/net-libs/xdp-tools-1.4.0 2111060309 metadata/md5-cache/net-mail/imapsync-1.977 2103111039 metadata/md5-cache/net-mail/mlmmj-1.3.0-r1 2106190039 metadata/md5-cache/net-mail/nmzmail-1.1-r1 @@ -50100,7 +49928,6 @@ 2307302219 metadata/md5-cache/net-mail/list-remote-forwards-0.0.3 2307302219 metadata/md5-cache/net-mail/mailbox-count-0.0.6 2307302219 metadata/md5-cache/net-mail/mailfront-2.22 -2307302219 metadata/md5-cache/net-mail/mailshears-0.0.5 2307302219 metadata/md5-cache/net-mail/mairix-0.24 2307302219 metadata/md5-cache/net-mail/mboxgrep-0.7.9-r3 2307302219 metadata/md5-cache/net-mail/mess822-0.58-r2 @@ -50140,7 +49967,6 @@ 2307311840 metadata/md5-cache/net-mail/cyrus-imapd-3.4.5-r1 2307311840 metadata/md5-cache/net-mail/mailbase-1.8.1 2307311840 metadata/md5-cache/net-mail/poppassd_ceti-1.8.9 -2308081243 metadata/md5-cache/net-mail/Manifest.gz 2308081243 metadata/md5-cache/net-mail/automx2-2022.1 2308081243 metadata/md5-cache/net-mail/b4-0.12.1 2308081243 metadata/md5-cache/net-mail/fetchmail-6.4.27 @@ -50158,6 +49984,9 @@ 2308081243 metadata/md5-cache/net-mail/queue-repair-0.9.0-r2 2308081243 metadata/md5-cache/net-mail/rss2email-3.13.1 2308081243 metadata/md5-cache/net-mail/rss2email-3.14 +2308130840 metadata/md5-cache/net-mail/Manifest.gz +2308130840 metadata/md5-cache/net-mail/mailshears-0.0.5 +2308111110 metadata/md5-cache/net-mail/mu-1.10.6 2007201539 metadata/md5-cache/net-misc/asterisk-core-sounds-1.6.1-r1 2007201539 metadata/md5-cache/net-misc/asterisk-extra-sounds-1.5.2 2002230040 metadata/md5-cache/net-misc/babeld-1.8.2 @@ -50266,11 +50095,8 @@ 2307302219 metadata/md5-cache/net-misc/aria2-1.36.0-r1 2307302219 metadata/md5-cache/net-misc/arpd-0.2-r1 2307302219 metadata/md5-cache/net-misc/arpsponge-3.17.11-r1 -2307302219 metadata/md5-cache/net-misc/asterisk-16.29.1 2307302219 metadata/md5-cache/net-misc/asterisk-16.30.0 -2307302219 metadata/md5-cache/net-misc/asterisk-18.15.1 2307302219 metadata/md5-cache/net-misc/asterisk-18.17.0 -2307302219 metadata/md5-cache/net-misc/asterisk-18.17.1 2307302219 metadata/md5-cache/net-misc/asterisk-18.18.0 2307302219 metadata/md5-cache/net-misc/asterisk-20.3.0 2307302219 metadata/md5-cache/net-misc/astmanproxy-1.28.2 @@ -50574,9 +50400,6 @@ 2307302219 metadata/md5-cache/net-misc/yandex-disk-0.1.6.1080_p1 2307302219 metadata/md5-cache/net-misc/youtube-viewer-3.10.1 2307302219 metadata/md5-cache/net-misc/youtube-viewer-9999 -2307302219 metadata/md5-cache/net-misc/zerotier-1.10.1 -2307302219 metadata/md5-cache/net-misc/zerotier-1.10.6 -2307302219 metadata/md5-cache/net-misc/zerotier-1.6.4 2307302219 metadata/md5-cache/net-misc/zssh-1.5c-r2 2307302219 metadata/md5-cache/net-misc/zsync-0.6.2-r2 2307311840 metadata/md5-cache/net-misc/hylafaxplus-7.0.6-r3 @@ -50591,12 +50414,7 @@ 2308031940 metadata/md5-cache/net-misc/r8152-2.16.3-r1 2308030910 metadata/md5-cache/net-misc/tigervnc-1.13.1-r3 2308070611 metadata/md5-cache/net-misc/chrony-4.3-r5 -2308070611 metadata/md5-cache/net-misc/chrony-4.4_pre2 -2308060440 metadata/md5-cache/net-misc/chrony-9999 2308070611 metadata/md5-cache/net-misc/curl-8.0.1 -2308070611 metadata/md5-cache/net-misc/curl-8.1.2 -2308070611 metadata/md5-cache/net-misc/curl-8.2.1 -2308070611 metadata/md5-cache/net-misc/curl-9999 2308070611 metadata/md5-cache/net-misc/minissdpd-1.5.20211105 2308070611 metadata/md5-cache/net-misc/minissdpd-1.6.0 2308070611 metadata/md5-cache/net-misc/miniupnpd-2.3.1 @@ -50609,7 +50427,6 @@ 2308061340 metadata/md5-cache/net-misc/socat-1.7.4.4-r1 2308070611 metadata/md5-cache/net-misc/turbovnc-3.0.3 2308070611 metadata/md5-cache/net-misc/turbovnc-3.0.90 -2308090140 metadata/md5-cache/net-misc/Manifest.gz 2308081243 metadata/md5-cache/net-misc/autoupnp-0.5.0 2308081243 metadata/md5-cache/net-misc/casync-2_p20190407 2308081243 metadata/md5-cache/net-misc/chrome-remote-desktop-110.0.5481.14 @@ -50631,7 +50448,6 @@ 2308081243 metadata/md5-cache/net-misc/frr-8.5.2-r1 2308081243 metadata/md5-cache/net-misc/gallery-dl-1.25.5 2308081243 metadata/md5-cache/net-misc/gallery-dl-1.25.6 -2308081243 metadata/md5-cache/net-misc/gallery-dl-1.25.7 2308081243 metadata/md5-cache/net-misc/gallery-dl-1.25.8 2308081243 metadata/md5-cache/net-misc/gallery-dl-9999 2308081243 metadata/md5-cache/net-misc/gnome-connections-44.1 @@ -50646,7 +50462,6 @@ 2308081243 metadata/md5-cache/net-misc/gupnp-tools-0.12.1 2308081243 metadata/md5-cache/net-misc/htail-1.5 2308081243 metadata/md5-cache/net-misc/httpie-3.2.1-r1 -2308081243 metadata/md5-cache/net-misc/httpie-3.2.1-r2 2308081243 metadata/md5-cache/net-misc/httpstat-1.3.1 2308081243 metadata/md5-cache/net-misc/httpstat-1.3.1-r1 2308081243 metadata/md5-cache/net-misc/iputils-20211215 @@ -50710,10 +50525,25 @@ 2308081243 metadata/md5-cache/net-misc/yt-dlp-2023.07.06 2308081243 metadata/md5-cache/net-misc/yt-dlp-9999 2308081243 metadata/md5-cache/net-misc/ytmdl-2023.2.28 +2308122110 metadata/md5-cache/net-misc/Manifest.gz +2308111140 metadata/md5-cache/net-misc/asterisk-16.30.1 +2308111140 metadata/md5-cache/net-misc/asterisk-18.18.1 +2308111140 metadata/md5-cache/net-misc/asterisk-20.3.1 +2308111140 metadata/md5-cache/net-misc/asterisk-base-1 +2308100640 metadata/md5-cache/net-misc/chrony-4.4 +2308100640 metadata/md5-cache/net-misc/chrony-9999 +2308100610 metadata/md5-cache/net-misc/curl-8.1.2 +2308100610 metadata/md5-cache/net-misc/curl-8.2.1 +2308100610 metadata/md5-cache/net-misc/curl-9999 +2308122110 metadata/md5-cache/net-misc/gallery-dl-1.25.7 +2308092140 metadata/md5-cache/net-misc/httpie-3.2.1-r2 +2308110110 metadata/md5-cache/net-misc/openssh-9.4_p1 +2308111310 metadata/md5-cache/net-misc/zerotier-1.10.1 +2308111310 metadata/md5-cache/net-misc/zerotier-1.10.6 +2308111310 metadata/md5-cache/net-misc/zerotier-1.6.4 1911091712 metadata/md5-cache/net-nds/led-1.111 2204240440 metadata/md5-cache/net-nds/smbldap-tools-0.9.10-r1 2209170910 metadata/md5-cache/net-nds/gssproxy-0.9.1 -2303261522 metadata/md5-cache/net-nds/phpldapadmin-1.2.6.3 2307230512 metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 2307302219 metadata/md5-cache/net-nds/jxplorer-3.3.1.2-r1 2307302219 metadata/md5-cache/net-nds/ldapvi-1.7_p20101214-r4 @@ -50734,9 +50564,10 @@ 2308081243 metadata/md5-cache/net-nds/389-ds-base-1.4.4.19-r4 2308081243 metadata/md5-cache/net-nds/389-ds-base-2.1.0-r4 2308081243 metadata/md5-cache/net-nds/389-ds-base-2.3.2 -2308081243 metadata/md5-cache/net-nds/Manifest.gz 2308081243 metadata/md5-cache/net-nds/nsscache-0.39-r1 2308081243 metadata/md5-cache/net-nds/nsscache-0.47 +2308101110 metadata/md5-cache/net-nds/Manifest.gz +2308101110 metadata/md5-cache/net-nds/phpldapadmin-1.2.6.6 2104040109 metadata/md5-cache/net-news/yydecode-0.2.10-r1 2203040410 metadata/md5-cache/net-news/amphetadesk-0.93.1-r1 2307302219 metadata/md5-cache/net-news/newsboat-2.21-r1 @@ -50829,8 +50660,6 @@ 2307302219 metadata/md5-cache/net-p2p/retroshare-0.6.6-r1 2307302219 metadata/md5-cache/net-p2p/rtorrent-0.9.8-r1 2307302219 metadata/md5-cache/net-p2p/rtorrent-0.9.8-r2 -2307302219 metadata/md5-cache/net-p2p/syncthing-1.23.5 -2307302219 metadata/md5-cache/net-p2p/syncthing-1.23.6 2307302219 metadata/md5-cache/net-p2p/transmission-3.00-r6 2307302219 metadata/md5-cache/net-p2p/transmission-4.0.3 2307302219 metadata/md5-cache/net-p2p/transmission-4.0.3-r1 @@ -50839,7 +50668,6 @@ 2308031840 metadata/md5-cache/net-p2p/biglybt-3.4.0.0 2308070611 metadata/md5-cache/net-p2p/freenet-0.7.5_p1497 2308070611 metadata/md5-cache/net-p2p/ncdc-1.23.1 -2308081243 metadata/md5-cache/net-p2p/Manifest.gz 2308081243 metadata/md5-cache/net-p2p/airdcpp-webclient-2.11.2 2308081243 metadata/md5-cache/net-p2p/airdcpp-webclient-2.11.4 2308081243 metadata/md5-cache/net-p2p/airdcpp-webclient-2.12.1 @@ -50853,6 +50681,11 @@ 2308081243 metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.1-r1 2308081243 metadata/md5-cache/net-p2p/tremc-0.9.3 2308081243 metadata/md5-cache/net-p2p/tremc-0.9.3_p20230506 +2308130040 metadata/md5-cache/net-p2p/Manifest.gz +2308101310 metadata/md5-cache/net-p2p/kubo-0.22.0 +2308130040 metadata/md5-cache/net-p2p/syncthing-1.23.5 +2308130040 metadata/md5-cache/net-p2p/syncthing-1.23.6 +2308130040 metadata/md5-cache/net-p2p/syncthing-1.23.7 2011290239 metadata/md5-cache/net-print/c2esp-27 2104060140 metadata/md5-cache/net-print/cups-windows-6.0-r1 2111020109 metadata/md5-cache/net-print/fax4cups-1.29-r1 @@ -50894,11 +50727,10 @@ 2307311840 metadata/md5-cache/net-print/cups-2.4.5 2307311840 metadata/md5-cache/net-print/cups-2.4.6 2307311840 metadata/md5-cache/net-print/cups-9999 -2308081243 metadata/md5-cache/net-print/Manifest.gz 2308081243 metadata/md5-cache/net-print/cups-pk-helper-0.2.7-r1 2308081243 metadata/md5-cache/net-print/hplip-3.23.3 -2308081243 metadata/md5-cache/net-print/hplip-3.23.5 -2104192239 metadata/md5-cache/net-proxy/adzapper-20110915-r2 +2308140310 metadata/md5-cache/net-print/Manifest.gz +2308140310 metadata/md5-cache/net-print/hplip-3.23.5 2211030511 metadata/md5-cache/net-proxy/wwwoffle-2.9i-r2 2211150740 metadata/md5-cache/net-proxy/ziproxy-3.3.2 2307302219 metadata/md5-cache/net-proxy/3proxy-0.9.0 @@ -50907,23 +50739,15 @@ 2307302219 metadata/md5-cache/net-proxy/dante-1.4.1-r6 2307302219 metadata/md5-cache/net-proxy/dnsproxy-1.17 2307302219 metadata/md5-cache/net-proxy/haproxy-2.2.25 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.2.29 2307302219 metadata/md5-cache/net-proxy/haproxy-2.2.30 2307302219 metadata/md5-cache/net-proxy/haproxy-2.2.9999 2307302219 metadata/md5-cache/net-proxy/haproxy-2.4.18 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.4.22 2307302219 metadata/md5-cache/net-proxy/haproxy-2.4.23 2307302219 metadata/md5-cache/net-proxy/haproxy-2.4.9999 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.6.13 2307302219 metadata/md5-cache/net-proxy/haproxy-2.6.14 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.6.9 2307302219 metadata/md5-cache/net-proxy/haproxy-2.6.9999 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.7.3 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.7.8 2307302219 metadata/md5-cache/net-proxy/haproxy-2.7.9 2307302219 metadata/md5-cache/net-proxy/haproxy-2.7.9999 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.8.0 -2307302219 metadata/md5-cache/net-proxy/haproxy-2.8.1 2307302219 metadata/md5-cache/net-proxy/haproxy-2.8.9999 2307302219 metadata/md5-cache/net-proxy/haproxy-9999 2307302219 metadata/md5-cache/net-proxy/haproxy-dataplaneapi-2.5.1 @@ -50951,13 +50775,18 @@ 2307311840 metadata/md5-cache/net-proxy/squid-5.7-r1 2307311840 metadata/md5-cache/net-proxy/squid-5.8 2307311840 metadata/md5-cache/net-proxy/squid-5.9 -2308090810 metadata/md5-cache/net-proxy/Manifest.gz 2308081243 metadata/md5-cache/net-proxy/hatop-0.8.1 2308081243 metadata/md5-cache/net-proxy/hatop-0.8.2 2308081243 metadata/md5-cache/net-proxy/mitmproxy-9.0.1 2308090810 metadata/md5-cache/net-proxy/squid-6.2 2308081243 metadata/md5-cache/net-proxy/sshuttle-1.1.1 2308081243 metadata/md5-cache/net-proxy/trojan-1.16.0-r2 +2308110940 metadata/md5-cache/net-proxy/Manifest.gz +2308110940 metadata/md5-cache/net-proxy/adzapper-20110915-r2 +2308101010 metadata/md5-cache/net-proxy/haproxy-2.6.15 +2308091740 metadata/md5-cache/net-proxy/haproxy-2.7.10 +2308091740 metadata/md5-cache/net-proxy/haproxy-2.8.2 +2308091740 metadata/md5-cache/net-proxy/haproxy-2.9.9999 2307302219 metadata/md5-cache/net-voip/murmur-1.3.4-r1 2307302219 metadata/md5-cache/net-voip/murmur-1.4.287-r1 2307302219 metadata/md5-cache/net-voip/murmur-9999 @@ -51032,7 +50861,6 @@ 2307302219 metadata/md5-cache/net-vpn/tinc-1.1_pre18 2307302219 metadata/md5-cache/net-vpn/vpnc-0.5.3_p20220927-r1 2307302219 metadata/md5-cache/net-vpn/vpnc-9999 -2307302219 metadata/md5-cache/net-vpn/vpncloud-2.3.0 2307302219 metadata/md5-cache/net-vpn/vpncwatch-1.8.1-r1 2307302219 metadata/md5-cache/net-vpn/vtun-3.0.4-r3 2307302219 metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627 @@ -51040,12 +50868,10 @@ 2307302219 metadata/md5-cache/net-vpn/wireguard-tools-1.0.20210914 2308011440 metadata/md5-cache/net-vpn/i2p-2.3.0 2308021010 metadata/md5-cache/net-vpn/vtun-3.0.4-r4 -2308022010 metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 2308070611 metadata/md5-cache/net-vpn/ocserv-1.1.6 2308070611 metadata/md5-cache/net-vpn/ocserv-1.1.7 2308072040 metadata/md5-cache/net-vpn/tailscale-1.46.1 2308081243 metadata/md5-cache/net-vpn/6tunnel-0.13 -2308081243 metadata/md5-cache/net-vpn/Manifest.gz 2308081243 metadata/md5-cache/net-vpn/openconnect-9.12 2308081243 metadata/md5-cache/net-vpn/openconnect-9999 2308081243 metadata/md5-cache/net-vpn/protonvpn-cli-2.2.11-r2 @@ -51055,6 +50881,11 @@ 2308081243 metadata/md5-cache/net-vpn/tor-0.4.7.14 2308081243 metadata/md5-cache/net-vpn/tor-0.4.8.3_rc 2308081243 metadata/md5-cache/net-vpn/tor-9999 +2308122310 metadata/md5-cache/net-vpn/Manifest.gz +2308101010 metadata/md5-cache/net-vpn/headscale-0.22.3 +2308111010 metadata/md5-cache/net-vpn/libreswan-4.12 +2308122310 metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 +2308121310 metadata/md5-cache/net-vpn/vpncloud-2.3.0 2009240309 metadata/md5-cache/net-wireless/hidclient-20120728 2008032109 metadata/md5-cache/net-wireless/kismetmobiledashboard-1.5_beta1-r2 1905080439 metadata/md5-cache/net-wireless/portapack-firmware-20190405 @@ -51175,14 +51006,12 @@ 2308060210 metadata/md5-cache/net-wireless/unifi-6.5.55-r2 2308060210 metadata/md5-cache/net-wireless/unifi-7.3.83 2308060210 metadata/md5-cache/net-wireless/unifi-7.4.162 -2308081243 metadata/md5-cache/net-wireless/Manifest.gz 2308081243 metadata/md5-cache/net-wireless/aircrack-ng-1.7-r3 2308081243 metadata/md5-cache/net-wireless/aircrack-ng-9999 2308081243 metadata/md5-cache/net-wireless/blueberry-1.4.8 2308081243 metadata/md5-cache/net-wireless/blueman-2.3.5 2308081243 metadata/md5-cache/net-wireless/blueman-9999 2308081243 metadata/md5-cache/net-wireless/bluez-5.66-r1 -2308081243 metadata/md5-cache/net-wireless/bluez-5.68 2308081243 metadata/md5-cache/net-wireless/crda-4.14 2308081243 metadata/md5-cache/net-wireless/crda-4.15 2308081243 metadata/md5-cache/net-wireless/gnome-bluetooth-3.34.5 @@ -51223,6 +51052,8 @@ 2308081243 metadata/md5-cache/net-wireless/uhd-4.4.0.0 2308081243 metadata/md5-cache/net-wireless/urh-2.9.4 2308081243 metadata/md5-cache/net-wireless/urh-9999 +2308112240 metadata/md5-cache/net-wireless/Manifest.gz +2308112240 metadata/md5-cache/net-wireless/bluez-5.68 2307302219 metadata/md5-cache/perl-core/CPAN-2.290.0-r1 2307302219 metadata/md5-cache/perl-core/Compress-Raw-Zlib-2.202.0 2307302219 metadata/md5-cache/perl-core/Compress-Raw-Zlib-2.205.0 @@ -51496,7 +51327,6 @@ 2308081243 metadata/md5-cache/sci-chemistry/GromacsWrapper-0.8.2 2308081243 metadata/md5-cache/sci-chemistry/GromacsWrapper-0.8.4 2308081243 metadata/md5-cache/sci-chemistry/MDAnalysis-2.4.3 -2308081243 metadata/md5-cache/sci-chemistry/Manifest.gz 2308081243 metadata/md5-cache/sci-chemistry/ParmEd-3.4.3 2308081243 metadata/md5-cache/sci-chemistry/chemex-2022.3.4 2308081243 metadata/md5-cache/sci-chemistry/chemex-2022.3.5 @@ -51510,7 +51340,6 @@ 2308081243 metadata/md5-cache/sci-chemistry/gromacs-2023.2 2308081243 metadata/md5-cache/sci-chemistry/gromacs-2023.9999 2308081243 metadata/md5-cache/sci-chemistry/gromacs-9999 -2308081243 metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 2308081243 metadata/md5-cache/sci-chemistry/modeller-9.25 2308081243 metadata/md5-cache/sci-chemistry/molequeue-0.9.0-r1 2308081243 metadata/md5-cache/sci-chemistry/nmrglue-0.9 @@ -51523,6 +51352,8 @@ 2308081243 metadata/md5-cache/sci-chemistry/votca-2022 2308081243 metadata/md5-cache/sci-chemistry/votca-2022.1 2308081243 metadata/md5-cache/sci-chemistry/votca-9999 +2308130440 metadata/md5-cache/sci-chemistry/Manifest.gz +2308130440 metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 1702282330 metadata/md5-cache/sci-electronics/freehdl-0.0.8 2003201239 metadata/md5-cache/sci-electronics/geda-suite-20171223-r1 2108222309 metadata/md5-cache/sci-electronics/irsim-9.7.93 @@ -51609,16 +51440,16 @@ 2307302219 metadata/md5-cache/sci-electronics/xnecview-1.37 2307302219 metadata/md5-cache/sci-electronics/xoscope-2.3 2308021740 metadata/md5-cache/sci-electronics/nvc-1.10.1 -2308081243 metadata/md5-cache/sci-electronics/Manifest.gz -2308081243 metadata/md5-cache/sci-electronics/kicad-7.0.1 -2308081243 metadata/md5-cache/sci-electronics/kicad-7.0.2 -2308081243 metadata/md5-cache/sci-electronics/kicad-7.0.6 -2308081243 metadata/md5-cache/sci-electronics/kicad-9999 2308081243 metadata/md5-cache/sci-electronics/klayout-0.28.9 2308081243 metadata/md5-cache/sci-electronics/klayout-9999 2308081243 metadata/md5-cache/sci-electronics/magic-8.3.309-r2 2308081243 metadata/md5-cache/sci-electronics/magic-8.3.309-r3 2308081243 metadata/md5-cache/sci-electronics/magic-8.3.365 +2308100810 metadata/md5-cache/sci-electronics/Manifest.gz +2308100810 metadata/md5-cache/sci-electronics/kicad-7.0.1 +2308090840 metadata/md5-cache/sci-electronics/kicad-7.0.2-r1 +2308090840 metadata/md5-cache/sci-electronics/kicad-7.0.6-r2 +2308090840 metadata/md5-cache/sci-electronics/kicad-9999 2108222309 metadata/md5-cache/sci-geosciences/gshhs-data-2.2.0 2103020309 metadata/md5-cache/sci-geosciences/readosm-1.1.0a 2111301209 metadata/md5-cache/sci-geosciences/opencpn-plugins-meta-4.2.0-r6 @@ -51912,7 +51743,6 @@ 2307302219 metadata/md5-cache/sci-libs/libgeodecomp-0.5.0_pre20201009 2307302219 metadata/md5-cache/sci-libs/libgeotiff-1.7.1-r3 2307302219 metadata/md5-cache/sci-libs/libghemical-3.0.0 -2307302219 metadata/md5-cache/sci-libs/libigl-2.4.0 2307302219 metadata/md5-cache/sci-libs/libint-1.1.6 2307302219 metadata/md5-cache/sci-libs/libint-2.6.0-r5 2307302219 metadata/md5-cache/sci-libs/libmuscle-3.7-r3 @@ -51964,7 +51794,6 @@ 2307302219 metadata/md5-cache/sci-libs/openblas-0.3.21-r1 2307302219 metadata/md5-cache/sci-libs/openblas-0.3.23 2307302219 metadata/md5-cache/sci-libs/openlibm-0.7.5 -2307302219 metadata/md5-cache/sci-libs/openlibm-0.8.0 2307302219 metadata/md5-cache/sci-libs/orocos-bfl-0.8.0 2307302219 metadata/md5-cache/sci-libs/orocos_kdl-1.5.1 2307302219 metadata/md5-cache/sci-libs/orocos_kdl-9999 @@ -52042,13 +51871,10 @@ 2308070611 metadata/md5-cache/sci-libs/dealii-9.4.1-r1 2308051510 metadata/md5-cache/sci-libs/gklib-5.1.1_p20230327-r1 2308051510 metadata/md5-cache/sci-libs/metis-5.2.1-r2 -2308081243 metadata/md5-cache/sci-libs/Manifest.gz 2308081243 metadata/md5-cache/sci-libs/NNPACK-2020.12.22-r1 2308081243 metadata/md5-cache/sci-libs/blis-0.9.0 2308081243 metadata/md5-cache/sci-libs/branca-0.6.0-r1 2308081243 metadata/md5-cache/sci-libs/caffe2-1.13.1-r6 -2308081243 metadata/md5-cache/sci-libs/caffe2-2.0.0-r4 -2308081243 metadata/md5-cache/sci-libs/caffe2-2.0.1-r3 2308081243 metadata/md5-cache/sci-libs/cantera-2.6.0-r2 2308081243 metadata/md5-cache/sci-libs/cartopy-0.21.1 2308081243 metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 @@ -52060,7 +51886,6 @@ 2308081243 metadata/md5-cache/sci-libs/eccodes-2.18.0 2308081243 metadata/md5-cache/sci-libs/evaluate-0.4.0-r2 2308081243 metadata/md5-cache/sci-libs/gdal-3.6.4 -2308081243 metadata/md5-cache/sci-libs/gdal-3.7.0 2308081243 metadata/md5-cache/sci-libs/gmsh-4.10.3-r1 2308081243 metadata/md5-cache/sci-libs/gmsh-4.11.1-r1 2308081243 metadata/md5-cache/sci-libs/gmsh-4.9.5-r3 @@ -52117,11 +51942,18 @@ 2308081243 metadata/md5-cache/sci-libs/tokenizers-0.13.3 2308081243 metadata/md5-cache/sci-libs/transformers-4.27.4 2308081243 metadata/md5-cache/sci-libs/transformers-4.29.2 -2308081243 metadata/md5-cache/sci-libs/transformers-4.30.2 2308081243 metadata/md5-cache/sci-libs/volk-2.5.1 2308081243 metadata/md5-cache/sci-libs/volk-3.0.0-r1 2308081243 metadata/md5-cache/sci-libs/vtk-9.2.5 2308081243 metadata/md5-cache/sci-libs/vtk-9.2.6 +2308131910 metadata/md5-cache/sci-libs/Manifest.gz +2308111040 metadata/md5-cache/sci-libs/caffe2-2.0.0-r5 +2308111210 metadata/md5-cache/sci-libs/caffe2-2.0.1-r4 +2308121910 metadata/md5-cache/sci-libs/gdal-3.7.0 +2308090910 metadata/md5-cache/sci-libs/libigl-2.4.0 +2308100010 metadata/md5-cache/sci-libs/openlibm-0.8.0 +2308131910 metadata/md5-cache/sci-libs/safetensors-0.3.1-r1 +2308131910 metadata/md5-cache/sci-libs/transformers-4.30.2-r1 2111220639 metadata/md5-cache/sci-mathematics/octave-epstk-2.4 2112061039 metadata/md5-cache/sci-mathematics/gp2c-0.0.12 2203110039 metadata/md5-cache/sci-mathematics/verit-2021.06.2 @@ -52174,7 +52006,6 @@ 2307302219 metadata/md5-cache/sci-mathematics/cgal-5.5.2 2307302219 metadata/md5-cache/sci-mathematics/coq-8.12.0-r2 2307302219 metadata/md5-cache/sci-mathematics/cryptominisat-5.11.11 -2307302219 metadata/md5-cache/sci-mathematics/cryptominisat-5.11.4 2307302219 metadata/md5-cache/sci-mathematics/cubicle-1.2.0-r2 2307302219 metadata/md5-cache/sci-mathematics/dataplot-20131220 2307302219 metadata/md5-cache/sci-mathematics/diagrtb-2.64 @@ -52259,7 +52090,6 @@ 2307302219 metadata/md5-cache/sci-mathematics/yafu-1.34.3-r1 2307302219 metadata/md5-cache/sci-mathematics/yices2-2.6.4-r1 2308021410 metadata/md5-cache/sci-mathematics/pari-2.15.4-r1 -2308081243 metadata/md5-cache/sci-mathematics/Manifest.gz 2308081243 metadata/md5-cache/sci-mathematics/alectryon-1.4.0-r1 2308081243 metadata/md5-cache/sci-mathematics/boolector-3.2.2_p20220110 2308081243 metadata/md5-cache/sci-mathematics/cadabra-2.4.3.2-r1 @@ -52287,6 +52117,12 @@ 2308081243 metadata/md5-cache/sci-mathematics/slepc-3.19.1 2308081243 metadata/md5-cache/sci-mathematics/stp-2.3.3-r3 2308081243 metadata/md5-cache/sci-mathematics/z3-4.12.1 +2308132240 metadata/md5-cache/sci-mathematics/Manifest.gz +2308130240 metadata/md5-cache/sci-mathematics/cryptominisat-5.11.12 +2308132240 metadata/md5-cache/sci-mathematics/proverif-2.04 +2308132240 metadata/md5-cache/sci-mathematics/proverif-9999 +2308132240 metadata/md5-cache/sci-mathematics/verifpal-0.27.0 +2308120840 metadata/md5-cache/sci-mathematics/wxmaxima-23.07.0 2104180939 metadata/md5-cache/sci-misc/ViSP-images-3.3.0 2207071340 metadata/md5-cache/sci-misc/ViSP-images-3.5.0 2302231710 metadata/md5-cache/sci-misc/cdfplayer-12.2.0-r1 @@ -52405,7 +52241,6 @@ 2307302219 metadata/md5-cache/sci-visualization/xgraph-12.1-r4 2307302219 metadata/md5-cache/sci-visualization/xyscan-4.3.0 2307302219 metadata/md5-cache/sci-visualization/zhu3d-4.2.6-r1 -2308081243 metadata/md5-cache/sci-visualization/Manifest.gz 2308081243 metadata/md5-cache/sci-visualization/dash-2.8.1 2308081243 metadata/md5-cache/sci-visualization/jupyter-dash-0.4.2 2308081243 metadata/md5-cache/sci-visualization/paraview-5.11.1 @@ -52416,6 +52251,8 @@ 2308081243 metadata/md5-cache/sci-visualization/tensorboard-2.12.0 2308081243 metadata/md5-cache/sci-visualization/veusz-3.5.3 2308081243 metadata/md5-cache/sci-visualization/veusz-3.6.2 +2308121910 metadata/md5-cache/sci-visualization/Manifest.gz +2308121910 metadata/md5-cache/sci-visualization/gnuplot-5.4.8 2212232340 metadata/md5-cache/sec-policy/selinux-base-policy-2.20221101-r3 2303261522 metadata/md5-cache/sec-policy/selinux-accountsd-2.20221101-r3 2303261522 metadata/md5-cache/sec-policy/selinux-acct-2.20221101-r3 @@ -53205,7 +53042,6 @@ 2205130940 metadata/md5-cache/sys-apps/lsb-release-1.4-r4 2205140110 metadata/md5-cache/sys-apps/yarn-1.22.19 2205252010 metadata/md5-cache/sys-apps/sdparm-1.12 -2206010010 metadata/md5-cache/sys-apps/eless-0.7 2206021040 metadata/md5-cache/sys-apps/sg3_utils-1.47 2206040540 metadata/md5-cache/sys-apps/systemd-tmpfiles-250 2208092340 metadata/md5-cache/sys-apps/iucode_tool-2.3.1-r1 @@ -53224,8 +53060,6 @@ 2302210840 metadata/md5-cache/sys-apps/most-5.2.0 2303041940 metadata/md5-cache/sys-apps/ethtool-6.1 2303041510 metadata/md5-cache/sys-apps/sg3_utils-1.47-r1 -2303200542 metadata/md5-cache/sys-apps/inxi-3.3.20.1 -2303211340 metadata/md5-cache/sys-apps/inxi-3.3.25.1 2303261522 metadata/md5-cache/sys-apps/hw-probe-1.6.5 2304110140 metadata/md5-cache/sys-apps/daemonize-1.7.8 2304191440 metadata/md5-cache/sys-apps/cracklib-words-2.9.10 @@ -53412,7 +53246,6 @@ 2307302219 metadata/md5-cache/sys-apps/less-633 2307302219 metadata/md5-cache/sys-apps/less-633-r1 2307302219 metadata/md5-cache/sys-apps/less-633-r2 -2307302219 metadata/md5-cache/sys-apps/less-9999 2307302219 metadata/md5-cache/sys-apps/likwid-4.3.4 2307302219 metadata/md5-cache/sys-apps/likwid-5.2.1 2307302219 metadata/md5-cache/sys-apps/likwid-5.2.2 @@ -53597,7 +53430,6 @@ 2308070611 metadata/md5-cache/sys-apps/shadow-4.13-r4 2308070611 metadata/md5-cache/sys-apps/sysvinit-3.07 2308070611 metadata/md5-cache/sys-apps/sysvinit-3.07-r1 -2308090610 metadata/md5-cache/sys-apps/Manifest.gz 2308081243 metadata/md5-cache/sys-apps/accountsservice-23.13.9 2308081243 metadata/md5-cache/sys-apps/apparmor-utils-3.0.10-r1 2308081243 metadata/md5-cache/sys-apps/apparmor-utils-3.0.8 @@ -53657,7 +53489,6 @@ 2308081243 metadata/md5-cache/sys-apps/onerng-3.7 2308081243 metadata/md5-cache/sys-apps/opal-utils-7.0 2308081243 metadata/md5-cache/sys-apps/openrazer-3.6.1 -2308081243 metadata/md5-cache/sys-apps/openrazer-3.6.1-r2 2308081243 metadata/md5-cache/sys-apps/openrc-0.46 2308081243 metadata/md5-cache/sys-apps/openrc-0.47.1 2308081243 metadata/md5-cache/sys-apps/openrc-0.48 @@ -53682,16 +53513,12 @@ 2308081243 metadata/md5-cache/sys-apps/portage-3.0.47-r1 2308081243 metadata/md5-cache/sys-apps/portage-3.0.48.1-r2 2308081243 metadata/md5-cache/sys-apps/portage-3.0.49-r1 -2308081243 metadata/md5-cache/sys-apps/portage-3.0.49-r2 -2308090610 metadata/md5-cache/sys-apps/portage-3.0.50 -2308081243 metadata/md5-cache/sys-apps/portage-9999 2308081243 metadata/md5-cache/sys-apps/razer-cli-2.1.0 2308081243 metadata/md5-cache/sys-apps/razer-cli-2.2.0 2308081243 metadata/md5-cache/sys-apps/razercfg-0.42 2308081243 metadata/md5-cache/sys-apps/razercommander-1.2.1.2-r1 2308081243 metadata/md5-cache/sys-apps/selinux-python-3.5 2308081243 metadata/md5-cache/sys-apps/selinux-python-9999 -2308081243 metadata/md5-cache/sys-apps/system-monitoring-center-2.14.0-r1 2308081243 metadata/md5-cache/sys-apps/system-monitoring-center-2.17.2-r1 2308081243 metadata/md5-cache/sys-apps/system-monitoring-center-2.18.3-r1 2308081243 metadata/md5-cache/sys-apps/system-monitoring-center-2.20.2 @@ -53702,9 +53529,6 @@ 2308081243 metadata/md5-cache/sys-apps/systemd-253.5-r1 2308081243 metadata/md5-cache/sys-apps/systemd-253.6 2308081243 metadata/md5-cache/sys-apps/systemd-253.7 -2308081243 metadata/md5-cache/sys-apps/systemd-254 -2308081243 metadata/md5-cache/sys-apps/systemd-254-r1 -2308081243 metadata/md5-cache/sys-apps/systemd-254-r2 2308081243 metadata/md5-cache/sys-apps/systemd-9999 2308081243 metadata/md5-cache/sys-apps/systemd-utils-252.10 2308081243 metadata/md5-cache/sys-apps/systemd-utils-252.9 @@ -53726,6 +53550,21 @@ 2308081243 metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-44.1-r1 2308081243 metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-44.2 2308081243 metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45_alpha +2308132240 metadata/md5-cache/sys-apps/Manifest.gz +2308120340 metadata/md5-cache/sys-apps/eless-0.7 +2308100110 metadata/md5-cache/sys-apps/inxi-3.3.28.1 +2308130610 metadata/md5-cache/sys-apps/less-643 +2308130610 metadata/md5-cache/sys-apps/less-9999 +2308100810 metadata/md5-cache/sys-apps/mawk-1.3.4_p20230730 +2308120840 metadata/md5-cache/sys-apps/mawk-1.3.4_p20230808 +2308121110 metadata/md5-cache/sys-apps/openrazer-3.6.1-r2 +2308131910 metadata/md5-cache/sys-apps/portage-3.0.49-r2 +2308092040 metadata/md5-cache/sys-apps/portage-3.0.50 +2308092040 metadata/md5-cache/sys-apps/portage-9999 +2308132240 metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1 +2308100210 metadata/md5-cache/sys-apps/systemd-253.8 +2308100040 metadata/md5-cache/sys-apps/systemd-254.1 +2308100210 metadata/md5-cache/sys-apps/systemd-utils-253.8 2110110009 metadata/md5-cache/sys-auth/libyubikey-1.13 2011160239 metadata/md5-cache/sys-auth/ykclient-2.15 2205040640 metadata/md5-cache/sys-auth/polkit-pkla-compat-0.1-r2 @@ -54126,9 +53965,6 @@ 2307302219 metadata/md5-cache/sys-cluster/vzctl-4.9.4-r1 2307311840 metadata/md5-cache/sys-cluster/slurm-22.05.3 2308021640 metadata/md5-cache/sys-cluster/torque-6.0.4-r6 -2308082340 metadata/md5-cache/sys-cluster/Manifest.gz -2308081243 metadata/md5-cache/sys-cluster/ceph-16.2.13-r1 -2308081243 metadata/md5-cache/sys-cluster/ceph-17.2.6-r5 2308081243 metadata/md5-cache/sys-cluster/charliecloud-0.32 2308081243 metadata/md5-cache/sys-cluster/charliecloud-0.33 2308081243 metadata/md5-cache/sys-cluster/charliecloud-9999 @@ -54147,7 +53983,10 @@ 2308081243 metadata/md5-cache/sys-cluster/rdma-core-9999 2308081243 metadata/md5-cache/sys-cluster/sanlock-3.8.4-r1 2308081243 metadata/md5-cache/sys-cluster/sanlock-3.8.5 -2104060140 metadata/md5-cache/sys-devel/boost-m4-0.4_p20160328 +2308110010 metadata/md5-cache/sys-cluster/Manifest.gz +2308110010 metadata/md5-cache/sys-cluster/ceph-16.2.13-r2 +2308110010 metadata/md5-cache/sys-cluster/ceph-17.2.6-r6 +2308110010 metadata/md5-cache/sys-cluster/ceph-18.2.0 2204141010 metadata/md5-cache/sys-devel/cons-2.3.0-r1 2208022310 metadata/md5-cache/sys-devel/llvmgold-14 2209170112 metadata/md5-cache/sys-devel/binutils-config-5.4.1 @@ -54271,13 +54110,9 @@ 2308021940 metadata/md5-cache/sys-devel/llvmgold-16 2308040511 metadata/md5-cache/sys-devel/binutils-2.41 2308040511 metadata/md5-cache/sys-devel/binutils-9999 -2308031910 metadata/md5-cache/sys-devel/clang-common-17.0.0.9999 -2308031910 metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 -2308031910 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230803 2308031910 metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230803 2308040511 metadata/md5-cache/sys-devel/gcc-10.4.1_p20230426-r1 2308040511 metadata/md5-cache/sys-devel/gcc-10.4.1_p20230621 -2308040511 metadata/md5-cache/sys-devel/gcc-10.5.0 2308040511 metadata/md5-cache/sys-devel/gcc-11.3.1_p20230427 2308040511 metadata/md5-cache/sys-devel/gcc-11.4.0 2308040511 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230727 @@ -54305,26 +54140,14 @@ 2308040511 metadata/md5-cache/sys-devel/kgcc64-12.3.1_p20230512-r1 2308040511 metadata/md5-cache/sys-devel/kgcc64-13.1.0 2308040511 metadata/md5-cache/sys-devel/kgcc64-13.2.0 -2308031910 metadata/md5-cache/sys-devel/llvm-common-17.0.0.9999 -2308031910 metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 -2308031910 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230803 2308070611 metadata/md5-cache/sys-devel/autoconf-dickey-2.52_p20221202 2308070611 metadata/md5-cache/sys-devel/autoconf-dickey-2.52_p20230114 2308041440 metadata/md5-cache/sys-devel/binutils-2.41-r1 2308070611 metadata/md5-cache/sys-devel/bison-3.8.2-r2 -2308070611 metadata/md5-cache/sys-devel/clang-common-14.0.6 -2308070611 metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 -2308070611 metadata/md5-cache/sys-devel/clang-common-15.0.7-r7 -2308070611 metadata/md5-cache/sys-devel/clang-common-16.0.6-r2 -2308070611 metadata/md5-cache/sys-devel/clang-common-17.0.0_rc1 2308050410 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230804 2308060210 metadata/md5-cache/sys-devel/gcc-13.2.1_p20230805 2308070611 metadata/md5-cache/sys-devel/gettext-0.21.1 2308070611 metadata/md5-cache/sys-devel/gettext-0.22-r1 -2308070611 metadata/md5-cache/sys-devel/llvm-common-14.0.6 -2308070611 metadata/md5-cache/sys-devel/llvm-common-15.0.7 -2308070611 metadata/md5-cache/sys-devel/llvm-common-16.0.6 -2308070611 metadata/md5-cache/sys-devel/llvm-common-17.0.0_rc1 2308070611 metadata/md5-cache/sys-devel/m4-1.4.19-r2 2308070611 metadata/md5-cache/sys-devel/make-4.3-r1 2308070611 metadata/md5-cache/sys-devel/make-4.4.1-r1 @@ -54339,53 +54162,80 @@ 2308080610 metadata/md5-cache/sys-devel/binutils-2.40-r5 2308080540 metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r5 2308080840 metadata/md5-cache/sys-devel/binutils-hppa64-2.41 -2308071910 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230622 2308080910 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806-r1 2308071910 metadata/md5-cache/sys-devel/kgcc64-11.4.1_p20230622 -2308090640 metadata/md5-cache/sys-devel/Manifest.gz 2308081243 metadata/md5-cache/sys-devel/automake-1.16.5 2308081243 metadata/md5-cache/sys-devel/automake-1.16.5-r1 2308081243 metadata/md5-cache/sys-devel/automake-9999 2308090610 metadata/md5-cache/sys-devel/binutils-2.40-r8 2308081940 metadata/md5-cache/sys-devel/binutils-hppa64-2.41-r1 -2308081243 metadata/md5-cache/sys-devel/clang-14.0.6-r1 -2308081243 metadata/md5-cache/sys-devel/clang-14.0.6-r4 -2308081243 metadata/md5-cache/sys-devel/clang-15.0.7-r1 -2308081243 metadata/md5-cache/sys-devel/clang-15.0.7-r3 -2308081243 metadata/md5-cache/sys-devel/clang-16.0.6 -2308081243 metadata/md5-cache/sys-devel/clang-17.0.0.9999 -2308081243 metadata/md5-cache/sys-devel/clang-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-devel/clang-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-devel/clang-18.0.0.9999 -2308081243 metadata/md5-cache/sys-devel/clang-18.0.0_pre20230803 -2308082140 metadata/md5-cache/sys-devel/clang-common-17.0.0_rc2 2308082140 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_rc2 2308081243 metadata/md5-cache/sys-devel/distcc-3.4-r1 2308081243 metadata/md5-cache/sys-devel/distcc-3.4-r2 2308081243 metadata/md5-cache/sys-devel/gdb-13.2 2308081243 metadata/md5-cache/sys-devel/gdb-13.2-r1 -2308081243 metadata/md5-cache/sys-devel/gdb-13.2-r2 -2308081243 metadata/md5-cache/sys-devel/gdb-9999 -2308081243 metadata/md5-cache/sys-devel/lld-14.0.6-r1 -2308081243 metadata/md5-cache/sys-devel/lld-15.0.7 -2308081243 metadata/md5-cache/sys-devel/lld-16.0.6 -2308081243 metadata/md5-cache/sys-devel/lld-17.0.0.9999 -2308081243 metadata/md5-cache/sys-devel/lld-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-devel/lld-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-devel/lld-18.0.0.9999 -2308081243 metadata/md5-cache/sys-devel/lld-18.0.0_pre20230803 -2308081243 metadata/md5-cache/sys-devel/llvm-14.0.6-r4 -2308081243 metadata/md5-cache/sys-devel/llvm-15.0.7-r3 -2308081243 metadata/md5-cache/sys-devel/llvm-16.0.6 -2308081243 metadata/md5-cache/sys-devel/llvm-17.0.0.9999 -2308081243 metadata/md5-cache/sys-devel/llvm-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-devel/llvm-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-devel/llvm-18.0.0.9999 -2308081243 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230803 -2308082140 metadata/md5-cache/sys-devel/llvm-common-17.0.0_rc2 2308090640 metadata/md5-cache/sys-devel/mold-2.0.0-r2 2308081243 metadata/md5-cache/sys-devel/rust-std-1.68.2 2308081243 metadata/md5-cache/sys-devel/rust-std-1.71.1 +2308140740 metadata/md5-cache/sys-devel/Manifest.gz +2308102110 metadata/md5-cache/sys-devel/clang-14.0.6-r1 +2308102110 metadata/md5-cache/sys-devel/clang-14.0.6-r4 +2308102110 metadata/md5-cache/sys-devel/clang-15.0.7-r1 +2308102110 metadata/md5-cache/sys-devel/clang-15.0.7-r3 +2308102110 metadata/md5-cache/sys-devel/clang-16.0.6 +2308102110 metadata/md5-cache/sys-devel/clang-17.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/clang-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-devel/clang-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-devel/clang-18.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/clang-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-devel/clang-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-devel/clang-common-14.0.6 +2308102110 metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 +2308102110 metadata/md5-cache/sys-devel/clang-common-15.0.7-r7 +2308102110 metadata/md5-cache/sys-devel/clang-common-16.0.6-r2 +2308102110 metadata/md5-cache/sys-devel/clang-common-17.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/clang-common-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-devel/clang-common-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230810 +2308122310 metadata/md5-cache/sys-devel/gcc-10.5.0 +2308122110 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230622 +2308110640 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230810 +2308120440 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230811 +2308130410 metadata/md5-cache/sys-devel/gcc-13.2.1_p20230812 +2308140740 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230813 +2308140310 metadata/md5-cache/sys-devel/gdb-13.2-r2 +2308140310 metadata/md5-cache/sys-devel/gdb-9999 +2308102110 metadata/md5-cache/sys-devel/lld-14.0.6-r1 +2308102110 metadata/md5-cache/sys-devel/lld-15.0.7 +2308102110 metadata/md5-cache/sys-devel/lld-16.0.6 +2308102110 metadata/md5-cache/sys-devel/lld-17.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/lld-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-devel/lld-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-devel/lld-18.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/lld-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-devel/lld-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-devel/llvm-14.0.6-r4 +2308102110 metadata/md5-cache/sys-devel/llvm-15.0.7-r3 +2308102110 metadata/md5-cache/sys-devel/llvm-16.0.6 +2308102110 metadata/md5-cache/sys-devel/llvm-17.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/llvm-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-devel/llvm-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-devel/llvm-18.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-devel/llvm-common-14.0.6 +2308102110 metadata/md5-cache/sys-devel/llvm-common-15.0.7 +2308102110 metadata/md5-cache/sys-devel/llvm-common-16.0.6 +2308102110 metadata/md5-cache/sys-devel/llvm-common-17.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/llvm-common-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-devel/llvm-common-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 +2308102110 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230810 +2308130840 metadata/md5-cache/sys-devel/mold-2.1.0 2307302219 metadata/md5-cache/sys-fabric/Manifest.gz 2307302219 metadata/md5-cache/sys-fabric/mstflint-4.18.0_p1-r1 2307302219 metadata/md5-cache/sys-fabric/mstflint-4.20.0_p1 @@ -54543,7 +54393,6 @@ 2307302219 metadata/md5-cache/sys-fs/f2fs-tools-9999 2307302219 metadata/md5-cache/sys-fs/fatcat-1.1.1 2307302219 metadata/md5-cache/sys-fs/fatsort-1.6.4.625 -2307302219 metadata/md5-cache/sys-fs/fatsort-1.6.5.640 2307302219 metadata/md5-cache/sys-fs/fragview-0.1.1-r1 2307302219 metadata/md5-cache/sys-fs/fragview-0.1.2 2307302219 metadata/md5-cache/sys-fs/fragview-9999 @@ -54584,7 +54433,6 @@ 2307302219 metadata/md5-cache/sys-fs/mdadm-4.2-r1 2307302219 metadata/md5-cache/sys-fs/mergerfs-2.35.1 2307302219 metadata/md5-cache/sys-fs/mergerfs-2.36.0 -2307302219 metadata/md5-cache/sys-fs/mhddfs-0.1.39-r2 2307302219 metadata/md5-cache/sys-fs/mtools-4.0.42 2307302219 metadata/md5-cache/sys-fs/mtools-4.0.43 2307302219 metadata/md5-cache/sys-fs/multipath-tools-0.9.3-r2 @@ -54640,10 +54488,8 @@ 2308070611 metadata/md5-cache/sys-fs/ncdu-bin-2.2.1 2308070611 metadata/md5-cache/sys-fs/zfs-kmod-2.1.11 2308070611 metadata/md5-cache/sys-fs/zfs-kmod-2.1.11-r1 -2308070611 metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 2308070611 metadata/md5-cache/sys-fs/zfs-kmod-2.1.9 2308070611 metadata/md5-cache/sys-fs/zfs-kmod-2.2.0_rc3 -2308090810 metadata/md5-cache/sys-fs/Manifest.gz 2308081243 metadata/md5-cache/sys-fs/android-file-transfer-linux-4.2 2308081243 metadata/md5-cache/sys-fs/android-file-transfer-linux-9999 2308081243 metadata/md5-cache/sys-fs/bcache-tools-1.1-r1 @@ -54669,10 +54515,14 @@ 2308081243 metadata/md5-cache/sys-fs/unionfs-fuse-3.3 2308081243 metadata/md5-cache/sys-fs/unionfs-fuse-9999 2308081243 metadata/md5-cache/sys-fs/zfs-2.1.11 -2308081243 metadata/md5-cache/sys-fs/zfs-2.1.12 2308081243 metadata/md5-cache/sys-fs/zfs-2.1.9 2308081243 metadata/md5-cache/sys-fs/zfs-2.2.0_rc3 2308081243 metadata/md5-cache/sys-fs/zfs-9999 +2308131840 metadata/md5-cache/sys-fs/Manifest.gz +2308131840 metadata/md5-cache/sys-fs/fatsort-1.6.5.640 +2308101210 metadata/md5-cache/sys-fs/mhddfs-0.1.39-r2 +2308090910 metadata/md5-cache/sys-fs/zfs-2.1.12 +2308090910 metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 2303180118 metadata/md5-cache/sys-kernel/raspberrypi-image-4.14.98_p20190215 2303180118 metadata/md5-cache/sys-kernel/raspberrypi-image-4.19.75_p20190925 2303180118 metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.11_p20210201 @@ -54765,7 +54615,6 @@ 2308031640 metadata/md5-cache/sys-kernel/gentoo-sources-6.4.8 2308071410 metadata/md5-cache/sys-kernel/git-sources-6.5_rc5 2308080140 metadata/md5-cache/sys-kernel/linux-firmware-20230804 -2308090512 metadata/md5-cache/sys-kernel/Manifest.gz 2308081243 metadata/md5-cache/sys-kernel/bliss-initramfs-9.3.0 2308081243 metadata/md5-cache/sys-kernel/genkernel-4.3.2-r1 2308081243 metadata/md5-cache/sys-kernel/genkernel-4.3.3 @@ -54829,13 +54678,37 @@ 2308081243 metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.7 2308081243 metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.8 2308090512 metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.9 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-4.14.321 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-4.19.290 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-5.10.189 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-5.15.125 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-5.4.252 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-6.1.44 -2308082210 metadata/md5-cache/sys-kernel/vanilla-sources-6.4.9 +2308132310 metadata/md5-cache/sys-kernel/Manifest.gz +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.190 +2308112010 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.126 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.253 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.45 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.10 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.190 +2308112010 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.126 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.253 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.45 +2308111910 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.10 +2308111640 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.322 +2308111640 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.291 +2308111640 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.190 +2308111840 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.126 +2308111640 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.253 +2308111640 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.45 +2308111640 metadata/md5-cache/sys-kernel/gentoo-sources-6.4.10 +2308132310 metadata/md5-cache/sys-kernel/git-sources-6.5_rc6 +2308111910 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.190 +2308112010 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.126 +2308111910 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.253 +2308111910 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.45 +2308111910 metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.10 +2308111510 metadata/md5-cache/sys-kernel/vanilla-sources-4.14.322 +2308111510 metadata/md5-cache/sys-kernel/vanilla-sources-4.19.291 +2308111510 metadata/md5-cache/sys-kernel/vanilla-sources-5.10.190 +2308111810 metadata/md5-cache/sys-kernel/vanilla-sources-5.15.126 +2308111510 metadata/md5-cache/sys-kernel/vanilla-sources-5.4.253 +2308111510 metadata/md5-cache/sys-kernel/vanilla-sources-6.1.45 +2308111510 metadata/md5-cache/sys-kernel/vanilla-sources-6.4.10 2106100309 metadata/md5-cache/sys-libs/fortify-headers-1.1 1908101709 metadata/md5-cache/sys-libs/libservicelog-1.1.18 2107081310 metadata/md5-cache/sys-libs/lwp-2.8 @@ -54948,26 +54821,9 @@ 2308080610 metadata/md5-cache/sys-libs/binutils-libs-2.40-r5 2308080910 metadata/md5-cache/sys-libs/newlib-4.3.0.20230120-r2 2308080910 metadata/md5-cache/sys-libs/newlib-9999 -2308082140 metadata/md5-cache/sys-libs/Manifest.gz 2308081243 metadata/md5-cache/sys-libs/basu-0.2.0 2308081243 metadata/md5-cache/sys-libs/basu-0.2.0-r1 2308081243 metadata/md5-cache/sys-libs/basu-0.2.1 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-15.0.7 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-16.0.6 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230803 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230803 2308081243 metadata/md5-cache/sys-libs/cracklib-2.9.11 2308081243 metadata/md5-cache/sys-libs/glibc-2.31-r7 2308081243 metadata/md5-cache/sys-libs/glibc-2.32-r8 @@ -54994,23 +54850,6 @@ 2308081243 metadata/md5-cache/sys-libs/libblockdev-3.0.2 2308081243 metadata/md5-cache/sys-libs/libblockdev-9999 2308081243 metadata/md5-cache/sys-libs/libcap-ng-0.8.3 -2308081243 metadata/md5-cache/sys-libs/libcxx-14.0.6 -2308081243 metadata/md5-cache/sys-libs/libcxx-15.0.7 -2308081243 metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 -2308081243 metadata/md5-cache/sys-libs/libcxx-16.0.6 -2308081243 metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230803 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-14.0.6 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-15.0.7 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-16.0.6 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-18.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230803 2308081243 metadata/md5-cache/sys-libs/libhugetlbfs-2.23 2308081243 metadata/md5-cache/sys-libs/libmodulemd-2.15.0 2308081243 metadata/md5-cache/sys-libs/libmodulemd-9999 @@ -55019,15 +54858,6 @@ 2308081243 metadata/md5-cache/sys-libs/libnvme-1.3-r1 2308081243 metadata/md5-cache/sys-libs/libnvme-1.4 2308081243 metadata/md5-cache/sys-libs/libnvme-1.5 -2308081243 metadata/md5-cache/sys-libs/libomp-14.0.6-r1 -2308081243 metadata/md5-cache/sys-libs/libomp-15.0.7-r2 -2308081243 metadata/md5-cache/sys-libs/libomp-15.0.7-r6 -2308081243 metadata/md5-cache/sys-libs/libomp-16.0.6 -2308081243 metadata/md5-cache/sys-libs/libomp-17.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-libs/libomp-18.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230803 2308081243 metadata/md5-cache/sys-libs/libosinfo-1.10.0-r1 2308081243 metadata/md5-cache/sys-libs/libseccomp-2.5.4 2308081243 metadata/md5-cache/sys-libs/libseccomp-2.5.4-r1 @@ -55043,14 +54873,6 @@ 2308081243 metadata/md5-cache/sys-libs/libxcrypt-4.4.34 2308081243 metadata/md5-cache/sys-libs/libxcrypt-4.4.35 2308081243 metadata/md5-cache/sys-libs/libxcrypt-4.4.36 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc1 -2308082140 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc2 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 -2308081243 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230803 2308081243 metadata/md5-cache/sys-libs/openipmi-2.0.33 2308081243 metadata/md5-cache/sys-libs/pam_wrapper-1.1.4-r2 2308081243 metadata/md5-cache/sys-libs/snapd-glib-1.63 @@ -55066,6 +54888,64 @@ 2308081243 metadata/md5-cache/sys-libs/tevent-0.14.0 2308081243 metadata/md5-cache/sys-libs/tevent-0.14.1 2308081243 metadata/md5-cache/sys-libs/tevent-0.15.0 +2308111040 metadata/md5-cache/sys-libs/Manifest.gz +2308102110 metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-15.0.7 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-16.0.6 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230810 +2308111040 metadata/md5-cache/sys-libs/libchipcard-5.1.6-r1 +2308102110 metadata/md5-cache/sys-libs/libcxx-14.0.6 +2308102110 metadata/md5-cache/sys-libs/libcxx-15.0.7 +2308102110 metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 +2308102110 metadata/md5-cache/sys-libs/libcxx-16.0.6 +2308102110 metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/libcxx-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-libs/libcxx-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-14.0.6 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-15.0.7 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-16.0.6 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-18.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-libs/libomp-14.0.6-r1 +2308102110 metadata/md5-cache/sys-libs/libomp-15.0.7-r2 +2308102110 metadata/md5-cache/sys-libs/libomp-15.0.7-r6 +2308102110 metadata/md5-cache/sys-libs/libomp-16.0.6 +2308102110 metadata/md5-cache/sys-libs/libomp-17.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/libomp-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-libs/libomp-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-libs/libomp-18.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230810 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc1 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_rc2 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230803 +2308102110 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230810 2110201309 metadata/md5-cache/sys-power/acpi-1.7-r1 2104252209 metadata/md5-cache/sys-power/acpitool-0.5.1-r2 1901132309 metadata/md5-cache/sys-power/hibernate-script-2.0-r6 @@ -55095,19 +54975,19 @@ 2307302219 metadata/md5-cache/sys-power/sispmctl-4.1-r1 2307302219 metadata/md5-cache/sys-power/suspend-1.0_p20190605 2307302219 metadata/md5-cache/sys-power/suspend-1.0_p20200924 -2307302219 metadata/md5-cache/sys-power/thermald-2.5.1 2307302219 metadata/md5-cache/sys-power/thermald-2.5.2 2307302219 metadata/md5-cache/sys-power/tlp-1.5.0-r2 2307302219 metadata/md5-cache/sys-power/uhubctl-2.4.0 2308011940 metadata/md5-cache/sys-power/powertop-2.15 2308011940 metadata/md5-cache/sys-power/powertop-9999 -2308090640 metadata/md5-cache/sys-power/Manifest.gz 2308081243 metadata/md5-cache/sys-power/acpilight-1.2-r4 2308090640 metadata/md5-cache/sys-power/nut-2.8.0-r2 2308090640 metadata/md5-cache/sys-power/nut-9999 -2308081243 metadata/md5-cache/sys-power/power-profiles-daemon-0.13 -2308081243 metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 2308081243 metadata/md5-cache/sys-power/upower-0.99.20 +2308101040 metadata/md5-cache/sys-power/Manifest.gz +2308101040 metadata/md5-cache/sys-power/power-profiles-daemon-0.13 +2308101040 metadata/md5-cache/sys-power/switcheroo-control-2.6-r2 +2308091740 metadata/md5-cache/sys-power/thermald-2.5.3 2005291309 metadata/md5-cache/sys-process/minicoredumper-2.0.1-r1 2002112051 metadata/md5-cache/sys-process/supervise-scripts-4.0-r1 2009171809 metadata/md5-cache/sys-process/xjobs-20200726 @@ -55185,7 +55065,6 @@ 2308070611 metadata/md5-cache/sys-process/parallel-20230522 2308070611 metadata/md5-cache/sys-process/parallel-20230622 2308070611 metadata/md5-cache/sys-process/parallel-20230722 -2308081243 metadata/md5-cache/sys-process/Manifest.gz 2308081243 metadata/md5-cache/sys-process/audit-3.0.9-r1 2308081243 metadata/md5-cache/sys-process/audit-3.1.1 2308081243 metadata/md5-cache/sys-process/audit-3.1.2 @@ -55204,6 +55083,8 @@ 2308081243 metadata/md5-cache/sys-process/systemd-cron-1.15.19-r1 2308081243 metadata/md5-cache/sys-process/systemd-cron-1.15.20 2308081243 metadata/md5-cache/sys-process/uksmd-0_pre20220705-r1 +2308092140 metadata/md5-cache/sys-process/Manifest.gz +2308092140 metadata/md5-cache/sys-process/at-3.2.5-r2 2108131839 metadata/md5-cache/virtual/bitcoin-leveldb-0-r2 2108292209 metadata/md5-cache/virtual/httpd-php-7.4 2110052109 metadata/md5-cache/virtual/httpd-php-8.0 @@ -55497,7 +55378,6 @@ 2308031910 metadata/md5-cache/virtual/dist-kernel-6.1.43 2308031910 metadata/md5-cache/virtual/dist-kernel-6.4.8 2308041540 metadata/md5-cache/virtual/rust-1.71.1 -2308090512 metadata/md5-cache/virtual/Manifest.gz 2308090512 metadata/md5-cache/virtual/dist-kernel-5.10.189 2308090512 metadata/md5-cache/virtual/dist-kernel-5.15.125 2308090512 metadata/md5-cache/virtual/dist-kernel-5.4.252 @@ -55505,6 +55385,12 @@ 2308090512 metadata/md5-cache/virtual/dist-kernel-6.4.9 2308081243 metadata/md5-cache/virtual/python-cffi-1 2308081243 metadata/md5-cache/virtual/python-greenlet-1.0-r2 +2308112010 metadata/md5-cache/virtual/Manifest.gz +2308111910 metadata/md5-cache/virtual/dist-kernel-5.10.190 +2308112010 metadata/md5-cache/virtual/dist-kernel-5.15.126 +2308111910 metadata/md5-cache/virtual/dist-kernel-5.4.253 +2308111910 metadata/md5-cache/virtual/dist-kernel-6.1.45 +2308111910 metadata/md5-cache/virtual/dist-kernel-6.4.10 2303180118 metadata/md5-cache/www-apache/mod_auth_kerb-5.4-r5 2303180118 metadata/md5-cache/www-apache/mod_auth_radius-1.6.0 2303180118 metadata/md5-cache/www-apache/mod_auth_tkt-2.1.0-r2 @@ -55587,7 +55473,6 @@ 2305071840 metadata/md5-cache/www-apps/baikal-0.9.3 2305121810 metadata/md5-cache/www-apps/piwigo-13.7.0 2305180740 metadata/md5-cache/www-apps/dokuwiki-20230404a -2305201040 metadata/md5-cache/www-apps/wordpress-6.2.2 2305242210 metadata/md5-cache/www-apps/airdcpp-webui-2.11.5 2305240240 metadata/md5-cache/www-apps/airdcpp-webui-2.12.0 2306121840 metadata/md5-cache/www-apps/moodle-3.11.15 @@ -55627,14 +55512,6 @@ 2307302219 metadata/md5-cache/www-apps/ikiwiki-3.20190228-r1 2307302219 metadata/md5-cache/www-apps/ikiwiki-3.20200202.3 2307302219 metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r1 -2307302219 metadata/md5-cache/www-apps/jekyll-4.3.2 -2307302219 metadata/md5-cache/www-apps/jekyll-4.3.2-r1 -2307302219 metadata/md5-cache/www-apps/jekyll-4.3.2-r2 -2307302219 metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0 -2307302219 metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0 -2307302219 metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0 -2307302219 metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0-r1 -2307302219 metadata/md5-cache/www-apps/jekyll-watch-2.2.1-r1 2307302219 metadata/md5-cache/www-apps/jellyfin-10.8.10 2307302219 metadata/md5-cache/www-apps/kibana-bin-7.17.10 2307302219 metadata/md5-cache/www-apps/kibana-bin-7.17.9 @@ -55644,12 +55521,6 @@ 2307302219 metadata/md5-cache/www-apps/miniflux-2.0.44 2307302219 metadata/md5-cache/www-apps/miniflux-2.0.45 2307302219 metadata/md5-cache/www-apps/nanoblogger-3.5_rc1-r1 -2307302219 metadata/md5-cache/www-apps/nanoc-4.12.16 -2307302219 metadata/md5-cache/www-apps/nanoc-checking-1.0.2 -2307302219 metadata/md5-cache/www-apps/nanoc-cli-4.12.16 -2307302219 metadata/md5-cache/www-apps/nanoc-core-4.12.16 -2307302219 metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 -2307302219 metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 2307291940 metadata/md5-cache/www-apps/nextcloud-25.0.7 2307291110 metadata/md5-cache/www-apps/nextcloud-25.0.9 2307291110 metadata/md5-cache/www-apps/nextcloud-26.0.4 @@ -55678,7 +55549,6 @@ 2308012340 metadata/md5-cache/www-apps/readarr-0.3.0.2091 2308051810 metadata/md5-cache/www-apps/jackett-0.21.584 2308052340 metadata/md5-cache/www-apps/phpsysinfo-3.4.3 -2308081243 metadata/md5-cache/www-apps/Manifest.gz 2308081243 metadata/md5-cache/www-apps/cgit-1.2.3-r201 2308081243 metadata/md5-cache/www-apps/cgit-1.2.3-r202 2308081243 metadata/md5-cache/www-apps/klaus-2.0.2 @@ -55691,6 +55561,23 @@ 2308081243 metadata/md5-cache/www-apps/roundup-2.2.0 2308081243 metadata/md5-cache/www-apps/xpra-html5-6.1 2308081243 metadata/md5-cache/www-apps/xpra-html5-8.1 +2308130840 metadata/md5-cache/www-apps/Manifest.gz +2308130840 metadata/md5-cache/www-apps/jekyll-4.3.2 +2308130840 metadata/md5-cache/www-apps/jekyll-4.3.2-r1 +2308130840 metadata/md5-cache/www-apps/jekyll-4.3.2-r2 +2308130840 metadata/md5-cache/www-apps/jekyll-coffeescript-2.0.0 +2308130840 metadata/md5-cache/www-apps/jekyll-sass-converter-2.2.0 +2308130840 metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0 +2308130840 metadata/md5-cache/www-apps/jekyll-sitemap-1.4.0-r1 +2308130840 metadata/md5-cache/www-apps/jekyll-watch-2.2.1-r1 +2308130840 metadata/md5-cache/www-apps/nanoc-4.12.16 +2308130840 metadata/md5-cache/www-apps/nanoc-checking-1.0.2 +2308130840 metadata/md5-cache/www-apps/nanoc-cli-4.12.16 +2308130840 metadata/md5-cache/www-apps/nanoc-core-4.12.16 +2308130840 metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 +2308130840 metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 +2308110140 metadata/md5-cache/www-apps/selfoss-2.20_pre20230730 +2308090940 metadata/md5-cache/www-apps/wordpress-6.3 2307302219 metadata/md5-cache/www-client/fetch-1.0-r4 2307302219 metadata/md5-cache/www-client/google-chrome-unstable-117.0.5911.2 2307302219 metadata/md5-cache/www-client/httrack-3.49.2-r2 @@ -55726,7 +55613,6 @@ 2307302219 metadata/md5-cache/www-client/surfraw-99999 2307302219 metadata/md5-cache/www-client/uget-2.2.3 2307302219 metadata/md5-cache/www-client/uget-9999 -2307302219 metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3077.3 2307302219 metadata/md5-cache/www-client/w3m-0.5.3_p20210102 2307302219 metadata/md5-cache/www-client/w3m-0.5.3_p20220216 2307302219 metadata/md5-cache/www-client/w3m-0.5.3_p20220429 @@ -55743,7 +55629,6 @@ 2308080940 metadata/md5-cache/www-client/firefox-bin-102.14.0-r2 2308080940 metadata/md5-cache/www-client/firefox-bin-116.0.2 2308071810 metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3096.3 -2308081243 metadata/md5-cache/www-client/Manifest.gz 2308081243 metadata/md5-cache/www-client/chromium-115.0.5790.170 2308081243 metadata/md5-cache/www-client/elinks-0.16.0 2308081243 metadata/md5-cache/www-client/elinks-0.16.1.1-r1 @@ -55754,18 +55639,20 @@ 2308081243 metadata/md5-cache/www-client/epiphany-44.5 2308081243 metadata/md5-cache/www-client/epiphany-44.6 2308081243 metadata/md5-cache/www-client/falkon-23.04.3 -2308081243 metadata/md5-cache/www-client/firefox-102.13.0 -2308081243 metadata/md5-cache/www-client/firefox-102.14.0 -2308081243 metadata/md5-cache/www-client/firefox-115.0.2 -2308081243 metadata/md5-cache/www-client/firefox-115.1.0 -2308081243 metadata/md5-cache/www-client/firefox-116.0 2308081243 metadata/md5-cache/www-client/pybugz-0.13-r2 2308081243 metadata/md5-cache/www-client/pybugz-9999 2308081243 metadata/md5-cache/www-client/qutebrowser-2.5.4-r1 2308081243 metadata/md5-cache/www-client/qutebrowser-9999 2308081243 metadata/md5-cache/www-client/seamonkey-2.53.15-r1 -2308081243 metadata/md5-cache/www-client/seamonkey-2.53.17 2308081243 metadata/md5-cache/www-client/tangram-3.0 +2308141040 metadata/md5-cache/www-client/Manifest.gz +2308141040 metadata/md5-cache/www-client/chromium-116.0.5845.82 +2308101940 metadata/md5-cache/www-client/firefox-102.13.0 +2308101940 metadata/md5-cache/www-client/firefox-102.14.0 +2308101940 metadata/md5-cache/www-client/firefox-115.1.0 +2308101940 metadata/md5-cache/www-client/firefox-116.0 +2308121210 metadata/md5-cache/www-client/seamonkey-2.53.17 +2308121340 metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3102.3 1910071209 metadata/md5-cache/www-misc/profile-sync-daemon-5.75 2209170112 metadata/md5-cache/www-misc/log-toolkit-0.9.6-r1 2305262340 metadata/md5-cache/www-misc/profile-sync-daemon-6.35 @@ -55803,7 +55690,6 @@ 2308081243 metadata/md5-cache/www-plugins/Manifest.gz 2308081243 metadata/md5-cache/www-plugins/passff-host-1.2.3-r1 2012311940 metadata/md5-cache/www-servers/spawn-fcgi-1.6.4-r1 -2307302219 metadata/md5-cache/www-servers/adsf-1.4.6-r1 2307302219 metadata/md5-cache/www-servers/apache-2.4.57 2307302219 metadata/md5-cache/www-servers/apache-2.4.57-r1 2307302219 metadata/md5-cache/www-servers/caddy-2.5.2 @@ -55823,24 +55709,10 @@ 2307302219 metadata/md5-cache/www-servers/nginx-1.24.0-r1 2307302219 metadata/md5-cache/www-servers/nginx-1.25.1-r3 2307302219 metadata/md5-cache/www-servers/pound-3.0.2 -2307302219 metadata/md5-cache/www-servers/puma-5.6.5 -2307302219 metadata/md5-cache/www-servers/puma-6.1.1-r1 -2307302219 metadata/md5-cache/www-servers/puma-6.2.2 -2307302219 metadata/md5-cache/www-servers/puma-6.3.0 2307302219 metadata/md5-cache/www-servers/sniproxy-0.6.1 -2307302219 metadata/md5-cache/www-servers/thin-1.8.1-r2 -2307302219 metadata/md5-cache/www-servers/thin-1.8.1-r3 -2307302219 metadata/md5-cache/www-servers/thin-1.8.2 2307302219 metadata/md5-cache/www-servers/webfs-1.21 2307302219 metadata/md5-cache/www-servers/xsp-3.8_p2014120900-r1 2307302219 metadata/md5-cache/www-servers/xsp-4.7.1-r1 -2308070611 metadata/md5-cache/www-servers/tomcat-10.1.10 -2308070611 metadata/md5-cache/www-servers/tomcat-10.1.11 -2308070611 metadata/md5-cache/www-servers/tomcat-8.5.90 -2308070611 metadata/md5-cache/www-servers/tomcat-8.5.91 -2308070611 metadata/md5-cache/www-servers/tomcat-9.0.76 -2308070611 metadata/md5-cache/www-servers/tomcat-9.0.78 -2308081243 metadata/md5-cache/www-servers/Manifest.gz 2308081243 metadata/md5-cache/www-servers/gunicorn-20.1.0-r1 2308081243 metadata/md5-cache/www-servers/gunicorn-21.0.1 2308081243 metadata/md5-cache/www-servers/gunicorn-21.1.0 @@ -55859,6 +55731,21 @@ 2308081243 metadata/md5-cache/www-servers/uwsgi-2.0.21 2308081243 metadata/md5-cache/www-servers/varnish-7.1.1-r1 2308081243 metadata/md5-cache/www-servers/varnish-7.1.2-r2 +2308130840 metadata/md5-cache/www-servers/Manifest.gz +2308130840 metadata/md5-cache/www-servers/adsf-1.4.6-r1 +2308110940 metadata/md5-cache/www-servers/fnord-1.11-r3 +2308122310 metadata/md5-cache/www-servers/nginx-unit-1.29.1-r1 +2308122310 metadata/md5-cache/www-servers/nginx-unit-1.30.0-r1 +2308130840 metadata/md5-cache/www-servers/puma-5.6.5 +2308130840 metadata/md5-cache/www-servers/puma-6.1.1-r1 +2308130840 metadata/md5-cache/www-servers/puma-6.2.2 +2308130840 metadata/md5-cache/www-servers/puma-6.3.0 +2308130840 metadata/md5-cache/www-servers/thin-1.8.1-r2 +2308130840 metadata/md5-cache/www-servers/thin-1.8.1-r3 +2308130840 metadata/md5-cache/www-servers/thin-1.8.2 +2308120340 metadata/md5-cache/www-servers/tomcat-10.1.11 +2308120340 metadata/md5-cache/www-servers/tomcat-8.5.91 +2308120340 metadata/md5-cache/www-servers/tomcat-9.0.78 2307302219 metadata/md5-cache/x11-apps/appres-1.0.6 2307302219 metadata/md5-cache/x11-apps/bdftopcf-1.1.1 2307302219 metadata/md5-cache/x11-apps/beforelight-1.0.6 @@ -55945,34 +55832,34 @@ 2307311840 metadata/md5-cache/x11-apps/xdm-1.1.14 2308070611 metadata/md5-cache/x11-apps/luit-20221028 2308070611 metadata/md5-cache/x11-apps/luit-20230201 -2308090740 metadata/md5-cache/x11-apps/Manifest.gz 2308081243 metadata/md5-cache/x11-apps/igt-gpu-tools-1.27.1 2308081243 metadata/md5-cache/x11-apps/igt-gpu-tools-9999 2308081243 metadata/md5-cache/x11-apps/mesa-progs-8.5.0 2308081243 metadata/md5-cache/x11-apps/mesa-progs-9999 2308081243 metadata/md5-cache/x11-apps/xisxwayland-2 2308081243 metadata/md5-cache/x11-apps/xisxwayland-9999 -2308090740 metadata/md5-cache/x11-apps/xrdb-1.2.2 -2308090740 metadata/md5-cache/x11-apps/xwd-1.0.9 -2308090740 metadata/md5-cache/x11-apps/xwininfo-1.1.6 +2308112240 metadata/md5-cache/x11-apps/Manifest.gz +2308112240 metadata/md5-cache/x11-apps/xrdb-1.2.2 +2308112240 metadata/md5-cache/x11-apps/xwd-1.0.9 +2308112240 metadata/md5-cache/x11-apps/xwininfo-1.1.6 2212140640 metadata/md5-cache/x11-base/xorg-drivers-21.1-r2 2212140640 metadata/md5-cache/x11-base/xorg-drivers-9999 2304101940 metadata/md5-cache/x11-base/xorg-fonts-3 2304262340 metadata/md5-cache/x11-base/xorg-apps-3 2307302219 metadata/md5-cache/x11-base/xorg-sgml-doctools-1.12 -2308090740 metadata/md5-cache/x11-base/Manifest.gz 2308081243 metadata/md5-cache/x11-base/xcb-proto-1.15.2 2308081243 metadata/md5-cache/x11-base/xorg-proto-2022.2 2308081243 metadata/md5-cache/x11-base/xorg-proto-2023.1 -2308090740 metadata/md5-cache/x11-base/xorg-proto-2023.2 2308081243 metadata/md5-cache/x11-base/xorg-proto-9999 2308081243 metadata/md5-cache/x11-base/xorg-server-21.1.8 2308081243 metadata/md5-cache/x11-base/xorg-server-21.1.8-r1 2308081243 metadata/md5-cache/x11-base/xorg-server-21.1.8-r2 2308081243 metadata/md5-cache/x11-base/xorg-server-9999 2308081243 metadata/md5-cache/x11-base/xwayland-23.1.1 -2308090740 metadata/md5-cache/x11-base/xwayland-23.1.2 2308081243 metadata/md5-cache/x11-base/xwayland-9999 +2308112240 metadata/md5-cache/x11-base/Manifest.gz +2308112240 metadata/md5-cache/x11-base/xorg-proto-2023.2 +2308112240 metadata/md5-cache/x11-base/xwayland-23.1.2 2302210010 metadata/md5-cache/x11-drivers/xf86-input-mtrack-0.5.0-r1 2307302219 metadata/md5-cache/x11-drivers/xf86-input-elographics-1.4.3 2307302219 metadata/md5-cache/x11-drivers/xf86-input-evdev-2.10.6 @@ -56004,14 +55891,14 @@ 2307302219 metadata/md5-cache/x11-drivers/xf86-video-vmware-13.4.0 2308061340 metadata/md5-cache/x11-drivers/nvidia-drivers-390.157 2308061340 metadata/md5-cache/x11-drivers/nvidia-drivers-470.199.02 -2308061340 metadata/md5-cache/x11-drivers/nvidia-drivers-525.125.06 -2308061340 metadata/md5-cache/x11-drivers/nvidia-drivers-525.47.35 -2308061340 metadata/md5-cache/x11-drivers/nvidia-drivers-535.86.05 -2308082310 metadata/md5-cache/x11-drivers/Manifest.gz -2308082310 metadata/md5-cache/x11-drivers/nvidia-drivers-535.98 2308081243 metadata/md5-cache/x11-drivers/xf86-input-wacom-1.1.0 2308081243 metadata/md5-cache/x11-drivers/xf86-input-wacom-1.2.0 2308081243 metadata/md5-cache/x11-drivers/xf86-video-qxl-0.1.6 +2308101510 metadata/md5-cache/x11-drivers/Manifest.gz +2308101510 metadata/md5-cache/x11-drivers/nvidia-drivers-525.125.06 +2308101510 metadata/md5-cache/x11-drivers/nvidia-drivers-525.47.35 +2308101510 metadata/md5-cache/x11-drivers/nvidia-drivers-535.86.05 +2308101510 metadata/md5-cache/x11-drivers/nvidia-drivers-535.98 2009151639 metadata/md5-cache/x11-libs/liboglappth-1.0.0-r1 2009151639 metadata/md5-cache/x11-libs/scw-0.4.7-r2 2012311940 metadata/md5-cache/x11-libs/xbae-4.60.4 @@ -56126,14 +56013,11 @@ 2307302219 metadata/md5-cache/x11-libs/xpa-2.1.18 2307302219 metadata/md5-cache/x11-libs/xtrans-1.4.0 2308021940 metadata/md5-cache/x11-libs/goffice-0.10.55 -2308090740 metadata/md5-cache/x11-libs/Manifest.gz 2308081243 metadata/md5-cache/x11-libs/cairo-1.17.8 2308081243 metadata/md5-cache/x11-libs/cairo-9999 2308081243 metadata/md5-cache/x11-libs/colord-gtk-0.3.0 2308081243 metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.10-r1 2308081243 metadata/md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 -2308081243 metadata/md5-cache/x11-libs/gtk+-3.24.37 -2308081243 metadata/md5-cache/x11-libs/gtk+-3.24.38 2308081243 metadata/md5-cache/x11-libs/gtksourceview-4.8.4 2308081243 metadata/md5-cache/x11-libs/libXvMC-1.0.13 2308081243 metadata/md5-cache/x11-libs/libdrm-2.4.115 @@ -56151,11 +56035,15 @@ 2308081243 metadata/md5-cache/x11-libs/pixman-9999 2308081243 metadata/md5-cache/x11-libs/vte-0.68.0 2308081243 metadata/md5-cache/x11-libs/vte-0.72.1 -2308081243 metadata/md5-cache/x11-libs/vte-0.72.2 2308081243 metadata/md5-cache/x11-libs/xapp-2.4.3 2308081243 metadata/md5-cache/x11-libs/xapp-2.6.1 -2308090740 metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1 -2308090740 metadata/md5-cache/x11-libs/xtrans-1.5.0 +2308131910 metadata/md5-cache/x11-libs/Manifest.gz +2308100540 metadata/md5-cache/x11-libs/gtk+-3.24.37 +2308131910 metadata/md5-cache/x11-libs/gtk+-3.24.38 +2308122040 metadata/md5-cache/x11-libs/pango-1.51.0 +2308122310 metadata/md5-cache/x11-libs/vte-0.72.2 +2308112240 metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1 +2308112240 metadata/md5-cache/x11-libs/xtrans-1.5.0 1910111911 metadata/md5-cache/x11-misc/bblaunch-0.0.3 2111062339 metadata/md5-cache/x11-misc/gbdfed-1.6 2104200509 metadata/md5-cache/x11-misc/grun-0.9.3-r1 @@ -56475,9 +56363,7 @@ 2307311840 metadata/md5-cache/x11-misc/xlockmore-5.71 2307311840 metadata/md5-cache/x11-misc/xscreensaver-6.05-r1 2307311840 metadata/md5-cache/x11-misc/xscreensaver-6.05-r2 -2307311840 metadata/md5-cache/x11-misc/xscreensaver-6.06-r1 2308041240 metadata/md5-cache/x11-misc/dmenu-5.2 -2308090740 metadata/md5-cache/x11-misc/Manifest.gz 2308081243 metadata/md5-cache/x11-misc/alacarte-3.44.2 2308081243 metadata/md5-cache/x11-misc/alacarte-3.44.3 2308081243 metadata/md5-cache/x11-misc/albert-0.17.3 @@ -56528,10 +56414,12 @@ 2308081243 metadata/md5-cache/x11-misc/sunflower-0.5-r2 2308081243 metadata/md5-cache/x11-misc/xflux-gui-2.0-r1 2308081243 metadata/md5-cache/x11-misc/xkeyboard-config-2.38 -2308090740 metadata/md5-cache/x11-misc/xkeyboard-config-2.39 2308081243 metadata/md5-cache/x11-misc/xkeyboard-config-9999 2308081243 metadata/md5-cache/x11-misc/zim-0.75.1 2308081243 metadata/md5-cache/x11-misc/zim-0.75.2 +2308112240 metadata/md5-cache/x11-misc/Manifest.gz +2308112240 metadata/md5-cache/x11-misc/xkeyboard-config-2.39 +2308091140 metadata/md5-cache/x11-misc/xscreensaver-6.06-r2 1908180209 metadata/md5-cache/x11-plugins/e16-epplets-0.16 2104120442 metadata/md5-cache/x11-plugins/guifications-2.16 2109091040 metadata/md5-cache/x11-plugins/pidgin-birthday-reminder-1.7-r1 @@ -56719,19 +56607,13 @@ 2301262110 metadata/md5-cache/x11-terms/st-terminfo-0.9 2302231710 metadata/md5-cache/x11-terms/mlterm-3.9.2 2303261522 metadata/md5-cache/x11-terms/xfce4-terminal-1.0.4 -2303282340 metadata/md5-cache/x11-terms/kitty-shell-integration-0.27.1 -2303282340 metadata/md5-cache/x11-terms/kitty-terminfo-0.27.1 2304170240 metadata/md5-cache/x11-terms/mlterm-3.9.3-r1 -2307250840 metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.1 2307260910 metadata/md5-cache/x11-terms/kitty-shell-integration-9999 -2307250840 metadata/md5-cache/x11-terms/kitty-terminfo-0.29.1 2307260910 metadata/md5-cache/x11-terms/kitty-terminfo-9999 2307260910 metadata/md5-cache/x11-terms/st-terminfo-9999 2307302219 metadata/md5-cache/x11-terms/aterm-1.0.1-r6 2307302219 metadata/md5-cache/x11-terms/cool-retro-term-1.1.1-r2 2307302219 metadata/md5-cache/x11-terms/cool-retro-term-1.2.0 -2307280440 metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.2 -2307280440 metadata/md5-cache/x11-terms/kitty-terminfo-0.29.2 2307302219 metadata/md5-cache/x11-terms/kterm-6.2.0-r7 2307302219 metadata/md5-cache/x11-terms/mate-terminal-1.26.0 2307302219 metadata/md5-cache/x11-terms/qterminal-1.3.0 @@ -56756,7 +56638,6 @@ 2308070611 metadata/md5-cache/x11-terms/xterm-382 2308070611 metadata/md5-cache/x11-terms/xterm-383 2308070611 metadata/md5-cache/x11-terms/xterm-384 -2308081243 metadata/md5-cache/x11-terms/Manifest.gz 2308081243 metadata/md5-cache/x11-terms/alacritty-0.10.1 2308081243 metadata/md5-cache/x11-terms/alacritty-0.12.1 2308081243 metadata/md5-cache/x11-terms/alacritty-9999 @@ -56765,15 +56646,16 @@ 2308081243 metadata/md5-cache/x11-terms/gnome-terminal-3.48.2 2308081243 metadata/md5-cache/x11-terms/guake-3.8.5-r1 2308081243 metadata/md5-cache/x11-terms/guake-3.9.0 -2308081243 metadata/md5-cache/x11-terms/kitty-0.27.1 -2308081243 metadata/md5-cache/x11-terms/kitty-0.29.1 -2308081243 metadata/md5-cache/x11-terms/kitty-0.29.2 -2308081243 metadata/md5-cache/x11-terms/kitty-9999 2308081243 metadata/md5-cache/x11-terms/terminator-2.1.2 2308081243 metadata/md5-cache/x11-terms/terminator-2.1.3 2308081243 metadata/md5-cache/x11-terms/terminology-1.13.0 2308081243 metadata/md5-cache/x11-terms/zutty-0.13 2308081243 metadata/md5-cache/x11-terms/zutty-0.14 +2308110810 metadata/md5-cache/x11-terms/Manifest.gz +2308100940 metadata/md5-cache/x11-terms/kitty-0.29.2 +2308110810 metadata/md5-cache/x11-terms/kitty-9999 +2308100940 metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.2 +2308100940 metadata/md5-cache/x11-terms/kitty-terminfo-0.29.2 2104262239 metadata/md5-cache/x11-themes/blueglass-xcursors-0.4-r1 2107020739 metadata/md5-cache/x11-themes/comix-xcursors-0.9.2 2108041739 metadata/md5-cache/x11-themes/e-gtk-theme-0.19.3 @@ -56870,8 +56752,6 @@ 2307080110 metadata/md5-cache/x11-themes/fluent-icon-theme-2023.06.07 2307081940 metadata/md5-cache/x11-themes/papirus-icon-theme-20230601 2307260910 metadata/md5-cache/x11-themes/tela-icon-theme-99999999 -2307302219 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.0-r1 -2307302219 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.1 2307302219 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.1-r1 2307302219 metadata/md5-cache/x11-themes/adapta-gtk-theme-3.95.0.11 2307302219 metadata/md5-cache/x11-themes/adwaita-icon-theme-3.32.0 @@ -56918,7 +56798,6 @@ 2307302219 metadata/md5-cache/x11-themes/vertex-theme-20170128-r2 2307302219 metadata/md5-cache/x11-themes/xcursor-themes-1.0.7 2308021040 metadata/md5-cache/x11-themes/papirus-icon-theme-20230801 -2308081243 metadata/md5-cache/x11-themes/Manifest.gz 2308081243 metadata/md5-cache/x11-themes/arc-theme-20210412 2308081243 metadata/md5-cache/x11-themes/arc-theme-20220223 2308081243 metadata/md5-cache/x11-themes/arc-theme-20220405 @@ -56928,8 +56807,9 @@ 2308081243 metadata/md5-cache/x11-themes/gnome-backgrounds-45_beta 2308081243 metadata/md5-cache/x11-themes/greybird-3.22.14 2308081243 metadata/md5-cache/x11-themes/zuki-themes-4.0 +2308112010 metadata/md5-cache/x11-themes/Manifest.gz +2308112010 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2 2207132140 metadata/md5-cache/x11-wm/page-1.9.10 -2208021040 metadata/md5-cache/x11-wm/e16-1.0.24 2209300710 metadata/md5-cache/x11-wm/jwm-2.4.2 2302210010 metadata/md5-cache/x11-wm/oroborus-2.0.20-r2 2303052010 metadata/md5-cache/x11-wm/page-1.9.10-r1 @@ -56997,7 +56877,6 @@ 2308041240 metadata/md5-cache/x11-wm/dwm-6.4 2308060140 metadata/md5-cache/x11-wm/matwm2-0.1.2_pre3-r3 2308060140 metadata/md5-cache/x11-wm/wmii-3.9.2-r8 -2308081243 metadata/md5-cache/x11-wm/Manifest.gz 2308081243 metadata/md5-cache/x11-wm/enlightenment-0.25.4 2308081243 metadata/md5-cache/x11-wm/fvwm-2.7.0 2308081243 metadata/md5-cache/x11-wm/fvwm-2.7.0-r1 @@ -57015,18 +56894,19 @@ 2308081243 metadata/md5-cache/x11-wm/muffin-5.6.4 2308081243 metadata/md5-cache/x11-wm/muffin-5.8.1 2308081243 metadata/md5-cache/x11-wm/mutter-44.1-r1 -2308081243 metadata/md5-cache/x11-wm/mutter-44.2 2308081243 metadata/md5-cache/x11-wm/mutter-44.3 2308081243 metadata/md5-cache/x11-wm/mutter-45_alpha 2308081243 metadata/md5-cache/x11-wm/mutter-9999 2308081243 metadata/md5-cache/x11-wm/openbox-3.6.1-r5 -2308081243 metadata/md5-cache/x11-wm/openbox-3.6.1-r7 -2308081243 metadata/md5-cache/x11-wm/openbox-9999 2308081243 metadata/md5-cache/x11-wm/qtile-0.22.1-r2 -2308081243 metadata/md5-cache/x11-wm/qtile-9999 2308081243 metadata/md5-cache/x11-wm/xpra-4.4.5-r2 2308081243 metadata/md5-cache/x11-wm/xpra-4.4.6-r1 2308081243 metadata/md5-cache/x11-wm/xpra-9999 +2308132110 metadata/md5-cache/x11-wm/Manifest.gz +2308122110 metadata/md5-cache/x11-wm/mutter-44.2 +2308100740 metadata/md5-cache/x11-wm/openbox-3.6.1-r8 +2308100740 metadata/md5-cache/x11-wm/openbox-9999 +2308100010 metadata/md5-cache/x11-wm/qtile-9999 2303171210 metadata/md5-cache/xfce-base/xfce4-meta-4.18 2303261522 metadata/md5-cache/xfce-base/thunar-volman-4.18.0 2303261522 metadata/md5-cache/xfce-base/xfce4-power-manager-4.18.1 @@ -57147,8 +57027,6 @@ 2307302219 metadata/md5-cache/app-containers/cri-o-1.26.0 2307302219 metadata/md5-cache/app-containers/cri-tools-1.25.0 2307302219 metadata/md5-cache/app-containers/cri-tools-1.27.0 -2307302219 metadata/md5-cache/app-containers/distrobuilder-2.0 -2307302219 metadata/md5-cache/app-containers/distrobuilder-2.1 2307302219 metadata/md5-cache/app-containers/docker-24.0.5 2307302219 metadata/md5-cache/app-containers/docker-buildx-0.10.4-r1 2307302219 metadata/md5-cache/app-containers/docker-buildx-0.11.2 @@ -57198,7 +57076,6 @@ 2308070611 metadata/md5-cache/app-containers/lxd-4.0.9-r3 2308070611 metadata/md5-cache/app-containers/lxd-5.0.2-r2 2308080540 metadata/md5-cache/app-containers/cni-plugins-1.2.0 -2308081243 metadata/md5-cache/app-containers/Manifest.gz 2308081243 metadata/md5-cache/app-containers/crun-1.8.1 2308081243 metadata/md5-cache/app-containers/crun-1.8.4 2308081243 metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 @@ -57208,6 +57085,9 @@ 2308081243 metadata/md5-cache/app-containers/lxc-5.0.2 2308081243 metadata/md5-cache/app-containers/lxc-5.0.3 2308081243 metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 +2308131040 metadata/md5-cache/app-containers/Manifest.gz +2308131040 metadata/md5-cache/app-containers/distrobuilder-2.1 +2308130810 metadata/md5-cache/app-containers/docker-compose-2.20.3 2204291439 metadata/md5-cache/sec-keys/openpgp-keys-adamspiers-20210426 2204291439 metadata/md5-cache/sec-keys/openpgp-keys-alexbarton-20210416 2204291439 metadata/md5-cache/sec-keys/openpgp-keys-antoniodiazdiaz-20220406 @@ -57335,9 +57215,6 @@ 2305261340 metadata/md5-cache/sec-keys/openpgp-keys-freenet-20230419 2306020840 metadata/md5-cache/sec-keys/openpgp-keys-dwmw2-20230504 2306060910 metadata/md5-cache/sec-keys/openpgp-keys-django-20230606 -2306122340 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.10 -2306122340 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.90 -2306091110 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.76 2306172040 metadata/md5-cache/sec-keys/openpgp-keys-midipix-20210426 2306170910 metadata/md5-cache/sec-keys/openpgp-keys-wget-20230511 2307010740 metadata/md5-cache/sec-keys/openpgp-keys-vgl-turbovnc-20221229 @@ -57351,11 +57228,12 @@ 2308011910 metadata/md5-cache/sec-keys/openpgp-keys-openssl-20230801 2308022240 metadata/md5-cache/sec-keys/openpgp-keys-jiatan-20230505 2308070611 metadata/md5-cache/sec-keys/signify-keys-signify-30 -2308081243 metadata/md5-cache/sec-keys/Manifest.gz 2308081243 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230717 2308081243 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230724 2308081243 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230731 2308081243 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-99999999 +2308120910 metadata/md5-cache/sec-keys/Manifest.gz +2308100810 metadata/md5-cache/sec-keys/openpgp-keys-thomasdickey-20230810 2305252312 metadata/md5-cache/app-alternatives/Manifest.gz 2305252312 metadata/md5-cache/app-alternatives/awk-4 2305252312 metadata/md5-cache/app-alternatives/bc-0 @@ -57366,4 +57244,4 @@ 2305252312 metadata/md5-cache/app-alternatives/sh-0 2305252312 metadata/md5-cache/app-alternatives/tar-0 2305252312 metadata/md5-cache/app-alternatives/yacc-1-r2 -2308090810 metadata/md5-cache/Manifest.gz +2308141340 metadata/md5-cache/Manifest.gz diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 7ac32b37b719..287797a7c42b 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Wed, 09 Aug 2023 05:30:02 +0000 +Mon, 14 Aug 2023 11:30:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index b204062aebd2..dc34e2dc5938 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -ccb73e488a49e635fccb08d8e629e22982dfb8f5 1691556978 2023-08-09T04:56:18+00:00 +44d2b75c2b8f8151d6d09e7dd2af4c6818e7b280 1692008747 2023-08-14T10:25:47+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 73a80ddeb257..be603c5e24db 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1691557801 Wed 09 Aug 2023 05:10:01 AM UTC +1692011401 Mon 14 Aug 2023 11:10:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 353319026705..c02ce03fb4f2 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Wed, 09 Aug 2023 05:09:42 +0000 +Mon, 14 Aug 2023 11:09:45 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index d54678f06e1b51a32df1a5b039897581cb7319fa..df4a2615a915eb5fa3d03ab605d98825a69019aa 100644 GIT binary patch delta 41330 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 K&9KM(HUR)?0w~1* delta 41289 zcmV((K;XaP&;roV0+1R5aED`&9UlUjRgpdRI+4$Jvfpk7Ku$u5hk2*Ljy*V!l_t z+8N^6+7;FetEA)3H-A`r8ojhq$L#$a`Jevl|NhT>$7Pr!ek&r_D>HV~6|Ld`>;j>*o1d zzt3>q{7hTB#-4UNk9+)2|K*?m@Bia}`_KRNzx~tk>!;5@{xAQfeg3r9x9=>_o!?e# z-&Y#P?y>BUu5(uZ@{xCIt1X^9)KdB`fAK7JA0wTm^D`;7vz=p%l*%2hIOo-_GnLj- zyk`kDtjRNL7%i{Do~*D-gBiO;=L%#AgfVK&~r)S1sVcB$b!N8FvQ*kxRy?ZCI>f3oH| zCtp*_d6p5^ypQ+QYCnJa*Y&bmM~rW)g%z=1XKGiy`W;)G;U32oJMVSZ&34~w^q%kI z+7Sa`?T!}jvBDXyv3p^mDkjtFmD3FAC_L}p^-kAaSD44d5-^go$HYQb%Q>ZVR7|Da z{fvLC){5yqW;g;nwRqp2jy_Lpe<0171BP8$-gqD7?zxA^Qj~UQ>@UZ;(n!b9til*8 zw$|Hy73}L8$I5l?QOfQ;u63@6jg6b%yH=mMmbQB9x#pME(ze#um-RZ+`LIwj_jt9D@%(np3%BU_lv$@R@{#W_67~_w5qWLAg@rxZ zK982l#C(pl?rYASS>4oAz9#r`b=UHWxZGXSJweXwLHr+D4x7KqyohNUB&>H5>Ey{uNa>)UGKOCjV7_b*^bTYe)O zS@*RMw$#-M*A?%0?{&I}JoBA0XrI~B$U4VX!QGweu~Hiiqu?(z92{tMNmIjEhzR$< zqX-Q9y!WVpWxvyEe}AmjnIj$pO!EkK?;FVP`0rvxBdZ4%n{O z##i9Qe_F7=e|=c4`)#?_>OjM+M51dnYz1(}9ohWRSKS?R0d0u>Hwy@sZsJV7LTWtY zHNYh-kVv)Cx!PUNvH8v8!d|fpOdyP&ue+Q_xk_4j)RnO2H8Z>cMv&JZ%eBK^0W&VM zU%+-{O$fmRmM+TI5s$vt5F&xOncE3ZSv*jL<8*#Jf6sp6ZbzJ;$W{0$a32P70`hm! zS4YTumYGL{K=BFzMBPUpeMTa|hvoV}C@`+~5E;*mId;DM=r>N)E3p_PX)AZbR=9W$ zkP|nbdjkzX_et!#PM#E$Jy>W$UcsV(LEaG$DY0UC_Xg51$q4JJ;0W=p5;(xLin)PN zXXP)we?k6Th^fTHF+nY;MTi$9i?zt(xUU7H%B_rb-I9bsB!xI8cIUi1!JN=?PRJsL z#oq&J;dcwajKU%C$L_I1cZh`63Y`f=4EQFYdQJf2Y9E&C%cpN&Ufi*Uce=VOk-O~0 z<3bDgG`wX4)A!Zq!d_X5N~Ay6AUYO;LYpa%e+E6Rv4nB)-=ozW@2lPgP{^r5yyn1B z@(F*$a__bFTry9oo53kFP{TK2|olGuY-MdD|@&$0VNTRjx_n(J)a-p zf9rLzSn?O^y5vleg}~1UCwC1cOo$aU3GX|O!cN9^fmgfinTl*O#l`o-3_9iod&B?= zW(lNRoe0RE@UoW}0sVj_)d~UzK9aS*VMAxuIUvOSov!vap$dK9(_|{C7tu+_xPjSktBRHz=bIm zX}?=L0LT7ewZ4D(^7Bh{L`J+*30A*_P6**2sY1Lu{&LpLW=&uN??@K_3R+`fee)Z~ zn4uGEQh?6#{usti51j=lq^;0gIQU4{+HlkwYuflafeV^QTsqfmD6I&eYv;Q+fAVD~ zD}0SgoIiN^`#2*pw%*49Cxy2{br%12o?SaC{P94x5k8_E^3HHGNEx8W2Sum`RrxyduFATr$de#OdJ$MB~3{)V)xdx$V zPJVq}#~J~{KM$Z|rwmJgJ+euJe;mS1G3F7-&L=92i_nizBBW}CRvZr3r_?SIMJda2n7fsX=o$ZR0iA* zATkssBAD zpc}Rr{XjnU3iv19$tM8T5|v$uPA9D8OmFd#FqJAuhe8G(GQoZ(gb*gg|7BPe%w|?M ztOv}k=fW}u_;jj-k`qW}f1eH@D(4VGL5vM#5{urB70U_wA_I`_k?>!L1nq`ORusNu zaIg0j>+S33e{Wys3!%8<^|oN=s?g69zIQ_i;7{mxo^sw8#feXy5a1aIKUhgHP>KXd z3>F&A-v|E=g+%=T7t!brm=o1{#V%t&n##g7NId!KymnTQK)V;he>&Ft&BRzDUa$}+ zkeS2;3<#eES5XWwnw0T>D1HeEu|a@A#_rO?Xo1HqYHtGihRwiJ3ig>2A$P#m5EATq zxdK8CDFFH+iwI^sbxGyCkSMI&e_XKRh2p2{o#IC+&RtC=unkx6LJPZ(E+Q7!C$Tm-n|&L}is3x$v>RN|`ZW|JNZAb+E5+!!*K z8_MQo#Xe?qj+9?=6s&e8z7v{YVM7>({lI?<#?8}~Cp*?p=-w(9!4sL%4fjACjHrn+ zAa$Rm#)UpW=Me^AT4$-y=ZqjOn}7(wjR>_^=5+W1xySL2V7t_Njv6i^NsseDnqF8i zs`k1r)~bV(ZIuZhC=rX|kADFBBW%#H%z!iV7DI1EwGT}WmqWHeZVRYhARe8igTK{! zfC&ii>rlxAL*8z*%iAwndX5p7Fi}kg&SIc^#szi$`Uc=8H&_ALdTX4XnFPE;5 z8*3TRs6v=-K~8KCW`Dhh5g+p!xgJ^fn#2i~i_Ha(u~foThhX#RL4bn}-Mt1pAz*zt z9Ts==@W*1|qPr300q83tD{8^=7ATDvxZocrE(K&2K03Mn&*$J5t>l^CK%>uvt4-@3@X7yD7ynG6IN1muJtM!v_Ljr(WaoxmR|uyBkr%ZKIq zsDt7=Ze38E1HQ0u_xpF=E<>DGLV#eb1-*yGU(iD$562I-lcYSHSH0*bK2AI`? zLVJ|NGKB+1571uVJ+hO~4&62nijNcM7BMl&)Xbv6iCxq7hVtNN*(&2s{6%&R)C$70 zP1qpI+Ds)Mi2vgRu69I{76AZ{l2P;t)jVB)9vdc$$b{FJ--P;LUiD7*O4kKxIiSFx zA%A8CZzO=Rba3bw+Zt_r|MbH*mTY}U-M{-|Ed_ierXp5u0y*-RMJT4+i5XzQnBari z1PtvG%Af?fW}FXM76L!aUQV0=5qzN>c{j*UU#!i@8<{&jyBPP0sS0AiGjXz|2&X&7 z8+?UGAlpNg$VCV`|4wAI89_Bi>^ z#UH`G5-eZ`qaMx{q@Kmp1RKV0%?-cZ?UXYfVme|cqgg7UX%RPAu;YP=b$`b*zMQ0u z{>zJTsngyCW4k7sM-Ty%*j%s=Z#=PSP&#G|9zwLB>%cMLYp1#ioyX1(v*5ArJ3ptC zO*!O28q^kJ?T8c)8Tf0H-$!`k*q~pN|DOm`7zM=WjY%xXD6taUBHENGY!TUrk|sH@ z5h&Ibk*~-ODD=gaWu6bbM1R0Qp3#;YYN1W9JE=H;U1VIz0q|qd!>MuyO0e#LHI#ry zWcJhC)cxv;Kdte%fBEHa|I&V3pTECY*ozM0{Y)AY%+67HfIyH!%1%}y9lUXxgaZ+{Z1%n2geiS6gR zOP-;6@C~`0o~FU|5MMk`GXsmj$2nmLH%taH%|1haq4>ypR_8{Ff|(}1TO%Z+qoL9Z zL+%g~75@qLvGiNHu?9Tv0=9oYG-3l%cwM!xUp{~N@oU?!tRlS|8m@MokmH?D&ZiHC z#zv7M8rdpD1wO*Ax_^8iIY2T@mO-XGpQ)FH641Y7k~$N)K%zxdXDLH3y+RY<8&%|( zv6|_CJ+Z-4#TmQw=8uC%p!{e{qTtD5>}TtqYj?~VMg=ZGaFDY@89!i8+n@{o44a_oN-8Z}jVS9lGNbR1_9(}YZx6he1Ps3C9^IRcAl7C+f?dLDQ&2K-ouYdas zmX9SYGr$lP5GZ>fga|dc2`=vM~yU&BQMoc7d1ym#-0i!QB zk`2Pb!XD5J{vt+|dkn@;q#SXmKqJ%&@2Lp{r-^in9~z<-1L-F?fJZ|&aPzu|E)AIm zkejuf)=YQ;Re#()K75CsO|w>vPmYaBSgcAn^u|H>Ig$Q#^V?DQAS^&C=Bn#1i6yi`{M*YSFxIHxlfLzP=WOjLR|{GPQ9k!Xe7JR4|-o`(AHRL9&gSqc&&LD$q! zHN4~S{{G8ief{@ezmN7|!P1L{93I%POuQ?M3Tm_X)`1zQdtp!OUZFszGE~EIpoGRG z{)5Ao0)K%W>GE{W%xlwWJRt#vS&@Nf7yl?+GotVc><3RWPQr=^rbPX>v+bJLlVgGD z3CAT=Lnk&q3`7RFc=q(_gct&pW}1pLd*6I5%!M$6o@+4J%)WV4ojhT_wsHd|2MZ#U zo*pIK^JMvlXJ9a}v4~GM=6cMR1^ey$_mAZ!FMmh1#md^n4YGoZu|kJtC1>V(aET25Fwu5$!W zvVU)jg@Q#1kb2M2v0N~Q7bQv{1goMxVk}GeD=#P86Xg2#{nfrc9M(SCt?+`daF!na zeGT*(;u`Ni^!~Nk**Fwxz`;V3M?i^ZA&B{Bk!J-;QBwp%nLZl=i8$2)KoXb>)|kyE z3>+ny>WB9N+7kVGt>#-#H>+x>{2y( zc*-EgI(?w^wjn~ z+~D#g2WrjZpAC4Gu%TyIa?|NIZvy9-@T>Y(oO4u*P%@!5v>PHh+HKUgtZIAK!3!fq zE|_DlRwkM7LDNAT7KEe(Z3t3r!jZ*FR_FkvW-#X?lP^LS6wO0(6wPUw3dnH5RT4pH z<&R4?fBWUv*W-@#Zeu(F-)=Uc=YQPu1dFs)(;@MWrtr_)%4#}MN%C+Hujg@E_9#kV zh-RI3JuuL!v++l!A&b&ufzcVrzV#IgO*V3X9e~zZ+Be=JWH{$xR$)i5GtHW`L^i}# z^&iq47*y}~fQd?bklpb4n~$`lX-gJ{SzlTQL^Lpz!wN`DrX#lh}a zxwQzN+p4k`@jX9(Tc3aX<->Zt)XYI7w`Xzjh7bcI$Q9hK1+YG%V8NX^7J$xj z*NERo1fbJ|Bk}FkRq=eGRVx$fT?ex9sg$u=Zez9tB#Z=P>7LNx_q7Ok5#x2^h__{8#L8MP{(yf4zFEi$(B=l3V(}O)QGiV#G84kLL>gxwfI%?r z5>EIJ1Opr;7@fdQuo5}M4I3tY?}~D-)dc)bSNyPA-@n2PzWzn|SLMNP9%8WrKr?iF zCYW(vO5KW_+tx@GSOwyfz|J?5rx_-Hh+?Ob*kfg2@2#E*cEt)VML{WezopHr-@a=G zFs4}=KEeZIbWgQ}2hzry^W~Re5MBgzhx40c72wfF9+-rq%xD1!W*!5kXUxDf z_?@#6OkeHm>!RhDp=6FLb2=j~x4pPkrJ z;?d7pjL3M=X(i%?mw2XNDC=zRLbKz<9ybIWzQmJm8YO>iE4XpOi_jCEEIDz4=sgFK z8lT;{%nVh&FZc||RE}T;52`b4;;iLS8!d*bBaU@OwK^Be2*Dk5KNq=|Zn zAC`egoFRPB1?Z(Ulns?}Z&nf>&%+#`6|Zt5y^kAOmMvW}!Pqkp&ZresLVbZz=3_tZ3uuNHVJF3pc#fC6CL&G_?(s0o-VVjk`f zTRBXEpPoL>8+UD$7?itZ(cr4d!7AyuI$;BsO*Vpne;Jjwy4fp$U zt?|>BKUK^fFPTpiG#tVOBYZ_1Sz{UU`KY22RlS2FwnrgQc zYC%r2$x?b4xd^8P5aTAHi=BYIWBriS!zw(pujkgv>Kn;lto_6n7hne`Flh>vgXo&$ zK`=&h(gFgs!6XNWVJZ-$x{Ie9)w*&xBCa~DdOVQ|z$|vfqv;KxRujXXr0v7k?x&st zvI&1Zda#%Y zpNUrkH$iG?4#o-60j1@`dj0(6%da1D(=Ro1gyYo?3omdc@iHvfwItyw21xkONcWvE zDC{8w)b>E@0F)kJULGHV1y(7Ymi#T~sE7OJ@Cb%PJ@5f~kut9pt&M4Dr*_)-0b+l> zg~(zG27<}!9ninLOo#IS{LV(h9H@=w%y&Xi+u5oG(jJ(>7>Y-sMB~CU+9VS3U#nX# zyx*g^%gW>pTTL^AcSHbwD{ew2o?d`K!uk2SUTDbiN-1DZ^|b~J_7{o42wqcfJMyq7 zIYK+eMbL>X1HZHgi2nc)Jm|E|#}j{U4<_Nd!SrcYm=m67CWrwb@i=hhFvkd%_OMj2 zR02mahQZrztLxvpJWd#RT|zk2a(Y0052gPO7NIRm*N5k7NQnT8$d$;G`91633asLo z1egT5TVc&&{m=kg24pFA%&J+6+3jP3KJ#t}(MiCGqpFNw(qOxN`WY*IJ&k`v3%^H5 zuw>q8Jz)oaRgnA^+*tEtUgX3ea)g4ypzoV#bmLk?r|I!tv9Pr8)V$Vh1q!M$XFCPJ zpJ);m27cb`Xu@#PJQozIVxGNp0NIkTw<-$LGMFt)m`^g>zz>`XWw`mUApHhayQle9 zmV~TRVzBV0TD> z)7SO)_VeF9Br4t)>;g`MspjILdalv-ky_yOHpx`W%iDd3jzns-Cd_!8;0=ppp9$0% zSc5L0pRAvR5n&Z57_0FmIt!EF)8QC>S)$@8k}YLy_^kZ#`(bzK^C^Egg+Q=GKs9Rk zCf4BIu^~ciHaMUg+iIyrye9B=b`OFDf?oywYTUMT4#362ZfjjV<*-CFFQ^G?wRC;6 z2P%lAwM10j^^&OAKY#iA4}U6TMgG0(Zom|#p7VWQ>^On@IO+s{R1X07(eQCNKu@f~ zvgQRif^DaOJs?|=Y|(#e2R1X9Ph>G*W!4jb-b*^|NdY_`V6rbm7MGsf7Bp&>_p+vm z-4X&P=6ZHhIhOpe025_-z)1VFINb8#by-r`Akv6b;0*#poXXY~-z=@C9Jn<$b^ry5 zScaYg4hZmPgkQjdZ0Td!s_GvZQu&?vamjxC`swrh$6>Oq4KRPE6?bC6>#)?#QpVaL zVkr=9%(pa_)f0b|q}3xpEX2T8F9`U;)ru)cSkKzLBvPTR_3%YtYyfk`rWC?bfg2F4 zTF4#0K{@reL`9x9%JCpDR}k~IOnck}Yt#*d0QV>4!pLw(Alz__T!t1COb@HzVD8lu zB2+QPZOl0)A_;#*oY-INF12JmU^=F!fXPDRc%<`Q9zyMxFu6aHu>0kRjoraSj`)_LcwmK_8r6zUwIMDWdd*V2rgfs!Xa{sB zkqG>f-ypBC^7UwE+f+axlt))xW{KH=7FY!G^hLpI5zuj4Z~`wvo8T?PIV&l64Uf1i zUxO9Zwhga5JW9lz%*{`~EmzE`d-4ib??{?{K?v`yQ*BVt<&4Tip zOmjT0&DtG*o+n=~jUGRK{_@NE;WOe08uq$s`F+)jm0wRwXNm#omGGhD35Cdax6zhzWC`ne7T=FQ>^th5IT<^yL%)J4)~Mdoes-+08UuSPttBF$XfFLy&n? z-uYf305spndAB6(xV9y_V@nXtGWV9H$6=r6>AB~BczRkrykNeI;Yu!h2X)0L!gF@ zLZcvPELW}2vYZQx1Mz3ew~0%j0lZqg!u60^2+p$hhc&DohM?^74aFd^-yIHTQ7JJq zR92dQXhLk6$%x1YfzWTsLt=8NFnWcRr@jqizuSy*syM zV#X)3Rdyo51gCvNv6TzAA) zH9-v(de4VhC39E|N;r-L8Te3On-B2zNgxJ)Y-BhIz-bv4OIlx#mjp`}P|{}P&;@W& zs0RD5bbPXTpw&~`c_*8nH{O9sp|4>v-K;190+s((g)%TsbN(m9&8D~WT>K~Ii&#;^ zGwvb~mx1Xcp-1pN=*EK*hnY?o)iTMhZpZqoO>x%M+z}&1l$D&J7^4;Is!nj^8W6;P zd)q1!c%IiKTkCWG@_GHRF@PVw{rl(fx_0MFazEf&jUWgA*?dRF@6+N}8|e^_5hq6e z9L!+kA!3u+4oDm7syQ?(Ns$5NSlF#4d4O1l7p;cLKpPT%2+y)Fg;xWPn!TcHn763; zcpn{*d9RaQYmNP};~EkQh0eAjBBq~z3M`9XKsz)Cue;d=h|YkGO`HWl#nSC|K7KDZ z8{I@9>ccLz*@YC-HxZ+5~1J;N*9v;_QU2>oH zuChN)V>$44h#7G*oi>3)b{(G4~`=aB#&Ygq2fy4!uHrxAChP5gs@p#hQ* z`FTB4Rm@F6?pgA;2#_!X-eH5(V5kQseB`pOyjt!-IIY(7^KH%IlJkZsR}?J7*pfL` ztrdr-z*ONnK7obuDPht)l+;bakr50D07*01W=T{)N7Zx04{P-zCXcJWpGr1~650;F zP@Zk#bBeUe1OW;k`oJ$xywmD`Uu89vEoVodOn1w&Z)hYoG7dy~BTB$Hi?&wG9YXQv zQ@)1Qj8+cluJ!o6+=1VD%ZcI8X_=)S7%~VH;qhY$^B1DCIBTrC&o(;AMfw9GZWRUJ0Ec#02G+CYcEAW4R`}ND050!Ms zJM1T`#w+-BvvUyViBWejVqy}=MglUzIU3H9CeF8+yk@J3MSy{^c(II$;lRh8n!#>X z&$#+gvO-DH4=-6GK7SX)u-(2HP_5_+Zy1I(1+$=ruVmT~=)Q@vcBR2Hk)BT6fuI+j zq(^xI`q={}6czrBLMhRI7Nn&%zOYA74a>7EVL!qjH@)XZL5Azfjxy+IR^A@1&Tqdg z*T4Sq!_S}kOPs_S?w51iX)f!^w=`Tr1){^8S)@ZaMA{#ol`2p8hOr1d%TsCSt%*V_ zwpj1ULdMJ58MyosV=wvp**pW<=KGGzqVL?XIWr4v!wHJLj}3r-v=AAd?vL)766Rb9 zmifv@vO)@a@6l)lEC|bWg65dTg6ud<21VNG8kIKQ7px5@H0|cM}7SdbSN@t4(gZNKna^4f2f_Qe~X6LGmXX4!m7b z<)gEKcxcPjly!lBnpO<%>G?r#!ZAQ|v;k&?cR_vN!P`88(*lrkxI(e;yaSVO%mR_K zvunJ@VVtqv#sdFkYIoW(G}VH^dZ=f@Px2rVV_nOPPEV%)hjpS>M3&xxF0ky3CTy>< zEn8%v>}DfWLY7%jTdFbQU0=^}S+UnCSLLO-$i}^KpXS@2ihRtj|A>=Pz33hIuP17TG$PXQhAk_Clc*j2~R6zgT9M737`dc{Dp%>RwH z5*eaR{{)Pw;6Q>DSKq|xX-%Vp!aTPn@FA&#S{;%)X2dm@$3AAE9mNAPdiouf6;)U9 z=o8IfGO-hfMaosvm;*f6|B_@)SEGTcg4$rEW{bBjW4rBCUBH&IN(VH z!WUv^4J_lGMI{8qgR&)<2u1)3MwAq6h z_hGGn6ddXzcnqKkv+N2L)x=v73Y3JfN*KH#O3z`pU%OcOVue(KFW}4=4)f$-V+j)1hvXRhUfE35lBq&Qqjvbw_HZjo~cpOJI z>MrPAb`;2!Y;zgqvF@ihsv`sLinsm{Ye7RAVHs29%PxdpH}y@VhKk)uNZ)o(!uO%$(aPxaw(1Gtfu*$GZ3;Y6HH&ws zFRcr9%ne`ygS7kr#yxD_0)NocSSI?OX!b_EoToxOZuis1WX+p>_(nkB6;zxJ+X+Zj zq7qKk(8<^Yh>OA92QoKeV^;4YuFYVh583;F(<&7#h|NyVurQG4Mt5$g$FN~F3~6KP zFZBUG{r1}Q!4Bn@*=aBx8;v2A=nH@;4Nt@BxJ(DKH&4r>bsK6WgduvV=27qJ4900) zqIv59`GxjFxyt$b6d6l%c$fT4Ub_&vo`Dq$n9bL>c8VE) z5fUe_w%~fr5rU4OAk=EM*VG_c8dhuWyE*=C7JHGGhBh9sM}U+i zx{yrGI$+1_z_#*Dz=*>ME|SD&ejkf}^{_zLz+p-rIPM_2lQqz!j<2Zi<6)4Y1-;zi zbZ{>$!y#REv2Pxbmq)ACRZ;RX=^jm-T19KKAghk6vWzO481JirR!y)6v^=RTSn6GD z&IfeFw&Q#TnIYov2Enqwtkx%o1$_Gc$C(S0;V*;eTV8`LwQKY*JaFyKjLnu#No7T#rAZEFiIGbTnF~| z*1^!_3hoe@1r$)t;kR9oMp{bt+$kkpacZAn2Qfo>)a9Nl%3Z9La z7T8$LL=bm47fug$p&((q2v@t9^1(n&;__|D|2Ld2(?H;u9`C7<-L&?nWC}7%R zkCr(PTdu)X!U>E5$r|J^tVi3h96Nx1FR!gEdXKnbK)77U?)usu^J)LGzJL8R{-TB9 zNZB6t#u63CFi7aAD(Lv_fCB!=27h~)&53z(7%Hq{B3il`Dgx3-jyAz!pcAIi2yzp^ zau^qZyNC2xaAA=lbEpD;$3Mb=qt0`@kuRrdq09+uWn6nzbQp?%pH7n8!LH25=p+`M zkGqM8=Apq&RxSz~ees(_JZuOixgFP&4t^QI3=Fpw0xq#SqK5ge9pJ$^Zu1#txL+6S zV*>-rm0lVcT4u*=N3nRE)dmWQ-J@m!<4m6Eg8YZ30#|7sSO8&vMSfV0#ah{`ce3E! zXx+S_^l-ux?t{?)t)wihlIcaJm0v4bHeO#?kGmHi+(uj*-^W*nK^@r zA$v|IX%Pfctf$qSF-d-~6;IS|>(a{8^9_g)z55L1iB-IgHU7|O=gmgMBOIT7Na!v^ z)wRl>m+N&}<_E-ow|;1|(Jb@ksraaRx6VaqPKdaJm?WfavT1n5ZVJP)#`K<;aP%zfT$~4;s#L%!XaO;g zoCF&aI7lFQrcU0Tj1gm3grPe&F3*6(?7cv}VHvuw+R$WwCK9ALjqY&BTOmebirqq4 z_EADyL;4UOKke_YrE>)9cPSL?6F^CJlx%_#@MyMShvX?V+bO9H*4PVLHSw2*LL3+QdKdRspJ3E`|I3{8(Y&1SCF^92|P&uA@J?ww=hW9%#WgPD9c^lI26KDhY z=QC)S7vt-3Rv;hIFH4rc8b~Dhac5Rt;JpWruhX-XQ`Y=^dnhB<^ms)DE^;fxp79(WhpLh;i@3 zSfBURB&M_tAO-o8)#G{%Mh<$RJ|wx>`KO6s4vk6nICk3c7XdQB z*{Ab=h%A>)6GniILmkkRNLD0>y#oePOFGe{>A{JkV&_47YtnD=qu9 zK(XoBWK=xAmz`WGT27yMzqM!Ke~)v|<3w;obNL%;mH|=dxCKlAHRgDj-v{e{AL45( z6o@h!=A0K8U;#sgraFua5&|U$q4_x?caUy>q-w9=O>oMu%hlU!MU#2F_cL2(x_0vq zPSi7>MHup2b!SU!9C95_Cno_y?8`jOfN$)mIhrN4L7&#$$~75*QR^rZ^8FW_Rg7DT3enV-4?Y@S#AXX zSue*)5F+QZzS}b{)IfrwU%u0YPCegLySeWPerJY;U+p5Y>**OOA#UM9kLmARb6MXwZ|(*VX!Q zy&%{5lRGsTf8)M+NaU`aor>S9C4s-f_xMvZoh=6r-2*Z1X13169ou)Dv-^p|LP>k7 zO@<%OI1JIx)=CVrl156GyTK;~E%9$m`{X99yI>YlkQhc%o; z9NR*lfAO7`6GNeHXzT%aTt_l%aN(`Q(xO((dxED21dR}d4?rc&#sa=QzOL8LUw-`1 z`2JELZQv?4eyNnt$l9R!YP3E&ohUihU#4dlcjaMhrM*He4JQrLswA{8Tp9Uq?~n!g zR$_o0I~=P;2lO|%gq(oo!5wdl5HWuYskQfGe_31x`MGZAbZ=+(o)`s&fbA}`u?`x8 zwX}TLLkH1=rDNny(m={JmhX0w9ou`}m*UK1o>M6MVU2=ArpIOBG{A+~-`M-@JT}|< zOZ^ZQfBpF{&Sh6Da;@?7#bRT>%P~R|v@Ti=Xs1AFz&m#5&YrQ?7 zlTbGwe=XnDEhzMmzNYp2pijapMEyqRSA1bW`qscshUd`PW4yI6Js{$4#kxc5RZke` z?Q8+FNCM0BG}&1Np!;0Ugm+OCAM#XGQFm!#KrCV7V!p&AOC z2c^24RCSGICE9)1pi)@mdU(JBdx2zlw%D2-e<#+;hNqI;0XCoo`{sbaWvPTSKe1W} zZ*>}cvEgP}+ib~T#(IztZ%HpidVt8OqGQHz(dvjln_CE8Y)Ctzb22)s5JV()4be1< zB|*^^COc4{?rq$@WJk86$!w^;d3MKHp`R+j@it?NEQrU1i=kaJ`8b>Pd7cNb35hgFx}YVVRK4%!o{=>oQE2SMPPe3$H7{459M*HXu$G; zx!_0!d$?feEV$>Em(%$#_9ohD1u<(Lq}BIH6c*^7R%Rgu2_}~V&`~%U827S}R=uVs zWB?37@7yDGI3#_ewXu~7Ku9h&PM0Lzf7tzw(AZ~;pUt?Sb1_Ss_CkOX*>7G0E!^;k z5AgL};rLp=dS5SN$^oF;(bG2{ht7u6UpErXY`N8j`?ksNnGV=7Xk6DheW!If9Xe6B zVhF9~$mhJBwK^?p=S{n1+qX^v`LO5?%Q0Q&!cDU@&F;oGybsn)IXJ6XMTeR%f0o1+ zdrPJx_g8h6Z+6<>Gz~Hk80@tl>nL0Vt0#x2M-JJ-A5=a%q#OouCq=QkyiKx*)A;XU z@wAs9+OPgvF8Arzf4w}P{oAJx$3pq#gqH7s0+wip)MdqpgG`5mK?sT#AtU6<)q>i~ zpn!`mHW~I~of?(_aIv`2w(HZxfBrnddzPnld&Mkv7>S_z%+Nek-@8H>ZA*#l@S9s& zu!!@G`cw!cr|CAtesi7|%K$4J*i&~z;^D#1rRIRyH}8osorcR_0NNVP-Ztrr24Ih# zuB{*)I-B)#JEMvm^K)$5uAlOU9bf6{x7Wni{ldR)r;k}ga&+m|X@1o1e?vPBZ~M+V z2p7>=x5#(G2fFu5Bse&N9QHizzOp*iu4D&0c>x7p=uo_9S5=>;Zvbg%v?)FaDKOTQ zaBIB}c0bz{)9o0Iu+17c*6kY8J65JS@9TPo0AToGh2|jiX$z*qh6FO_GdV=Zb2amW zUJ20Q5T=D4AjX<4E3}GHf6VwA%zFk;u$GCH_qF=(PbKEBf6MkRVW&pL{5(GqYphOjDpfJH8=m&QdD=yFe>*97I`_pSGp@DZ zW&naC-+_Bf*}?AvS2F}5gwN<)b@w!h2;pggg1tT?0z-PeX5nw`*ET+8?&UM@7B+8I z%f5ZvnQRXPJDbx6AozL1xXe-Cj;97c_-D16-oI14*#P*khXpDd10pFGS%sN#UKm>- z>{hhxh}r3x<5*8EQ>=X$Y>!u8y$^w$4=eEYthG#~J>%gHhbuU*#w6DTxSNv$`-qf| zOiH(TCW{{7em1|O*CUFnnR9Y}&9(RMeWiG~BX2qu-z*5X&V4n@5=T8TlRZ2pe^TP=y=I4M{UXxICxF09>mTmdAn&kZ?Z9hNj zYzLyp6q}kedYnXl5X+X=TA(j1lXKKL4~UM10UuABV07fImqa182v*2{YvG9$4v&`A zT8&u=vFtUX43cIEB`Vi@uWlH^fBSm<-1^tmJ~WNKJ0t<4d-c&d?ejt{hvsMsq(^eh zhI7ca#YG3NP8?u^hm(G%DjM4Z0YJ}sIp_{g+m0p&yUaazr?4D$h7hkT$$(=N4~`ru zB_~v1%wsq_0`-IZ0T-JY2m+xBf7g-F5Hhbh z>XnCZ;-od!AahhaWXF?VgrSN%wap*ZXHwxT?eE z!A0Vj^TH4O`;ss6SzgFxJ8?LBHbL*acSQ}{Obfi6)6z<PV zGj{K`p7ruBn;8$sguKttfAQUkD)ZW&1k_s=itum*15DI@0;gMf+>#c5I~N31z*_iG zXGa5;(;<+zH}%x$?K&OFV1~zW7Z=uW=LEWz=CHTee;<=MT8tI``m$D^es1G6NBH80 z^(qN(Li|3*?z=;Fa7`PNBNAp<)r$f-Z_9HC|Ah6jp^UcoIfuq&414G!bna0#(TB`<%!>^q z)V=ez>}5VY<%Y&OOW`?UvP;ry{{YIoJ}lPfzdaKmKh8LL!LDY7!5NSanvoMzZuDpL z-l$}=Q03ux5}u3tPK5lsdKq5G zx2=QcurAzlIuGODuxsMcH?Qc}3EZ~Zx*?91Mfg8~^a(_H#ISLOHWE@yy-dO2uuneM3bMG*ahEB(~|d{y81G70~1 z!hf6>EY>SKp{5#&Z;Mnzv;rsY#YV>spLN2CGaIXIU5973&3hQTM>Bw*je9WKQEg4U zY{fe97Elg(8cI5(-UK5j&vh+mc&pOeloN*zK!$;B;yl2FbskV!zKpFT_8@wW$Mk%v zNP{fw&p3Viz+_v41eIy zr&I3NSTz$(dC7SnvWZdc;yL16o;jPR0mQcv1rAmT5^(PBkw&?TiJ^IBJ96<|MLS#9 zUaOdX>0iJ6{o98I$m3mcHwzlAwIPOBVeK*6$!aZ0Y=n)j;>1D%%(MVkK&Zc1&7=4X z3(#5uPz4DKwbR=wnRHll z=uL%UFd~WYpW$ZLg@NEpc+GGcPH9g^{rd%)2@QN?y$1;v*@bLBuhTDVRq=ls7EIN< zGjA_kG?;p!ETA-;KfH#$Sx-f0bC$1t^n`@ybk}Lt$4Sr_;prHo)gmm7m}g5PMtR&X z)b*GDP+wR+TvXw;jwS`Yn}AQgpR`&MF_9k-jc_R|4Deofa9;I}-olkFw2>;>c@Yjf z7+^iYqU!eKe4cAFujG(c)LVb|!VOzy2mvfpeI_%#)ihOMCM4^zyv+1E2|V64GI6v7 z0c=k>Y{HU#2A%|pBE=Xb>R|+9RF8Su;lKc7f`bEgzE@Jjd+SgM-gt3(ozCr$1Hzm0 zRlKc;MSEGTuir7T$Id=B!N=oxxm)e>bnWmQJ*TI!7x}ngg8f3VIlO-=tc6jZHtknC zrkD4v7ENS&3XP&%PR>7^YMhs&r7#RH7hYy!oaO6K^7yoR;0qpWnzlvKn38%+iJ91T zT0x3XW9%kXC zeBMan4VYf}!BY_nyko7y!#(PT2LFDYwng>Pb{elDxV_2Oa_9r(w=UVsmT$90uotI0 z7c<=Nqor?{9A>0jTT-HswxUpfhJyCoj@XX%$Wu{?hRr&8$C2^2Fm2OVBk z0}gMkyX}xEUg?JVYu2(=K-tqK6oBJHZ%2po6|eN-`_~Vbd%RvIfa+(X9jfS2gBJ}! z9w4e-ac14z=ErNdigbETk0!XWxp2sM$^j$c8wqQc>pOGAc_Pjk2beAFcQCT!Sv(5& zB;0de2u$!0)k}YU-=rj-c7HesKqeX|gU zDUzNG)vY8YDkIa_ujgiiY=`M>ZaRAkZwP|nM5muxG-k`s@rwMv{rvqC@c*ZT{!3}V z9d^PR7F5YG)?TF&RX~?TkPxwLsVws7$t>eY(9$b|8km2e=Q#;SfFzv=ZRa4(8#3WE z8E^Q88Cbsz&EUhmCl06DWq8rvrGUPieg7sYJ+Wv&wO7Jp9KvC?e8WSEqy0XRlI?|v zPL|ONif2>zY=>X3Cn-0Y(|(p0IZsrsqR0D>Yym!-cr(`#lNo+(C{&RYjuoto~Yr!0_5r{I!?HyULv_MQLZvlXC!5Vl~ zT!s=Lx!{R~Z))SY7_fjf#Z<>>MbC6bB~om!rwSoq>4FBnX!*N4{meu;oVo37!r3cV zmS=$d#)ssvjx%Wala@vwe_pQPjX(ga`|ByP!U<7@Z8@(PA!i#&XvUg})N^|C3BB1ZXAk31Gj)JG z9(bb*;vIvd^nh4r{smtwV*70I1wB4&ua5n`E#S|*wwG+d6d-9vkvA9hGP}d^l-=?I zygQ$W$>)rX$ah&Gf6<7`0UlzGEJs3*T&$Ppdcm@6{`O84yXjIItRIVDQ74SXnN2qD z+rqH7>=WOZ(Zk}bs6AiI>~s6^)0b~Q{C=ASYT(;?%>lhM7rf?nZ)S=bhBbqQD4_YuygO@xCRMfAR?xv3?$p2o|E9&ZZ0Z z)8mW;!d#GLNW}LMkq!xj7&_^Cq0QK-DVt5_ZA*YtF-G+;3I4f>9An)^c^1o?`W$;5 znis%Y@r0>5t=tn~WQlWB##3Szy*b9C6ihd-O!i`-`Rf@#k-^73h&b@IGp- zS>Tn}gnk7}f8_^}(DOIsCEV2#(`acs!VTYbkVbosAUhh>7F4IwSIDF{P%m8D9_m|$ z#eb(mQmuyq%yWSOKht0P-K;dNjwX9=2yslLmvDp9b`xSpsBPlFvKZc`?Qmw6h()M( zleXR+1idYvD~{;)B2VII!1CcfOH#Z&$8lvy*Iz#U%eVFU+lP*a^ip%@B$xnXIE@RYKVhhsqh(O%#3EE?dM;B{LOE;}2*jg& za3_{n%j(ghGc@{>0}W~@*zt4fkF|CMeoc0(ntX(+DmXmbpI)Q;GA9M529;_~ckczE zcAHG7e~$u9)=ql;nT3b5Te5w4ZF`K($B%Ox^G_w-71X6VR8dkX^*dk}pw)+M2j1iC zGN;@_AmX*=lSvWv6ov_&?G}&Db5d>&vekI{=x!8=Y|%d zg3}!fJ9pd9{tRwKzeAnmYYqA2Qp?cmT|LyZe=8T7o`}9J-kM+;9(sChCUna?te-0YJ?&yo>^_AmNoA`enZ3Jb3=4)G zvXG(|ggt{%ujj_pVh@sJ7c|dEZ`5kJscIMh={;S3No#g%eIw|+{ z2#+|1TMBpWFeoI~bvTgf`3nw$f9Io* z>uIOT&IqkfPwLuA3gs7(X?sJ01HO|(xSx|k0y50W2F==SMdeMO`*bX_NWED`L%{s2 z#ryYf|Ig3=^3!TRfB)$pFJKpLnTMqCIs-Ujf2v=PW{*Y(nPWXKyc_LisYz0u2R z`0PO16Emxjk!}Z1Hq({yPLIi!*S+QnICwK#EiBZP(N{(?LXU6wD1Xb#Wg5ZG zs9i|VPdeD9qfNEVkD|s2o;sfk8#RF$0c`{hB;QIm zD43Nm1o{&X=Al65?gjVV*2N3z$Xa+WA25tKxjn7%DCOEuRWD{in7JI2$WJDJ^0ZyW z21@+UizDU=g>CcN9Wd?pi7>ZwB$k)QMn^S3qrpdh-cACD_0kPB5rgS_WrR>NA zV45{Z_Ix_al@$&Iz4uW--jmk7jG9OVomh8A1oHZho%4cU@cC{QKm)M(THdX>e`hjY z)x)p&2k2V7LhN$LGrHJc^fvOL(UOK^(-uZI^9AA>D_SCph&&f~YP71M;p@s-=F6LKe{JeMKMdEqB% zW+bbv;?B8t6uI5f8HF{y=WT7T=Kz7?dl_X(Jpq)_aY)fph5Qs>m{pj6m|b!#7zEnO zNZ4X84RUhPa_GNTtO%GU*QbSKHgFQ##`G$M6p8{foGX4`A&be zb{|F#o-h3w1wraKPwY$ZIi1MZtx*EJYy$AY&j{Z|q@7C9bK0KgrRk_7bW`jOdx4Q< zr#xF1g&XM`xRvt^jx5uEz~eo~38sb)$Awt(4F-@5tra|Ts%meso%of_<2~C$&VnU>l=S@+d|?gQ5);+1 zg-n)W!{36FA>s%nckAV?PXU~#z4n)LfVaJT>rIn+v3c^v(q20ho{Ruk*Azu3hcuqjjnX{xk!{G z8vv2{xLRLF|MFUY@RslQqr&4z&rrwG%tTo?5AU#hlYsA4AQwAZyr^dt(7y3?5Oe#j z&EP~OM7<7gs|?QK2+r=ZQ_YN;H@U%;0lR{%yeyaTzVyo~QeykL?{K{F;q=T+cUmzn z1K+}pv1*oxX!D$d7wgG*H!H9*_@tKb67gyx4r@7|s-MGuAxRVa&0ch3W%hvVo(@>h zz?b9Qy?%iJ7W>s4ws@Chb819AYBGWfJad?~(f!A$osiRq<$ zZ=n=kbs)}vA0z^KhRsZiJv?X~UMci3lz#vE;Tp7;YiJLrvlT%WBRfUn;r$rB zo5y0i?ylE8x#3aq4m+uyyX(4XILCb8jp!dMIc*7Vn3altz z&*#Jx`!+nztX8RXXKE)v_UUkbSg5xx{N7XQg)7b>d|j?@AInc)n$-LMxYh1*1X~TB zW;+2Y!ja3>1S|}4KwI7x@UHvJw6_l+ERPp&PIe)dTTp-WQx+tLocDYV)udsub8~O`Y?xQ z;sRJ}5!B^4d`F(2$6))cAf8Vx(5r3r?|)s0`zKeVe|- z8@fZA*m0DKeVUhr-*H%dy8$%A4*-7#c~4I%xw_F_iYa|UVcD5pJi3YI_j+-pZ{F{4 zAJY9as(TImWs9~+%iU0p7!=mB=g8001#EBFwQ&z~)aDq7LhBj%5NY2AC4IGCa&PeGM5F4T+tzrt|9ne#H8E_uO|$5vN=+ap?fk|zu+NQqWGJ9xXzmn(Y% zJf-dFDE9&I-=4@nxjT~<*+DqX!3ow~VT< zBY3N@z1+ayIV>$qad_yoFE48^>qBa7ef##?w;$S%>+|;?`lk=F@|96oT?$)7NI3n( z8$j-V?QKwk?_`ZY(jyeOjC0~mu~=&`h=hnKx$ezgnt78HIdc!4GzdEe#^<_i9&K8A z;>b(KpKV-r{|(az5rq`{v$lVJ1g-GmAwTr zmJeTsBrK0zkiRHQAjJ9hPy- za@tIVy1h8n-t!m9$F14#{!BtE-goImmltx_6Ot471z2%^_^lN>P7(yl5t*+`_We)t zTN?9@{a!xaygJb0A^Z1>N^jd!d|2ghNxVFllywo904ekaCNZIvq4|XHEimw@BtU!; zJ%X9r5s^loXHDlhI}(4%k&dUS(P|!l^KWlF-@}QCY%F$vbUQ6Tng&|mHZNb7EO6R1 z)oh`(ejK!i?>VmW;Hj)&V875Dg!FaPWp28f?J(Y|%Dp0B60yBX#oGR;`+9RMYyUd- znFafBy*+sTa!la7>J!lNMsJJB?3Q`1()2+4_UhMpkKkx1n2{~*_S>Cas%$%dr+vMU z_3E__$8ewwatbo)+}PjifflZ?KzWF`eSYvzs3Z~|u&MTo{E_J)zO0VBUVhQ--C-=Q zJzGwIw|5xDd{{IwoNcWwWADqV!-_2fy8+GXQ6j7cyqoBumIyUB3f=+~Gy2}!*Fc^5 z+!}^%uqi0}3G2gh&G!AZ$E>`6Tuk`*v2kpPQPEc5X9Vjr(`6Ul!K***UZ2hZW>rw< z!>R$GJv$2U)Lw>n{+fK$|D4UnpFShg!|@z;1orVPAv$xVIAMI7L8$Rv6yaas{&3#L zl^sFpP4-?RLyYLo8+5oWTFqjT8@TP3h%enx3~q~Vzvnyop8VCfHkmsz3cq)3)5 z?jjYu5xg*5zB90U&f2rjJAYiSPv6FufBkTg(2Fp#S?Bi}d@r{{IG*sTjWB{#pS^e~ zqh-#9E9B2{I*7#UNZ0>Y*Sl@ojT}j~@BJ%1GzQ`VAn-YHgOaTj$tIanrM|xB44$(W z7OS%AL77SJy%quy?q(i;?q+03TS-Y(2M2_lKc>kRR2x?N)7W7u_bIK}c%PRSK}rDI zk2G1}SX;j4@oHaC1hFf(4*x9M)B)u@>?Mrap*s`_lp+MxrqnDicA>bRs+P&>jQ)w>eEW?rUiS!<*Uo#G9suu?&Sn z;-DiOS99wEZG-iAF9TR&`{k43TQz^RFd&udh>$BEzZz=~E9#2l+W*EZRkkOUi$!f3RCrX+y_)Z@P91g9_Eb28?J6b4jbM28SFJh&*MKfX0S$;T*{s2;Z>N8EmriZg zvG2Nge&`jbp>KNl8IdkqJ~*F0wG;rg-goL!Hv7f~QlYIM3k}+Fp9;xxN%DaEc@N}x zDDeAwefm28LaBtu($Poc4$!D=*qyTrF}yfGAS_l4woNFoTz%P1@RW9Qa!<$lw_Sz# z3=I!F%TDkh+wQFQIj!S$hxmWsl>k4EPd&4>_Nf!FninspP|bfVMP%ZU@R`>VZLz&m z+6a<;<4@e%Rq- zI~7NTP!oZ*u_)Z{))q8ehJJTeQC-($ zY9s~NlRaJ-e{>;HS`OO4|FR|3oj5s)L@!+x6?wcq0$475gKO2)Hmg?$XNLUGrm(Fr zYqN7Zt>N&U)0;YRtOh|_D?4A7Q%RUSbwzf6&4nYHO{tFR$N+5VbijGp_3cw5;jW*k zlMiq7=*KU%ap}zQAvnwa5d0*_SzfmE>-G|4b%I<6f3JMsb%Q1x5$%_ftG-($D9KS; z)G{gCXSgu#PC^7I@)3uF?hxQjbLJ!0VW&=ZTO9hgG#;DSH(%8qU1<(pi4t4t%zMMz zPEFtfEIhMA@8I7cL+(+ZR+vI4S&?Vwy(WjNlH?=X&4$by&Y%QvXvrpGr6xvPhi}vO zLI@SZO*I`|*Lw7^VE4P!lI<$5mhauEh!eip;!x>dpOBqxJTI>-a@KP(H8t*3O4zi8 zZBs2u2aKJ~TWpCaN;I}&u5B8-VJSx(dvv%zfUpap~Wn6ai?%Nrcp*aDT^Ly$1 z0$@Az_NbP7rXWarbA3S`%k}qf^Xp&u9P_k?b4gxNL8SQ3q?ejDP2`4`(B5yr*M`ng zT0)fz#LS^LIq1pGSpb0(2XyEGQF%KleC7QSPTBG|8H|ufh|p&pu+*r+SabE>m-ZUG^ zM<873K}34LXXUTL`E7DdYOkGyuI-7wKKjfBO}xbk+GVt zgim<6NWf~^=yq*r+NXexH<;Qy#JrqES!EbwiJBt8Jk(`W$`C?EPR-S+HgddDoGhB% z;a)n;rbx-u>2Ot*PK`h=b<}vp0J9y~$Y&5$^kfqcu-WqXb-VfJois)5*!i zha7*F_@ei$e2mi`xWt*|nKQ9Z~t~G~Otl$W1kh?)%ML8W>n_dY=xK}eSTg$73#S;|>0>Tj`YjsqU zl+2f$$^bh?;*YP_WiMKt_QzK>h?=UaEO3849oM}HYEPv4`cMeQPRHB$8c=oB=Nm$fP&im~elv6VuNTQx>y&wP?g^z#uk> z^FEG?9R>@&to4On-9CIC;HYBS9 zujsZ*&bW1BCuV8gM`(2dC`pZ~-O%8S^2((y^==Rn&;y-acX}gm_Vc_ zT+$cboXoCQR|OF8rMlJ91>+R+RlQk){SkKAYcGb)Q9MVq?~c75yCi6QG-Er@wDs8fG4VZtFezXwML z4t0iS5$DT~KYl79e4cMJvFSy$+iJStKu2eGiDRUjI;|T3p{Cm1w?bJOd$ub1u0D** zl?97)c*E7565!|&pZN~XG~1A*tP)r($WxNW9OOn2wDI`p4lcH_#n&!#W~4e5L5#V9 zTw46v+I0suh=MV2|EPalJ7158TF4f>91d%at+O3ZJyM=X;@gvDdmsL&6S5>BMGJ1H19NuYwo_m~pzNz&%HMbDMFD~4 z5c`p{24t-4&|ikMqwNH2fM1{kL2&qvx9v@()sz&QW~TPOcjbRiR7T%)UVt=xz%FOd zy#P|wB-^qotQ{OpZ82>Vu=`HUIk-_*(4yF-c_iOP$eO>yCJ69bTuq`*QMUxF&hP;p zc);R4+`LBRJWVT#(4|ERc>hn9{ry>lPU+FK*&J1n!k7WG7vq*Clwh=`se=S>O1EH@ z*1Iy!PT`TLKo);@KhxBSinwFPjHM|R2z*mRE7N3^fiG(}I0t)OEOZ520-zY+lwNjJ zH&4Sl-e9=N_h-+{4c<_k=dtMkVo;M)8Fmil;9!`Yqq~FiT~oyAv>IW3@qc|896Q)$ z8_{`A=jVpZVsixGJgnf^HMObtf0bwa;wZi~GQBF$UAKP$d&&Bez0KY?vAJ~jAW{)1 zD$iPO(Xy11MN9FFJiR^a4cL&Qw}iI@=Th^HPmjykpzcHQC*AD9MAh39{yqo0s?E2l zu667$+2`36%sBxp#ldz9A?4CEEE4h?DR;SrC;!hIWa1y(LuHZS#PV5fhrFjl*5D*n zXo2-kGi1!Tgp`~baQGgFb z9!G!NubVf*GN!oF-*~x;Tk21`D(Kxa!4kT_JG>%h0N(?uhNXPqpyoDKu}AUlNyogI zn$jNt>~QTiENRnCXjI+4%tLJmB_X4TS%O7I(d#UE3DV=8^HYTV^N%0>t=IQ4WOKRH zssWQy#x6D`;%hEu57<0aq4X{8k`}Evbuc^U&FU`e|DD zY8t3*+PLf0%LDgirg!iQ52#6Xsk*2Xiu!>0oCaRL8AsrXJ=`GGXp!nxGg_DcHB`M$nA#$ zoh&qoOrfo;CcQx0!Da`TY!S^ux0nh0Y!P`?uSMq6-;A$R!HyzR>$9+ynDIZ{TEB6NgTY9#H6z5^IAO@=) zK`j<`75HE}?$$J>XnH`$r6N|$Q)Nlsn_+-3TOMnC3>>FCW6)z;!zdNph@wo5!^8M@h+yA%ao*e1X zsKdrcUY!ZbRi9Ep(8eduDzSYuf_Yo>>pX+xIcSgv7LXT#=5HP5Ij+NcA;&7-*Fxj= zI_XLXizZ%P_L%~eftG)FQ7aJU0cvF{ez5PMX|yg)iL*4fWsYjExgHIA(Kw1#9Af4d zAA7gYr2a&!nOYKmH)j3YYNr)u0kO~P#bE;AdPPHk4FtdL+3D`WX8fTFHvg!2c zQAhPKsKsudc-9NODKa)n&~75_>z!nBt*p~VjR3)n@#R&e$UK_}e$M8Bx7pOC0>oAw zU$Aop9Id(Yb*NZP9o6D%G!VfS$4ybD70+64J+hHQP$Dobyi zbMopw$kh9D$$o!)`dpv4AH@9!R}w8`atst&Yb2?J@-*S6tHfz*w?3c!))|h(owY2o zlL*>$MiIAKw7cEyYM*5*ePBFJ13{ZT$svY$bBcj3M>kz$+sG?4TA`+oqJ`3o!I>>^ zJsTh?p2K(G-0MK<(?ZvV7O)y8K@T>qHxGw>?I~(a!Qp?RT#;21?JbWkti9xH7ZC&` zrpl;(^jA|Ptg0(*haRWkQMCBF-G5;l=S}gZ{)s&q@WIor`h$bC#MRoV6gOn$0M?95 zq64|kx|*G()0cCpY%EB(TU}WQy@g;qUK>RPBa)a)PGA{=C4;??7ox*l=WATePN$%K zeHuDIHLZWIG}=`3chg+RRx)QubFkW@e6<&j+uk%Sh8Xa=ZKY^HX!~PAOPk$SAP}25 z4xl~x6CJyoN}=9wzO^9#i8n`S{SzT^0c}kIK}|PpN_%U;%4)&9!-iM zIF&KHQC7o;UBzY{<73bYHg=8JaBEV@WFrt^$XTBWzn>GluLe;j~Y%Wi#tr;x<=L0Hvl)G#7LW);{ zkNo;rtWUqlj1xUy7m+Hq1^vb551HW%zx^3pOZd=yTw z1u*eeo&QvsUF}nda+6VU9e=f*^baQ8$Q*IakCRJmpYcw1Q@o*euMP+pO@|V7rqmd% zOX^C`6SIPyI?LIW=Yo^*b+7J~jzg=kP&cH^Bp>VuT^voJkK2#0|M>B%!SO>jn+K@F zdG%XKUAaXq=6THrH^Y8ad>Ag~9EkI5jz~a?59R;ZjHe1HMNtY(yMJIsG2En$Y7eZ= z9JiiaJ*vTZDDl`Pd#|W62i_j{2VAvx*6uKnJWFtB2WqJoV&%wXZ?+GSDNZeUHHWf7 z$qRvoM`bM8D{umWB5#si3-nzpMZ6&FDG}G_vf@-&-)jQr=ue$^q5?(R@u*IJRm%RY znEyD9d&}FnPj62uM@GPYM_6CHiRIIR&93X_k-QJ>9QNoWuCi8qLESBNYS*-FTowm8 z2fX<%$Udx{8GdeOm|6I^+li!O3}IvqMeLIldy7xfA|W<*wDbau0qySaZ@<4 zy3CewEr2c`?o5FGsEau@?gFs0LGI2_WN$G!UA&G7Nrtrth5eI;@|tLnK%xbCAiO;& zab21gweF)Hn3vxXs743{LT@=`%Pf1^?0$+xb7m`e_TdxL9!qAS=dI}aieJHZ!)7ho z(l5V*u7Fknf7Vo`z`UIu8^ID9$Yxg?zzLaC5r#Teqn_%M)w{}IJI@}D;tUdatj#Of zPN-80J7pi<|DAdB7wNznh~h69dp6G*(s0-S>TI=!$gi!AYs`jfA&XhnS0j>%TR9&BV$FZEb7fC1f_@U}NOZ1(uqTrD>xB$tw)%y11eHwCq zl=QuZ@dm1|rh1;PghnV(Ar7ET@;+?dW-YV5Kwgw}Rs1WbFiAMomM@j%yiJrT+)Lyh zQpdqMlYev{e@BOaBJvmgLwB-uTbgG@cb2QG18iR>+XPOw3T=n3c5^6#l=L>?pmIFC zSOHWMN!81k+KnbP6}k?jy2)q08QbK2y}r-SKfe9>jA4)VlS54hNWtmKkucQvy2Sgd z4bXXK+i>^AGXlqD(<_$zQk8?RdRtlLIc(ANfPuw>W76yTJ@ZRLK9ncDG-9aUKj;Kb zqPqJ9kFqZFaUk2i)>1!jv7-t zpA98Bt*im*Kt`IYvZ=Q<>Yb~iS3wg`Hi#5|lYw<3e{u@#&{>#GVGGUe1!=KBvs+?y zxFtD*XMqG@WK%=Gz+4^Hq%?&OkgZ6XwGK!AcoI^~eq7o*eY8}hrkMEL0xa+7Y1dUo z8z7}RG~^5IQky}S1BCA3T7yj4y?og*r45tf8n zTTLgE@OGSk6Huyqbp;u=!rr@V^Y;s!-rvU)l-rfhwN}ti*#ypOm9skq(1) zH$v9qt^jl`WT<>J|r%F2{}Xss2cRJ+pBncsot}c`nzdH?5QN(fA8R z>2R-G2Pi#a7r9}t%b@rDVk=u)n7ruQ8AkpBNI`S+eA;T|C9fLrnnc`!?W5g_{@rt4 z?Wd$X_&3|K0RmyI{FSUIWUdfKUl+NG@u=*7%TRc6dIqllvj>FLn?m30&6Za`5Y;qo zVCO`CH=PdP*@Z*^F;X1qVo%@R85L;Sr71W3IIRUctRL{dMBrOJxu|MkdQ`r?eH;DD z@9$GFZ#{<*)*$Q5t!Timbr|nyD4fQg07Oi}FA1}h6EL~~WkCy|)#9M33Y1m6uew>( zHi3x0o%bL)STDK3Ppjp5UQ-R8TLo3(k@5k5hO+T-mutQG)D#iQr8_aSGiw3JhsBfB zajiMXGpY`$TnRxFq+!j&@;nJ}I?C!alns|>h1Xs>8`XH`wA~ zS1Bj@cv~?g{-1-R4~(y38QZx#F{LL6bdT*ex*aFy)HaGpv1Mx%mwI#>7c2!_ZyDKt zm$jUm!=8G~O#49cp=UZz*-b=xIxAfPK#J`qiSs(xC0c^rmeJ0aJWNqy&=|Cwj=S4> znlooi3Rz}vMOv`vbUGBr{>zS`u2OGSN3c&#$zY3{WyLE=-kjVb>@U469yF$MOB$=H zzq-i8U1dEo?_<4weAUeHA8+CQQ8N^O^<5Suynb;og`*D*uNDWj0jxx^W^XivX1XAH zSMpzW!dN9jvD96n=51>SpFjZ}4R)&k*3fJXK(X~%Ts5upwyujnyS(Y~(yC8DX61aU z9`80#W}du2{$ky7P`+U}*$%ogFDf=@1@&+MklA z(<^KTpSC2@N7GJ4BRR_#{h?L=y?%bSR^;cMnj`NMJQ{5w3g;fY=p!4#jIy@|MY)4x zw{RP>7LH__<)2}#)LTQfgh&vaFO3eTmXxDPtoch@*5ryuIUEx>tHNjis2Vkd->N1b zA4Q#*w83yfLbXNqC@a;yhTw#ME9?z~*ZSii>p8ZhsTm|<8Vv5a#`o4_(cyN!y?lt8 zjoYT6-+|)4Hi21Pg!5Y#9jXxU3)pO-oX^$z_V;JBe^hkFrlUfGBET5?$lyR_a;vSoAZM^BG%eal+IU(8fS}})gL^uEMta;V zVe-l>7%!1#2PN+#k5kQn=y04hbSDFnRX@YmqiyGV8&6Z{*HW>0x1RyVR#_HE&vhd0 zsc}WwuH9lf6mlNhk{d6}Nj(GRg|r~jmM`Tmf(B`uz5?KL{?akpsZFC6j%gGKsUr`m zH5+Gv5|^l`?JpT&i0Ts6yT}fIb+t?Td*fL8emqWxQL98wXxhCiJ;)cVIrOWnJC(l5 zKi%Hx;H`%?6P&X{kN0^jHD_(et64j)334{Qa$RA08J&n(_g; zmh(JxL+^`CQBL-2);7TJt_6~khRzo1m99)ozfU+L&(7(x171=_ezl%|K-{f|2GdU8 zwpFyYb!0o5dg*2s3w~2W$o-`ud~M$OkLf7EARNFzja~%?n)cO+s#rMt$7b@zH&pj- zx_nC9dSywb(*`yz=>We(aqP|u(EL+=&hdt{ntGg8;fYE4x>m%eGM@|f{rhik)zycA zixt%*DyUAXd;c0Q_SzbMZBl;=@)eJvaF2$O>h`8#tFM9?*?H(-X3x4kk^C~xyRqjl zR)%Hg!FDge>KaMPJAo^QX)l!i#G06YTn#0E@a9Z;FQ($S(oI#$3Mo8n{&jfN24%n- za0+IlLa%}kY!>j?H4Syx-KSwFZ|n8- z&%ZD{Q`3%L*A}A6Q_Y(lX29vV?2`*xG|OGUi}552KxPS=n?6Vh#s*we4R4&BMN*t2 zu=ymgv6FZtj#qAB0h~2{mk^l^-7vRu@W8dKD8_y%*}#6)RwutYfAxBQAmHQUysY-m1 z{m;a4ASg_K1{|?mt2uh%@J6gd^e!veEw;UU!c<-dY{(vjF`_lUQq zS{D?5(mMc$1b&0})w57A0D1x?;)lR2MQ}u1wh(_mOZVS@`!ar+yn09}*m>H#S?~JL zSW}wKe12X@7rfDI*o;m|L47nN@3sV=wZeB!;w9l=b8@(<0pS&9*5LD2-jHC^IV{#> z6tFNkc^?t%)7%uZhBbVg$>0;(GO#SFv%L;~8^2}P`2(*edV>s#yNDMD-Hf(5j!W@I zHqxxB+XV>ECIz|l69Mu{unCyq?2znj!N8~=OCk1IoH(afz;NAXcKr1D{_-~I{=BJe z&hhEtpl2R?)fvXtYf#6-UXplw za=at?hT$7Ux9VN1T2=ft8F0+uT77@EevDf$+uWCF$Qf*ShNoQj{%0WaJ5o@U@1fGPSxJ>?3=-f;H{^O4uNG;*=&mrT?C$r zK-}2|R_dy)66H|s|2#TaMJ;Sc);V`tf_IypU&#?de34Ucz`q_|H>_f_Ua;Kr99^qk zYZ4d~+`6=DObsr=yR@(9-V`w4EaXcwSg$bwhgxSjSh-C_&b6lK3iQ|Mtf%#VY)@mX zppM6K{r<wT0{(xp{|f618gEc_M;V}(MfudKbd;{Y#IO&3z3B;HB}-q}0G47g zI?!OKhTyog6JbO>71wr^#%)=DKhn93hy-sGJ2X*op1%3RTFqe?1J z+3HmINzFH}cE>)4jW*Q}_Nv!<5GnLrj!#|PM}V19Yd~qvcGUCKDyWlxJg1Y^<0E{T zK2QFTUwWkFVZa;OZH=;p7?c(GQ%e)(>2e*8EVQd+B~i&gY)8*K9|%`t4}q$xbAXOK zHU(9>?+ZMsYc?$SP@ICFcLQ*?$MZn`ckPMiT;DRrzMcBGJFvAY19f|$lLZ@>eQ?8j zlY@AE&2W-n6bn^8|FEBb&Dqjb4w?g0`bJx76 zylRBN_Y+JGusX@mO>rZgfVC=CN}gn7HhTAX_8*tF>`u|#g%0p*k|d`=e+pFdlQ$Fy_E1?Pm?#;Ykrl|NJ)^d?Nz z82(3Zysp|1l=O6rsfq##-5?wHhace)6fmF;~k~#z)E9_gm3S5?PP%n zCN&ZYI|F$BT&^$Qp1n*&f8W=YqfJ43C$dAowp)!7Hc7pp);ai1ciiS#DV_nUr5-``b(T%gIhfOOn_N zqNxpm4)3>~j+^}3iLBkbe6Kk4*JCqUmuYroRf03kP$^7PgtO_;^ z4rqUKdP!>zM+5i!(uB|3FRN95|MJ!bke-bbT7TQ72G_k-G51zL{&q~ZTded((`#wn zN>ud#9qbYo-XNRGYnRj-Fu-15r`aL!#fNtNfDiWmSW-T9iONpp@p_<~d$FGUy5+Dk z)0{+APtEBXZxT1vf3%6~S)uLjJDnCI`*aGkw8LusrVLGOYN}4ZNjXiNrfTgKk_Fvh z2qf~UDQerU)tys~0Vn!T%kPf``*Qz~cE8mNA2X2}(cO9?L39WiM-8_|TqHEDL)iG> zM0Q2fCz3!gFYn2kLzDbfk|OjbL5hlFV>p;s;5du(_^)mOe z&3bWj0KBOe>ztG#gW2?D%YrkgRjv9%(f+4}{r9hPjvp-4|Nh_qvlZ_U-9QiF%A^)R ze9^mZ+F3ullMIL$f0Y|f84RH3_mSD{O}&o0sV+vEQk2g@px#~~KRC5T zCT`bi(I+01Q%R<)Om8i~_oiq~fB`u{mpyCu+nJR$ch*%^T$Z~8TW9&EHf`{3RCwc* zcu!Kg6KcGhq>#COg*%y}+w=HVGW`FS%v!~hdgq7kqf+z7e;#pH1xW^e1p+m)A|2)l5>S=T@>Nnsbu5|2!`7p- z*fjW2IwX?Y)ugn9y<4yy^@Z(07|sOo1B6#+H0Qly_DTM^Sb(T}(^*(a6%Xp*1*^fX zSfH&Phjv-Se?o0P)FLf|fV?Y2J)E5zj#>M%o=5Zl{{H#X=l@gR+R9%GR-9cSKI{6T z!f(_dN*5c4X+baN7Byhy+;b>E7yIU|GLc*9;$DrTAg8I8;_mg_y=;l?Z@Vt=$YABW zkKDBtB0$3E>{dCz+qP4FTz!CSHnOjN(;=!(<>ltCe*>x}yTLBG8!T|C>(w`M%+=H# zH%nS%Rja)_Khszsn{jo($dy-DwVwpYu-YhauZD+fl3--sS@wdN! zt6!gHo#ENY3X}toB!Dcjc^qk~oaH4NBq@%m3gdDX({G{h<~9+B5*n9=qUxJCqd*e4 zW~mM~f5$^_Id`&^K=oOiQ#=owAgV$+&MRp-cg~0O#o3(SYbF8-c%vh zZMW8*+0sP$-S&d2?Pg|qocV~$wuk?!ajJzMFct~@j+`2Tg49aUQmq)A``nw|kw9Ig zE^_&0$-aO3@if;BF@=Y}ss0^F{FDN(iVxJ&e695Pv)JT?zHFHv7)liF`vPD3z&Zvy-SR$-Y+cpW?SkXTW;c-cMj&^8DLjCG8+J zf9#wE^TEDVo?D-sn0{HZe|?(&{tMBCn}o8R$_^}-GW)zwZ-_$HN7!L&wVGHKGAH|9 zBm1%Lgc@-rmou~_9bsB&e#>PD9*=o?3`lfUDcN)J{XL25sSH?%LPH`M3gYu?R0HgLqs4!w~ z3VTGa@w}iY%UliMpknv5z63Pjp?`PuYe_OEN zm8{Sdr&~U5Lb90!aIso#zzx%Bdt$-i(Alm<3)%1N+8ZtDvFN3~ebgK~z#oRa0WZm=&dU%2Nl@vw#G|J&-!1RX(tGzB@3$3u?_~u#Jubb&$riV*!Aezu z>Z(=jFsK(Xnutw>X@l15gn4*{e^+b-s;o*%ak3lUt3tm8CrFXb>RDZ#w5jD~-+toD z*};6Akoe2CL~RdX2cv(K#-heL5SX-oLByN3aaYz!%Io2w_g<{e_4@tSe@??k)Mrm0 zdfh1MNeUN%fp!y;uS#rm zLd!m#&_OJ{3uG^J0i*pW1lLm z;nacs)dSk4*FA{bW^VwIHWpRO__7yA&f<6tV0rc2EUxz0WQwI)f6>@A5We@}i;IUQ znO7m>K>XXq-ddK7-MFOy`B+f&zs~oR7q5~wR8#{=}bwH@o8MFIRkPozDcgs*%*IufS97W0AeK)J71p;bx z137i25UbH-E^9Om2hA$q6{>Sdlb(*W8w&Z6v}y_t$U>@*?%f4!(TP6Ia~+uAKx?8r zlWmV7e^>o)10aTVA4P_8(Bf{-`1QxPPyNl+!8Z< zi)9t}GA07uIwwV@CXun+;3K}krsZ!UR;kC(3pG`XDjRA(XF=!ClNgXCe-(uwot39j z!1q7jjUl&3v$O%3Hw!D(6}GP1D|_ti`3wQ@9&W&iiLXBz~Eam^CofckJ#89Ae_Y}MBQ_IGvrF4XjiO55Jjsa{ zxV|kvb8tv5Z79m0y!X&!e|SPa6_f`rYYNuYuCSEC$CcctzSV8DP==+_vo?NLgTcxi z-^dHC>$$!D{QQgD=>E9I-AVg|o?Cx8&`e(y$cvTH0Bfp(uD9IAn+t?#n|#TH8+0hk zsKsO&IBIAB{J+E8HlLUrYwa-XaALDW_rmf{NjpNarDb^)+QDESe`S4k%u<6tb-rPh z3b6GGHnOWCIpD0VsX!kUh7nGwj2DIq-@7-!K^1FYbS5+IUC3KMe^tzRhK28!t zbzpHU&t5x8bY(sr40*2Czh`^u8$KGP0~~#!9i3oR@LKl7rybdx8ygh#+?rL(5_P^- zv}H?&Me(j?FPLNdfAer&&YmM^lK*z;B-26QkUGa}tx}z*URQP|ZsOrsUm{^Zrs{>9 zD%YE;uzU$l70)^j&2UJlUD*@1rNaO4ax$;g{m^u^JxWo$P2+W5x?yEg(pLOjh#=>F z5WNm(;RId#&cRuZqq{PG;KBzX`q97sDuD+B|L-E8|fHKyZ0S*qLYf!ieW92!}9Rc7o=L~0K5 zc(pl^6iMvf}z|#D5q8tEADFE+0i8xr8c`t@ zcy-dcrDuJU_I_VkXA3aJs)v(NBU_6lsvA&IsO7YgJ}OIKKRLjy$}%ur(PAhen z&AjYZuW3Kfs`oAn(K+hwZLvLRFyy9r!KnsIu@nb3e^ks{F{#6uFfz?)hgPsaaP9X5 zg78DrfsWfj$YmaMj+f1Ej4zO;>eyZfr3uJY$p!@lNK*C!hW zCB~rFj;q~(p<(aL!3h|=qTXL-SKX$z#s=E7&ns%9lfyuL*QH^FcDKNno3I&`hq9NT zRZgI1)>%{SZoNg|>`isua%-z;-c*{!`lMnl!w3@cxoVT^F6{=(467p^NCI~#&%iZ{;AKuK=)Pk>RYAy>vU#RzG#aX+heSoKro)tUYA>{+$KIn>_K1lfa%h$hCk`< z*2Vq=GZS4pVQVV$qp*m#jpQ^niR^bK<9Z-LVbgi&j}G$!oZ5cY6p8hoIWRnN~J=ZyIwte}}vI!ddw4{s(6e#?)+Of!kvcGJ%96F&mn%Y9_>G z*IP*OQOj#}=cH#fUUZ7u?QmpOLynqQ*{w3lpF%H;{<0JO&R=+1f_4JyUf6c`|*z@lA z!3Aj%0D_S6z1%x&f2-at4>I>we@bq01SaUo39VM5Qdo5;bxv-%t(zU!RP5_xJO;Al zyax+k?E+=X?DjCK3VW(s3xbVaZ)%>dA5&%##XiTXjL&s9Vk>*pW`;jc$`L3TOB(YH z94d!!lz_Gbf(Zk$3whi&e{Nk+(Eq+*-@g3uR{6} zQ>T;D*nMflSiO_FSG^i!NyMyLJ`2N>J(*Y2(nkKM_Yg2*R=1!XKv5@&GbyA|0r>oz zmVDvm)T$_mab*>+tRpm1S>e$K$O?w79Zb_FTzPP(>{iv;R<$|VldqR#f2Ib({Pfhv z9o7VsFC?(09U2e!a_NSnLpFBxsw=Q5*tD}NT%aGw&r4wYUD+g#H7?sC{_{38?u;a; z0oolvNyRaU2HDPwO=-#zoj%kk8+@Z*AYl4bVfbvTT`wz)`>5*tn7_}zf2;SK_vmYf zZ90Hoj&5mu5vc4$dBe@>kyRK~nCi{uf>SDj7KfXd1bYgHe0!3$b%D;Nd1fJ+vM zdhyy$ecF@LeOCi@Aca7o(xI-Z#`AZ3jgTG?P(eyvoI)og8!S0DibFL;SqZ7Zf*I2^O${%T)mX$oT|6#kyCigP9^1e5!Vmx6qyIP#uf8Rv-F}t(0__ko* z{`vj4`t2WofyVSC>m+cZXylWwG;f#{B>A$RY0lk2l%-@tN{4aZ`WWBctH(>-8{NFl zekjb4;;DoYE!=ft9Y8MUg6@Y{iopnjn9W z4kao+0l2d_;laL&;L%NsN<|I~yEf`#t+?*SVIP{cs0H`F!G7z1`}Fl+$J@o)<3w_r zU@j0dhm|TYgB+rv#uhY7Ct)2NC&)?X<&&tgRhHc(n7jbvs9c#BXZHuVCPcow3QbEk ziNi6aE9;ho1HM{nVpE~KzzYsX&0c@^-MXb;tAkt*NH%SSG!qxQ!?ZUE+%|D2ypwco znL@zHj**mL4mQL%3(=dNlU=il)n>RFJet?SwpeKe$H7$h?YkUkKYsi6 z#~aoU`O$sY*dfHFX$Z{r37tw!8|{0r#6O^IMZpZgIx&Ptwia*MzswyFMyh|aF?}@q z>gMVED|nZK8N4}y(kpyC^c7&sgre=5;~JZw?JV;#>~{kNFDNK0P;9%6_mW6iCM|rf z%}l}Ombrm)bYQSUS_hsZ^P=Hgds8BE_v-3WB%X-U?75O8125K9Tq2`uJhki0c}&qP zyLEq54uAYUpZc{xmPcjh*0X;mXk({qGAA0)%67ZX(^8zqf>EIu9(xHj6I>uL3E&qL zI|FgwNd*sLINOK_mA9-GGMrqSKQQrT9e-$4%Fk*qsT|#|-6p%_l^`pdxI`z)f*rWtHy7FK`j@u@mc)xn{| zMoG^$YuifYMdh4Zdvfou#;>TJsMOi z8$-P%*haGLamk$~4XCx@zL#bWaLx{r9JD*z)VC_if!IY4lu|6hW?zNH&e!B^*9v|+ zt*tkm2KZmq=P$crS)n+nAeRa{*BTa9grN~3cc9jAS_`DHbtT=rk#kx?31kDCegmtW zm6Yi02#2)Ll7Yeu(Lw9-%YuFV z_T^0>d4CAyFP%ScnR$Ltv~p0l6Gyz6psTx=MjRp4qO{4|c*Tm}+i*dyw1Y_Tpr}eW zP@MPyhIAO7oW(D>y@6)aU(V|ip}lkf18qV1ak$(|A=%nZ78qoSWcNOQDZ&SMZbtI#-vbR&6@VDUu$wS4pm_6I3|2u zr;5b(1942-VS^=!?747w6 z+npCybXIZpVY8!7CC%wpkgg((Dl@gz;Vgje263~Z2G)X3mb?_xk4KSi^7 z;KK&K)Rw6;TYS58eUaQ8&dbD8vvctzvAip2--ZS*t=nYHqh>x}(*acd0ODYF?&707 z&7QRQk(AGAU1x;Ii6;>3&~(T{E^2xWU`Gh9Ynov9*gyEzZ0&fUn|_vyScqJ66Ly&YRX}fmiA-Y zAr7Tx#S5=on+BBGMqJ<4s0x?Z3Jx;N_FiXemX%<0u`l6Rn{J=eA$X<2ye?vA5NOj) zCIPGhkw13U>c|FvLY1Jo5a54}0xqJ` zlG0f}wa%s^fE_x+VLa^HP~-pFsur)2WSMVEyLWEa?sOvx;{rc(0r@zqh;B1FD)u6W-x@mVx zpk%e2RJPCDdD^RJ-U~Ofj7zkL-qaJ#imEG+@O*dyK$r)~*{q|;>gk^z9? z8omMP62OTvq^Iy2z}?THSiB7!4uVhh$T>U*746Twmehc?+RAq|`Ax}kGy(%BL{odaGri{} zh^RCrFzsprhv~qQ-mYvQf&iSfw2wxL0e_DfS{0a))q2+5WObquDW{;%Nmk2UEUQj{ zmx2~fEpWz^X5kF0H`*;k00r5|n|^oAex0MVEkPJ67(M3=kfy^J+(?gM80I?lQWf1a4oWmnY_5_%w&G{$=3~Z;50t~1nNI$VO99+oEY7Efw~&t*_@YW}L_gX=F*p*0 z2zK&Vu^;!Rcdy7-00VibS#I(Cuz!Mc{5wngSSy%JJwjGU9y*J)ea{wed z9RtdjekaXKx}xJc;_`~2By5(0OlZeww-rRXdy%lfB8trDG&xogU4MDC=zAxR*lZAA z^WB^*8wi0n&C&Z^ZPvLodL|S|8-Sv<6S=53KN_lIS_l8QfuL?Dx3zX+ITSeQ&Zuoc z9gjmlgxsQ*w3(-?>R%k}WN-c0$E-F7`EeTmoZr5G`uwRrxzM9mXWyHU5RBAyE<8^y z%ZT6BP?T3JQeAsZ%6}!GQcNB=Fs>SjRY4&hWg6H}z#6`;4(mbB;!Sg-P=|g$Tas95 z165Y9>BbM|d3!rwUIl5#CJ7bFJ}xU!qm<_7fQvOo-4vx)J2#OhMsPNbEp-51>|Trn zQtLYPXP+Yvp->&z)V1XO>m)n$L8>6**;VFR3*GlK>M!?Nuz&x6`9D1iI+<+!N|4&# z9Bkw!U#@!7sVBQzRmjnv!(+*+*<7yMAh6h2$&Lry9WNaGvYct#i57z?n;{R_B^eXy7TfKlDHus)Gy&w5C^@I^Pxt ziAIF4TLFcHk;gxpe$Qir5JKDsw0~L!HOI&3ZBMPNl$G7pkU<5OIoqtN47^!lLL$K!n?X=TEr$ zpUl3#hrF0` V3Q=!*M;`Nk{XZ=}_VfHU0RS-z_|5yVdNdVn{Wt}{itm;4f@RuJxeBN(;^|$^nfB*dHgAd7n`2BzV@SlIQ z-+wrJ_~v3+eb;Ei#gTk(eh%|Hj#^?4zPMD|a;>>geM-&8o!yKUdI{0Hv3$&FmzHbV zV~jjT3Yjmr)?=&r>>k${e%KnduanN|x%Zk^5BtNP|NV#L?ZdY2M?USiu~*xr@+@ng zI{gUd*W4+%d0gf(lRs%hKV~gH`!;e)?v%uL_QX3ZA7XMj)jVeCI~V6e_TlX0ip8;A zKm1z3>ap2YwvuxTzx&e<|NS5T_QyZ}O>#R1)t`~o)=y|g>ZWHHB5_VAD8x;Hs-2hlw>RTJZiPt-12Uw zw)X0==WRQBS8G)tx{GGUE7}gRr7&GCDaPY-4bhbx*XXf&7kb=v z@p658w}zd?`xy^V{PHcfL&4oDtyCY^4x^iQd~vU`e4Sw6xQsTI1@`98lvA*w}gTE5=fCaCtT$<^9+r*U@?spzH*8zW6ZO z@_yO!cDk#jq%g`!21r%okax|EuYx8krK8EnA`6 zG#)jVFvA=JMEBj_m+Vn2e)!RiGlb@Mt(_-!Bc`$2X75)hwt2W#lR5s>Y0oB{oL$bD zE$D=EdrdJX^A|OYb(|s^7mp{bH)3X za$AFn!UcXE5J5?KLf6tV4=vC|bGr?KN^kUlt3bH$9NAPRr_Nkdo&M$7$BMjvTs(Ok zapu$l1Tc6jzSimQ5%uYiqV;tLaZ-BufvY#QjG+K&kJf1xr9(0vGmc=@tpBf7-6(&te%a2OGwo`cV zz$<(&R~sWtI>}nxqlO}~;$5g}mm=*S(%!uk_^}^@5NZ5T!4wfSs!Y zQxQ^3(S707eQ;G&0~4@?t@=7bh>%M?$GvLQWN8)Yc@J)^^?Kso}tuJ zD1#kfjfi-5n&)(Y&3Z*QGOx<}t`JJBGs0-jfUAd%@yz?%)+#2U1+3yUSy9m=_cVge`1FYiKlm59%FK z6!?>9EX+B5nG-sl^a_$Pu02dX0Pg>qVnW!|W+pUwJ!3}oL?z*ybx+v2r#VuGe0OOoGlmK>2MqzqfA4Y=rK2R|Yf=L^c@I<@> zZysQO_B$gD5dXDUud{!7l#3XRysai~@VR9cgEPXfut7V_VhwFZbx%E> zb)t5i#~eQFLx1vg(DSu!$XY8j--H_MYfWdlSob-P5D;~wB$zwmQ0-F<3CNg;N* zy%Gga@M+lKl_)<>ufWGxm)n+fx~K*05UNgL7tOYP8Iq+P=UmR&F$c}hnC9scD6j+# zgU~?ZsRhuV7(sVvH#7UbT3>(t^7iq|*O$Nl`lwnIZ+tHs;6QmAF2Wbc8fwHvqBIR+ z3n3p+$G0!E2=!;ds5sD=_+yvCM#9fLFfu*_Hk11USqM4alotuXP|WU7BAhVaT;WQ{ zUkISE@r?exYyd&3(Qw490_kVdSW+^)6dH#Lmw>ScGAQyuj3KvLu{I5?HAmlrl}KOs zwtG(W4Jev>(y!15U72?}hF!)+gFV)P*JUl+1?V=ecV$~ouNT6n7V$y&EOf(JxE{yj zCnSd8Lc7&&H4#N<_}v29a*7C__re&NkH}Cj8HdWl7PSm3*8VnH)H@#!B-C&Tc$I-g zn}Q8c#wEZgyU90sn|A|7hkCG1;3|L`B%?uL4W$ArM&!Y2wH#2Kg+jx!{FYMX3!trG zq`@&nIa_Kirdm3G&GP!Ec<64k?ahi)2APrX!cjxaGy{<$!-?0mW0OnT7ofMq)}5NfN8AuNa+-2f8CEV32O*5+?=Hy*$v(Ir)~ zRHs>4aSqvBm)EGBc0@QcNM;+F-Q7LCxNsj)Z3l^#f(`3yl-5I^THC}40+STj;7+tD zIZ>g0%m|fa#uUx-?a((#t?(z_8p<7VM-yEpY@kq!N}mevV53MZ9s^s0o%XI?uX}#{ z`ttI2O+@A4!e-8B>Vf@OL}y(vf_VrlK%-drK*J+m&L-rsPeJWkksKbwWzir$@xYW9 zn@?zA+hM~p)h448prCG;2p{2G#Bn2@t z0s+auI?71r(sH~wE>*p~tWr-}zXZZaoa8Z?1xid_B*+>)m#QWNv<$9;)e?U3Z0H^K z0{y}?{!`6<6C)L7?nN`+@?f5MevuFcthjg&V7St>YWj+i3y_p zD4;5=z~LX!@aRToK|pQd6p_?IjPnx~fs`U*M`A&|I?3|D%^v4MOAs~+zJxVr9=Yq+NGvW?hY~pPQBr-cI@b@4;|~}7hDeiq1pIG&0mNmWJII@ zN10Iy;oe@pT+3w-pV2cFrwL%?x`D+Eus`zN zr0{qm;`wP9QHSBke5o9kl#*;Se2o*D)PQCs)j*8sB=ttd^rD!Cxizy1?v^|^j|y2$ zII?>jd)oOCDTxP%cpq!UzOKx78zIbPBPw9V=t0fB*djPi+<{3apgLlrxU@q1{6}o+ zsGA!wF(w~LBg~=Ii`ZFs7`UHcQT@bE<)#4c(OA}%-V@p{Pye`-D_zQ^m`xFEv0Hxg z$L*YI&o+?g1D#r_4N3^9q4A_UqMyUjV|Xw-uo(G^&He4RtK89Bp%pT7M3g_hhG zD#Ld^_#d30ez`3TR<_YUXcuXEF9Kb&n!O;@1p!+`iFL!3fX?E1)a-nD zmnjLy548;R9oRP~4~^3_neD*iiV+sc*(olf@))FAkS?~7E^!$Q*g^p^*s2+QuWTj@ zskrN<>6YzAFdeL#tOD=?EINp_)9=;Ag29lp>keK( zHy+jc>wbGzE<ryf6ygRya7!2~V=pQ0zq9Hhf6$d;LG(Q3z3$_F~PLMOK4Y z&~Q_}5Y;TGdI+v#LXgagG1EwENN>qSp5Kngdtz4{L5E}TrjnS14qKX-8Xz1;e z*K8OEM3SXR9_9L5fBoCX*H2H+f87_2MBX1HmNq%4xO zHWo!e{f>saIc>I6+C+olcJL)U3wu|4)eM8e5hvJY+zBKL0|m+u0nJS&3{vh1QkoCb z->DMJLmPot0x3`(2Hj9`5^aN}AevcZu&M7Ri`*}O94y6*?}9jB5m4jr#Wvfg1Sz0g74%3Ho#{OaHniI zC63~^#G)`HWGC0EdLrOz%a|2^G>GvxGf5J;jrHiYbqPyP>-ndrx9bGsLHh&X;H7(= z8z5VE5WPjVX(y6%vxTw8WcYLI#!Ap7>~Ixl1JmGm!54lo_BW9rjb>osOVI!Wbkq1c@=^yo`25sWdT+ zy>`fa-X={+)8K{L6hr}R!_pX69)A;O@elz@h&p20wlygYaIB7JmcLZ%xvyWJuj8?1 zmw``;zKERyOW|2IJ8|+9sNiT@d*Ur}4_!NGQB-yC3IzLQ`Ja8n`He z;jJTF5Iu{b+|y9T1U}j%+vD1j5;Bffo#izcP`XD9R|WV!2dhm`)nt-X2fH1B+OgF% z(8h)pCI3JoPiLV9_P%NtBbG16A#@@RBHYfm;5C9YEjre!h>|AcYyl6ZL$o;D0c!m7 ziknR-1#d91NyA)KphY1n+eq9a(jx;MktK8$9S6pMktH5yPxjpt+o#hNLhwBr9g-Pb zk9{C&X41Ha(lRNYteeO-JR*<^7}Z9zV(o6MNYFk|`)I0>g#etwX!Lc`8SfFfC@pC6 zw~S1~!(pXx;;@@(MA9djfC@Z{_33FqVOOv39&}Gs-YQiFEuv?d3^G`#b-Y!7*U}TB z8Fl2`aV`8u+@`BY76n9a1x0uScY`}US+@q}@p6=;29f|aXLwqIuJUTf&2G>pMT(y9 zC%M`P5@2Uh1buv);y2$73SdMHC#fB5o=_cX0`YItA$$NuYEL8!1Bkn!st0F2G%W+2 z4YDCOkU%E#O4zWfsR2Pwv$#__;SK#bzb%(t8cK=QB{mO9*qALj3n`W=7IjCqzecDF)mG=;a%)E z4Cwq_9@%MLiF#;jUb4=ZQ7 zkTGIFfZx1D3Bv&F83TT0 zU+4u=nvS^#Su)Tds9>%&(tOx%8%7Q*@HlM8);X$#D=QNRp9(GFSRs}t5c-IjMgY1U z=AbR9;lpCaeBc7>&Qh7lOukTU1k#eX{FE=b7&44QoC6aY5VJVfVe^k*ja zZrQD&+Xm37(ve4Unz8F0kdd}<=99f97ad)*Xs~RgXH1tcF7={VF#eZKn0!Cqd7zBI zot;kH8`Xo82;?YuAdG3!((phHubou0jWR%I1U`dU2vaz1;!co*hug@|Jh_hU`Ox3yG!XT3MSS1wYm2i$u?2I2o zs1L5;^njnxM987eJdB1hSnPon=XiP*}>V;F*5hV=MNdUUi zLG;@|eNgJQU^iWN>KY_Y%~NR_K!`tDreT5|MB|Pz@?OZgNwfnrP5qtjC6GHb6F$Qy zgy5`xvxRU0GQ!q19h@Pcr%g(BFdwu7867mrx)f!|bUcKCeu6{Y9LYS#qWrXPnQ3br zmGCf+YCW%?uY4aKlS5w@7*Vfvx4e$DqOx^~xE&G<79CM<4FIEf5oOKkblW(DqFX0E z>W~O@V)2RHtbR-{?!xO3=`w)|8%!p~tDxG-!vv}zo3Eyh_p>8*zuo+Y-DV*r^+9^| zDj~|+ciVj(-D`5B)1ir4)ma&lKr#ZJ-BwPQSnY|IJwdw9qhgUKam^I!hihc+f%Y#~M+JX6h@H{dU^e;YTBp&^q35SF(PA(Yw(mN2A4 z5~!Zh0$?rD!G}_`92^S^P16p%t_N9^!{Nysu87qR0%eSvM!?acx4ZAsGb^$}>X0V9 zOqhlk=fiwy!xmP$;wWd9yT==m7L2qq5IJI&PAfC+ znJ@$JunLK1@`B#o}$p&^@3^v4G{Aimy~ghf`=spDS10!-5MoaUJ31!RU0I z48gx>5)U?GVP6oRa5UYge4WJw9CN(h6?plwpT7xemY^az;(;*(v) zm*CJ5I09gGxFKX<$s6>tH9Yn3PT*fjR0CrV$6<}I(Ge3%IbdmsWa&Cdq<2?m=UqM; zJeS5w3YtDJeh-l81|Z2dHQo+!Oq8Pzt3*-E!9ZNb(%>QMk`oArZ#9EGIu}H3u+kcc z@Fb2hVAMRe7G8D{H0XAuYz&l$2|BH5)}vXKVc4)oaAULgCHt0$-f`H)vz}am7K%r@ z%~3%g>BjGo>A`X(`T*^bbYXOXm;jB-jA3pwF5XsvgmnupY5_DFgiAOlIYTEBgspys z0kffsSMx47Svnb!X)77i=+8; zgzP>v% zs_}9N0+0^P<&Wm9L9?3*v7kZ(GTq(K*d!}8Luk#KE^nr4=mlnKjzZsbT{YdVLdond zUY0T!Sc9;j?HG`vzug7J--~an4*GTc3C`}pC@lidDS9C&G{WYU0InNeau#A$q7Hds zX5Bj$4`%4EM50?Lx~{{MV3Ti$bR?q|p*M6ZK`1;t{Trj;s9izd`+>lchPQ>3g$Et) ztM-oiAA<@C*C9f>YVBhPOAdV!0*T@dF<}9urG-s4c}OC#&I~||-DWO8JoMZu2I6)B zDJ@GN3w^*s#Bw{UEV@KME08WAJdF)#K;qq&A-x}g2Yg@AoF8vSKcPl}e3v!n4ML{! zB(kIcU$M6vcaQdTTrTQD>?uw$DOdJMK?M(s@#ta>-`Fxd$k8plIvuRH9a)&SBax4! zr)=$gv93aiWqUMa#L6f9AMaY_daIc76iBD&(vx2L=z)=@0Pb|#5NF0yM-mv}ZE0}Y zDUdGLOwr4j%}nO4`coH2C+s|TGW7hUPa`Fu+sAiuE!-7$jC#48d*G=d0=EgPYG zI-=-y+JRFbd(-hvs^MHX{~O=`_lTiV`u^riS=W` z92n0!=SVbb3}DSU-xUx6%FzWR-W#_T^-^Gx#Ju;G?_H2^Knw7{h=lbvCXQboB#ahx z)_CtpWUh9(%dNw<4YZVqw10~VfwdKn=jAjY#np*JQOA9!lF-#TfXV)AsfTSYJQW8 zX(Bk_2e!m%C|heIVHA($#ko*cBvDR~_JHe9w2taZbYYnV9nGHO1#hqU<2&+ims=?d zhmSzb8Mg;pxY7Y3CBiD~f+=-85{St|TZi6j%h5-q z4F|^V9;aJgAuGBaeE>&1qwwt~K0clM$Rg^R11*GOSUPkgyRI49(r0iqnwYyyG+7tv z=81G8U8@eOTS|fN<2>t9f8ZUeFDV^Ij1u7-SH|Px4Y~{F<|MnLmO5`D zCh36Otw{?~#Hi6V4$K#?OHL3(TT?nDpy5)>@1P?Hd z?}`vfN3xv)hfOef6zk{b@$&Qa(=(}Fz=br@g(McRg&7C4JeLkBHTNAbWixVDJnXJ! z${10MASo$mN=Ge67A+@wME+Mv&8lo5ySX&-%(|f!b?Cq@CEd!T4bxD906p-UEl7Zto81*Sr2nzkReDK*utvYpqj#=8zIx$&}!j7 z3lUocoD^`Or>8NurA|1(<)V6~>)wY|)BAu%Ck5D4 z68l{y6CTX1GBtHgI8cHf?X64s&{bo9Dn?@HtPPK%+RW80Ee(HRHNtm2 zic|JHunUltjz6JM9Dv8uwA%+2AuOGcVb-gWn^sOCHfnM(1OU|F_;ii~p;ITPhJ)n| z^jQQ%b?Q?g_%n%z-IcLLokeL#wRIz39}WUbWE>O&%I=wr#qWs?GktK5ET~#cgcwm5 zD6tXjhz9#ewLH;u`w!WN4;F@><@DpG?QXU4EZa_7 ze#YSUvK-wyuJD-IpFESFt5siopCxB^YUVpf<__D(lwHZK%oT@~>U=Cd9?PzVG|i2} zzdMF@!s@$(T1t<<`NI$Y{U87K`#=8a!}w|Z_0zxpVZ3}g_V)fEx>oMhYGZbvoo}ti zIJ~1$XRei^3#C%4lY9&=`n+cGTzLB&;~CAjxI#L1T(-T!T)WL#bJ)?B*;;7bZSPj@ z+xAGKSg_;+*Uq7@a%MXeyv_B!TD$o;TnZs@#b7b@9G5FKr*wR2F}YgOo+CBy;z-su zmmB8Yp5bin7kGf`x9_PR3hs98wfVFy&Jn!hi?-|bZPm@cdyGUycXNYR%a*Td%}+1; z)S((A@4zk^51<%;r zf6bZ70$S#p4LkhWedW4yh#^pw8Y>qbCybLVl^#;+mewv~o?HN5XB|(g{HO^Z6NatCyjYFC@Qa+}akV+FzIqDg7_33z8em5WEN@V#7p z&ba8L(0P>>tH_GWHZHqLr**2W5#l+sxY=iFEKbODMXB`mq(%E`F2JsH`kZR?9&+_i z%~@1!V1z@=LWH0U0uSShw*ZKqO(aA;mc z#Iw>or^}9BYhb=`RqngtkJMIz)9B^wX#^{0(3{?BXji@VUY|eN%llO@54BzZE0h^| zK-VAzI1}!uJ?7QZ9?e*<0fh`d=HiV)QT1p+kNVBNdn&2e?5k5;phn-CxnwjUR2B{o zC*`oZOIqe3z?xwxG_U(HG9>uDU}?K~R-Nf^O)l-Z0@7Dmku?tmpjFe@h2=>d2?DN$ zUb=w}fao+gN}fD~SPmpufxKnk;I~bKriNHH7Kv}=tpXh1D)&n;$4cC1JrwMJ<`ce( z^Ormt1nIYR^kN~KE~EuqvJDhF!VHulMH}!LbUS?QNq(Zh-3aS(!B-e6($8?6gQ@{u zL3|R8diL=aPqIZr?|IVUa&@@qVDmAN;+ouD9=pT57-(N-V>5b3qv?B4FPe$`UyQh! zwU)1IjfGQi4)6gS=!#`Kd`kjxW5<3d*?`fg34ame@+~#Tiyvs`EC|asAnZIV4?(Ao zhjP7qd*FIsTe}wv@4@O+3ZEhtWcOBUM31PHIia>9%QVe^Fc80q2C!@kFO(8DHy9ZL zh5%L80j1Msa4Cpzpb8Pev*AHfT{o&5$9O*=lU*NZ-@RBX7g@3<`jK(K64=2^&11Cn zfRXD8abozYb*{E(-IV94)ooZZ0^^bglmK>ujKV_xfgdn~q@Z}j3WB7BC*dWyc|?*} z@3M1j^Ql;GYka-R#Vg&bg@>6G7lRjlkcM}xQ!l&>&IrH40$E%&biY~5b=vW~r{U6g z%;}>Y`je-F#uq)zEBlm!S_aqU(Wk|lvH&8OW-im^V~ThE#?PgE_o;|nhS=ryY7#sp zjM(6vDL+oH!p9L^){+dms7HKY>@Zc|G@Bvrk|i9(+UV~I4w_#nuQMc2lGl7dXr%Gf z0_ab|(EyE`nSHL-x1YbhfBgFG_3uAFGJd@bMF1P+ped3oEcQSMSvU-otC<_h0fyj? z9}-d=-f-xPgMHwYv|8{b?t=+Dh;uS@M6$edeNaCtP{8@pa#ikP~20gAk;wQac$w2dE1Rb!?OH_H|7hVts7--2cld( z<0o^ggFhB|{ezW-OIRGdrc(x4lo#6*AZD6@NKxR#r+R%EZ~yz?z>*91dPU8r82#pHWG(6(v0)8Fds;C`J2N#@x%SzOfOhg0)NC#)n zvcrZI1PQSXb1)}NgpY8p>^dWMaYIj}>x~l`m#M(jo{qc6fQx-ffcgNdQar%+kQDKg z9wK_~j#P1RdYY6-)@al-V=p4PB(2Qf(wLMOsvyV)LQ-y;5YRHX4&IjVi)TacuovhT zrtzO@_Ny3)v|n?Iz%38vndkQ!1)xN9I05d&)&bK%6i**HW6|g=Oa*?aA<z)et{`&Q?T;cK=qfl|009I}WELMd5k@qfz z#}jprlfZ~N3`gNh_3%nL%QnN;I3d(C)2yT#h|vS~K#1$QD5e34f?%V&B~Rl~AuFU6 zVaBm%D_5kHz?OreHSFsye0RtS+JUHm8KVa^_hO0QIB^Fi9i?+pPq?%}`}`s{A^0pM zOpM7#(g<_ejZN&VJPh1VuxNhar%I0wR!fj{nfaN}e){x}hjQhIaw%q0gs@pHZ~U(z zywsj$7~qUfZPW%Ogw(RDq&uRY!_i}SFgvgr3`HEqL(<(SC!8jix-2He13HcPOM<}j zLu12H=Z$eQYr#tqKkDtE&_?4El2P(sN zUi=SEP(RGqB2HSMf6y+{v~2=i53P7XXvl}|wYz%Bl*0i2!ONiBysdzT`ObSQ=z!KX ziGdnsYT81!LS5lPS{q7{!NT40Q}wd4ybMS@z!!bPG@#r4a3@R|dZWqLJ`vL5QCSzR z1**YE@`+9@e1}s3Ww;ZWB>_olLY#5R5x^7uO@n0slDrVGMU;4NxDwEXbgr76uTPm$ zbH2-A(05=zIC<#Pa*)}MJgyjFlboI6A}WtTY8B~X8R-&Nz(Ck2fCi4Opzn>v)HDir zy(^#CAtHMLHDduEj ziAlgsQ?s)mD~q|e+jN?iApCX!G&K@MkMY6IYZgX`>5gL2LA*Qt-dw5}3^}{uvLmgqR}_MSnD=|R=9$^$p=uDA7r#XkeourY zBpN;@jgsES!DXS>qlUpv;uz|1oPu{r^BwXAP8*z}w54^8VApMoj^lwRC?3iVNA+VkL7$SNwL9KA^@D_iGjy4t+ zMM3=zZU`@FET^=I2E*;(OL!L6u8pP{28AO|u*|pc(heM+6uoQ$dB~g7IjpSm-sshGpso*`3!nLrJgew6)v$B{h>8!yOQLQ2&xnS$mHZ{ zeI#>JK~ay$9d0tXLc1h+Ls2|!pAHy1%&7dpXr@&E?#Sp(cD3r>lX z_$~8N7!tCRBiqsw5m#I1YWSl`jK7&llE`hWN3ZRNu=Hua{O!~G;{@ZP{RwdJ(u14| zki&2geMl^mWx{O_8)J{j@aNWz&9mA(@d23#0M77iGXf}I3DZa zVc^q~Vcjf%jxz90gdG+GVj|?i@3*;|@opV2X#Qw_jK~NxD0P!+aABIU(uts zClz31owodl)dXJrLZB}}V4ldTr)nh4t0}cvU`^v@SS&Qd+TI2XaMQ{SYZU;)($*rT z5O71Za4H3ZcY!HNbDTkeh%D&^ctw7naZ&avj?0x;=6r0J0TRQin5XHGF4fcGzRLBt zm)G}?-|X%6^G}aVMz*|S(xgAo*Foms?vTMbURx1ik#l_W&_qR<5pQ&q9E~4anJ`c& zPn+_&RU4}(r%pRzI&tEoglf148jME=X+|_5yCCufPUFfYkWjd9zwfqbkFRVk4P2DK zuxSeyM6Vi9?iEnR3_kiI+vD0a9Rg@so#izcP`XD9cLVso#L&8+s>vj&4t6^LbzrM$ zAj5`LCI3hw&u60s;kjxLMyxz+htP>Q2*Ml2*LMgbVz1! zJ@$d9SxDm^N-LyzvTi2Z@Q6SvVpKcLinY73B0>8=?X#;!Ax7X7XQ!{T_IQuTMQH)$ zL2t=4JRDXECl0#>jY!5K6HtMxSf4*lDD2VeyN8`zq*|paphfgdlR*X>wNAI{TdN}@ znn_#E1J}YY;x=7HvZx^16cphR+zsyZ6rCDa$IDTY8b|`zoat!^y2`5^jn$w{suaDX z`v{hWAOQ|uilC2gQ~c(;K>>_N3kPZkn`cyqnn3&(v&baKMcC;U?w?{=>=z z9mts4NO5zMuF76Xd#*xUz?pB19_UANF`e4vz3TO4d>hZ!HTG*m1nOy~?SvTs?3ojO zWnJh6QX0t&bin^K2r5`wOEe$0JIp{1tME8%$I>~fq%HJ?gU^)~al9dxCldOInSlUw z+sr{*a>s|Ig89bVr#rqpU>yoe>C8Z2bW_S)(h&bqSyIMX8!%|{pmm z;4W^20;4vZJ1V(R@JJZbq^0A5I$k@gW`;6AX9T_gu@I(k+QgkG2M@QAp?PwY;O0jX zUYxkKy9QCGt+9&`7BeiQN&Pn724iHVBiK*Jx+ZaT$9&ZUnc_o~q9lO8} zBGd=ha7M&WXd>iLXC6kw7%cY0iu1kLLJSeCNOWMiN9BUf)b>dppc?i-aCee`xoM*pDp2qi&o?rrtPZZBfE7g9Kpk zJkig9`lQr-!)`k6G&D$Dny1nr#~=^YIV{`Uwu{$X$4jP5Eixy0U2; zmGLlFwO;m*k9;4m$)Rr>jHuU!+g@8*N!hw4+ztr_i;k%G4uDa-gtC@=Mlc)#kBHt7 zGw2pqu=vDo-hM7G?!xO3=?Z}g8?2ov(&o{8nxv~OUKWR@PUBvyg5Q$=2)9{C&0~^Y zb%-URti!sEeRQtLkxr*3YE64(L;}eOcy^|oF0rzOmpxIs&!b|I7jZ2p)K3^sFh}3% z^Ndl{m~$eg4w3xMQ?ZCrDs-Th14NU zc$qd?z0vCE2`f*_5Gl-c5=5bqs-_kQWz}XCMls~u*)a$XZ48P=oo+!lLq$OM#xD{m zu{ROBQ}6;kR|J6Dgu0JC%)wsw+dmzxfIBbqr3Kqq>4u|RMeZJNL|O=>m5Im^vj*Z^ zaL+Nq@lX}+hPaOK@?dnj zc81{JsPj-dhr+rbKJjR}Px%Hf7jew#@vOk>S9|$osQ+}7?kX8CfOW(iI(mdm0rAPM z;!AMo2pj>hIouF3u;mR#H4RTayc79b64k`m!*N(6Y;?lJQVv)eBH21llIYz%Sb0~D z2G6zgCKXMe7{3c-Isr)X&7IpJj+t__85&U(b1)H?xixqwI^+bx;akmMkM;#o8?3Yj zB0Pzs3>YdaRw+ePhI6K3dmh&3g?6iH?H9+sfp@)jlmPhTC) zr!9|N5Jn6Mlw$A{db&gvxAVCgf(_ag&LJ}7xwyWLnvo#MmHMgvc)a!NFP>uk`0ed! z�w`O%Q-|XfA&=XN{WOG>8QiB9Q6qhQ=mEsaXdA0(Og@X#u^!Os!ezo1vqo<{FgD z>f&W7bA>es3tEl|DWcjaEB;=5+o;BE`xBhqgHhfDo>O%pC^W(5jR39_UUC*g1m~fl90P#3VZy1Q% z0i?V`23hC>79!Q#US-uG0$PD|0pV$EKm!u*OosHn1s?HzRdas48U2JBMe<$IoHq)Y z%9F^F0(`^X8txwL8Ms{3h1jE0A@F0<*;=o#9x)z6%;7srh6g!1h1ZsY^~{llxgCjo zW<6!^&&7HaN-W#ekO?cF@qgU4$@Mld<*ATP)uAU{`sjg?rU>qI+7M^PQzsG_;caVh zIw+71*DW3YTDW{-iPwqs@XHLNG#-*@r-Oi9@tkz%a3MZjW1V0~MVUZ$=nUnSSL;Ow z6>t0fyl=pOZWd(aMLpbfXfA*7cq#+|ibEq%<5hHWO2)5eC(3 zw^?JH0DEO!!?<)A-jwCUT0x4HwP7g>>cgKh z53y?;ab(#~Se~jn9j10VRo*p{7&6Dikq7g(`Y}t&% z(-Bpt(+-@XL(kg2$t|7-&i{q)|NMX7#@DaU6a9sJM=M#=1NNYzZAmWES32VfxoqTdyzYNcFDUid(+x=phTk!fJj~ zYS2V*!VfHo(@?gxPQs`j%ZqcNtVp7qAngIyp=blumFU7U8#-E}qzAmcm5)#4-ycq; zY#crUwN^3@ws55rLdt|y*ad^?YK*tK3>-!T`T@=$Hli2ACDZ3Ad?OH(hfJH^+vMmI z(uMBPr3m>1)ePoez%z+ldF>GzRkzMzSed{wg8ci(g3r%)9 zKzkD1NY|>vnn_78M939BrlH!mkq`2SyBk?1m(WKJDRavZ(@^}}@-}rG5JxH4KAcK? z`!c@$YJ1W@(0_wZb;!zReLg48H1)X(KWVZfN1=oCLnqyk3GFF&R=rh1Sx|d=j}Gyg zQU<_(8vuf^Rq6XkFlv@!zU(bOR`w607U@;Xg(L*$XxCQk{ax1q8= zJ2K?_akx?A0=>1g?gW9m`i8#uK#24@Os(B;0*lVU^hkmk+OX8Q4HOIS3e>e1p<_t0 zCQWW{JZyrzzrH`65bhU?r8OO4jQi>2RM6+8^Z}QwXg2AZqC>}+h%h^sJ^GZ+?U;gQ zS|9*-#fqIYzjHUx2)LN&Uv5w#Y z#_>ZDB5O-_P~d0;ldD)izRcGjpFTa)9>9e((uE`zu!R{1vpknJDK+<3oQ9RlTm;AvBu#8#(`ism;n0m(Xl-b< z@+-uIEdovoxX{zkHU@&O!?hS6kf%>OG?I{P@8}sPsLfI*oZxa%y`baXhqtEp0gZMF zblx|QyG&+0nA>$}>Y8z&1U=eYhw`DT&iXWr#ME9J9!0fTdxX3-{DsvB-|djYO#qrW z7^kUQ(+HjK)`u8%5-J6qMQx z5p{tQ8^MZbu#Z&B6D>zRL1a++x$x#IBs{UZoqgO|%Q^K)E$$Ig{LTLZG)&N7QaS(t Dtgz6q diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest index 9d675f2b46f7..20a5f9860b80 100644 --- a/net-dns/bind-tools/Manifest +++ b/net-dns/bind-tools/Manifest @@ -1,7 +1,9 @@ DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb SHA512 2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f DIST bind-9.16.39.tar.xz 5120164 BLAKE2B d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79 SHA512 6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5 SHA512 93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee +DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00 SHA512 cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6 EBUILD bind-tools-9.16.37-r1.ebuild 3936 BLAKE2B 004e8038be46a12ec9a2b3b80f8e5cd9c159fe048023d254d12c483d92e3decc0af01e16a37bdfd9c357c8773169a5eeaee499b57ccc09afc2e2566616797b0d SHA512 7c0f53a7880852754bc622fe6eb25356617e6c58c2df4bf0d5d5200a372f67b36484917aa7c9ac351d858892dfc0cc13b1ff9cdf14f9ee283ca625a48965e207 EBUILD bind-tools-9.16.39.ebuild 3943 BLAKE2B 070fdaf2905eec6061aa333cb69a77c23d00eba4d063e75791aaabf1f7d2e3477e28a86e03778422556aff8036dc50aeb2f01f15672441e97af10cfb194ba3ce SHA512 9d976832d1e9e5d91d659f0395ac70ff6cb669d834dc1a2c04dc278321217a21f96379019bbd39ec3fc8a3e2528e42ebdaf830ad041cb5bf7a3bb1343ad1c001 EBUILD bind-tools-9.16.41.ebuild 3937 BLAKE2B a68b18f3914497a2a6ff17bddcb3ce83eead7d08a5d587205fb54b652e019bf7eeabbc4b2ef9b426ce3b71b3c4c8e3c4c3bf780cf94a581a70712fb5d208251e SHA512 db54d38d34e6a15037d9188936c8e3256329cd92f5a3691a0e5e89a340214f00cdf411d3cb05b8071a4528a69cbcd6a80200d439c722b592e5fac3828950b0f3 +EBUILD bind-tools-9.16.42.ebuild 3943 BLAKE2B 070fdaf2905eec6061aa333cb69a77c23d00eba4d063e75791aaabf1f7d2e3477e28a86e03778422556aff8036dc50aeb2f01f15672441e97af10cfb194ba3ce SHA512 9d976832d1e9e5d91d659f0395ac70ff6cb669d834dc1a2c04dc278321217a21f96379019bbd39ec3fc8a3e2528e42ebdaf830ad041cb5bf7a3bb1343ad1c001 MISC metadata.xml 316 BLAKE2B d3d5b29fadc8120581e31e73a19d580b6648056b96f24e6a17710a010143e18c473397b7ab1e37a0e4286502e828ca7def0a588fb2cc9e55b53d08abd6ba89d2 SHA512 ea847ab00b8d94429509aa83bc00daaae1403c16785d60eeb6c1d3e8e731ce9761ede3206b7e6bfc92a33b07ebdb107622f6511dd6bae994a65dfacc666a70f3 diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild b/net-dns/bind-tools/bind-tools-9.16.42.ebuild new file mode 100644 index 000000000000..7aaf1b1a1ceb --- /dev/null +++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multiprocessing toolchain-funcs + +MY_PN=${PN//-tools} +MY_PV=${PV/_p/-P} +MY_PV=${MY_PV/_rc/rc} +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" +HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9" +SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="+caps doc gssapi idn libedit readline test xml" +# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687 +RESTRICT="!test? ( test )" + +# libuv lower bound should be the highest value seen at +# https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244 +# to avoid issues with matching stable/testing, etc +COMMON_DEPEND=" + >=dev-libs/libuv-1.42.0:= + dev-libs/openssl:= + caps? ( sys-libs/libcap ) + xml? ( dev-libs/libxml2 ) + idn? ( net-dns/libidn2:= ) + gssapi? ( virtual/krb5 ) + libedit? ( dev-libs/libedit ) + !libedit? ( + readline? ( sys-libs/readline:= ) + ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +# sphinx required for man-page and html creation +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) + test? ( + dev-util/cmocka + dev-util/kyua + ) +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)" + + # Do not disable thread local storage on Solaris, it works with our + # toolchain, and it breaks further configure checks + sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die + + # bug #220361 + rm aclocal.m4 || die + rm -rf libtool.m4/ || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir="${EPREFIX}"/var + --without-python + --without-libjson + --without-zlib + --without-lmdb + --without-maxminddb + --disable-geoip + --with-openssl="${ESYSROOT}"/usr + $(use_with idn libidn2 "${ESYSROOT}"/usr) + $(use_with xml libxml2) + $(use_with gssapi) + $(use_with readline) + $(use_enable caps linux-caps) + AR="$(type -P $(tc-getAR))" + ) + + # bug 607400 + if use libedit ; then + myeconfargs+=( --with-readline=-ledit ) + elif use readline ; then + myeconfargs+=( --with-readline=-lreadline ) + else + myeconfargs+=( --without-readline ) + fi + + # bug #344029 + append-cflags "-DDIG_SIGCHASE" + + # to expose CMSG_* macros from sys/sockets.h + [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600" + + # localstatedir for nsupdate -l, bug #395785 + tc-export BUILD_CC + econf "${myeconfargs[@]}" + + # bug #151839 + echo '#undef SO_BSDCOMPAT' >> config.h || die +} + +src_compile() { + local AR="$(tc-getAR)" + + emake AR="${AR}" -C lib/ + emake AR="${AR}" -C bin/delv/ + emake AR="${AR}" -C bin/dig/ + emake AR="${AR}" -C bin/nsupdate/ + emake AR="${AR}" -C bin/dnssec/ + emake -C doc/man/ man $(usev doc) +} + +src_test() { + # system tests ('emake test') require network configuration for IPs etc + # so we run the unit tests instead. + TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit +} + +src_install() { + local man_dir="${S}/doc/man" + local html_dir="${man_dir}/_build/html" + + dodoc README CHANGES + + cd "${S}"/bin/delv || die + dobin delv + doman ${man_dir}/delv.1 + + cd "${S}"/bin/dig || die + dobin dig host nslookup + doman ${man_dir}/{dig,host,nslookup}.1 + + cd "${S}"/bin/nsupdate || die + dobin nsupdate + doman ${man_dir}/nsupdate.1 + if use doc; then + docinto html + dodoc ${html_dir}/nsupdate.html + fi + + cd "${S}"/bin/dnssec || die + for tool in dsfromkey importkey keyfromlabel keygen \ + revoke settime signzone verify; do + dobin dnssec-"${tool}" + doman ${man_dir}/dnssec-"${tool}".8 + if use doc; then + docinto html + dodoc ${html_dir}/dnssec-"${tool}".html + fi + done +} diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest index d068ee4f9917..250cc85eaca0 100644 --- a/net-dns/bind/Manifest +++ b/net-dns/bind/Manifest @@ -11,8 +11,10 @@ AUX named.service-r1 327 BLAKE2B b0471100b425a1d4db29c1ef577dd6f14b2c3d040fd826b DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb SHA512 2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f DIST bind-9.16.39.tar.xz 5120164 BLAKE2B d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79 SHA512 6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5 SHA512 93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee +DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00 SHA512 cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6 DIST dyndns-samples.tbz2 22866 BLAKE2B 409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108 SHA512 83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac EBUILD bind-9.16.37.ebuild 11173 BLAKE2B d99ad93930bf8e276f9f46b7cac571ca7994e6a165bc4b9e08eea037df175f8dc97613deed937d3f6a27a76584dd55054a948143f8497b69caf2501461dec32e SHA512 31402867a13e1fae07c8d0738cb61a2a55b6cd7a9239f77309538fe85bda7abd6170fdd3ef9b9da4524fbd61681dcc8ccb43689e6dcbf2e4ae8ee23ed191f0e2 EBUILD bind-9.16.39.ebuild 11180 BLAKE2B e580b6821b312bd7c5f5c10f7da514c02c3148075560ea1c28888b7122f40183910d8bedc2d2055e7ac54b75e28d54f0f1bf258ebe03f17f19b4da93c83efb6e SHA512 bec24d57abc732ca61166095674fc71625d66f1df83b2f09c2bed11e1d98475aa2fba94584f6f464c683cfe8f817fd69e9d68df4f0d9066947fcf7174562a4d6 EBUILD bind-9.16.41.ebuild 11174 BLAKE2B 3882720f12aec453be8a8fcfda0e6c387cb6073f1c10fab9f61f156535bf46fbdd0bbaf53b357ea0b1b3819eaff16915fdb871c2598639f29db387665c7196f3 SHA512 bcb49204d93d9c8503005b3b2664a46bd193dd5476a9e24d06fd3298677f3ba937c91c7d8c30b5804e9e713c9c4f24174cff7f30bf44908acbcfc27977a3f18b +EBUILD bind-9.16.42.ebuild 11180 BLAKE2B e580b6821b312bd7c5f5c10f7da514c02c3148075560ea1c28888b7122f40183910d8bedc2d2055e7ac54b75e28d54f0f1bf258ebe03f17f19b4da93c83efb6e SHA512 bec24d57abc732ca61166095674fc71625d66f1df83b2f09c2bed11e1d98475aa2fba94584f6f464c683cfe8f817fd69e9d68df4f0d9066947fcf7174562a4d6 MISC metadata.xml 866 BLAKE2B 672d411e2fef8ac9003d975fff049d1c17da75984efccc30bd98812a4b3e1be74ebf408f6c650813deff5f326a9858dca3755383e9573059f3c8b5c290497fcf SHA512 fd16dda7b0f54faeec5429a8763fb9075da4eb8c358c88891e388b3e3c76e062e7f585cf0134b99648cfcbae07da7b786c3c16920aed329864ba2cf7c29d93c8 diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild new file mode 100644 index 000000000000..1231d3725562 --- /dev/null +++ b/net-dns/bind/bind-9.16.42.ebuild @@ -0,0 +1,382 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Re dlz/mysql and threads, needs to be verified.. +# MySQL uses thread local storage in its C api. Thus MySQL +# requires that each thread of an application execute a MySQL +# thread initialization to setup the thread local storage. +# This is impossible to do safely while staying within the DLZ +# driver API. This is a limitation caused by MySQL, and not the DLZ API. +# Because of this BIND MUST only run with a single thread when +# using the MySQL driver. + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles + +MY_PV="${PV/_p/-P}" +MY_PV="${MY_PV/_rc/rc}" +MY_P="${PN}-${MY_PV}" + +SDB_LDAP_VER="1.1.0-fc14" + +RRL_PV="${MY_PV}" + +# SDB-LDAP: http://bind9-ldap.bayour.com/ + +DESCRIPTION="Berkeley Internet Name Domain - Name Server" +HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9" +SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz + doc? ( mirror://gentoo/dyndns-samples.tbz2 )" + +LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +# -berkdb by default re bug #602682 +IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi +json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib" +# sdb-ldap - patch broken +# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 +RESTRICT="!test? ( test )" + +# Upstream dropped the old geoip library, but the BIND configuration for using +# GeoIP remained the same. +REQUIRED_USE=" + postgres? ( dlz ) + berkdb? ( dlz ) + mysql? ( dlz ) + odbc? ( dlz ) + ldap? ( dlz ) + dnsrps? ( dlz ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +DEPEND=" + acct-group/named + acct-user/named + berkdb? ( sys-libs/db:= ) + dev-libs/openssl:=[-bindist(-)] + mysql? ( dev-db/mysql-connector-c:0= ) + odbc? ( >=dev-db/unixODBC-2.2.6 ) + ldap? ( net-nds/openldap:= ) + postgres? ( dev-db/postgresql:= ) + caps? ( >=sys-libs/libcap-2.1.0 ) + xml? ( dev-libs/libxml2 ) + geoip? ( dev-libs/libmaxminddb:= ) + geoip2? ( dev-libs/libmaxminddb:= ) + gssapi? ( virtual/krb5 ) + json? ( dev-libs/json-c:= ) + lmdb? ( dev-db/lmdb:= ) + zlib? ( sys-libs/zlib ) + dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) + python? ( + ${PYTHON_DEPS} + dev-python/ply[${PYTHON_USEDEP}] + ) + dev-libs/libuv:= +" + +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bind ) + sys-process/psmisc" + +BDEPEND=" + test? ( + dev-util/cmocka + dev-util/kyua + ) +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" +) + +src_prepare() { + default + + # Should be installed by bind-tools + sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die + + # bug #220361 + rm aclocal.m4 || die + rm -rf libtool.m4/ || die + eautoreconf + + use python && python_copy_sources +} + +src_configure() { + bind_configure --without-python + use python && python_foreach_impl python_configure +} + +bind_configure() { + local myeconfargs=( + AR="$(type -P $(tc-getAR))" + --prefix="${EPREFIX}"/usr + --sysconfdir=/etc/bind + --localstatedir=/var + --with-libtool + --enable-full-report + --without-readline + --with-openssl="${ESYSROOT}"/usr + $(use_with test cmocka) + # Removed in 9.17, drags in libunwind dependency too + --disable-backtrace + $(use_enable caps linux-caps) + $(use_enable dnsrps) + $(use_enable dnstap) + $(use_enable fixed-rrset) + $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) + $(use_with dlz dlopen) + $(use_with dlz dlz-filesystem) + $(use_with dlz dlz-stub) + $(use_with gssapi) + $(use_with json json-c) + $(use_with ldap dlz-ldap) + $(use_with mysql dlz-mysql) + $(use_with odbc dlz-odbc) + $(use_with postgres dlz-postgres) + $(use_with lmdb) + $(use_with xml libxml2) + $(use_with zlib) + "${@}" + ) + + # This is for users to start to migrate back to USE=geoip, rather than + # USE=geoip2 + if use geoip ; then + myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) + elif use geoip2 ; then + # Added 2020/09/30 + # Remove USE=geoip2 support after 2020/03/01 + ewarn "USE=geoip2 is deprecated; update your USE flags!" + myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) + else + myeconfargs+=( --without-maxminddb --disable-geoip ) + fi + + # bug #158664 + #gcc-specs-ssp && replace-flags -O[23s] -O + + # To include db.h from proper path + use berkdb && append-flags "-I$(db_includedir)" + + export BUILD_CC=$(tc-getBUILD_CC) + econf "${myeconfargs[@]}" + + # bug #151839 + echo '#undef SO_BSDCOMPAT' >> config.h || die +} + +python_configure() { + pushd "${BUILD_DIR}" >/dev/null || die + bind_configure --with-python + popd >/dev/null || die +} + +src_compile() { + default + use python && python_foreach_impl python_compile +} + +python_compile() { + pushd "${BUILD_DIR}"/bin/python >/dev/null || die + emake + popd >/dev/null || die +} + +src_test() { + # system tests ('emake test') require network configuration for IPs etc + # so we run the unit tests instead. + TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit +} + +src_install() { + default + + dodoc CHANGES README + + if use doc; then + docinto misc + dodoc -r doc/misc/ + + # might a 'html' useflag make sense? + docinto html + dodoc -r doc/arm/ + + docinto contrib + dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} + + # some handy-dandy dynamic dns examples + pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die + tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die + popd 1>/dev/null || die + fi + + insinto /etc/bind + newins "${FILESDIR}"/named.conf-r8 named.conf + + # ftp://ftp.rs.internic.net/domain/named.cache: + insinto /var/bind + newins "${FILESDIR}"/named.cache-r3 named.cache + + insinto /var/bind/pri + newins "${FILESDIR}"/localhost.zone-r3 localhost.zone + + newinitd "${FILESDIR}"/named.init-r14 named + newconfd "${FILESDIR}"/named.confd-r7 named + + newenvd "${FILESDIR}"/10bind.env 10bind + + # Let's get rid of those tools and their manpages since they're provided by bind-tools + rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die + rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die + rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die + rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die + for tool in dsfromkey importkey keyfromlabel keygen \ + revoke settime signzone verify; do + rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die + rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die + done + + # bug 405251, library archives aren't properly handled by --enable/disable-static + if ! use static-libs; then + find "${ED}" -type f -name '*.a' -delete || die + fi + + # bug 405251 + find "${ED}" -type f -name '*.la' -delete || die + + use python && python_foreach_impl python_install + + # bug 450406 + dosym named.cache /var/bind/root.cache + + dosym ../../var/bind/pri /etc/bind/pri + dosym ../../var/bind/sec /etc/bind/sec + dosym ../../var/bind/dyn /etc/bind/dyn + keepdir /var/bind/{pri,sec,dyn} /var/log/named + + fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} + fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} + fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} + fperms 0750 /etc/bind /var/bind/pri + fperms 0770 /var/log/named /var/bind/{,sec,dyn} + + systemd_newunit "${FILESDIR}/named.service-r1" named.service + dotmpfiles "${FILESDIR}"/named.conf + exeinto /usr/libexec + doexe "${FILESDIR}/generate-rndc-key.sh" +} + +python_install() { + pushd "${BUILD_DIR}"/bin/python >/dev/null || die + emake DESTDIR="${D}" install + python_scriptinto /usr/sbin + python_doscript dnssec-{checkds,coverage} + python_optimize + popd >/dev/null || die +} + +pkg_postinst() { + tmpfiles_process named.conf + + if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then + einfo "Using /dev/urandom for generating rndc.key" + /usr/sbin/rndc-confgen -a + chown root:named /etc/bind/rndc.key || die + chmod 0640 /etc/bind/rndc.key || die + fi + + einfo + einfo "You can edit /etc/conf.d/named to customize named settings" + einfo + use mysql || use postgres || use ldap && { + elog "If your named depends on MySQL/PostgreSQL or LDAP," + elog "uncomment the specified rc_named_* lines in your" + elog "/etc/conf.d/named config to ensure they'll start before bind" + einfo + } + einfo "If you'd like to run bind in a chroot AND this is a new" + einfo "install OR your bind doesn't already run in a chroot:" + einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." + einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" + einfo + + CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) + if [[ -n ${CHROOT} ]]; then + elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" + elog "To enable the old behaviour (without using mount) uncomment the" + elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." + elog "If you decide to use the new/default method, ensure to make backup" + elog "first and merge your existing configs/zones to /etc/bind and" + elog "/var/bind because bind will now mount the needed directories into" + elog "the chroot dir." + fi +} + +pkg_config() { + CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) + CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) + CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) + + if [[ -z "${CHROOT}" ]]; then + eerror "This config script is designed to automate setting up" + eerror "a chrooted bind/named. To do so, please first uncomment" + eerror "and set the CHROOT variable in '/etc/conf.d/named'." + die "Unset CHROOT" + fi + if [[ -d "${CHROOT}" ]]; then + ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" + ewarn "To enable the old behaviour (without using mount) uncomment the" + ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." + ewarn + ewarn "${CHROOT} already exists... some things might become overridden" + ewarn "press CTRL+C if you don't want to continue" + sleep 10 + fi + + echo; einfo "Setting up the chroot directory..." + + mkdir -m 0750 -p ${CHROOT} || die + mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die + mkdir -m 0750 -p ${CHROOT}/etc/bind || die + mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die + + chown root:named \ + ${CHROOT} \ + ${CHROOT}/var/{bind,log/named} \ + ${CHROOT}/run/named/ \ + ${CHROOT}/etc/bind \ + || die + + mknod ${CHROOT}/dev/null c 1 3 || die + chmod 0666 ${CHROOT}/dev/null || die + + mknod ${CHROOT}/dev/zero c 1 5 || die + chmod 0666 ${CHROOT}/dev/zero || die + + mknod ${CHROOT}/dev/urandom c 1 9 || die + chmod 0666 ${CHROOT}/dev/urandom || die + + if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then + cp -a /etc/bind ${CHROOT}/etc/ || die + cp -a /var/bind ${CHROOT}/var/ || die + fi + + if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then + if use geoip; then + mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die + elif use geoip2; then + mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die + fi + fi + + elog "You may need to add the following line to your syslog-ng.conf:" + elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" +} diff --git a/net-dns/dnscrypt-proxy/Manifest b/net-dns/dnscrypt-proxy/Manifest index 90024603a186..e9b109b8e450 100644 --- a/net-dns/dnscrypt-proxy/Manifest +++ b/net-dns/dnscrypt-proxy/Manifest @@ -1,10 +1,13 @@ AUX dnscrypt-proxy-2.1.2-config-full-paths.patch 4237 BLAKE2B 6d0e03cb89cd3b57835d4eab8bdb40e65b5382558ef5b65a00b77da22d821f7622988c799058b7874a91d3c5453bd18aebc1aba2e75cadee3eddd94c90cc8dd1 SHA512 64d7d88417bcb412752fb9ae02e85e45ebe88c97a5e6af6d682a2c2e1f58f27cefed9a7edc3d20241b523ba9a9cbbf3542ce20f02b807e6b7362012c858f882b +AUX dnscrypt-proxy-2.1.5-config-full-paths.patch 4165 BLAKE2B 9a5fe072e5e53f846ca2ba643e05af3100239b98751b195f3a15d967695012cbed859b987d96c7dfb05aea02c7d3f8e80724c4b3247494092d2574063dcb55a4 SHA512 40ab15f91faf77dabcae9ad28694b7769e8533c9d81d307fd69740264154ffc7a52dde128ba2ed5281172707fc61385f0fbcd7aa7367957c5131a9a683ba209d AUX dnscrypt-proxy.confd 162 BLAKE2B 4547fc4a4ec00a809bac7b55bd7a7c8efb54e526179a7e2103fdf716711912987961969619e6b6e6b2e201253e90f828ffa5eb011c0870c112a028c4cfd89ce5 SHA512 25ccbc09df7b51bc0fa4587f7a715429ba11517c64db53086dd09df24470da71b81dbacebe227bd41d1f9576b4560dc58729969eb7b33aa233ec6a6a07d573ab AUX dnscrypt-proxy.initd 639 BLAKE2B a3d35908a5716ae8ce92a2eacbda99175578d631449a841608ad93f19ae3841ace7feef27c60c75911ea68bc7bd039b0e057bac7b7ba61762418e5a52ddc608f SHA512 f48ba140968a73160e11e137e6d1b3a03ccec96596a91fd2878a0d40b749d4cccca5d2db30fdfff1f75ce42a7a20ac5f8fdef7f282ba26bd1a875905c6751d2b AUX dnscrypt-proxy.logrotate 105 BLAKE2B 892cc2acb621bb2c653f4545ac1c58777cc048b9a2f954eac7d92fdf6109b529884d20e4bc14af6aa6cde4d6e0dcac33347216de33e915f5d1ba850fda361602 SHA512 ef5f9886d7c49334e642fa6b0abd748fcff05e171493998559539f7f48f0241607d4923c7b30ed81b2bae1037ae28e49072170000a5b4cbeb6fb77e9dc3a6546 AUX dnscrypt-proxy.service 1198 BLAKE2B a457e57e2b91e6725fa3a515a2754fc7f39fc3349602861eae8c8747e8cd811440df48f9029da514cd43a4d32a5f001ad6385354c754d0ea36c4a227a5c1f980 SHA512 11769c47ecd44169dd3aab26574a710c07e74f465417081b283f3f2f8b7f64ef77a24359555bc6b94144d38481661bac6087a7f79190bfb67c593e700b2202e5 AUX dnscrypt-proxy.socket 517 BLAKE2B 959f3c38af826607a297b04c7c3284bb97588c8a8ea88e4502bb464eb791a88f7940f2131701ef071187910302b7c564aee928f1862eb15640c448179a54f066 SHA512 1f3776e37a9583771997f270983bc9430adf089631a94e52cd5f9dba07228584ecc149f37cf51f08b2c7f877d3e9aa430f98cf8d996d0f4cf3545c2c9ac0537d DIST dnscrypt-proxy-2.1.4.tar.gz 6897787 BLAKE2B 655011c98e335e0f605c093e5b12156afc9be88f0e14882e11cfdca1affa6de29830344e7c3aa7a5013f90a322f824d54e2db4d37a69395d344e90b0160e442b SHA512 4540d11432c4f35244b79f66b8926f8a1025e09010d8d313f0cd0d62e3fafcbd12bd24e9956ddf9cd8c1ec8aae997b031ab08dae4ee220bf31f33227ec6c07ca +DIST dnscrypt-proxy-2.1.5.tar.gz 4065395 BLAKE2B f8984121776565342c1920832839a9cebe8660eaa5f380baf5db6530a137efefbe270f61f9967426f3bea44110bf66b50524d2b891ec285eef1ad7329b1e305c SHA512 2c9a0e0896483b4453cb3779efd41205be8839e61e17b86701deb91e531676529a82b8859ae0975d121322ec8cc05bdd13a1324b8f56010692e1ac9f36a99d69 EBUILD dnscrypt-proxy-2.1.4.ebuild 2825 BLAKE2B 73a7e105e9ae6e4a9875cf51fe11fac9533c5ad76a18c60a2eb650de1430ba21754a53ba011bd65c0afd581d1d505b94676c8a8e0193b3f7babd507b7ec79448 SHA512 24724212842a7ffa7dac8c256a495547ab138627a82ddd134c9409a3b934dcac11526aebae55159306eb1dfac25fb59adb5b54ff5f8ddbbfdc1f2292fb6f5a07 -EBUILD dnscrypt-proxy-9999.ebuild 2830 BLAKE2B 66fec012aecdbcedd365ec2fb2c19c1a557c9596fab5273edd7b95734bd86717fafb00f38cd7858183281584c1f10ccd63e468a5df69cbfd39bd8ca102e259c7 SHA512 691a6bee407a905ef438b288459fcdc32cdef8f6401b28d926bf20db9cad353988354491372852fe629e08e964bf4a52fb8d031306cfec39cf28aff3eeab4907 +EBUILD dnscrypt-proxy-2.1.5.ebuild 2755 BLAKE2B 952430974726608b5c3b603ea8f5790dc39583ab6d0d770b757a9a14351a646863c2d5c76cdf22d66e0a321fbda7ce9092e10d92a66bf76bc61db69f5e44686e SHA512 715fa0f491c92e0ff803fc595842f91a0da874c07336d3b85a873731589a8d720ecadaa49ee78a7c72b95a4f7bf2bc8489913ec2be759769fa7d594a8dbc9e1b +EBUILD dnscrypt-proxy-9999.ebuild 2755 BLAKE2B 952430974726608b5c3b603ea8f5790dc39583ab6d0d770b757a9a14351a646863c2d5c76cdf22d66e0a321fbda7ce9092e10d92a66bf76bc61db69f5e44686e SHA512 715fa0f491c92e0ff803fc595842f91a0da874c07336d3b85a873731589a8d720ecadaa49ee78a7c72b95a4f7bf2bc8489913ec2be759769fa7d594a8dbc9e1b MISC metadata.xml 619 BLAKE2B b8c10931edf8899ef018fc5f9605d3aad94ec2a48cce361ff04f2048d4e8cfd8de1ebff181fb968822e498d85178e3ed412726d3321f06a240eafbfc55b85b3b SHA512 268ab4c1a07bc15039c382586a575cecce6797bc452b635d7ebbd1806f789b8c154eb75164f58e8d9c87f0add8f99000c9dc75959328ad24f0f2c63bf6bd2f1d diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.5.ebuild b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.5.ebuild new file mode 100644 index 000000000000..74779702e9ac --- /dev/null +++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.5.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps go-module prefix systemd + +DESCRIPTION="Flexible DNS proxy, with support for encrypted DNS protocols" +HOMEPAGE="https://github.com/DNSCrypt/dnscrypt-proxy" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/DNSCrypt/dnscrypt-proxy.git" + inherit git-r3 +else + SRC_URI="https://github.com/DNSCrypt/dnscrypt-proxy/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="Apache-2.0 BSD ISC MIT MPL-2.0" +SLOT="0" + +RDEPEND=" + acct-group/dnscrypt-proxy + acct-user/dnscrypt-proxy +" + +FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy ) + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.5-config-full-paths.patch +) + +src_compile() { + pushd "${PN}" >/dev/null || die + ego build -v -x -mod=readonly -mod=vendor + popd >/dev/null || die +} + +src_test() { + cd "${PN}" || die + ego test -mod=vendor +} + +src_install() { + pushd "${PN}" >/dev/null || die + + dobin dnscrypt-proxy + + eprefixify example-dnscrypt-proxy.toml + insinto /etc/dnscrypt-proxy + newins example-dnscrypt-proxy.toml dnscrypt-proxy.toml + doins example-{allowed,blocked}-{ips.txt,names.txt} + doins example-{cloaking-rules.txt,forwarding-rules.txt} + + popd >/dev/null || die + + insinto /usr/share/dnscrypt-proxy + doins -r "utils/generate-domains-blocklist/." + + newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy + newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy + + systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service dnscrypt-proxy.service + systemd_newunit "${FILESDIR}"/dnscrypt-proxy.socket dnscrypt-proxy.socket + + insinto /etc/logrotate.d + newins "${FILESDIR}"/dnscrypt-proxy.logrotate dnscrypt-proxy + + einstalldocs +} + +pkg_postinst() { + fcaps_pkg_postinst + + if ! use filecaps; then + ewarn "'filecaps' USE flag is disabled" + ewarn "${PN} will fail to listen on port 53" + ewarn "please do one the following:" + ewarn "1) re-enable 'filecaps'" + ewarn "2) change port to > 1024" + ewarn "3) configure to run ${PN} as root (not recommended)" + ewarn + fi + + if systemd_is_booted || has_version sys-apps/systemd; then + elog "Using systemd socket activation may cause issues with speed" + elog "latency and reliability of ${PN} and is discouraged by upstream" + elog "Existing installations advised to disable 'dnscrypt-proxy.socket'" + elog "It is disabled by default for new installations" + elog "check "$(systemd_get_systemunitdir)/${PN}.service" for details" + elog + + fi + + elog "After starting the service you will need to update your" + elog "${EROOT}/etc/resolv.conf and replace your current set of resolvers" + elog "with:" + elog + elog "nameserver 127.0.0.1" + elog + elog "Also see https://github.com/DNSCrypt/${PN}/wiki" +} diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild b/net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild index f80bcb78727b..74779702e9ac 100644 --- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild +++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild @@ -1,11 +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 -inherit fcaps go-module systemd +inherit fcaps go-module prefix systemd -DESCRIPTION="A flexible DNS proxy, with support for encrypted DNS protocols" +DESCRIPTION="Flexible DNS proxy, with support for encrypted DNS protocols" HOMEPAGE="https://github.com/DNSCrypt/dnscrypt-proxy" if [[ ${PV} == 9999 ]]; then @@ -18,7 +18,6 @@ fi LICENSE="Apache-2.0 BSD ISC MIT MPL-2.0" SLOT="0" -IUSE="+pie" RDEPEND=" acct-group/dnscrypt-proxy @@ -28,18 +27,18 @@ RDEPEND=" FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy ) PATCHES=( - "${FILESDIR}"/${PN}-2.1.2-config-full-paths.patch + "${FILESDIR}"/${PN}-2.1.5-config-full-paths.patch ) src_compile() { pushd "${PN}" >/dev/null || die - go build -v -x -mod=readonly -mod=vendor -buildmode="$(usex pie pie default)" || die + ego build -v -x -mod=readonly -mod=vendor popd >/dev/null || die } src_test() { cd "${PN}" || die - go test -mod=vendor -buildmode="$(usex pie pie default)" || die "Failed to run tests" + ego test -mod=vendor } src_install() { @@ -47,6 +46,7 @@ src_install() { dobin dnscrypt-proxy + eprefixify example-dnscrypt-proxy.toml insinto /etc/dnscrypt-proxy newins example-dnscrypt-proxy.toml dnscrypt-proxy.toml doins example-{allowed,blocked}-{ips.txt,names.txt} diff --git a/net-dns/dnscrypt-proxy/files/dnscrypt-proxy-2.1.5-config-full-paths.patch b/net-dns/dnscrypt-proxy/files/dnscrypt-proxy-2.1.5-config-full-paths.patch new file mode 100644 index 000000000000..31c927484d90 --- /dev/null +++ b/net-dns/dnscrypt-proxy/files/dnscrypt-proxy-2.1.5-config-full-paths.patch @@ -0,0 +1,92 @@ +--- a/dnscrypt-proxy/example-dnscrypt-proxy.toml ++++ b/dnscrypt-proxy/example-dnscrypt-proxy.toml +@@ -372,7 +372,7 @@ reject_ttl = 10 + + ## See the `example-forwarding-rules.txt` file for an example + +-# forwarding_rules = 'forwarding-rules.txt' ++# forwarding_rules = '@GENTOO_PORTAGE_EPREFIX@/etc/dnscrypt-proxy/forwarding-rules.txt' + + + +@@ -388,7 +388,7 @@ reject_ttl = 10 + ## + ## See the `example-cloaking-rules.txt` file for an example + +-# cloaking_rules = 'cloaking-rules.txt' ++# cloaking_rules = '@GENTOO_PORTAGE_EPREFIX@/etc/dnscrypt-proxy/cloaking-rules.txt' + + ## TTL used when serving entries in cloaking-rules.txt + +@@ -442,7 +442,7 @@ cache_neg_max_ttl = 600 + ## check for connectivity and captive portals, along with hard-coded + ## IP addresses to return. + +-# map_file = 'example-captive-portals.txt' ++# map_file = '@GENTOO_PORTAGE_EPREFIX@/etc/dnscrypt-proxy/example-captive-portals.txt' + + + +@@ -474,8 +474,8 @@ cache_neg_max_ttl = 600 + ## openssl req -x509 -nodes -newkey rsa:2048 -days 5000 -sha256 -keyout localhost.pem -out localhost.pem + ## See the documentation (wiki) for more information. + +-# cert_file = 'localhost.pem' +-# cert_key_file = 'localhost.pem' ++# cert_file = '@GENTOO_PORTAGE_EPREFIX@/etc/dnscrypt-proxy/localhost.pem' ++# cert_key_file = '@GENTOO_PORTAGE_EPREFIX@/etc/dnscrypt-proxy/localhost.pem' + + + +@@ -706,7 +706,7 @@ format = 'tsv' + + [sources.public-resolvers] + urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers.md', 'https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md'] +- cache_file = 'public-resolvers.md' ++ cache_file = '@GENTOO_PORTAGE_EPREFIX@/var/cache/dnscrypt-proxy/public-resolvers.md' + minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + refresh_delay = 72 + prefix = '' +@@ -715,7 +715,7 @@ format = 'tsv' + + [sources.relays] + urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/relays.md', 'https://download.dnscrypt.info/resolvers-list/v3/relays.md'] +- cache_file = 'relays.md' ++ cache_file = '@GENTOO_PORTAGE_EPREFIX@/var/cache/dnscrypt-proxy/relays.md' + minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + refresh_delay = 72 + prefix = '' +@@ -724,13 +724,13 @@ format = 'tsv' + + # [sources.odoh-servers] + # urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/odoh-servers.md', 'https://download.dnscrypt.info/resolvers-list/v3/odoh-servers.md'] +- # cache_file = 'odoh-servers.md' ++ # cache_file = '@GENTOO_PORTAGE_EPREFIX@/var/cache/dnscrypt-proxy/odoh-servers.md' + # minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + # refresh_delay = 24 + # prefix = '' + # [sources.odoh-relays] + # urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/odoh-relays.md', 'https://download.dnscrypt.info/resolvers-list/v3/odoh-relays.md'] +- # cache_file = 'odoh-relays.md' ++ # cache_file = '@GENTOO_PORTAGE_EPREFIX@/var/cache/dnscrypt-proxy/odoh-relays.md' + # minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + # refresh_delay = 24 + # prefix = '' +@@ -740,7 +740,7 @@ format = 'tsv' + # [sources.quad9-resolvers] + # urls = ['https://www.quad9.net/quad9-resolvers.md'] + # minisign_key = 'RWQBphd2+f6eiAqBsvDZEBXBGHQBJfeG6G+wJPPKxCZMoEQYpmoysKUN' +- # cache_file = 'quad9-resolvers.md' ++ # cache_file = '@GENTOO_PORTAGE_EPREFIX@/var/cache/dnscrypt-proxy/quad9-resolvers.md' + # prefix = 'quad9-' + + ### Another example source, with resolvers censoring some websites not appropriate for children +@@ -748,7 +748,7 @@ format = 'tsv' + + # [sources.parental-control] + # urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/parental-control.md', 'https://download.dnscrypt.info/resolvers-list/v3/parental-control.md'] +- # cache_file = 'parental-control.md' ++ # cache_file = '@GENTOO_PORTAGE_EPREFIX@/var/cache/dnscrypt-proxy/parental-control.md' + # minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + + diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz index fa8eb8fe4f496ee393d439d20dd5cf0661d2e3da..715079852eca13a3e2e67f716b2a4bdb43bf0bbd 100644 GIT binary patch literal 3352 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 dev-libs/openssl crypto backend Enable dev-libs/nss crypto backend Enable net-libs/gnutls crypto backend Use dev-libs/nettle network functions with GnuTLS. diff --git a/net-fs/s3fs/s3fs-1.91.ebuild b/net-fs/s3fs/s3fs-1.93.ebuild similarity index 54% rename from net-fs/s3fs/s3fs-1.91.ebuild rename to net-fs/s3fs/s3fs-1.93.ebuild index fded3ccf1ec6..f946efb66bc7 100644 --- a/net-fs/s3fs/s3fs-1.91.ebuild +++ b/net-fs/s3fs/s3fs-1.93.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,23 +14,25 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="gnutls nettle nss +openssl test" -REQUIRED_USE=" - ^^ ( gnutls nss openssl ) - nettle? ( gnutls )" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="gnutls nettle nss" +REQUIRED_USE="nettle? ( gnutls !nss )" -# Requires active internet connection +# Requires active internet connection and it tries to download some binaries for later execution RESTRICT="test" DEPEND=" dev-libs/libxml2:2 net-misc/curl sys-fs/fuse:0 - gnutls? ( net-libs/gnutls:= ) - nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss ) - openssl? ( dev-libs/openssl:0= ) + !nss? ( + gnutls? ( + net-libs/gnutls:= + nettle? ( dev-libs/nettle:= ) + ) + !gnutls? ( dev-libs/openssl:0= ) + ) " RDEPEND="${DEPEND} @@ -43,15 +45,23 @@ S="${WORKDIR}/${MY_P}" src_prepare() { default + + sed -i 's/ -D_FORTIFY_SOURCE=3//' configure.ac || die + eautoreconf } src_configure() { local myeconfargs=( - $(use_with gnutls) $(use_with nettle) - $(use_with nss) - $(use_with openssl) ) + if use nss; then + myeconfargs+=( $(use_with nss) ) + elif use gnutls; then + myeconfargs+=( $(use_with gnutls) ) + else + myeconfargs+=( --with-openssl ) + fi + econf "${myeconfargs[@]}" } diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest index 39685abc15ec..b6e2c85a6cda 100644 --- a/net-fs/samba/Manifest +++ b/net-fs/samba/Manifest @@ -6,5 +6,7 @@ AUX samba-4.18.4-bug-15418-windows-update-secure-channel.patch 1787 BLAKE2B 40a3 AUX samba-4.18.4-pam.patch 900 BLAKE2B c2e07609d619a50086ac7727d714ae5bd9508b548f070b9c8193fa5ff4c2051b8f9ee8c3d636693746ae4b4a422add093a95bf3e713e7a4c9325fe6a8a2a2f4c SHA512 5cb997276a35ad6a188801deac7ccaad0e1b8c92f2070fcac62513ea371afc1d9d3414550d3c65726a4a813a4a619ada25063a6d7f145243873c1d9ed6d9690f AUX samba.conf 146 BLAKE2B d86e630dba5fcb3a0bb22ac6daf8b0f63d30903c31911353116bc7a63e3ba434f69fd2cbe7a854ab3dc994b95e630932dcbe556fdd6372d27cea5a15618aa816 SHA512 da9ae57a6740135745453e776040b1e54bb492b351a1aa700b8868ef2d1716c0d54b55400cd9b1b1877e065d896ca1569b5a617863c698676250d8ea29939a52 DIST samba-4.18.4.tar.gz 41311410 BLAKE2B 1f1aab7eb933111b9b1c72af8c3dd379fe34014085129e9d5cc400b4e434742e1c08ad4fdf2a98291d6063ce9b2ddc811e9ab5dbb133a85e97f2158f83dd7c96 SHA512 bc8d792b510061556c07b6844a825801a4271eed45e01133a4718c1839d123e2908fa0e31e67af43098500e98a9082eb104052e711a8a034fac23d86e15c29ee +DIST samba-4.18.5.tar.gz 41315373 BLAKE2B 24c625372c6e4f7f4393777991221f7a7ad25513717436491ea3238c8d588e738eb1a64791606f691b3608362b3f3741f390f08975b2b0578c497984a4d44392 SHA512 c12b7cd7aba0941bf178c89604f926347bee4f5bb6ea651930cc93bcd8a2cfa983b1f10a0ccb55f99c5b34b9f158d1059d06d7f39f7bc261c7dd0d8c89c5a6f5 EBUILD samba-4.18.4.ebuild 11550 BLAKE2B 874bd319a40730804140f56e63381b36b0b26b7277f543eb666295b8f0b66f825d04062df4d86c806642a7fff5451fea965b5d6e1c222446567560fb1b0ef521 SHA512 1cd1716e7268fec8b405d094dbb488783bfce5aae1ea02e202bb3f0d99e33b598058d4e1587416bc6e460b9dfbf9e9902bab52606986c3e691b553fa3f631181 +EBUILD samba-4.18.5.ebuild 11483 BLAKE2B 58520aa7f4b6f691b046a734d6dd19151563cca4edf4c189da07363417e0827b5b796074e2739ad64abfbfa202a546cf17f6d646b55b5bd97dda7b329ad1d20e SHA512 0c8a259b2964afd73244b43ba0fa279573f5245645ff1770348f875c35966eafef32921a40ee784e9cd4385192c45df4c4737c2ccf704e779822abc704bce137 MISC metadata.xml 2066 BLAKE2B 1d3a5757c3226cede70b5fabb63b27bf0a5b86bf27643a30ebfe743d0758e57ce1e69b14ba6795de4c656b3d5da5b3f9d90d11074520c24d6459220f62723b04 SHA512 0a7963f9abddd4cc3b303c93dcd4b7dc30ca5660e64750d77bcd3bce0a95291c46208d9a1143303c168febb2d65cdad0018c475130dc04c16d79df2019d8e9aa diff --git a/net-fs/samba/samba-4.18.5.ebuild b/net-fs/samba/samba-4.18.5.ebuild new file mode 100644 index 000000000000..503ebe2ff048 --- /dev/null +++ b/net-fs/samba/samba-4.18.5.ebuild @@ -0,0 +1,383 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+),xml(+)" +inherit python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info systemd pam tmpfiles + +DESCRIPTION="Samba Suite Version 4" +HOMEPAGE="https://samba.org/" + +MY_PV="${PV/_rc/rc}" +MY_P="${PN}-${MY_PV}" +if [[ ${PV} == *_rc* ]]; then + SRC_URI="mirror://samba/rc/${MY_P}.tar.gz" +else + SRC_URI="mirror://samba/stable/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +IUSE="acl addc ads ceph client cluster cpu_flags_x86_aes cups debug fam glusterfs gpg" +IUSE+=" iprint json ldap llvm-libunwind pam profiling-data python quota +regedit selinux" +IUSE+=" snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test unwind winbind" +IUSE+=" zeroconf" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + addc? ( json python !system-mitkrb5 winbind ) + ads? ( acl ldap python winbind ) + cluster? ( ads ) + gpg? ( addc ) + spotlight? ( json ) + test? ( python ) + !ads? ( !addc ) + ?? ( system-heimdal system-mitkrb5 ) +" + +# the test suite is messed, it uses system-installed samba +# bits instead of what was built, tests things disabled via use +# flags, and generally just fails to work in a way ebuilds could +# rely on in its current state +RESTRICT="test" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/samba-4.0/policy.h + /usr/include/samba-4.0/dcerpc_server.h + /usr/include/samba-4.0/ctdb.h + /usr/include/samba-4.0/ctdb_client.h + /usr/include/samba-4.0/ctdb_protocol.h + /usr/include/samba-4.0/ctdb_private.h + /usr/include/samba-4.0/ctdb_typesafe_cb.h + /usr/include/samba-4.0/ctdb_version.h +) + +TALLOC_VERSION="2.4.0" +TDB_VERSION="1.4.8" +TEVENT_VERSION="0.14.1" + +COMMON_DEPEND=" + >=app-arch/libarchive-3.1.2:=[${MULTILIB_USEDEP}] + dev-lang/perl:= + dev-libs/icu:=[${MULTILIB_USEDEP}] + dev-libs/libbsd[${MULTILIB_USEDEP}] + dev-libs/libtasn1:=[${MULTILIB_USEDEP}] + dev-libs/popt[${MULTILIB_USEDEP}] + dev-perl/Parse-Yapp + >=net-libs/gnutls-3.4.7:=[${MULTILIB_USEDEP}] + >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}] + >=sys-libs/ldb-2.7.2:=[ldap(+)?,${MULTILIB_USEDEP}] + =sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}] + >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}] + >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + virtual/libiconv + $(python_gen_cond_dep ' + addc? ( + dev-python/dnspython:=[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ) + ads? ( + dev-python/dnspython:=[${PYTHON_USEDEP}] + net-dns/bind-tools[gssapi] + ) + ') + acl? ( virtual/acl ) + ceph? ( sys-cluster/ceph ) + cluster? ( net-libs/rpcsvc-proto ) + cups? ( net-print/cups ) + debug? ( dev-util/lttng-ust ) + fam? ( virtual/fam ) + gpg? ( app-crypt/gpgme:= ) + json? ( dev-libs/jansson:= ) + ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + pam? ( sys-libs/pam ) + python? ( + sys-libs/ldb[python,${PYTHON_SINGLE_USEDEP}] + sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}] + sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}] + sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}] + ) + snapper? ( sys-apps/dbus ) + system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl,${MULTILIB_USEDEP}] ) + system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + unwind? ( + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + !llvm-libunwind? ( sys-libs/libunwind:= ) + ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${COMMON_DEPEND} + dev-perl/JSON + net-libs/libtirpc[${MULTILIB_USEDEP}] + net-libs/rpcsvc-proto + spotlight? ( dev-libs/glib ) + test? ( + >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] + $(python_gen_cond_dep "dev-python/subunit[\${PYTHON_USEDEP},${MULTILIB_USEDEP}]" ) + !system-mitkrb5? ( + >=net-dns/resolv_wrapper-1.1.4 + >=net-libs/socket_wrapper-1.1.9 + >=sys-libs/nss_wrapper-1.1.3 + >=sys-libs/uid_wrapper-1.2.1 + ) + )" +RDEPEND="${COMMON_DEPEND} + client? ( net-fs/cifs-utils[ads?] ) + python? ( ${PYTHON_DEPS} ) + selinux? ( sec-policy/selinux-samba ) +" +BDEPEND="${PYTHON_DEPS} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.18.4-pam.patch + "${FILESDIR}"/ldb-2.5.2-skip-wav-tevent-check.patch +) + +CONFDIR="${FILESDIR}/4.4" +WAF_BINARY="${S}/buildtools/bin/waf" +SHAREDMODS="" + +pkg_setup() { + # Package fails to build with distcc + export DISTCC_DISABLE=1 + export PYTHONHASHSEED=1 + + python-single-r1_pkg_setup + + SHAREDMODS="$(usev !snapper '!')vfs_snapper" + if use cluster ; then + SHAREDMODS+=",idmap_rid,idmap_tdb2,idmap_ad" + elif use ads ; then + SHAREDMODS+=",idmap_ad" + fi +} + +check_samba_dep_versions() { + actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' lib/talloc/wscript || die) + if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then + eerror "Source talloc version: ${TALLOC_VERSION}" + eerror "Ebuild talloc version: ${actual_talloc_version}" + die "Ebuild needs to fix TALLOC_VERSION!" + fi + + actual_tdb_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' lib/tdb/wscript || die) + if [[ ${actual_tdb_version} != ${TDB_VERSION} ]] ; then + eerror "Source tdb version: ${TDB_VERSION}" + eerror "Ebuild tdb version: ${actual_tdb_version}" + die "Ebuild needs to fix TDB_VERSION!" + fi + + actual_tevent_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' lib/tevent/wscript || die) + if [[ ${actual_tevent_version} != ${TEVENT_VERSION} ]] ; then + eerror "Source tevent version: ${TEVENT_VERSION}" + eerror "Ebuild tevent version: ${actual_tevent_version}" + die "Ebuild needs to fix TEVENT_VERSION!" + fi +} + +src_prepare() { + default + + check_samba_dep_versions + + # Unbundle dnspython + sed -i -e '/"dns.resolver":/d' "${S}"/third_party/wscript || die + + # Unbundle iso8601 unless tests are enabled + if ! use test ; then + sed -i -e '/"iso8601":/d' "${S}"/third_party/wscript || die + fi + + # Ugly hackaround for bug #592502 + #cp /usr/include/tevent_internal.h "${S}"/lib/tevent/ || die + + sed -e 's:::' \ + -i source4/dsdb/samdb/ldb_modules/password_hash.c \ + || die + + # WAF + multilib_copy_sources +} + +multilib_src_configure() { + # When specifying libs for samba build you must append NONE to the end to + # stop it automatically including things + local bundled_libs="NONE" + if ! use system-heimdal && ! use system-mitkrb5 ; then + bundled_libs="heimbase,heimntlm,hdb,kdc,krb5,wind,gssapi,hcrypto,hx509,roken,asn1,com_err,NONE" + fi + + # We "use" bundled cmocka when we're not running tests as we're + # not using it anyway. Means we avoid making users install it for + # no reason. bug #802531 + if ! use test ; then + bundled_libs="cmocka,${bundled_libs}" + fi + + # bug #874633 + if use llvm-libunwind ; then + mkdir -p "${T}"/${ABI}/pkgconfig || die + + local -x PKG_CONFIG_PATH="${T}/${ABI}/pkgconfig:${PKG_CONFIG_PATH}" + + cat <<-EOF > "${T}"/${ABI}/pkgconfig/libunwind-generic.pc || die + exec_prefix=\${prefix} + libdir=/usr/$(get_libdir) + includedir=\${prefix}/include + + Name: libunwind-generic + Description: libunwind generic library + Version: 1.70 + Libs: -L\${libdir} -lunwind + Cflags: -I\${includedir} + EOF + fi + + local myconf=( + --enable-fhs + --sysconfdir="${EPREFIX}/etc" + --localstatedir="${EPREFIX}/var" + --with-modulesdir="${EPREFIX}/usr/$(get_libdir)/samba" + --with-piddir="${EPREFIX}/run/${PN}" + --bundled-libraries="${bundled_libs}" + --builtin-libraries=NONE + --disable-rpath + --disable-rpath-install + --nopyc + --nopyo + --without-winexe + --accel-aes=$(usex cpu_flags_x86_aes intelaesni none) + $(multilib_native_use_with acl acl-support) + $(multilib_native_usex addc '' '--without-ad-dc') + $(multilib_native_use_with ads) + $(multilib_native_use_enable ceph cephfs) + $(multilib_native_use_with cluster cluster-support) + $(multilib_native_use_enable cups) + --without-dmapi + $(multilib_native_use_with fam) + $(multilib_native_use_enable glusterfs) + $(multilib_native_use_with gpg gpgme) + $(multilib_native_use_with json) + $(multilib_native_use_enable iprint) + $(multilib_native_use_with pam) + $(multilib_native_usex pam "--with-pammodulesdir=${EPREFIX}/$(get_libdir)/security" '') + $(multilib_native_use_with quota quotas) + $(multilib_native_use_with regedit) + $(multilib_native_use_enable spotlight) + $(multilib_native_use_with syslog) + $(multilib_native_use_with systemd) + --systemd-install-services + --with-systemddir="$(systemd_get_systemunitdir)" + $(multilib_native_use_with unwind libunwind) + $(multilib_native_use_with winbind) + $(multilib_native_usex python '' '--disable-python') + $(multilib_native_use_enable zeroconf avahi) + $(multilib_native_usex test '--enable-selftest' '') + $(usev system-mitkrb5 "--with-system-mitkrb5 $(multilib_native_usex addc --with-experimental-mit-ad-dc '')") + $(use_with debug lttng) + $(use_with ldap) + $(use_with profiling-data) + # bug #683148 + --jobs 1 + ) + + if multilib_is_native_abi ; then + myconf+=( --with-shared-modules=${SHAREDMODS} ) + else + myconf+=( --with-shared-modules=DEFAULT,!vfs_snapper ) + fi + + append-cppflags "-I${ESYSROOT}/usr/include/et" + + waf-utils_src_configure ${myconf[@]} +} + +multilib_src_compile() { + waf-utils_src_compile +} + +multilib_src_test() { + if multilib_is_native_abi ; then + "${WAF_BINARY}" test || die "Test failed" + fi +} + +multilib_src_install() { + waf-utils_src_install + + # Make all .so files executable + find "${ED}" -type f -name "*.so" -exec chmod +x {} + || die + # smbspool_krb5_wrapper must only be accessible to root, bug #880739 + find "${ED}" -type f -name "smbspool_krb5_wrapper" -exec chmod go-rwx {} + || die + + # Remove empty runtime dirs created by build system (bug #892341) + find "${ED}"/{run,var} -type d -empty -delete || die + + if multilib_is_native_abi ; then + # Install ldap schema for server (bug #491002) + if use ldap ; then + insinto /etc/openldap/schema + doins examples/LDAP/samba.schema + fi + + # Create symlink for cups (bug #552310) + if use cups ; then + dosym ../../../bin/smbspool \ + /usr/libexec/cups/backend/smb + fi + + # Install example config file + insinto /etc/samba + doins examples/smb.conf.default + + # Fix paths in example file (bug #603964) + sed \ + -e '/log file =/s@/usr/local/samba/var/@/var/log/samba/@' \ + -e '/include =/s@/usr/local/samba/lib/@/etc/samba/@' \ + -e '/path =/s@/usr/local/samba/lib/@/var/lib/samba/@' \ + -e '/path =/s@/usr/local/samba/@/var/lib/samba/@' \ + -e '/path =/s@/usr/spool/samba@/var/spool/samba@' \ + -i "${ED}"/etc/samba/smb.conf.default || die + + # Install init script and conf.d file + newinitd "${CONFDIR}/samba4.initd-r1" samba + newconfd "${CONFDIR}/samba4.confd" samba + + dotmpfiles "${FILESDIR}"/samba.conf + if ! use addc ; then + rm "${D}/$(systemd_get_systemunitdir)/samba.service" \ + || die + fi + + # Preserve functionality for old gentoo-specific unit names + dosym nmb.service "$(systemd_get_systemunitdir)/nmbd.service" + dosym smb.service "$(systemd_get_systemunitdir)/smbd.service" + dosym winbind.service "$(systemd_get_systemunitdir)/winbindd.service" + fi + + if use pam && use winbind ; then + newpamd "${CONFDIR}/system-auth-winbind.pam" system-auth-winbind + # bugs #376853 and #590374 + insinto /etc/security + doins examples/pam_winbind/pam_winbind.conf + fi +} + +pkg_postinst() { + tmpfiles_process samba.conf +} diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 5b97c0c61e65ea3b76d529967f25d1bd206c4503..76e4ff8170e6a5db480e8efeb513b7d44aeb8f8a 100644 GIT binary patch literal 9560 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 CnMpwa literal 9563 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 Party Notes" menu entry (otherwise frozen skype -> xdg-open) - dosym ${PF} usr/share/doc/skypeforlinux - - doicon usr/share/pixmaps/skypeforlinux.png - - local res - for res in 16 32 256 512; do - newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png - done - - domenu usr/share/applications/skypeforlinux.desktop - - pax-mark -m "${ED}"/opt/skypeforlinux/skypeforlinux - pax-mark -m "${ED}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node -} diff --git a/net-im/skypeforlinux/skypeforlinux-8.98.0.407.ebuild b/net-im/skypeforlinux/skypeforlinux-8.98.0.407.ebuild deleted file mode 100644 index aa8b927e61ba..000000000000 --- a/net-im/skypeforlinux/skypeforlinux-8.98.0.407.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_64 ) - -inherit chromium-2 desktop pax-utils unpacker multilib-build xdg - -DESCRIPTION="Instant messaging client, with support for audio and video" -HOMEPAGE="https://www.skype.com/" -SRC_URI="https://repo.skype.com/deb/pool/main/s/skypeforlinux/${PN}_${PV}_amd64.deb" -S="${WORKDIR}" - -LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* ~amd64" - -QA_PREBUILT="*" -RESTRICT="mirror bindist strip" #299368 - -RDEPEND=" - app-crypt/libsecret[${MULTILIB_USEDEP}] - app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}] - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/glib:2[${MULTILIB_USEDEP}] - dev-libs/nspr[${MULTILIB_USEDEP}] - dev-libs/nss[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] - media-libs/freetype:2[${MULTILIB_USEDEP}] - media-libs/libv4l[${MULTILIB_USEDEP}] - net-print/cups[${MULTILIB_USEDEP}] - sys-apps/dbus[${MULTILIB_USEDEP}] - sys-devel/gcc[cxx] - sys-libs/glibc - virtual/ttf-fonts - x11-libs/cairo[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/gtk+:3[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxkbcommon[${MULTILIB_USEDEP}] - x11-libs/libxkbfile[${MULTILIB_USEDEP}] - x11-libs/pango[${MULTILIB_USEDEP}]" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - default - sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ - -i usr/bin/skypeforlinux || die - sed -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ - -e "/^OnlyShowIn=/d" \ - -i usr/share/applications/skypeforlinux.desktop || die -} - -src_install() { - dodir /opt - cp -a usr/share/skypeforlinux "${ED}"/opt || die - - # remove chrome-sandbox binary, users should use kernel namespaces - # https://bugs.gentoo.org/692692#c18 - rm "${ED}"/opt/skypeforlinux/chrome-sandbox || die - - dobin usr/bin/skypeforlinux - - dodoc usr/share/skypeforlinux/*.html - dodoc -r usr/share/doc/skypeforlinux/. - # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) - dosym ${PF} usr/share/doc/skypeforlinux - - doicon usr/share/pixmaps/skypeforlinux.png - - local res - for res in 16 32 256 512; do - newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png - done - - domenu usr/share/applications/skypeforlinux.desktop - - pax-mark -m "${ED}"/opt/skypeforlinux/skypeforlinux - pax-mark -m "${ED}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node -} diff --git a/net-im/skypeforlinux/skypeforlinux-8.99.0.202.ebuild b/net-im/skypeforlinux/skypeforlinux-8.99.0.202.ebuild deleted file mode 100644 index a96df6bc8f2e..000000000000 --- a/net-im/skypeforlinux/skypeforlinux-8.99.0.202.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_64 ) - -inherit chromium-2 desktop pax-utils unpacker multilib-build xdg - -DESCRIPTION="Instant messaging client, with support for audio and video" -HOMEPAGE="https://www.skype.com/" -SRC_URI="https://repo.skype.com/deb/pool/main/s/skypeforlinux/${PN}_${PV}_amd64.deb" -S="${WORKDIR}" - -LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="selinux" - -QA_PREBUILT="*" -RESTRICT="mirror bindist strip" #299368 - -RDEPEND=" - app-crypt/libsecret[${MULTILIB_USEDEP}] - app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}] - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/glib:2[${MULTILIB_USEDEP}] - dev-libs/nspr[${MULTILIB_USEDEP}] - dev-libs/nss[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] - media-libs/freetype:2[${MULTILIB_USEDEP}] - media-libs/libv4l[${MULTILIB_USEDEP}] - net-print/cups[${MULTILIB_USEDEP}] - sys-apps/dbus[${MULTILIB_USEDEP}] - sys-devel/gcc[cxx] - sys-libs/glibc - virtual/ttf-fonts - x11-libs/cairo[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/gtk+:3[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxkbcommon[${MULTILIB_USEDEP}] - x11-libs/libxkbfile[${MULTILIB_USEDEP}] - x11-libs/pango[${MULTILIB_USEDEP}] - selinux? ( sec-policy/selinux-skype ) -" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - default - sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ - -i usr/bin/skypeforlinux || die - sed -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ - -e "/^OnlyShowIn=/d" \ - -i usr/share/applications/skypeforlinux.desktop || die -} - -src_install() { - dodir /opt - cp -a usr/share/skypeforlinux "${ED}"/opt || die - - # remove chrome-sandbox binary, users should use kernel namespaces - # https://bugs.gentoo.org/692692#c18 - rm "${ED}"/opt/skypeforlinux/chrome-sandbox || die - - dobin usr/bin/skypeforlinux - - dodoc usr/share/skypeforlinux/*.html - dodoc -r usr/share/doc/skypeforlinux/. - # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) - dosym ${PF} usr/share/doc/skypeforlinux - - doicon usr/share/pixmaps/skypeforlinux.png - - local res - for res in 16 32 256 512; do - newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png - done - - domenu usr/share/applications/skypeforlinux.desktop - - pax-mark -m "${ED}"/opt/skypeforlinux/skypeforlinux - pax-mark -m "${ED}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node -} diff --git a/net-im/skypeforlinux/skypeforlinux-8.99.0.403.ebuild b/net-im/skypeforlinux/skypeforlinux-8.99.0.403.ebuild deleted file mode 100644 index a96df6bc8f2e..000000000000 --- a/net-im/skypeforlinux/skypeforlinux-8.99.0.403.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_64 ) - -inherit chromium-2 desktop pax-utils unpacker multilib-build xdg - -DESCRIPTION="Instant messaging client, with support for audio and video" -HOMEPAGE="https://www.skype.com/" -SRC_URI="https://repo.skype.com/deb/pool/main/s/skypeforlinux/${PN}_${PV}_amd64.deb" -S="${WORKDIR}" - -LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="selinux" - -QA_PREBUILT="*" -RESTRICT="mirror bindist strip" #299368 - -RDEPEND=" - app-crypt/libsecret[${MULTILIB_USEDEP}] - app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}] - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/glib:2[${MULTILIB_USEDEP}] - dev-libs/nspr[${MULTILIB_USEDEP}] - dev-libs/nss[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] - media-libs/freetype:2[${MULTILIB_USEDEP}] - media-libs/libv4l[${MULTILIB_USEDEP}] - net-print/cups[${MULTILIB_USEDEP}] - sys-apps/dbus[${MULTILIB_USEDEP}] - sys-devel/gcc[cxx] - sys-libs/glibc - virtual/ttf-fonts - x11-libs/cairo[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/gtk+:3[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxkbcommon[${MULTILIB_USEDEP}] - x11-libs/libxkbfile[${MULTILIB_USEDEP}] - x11-libs/pango[${MULTILIB_USEDEP}] - selinux? ( sec-policy/selinux-skype ) -" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - default - sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ - -i usr/bin/skypeforlinux || die - sed -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ - -e "/^OnlyShowIn=/d" \ - -i usr/share/applications/skypeforlinux.desktop || die -} - -src_install() { - dodir /opt - cp -a usr/share/skypeforlinux "${ED}"/opt || die - - # remove chrome-sandbox binary, users should use kernel namespaces - # https://bugs.gentoo.org/692692#c18 - rm "${ED}"/opt/skypeforlinux/chrome-sandbox || die - - dobin usr/bin/skypeforlinux - - dodoc usr/share/skypeforlinux/*.html - dodoc -r usr/share/doc/skypeforlinux/. - # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) - dosym ${PF} usr/share/doc/skypeforlinux - - doicon usr/share/pixmaps/skypeforlinux.png - - local res - for res in 16 32 256 512; do - newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png - done - - domenu usr/share/applications/skypeforlinux.desktop - - pax-mark -m "${ED}"/opt/skypeforlinux/skypeforlinux - pax-mark -m "${ED}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node -} diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest index 1d2a94dfd566..8098e0cf5875 100644 --- a/net-im/slack/Manifest +++ b/net-im/slack/Manifest @@ -1,3 +1,5 @@ DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c +DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1 SHA512 4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6 EBUILD slack-4.29.149-r1.ebuild 3480 BLAKE2B 061f7ba568022af64906037b9ec0abcb9e2fd7f00552f0684880c5f9449d428816e323c92fe062f9e15c9e1aadacd132c00313eb3751777f768e6a3484fd505e SHA512 72bc47fe307e179e88e1e08b7d256dda05f4a53cc9e3ee9b049dfa0fdcb4dc4379fc039306905fceb7a3b268c3473b5248a950d2071d9fa8ec7a1cae77ff9dc3 -MISC metadata.xml 717 BLAKE2B c85da6ab5c26c0bff1b183b1cac406ea8d8ea4d73fbbf91b01f62acfc20f64b13d29d4a6502a4593b06757ea607409bcb0c206fd2d7de612222a0db2382791f4 SHA512 7e924f0a41f8f6889c403d8087afa3ac83852d9571ea35b6bca5ab0f47f898bfbcc5557e5ae8b9e95e692c46d185dc8b18895cb81160422e561abebbababd3ab +EBUILD slack-4.33.84.ebuild 3391 BLAKE2B 6f51feaf13f26fc127267406a19c9510740e060c4a896ecf6a2d67249a4c0a3c1d54af4b2f42768c1368a511f7ba47fc4d3a43155a6aedd75b46a27ed11fb158 SHA512 126a38dd866eb0f41c4177b616f3024fc9a8a4c4b221549906ce3bd199a6b46e107fdc8dd1eaed5311551f8a8a1affdeb502f190533da6800accf548033fbd30 +MISC metadata.xml 818 BLAKE2B c8d708ee530fbc27772f319eb569a6f0e5c821746525880e7ffa6b126c74a6d81a17fc567351217e9ca80769e2fa9160ecaddf5f68c4cc744bab3615165bf21f SHA512 2c6d3da7bd20a6155c49daf8ec399ec9627115e6c705f16bfc2e0c035507257800642bb35c0298abfac85969f020867bda72db986e5c448f92f9dd3f8103a704 diff --git a/net-im/slack/metadata.xml b/net-im/slack/metadata.xml index 8361ed63d9fa..f69b2caaf9c9 100644 --- a/net-im/slack/metadata.xml +++ b/net-im/slack/metadata.xml @@ -5,6 +5,10 @@ spiderx@spiderx.dp.ua Vladimir Pavljuchenkov + + dlan@gentoo.org + Yixun Lan + proxy-maint@gentoo.org Proxy Maintainers diff --git a/net-im/slack/slack-4.33.84.ebuild b/net-im/slack/slack-4.33.84.ebuild new file mode 100644 index 000000000000..f0291e2700fa --- /dev/null +++ b/net-im/slack/slack-4.33.84.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit desktop multilib-build optfeature pax-utils unpacker xdg + +DESCRIPTION="Team collaboration tool" +HOMEPAGE="https://slack.com" +SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="appindicator +seccomp suid wayland" +RESTRICT="bindist mirror" + +RDEPEND="app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}] + dev-libs/expat:0[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr:0[${MULTILIB_USEDEP}] + dev-libs/nss:0[${MULTILIB_USEDEP}] + dev-libs/wayland[${MULTILIB_USEDEP}] + media-libs/alsa-lib:0[${MULTILIB_USEDEP}] + media-libs/mesa:0[${MULTILIB_USEDEP}] + net-print/cups:0[${MULTILIB_USEDEP}] + sys-apps/dbus:0[${MULTILIB_USEDEP}] + x11-libs/cairo:0[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP}] + x11-libs/libdrm:0[${MULTILIB_USEDEP}] + x11-libs/libX11:0[${MULTILIB_USEDEP}] + x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}] + x11-libs/libXcomposite:0[${MULTILIB_USEDEP}] + x11-libs/libXdamage:0[${MULTILIB_USEDEP}] + x11-libs/libXext:0[${MULTILIB_USEDEP}] + x11-libs/libXfixes:0[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}] + x11-libs/libxkbfile:0[${MULTILIB_USEDEP}] + x11-libs/libXrandr:0[${MULTILIB_USEDEP}] + x11-libs/pango:0[${MULTILIB_USEDEP}] + appindicator? ( dev-libs/libayatana-appindicator )" + +QA_PREBUILT="opt/slack/chrome-sandbox + opt/slack/chrome_crashpad_handler + opt/slack/libEGL.so + opt/slack/libGLESv2.so + opt/slack/libffmpeg.so + opt/slack/libvk_swiftshader.so + opt/slack/libvulkan.so.1 + opt/slack/resources/app.asar.unpacked/node_modules/* + opt/slack/slack + opt/slack/swiftshader/libEGL.so + opt/slack/swiftshader/libGLESv2.so" + +S="${WORKDIR}" + +src_prepare() { + default + + # remove hardcoded path, logging noise (wrt 694058, 711494) + sed -i -e '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \ + -e '/Exec/s|slack|slack -s|' \ + usr/share/applications/slack.desktop \ + || die "sed failed in Icon for slack.desktop" + + if use appindicator ; then + sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \ + usr/share/applications/slack.desktop \ + || die "sed failed for appindicator" + fi + + if ! use seccomp ; then + sed -i '/Exec/s/%U/%U --disable-seccomp-filter-sandbox/' \ + usr/share/applications/slack.desktop \ + || die "sed failed for seccomp" + fi + + if use wayland ; then + sed -i '/Exec/s/%U/%U --enable-features=WebRTCPipeWireCapturer/' \ + usr/share/applications/slack.desktop \ + || die "sed failed for wayland" + fi + + rm usr/lib/slack/LICENSE{,S-linux.json} \ + || die "rm licenses failed" +} + +src_install() { + doicon usr/share/pixmaps/slack.png + doicon -s 512 usr/share/pixmaps/slack.png + domenu usr/share/applications/slack.desktop + + insinto /opt # wrt 720134 + cp -a usr/lib/slack "${ED}"/opt || die "cp failed" + + use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094 + dosym ../../opt/slack/slack usr/bin/slack + + pax-mark -m "${ED}"/opt/slack/slack + + # https://bugs.gentoo.org/898912 + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so /opt/slack/libappindicator3.so + fi +} + +pkg_postinst() { + optfeature "storing passwords via gnome-keyring" app-crypt/libsecret + + xdg_pkg_postinst +} diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index f3aec2484e26..01f85c91e439 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -76,6 +76,6 @@ DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f8 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 EBUILD synapse-1.85.2-r1.ebuild 5634 BLAKE2B 2fcf70248a5371ca2b8d643f5f9b746edf8b9ae982e22f775dcdaa6b6711768ffce7ed8187b6f3b0bc979363f5d311bf6d74ff6bf0bdae76c7b7d52790237a09 SHA512 fe767b83aa6853090c519b6f71c652ad9b23b8446a4a08a7ee67fcecd54883dfebbe16fb364670847255db4ecc997be3d6af1530e152b8e27fb77b1b410dcbdf -EBUILD synapse-1.87.0.ebuild 5633 BLAKE2B 33780bb4c5087532cb538ae4455d04d19eb3099c8d5ce75065c2df8b0de43ec49e8f3b5c0e6895150448af07d8eea898a0faf6ff6e4206c91bb8f1994a9899fe SHA512 02159570b91a9a634e3050c3bc76463953b6feed3c9dc2d8420c7c6ded9fd5bbd634b1341a712287e732eba501ec9d4ffbddfc518812ace1622323de852e1973 +EBUILD synapse-1.87.0.ebuild 5632 BLAKE2B b52ff4d354c9d539f961d4f18e5bfcc3e9faebae260169ea579f7ae1b1e854d2e4b2435229e9926040b92796fbc2f6637219d740cc8637889cb1a35aecac53d2 SHA512 732deda799781e2fbcf58b443b979d15532aba4d9da2d38b9b87168157dc8d167b397036d879142167b262a46bbc88e87db07c6cb1362cd8407174e712df8a26 EBUILD synapse-1.88.0.ebuild 5622 BLAKE2B 02db6634f442a0a41045f17b90d52a80f092573ed2ba88f965549de574ce431a4d63b99ccb4d698bae1142b0e696b621df12e6dcf703655a7bda5e1252bae9d0 SHA512 27b14c89aab36ce97552711722de01696cc000a37332b9c602a1437c08a1d1a2674dec584e51cfc263e71c8f5490d1bf2436b137c3b80179458f6c3314994252 MISC metadata.xml 526 BLAKE2B f76d0a86c40485c2428fa949fd54650f31696ce94f0d81bfea53c13604ec287230ad2fdc094f767703ecf3864e111e2b89b091fe766172ab63e809df2a7c95ab SHA512 fd5d919dd64dc2d3d2a6be8d7cabe83d722936f27f2cdcf351bbb4a7e862b6a64f94c2581a71ac27052d21595843ce61a8c94e6802c8857bc310187b38544456 diff --git a/net-im/synapse/synapse-1.87.0.ebuild b/net-im/synapse/synapse-1.87.0.ebuild index eaec2f8d5555..78956e2bdeae 100644 --- a/net-im/synapse/synapse-1.87.0.ebuild +++ b/net-im/synapse/synapse-1.87.0.ebuild @@ -84,7 +84,7 @@ LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="postgres systemd test" RESTRICT="!test? ( test )" diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 822cdf4b2cf5..773db416f57f 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,5 +1,5 @@ -DIST zoom-5.15.3.4839_x86_64.tar.xz 177317572 BLAKE2B 806cb89ccc8ba61c1b9be15ebe1ac040616ded0f6bb3944616b8910f51bb5d1244953af7d523519ecf89be9548ab09bf09d54c546b516e7405e062ce49f67c31 SHA512 5605789ffa2246f6037e816a11e9ff10a397560264558453d85f8d9af8fccdd4be0c4eb1f0824c1029d94d4984afc89c0857604afa8fe9815bfe17a884dd2074 DIST zoom-5.15.5.5603_x86_64.tar.xz 177399308 BLAKE2B 8b9d52504dafbd97fc8b38aac0e621fe0d5026de06d6e8daa39026497a16b2c11e26400318d3601c785326d092561af8bd5fffed7cde34ec1c50e07c8246e621 SHA512 8c3d192642c871e239f99d1ce76f03dfaf690803cbd3d64a79fbd0852206fa2d7111465357eb0631fc63fd12120a82b9dd49db4dbb6fccee0f247f04de892bf0 -EBUILD zoom-5.15.3.4839.ebuild 5731 BLAKE2B 5b45f8739817d78dc456c3486e913914f9a9e384dcbbfdfccb778bb2cd6e046167716b6980ef52a0ffb68ca1a9b9af0579e7765420b36a7eb8e8f81c7e077ed5 SHA512 cb39995a999dea609cda9f5c1088e98e502a9fd12ee96b3214221b0e368637ff145a958e6dbb9ab5eaf2cbb86ff68f288a5a2416a241e7dda6e00ee1d3b4a720 +DIST zoom-5.15.7.6521_x86_64.tar.xz 177400572 BLAKE2B 437b3ab2cbfc501744900ef8fcd230df597716ed76e6075c56322e7bc826df4c3c75eace8f848be92ca0364057f99e59b72c76c0554f3d7da0a06dece0405180 SHA512 658778a146e1b1f0f33c97d96cb1ae554646be1f30cccff049e72a4debd44be06a2414179bd6d42d1b30ce26459659a9748a95cbfa251999209f348b4f58051b EBUILD zoom-5.15.5.5603.ebuild 5731 BLAKE2B 5b45f8739817d78dc456c3486e913914f9a9e384dcbbfdfccb778bb2cd6e046167716b6980ef52a0ffb68ca1a9b9af0579e7765420b36a7eb8e8f81c7e077ed5 SHA512 cb39995a999dea609cda9f5c1088e98e502a9fd12ee96b3214221b0e368637ff145a958e6dbb9ab5eaf2cbb86ff68f288a5a2416a241e7dda6e00ee1d3b4a720 +EBUILD zoom-5.15.7.6521.ebuild 5731 BLAKE2B 5b45f8739817d78dc456c3486e913914f9a9e384dcbbfdfccb778bb2cd6e046167716b6980ef52a0ffb68ca1a9b9af0579e7765420b36a7eb8e8f81c7e077ed5 SHA512 cb39995a999dea609cda9f5c1088e98e502a9fd12ee96b3214221b0e368637ff145a958e6dbb9ab5eaf2cbb86ff68f288a5a2416a241e7dda6e00ee1d3b4a720 MISC metadata.xml 741 BLAKE2B 454d9820d7d877a5b92cf3ed71cbf3d4e55a758c6dc27b94c4a65b9a2229c09740cb8ff8469c83c0217e4d9c8220aa7b97a77ec11c7fefd30569eef893e40b31 SHA512 a1c98b94bd5dc91791e852958c1d1edb29c8d36cdaa64e65ab17b50f0bf9e86f7fca2271de82ee7949013a4872ecf07a57ccbc9691d45436c7a778bed6f864e0 diff --git a/net-im/zoom/zoom-5.15.3.4839.ebuild b/net-im/zoom/zoom-5.15.7.6521.ebuild similarity index 100% rename from net-im/zoom/zoom-5.15.3.4839.ebuild rename to net-im/zoom/zoom-5.15.7.6521.ebuild diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index d8c680799d70c4b00aa25634975bdb673579a60c..d7930254e5c7fded5953ef8fde69e0790a3daa34 100644 GIT binary patch delta 31456 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�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 L=2t2yUg`h<61MOH delta 31447 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

          $LYIYV!XBB)Tj6UjyZ7w+ z>~s@EF4ti%HIN9DHk`z(Hm=2a;{eeMKK`z{t%K%du%s7%3Y#2|bqiuYY)}01boc&b z#U3nbPuVf8WJ6X^f`xMhYquwu75M6*(ZyVjX^u^KW%q#Ccfnl=P9* z{rpYKO*33WF)@C|4yE9az$ zW_ypiq+BQQ5*z>kqJdi%U4lq^2cchQxN$k{Quq#kj}BPi3+dqBOvT^7IkWdbJ}Or~ zt71)Q(Ob-$^Ss+98}9P*Kl}BM&##|;dA*%~NJ7?wX(keQTH|VQL|JTQ<#RhPj=tj* z2Y_b;5uUvt#L>da}M1K>kb)n;Zel z#Q@Gja)Sc~#5^U#S#Y>j^mH8R){HdoA+zH1%YBEve7G_>Z&Rn`bYkGzE_U~&6dQ*S z6h&061xg7lfWYp%1;q34idCIyk`oM%yw2&<5@2so5Y1f`-pmJZK^0HsVpW=qtCyP1 z{h};jE4&S&pN$ja{hoY1OrU`z-PK@!Xc}abXVp-EBS9s_t3h|5RohjCbD$l98QbI4 zfi4G0-pAggBK-cQ-Tl4^A?(YuyH^h#{zdjaHcdu{)!LH6Jv;vV=NlKlrAWTy15ZTl z>O3qqG4MM>ZmNV~SovT_ccyv9&~_L?9QCo_;VbBD~(eH&~V zlB4KsZ|sjWt0Nm}QI%MQ{8rG37R6-Qe%TpFI`Mil>93Ie@U`x&xKFAxfJ2;WO9O33u#uv8?Ag~RJ6Xd+^4$_mQiJXVm zYij9pP!CRgWE;y%ff7?rKzU-|N>erAR7P*8HXZbI2YyuB6H{M(5s^oK>x;+)z{)Ar z@Gox1trz3>=clLF_Nn%7AIzj~j_lFP(hM8f_!?dL-jkQcs!fkCCBcS0=wnq<26VV9 zZ3{3gz}It1WW{b5E_(!o!G7Ymni)+>2T@Wt1LEWC_*#-S3;~p;*(HbpaPU5~rK9X+ zSwDXRy6l2)ZrZL#UMXb)7hucPc5qD{#z?o zgDKCZ6(#s_TY&sJ!2%XeP3@F7+V!0h6`!11_H5S=jI`$)VaW-9#ET+8<8t1xOJ~x1 zd3Lu?f%Sk;UQ^X9pM)?24cK6}BLmvX>DpC2=h!vYvWncDVRXMK637_?t4zRsY=;3P z!$A}=A@i~fNkcv9&D*fsa((%K{_P`VeZ(&vy$4@b=NZis zd24(oPtXWzLwU9(*oEDquvAw7z0g!ttU`sf>r2o%ip@J~I5V3^ai-;L-el&~ymxne z6((N5N5u=pOS{Q#wfB8<`878Eq5G-<>@iIT6eiRdojn2D354d2y~ep)y2LN9Hbh)7 z;^D~cqPIaSENZ|tZRX0GM7?7|=M?JZq-&s7w5cW@6o(05H9Eik$NvH*MXDBF>Hq*( Cqb3~y diff --git a/net-libs/libcloudproviders/Manifest b/net-libs/libcloudproviders/Manifest index d5f75bb8a93c..25bf991994c7 100644 --- a/net-libs/libcloudproviders/Manifest +++ b/net-libs/libcloudproviders/Manifest @@ -1,3 +1,5 @@ DIST libcloudproviders-0.3.1.tar.xz 22072 BLAKE2B ecd573507b75c144d94678b693181efc9420fed2d9103cb35653a5f83435e544e77cba232c490ad946ace1eb3cc7382d746ca9fadb55a69c87f55ba3aa09ec83 SHA512 66e951380da8447529d04cc9cbaa0587f40152ab0b66787ce3939104a49eeb16808499a5dcdcd38b7ae9c8cca8bec66ae0bbf04524e7ff8fdf6d420e8a71d609 +DIST libcloudproviders-0.3.2.tar.xz 22764 BLAKE2B f2cbb411c49600ae3c4d34b1ad494b53259752eb17e403ff3dba16c327373b567c978fa4e54ac47e00db057b77deac8369e4c7ef2647f9be081a0f5e563d0969 SHA512 76829adcc7ca830254305c11755caf55f200a0780f82d4fc6480a09cf92848409933a1b044b7c62b837d071d28e2b14252e78d7d2c04801f64096fea9a068dd7 EBUILD libcloudproviders-0.3.1.ebuild 1072 BLAKE2B e57d4ee2231f2bd54b7f2d897cdd84cbbed06bdb7af4a3fd9cde05af39258ac84d66cb7586eece02977ccf676ab795f92d8d7e6a42ac96836dc9e65614f1a461 SHA512 e64fae9d6a1ebbdfe663ef7fa04ded71d01e53763ae24d749399197d6bb51c61f07cc1a198d3f925d458081f9f335a4392f8a7e5ab642e7e2864f64a4dcd7266 +EBUILD libcloudproviders-0.3.2.ebuild 1079 BLAKE2B 2a1fba5ad9244c7e0e0c9371e9bb230b8426699b73ba3c5a4587712330fedac399ce39b391c6da28e8210845a2881856c745cb3e414059ab1a73b0a851efcc55 SHA512 ccb96dbc378cf21d5ab147b891b93a7ec19d77ed0dc4e1e67750b38fef965a58bf21b686caccf606b505b91d40fdd5b4cfe7c843dd6e8e6cda1c36bd0eb00e35 MISC metadata.xml 358 BLAKE2B 5411f132651dd738aaaa1aad4bc8b1d28b08082c76c375145c660435e63c8422382c96b290bc3c194becd8251572b21528200e29badbd73274bd335f877677ac SHA512 4ce53f86d353badca979470dff17f1e30e1d7ad820561dcb348148d1e7cb6435319b1ed2ed2522d897763536a7680843aa7c5204807ce7f22b94cdb4bf172fd4 diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild b/net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild new file mode 100644 index 000000000000..4ea2fe60e264 --- /dev/null +++ b/net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson-multilib vala + +DESCRIPTION="DBus API that allows cloud storage sync clients to expose their services" +HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="gtk-doc +introspection vala" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND=" + >=dev-libs/glib-2.51.2:2[${MULTILIB_USEDEP}] + introspection? ( dev-libs/gobject-introspection )" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc enable-gtk-doc) + -Dinstalled-tests=false + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapigen) + ) + meson_src_configure +} + +multilib_src_install() { + meson_src_install +} diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest index f5966b26eaaa..7ff4a87ab4de 100644 --- a/net-libs/libtorrent-rasterbar/Manifest +++ b/net-libs/libtorrent-rasterbar/Manifest @@ -6,4 +6,4 @@ EBUILD libtorrent-rasterbar-1.2.18-r1.ebuild 1789 BLAKE2B 863906064e168b1c7a4856 EBUILD libtorrent-rasterbar-1.2.19.ebuild 1791 BLAKE2B dce4a514f28b0b8d0015b01f0342134aedc4214482cb625de0c593208098fc7d4d41bd751b2380a7d3144c522fe84c508556b1448787cc2d55c43bd8bb470a02 SHA512 82b234329999fba3acd54fbe722d935fa439f99a9ee3378d1b4fbaa7ca62139f4729a87b4b4111df9f14be885b624d6aae1ae6012834596014c2e1fba200e1db EBUILD libtorrent-rasterbar-2.0.8.ebuild 1893 BLAKE2B 2a22bc1340ea847a8f5a8aaf0e420a4c108ace8acd4b1275a283f8c93c5fd2855e83652abaa5722c2e984ef763832f90abb2b8d4948f7939178acb5bbcab73d4 SHA512 aea9aca9595497b5f54ffec4def5ed4d6b6f5a7e747b3e8447d83580dcd62c24a91225a3cdb3ed2ee23971c276787f7664fce9756d24aefe2da27d4e140b430e EBUILD libtorrent-rasterbar-2.0.9.ebuild 1895 BLAKE2B 2c9627e0610c3164e1c877057a98214ad27f5294e1549448071b2bf048c171c84177c48be9dc4054f47b183083f4824dbde43f5111325fb4ff4aba68bb633a08 SHA512 4c93a1f10a0b315e67a3a9f5753ac263be7cdb0fe878a89d4baa4711563cd344925e4e13727376dcde17e465efd098842aeb9442b2bb815b14e1caddde3b0bbb -MISC metadata.xml 530 BLAKE2B 602487cff9d278f0ee1ee427ad49005080accb6e2dd8e833db165800789fbefac9f351a463f6b26bb8662af41c1dc9a7e4693076c6109ec881f6a7d12bf40a92 SHA512 fce66854e89057b0fa6d5850d8a91069ca763f89eace002e7d85e54b576f64213dc263589185a0e5d9891ae39d24567faf218c48757ecd377fa2f89bb27f3cc3 +MISC metadata.xml 445 BLAKE2B f15fb3002e1a5f205ad22b4cd3969da7e0cd48471a3b6f2235d47aa754014867f84cb41269e620df154beb4ad4f046dc77e3638244a1b45a33f9097613f49dd3 SHA512 94b12e4317a8633fe7d39fe49a6b69d271b7f77510e42cbd1cb44e3720437d3521fa815a09513cd84a8d0ded88d55f9ca8e4e29e49a94ff605e198b7f04e9462 diff --git a/net-libs/libtorrent-rasterbar/metadata.xml b/net-libs/libtorrent-rasterbar/metadata.xml index 09b4f2955697..530c90675b75 100644 --- a/net-libs/libtorrent-rasterbar/metadata.xml +++ b/net-libs/libtorrent-rasterbar/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + libtorrent libtorrent diff --git a/net-libs/libupnpp/Manifest b/net-libs/libupnpp/Manifest index 83411c856c97..86218a8f6656 100644 --- a/net-libs/libupnpp/Manifest +++ b/net-libs/libupnpp/Manifest @@ -1,5 +1,3 @@ -DIST libupnpp-0.22.5.tar.gz 482678 BLAKE2B b4fd760666ffe6d75ca3ae5866eda8627304a0e390145f2fe3f0ab9e168bd2e6a97d596e119aea75fd33fb20525816898f00ab14f78c73e8e673b76a5ddba268 SHA512 118347f5c644daf4a044aca441c2636cc5791cee5a33f0fc97e9101e1de0d8bdac2bc85be714343ffcc2c981a02aac59aec920dfcf37d6a24fa9d17215156bc8 DIST libupnpp-0.23.0.tar.gz 482952 BLAKE2B 1e4615367f311c47ac99e70d926086585e4e06c7c245cf4e2b463a5c47ca71286c287829f46305202cb24ba4add138aa5fd2864387253e478defa2d083e5526a SHA512 56a90635144a074680b20b28bc55d2258e25730d72fc99cab849e6f343f62ba2646c1510ad3dbfc2733895eba5ae9dd0ade8478f2debe4425781557ecd515b0e -EBUILD libupnpp-0.22.5.ebuild 566 BLAKE2B da165a9fc027b4b23b82b7107ffd8890938b4f74803f939f2eb4d0dbf29e3d2b71d976f884e64a5239e55f0a7873a23d01ce8e15701ba5bc60c3db93efe557c5 SHA512 dfea0fa54586ab1aaee2f168d5edba04e59d92ad4e0e5f5defb54280a25414ac13a5c856efb4d76bc55453f2300a68244052748ddd4a36a96c10d6d0259062d3 -EBUILD libupnpp-0.23.0.ebuild 568 BLAKE2B 494b9691acfb48d1b3ef23444d48f56b9bcfd1841bbe24ab06d0fb90df78f448a7ea8fe4ba6f1977cdce5a462df27b9eef330041380ef82309a5b637124b8d07 SHA512 a1fa8c97121841fdb24ebd5b4319ede3f21c2f52a858a7b72c3e675f654a402faaf2fdd7eaaeec6628f9c1b29aa64b13652fcf5d5fcf98f5acb4851afd4f05db +EBUILD libupnpp-0.23.0.ebuild 566 BLAKE2B da165a9fc027b4b23b82b7107ffd8890938b4f74803f939f2eb4d0dbf29e3d2b71d976f884e64a5239e55f0a7873a23d01ce8e15701ba5bc60c3db93efe557c5 SHA512 dfea0fa54586ab1aaee2f168d5edba04e59d92ad4e0e5f5defb54280a25414ac13a5c856efb4d76bc55453f2300a68244052748ddd4a36a96c10d6d0259062d3 MISC metadata.xml 218 BLAKE2B a724c5fc41f88a8b75cf9091c58241ae839c3d8a0275a28e4b61e76d8d51865b3dc363752961f61562b702b9e70c49643533164340360ac2d1fd41f8487d5c82 SHA512 e4a1847c2fb757c0e4fef284e730e49814e005f0fd7fcc12a3a4ed70867160635cede513455be1e88ca1b7fd8e671655ac6475be3ea8fe47d979523970ed2851 diff --git a/net-libs/libupnpp/libupnpp-0.22.5.ebuild b/net-libs/libupnpp/libupnpp-0.22.5.ebuild deleted file mode 100644 index ec0227f9ec2d..000000000000 --- a/net-libs/libupnpp/libupnpp-0.22.5.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 -DESCRIPTION="The libupnpp C++ library wraps libupnp for easier use by upmpdcli and upplay" -HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli" -SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - dev-libs/expat - net-libs/libnpupnp - net-misc/curl -" -RDEPEND="${DEPEND}" - -src_install() { - default_src_install - find "${ED}" -name '*.la' -delete || die "Couldn't delete .la files" -} diff --git a/net-libs/libupnpp/libupnpp-0.23.0.ebuild b/net-libs/libupnpp/libupnpp-0.23.0.ebuild index b05822c3f097..ec0227f9ec2d 100644 --- a/net-libs/libupnpp/libupnpp-0.23.0.ebuild +++ b/net-libs/libupnpp/libupnpp-0.23.0.ebuild @@ -8,7 +8,7 @@ SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=" dev-libs/expat diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 078f93e22a47..9083ba09d1d4 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -1,25 +1,24 @@ AUX nodejs-16.4.2-paxmarking.patch 4257 BLAKE2B c088deb4f9207d0cfbc43d71111230ec23a30c6fc86df67ab9bf17b3ca6de276e4d84980b58855bb94f0caa865fa5ab9af19fa4db72b7edb9394798b739fa939 SHA512 a96de4f57589db222eb493fcdcddbd67e051728165cdabde675aeb3bbdce857f13a9708b7495acc64cd88f7fa3994d89ade006a1292895b2299ef6b5162ec6a3 AUX nodejs-18.16.0-paxmarking.patch 3470 BLAKE2B 4de01a4b3267d24c7c899a9caf8dae3975a8ed4a82cfe4df2ffc6858a3e1153bd6801ec5f5dc17ab5984ffa2d3b5ec9651c80e6993bd20c14865b0d873f58547 SHA512 5f49c1ca953421b3aa07e0b93375e99c9e5f543b48df3cff833f5e55f7e1b511971c56ed250e36c8a7465229db135a8d2bd1319f2d09368788f6152f06ced4f9 AUX nodejs-20.3.0-gcc14.patch 1119 BLAKE2B 6be4d981ce94f618aa4a07766e8fa1c99e3825cee7374cae5c76264c961083604ce408a7847de54ae6c72d36c6b0cbe34921e69a800ebebc5553cdaead2cbaa5 SHA512 8137b7ac6b5920c7f16b6409923092f3eb3c4f81887035e1840ae61deb61090d88d6184c36db4bcf7249fa6d7a21687788616b2aee51cb6bdc08cb78ed656e5d -AUX nodejs-20.3.0-simdutf-2.3.14.patch 85173 BLAKE2B c4431a4a02bea7783126dbfc731b35ce2c28edb99b9cf778e3a61aa7b01708953fb03036ae97a8478d505052d284539a2babd0e4bc1fc1f5896cefadac5b5528 SHA512 a22d34a87f7e77895a1563484e739ce3c12b0a50b4034a746a10acba689cea736808c592307679562bcc7aed3aa534f297d00018b0c6709b4e274f11c8b04fd2 AUX nodejs-fix-incomplete-type.patch 1895 BLAKE2B 30b548caee43f47dd25d35b789257b6355cf9ef4adde15c533fc6ea23650cd44d5dd555474248e39a8e6f782215847ec42595710349875c0817f60eae026873e SHA512 e97479bd7a3f6d3557609e5db2eab1f426a64fcc0ac1c3b204a93a0dd86ec4764040079e2dc14f84c9e69fdc2e18af2f9fe6e0c008d381eae9ce2da6616a25ba DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255 SHA512 b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406 DIST node-v16.20.1.tar.xz 35556440 BLAKE2B cd10c4bf8fdf47126b84bb746e5b11ae1a5a17492b7fe2920be98d5ff2a9bce984515af4833d9bcccf645d53ebc068a3c658a37ad878432664f15cea368a500e SHA512 3179c4b598f211f21c6d7ba378cd03a7ca4a06d99ae8e5bd5b8c0f1a895dc83222858a349cfb7589deecb7c654e9f25ce89c30aef9981ee18d4e24d6bbd5822e +DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 88bd0d91a6b69f7e5fba2b087684b07b8986fd1492f51f6fdccc02f043970303808c0cc1eeda29670aacddd4234ec3181752c916fefee060624b0462dff8cbcf SHA512 c7953630b7d0eb832ab5a4b839c07e6505cf5f4e37853f59cd0ffc6b8742ac2ecaba20bfb47d8995ef88f3c7005bb456c1eb70cb2fc6b6fc506e1d8b81f25cb4 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff SHA512 608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd -DIST node-v18.16.1.tar.xz 40462540 BLAKE2B 4103b771cdd629be794bd0433caa0e7a3b652511d5aa0535d48990d4ac7901f42e75f498b3a64b6d3b821046c1c26bb8b5c0e1edb953589a76d5fa87346da002 SHA512 15488a06aa31666a0af4470f08910b8a1df53d78cce597ddfdc0c6aebb77ae66138540d47ab0d4ab6d58d1c55226e3e2c0cfec641b2c55b417427171b1ace48c DIST node-v18.17.0.tar.xz 40780504 BLAKE2B 2f93bc7fecc6d3a578b43fd079ce4a0eb9f76f9f61c1306fba1e0cf3e7343189c74bfce8648e7b29d84c7b7eade78f9281e5276f7a29f5f527a113892117565b SHA512 01421e9ac6be8db90c14682a5c283f7d2a5824d9f1496e698dae27de090b3014efbbb98bb300c4bf9967681390d8f2450aa65648ddf7ea473814b81d2665b21c +DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca SHA512 fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52 SHA512 bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e -DIST node-v20.3.0.tar.xz 41709484 BLAKE2B 93aadc92914fd977a9bea5643c0806c709a4e68bca2840f7af0b24bfde654e9a3bfb83ead159579c67ebd8cfea81648863d2d87d07d2f11dfe73f1312d873d40 SHA512 6aade4c1cc0ef8f47f403286d88099a3c0bf43f6e1e2b6d50e777eb9327fc1f0a8ba73c943306a431fd422fdda9017b1931bcb31c48badcfcadde8a260840d7c -DIST node-v20.3.1.tar.xz 41712208 BLAKE2B 242f0d932d93e802a157d667aacec325cc40e357675237a96ab941fbf6e42a9a9b7888c87c37a16f24f50ecab9a42ec64ddf49bb3e9259f233c20daed18abcad SHA512 f9f7a3905aa05f9708d3dddcbbe8ad729db3a123ccbdbcade402c6faa6b36905239aca9ac19ca4ebb4682dde2c39058c58197f5015556ab2351f8035d35da5e1 DIST node-v20.5.0.tar.xz 41738488 BLAKE2B 2e66328cb5df4c8d1eeb2b934a36b720ba7182a77d9158bd8ae47fe53db1e636f1ce9aff902d6cc05c5707fb4419e11cdda9ed24345903e995fa530ba9de317f SHA512 f7afb0aa7175bf1b87d1916c8085e2292bfa32aae3de1dae060d74bcdadb3fe486cca6b92c5fb27a70cd3aaa57622e65a57721519fd180bfdf16401d5d89bec7 +DIST node-v20.5.1.tar.xz 41532256 BLAKE2B b26fbe8be7e3330b69ae0f630cabba7dee7879ae829c2c743491d26d9623c3170de85e4e7c0629993257935841978343c1ded2870ece24365784581c8be0143b SHA512 2828930bf2df0769ec7116fc6b89c7069294426b937ce38543426e0108a8c953301c523eb03419e35a993773895d74b28838bec96ffc01ab0e138a4b2a52737d EBUILD nodejs-16.20.0.ebuild 6517 BLAKE2B 252a45b8565c15b6ecb42c96e40fb54bf31d64673e11f1042fdc28f2672aad4fbc626389b0fc39bc0800154db3e6e00dea1d8827e6495ea97dd0bbe3e5755647 SHA512 d1ff9e94d0abf6a2eabbc8a7e0f09b29195cb0dd8941eec42f7ba36f7da25616cebb13786972c5a00a1c19329c17cf488a1c125702dafc1550d426b415a9105f EBUILD nodejs-16.20.1.ebuild 6522 BLAKE2B cb4db8a6d820ec95b186b6a4d535232d99aa8b127bfa70d31ef740bf39dcfbe05de7c8f6bbabab7e7e6d6a195d218895a664b3e05c4e0d34691264ec30f593d1 SHA512 627594204e5fe05625e7fe4fa62272977d242ae4dc50d6bb047072fe573bebe2d1b55a6b4125ad514e3af8cda36504cb111defbe556cfba62c2ca75b74bc1e22 +EBUILD nodejs-16.20.2.ebuild 6494 BLAKE2B da717169e76ef02fc78b7121078c619390dc9c543a380b5137d8e1c1ab12d7b1929c0317d90efcebb8ab9cb7c7d1a3f801d3bbe69130321db4bad72664493c5e SHA512 8daf6ca77db612dd98fb59eecdcd5f228760f8d67215ef9d0806db48a3bea2d1e7e9ad0bb11358a7909101dfea24cdafe853cbd24085d06ee1bdeab678c3d37c EBUILD nodejs-18.16.0.ebuild 7328 BLAKE2B 991dce66c991b452fd3e207bcf5dcf9116b2a7f421d4a117d366d78e902670dd235329f4f6de4a4edda7545b37e053ee1e6338ae96b1dfe794d85ca13005b466 SHA512 51e67374a5c2ecf2b89e071736badccc04d396ecb5e1d7e52d271eb152139d2dd0c73ecf76e6de75fe8acaae39eb3daf16ff85aa33806d70459ba22089984dea -EBUILD nodejs-18.16.1.ebuild 7333 BLAKE2B 7ffe272be584d67e8d9c75c45aef83d96de9594c7998ffd6f0a79747f7acb6af7db43dd3ea6d1d3384694c0c9ebbd13c67c8e25a1d3b2faff16828ab9944629d SHA512 b96ebdecf18a04035bc75233b90e230e756c8967d57c59305cf6c781f036f8d8298b2f26651a0e198d1d36c85fb00ebd6b6e5d479bbe09fc48d754de69e0de82 EBUILD nodejs-18.17.0.ebuild 7466 BLAKE2B 00cd39351f217fe14b544bee00d4639813e49b016e39335e55dab72e79935f4a06ece721fdc7c004fff3aabdb4e767bc918d3ea67524a7faabd1b2387bf406ef SHA512 929e1dace7672aed9fa5b82788c1722dea86f31292d9d69dfd6208b6a47e5483ad214f8f0b9dcd29005861d5e24257d05b3776b7a94ad7aac7f9b385559499f9 +EBUILD nodejs-18.17.1.ebuild 7466 BLAKE2B 5bceb1a93195e3ed684cc796e6d954fd927c1632dd5a8e6305f2d8ce95a0ecbe4b93e47d7e2a650163eaa497a096482870aa5a51234b745ac767627e26ce84c0 SHA512 0c6e8048ff5738485bc7c8b4ad24d79249ca67c23cb4098f880637e8933be99d56d201cd442f9fdc7742b4d56acccd0c3079ab7e7985e985978d38e457492f97 EBUILD nodejs-20.2.0.ebuild 7138 BLAKE2B d7de0fce607c8b2118d52c06a9cb106095268ae6befbb472eceb12348efa84f0b5b5a3ff37756ef8f4e1151cc985ca716efa030746a94d710bf0a55d4b31a054 SHA512 40f9e0e5a8d04f91c7357a8c4497978ccc3c0c4cd77973a8350840e418ca1b4d644a5c19732c0b773e14ae9002ccbd043ac9cf88e5010f439be63edffe2a69dd -EBUILD nodejs-20.3.0.ebuild 7232 BLAKE2B 5780c7aed6f2818319a544472d490cc87b5cd5f74a7ab8dddf886eb9cdcdcfd41a7e4296e8c3f63b69d5caef00e9dc6ff5e56084bce3fe3bba6da90f001b28b2 SHA512 1b9ee26b4dbff32bdb48c92f8f271d538fec89d26feb9ccaefbf939584d16c2accc3f19d58bcb4de100fd246d43237360c28fdf1cc78d6ac0544892ded9a848b -EBUILD nodejs-20.3.1.ebuild 7249 BLAKE2B 4debb03373cab722e616884c85aea741758aa261f97d1a16a1b7d3bd5ae0f96c32baf92a0fa415283b3c1bc8ff2a765fbb25a79f0c486993534bad6dfcfd6ee5 SHA512 479bef2b9fd33e9c7a125621a0b60b549a84f98925b77b45a2fe7c2be04260697bc7387388325bec8a9763458db54b65ed1faa35aede8362e72751a042cd001c -EBUILD nodejs-20.5.0.ebuild 7393 BLAKE2B 144244629cf6046582550339cc61433c8475d8937ff6e98ef5a978c434cd95e2e1e844b00cb1cfd3f93d952972417be2dcfd2abeb6be67d90a826771a84cc854 SHA512 4b4ac097ad7a99180684685e0e5927d12a6901e807f3f4324899ab97e6367fdb6a6fbafbfc4386a47e497ab47a3fcba9a1f872f85999c16cb036792d24abefce +EBUILD nodejs-20.5.0.ebuild 7392 BLAKE2B 9c66e2bc5657dec1236f7cb54b8ce34ee0d593fc802b574c5894318d841af4eb70683064c9f996cc0f79e740ed60f61a8f298b6256ae6099e91467158657e51a SHA512 6fcffd34700697837168dbb985c057d7d4ee816f91d4773b6c14ffc3b47aa9e263aa85510caef54ae92b63e78c07a9134ec3d4a2d6ee7f80b4b47f2dff60b610 +EBUILD nodejs-20.5.1.ebuild 7392 BLAKE2B d2c589e8990c05551bc43a93f2e22b3d83a54d2f746ac181eb4170dbaaed43ac71c926276a3bf857203a400bd17faaf1e2415cc21e2062eda339a01d14d5e9b7 SHA512 4832bbb082e56b0f593ca819d0acc9f2c62f9a8a4ec009979039b14f5a89217c6369deb5ee8d482b253c06428f277c6c18500eda1fcbd0161b4dc8362697ba0c EBUILD nodejs-99999999.ebuild 7142 BLAKE2B 0a127841349fff417f328e207c6a030e811d482c67a75f1813b2f73a32620953a9bb1d413208c853d75b879ab51904e608ddb819a8680e2446bd4c6dc217e0d7 SHA512 7073de0294f0d36dc4c6b733da26f2bf8e4bfe01d9d9fecf45e16de07e8ce9a8e3694c14c458a61807d0dfe5978fc6d7e0fe2cc93f74db2fe7b439f110bf9163 MISC metadata.xml 986 BLAKE2B 67133c97db85eced638323a93514e084da381b7cbebcab2f0f2ce2781cf0da02be705ab5781c18205a8d4e8b679b6f77f3c9e97ea6ef72b36b6a8a854a39617d SHA512 3f749720ea0623fefa703f8b4563ebabfd5e4aeff4f2e8998576860177d3b1a075afaabc2aa0dc5100df59b3cb787d70d44284976bad3409966b68c11ec64d7a diff --git a/net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch b/net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch deleted file mode 100644 index 69c37e573bca..000000000000 --- a/net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch +++ /dev/null @@ -1,1550 +0,0 @@ -From 1d1685e6fde1bcb47dd30c3bb45dba219939c272 Mon Sep 17 00:00:00 2001 -From: "Node.js GitHub Bot" -Date: Wed, 7 Jun 2023 14:39:02 +0100 -Subject: [PATCH] deps: update simdutf to 3.2.14 - -PR-URL: https://github.com/nodejs/node/pull/48344 -Reviewed-By: Yagiz Nizipli -Reviewed-By: Debadree Chatterjee -Reviewed-By: LiviaMedeiros -Reviewed-By: Mestery -Reviewed-By: Mohammed Keyvanzadeh -Reviewed-By: Luigi Pinca -Reviewed-By: Darshan Sen -Reviewed-By: Marco Ippolito ---- - deps/simdutf/simdutf.cpp | 320 +++++++++--------- - deps/simdutf/simdutf.h | 50 +-- - .../maintaining/maintaining-dependencies.md | 6 +- - 3 files changed, 189 insertions(+), 187 deletions(-) - -diff --git a/deps/simdutf/simdutf.cpp b/deps/simdutf/simdutf.cpp -index 15107075d51b..712bf0cf8583 100644 ---- a/deps/simdutf/simdutf.cpp -+++ b/deps/simdutf/simdutf.cpp -@@ -1,8 +1,8 @@ --/* auto-generated on 2023-05-22 21:46:48 -0400. Do not edit! */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf.cpp -+/* auto-generated on 2023-06-05 08:58:28 -0400. Do not edit! */ -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf.cpp - /* begin file src/simdutf.cpp */ - #include "simdutf.h" --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=implementation.cpp - /* begin file src/implementation.cpp */ - #include - #include -@@ -26,7 +26,7 @@ std::string toBinaryString(T b) { - - // Implementations - // The best choice should always come first! --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64.h - /* begin file src/simdutf/arm64.h */ - #ifndef SIMDUTF_ARM64_H - #define SIMDUTF_ARM64_H -@@ -53,7 +53,7 @@ namespace arm64 { - } // namespace arm64 - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/implementation.h - /* begin file src/simdutf/arm64/implementation.h */ - #ifndef SIMDUTF_ARM64_IMPLEMENTATION_H - #define SIMDUTF_ARM64_IMPLEMENTATION_H -@@ -130,14 +130,14 @@ class implementation final : public simdutf::implementation { - #endif // SIMDUTF_ARM64_IMPLEMENTATION_H - /* end file src/simdutf/arm64/implementation.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/begin.h - /* begin file src/simdutf/arm64/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "arm64" - // #define SIMDUTF_IMPLEMENTATION arm64 - /* end file src/simdutf/arm64/begin.h */ - - // Declarations --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/intrinsics.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/intrinsics.h - /* begin file src/simdutf/arm64/intrinsics.h */ - #ifndef SIMDUTF_ARM64_INTRINSICS_H - #define SIMDUTF_ARM64_INTRINSICS_H -@@ -149,7 +149,7 @@ class implementation final : public simdutf::implementation { - - #endif // SIMDUTF_ARM64_INTRINSICS_H - /* end file src/simdutf/arm64/intrinsics.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/bitmanipulation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/bitmanipulation.h - /* begin file src/simdutf/arm64/bitmanipulation.h */ - #ifndef SIMDUTF_ARM64_BITMANIPULATION_H - #define SIMDUTF_ARM64_BITMANIPULATION_H -@@ -169,7 +169,7 @@ simdutf_really_inline int count_ones(uint64_t input_num) { - - #endif // SIMDUTF_ARM64_BITMANIPULATION_H - /* end file src/simdutf/arm64/bitmanipulation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/simd.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/simd.h - /* begin file src/simdutf/arm64/simd.h */ - #ifndef SIMDUTF_ARM64_SIMD_H - #define SIMDUTF_ARM64_SIMD_H -@@ -782,7 +782,7 @@ simdutf_really_inline int16x8_t make_int16x8_t(int16_t x1, int16_t x2, int16_t - ).to_bitmask(); - } - }; // struct simd8x64 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/simd16-inl.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/simd16-inl.h - /* begin file src/simdutf/arm64/simd16-inl.h */ - template - struct simd16; -@@ -1095,7 +1095,7 @@ simdutf_really_inline simd16::operator simd16() const { retur - #endif // SIMDUTF_ARM64_SIMD_H - /* end file src/simdutf/arm64/simd.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/end.h - /* begin file src/simdutf/arm64/end.h */ - /* end file src/simdutf/arm64/end.h */ - -@@ -1103,7 +1103,7 @@ simdutf_really_inline simd16::operator simd16() const { retur - - #endif // SIMDUTF_ARM64_H - /* end file src/simdutf/arm64.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake.h - /* begin file src/simdutf/icelake.h */ - #ifndef SIMDUTF_ICELAKE_H - #define SIMDUTF_ICELAKE_H -@@ -1142,7 +1142,7 @@ simdutf_really_inline simd16::operator simd16() const { retur - #if SIMDUTF_CAN_ALWAYS_RUN_ICELAKE - #define SIMDUTF_TARGET_ICELAKE - #else --#define SIMDUTF_TARGET_ICELAKE SIMDUTF_TARGET_REGION("avx512f,avx512dq,avx512cd,avx512bw,avx512vbmi,avx512vbmi2,avx512vl,avx2,bmi,bmi2,pclmul,lzcnt") -+#define SIMDUTF_TARGET_ICELAKE SIMDUTF_TARGET_REGION("avx512f,avx512dq,avx512cd,avx512bw,avx512vbmi,avx512vbmi2,avx512vl,avx2,bmi,bmi2,pclmul,lzcnt,popcnt") - #endif - - namespace simdutf { -@@ -1155,7 +1155,7 @@ namespace icelake { - // - // These two need to be included outside SIMDUTF_TARGET_REGION - // --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/intrinsics.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/intrinsics.h - /* begin file src/simdutf/icelake/intrinsics.h */ - #ifndef SIMDUTF_ICELAKE_INTRINSICS_H - #define SIMDUTF_ICELAKE_INTRINSICS_H -@@ -1265,7 +1265,7 @@ inline __m512i _mm512_set_epi8(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, u - - #endif // SIMDUTF_HASWELL_INTRINSICS_H - /* end file src/simdutf/icelake/intrinsics.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/implementation.h - /* begin file src/simdutf/icelake/implementation.h */ - #ifndef SIMDUTF_ICELAKE_IMPLEMENTATION_H - #define SIMDUTF_ICELAKE_IMPLEMENTATION_H -@@ -1348,7 +1348,7 @@ class implementation final : public simdutf::implementation { - // - // The rest need to be inside the region - // --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/begin.h - /* begin file src/simdutf/icelake/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "icelake" - // #define SIMDUTF_IMPLEMENTATION icelake -@@ -1364,7 +1364,7 @@ SIMDUTF_DISABLE_GCC_WARNING(-Wmaybe-uninitialized) - #endif // end of workaround - /* end file src/simdutf/icelake/begin.h */ - // Declarations --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/bitmanipulation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/bitmanipulation.h - /* begin file src/simdutf/icelake/bitmanipulation.h */ - #ifndef SIMDUTF_ICELAKE_BITMANIPULATION_H - #define SIMDUTF_ICELAKE_BITMANIPULATION_H -@@ -1390,7 +1390,7 @@ simdutf_really_inline long long int count_ones(uint64_t input_num) { - - #endif // SIMDUTF_ICELAKE_BITMANIPULATION_H - /* end file src/simdutf/icelake/bitmanipulation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/end.h - /* begin file src/simdutf/icelake/end.h */ - #if SIMDUTF_CAN_ALWAYS_RUN_ICELAKE - // nothing needed. -@@ -1409,7 +1409,7 @@ SIMDUTF_POP_DISABLE_WARNINGS - #endif // SIMDUTF_IMPLEMENTATION_ICELAKE - #endif // SIMDUTF_ICELAKE_H - /* end file src/simdutf/icelake.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell.h - /* begin file src/simdutf/haswell.h */ - #ifndef SIMDUTF_HASWELL_H - #define SIMDUTF_HASWELL_H -@@ -1442,7 +1442,7 @@ SIMDUTF_POP_DISABLE_WARNINGS - - #if SIMDUTF_IMPLEMENTATION_HASWELL - --#define SIMDUTF_TARGET_HASWELL SIMDUTF_TARGET_REGION("avx2,bmi,lzcnt") -+#define SIMDUTF_TARGET_HASWELL SIMDUTF_TARGET_REGION("avx2,bmi,lzcnt,popcnt") - - namespace simdutf { - /** -@@ -1455,7 +1455,7 @@ namespace haswell { - // - // These two need to be included outside SIMDUTF_TARGET_REGION - // --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/implementation.h - /* begin file src/simdutf/haswell/implementation.h */ - #ifndef SIMDUTF_HASWELL_IMPLEMENTATION_H - #define SIMDUTF_HASWELL_IMPLEMENTATION_H -@@ -1534,7 +1534,7 @@ class implementation final : public simdutf::implementation { - - #endif // SIMDUTF_HASWELL_IMPLEMENTATION_H - /* end file src/simdutf/haswell/implementation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/intrinsics.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/intrinsics.h - /* begin file src/simdutf/haswell/intrinsics.h */ - #ifndef SIMDUTF_HASWELL_INTRINSICS_H - #define SIMDUTF_HASWELL_INTRINSICS_H -@@ -1603,7 +1603,7 @@ SIMDUTF_POP_DISABLE_WARNINGS - // - // The rest need to be inside the region - // --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/begin.h - /* begin file src/simdutf/haswell/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "haswell" - // #define SIMDUTF_IMPLEMENTATION haswell -@@ -1619,7 +1619,7 @@ SIMDUTF_DISABLE_GCC_WARNING(-Wmaybe-uninitialized) - #endif // end of workaround - /* end file src/simdutf/haswell/begin.h */ - // Declarations --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/bitmanipulation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/bitmanipulation.h - /* begin file src/simdutf/haswell/bitmanipulation.h */ - #ifndef SIMDUTF_HASWELL_BITMANIPULATION_H - #define SIMDUTF_HASWELL_BITMANIPULATION_H -@@ -1645,7 +1645,7 @@ simdutf_really_inline long long int count_ones(uint64_t input_num) { - - #endif // SIMDUTF_HASWELL_BITMANIPULATION_H - /* end file src/simdutf/haswell/bitmanipulation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/simd.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/simd.h - /* begin file src/simdutf/haswell/simd.h */ - #ifndef SIMDUTF_HASWELL_SIMD_H - #define SIMDUTF_HASWELL_SIMD_H -@@ -2041,7 +2041,7 @@ namespace simd { - } - }; // struct simd8x64 - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/simd16-inl.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/simd16-inl.h - /* begin file src/simdutf/haswell/simd16-inl.h */ - #ifdef __GNUC__ - #if __GNUC__ < 8 -@@ -2320,7 +2320,7 @@ struct simd16: base16_numeric { - #endif // SIMDUTF_HASWELL_SIMD_H - /* end file src/simdutf/haswell/simd.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/end.h - /* begin file src/simdutf/haswell/end.h */ - #if SIMDUTF_CAN_ALWAYS_RUN_HASWELL - // nothing needed. -@@ -2337,7 +2337,7 @@ SIMDUTF_POP_DISABLE_WARNINGS - #endif // SIMDUTF_IMPLEMENTATION_HASWELL - #endif // SIMDUTF_HASWELL_COMMON_H - /* end file src/simdutf/haswell.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere.h - /* begin file src/simdutf/westmere.h */ - #ifndef SIMDUTF_WESTMERE_H - #define SIMDUTF_WESTMERE_H -@@ -2365,7 +2365,7 @@ SIMDUTF_POP_DISABLE_WARNINGS - - #if SIMDUTF_IMPLEMENTATION_WESTMERE - --#define SIMDUTF_TARGET_WESTMERE SIMDUTF_TARGET_REGION("sse4.2") -+#define SIMDUTF_TARGET_WESTMERE SIMDUTF_TARGET_REGION("sse4.2,popcnt") - - namespace simdutf { - /** -@@ -2378,7 +2378,7 @@ namespace westmere { - // - // These two need to be included outside SIMDUTF_TARGET_REGION - // --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/implementation.h - /* begin file src/simdutf/westmere/implementation.h */ - #ifndef SIMDUTF_WESTMERE_IMPLEMENTATION_H - #define SIMDUTF_WESTMERE_IMPLEMENTATION_H -@@ -2455,7 +2455,7 @@ class implementation final : public simdutf::implementation { - - #endif // SIMDUTF_WESTMERE_IMPLEMENTATION_H - /* end file src/simdutf/westmere/implementation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/intrinsics.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/intrinsics.h - /* begin file src/simdutf/westmere/intrinsics.h */ - #ifndef SIMDUTF_WESTMERE_INTRINSICS_H - #define SIMDUTF_WESTMERE_INTRINSICS_H -@@ -2504,7 +2504,7 @@ SIMDUTF_POP_DISABLE_WARNINGS - // - // The rest need to be inside the region - // --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/begin.h - /* begin file src/simdutf/westmere/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "westmere" - // #define SIMDUTF_IMPLEMENTATION westmere -@@ -2517,7 +2517,7 @@ SIMDUTF_TARGET_WESTMERE - /* end file src/simdutf/westmere/begin.h */ - - // Declarations --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/bitmanipulation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/bitmanipulation.h - /* begin file src/simdutf/westmere/bitmanipulation.h */ - #ifndef SIMDUTF_WESTMERE_BITMANIPULATION_H - #define SIMDUTF_WESTMERE_BITMANIPULATION_H -@@ -2543,7 +2543,7 @@ simdutf_really_inline long long int count_ones(uint64_t input_num) { - - #endif // SIMDUTF_WESTMERE_BITMANIPULATION_H - /* end file src/simdutf/westmere/bitmanipulation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/simd.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/simd.h - /* begin file src/simdutf/westmere/simd.h */ - #ifndef SIMDUTF_WESTMERE_SIMD_H - #define SIMDUTF_WESTMERE_SIMD_H -@@ -2987,7 +2987,7 @@ namespace simd { - } - }; // struct simd8x64 - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/simd16-inl.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/simd16-inl.h - /* begin file src/simdutf/westmere/simd16-inl.h */ - template - struct simd16; -@@ -3264,7 +3264,7 @@ template - #endif // SIMDUTF_WESTMERE_SIMD_INPUT_H - /* end file src/simdutf/westmere/simd.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/end.h - /* begin file src/simdutf/westmere/end.h */ - #if SIMDUTF_CAN_ALWAYS_RUN_WESTMERE - // nothing needed. -@@ -3277,7 +3277,7 @@ SIMDUTF_UNTARGET_REGION - #endif // SIMDUTF_IMPLEMENTATION_WESTMERE - #endif // SIMDUTF_WESTMERE_COMMON_H - /* end file src/simdutf/westmere.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64.h - /* begin file src/simdutf/ppc64.h */ - #ifndef SIMDUTF_PPC64_H - #define SIMDUTF_PPC64_H -@@ -3304,7 +3304,7 @@ namespace ppc64 { - } // namespace ppc64 - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/implementation.h - /* begin file src/simdutf/ppc64/implementation.h */ - #ifndef SIMDUTF_PPC64_IMPLEMENTATION_H - #define SIMDUTF_PPC64_IMPLEMENTATION_H -@@ -3383,14 +3383,14 @@ class implementation final : public simdutf::implementation { - #endif // SIMDUTF_PPC64_IMPLEMENTATION_H - /* end file src/simdutf/ppc64/implementation.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/begin.h - /* begin file src/simdutf/ppc64/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "ppc64" - // #define SIMDUTF_IMPLEMENTATION ppc64 - /* end file src/simdutf/ppc64/begin.h */ - - // Declarations --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/intrinsics.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/intrinsics.h - /* begin file src/simdutf/ppc64/intrinsics.h */ - #ifndef SIMDUTF_PPC64_INTRINSICS_H - #define SIMDUTF_PPC64_INTRINSICS_H -@@ -3411,7 +3411,7 @@ class implementation final : public simdutf::implementation { - - #endif // SIMDUTF_PPC64_INTRINSICS_H - /* end file src/simdutf/ppc64/intrinsics.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/bitmanipulation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/bitmanipulation.h - /* begin file src/simdutf/ppc64/bitmanipulation.h */ - #ifndef SIMDUTF_PPC64_BITMANIPULATION_H - #define SIMDUTF_PPC64_BITMANIPULATION_H -@@ -3437,7 +3437,7 @@ simdutf_really_inline int count_ones(uint64_t input_num) { - - #endif // SIMDUTF_PPC64_BITMANIPULATION_H - /* end file src/simdutf/ppc64/bitmanipulation.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/simd.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/simd.h - /* begin file src/simdutf/ppc64/simd.h */ - #ifndef SIMDUTF_PPC64_SIMD_H - #define SIMDUTF_PPC64_SIMD_H -@@ -3929,7 +3929,7 @@ template struct simd8x64 { - #endif // SIMDUTF_PPC64_SIMD_INPUT_H - /* end file src/simdutf/ppc64/simd.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/end.h - /* begin file src/simdutf/ppc64/end.h */ - /* end file src/simdutf/ppc64/end.h */ - -@@ -3937,7 +3937,7 @@ template struct simd8x64 { - - #endif // SIMDUTF_PPC64_H - /* end file src/simdutf/ppc64.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback.h - /* begin file src/simdutf/fallback.h */ - #ifndef SIMDUTF_FALLBACK_H - #define SIMDUTF_FALLBACK_H -@@ -3966,7 +3966,7 @@ namespace fallback { - } // namespace fallback - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback/implementation.h - /* begin file src/simdutf/fallback/implementation.h */ - #ifndef SIMDUTF_FALLBACK_IMPLEMENTATION_H - #define SIMDUTF_FALLBACK_IMPLEMENTATION_H -@@ -4047,14 +4047,14 @@ class implementation final : public simdutf::implementation { - #endif // SIMDUTF_FALLBACK_IMPLEMENTATION_H - /* end file src/simdutf/fallback/implementation.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback/begin.h - /* begin file src/simdutf/fallback/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "fallback" - // #define SIMDUTF_IMPLEMENTATION fallback - /* end file src/simdutf/fallback/begin.h */ - - // Declarations --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback/bitmanipulation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback/bitmanipulation.h - /* begin file src/simdutf/fallback/bitmanipulation.h */ - #ifndef SIMDUTF_FALLBACK_BITMANIPULATION_H - #define SIMDUTF_FALLBACK_BITMANIPULATION_H -@@ -4089,7 +4089,7 @@ static unsigned char _BitScanReverse64(unsigned long* ret, uint64_t x) { - #endif // SIMDUTF_FALLBACK_BITMANIPULATION_H - /* end file src/simdutf/fallback/bitmanipulation.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback/end.h - /* begin file src/simdutf/fallback/end.h */ - /* end file src/simdutf/fallback/end.h */ - -@@ -4978,7 +4978,7 @@ const implementation * builtin_implementation() { - } // namespace simdutf - - /* end file src/implementation.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=encoding_types.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=encoding_types.cpp - /* begin file src/encoding_types.cpp */ - - namespace simdutf { -@@ -5040,7 +5040,7 @@ encoding_type check_bom(const char* byte, size_t length) { - } - } - /* end file src/encoding_types.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=error.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=error.cpp - /* begin file src/error.cpp */ - namespace simdutf { - -@@ -5052,7 +5052,7 @@ namespace simdutf { - /* end file src/error.cpp */ - // The large tables should be included once and they - // should not depend on a kernel. --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=tables/utf8_to_utf16_tables.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=tables/utf8_to_utf16_tables.h - /* begin file src/tables/utf8_to_utf16_tables.h */ - #ifndef SIMDUTF_UTF8_TO_UTF16_TABLES_H - #define SIMDUTF_UTF8_TO_UTF16_TABLES_H -@@ -9391,7 +9391,7 @@ const uint8_t utf8bigindex[4096][2] = - - #endif // SIMDUTF_UTF8_TO_UTF16_TABLES_H - /* end file src/tables/utf8_to_utf16_tables.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=tables/utf16_to_utf8_tables.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=tables/utf16_to_utf8_tables.h - /* begin file src/tables/utf16_to_utf8_tables.h */ - // file generated by scripts/sse_convert_utf16_to_utf8.py - #ifndef SIMDUTF_UTF16_TO_UTF8_TABLES_H -@@ -9932,7 +9932,7 @@ namespace utf16_to_utf8 { - // End of tables. - - // The scalar routines should be included once. --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/ascii.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/ascii.h - /* begin file src/scalar/ascii.h */ - #ifndef SIMDUTF_ASCII_H - #define SIMDUTF_ASCII_H -@@ -9993,7 +9993,7 @@ inline simdutf_warn_unused result validate_with_errors(const char *buf, size_t l - - #endif - /* end file src/scalar/ascii.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf8.h - /* begin file src/scalar/utf8.h */ - #ifndef SIMDUTF_UTF8_H - #define SIMDUTF_UTF8_H -@@ -10183,7 +10183,7 @@ inline size_t utf16_length_from_utf8(const char* buf, size_t len) { - - #endif - /* end file src/scalar/utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf16.h - /* begin file src/scalar/utf16.h */ - #ifndef SIMDUTF_UTF16_H - #define SIMDUTF_UTF16_H -@@ -10297,7 +10297,7 @@ simdutf_really_inline void change_endianness_utf16(const char16_t* in, size_t si - - #endif - /* end file src/scalar/utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf32.h - /* begin file src/scalar/utf32.h */ - #ifndef SIMDUTF_UTF32_H - #define SIMDUTF_UTF32_H -@@ -10372,7 +10372,7 @@ inline size_t utf16_length_from_utf32(const char32_t* buf, size_t len) { - #endif - /* end file src/scalar/utf32.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf8/valid_utf32_to_utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf8/valid_utf32_to_utf8.h - /* begin file src/scalar/utf32_to_utf8/valid_utf32_to_utf8.h */ - #ifndef SIMDUTF_VALID_UTF32_TO_UTF8_H - #define SIMDUTF_VALID_UTF32_TO_UTF8_H -@@ -10439,7 +10439,7 @@ inline size_t convert_valid(const char32_t* buf, size_t len, char* utf8_output) - - #endif - /* end file src/scalar/utf32_to_utf8/valid_utf32_to_utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf8/utf32_to_utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf8/utf32_to_utf8.h - /* begin file src/scalar/utf32_to_utf8/utf32_to_utf8.h */ - #ifndef SIMDUTF_UTF32_TO_UTF8_H - #define SIMDUTF_UTF32_TO_UTF8_H -@@ -10555,7 +10555,7 @@ inline result convert_with_errors(const char32_t* buf, size_t len, char* utf8_ou - #endif - /* end file src/scalar/utf32_to_utf8/utf32_to_utf8.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf16/valid_utf32_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf16/valid_utf32_to_utf16.h - /* begin file src/scalar/utf32_to_utf16/valid_utf32_to_utf16.h */ - #ifndef SIMDUTF_VALID_UTF32_TO_UTF16_H - #define SIMDUTF_VALID_UTF32_TO_UTF16_H -@@ -10600,7 +10600,7 @@ inline size_t convert_valid(const char32_t* buf, size_t len, char16_t* utf16_out - - #endif - /* end file src/scalar/utf32_to_utf16/valid_utf32_to_utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf16/utf32_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf32_to_utf16/utf32_to_utf16.h - /* begin file src/scalar/utf32_to_utf16/utf32_to_utf16.h */ - #ifndef SIMDUTF_UTF32_TO_UTF16_H - #define SIMDUTF_UTF32_TO_UTF16_H -@@ -10676,7 +10676,7 @@ inline result convert_with_errors(const char32_t* buf, size_t len, char16_t* utf - #endif - /* end file src/scalar/utf32_to_utf16/utf32_to_utf16.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf8/valid_utf16_to_utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf8/valid_utf16_to_utf8.h - /* begin file src/scalar/utf16_to_utf8/valid_utf16_to_utf8.h */ - #ifndef SIMDUTF_VALID_UTF16_TO_UTF8_H - #define SIMDUTF_VALID_UTF16_TO_UTF8_H -@@ -10751,7 +10751,7 @@ inline size_t convert_valid(const char16_t* buf, size_t len, char* utf8_output) - - #endif - /* end file src/scalar/utf16_to_utf8/valid_utf16_to_utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf8/utf16_to_utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf8/utf16_to_utf8.h - /* begin file src/scalar/utf16_to_utf8/utf16_to_utf8.h */ - #ifndef SIMDUTF_UTF16_TO_UTF8_H - #define SIMDUTF_UTF16_TO_UTF8_H -@@ -10887,7 +10887,7 @@ inline result convert_with_errors(const char16_t* buf, size_t len, char* utf8_ou - #endif - /* end file src/scalar/utf16_to_utf8/utf16_to_utf8.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf32/valid_utf16_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf32/valid_utf16_to_utf32.h - /* begin file src/scalar/utf16_to_utf32/valid_utf16_to_utf32.h */ - #ifndef SIMDUTF_VALID_UTF16_TO_UTF32_H - #define SIMDUTF_VALID_UTF16_TO_UTF32_H -@@ -10929,7 +10929,7 @@ inline size_t convert_valid(const char16_t* buf, size_t len, char32_t* utf32_out - - #endif - /* end file src/scalar/utf16_to_utf32/valid_utf16_to_utf32.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf32/utf16_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf16_to_utf32/utf16_to_utf32.h - /* begin file src/scalar/utf16_to_utf32/utf16_to_utf32.h */ - #ifndef SIMDUTF_UTF16_TO_UTF32_H - #define SIMDUTF_UTF16_TO_UTF32_H -@@ -11001,7 +11001,7 @@ inline result convert_with_errors(const char16_t* buf, size_t len, char32_t* utf - #endif - /* end file src/scalar/utf16_to_utf32/utf16_to_utf32.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf16/valid_utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf16/valid_utf8_to_utf16.h - /* begin file src/scalar/utf8_to_utf16/valid_utf8_to_utf16.h */ - #ifndef SIMDUTF_VALID_UTF8_TO_UTF16_H - #define SIMDUTF_VALID_UTF8_TO_UTF16_H -@@ -11086,7 +11086,7 @@ inline size_t convert_valid(const char* buf, size_t len, char16_t* utf16_output) - - #endif - /* end file src/scalar/utf8_to_utf16/valid_utf8_to_utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf16/utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf16/utf8_to_utf16.h - /* begin file src/scalar/utf8_to_utf16/utf8_to_utf16.h */ - #ifndef SIMDUTF_UTF8_TO_UTF16_H - #define SIMDUTF_UTF8_TO_UTF16_H -@@ -11336,7 +11336,7 @@ inline result rewind_and_convert_with_errors(size_t prior_bytes, const char* buf - #endif - /* end file src/scalar/utf8_to_utf16/utf8_to_utf16.h */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf32/valid_utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf32/valid_utf8_to_utf32.h - /* begin file src/scalar/utf8_to_utf32/valid_utf8_to_utf32.h */ - #ifndef SIMDUTF_VALID_UTF8_TO_UTF32_H - #define SIMDUTF_VALID_UTF8_TO_UTF32_H -@@ -11402,7 +11402,7 @@ inline size_t convert_valid(const char* buf, size_t len, char32_t* utf32_output) - - #endif - /* end file src/scalar/utf8_to_utf32/valid_utf8_to_utf32.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf32/utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=scalar/utf8_to_utf32/utf8_to_utf32.h - /* begin file src/scalar/utf8_to_utf32/utf8_to_utf32.h */ - #ifndef SIMDUTF_UTF8_TO_UTF32_H - #define SIMDUTF_UTF8_TO_UTF32_H -@@ -11622,9 +11622,9 @@ SIMDUTF_DISABLE_UNDESIRED_WARNINGS - - - #if SIMDUTF_IMPLEMENTATION_ARM64 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/implementation.cpp - /* begin file src/arm64/implementation.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/begin.h - /* begin file src/simdutf/arm64/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "arm64" - // #define SIMDUTF_IMPLEMENTATION arm64 -@@ -11660,7 +11660,7 @@ simdutf_really_inline simd8 must_be_2_3_continuation(const simd8 - return is_third_byte ^ is_fourth_byte; - } - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_detect_encodings.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_detect_encodings.cpp - /* begin file src/arm64/arm_detect_encodings.cpp */ - template - // len is known to be a multiple of 2 when this is called -@@ -11868,7 +11868,7 @@ int arm_detect_encodings(const char * buf, size_t len) { - } - /* end file src/arm64/arm_detect_encodings.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_validate_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_validate_utf16.cpp - /* begin file src/arm64/arm_validate_utf16.cpp */ - template - const char16_t* arm_validate_utf16(const char16_t* input, size_t size) { -@@ -12018,7 +12018,7 @@ const result arm_validate_utf16_with_errors(const char16_t* input, size_t size) - return result(error_code::SUCCESS, input - start); - } - /* end file src/arm64/arm_validate_utf16.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_validate_utf32le.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_validate_utf32le.cpp - /* begin file src/arm64/arm_validate_utf32le.cpp */ - - const char32_t* arm_validate_utf32le(const char32_t* input, size_t size) { -@@ -12083,7 +12083,7 @@ const result arm_validate_utf32le_with_errors(const char32_t* input, size_t size - } - /* end file src/arm64/arm_validate_utf32le.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf8_to_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf8_to_utf16.cpp - /* begin file src/arm64/arm_convert_utf8_to_utf16.cpp */ - // Convert up to 12 bytes from utf8 to utf16 using a mask indicating the - // end of the code points. Only the least significant 12 bits of the mask -@@ -12270,7 +12270,7 @@ size_t convert_masked_utf8_to_utf16(const char *input, - return consumed; - } - /* end file src/arm64/arm_convert_utf8_to_utf16.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf8_to_utf32.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf8_to_utf32.cpp - /* begin file src/arm64/arm_convert_utf8_to_utf32.cpp */ - // Convert up to 12 bytes from utf8 to utf32 using a mask indicating the - // end of the code points. Only the least significant 12 bits of the mask -@@ -12407,7 +12407,7 @@ size_t convert_masked_utf8_to_utf32(const char *input, - } - /* end file src/arm64/arm_convert_utf8_to_utf32.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf16_to_utf8.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf16_to_utf8.cpp - /* begin file src/arm64/arm_convert_utf16_to_utf8.cpp */ - /* - The vectorized algorithm works on single SSE register i.e., it -@@ -12987,7 +12987,7 @@ std::pair arm_convert_utf16_to_utf8_with_errors(const char16_t* b - return std::make_pair(result(error_code::SUCCESS, buf - start), reinterpret_cast(utf8_output)); - } - /* end file src/arm64/arm_convert_utf16_to_utf8.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf16_to_utf32.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf16_to_utf32.cpp - /* begin file src/arm64/arm_convert_utf16_to_utf32.cpp */ - /* - The vectorized algorithm works on single SSE register i.e., it -@@ -13164,7 +13164,7 @@ std::pair arm_convert_utf16_to_utf32_with_errors(const char16 - } - /* end file src/arm64/arm_convert_utf16_to_utf32.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf32_to_utf8.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf32_to_utf8.cpp - /* begin file src/arm64/arm_convert_utf32_to_utf8.cpp */ - std::pair arm_convert_utf32_to_utf8(const char32_t* buf, size_t len, char* utf8_out) { - uint8_t * utf8_output = reinterpret_cast(utf8_out); -@@ -13636,7 +13636,7 @@ std::pair arm_convert_utf32_to_utf8_with_errors(const char32_t* b - return std::make_pair(result(error_code::SUCCESS, buf - start), reinterpret_cast(utf8_output)); - } - /* end file src/arm64/arm_convert_utf32_to_utf8.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf32_to_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=arm64/arm_convert_utf32_to_utf16.cpp - /* begin file src/arm64/arm_convert_utf32_to_utf16.cpp */ - template - std::pair arm_convert_utf32_to_utf16(const char32_t* buf, size_t len, char16_t* utf16_out) { -@@ -13769,7 +13769,7 @@ std::pair arm_convert_utf32_to_utf16_with_errors(const char32 - } // unnamed namespace - } // namespace arm64 - } // namespace simdutf --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h - /* begin file src/generic/buf_block_reader.h */ - namespace simdutf { - namespace arm64 { -@@ -13864,7 +13864,7 @@ simdutf_really_inline void buf_block_reader::advance() { - } // namespace arm64 - } // namespace simdutf - /* end file src/generic/buf_block_reader.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h - /* begin file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ - namespace simdutf { - namespace arm64 { -@@ -14053,7 +14053,7 @@ using utf8_validation::utf8_checker; - } // namespace arm64 - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h - /* begin file src/generic/utf8_validation/utf8_validator.h */ - namespace simdutf { - namespace arm64 { -@@ -14180,7 +14180,7 @@ result generic_validate_ascii_with_errors(const char * input, size_t length) { - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_validator.h */ - // transcoding from UTF-8 to UTF-16 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ - - -@@ -14255,7 +14255,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace arm64 - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - - -@@ -14563,7 +14563,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - // transcoding from UTF-8 to UTF-32 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ - - namespace simdutf { -@@ -14609,7 +14609,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace arm64 - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - - -@@ -14910,7 +14910,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - // other functions --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8.h - /* begin file src/generic/utf8.h */ - - namespace simdutf { -@@ -14957,7 +14957,7 @@ simdutf_really_inline size_t utf32_length_from_utf8(const char* in, size_t size) - } // namespace arm64 - } // namespace simdutf - /* end file src/generic/utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf16.h - /* begin file src/generic/utf16.h */ - namespace simdutf { - namespace arm64 { -@@ -15492,15 +15492,15 @@ simdutf_warn_unused size_t implementation::utf32_length_from_utf8(const char * i - } // namespace arm64 - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/arm64/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/arm64/end.h - /* begin file src/simdutf/arm64/end.h */ - /* end file src/simdutf/arm64/end.h */ - /* end file src/arm64/implementation.cpp */ - #endif - #if SIMDUTF_IMPLEMENTATION_FALLBACK --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=fallback/implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=fallback/implementation.cpp - /* begin file src/fallback/implementation.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback/begin.h - /* begin file src/simdutf/fallback/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "fallback" - // #define SIMDUTF_IMPLEMENTATION fallback -@@ -15744,17 +15744,17 @@ simdutf_warn_unused size_t implementation::utf32_length_from_utf8(const char * i - } // namespace fallback - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/fallback/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/fallback/end.h - /* begin file src/simdutf/fallback/end.h */ - /* end file src/simdutf/fallback/end.h */ - /* end file src/fallback/implementation.cpp */ - #endif - #if SIMDUTF_IMPLEMENTATION_ICELAKE --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/implementation.cpp - /* begin file src/icelake/implementation.cpp */ - - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/begin.h - /* begin file src/simdutf/icelake/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "icelake" - // #define SIMDUTF_IMPLEMENTATION icelake -@@ -15775,7 +15775,7 @@ namespace { - #ifndef SIMDUTF_ICELAKE_H - #error "icelake.h must be included" - #endif --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_utf8_common.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_utf8_common.inl.cpp - /* begin file src/icelake/icelake_utf8_common.inl.cpp */ - // Common procedures for both validating and non-validating conversions from UTF-8. - enum block_processing_mode { SIMDUTF_FULL, SIMDUTF_TAIL}; -@@ -16440,7 +16440,7 @@ simdutf_really_inline __m512i expand_utf8_to_utf32(__m512i input) { - return expanded_utf8_to_utf32(char_class, input); - } - /* end file src/icelake/icelake_utf8_common.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_macros.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_macros.inl.cpp - /* begin file src/icelake/icelake_macros.inl.cpp */ - - /* -@@ -16576,7 +16576,7 @@ simdutf_really_inline __m512i expand_utf8_to_utf32(__m512i input) { - } \ - } - /* end file src/icelake/icelake_macros.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_from_valid_utf8.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_from_valid_utf8.inl.cpp - /* begin file src/icelake/icelake_from_valid_utf8.inl.cpp */ - // file included directly - -@@ -16715,7 +16715,7 @@ std::pair valid_utf8_to_fixed_length(const char* str, size - - using utf8_to_utf16_result = std::pair; - /* end file src/icelake/icelake_from_valid_utf8.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_utf8_validation.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_utf8_validation.inl.cpp - /* begin file src/icelake/icelake_utf8_validation.inl.cpp */ - // file included directly - -@@ -16845,7 +16845,7 @@ simdutf_really_inline __m512i check_special_cases(__m512i input, const __m512i p - - }; // struct avx512_utf8_checker - /* end file src/icelake/icelake_utf8_validation.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_from_utf8.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_from_utf8.inl.cpp - /* begin file src/icelake/icelake_from_utf8.inl.cpp */ - // file included directly - -@@ -17148,7 +17148,7 @@ std::tuple validating_utf8_to_fixed_length_with_cons - return {ptr, output, true}; - } - /* end file src/icelake/icelake_from_utf8.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf16_to_utf32.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf16_to_utf32.inl.cpp - /* begin file src/icelake/icelake_convert_utf16_to_utf32.inl.cpp */ - // file included directly - -@@ -17260,7 +17260,7 @@ std::tuple convert_utf16_to_utf32(const char16 - return std::make_tuple(buf+carry, utf32_output, true); - } - /* end file src/icelake/icelake_convert_utf16_to_utf32.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf32_to_utf8.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf32_to_utf8.inl.cpp - /* begin file src/icelake/icelake_convert_utf32_to_utf8.inl.cpp */ - // file included directly - -@@ -17746,7 +17746,7 @@ std::pair avx512_convert_utf32_to_utf8_with_errors(const char32_t - return std::make_pair(result(error_code::SUCCESS, buf - start), utf8_output); - } - /* end file src/icelake/icelake_convert_utf32_to_utf8.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf32_to_utf16.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf32_to_utf16.inl.cpp - /* begin file src/icelake/icelake_convert_utf32_to_utf16.inl.cpp */ - // file included directly - -@@ -17881,7 +17881,7 @@ std::pair avx512_convert_utf32_to_utf16_with_errors(const cha - return std::make_pair(result(error_code::SUCCESS, buf - start), utf16_output); - } - /* end file src/icelake/icelake_convert_utf32_to_utf16.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_ascii_validation.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_ascii_validation.inl.cpp - /* begin file src/icelake/icelake_ascii_validation.inl.cpp */ - // file included directly - -@@ -17900,7 +17900,7 @@ bool validate_ascii(const char* buf, size_t len) { - return (_mm512_test_epi8_mask(running_or, running_or) == 0); - } - /* end file src/icelake/icelake_ascii_validation.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_utf32_validation.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_utf32_validation.inl.cpp - /* begin file src/icelake/icelake_utf32_validation.inl.cpp */ - // file included directly - -@@ -17932,7 +17932,7 @@ const char32_t* validate_utf32(const char32_t* buf, size_t len) { - return buf; - } - /* end file src/icelake/icelake_utf32_validation.inl.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf16_to_utf8.inl.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=icelake/icelake_convert_utf16_to_utf8.inl.cpp - /* begin file src/icelake/icelake_convert_utf16_to_utf8.inl.cpp */ - // file included directly - -@@ -19244,7 +19244,7 @@ simdutf_warn_unused size_t implementation::utf32_length_from_utf8(const char * i - } // namespace icelake - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/icelake/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/icelake/end.h - /* begin file src/simdutf/icelake/end.h */ - #if SIMDUTF_CAN_ALWAYS_RUN_ICELAKE - // nothing needed. -@@ -19260,10 +19260,10 @@ SIMDUTF_POP_DISABLE_WARNINGS - /* end file src/icelake/implementation.cpp */ - #endif - #if SIMDUTF_IMPLEMENTATION_HASWELL --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/implementation.cpp - /* begin file src/haswell/implementation.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/begin.h - /* begin file src/simdutf/haswell/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "haswell" - // #define SIMDUTF_IMPLEMENTATION haswell -@@ -19306,7 +19306,7 @@ simdutf_really_inline simd8 must_be_2_3_continuation(const simd8 - return simd8(is_third_byte | is_fourth_byte) > int8_t(0); - } - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_detect_encodings.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_detect_encodings.cpp - /* begin file src/haswell/avx2_detect_encodings.cpp */ - template - // len is known to be a multiple of 2 when this is called -@@ -19496,7 +19496,7 @@ int avx2_detect_encodings(const char * buf, size_t len) { - } - /* end file src/haswell/avx2_detect_encodings.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_validate_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_validate_utf16.cpp - /* begin file src/haswell/avx2_validate_utf16.cpp */ - /* - In UTF-16 words in range 0xD800 to 0xDFFF have special meaning. -@@ -19697,7 +19697,7 @@ const result avx2_validate_utf16_with_errors(const char16_t* input, size_t size) - return result(error_code::SUCCESS, input - start); - } - /* end file src/haswell/avx2_validate_utf16.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_validate_utf32le.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_validate_utf32le.cpp - /* begin file src/haswell/avx2_validate_utf32le.cpp */ - /* Returns: - - pointer to the last unprocessed character (a scalar fallback should check the rest); -@@ -19763,7 +19763,7 @@ const result avx2_validate_utf32le_with_errors(const char32_t* input, size_t siz - } - /* end file src/haswell/avx2_validate_utf32le.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf8_to_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf8_to_utf16.cpp - /* begin file src/haswell/avx2_convert_utf8_to_utf16.cpp */ - // depends on "tables/utf8_to_utf16_tables.h" - -@@ -19946,7 +19946,7 @@ size_t convert_masked_utf8_to_utf16(const char *input, - return consumed; - } - /* end file src/haswell/avx2_convert_utf8_to_utf16.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf8_to_utf32.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf8_to_utf32.cpp - /* begin file src/haswell/avx2_convert_utf8_to_utf32.cpp */ - // depends on "tables/utf8_to_utf16_tables.h" - -@@ -20075,7 +20075,7 @@ size_t convert_masked_utf8_to_utf32(const char *input, - } - /* end file src/haswell/avx2_convert_utf8_to_utf32.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf16_to_utf8.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf16_to_utf8.cpp - /* begin file src/haswell/avx2_convert_utf16_to_utf8.cpp */ - /* - The vectorized algorithm works on single SSE register i.e., it -@@ -20608,7 +20608,7 @@ std::pair avx2_convert_utf16_to_utf8_with_errors(const char16_t* - return std::make_pair(result(error_code::SUCCESS, buf - start), utf8_output); - } - /* end file src/haswell/avx2_convert_utf16_to_utf8.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf16_to_utf32.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf16_to_utf32.cpp - /* begin file src/haswell/avx2_convert_utf16_to_utf32.cpp */ - /* - The vectorized algorithm works on single SSE register i.e., it -@@ -20793,7 +20793,7 @@ std::pair avx2_convert_utf16_to_utf32_with_errors(const char1 - } - /* end file src/haswell/avx2_convert_utf16_to_utf32.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf32_to_utf8.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf32_to_utf8.cpp - /* begin file src/haswell/avx2_convert_utf32_to_utf8.cpp */ - std::pair avx2_convert_utf32_to_utf8(const char32_t* buf, size_t len, char* utf8_output) { - const char32_t* end = buf + len; -@@ -21276,7 +21276,7 @@ std::pair avx2_convert_utf32_to_utf8_with_errors(const char32_t* - return std::make_pair(result(error_code::SUCCESS, buf - start), utf8_output); - } - /* end file src/haswell/avx2_convert_utf32_to_utf8.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf32_to_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=haswell/avx2_convert_utf32_to_utf16.cpp - /* begin file src/haswell/avx2_convert_utf32_to_utf16.cpp */ - template - std::pair avx2_convert_utf32_to_utf16(const char32_t* buf, size_t len, char16_t* utf16_output) { -@@ -21412,7 +21412,7 @@ std::pair avx2_convert_utf32_to_utf16_with_errors(const char3 - } // namespace haswell - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h - /* begin file src/generic/buf_block_reader.h */ - namespace simdutf { - namespace haswell { -@@ -21507,7 +21507,7 @@ simdutf_really_inline void buf_block_reader::advance() { - } // namespace haswell - } // namespace simdutf - /* end file src/generic/buf_block_reader.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h - /* begin file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ - namespace simdutf { - namespace haswell { -@@ -21696,7 +21696,7 @@ using utf8_validation::utf8_checker; - } // namespace haswell - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h - /* begin file src/generic/utf8_validation/utf8_validator.h */ - namespace simdutf { - namespace haswell { -@@ -21823,7 +21823,7 @@ result generic_validate_ascii_with_errors(const char * input, size_t length) { - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_validator.h */ - // transcoding from UTF-8 to UTF-16 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ - - -@@ -21898,7 +21898,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace haswell - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - - -@@ -22206,7 +22206,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - // transcoding from UTF-8 to UTF-32 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ - - namespace simdutf { -@@ -22252,7 +22252,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace haswell - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - - -@@ -22553,7 +22553,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - // other functions --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8.h - /* begin file src/generic/utf8.h */ - - namespace simdutf { -@@ -22600,7 +22600,7 @@ simdutf_really_inline size_t utf32_length_from_utf8(const char* in, size_t size) - } // namespace haswell - } // namespace simdutf - /* end file src/generic/utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf16.h - /* begin file src/generic/utf16.h */ - namespace simdutf { - namespace haswell { -@@ -23128,7 +23128,7 @@ simdutf_warn_unused size_t implementation::utf32_length_from_utf8(const char * i - } // namespace haswell - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/haswell/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/haswell/end.h - /* begin file src/simdutf/haswell/end.h */ - #if SIMDUTF_CAN_ALWAYS_RUN_HASWELL - // nothing needed. -@@ -23144,14 +23144,14 @@ SIMDUTF_POP_DISABLE_WARNINGS - /* end file src/haswell/implementation.cpp */ - #endif - #if SIMDUTF_IMPLEMENTATION_PPC64 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=ppc64/implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=ppc64/implementation.cpp - /* begin file src/ppc64/implementation.cpp */ - - - - - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/begin.h - /* begin file src/simdutf/ppc64/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "ppc64" - // #define SIMDUTF_IMPLEMENTATION ppc64 -@@ -23189,7 +23189,7 @@ simdutf_really_inline simd8 must_be_2_3_continuation(const simd8 - } // namespace ppc64 - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h - /* begin file src/generic/buf_block_reader.h */ - namespace simdutf { - namespace ppc64 { -@@ -23284,7 +23284,7 @@ simdutf_really_inline void buf_block_reader::advance() { - } // namespace ppc64 - } // namespace simdutf - /* end file src/generic/buf_block_reader.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h - /* begin file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ - namespace simdutf { - namespace ppc64 { -@@ -23473,7 +23473,7 @@ using utf8_validation::utf8_checker; - } // namespace ppc64 - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h - /* begin file src/generic/utf8_validation/utf8_validator.h */ - namespace simdutf { - namespace ppc64 { -@@ -23600,7 +23600,7 @@ result generic_validate_ascii_with_errors(const char * input, size_t length) { - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_validator.h */ - // transcoding from UTF-8 to UTF-16 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ - - -@@ -23675,7 +23675,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace ppc64 - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - - -@@ -23983,7 +23983,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - // transcoding from UTF-8 to UTF-32 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ - - namespace simdutf { -@@ -24029,7 +24029,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace ppc64 - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - - -@@ -24330,7 +24330,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - // other functions --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8.h - /* begin file src/generic/utf8.h */ - - namespace simdutf { -@@ -24377,7 +24377,7 @@ simdutf_really_inline size_t utf32_length_from_utf8(const char* in, size_t size) - } // namespace ppc64 - } // namespace simdutf - /* end file src/generic/utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf16.h - /* begin file src/generic/utf16.h */ - namespace simdutf { - namespace ppc64 { -@@ -24676,15 +24676,15 @@ simdutf_warn_unused size_t implementation::utf32_length_from_utf8(const char * i - } // namespace ppc64 - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/ppc64/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/ppc64/end.h - /* begin file src/simdutf/ppc64/end.h */ - /* end file src/simdutf/ppc64/end.h */ - /* end file src/ppc64/implementation.cpp */ - #endif - #if SIMDUTF_IMPLEMENTATION_WESTMERE --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/implementation.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/implementation.cpp - /* begin file src/westmere/implementation.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/begin.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/begin.h - /* begin file src/simdutf/westmere/begin.h */ - // redefining SIMDUTF_IMPLEMENTATION to "westmere" - // #define SIMDUTF_IMPLEMENTATION westmere -@@ -24722,7 +24722,7 @@ simdutf_really_inline simd8 must_be_2_3_continuation(const simd8 - return simd8(is_third_byte | is_fourth_byte) > int8_t(0); - } - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_detect_encodings.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_detect_encodings.cpp - /* begin file src/westmere/sse_detect_encodings.cpp */ - template - // len is known to be a multiple of 2 when this is called -@@ -24932,7 +24932,7 @@ int sse_detect_encodings(const char * buf, size_t len) { - } - /* end file src/westmere/sse_detect_encodings.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_validate_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_validate_utf16.cpp - /* begin file src/westmere/sse_validate_utf16.cpp */ - /* - In UTF-16 words in range 0xD800 to 0xDFFF have special meaning. -@@ -25132,7 +25132,7 @@ const result sse_validate_utf16_with_errors(const char16_t* input, size_t size) - return result(error_code::SUCCESS, input - start); - } - /* end file src/westmere/sse_validate_utf16.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_validate_utf32le.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_validate_utf32le.cpp - /* begin file src/westmere/sse_validate_utf32le.cpp */ - /* Returns: - - pointer to the last unprocessed character (a scalar fallback should check the rest); -@@ -25198,7 +25198,7 @@ const result sse_validate_utf32le_with_errors(const char32_t* input, size_t size - } - /* end file src/westmere/sse_validate_utf32le.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf8_to_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf8_to_utf16.cpp - /* begin file src/westmere/sse_convert_utf8_to_utf16.cpp */ - // depends on "tables/utf8_to_utf16_tables.h" - -@@ -25383,7 +25383,7 @@ size_t convert_masked_utf8_to_utf16(const char *input, - return consumed; - } - /* end file src/westmere/sse_convert_utf8_to_utf16.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf8_to_utf32.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf8_to_utf32.cpp - /* begin file src/westmere/sse_convert_utf8_to_utf32.cpp */ - // depends on "tables/utf8_to_utf16_tables.h" - -@@ -25515,7 +25515,7 @@ size_t convert_masked_utf8_to_utf32(const char *input, - } - /* end file src/westmere/sse_convert_utf8_to_utf32.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf16_to_utf8.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf16_to_utf8.cpp - /* begin file src/westmere/sse_convert_utf16_to_utf8.cpp */ - /* - The vectorized algorithm works on single SSE register i.e., it -@@ -26043,7 +26043,7 @@ std::pair sse_convert_utf16_to_utf8_with_errors(const char16_t* b - return std::make_pair(result(error_code::SUCCESS, buf - start), utf8_output); - } - /* end file src/westmere/sse_convert_utf16_to_utf8.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf16_to_utf32.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf16_to_utf32.cpp - /* begin file src/westmere/sse_convert_utf16_to_utf32.cpp */ - /* - The vectorized algorithm works on single SSE register i.e., it -@@ -26227,7 +26227,7 @@ std::pair sse_convert_utf16_to_utf32_with_errors(const char16 - } - /* end file src/westmere/sse_convert_utf16_to_utf32.cpp */ - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf32_to_utf8.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf32_to_utf8.cpp - /* begin file src/westmere/sse_convert_utf32_to_utf8.cpp */ - std::pair sse_convert_utf32_to_utf8(const char32_t* buf, size_t len, char* utf8_output) { - const char32_t* end = buf + len; -@@ -26728,7 +26728,7 @@ std::pair sse_convert_utf32_to_utf8_with_errors(const char32_t* b - return std::make_pair(result(error_code::SUCCESS, buf - start), utf8_output); - } - /* end file src/westmere/sse_convert_utf32_to_utf8.cpp */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf32_to_utf16.cpp -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=westmere/sse_convert_utf32_to_utf16.cpp - /* begin file src/westmere/sse_convert_utf32_to_utf16.cpp */ - template - std::pair sse_convert_utf32_to_utf16(const char32_t* buf, size_t len, char16_t* utf16_output) { -@@ -26867,7 +26867,7 @@ std::pair sse_convert_utf32_to_utf16_with_errors(const char32 - } // namespace westmere - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/buf_block_reader.h - /* begin file src/generic/buf_block_reader.h */ - namespace simdutf { - namespace westmere { -@@ -26962,7 +26962,7 @@ simdutf_really_inline void buf_block_reader::advance() { - } // namespace westmere - } // namespace simdutf - /* end file src/generic/buf_block_reader.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_lookup4_algorithm.h - /* begin file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ - namespace simdutf { - namespace westmere { -@@ -27151,7 +27151,7 @@ using utf8_validation::utf8_checker; - } // namespace westmere - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_lookup4_algorithm.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_validation/utf8_validator.h - /* begin file src/generic/utf8_validation/utf8_validator.h */ - namespace simdutf { - namespace westmere { -@@ -27278,7 +27278,7 @@ result generic_validate_ascii_with_errors(const char * input, size_t length) { - } // namespace simdutf - /* end file src/generic/utf8_validation/utf8_validator.h */ - // transcoding from UTF-8 to UTF-16 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/valid_utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ - - -@@ -27353,7 +27353,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace westmere - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/valid_utf8_to_utf16.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf16/utf8_to_utf16.h - /* begin file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - - -@@ -27661,7 +27661,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf16/utf8_to_utf16.h */ - // transcoding from UTF-8 to UTF-32 --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/valid_utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ - - namespace simdutf { -@@ -27707,7 +27707,7 @@ simdutf_warn_unused size_t convert_valid(const char* input, size_t size, - } // namespace westmere - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/valid_utf8_to_utf32.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8_to_utf32/utf8_to_utf32.h - /* begin file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - - -@@ -28008,7 +28008,7 @@ using namespace simd; - } // namespace simdutf - /* end file src/generic/utf8_to_utf32/utf8_to_utf32.h */ - // other functions --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf8.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf8.h - /* begin file src/generic/utf8.h */ - - namespace simdutf { -@@ -28055,7 +28055,7 @@ simdutf_really_inline size_t utf32_length_from_utf8(const char* in, size_t size) - } // namespace westmere - } // namespace simdutf - /* end file src/generic/utf8.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=generic/utf16.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=generic/utf16.h - /* begin file src/generic/utf16.h */ - namespace simdutf { - namespace westmere { -@@ -28587,7 +28587,7 @@ simdutf_warn_unused size_t implementation::utf32_length_from_utf8(const char * i - } // namespace westmere - } // namespace simdutf - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf/westmere/end.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/src, filename=simdutf/westmere/end.h - /* begin file src/simdutf/westmere/end.h */ - #if SIMDUTF_CAN_ALWAYS_RUN_WESTMERE - // nothing needed. -diff --git a/deps/simdutf/simdutf.h b/deps/simdutf/simdutf.h -index 56ab9ecd5256..f63c163c0f2b 100644 ---- a/deps/simdutf/simdutf.h -+++ b/deps/simdutf/simdutf.h -@@ -1,11 +1,11 @@ --/* auto-generated on 2023-05-22 21:46:48 -0400. Do not edit! */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf.h -+/* auto-generated on 2023-06-05 08:58:28 -0400. Do not edit! */ -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf.h - /* begin file include/simdutf.h */ - #ifndef SIMDUTF_H - #define SIMDUTF_H - #include - --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/compiler_check.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/compiler_check.h - /* begin file include/simdutf/compiler_check.h */ - #ifndef SIMDUTF_COMPILER_CHECK_H - #define SIMDUTF_COMPILER_CHECK_H -@@ -43,13 +43,13 @@ - - #endif // SIMDUTF_COMPILER_CHECK_H - /* end file include/simdutf/compiler_check.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/common_defs.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/common_defs.h - /* begin file include/simdutf/common_defs.h */ - #ifndef SIMDUTF_COMMON_DEFS_H - #define SIMDUTF_COMMON_DEFS_H - - #include --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/portability.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/portability.h - /* begin file include/simdutf/portability.h */ - #ifndef SIMDUTF_PORTABILITY_H - #define SIMDUTF_PORTABILITY_H -@@ -280,7 +280,7 @@ use a 64-bit target such as x64, 64-bit ARM or 64-bit PPC.") - - #endif // SIMDUTF_PORTABILITY_H - /* end file include/simdutf/portability.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/avx512.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/avx512.h - /* begin file include/simdutf/avx512.h */ - #ifndef SIMDUTF_AVX512_H_ - #define SIMDUTF_AVX512_H_ -@@ -460,19 +460,21 @@ use a 64-bit target such as x64, 64-bit ARM or 64-bit PPC.") - - #endif // MSC_VER - --#if defined(SIMDUTF_VISUAL_STUDIO) -- /** -- * It does not matter here whether you are using -- * the regular visual studio or clang under visual -- * studio. -- */ -- #if SIMDUTF_USING_LIBRARY -- #define SIMDUTF_DLLIMPORTEXPORT __declspec(dllimport) -+#ifndef SIMDUTF_DLLIMPORTEXPORT -+ #if defined(SIMDUTF_VISUAL_STUDIO) -+ /** -+ * It does not matter here whether you are using -+ * the regular visual studio or clang under visual -+ * studio. -+ */ -+ #if SIMDUTF_USING_LIBRARY -+ #define SIMDUTF_DLLIMPORTEXPORT __declspec(dllimport) -+ #else -+ #define SIMDUTF_DLLIMPORTEXPORT __declspec(dllexport) -+ #endif - #else -- #define SIMDUTF_DLLIMPORTEXPORT __declspec(dllexport) -+ #define SIMDUTF_DLLIMPORTEXPORT - #endif --#else -- #define SIMDUTF_DLLIMPORTEXPORT - #endif - - /// If EXPR is an error, returns it. -@@ -481,7 +483,7 @@ use a 64-bit target such as x64, 64-bit ARM or 64-bit PPC.") - - #endif // SIMDUTF_COMMON_DEFS_H - /* end file include/simdutf/common_defs.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/encoding_types.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/encoding_types.h - /* begin file include/simdutf/encoding_types.h */ - #include - -@@ -529,7 +531,7 @@ size_t bom_byte_size(encoding_type bom); - } // BOM namespace - } // simdutf namespace - /* end file include/simdutf/encoding_types.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/error.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/error.h - /* begin file include/simdutf/error.h */ - #ifndef ERROR_H - #define ERROR_H -@@ -566,7 +568,7 @@ SIMDUTF_PUSH_DISABLE_WARNINGS - SIMDUTF_DISABLE_UNDESIRED_WARNINGS - - // Public API --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/simdutf_version.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/simdutf_version.h - /* begin file include/simdutf/simdutf_version.h */ - // /include/simdutf/simdutf_version.h automatically generated by release.py, - // do not change by hand -@@ -574,7 +576,7 @@ SIMDUTF_DISABLE_UNDESIRED_WARNINGS - #define SIMDUTF_SIMDUTF_VERSION_H - - /** The version of simdutf being used (major.minor.revision) */ --#define SIMDUTF_VERSION "3.2.12" -+#define SIMDUTF_VERSION "3.2.14" - - namespace simdutf { - enum { -@@ -589,13 +591,13 @@ enum { - /** - * The revision (major.minor.REVISION) of simdutf being used. - */ -- SIMDUTF_VERSION_REVISION = 12 -+ SIMDUTF_VERSION_REVISION = 14 - }; - } // namespace simdutf - - #endif // SIMDUTF_SIMDUTF_VERSION_H - /* end file include/simdutf/simdutf_version.h */ --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/implementation.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/implementation.h - /* begin file include/simdutf/implementation.h */ - #ifndef SIMDUTF_IMPLEMENTATION_H - #define SIMDUTF_IMPLEMENTATION_H -@@ -605,7 +607,7 @@ enum { - #endif - #include - #include --// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf/internal/isadetection.h -+// dofile: invoked with prepath=/Users/lemire/CVS/github/simdutf/include, filename=simdutf/internal/isadetection.h - /* begin file include/simdutf/internal/isadetection.h */ - /* From - https://github.com/endorno/pytorch/blob/master/torch/lib/TH/generic/simd/simd.h diff --git a/net-libs/nodejs/nodejs-20.3.0.ebuild b/net-libs/nodejs/nodejs-16.20.2.ebuild similarity index 78% rename from net-libs/nodejs/nodejs-20.3.0.ebuild rename to net-libs/nodejs/nodejs-16.20.2.ebuild index 79527eca7d1c..416bd48d0cd9 100644 --- a/net-libs/nodejs/nodejs-20.3.0.ebuild +++ b/net-libs/nodejs/nodejs-16.20.2.ebuild @@ -7,7 +7,7 @@ CONFIG_CHECK="~ADVISE_SYSCALLS" PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" -inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils +inherit bash-completion-r1 flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine" HOMEPAGE="https://nodejs.org/" @@ -20,21 +20,20 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi -IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test" +IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test" REQUIRED_USE="inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) - system-ssl? ( ssl ) - x86? ( cpu_flags_x86_sse2 )" + system-ssl? ( ssl )" RESTRICT="!test? ( test )" RDEPEND=">=app-arch/brotli-1.0.9:= - >=dev-libs/libuv-1.44.0:= + >=dev-libs/libuv-1.40.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib @@ -42,35 +41,16 @@ RDEPEND=">=app-arch/brotli-1.0.9:= system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*" BDEPEND="${PYTHON_DEPS} - dev-util/ninja sys-apps/coreutils virtual/pkgconfig + systemtap? ( dev-util/systemtap ) test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix )" DEPEND="${RDEPEND}" -# These are measured on a loong machine with -ggdb on, and only checked -# if debugging flags are present in CFLAGS. -# -# The final link consumed a little more than 7GiB alone, so 8GiB is the lower -# limit for memory usage. Disk usage was 19.1GiB for the build directory and -# 1.2GiB for the installed image, so we leave some room for architectures with -# fatter binaries and set the disk requirement to 22GiB. -CHECKREQS_MEMORY="8G" -CHECKREQS_DISK_BUILD="22G" - -PATCHES=( - "${FILESDIR}"/"${P}"-gcc14.patch -"${FILESDIR}"/"${P}"-simdutf-2.3.14.patch - ) - pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]]; then - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS" - check-reqs_pkg_pretend - fi - fi + (use x86 && ! use cpu_flags_x86_sse2) && \ + die "Your CPU doesn't support the required SSE2 instruction." } pkg_setup() { @@ -107,7 +87,7 @@ src_prepare() { fi # We need to disable mprotect on two files when it builds Bug 694100. - use pax-kernel && PATCHES+=( "${FILESDIR}"/${PN}-18.16.0-paxmarking.patch ) + use pax-kernel && PATCHES+=( "${FILESDIR}"/${PN}-16.4.2-paxmarking.patch ) default } @@ -125,7 +105,6 @@ src_configure() { tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc" local myconf=( - --ninja --shared-brotli --shared-cares --shared-libuv @@ -151,15 +130,14 @@ src_configure() { fi local myarch="" - case "${ARCH}:${ABI}" in - *:amd64) myarch="x64";; - *:arm) myarch="arm";; - *:arm64) myarch="arm64";; - loong:lp64*) myarch="loong64";; - riscv:lp64*) myarch="riscv64";; - *:ppc64) myarch="ppc64";; - *:x32) myarch="x32";; - *:x86) myarch="ia32";; + case ${ABI} in + amd64) myarch="x64";; + arm) myarch="arm";; + arm64) myarch="arm64";; + lp64*) myarch="riscv64";; + ppc64) myarch="ppc64";; + x32) myarch="x32";; + x86) myarch="ia32";; *) myarch="${ABI}";; esac @@ -169,11 +147,12 @@ src_configure() { "${EPYTHON}" configure.py \ --prefix="${EPREFIX}"/usr \ --dest-cpu=${myarch} \ + $(use_with systemtap dtrace) \ "${myconf[@]}" || die } src_compile() { - emake + emake -C out } src_install() { @@ -238,10 +217,10 @@ src_test() { test/parallel/test-fs-utimes-y2K38.js test/parallel/test-release-npm.js test/parallel/test-socket-write-after-fin-error.js - test/parallel/test-strace-openat-openssl.js + test/parallel/test-tls-streamwrap-buffersize.js test/sequential/test-util-debug.js ) - rm "${drop_tests[@]}" || die "disabling tests failed" + rm -f "${drop_tests[@]}" out/${BUILDTYPE}/cctest || die "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die diff --git a/net-libs/nodejs/nodejs-18.16.1.ebuild b/net-libs/nodejs/nodejs-18.17.1.ebuild similarity index 93% rename from net-libs/nodejs/nodejs-18.16.1.ebuild rename to net-libs/nodejs/nodejs-18.17.1.ebuild index 7d3a5354397e..0f6e9ce0ec4a 100644 --- a/net-libs/nodejs/nodejs-18.16.1.ebuild +++ b/net-libs/nodejs/nodejs-18.17.1.ebuild @@ -20,12 +20,13 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi -IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test" -REQUIRED_USE="inspector? ( icu ssl ) +IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test" +REQUIRED_USE="corepack? ( !npm ) + inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl )" @@ -37,6 +38,7 @@ RDEPEND=">=app-arch/brotli-1.0.9:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib + corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*" @@ -58,10 +60,6 @@ DEPEND="${RDEPEND}" CHECKREQS_MEMORY="8G" CHECKREQS_DISK_BUILD="22G" -PATCHES=( - "${FILESDIR}"/${PN}-fix-incomplete-type.patch -) - pkg_pretend() { (use x86 && ! use cpu_flags_x86_sse2) && \ die "Your CPU doesn't support the required SSE2 instruction." @@ -141,6 +139,7 @@ src_configure() { else myconf+=( --with-intl=none ) fi + use corepack || myconf+=( --without-corepack ) use inspector || myconf+=( --without-inspector ) use npm || myconf+=( --without-npm ) use snapshot || myconf+=( --without-node-snapshot ) @@ -229,6 +228,9 @@ src_install() { \) \) -exec rm -rf "{}" \; fi + use corepack && + "${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin + mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die } @@ -242,7 +244,7 @@ src_test() { test/parallel/test-strace-openat-openssl.js test/sequential/test-util-debug.js ) - rm "${drop_tests[@]}" || die "disabling tests failed" + rm -f "${drop_tests[@]}" || die "disabling tests failed" out/${BUILDTYPE}/cctest || die "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die diff --git a/net-libs/nodejs/nodejs-20.5.0.ebuild b/net-libs/nodejs/nodejs-20.5.0.ebuild index 16a9fd20c640..9dbd8b3044cf 100644 --- a/net-libs/nodejs/nodejs-20.5.0.ebuild +++ b/net-libs/nodejs/nodejs-20.5.0.ebuild @@ -229,7 +229,7 @@ src_install() { "${find_name[@]}" \ \) \) -exec rm -rf "{}" \; fi - + use corepack && "${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin diff --git a/net-libs/nodejs/nodejs-20.3.1.ebuild b/net-libs/nodejs/nodejs-20.5.1.ebuild similarity index 93% rename from net-libs/nodejs/nodejs-20.3.1.ebuild rename to net-libs/nodejs/nodejs-20.5.1.ebuild index a04ed3137482..28d5fa5c20a3 100644 --- a/net-libs/nodejs/nodejs-20.3.1.ebuild +++ b/net-libs/nodejs/nodejs-20.5.1.ebuild @@ -20,12 +20,13 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi -IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test" -REQUIRED_USE="inspector? ( icu ssl ) +IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test" +REQUIRED_USE="corepack? ( !npm ) + inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) @@ -38,6 +39,7 @@ RDEPEND=">=app-arch/brotli-1.0.9:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib + corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*" @@ -61,7 +63,6 @@ CHECKREQS_DISK_BUILD="22G" PATCHES=( "${FILESDIR}"/"${PN}"-20.3.0-gcc14.patch - "${FILESDIR}"/"${PN}"-20.3.0-simdutf-2.3.14.patch ) pkg_pretend() { @@ -125,7 +126,7 @@ src_configure() { tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc" local myconf=( - --ninja + --ninja --shared-brotli --shared-cares --shared-libuv @@ -141,6 +142,7 @@ src_configure() { else myconf+=( --with-intl=none ) fi + use corepack || myconf+=( --without-corepack ) use inspector || myconf+=( --without-inspector ) use npm || myconf+=( --without-npm ) use snapshot || myconf+=( --without-node-snapshot ) @@ -228,6 +230,9 @@ src_install() { \) \) -exec rm -rf "{}" \; fi + use corepack && + "${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin + mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die } @@ -241,7 +246,7 @@ src_test() { test/parallel/test-strace-openat-openssl.js test/sequential/test-util-debug.js ) - rm "${drop_tests[@]}" || die "disabling tests failed" + rm -f "${drop_tests[@]}" || die "disabling tests failed" out/${BUILDTYPE}/cctest || die "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index dddba08368e0..744aff13209a 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1,3 +1,4 @@ +AUX 2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch 1059 BLAKE2B de9edffeb14808fc7b04339af660343e8faeb599254157cd31cca0ef7b012526c9d27e44fbb8c27881c3836d80b65493081fd314e891cd29af147242b4a863b2 SHA512 b7ece6ebd90cf6c04e26cae1a809d7ec3925405a17b709809648b216426d19bbacdd6810390927622f965c334a220c4614a98fe38514246cf445a415859bd2bd DIST webkitgtk-2.40.3.tar.xz 40064488 BLAKE2B b88b3d9bb6729de8a1b667575acbc9e42c39a222c191ef666f1a58fc593047de1530c597fc2cbc657da845f6262bd4014995fea0cd9776ef60b931769a89594d SHA512 2b10d36427c6cf44c66bb9ddb166363dfc34e23c9b6095eb457d61514298103487a7e80096ead9e653da1b4c0db42613c3a83aa28b19298ec62f50da289eb42e DIST webkitgtk-2.40.4.tar.xz 40065340 BLAKE2B a6bab5ede61d85d93c61f70222156123ebbe8d352d00004e9aa317c3902745530676f40c9caef93485d2e0c227882554623dd4bee6343360bb914c4ccaefb8ad SHA512 3b9118f81d463d4d19d217abd0c4e109a159785bc5effe93188f62bca71f2d3124b232c969710ed958c58519b62cf2753bbdfbd2396e6200cc623a3343cdfc44 DIST webkitgtk-2.40.5.tar.xz 40066432 BLAKE2B 67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f SHA512 a8c9f04e971e0464ea39a5d1dacb6251a08c5a851def21bfeb990beebb82d1a2a97e7cfc65ae3ed1f6fe76ac6f6463b1f64a6a2a341d266c381710dd84c4082a @@ -7,7 +8,7 @@ EBUILD webkit-gtk-2.40.3.ebuild 7599 BLAKE2B 635def522e5cfc7126b0fb1962d3097ee1d EBUILD webkit-gtk-2.40.4-r410.ebuild 7875 BLAKE2B aa9ed3ce3537d60f701ab2ede0f4e64a610fbc8bb2a86b491d72542bb99cc67d3f7b9ae01bb2c56ae37cf80ee19eb22a4735a2d54734367e472599792b5212f5 SHA512 dd45395abac1b4842a82ee8a4272f2eb20ee9e885d8a7bcf87aada162f0ce02493a1da62b9cde7be4f0a829b8082ed6ff69f2fab123f8b023fa57b4978161ffe EBUILD webkit-gtk-2.40.4-r600.ebuild 7748 BLAKE2B 11ac66a2b5ba1446b860529f466ca682c8877cfd80aa883bbbb3390cbd603014b204412cfe6a1d80e6c5fe28b56c53904866e16a58fd87027e66b2208b959260 SHA512 5629d7021d56a1c3a387687acbfe322b8761184e01186e4000e65ce063957db4e5dc7194fd8e510056c210eeec232d03ff76d7586a990473f9c93a1554edc620 EBUILD webkit-gtk-2.40.4.ebuild 7601 BLAKE2B 2984369cfae09a7d10f8c0d237089ad8d08b6377f4311e56741462f9aa6dc0c86360955c428964ec8041a01dbf44d3fefb2e7a260a85422ec6c9784be997cc30 SHA512 d9c5e2682a43893339bbc5763ff20017f1e0fe0358be833d08c9009979a16beb085a9c70971a94d49542898b7fb8fadb396fc8fee1728864bc2b37e7f20cd239 -EBUILD webkit-gtk-2.40.5-r410.ebuild 7880 BLAKE2B c41526d723fc5a0804120a88b2075efd717f3d5cf49e1cfe884e119b111679f2f084c9b60f596334df2f6e6d85afc009736a9d15a24a38271ef9e356e2014681 SHA512 73e84efca6750422835d4ca20b072ad0462b3402a53a94bb1ed43d117fb2ed8d3951e5e98f5d121ba520f4a3475c5f015e895abc1c64837a19d86f032eff69af -EBUILD webkit-gtk-2.40.5-r600.ebuild 7753 BLAKE2B 626ac6c35aa06a49a5441a86afa42ffeb853ae7931aaa906000a37576495e5dd1bda4aea6b075cbe378f0e4b3d2b430a1abca471a89d1a484fbdf58f8aabf724 SHA512 6dec4465f21b97d950d000f8f171f5f352ef9cfa28e478ef995a943e7eb2ee78418824ec756c18164c9c3ef7cfe5319ae44388af4c5196074f2276abdbebf6be -EBUILD webkit-gtk-2.40.5.ebuild 7606 BLAKE2B edbe7e9828a0680dbe59918b469179675b4e15c9a010996ee5e2200b284ebf1e5512c4fe2a45258f7ce327acf3e84febf4cd3795890615fdd9a51e81f91870c2 SHA512 df388ae055f88c453f2d117502c100a8158a4ca12f80c3e215e86b0f0673a33f71e73477f9b58435970adb63a04ea74caafec1b5f36c78e1506a6edcbdc71e87 +EBUILD webkit-gtk-2.40.5-r410.ebuild 8105 BLAKE2B 695cf350254a23081cdf1450cc0977bbb4ed8837b879aeede7a17b1079d384dddb9b353efad4f47974efffac45926c1d7f58ed8b3e7a00081e082a87a72c2393 SHA512 68c85e551d14ddb7f09c2fa843d279dce0d28ab839581ce1fa4d4d956018990c9fbe8a3ac70e8d8890d33aeec6fb69a6c0484a0b1cff5c7191ce626398b0f9e1 +EBUILD webkit-gtk-2.40.5-r600.ebuild 7978 BLAKE2B fd91e102e4e493f6682146a9dd9cb8b8aa584a1d2df155b00f93e0ccc8a8bcd7b519d6842c61b78aae5f20118d8838bd7fd5fca9dfbdf153c29528d6274b9b5e SHA512 3419aec4fb03acc2aec5d17a46bbd3bab5b8d6b7dee89fcf6b140d1fd8a4dd08b661fac4363d2e75e15a9d575a67588f883f190ae763753622afe4e7e5fb6cfc +EBUILD webkit-gtk-2.40.5.ebuild 7831 BLAKE2B 876ade75ad21dd453c262dc205a74b31f56b0384ada162dae34d9d89759c2017d86b61c80f1e68061effb7f7cf41a4c2456e493617b1af06bacd169fca9884b5 SHA512 aba80603848c57812ee10d2070b1c148a6f26602f7dfd057c7161cb67080c0b2813414aa0f69ff64987f5bdeda74122b683ad2a122e6976f4c3347210e052394 MISC metadata.xml 709 BLAKE2B 270bd59a793199307b37c8899bdec1438c4576a6221926af6a81ae612e31269ba128b571e184ccf245cb6e82d73b2365adfa33a31cb79857dc2d0502b8fd1614 SHA512 37fa190e40b0b3fc2838ac39f7ee5915547b412692894ffdb72cc91e69236accdb3570f8d20b057fbd4db9d0b4e8d1cee638bce0720ceadd95cfec1ef8b53581 diff --git a/net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch b/net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch new file mode 100644 index 000000000000..f59f3ee09780 --- /dev/null +++ b/net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch @@ -0,0 +1,33 @@ +https://github.com/WebKit/WebKit/pull/16398 + +From f5ceef5bf2e3c4d7203a37b9e2d2fdd9b1bb2732 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Tue, 8 Aug 2023 16:51:25 -0700 +Subject: [PATCH] Fix build failure when gstreamer support is disabled + https://bugs.webkit.org/show_bug.cgi?id=259931 https://bugs.gentoo.org/911663 + +Reviewed by Carlos Alberto Lopez Perez. + +* Source/WebCore/loader/MixedContentChecker.cpp: + +Canonical link: https://commits.webkit.org/260527.429@fix-build +--- + Source/WebCore/loader/MixedContentChecker.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/Source/WebCore/loader/MixedContentChecker.cpp b/Source/WebCore/loader/MixedContentChecker.cpp +index 9b4c7fe62020..ac4733bc08bc 100644 +--- a/Source/WebCore/loader/MixedContentChecker.cpp ++++ b/Source/WebCore/loader/MixedContentChecker.cpp +@@ -33,6 +33,8 @@ + #include "ContentSecurityPolicy.h" + #include "Document.h" + #include "Frame.h" ++#include "FrameLoader.h" ++#include "FrameLoaderClient.h" + #include "SecurityOrigin.h" + + namespace WebCore { +-- +2.41.0 + diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild index 46521ce3874e..0a80902a1200 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild @@ -122,6 +122,10 @@ S="${WORKDIR}/${MY_P}" CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 +# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and +# gnome2_src_prepare, and both apply ${PATCHES[@]} +PATCHES=() + pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then if is-flagq "-g*" && ! is-flagq "-g*0" ; then @@ -146,6 +150,8 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare + + eapply "${FILESDIR}/${PV}-Fix-build-failure-when-gstreamer-support-is-disabled.patch" } src_configure() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild index 4e2e199e53c8..eebf464f2fd0 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild @@ -123,6 +123,10 @@ S="${WORKDIR}/${MY_P}" CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 +# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and +# gnome2_src_prepare, and both apply ${PATCHES[@]} +PATCHES=() + pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then if is-flagq "-g*" && ! is-flagq "-g*0" ; then @@ -147,6 +151,8 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare + + eapply "${FILESDIR}/${PV}-Fix-build-failure-when-gstreamer-support-is-disabled.patch" } src_configure() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild index 0af88789a7fa..460653b5eb96 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild @@ -120,6 +120,10 @@ S="${WORKDIR}/${MY_P}" CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 +# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and +# gnome2_src_prepare, and both apply ${PATCHES[@]} +PATCHES=() + pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then if is-flagq "-g*" && ! is-flagq "-g*0" ; then @@ -144,6 +148,8 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare + + eapply "${FILESDIR}/${PV}-Fix-build-failure-when-gstreamer-support-is-disabled.patch" } src_configure() { diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest index f7c74acbbf62..c3f20faf1455 100644 --- a/net-libs/xdp-tools/Manifest +++ b/net-libs/xdp-tools/Manifest @@ -9,5 +9,5 @@ DIST xdp-tools-1.3.1.tar.gz 330516 BLAKE2B 89a61f47ba26efe6d0630d971e913e034d111 DIST xdp-tools-1.4.0.tar.gz 337221 BLAKE2B 008dda0fcfd403e47ab2b8c801fc0a5c4e103fb3b9869f1d1bf5af258fc646dd5a0285d3126c012c9b81805408b9669da886b9fcf2fdf33b256f74bbf898222a SHA512 c17bd6e9e6e4cf59c33f4b9ae4e3e0434863d147abf80f87b425215261b96d4574898fa09cc2b201a427a5e9d49ad64d0c70e50e3f72e3a18c6fbdf7f4cd4a3a EBUILD xdp-tools-1.2.8.ebuild 1261 BLAKE2B 800efd8b697d0fe6e2e5fae5c34deb9b299aec42a4aa437b43a63cce77356c0d71107728a369287910f2d5948a24cf467518c3ce7809edbdf2baee27338b5d69 SHA512 40847494eeac46981c8a5beb41ea321a31656d37fd94b0cdeb010c1f084a6bd06d1bf61f3bc7ce319ba59b27eb82781e2922b4f33f317f4a26e42fcfca7a0faf EBUILD xdp-tools-1.3.1-r3.ebuild 2101 BLAKE2B c6cc87b206a6f3c52bf983a6c82c934b35d5007059eac8051744fa4e95ea9759660301e7d38b4319e614482ad1562196c384794c7143e314439824dec4d2aab4 SHA512 530d8daa9a09c01edbf33d5c429cf623e7f72e8305c526e71aeac0b463abfa25f7872025f0f8081a41bbd91499745debe07f42161cbed3219d94fa785e1b23f5 -EBUILD xdp-tools-1.4.0.ebuild 2009 BLAKE2B d9fc071173beee1fa14bcbdc442961efdac56327561861b3f7286958a53120ed7402837825c2b2a2debd6d423a6b2a3e4ac24425cf9ffeb412882dbacbd6d691 SHA512 40bcce099c33ea3877c48256f184d1779a0c3ae0710ffd4e400dc77f924f4cc6773987b507f7f20b7a563b12be7c63d212162cb62aa16cd92ae8df7459732ff9 +EBUILD xdp-tools-1.4.0.ebuild 2016 BLAKE2B 0b5bb82e6a0a5142907996664b5711ca2ef5904314251576c159734d66b2efc37d1ca91c5277862ca403b0684c10ea508d84f89f4df62675eccab78cf48e843e SHA512 506b7ea95d32035eedbff36a0ed63cdcf8ee856880dd6ed42f24a51c55191c566b3c7290aa65ea559dcbffadbd7bfd1ae7f16b42ade5288e81d8ea10fb1c411d MISC metadata.xml 448 BLAKE2B 5e76000a49c2578dc872010907deab803bf25d58e5383b81f8953f3ac8549f017895c7afa39a2b8c3eb47efb66c5c322177032542cdffec41de733502da41ce4 SHA512 4010fb44ad655a9c58e3328623652d2f6c10aee934daeaaa2c5738c44b086cc2674e011e5de0b6e6a058c24131a16be679e971a692800458492cf3addbd761c2 diff --git a/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild b/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild index 9df2ff21f8ae..144070547dbc 100644 --- a/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild +++ b/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> LICENSE="GPL-2 LGPL-2.1 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="+tools" DEPEND=" diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz index 3672dacef44bec57da347c0bf3edce755b42b074..d1ffefe42ac74b5c8b488d7a51aaf9ab0c59cfed 100644 GIT binary patch delta 13570 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 a9gR@6sjCTDwiR9chyMpXZS*{mW&i+hDn+aS diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest index ffd28e25defd..98262ac02df1 100644 --- a/net-mail/mu/Manifest +++ b/net-mail/mu/Manifest @@ -1,6 +1,8 @@ AUX 70mu-gentoo-autoload.el 68 BLAKE2B 518f6544d9b36a845e58fca8c4c9dc02c6855f48576508d47718afb1b08b4f83ce87f257e68756690f4ac70ed9770b7064f2613dc3c4077bbcf9b826512644d0 SHA512 ae50746ba93e3ac81a11d3c8746b72182fcdadc3e29966d65233debd8e6b8aa56f76f5e6a70fc68f7761e4dd55045d2b32e3765cedcced4813de3682187beeea DIST mu-1.10.3.tar.xz 569740 BLAKE2B bfd332d77a0c8727beeac363c35199dd8da0b4dde940981845865eda7e0ff7a7bfcbfef76509ca407bea80b4b148b0b6bce79fa928b2c4df239b55325336c049 SHA512 dbc3946b50791bb01e640d7c07a5072c4c6381b576337899c32b0f0c8331b44ab328f3887eacfff4d5ec71144164a43dc2c1241330bf00226748485027e7f21b DIST mu-1.10.4.tar.xz 570024 BLAKE2B 81d0ea6ac018a24eaa9f80e21fdbd6f4e67faba1cf3d6f93721ac32caf1f820b03adfbee096229da95caf229f7dc3c8e78008654296fb684fdc62e0cffab590d SHA512 7c58ddf65c4aaa555d38c3a10ecf5d6e170ff2914515f8f1242ca59226bda09057bcbff2bc5459b448c34c3bd3add9546fd71387891f8eef8b2ee9aa738982e1 +DIST mu-1.10.6.tar.xz 570660 BLAKE2B 96816753a3b38392e7e943d8b72fd98b44d201c022b6018eb692cf594bd9f7285a84d00da53ab85a671d5375b7eafb9eb5a0e1fff51ad5a9b2d035fa1c0f8d23 SHA512 78eb5e21ac2dc2a6665a257593781c3b9a390644f78945ce9eef18acab6ca750b16773de2665a1ced9b2f9434b4a2879d07bc586b3abdb82ccc0cd3b59ab51e5 EBUILD mu-1.10.3.ebuild 2116 BLAKE2B 4661e7d9a2bd195ef2dae29b60b3e7c21ec36fb9bf2f87c78048e7087905bd4264fc94153b5f727e3c05f912b4b1295983c4ae1dbe945be91a62060ee5056f69 SHA512 6c575416d7f4c3df3b7c077a90bbe81a41adb40448a82c3af2ceb7ae19d5e83c9d0535b0b39b43ffa04a5651c0a7950c4b59a903ece8a2e657e18c444a6705ef EBUILD mu-1.10.4.ebuild 2120 BLAKE2B 7e459898c0d6b022af4e1aa66bd27504773f48a79c4e56ce613ce1ffd69dfd6eac069c1786aa3497470adf9bdf8b4fc532f382dd1e8e2bfe7db504a1f7cd4356 SHA512 58dc9e4ea1845802a41d7b429c89db289376152ac52140249f0e5e8f3047f342dcb8842c616b321550ea425da6fd1825507bca809ae08b61e2cd95d291d14f0d +EBUILD mu-1.10.6.ebuild 2120 BLAKE2B 7e459898c0d6b022af4e1aa66bd27504773f48a79c4e56ce613ce1ffd69dfd6eac069c1786aa3497470adf9bdf8b4fc532f382dd1e8e2bfe7db504a1f7cd4356 SHA512 58dc9e4ea1845802a41d7b429c89db289376152ac52140249f0e5e8f3047f342dcb8842c616b321550ea425da6fd1825507bca809ae08b61e2cd95d291d14f0d MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225 diff --git a/net-mail/mu/mu-1.10.6.ebuild b/net-mail/mu/mu-1.10.6.ebuild new file mode 100644 index 000000000000..2acec2e5ddb5 --- /dev/null +++ b/net-mail/mu/mu-1.10.6.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common meson + +DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing" +HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu" +SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +IUSE="emacs readline" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gmime:3.0 + >=dev-libs/xapian-1.4:= + emacs? ( >=app-editors/emacs-25.3:* ) + readline? ( sys-libs/readline:= )" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-apps/texinfo + virtual/pkgconfig +" + +SITEFILE="70mu-gentoo-autoload.el" + +src_prepare() { + default + + # Don't install NEWS.org into /usr/share/doc. + sed -i '/NEWS.org/,+1 d' meson.build || die + sed -i '/mu4e-about.org/d' mu4e/meson.build || die + + # Don't compress the info file. + sed -i '/gzip/d' build-aux/meson-install-info.sh || die + + # Instead, put it in /usr/share/doc/${PF}. + sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature readline) + -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)" + # TODO: revisit this, it's not actually deprecated, just been reworked + -Dguile=disabled + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # Since meson no longer installs NEWS.org, install it with dodoc. + # Also, it must be uncompressed so that it can be viewed with + # mu4e-info. + docompress -x /usr/share/doc/${PF}/NEWS.org + dodoc NEWS.org + + # Same as above. + docompress -x /usr/share/doc/${PF}/mu4e-about.org + dodoc mu4e/mu4e-about.org +} + +pkg_preinst() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "After upgrading from an old major version, you should" + elog "rebuild your mail index." + fi +} + +pkg_postinst() { + if use emacs; then + einfo "To use mu4e you need to configure it in your .emacs file" + einfo "See the manual for more information:" + einfo "https://www.djcbsoftware.nl/code/mu/mu4e/" + + elisp-site-regen + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 5e2997c03de24a45bcfcf79a6fca7aee9a5730f3..577a09a65f22266bec27db7d2a62b7178a728594 100644 GIT binary patch delta 52577 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 diff --git a/net-misc/asterisk-base/Manifest b/net-misc/asterisk-base/Manifest new file mode 100644 index 000000000000..f4c71239a19e --- /dev/null +++ b/net-misc/asterisk-base/Manifest @@ -0,0 +1,9 @@ +AUX asterisk.service-1 456 BLAKE2B 4a5da9f0e45aa3b1eff29d59317d09e061e0a0e3c0e38cd39732e7880e96b7f34a68b44001d2608a7636b1259803f567b94bdb85ef15428727427fa1081ee385 SHA512 d443c3821d50e78a76b7cad8906f560ab0f4b58007f6c9322256626bc4a502bdbd844f1ee48cdaf86d499bf78f50cebb0cfc88a0cab0c4876f4e853bc2e76aa8 +AUX asterisk.service-1.conf 311 BLAKE2B df7af706230a92fa0110f4b081d305c2302a7e6e5aff094ea3f32cfbf7a3f0dcae3c70c5f6a648d47067913450cbb0280b7a69bd2e6dcd3d1b7eaba858739794 SHA512 449d25743b53e2b1947de4af4c63a77e0226d6195c38f4cc9639e9c0c11a360bcbf1ec6492d6c1f6c17325c508f51bc3f82db5e8d80ce33619e353a651c6c092 +AUX asterisk_wrapper-1 7221 BLAKE2B c4c696e6e79329903e5e33cec03cd11db752e2915c247cd4d503cfc00bbafab56a560dc37c8045604b4c793b2289e03096f7b0e66535df53a375e1d74b617dbd SHA512 472ee92546dbf725e9f1fca19e258e0d6c4005923edb27bf0b6bc08a18a86913a54f85edd610c114cd867c601fc029928d49f55afec4387b54566ed3835fca7d +AUX confd-1 4050 BLAKE2B cda2632a9b951f2061d4d7e25b221d0473c623860aa96eeb2bf0b8a8354606cc6b22e98ac3450d160e13507c21174d086ebecce3a4b6a470a3e19dc6a6a98784 SHA512 922c59f08f75f9c18955d7337caa8e1b12a0037909903f6afee707ffca8b784011ba35188b8a921ea8b9c6238556dc70bdd1b5716af7894c09821c03b4808340 +AUX initd-1 8882 BLAKE2B 0dd7507254955ccc21688068107211380289ff468ad74140f135097d2babdb1b31db161bf2d91fa237a883a94c4d1af84c31856cee88f07cee52a17f212ad720 SHA512 2dd51d8342e212df4d98576de8b1017d6e7fdd257a70b49d2baf78bc1640911e351ec89b14fe4c55d905d738e277f2b65d4e627535eecc5eb195e7678b3d9759 +AUX logrotate-1 848 BLAKE2B db047c4cc1c3b1ea20ce6a3313332622374bfae9728b09f8b5bb2bfa6136000b95dbfd0a58ac172ac6c41b99c846d8e4ee630ac091f28552b39cfd758772ab4b SHA512 02eba497df35690755755c840534cc00f7851c75f4103381edec2d9c21681c302e2e4a48f218792292bf378b269b6f6a0e4d0b2b571a4e25921624710764b841 +AUX tmpfiles-1.conf 84 BLAKE2B 133761739570a08bebb88059df1a870ddaef194bd1c5a1a4d4626d3791e3cb664b03ff51260892167a22c3cfca2caa02d162e7476070ec1374a92ef24ec799dc SHA512 680a4478d3a501c26fa19e29fad18389e7e02f04c8b9a676ae0f192fa6afbed95a826b74696c6c5459aba5aba6a16c57df8a9c5ff486e9dc8f1cbd01185e9320 +EBUILD asterisk-base-1.ebuild 1011 BLAKE2B 5c179eca530964d6bfd7f975c785a096e1d745b9c7d56576df40041261d3928273882dbf7c01dfae8d6fefb06458d395552f46f1944563311bb63485136c981b SHA512 c5a56ce709c5249d3e2d928ae373745b3240d4cd194450e68434cebc4ecc0085eea7780bb2b456b0dec364e3219e764c340226677446ae7b361d0aec6343519a +MISC metadata.xml 388 BLAKE2B 8627eaf1867246255f9cf5e886749300fe854b6fc4add00c1fb7395a41349a42aeaf9bcd1866b1ef8a6b3ecd04416cd6ebb7dcebd266ae341af4aaa144de510d SHA512 238ec6ad37a6fcb588eeb6f5f00befa9e9f483cbd012d7e98b9627a3bf3f401ea74aee560a1909458a471e6c44b3ea13eb3a7d30e5f5a1f5c5464c9775d5614d diff --git a/net-misc/asterisk-base/asterisk-base-1.ebuild b/net-misc/asterisk-base/asterisk-base-1.ebuild new file mode 100644 index 000000000000..9767eed48da7 --- /dev/null +++ b/net-misc/asterisk-base/asterisk-base-1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd tmpfiles + +DESCRIPTION="Gentoo Asterisk init scripts" +HOMEPAGE="https://www.gentoo.org/wiki/No_homepage" +# Need to set S due to PMS saying we need it existing, but no SRC_URI +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + net-misc/asterisk + !<=net-misc/asterisk-16.30.0:0/16 + !<=net-misc/asterisk-18.18.0:0/18 + !<=net-misc/asterisk-20.3.0:0/20 +" + +src_install() { + newinitd "${FILESDIR}/initd-1" asterisk + newconfd "${FILESDIR}/confd-1" asterisk + newsbin "${FILESDIR}/asterisk_wrapper-1" asterisk_wrapper + + systemd_newunit "${FILESDIR}/asterisk.service-1" asterisk.service + systemd_install_serviced "${FILESDIR}/asterisk.service-1.conf" asterisk.service + + newtmpfiles "${FILESDIR}/tmpfiles-1.conf" asterisk.conf + + insinto /etc/logrotate.d + newins "${FILESDIR}/logrotate-1" asterisk +} + +pkg_postinst() { + tmpfiles_process asterisk.conf +} diff --git a/net-misc/asterisk-base/files/asterisk.service-1 b/net-misc/asterisk-base/files/asterisk.service-1 new file mode 100644 index 000000000000..08245d9fe87f --- /dev/null +++ b/net-misc/asterisk-base/files/asterisk.service-1 @@ -0,0 +1,23 @@ +[Unit] +Description=Asterisk PBX and telephony daemon. +After=network.target + +[Service] +Type=simple +WorkingDirectory=/var/lib/asterisk +User=asterisk +Group=asterisk +ExecStart=/usr/sbin/asterisk -f -C /etc/asterisk/asterisk.conf +ExecStop=/usr/sbin/asterisk -rx 'core stop now' +ExecReload=/usr/sbin/asterisk -rx 'core reload' + +LimitNOFILE=4096 +ProtectSystem=full +ProtectHome=yes +PrivateTmp=yes + +Restart=always +RestartSec=5 + +[Install] +WantedBy=multi-user.target diff --git a/net-misc/asterisk-base/files/asterisk.service-1.conf b/net-misc/asterisk-base/files/asterisk.service-1.conf new file mode 100644 index 000000000000..d94a08d78190 --- /dev/null +++ b/net-misc/asterisk-base/files/asterisk.service-1.conf @@ -0,0 +1,10 @@ +# Uncomment the following 7 lines to start asterisk with a console on tty7 +# +# Warning! Use only for debugging, this is a potential security issue! +# +# [Service] +# ExecStart=/usr/sbin/asterisk -f -c -C /etc/asterisk/asterisk.conf +# TTYPath=/dev/tty7 +# StandardInput=tty +# StandardOutput=tty +# StandardError=tty diff --git a/net-misc/asterisk-base/files/asterisk_wrapper-1 b/net-misc/asterisk-base/files/asterisk_wrapper-1 new file mode 100644 index 000000000000..1a85eccf9b25 --- /dev/null +++ b/net-misc/asterisk-base/files/asterisk_wrapper-1 @@ -0,0 +1,227 @@ +#! /bin/sh +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +progname="$(basename "$0")" + +T="$(getopt -o "h" --long "help,corecompress:,corerename:,crashemail:,dumpcore:,instance:,maxfd:,nicelevel:,restartdelay:,rundir:,syslog,tty:" -n "$progname" -- "$@")" +eval set -- "${T}" + +# bash builtins are special ... +echo_e="$([ "${SHELL}" = "/bin/bash" ] && echo "echo -e" || echo echo)" + +rundir=/run/asterisk +restartdelay=5 +nicelevel=0 +maxfd=4096 +dumpcore=0 +unset tty instance syslog corecompress corerename crashemail + +usage() { + cat <&2 + usage >&2 + exit 1 + ;; + esac +done +shift # -- + +if ! matchreg "${restartdelay}" "^[1-9][0-9]*$"; then + echo "Invalid --restartdelay value ${restartdelay}, resetting to 5." >&2 + restartdelay=5 +fi + +if ! matchreg "${maxfd}" "^[1-9][0-9]*$"; then + echo "Invalid --maxfd value, resetting to 4096." >&2 + maxfd=4096 +fi + +if [ $maxfd -lt 1024 ]; then + echo "maxfd is guaranteed too low, bumping to at least 1024" >&2 + maxfd=1024 +fi + +if [ -n "${nicelevel}" ] && ! matchreg "${nicelevel}" -E "^-?[0-9]+$"; then + echo "Invalid --nicelevel which much be a valid integer (values from -20 to 20 makes sense)." + exit 1 +fi + +if [ -n "${corecompress}" -a ! -x "${corecompress}" ]; then + corecompress=$(which "${corecompress}" 2>/dev/null) + [ -z "${corecompress}" ] && echo "Error locating core compression tool, disabling core compression." >&2 +fi + +# Before here will still be output (potentially munged, to the terminal). +if [ -n "${syslog}" ]; then + tdir="$(mktemp -d)" + tfifo="${tdir}/asterisk_wrapper.logger.fifo" + mkfifo "${tfifo}" + logger -t "asterisk_wrapper${instance:+:}${instance}" --id=$$ >/dev/null 2>&1 <"${tfifo}" & + exec 1>"${tfifo}" + exec 2>&1 + + rm "${tfifo}" + rmdir "${tdir}" +fi + +echo "Initializing ${progname}" + +cleanup(){ + # There is a tiny race here, if this gets replaced inbetween the read and the rm. + # To fix this is quite complex in that we need to keep an fd, compare inode numbers + # and manage flock's. + [ -r "${rundir}/${progname}.pid" ] && \ + [ "$(cat "${rundir}/${progname}.pid")" = $$ ] && \ + rm "${rundir}/${progname}.pid" +} +trap cleanup EXIT + +# We could be clobbering an old version's pid, in which case it'll just terminate on +# it's next iteration. Towards this end, if asterisk.pid exists, attempt to find it's +# config file and request a core stop when convenient so that we can take over. +echo $$ > "${rundir}/${progname}.pid" +if [ -r "${rundir}/asterisk.pid" ]; then + ast_pid="$(cat "${rundir}/asterisk.pid")" + [ -r "/proc/${ast_pid}/cmdline" ] && ast_conf="$(tr '\0' '\n' < "/proc/${ast_pid}/cmdline" | grep -A1 '^-C$' | tail -n1)" && /usr/sbin/asterisk -C "${ast_conf:-/etc/asterisk/asterisk.conf}" -rx "core stop when convenient" + # We may hit a few (depending on how busy the server is a great many number) loop failures still ... +fi + +prlimit --core=${dumpcore} --pid=$$ +prlimit --nofile=${maxfd} --pid=$$ + +ast_cmd=/usr/sbin/asterisk +if [ -n "${nicelevel}" ]; then + ast_cmd="nice -n ${nicelevel} ${ast_cmd}" +fi + +while [ -r "${rundir}/${progname}.pid" ]; do + # Another instance is looking to replace us, so terminate. + if [ "$(cat "${rundir}/${progname}.pid")" != $$ ]; then + break + fi + + echo "Starting asterisk with ${ast_cmd} $*" + if [ -n "${tty+yes}" ]; then + /bin/stty -F "${tty}" sane + ${ast_cmd} "$@" >"${tty}" 2>&1 <"${tty}" + result=$? + else + # Purposefully leave stderr alone, this will under certain odd cases (like exceptions, + # and other odd cases logged from glibc) result in those logs at least being captured + # in syslog. + ${ast_cmd} "$@" /dev/null + result=$? + fi + + if [ "$result" -eq 0 ]; then + echo "Asterisk terminated normally." + break + fi + + if [ "$result" -gt 128 ]; then + signal="$(( result - 128 ))" + signame="$(kill -l $signal 2>/dev/null)" + MSG="Asterisk terminated with Signal: $signal (SIG${signame:-???})" + + # TODO: figure out how to use /proc/sys/kernel/core_pattern here, but if someone is using + # that, chances are they're already dealing with what we want here. + if [ -r core ]; then + if [ -n "${corerename+yes}" ]; then + core_target="$(echo "${core_pattern}" | sed -e "s/%h/$(hostname)/" \ + -e "s/%D/$(date +%Y%m%d)/" -e "s/%T/$(date +%H%M%S)/")" + mv core "${core_target}" + core_target=$(readlink -f "${core_target}") + else + core_target=$(readlink -f core) + fi + + if [ -n "${corecompress}" && -x "${corecompress}" ]; then + "${corecompress}" "${core_target}" + fi + + MSG="${MSG}\r\nCore dumped: ${core_target}" + fi + else + MSG="Asterisk terminated with return code: $result" + fi + + [ -n "${tty+yes}" ] \ + && echo "${MSG}" >"${tty}" \ + || echo "${MSG}" + + if [ -n "${crashemail+yes}" && -x /usr/sbin/sendmail ]; then + $echo_e -n "Subject: Asterisk crashed\r\n${MSG}\r\n" |\ + /usr/sbin/sendmail "${crashemail}" + fi + echo "Restarting asterisk after ${restartdelay}s ..." + sleep "${restartdelay}" +done + +echo "Terminating $progname." +exit 0 diff --git a/net-misc/asterisk-base/files/confd-1 b/net-misc/asterisk-base/files/confd-1 new file mode 100644 index 000000000000..c350b7e9161d --- /dev/null +++ b/net-misc/asterisk-base/files/confd-1 @@ -0,0 +1,169 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# +# Additional options for asterisk +# +# see "asterisk -h" for a list of options +# +# No default. +# +#ASTERISK_OPTS="" + +# +# User and group to run asterisk as +# +# Value: double-colon separated list of user and group, or empty to run as root: +# +# +# "asterisk:asterisk" to run as user "asterisk" and group "asterisk" +# "asterisk" to run as user "asterisk" and all groups that user "asterisk" is a member of +# ":asterisk" to run as user "root" and group "asterisk" +# +# Default: asterisk +# +#ASTERISK_USER="asterisk" + +# +# Nicelevel +# +# Set the priority of the asterisk process +# +# Value: (highest) -20..19 (lowest) +# +# No default (leave scheduling to be system default). +# +#ASTERISK_NICE="19" + +# Send crash notifications emails to this address +# (needs a working mail service and /usr/sbin/sendmail to do so (e.g. ssmtp)) +# +# Value: Email address or empty to disable +# +# No default. +# +#ASTERISK_NOTIFY_EMAIL="root" + +# +# Send asterisk's output to this terminal +# +# Value: Full path to device node or a number +# +# No default. +# +#ASTERISK_TTY="/dev/tty9" + +# +# Start an asterisk console on the terminal specified by ASTERISK_TTY +# +# Warning! Use only for debugging, this is a potential security issue! +# +# Value: yes/no +# +# Default: no +# +#ASTERISK_CONSOLE="no" + +# +# Maximum size of core files. +# +# Value: Size in bytes, unlimited for no limit or empty to disable. +# +# Default: do not generate core dumps +# +#ASTERISK_CORE_SIZE="unlimited" + +# +# ASTERISK_CORE_DIR +# +# Value: Directory (will be created if non-existant). +# +# Default: /tmp +# +#ASTERISK_CORE_DIR="/var/lib/asterisk/core" + +# +# Max number of filedescriptors. asterisk can trivially run out of +# descriptors. In most (SIP) cases it uses at least four descriptors per call, +# and this is a conservative value. +# +# Value: Number of descriptors +# +# Default: leave system default in place. +# +ASTERISK_MAX_FD="4096" + +# +# Delay time before restarting asterisk after a crash. +# +# Value: Number of seconds to sleep after a crash before restarting. +# +# Default: 5 +# +#ASTERISK_RESTART_DELAY=5 + +# +# The stop mechanism to use. Asterisk can do gracefully, when convenient or now. +# By default we expect you to want to stop as soon as possible, so we default +# +# Default: gracefully +# +#ASTERISK_STOP_METHOD="when convenient" + +# +# By default the init script waits two minutes for asterisk to stop. This allows +# you to change that, or even completely disable and go into wait for ever mode (-1). +# The value here is in seconds. +# +# Default: 120 +# +#ASTERISK_STOP_TIMEOUT=-1 + +# +# ASTERISK_CONFDIR +# +# If you'd like an alternative folder to /etc/${RC_SVCNAME} to be used +# (typically /etc/asterisk) to be used for configuration. +# +# Default: /etc/${RC_SVCNAME} +# +#ASTERISK_CONFDIR="/etc/foo/bar" + +# ASTERISK_CACHEDIR +# +# Value: Directory to which astcachedir in asterisk.conf is set. +# +# Default: /var/cache/asterisk +# +#ASTERISK_CACHEDIR="/var/cache/asterisk" + + +# +# Normally the init script will not wait for asterisk to fully boot. With this +# setting set to yes/true/1 it will issue a "core waitfullybooted" directly +# after starting asterisk, and wait for asterisk to start up completely. This +# is useful in certain conditions where other software requires asterisk to be +# properly started before they themselves can be started. +# +# Default: no +# +#ASTERISK_WAITBOOTED=yes + +# +# When core-dumping, the default was to generate core-$(date +%Y%m%d-%H%M%S). +# In certain highly unusual configurations it's helpful to also get the +# hostname into this filename. By enabling this option the wrapper loop will +# adjust the core file to be named core-$(hostname)-$(date ...). +# +# Default: no +# +#ASTERISK_CORE_USEHOSTNAME=yes + +# +# When core-dumping, the default is to not compress these files. However, as it turns +# out, compressing these core files can save significant amount of space, so if you +# want them compressed, specify the tool to use here. +# +# Default: do not compress +# +#ASTERISK_CORE_COMPRESS=bzip2 diff --git a/net-misc/asterisk-base/files/initd-1 b/net-misc/asterisk-base/files/initd-1 new file mode 100644 index 000000000000..7d48b36456bf --- /dev/null +++ b/net-misc/asterisk-base/files/initd-1 @@ -0,0 +1,311 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +extra_started_commands="forcestop reload" + +depend() { + need net + use nscd dns dahdi mysql postgresql slapd capi +} + +is_running() { + [ -r "${ast_rundir}/asterisk.pid" ] || return 1 + PID="$(cat "${ast_rundir}/asterisk.pid")" + [ -d "/proc/${PID}" ] || return 1 + EXE="$(readlink -f /proc/${PID}/exe)" + EXE="${EXE% (deleted)}" # in case asterisk got upgraded and we're still looking at an old one. + [ "${EXE}" = /usr/sbin/asterisk ] || return 1 # pid got re-used for another process. + + # PID reported in pidfile is active, and is still an asterisk instance. + return 0 +} + +# Sets up a few variables for us for use +# ast_instancename: eg, asterisk when RC_SVCNAME=asterisk, or asterisk(foo) when asterisk.foo. +# ast_rundir: directory to be used as run folder (pid and ctl files). +setup_svc_variables() +{ + local t + + ast_instancename=asterisk + ast_rundir=/run/${RC_SVCNAME} + ast_logdir=/var/log/${RC_SVCNAME} + ast_confdir=/etc/${RC_SVCNAME} + ast_cachedir=/var/cache/asterisk + ast_stop_timeout=120 + ast_stop_method="gracefully" + + if [ "${RC_SVCNAME}" != "asterisk" ]; then + t="${RC_SVCNAME#asterisk.}" + if [ "${RC_SVCNAME}" = "${t}" ]; then + eerror "Invalid SVCNAME of ${RC_SVCNAME}, must be of the format asterisk.name." + return 1 + fi + ast_instancename="${ast_instancename}(${t})" + fi + + [ -n "${ASTERISK_RUNDIR}" ] && ast_rundir="${ASTERISK_RUNDIR}" + [ -n "${ASTERISK_LOGDIR}" ] && ast_logdir="${ASTERISK_LOGDIR}" + [ -n "${ASTERISK_CONFDIR}" ] && ast_confdir="${ASTERISK_CONFDIR}" + [ -n "${ASTERISK_CACHEDIR}" ] && ast_confdir="${ASTERISK_CACHEDIR}" + [ -n "${ASTERISK_STOP_TIMEOUT}" ] && ast_stop_timeout="${ASTERISK_STOP_TIMEOUT}" + case "${ASTERISK_STOP_METHOD}" in + gracefully|when\ convenient|now) + ast_stop_method="${ASTERISK_STOP_METHOD}" + ;; + esac + ast_group= + if [ -n "${ASTERISK_USER}" ]; then + ast_user="${ASTERISK_USER%%:*}" + if [ "${ast_user}" != "${ASTERISK_USER}" ]; then + ast_group="${ASTERISK_USER#*:}" + ast_group="${ast_group%%:*}" + fi + fi + + [ -z "${ast_user}" ] && ast_user=asterisk + + ast_pgroup="$(getent group $(getent passwd "${ast_user}" | awk -F: '{ print $4 }') | sed -re 's/:.*//')" + + return 0 +} + +start() { + local OPTS PID + local tmp x + + local OPTS ARGS WRAPPER_OPTS + + setup_svc_variables || return $? + + ebegin "Starting ${ast_instancename} PBX" + + eindent + + # filter (redundant) arguments + OPTS="$(echo "${ASTERISK_OPTS}" | sed -re "s:-[cfF]::g")" + + # default options + OPTS="${OPTS}${OPTS:+ }-C ${ast_confdir}/asterisk.conf -f" # don't fork / detach breaks wrapper script... + + WRAPPER_OPTS="--syslog" + if [ "${RC_SVCNAME}" != "asterisk" ]; then + WRAPPER_OPTS="${WRAPPER_OPTS} --instance ${RC_SVCNAME#asterisk.}" + fi + WRAPPER_OPTS="${WRAPPER_OPTS} --rundir ${ast_rundir}" + + # ensure that ASTERISK_RESTART_DELAY is integer. + ASTERISK_RESTART_DELAY="$(echo "${ASTERISK_RESTART_DELAY}" | sed -re 's/^([0-9]*).*/\1/')" + [ -z "${ASTERISK_RESTART_DELAY}" ] && ASTERISK_RESTART_DELAY=5 + WRAPPER_OPTS="${WRAPPER_OPTS} --restartdelay ${ASTERISK_RESTART_DELAY}" + + if [ -n "${ASTERISK_CORE_SIZE}" ] && + [ "${ASTERISK_CORE_SIZE}" != "0" ]; then + WRAPPER_OPTS="${WRAPPER_OPTS} --dumpcore ${ASTERISK_CORE_SIZE}" + OPTS="${OPTS} -g" + + if [ -n "${ASTERISK_CORE_DIR}" ] && \ + [ ! -d "${ASTERISK_CORE_DIR}" ] + then + checkpath -d -m 0755 -o ${ast_user}:${ast_group} "${ASTERISK_CORE_DIR}" + fi + ASTERISK_CORE_DIR="${ASTERISK_CORE_DIR:-/tmp}" + + cd "${ASTERISK_CORE_DIR}" + einfo "Core dump size : ${ASTERISK_CORE_SIZE}" + einfo "Core dump location : ${ASTERISK_CORE_DIR}" + + if [ -n "${ASTERISK_CORE_COMPRESS}" ]; then + einfo "Core compression tool : ${ASTERISK_CORE_COMPRESS}" + WRAPPER_OPTS="${WRAPPER_OPTS} --corecompress ${ASTERISK_CORE_COMPRESS}" + fi + + if yesno "${ASTERISK_CORE_USEHOSTNAME}"; then + WRAPPER_OPTS="${WRAPPER_OPTS} --corerename core-%H-%D-%T" + else + WRAPPER_OPTS="${WRAPPER_OPTS} --corerename core-%D-%T" + fi + else + cd / + fi + + if [ -n "${ASTERISK_MAX_FD}" ]; then + WRAPPER_OPTS="${WRAPPER_OPTS} --maxfd ${ASTERISK_MAX_FD}" + einfo "Max open filedescriptors : ${ASTERISK_MAX_FD}" + fi + + if [ -n "${ASTERISK_NICE}" ]; then + if [ ${ASTERISK_NICE} -ge -20 ] && \ + [ ${ASTERISK_NICE} -le 19 ]; then + einfo "Nice level : ${ASTERISK_NICE}" + WRAPPER_OPTS="${WRAPPER_OPTS} --nicelevel ${ASTERISK_NICE}" + else + eerror "Nice value must be between -20 and 19" + return 1 + fi + fi + + if [ -n "${ASTERISK_NOTIFY_EMAIL}" ]; then + if [ -x /usr/sbin/sendmail ]; then + einfo "Email notifications go to : ${ASTERISK_NOTIFY_EMAIL}" + WRAPPER_OPTS="${WRAPPER_OPTS} --crashemail ${ASTERISK_NOTIFY_EMAIL}" + else + ewarn "Notifications disabled, /usr/sbin/sendmail doesn't exist or is not executable!" + fi + fi + + if [ -n "${ASTERISK_TTY}" ]; then + for x in "${ASTERISK_TTY}" \ + "/dev/tty${ASTERISK_TTY}" \ + "/dev/vc/${ASTERISK_TTY}" + do + if [ -c "${x}" ]; then + TTY="${x}" + fi + done + if [ -n "${TTY}" ]; then + einfo "Messages are sent to : ${TTY}" + WRAPPER_OPTS="${WRAPPER_OPTS} --tty ${TTY}" + else + ewarn "ASTERISK_TTY=${TTY} ignored, not valid." + fi + fi + + if yesno "${ASTERISK_CONSOLE}" && [ -n "${TTY}" ]; then + einfo "Starting Asterisk console : Yes" + OPTS="${OPTS} -c" + fi + + if ! getent passwd "${ast_user}" >/dev/null 2>&1; then + eerror "Requested to run asterisk as ${ast_user}, which doesn't exist." + return 1 + fi + OPTS="${OPTS} -U ${ast_user}" + + if [ -n "${ast_group}" ] && ! getent group "${ast_group}" >/dev/null 2>&1; then + eerror "Requested to run ${ast_instancename} with group ${ast_group}, which doesn't exist." + return 1 + fi + [ -n "${ast_group}" ] && OPTS="${OPTS} -G ${ast_group}" + + if [ "${ast_user}" = root ]; then + ewarn "Starting asterisk as root is not recommended (SERIOUS SECURITY CONSIDERATIONS)." + elif [ "${ast_group}" = root ]; then + ewarn "Starting asterisk with group root is not recommended (SERIOUS SECURITY CONSIDERATIONS)." + fi + + checkpath -d -m 0755 -o "${ast_user}:${ast_group}" "${ast_logdir}" "${ast_rundir}" + checkpath -d -m 0750 -o "${ast_user}:${ast_group}" "${ast_cachedir}" + + einfo "Starting asterisk as : ${ast_user}:${ast_group:-${ast_pgroup} (+supplementaries)}" + einfo "Wrapper options : ${WRAPPER_OPTS}" + einfo "Asterisk options : ${OPTS}" + + /usr/sbin/asterisk_wrapper ${WRAPPER_OPTS} -- ${OPTS} & + result=$? + + if [ $result -eq 0 ]; then + # 2 seconds should be enough for asterisk to start + sleep 2 + is_running + result=$? + + [ $result -eq 0 ] || wrapperstop + fi + + eoutdent + eend $result + + if [ $result -eq 0 ] && yesno "${ASTERISK_WAITBOOTED}"; then + if [ ! -r "${ast_rundir}/asterisk.ctl" ]; then + # asterisk can crash during startup ... + ebegin "Waiting for ctl file to appear" + while is_running && [ ! -r "${ast_rundir}/asterisk.ctl" ]; do + sleep 1 + done + is_running + result=$? + eend $result + fi + if [ $result -eq 0 ]; then + ebegin "Waiting for ${ast_instancename} to fully boot" + /usr/sbin/asterisk -C "${ast_confdir}/asterisk.conf" -r -x "core waitfullybooted" >/dev/null 2>&1 + eend $? + fi + fi + + return $result +} + +wrapperstop() { + # Older path. + if [ -r "${ast_rundir}/wrapper_loop.running" ]; then + ebegin "Signalling ${ast_instancename} wrapper script to terminate" + rm "${ast_rundir}/wrapper_loop.running" + eend $? + fi + + if [ -r "${ast_rundir}/asterisk_wrapper.pid" ]; then + ebegin "Signalling ${ast_instancename} wrapper script to terminate" + rm "${ast_rundir}/asterisk_wrapper.pid" + eend $? + fi + + return 0 +} + +forcestop() { + setup_svc_variables || return $? + + # Just to be sure - when we want to forcestop we should make it all tear down. + wrapperstop + + ebegin "Stopping ${ast_instancename} PBX" + start-stop-daemon --stop --pidfile /run/asterisk/asterisk.pid + eend $? +} + +stop() { + setup_svc_variables || return $? + + wrapperstop + + if ! is_running; then + eerror "${ast_instancename} is not running!" + return 0 + fi + + ebegin "Stopping ${ast_instancename} PBX ${ast_stop_method}" + /usr/sbin/asterisk -C "${ast_confdir}/asterisk.conf" -r -x "core stop ${ast_stop_method}" >/dev/null 2>&1 + # Now we have to wait until asterisk has _really_ stopped. + sleep 1 + if is_running; then + einfon "Waiting for ${ast_instancename} to shutdown ." + local cnt=0 + while is_running; do + cnt="$(expr $cnt + 2)" + if [ ${ast_stop_timeout} -gt 0 -a $cnt -gt ${ast_stop_timeout} ] ; then + echo + eend 1 "Failed waiting for ${ast_instancename} to stop." + return 1 + fi + sleep 2 + printf "." + done + echo + fi + eend 0 +} + +reload() { + setup_svc_variables || return $? + + if is_running; then + ebegin "Requesting ${ast_instancename} to reload configuration" + /usr/sbin/asterisk -C "${ast_confdir}/asterisk.conf" -r -x "module reload" >/dev/null 2>&1 + eend $? + else + eerror "${ast_instancename} is not running!" + fi +} diff --git a/net-misc/asterisk-base/files/logrotate-1 b/net-misc/asterisk-base/files/logrotate-1 new file mode 100644 index 000000000000..2286efc1e7e9 --- /dev/null +++ b/net-misc/asterisk-base/files/logrotate-1 @@ -0,0 +1,27 @@ +/var/log/asterisk/messages { + missingok + notifempty + + postrotate + test -e /run/openrc/softlevel && /etc/init.d/asterisk --quiet status && /usr/sbin/asterisk -rnx "logger reload" || /bin/true + test -e /run/systemd/system && systemctl is-active --quiet asterisk.service && /usr/sbin/asterisk -rnx "logger reload" || /bin/true + endscript +} + +/var/log/asterisk/debug /var/log/asterisk/full { + missingok + notifempty + daily + + postrotate + test -e /run/openrc/softlevel && /etc/init.d/asterisk --quiet status && /usr/sbin/asterisk -rnx "logger reload" || /bin/true + test -e /run/systemd/system && systemctl is-active --quiet asterisk.service && /usr/sbin/asterisk -rnx "logger reload" || /bin/true + endscript +} + +/var/log/asterisk/cdr-csv/*.csv /var/log/asterisk/cdr-custom/*.csv /var/log/asterisk/queue_log { + missingok + notifempty + weekly + rotate 52 +} diff --git a/net-misc/asterisk-base/files/tmpfiles-1.conf b/net-misc/asterisk-base/files/tmpfiles-1.conf new file mode 100644 index 000000000000..224d060a3c92 --- /dev/null +++ b/net-misc/asterisk-base/files/tmpfiles-1.conf @@ -0,0 +1,2 @@ +d /run/asterisk 0750 asterisk asterisk +d /var/cache/asterisk 0750 asterisk asterisk diff --git a/net-misc/asterisk-base/metadata.xml b/net-misc/asterisk-base/metadata.xml new file mode 100644 index 000000000000..6aebbc46f559 --- /dev/null +++ b/net-misc/asterisk-base/metadata.xml @@ -0,0 +1,12 @@ + + + + + jaco@uls.co.za + Jaco Kroon + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest index e95b76eb7541..a07cedbfeb09 100644 --- a/net-misc/asterisk/Manifest +++ b/net-misc/asterisk/Manifest @@ -10,18 +10,18 @@ AUX asterisk_wrapper-18.17.1-20.2.1 7221 BLAKE2B c4c696e6e79329903e5e33cec03cd11 AUX confd-16.26.1-18.12.1 4050 BLAKE2B cda2632a9b951f2061d4d7e25b221d0473c623860aa96eeb2bf0b8a8354606cc6b22e98ac3450d160e13507c21174d086ebecce3a4b6a470a3e19dc6a6a98784 SHA512 922c59f08f75f9c18955d7337caa8e1b12a0037909903f6afee707ffca8b784011ba35188b8a921ea8b9c6238556dc70bdd1b5716af7894c09821c03b4808340 AUX initd-16.26.1-18.12.1 8869 BLAKE2B ac5d389e3af994453f258b23a1cd5c5630d19b7a1c9af78804517eab219a71d6c7bb901048ea052ed1ba89f4f553d1bf4d40252bc7838f0169e9561855574a90 SHA512 ceb6b484c97800e4e1ddfed9f1e6a8d91788f41b4abd3214882d716ea4eb01c39a2fb828351b2aa33bd1f053dee1af8f2a1c416fdf98df43860996463bf1c13c AUX initd-18.17.1-20.2.1 8882 BLAKE2B 0dd7507254955ccc21688068107211380289ff468ad74140f135097d2babdb1b31db161bf2d91fa237a883a94c4d1af84c31856cee88f07cee52a17f212ad720 SHA512 2dd51d8342e212df4d98576de8b1017d6e7fdd257a70b49d2baf78bc1640911e351ec89b14fe4c55d905d738e277f2b65d4e627535eecc5eb195e7678b3d9759 -DIST asterisk-16.29.1.tar.gz 28104161 BLAKE2B 030d0c2ce296db9c38ebd45b69b8a57f368e97f6121aca77c5b1dd4eeaa9f274f4d0e404bbae1317c1c02497e155ca9fef06b82d003987621d2c46984e5f5d2c SHA512 5ae5c22b48ea0ff83a655d64a0122923e736e84d612b7936d157614b01ed1f12da76a8adb10c045023a9464dce26563c8458fcea80af3f26176ed1fcbe4e5376 DIST asterisk-16.30.0.tar.gz 28131110 BLAKE2B f230155a6347e891b531e54fe2821f1d477ed83699dd4a90c67b3307965430dbcdd04bd0ced49803776d349e29846492a6ef96e19ad3665dc610623be8de25cc SHA512 59cfbc1463dbad6ae7c6307d96b1a220fb02b3e398f96708654e58db788d57f2ca7aac8d4a290ed04f333b5c82c514ec9b95681125e3bdddc237e6c778fd2aec -DIST asterisk-18.15.1.tar.gz 28216621 BLAKE2B f354a49111b22fe37caf72ba552d8ecc3dec17605771d153d05b01d7e3017c6a50087309c37078d32b6dc375bbb14dfee89356eb46355f47374a08d5427179a1 SHA512 c8bee50023b137d95b02ce770c9983fc3d8cfc10f7d714ab658fb118813ccf29d97b0ada64bfd2795ce3a0f9ecfe82bd85ab3abefe9c8cc83454cd50ff8e5cf5 +DIST asterisk-16.30.1.tar.gz 28234979 BLAKE2B a9cd732feb00408876f90328d7f14dbfe426829e607f9b8e812ff25823c8dc1facab1ecd423e1d4f33c1623f3769197fa3b1fe3181efad0b231c96c0afb1dd16 SHA512 1624d207e80351f976c084344d09d67fe37b526a42970da007f5407be006d107e951093209415a68c891e2bd9cb142421e7acd1ac9fba2c1b1c064aee2224cb6 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf SHA512 1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e -DIST asterisk-18.17.1.tar.gz 28284281 BLAKE2B ab60d993f18ff7fec6a58358862e3477488a62f55b72a6c60ade87503818ee6db5a1a0eeed906abf1050517e0487461f619a671ca37a54a7867f98d4b62419cc SHA512 75311693a090c001a323ad673d0df7befbed87bf1250ff836eded552b0329a38a019c6ad9f9ed8fcd58e09798900ebb3c5546f2a571d601adf63d34559242151 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3 SHA512 bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59 +DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38 SHA512 d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016 SHA512 332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730 -EBUILD asterisk-16.29.1.ebuild 11876 BLAKE2B f26e339dab2fd90cecafe8b0c075dcef4ae75a3602a1c7adb22ec9792166cbb3c3639349f718a7a895b5071876af76982163896bde31245b1e614d830461cb0a SHA512 57624034782f857b181fda0c92ffcbe502ec1ef94a45e1f2f5c27b2863000fee46661d47acd79658450a37dc331b90f8439e9a5bb66999216abda86fbd48b852 +DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd SHA512 4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613 EBUILD asterisk-16.30.0.ebuild 11876 BLAKE2B f26e339dab2fd90cecafe8b0c075dcef4ae75a3602a1c7adb22ec9792166cbb3c3639349f718a7a895b5071876af76982163896bde31245b1e614d830461cb0a SHA512 57624034782f857b181fda0c92ffcbe502ec1ef94a45e1f2f5c27b2863000fee46661d47acd79658450a37dc331b90f8439e9a5bb66999216abda86fbd48b852 -EBUILD asterisk-18.15.1.ebuild 11838 BLAKE2B ee5dc893fb2138d7f6b3984d861306dc236027bd19f6a84232d5d2739df5aacbea04cb545b4fc6c991bff3a4b1097b63e32e449a3037380084c9705e02db2277 SHA512 1ddf9419cc19b13198b22a33bb49f2c15583e01e21cf6d9967614f39f7bc806ff6fdda956c9b1eea3b1ec252f90acf307aa8ea4556593331602d9e7466ecfdf4 +EBUILD asterisk-16.30.1.ebuild 11350 BLAKE2B c203e6b554c2c6cda6b06727a404925825561437759e573288f2baf6ef1bb2feac932310c8e0b432d46a1f74664d62477077dda7e584c815ca2c7d1b3dc5ae31 SHA512 40cfc7fec80be5222cbfc2c98f41728e64f9feaee8f973563a90a43c185ab12dcf4d6f0295d241cfa197c76113cc2fdb8c04459fcd65922df92f6d01a4e15e83 EBUILD asterisk-18.17.0.ebuild 11772 BLAKE2B 516b9c98aa80a7dfaed5f7ba375110cfa39c288d9c22dbb754b46f8ddf62f6ef75198fd1ea8a76e71e319a26e7e34111bca0a9768b40a37b081affed53368981 SHA512 56af8b4d9ede9c4c9a2edd94b9ffaaeffeb07c94c24a633e150ded3423141867dcd83f1ba2072f97431f3a6c0411d9bdaa81c82500c691b9ecd6da2ec7208f76 -EBUILD asterisk-18.17.1.ebuild 11893 BLAKE2B e279eb21e2093e64b4f5169d05de382abb3d408cd07c5d4c4a65b58241cf15b8fd87af8e09624cc1e3dc2aac260cd68ae0a8cf0a6ece035161ef5d7ff9ae6f15 SHA512 cff623204429a910877a18217f9e166adcbf9175991dd006e44b994b6ed140d91ce984489776f50fe6b9efdeeec2e5eeefde205f25013f10bf8d560d321d397d EBUILD asterisk-18.18.0.ebuild 11893 BLAKE2B e279eb21e2093e64b4f5169d05de382abb3d408cd07c5d4c4a65b58241cf15b8fd87af8e09624cc1e3dc2aac260cd68ae0a8cf0a6ece035161ef5d7ff9ae6f15 SHA512 cff623204429a910877a18217f9e166adcbf9175991dd006e44b994b6ed140d91ce984489776f50fe6b9efdeeec2e5eeefde205f25013f10bf8d560d321d397d +EBUILD asterisk-18.18.1.ebuild 11367 BLAKE2B 13cd1ca578b472c067bb0ca964b82a015bb46131d91889f41d89c8010862b8ed907208322f30dddd0d4bd63c1513b836fbce89c9a5cdaedf8e3b9e7d260cf415 SHA512 852a52f60d9ced2b265f3de9387dce85673ba836f7c4974e215c14dbdaf190b63a3f2303489ae5edc97d94dbb7bf5f8398923a16be5d498114959e3ffb9b492e EBUILD asterisk-20.3.0.ebuild 11716 BLAKE2B e36fa8e3fc140dbc04838127a792b6693c662feee0111b09e5753563ae099789266e5d70239e234b2ec4d8b9d1ed33d11de21dc3e24592ae4a75aacac92ef49d SHA512 458434726c5a5418c99a9c8b6bfee6067e38ef4053b78593dc6eed5807801e1080c559d55e644c0ec3f78ed0181489a639588cda154f050826e276bf3a0ddf3c +EBUILD asterisk-20.3.1.ebuild 11190 BLAKE2B dea0a8c3e06389e2a37759948d6d29c061426a0484686b9cd31876991794e0a465c08e90ee4181542a3f6843bb85d8f6ae5c21c84eca98f8fe4928bba20cbe07 SHA512 83f7a70bfbfa83d30d3a733ffdeddbd6a5e325fe9a722d290e679996e58eda7dadc40314762dd8a865ceccec8230e691e69e47944d5f60635f3e57c76177778d MISC metadata.xml 1565 BLAKE2B c41d24677c65e3006de867263e723e2530cae9185e260235576df5245e64c49244db82bb2febeb30935b38b5ec1eb5d26f3756f2559868248e766084fe6abcd8 SHA512 465a0a71dbafc0144a2bef2d3cdfe35dbc8e070a8bdd8cfed75c53971a6d9334ca81b4dc575d676cbb43a77f7004a92f992cf9eab3c8bfdd5c8c976dee0d210e diff --git a/net-misc/asterisk/asterisk-16.29.1.ebuild b/net-misc/asterisk/asterisk-16.30.1.ebuild similarity index 94% rename from net-misc/asterisk/asterisk-16.29.1.ebuild rename to net-misc/asterisk/asterisk-16.30.1.ebuild index a684412a9be4..52643047a17e 100644 --- a/net-misc/asterisk/asterisk-16.29.1.ebuild +++ b/net-misc/asterisk/asterisk-16.30.1.ebuild @@ -5,14 +5,14 @@ EAPI=8 LUA_COMPAT=( lua5-{1..4} ) -inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles +inherit autotools linux-info lua-single toolchain-funcs DESCRIPTION="Asterisk: A Modular Open Source PBX System" HOMEPAGE="https://www.asterisk.org/" SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/${PV%%.*}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE_VOICEMAIL_STORAGE=( +voicemail_storage_file @@ -96,6 +96,7 @@ DEPEND="acct-user/asterisk " RDEPEND="${DEPEND} + net-misc/asterisk-base net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound @@ -313,14 +314,6 @@ src_install() { diropts -m 0750 -o asterisk -g asterisk keepdir /var/log/asterisk/{cdr-csv,cdr-custom} - newsbin "${FILESDIR}/asterisk_wrapper-16.26.1-18.12.1" asterisk_wrapper - newinitd "${FILESDIR}"/initd-16.26.1-18.12.1 asterisk - newconfd "${FILESDIR}"/confd-16.26.1-18.12.1 asterisk - - systemd_dounit "${FILESDIR}"/asterisk.service - newtmpfiles "${FILESDIR}"/asterisk.tmpfiles-16.22.0-18.8.0.conf asterisk.conf - systemd_install_serviced "${FILESDIR}"/asterisk.service.conf - # Reset diropts else dodoc uses it for doc installations. diropts -m0755 @@ -330,11 +323,6 @@ src_install() { # install extra documentation use doc && dodoc doc/*.{txt,pdf} - # install logrotate snippet; bug #329281 - # - insinto /etc/logrotate.d - newins "${FILESDIR}/1.6.2/asterisk.logrotate4" asterisk - # Asterisk installs a few folders that's empty by design, # but still required. This finds them, and marks them for # portage. @@ -344,8 +332,6 @@ src_install() { } pkg_postinst() { - tmpfiles_process asterisk.conf - if [ -z "${REPLACING_VERSIONS}" ]; then elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/" elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" diff --git a/net-misc/asterisk/asterisk-18.17.1.ebuild b/net-misc/asterisk/asterisk-18.18.1.ebuild similarity index 94% rename from net-misc/asterisk/asterisk-18.17.1.ebuild rename to net-misc/asterisk/asterisk-18.18.1.ebuild index b2e2fa41bd6b..b13c063ce72c 100644 --- a/net-misc/asterisk/asterisk-18.17.1.ebuild +++ b/net-misc/asterisk/asterisk-18.18.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 LUA_COMPAT=( lua5-{1..4} ) -inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles +inherit autotools linux-info lua-single toolchain-funcs DESCRIPTION="Asterisk: A Modular Open Source PBX System" HOMEPAGE="https://www.asterisk.org/" @@ -94,6 +94,7 @@ DEPEND="acct-user/asterisk " RDEPEND="${DEPEND} + net-misc/asterisk-base net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound @@ -312,14 +313,6 @@ src_install() { diropts -m 0750 -o asterisk -g asterisk keepdir /var/log/asterisk/{cdr-csv,cdr-custom} - newsbin "${FILESDIR}/asterisk_wrapper-18.17.1-20.2.1" asterisk_wrapper - newinitd "${FILESDIR}"/initd-18.17.1-20.2.1 asterisk - newconfd "${FILESDIR}"/confd-16.26.1-18.12.1 asterisk - - systemd_dounit "${FILESDIR}"/asterisk.service - newtmpfiles "${FILESDIR}"/asterisk.tmpfiles-16.22.0-18.8.0.conf asterisk.conf - systemd_install_serviced "${FILESDIR}"/asterisk.service.conf - # Reset diropts else dodoc uses it for doc installations. diropts -m0755 @@ -329,11 +322,6 @@ src_install() { # install extra documentation use doc && dodoc doc/*.{txt,pdf} - # install logrotate snippet; bug #329281 - # - insinto /etc/logrotate.d - newins "${FILESDIR}/1.6.2/asterisk.logrotate4" asterisk - # Asterisk installs a few folders that's empty by design, # but still required. This finds them, and marks them for # portage. @@ -343,8 +331,6 @@ src_install() { } pkg_postinst() { - tmpfiles_process asterisk.conf - if [ -z "${REPLACING_VERSIONS}" ]; then elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/" elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" diff --git a/net-misc/asterisk/asterisk-18.15.1.ebuild b/net-misc/asterisk/asterisk-20.3.1.ebuild similarity index 89% rename from net-misc/asterisk/asterisk-18.15.1.ebuild rename to net-misc/asterisk/asterisk-20.3.1.ebuild index cefe69e90f87..f5f88881f09f 100644 --- a/net-misc/asterisk/asterisk-18.15.1.ebuild +++ b/net-misc/asterisk/asterisk-20.3.1.ebuild @@ -5,20 +5,20 @@ EAPI=8 LUA_COMPAT=( lua5-{1..4} ) -inherit autotools linux-info lua-single systemd toolchain-funcs tmpfiles +inherit autotools linux-info lua-single toolchain-funcs DESCRIPTION="Asterisk: A Modular Open Source PBX System" HOMEPAGE="https://www.asterisk.org/" SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/${PV%%.*}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE_VOICEMAIL_STORAGE=( voicemail_storage_odbc voicemail_storage_imap ) -IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp" +IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd systemd unbound vorbis xmpp" IUSE_EXPAND="VOICEMAIL_STORAGE" REQUIRED_USE="gtalk? ( xmpp ) lua? ( ${LUA_REQUIRED_USE} ) @@ -27,7 +27,7 @@ REQUIRED_USE="gtalk? ( xmpp ) PATCHES=( "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch" - "${FILESDIR}/asterisk-16.29.1_18.15.1_20.0.1-noexec_stack.patch" + "${FILESDIR}/asterisk-18.17.1-20.2.1-configure-fix-test-code-to-match-gethostbyname_r-pro.patch" ) DEPEND="acct-user/asterisk @@ -94,11 +94,11 @@ DEPEND="acct-user/asterisk " RDEPEND="${DEPEND} + net-misc/asterisk-base net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound - selinux? ( sec-policy/selinux-asterisk ) - syslog? ( virtual/logger )" + selinux? ( sec-policy/selinux-asterisk )" BDEPEND="dev-libs/libxml2:2 virtual/pkgconfig" @@ -115,6 +115,7 @@ _make_args=( "DESTDIR=${D}" "CONFIG_SRC=configs/samples" "CONFIG_EXTEN=.sample" + "AST_FORTIFY_SOURCE=" ) pkg_pretend() { @@ -202,7 +203,6 @@ src_configure() { _menuselect --disable build_native menuselect.makeopts # Broken functionality is forcibly disabled (bug #360143) - _menuselect --disable chan_misdn menuselect.makeopts _menuselect --disable chan_ooh323 menuselect.makeopts # Utility set is forcibly enabled (bug #358001) @@ -235,8 +235,8 @@ src_configure() { _use_select cluster res_corosync _use_select codec2 codec_codec2 _use_select curl func_curl res_config_curl res_curl - _use_select dahdi app_dahdiras app_meetme chan_dahdi codec_dahdi res_timing_dahdi - _use_select deprecated app_macro + _use_select dahdi app_meetme chan_dahdi codec_dahdi res_timing_dahdi + _use_select deprecated app_macro chan_sip res_monitor _use_select freetds {cdr,cel}_tds _use_select gtalk chan_motif _use_select http res_http_post @@ -244,9 +244,8 @@ src_configure() { _use_select ilbc codec_ilbc format_ilbc _use_select ldap res_config_ldap _use_select lua pbx_lua - _use_select mysql app_mysql cdr_mysql res_config_mysql + _use_select mysql res_config_mysql _use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc - _use_select oss chan_oss _use_select postgres {cdr,cel}_pgsql res_config_pgsql _use_select radius {cdr,cel}_radius _use_select snmp res_snmp @@ -255,7 +254,6 @@ src_configure() { _use_select speex format_ogg_speex _use_select srtp res_srtp _use_select statsd res_statsd res_{endpoint,chan}_stats - _use_select syslog cdr_syslog _use_select vorbis format_ogg_vorbis _use_select xmpp res_xmpp @@ -311,14 +309,6 @@ src_install() { diropts -m 0750 -o asterisk -g asterisk keepdir /var/log/asterisk/{cdr-csv,cdr-custom} - newsbin "${FILESDIR}/asterisk_wrapper-16.26.1-18.12.1" asterisk_wrapper - newinitd "${FILESDIR}"/initd-16.26.1-18.12.1 asterisk - newconfd "${FILESDIR}"/confd-16.26.1-18.12.1 asterisk - - systemd_dounit "${FILESDIR}"/asterisk.service - newtmpfiles "${FILESDIR}"/asterisk.tmpfiles-16.22.0-18.8.0.conf asterisk.conf - systemd_install_serviced "${FILESDIR}"/asterisk.service.conf - # Reset diropts else dodoc uses it for doc installations. diropts -m0755 @@ -328,11 +318,6 @@ src_install() { # install extra documentation use doc && dodoc doc/*.{txt,pdf} - # install logrotate snippet; bug #329281 - # - insinto /etc/logrotate.d - newins "${FILESDIR}/1.6.2/asterisk.logrotate4" asterisk - # Asterisk installs a few folders that's empty by design, # but still required. This finds them, and marks them for # portage. @@ -342,8 +327,6 @@ src_install() { } pkg_postinst() { - tmpfiles_process asterisk.conf - if [ -z "${REPLACING_VERSIONS}" ]; then elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/" elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat" diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest index 4f1ff67bae22..8bd07b90b148 100644 --- a/net-misc/chrony/Manifest +++ b/net-misc/chrony/Manifest @@ -6,9 +6,9 @@ AUX chronyd.conf-r3 390 BLAKE2B aa193e6bcf62cc305620139b7c198d39358feea710635608 AUX chronyd.init-r2 1694 BLAKE2B 5ee55954c8afc2df09291dd7df4c3f1b3a01f97079ae19799a87c0217118c02b24ace0422b1f355fb67d1a0224eacf2104f3b984035f4ac9fa6b41624187d009 SHA512 63d9816017bb13b57c28de4a9d5b8061139d4aea1db5800ec7a4d9e8b2a8f5c5109b556ae5bec5c6d1cc7c4839bd49f12a0046c74fe4d1d11049ead00f1407da DIST chrony-4.3.tar.gz 593560 BLAKE2B 51ba6d19312fd52cd6d6d8ab9437c886a3779877170674db6dc37d657e849101e2669fd6c8723d24e43c895cd1924c3d8d2ff442baeef9abe8a6c313929edf5f SHA512 1394bac3ed684352fe89b7fef7da50e61f9f522abee807627ae1fc4c2dde891017bc8e5b13759fced028f3a1e875d5e4e5a4f85de65c63b5f83d0ca03bb4c5df DIST chrony-4.3.tar.gz.asc 833 BLAKE2B 12399205da4ee5c442207bfdf936ac88552a49b21b0db8c15b09118b579e2076f7cfec6ad916b08b41edc4f9f8e03b13d7758ed08e116bee54d0f0f9cd68a505 SHA512 300b06f253ac3727edb86a1b7c337f9529ee752bbb471b266217b6a8ac5183e827264177a3210d436425d746673bf11fbdc41da145673213e28165197c6c76b7 -DIST chrony-4.4-pre2.tar.gz 610157 BLAKE2B 67bc9bb438f0dc6086c109def2b9e4fab862c66b79d4211937cccd1ec8454b3229e818b378dca5e0ecd634940c0dc02766b0b119822762d9d90bc76ffdbc4fb1 SHA512 4919cdbafa18f9cfc5d1ef0253373445c78f66480d3bfda2b58441d7abd2f330a2cd00ef7c498d733b74a0e3f02cb4c39b6ef2d054aed1648625e206f71888ad -DIST chrony-4.4-pre2.tar.gz.asc 833 BLAKE2B 303def8f0fb83f0329205f8d69a66413591b14a8fa36aaed33099e815d995d925565d6482c4122885af66aac58b82d3ab62bf6c602e7a8cfb4ff3a32de1465ba SHA512 fe74013a75c143a651f9e3844ab231df8166bac24b919a0850d822430fbca81b17f2d9b0d2c17fe0edf3a7dc33a93718e5bbb892c3551d8d52bcc75c38cecc57 +DIST chrony-4.4.tar.gz 612094 BLAKE2B 470c3d4ab9aa5949df1c10d0ecbd556fba3ce9b05e9dc4a5475795c174fca48a624975df68552f78927a19b72cb6b4f136ed4e5fa04a833dbd8139d0be144e4f SHA512 45e060eb0c5892552f28dc436429e5823409cc93533127af27b64d08ff9c769fdc72694272232114f5ca1884c2bc8b5e842fae7956dc457358e937bcd3dda4d7 +DIST chrony-4.4.tar.gz.asc 833 BLAKE2B 07f863381d37e30435c3796c7ff4ac628dd81b248e76fe1b9ce6dff07f9f2bd9423a013c7d0a09f2bfe251a8e176b04731e1cb60829f1dc83a7321274d3f6992 SHA512 bb795b428567434937cbf3a12c559b549b89abe65010d04eed0fbdcfde35e7266771ea01c2c5581f3e5fae993f1782fff5a62c5ae09259d2b65dab9473d756a3 EBUILD chrony-4.3-r5.ebuild 7012 BLAKE2B 1d2fd2f5f854d0a4189dfa140f6c0c71dca4dd4ed260c78b4ab58a503af484251aeef451d6d0b2bf8906f175b04ab79648b3c0f38d65353bf6ea12342de2d6cd SHA512 dd718ab86d6d8671b7892d080f01d0eac330393f1a7bcc82b02b02792a53af626b5cc97c0ef5ef2d1da728bf4ee2a6f1bd1200cd780da98f24465c81f67a3ed8 -EBUILD chrony-4.4_pre2.ebuild 6820 BLAKE2B 3ea59ddf6a576241fc2db789cd6c329f3106cf04c2d148253c521700f22b66578e4b23c56daa61141baff3c3b6170e804481e6247de6293e9033c08ff9662be7 SHA512 256add14214353f692642647e8282b0ac3160d105f4090e57d6f2cb6347efac23c6d97a36dbd38696811636b3999e7b25d97f1f6cc2cbb3dde574ea7b512eb56 -EBUILD chrony-9999.ebuild 6820 BLAKE2B 3ea59ddf6a576241fc2db789cd6c329f3106cf04c2d148253c521700f22b66578e4b23c56daa61141baff3c3b6170e804481e6247de6293e9033c08ff9662be7 SHA512 256add14214353f692642647e8282b0ac3160d105f4090e57d6f2cb6347efac23c6d97a36dbd38696811636b3999e7b25d97f1f6cc2cbb3dde574ea7b512eb56 +EBUILD chrony-4.4.ebuild 6826 BLAKE2B 46e2b3a2a302cf707ba0c9b1d4ee42b85140d5de7deda7e32b39d56a95d7780c8cd17eea21dc5240bbb79c82e01564d575de458493f76e0a86b47a19c61c8712 SHA512 7fddb557318ecf5f0a7000eaafa3035173634ea8e9de4c60791a961e6bfa5e70447f6b3d129020d8e99467101d3ffa39e13f7105807e71168919743faf47a209 +EBUILD chrony-9999.ebuild 6826 BLAKE2B 46e2b3a2a302cf707ba0c9b1d4ee42b85140d5de7deda7e32b39d56a95d7780c8cd17eea21dc5240bbb79c82e01564d575de458493f76e0a86b47a19c61c8712 SHA512 7fddb557318ecf5f0a7000eaafa3035173634ea8e9de4c60791a961e6bfa5e70447f6b3d129020d8e99467101d3ffa39e13f7105807e71168919743faf47a209 MISC metadata.xml 2353 BLAKE2B c5a7458f2aabf443f01e670cf1e1a578c6d1095b607df07a6a979610f8446ad8fbbbc2b86ca79f8f06b49cfeba1a31cd05b2748c46e2d283863fd43d0b8e7a3a SHA512 1ec4023f55368e03158535d45239572e6bd160d94c85126d3c7d1ddd02fd5743d65ee9ea2bf2e6fbde5b010483928432b5d5848bed03bcc78e9f6924ee189b42 diff --git a/net-misc/chrony/chrony-4.4_pre2.ebuild b/net-misc/chrony/chrony-4.4.ebuild similarity index 98% rename from net-misc/chrony/chrony-4.4_pre2.ebuild rename to net-misc/chrony/chrony-4.4.ebuild index 772f32af1f61..2f8dfbd335cc 100644 --- a/net-misc/chrony/chrony-4.4_pre2.ebuild +++ b/net-misc/chrony/chrony-4.4.ebuild @@ -19,7 +19,7 @@ else SRC_URI+=" verify-sig? ( https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> ${P/_/-}.tar.gz.asc )" if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi fi diff --git a/net-misc/chrony/chrony-9999.ebuild b/net-misc/chrony/chrony-9999.ebuild index 772f32af1f61..2f8dfbd335cc 100644 --- a/net-misc/chrony/chrony-9999.ebuild +++ b/net-misc/chrony/chrony-9999.ebuild @@ -19,7 +19,7 @@ else SRC_URI+=" verify-sig? ( https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> ${P/_/-}.tar.gz.asc )" if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi fi diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index 8e8e071536a5..8eb235543ccb 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -1,6 +1,4 @@ AUX curl-8.0.1-onion-resolution.patch 4036 BLAKE2B 7f9a693f5090585c46d596133e915b67cf6a0b0a78ee164f987de166f24fb3d64a968f6263110c119710735363429447d52e5cc52df90d0f3830cf0e10c3673b SHA512 72efe3cd6d594cd2b73a19596e587c88a7ca89ed6f9a7325df98df2e18a1e85f26232ea48e80097d2d1e2f8db2c1cd945896311cd70ee830c8838afbcb7628d9 -AUX curl-8.2.0-basic-auth.patch 3246 BLAKE2B 46c1dc8510fc43910f41f14b6c2d2f57c93ff507db7af206e4ad359039e5131e363d980594c1b423205a7681e066cedcca00c7e319addceab2ee513e531736c6 SHA512 5d4f6e9f49985d91b800a7563c6060a8dbbdec15773d591920fb999d58b3a7eb925271b897b1654bec2ccd483770b8865625ef4f935c309e42c3be57db6fb80a -AUX curl-8.2.0-http2-eof.patch 1112 BLAKE2B e9803a87cdb7e363bde2266edaea9c21b19e430520c90ff4512b03fbcb23778d32b4620dfc83d53dd55a5e07d642a76da2983c7d8540e96644bacce3f417b869 SHA512 7432340ef3ea912e1df00e704ef46e65e1c54f55e2aaf85cc4a575a38efedc159f788c5bac0195e7ea8b5f46e65822ce07097684b41a94dc6986ff0a7b7f7cd2 AUX curl-prefix.patch 880 BLAKE2B 5b7552a8339014221864a585d174b02a96ec7dd7fe8762d331d1981834044f8ec4db64d527a4ded3f5f4cccc86f281576668de092439eb19f5477d5fcf8369cf SHA512 c7cd13b9ccbd12ed01ea121ffece9c23b898a5b34698bae59ae1dd23b1cf2445180b84d80c4a640981f16dba5018df944f405dd5c660addab54ca21e0e673b7f AUX curl-respect-cflags-3.patch 406 BLAKE2B 1b533144858aff5566150c4a2648ad2e48e8ff29849ae285592edfee4b3332d06e750395dea7190ee6a01d2b5ee2c2c42c10400c2e5defa09963a90a1a10417d SHA512 3219e4e67d534e35012909243fc8d69d58989462db44dd507c502e7aaa299f1d9a01392e2c83797cc2bdb53d503470c5d6e7bf94572a6ccc6e5eafcc0466bc54 DIST curl-8.0.1.tar.xz 2575544 BLAKE2B 67d82e9d71f0a351b5c2ed3ad5eab02e367ded872658a295179b935729d5105015f8c29569c396e11cd14036656af894ded85c8838cba260d9f6f1a8dcb5e22b SHA512 3bb777982659ed697ae90f113ff7b65d6ce8ba9fe6a8984cfd6769d2f051a72ba953c911abe234c204ec2cc5a35d68b4d033037fad7fba31bb92a52543f8d13d @@ -10,7 +8,7 @@ DIST curl-8.1.2.tar.xz.asc 488 BLAKE2B 304dbdb51aa113c0b70b2662e29b1be3294b04f5f DIST curl-8.2.1.tar.xz 2631932 BLAKE2B 77c0b067935397afb3961378f2fe349fa988c6379c1ab7437c5d5f967710b2e9ba7aec91df8fe58a8b26c00c0164d4db9bd095ca27d1bf52b768c8d83cc0ecaf SHA512 3f78c9330c52d32b166f17829fc2be13418ef925e88f75aacad7f369e7afe00dc4a56566418730dbb845b2b284d721b08f639df322e2e1ef2dfab165c4189094 DIST curl-8.2.1.tar.xz.asc 488 BLAKE2B 569a7c8d338f7175b5035fa281861b57cce7f5327ec6437d79e215e5a806619c9432d7960687e5463787f681cc408371c1eb1f0db7fb8678b8ef34ec50ef69d0 SHA512 31ee66a09e7bd14de949ae991c23a0b905d38407b73ae39bae6d01854d8708355c14bc4d0eab3ff931b85986d0236dd34e934eef6061f4b70739137fd0525084 EBUILD curl-8.0.1.ebuild 8702 BLAKE2B 24aee27a611d96a824f461384089730f6bc51500dc50d3a2dfc287e6cf76b31f6c072de757c2ff0686158c934f3be69732560c905691bf159da26b31bc005141 SHA512 b33fe3010a94e0db79b8aa1f5367a7ad9b6caaa84a89119bff24ee889cb046c4ce0d84b2e67f08cba31ac9f632ea337a851091437f4b5c89a2ecf942d958681b -EBUILD curl-8.1.2.ebuild 9468 BLAKE2B 5b31d25ce0dec4434ef80f79397f0955934ecb23af5dcfb72c71a06503ec1928e3477909d3ba3504884660809fee76b6f2767415239d265f94924b87b7121e95 SHA512 dcd46fd600fc17ae36409d3c925a13b071a96edb090f509578e2944f5b5ffb85281819454374dd70f4d509fea180192ce9be94cb65809f334cdd8ae75e1452aa -EBUILD curl-8.2.1.ebuild 10132 BLAKE2B 0e705b13cc925be777aad12bfbdb8c2bfab072354cd61bf028242c14fd80ee339dd85b50a8b3ed2117e143db9e38ddbede5db9e4c726ab8f203f728eb5bc7f8a SHA512 61ab19221f20065c1b07d4019746330d113346510067455de260919d7a4d59af646dfe3def07945ba7355e5c18b78be41a8c05b00d2a4bdffe387ef5ff2bbd15 -EBUILD curl-9999.ebuild 10132 BLAKE2B 0e705b13cc925be777aad12bfbdb8c2bfab072354cd61bf028242c14fd80ee339dd85b50a8b3ed2117e143db9e38ddbede5db9e4c726ab8f203f728eb5bc7f8a SHA512 61ab19221f20065c1b07d4019746330d113346510067455de260919d7a4d59af646dfe3def07945ba7355e5c18b78be41a8c05b00d2a4bdffe387ef5ff2bbd15 +EBUILD curl-8.1.2.ebuild 9466 BLAKE2B 0695dabbc28b35b07690314160c811aab0b44e565af722e8b5b0d961238f701da73cb2a07b7dde240d1d42046bb997d15d8f3256a15d3b2711dc60b469d60ca1 SHA512 e6a34356eb6c53d7214ef63cb1d3cd77a1047ba80884336f2ffc78042f74069313a485e9e1a1455438e32f65218cf7aad4ef87805126cf05c3cde42c144a01fd +EBUILD curl-8.2.1.ebuild 10145 BLAKE2B b8e1cf78cd98229d6669e8022b45d70847f2c1aa887a48035098e48b5c9b8f6de83e2c3b34ddd92e94a2f15e6b1abd01b305850bce0c8eab5ef094cd59f99944 SHA512 b8e2759d49ebc8b84b987208a4b596fb1c043fa5e2e87a9795935d67ae1096957ad04741f6742e6e7b4f864fc9df593f8fef981d785ed112c298e32b14c41d74 +EBUILD curl-9999.ebuild 10145 BLAKE2B b8e1cf78cd98229d6669e8022b45d70847f2c1aa887a48035098e48b5c9b8f6de83e2c3b34ddd92e94a2f15e6b1abd01b305850bce0c8eab5ef094cd59f99944 SHA512 b8e2759d49ebc8b84b987208a4b596fb1c043fa5e2e87a9795935d67ae1096957ad04741f6742e6e7b4f864fc9df593f8fef981d785ed112c298e32b14c41d74 MISC metadata.xml 2203 BLAKE2B 939a2ec06ec2155b88d510abdfaa00eafcd5a7e5f6f7983e456ccfc7cf4179d58adbcc7f282a11bb74d217640c93896fb5038206f7c76ea2c2e2543fe0db378e SHA512 c81d7159c0851dab0ae099c7129d965d3d3bd5cc7f7f3240052a4afab0eaa1e15efbf79265bbad5f2d257cc14b5d30daacd3aa5c3099c2ac264560e23ec797f1 diff --git a/net-misc/curl/curl-8.1.2.ebuild b/net-misc/curl/curl-8.1.2.ebuild index 1357144db769..171b7855d16c 100644 --- a/net-misc/curl/curl-8.1.2.ebuild +++ b/net-misc/curl/curl-8.1.2.ebuild @@ -17,7 +17,7 @@ else https://curl.se/download/${P}.tar.xz verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) " - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="curl" diff --git a/net-misc/curl/curl-8.2.1.ebuild b/net-misc/curl/curl-8.2.1.ebuild index 825ad81bdf78..b2ec02b6d7e6 100644 --- a/net-misc/curl/curl-8.2.1.ebuild +++ b/net-misc/curl/curl-8.2.1.ebuild @@ -54,7 +54,7 @@ RDEPEND=" http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] ) idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] ) kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) - ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + ldap? ( net-nds/openldap:=[static-libs?,${MULTILIB_USEDEP}] ) nghttp3? ( net-libs/nghttp3[${MULTILIB_USEDEP}] net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}] diff --git a/net-misc/curl/curl-9999.ebuild b/net-misc/curl/curl-9999.ebuild index 825ad81bdf78..b2ec02b6d7e6 100644 --- a/net-misc/curl/curl-9999.ebuild +++ b/net-misc/curl/curl-9999.ebuild @@ -54,7 +54,7 @@ RDEPEND=" http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] ) idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] ) kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) - ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + ldap? ( net-nds/openldap:=[static-libs?,${MULTILIB_USEDEP}] ) nghttp3? ( net-libs/nghttp3[${MULTILIB_USEDEP}] net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}] diff --git a/net-misc/curl/files/curl-8.2.0-basic-auth.patch b/net-misc/curl/files/curl-8.2.0-basic-auth.patch deleted file mode 100644 index 899ffb75a878..000000000000 --- a/net-misc/curl/files/curl-8.2.0-basic-auth.patch +++ /dev/null @@ -1,127 +0,0 @@ -Patch-Source: https://github.com/curl/curl/pull/11492 --- -From 0470577eb4524f09d245e9e6afd42ba8677a5a19 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Thu, 20 Jul 2023 23:20:50 +0200 -Subject: [PATCH 1/2] test979: test -u with redirect to (the same) absolute - host - ---- - tests/data/Makefile.inc | 1 + - tests/data/test979 | 64 +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 65 insertions(+) - create mode 100644 tests/data/test979 - -diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc -index 8ee1394d4e562..12aefb14c0d1b 100644 ---- a/tests/data/Makefile.inc -+++ b/tests/data/Makefile.inc -@@ -122,6 +122,7 @@ test943 test944 test945 test946 test947 test948 test949 test950 test951 \ - test952 test953 test954 test955 test956 test957 test958 test959 test960 \ - test961 test962 test963 test964 test965 test966 test967 test968 test969 \ - test970 test971 test972 test973 test974 test975 test976 test977 test978 \ -+test979 \ - \ - test980 test981 test982 test983 test984 test985 test986 test987 test988 \ - test989 \ -diff --git a/tests/data/test979 b/tests/data/test979 -new file mode 100644 -index 0000000000000..40cc35044d9f6 ---- /dev/null -+++ b/tests/data/test979 -@@ -0,0 +1,64 @@ -+ -+ -+ -+HTTP -+HTTP GET -+Basic -+ -+ -+ -+# -+# Server-side -+ -+ -+HTTP/1.1 302 go go go -+Content-Length: 8 -+Location: http://%HOSTIP:%HTTPPORT/user/%TESTNUMBER0002 -+Content-Type: text/html -+Funny-head: yesyes -+ -+notreal -+ -+ -+HTTP/1.1 200 OK -+Content-Length: 6 -+Content-Type: text/html -+Funny-head: yesyes -+ -+final -+ -+ -+ -+# -+# Client-side -+ -+ -+http -+ -+ -+-u with redirect to absolute URL using same origin and auth -+ -+ -+http://first:secret@%HOSTIP:%HTTPPORT/%TESTNUMBER -L -u smith:doggie -+ -+ -+ -+# -+# Verify data after the test has been "shot" -+ -+ -+GET /%TESTNUMBER HTTP/1.1 -+Host: %HOSTIP:%HTTPPORT -+Authorization: Basic c21pdGg6ZG9nZ2ll -+User-Agent: curl/%VERSION -+Accept: */* -+ -+GET /user/%TESTNUMBER0002 HTTP/1.1 -+Host: %HOSTIP:%HTTPPORT -+Authorization: Basic c21pdGg6ZG9nZ2ll -+User-Agent: curl/%VERSION -+Accept: */* -+ -+ -+ -+ - -From c1effdfe658ae505e8ea65e5f46d810c4b8d81cb Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Thu, 20 Jul 2023 23:28:19 +0200 -Subject: [PATCH 2/2] transfer: do not clear the credentials on redirect to - absolute URL - -Makes test 979 work. Regression shipped in 8.2.0 from commit -dd4d1a26959f63a2c - -Fixes #11486 -Reported-by: Cloudogu Siebels ---- - lib/transfer.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/lib/transfer.c b/lib/transfer.c -index 52cd6a0153673..b678004b95ad2 100644 ---- a/lib/transfer.c -+++ b/lib/transfer.c -@@ -1558,10 +1558,6 @@ CURLcode Curl_follow(struct Curl_easy *data, - /* If this is not redirect due to a 401 or 407 response and an absolute - URL: don't allow a custom port number */ - disallowport = TRUE; -- if(!data->set.allow_auth_to_other_hosts) { -- Curl_safefree(data->state.aptr.user); -- Curl_safefree(data->state.aptr.passwd); -- } - } - - DEBUGASSERT(data->state.uh); diff --git a/net-misc/curl/files/curl-8.2.0-http2-eof.patch b/net-misc/curl/files/curl-8.2.0-http2-eof.patch deleted file mode 100644 index 0040a3c6560e..000000000000 --- a/net-misc/curl/files/curl-8.2.0-http2-eof.patch +++ /dev/null @@ -1,32 +0,0 @@ -Patch-Source: https://github.com/curl/curl/commit/f9314f317f017e19e1802ce04ceeae620ca2cd71 --- -From: Stefan Eissing -Date: Thu, 20 Jul 2023 13:08:00 +0200 -Subject: [PATCH] http2: fix regression on upload EOF handling - -- a regression introduced by c9ec85121110d7cbbbed2990024222c8f5b8afe5 - where optimization of small POST bodies leads to a new code path - for such uploads that did not trigger the "done sending" event -- add triggering this event for early "upload_done" situations - -Fixes #11485 -Closes #11487 -Reported-by: Aleksander Mazur ---- - lib/http.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/lib/http.c b/lib/http.c -index f851bcd4a3443..e04028b3fec54 100644 ---- a/lib/http.c -+++ b/lib/http.c -@@ -3380,6 +3380,9 @@ CURLcode Curl_http(struct Curl_easy *data, bool *done) - } - } - -+ if(data->req.upload_done) -+ Curl_conn_ev_data_done_send(data); -+ - if((conn->httpversion >= 20) && data->req.upload_chunky) - /* upload_chunky was set above to set up the request in a chunky fashion, - but is disabled here again to avoid that the chunked encoded version is diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index 73dd825b6497..1457b2a1844c 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -4,7 +4,7 @@ DIST gallery-dl-1.25.7.gh.tar.gz 570326 BLAKE2B b499d9dad019b6a209cb4ce1c6ef6486 DIST gallery-dl-1.25.8.gh.tar.gz 570435 BLAKE2B 33cd558c0f30cc31adbd0a51365b9501309be001cb0f7a3bb83e21dc797ca7e097b94e1575e4c0342fad44a5fca07a486d1e44db1a12d90ade06d0bc4acf8384 SHA512 22bd9e330efe24cb56e7b9b3eb219094aa897bb620253c4dd3fcda33df82fc021f1151dd9a6aff1f762c3ed4d426aadc75a398a659b30f64f254780554f46687 EBUILD gallery-dl-1.25.5.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47 EBUILD gallery-dl-1.25.6.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47 -EBUILD gallery-dl-1.25.7.ebuild 1032 BLAKE2B 3125acbb0bcd2d976c16e851d1ed3842e42a61b925c9f2c7e6b6cc4fd7e0e33c9734ee732facce9bad48707d51340d10e21efad38df29ccdae9fe937044301ab SHA512 27f49057c5de6e891fc7e3ebb46300ceb6c86803eeaebb4827608897f2e91a67773478830fccb68890a0a1b9b20b57ae543c96bf0eca83f1480ffb84354aaf5b +EBUILD gallery-dl-1.25.7.ebuild 1031 BLAKE2B b6172f1293d87ea8cb8dd409cb78806dea78451110fed450555e1e4837218550bbb56b3dd26d8ae151b256832c7517426852aa4755456fddccad392592dc5531 SHA512 8aef70d4bd89450334a552f9ad719fbbf12a866402bd1032c0c67cf927d15400b91bb78e44fba716753c791ee18f4ea1541082991a040104c94cf02abd3993f4 EBUILD gallery-dl-1.25.8.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26 EBUILD gallery-dl-9999.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26 -MISC metadata.xml 722 BLAKE2B d44c3a3cc18ecaceb2e112a314c63bb913448516eec1118a86a4c0e770ed6dca322d4653358bd78b0b3c0dcf10007e1c5d1033dd9d5996f6d6f3dc5659280f74 SHA512 7a95345138c738aec445af215a3381308a40bcc1475d2718880cc124795237bff6bbc4312e63b5a135815b17b37b1b130da90b81b895c16f3f86de4b51fd3f40 +MISC metadata.xml 747 BLAKE2B bb63a74ca71891f1e937e6bd41b4cef50f1e1d459ab389f83f881cbfcc5c39bf5c4b8e999ea6cab7406a97f3dca9644380eaf1930d811746c5b893b948085ecd SHA512 302b9f3cde6c404de62347415c1f02d6884a9327c88871ea67b986ac7eaadac6b79018d919f5e6a2d8dde5dfd9e12d6c7c4702120fb08bfbfa291df4d1baecae diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild index 3369767449a5..371abd912084 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git" else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 hppa ~ppc ppc64 ~riscv x86" fi LICENSE="GPL-2" diff --git a/net-misc/gallery-dl/metadata.xml b/net-misc/gallery-dl/metadata.xml index a84cb7bedb41..175585149331 100644 --- a/net-misc/gallery-dl/metadata.xml +++ b/net-misc/gallery-dl/metadata.xml @@ -11,6 +11,7 @@ mikf/gallery-dl gallery-dl + gallery-dl is a command-line program to download image-galleries and -collections from several image hosting sites. diff --git a/net-misc/httpie/Manifest b/net-misc/httpie/Manifest index 1dcc9ede0f91..5311e507d99b 100644 --- a/net-misc/httpie/Manifest +++ b/net-misc/httpie/Manifest @@ -1,5 +1,5 @@ AUX httpie-urllib3-2-fixes.patch 1852 BLAKE2B 8298b18a64e0fc99f422d5c3260ca9b567de08f9cc7b0d2cb0c20ba675a717dd1e4cff03bc036beead71f58426153e2b040fea06e4383df768d004afdbd807e7 SHA512 c926450b4ef43274e0e70b51605ff020ccf82a0704d86814590cbe40db5ea1329ec357b7f630f860b09549f76a34211c3799956b67d8f2f0db51ad14c1ba53b9 DIST httpie-3.2.1.gh.tar.gz 1276550 BLAKE2B 627aa3db762e9e407f882be2c4267f5227301b189695537e7ac69ff140d6d39292251e131f9b9e7761e904a736d112bb4c1f5c6708c1468c6309474ee8c140b6 SHA512 ffcf6050138c49d5acb01f214d9b3fee6c78502c4c6dc45a295bafc88aafd1789f97a69c922f6e093fb48a402c1f83a7fff5307849130df81c4bcb2d595a03bf EBUILD httpie-3.2.1-r1.ebuild 1199 BLAKE2B cc2325459fd6bfc94cccf18f4a33ef762009ddfeb2c23cde5af7ccf7785873e0cc0ef41e77ad85c8ddc30bbc1296d117b50edf2c997a6ca4e40a4fbda8dbda45 SHA512 b46af54de9bddeffb4649418342710e6324dfa4ea2ef6638caa07bc58f7aff809d8246475b57375fabaee2fb65118cf4964068d16be30d064bf20ac4a204267e -EBUILD httpie-3.2.1-r2.ebuild 1257 BLAKE2B 61da32e00ec90c0328a4189842a8621ffce84d88bdc965a6fe0b3225174bb9ba918516f1e7c31f872635c12a786c0a5016e1f9cc47db6789731b15f491887000 SHA512 f98afffa6777ecd2fa5d9420b92ec27e13bd11ee0fa6966ffcf25a44ce8a74ede4c0af116dd48bfe0c8c5df64f92395aab21fc792e2175a722f8cf5f2a178fef -MISC metadata.xml 1018 BLAKE2B 590895c58cac7c3c12b1c605c7d9f6adaa35a88a5148bfae2f4ecbff8151996dfb58e4e8852d74e9a292e0b563cdf9b491fb5360a623e5b09db86ece421c43d2 SHA512 89503eeb43253c9237b1e1be0671f6dcfd50a1a7445aaea13bca4a832d4d2e6cb2c0c420d0803156a44b3a2a6ea4bc98531950067a7d73bd5555703a71c0a1fa +EBUILD httpie-3.2.1-r2.ebuild 1255 BLAKE2B 760084b16fbcd95341e67b24db2919dc84d75e20063fee3793245fc659a18bf816d64348a12aefa22f843d40e216da69588cdde8736f74b4c1b724c128e19502 SHA512 b984af94d3104df7956ede9485f563f23ef8835d50d0524de632f12b02ca2429ba4c2ba587c7023d82538fad3428b0103e9fca623e5ae0bfbc9ad9a3f9bd7d70 +MISC metadata.xml 933 BLAKE2B a0e1a09be17802bd416493a82c30eeef966985e7e9dd75a0c00de03d36b90b52883cf274d5257f62e2881fad6c8505cfefe47394c2796b97c9973e8a82fd2598 SHA512 dcb5b425e423af7fe38f82f5f32d2cce740789e2f7cae1dbc32a0cf46b6cd1be107fbe9fffa139f9a699042681bdd37a0fa7141fcf8b991cdea8991ed89a694c diff --git a/net-misc/httpie/httpie-3.2.1-r2.ebuild b/net-misc/httpie/httpie-3.2.1-r2.ebuild index db50e1e2094e..217a2307a2d1 100644 --- a/net-misc/httpie/httpie-3.2.1-r2.ebuild +++ b/net-misc/httpie/httpie-3.2.1-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/httpie/httpie/archive/${PV}.tar.gz -> ${P}.gh.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-python/charset-normalizer[${PYTHON_USEDEP}] diff --git a/net-misc/httpie/metadata.xml b/net-misc/httpie/metadata.xml index 73d29e0ff649..cba10e14d2cc 100644 --- a/net-misc/httpie/metadata.xml +++ b/net-misc/httpie/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + HTTPie (pronounced aitch-tee-tee-pie) is a command line HTTP client. Its goal is to make CLI interaction with web services as diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest index c84adfd6c19e..719b736bdfac 100644 --- a/net-misc/openssh/Manifest +++ b/net-misc/openssh/Manifest @@ -15,6 +15,9 @@ DIST openssh-9.3p1.tar.gz 1856839 BLAKE2B 45578edf98bba3d23c7cefe60d8a7d3079e7c6 DIST openssh-9.3p1.tar.gz.asc 833 BLAKE2B e6533d64b117a400b76b90f71fa856d352dea57d91e4e89fa375429403ac0734cc0a2f075bc58c6bb4f40a8f9776735aa36bdb0bbf3880a2115cea787633e48b SHA512 6222378eb24a445c6c1db255392b405f5369b1af0e92f558d4ba05b0d83ab0d084cb8f4b91d7ae8636f333d970638a6635e2bc7af885135dd34992d87f2ef1f4 DIST openssh-9.3p2.tar.gz 1835850 BLAKE2B 38f8d4ada263112b318fafccabf0a33a004d8290a867434004eb3d37127c9bdabe6e0225fca9d6d68fb54338fec81dcc9313ca7c91d3a033311db44174dc9f6f SHA512 15b8c57aa120186f1d1c3c2b8dc6ffd26733e12f755a6b0a4255d9ec1815a61506275ff5723b4ac029e44bc2ad22852ac36e1101f292348fbfa79aa1a4cd3f35 DIST openssh-9.3p2.tar.gz.asc 833 BLAKE2B cfba3867d7f97cb2c904bd3ae111bd63e8a050464b66e3f3f22390839a153d57ef5819182f8ad99a6b520f27881143552dc64fccfc33dcc0483ffe1ef33a5a47 SHA512 759e512a36a3a62264803b517298a65c83e1daebd9867e28ea1ca4999c38539368815ccda86540a4f5d45fa79c539d8242995ba55f2918baf2a7404c105e337a +DIST openssh-9.4p1.tar.gz 1845094 BLAKE2B d13d758129cce947d3f12edb6e88406aad10de6887b19ffa3ebd8e382b742a05f2a692a8824aec99939f6c7e13fbccc3bb14e5ee112f9a9255d4882eb87dcf53 SHA512 0aaedeced7dbc70419c7245eb0e9db4ef570e0e7739b890ebae04d56da5fe8d147e8e150f3c943f60730976569e3ac6cc8da62ec7e2a78e2ef47d295ca0b1d25 +DIST openssh-9.4p1.tar.gz.asc 833 BLAKE2B 95eedd9356766e5d0ea1261da3dc4c7869f054b418c626fb35815a0aa655b1ddbf54436b437d98c4344b05c9196c8fa1f592eac07b3ccf08bd3e980f8b6955af SHA512 983b4ebaa3b98e70831ce686cb503270926c065163a2510eef0c5102ef50b6e665b889ee15ea8c0bd7c4bbddb19270f036e1d554a8212ef2c292f9c682c8631a EBUILD openssh-9.3_p1-r1.ebuild 13404 BLAKE2B e90967abd981b984cabb0103e2137ced43b424de3e9bb26c1d7dac510566e167f6b88e0303dab44699a0ecac82ba438181c03a08330c3dd7f5dae108c4b81705 SHA512 6a12f83fb31479316e5573321beb82bab76752e2a01622c35073950edeeae819d791032056bf11fe5ea310a3cee0834e33cb814e87a8b3ad1dda9a4641702666 EBUILD openssh-9.3_p2.ebuild 13528 BLAKE2B 730ded6f2bbb99f1856882edf535459e0e40769f9e28709f78b200a2261ffd9de611a1dc0615d60f6d7da45793ef25e9e9c02b1eabfb75bde447b3303a4e6299 SHA512 7b1144ce50bd7a20523581f4a7b4fca4887bf73ba9e21f92c1a080c87c72e7a5513703fff842faafb24aa42169f127071467e6dc3843721054fc92089f2bd70d +EBUILD openssh-9.4_p1.ebuild 13409 BLAKE2B d067d0b20771b4e1e8a3e807b72785ac8785ef090a63109a0b73997b186873b49969cee2690bd145b8c0cf430a1d527d327954a19f36a48ecb4471fd23df6acc SHA512 4102d0bec500270c15c8645ba75c06015fa325a9b0e49874c28ae099cab539cc4fbbe3c2ad9c9a46348954dd9acd9727be8015183c4d2b8785ecacb017a7c852 MISC metadata.xml 1788 BLAKE2B d04d3030f70f3615522672fa56e684acaa67ddce8d16cce86ba8911fb8fc11ed152be012ecf560427d271868c4841a7422aaa644305947302d3ebab62bdb577d SHA512 bd328e3a33ce04b989149333db5f774f1b52540f12ef83b08b7fcf136ae2a3a9c83bef42c28991d3536249098ca0b9ffd21e583d93599580510d8619e9fd01ca diff --git a/net-misc/openssh/openssh-9.4_p1.ebuild b/net-misc/openssh/openssh-9.4_p1.ebuild new file mode 100644 index 000000000000..ec36f3445783 --- /dev/null +++ b/net-misc/openssh/openssh-9.4_p1.ebuild @@ -0,0 +1,380 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig + +# Make it more portable between straight releases +# and _p? releases. +PARCH=${P/_} + +DESCRIPTION="Port of OpenBSD's free SSH release" +HOMEPAGE="https://www.openssh.com/" +SRC_URI=" + mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz + verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc )" +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openssh.org.asc +S="${WORKDIR}/${PARCH}" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +# Probably want to drop ssl defaulting to on in a future version. +IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test X xmss" + +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + ldns? ( ssl ) + pie? ( !static ) + static? ( !kerberos !pam ) + xmss? ( ssl ) + test? ( ssl ) +" + +# tests currently fail with XMSS +REQUIRED_USE+="test? ( !xmss )" + +LIB_DEPEND=" + audit? ( sys-process/audit[static-libs(+)] ) + ldns? ( + net-libs/ldns[static-libs(+)] + net-libs/ldns[ecdsa(+),ssl(+)] + ) + libedit? ( dev-libs/libedit:=[static-libs(+)] ) + security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) + selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) + ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) + virtual/libcrypt:=[static-libs(+)] + >=sys-libs/zlib-1.2.3:=[static-libs(+)] +" +RDEPEND=" + acct-group/sshd + acct-user/sshd + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + pam? ( sys-libs/pam ) + kerberos? ( virtual/krb5 ) +" +DEPEND="${RDEPEND} + virtual/os-headers + kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) + static? ( ${LIB_DEPEND} ) +" +RDEPEND="${RDEPEND} + !net-misc/openssh-contrib + pam? ( >=sys-auth/pambase-20081028 ) + !prefix? ( sys-apps/shadow ) + X? ( x11-apps/xauth ) +" +# Weird dep construct for newer gcc-config for bug #872416 +BDEPEND=" + sys-devel/autoconf + virtual/pkgconfig + || ( + >=sys-devel/gcc-config-2.6 + >=sys-devel/clang-toolchain-symlinks-14-r1:14 + >=sys-devel/clang-toolchain-symlinks-15-r1:15 + >=sys-devel/clang-toolchain-symlinks-16-r1:* + ) + verify-sig? ( sec-keys/openpgp-keys-openssh ) +" + +PATCHES=( + "${FILESDIR}/${PN}-9.3_p1-GSSAPI-dns.patch" #165444 integrated into gsskex + "${FILESDIR}/${PN}-9.3_p1-openssl-ignore-status.patch" + "${FILESDIR}/${PN}-9.3_p1-disable-conch-interop-tests.patch" + "${FILESDIR}/${PN}-9.3_p1-fix-putty-tests.patch" + "${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" +) + +pkg_pretend() { + local i enabled_eol_flags disabled_eol_flags + for i in hpn sctp X509; do + if has_version "net-misc/openssh[${i}]"; then + enabled_eol_flags+="${i}," + disabled_eol_flags+="-${i}," + fi + done + + if [[ -n ${enabled_eol_flags} && ${OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING} != yes ]]; then + # Skip for binary packages entirely because of environment saving, bug #907892 + [[ ${MERGE_TYPE} == binary ]] && return + + ewarn "net-misc/openssh does not support USE='${enabled_eol_flags%,}' anymore." + ewarn "The Base system team *STRONGLY* recommends you not rely on this functionality," + ewarn "since these USE flags required third-party patches that often trigger bugs" + ewarn "and are of questionable provenance." + ewarn + ewarn "If you must continue relying on this functionality, switch to" + ewarn "net-misc/openssh-contrib. You will have to remove net-misc/openssh from your" + ewarn "world file first: 'emerge --deselect net-misc/openssh'" + ewarn + ewarn "In order to prevent loss of SSH remote login access, we will abort the build." + ewarn "Whether you proceed with disabling the USE flags or switch to the -contrib" + ewarn "variant, when re-emerging you will have to set" + ewarn + ewarn " OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes" + + die "Building net-misc/openssh[${disabled_eol_flags%,}] without OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes" + fi + + # Make sure people who are using tcp wrappers are notified of its removal. #531156 + if grep -qs '^ *sshd *:' "${EROOT}"/etc/hosts.{allow,deny} ; then + ewarn "Sorry, but openssh no longer supports tcp-wrappers, and it seems like" + ewarn "you're trying to use it. Update your ${EROOT}/etc/hosts.{allow,deny} please." + fi +} + +src_prepare() { + sed -i \ + -e "/_PATH_XAUTH/s:/usr/X11R6/bin/xauth:${EPREFIX}/usr/bin/xauth:" \ + pathnames.h || die + + # don't break .ssh/authorized_keys2 for fun + sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die + + eapply -- "${PATCHES[@]}" + + [[ -d ${WORKDIR}/patches ]] && eapply "${WORKDIR}"/patches + + eapply_user #473004 + + # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox + sed -e '/\t\tpercent \\/ d' \ + -i regress/Makefile || die + + tc-export PKG_CONFIG + local sed_args=( + -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" + # Disable fortify flags ... our gcc does this for us + -e 's:-D_FORTIFY_SOURCE=2::' + ) + + # _XOPEN_SOURCE causes header conflicts on Solaris + [[ ${CHOST} == *-solaris* ]] && sed_args+=( + -e 's/-D_XOPEN_SOURCE//' + ) + sed -i "${sed_args[@]}" configure{.ac,} || die + + eautoreconf +} + +src_configure() { + addwrite /dev/ptmx + + use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG + use static && append-ldflags -static + use xmss && append-cflags -DWITH_XMSS + + if [[ ${CHOST} == *-solaris* ]] ; then + # Solaris' glob.h doesn't have things like GLOB_TILDE, configure + # doesn't check for this, so force the replacement to be put in + # place + append-cppflags -DBROKEN_GLOB + fi + + # use replacement, RPF_ECHO_ON doesn't exist here + [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no + + local myconf=( + --with-ldflags="${LDFLAGS}" + --disable-strip + --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run + --sysconfdir="${EPREFIX}"/etc/ssh + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc + --datadir="${EPREFIX}"/usr/share/openssh + --with-privsep-path="${EPREFIX}"/var/empty + --with-privsep-user=sshd + --with-hardening + $(use_with audit audit linux) + $(use_with kerberos kerberos5 "${EPREFIX}"/usr) + $(use_with ldns) + $(use_with libedit) + $(use_with pam) + $(use_with pie) + $(use_with selinux) + $(use_with security-key security-key-builtin) + $(use_with ssl openssl) + $(use_with ssl ssl-engine) + ) + + if use elibc_musl; then + # musl defines bogus values for UTMP_FILE and WTMP_FILE + # https://bugs.gentoo.org/753230 + myconf+=( --disable-utmp --disable-wtmp ) + fi + + # Workaround for Clang 15 miscompilation with -fzero-call-used-regs=all + # bug #869839 (https://github.com/llvm/llvm-project/issues/57692) + tc-is-clang && myconf+=( --without-hardening ) + + econf "${myconf[@]}" +} + +src_test() { + local tests=( compat-tests ) + local shell=$(egetshell "${UID}") + if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then + ewarn "Running the full OpenSSH testsuite requires a usable shell for the 'portage'" + ewarn "user, so we will run a subset only." + tests+=( interop-tests ) + else + tests+=( tests ) + fi + + local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 + mkdir -p "${HOME}"/.ssh || die + emake -j1 "${tests[@]}" > "${ED}"/etc/ssh/ssh_config || die + Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf" + EOF + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config || die + Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf" + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die + # Send locale environment variables (bug #367017) + SendEnv ${locale_vars[*]} + + # Send COLORTERM to match TERM (bug #658540) + SendEnv COLORTERM + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die + RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts" + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/ssh_revoked_hosts || die + # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ + ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die + # Allow client to pass locale environment variables (bug #367017) + AcceptEnv ${locale_vars[*]} + + # Allow client to pass COLORTERM to match TERM (bug #658540) + AcceptEnv COLORTERM + EOF + + if use pam ; then + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die + UsePAM yes + # This interferes with PAM. + PasswordAuthentication no + # PAM can do its own handling of MOTD. + PrintMotd no + PrintLastLog no + EOF + fi + + if use livecd ; then + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die + # Allow root login with password on livecds. + PermitRootLogin Yes + EOF + fi +} + +src_install() { + emake install-nokeys DESTDIR="${D}" + fperms 600 /etc/ssh/sshd_config + dobin contrib/ssh-copy-id + newinitd "${FILESDIR}"/sshd-r1.initd sshd + newconfd "${FILESDIR}"/sshd-r1.confd sshd + + if use pam; then + newpamd "${FILESDIR}"/sshd.pam_include.2 sshd + fi + + tweak_ssh_configs + + doman contrib/ssh-copy-id.1 + dodoc ChangeLog CREDITS OVERVIEW README* TODO sshd_config + + diropts -m 0700 + dodir /etc/skel/.ssh + rmdir "${ED}"/var/empty || die + + systemd_dounit "${FILESDIR}"/sshd.socket + systemd_newunit "${FILESDIR}"/sshd.service.1 sshd.service + systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' +} + +pkg_preinst() { + if ! use ssl && has_version "${CATEGORY}/${PN}[ssl]"; then + show_ssl_warning=1 + fi +} + +pkg_postinst() { + local old_ver + for old_ver in ${REPLACING_VERSIONS}; do + if ver_test "${old_ver}" -lt "5.8_p1"; then + elog "Starting with openssh-5.8p1, the server will default to a newer key" + elog "algorithm (ECDSA). You are encouraged to manually update your stored" + elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." + fi + if ver_test "${old_ver}" -lt "7.0_p1"; then + elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." + elog "Make sure to update any configs that you might have. Note that xinetd might" + elog "be an alternative for you as it supports USE=tcpd." + fi + if ver_test "${old_ver}" -lt "7.1_p1"; then #557388 #555518 + elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" + elog "weak sizes. If you rely on these key types, you can re-enable the key types by" + elog "adding to your sshd_config or ~/.ssh/config files:" + elog " PubkeyAcceptedKeyTypes=+ssh-dss" + elog "You should however generate new keys using rsa or ed25519." + + elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" + elog "to 'prohibit-password'. That means password auth for root users no longer works" + elog "out of the box. If you need this, please update your sshd_config explicitly." + fi + if ver_test "${old_ver}" -lt "7.6_p1"; then + elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." + elog "Furthermore, rsa keys with less than 1024 bits will be refused." + fi + if ver_test "${old_ver}" -lt "7.7_p1"; then + elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." + elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" + elog "if you need to authenticate against LDAP." + elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." + fi + if ver_test "${old_ver}" -lt "8.2_p1"; then + ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" + ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" + ewarn "connection is generally safe." + fi + if ver_test "${old_ver}" -lt "9.2_p1-r1" && systemd_is_booted; then + ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" + ewarn "'Restart=on-failure', which causes the service to automatically restart if it" + ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," + ewarn "but it can increase the vulnerability of the system in the event of a future exploit." + ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" + ewarn "set 'Restart=no' in your sshd unit file." + fi + done + + if [[ -n ${show_ssl_warning} ]]; then + elog "Be aware that by disabling openssl support in openssh, the server and clients" + elog "no longer support dss/rsa/ecdsa keys. You will need to generate ed25519 keys" + elog "and update all clients/servers that utilize them." + fi +} diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest index 4602a1fdda12..9e9052f83dfc 100644 --- a/net-misc/rclone/Manifest +++ b/net-misc/rclone/Manifest @@ -7,4 +7,4 @@ DIST rclone-1.63.1.tar.gz 16294505 BLAKE2B ccb83d5c748f8b68ba7eb7f5910f9b3e8e503 EBUILD rclone-1.62.2-r1.ebuild 1104 BLAKE2B 505d0eb66a338c3303e20cc4047f4b59411152c3e8269a12db61802d62814f403d5c85877428e8937be0e0b0c770d6c7e67b6c9d8723c6feaf1e256b8d4f1dd0 SHA512 e17b70474989f184a72e8c656e15d2a7296a55ede71493ef10c85adba247baaee749d382faad820667cd0ecc192732b07771f1159ca2929a5d32f92dcdf4517a EBUILD rclone-1.63.0.ebuild 1106 BLAKE2B ea488103b1add2e7cb85778a011f25521747cbbca262d924b19e4589a2e5214084c185bc15b0428918c9591b63fff299baa4a3687b886c3855fb63f519b55c4e SHA512 4ad37681aea9afd7523913a4fe56a9b3ddc3314085a8964eb1097c0d4a71809219ee344a8fe3879d54989e0eeea3a051a3f11c24ac51985e637713e76df26921 EBUILD rclone-1.63.1.ebuild 1106 BLAKE2B ea488103b1add2e7cb85778a011f25521747cbbca262d924b19e4589a2e5214084c185bc15b0428918c9591b63fff299baa4a3687b886c3855fb63f519b55c4e SHA512 4ad37681aea9afd7523913a4fe56a9b3ddc3314085a8964eb1097c0d4a71809219ee344a8fe3879d54989e0eeea3a051a3f11c24ac51985e637713e76df26921 -MISC metadata.xml 439 BLAKE2B b5861dff54f0d84231305efb12b3bae89c7f813b5da790804a3b5d7328ef85d7b059471ed1c652f9f53a10a3923c2c06913009b937e60adb1f45240ac8d988c1 SHA512 336fcb38344e49383a1daafb2f787485113ebe5dd473e833e3e60ad77361024ff97461e554c8216c24263d1ce22b1ed1bc42e3fec6225cf485a2ee5dea5c2c3a +MISC metadata.xml 326 BLAKE2B d66b47f06b10f70e04c0bcae94cda45bbc562cf6c543454a02e34291039c395971fb0a2bae4e3022294a9fcdfe3c1936d67002317f2c467ea2a7a609b51908fd SHA512 570f1668212583dceec0166218b237aa934b67cca17d0a1029caaf66c3b47382233a8571857bffd0ff49ada70924ce9cd5b17c6124152862ba7422ee93e35f5e diff --git a/net-misc/rclone/metadata.xml b/net-misc/rclone/metadata.xml index 7707dffb70af..92b54863ba1f 100644 --- a/net-misc/rclone/metadata.xml +++ b/net-misc/rclone/metadata.xml @@ -5,10 +5,6 @@ perfinion@gentoo.org Jason Zaman - - slashbeast@gentoo.org - Piotr Karbowski - rclone/rclone diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest index bfdaf896dff1..bb3f958fe322 100644 --- a/net-misc/yt-dlp/Manifest +++ b/net-misc/yt-dlp/Manifest @@ -1,4 +1,4 @@ DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d EBUILD yt-dlp-2023.07.06.ebuild 1904 BLAKE2B 2481fbe36a0eb0f85530410a012d1947611adbbd759214f7f416e538a3ee837f14560c07c878f25e885f49d2de7a898b0d931ecc578d0177b26218f2b3ee61c6 SHA512 ac8d5cbe2c61430dbab82fbb391a83d0f14d43a801e151c0dc907cce3adb6df4d322099b9f47b995168f8080dbbe4b9094082bee8ca26cff428a03dd7d2229c6 EBUILD yt-dlp-9999.ebuild 2083 BLAKE2B 966d5cc4008e409d9a664e1e99dfb35c547f30182057c906414c7f3907cde39690aa6ec09fe4d2a5ffc64e17d871f796a2efba6f3123b980e2e4fbe5ae3f907c SHA512 0e02591e3e852849f2979478751cc90f145550f8f22cea5b45567c0450ce542c27ab2e435d399d5257834a11ae5580492b64a220a68031dd4da642a94fbc26ac -MISC metadata.xml 505 BLAKE2B 520725078c47caf245904b10aab8929bf9a9a357a70315fda67e7dd59b77cb0c1614e7de03029772288aefa76678c7c4c97c7153364552f5ebe0f951df651e9f SHA512 af72cc5782fe5ed5a6748dcd7ebe7c9393ff7a9ad6d5a1a3a8c2824d323e86f1a97036745570790898fe9a51047601f9a4d95befc0e02b8c16822b7cc94e0734 +MISC metadata.xml 392 BLAKE2B d2aa6fc43f7f9038d320197a18107f15e56ed5e242e6c3cdc1b7111184580ab14fae8cbd16776794d207dd39ea0ca65975c08a54449f4cf90370ea95a66083d9 SHA512 867c61c1e41d7594decd5e10a2b45d934313cb751ba22356fc1ab61e0a40b2543847b195d20c7a39ba92370d8b3908e6f90d690915579b55808872efe8d3cebe diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml index 0d02b5cb9e5f..27010be612e8 100644 --- a/net-misc/yt-dlp/metadata.xml +++ b/net-misc/yt-dlp/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - ionen@gentoo.org Ionen Wolkens diff --git a/net-misc/zerotier/Manifest b/net-misc/zerotier/Manifest index ec2516542f93..47a5b6b18592 100644 --- a/net-misc/zerotier/Manifest +++ b/net-misc/zerotier/Manifest @@ -186,7 +186,7 @@ DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007 DIST zerotier-1.10.1.tar.gz 84019609 BLAKE2B 317177c3f64818a78aed3f24e0d5fa8f164bb3778fcf123f222983b784aa8ed4a5bfd842857b3da7bca39e09e74a99b88c541921f2d1ed7633282cc9bae19bd2 SHA512 6a4c9c30b4aad389a60bd72b154f2a0c34303925a5c0efb815b4651db0db5e7b79740b5cfc4f2825bda7c158d374fff277b2f5ba57cd2cf5c740168198e7bbbd DIST zerotier-1.10.6.tar.gz 15259391 BLAKE2B 48a47744502f976584c622f0f117ae2b7f73addd69bdb19c0829b1c0b99fa387618b2cd7203eb4f8838cb59c85ec658792066f55c650f2d9d9774029779d267c SHA512 e22982e0898d5db4748ca009480cc6ea07b13e1cf3dcb2c78fbba5036519c0d08afe8bdad20766669f52fef03679ff228414337e2478990fd5ba5d3dbece1972 DIST zerotier-1.6.4.tar.gz 16021448 BLAKE2B b45219c2e54f3e789fb970fc8cd9d26ce6175c9737f02838efd11c07223ca49c10480935319292e609cb24bef46aaf7f5eebc8335e84af642d25e87ea5a8e163 SHA512 b1cd96cdc76cfd7929016382bc4a373a88d468010134cd65efbe32fc23e1cb56e0306f84ae10b3ad6d65e7a3fa6aebe79ec6c019840123f770bbc6fe2152723c -EBUILD zerotier-1.10.1.ebuild 1342 BLAKE2B 6fc9a0c73c10e645ce1bf070bbae2ac66d7c7e875d2f0fd09a6c8f75de1243383c793acd5a5d59115a28b06fc0bda4d456e68a96864823848d0783fa7c3073d9 SHA512 5cd827beda429e5b9f26a4a6590beaf8e8b76af9bf1e6b005b81b8088e744a19ab1cc112071b1a17cfa3a86e2a3214a3f1f76213c7b3bd770b3d21ed435bb281 -EBUILD zerotier-1.10.6.ebuild 5898 BLAKE2B a2c0619d55666098172f6cbf06721bc02e82e9b2a2b82278d8b21053d1a3f89b88c64a46847b8cf4b3d589d2944c737cf5cc030dbb9a27ae1e68d11151359ba3 SHA512 07f8b16368d2e1be5ea91c9eb4f182214f44c89cfc6bcd2f9bba673a71c9de548e3bf1e40aa65d0dd7812f0e5a484db50520f3ff6d57fbbb741aa82fcfcef4a5 -EBUILD zerotier-1.6.4.ebuild 1811 BLAKE2B e322dffb348bd3150f528a363dbc371b162c638c16e72a5a5da93d627980039fc8f8f2a0eee1e780e91e23b643d72835310db73d41e6d119c9ea964756eabc57 SHA512 912d1a950617ea9db70f5d71329cad3fc5f3e669d0ffbaa02bc7dacf127f67ae62abb6e987b7a39a02a3c0093d1d8c670b5af4190a47443321449862a7d8270d +EBUILD zerotier-1.10.1.ebuild 1343 BLAKE2B 0547025346e58df3cd0a3991ae7e10d38d4be889815a00f15955d6dad7b5c646b24255558893752b9d253526797bc35ed3b8eff047e022a63428ffdc61ab06de SHA512 62eb9da4d3ada5f379f380d86b4db4e8bbfadb10727655fdd78b77e12eabd118d1ab0f55fd410af992387019d6aa9ae179a20ea0895bfd40e887c660bcbacf61 +EBUILD zerotier-1.10.6.ebuild 5899 BLAKE2B d0f79bfca0ddc4f68bfb5758349cd3d6acc9bae3f7435c46ec347f19c65fe26d68e776015a12f4ab935652a928d9443d6ac824401f70689ba5999e9859161c8e SHA512 570850268019bcf85af37766eb0657ec83e1e10a35331f759cc1828e410478fd4ca7beb1f804247b8aa3989f8f34f09b657b076baf3f3602abb136df7773066f +EBUILD zerotier-1.6.4.ebuild 1812 BLAKE2B c443114df182b65275453ff47fb8315bd6f9da08a383bf5d768b0a1202fbcfd844f574e984ca39ffa6c39c347715ac0770b52a986f3e6eaf0dfe982e91aff5cd SHA512 07437bc4272e94e468515513db98901d81310e578cd7cf8558413ba75b14615729393b81b1e45b9e961ddb19d130f008a558cb80686c8970eb9e0e301b1a6109 MISC metadata.xml 499 BLAKE2B 3ec01bdcd8fb1c7fa065f8f23a2300c653b1b2a36be15f6c620f0c16a9fea50390c4b68ba2644dcadceb4ca436a30df68500c6631c4e1f5ded33863de5156597 SHA512 1f76771ef7ea85f7639b9dd077fdfa4ab51e3e44023a7b3c0a6c03b95fb0e4979cfae51e4f7a92008f4628607813c8157bba89a8cf17fae0b10b307c634bf0cb diff --git a/net-misc/zerotier/zerotier-1.10.1.ebuild b/net-misc/zerotier/zerotier-1.10.1.ebuild index fff14d007687..2e74f67d3f82 100644 --- a/net-misc/zerotier/zerotier-1.10.1.ebuild +++ b/net-misc/zerotier/zerotier-1.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://www.zerotier.com/" SRC_URI="https://github.com/zerotier/ZeroTierOne/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/ZeroTierOne-${PV} -LICENSE="BSL-1.1" +LICENSE="BUSL-1.1" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="cpu_flags_arm_neon" diff --git a/net-misc/zerotier/zerotier-1.10.6.ebuild b/net-misc/zerotier/zerotier-1.10.6.ebuild index 1aa50e362d74..cae03fbe000e 100644 --- a/net-misc/zerotier/zerotier-1.10.6.ebuild +++ b/net-misc/zerotier/zerotier-1.10.6.ebuild @@ -202,7 +202,7 @@ SRC_URI=" " S="${WORKDIR}"/ZeroTierOne-${PV} -LICENSE="BSL-1.1" +LICENSE="BUSL-1.1" # Crate licenses LICENSE+=" sso? ( Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 )" SLOT="0" diff --git a/net-misc/zerotier/zerotier-1.6.4.ebuild b/net-misc/zerotier/zerotier-1.6.4.ebuild index 174e38f2dce1..256d078e8427 100644 --- a/net-misc/zerotier/zerotier-1.6.4.ebuild +++ b/net-misc/zerotier/zerotier-1.6.4.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 @@ -9,7 +9,7 @@ HOMEPAGE="https://www.zerotier.com/" DESCRIPTION="A software-based managed Ethernet switch for planet Earth" SRC_URI="https://github.com/zerotier/ZeroTierOne/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSL-1.1" +LICENSE="BUSL-1.1" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="clang cpu_flags_arm_neon" diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz index f74d825a60cad6614e6f45c039d982d7413b2b9e..88c62768f175152060632cd213841f27377b61f3 100644 GIT binary patch literal 2398 zcmV-k38D5MiwFP!00002|8%>cfwJdRHYsq&AoM$z|rUcWOua3NL(@)||Cx^@!8Q z3fWm}&ePjYrs4ibhHDzy}BlGtpt?Y zlRA9NKJWjaQK*c@)0s2q(j)p-pqOXv9iz ze0Bqy6nrbugzrtPu`a;0x-bkD&OPyljGR|Va=PEM;4@j_0U{bLUZMK*^t9&sdB2rn zeFGRK6h`WJG0b+3-LIV<+@9HGY)Lr-ddR6;b}1ECPiVDeA1p4Ib_xyb7FXGo9YTsp z%vwhjI8ZPH)3^~L6UFTT&IE49SWbEd3|XKFkH#~oDlcrn6CA+)6V}uU7?k_D0HrvN zHe!d-mMZL~Lnm9?chy3+W5Q%8iB0(RqpaDXAv@TGZR#cwIPYP$aI{YL`wH0S$NlNb z@eN=^%By)T1e}|2Py%K8z>@_c%j|QdlhazeVzR4u#SEM%l+_Z65^Zj>Ct1fd`!2iX zH7h!-gHo|}lqHQ{>FVS=N5jG)TS|Hk7I{X)E;U}%s1AE9n?YHbEM_ENq*N=Npcwcw zu7z(ZB>}gAFBlf;o2{lA4H#NGcC2jDTk~;dMyM-XG<*-`VY%Xn6ceoX&yq9a#(Pfs zirC}Nj~B2RAK!m^OS7Kd6tOJOowy+Dq470m5__^6bQD*!z)>+KXNXr!ISs9_WedUQ z2GS`9F^@;F1;`FdQR5`m$^hs!BxYWq%W=(BkC!Zb9#bmo8MMNJDM(-%*qjF+tVHmc z8I94E1c+PYEmWTjduWG68D#jO+Yo}qCP`1>BPtK+ixr=8uzI#ciAb$aY7%|P_sNL- zdh|v@g)?aOHxc>EMxGLTr)z#<<#{Y#3u$=(Kg<`~>u7Smd z+~f&ndtjD(+LK-fFKeewzvA`u^ZxMPvK;Bv#-J|PESOKUH1fWXh?FU%c3UG(C+@%cO+1#*%Tey}|3FU%0;g^7-?Jr~ji$iKw)ddq&bc+PMwu z1TLfA?@EN@ovQSW^Wr^J2kKMret-49aUi*B%&<}9Ul@zaSPhu;ojr<7Hc53%;krw!;XxWySYLo z%xzJewD=rcLay9DYjxsyMN?77T+>o$-2G}MyS19NA zb`8JKKzB$-LQ#JbWlP!7$X2eCvHw}9OdH>#ebL#7P25*(aYvfPC?won@D41bAKHlU QXqIpO1HBUceW?%t0M*94YybcN literal 2398 zcmV-k38D5MiwFP!00002|7Dlkj$Szth3|Qaeu051m+i7IGhz@3hMSptWV>u8D2G-$ zpqaPlbEG~Xq8vKid;hjqt&{)w?&o(8ANSW0aP2E^QFma&GmF2dz#AW z=_KANRjig4xy&QdWftGj=7`zL!%u&HS2R6H9ZTm)d8E9z)T3?1%zPzljM9?Lh|~HC z-N{NyW7aLF+MHEV zJHD4cgJvx;z2!VO7N?66u~V*5d}aV`n^%fCKjOP5>ne4PoI5aX)wNV+7R%r_S)S>y z)0g)IhHDQ8%WZ8WQ`e?@fwG$SF2S2_;}x`jK0Q5t`TXl|uZU?gdjTv$R*sP^4;#Jk zXPrn=m`lv%c|yKcVjcI;S^Lhj06DwL14P`6cfH1B_T3h|I-o4IR+h=TtvQ|V9aEjX zwz|8Vu`)kR-)Qs<7?_@tcCN zI8@Lzqvuh~bR7iN=4?~V_A_7#$yFN~J6a1YD;ZA2)#Rwl(mo(I6s9cPqt5NUbYH6= zZ{_%x+UpKZilkX*ip1|DR@f1nG|+9z)Y=$*1_Ru);1F>)-R2uveu(k-pZ9OzN>yIq zLS$>JyXJgi40u{RZ4*AZZ+39%-WQaHJi_)AHVg(mCm$lX!jAYh;Ny}~5g3#MIIE1o z=bTcpEM@O^8dI+^9#A+NmL`^ahHD6u&vQ$|lTux}ugrL2vrcX}Ca6rP@;>eI#s-Y&UhXECe_jTcqX)H7c+gp*)Xw`!?)RAMDK zKD&WU2EK)8!uJN&SQcP9y- z-T;OPg_AlnJ7zojZr4r^ZqMuzwq%?EJtS$KrsjgH3tFvdb{1DmTfzdn#Z`7;hmc|r zv)&K|4iwD5EpCM9KykZ+GlAPMmLt!AAqzAyqw)-@N(&p90tc{v!J29YgM2?1pbW>c zO6)M&T$J53=;Uk9T`ZIBm@pYiViSJt7;83Y$PRX9o3=>=&U=_G94&+Wz5@37aeumU zd;=Jf@@ifS0jH`Qlt3A?fMNH#FD}zb_ z<~MJlG5^W7R9`{+^0?;vPw`fkl3wvbMU$|L%s#}2s^YM@9B-?}B z(M~lz?6fZBDWftx?}Lb=vJ@>H#SklKb_LooEU$Ju4Lk6e#(gSiInC0>uo2U}Tiz zP7lYHeIt>9tZ$eQOx$He&_Q3?Px3c-eViAr@4kNi{Nd>>%i3$P&ma z+aZO@w?_I0d(Jbw818^CA?`Bj$q zk7Gci5Ps4z^Tajl2A6`r(Xy_;GPid7&=`kp(se0UY?G5G_(AMjy+Q^h3a*}&DFiFG zt5U~2I$-t$bGS-!tteb(rqh;4#b>}Wx1w@D2*VMU#i7>$*31PFAvYv<0Uk>zjy z&#ru0xc&PNB-g3{;|e-HMCtzxaL&e2dv3R>Be&;)aCbGr&5yxk9;l zZ`be(4YUdAh&<|#P_~R6_2l_F8T%iZ%CzyVbo1(l3GS=D$TJdxLc-kz@4!OZp^Yey QCjH%i0ZXjFV5txQ05DXar2qf` diff --git a/net-nds/phpldapadmin/Manifest b/net-nds/phpldapadmin/Manifest index 89ba3f5b586d..ad7bfe85f7f4 100644 --- a/net-nds/phpldapadmin/Manifest +++ b/net-nds/phpldapadmin/Manifest @@ -1,5 +1,6 @@ AUX phpldapadmin-1.2.1.1-fix-magic-quotes.patch 829 BLAKE2B 833f2d7b8934b9547ce26c5ed8b63f67ef1a6d416f19fcd1455696b47385d7ee313107f698ef513cb027a9ab92580bf0cf1c246ba4b1f54d97c984eb4e5bc79d SHA512 64830cc864dbbe3d0aa72d0e1165b787287430f3ea7507c8e9df2115b03df73944c63a4e9c09a7f8c9a11d41f48327ee26c204ede3bae2209b0f47076d5587b3 +AUX phpldapadmin-1.2.6.4-getDN-htmlspecialchars.patch 1193 BLAKE2B b2dd9d435cbe60b76da6824d6ab4e432ab5ba55388a01baa49f8b5b5d83e837b9866245f168cf83cc7f81c0c759a55756d422a8299f30bcc7fb648b68e840796 SHA512 2b96b8c84085e39e76fcaa3ca19ddfd71bc967c4c07c8d7d6f504e7657b9b87c5f4c411d516c999efa17a80969161438ba2d46500c8886d080599110e4aaffa8 AUX postinstall2-en.txt 131 BLAKE2B 7ace4170aa9f57f1eb89319f11cee249be8bbec50dad798c0be22616d31a01a3cfeb6057485c8656318c0330c3d9b4ffb1d343978742618edfc6bbf9789807e8 SHA512 f465adc204ef40675848e39e37bab3f2eb5054549e3b787953793ece683df84a52373d23383601b3c53c6b98bf8f1de83c6d83be117be9c00da7058763709d6b -DIST phpldapadmin-1.2.6.3.tar.gz 1130061 BLAKE2B d1183a89db659eeadbf33632edabb1f24d855eea3f37d36128b5a4262a4979f1fa1f963b2d1e43c4d07c988899a7c4cfb72a6f88e13ee5a830654686eaecf183 SHA512 66aeb81c812830968df5d3a2f0ccdd479fe5d7ed3bb729c0fb9991d3efa20263a493b38bfe48c99ad2c93c2ee549f51f53e064fb1381bc7e126ca2ad2bfc3167 -EBUILD phpldapadmin-1.2.6.3.ebuild 1199 BLAKE2B 37d56b09a6248d3e6d6baaa4a0fe4d258e3f1e268fd1fe66f4e4a7f47aca65c2736fb65d1f0b6799eb5ee42bc2262986953ec45363c66c94f21a7c15ffdc07fa SHA512 2ca62382bfeeb8bd4b3ceda8167807e38062179c52605685033f331373f751101e4b82bdfccdd3ccabfa87bf1140ed151e22eb84e017fb400c711e229da9c6c6 -MISC metadata.xml 343 BLAKE2B 037d1f04d35bcbde43c48a807f9be105d8b1167c3e5984b5ff00dc5453d66bc5967f2088d0ce1b48a8386711a96b946e7fd89cf4ff3c96bca0b07a1d92ad7f62 SHA512 5ebcd69f4c2cc777502042956f7d1d116297269eb3a24c2b5bef7c905573c0ebd935afd8ff4eabffe68018792fdfe1f421bb0cf411aaacfcbcfc369a9fae2f8b +DIST phpldapadmin-1.2.6.6.tar.gz 1132820 BLAKE2B e153d9ac3e844a1a08235c43a096a7418a2d67128bc216fe09f7a00c4f4bdf39e7646842d0c0189c5c42beb3a7823959c7d5fa21b8721f96d0204f87e9b16aad SHA512 398bb6c36a3c9b64016bebc6debeaf8048c4b6b9ebdc7a2bfa8acfa4d4458990a0a59d4e32a2abef772baba667dd495309eff2d68e39847f25a50ad79a06984d +EBUILD phpldapadmin-1.2.6.6.ebuild 1454 BLAKE2B 6961ed6e40f13cc422c1e8a65632bec790e2173eec13850877f4dd8c86440e52d5d60b4b84424bea2bc46fdca6c29f85e2270e02c59b89346bf5e6268355b9df SHA512 bb4c52a5fde9a4aadfd32a36dbc413322dffb66a47968ce409c4b076ce42d4e60519b3e699ef133c9b6c9b22cea392f2199e803621f76e85e09d446886eb0249 +MISC metadata.xml 406 BLAKE2B 599ce88acc4b4c960294bf812aa42aad0bb7ad6654b6e161764b8a0a5706ec9f27a511c371b15d7523fd41b050dae507909593efaa73343e7c7f1ab261a8a129 SHA512 e28b13ac828e9b1299901a8084dee3b45f82aea5cdea88891074ac935f323951ce98dac0b94f820059340c1201444fc51ee4958a001faa82179c1fcb46e47b00 diff --git a/net-nds/phpldapadmin/files/phpldapadmin-1.2.6.4-getDN-htmlspecialchars.patch b/net-nds/phpldapadmin/files/phpldapadmin-1.2.6.4-getDN-htmlspecialchars.patch new file mode 100644 index 000000000000..0e6ae997fc48 --- /dev/null +++ b/net-nds/phpldapadmin/files/phpldapadmin-1.2.6.4-getDN-htmlspecialchars.patch @@ -0,0 +1,16 @@ +https://bugs.gentoo.org/897680 + +This fixes an error you get under php-8.1 when "$server->getContainer($base->getDN())" +returns a null object (that's the case if you have a short, one component, rootdn in your +"$servers->setValue('server','base',array(...)" config. +--- a/lib/HTMLTree.php ++++ b/lib/HTMLTree.php +@@ -98,7 +98,7 @@ + $this->javascript .= '

          '; + $this->javascript .= ''; + $this->javascript .= sprintf('',$server->getIndex()); +- $this->javascript .= sprintf('',htmlspecialchars($server->getContainer($base->getDN()))); ++ $this->javascript .= sprintf('',htmlspecialchars($server->getContainer($base->getDN()) ?? '')); + $this->javascript .= sprintf('',get_rdn($base->getDN())); + $this->javascript .= sprintf('',$rdn[0]); + $this->javascript .= sprintf('',$rdn[0],$rdn[1]); diff --git a/net-nds/phpldapadmin/metadata.xml b/net-nds/phpldapadmin/metadata.xml index 072d8a766584..ca612ab12d9d 100644 --- a/net-nds/phpldapadmin/metadata.xml +++ b/net-nds/phpldapadmin/metadata.xml @@ -7,5 +7,6 @@ phpldapadmin + leenooks/phpLDAPadmin diff --git a/net-nds/phpldapadmin/phpldapadmin-1.2.6.3.ebuild b/net-nds/phpldapadmin/phpldapadmin-1.2.6.6.ebuild similarity index 59% rename from net-nds/phpldapadmin/phpldapadmin-1.2.6.3.ebuild rename to net-nds/phpldapadmin/phpldapadmin-1.2.6.6.ebuild index 19c7941c7c92..788ef2ef4e64 100644 --- a/net-nds/phpldapadmin/phpldapadmin-1.2.6.3.ebuild +++ b/net-nds/phpldapadmin/phpldapadmin-1.2.6.6.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 @@ -7,29 +7,36 @@ inherit webapp MY_PN="phpLDAPadmin" DESCRIPTION="phpLDAPadmin is a web-based tool for managing all aspects of your LDAP server" -HOMEPAGE="http://phpldapadmin.sourceforge.net" +HOMEPAGE="https://github.com/leenooks/phpLDAPadmin" SRC_URI="https://github.com/leenooks/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" -IUSE="" RDEPEND=" - >=dev-lang/php-7.2[hash(+),ldap,session,xml,nls] + >=dev-lang/php-8.0[hash(+),ldap,session,xml,nls] + dev-libs/openssl virtual/httpd-php " +BDEPEND=" + media-libs/libpng +" S="${WORKDIR}/${MY_PN}-${PV}" -# http://phpldapadmin.git.sourceforge.net/git/gitweb.cgi?p=phpldapadmin/phpldapadmin;a=commit;h=7dc8d57d6952fe681cb9e8818df7f103220457bd PATCHES=( "${FILESDIR}/${PN}-1.2.1.1-fix-magic-quotes.patch" + "${FILESDIR}/${PN}-1.2.6.4-getDN-htmlspecialchars.patch" ) need_httpd_cgi src_prepare() { - mv config/config.php.example config/config.php + mv config/config.php.example config/config.php || die default + # fix QA notice about broken IDAT window length + pngfix --out=network.png htdocs/images/default/network.png; [[ $? -lt 16 ]] || die + pngfix --out=document.png htdocs/images/default/document.png; [[ $? -lt 16 ]] || die + mv -f network.png document.png htdocs/images/default/ || die } src_install() { diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index 6f81446872dbc5b5e61a1fe56a1833eef5d8b5dc..93cd6c67eb772f1b7215b014a92d9ef66317402f 100644 GIT binary patch literal 6752 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 C{v$*H literal 6749 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 ipfs-completion.bash || die + IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die +} + +src_test() { + ego test ./cmd/ipfs/... ./cmd/ipfswatch/... +} + +src_install() { + dobin ipfs + dobin ipfswatch + newbashcomp ipfs-completion.bash ipfs + newfishcomp ipfs-completion.fish ipfs + einstalldocs + + systemd_dounit "${FILESDIR}/ipfs.service" + systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service" + + newinitd "${FILESDIR}/ipfs.init" ipfs + newconfd "${FILESDIR}/ipfs.confd" ipfs + + keepdir /var/log/ipfs + fowners -R ipfs:ipfs /var/log/ipfs +} + +pkg_postinst() { + elog 'To be able to use the ipfs service you will need to create the ipfs repository' + elog '(eg: su -s /bin/sh -c "ipfs init -e" ipfs)' + elog 'or change IPFS_PATH of /etc/conf.d/ipfs with another with proper permissions.' + + # See https://bugs.gentoo.org/838238 + ewarn 'In case kubo CPU usage is too high run the next workaround' + ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs' + ewarn 'Be aware that this will make your node less visible to other peers' +} diff --git a/net-p2p/nicotine+/Manifest b/net-p2p/nicotine+/Manifest index 92d935d8b87f..c64ab984b779 100644 --- a/net-p2p/nicotine+/Manifest +++ b/net-p2p/nicotine+/Manifest @@ -3,4 +3,4 @@ DIST nicotine+-3.2.9.tar.gz 2985424 BLAKE2B 1768d9f13ee15593661997ac0ad49c6c2d3a EBUILD nicotine+-3.2.8.ebuild 841 BLAKE2B 6446001134ec0c59b8f727bda04f2d093d5b2fdc0dff729740e0fe734f7596d3d8c091d06371f021c8648bc204056550674664764bce6268a0193accc05f9309 SHA512 d7778ebe08dddda4b60b8c07dfc01317f751d096925955973b7214ab4fc9d7a4f44f299f33a5d2a715a0021534aa2f73bc3374df4a7b5ae7f7fcf4a1bfca4866 EBUILD nicotine+-3.2.9-r1.ebuild 866 BLAKE2B b952c83d126ee22ea250a08f12f33d5318a19e86cdee87f309a213d2a0db9918286d8d36e31f48dfed57058154bb1fb70e5454c06907ecd099bb2d85fbedc34c SHA512 44d637ce433ef318e23bb32bc5ff3ef2d06d5ac58a60cce952b72a52f89db2fabcb09c0030e6efca6fb04b46efdf159b69dd5404a039da1e8c4e27ecec550e7b EBUILD nicotine+-3.2.9.ebuild 841 BLAKE2B 6446001134ec0c59b8f727bda04f2d093d5b2fdc0dff729740e0fe734f7596d3d8c091d06371f021c8648bc204056550674664764bce6268a0193accc05f9309 SHA512 d7778ebe08dddda4b60b8c07dfc01317f751d096925955973b7214ab4fc9d7a4f44f299f33a5d2a715a0021534aa2f73bc3374df4a7b5ae7f7fcf4a1bfca4866 -MISC metadata.xml 345 BLAKE2B 511ecb1a01b9dd891b37d035ec3a7e7835de48f147fd851e256a3c2cdfb356018f91c14a07f7ca4cf6f96ece8728454917fc02f70081ccaf142c32e8368a6a38 SHA512 a885286829ac4ddf04ccf11a9105d2b5ab5862a8a84eedaa547da4cf0c53b5b1c4957fe40826df87b23fd6de7f514a5dbf374b9f87f761c5f17385769a07dd8d +MISC metadata.xml 260 BLAKE2B 10f0374180b8776d9abd3f9e7641e9f8c9b8814d1fb6fa9fc87437ba39dd0e9fecb21e25b9cc89891b11f36c2c781bac28ef36b6aaf7da48c44d3936a1387375 SHA512 23327f42e815a3821c4384a8e72134a4216a3cfc942cfb6eaefb1c33a1680406e59dfe7abc1ad1dc762c054a2cf58c58bb8ca6277ac7b6194ba54e753d6b1593 diff --git a/net-p2p/nicotine+/metadata.xml b/net-p2p/nicotine+/metadata.xml index 960a423a70de..09bfaedea15c 100644 --- a/net-p2p/nicotine+/metadata.xml +++ b/net-p2p/nicotine+/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + Nicotine-Plus/nicotine-plus diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest index 38de34d7c3a5..f06d287e9f33 100644 --- a/net-p2p/qbittorrent/Manifest +++ b/net-p2p/qbittorrent/Manifest @@ -3,4 +3,4 @@ DIST qbittorrent-4.5.4.tar.gz 8791236 BLAKE2B 70b3194d6c4819655998406e0a13d22f3a EBUILD qbittorrent-4.5.2-r1.ebuild 2193 BLAKE2B a1cca9de23750e3a0b3a724f7ba21b0b398a97202fc0a41fd8efb10039e5e4a67bf97c97d4662855672c85ec398718699c2befd953339dac42259a49142ba2a8 SHA512 2c06ef6f6c768ed51f769a367fee57c82948f7d09d578c0bd1408e4ac7a525b4ca003b0124d77b666014b483792084262bb7be5be905a4ef09285b3d59bdebae EBUILD qbittorrent-4.5.4.ebuild 2195 BLAKE2B 8256d77dbf0ef6abe2042b13030aaa802ab2ff8765258a8a985daa3d7dfa6099e34ba3526463799a19c07584c9c6bfc90f7ce26705d0c47d2697591c92629e2d SHA512 e7bba9623402d84053bc583ad5e7fbf60fc3e2c435fd312888b8e2e29f7cc4abe2bc022c213d031aa553de19d498cd47105e047759a4be27f7d7906f539136e2 EBUILD qbittorrent-9999.ebuild 2654 BLAKE2B 51a384295b444603120b7e5e18b9b37f0faad05483be7bf43614ac984cd21b6cc5a965abde0cf379dd8211e0fede18bb1daf6542dd9341185afa3e961d417fdd SHA512 b102f0563325040fcab1ef32d9090605c5a30f27833458164fc5afb4d9dc8ef1ea2f94fb49c3e7ea640085bf289b79ae6ac34e238038f8d86646b80790165725 -MISC metadata.xml 458 BLAKE2B 8c13d95038dafa12073f44243d8881ec80deaf0f4802da0590b944a4eb99731e6ac8064b0c24a1ef5e7228409ecb5c37031efe6f14bd949170cbc25efd06fb5b SHA512 550b920dfb04cc2b18d1c993af8fe989fd4b7e58a97dd619f45b08eb051b9ceb7f22f0defe9c2bda40bea3e626c9f32b47903474f6216f8ebdcdf40f44b9fe3d +MISC metadata.xml 373 BLAKE2B 39db57061c07f68baffdaf51ca75c1bebde2f044f786b3016d86bc55917953f9779aba9d28daac4c6591fc02ad39c950bf0eff76a95b39f329f46f4b49faa5ef SHA512 bda0df5f7cdc723b66ebfff34c481aa2cbbeaa436ca53da88106fc5ca5637d218569f8c1649cf7b374606d06c1b90c727aed64c9162a56868994fa78ad4da79d diff --git a/net-p2p/qbittorrent/metadata.xml b/net-p2p/qbittorrent/metadata.xml index 4f3fb062b6b4..7cd55c83f828 100644 --- a/net-p2p/qbittorrent/metadata.xml +++ b/net-p2p/qbittorrent/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + Enable the Web UI diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest index 089728493eec..50e2fbae0289 100644 --- a/net-p2p/syncthing/Manifest +++ b/net-p2p/syncthing/Manifest @@ -12,6 +12,8 @@ AUX syncthing.initd-r2 1288 BLAKE2B a1c74a4de5bfe61fe4e57f7be358a4ba2df28a92fd48 AUX syncthing.logrotate 101 BLAKE2B af499a6979e5c61cc4791932e247fe7f25baffbbf690907a2e2b8c2954da72154a885759589249c541f36b2740980f3fcd3e99db0d3f6d5a1bacee8c1574f9bc SHA512 73a5f7062b48ab4c7b343b43367b1999f8e133eadb624bd5e3e147ae41f135ded6acb4c617db2d385311441c9a52c288333791308c36762cb5273a853cce5a67 DIST syncthing-1.23.5.tar.gz 14196275 BLAKE2B e9d44ed83546ea28e474379c7b3141e447e4f595cf8587220fe76d64844b1ee57551f56b06a7244afc3af45728c19bd76b6ba923da03983dc7ae9799ac36d9a9 SHA512 ef41c7bf8e693e3db5ea7c3cd645580a89131cc0fb48e12a50a24af28c86533bf973c58daea7cda5822544602c366a21f299c88dcd601e3913b6a08d5f4564dc DIST syncthing-1.23.6.tar.gz 14213659 BLAKE2B ef4f1a8bbf5bce6c7bc9bf80f55c875b5edfd5c10481676ddff9b1579afc518723a28d83424e62a178192f795b30526eca912a3e0d20be1901b065c431acf139 SHA512 32162bcf1677015d3359a141968c9e3544c8bd631905489a11bf79f45fa4ae442e8dc0f24c19c2b55defd88b3d5b56ae35d352aac9c09f6b82c50fd8b27fc796 -EBUILD syncthing-1.23.5.ebuild 2887 BLAKE2B 09ab0937a5697393094861c25f0ba64cd4bf9a4ca90e9c627d2599724d30efa8a35079c65219df615709d75e719a438e2222059a5dbfba05ef88cc8e98c16390 SHA512 1a3ff5674a898c68e5632c7cbf01445386c44a4ab009815283e8ec14ff86ee87b11275e323986c4633a0593e9e6a07a821cc690791d874748e4516a84ffb14be -EBUILD syncthing-1.23.6.ebuild 2892 BLAKE2B d62d3764dbde48e231ddfff877bc324d3ae50ec2be2ccb8c05aacd72d933a2159a50c315db514e21ab1329bf67440f1b44da6a9e5d4448ab2eb2a5d037b1754d SHA512 819771dd2c2312e0176e93bc5cc1d5fd9fd7fb4bdd1a114666a69720e9855aefbb35554f9d48fe8e68cf6627dd3b041e6579a83fbc6c44b77d675974a9aa8ed5 +DIST syncthing-1.23.7.tar.gz 14314457 BLAKE2B 61efe4119617d8f63208b6ff579b5008580f3fb33b88d70fcab056cbe505950f0c71050a5e90213aad651b1efdb55bd45eefbcfd0f285a2e9e3b8c2e0ea569e9 SHA512 c52a0e80eb572b2f59b0be2222244ded68e8807ad6d65ecb9b94efa0eaae9c80fcae42e28665b0d0f95aa1018553fdab95f5d52a5dbab8ec700206b5644de28e +EBUILD syncthing-1.23.5.ebuild 2915 BLAKE2B edfda20c32e041d7172efd31ee762d443f2788fdb395593a552003851387ddfac891f2ca231524fd06cbae74dd3cbe9c6b3345f49d95ad30185d41b4cb50ec10 SHA512 0092a7d80c3f9a23d0f6da1c6d5cba2665047097f329db8d85188363a367a146a88c73ae05920bbfa93a241daad9f3222b8f3b3d7d0953a6bd2946cb78c78e14 +EBUILD syncthing-1.23.6.ebuild 2920 BLAKE2B 702a664af9d4d5b86b37abddb115ef41b958128edb48ca5be0361344196ef36b2becee55d93ed9d4bbe750e8a440daa0b9d7ef4021b288874b101c484fad019c SHA512 8702fbbf62bd1fcc6e5386bef1f2fa1ddba81059fbf04d32f558e14a56ca76265464a1eccbd8675935ba359109cbd69c9bec3e6327f89f518d1ae3eabad19336 +EBUILD syncthing-1.23.7.ebuild 2920 BLAKE2B 702a664af9d4d5b86b37abddb115ef41b958128edb48ca5be0361344196ef36b2becee55d93ed9d4bbe750e8a440daa0b9d7ef4021b288874b101c484fad019c SHA512 8702fbbf62bd1fcc6e5386bef1f2fa1ddba81059fbf04d32f558e14a56ca76265464a1eccbd8675935ba359109cbd69c9bec3e6327f89f518d1ae3eabad19336 MISC metadata.xml 870 BLAKE2B 9d6abd4129ab6ab9ece49e3cb74b6537cf185c5e7e0d7cf893543ea6e75be83e534a8d3f4d042aeb778f9284c9ed7a6f2d60461593ae46f65901a42a3582acc2 SHA512 ef4f1fb81733a7c53f4deb239de1d01d4d2710cf92cb4abfb49659f64bfe5a080c3ab50ec9ec9bda531d0ca87f2f5b9ac80fe1beba1eaaccd1971b1759b3e93a diff --git a/net-p2p/syncthing/syncthing-1.23.5.ebuild b/net-p2p/syncthing/syncthing-1.23.5.ebuild index 775dfc6ccb00..4aa920023bb7 100644 --- a/net-p2p/syncthing/syncthing-1.23.5.ebuild +++ b/net-p2p/syncthing/syncthing-1.23.5.ebuild @@ -19,6 +19,7 @@ RDEPEND="acct-group/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing )" +BDEPEND="NIeTk$HW9w0N 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 literal 5742 zcmV-!7Ln;6iwFP!00002|8<&Ma$L!AhTpXcZUA=OFOO7M4m)i5McP1SRh9-b0Ei$s zBg(7ympx{8gF!_|9A40;t1|PyRh@tP_}7mgp6!cl`6B=F_4(;TOr?ML<9~nruRoF zb&Bp{yYb1Y+N7UShlVa)rkx@&^A~)uoL+PVOMxBb6Jncj_oF;a!>aSlv3gG-#x`Q# zBgHX`jCB6+=a2vMpa1@+zx?%setwcS`~0temY2t4Z(lx)c`H|FW80}!N3?oCE)1p~(&}DtHyXlU zQq;}d1!EXvVyx=4wsh1e+k%q`iBqn?mQ@6;p2T95MAVKWpO_o6ECoF=pD z4y#b1AUW?9_}OD8v>wZtG=hOl#yWFd{`)=mTCL`g+Rp6Kj7FRt_}K*x+Fi9?_UGT$ zudi

          ^E#G?8Bma{xtNDXR{SB}5<`huu01 z#Hw^u?Hv=jCXf&?@>XE)Uyr5CE@!?#XPipgs_5X6!nkB7I6WP zTNEDmkhSu}cAGgMGm|x~t2}pU7aT+#0HXfZUN#N{d1bZ6E%mW2&3yvDr)(?Me>6tY zXp*#4Tc&n0V#$RIKo~WUQEh>;?wz9Mq;1`Vqa+S40z~9ki=rn^K=&d`b@zbPql+S@ zg{}Evm-U)H9yMjawxW&j*s=>jxglMuV6Ezaj~XQqba9I4Z>09G&#f!>*yg<4cj~h8 zN;**>puH8AY#N^h_>5lu8ak#te@+w-#4@JZKFvb+Q6&v^3>KdP!qL#Ls+oS!K1dUG z50h)^#!|La69Z$8imJ+TsBnu<>vG|M;dsHcduyL1p9oNmx?Vt|npdG9L?w)=D@M%; zA^60g0ajI=6$PG$d(za63_%Aks%p0!*BI(hzXymO~AO{HVe_Dye=W36i zLCNoAcJ@O5q8EC-)!goLUixoJ>DwW{+NE(tT|A8(RoF|@c%A547fqa+$2Y{CmHdGd z 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 (2021-09-04) @@ -41,8 +41,6 @@ games-action/beathazardultra games-action/brutal-legend-gog games-action/brutal-legend-hb games-action/crimsonland -games-action/descent3 -games-action/descent3-demo games-action/guacamelee games-action/heretic2 games-action/heretic2-demo diff --git a/profiles/arch/amd64/no-multilib/package.use b/profiles/arch/amd64/no-multilib/package.use new file mode 100644 index 000000000000..efa1e3485e8b --- /dev/null +++ b/profiles/arch/amd64/no-multilib/package.use @@ -0,0 +1,8 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Ionen Wolkens (2023-08-10) +# Multilib profiles (currently) prefer USE=abi_x86_32 over experimental +# USE=wow64, but experimental is better than no support for no-multilib. +app-emulation/wine-staging wow64 +app-emulation/wine-vanilla wow64 diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask index 88735e0a784d..918775208b01 100644 --- a/profiles/arch/amd64/no-multilib/package.use.mask +++ b/profiles/arch/amd64/no-multilib/package.use.mask @@ -1,6 +1,16 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-08-10) +# These use 32bit PE libraries (mingw) and are usable on no-multilib. +# TODO?: this profile hides this USE, as such it is difficult to tell +# if it is enabled or not outside build logs and may ideally need to +# be renamed (they are however all enabled by default) +app-emulation/dxvk -abi_x86_32 +app-emulation/vkd3d-proton -abi_x86_32 +app-emulation/wine-gecko -abi_x86_32 +dev-util/mingw64-toolchain -abi_x86_32 + # James Le Cuirot (2022-06-25) # This flag concerns a 32-bit x86-specific problem. sys-libs/glibc stack-realign diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index e8dcc4177244..752fc6c76f2e 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-08-10) +# Requires 64bit support. +app-emulation/wine-staging wow64 +app-emulation/wine-vanilla wow64 + # Guilherme Amadio (2023-06-30) # sys-cluster/ceph not keyworded on x86 >=net-libs/xrootd-5.6.0 ceph diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index f9334180fdd1..4cceebbdd213 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,18 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michael Orlitzky (2023-08-12) +# php-7.x is End-of-Life (EOL) and masked, but these packages don't +# support any newer versions with USE=php. Bugs 912183, 912184, +# and 912185. +dev-libs/redland-bindings php +media-gfx/exact-image php +sci-geosciences/mapserver php + +# Michael Orlitzky (2023-08-11) +# php-7.x is End-of-Life (EOL) and masked. +www-servers/nginx-unit php7-4 + # Ionen Wolkens (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit # the only choice for maintained lua. Apply mask/force to override @@ -466,18 +478,44 @@ www-client/seamonkey lto # http://httpd.apache.org/docs/current/mod/mod_lua.html www-servers/apache apache2_modules_lua -# Brian Evans (2021-01-07) -# Block test deps on packages until they can be updated -# Old phpunit does not work with new PHP and last is vulnerable - (2023-08-11) +# Our PHPUnit (or at least one of its dependencies) doesn't work with +# modern versions of PHP itself. +dev-php/PEAR-Console_Getargs test +dev-php/PEAR-Crypt_GPG test +dev-php/PEAR-Crypt_HMAC2 test +dev-php/PEAR-Exception test +dev-php/PEAR-File_Fortune test +dev-php/PEAR-HTML_CSS test +dev-php/PEAR-HTML_Template_Sigma test +dev-php/PEAR-HTTP_Request2 test +dev-php/PEAR-Image_Color2 test +dev-php/PEAR-Image_Text test +dev-php/PEAR-Net_IPv6 test +dev-php/PEAR-Net_LDAP2 test +dev-php/PEAR-Numbers_Words test +dev-php/PEAR-Text_Password test +dev-php/PEAR-Text_Wiki test dev-php/PEAR-Text_Wiki_Mediawiki test +dev-php/PEAR-XML_RSS test +dev-php/PHP_CodeCoverage test dev-php/PHP_CodeSniffer test -dev-php/php-redmine-api test +dev-php/PHP_TokenStream test +dev-php/awl test +dev-php/fedora-autoloader test +dev-php/json-schema test +dev-php/jsonlint test dev-php/recaptcha test dev-php/symfony-config test +dev-php/symfony-dependency-injection test dev-php/symfony-event-dispatcher test dev-php/symfony-filesystem test dev-php/symfony-finder test +dev-php/symfony-process test +dev-php/symfony-yaml test +dev-php/theseer-Autoload test +dev-php/twig test + # Sam James (2021-01-04) # Doc generation is broken, needs gtkdoc-mktmpl (gone from gtk-doc) diff --git a/profiles/base/use.mask b/profiles/base/use.mask index dad9b1707b61..cbddc6b7042e 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,6 +4,11 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michael Orlitzky (2023-08-11) +# PHP 7.x is end-of-life. Please upgrade to a newer slot. +php_targets_php7-3 +php_targets_php7-4 + # Hans de Graaff (2023-04-10) # Ruby 2.7 is masked for removal. ruby_targets_ruby27 @@ -19,11 +24,6 @@ pyside6 # dev-util/sysprof not keyworded on most arches yet sysprof -# Brian Evans (2022-01-21) -# PHP 7.3 is end-of-life -# Please upgrade to a newer slot -php_targets_php7-3 - # Sam James (2022-01-12) # PCH has proven itself to be unreliable and lead to spurious build # failures. Masking so users aren't exposed to such failures without opting-in. diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force index 669f1f86ad87..10cf8addcd19 100644 --- a/profiles/features/llvm/package.use.force +++ b/profiles/features/llvm/package.use.force @@ -1,5 +1,10 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Ionen Wolkens (2023-08-11) +# Currently required to build with clang due to bug #912237. +app-emulation/wine-staging mingw +app-emulation/wine-vanilla mingw # Sam James (2023-03-03) # Force the toolchain environment we expect on the LLVM profiles. diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 4e73c95631e8..3bc9ac54593c 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -161,8 +161,6 @@ games-action/a-story-about-my-uncle games-action/badland games-action/brutal-legend-gog games-action/brutal-legend-hb -games-action/descent3 -games-action/descent3-demo games-action/minecraft-launcher games-action/psychonauts-gog games-action/psychonauts-hb diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask index a2d89b488fa8..a3007690df0a 100644 --- a/profiles/features/wd40/package.mask +++ b/profiles/features/wd40/package.mask @@ -34,7 +34,7 @@ dev-python/jsonschema-specifications dev-python/jupyterlab-server dev-python/jupyterlab dev-python/keyring -dev-python/libcloud +dev-python/apache-libcloud dev-python/moto dev-python/mkdocs-redirects dev-python/mkdocs-material diff --git a/profiles/package.mask b/profiles/package.mask index cf6a1754e9b8..90c1d4b8829b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,49 @@ #--- END OF EXAMPLES --- +# Michael Orlitzky (2023-08-12) +# More php:7.4 casualties that I missed the first time around. +# They'll be removed whenever php:7.4 is removed. +# +# * pecl-apcu_bc dead since 2019 +# * pecl-http:7 is the old slot +# * pecl-ncurses dead since 2012 +# * pecl-propro dead since 2020 +# * pecl-taint dead in 2021 +# +dev-php/pecl-apcu_bc +dev-php/pecl-http:7 +dev-php/pecl-ncurses +dev-php/pecl-propro +dev-php/pecl-taint + + +# Michael Orlitzky (2023-08-11) +# php-7.x is End Of Life (EOL) upstream and no longer receives security +# fixes. We lose phpunit because it depends on CodeCoverage which +# depends on TokenStream, and TokenStream is limited to 7.x. Bug 887739 +# to upgrade moodle is seven months old, which I think is long enough to +# have waited. Selfoss has a newer version. Removal after 2023-09-11. +dev-lang/php:7.4 +dev-php/PHP_TokenStream +dev-php/PHP_CodeCoverage +dev-php/phpspec-prophecy +dev-php/phpunit +dev-php/phpunit-mock-objects +dev-php/sebastian-comparator +dev-php/sebastian-exporter +dev-php/sebastian-global-state +dev-php/sebastian-object-enumerator +dev-php/sebastian-object-reflector +dev-php/sebastian-recursion-context +=mail-client/roundcube-1.4.11 +=virtual/httpd-php-7.4 +=www-apps/moodle-3.11.15 +=www-apps/moodle-4.0.9 +=www-apps/moodle-4.1.4 +=www-apps/moodle-4.2.1 +=www-apps/selfoss-2.19 + # Volkmar W. Pogatzki (2023-07-05) # Library without consumers. Bug #906882 # Removal on 2023-08-05. @@ -99,12 +142,6 @@ sys-apps/gcp # removal on 2023-08-22. dev-ruby/fast_xs -# Arthur Zamarin (2023-07-21) -# Broken runtime with ncurses version since last 2 years (unusable at -# all), no upstream activity of any sort since 2016. -# Removal on 2023-08-20. Bug #910649. -app-cdr/cdw - # Hans de Graaff (2023-07-21) # Obsolete slot for a package that should not have been slotted. Please # use the newer 1.2.3 slot instead. Masked for removal on 2023-08-21. @@ -284,26 +321,6 @@ dev-util/cucumber-html-formatter:17 # https://github.com/scikit-build/scikit-build-core/issues/426 =dev-python/scikit-build-core-0.4.7-r1 -# Hans de Graaff (2023-07-08) -# Obsolete component for dev-util/cucumber. Discontinued upstream. -# No reverse dependencies. Masked for removal on 2023-08-08. -dev-util/cucumber-wire - -# Hans de Graaff (2023-07-08) -# Last release in 2010. Upstream is gone. No reverse dependencies. -# Masked for removal on 2023-08-08 -dev-ruby/annoy - -# Hans de Graaff (2023-07-08) -# Obsolete component for dev-util/cucumber. Discontinued upstream. -# No reverse dependencies. Masked for removal on 2023-08-08. -dev-ruby/c21e - -# Hans de Graaff (2023-07-06) -# Last release in 2012. Upstream is gone. No reverse dependencies. -# Masked for removal on 2023-08-06. -dev-ruby/deprecated - # Matt Turner (2023-07-06) # GNOME 45 mask >=app-editors/gnome-text-editor-45_alpha @@ -336,68 +353,21 @@ dev-ruby/deprecated >=sci-geosciences/gnome-maps-45_alpha >=sys-apps/baobab-45_alpha >=sys-apps/xdg-desktop-portal-gnome-45_alpha +>=x11-libs/pango-1.51.0 >=x11-themes/gnome-backgrounds-45_alpha >=x11-wm/mutter-45_alpha -# Michael Orlitzky (2023-07-05) -# I suspect I was its only user, and I'm not a user any more. Upstream -# has deleted its autoloader for the second time, making an update more -# trouble than removal, so: removal on or after 2023-08-05. -dev-php/php-redmine-api - -# Michał Górny (2023-07-05) -# Discontinued in favor of built-in `ast` module on all supported -# versions of Python. No revdeps left. -# Removal on 2023-08-04. -dev-python/typed-ast - # Sam James (2023-07-05) # Doesn't install all needed files by e.g. kernelshark. # Need to either split into libtracecmd for the libraries or revert to Makefiles. # See bug #909439. =dev-util/trace-cmd-3.2 -# Hans de Graaff (2023-07-04) -# Discontinued by upstream. No reverse dependencies. Upstream recommends -# using dry-inflector. Please file a bug if you would like us to package -# this. Masked for removal on 2023-08-04. -dev-ruby/inflecto - -# Hans de Graaff (2023-07-04) -# Archived by upstream. No reverse dependencies. Does not work with -# ruby32. Masked for removal on 2023-08-04. -dev-ruby/instantiator - -# Holger Hoffstätte (2023-07-04) -# Obsolete package, replaced by dev-util/scap-driver. -# https://bugs.gentoo.org/907486 -# Masked for removal on 2023-08-04. -dev-util/sysdig-kmod - # Sam James (2023-06-03) # Breaks dev-perl/Spreadsheet-ParseExcel, see bug #909564. # Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.220.0. =dev-perl/OLE-StorageLite-0.210.0 -# Hans de Graaff (2023-07-02) -# Unmaintained and obsolete package. Last release 10 years ago. Upstream -# advises to use dev-ruby/memoizable or dev-ruby/memoist instead. -# Masked for removal on 2023-08-02. -dev-ruby/memoize - -# Hans de Graaff (2023-07-02) -# Obsolete slot only used by dev-util/cucumber. Use the newer slot -# instead. Masked for removal on 2023-08-02. -dev-ruby/multi_test:0 - -# James Le Cuirot (2023-06-25) -# Impossible to legally obtain the original native full game now. It freezes on -# keyboard input, is incompatible with PipeWire, and requires gamescope to work -# under Wayland. In short, it's a lost cause. Removal in 30 days. Bug #436140. -# There is a modern SDL2-based port, but it is only available from Steam. -games-action/descent3 -games-action/descent3-demo - # Sam James (2023-06-23) # Segfaults with non-bison yacc. =app-shells/bash-5.2_p15-r4 @@ -491,26 +461,6 @@ app-portage/layman # reverse dependencies are fixed. Tracker bug is bug #906077. =dev-libs/libfmt-10* -# Michał Górny (2023-05-05) -# The Gentoo packages are severely out of date, and they haven't been -# ported to Python 3.11. They are hard to keep working, and there -# are better alternatives available. The suggested replacements are: -# media-gfx/prusaslicer, media-gfx/superslicer and orcaslicer -# (not packaged). -# Removal on 2023-08-04. Bug #905769. -media-gfx/cura -acct-group/ultimaker -acct-user/ultimaker -dev-libs/libarcus -dev-libs/clipper -dev-libs/libcharon -dev-libs/libnest2d -dev-libs/libsavitar -dev-python/pynest2d -dev-python/uranium -media-gfx/fdm-materials -media-gfx/curaengine - # Sam James (2023-05-03) # Broken pkgconfig file, please upgrade to -r1. # bug #704348, bug #905632, bug #905822 diff --git a/profiles/updates/3Q-2023 b/profiles/updates/3Q-2023 index 7ea55bb8b7ee..159732f47b1e 100644 --- a/profiles/updates/3Q-2023 +++ b/profiles/updates/3Q-2023 @@ -8,3 +8,6 @@ move dev-python/indexed_gzip dev-python/indexed-gzip move dev-python/signature_dispatch dev-python/signature-dispatch move dev-python/mdx_gh_links dev-python/mdx-gh-links move dev-python/nest_asyncio dev-python/nest-asyncio +move dev-python/libcloud dev-python/apache-libcloud +move dev-python/uri_template dev-python/uri-template +move dev-python/pykerberos dev-python/kerberos diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 8ce883d3a7db..6c67156b7bc0 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -685,6 +685,7 @@ app-emulation/wine-staging:pcap - Support packet capture software (e.g. wireshar app-emulation/wine-staging:perl - Install helpers that require perl (winedump/winemaker) app-emulation/wine-staging:samba - Pull in net-fs/samba with winbind for NTLM auth support app-emulation/wine-staging:sdl - Enable gamepad support using media-libs/libsdl2 +app-emulation/wine-staging:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental/WIP, USE=abi_x86_32 is recommended for complete support) app-emulation/wine-vanilla:capi - Enable ISDN support using net-libs/libcapi app-emulation/wine-vanilla:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up) app-emulation/wine-vanilla:dos - Pull in games-emulation/dosbox to run DOS applications @@ -699,6 +700,7 @@ app-emulation/wine-vanilla:perl - Install helpers that require perl (winedump/wi app-emulation/wine-vanilla:samba - Pull in net-fs/samba with winbind for NTLM auth support app-emulation/wine-vanilla:sdl - Enable gamepad support using media-libs/libsdl2 app-emulation/wine-vanilla:vkd3d - Enable DirectX 12 support using app-emulation/vkd3d +app-emulation/wine-vanilla:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental/WIP, USE=abi_x86_32 is recommended for complete support) app-emulation/winetricks:rar - Pull in app-arch/unrar for extraction of rar-compressed game files app-emulation/x48:readline - Enables support for libreadline app-emulation/xe-guest-utilities:xenstore - Use xenstore binaries bundled by Citrix instead of building app-emulation/xen-tools @@ -819,6 +821,7 @@ app-misc/digitemp:ds2490 - Build support for the ds2490 sensor app-misc/digitemp:ds9097 - Build support for the ds9097 sensor app-misc/digitemp:ds9097u - Build support for the ds9097u sensor app-misc/fastfetch:chafa - Enables text/graphics renderer with media-gfx/chafa +app-misc/fastfetch:ddcutil - Use app-misc/ddcutil to query monitor settings app-misc/fastfetch:opencl - Enables OpenCL support app-misc/fastfetch:osmesa - Enables offscreen rendering support from media-libs/mesa app-misc/fastfetch:pci - Enables reading GPU via sys-apps/pciutils @@ -1071,6 +1074,9 @@ app-portage/pfl:network-cron - Adds a cron job which does a weekly submit of the app-portage/portage-utils:qmanifest - Build qmanifest applet, this adds additional dependencies for GPG, OpenSSL and BLAKE2B hashing app-portage/portage-utils:qtegrity - Build qtegrity applet, this adds additional dependencies for OpenSSL app-portage/tatt:templates - Install template scripts to be used with tatt +app-shells/atuin:client - Enable the autin client +app-shells/atuin:server - Enable the autin server +app-shells/atuin:sync - Enable the server-sync feature in the autin client app-shells/autojump:ipython - Add support for dev-python/ipython app-shells/bash:bashlogger - Log ALL commands typed into bash; should ONLY be used in restricted environments such as honeypots app-shells/bash:mem-scramble - Build with custom malloc/free overwriting allocated/freed memory @@ -1836,6 +1842,7 @@ dev-libs/boost:debug - Build and install only the debug version of the Boost lib dev-libs/boost:doc - Install the full API documentation documentation. This takes over 200MB of extra disk space. dev-libs/boost:nls - Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries. dev-libs/boost:numpy - Optionally build NumPy extensions when Boost.Python is enabled +dev-libs/boost:stacktrace - Build the full Boost.Stacktrace dynamic library instead of relying on the header-only implementation dev-libs/boost:tools - Build and install the boost tools (bcp, quickbook, inspect, wave) dev-libs/botan:boost - Use dev-libs/boost dev-libs/botan:tools - Install optional tools for e.g. hashing @@ -1928,7 +1935,6 @@ dev-libs/libcec:udev - Enable detection of USB-CEC port by udev dev-libs/libcec:xrandr - Enable detection of active HDMI using xrandr extensions dev-libs/libcgroup:daemon - Install the configuration tools and init/config files. dev-libs/libcgroup:tools - Install the cgroup rules processing daemon and init/config files. -dev-libs/libcharon:client - Install the charon client library dev-libs/libclc:spirv - Build SPIRV targets dev-libs/libdbusmenu:gtk - Enable support for GTK+2 dev-libs/libdbusmenu:gtk3 - Enable support for GTK+3 @@ -2645,6 +2651,7 @@ dev-ruby/faraday_middleware:rashify - Include FaradayMiddleware::Rashify dev-ruby/io-event:io-uring - Enable io_uring support, and use io_uring instead of epoll dev-ruby/maruku:highlight - Enable source code highlighting via dev-ruby/syntax dev-ruby/mysql2:mariadb - Use mariadb bindings +dev-ruby/net-ssh:chacha20 - Use dev-ruby/rbnacl for chacha20-poly1305@openssh.com support dev-ruby/net-ssh:ed25519 - Use dev-ruby/ed25519 for Ed25519 support dev-ruby/rrdtool-bindings:graph - Enable support for graphing functions dev-ruby/rspec-core:highlight - Enable source code highlighting via dev-ruby/coderay @@ -3926,8 +3933,6 @@ media-gfx/blender:potrace - Add support for converting bitmaps into Grease penci media-gfx/blender:pugixml - Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export) media-gfx/blender:tbb - Use threading building blocks library from dev-cpp/tbb. media-gfx/chafa:tools - Build command-line tools -media-gfx/cura:usb - Access 3D printers via USB -media-gfx/curaengine:arcus - Build with support for communication library between internal components for Ultimaker software media-gfx/darktable:avif - Support importing and exporting AVIF images media-gfx/darktable:flickr - Add support for uploading photos to flickr media-gfx/darktable:gamepad - Support using game controllers as input devices @@ -3953,7 +3958,6 @@ media-gfx/exiv2:webready - Support reading metadata over the internet media-gfx/fbida:X - Install the Motif based image viewer "ida" media-gfx/fbida:fbcon - Install the framebuffer image viewer "fbi" media-gfx/fbida:ghostscript - Install the framebuffer ghostscript viewer "fbgs" -media-gfx/fdm-materials:embedded - Build for Ultimaker Embedded software media-gfx/fontforge:truetype-debugger - Enable truetype debugger in fontforge media-gfx/fontforge:woff2 - Enable support for WOFF2 format media-gfx/fotowall:webcam - Enable webcam support @@ -5645,7 +5649,6 @@ net-fs/openafs:ubik-read-while-write - Enable vlserver read from db cache during net-fs/s3fs:gnutls - Enable net-libs/gnutls crypto backend net-fs/s3fs:nettle - Use dev-libs/nettle network functions with GnuTLS. net-fs/s3fs:nss - Enable dev-libs/nss crypto backend -net-fs/s3fs:openssl - Enable dev-libs/openssl crypto backend net-fs/samba:addc - Enable Active Directory Domain Controller support net-fs/samba:ads - Enable Active Directory support net-fs/samba:ceph - Enable support for Ceph distributed filesystem via sys-cluster/ceph @@ -7552,6 +7555,7 @@ sci-mathematics/why3-for-spark:hypothesis-selection - Enable hypothesis selectio sci-mathematics/why3-for-spark:sexp - Add support for outputting S-expressions with dev-ml/ppx_sexp_conv sci-mathematics/why3-for-spark:zarith - Use Zarith (dev-ml/zarith) instead of Nums (dev-ml/num) for computations sci-mathematics/why3-for-spark:zip - Enable compression of session files +sci-mathematics/wxmaxima:webkit - Use net-libs/webkit-gtk to show help (for maxima and wxmaxima) inside wxmaxima sci-mathematics/yacas:jupyter - Add support for jupyter notebook sci-mathematics/yices2:mcsat - Enable support for MCSAT sci-mathematics/z3:isabelle - Add integration support for the Isabelle/HOL theorem prover. @@ -8778,7 +8782,7 @@ x11-base/xorg-server:xorg - Build the Xorg X server (HIGHLY RECOMMENDED) x11-base/xorg-server:xvfb - Build the Xvfb server x11-base/xwayland:unwind - Enable libunwind usage for backtraces x11-base/xwayland:xcsecurity - Build Security extension -x11-drivers/nvidia-drivers:kernel-open - Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, very experimental) +x11-drivers/nvidia-drivers:kernel-open - Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, experimental) x11-drivers/nvidia-drivers:persistenced - Install the persistence daemon for keeping devices state when unused (e.g. for headless) x11-drivers/nvidia-drivers:static-libs - Install the XNVCtrl static library for accessing sensors and other features x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings @@ -9007,7 +9011,6 @@ x11-themes/zuki-themes:xfce - Install theme for xfce-base/xfwm4 x11-wm/ctwm:jpeg - Enable jpeg image support with virtual/jpeg x11-wm/ctwm:test - Enable upstream test suite, build required binary x11-wm/ctwm:xpm - Enable xpm icon support with x11-libs/libXpm -x11-wm/e16:container - Use container window x11-wm/e16:debug - Build libtrip debugging library x11-wm/e16:dialogs - Enable support for configuration dialogs x11-wm/e16:libhack - Build libhack window mode helper library diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz index 4df3ad8084e4413aef2d2cec8f29ba8607b01f89..a2f0a1880c0ad5c0c9f66acf9b938e53e9957d5d 100644 GIT binary patch literal 9511 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 -Last-Update: 2022-04-24 - ---- a/libelemental/value.cc -+++ b/libelemental/value.cc -@@ -25,7 +25,7 @@ - - #include - #include --#include -+#include - - namespace Elemental { - - diff --git a/sci-chemistry/mdtraj/Manifest b/sci-chemistry/mdtraj/Manifest index 3f1e98fe2d30..dce60739c8f1 100644 --- a/sci-chemistry/mdtraj/Manifest +++ b/sci-chemistry/mdtraj/Manifest @@ -1,4 +1,4 @@ AUX mdtraj-1.9.7-python311.patch 588 BLAKE2B 74d4b4ead237ffe0c1cfbd8f006e31c8faed2ef91f2d3fcf92d6ea2c6edc593815558fac0485bdefd80d6cacc7459979b96da314c2f7d18e0d614e31a4547d52 SHA512 f540d34fe9824e2a871dd891b4b3fbbfc5a9e6851c41083a0d2f7da4e412029cad0d6ad0fb60c923070dd696e99d9a93c5c5e535cf581cafe7419e18b96fc75b DIST mdtraj-1.9.7.tar.gz 2087085 BLAKE2B 430b42eddee0be8beba47994efd16515727970ac7acb36007c9b153cdb474551e5ea228f78a194fa9672d5b169753a9db3c090412bf749b3f1e9323bad9f52de SHA512 5dc9d474909a160e0b1d7989325e8190d1c593087f0130854094eb9c49bc00fd631ea19142d396d49aa7a3dadddaf535b5e811f7574ffff36f0cd22f14691067 -EBUILD mdtraj-1.9.7.ebuild 1185 BLAKE2B 4ba6b139d04d01666247c69a749714617803b9f1be2148173262d2924ffd246891fcd80f3177944bca605cd628f7d794b8f54d388be1c5b80cdd27cd74aa9d04 SHA512 68f64bbcdf5deb4cb0e75538f9fa176a6631151286171c9eee4aab6b0ebf1796751894ce08441529db19f68a1220add09f18ee4ce2159d41abc91a741015e6c0 +EBUILD mdtraj-1.9.7.ebuild 1216 BLAKE2B 906dfb99abde7fc21f1171994404246d4543e10224c92e3794831d6ec40e43e2b1690b4e84d1ea3cdc9cc0dca122a825953e97ce262b0224aa5957415eb1cf4f SHA512 d983ebbcf9094e3aecf042b3f4390c807f21f3f69f1863c5bf59e05df502cb3d78b7d682ccd72eef236da2bcce1108dce90f68e395797eaea73a19af15c2630d MISC metadata.xml 376 BLAKE2B 9fae78491c72370939157fcbf6f452831a46f919ffe0894d404cebff2d095735aaacfdbcae8e8500872ae69bfc790dfb8e788b9a904b9f44f82c873ed678299e SHA512 cce4d328ee75176dc53c4d8b7d1b74e153aeec929eeb15158054c557ddbaa2206b9bf3a7d729629bf8abfa0d8ce7f01206f9f240c2e78b390987cf014ee63669 diff --git a/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild b/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild index 71b43cfef3f3..8a6aa966e865 100644 --- a/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild +++ b/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild @@ -31,8 +31,9 @@ DEPEND="${RDEPEND} sci-libs/scikit-learn[${PYTHON_USEDEP}] ) " +# Ji6>DWa(>hq$^ zDp8HtZO7??)eg(G`2{cDq83wH5&BA##6=+2rKY-)3!XqbyW*j^Wa(?P&}NgLjc#}{ zce6hexh;4(CTj zHL&SGF`~y6-Yi|B3!6){KK5TcmxWy z5yfE(Posv6BjM4gtmxnwKu6t71luylT^9iAV3*lOfr7Kb_`UX;E%HkWw4?fK)!_ZPX3yKl;aST|K(#zFGIMfhD& zJYvmdteQkawTA(Hqi2X$6spKHrrQMwAdPhJ2uFm^@%n$7m-MfD!I=SFjIWkpfnV{z z%kdb*gKt>AdowXsH3Lde4{>Vjz2b3$i%)R$sb>ok<8e}%uqd6b++@9^Bh-ynIG5Q z1e#)T1AOd23c53B*a`{mmsWH%4TW@wXRGbhM(`E4OPERcx(#Z1=rG$HwJNv*%zDCEdd{LsmD+K z!*zluYVhxl_Cv!9(C^d@yc*I-MN^B#@R-T@s&?@tz|ip|3Gq0aLcqLF9Jy1s6wABS zxFQ8uYnQm8bh{*aEV|DJI@BC_j)pY-3)O#U zCJpb)K>`h62sp};z2*(cx5+;T0=hLJYmQ_in#&7L*6oTA)ByX*T0r|gPuCU}xgCxl zeOc8)OE5`o6;!Pag&a_*8;aJLSXHNxB$^a2=iK}mF;Ib+SzJTMF=P9&2y(X? zTvQ}lG=ZKZ#!}1E6>P!M7z{d7_ptYimrb>^h&bf9Cf<{Ncti4Uz8Sb%ZH*e z?>8ZGKX}vTb!U>;s3W0Jd1a%^eWl1+#iLS8q*E!RjWc8ka&BkJTU{SXP+&?PYQY5^ zTyf+)QPCJZ%V+@T+(i81GBIUvGs%f1(E4(7^!&@b%G7wdl9Z*>q$RGNESJ$!^P!5$ zGo(K-FbM6TNzH?HS>e=uf|H9FG6^(0o`sX(hY)m=#uzIJE#ie75b&Y5z?1qIQhydb ziH_53NxQX-Y^8gbx*%eJ;o3&jH8(C9)tlADpFHxQ;)~xX{Ue~!HE&dV90F0(zYJaV zucQts_VT2xkoEw|B(*+oI*{u16(#HCruvcNva`Ex8Ed_CUBBVPOBb;nUGqbF8*o70 zR2f>dcTcJS0Q1Nt4vRuYwjvZ&ihpRRt`=R3;L>56+YA#@VK^Vu(n)i3YV6Wexc#^s zQNkGj9{@e6TQq^Q+Py>V+Hv>?Qg31lG&%&T=QCwik2y%B!6Qv zIHIcI%&hjA!!MQXrc;-e4C=Ts*8sXbF(kU8?ED5g7gSS}@tT@zP@n2@A<2f-weYI? z&MB<6HGmX!Apm|s^;Oe~tMzsp^*1$9IUkgpQ!5`kn<%T=Q41qD*rbW9*BFZvHC&=5 z4#}$nSW1moUDr{o6osZWF5&w5oPR6C$9#E*0h@4if9Jp|A4t*LG@+79H#!(I*GUs# z$Vh9o3Sp7kO_iaciC(1^3yM2vh<9nY^K=d0N8}siG~>}53@)oj2mWN?Eshe!1eV>0 zrcp&z->B+>%moilO0dtIq*QeUEEG+Lg-``Eq6vs4@qpui0L~-ohG1C`^MAS1J86k* zj6F|{$%7ply4K8M{!P{r($rPvC}@|j!TR{Re|g$}yH;a*h=|@aXhM)1l%=^Qcx+;? z;|6NuVc7wl!Q(Z~KpA(|Rxm&uWh%|BxtIMm^KslnUW6(~*ib)N)9*oJ%YHOWKc8Lr z2XI8~uK)^l49NrNNtO(RfPaIDnpNW&QrX)bsx!ck16X2lo#dnrlukgRTUh=Qbn%?2 z05=VkP@@v9p=un9nwU-#W-I`A1|cR)R8WJNPt;%ty3t?8n*RFFv1u8{ch^Rjk?EQ> zLD_X>VTypXN;UhE^1U)ACSVEdIKArS51<|i zP?D=bCZT)aL$Z)^Ad7WlPz|_?8mZekQ)%lWAF#P0p)twL`O#9Txzfn6VSeS>ZVORJ# z#0l$gdPgo+FJI3ml4r-gkJdNp{yHqJ>uOTH?q<4oLMipc@#~co@MGeW`t7AeUF6^c z_R`rLHJPk`>lpPOnMPfKb5^Ui3K�_(b8 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 diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index d6b8ba7786da..28a8e6acadf5 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -2,8 +2,8 @@ AUX kicad-7.0.0-werror.patch 682 BLAKE2B 268cf848679ffb5b5aa2389a6392986f908c648 DIST kicad-7.0.1.tar.bz2 42744121 BLAKE2B cb6005be531027e02c5c3fa03be54dff00720aa9c36d12d1e619e041da05e5b4efd048be4e01021cf225a35cd638a162f4b620b65ec117027092a5bf650cb1ec SHA512 6b3f32073a0667c745be54fccf1660cc81b560ad7613eb2355956b48567d7e82ce6926ab04d374fe88dcaa1220357997f5f4621e6d635effcd3d698e45a37516 DIST kicad-7.0.2.tar.bz2 42844186 BLAKE2B 136d68b3174cde74db96b1197c62da1fb4e54f628f73a6e0ea092c713b529863d9e443b6631a0ecbb55e2d299a7b78b8218d05e605f8ae8f5972915147ec140f SHA512 04d7e39815f9e87b8646f25fb7e1b82bcf2bc63e26e078f3175c37a2c2e0a2bb7771e70e4698dbfc496f112a733668bdc746eefd1a9c4c76d0b36696738026a4 DIST kicad-7.0.6.tar.bz2 43548452 BLAKE2B 90fa15d67f5629266755c469208baa486f41003a9b6ff32c7b7a0707967d54dbc3410d332f0ab1fde91c6045c345b34d1e27585feb265386e58447aea464a93f SHA512 492e6f4997eefda03eb371ec92c1a971cc37e16cb18f4ead08db22370048f6e2fce332c58d5eac64554808bf15738ebd18cf8f3664eacd6d3066a35268f3ec6a -EBUILD kicad-7.0.1.ebuild 4134 BLAKE2B 01eb2c3112047409613c67d190d29ea2e2fc8cc0029796c0fe3d7e54b3f450bf947839f0e75088071660f075e1749ac3ef726ad36fc9394ede71dc53da9e8bd5 SHA512 0490fe205737be0e163e75452b83cbaa34d62acb668409c865c222ceaa675d80dbe2670b68fc16282daffcc204ccf0c9074407f9cbe84215c14760218c080469 -EBUILD kicad-7.0.2.ebuild 4135 BLAKE2B 678a4552411ca57ad86405ce811569ad167a074484d2b10210359ffe7555b88aa87564ee0af15526eac86f8691a1c3c59b5b51784dce9067bf283425c10de116 SHA512 9c985c7e63292506433d4e29faffcfe5243bd7405e8d63981f88603933570c7bc1d3e33bb0988331c5283037b9071d568663506de9469fb16a760e4191c0305b -EBUILD kicad-7.0.6.ebuild 4136 BLAKE2B 357316bd53668b0030217218cc87fcb80e7b612db447e3b1dba3645ee2aa7a94df4d04b2ea76f97eaf316090e6cf70f2c0202fd80af78f33a39639bf2ad108e5 SHA512 59cbb7b0632059f5153cc11b78f18651f552ea009eccee7f9bc4d1773fa15933d5fefff377638c77792ec7617609beb0e5649847376b36f066124032d7995d2c -EBUILD kicad-9999.ebuild 4136 BLAKE2B 357316bd53668b0030217218cc87fcb80e7b612db447e3b1dba3645ee2aa7a94df4d04b2ea76f97eaf316090e6cf70f2c0202fd80af78f33a39639bf2ad108e5 SHA512 59cbb7b0632059f5153cc11b78f18651f552ea009eccee7f9bc4d1773fa15933d5fefff377638c77792ec7617609beb0e5649847376b36f066124032d7995d2c +EBUILD kicad-7.0.1.ebuild 4233 BLAKE2B c95b3aa60006a6e7d8f5c007efeb69f348edcf4b34e5c11029604dca80463172712a82fa109a303bd42bd831010d765fa1245f1fc40d503de4b50d5f4f58c7c1 SHA512 5f3a9cb2f4e9d0a48f42d6bcc1050f10776c05c09ee2c8cdc983a756659beb7551a3d71a1adc51beff533c237c5b74fe7af4cfee6e93033db0f95c5c590c2a6a +EBUILD kicad-7.0.2-r1.ebuild 4308 BLAKE2B 4646daac7c099362cff9c1f61973653c320bacc393dea1a18356f307acbea5fb3c2fe4d0245bafb31d5a0ce92ab72679798a492bf269271d8c8ac78351503848 SHA512 63c123c42a7c04d78b089387a66681880a14865e1498b0019180852905aef91a5331dc625be2fa53d875272d167a84c588a7745c62636fe1186a1d54fcd6e243 +EBUILD kicad-7.0.6-r2.ebuild 4249 BLAKE2B 4d4d76cbd5bc6d99812bf3ecf908d429f33574f62d170b973f32f2f822157b62fb26dcab3de0e1d9266c62ebf921c39f6f48febd3953aed22bf7f06400a80640 SHA512 7c7a85bd4dbfc6859018f4a00ea2a6bfe8b3c373470cdd3e5109077bfc8dca2c5c7a9a22081f7de599d6477e335d4c71b3e537ece0ca8896a3b87073ba3c2211 +EBUILD kicad-9999.ebuild 4249 BLAKE2B 4d4d76cbd5bc6d99812bf3ecf908d429f33574f62d170b973f32f2f822157b62fb26dcab3de0e1d9266c62ebf921c39f6f48febd3953aed22bf7f06400a80640 SHA512 7c7a85bd4dbfc6859018f4a00ea2a6bfe8b3c373470cdd3e5109077bfc8dca2c5c7a9a22081f7de599d6477e335d4c71b3e537ece0ca8896a3b87073ba3c2211 MISC metadata.xml 765 BLAKE2B ca4295c6a975ed0161e0e19d6faffa585001c65bb1b6c53659d63c22e10aa1856840752182e3f9108b11b582105691f6d03f3a63ee52fd5ea875b6ba3049e379 SHA512 4af8f8ba855e6c5dfc6e4f34ba1efb0705fb92dffb9fcc6196457a43ebca11da4b1fa752a6bba02ce3bbb7bfbbeeb5a5f8cedfb055378d67f622014ba3240768 diff --git a/sci-electronics/kicad/kicad-7.0.1.ebuild b/sci-electronics/kicad/kicad-7.0.1.ebuild index 9dbca5bca8c5..1ecc9a04ae5a 100644 --- a/sci-electronics/kicad/kicad-7.0.1.ebuild +++ b/sci-electronics/kicad/kicad-7.0.1.ebuild @@ -35,6 +35,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Contains bundled pybind but it's patched for wx # See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424 # Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301 +# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug #911120 COMMON_DEPEND=" dev-db/unixODBC dev-libs/boost:=[context,nls] @@ -46,7 +47,7 @@ COMMON_DEPEND=" >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 - x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] + <=x11-libs/wxGTK-3.2.2.1-r2:${WX_GTK_VER}[X,opengl] sys-libs/zlib $(python_gen_cond_dep ' dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}] diff --git a/sci-electronics/kicad/kicad-7.0.2.ebuild b/sci-electronics/kicad/kicad-7.0.2-r1.ebuild similarity index 95% rename from sci-electronics/kicad/kicad-7.0.2.ebuild rename to sci-electronics/kicad/kicad-7.0.2-r1.ebuild index c58a6623fced..899d0d74f13b 100644 --- a/sci-electronics/kicad/kicad-7.0.2.ebuild +++ b/sci-electronics/kicad/kicad-7.0.2-r1.ebuild @@ -101,7 +101,10 @@ src_configure() { -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}" -DKICAD_SCRIPTING_WXPYTHON=ON - -DKICAD_USE_EGL=ON + # wxWidgets does not support runtime selection of backends (GLX vs EGL), + # if enabled it can break KiCad depending on what wxGTK was compiled + # with, see bug #911120 + -DKICAD_USE_EGL=OFF -DKICAD_BUILD_I18N="$(usex nls)" -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)" diff --git a/sci-electronics/kicad/kicad-7.0.6.ebuild b/sci-electronics/kicad/kicad-7.0.6-r2.ebuild similarity index 93% rename from sci-electronics/kicad/kicad-7.0.6.ebuild rename to sci-electronics/kicad/kicad-7.0.6-r2.ebuild index c63f7a8ec2cf..a8534692f833 100644 --- a/sci-electronics/kicad/kicad-7.0.6.ebuild +++ b/sci-electronics/kicad/kicad-7.0.6-r2.ebuild @@ -28,7 +28,7 @@ fi # BSD for bundled pybind LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD" SLOT="0" -IUSE="doc examples +ngspice nls openmp" +IUSE="doc examples nls openmp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -47,15 +47,13 @@ COMMON_DEPEND=" >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] + >sci-electronics/ngspice-27[shared] sys-libs/zlib $(python_gen_cond_dep ' dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}] ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}] ') ${PYTHON_DEPS} - ngspice? ( - >sci-electronics/ngspice-27[shared] - ) nls? ( sys-devel/gettext ) @@ -101,7 +99,10 @@ src_configure() { -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}" -DKICAD_SCRIPTING_WXPYTHON=ON - -DKICAD_USE_EGL=ON + # wxWidgets does not support runtime selection of backends (GLX vs EGL), + # if enabled it can break KiCad depending on what wxGTK was compiled + # with, see bug #911120 + -DKICAD_USE_EGL=OFF -DKICAD_BUILD_I18N="$(usex nls)" -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)" @@ -111,8 +112,6 @@ src_configure() { -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" -DPYTHON_LIBRARY="$(python_get_library_path)" - -DKICAD_SPICE="$(usex ngspice)" - -DKICAD_INSTALL_DEMOS="$(usex examples)" -DCMAKE_SKIP_RPATH="ON" diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild index c63f7a8ec2cf..a8534692f833 100644 --- a/sci-electronics/kicad/kicad-9999.ebuild +++ b/sci-electronics/kicad/kicad-9999.ebuild @@ -28,7 +28,7 @@ fi # BSD for bundled pybind LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD" SLOT="0" -IUSE="doc examples +ngspice nls openmp" +IUSE="doc examples nls openmp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -47,15 +47,13 @@ COMMON_DEPEND=" >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] + >sci-electronics/ngspice-27[shared] sys-libs/zlib $(python_gen_cond_dep ' dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}] ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}] ') ${PYTHON_DEPS} - ngspice? ( - >sci-electronics/ngspice-27[shared] - ) nls? ( sys-devel/gettext ) @@ -101,7 +99,10 @@ src_configure() { -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}" -DKICAD_SCRIPTING_WXPYTHON=ON - -DKICAD_USE_EGL=ON + # wxWidgets does not support runtime selection of backends (GLX vs EGL), + # if enabled it can break KiCad depending on what wxGTK was compiled + # with, see bug #911120 + -DKICAD_USE_EGL=OFF -DKICAD_BUILD_I18N="$(usex nls)" -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)" @@ -111,8 +112,6 @@ src_configure() { -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" -DPYTHON_LIBRARY="$(python_get_library_path)" - -DKICAD_SPICE="$(usex ngspice)" - -DKICAD_INSTALL_DEMOS="$(usex examples)" -DCMAKE_SKIP_RPATH="ON" diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index fb28b7193a50adad041069ec421c7cb00abbe3cd..ebcecec5c9f1438b07dcaf0acfc2c55a31eca9ab 100644 GIT binary patch literal 45112 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 delta 44943 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 jG`!3@)Y&L^Bk1-hrPt?QRzv{+PpPAc diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest index 5d7f1cf49de3..c4ce46170f55 100644 --- a/sci-libs/caffe2/Manifest +++ b/sci-libs/caffe2/Manifest @@ -10,6 +10,6 @@ DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 75de03b74dfdaf8d8fb5ea743fcc0c1b0e4 DIST pytorch-2.0.0.tar.gz 111327292 BLAKE2B 6d593a975c0ade714f0b189f7e3c4ff704b9a9a2377b5e441a9cefc202fa22779966d08948e63671912c6ea5a0eee124042155f4f57a654db34e19e42f013cc9 SHA512 4dd76160711c0d87f3026c8b7fa3ed149dd86b8ac0ee9ecea0eaf80d2e6ce8c29368392e77b9466d90b60634087b462b782495997a5d33367cc8ca9fe14c8a14 DIST pytorch-2.0.1.tar.gz 111335778 BLAKE2B 7a10cc2b2d5e2422aef7e060a0c3a62ca5c7460c6e0b9becade9b98939501975c74ed5a175a653731f43ca824d2c9bd31f41d1f633c2b139779ab23d5331e9ce SHA512 2309a22b3be3ccdb36d8d9781a59a7bdcc2fdb8d95ada205702ec77862480f0cbb12cd5d6b8cd3114d01a6e33b7743d0fe9de93debf37138ca5c14403cdb0c43 EBUILD caffe2-1.13.1-r6.ebuild 5221 BLAKE2B 64a0309f8601752187205d49629245ae8a3305d9fad0626eff293fa555e50c7c147bfa9879ada2bd0a076e41120a9f5f9667cd784a4a3418cee9a4711eb69b05 SHA512 d1162bb88a1ac0c412cc2fa828521f98be9eda5f55d63f4a5162c727940121db1a7ab8155bd151fe1a2b9985851ff82bb49e3f3e01c4e4f1fdc1f3f4444d56ce -EBUILD caffe2-2.0.0-r4.ebuild 5292 BLAKE2B f0560c057af3e24e81e4538f4ef6f35eba6b3e70a435c00be0e08aed40e1991997beea05127e195fcefe019147b10ca74c338e3b5a1b8bd61c631b680805a587 SHA512 4556d43911ca5fd8438d603529cf74bde4ec8ac30b9e7a45debab2252a9a8db53dde09b20d1be08a76f90dc783bd70401b1252427da6556d6c3e7d487b656345 -EBUILD caffe2-2.0.1-r3.ebuild 5831 BLAKE2B a268da70eb7885d37e961197c97764f4182c8478a80b220333fe68f0fa3fea6976ce4ccd36c7ddafd862d2edd36ba352e7a05bf6af5d985973af2d869ca9afc6 SHA512 8c3b740da1dbe333f37e5d982d2f2f2347f3332ebbf9172dd95d571c7410bd539e631fc5bc100a7e8217bfd1cd92505cf55f8e809f7f8a4e0a47162e1b98218c +EBUILD caffe2-2.0.0-r5.ebuild 5365 BLAKE2B 40e36f5311786c6061ab73d75d0cb31324a46db64a083e68fa0ad394235895e4559ac3017a5bc7725a40d2b348c2bae6ad2f5ddcf08f5824a0d990bff7a2ea76 SHA512 c9747b9b53214ae3c8b70193ae055d36906eb08c3eb7f6af294ccc2c8bb8e4f6b81ed7a078baccdaf4093ec9c096d4dc8476064b64a02ae2de256976d9ea7dcc +EBUILD caffe2-2.0.1-r4.ebuild 5904 BLAKE2B 3fe34e244700a0b0effc5cab8b717550834232a0c42b5d8757da797efb342acc076616336e1bd0f73ef995add41898be96f234974d1c54d1c4928c803615e4ce SHA512 899a2105e46e9831850143dfd9b0b5d8022c88fead342e920c2405654e2115853ba4dde33d281aeb01f925c0860a5d8ab3e14bfbe395edb78b0bc6fee021f381 MISC metadata.xml 1161 BLAKE2B af1b8f3ab7789f9aa5f635d5a3f1175bbdd7ccbf68f205bfc2769ccab2cb5c519f6fe62024759eb28f0e1353a04bed3216d222808b9f95100d3e0bb591f1d82b SHA512 1737d3dc8fa7786550930beb067ca4eca173a47095a88450ab5c913d3aed08f51fe21c875f484e5663542471a48ef55878cddc97881ff8be7648987b90b79126 diff --git a/sci-libs/caffe2/caffe2-2.0.0-r4.ebuild b/sci-libs/caffe2/caffe2-2.0.0-r5.ebuild similarity index 98% rename from sci-libs/caffe2/caffe2-2.0.0-r4.ebuild rename to sci-libs/caffe2/caffe2-2.0.0-r5.ebuild index f6a3684a96a0..eaf3e07d46ac 100644 --- a/sci-libs/caffe2/caffe2-2.0.0-r4.ebuild +++ b/sci-libs/caffe2/caffe2-2.0.0-r5.ebuild @@ -121,7 +121,7 @@ src_configure() { -DUSE_CUDNN=$(usex cuda) -DUSE_FAST_NVCC=$(usex cuda) -DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}" - -DBUILD_NVFUSER=OFF + -DBUILD_NVFUSER=$(usex cuda) -DUSE_DISTRIBUTED=$(usex distributed) -DUSE_MPI=$(usex mpi) -DUSE_FAKELOWP=OFF @@ -181,6 +181,8 @@ src_configure() { src_install() { cmake_src_install + use cuda && dolib.so "${BUILD_DIR}"/lib/libnvfuser_codegen.so + insinto "/var/lib/${PN}" doins "${BUILD_DIR}"/CMakeCache.txt diff --git a/sci-libs/caffe2/caffe2-2.0.1-r3.ebuild b/sci-libs/caffe2/caffe2-2.0.1-r4.ebuild similarity index 98% rename from sci-libs/caffe2/caffe2-2.0.1-r3.ebuild rename to sci-libs/caffe2/caffe2-2.0.1-r4.ebuild index 29087a44643f..67ab76e8ed76 100644 --- a/sci-libs/caffe2/caffe2-2.0.1-r3.ebuild +++ b/sci-libs/caffe2/caffe2-2.0.1-r4.ebuild @@ -136,7 +136,7 @@ src_configure() { -DUSE_CUDNN=$(usex cuda) -DUSE_FAST_NVCC=$(usex cuda) -DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}" - -DBUILD_NVFUSER=OFF + -DBUILD_NVFUSER=$(usex cuda) -DUSE_DISTRIBUTED=$(usex distributed) -DUSE_MPI=$(usex mpi) -DUSE_FAKELOWP=OFF @@ -196,6 +196,8 @@ src_configure() { src_install() { cmake_src_install + use cuda && dolib.so "${BUILD_DIR}"/lib/libnvfuser_codegen.so + insinto "/var/lib/${PN}" doins "${BUILD_DIR}"/CMakeCache.txt diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest index cd2a72c74059..ae54bf16da6a 100644 --- a/sci-libs/gdal/Manifest +++ b/sci-libs/gdal/Manifest @@ -5,5 +5,5 @@ DIST gdal-3.7.0.tar.xz 8604724 BLAKE2B 400cc17fc636c637f7c40e93aed8e2db7bfbbe737 DIST gdalautotest-3.6.4.tar.gz 12614090 BLAKE2B d2c33b56790c1cb030a102ff48bec33c3d187c5be6e13d56da8d6cb8e9393734c2144274cbe08cf82b2a023ffb75df9fd01bcfd9f3d73076c95c4b213823f64e SHA512 2a7704e57f8bc0687c759d047b5a8fb290b2959eb058e02b08edf12e9cca17d6a9121213ef48e8b616c94c8cbe321531612700c6db52cb47fbcc5893c1c1c1c1 DIST gdalautotest-3.7.0.tar.gz 13785892 BLAKE2B cac18436ad2acb558e27e8ba3f1f2c22aa6c7ba258abe25118acf65fb2cb8a3d5f132ccb8315912a54d07f035b5ff331cf6a66bdf51a54c8275c5203e844eb82 SHA512 81e80c799a8a910a861182480e8306c8583cdffe7cb62f47fbaddf031e1c4d1d3fb341edf0daddbb8c934e5f2d547b380feb2f5a9f22cd50db14e43c2b02737b EBUILD gdal-3.6.4.ebuild 6772 BLAKE2B 63e9d689bfbb54948a43756f47acb6aec7030f4fffda1fd5f2ca8d6a8ea9e2aa93ffe7e1c18404ec58e66ba9f94f648f004c7aa4497e1e2cdb9647c0bbd8bd79 SHA512 735ff9adbbc31ee5ac934a832637b35db99e9b64e67110c014a958f485692ae1e2d479bc2642bf35924e38bc3306c086386ae031b783ae03b1938f7586dff750 -EBUILD gdal-3.7.0.ebuild 7534 BLAKE2B 4df623ee5633720b2e44e4110410137bcff165b9d4302fbda11baade43a4a2d47faff4c5b332b382c3ee2fa37f3f1ab27ae77f9c398edcc0013ddac5e1ec2af2 SHA512 2971c2c703850337f2086dd305d8ec6b3d2c322b1629edd0f35edb54a1bfdd97bac16f354b7fee8d5cefb94fd0023b5ed334a237e5a390b46e8bcc1e901439b0 +EBUILD gdal-3.7.0.ebuild 7533 BLAKE2B 4aedd13745dc930179452ef78c1eaf1c2a2e7f4403c617678657aa92aa95de5704d8383450fafc0c273e79aba3ad273ae1fba47d6eecb95c7d396c18faf4bc65 SHA512 014d791a42a0de0367c378300060ed0d1f05652130bbd71e302ed1192de0e36c56a977f0b21d5d4af8e164e59084e2c2e9e1bdbc44e91a42a82a9a47e7fc9196 MISC metadata.xml 1348 BLAKE2B 6666f26bc5f48bbfe1971736c6737420fefa7949cd6e1b74c649ae53cb51b756ebba42bb934930af83de254bebc4e4268f60a04ed2fb1aa8835b9abbdb3968b2 SHA512 b5b90368a48679c780dbe89b73ddee9e2c74639bf1a2c9f39dd4a3cdbb005878cd2197271f2ddc23d9611feaf79c0239b32d655d8a29592ad6d87a402970b726 diff --git a/sci-libs/gdal/gdal-3.7.0.ebuild b/sci-libs/gdal/gdal-3.7.0.ebuild index 70f7cabb254a..ad7b0c96ad80 100644 --- a/sci-libs/gdal/gdal-3.7.0.ebuild +++ b/sci-libs/gdal/gdal-3.7.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" test? ( https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta LICENSE="BSD Info-ZIP MIT" SLOT="0/33" # subslot is libgdal.so. -KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf png postgres python spatialite sqlite test webp xls zstd" RESTRICT="!test? ( test )" diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest index 57420a553c9d..7adc95dee4c1 100644 --- a/sci-libs/libcifpp/Manifest +++ b/sci-libs/libcifpp/Manifest @@ -1,4 +1,3 @@ -AUX libcifpp-5.0.8-missing-include.patch 553 BLAKE2B 0bcda2161396c3a863f2b4bc0074ac1298c57fa67cdc7771c05bd56b99e8d88a2124dc361aeef99e4fe2aa06f8ba1af9bccd4f2c20c90ac3a8e8fcd0f211d6fc SHA512 deb17752ac3bf005e8936ab5894f0b5ca3eb8fcb59a41dff511111b0eddf88ff983504629888904ceaca17826710609add09e0075bf5c8726767d2a8589b1e90 DIST libcifpp-5.1.0.1-components.cif.xz 58001076 BLAKE2B 4d838e47c74540af54256f6124bd79c9c372c6768eeeabc620b54e1b2c49b2c2adc0b937f195f9544b9f2362fb60c209fb74f88c451ba6d50fe5da5f15ba768b SHA512 e7933a78a61e40c4b2e2aedfda0f36c79939fadc71c78cfde59fcec4de5c2b6c9cf1dbccc383a2f0bbf48744c776cdbb5e7c862e47a6fd2ec229c811caa9b5bc DIST libcifpp-5.1.0.1.tar.gz 2242975 BLAKE2B 7cada39ed6096ee12e662422d1676dadbf0ae71958c206ef4105daeeaaa9b14cbf17143c3baf4e2914e8289801667829af1361d643846827044d7c8e1eb15fa2 SHA512 9ca3d7db5889d1baf713475fbfeaf355f45ecb139c838da6348d4bb054c2241204499d3f46e4d45075f2d60f6c48e29866ccf2994c26098b303573d7ba39204d DIST libcifpp-5.1.1-components.cif.xz 58896016 BLAKE2B 2bf61944fe6b11325df3c6c32eaabeb27b0f117eed362dd2eba51f623f4054d142ee84aeb04908322b7aebd30a1bd17da969eeda953f7423cca922006fe767d2 SHA512 d4103ac0b0ae5698dd4c17e452ea35871c4854827d3a2ee93f00b73b6f57b87ee2278b44ec0501f818dfc34284b4c19d4617ba3a98df9552da5ebedaa59c9622 diff --git a/sci-libs/libcifpp/files/libcifpp-5.0.8-missing-include.patch b/sci-libs/libcifpp/files/libcifpp-5.0.8-missing-include.patch deleted file mode 100644 index 26735e003f4d..000000000000 --- a/sci-libs/libcifpp/files/libcifpp-5.0.8-missing-include.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 0f03fc31e058da4b66f16a67e7674fba1b85ca80 Mon Sep 17 00:00:00 2001 -From: "Maarten L. Hekkelman" -Date: Wed, 19 Apr 2023 09:22:32 +0200 -Subject: [PATCH] added required include - ---- - include/cif++/text.hpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/cif++/text.hpp b/include/cif++/text.hpp -index 9da9ab9..00f33c1 100644 ---- a/include/cif++/text.hpp -+++ b/include/cif++/text.hpp -@@ -30,6 +30,7 @@ - - #include - #include -+#include - #include - #include - #include diff --git a/sci-libs/libigl/Manifest b/sci-libs/libigl/Manifest index 7de7212b57a3..9ab19625e0d8 100644 --- a/sci-libs/libigl/Manifest +++ b/sci-libs/libigl/Manifest @@ -1,3 +1,3 @@ DIST libigl-2.4.0.tar.gz 1124759 BLAKE2B c2ba37192f2603a3ab0052aeb14f7706322364183c297af38ea88af8937bc7d76f0e3cc248a8e88c6bf2ad7ce2d9568d6e446a60c5da905fd4a235a706c4289c SHA512 f9e19c6d9a7fa2afe12c0a4042c3cc46606413d7f79b20e2464021fc0c5d9730e0ab2c192e5b4f161f3bc3a42a654929a2e77baac44c3eddad486f709cf909a1 -EBUILD libigl-2.4.0.ebuild 1256 BLAKE2B 4d028689ff87ca6c452aa2f869074f829d227d3c2361d8dc0d22a23e9af5542eeb541b873d6f59f4fa12ccd6eeedb941339499f194fadf7814d3e3e6a069fc79 SHA512 0fa15852c8020ae8b04a9c8990526cd331279680e572a64cbadf2e06b19a83b8b63f9050673fe41dc0e124903f0e0f911ca75dea64bdead40a85664f92ce1e50 +EBUILD libigl-2.4.0.ebuild 1263 BLAKE2B b3e6172f1a20d0889ee489a82bbf49f13ba0524f3d7b4e785995989da25eb49def0e8f65f66fa50df06df7a98cf43e981a0486b03060664e2f3ae4c4ff3bcb8a SHA512 b9463dd518dfd2ed329bfe6110598d511b7665ebeb61a6d60295a8a5c24d9687f9fee425c5e0b6e3a4ff2f16253a573817bf56f5e5755140418de2d04135adce MISC metadata.xml 880 BLAKE2B 24a2217c24e20564edd4b2021f05a217e10fb6114398e3c01382de650cf2e567f67525972d104b46b437bb933a7e737c309793298e0d7624bdd7f1f5890d9af4 SHA512 a53c2e1472fab941fc5c967b39253eadb43896c600244f5dd8e5591fd073fa0ec03de98bc8c8aefab9eaefaf0a62a5843237a5cdc72d15deda439b77488ac895 diff --git a/sci-libs/libigl/libigl-2.4.0.ebuild b/sci-libs/libigl/libigl-2.4.0.ebuild index 7b92517b049e..aeec8b4e51ff 100644 --- a/sci-libs/libigl/libigl-2.4.0.ebuild +++ b/sci-libs/libigl/libigl-2.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libigl/libigl/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ MPL-2.0" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="static-libs" DEPEND="dev-cpp/eigen:3" diff --git a/sci-libs/openlibm/Manifest b/sci-libs/openlibm/Manifest index b3ada0448592..4d0281f1047a 100644 --- a/sci-libs/openlibm/Manifest +++ b/sci-libs/openlibm/Manifest @@ -1,5 +1,5 @@ DIST openlibm-0.7.5.tar.gz 366889 BLAKE2B cd892965122237783cc288e57c965ae56d26fdcce93d89dd764ba659d292ade20baa754af303f04b831902f62f95388e2e7e11c050a0712a235bbc5793f2a9c4 SHA512 fe5797f49e9f9ac70485c53c6096ac273c33c7b44fbb694788717f0e427fe9a8e121939c4c1334f2d20f2fe1f440d952cc20cbdd49717996a2fb9a1045b05799 DIST openlibm-0.8.0.tar.gz 367130 BLAKE2B e516fee18203040b8f3cdffab10c4ca22df638551b420ec7e679ff373221973a013c93520b29395c61c8ef0f0f6c87516c1d4a9885c3bbb5e8cae8900efee6ea SHA512 336dfac1fd4ab6ce256aa0129a211c3556eac46d2e775e5cec9626dc5bbcb4d5e65c86617d72e531694e8c8e6320a0fabc76600a02b0ac9f1d652774d0a94440 EBUILD openlibm-0.7.5.ebuild 820 BLAKE2B de0436b2b7598936c32951ad3063a4eea11d4f34f16abb30c675d387948cd44eb832c25b7ae6004bba879061d56fd97684761a06eb47619c7d408b0f1384a7d4 SHA512 3d96a505d1f15647ab229e5ef1f1e60f1b1ff9cdb063af2bc20e07b6eee49d76ac2e61939f2f948e311fef034af7c42c75b465110ef748dd770aefcc343d3862 -EBUILD openlibm-0.8.0.ebuild 820 BLAKE2B b9442e382ea27ff82c360496b3030565292a7a81c156227b61b9cfc5ae2cb8d234349cb358040f3ca9067645b47ffafab3c17491a86a8534667031589cf2af1b SHA512 ba0d04a55d5d7a7192b4e70415c7cfac24c47d0ccba41815bb242d2b0b2b4fdceddbf3b8e343c6717f7ecf743c2204bde5d342677fc85a534bb59893779de986 +EBUILD openlibm-0.8.0.ebuild 890 BLAKE2B 452fc8fa61be18602db28ae60890f7aa87066b8f545255eb7560293349107dbe649846876758d82e1c8b553cfb8bf05d20c0cbba60f64f19933a36e2901a72e4 SHA512 6681605b4ba916b934be47c37cdfab8e80896212a6dcf8d26423ddbdaac6c0cd90270fd8f6631a8fdfb545fd198130d81eb6ac045a2e55f567746f2273985cbc MISC metadata.xml 785 BLAKE2B 160415de6f1dd61dfe42488a2aaf716bb6ecb00396ae541c8b385116fb0b5017bc546fdcdd6394ce5c547cd85e7ccf94b7996128355ce3fa9fc7b17478c2949d SHA512 cdc602bce059702ad03d57a67ad9e2897fdcf999fd2d664e76293ddd22741817a042abafd6603c424839780d30b647a82901c468a5d55dc1794fdafd2a281b8c diff --git a/sci-libs/openlibm/openlibm-0.8.0.ebuild b/sci-libs/openlibm/openlibm-0.8.0.ebuild index ba45cbd625fb..3d2362897851 100644 --- a/sci-libs/openlibm/openlibm-0.8.0.ebuild +++ b/sci-libs/openlibm/openlibm-0.8.0.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 @@ -9,6 +9,7 @@ DESCRIPTION="High quality system independent, open source libm" HOMEPAGE="https://github.com/JuliaLang/openlibm" SRC_URI="https://github.com/JuliaMath/openlibm/archive/v${PV}.tar.gz -> ${P}.tar.gz" +IUSE="static-libs" LICENSE="public-domain MIT ISC BSD-2 LGPL-2.1+" # See https://abi-laboratory.pro/index.php?view=timeline&l=openlibm SLOT="0/4" @@ -16,9 +17,10 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" src_prepare() { default - sed -e "/^OLM_LIBS :=/s/^/#/" \ - -e "/install: /s/install-static//" \ - -i Makefile || die + sed -e "/^OLM_LIBS :=/s/^/#/" -i Makefile || die + if ! use static-libs ; then + sed -e "/install: /s/install-static//" -i Makefile || die + fi } src_configure() { diff --git a/sci-libs/safetensors/Manifest b/sci-libs/safetensors/Manifest new file mode 100644 index 000000000000..1b48e6080696 --- /dev/null +++ b/sci-libs/safetensors/Manifest @@ -0,0 +1,43 @@ +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 indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 +DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd +DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 +DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a +DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe +DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +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.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 +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 +DIST pyo3-macros-0.18.2.crate 7173 BLAKE2B dfa5792be03b3b1164471ef9ff4ee672fe8e57d0fc169ca04da1542d86262e7e526be079e303b8a4899bfa4b0680d38604f80263c71b33ead5bf0a60871f473c SHA512 a2c367b4b1556b16304ef0da4ed8961cc760d259da9fbdabf791ac910de4f1e9f193227f10ea4215a52c701bd0ee92311dc91d272b9364017e2f6ebde5698f72 +DIST pyo3-macros-backend-0.18.2.crate 48722 BLAKE2B 662822ae71702cb7d173c1ac7ead49cecde0dc4545bc3f5f30fd9ef7fab5537c13509bc8f18b2a8d05d7fa7f6fc8d0378a44d67b85edadfdf6ca153fc698a7d4 SHA512 433d9287bf3cdf84291c8d04ca5b24ecab2186379db554d6b2cf271e8716a890dcdc0717b2a00267e85dc637520559ef8e883bde2e2b16dd8cd580c1468c2dc3 +DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 +DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST safetensors-0.3.1.gh.tar.gz 71846 BLAKE2B d32fcd6afa34550c4b7cec2d09d84f967c2fb1a589ef7e38d1e443c74b008d31476d458a3862064c0ad90f54c70f6bedd170e6903f290164beda24662deb4c58 SHA512 483f90f8a1377dbdcd0ac9488014474da2ff197a981cf41602758b002d87ce75fa68b221b94374501f108820ee59eeb70a53811b012150bcf224e880c6749b98 +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306 +DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407 +DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba +DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae +DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d +DIST syn-2.0.14.crate 240699 BLAKE2B 7807bf1dcf5c19dab814fad916a5b8167324627406b7113bff7501c12b3e460e803a0e6b06f08047979d2d6af103ac60aacb4e98c9258d12e0e693e44001500a SHA512 a1cb1a427f7fe5bc5f1d130be93aff673e933e9ce971324d010ad883bc1a91c81d3467641762498bb7cc4c1ee3d1aa2301bdb68e8b0e81b014f99d91b824039a +DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f +DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-targets-0.42.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 safetensors-0.3.1-r1.ebuild 1974 BLAKE2B afdd3fd2eb95cc79f688d027ce3452c3af86b75887e6e06b029bd6841c46031d0c9e1c9edb9197720f89cfc24f2014fe464524eb22ebba20ca5d6e9707d0dad8 SHA512 d52b729efbbfd68fa3fdc597979e15c1661f31d27d7acffc98bd239365c4333ce1ac1128d4f65a9585ff1f26bd6c4ee4a7f3cc2a13ffad8b02c4e045a2108fc2 +MISC metadata.xml 385 BLAKE2B 5fcb9894785eab5f5222d0563c734aa442b13d84e594a53abc58d8f659c4d74d56bcc96929a3d385681e6ca314e7fa2de343859a2a5ae99f3a060eac2bb271d6 SHA512 24326c0f79d48ffe3899e155cf15890bf8d3d5769ce58773ff4cd020bf3b3b14f9c584019a596c83065209ef884125b09080e98e0c8479e408b62827f653c796 diff --git a/dev-util/cucumber-wire/metadata.xml b/sci-libs/safetensors/metadata.xml similarity index 54% rename from dev-util/cucumber-wire/metadata.xml rename to sci-libs/safetensors/metadata.xml index ecbd8c460ae2..313819f5fd44 100644 --- a/dev-util/cucumber-wire/metadata.xml +++ b/sci-libs/safetensors/metadata.xml @@ -2,9 +2,11 @@ - graaff@gentoo.org + tupone@gentoo.org + Tupone Alfredo - aslakhellesoy/cucumber + safetensors + huggingface/safetensors diff --git a/sci-libs/safetensors/safetensors-0.3.1-r1.ebuild b/sci-libs/safetensors/safetensors-0.3.1-r1.ebuild new file mode 100644 index 000000000000..74d7d6784af4 --- /dev/null +++ b/sci-libs/safetensors/safetensors-0.3.1-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 + +CRATES=" + autocfg-1.1.0 + bitflags-1.3.2 + cfg-if-1.0.0 + indoc-1.0.9 + itoa-1.0.6 + libc-0.2.141 + lock_api-0.4.9 + memmap2-0.5.10 + memoffset-0.8.0 + once_cell-1.17.1 + parking_lot-0.12.1 + parking_lot_core-0.9.7 + proc-macro2-1.0.56 + 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.160 + serde_derive-1.0.160 + serde_json-1.0.95 + smallvec-1.10.0 + syn-1.0.109 + syn-2.0.14 + target-lexicon-0.12.6 + unicode-ident-1.0.8 + unindent-0.1.11 + 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 +" + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 cargo + +DESCRIPTION="Simple, safe way to store and distribute tensors" +HOMEPAGE=" + https://pypi.org/project/safetensors/ + https://huggingface.co/ +" +SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz + $(cargo_crate_uris)" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/lib/.*" +RESTRICT="test" #depends on single pkg ( pytorch ) + +RDEPEND=" +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/h5py[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +S="${WORKDIR}"/${P}/bindings/python + +src_prepare() { + distutils-r1_src_prepare + rm tests/test_{tf,paddle,flax}_comparison.py || die + rm benches/test_{pt,tf,paddle,flax}.py || die +} + +src_configure() { + cargo_src_configure + distutils-r1_src_configure +} + +src_compile() { + cargo_src_compile + distutils-r1_src_compile +} + +src_test() { + cargo_src_test + distutils-r1_src_test +} + +src_install() { + distutils-r1_src_install +} diff --git a/sci-libs/transformers/Manifest b/sci-libs/transformers/Manifest index 22e874070ac8..4f1f9d9c57df 100644 --- a/sci-libs/transformers/Manifest +++ b/sci-libs/transformers/Manifest @@ -3,5 +3,5 @@ DIST transformers-4.29.2.gh.tar.gz 13775570 BLAKE2B 01d64001e0ca8c06247f35391fe7 DIST transformers-4.30.2.gh.tar.gz 13946731 BLAKE2B 2831f413fb06e4210f59c8b56779a35ba5236ab8934bc955c5997bc45671ca12dbf9fff5997850056876027fa5d542550f8bc00ef86dbd3bc81f65ae0ce964a2 SHA512 dc5d325643a81c275470c15edf98f5863d3ecff3696a376dd369d4f4e9a70ec7d06f23ae8b47354373a8a2f9301543214888cf35b66c9931ac350ab7892ae4c1 EBUILD transformers-4.27.4.ebuild 946 BLAKE2B a6f5c6d2a49490c44a325a2a543836b2669fdc835ab19952819b0a5dea343561ed1d8dee00714f15285185d1c2c4d224ceb41d9e9f7fcd1928559a1412313c03 SHA512 d7470cca513b5ae7295707e4929b3487c1907cbd0b0adc2d153041cbc92d526626cc7475acbe7717f39a947be05cdf8411ef2603a7108422cec940b459ef0fb5 EBUILD transformers-4.29.2.ebuild 944 BLAKE2B dbeebdc2f4426b44c53f492382d89893cc96ea891106847a41b940442e273147a60a8c4523d8178e61ad12b071b117263201be0fdeed82a68a0eb6934dc7e355 SHA512 1938f70fadf5a34f280f3875ce6db6e5bc19b35f9cfdd4387c372505781e20534785d1b6018b8c5f052e9fc1c48de072717663918ec90be50022e9f7354d9708 -EBUILD transformers-4.30.2.ebuild 944 BLAKE2B dbeebdc2f4426b44c53f492382d89893cc96ea891106847a41b940442e273147a60a8c4523d8178e61ad12b071b117263201be0fdeed82a68a0eb6934dc7e355 SHA512 1938f70fadf5a34f280f3875ce6db6e5bc19b35f9cfdd4387c372505781e20534785d1b6018b8c5f052e9fc1c48de072717663918ec90be50022e9f7354d9708 +EBUILD transformers-4.30.2-r1.ebuild 984 BLAKE2B 3f7748f00179d6a9bf4f0b801d16e5d80086e0e636b02566b2ed685ca556dd12845965f0061f1effb54c67927f1ef1166707a74944473cec1f40e8d2edf4f597 SHA512 921bd57ce316a81d36fa83dd4a032c8cf73c0f69144e1ddcbccc41b7fbbe6660f85605ce9befe2a4b1d09a8ba5c85d3a381b4afedfe08ec3143c708aa2811a25 MISC metadata.xml 387 BLAKE2B 3f22d78a1aa32d40204f0c028a564cae5950a3294a7f0ed13c171683a63d2e62892a3740834735a5165745bb477538ac75826fd0c495883bacb32fe22d124621 SHA512 f800c33c27db9b23289e0086f82a80c593b7eeca00cec7bd9c3619e4f074878302c9110117d1a4ddaf789c53a58c4b274d46f4bcea9b8eec477b4fcf8e317a29 diff --git a/sci-libs/transformers/transformers-4.30.2.ebuild b/sci-libs/transformers/transformers-4.30.2-r1.ebuild similarity index 95% rename from sci-libs/transformers/transformers-4.30.2.ebuild rename to sci-libs/transformers/transformers-4.30.2-r1.ebuild index 944e547fdfbd..c74ee13c79fc 100644 --- a/sci-libs/transformers/transformers-4.30.2.ebuild +++ b/sci-libs/transformers/transformers-4.30.2-r1.ebuild @@ -28,6 +28,7 @@ RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/regex[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] + sci-libs/safetensors[${PYTHON_USEDEP}] sci-libs/tokenizers[${PYTHON_USEDEP}] dev-python/tqdm[${PYTHON_USEDEP}] " diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index 0aa93c47a19d07d5b4b2e9f298dbea9b45744b0c..048034142b9a25e2d59cf8040cae8682d62287b9 100644 GIT binary patch delta 18861 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 AYXATM delta 18520 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 X4y?!OQ`6n)^&kEp!=6?(w}b!yE=WG@ diff --git a/sci-mathematics/cryptominisat/Manifest b/sci-mathematics/cryptominisat/Manifest index f87dee0e54b7..b877600ed535 100644 --- a/sci-mathematics/cryptominisat/Manifest +++ b/sci-mathematics/cryptominisat/Manifest @@ -1,6 +1,5 @@ -AUX cryptominisat-5.11.4-gcc-13.patch 216 BLAKE2B eac9f21b7e1e4049c27fdf4dcb19ec7aa1a7c0da5839cbb4bb54c20a00c41be0a101f280ba1a881d2529e7c36fe27abb94ea3b4e600d8212ec011abcbcd2fee6 SHA512 b13ea41b6a3a22ed6a171689a40ca4f9bae242f6013d334952776ff66517916960df4a962b55a5e1deab61de8e8a3c973d3c02c2b5e53aac1405a101c5b9e71b DIST cryptominisat-5.11.11.tar.gz 1012869 BLAKE2B 768ae936380c05f3129ac642fe8e7c3581824f8be8e02c7d6709fbb8ca1e43eae04ba6d16d441063ed4cbe597a64ee357fa8b45e3f740a6cf11c00f9225b6b5d SHA512 21827627a1765b760df4635f3606ba83c76bac52217120a0b4c97bcb05526fe6cf7325dff04385525f763f20a0371586dc929eb3c57023b3367a8af9ea8e947a -DIST cryptominisat-5.11.4.tar.gz 1044845 BLAKE2B b6df4e61c5f37d24a61a5c782f08f223c413e19fc2b1625718f7d19d4df8f4d955a92ae447f6c98889927ddc7407b4790092086996a0a32879c7dcb614ca1024 SHA512 8593848c468a6b1ac3d9ae343384aa323fb6ddc17802c9b184c178b9a41314c463b1c5f02ffd19d6e844894c7998e41d6e9b808ed70dcc235aa595607f52bc76 +DIST cryptominisat-5.11.12.tar.gz 1013147 BLAKE2B f69f8dac97aaddcff89039aa43e786058befe5b86bed98059bda84d7559601ef6d39dcbf296a0c075d0ffae54054f7b3e78db371c8c66d4290b78dcd562bb977 SHA512 f6e9bb3f561e066f5fa228fcd0d8887333b251b88f7838c3ac0c130c2b7cd5ae46ff6272b4603a898efa67b3faeef22d01697b60e565d2dc6bfc890c7dc56a93 EBUILD cryptominisat-5.11.11.ebuild 748 BLAKE2B 2bb52efb5041be14dbf7f20f10931016245bc34e4793b30b1c9704e7dc8a43b75b7920d9525d86c889de7725e858b25143e605023afb5c6cca1e61881992127e SHA512 72806c7f19684b99939b43494b1272fc38dde381769e46b3cc19a18d8d151f6f3f600cd10f1960fab460b48827604fbd944e1607e1002131324ce90a2112c595 -EBUILD cryptominisat-5.11.4.ebuild 812 BLAKE2B 772e5bf7985032fa53ecf5e40e9874535baaac95dbecbc3a5435c2a3f2af85d8ceb83979ff20d6a18a6b05eec525365c74f477edec7cf8a2f4d0dd3e34a70957 SHA512 d05b7762282bd018411a19acef297d876f2e0e57813d7747bfb294881844ffec57695a69f025dcf951a2255d95bf94e6ec9a436b19df0a51ce28d0105c38cf0c +EBUILD cryptominisat-5.11.12.ebuild 748 BLAKE2B 2bb52efb5041be14dbf7f20f10931016245bc34e4793b30b1c9704e7dc8a43b75b7920d9525d86c889de7725e858b25143e605023afb5c6cca1e61881992127e SHA512 72806c7f19684b99939b43494b1272fc38dde381769e46b3cc19a18d8d151f6f3f600cd10f1960fab460b48827604fbd944e1607e1002131324ce90a2112c595 MISC metadata.xml 858 BLAKE2B 4543d51cedd7b5e5e8508c14dfae420360f9d76ada1b969d855ca2b17b2c967036b29a9f2769a2c78e736c1e449e2b079558cd7460a72d402e9f1ce029ba414a SHA512 e1b39d888ab6c09f8707a164c7f683831a908477b2c7f219f4c9f71161ba84c145836ca2b1665e200f15a6e2ff6ca6318bd16fc40d57ad9c64bd1a4e229fbabc diff --git a/sci-mathematics/cryptominisat/cryptominisat-5.11.4.ebuild b/sci-mathematics/cryptominisat/cryptominisat-5.11.12.ebuild similarity index 58% rename from sci-mathematics/cryptominisat/cryptominisat-5.11.4.ebuild rename to sci-mathematics/cryptominisat/cryptominisat-5.11.12.ebuild index 6ff76af75ca2..4d4e2a5c0742 100644 --- a/sci-mathematics/cryptominisat/cryptominisat-5.11.4.ebuild +++ b/sci-mathematics/cryptominisat/cryptominisat-5.11.12.ebuild @@ -7,13 +7,19 @@ inherit cmake DESCRIPTION="Advanced SAT solver with C++ and command-line interfaces" HOMEPAGE="https://github.com/msoos/cryptominisat/" -SRC_URI="https://github.com/msoos/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/msoos/${PN}.git" +else + SRC_URI="https://github.com/msoos/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" LICENSE="GPL-2 MIT" -RESTRICT="test" # tests require many convoluted bundled (git) modules +RESTRICT="test" # Tests require many git modules. RDEPEND=" dev-libs/boost:= @@ -21,8 +27,6 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/${PN}-5.11.4-gcc-13.patch ) - src_configure() { local -a mycmakeargs=( -DNOBREAKID=ON @@ -31,10 +35,3 @@ src_configure() { ) cmake_src_configure } - -src_install() { - cmake_src_install - - dodir /usr/share/man - mv "${ED}"/usr/man "${ED}"/usr/share/man || die -} diff --git a/sci-mathematics/cryptominisat/files/cryptominisat-5.11.4-gcc-13.patch b/sci-mathematics/cryptominisat/files/cryptominisat-5.11.4-gcc-13.patch deleted file mode 100644 index e9c7fade75fe..000000000000 --- a/sci-mathematics/cryptominisat/files/cryptominisat-5.11.4-gcc-13.patch +++ /dev/null @@ -1,11 +0,0 @@ -index 0cf7910..54cb45e 100644 ---- a/src/ccnr.h -+++ b/src/ccnr.h -@@ -23,6 +23,7 @@ THE SOFTWARE. - #ifndef CCNR_H - #define CCNR_H - -+#include - #include - #include - #include "ccnr_mersenne.h" diff --git a/sci-mathematics/proverif/Manifest b/sci-mathematics/proverif/Manifest new file mode 100644 index 000000000000..ea85697f9072 --- /dev/null +++ b/sci-mathematics/proverif/Manifest @@ -0,0 +1,5 @@ +AUX 50proverif-gentoo.el 650 BLAKE2B d31acd5c6aeeb2b938b0a475c896f0345149abc500bc98e889a89b2b241b8e59890544b64997eb7f029fe048de3fc696a2290bf1a707d9898b166458065f4d22 SHA512 44e6058ffc609a6475b21350148d677dfc0cd8846b7441541ed33b9f10bc789c4f1177ad517e684cc19f9e1ac34066a023cb003197be8c376f3c3cf99e7ff937 +DIST proverif-v2.04.tar.bz2 61001112 BLAKE2B 03364d315bfa3d6cc8dfb68819be6b92301f554cf7ae4db0c4b9d8190a7d7576b79295dd536bf1356e12679028c100e6040d8c4e4299cf137c15114caf0216d2 SHA512 dbfafa62f4df72044b05563e10219b034ad49dd972598bf72eba616f2a88ff1cb85c3ee7bb9235050d0f35dbde750bffddbc93897b9ca2101dc6d153d3ea5575 +EBUILD proverif-2.04.ebuild 1184 BLAKE2B d160905bd90e94312dac9d5ba1964cec592cdab92b4f07dea474975134f9e10b5b60c4f512b5addf2e1a29a98064cbe762ca0b7c25d72e160697352fbaadd396 SHA512 b60d6a944a92f35c1768f0539357bf964c5e3418c1cd9886d208156735e1d16767256b49a5d55eb65e1172017dec0d6662dd6bbd5ecc17e4acc4d91de4e65600 +EBUILD proverif-9999.ebuild 1184 BLAKE2B d160905bd90e94312dac9d5ba1964cec592cdab92b4f07dea474975134f9e10b5b60c4f512b5addf2e1a29a98064cbe762ca0b7c25d72e160697352fbaadd396 SHA512 b60d6a944a92f35c1768f0539357bf964c5e3418c1cd9886d208156735e1d16767256b49a5d55eb65e1172017dec0d6662dd6bbd5ecc17e4acc4d91de4e65600 +MISC metadata.xml 1638 BLAKE2B 61f7bbf62117942baa127c9cabb9f15ea797b8ea8b313ed720a15a6d96dba1e78e8ad9921739a277175eb008b8c697bdd4b424f472e984d9a01ee63e75ced6f2 SHA512 9bbd77f4247eb5c210e0f1424100541b16235701dc048c2a7ca1485fcdbcbf5a5ab598c8f5a11e234c77f74560e2312f4496af598f07cb504561f60acc2558f9 diff --git a/sci-mathematics/proverif/files/50proverif-gentoo.el b/sci-mathematics/proverif/files/50proverif-gentoo.el new file mode 100644 index 000000000000..2e2da4d3b3bf --- /dev/null +++ b/sci-mathematics/proverif/files/50proverif-gentoo.el @@ -0,0 +1,13 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'proverif-horn-mode "proverif" + "Major mode for editing ProVerif code." t) +(autoload 'proverif-horntype-mode "proverif" + "Major mode for editing ProVerif code." t) +(autoload 'proverif-pi-mode "proverif" + "Major mode for editing ProVerif code." t) +(autoload 'proverif-pv-mode "proverif" + "Major mode for editing ProVerif code." t) +(add-to-list 'auto-mode-alist '("\\.horn$" . proverif-horn-mode)) +(add-to-list 'auto-mode-alist '("\\.horntype$" . proverif-horntype-mode)) +(add-to-list 'auto-mode-alist '("\\.pi$" . proverif-pi-mode)) +(add-to-list 'auto-mode-alist '("\\.pv[l]?$" . proverif-pv-mode)) diff --git a/sci-mathematics/proverif/metadata.xml b/sci-mathematics/proverif/metadata.xml new file mode 100644 index 000000000000..e388e8201c2b --- /dev/null +++ b/sci-mathematics/proverif/metadata.xml @@ -0,0 +1,33 @@ + + + + + + ml@gentoo.org + ML + + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + ProVerif is an automatic cryptographic protocol verifier, in the formal + model (so called Dolev-Yao model). This protocol verifier is based on a + representation of the protocol by Horn clauses. Its main features are: 1) + It can handle many different cryptographic primitives, including shared- + and public-key cryptography (encryption and signatures), hash functions, + and Diffie-Hellman key agreements, specified both as rewrite rules or as + equations. 2) It can handle an unbounded number of sessions of the protocol + (even in parallel) and an unbounded message space. This result has been + obtained thanks to some well-chosen approximations. This means that the + verifier can give false attacks, but if it claims that the protocol + satisfies some property, then the property is actually satisfied. The + considered resolution algorithm terminates on a large class of protocols + (the so-called "tagged" protocols). When the tool cannot prove a property, + it tries to reconstruct an attack, that is, an execution trace of the + protocol that falsifies the desired property. + + + https://gitlab.inria.fr/bblanche/proverif/-/issues/ + + diff --git a/sci-mathematics/proverif/proverif-2.04.ebuild b/sci-mathematics/proverif/proverif-2.04.ebuild new file mode 100644 index 000000000000..248a70edb9d2 --- /dev/null +++ b/sci-mathematics/proverif/proverif-2.04.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo elisp-common findlib + +DESCRIPTION="Cryptographic protocol verifier in the formal model" +HOMEPAGE="https://bblanche.gitlabpages.inria.fr/proverif/ + https://gitlab.inria.fr/bblanche/proverif/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.inria.fr/bblanche/${PN}.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://gitlab.inria.fr/bblanche/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-v${PV}/${PN}" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="emacs" + +RDEPEND=" + emacs? ( >=app-editors/emacs-25:* ) +" +BDEPEND=" + ${RDEPEND} +" + +DOCS=( CHANGES README docs/dev docs/manual ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + edob sh ./build -nointeract + + if use emacs ; then + cd "${S}/emacs" || die + + elisp-compile *.el + fi +} + +src_test() { + edob sh ./test +} + +src_install() { + findlib_src_preinst + + exeinto /usr/bin + doexe proverif + doexe proveriftotex + + if use emacs ; then + elisp-install "${PN}" "${S}/emacs"/*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + einstalldocs +} diff --git a/sci-mathematics/proverif/proverif-9999.ebuild b/sci-mathematics/proverif/proverif-9999.ebuild new file mode 100644 index 000000000000..248a70edb9d2 --- /dev/null +++ b/sci-mathematics/proverif/proverif-9999.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo elisp-common findlib + +DESCRIPTION="Cryptographic protocol verifier in the formal model" +HOMEPAGE="https://bblanche.gitlabpages.inria.fr/proverif/ + https://gitlab.inria.fr/bblanche/proverif/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.inria.fr/bblanche/${PN}.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://gitlab.inria.fr/bblanche/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-v${PV}/${PN}" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="emacs" + +RDEPEND=" + emacs? ( >=app-editors/emacs-25:* ) +" +BDEPEND=" + ${RDEPEND} +" + +DOCS=( CHANGES README docs/dev docs/manual ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + edob sh ./build -nointeract + + if use emacs ; then + cd "${S}/emacs" || die + + elisp-compile *.el + fi +} + +src_test() { + edob sh ./test +} + +src_install() { + findlib_src_preinst + + exeinto /usr/bin + doexe proverif + doexe proveriftotex + + if use emacs ; then + elisp-install "${PN}" "${S}/emacs"/*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + einstalldocs +} diff --git a/sci-mathematics/verifpal/Manifest b/sci-mathematics/verifpal/Manifest new file mode 100644 index 000000000000..b447392d3610 --- /dev/null +++ b/sci-mathematics/verifpal/Manifest @@ -0,0 +1,5 @@ +AUX verifpal-0.27.0-no-external-generate.patch 477 BLAKE2B 6265de9f552ee15c5b16c132d1b3dab6ad65c99e08f85b56b4d6fe3521ddcb3f08f07b1d98b6ca253579b504b347968b6ace2b8a8eb9d0ed10349cdfb61c8d0e SHA512 b2c10d9aa3ef4687e2f758f344a9df4bc7348bae363cab164c67201c3829b23cae72df6a73ad7c142e349fcff450a91d3f19ed0344339e5cb1fbb25b2bd8dbac +DIST verifpal-0.27.0-deps.tar.xz 11658240 BLAKE2B 6d4f433311177874acbe4df1367c82ea2c69d5d54708384e1bd6f341bb8b5546629cd2b9f822381cbdcd0bd25f63f77f426c44a1337f69cd813869f16bfbd8dd SHA512 397a7ebf68110f69c90d02aabc3c05d3f169b29d40fc5aca7b6c697b7179bb033d783e7b369c60714facb8dc83908c503bcefe938d2e9af95a75a334f23220e5 +DIST verifpal-v0.27.0.tar.bz2 251067 BLAKE2B 25b0f03366555c98928f2cadd3fcc21c3bd5539ea9bd31e66b0868f5be48ac7b664538535b59ce44305f024a7f192e7c4caf1c15054d269995ffff2704d22429 SHA512 f350e362d892ac5179224be102fd7537b19d9eb571b5ff4c84a673e7f996b2741ed965a23aaa249ca9e33c68f24ee7541b31e52cd5fe5990f4ca1e9283f8930b +EBUILD verifpal-0.27.0.ebuild 829 BLAKE2B 635d5b233042755490a7065813a63ff07bd0fdd9ce0ae701c85170f65c7420be74b3f581845c2755aac0ef51a998e7a4895800e10963b31242ab7de03360ce23 SHA512 b789c9c512b27b7ae0061b24dfe9ca084747275dcde1f0c787ff354a7b89ba3c463065c315d6ff669e906e159c34ec4d0988c1df8984d8f35a9832190078e761 +MISC metadata.xml 643 BLAKE2B 85d50a769514d2e97a898e810506037b189adbe38efc48b59defedb0452e254481d71d2dcdb43d4afec2b39a27d25fb8c0728a6a94f6db444f8c961a66049b26 SHA512 e1012777464282b20c0a33c70ebdf6d7917ed802d532acfbe132aefb2a43226e1032407d4860f50d17ef6986c4142a8c0257ab3527c53c845f4c07cfc1b48e52 diff --git a/sci-mathematics/verifpal/files/verifpal-0.27.0-no-external-generate.patch b/sci-mathematics/verifpal/files/verifpal-0.27.0-no-external-generate.patch new file mode 100644 index 000000000000..7286b81359f3 --- /dev/null +++ b/sci-mathematics/verifpal/files/verifpal-0.27.0-no-external-generate.patch @@ -0,0 +1,13 @@ +--- a/cmd/verifpal/main.go ++++ b/cmd/verifpal/main.go +@@ -3,10 +3,8 @@ + // 8e05848fe7fc3fb8ed3ba50a825c5493 + + //go:generate go run ../../internal/libcoq/libcoqgen.go +-//go:generate pigeon -o ../../cmd/vplogic/libpeg.go ../../internal/libpeg/libpeg.peg + //go:generate gofmt -s -w ../../cmd/vplogic/libcoq.go + //go:generate gofmt -s -w ../../cmd/vplogic/libpeg.go +-//go:generate goversioninfo -64=true -icon=../../assets/icon.ico ../../assets/versioninfo.json + + package main + diff --git a/sci-mathematics/verifpal/metadata.xml b/sci-mathematics/verifpal/metadata.xml new file mode 100644 index 000000000000..53f63e5b4c26 --- /dev/null +++ b/sci-mathematics/verifpal/metadata.xml @@ -0,0 +1,16 @@ + + + + + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + Verifpal is new software for verifying the security of cryptographic + protocols. Building upon contemporary research in symbolic formal + verification, Verifpal’s main aim is to appeal more to real-world + practitioners, students and engineers without sacrificing comprehensive + formal verification features. + + diff --git a/sci-mathematics/verifpal/verifpal-0.27.0.ebuild b/sci-mathematics/verifpal/verifpal-0.27.0.ebuild new file mode 100644 index 000000000000..444b9284c857 --- /dev/null +++ b/sci-mathematics/verifpal/verifpal-0.27.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Cryptographic protocol analysis for real-world protocols" +HOMEPAGE="https://verifpal.com/ + https://source.symbolic.software/verifpal/verifpal/" +SRC_URI=" + https://source.symbolic.software/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 + https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz +" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/${PN}-0.27.0-no-external-generate.patch ) + +DOCS=( README.md examples ) + +src_compile() { + local -a go_buildargs=( + -trimpath + -gcflags="-e" + -ldflags="-s -w" + ) + ego build "${go_buildargs[@]}" ./cmd/verifpal +} + +src_install() { + exeinto /usr/bin + doexe "${PN}" + + einstalldocs +} diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest index bcb5dcccea65..59dc5d1d8234 100644 --- a/sci-mathematics/wxmaxima/Manifest +++ b/sci-mathematics/wxmaxima/Manifest @@ -1,5 +1,7 @@ DIST wxmaxima-23.04.1.tar.gz 22060726 BLAKE2B 77583c2461f7c32ac53ad2890d1e7d07a9fc2dd0caa07a1fcdd7c62d39ec63c50173542c74ce2d21093ce724d1777b76e7789f8a5363ff20406d52177c86a016 SHA512 9846c11cbeec8411170e0d55916187cc77274e2758726784bcb5540d55f712b5a557562de0c37dac0c7ef119d43570bd33efc33252fc5359627e527d668580a4 DIST wxmaxima-23.05.1.tar.gz 16220058 BLAKE2B a680a562c92ac400c2e3e377e9f6aa387a259b3bfc9d533bba2f2fcc4c5abfca78c578935273932cbb4be6aa04c29c0316582472f212b0868cba2bfb0081234f SHA512 a36cf3207058065dbe68b8a75b7a97ab0ab827c9097f90a67af1c436703a22bff6978fbf173e0806e40d01270d97def1137de9af7d2501e96faca475d474c5af +DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5 SHA512 0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690 EBUILD wxmaxima-23.04.1.ebuild 1900 BLAKE2B 2064073e386527c7a5625179577dd2ddadd9f121bb20a9d1c1c6ac1302d4dd190d512cea6db3ae3dab9a3779870538bdcc1f22002c21947ffe90614e967e265b SHA512 05c9c852bb12efc110953b75787ec6e0807f494283cb5dbdc1e246dd0ce6631fa56b825c2c8354a40c0e1c7dcfa667709fa042227118ad6a70b0feeac8ba50f0 EBUILD wxmaxima-23.05.1.ebuild 1901 BLAKE2B 33ccd0d0c93571d76bfee6727b62a826388cbe39d1b757ba81f9ab77bb2d05994b675e22f6d73829837e2fedf3396ad4cc2ad28c0bdc85c6221f7825c0bb008c SHA512 c33a36b8cde439d4a760d3ba328c8a52c51fb7b29f79e67009e5bb25acc535983c6d3738ed1f09fc9d2398396522f9abacdee98598e2e510d3d1ffcf66c83838 -MISC metadata.xml 849 BLAKE2B 6c18b0b74354faa0b9cd8922433cf3eca1a39dc0a19eb6112284561bd33b217d1be5e1f6b1813de01c52705442c51c8e7a806d8866a29f717306a260d9230296 SHA512 f626764b52b8a4068f954698b48a304340f34255297b25597786db8992227e354a3503bdcb900e578b1b39c9936faf3d09ea27ff2c26740f10aef00ee442c4a4 +EBUILD wxmaxima-23.07.0.ebuild 1955 BLAKE2B 9e32ebe40119170d6959dbff93c7e19a0452c7146f5e17b19f0b06c330092bb231ba921f26ff75815d566368907f6d4175f31d13026bfb941cc376ca79dc4cae SHA512 1eab53a2f986128a4593868e40a6e1facef773304196829bc3e83c908f507c12877b107d4fac3b3a0380f7189629b0f92f6eb90c484f639ac3ed32629c47f270 +MISC metadata.xml 996 BLAKE2B 0217444b5ca1f1d6b250760ac76b6f44c8bb933333d785cf72ea10ad501df2e803146a25ddc6915f98a5c3ccd80a1ff3827ba58fba3f28e99dae101cf47def5f SHA512 0a1be2819a831ccd9c8712b1dce040c02a3aa681473c0f4c315a9010fafe05383b452b2f9e29e62f22bc8f09b34c4964ce549c248deb6c74763ec2417f7fcf2f diff --git a/sci-mathematics/wxmaxima/metadata.xml b/sci-mathematics/wxmaxima/metadata.xml index 3fdc2bb5429d..1af1aec16112 100644 --- a/sci-mathematics/wxmaxima/metadata.xml +++ b/sci-mathematics/wxmaxima/metadata.xml @@ -16,6 +16,11 @@ completion based on previous input (tab-key). wxMaxima provides 2d formated display of maxima output. + + Use net-libs/webkit-gtk to show help + (for maxima and wxmaxima) inside wxmaxima + + wxMaxima-developers/wxmaxima diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild b/sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild new file mode 100644 index 000000000000..6b29481f6c3e --- /dev/null +++ b/sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" +PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW" +inherit cmake plocale wxwidgets xdg + +DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit" +HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/" +SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-Version-${PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test webkit" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2:2 + x11-libs/wxGTK:${WX_GTK_VER}[webkit?]" +RDEPEND="${DEPEND} + media-fonts/jsmath + sci-visualization/gnuplot[wxwidgets] + sci-mathematics/maxima" + +src_prepare() { + setup-wxwidgets + cmake_src_prepare + + sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i CMakeLists.txt \ + || die "sed CMakeLists.txt failed" + sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \ + || die "sed info/CMakeLists.txt failed" + + # locales + rm_po() { + rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed" + rm -f locales/manual/${1}.po + rm -f info/${PN}.${1}.md + rm -f info/${PN}.${1}.html + sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt + } + plocale_find_changes locales/wxMaxima '' '.po' + plocale_for_each_disabled_locale rm_po +} + +src_configure() { + local mycmakeargs=( + -DWXM_UNIT_TESTS=$(usex test) + -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON) + ) + + cmake_src_configure +} + +src_test() { + # Just run the unit tests manually for now as tests fail in a non-descriptive + # way even with virtualx + # bug #736695 + cd "${BUILD_DIR}/test/unit_tests" || die + + local tests=( + AFontSize + CellPtr + ImgCell + ) + + local test + for test in "${tests[@]}" ; do + ./test_${test} || die "Unit test ${test} failed!" + done +} + +src_install() { + docompress -x /usr/share/doc/${PF} + cmake_src_install +} diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz index 23314c842cf9dca8cbe4166880a81ac8e6bd68a9..899b678d19aa4043afd9d7db42337df03b030009 100644 GIT binary patch literal 4862 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 literal 4862 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 diff --git a/sci-visualization/gnuplot/Manifest b/sci-visualization/gnuplot/Manifest index 407019d832ef..80084cc1d1ae 100644 --- a/sci-visualization/gnuplot/Manifest +++ b/sci-visualization/gnuplot/Manifest @@ -3,8 +3,10 @@ AUX gnuplot-6.1-no-picins.patch 628 BLAKE2B ab7ffcfecee328d4a8653af0c5cf80470ac6 DIST gnuplot-5.4.4.tar.gz 5639573 BLAKE2B 739849d123836c6c982c72a292274d55808cfecd34a36143ecc454b11215951d28efda1815b15048316e96a2f046789b35b8324c53655f2ac1361653235a23b6 SHA512 ec2f4f34e119a79adeaf2bc3ec1e9335147bd8808d6e689844b891b60319b6d0f627d8ec1b90c4df6bae5e6ed6373c51e1fb70373258c32b93cfc4b2ed821cb9 DIST gnuplot-5.4.6.tar.gz 5655661 BLAKE2B a4e42679c9942936bc4692ba71a17c748002e0ce216b7980a79866d6f4090ff012b7079a8a1fb1b7d91c5df86afa8b2cb9f8c0b458184a4e0044cf7fbe715e45 SHA512 a78333f7c0ed3429b24fcdeb6296e67fb760e6f8ffc0801a6b379fcb12ae7e80cebe65a2655cb3530c2a2d4083adc34060c9a7cbe67ce98b660682c0edba174b DIST gnuplot-5.4.7.tar.gz 5683635 BLAKE2B 79cb89084d82f8589157caf3a47178bff8541d6a01ff8fc8d2ec201f62e7b448125011a2fb1cbca4b03e20f611ef8a75590c21f9a745581b8aeb2f59e36b0fad SHA512 78f5af8b76d53202002f9a6e69df23a6384b7b06730b5d3c47d2d580b34b7c7ff317ebb7f052f926eed7a530e27abff62a3ec1838325393c3cc1ddf5200ef12d +DIST gnuplot-5.4.8.tar.gz 5684061 BLAKE2B bd897b55e267f50e2f5ce8a49a3a033277577cd972c9effaaaedb0bb2e75908ce34997e389edcc4bd0db1dd8a0d937925216ed6ebf4e51d6700bac50d12e6a47 SHA512 3fe0ed783db85d95bdbc13e24ec5dc9bb6b2d85b3571cc87d3c17c94f4463fb6e681376394e0918cf3915f8f53896e6423ce76cb8b6fdbefcd6ec3e1b3b80125 EBUILD gnuplot-5.4.4.ebuild 4984 BLAKE2B 9b213f11c3aaaae7657c94b90a5370674d7dfe62a87f286a987e7c19f21237ad9adf64cf7c6d852f7a349a75551609851324ad1d0b055cdf2b4169f18b972ee0 SHA512 8f7f27a98516897ed39cf63f65d44d371a27594b0c9ac1e66f602a93c953a74266c1cb51096a6bb540fb34d25aa779e324ea6d6611ec86458872d284ccb7addd EBUILD gnuplot-5.4.6.ebuild 4990 BLAKE2B f22947c3f5548c5d3bbfc948ba159f8686585e58b2e6c3a1008d393b8c3070c8f6e44693c8ea4a268f37ce29939a887ad3580cbd677760c75b7514796b4e8982 SHA512 563301a91cc95fa2f663c7b9940f20babcda74d9ba780a4f5552235e8bcbd8b4e9e0542eca5cb9e1ea106cb05672dec2fd292e39bd52c1d87be1734c6cd1c1b1 EBUILD gnuplot-5.4.7.ebuild 4991 BLAKE2B 4b38aa2b1b94950cfbf5558f232d124ef20c1e7f0ed576d576adf57bb982fabeb26055ebff85928b17eb58b52748f8ab13ec327a4732570e7dc217225bd2778c SHA512 13e7c291bb4705f02dffae8c4a2cf39e6fc2d719f06770abb7f9eeab68afa36d44b5fbc25cddc7fe9be873f21dbd1e21e4cad2bf76a00ad86ad0dd2be777b4e9 +EBUILD gnuplot-5.4.8.ebuild 4991 BLAKE2B 4b38aa2b1b94950cfbf5558f232d124ef20c1e7f0ed576d576adf57bb982fabeb26055ebff85928b17eb58b52748f8ab13ec327a4732570e7dc217225bd2778c SHA512 13e7c291bb4705f02dffae8c4a2cf39e6fc2d719f06770abb7f9eeab68afa36d44b5fbc25cddc7fe9be873f21dbd1e21e4cad2bf76a00ad86ad0dd2be777b4e9 EBUILD gnuplot-6.1.9999.ebuild 4901 BLAKE2B 8d6e8ff2d8af772c659b77cf1f94668ff3b855dcd1c04bd0b1039235465f641aff486e07d8924442217700fed7b8228996adb774bff602a519cc17643e3a33e0 SHA512 2e0a2e83ede7a17314b44bceae134dc6318a2142b9519898fd12cd6d7c7c8c127afa35c3315fdcdfb384eb2adc70a89ab2ef781f2a135ab65cb7c8966ed74d51 MISC metadata.xml 1070 BLAKE2B 92ac6f016dedc1ee0aced2792c735e692efac0b0c045b7119d6f2268ed9a7ee3c2437a4038ff45799670265e01f74d8470e3c0abf45b35980a4e761fcd802d19 SHA512 04100f29255dd4d3caf3c81a39f7d6f8ad341598e89555219ba054e980484da00835c2226f35a2b63ec5f27238a97003c7bdac28ca504aed68af0fad737beb8a diff --git a/sci-visualization/gnuplot/gnuplot-5.4.8.ebuild b/sci-visualization/gnuplot/gnuplot-5.4.8.ebuild new file mode 100644 index 000000000000..7a6239265ec3 --- /dev/null +++ b/sci-visualization/gnuplot/gnuplot-5.4.8.ebuild @@ -0,0 +1,207 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,2,3,4} ) +WX_GTK_VER="3.2-gtk3" + +inherit autotools lua-single readme.gentoo-r1 toolchain-funcs wxwidgets + +DESCRIPTION="Command-line driven interactive plotting program" +HOMEPAGE="http://www.gnuplot.info/" + +if [[ -z ${PV%%*9999} ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.code.sf.net/p/gnuplot/gnuplot-main" + EGIT_BRANCH="master" + MY_P="${PN}" + EGIT_CHECKOUT_DIR="${WORKDIR}/${MY_P}" +else + MY_P="${P/_/.}" + SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="gnuplot" +SLOT="0" +IUSE="aqua bitmap cairo doc examples +gd ggi latex libcaca libcerf lua qt5 readline regis wxwidgets X" +REQUIRED_USE=" + doc? ( gd ) + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + cairo? ( + x11-libs/cairo + x11-libs/pango ) + gd? ( >=media-libs/gd-2.0.35-r3:2=[png] ) + ggi? ( media-libs/libggi ) + latex? ( + virtual/latex-base + lua? ( + dev-tex/pgf + >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) + libcaca? ( media-libs/libcaca ) + lua? ( ${LUA_DEPS} ) + qt5? ( + dev-qt/qtcore:5= + dev-qt/qtgui:5= + dev-qt/qtnetwork:5= + dev-qt/qtprintsupport:5= + dev-qt/qtsvg:5= + dev-qt/qtwidgets:5= ) + readline? ( sys-libs/readline:0= ) + libcerf? ( sci-libs/libcerf ) + wxwidgets? ( + x11-libs/wxGTK:${WX_GTK_VER}[X] + x11-libs/cairo + x11-libs/pango + x11-libs/gtk+:3 ) + X? ( x11-libs/libXaw )" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + doc? ( + virtual/latex-base + dev-texlive/texlive-latexextra + dev-texlive/texlive-langgreek + dev-texlive/texlive-mathscience + app-text/ghostscript-gpl ) + qt5? ( dev-qt/linguist-tools:5 )" + +IDEPEND="latex? ( virtual/latex-base )" + +GP_VERSION="${PV%.*}" +TEXMF="${EPREFIX}/usr/share/texmf-site" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.6-no-picins.patch +) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + + if [[ ${PV##*.} = 9999 ]]; then + local dir + for dir in config demo m4 term tutorial; do + emake -C "$dir" -f Makefile.am.in Makefile.am + done + fi + + # Add special version identification as required by provision 2 + # of the gnuplot license + sed -i -e "1s/.*/& (Gentoo revision ${PR})/" PATCHLEVEL || die + + eautoreconf + + # Make sure we don't mix build & host flags. + sed -i \ + -e 's:@CPPFLAGS@:$(BUILD_CPPFLAGS):' \ + -e 's:@CFLAGS@:$(BUILD_CFLAGS):' \ + -e 's:@LDFLAGS@:$(BUILD_LDFLAGS):' \ + -e 's:@CC@:$(CC_FOR_BUILD):' \ + docs/Makefile.in || die +} + +src_configure() { + if ! use latex; then + sed -i -e '/SUBDIRS/s/LaTeX//' share/Makefile.in || die + fi + + use wxwidgets && setup-wxwidgets + + tc-export CC CXX #453174 + tc-export_build_env BUILD_CC + export CC_FOR_BUILD=${BUILD_CC} + + econf \ + --with-texdir="${TEXMF}/tex/latex/${PN}" \ + --with-readline=$(usex readline gnu builtin) \ + $(use_with bitmap bitmap-terminals) \ + $(use_with cairo) \ + $(use_with gd) \ + "$(use_with ggi ggi "${EPREFIX}/usr/$(get_libdir)")" \ + "$(use_with libcaca caca "${EPREFIX}/usr/$(get_libdir)")" \ + $(use_with libcerf) \ + $(use_with lua) \ + $(use_with regis) \ + $(use_with X x) \ + --enable-stats \ + $(use_with qt5 qt qt5) \ + $(use_enable wxwidgets) \ + DIST_CONTACT="https://bugs.gentoo.org/" \ + EMACS=no +} + +src_compile() { + # Prevent access violations, see bug 201871 + export VARTEXFONTS="${T}/fonts" + + emake all + + if use doc; then + if use cairo; then + emake -C docs pdf + else + ewarn "Cannot build figures unless cairo is enabled." + ewarn "Building documentation without figures." + emake -C docs pdf_nofig + mv docs/nofigures.pdf docs/gnuplot.pdf || die + fi + fi +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc BUGS NEWS PGPKEYS README* RELEASE_NOTES + newdoc term/PostScript/README README-ps + newdoc term/js/README README-js + use lua && newdoc term/lua/README README-lua + + local DOC_CONTENTS='Gnuplot no longer links against pdflib. You can + use the "pdfcairo" terminal for PDF output.' + use cairo || DOC_CONTENTS+=' It is available with USE="cairo".' + use gd && DOC_CONTENTS+="\n\nFor font support in png/jpeg/gif output, + you may have to set the GDFONTPATH and GNUPLOT_DEFAULT_GDFONT + environment variables. See the FAQ file in /usr/share/doc/${PF}/ + for more information." + readme.gentoo_create_doc + + if use examples; then + # Demo files + insinto /usr/share/${PN}/${GP_VERSION} + doins -r demo + rm "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/binary{1,2,3} || die + rm "${ED}"/usr/share/${PN}/${GP_VERSION}/demo/plugin/*.{o,so} || die + fi + + if use doc; then + # Manual, FAQ + dodoc docs/gnuplot.pdf FAQ.pdf + # Documentation for making PostScript files + docinto psdoc + dodoc docs/psdoc/{*.doc,*.tex,*.ps,*.gpi,README} + fi +} + +src_test() { + emake check GNUTERM="dumb" +} + +pkg_postinst() { + use latex && texmf-update + readme.gentoo_print_elog +} + +pkg_postrm() { + use latex && texmf-update +} diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz index d908a8410db662e5301767418f5d1083800d46d6..d2888a2b0aa45ddd555849a77be3a119c3261e87 100644 GIT binary patch delta 18987 zcmV(zK<2;fodNKj0e>Hh2mk;800092jlJELUCFVXcdw`5y$0?4|GA`wr6CVnzL8!a z@((C>p$aY(nruG3zq$H!?F|XLeI$~n8>rfQt;~oSb4Er){vUt)AAkGHm;G+b-tB+; z=a=WdL|6avpZ@Q^{a^n%{HMRv5~FkB%$-IXIUQ?rrIwQ07JsreZ@aWPSNA8ll

          b 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 SfCQ@LU;aP7vg@wrlmGxWY#9sy diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest b/sec-keys/openpgp-keys-apache-tomcat/Manifest index 7da176ff136b..ad2e463c511d 100644 --- a/sec-keys/openpgp-keys-apache-tomcat/Manifest +++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest @@ -1,13 +1,7 @@ -DIST openpgp-keys-apache-tomcat-10.1.10-KEYS.asc 35947 BLAKE2B 034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f SHA512 46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d DIST openpgp-keys-apache-tomcat-10.1.11-KEYS.asc 35947 BLAKE2B 034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f SHA512 46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d -DIST openpgp-keys-apache-tomcat-8.5.90-KEYS.asc 45686 BLAKE2B 77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898 SHA512 44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210 DIST openpgp-keys-apache-tomcat-8.5.91-KEYS.asc 45686 BLAKE2B 77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898 SHA512 44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210 -DIST openpgp-keys-apache-tomcat-9.0.76-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e DIST openpgp-keys-apache-tomcat-9.0.78-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e -EBUILD openpgp-keys-apache-tomcat-10.1.10.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 EBUILD openpgp-keys-apache-tomcat-10.1.11.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 -EBUILD openpgp-keys-apache-tomcat-8.5.90.ebuild 562 BLAKE2B 1fc6086cfa3bea924ab3684009e458d3f6eb177e01758a103ea6d1b907d085ac21844395996fef395d15da44c5c5936c3f85485c2fb73d7823b892ccf19e9634 SHA512 b4124756d967edea63bad9bde86c85feb1a10f37b5cff7d7c4290968bd2b77bfc608901b5b69b8365af1a18a274e2e3f05596709838f2fe063e6a39c08020215 EBUILD openpgp-keys-apache-tomcat-8.5.91.ebuild 562 BLAKE2B 1fc6086cfa3bea924ab3684009e458d3f6eb177e01758a103ea6d1b907d085ac21844395996fef395d15da44c5c5936c3f85485c2fb73d7823b892ccf19e9634 SHA512 b4124756d967edea63bad9bde86c85feb1a10f37b5cff7d7c4290968bd2b77bfc608901b5b69b8365af1a18a274e2e3f05596709838f2fe063e6a39c08020215 -EBUILD openpgp-keys-apache-tomcat-9.0.76.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 EBUILD openpgp-keys-apache-tomcat-9.0.78.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild deleted file mode 100644 index 81b3505e76ec..000000000000 --- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.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 - -DESCRIPTION="OpenPGP keys used by tomcat.apache.org" -HOMEPAGE="https://tomcat.apache.org/download-90.cgi" -SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc" - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -S="${WORKDIR}" - -src_install() { - local files=( ${A} ) - insinto /usr/share/openpgp-keys - newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) -} diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild deleted file mode 100644 index f17ae55806f2..000000000000 --- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.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 - -DESCRIPTION="OpenPGP keys used by tomcat.apache.org" -HOMEPAGE="https://tomcat.apache.org/download-80.cgi" -SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc" - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -S="${WORKDIR}" - -src_install() { - local files=( ${A} ) - insinto /usr/share/openpgp-keys - newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) -} diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.76.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.76.ebuild deleted file mode 100644 index 81b3505e76ec..000000000000 --- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.76.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 - -DESCRIPTION="OpenPGP keys used by tomcat.apache.org" -HOMEPAGE="https://tomcat.apache.org/download-90.cgi" -SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc" - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -S="${WORKDIR}" - -src_install() { - local files=( ${A} ) - insinto /usr/share/openpgp-keys - newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) -} diff --git a/sec-keys/openpgp-keys-thomasdickey/Manifest b/sec-keys/openpgp-keys-thomasdickey/Manifest index 77aa55869475..c06d3361a43b 100644 --- a/sec-keys/openpgp-keys-thomasdickey/Manifest +++ b/sec-keys/openpgp-keys-thomasdickey/Manifest @@ -1,3 +1,5 @@ DIST openpgp-keys-thomasdickey-20220428-dickey@invisible-island.net-rsa3072.asc 2505 BLAKE2B 1798b3fac119911e2eb714b6a90c12b0579344378355fa79965713749057bc83a50820d06019fa735b8aae05982ea3f3c259d72eae3c734ea470514b6d8bd1d1 SHA512 19e19d3844b82d956ed01fc553bfbfcbd80f41a0ed2d51a2d0a6b9d2d5eede9482c9dba792f540c5cc386b8bf5d4a4a8da831edc42a2e50465fa42a3224b55af +DIST openpgp-keys-thomasdickey-20230810.asc 3212 BLAKE2B f0c93f294045f2760698a1eefd22db316f637724d837d5b2c285560f348de3a014d6d110fd3e39960bad34385e031f7712d937e35931c9f64f50595ec7fa9e7c SHA512 68bb05a5bd249013e76c89c1f6402c655da86850ebab2c66e79afdeddbc235f6f3a0a6764f7969da296126be295ede88abe961ba038c7dd96fa1f9693e247b06 EBUILD openpgp-keys-thomasdickey-20220428.ebuild 646 BLAKE2B c5acceba9c31d892af858004151ee63237efcd1551bf9517d7c6387fd1617d60d8089941fe978776fae6233eca29002f153edd98a7b3424e8a027fae5194fbaf SHA512 11dc7707ad6d06b81af7246dee9b5877396ae400084032b9a4c6056177d3d72d9dc9a77f773801a4004f1bcc8f2d5df28734f81e2c7e294bae47e5e548630356 +EBUILD openpgp-keys-thomasdickey-20230810.ebuild 785 BLAKE2B 05ccbed934bb78a7ad340c197f965ada42b0a0aedd8182d3e9ff70c38044451fa3e204915a1fce0d96066208685cf3ad6d182d48fce0bc60b90e635cfc7c67c8 SHA512 c4da5d2658aafc4e65401e369c927331be93cf9b72c2a76baf22400b2bcab29e59fb83bb6ba15e5c073e64cb801e6c58d4f7d3e3c1224cbf8dd6baccf85f6cec MISC metadata.xml 282 BLAKE2B 85c3312405ada57a85e03b06a59523c8d4069551f91e6b70f182d5af92ffc26b946c2987554001649eb41d605864a5cb3c172ebbb02f3c1a11ca1ed805889550 SHA512 5eac09aed8093684086d644c321b236d5da019a650ad322d33236b543bd5641edfc43cbdeee4654e093f9f6393eae034110ca51eb560b87a178fba74244d7fdb diff --git a/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild new file mode 100644 index 000000000000..ee2cc6fac852 --- /dev/null +++ b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Thomas Dickey" +HOMEPAGE="https://invisible-island.net/public/public.html" +# Expired, so we get the refreshed one from keyservers +#SRC_URI="https://invisible-island.net/public/dickey@invisible-island.net-rsa3072.asc -> ${P}-dickey@invisible-island.net-rsa3072.asc" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - thomasdickey.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 05205c0e3380368e70d99874d0cc5b6aa5f5d264..bb2b0ccd4d09d330b840a14efc972d5aa77116bb 100644 GIT binary patch delta 47130 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 delta 47185 zcmV(%K;pl_g#+n@1AiZj2mk;800092biLcM9Y>aB_pYzVAAscH;T{qGSZ&=h$)wgx z_j{RNnP`Fl8UQPk{q-6nSb26Fva-sGMIIdN9pSz%bFS-u{+Iv$FMs)E{-~q=sQ>%l zfBE#6xb5LD|LOnzm;dL##Q*e{(asUexy3Eba~}NH9$MLZ+ke_-++i|rT zTdcG1b*@y;ykb8_baHu$f?Hqk8?Xh!Piw+Y}?kiyw@|$tL%GD=jk=^sB>|7?aK37Ib5M! zIfZuC!1Jtq_I!r2jncT}z6$R$&am^d(RU;-O+I7~sUypKMeeTH{&7~wUyEby?doCe zG1W0bi)|kBJnKYeVqYvFvAGzJaPzijhs-a&T5N!PvyK~3^kUt3TkjFAw0} z|#9FJ>%VsA0xqoMX;$oPA(IGa|KZ zi;t`=@&{{n#B|~gQ_ij6kLuBLJTW`_-v4oI8!|TcK1M&W_lP(8lh?ru62*>U7M^qL zSgA77(JO|hx4s&)GzA|4e}9GoN1h5d0cKhWe1LFWN96^uEgS^y^-V$Zb>K;oH-~2i z)TF!`&JYPY2QK>9_T$RuOi0s0>2G&cIFh}B6Sxc}p&RHC z(8k*YL1A3ig)f_+P^}l}TfBp95%a6yAZRgvOB?SH`e|W}ruCdU)b%qoF zjC$~r3k@g;3pm^@w2~AFT#Tz3t*4;yWIhrihna`;JelK}n{B!j!tqPOCDFFAm^y-?K)MSdNTG9k*xmvT(~p<5;d^!jyUU_h z0*Bz;6m4)Ae>k@+MJ9t!c}FlDkTx6@rh_MgafFF=bYcZDqoO@axD#t2lek0%vt)3~`h2qD4BXwKk*;h=2Bj1DoKt4fA~A4#tJbKxZ{6 zlH4>gU7@Lsd0imzpxvqfbFe*M2*d>;y-8UDf8t;mRA%lT3X-@k9)f!qYjEzfg9pKn z#}s#pi$@!~96Y1PST~G`{_oN)u04c=Re<@XIk98-lYo^+o52g=JYi$t@i0~{b4xty z^SB-wSweUq{u4hQASKAt1UIySt^*8FI?OmmYlWSQ%d-G*G4L4m5=%%xCZqtq4o&9Q zf4N`W(!r08F=h+OO~z~Xq#tTPMsyg>+;R4^;@fewnxKCi)mkut13rGPyf_dHBGMCX zjsYUaCt?7(Eu^4=PjRr|<(?Y|6cpI^>QN)*VFPb(@Q{l5;y&Y97dN@Vsle1HKZLKL zquS0Zu8h?{D93yr)%W?S{`Te9A0PflfBm=mgckV~=D{7}HTDd$MeK(*78Zh~=XnlP z7kNS(g68#FXM=?B2KcXo^WGW{9sy$@-($ySaP<(pgqyuEL%5(Lp=bwyJ02mA1=iFT zA0-W}NIK5*AIHY2Bsd7@`Gi6T2nn~@8tl<=mV}fqkurre;gV3e;dIZ9jylpVCx&k+1M6n1l$Ak#1G>vpwaLp?h#T6 z2i_877Us+!KU_ zY|oa`Liey?ybNZ-I2!7Fps#$?24V#Xp`INw%4-K`B~kzehIrlH06Q(#PZd)723^6b zz%r=8F4sS@%Gi0=>o`^gVIuFKjcbeP8nC5N_LwmAoGwtZ6&w(@f3RR~2TH~-qZYLd z9svm4Vd)%egPtRNuqPy)_t9lqc?_Y+U>?PO)>=UEm>5K(w$-`F(*oU{wut1N?!9wLZ@46Vmb5_VFDzdg)}s z_*`>Bnq>@t8#qw}UzA+L0sIh~0;Av!QQWW z+9QQNw4e|sxC{5OIg8dU#0ap1<{kzGTj zd^yBOx{`7NqW1~DcpTQR4FUVxxBB%zwqND~Hi^7(0B|Uev+?m~hw7X#*HyvfkxzyV zgFWDq6La#rh`^GNG;DI=1T#Je5mRdscn%XOIgCki5~JaM87S-?{e_6=LzxGZQ>S%yVGR~%!*Vz*7(jp{`&p5_T}#nAIb5&BKtxR1R!D2`3|m$ zcLJ6hzu7da(Xjmhs~7ZRRcQ!f4SOp1a){e3lRXd=f0GkzA$CY{1lc7(1^>PV)bx!L zaa898Rl&JP0pRUmw!L#s(KjveFv|k~b#gW4}PWyaEUeYmWM3I3Oz65bPJs0p195-7x1qHgF8c&A|f#+LYz+1%Mh}r?+C;&{qpH!|LrMd+bj8vHwRw>e;N0< zH<(625YWvKI;x7K^pXy|8-5b_jx)-bGZ4ce*gdg1ZXFTC%c%6wP@dB8| z2DpK;VbBVW?>f+z%57rahk5n`f9op~#}gP<6%U>Pmp&Fih5+s{t`LkRCO(Dd zLU(WmL=Qv;C9bl(*2uRWiQ7mxA6H~E6e& z)3s=&XD~%9=Ye~$Ol0TQf0JG)r-s5HY=EAk&oroxU>QESb50k;6#5g|z3J`Oy8#sx)Ffy>Y^>IjhF60hTy zj%Hf9^GX=Bif;u#Jx=TA*1!Dn^<6ywC0#hikxd$|J!1hTcZ67Ae`vw$aM>Mmi5Oru zz*umvD}!uzSqQw>DjZm6$BbZ=tXMJNI3UzuF_gms6kq_a2{gppqY0Ss1N6XqH?59b<(XfzCw}f$4&LSwF&; zo@L^ecpnJTxm``llSmaIe*~`=t{v28q5fpko)>anBtiJx0qQ?F92 zwZLOM=gzyXBa2pJfu&SLutFpeRDc~kWH+aPH|C|@(jS|lXowat0+J|3#vi7X z$0Y?-4X?#V0LB(tdmb1{Kyga^9CZa`l*vC^Dmc*rPSWH2DlegBWi_hlLsM>MWD7ElaR zhUcsJntYV)Q2qCH1gyarct-6C%pXXjtO57W&MQr1wFCpDe*+qxPH@+O+?jyo{c1deVk$4pxNBWzVl4I1;ldlc^pRLQb+Kmy9cmS~j^bBmUEaKwq2Y-aR zMniqlNjRWPexkbQh7rVI@Jg<}A7vcFWGi^!s@6blZ-#7{#>ecTYqc80#1w)x9Qu5RjE4w7p|)!)4tXCMm0;sBf06!j85QbaKMYJP`DpvajnCep zWZ;!t>Rdh4cSrX9%cuI|@z8yU|D_OSjF5rYVW2utjyQJbNP>%ep%3%O#jH+_66-11>D$y;1M zm`Tape+3tR;U_U+*durWR0G3_BQR2z4rniUw8u3nMi+2p4a_)TW@pa;T1bAx9oBQl z3vK;MIrllRCUK04-M3^h#efCD=pQ_zae-dmpV`-U!1WPBTzb}y4Z!jyYiIB(nXgo` z=CtGs8URI0)k;%nMKIy8aS*usEl-p1`BaJVe@=OrB8!|N$S^8?shZ6&i^-#RY!NtW zOq3t6g79&SwjU{Ch4WE14_5c zvKR7v4Q~9(oDaqj9RUblHAD+jaFK{rM$wO8c#(4R!sgiV1XweyN_`Yq^sgU3zsngt zh*3_c`*j68t?mz-bsEtO*ws>U*~ZNk!5)~|p1}tbUp^~<6jql8?vvk>DjH(}&6AEA zVShz<*_-$s9ycc=C730z}*)w&|K>jdx0pwB#w z5`#21T$J_4ptB0!xGdKw^^(^0Zj7Rs(0{JjTcIIkEXCt)`-hQ$MtZVehxAt_iY zgYS6zD>bv!AT?;zf_9$el`p!aFq_B(loW1gjNviGjIvm1Q^Ze*2)F|P15L2h6wZ6% zM>#BjSh)E!26GsP!1-<^<3AB30R5dQwYVIV1X9Ft7$w3mLlIJVoYuG6fBy8beSi4d zmv7^J`Q{6V9f)TQ;sPATh&pg2t{IQ90u?I-)?Vk>n)n0u8jk~K7V-ND){FOse_Gf8 zVl%vNRsjWS7glvIr#V?*0$g>Kx?@QK;UJ4u{-KX@KU? z@ZD0eP%W|E0W>gwc;w~bmyJ{FSbqR5Y>OBb@F)Vkj9(&D2gh2W%>F5V89oUL$i~(= z{F@N#T5wbEj_rT_W}fZi=k?`@ULOIT0gfAYsyJdOad)!tE$0hRs@=q}?*hjF<$7$$vSwX1NYVIKeHgB@sH{KXZYra_Hj(;3C4&(?dKqXe-Xb zQ0-|AYDbaYa9Dv=0_!cy1gZ>+bCC4R_dwgRebsi6xa8*928SAUX_KYVhlv9a!e&@- z!}#qW?qO{|w!%8F3&!0>!UCRs<||q)Y&N38(y+4DbUqL4`+$ZXz*!RPH8^?0-hLv0KlRNBmu2$&?a*o6=@ut+PQCS0M|gU zybQ1jBz9o^hn0&M&0L{~mvL+RH?~)G1+du;5PWojl;Sih=MTZ<6DRJe7`&L)MB)7~ z3rKgeI!-2JE&%o78-K+{4T#(>GXYqe)H9TP7N9Q_W{zU|4&H_i7(e6EEO=evd0^lE z_VM$FUp{{Ce*k1$-s|9+S-WkvyWIGIu*MSzP{9utropboXdDmVNoUEQqg&=J!X2$$ z15TN9GzHA_TpHTNkw(iAEGD)43JbS~I5zBFg94L8{@PEI#0aM*Uh7KeH%pDV( z18hIc=He4N%n=h5HXhG5lap@;-G*Wh#D%T0a-P3-blmQSF#zi9*~BiWXBt^U&WepR z-1Y@R=Y9vLXN(33y&iyUv|qn}Xy3m4JiomYwpYvtlW5CT4ED4IE(YyRmeoaE`+>Y0 zi3&sVjh_UE9)D18OQUw)L*tbp3n;gZ0Ek&=(~=*&rY#F`fV2x#y~4!XwHw9(#^7Dk zty3+$n%qz-!+oGW(xo#4&-DKwv`FzH>oX`yJ|o{>6Q5s9iEkWWkRxfww??vDW5Y z@c0PHR`4nK-Us@T^jVVVbrQdM^6c)Y>VvX!?wjAvo)I>2?)b&9~1g*;>?21qU{OPAm z=?stmSn?Vp9|NkF@iZ9GHxLUx$4mhbhh+?tn}53a6ulivhBKTd=fTbeU>Yrm!yCcH zvQ7dxRJgqpk^pYSvLQqWIftIR%7p3r+-1WruuL@b^w^B#q-ryJ@{4%7>AtYoQ5t1tpt4u7+ z!K{O-y5Yq=hn_N|Y6l93&M(?Xl)8b)3xgjfuGOX)vmq7_LgGu|(V(cnxn>n^Pk+|? z8)TXGp3Fy%a(rCt4=0wM^@!C_cuXpE3HEa0=i<7{0QX}LmmVa8C@hHvNJGm}2m#s^ z@NvUxrybop%u&p{oO;J_sYe+HbX4hTf+-iH6p(7boP|Ts2>x1`Z%tcj*vv+Apr$5T z;6V$yi{KG32fPBNX_J*9mCe7O4}Yj+t49qWXY|>^>ebGOwL`vl-k`!5FsDPFtJT5a z#)MrP4cc%{KqoBm9Gy#g6cCJGKEk!WjQLO6+!pwb#|$fT{;_fErm3>sL;$2}Ds01i zpb{L=tj7*AjL{x#)UnnYZ8xsrO4*JSfXEq*l$HXuyKKyX_myh1VNq}86gS|cVgvL- z3*VxzT$x=?20o1?o|Ba$ zvVW~}Ff~AW0U-*c3A+P~xQT*mdD^k}VE>VGLp{zr;*kSlE}q0+Z}>S53Yd47AZ@m* zS#=MgXg1(kkW{d6$1V&k5>d09fY>!~uAoAD#QB$S+M>OtJ<`_XLLV^I!G0=4r1OPu zrD7GS;4^{k+{ZL`ASO;G$vXDoJdA%>SAPLm;xr4m?}C2AH2_u+DqOZjxWHQLzp%*& zYm;_fz>R4v5@%L0dUoOL*0p8pipDq$8b9rqRXk5?e>}?tU~eamwdi;oY^0fU!B`c5 zoi*0xl1{SX{Dl8voeM_ACTdRI2}vzu{*WgIEZcC9~p#ZJfYjQl%>W}_xGF=QF1G%n*EhgHp}9x$Q?9>Z!dODd)9 zAUFWkGSws)#{45;>xI4!oLZ7FZ=?NQBHd3j%(aa@lz}dqMT?e!?ADIq*DlP)fn~Gn zWT8_wD%h)e-YpWl#d{qLc*k@N21glYaL+W5Jhn5J{JVco{%$+6^_aAH0-HK=EEF1 z>N_nuD^{0xlZO+`wDFZ^NpRyjU$tTUHR}X;f7?LER&1I9hO~(l0K-I#KnW)3O&;%d z+U2kTdJjX!=AO{?3r>n`qJPZEGCv3%XW1pT235_gAmoT4kE?%(_CVmUpS5ALe*5&> zmoL9O8kvv%HH*Q1x+}pD3aStR*ia0h9#062K>Yv|7?_Fl+HF$BG~oLE6rQGO;n03r z-h|eez=WP8tNlPD;ifekreSM1oqZj-^E;4321kZ6h z4Q|Yt**7pTUuRqs`)?l)LdN-+2m+Gjiv4beQoC)X{2K1SR%jRx+%@JV zkLC=5vfFq4P7&vm1%*fM7R+D^KU5aIvF|d2!xP`r7XM;m9y;+=tA*&!CV z1wbu~#B2pV(NKJ}X@8S5;%vcwjQtj5x*@lgfh(n`p+^ z=LEtVS2FQGExJSy!FXIAAbZ1DB(X<7WYd_1m_@nPf5A}pf-y!(*NK0`x55-&brs<3 zWTCNE_)7QzE(o->8ZvO1(6vAUZB0NP2q+}C_#rlVZ@GdW21RyaTszEz+qPtHf}plOpvN=i@`p29AOAi+{_>1WKSre3H78nI zHa%xRC8B;}tNH@SV6K2PyZGGsL)HA-G+zT7Lj}=5O**~+hQB0Alk3NORBVy;&-}`c zGXVLN>wkjb!3z74*GlHaH={id?wG4XP--0J(uFcmfNpBDZJSaxje>+5ilq%JH()`I zM5wdd&v_c_#rs%#W$pS*I7-ehSTll`7{;;19QzQZf_mDqX}Kfv`S6hQ)BOG}y7~h3 z-1ly`K*Oct>^7S%VL~fe*bUgkNn8Gig^Gxeaeo2+O^z~}P0IKI>y?%3CC9@ZZ1v#L znhhMA%`4groR_8a7KH##dpDnAG1)7}hB-aKp^!R9Er2RAvV~`{$ldWLc#yewe1SbE z2ySWyeLB<<;dcp^eH$cqtd5MF=wkgHs8<(Zln$D0w@lRwr2_&6iNhz?ax5r z{C|XS{gY}62OO>6V|{~<136)BW;Ol67Xf*B`qcDpI3@!!>u$KUKBVh@fQ}VE1_v^q zVRFn=$q6g4o&}Dv?EI|GK7d+-DoXZD__*chr#EeE_tYSKa(A-9=9n>C{vb7Y8yE)0 zE?L~cfe6dNehYVvfM_N_W#;Oz0M@nTf`8M(B245En{dI|xV}SVn!v$GI@b(bzCd=s z-U_^!`{T5}e(8VxC-#0G_7dQNl9RONI1WamJTbW!s~UZvN;$&-wKkwg+gww6WW=??i=rq8BfYzqtdCX_sKwP&&*E1G-|c zIAtuy9N_b?tI^)Hw$EfD&C-+2hJTW6TZ$Y87?nME9h<4`iK-yDg}4GpVs{GDe!YbX zf#ACVQdo>rJh19%1CBI)7aaH0B!ng>^^QhoA8{*Bkfg>Q^;zh z9JC=ZXt*z%0<9T73Dr-i;j1M9gQu*RosSSoFYxz=imrfNShL=IT7 zixzEP+Y79oX+aLKbV!7Qs!WjsCoW&m(qEj|0XICS-P77I%fB|TEceDyL+Jsgce|qT z$_t7ekI_tWaP{1voh+ttZGSwUcpPa)6^5JlpYIOK#*asYFs7IB>RusN3TzqHkz2DS z6-%56Tr@apV!#G4A9sz#9uEx5$$9jO-lpqxC=2`ue!bG+Q9{^F((vSf(7Sfi869`E zwH9OFISy?1T!FKFb;O5i&3@<0vjd7w$AL{}<9U!y%Yi{VrVDq9&VT1+Pm$jc%xPU% zExvr$jaIcx6+nO?BIq_789DL+KR=3Wkm9@;)p5}#{k7hCb@U|99%`R6>x zL%zl|OoT(mTkvWX2WG*Q9q4Fj1hxQ&ciZ!E@YXWK5T|{J+kZ&5SsOcd;KXvC*ujfc z$11>`20t_jV54hBYc^B#B?J6>1_MEa9q#xRPerQX(XA#J>8hZ?1=hktU>DN4F!IRI zJrn?H$e{zu0f(ovJe$zovg9-aX4UAB6Q&?4&4i-)Y%Q%rf;c;DMYg7g!#pob^m4b! z_kwbzca9Xg5nJa<_w$PFT~4OG48{`YZ0F`=Bcg6c=Fj$)Dn)g2E@*~EGG}9 zk*>Qn9tdW+7n5Hv9DjddVQw&$NEhFZK{%Yb!BK6tw=7jCWiuDxC%ol>kKu9-%Ncwi z8-&gF*>;FbasF0VpwJ*zYy_~&K8b)>4(#b{m^3feF^EQg9|zXH&v&QwNN^YfMX@g% zW$r*0T(|BW9mPZ+pbJq!H9W~D52tM={`&Nuc z6w9qjwrBCmMwvmPoAVHLFK^}^a%T-?$Mz_-QPKpVh~)q!5C7C$UV->UXZ~GCL_jI< zCD0k0>!sx)Ajh0(U|~+CA$VdA9$`k$Z9f9F4B#1jWWY-s|I%#{d}L|YBQ^m^Opj_N zI|ZzRpWL|f5Dn~0T1PN+#ZT=t#tl1@g)k<6hkeZTC=MZ720@}kVt);!FPY;Tnsb=7HCjnQ2!Amka{bH)rT8PWuOc8Y`Z zt(<4aw*eh;#auZ{)Ea9;Qw{>Qer0ZJIRy4Roy~AK%hl>pGzPMo4=b$rGhok84>DWOk%sc-Lx9fBFuycy3KuV!Uy5j)ld>}M%$%oqo!^EvVY z%Wl7~(}@8A;^-A1Hs&x+Ui6QI-(GJblKh%zyMahGtwitjk!*qBA9xh^poo?#^*;57Pc$gtEqnlT-JF)c^g z4TFj?Y+b?Ba`E@Ph22R;*%s%sL57|cCUEQzKYjl7`;T`+lr1HBwE6McfOqf&wndM- zA0|uAzVp#=IPM2t!bO%o4aP-7dN_Pz1AJ%qs4egxfmUb)p!ZtcgE8i9^0tz1lBSp3G_RRzh?7^iC=?L z0=q%7`{gS@q)v`xkC;;I1+;i>)0rL_%;A7=^C32uLE}1?SDsS#seT86{qn41x?Y5+ zS%}}b$x_y}6{k&qBR4!J?}`O-5Tp6zj84tXHt*$dWW;`&pSInY$Cx8KuRB?ndfrS0 zBer5_l3=sjhu$&(B(v`6GAV4QY@XX|>a;@`;+Prhb`-4p-mp?Q?A_9vdm3gQ$;m&- z`yCCW8qo+NF*pkcEjkEp7(zTEI_We9M|s#1i<8dT8M~Z+G=IODY2kfvWAze}g!b;h zetfM@0ZWe}xlkk#3pv`?X8iyNbQ|FQ(>k(&E4#VtDP8Q?JT(>#09Jq-AO;p{8vDZ( zMofbvo$czk@!&ut?{F_LB`IE~Jycj}ljb%f?sdJHF^7gY+&9^Y;f&b5S3Yv7_lUE@ zQCdfuiz8HjaM2yjfPqviX0T}0Y2Bc0ryU>57*5>)&kn;*r_Y14=Of@pOI%ZGs`Qs35eBwj1#JL6zmFUbl6>L%O-T9;Ulf6 z2?c_jPFzF|IJK)C_BA)`Af7d-DXm$FcqZG3?Mc~x?3rp)_61>lBSa#0C<0tMH~1ay z@x0?Y!>I}O)BuukNzRdJe6!i%xZ5VNs?v-87AKAX4>l7|TZ(p>cjRyhc`#;kb3A9P z4Nnt>f#T!$tmGE+v)*_8?bom4!(1Q#S^Gl2r_Xigvs;G@#)cm2b})?vq`6!7vP4x* zmvc;ixk<8pJDoGQ!4p9?n3nC@G_g&3fyc)#*oMLfXvd<}A+1bjd9)?d4AWUp{Lx!k zAwq(kMwK@3piO0P__7<(Hc=_T>UB-W6v8RHb5fH|;k1=I;LZ!In%l6?55QZrum$zg z9XJ!Z-hOdHJzI4A=se*aI7vv0ApiQqiM=a-!hFH|38lZMCRr*7nZh1rCmQ`e*&VTi zLvuF3r^3P5ZK6klCA46FYI026;PK95#;OsmjM%~~rNQ6@|>m!pk z`hD^`{M-?a{a6kKwVm?pr@rXWUkom%gM}d& z1w@nQHYk5ljh6PibKdZCa15;(L19K3n>zqN>u<7UnJf6kwj`vlx!6H#fSX3riZiB? zDKRS+G767XSopXO%$gZG;HV7LR0;tp%&1SS(Jd0#$9nR0j*2pK&pTRITlE9Sx!TG` z9v`Obr~0>_-v@JEdB+1L<;=3XoeoECWIRiYfU$p$xWSNMzMT?VU24Gzbt}9k%7Dmp z2sgOnaKDF@X{`ck@bhp&>$R;mUXDkz&7hrC|CKn^ba@QO&Kr>687^aNnDA&j(uLb` z%+P7QgS|Bgbv!VG(Fs$Q=~gEpt!!S+IDd-8Fk)LcC6^}Pvuu}WAjB(q)A~>c!!5@^ zVLX2w8a`2_!<$ppG@u;r=!dvLxyiLKLDC?SF%Nu(#DFBh9f)i4D~qdy=cHC zG!@+K_%`?(hAzOJc-LdwSrg67l5}rW9fh5 zij#8^qX|ie^M*H##Nt{%z!Y}7?<=@;ps#W_^#QURcDex) zrUo9_#bt2a0R`qd<#Y+lX`j(>=-kv4yjqh-6N z9hl?ZiS5CXe)|07m-)fYwY#w5_1Kw{2+ zJYmDgzy!sDhXM{UGd^jGl9YSb)x>8brt&Vna7~yVX(sZc@unf0TEd8_TcE@tQ z5%OkdQ2Kp}`|9m5pH=t6IhcR8t8p{fVe3DRxh$_;4uk8zH=ESz=xan2i;x|ihBEzo zG|ujQXXOq|Eu_ZQ5CQigKyz>X;Ih<&-Ah+B0ACpTI?B+wZ=eD;{ z%>CI6dph+EQ9J9|9ZZT(cT#_M#$UElzgBbr!;Ry0u?p8$X2&X-WeI;kE_l;r(1J&d zHr~(6GI|LATUFTAZ4PwH0KmzyCzvIRkzh2=t?H?pu7#msA1-Gy%dex&)mHc9-TTd# zDT-4e$7kS2^`_Px@$}G?1IS_n!4aq7&Ba^W&tQMaqmK2buRqrNF{B$<{m~n_1MDyB zv7L}BF0a-E;=E?VwKRXO9gTy2^7H^xrSeqED_JQ{yl=eyIIU!MhskD&f^LKy;nfW)pl0g;?Q zjgc+RSO+^!tVD5{jT0h(y+CFs&YNTH94E(3-F56%L;!!Z z_@*_wbB7!&9PTwn){Et0`9?yZP}O_9S>Ela7$`X0W3%Z3R2kkMR{uD@y=x|l51M2# z_;BE81Sx_JcKaYM)Wp>o;ChQtk&t0pd50t2JFF0OOa{mYjtlh6(c*-rvAZ0KvkyCa z?!8iuQ^`DFi)ER9<|51lMXP7fnzw(P5wd4y<#YtMkr|La=FT2TZq8)`o9GkEZWJ6` zRR9t84MM1^jZomdFqf^mjyZrIyNwC9d~c}-H0Wy~0_wogL~6JfBF$2^~VGWPDc_0xIuwnW;jhAqHZ*-dL?t=xYjVO^ZJnJt1> zIU&#C$0<0Q*%_8_*{~;DaGwYEOa1nve{ucCyDdhK0c*HfY|Lp05?|JA>Q^t4Ekorp zhF*bFmSH)#%t67)pmy5;ODBZGUJ=8fI6>?zHiq)J*WHJ5*=4UpUx(BF zaKoG}*m=XE88ViTI237uzPK%eSsd}iT1Vv6^2z56l)u)0n?F5Erv>S+^wE{iYEszl zM{~#)vq;_m*&K~oV#i@~eukl3qf!CsR|@WpKqtmM_i+IU17Ls43E$f|9e?S%BYPRo z;5I576oQi`#&T87c>Z%q_>S!A-i z6J&4xlf^)8e>6sll|8K=w^jKrm~(HDZPO>Ba$GLS%Bo-2c{Xo3a#%t65 zzMG_2_YXzL%fWi_uo((eY~wixh08oGm3LZa9dGIg>k4kC;l>csRqYbR^@(cJJ-gSj z6@X80`f?&vx7EK+$H_^mAmW>9mu%j2S;Ykt7}0HAf0oan`*sv^RvS;?toh#?V)KUk z0fWUy5#3+s$8Vp$eEH>%V}avy59j5^B|Av1k3`yL1e|V$jsya(K@84`L%j|-3nH|l zqYuV7C2FJC>I$(d*}(^9;UVtB=JGJWwzhE%XTsgf0GtD5h0%uia1icYd^1ca) zORV?kf2bv{ke77=Ky}!<(`z@Od_)J1!zmmd0-h&fxFC|(akn(~s%-029|H=l&< znAp@aM7yz1EQI4K92pQzx~JCEZngKEJULF ze?20b;|RdT>ilL$d%0G|N`&oB%Nxo8BL~@Daxv!aCPMT0yCb-;ZBCkSsl{%D!VE9x z)+=6>gG6j$hIU&z$ra#+`FW$=xHc?u3yy;3S9?lgCV1zt{c>{}gwsQKRLrYv>srf- zqQeM_qoE=O%>B5f;*gxPsmZ8Tqb}>Vf1US-OM!>(#hq2d78R^sz9#}bYEu6C<;T}g zzy1`z{}}I<@|5in*|B%Q{b~Tv3lcPJbIx}Mx>MH{Z)6Il^G{I603|@$zpw=5o`i+j zJKb}MvIeu|78^LI2M!0l*7mhyMy4B!tZhXp@Dorl6M(o=Zr7abOC}a$-%Zv$hxeFkAF+9sfp_Zre~*_;a9A#vvkN(uG1kCj!b+F zJ}C>D@BBndX~D%{89XzpXqPH4h%y3EZSHX@;^|gqEEG={q|$j{MQyTjiVZ6rHtEIV`=S~InW9NH{1 zZ+O1L_>b2dr^w&I9=UNMncvLQS$_5w-TM@rfjgW1Mp4widb_FPY2!!cPa3M27Y-W8 zg?~Knl-ucGg5nBH&fYbu2mf%^HdozWdj;WrTXilFAj!>~Jz~)3-oZGz{!<`upX9Hd%AjuU_cBonb*A{ z8491p?PJ04O0PUquP#JFSlciS$S*#R>(iGdGGqgqu%*&N!Xhp%7$HotxSbN6z5?BSH{R$O;jHVS|2c;g7&3GlaGj(nF3 z^Ue-Z13a8}V?gFSW^oPoOyTeVmos1v2dt;fPDFFW+sxLS))EY^S1!c0Zmz&yjwQ$Q z;%H-fZAA|*p*oEUSVMs<;4h(?jxjMi58609O4y@&+s@|ZQRj*q26xWW8EkBEuV&x; zy~A1&bYgd`Zn}TxQ$hGD2ErX+v5K;ryBzkIo@K&@EcQQ18#elNW@faJG^}(19JwVF zbwhw7Z{<|&98=t@G>Ee_#KbM0_Xw=zh{SaQu@FrR+f|y=R8q{a=PW9|ETgxZz;vGB zmBV!fTaoFjH~_r23OkS9VVkauG24f!a)|`z811RGna7j(Nhp6f)7xd>@n$6ITB&<{ zV*Zb7eE4bp^0mL4r+hu6Y?yw(3*0mf**tR1c8HpCx#N~Fe-|(mdlPbVgs%euYPb|7 zH}G5-T^l8;J6eNlU`)Tki5w0Up>+`EX(39qzz2TfFtBc+?Q3KO2Yh0rZJ9AcaqV*? zopZ2{>U4-N*jj(JTPdho#mFNDIQ_mVI~J@5D6ASzun}jM6)3qd~DI*;wTF6V%Cv8Q`#org5Iw!0zC{q->?hcXr? z&!1R3yuaE79N5fRS9|h|w{w$iw?WY2fD=#YnpgzORri0uZi%OZnQ*Q+{a3R$1j>D- z+vfBFckgJQj|;VS^J!_82}o=%leNoi6&eReOs8$zs()Bgi%u%x^wT}C z|6cH1ooVQR*0;Q_0Xd8pNZjc{L$}RC!A=2k_`@~ae7IbwhmD(Oup%#|d$5IJpT;jh zeeHQhu-)vpqAmU|2ibrUo12e$TI1yvGVem8;ADR@>$lq(`}6F+{`%vOUZ8}>Y7j^3 zihx%$*;()D{#dlTSM$1!YO;cJx7%uWHf3_)fdpAt1gbN)O53 z$?$*c<@#{j&AYhO3|qTB|DHtWaD-{uF5h|8%f8_01Z||3=f;L$6Vv%TvhP3Yr%xaL z{(h%?d?qbn6dlVxec;OtP|*z(LvXPiND8jE6fe7o%$mjJaHN~sxT>c>7+oe}Clt^v z^kDBkRL(rQfz>fxZ&d7<#z4g$U8v)G^ACT_;PDplmsQy9J5TH?Sg%05kQ2e28+7r% z7v>8v9LD7y*shbX+{$r+0l8ex@@&!R0yeQGg&Zq;H%&lBtbs)8BY1KLtsCtdZmi9B zZ&?V>Q~NPLefVBK1T-uE*@vb_7k!x!54R|~#EaA6I?BauV#bBe))8S2kh*O^)!ZO_ zF@SW#JVbYr@N^WEMS}Z;l$cAMp!HjG;iT5dMv$$Ox=knp4usH?WqZgabHmJXS* z8XX7fh$#>;eADiy9FJ`??ok}u{N_F@e0rJ4a#AzG?m`!57#0+*8Qipu*y-2c_sD?; z2gdDZamZ_ItA~3DYCMa7OVciQ?w&m9MA>bTKdgv6El6wbIT?pPgKS+!48ZD-La2{l z{v=%6W4ZhZ1-V-*fa_v2?jkq};WV0g&Z4 zTt9a@zHJWf*&QFQ*j{r2 zVrQr9R$D$dmoGav)rL<<7JqBS)|cgfJ-SoGwT}C}V8V%o7(iF2wEK!f-XLQeoT9Gb zrd5d5BV6|J>n|Tator%GpHjY#M}H*c9C~wE3}?p>un|L(98#fMxQC>eLcHz~FwNf+ zRvwo5V{Q*;X;&K!4cxWHlLDZ+zJpUkCX<{`9Dmld--A`|dO`z!rWv+M#$axW|t5yH6EEoGcGJZB@8;8@i0IxTa@p zu76Rviv4*P%*N3rh%mVBy7wd6c;{JEApJ2<51aq!IPhW ze4pJ+dQ66jHmhr#w~OV214!Q-*A6hrHmEuX9m3RbSplo&R&A4A++l{hpx5rHGQhOC z%cQLL$MuJ44g2;wu;x}@>-+FZ3y?FdkbkN;?qa!@JyTwQ)h#wx?P$gBfZIFsuq-Y! zYnE-}vNGfdW*2SewU^a#`;bH)+a@t=Oy2+#7hKVDtn&u+Z@?B)um%=!xNrRg+U9vB z;KjVQ;F@8vn2Q9#V3!@TF4LW^HnsH(SFHob5V+MBSxf_pil0ETOkM17N-0Tq+<&Cw ze%%&^b8QYK$H2Dv{=kH0&u*?qtxs~tEMD>!{0l&l!HUtPI8JBP$O*Skv>1bdXV2BF zp!r>B0eZIIlRqQBa5~57Zaj9~gV$@R6)Y+?0DZyCq%)r&1U%Zh+&*I64-30s3N!&X9P`%3sqe8as5 z3{&qGf#g)==<@pDVhJt@vu8uV^T57+`Sr()uLC=tk$)cGUZmkTH&;d%_p3$^5vcBB zI(M=sTRCx3P*7Xl^xVy=#ZtjqeDSb=*#4P@B-jcRe_!_DE(c2?oV$8C?SHUd@Np1^ zO9U+Td`14D9U#MdZN}oan!`+ z?7$bh>3BJA2{FeScIQhrM8%XNfob03VVwVD z-pw_<*=ILFKCvhh9mgK;^=(VYWe6V$b6KYiq#T~(!n=u(U?m^A=AtYoO04AINEI>g zJ0N|ii-Yo=cQ>{ET&{DLyDrKxV(`!n243BphdkPko(J%ExS4vLXMcL`xcm6Me*OIQ zj}QZb^r#;0xVCk;jtU0{+qKQe@gI%OleUFhikd8!Pd))!fTejTA|euwhNqm zHHY!c{f>Kp;#^u~O=ESr00t}y`p{+mt)~?*HJ{dNniCpMcDOp8>j$uNRxT`jf&_Ie*>Y1l$6H!DHlXfq!#c zAN1`!91~*a(Sb?RuetpgJ?5{YLA$XQR5Ss#9dA=@v+1U{acNNdBcxaBGa$fOoi2<- zlAO0@d1W(u0G>FF=KvF26@9hMpK210;~we=Uva*t^BB8r5D>S#yXeTqxNaK5itDSp z7-l=%G;OAA0e?u6dq~|u_c*hk+q?CqkGg_x`?AYcF^_KIvECIib*7)qT*d&bf?G~g z7{}ots93@?i zTxz)IG8$kNj=J(ViZ8D_4T`%sxKBIV*1)ej)5hGa@w$|E>c z!yaqb94M)xD0fesr$EGIbC)yqLMjh(`SZQc`d#|+#gHl>TCC7*Y2=}7@p0r{G&+}c z+0LG^f8ViJ#jyl?gWcZYPFI>ZXUI$*|6xwVVd8uw^vH?no8x+6@rH1Fv0PP(?2t}J z(6~JHO@Fk&M0d3xXR$j~G*6*f2JRdN0rOEJUvI|h*zNLYn+39%Enc_B4a{=&X~Ao? ze8p|s=dJ;swvYm8gY)A8E@%dj7;=taben+h!3Ph-|MUF&{8Q3|&wZU4np3#j0KoX0u|L#ny?h-ThxXYJkUQ(XFKorKxn?R2-MZLuixhygy3>}>XqX9b|KvTc zdt)<)3&`d!!Ts(vwI8+vTna{N0spc6h#WFzhP&=}wO+6e={BS7JfABse*WdlI|KIU zfhcOCy{IubBzv4dXfACRcWsXJO4*uv`!a3TJAXM42iAwF|2EYWT?pD>*8QF$m7O_y zsFi5SDSHmw9gl&u ztvI>a*id>?^KlDq+vWC<{;OKyhVnXQqB#5*_7Lx_G3RpUpnIIqnFjXUp(1miwLRyu z{SN%g_x`?1@Bv$mZy3T0lfYLMe_A$NBZv-z*G-NvahnXXduvR&mrNJjd#%c_&k`rEpmD+Rn9b4kie@ zUq-{AbYKamvH&yh$?r~dznr3SMW_E-UgH?N_F|HtIGhz=p|5*tS&we9ygON{s|PNu z>9MCF#&Rc@t0bbG6V;Are^j#JIuiyQItPG`7VV+5y;eJ7+;5B`Cg+PgPZ4jBO1yW& zPb;_cy94{uVilU5EPo^b>4_16(b}p=NR7*1$>7~f9LNSKIw{4*dxjw&H&~BXrBS zrs$~Y0i)aZUSfh>S8?Ec1s zV%&NeBzJ=2yd&pG40jUCJkcjS4i43RhjAF_v?sRm1^{C|+zm{pErL9|`9JTJ|M|a9Pt*N)oUN(Pn~JTZ0awK6o zFD_Tx3E{QqHh)e*50x!Ylq#q0^4C-j>Uy*4l#q4;Z`9es_G>mGUPowP0Lm0<099-# z?O)ML@kg$*e+n^jIwc_L9}%cKlkHu0vKWtmbSH;L=`kK6)xf@OTK)iJxslZC+~Dz)QTg=o%b)*VCV(I6w{P$6er`HR&*TG&{^npCHhmn_?zqAwh!gG77Z`L^Xncqm#ITN)I9h0FQIn?n%l1wP()K7IN3Ki+wT zJPcqt>{kt(d?M<>d7$i7D}_QgZ7Qzw!Rw?3_Ay}7mZNDYLS3jL=`od2n^)$Tk_N+} zhWwGL1t;m<2i3p_9dhVwohUPzS#Y`7kuOSYdb^n15a9bRbofR5D#R?g7?+%AKA~cq z-fAL$tS&}LEiJEriu_7RIh+-Xc_S>gqNNJynNs&8^K7OEAH}mO(9vlY3aAhiP3FHJ z#Jf*lTm3XX{4u^fsp${-ED#j?PO(8i06OXf$hq*m>1jq5U_Eq&_op z>UdJs9O9tj4F|qZcA|fhrRU7+vZFiSDLS`&_y>bT}3A*$L_8o}CN~MtYNCi4fV}$jjzIu`5 za=+YFSnHtO^@t7|5@RL^emj#MUKoGk*s`{6Q#(MPoj27%)?jtqyWZc_F)dYrm+n!z z3_DzCZn~f9-k*Nde!qLDc;I|l(@G#r$$W)OLOlwSr5fQ%0k)OsjU=WYs z(v%mO50$;ZVwVcSj`%8`159hauc{jdBs$4OQ86he5)U=~mwk5WuTfO#8diUc`nGth zfGaR8&W3ZnoLD=nX+g&|@=l0k5HO+q!|h}T@2HDJRL1cX2~8*ZxVcdV z4Hdw>-hGSUQsueuv>W^MZw~JGYPrx?t&-GFE)VG=Ewn=mSQTgcA9=Shner%k2PAV zB9t$4wYG8+`s9QkHr$h!Umbrd0^$7^plIqnmH`-}J7{zw*cohxLbgT9*>)la`*~)y z%>%H&Co0lAH#d2(;^Y&s{2Wmqg$a2ib6tFuBePm%K~ujR(LRqCm#1spr48uR__q<+ z`J+3<)+XJ3IFy;$NOztkEglt^fK|B_y%MKd*b)r1aqkXS z?|R@70c2(slXzesf8`wKOKg8?8o&Eg8`ReY*XpjPH@!m-RMOIIu>te8 zHsdb^7B*B}mTTPhZP@8^+7q2o##m0bgiT97CvF|i+jE$^Vs}9E5uWMs$B%b&^iNk6 zHA5WLa*9mvGwya#oto`fQYYIsxDRpp9&V~%dIo0CVOtLKe`;2961(~;8()X8Ee$7C$jOfa*(xU7wExPlNH0^!sd9ojyU>;&O5vwF?sF(zC+of`!#*4t z2EkE)sr++kirMC&9Tl;{sw&yl<0B_!L-`Aih~r#{}|Ha(PN%Y8!6=ep0s4zU6o8q2vF=sTD z=P zN6oaW4Hn0v_x&kccRSi7;5Kb=1R97sB`2({=zK=2#zl502(--K;=5T8>r# zcd#GFzVDTEqJjf|C5x1zqbR{if)qJ$;7ZZ!g}9NQ8X%wRmk;lNMA@HAirc{^8#XGV zc*zCQEMVOd6{Fy!2YH>Om}`uEdJ94qt*H(qfnLM*kuQDSrDMvMB2y~q!+io+=Eas7mreZa5!ulxya@Pu6^IQtK{(5WSy4zMi0J|zRI}{z7RlAl^|&XyG$Dm%gFub z&`elPm=EDj7!+S8ioLXpeTXcj3{FMUm@3HaWi!XPUg9;U{T9Bz=AyG*Q?P$33igJwR$EAoPE

          {b63HOq=w&WrQwUdl>X7WAt%>el;L8lacMKYc2G*O?X=$gZ-jqNh<&Ndtt*|?# z3J`t;0qYm#X5^PpusZc^F1Iovh1+|{IkO3W*A)Ol9AKY1rZ(W$tx0dyf@oRxS~Tb~ zKvX<*oCABFYIv2{o{E2;-^tcRG4&g`2TR%^<VQ zD|AY2O+wYQ4}=V$xxEK^ikz8CH>q@d>7l-p<~2C)3hZyhb?2}eI|?AWSk&VsR}C>OPYV%Id%x|3Y;npLB!DYQ%j3?zt}wUi+q9lLTUMUd8+F z6pL1Y4vcH5rzba+{4x}*D$YIX?a%GU&+qlikN;x-y5A0(a>c3Q?@0*oC0xxl#ltS& z;ECD}qAS=<1e?oTdFZ+EOPolBtecP|K@xHV=a%hbuLlST8tN>I9o{AHxI3M%ZQtY~ z6NK55H-LY2lUHUcfA?ue&+{cq01(kODggd?tl-Cs)JlQ|!7A#Nd}Mdrus_}mKabBp zS*DWypJxPn5Ko%VIa1>h5-q}e^M0MbX;IMV8z1Dpzx&Xc-tAMxYR1R36Yh14}^78^(CEhmU2uT-}hUq z<@1`8__ThjBDeZ?UeQO>!>*P}vH_Ghh?@NRtTWBFG(Atf9PJPI(n&VfY(yhLPB|5q zwBM6*q5JALuX^$e4_}o2X4Rg7KR*hjb5VPJ+6{-Ze~>;6odzJHCXu9tO*m_S0hNwW zs^lT_(+(IcWGzWf8vPtBeD6wNB)wG&rQh9rDm+7!r>HF3t?V?lG+3D1%pdMAu^E+V zu1yPNb_l5CP*IY7sq8$<9l<fB&kW9Q%*$Pr#7vJjX^GOUk_klI_I(X#XWk_TMs3`Qs8@pt|*-&ZQyZLbPm_XM76$ZzQI;}4=qfl&m`cP?w zvZQ*|wdyi9H^ua9*jCl8qQZJ4rF+w`eRWZRnMFxYWvR*V*P3}`A>Y~`98&IN(T?UM z5u6Ta9%_aunmrwA2Clp2r)~&me@;{hoRdaLc5s71!daDTd*#6=a?>lJotop!)qgZE z<$Ik?(nJcVbSl+KK-SCYF$(heOd|4hgBJ%08ogkpacMr{U%jhl?v9J;5+P_>XH|$KisUO{sGW+D8F*} zP}iPOQo zQNUK48kg~KMsACjQ(kJ7`c@KDwA=W-`BYtkTH(;CwUc|Fa#=3ee~+i=-*a$s+KweW zl71+`Y&#$7_@-c&&yjY=U4TbQdDUv=s=)zhZ1}Z~b62EjI2$HU{LmT8A*I!CB%o;f z)OQ(8hI(lrGBH>d6=HO~dMm;$&$SFvDFawIY%`oPYh|}y@?rVj2YcfX-k3fD=ulO= zP`*&kca9f_(>>sle~=WwA_MHGaOhm@hje`qHlT#Ku(8V3+tTB}2#I??LgyUM+d0JysI5Sp96w#hqkRM-|W0bCc*e%P{|T( zWdd9ot)@qqm&nsW7k6lS(3-y>#@pd1{6#)LF zxwW4_&f{Hq^y%M!e)|o!mh&OqMhtJ)%n99p1LF|l!+wA* zhDuQx&`I@KBu$q*^qo}(@0K3}ESdJ5d)VCDEpuSB<|cWZUO>`&P}5+K4z&}LH^at0 ziwYE~e_5!uM7=o<>We3&_*&l!FTVmJcoWcnmCZr2oMU=n8_pw1JX76<5Za)5=BZ-{%FW=6ZirH`gKNS2mfz^w29PB z9r{_0#v1W`ZcW@k4}_h34>Fq^CJ!m88qAWDf8I3R*50;^T&$?|QP8U7KJ|B>(Zy%i zFQSPgd1ns&v(u;9%Q3i3)4JzkeII{y34HNSbWm!#QYWHQ0p1JuCMZ>IYAdHxOmxUnrll4~N7lA3HZv3ozh6@XQ}CaU#El ze`PpQ{9_&HC;^GE^aoG9TgzKxr`i`Z4Hco(xUDfvhq1NlW3BH^YSi}^HKAhGln+_0EQPRv`P75cX4>WR98rWw7xYD+95c$b zTRoaflWlJ=f8?l~fNJlWkN0IG@62BFWyt|yZM3&c03eWZIaga6R9H1lK6O~T^?OhO zkC>elHd8mCOw>g9c0lJAeV*KRTge6-RS6m^e<_Er z^O(xH$7*sX3aG_GCUjBr_~_&1waWy6T)xIbhLtl{f4Zvg=~{DlT|e&XWZX{X266I3 z^8WjZee9p>w{P!o*n=S;|L#<_OXDK0Bxv8^pG#GuHEn;&gCMmL{8$7zPnMQZugBdv zJurY~oND0ipoq(74%Nu@&lr;h(nFIvjn$On+)9;k-NLS^^Gh*{zZc5E&F#KzMe)>4 ziR^f8f1@q~!DT{#Wg$n9JAEC|$ML?zE)RufwPEFtJE3){2XRkAsa8Vb(^D>&ACba? z*l=oIrv}w=p33JwrzBamA7gy}^IiAoVTi;X)8g5_kfXL~tE-?soHeIb%T7&mC5dNK z+WZVQaMh!b+C6K{N`E%rrlZnX>n^JsxAEWde+a`8d9Sv2qQW0lvPlkrf<*e7KqZ)Uw!K zuVGX^K4Nax-NuBv%DME67byO}Vg2TfQj(ooFeOQ*tE*t|sMSE0cY4BY)zh zZopDiIp-`vK@MvWaL+BbVyu@1s@z7Iai<5_>C1cnp2raGq4DroZV1+RhmRww4#`-s z+Ec(5EW6+Pp>9MnR$YKZt<;uc)J^J{+Sq3w{qyk{`1>+`{#8Qep(PN(x+l1i6ISGi zoKctiv@PqL(%G;>flhm|yKexu5Pq?LNzX}E+XzclJ8MfE_?HB^q%#k3UJGLpacZDIr(;$3DwFSXIe*t_fx~g6(9xzLUs)3e<(rd8HR$`E z`SQW=NCaN37Cz{*&aM}M{L+r1hExr_zKo3wCu!qX2QhK<8;Vi+Y<9a;ik@Tf+q9#+JJwaN5b1-%goIZ0}z5 zUw`XG%9b-ojjGiR;E}C~bGvu-zHXfrWd7e&gk5uKwUUbr>t>Znvb(Q9t$6}1fjM9j zDsfJSgJMF}#(e}0=phf5)f>{M8#1RHWX?)TujkfErA1oy;d$p+I@y%%gmbA2i6e<` zODO71-aW)*uH&GHkrnTYHj|3@jo7}(*?*aPEOE;H=eKnZt)}8rULuFWDpXC3>Ab*m zy}mkF`g{(1SW?QnBw1o){9LUcAOCo=>Ec6b=a;PUxhxtvP6~JE51?7Fnoio-5<+|*4qbNrlz!vv{ao_f z7S_s!wKd&Dy-d+Y5#Vrp=jUo};D58kCM~Fh;jB?|(C5d zvO)z7T}Eu|Y9jDhtbctTAKIsf3Kr$rW5HA}lwD^7Tz@-2{`pWa z^6&&mxY+| zhVY5Pm!q^vdxXLl*CnPaGQdUR7i6RR>>M5?4-HxJTw`%UQu8sNt6*$xQ6U^4{9QLn zPO(o#WKs1yBgaUke@gt_BHvPpTUaQH+Edf->$m#pcNIiwIj>-U010N6>%Lec>7u~O zb|HhV_arH5n5DrmSeAOI4wpg4>LZa%Pl<=Y2`&K8eQA>ecsGBlv8kiK>Skd9kE*mWNxXaOO1CwxF{2JG?p$sF{*Pe_A^t?-iizD4srswRM5F?INe0W zpa?GKFi`hf{sQ{r zb-<3YcwY@DO1$cK(6pi}>CQn{zdWz$kLI+NKKC0rrICM^h$PhGiHvj}UWPn;6|yPl zKt+n`CyZ8mPWlq~d8_6`&QbdO4Ng}!zrQUPrOcuI;wCeo`f7YQGeBf?uqcFS!6bK+#5HMGwkDLcaAoY*%h}1tAP4-I_UxhwarQHZzzA!bsc-tCNzl5gG#Gi9p2l1 zSaf=oQZ{NG?5lq~K{5M!TPGQ`Mmf}jdNy2#Lot7sgamt6FJ_bhiv9#q;A^Yqh=nrpok+6c)x9#E*W38N-mOv z*&DG&g4C>%iFY-5)>I4lngFYWZ?Xjy)DTF1x%*h+L|}zb?#j|gNS|-Z=KDXH z#HoMFeeB1!JMA=QQ!hEmUi6l#3Zke6KZRsnqT>V(6lSeOu4_GClg@n}&`fSYj)NnR z?qjLC6DQ7TJFBystuA< zHvEbzk~`UxL#DEhFnXJ%sNojbKrNly{wBdbP`B@j1M&%$EYE)Ws1r^VF*HrKTvN`8 zy{ihwq9)oYZt@4Ok6r8tepg6GEvBzu8Mz| zv$XrF*f?E5Lvy0O&OF)nNn0P>%2I$>WmQmuUp7B4>r-Oh$tf`bbI7O=n(jk&Kb9`~ zqFH5!QkkFJziS!v?rN;sW!e;yi#n4qd>;f;QB~WMQ+z5ec%`r?u#|*Es6tJAzO-YG z#q6~P2KnhdN~X2_Evt&MC=vR0B*$4Fz0gD;R69^>&WrT8s5M~qK)$HME{)pwOU3q+jwXj>E$WAR zcO;iBcY^npIGp=^Xlx!heR{|d@vigwZN+|kx<7meJACNh|MjjP@(O5ad75vh#Mwi# zqY_~1O!32K>cd|JTqkgBdKduFWDu6^JjfMjFtUWGVO7a?=F>B6t`$P z`4rXX&%xKu&9NLCzmp(;F@IM~ve*|F zkp?~5eBl7!7J?JsI(3=bl>NK2k0lE{5@_W$`(5)PwQAU&AqU=SM}Hq{)~Y%gIn=7< zx~mI0s63R33TnpdV&2&_6_xc0EB?n_<82?nJyOTc2OlBqeleRyxB9Zw^2^ge6@&6T zY#)D9^m|h4Hi!77UQurB`%N8VRd=&cX@0+F*a@D9FEcRkU%Fd8!V>I-gTK=i4QifrDjnqhpZW* zT1?bkkHz}uAMNY+cSG{=QHlej54JiD6$_|5=B|#hE*3h{Hh-|GZ#4Q{>_S1Vr`Gaj zBkOT(LKd3!`BBZHMp#$0@0v17K?OHp&eW-6_8fuurmVxs&J#>ZGt;Q#;^PYPoD1P87B*qoFOl-N_6Z zR4+Ujzc~T5=9Ox?z& zEO$!(!-*I$9!R1Riztq|JqT8EC}B==YNu{flZ7Bz^*!{wbqSh@C`c7&W{Bl11eSw@ zQ_^}b2HTvL$j+8!g=S6y#p6lwn`Sh>snk8{q@k`D_x@E*3;t|<-;-b%PH>&EH`?vQw5k$+!5eQf_}e?v>;cfZnQRd^5#D>kx~ zMvhECK;6&mKO39uJ1#t=zz^x!nS_hVM?~U;V_2^eiPb)oywbt8`s_D~9Yp2CrsS6c z;5R5uHr3I?rF%;4FGEUxuUeRcn$4~S`LHQtYVx7t+nU}D*VvO* ziGNNQQ5`7mc^0i{DP;5xr3N_F7Mscq)YU%Zn(C5q`Q^#UY~j0g`%nAF_phJp&yVkX z$2`LmP`k39>8A8x>_ZJ3uPiaU~NGXnf}&WnR}@IVt+7=hm9w(oeiQ$_K7vl&8Y-;t*@r+bX$wG925>y5 zX}*2^{s_>Ea+AYCFf;e4}gBRn#5Qb3q^=xPNde zK6g=Ej%_v{*9+Lm7XH+81RPEkd;~7?rPGrFzj_DfQvhP3F8^g{@!CToPX!_@blaNIY6wi-F88;eg6SOB7}7CIk3tGqjT)! zdO&4A7cGawKtQW%V}rz56IO00c%s=*UW!7TjtO$*yj^@_!V8FHwivWPXeUKw8TT8M z^t72&so4+W@>5S9)I%-KxW;jNhzNkt_Ij6HUPnFH-He#Hv z$hs8l-1g!wacy5JMv4?Q^?!R7OM6?srz|f~R!e6e6*cM0+Pv-OU}*>yd8qiA4xh7~ zh`WgCq}g2!1R_4aeC`T5aVHZ;ihSxYg!A-d5eX~mIoc?BJYRqN{_ZXIUE@*~h->fqUpYIFmZH8pFfYpDxVa6B&A6`?2$ z$?YJat1UsPzNVPkrLpSf7`lYOxYYBbfs=rx6QYmklTQH;IPk~bcaEjis{?b-)f%6^ z)^{RV`PEa>6nOYd&IKFyE)jpwkqKv{okAr$l1BF-mnSBtV2NPOu^qCW5>|Osiw$SE zWHt~IwX>?~b`mz0&FrmR&y;__uUc#kZWbx#_A&DXG8~!6wabg&_4bKmY>>KcnE!BK4ulA5~;2DqST5anPVmDd(w_7hp(*n|%#-ax7&$)@zYC_FI2*SDWb9u~{76 zlY6n3ckA`_kMHl~aGzt8)qpfwZzpwjQ%H=`jLHqvp6n7i^{5tby_zF8h3ukb+z=V+ zMrt=+PHB{nrE!#Avuat5Hu&RxI2WPRQ&iMFjN@8V@#ECdzU}u*Yx!&fLV$0Pl@ctK z59Nt`X$GB^U24D~fmnaWYam!w(G971xYdyo)Y#8?=BM~n%hilqUzF;hK!Zex9bByz zyRcE?yQ^rTOyqdCUSEH{Gw*zzuDV$Z>V;0FpivdTgs@#G-I{WB4&*CB;c#b41a;@$ z*+X&xAezj&$;cGCl2RpAkUpGw+0UCoje5)4v#5GU^gY_OY3YAaonK#!h_~3KHjN&3 zKK76u?L+~sDnI2W9?Cs*29-r4;hxGjP>zyihoiATXT?E=W@xJWaM|pE*#&UOn{*YI z7bZb%PSt8Q@|u#UF_Fs)HR5~>J$!rji1=`wSKM(PRPj!-T&lb`hgUNZf+QIQq1rg> z*cfILBTPA@deDCmX8B9oq2-rTd&6 zn!9?f5=N+_94-X;#*rNtKGlWEHzfpDwQ&tVInFha9Z4uLkRI1~dLl3JgR4ViM?Ni7 zsjV*ur);O*+}Fbxyh{?+lRogF8UX1Wnnyi2Q2*yI25oX|AtlR1?n$VZVLvDQ|W(zrw@kX+v5gHELPll$rjoeN(Md16+|i=BR&^4L^|xZ& zxZHqtD*ha8&2+Wrb;QW_ye>b;GS$=7a=(U>#%xD-Zt4KM4SRi+(#!Kk<&n?mt*4;c zocyLX;2*tK>wE2k3;E8|=z4TPu1n)Gw%>m#=`^Wwnx54GjCzKer0;|-qfl~avLzBP zAMHt88jM|XzxAa^OXNZp)NNfv1_A)zvyF;HK+{tEmTkY&KdyALQzIYJ+-R+Cm~N6m0`v`xZIKixvXrHib8)n zg%lPj>eFnMsf1b5W*>R}$rwIU{VQYtCID5XE6~`bODCeQ))|gR#wQ5Gva^}IQ(wf!VYoBVnlrUkh zUf!JhQX6bbcP2a2nzG&k61spKU12lA712w_>b>d@3u@ERf-iEEU}zuHGo`NEgnXfKH+m}7vAxAO2l=TTz zAjRa2&8`+m2G&D(hs>`K!@nA7z~n*ZdqLtva)K5K`&BuKy%S7t9K__RHGktsFCgy zl=hP6upYK&wJF3wopmXp7=@2RrozoR^9ZP36F~*Dr|r3HU+U*~O}D3==|;|}?htrJ zi(mnx9I{P1MzDIHc$p8}NTTE)*#zASpUlZIM;AM5wES&H?wpK`EahNC1>wG(zD&W za&5b6&1qc9h*nUNk02aRHRD%yK5Y@$L$D9HQN#1&rG%?ZOoj0Ka{bkZ=GEA}@~Ri2 zzU_aK&`xld_cSGd=(26_4Okx7(6*HmmQ*U1xGNDI#6&`ypsB;jVOHLEO!8kyMXb8} zh%$7lQBit28RX=|HP!q~B)zxBF424X@I_3gP+HQ0MWq#jpt__siK^Bbl(d!W*qnJ) zX2Z!Jr&_fe0}wUUih%rqT1ct`_);F(-Isp_w)UaqP!1j;y!(c$S~#(Ef36t-_WRHN zUq-^SiUBvfa44#H$sGa65TL;lx*|s37?O|Ij-i{M9LJ&r=*vv?22GbuN?<3V2T`4m z_KH0K9>FE@Kh(WbU{Myh?|9eHs#==V(_yid=rf{QM@%flT&|4 zjY9qfhcqihhm)l*NQz;hLDl=>&TrXSfg5;7*~k&lE?oOcnGEDJ;TtmEO_q9`A=)!?2yCP9ThAP?;c&#h}Uo9Xd!A1^}{H=+9i&&~1!9sUIMMc-urI zFWk-(T6$)2_~Zm~>Kw4=g8Pz1p>TgrE}f4xTiXkzvHkV(hB7Eu)g3z4GYEy)4kXnT zxJp&2O4^^C7?ohV>?XzAJr}s*?uTs z8|}-Kd)H6h%H^?UAHV(aeSG^+KRuu<0V+LAk5q*tzY~v%#iuiANkBk2NIriq`gW{n z3{{D2xk@Nj!geed59#5RujXu;UO%8bZM_E(`WG|!&{6QxPP5M7^XV+7_@s*vprX^%VQVxdYG`LiwiSx(2G#=N~$abFY61xLFI;_Mc z5qN8}w=EY6J~hWqqXOSJ4_kk4b`jFq{<3KAdK!l znunLJq;kZe>qiTi$tCCywn<8m&*+<&z53w6x~4JqH@W4-0e@v>hJ%YTDJXe0{Z}FKI~>^AXOXWvn;(B zdmDh5w8-#${zJ#2LBYX#bo&_7$N|tQ>itvSDBPg{cd&LK3kCHboH^K3dbusLqVjYq zH#-Fu`K*fY z24I^i&%RoYjZ+S;(T%lbX)HR!`fg8r(zb!({nDs=uk7KJEz*DEsqrL-Ty3nO&m?tS zDl&$*p5qFL)geb49{vsKrT@2LI-16MT_~lWxD`!_x>bUI>`i&E@_qQczuRffOB;i0 zQ5}5Cl*F>S0jG|i)Is1(!Izv$C2i7W9!<*cUr8r_9S#S% zJ_en;PFHf=R#AV~$0W*v%B0rPB_21h1B5SV_d@+fXqTdP4NC|1;1!*VY@ zO@IqwpCGvTmSD{t6u>1%kTP!n!s*cbThi3nP5j;o1HsIbfGiu~arWpG)ak=6ptK)~ zq9-Q@eP$*2?X#($*Du{24{G_DeCS)>fh0cscK5j%4R3$K5XBskT18m$KY5fYf$Q~r z%J};Ar;d03{P^>oKXZI=`jvtI)hMvrlJq;4N`piyQE~cM$7S}AB;wyfN zHl3U7apqmhbx{Of(j>^PY)3g%MLFe@x7@{a8()$d9=I^n{GE?co38envy+7UX&{pf z@8hM}JKKK;4;18}XXo`tJoS&bmoF2Qn3|3%tvS^*wS9213540z6#?K)HMF|C)L1l@ z@cBi;N%#4yv0!aVe-j6jBZPPdG0+Z^wWBsMa}Lsq-Doq-=9jWnsLcnSxrn z;Y#+tos3kdzb(@^U22NXiO!E{&!?f;HK@4(izO=yt^jbynqbT~v zOdFF{mmq(;mRfxvj<|K9#%Z_} zE~!*r-mTi=tK6T)Ul;CrsF1P0O@^hG_fus^UpRsK>K2_IEwY6I6V7S}HA1O2`_%d^ zO0t!D9S=SGY#${TMao02%V|Vzm*UOj+;kpd_{mHU@8p>~tG``dO_N=N*rF`+*ua`qi*=qEoCbd@!}v`K++exNNw`Y;V(=INWF45p}%qK|~9&qK};vTG}mI<|N@AVyh6kx-2uUDZm~ zUcaa_l8!0(tI?Os?1Rx`rRpbVEZ;HuA8(72$dzx>Lw?sVnBta7P#Z&~-;REllcSj| ze=e4w78xk{sQvX=M&i`RRBOZl;v^^&p$7%I2Cz*JJt-jP;;9_V&cP%%HwVMG+U#>K zb~2B7$O|VcJ3APQ<7YBbY_gob+-9BPQs;&gy=;rK$m!jBed+hte?Q-1AK2ntmea|Z z$5WDnEQ}>*In=XI(~?j_X%RV0x}*1|e~^3CMMTCpC(Rd9fIOv%F!uDR);>_`&NBM2 z%`r>+D$L8^N>dL4;UzPGa9_rX6?ha|iia}>)T6qEaMD@!oE?7C*r95%G1U8VyvxzL zH7}esxSLVV2r=NgB>bJ-7iLXDtx7Ywdjid(%0#EqmD({9^Rgahgtuqd>fh@3f6srf zcX10<&^?_91*1;VO> z!<<%jc8~3Iv7$5eoHHf(c7oiHrKLZ^+v$?T2RtcD%GGz}1y46sN>`IlU5z0f-uK>k z+}FNrgb#(o0aq@nVhQr!H7akae>}}`tI(#;gDzWaFpHxgp!zE|01C-!=zIHkx&ATQ z$4~9QjMtbMoGn$Rg#F>*4d1DYK1+5*F1^c_`jR^QKCvceS$sry+MBSItj$>}KI+K{ zVukKCpu_Rdt^r)K*>I6!N8OvjMm5fE=ab_4t*dlu^#?epMntmINvc^&6JrWs7Kt4) zUMg^Ts1)Q#*L}{ili! zRefxi>R6{|L|dJr-YZq&)fK%ZBqXH^Npi|Fb4^u+3$_sV){aBD$!N7SoSb#Ig{Y?K zwe+RDY#r+VogKOMw((7}O`x}45;t3$ouOnM`As(6?rO_CQM6wrT_U!|$K%irjMZDE zG}|p;(?|VM9FA}+e;Kh{=aR0Cf$-6G0~l4Ht-y^Cz4I+eZ_cg|tos(8%l7$e|MRb4 zl~DTNr0eOzUtFRQ3Dm>(a>s%iW_;VOid>YA!roko8odRl9CTWgzicfk>HApv>g-#f z^c_Qi5T|XAr0$=~F9U)ynLCvAP1LQ7)As6*Z2X(#IIE+>e_JlpdWH%0B2U}f`W*ME zFx5dOA9l$pJk*ryYd*RgE{ctkp#6l&=?Y6ijSwo+&i8)ZeuLA2>eZ;4%OSQZIp4vG z@#V+(_~Co~-w*FNuulb8;v=U`+6d{Gl(=i%Ly=<B zP3woGx@4e`lPsPxf5hr|Y;TjW7?zuEoDEoUdU&0Wmm^Dl0zV(#%pol|Zt<{2)BH#0 zD*5V{kOc6OoETDVl<#@7v7C?Rs(t_0$2LBFeMc;a4{_$hArz9|7*&qMJslNP#!8_f zs)?$&Z#ak>Z5cUdVMNkjT`+Vh?qGa%cKo<&R7p;Wgw2WKe@Z2JlCt;*fqGR_y`xF* zWe574dPct8PvEn!m1SoSBuD_i`cNwdut?0;44SWe-fAUf;K3nG5_ed#}_RX>yk{b}pBR)8UaUm1vur4z$;NzFmx;tlG!=={YU_G(epV+&X3F zYctM)iN8h!f7B}4)U*>xN6up0l?ck@sGvBy6L2$cAT-}ceI>I829|O@LopFa6CB6G zE|D(F>YMFs=jI>1)Egoxyr#MKi)&dk2aU@K_LacE?;DYoBE(%*{mug(J`$21Cxt1v zU2kL&YniSrfGI0aJRO_@Fr8lCqU7X~wB_JyJlFt;f0{FxE(%%iAZkBW?2q_Ae;wy~ zy!L~KW%taX?z@hGDp%{~;T&;Q>4@5E64@OpQ~7fE0Xthmk{hHzY6Lx0>oSfwq9Vk7 zS8jwgIwiMq%=V<&bEF8OP5`9&CpS)Xcy&m~hC)9I)gk%T>7_)tP?3%_ddE$2ttbyCVMJp-&9jlm5LFA^7XKZA2VDmv;qXW1~yO#JvbxW!NhxMV| zTXDkcjjpJ>pq-A5qjM+jx(YXXKb+m$oYb5LO$Tk2d<&rj)&v5Objk?OWQ{x6>PFOQ&X5$2YnjW#uvl+)5Eb)bua<6-BRC{cF6*^CqNmC^H`iE;ne%+ETKn*m+M!J? z#6{{Oi@iN0IuT2WtKykaALID>>h(y0vL=%i*vUXrrFou}5dg#FJE_K^=H0 z*~nd>>WG@Z95p+z3i_fDK9tb)y@V@paBzx~vZ5t_M_dIHMcHW_%bXuuZI{xE1kEb5 zIVoUw@YCbc;iOP<2?MoRUj|@_8ZM|}sg5f6T$)X{7e`&Y&m2PHcoH`OG)|E4NgS7Y ztQocVU+3P+WA3flrIZ+GmxslPL<=x}k@XcF>n9r|J%)%}i9IH)FKDrL6rf8%%uaSP zc~#ket`uK|q60dt{bk#vN@w!znt;9Qi=Y{eExM8Km*$ZcKWgBdO0|ikz)Cr-Q3Yqa z1h7L5lg-hZI=ON_M(HNyGo>#R`Urp$^VCV~UV==!ZA7XH4{%fC`3jO&_~%sfO;=aK z&eX)JJ=g5dzqXSeE9Nja=}ZZRd9F?__1NBj$3>Ku+7+~r0j>oN(QTlrE3q$Y@c}vl zT@s^nSU0n9p#bTk)Ir_LD`poP;{^w*yvNeiigEiqQ5KW;~t7g625L* zV7G!f6a!bG(55hKo9^i{D*W8wN8f~ZyK7sBSG?2|lwwuf&m~&K&Af}0p|?v31dkdj z+Sq0_D0EqlP1jR$Ogg!3z+9(wm2ql)l+WMaX=*q;wQ< z(a1@JZ%#55!hO-N!ReuWdSyUaPR_Ah%P-sp>8A4?u$5|=IDhM0EW4+Ho0JL#!lN84ip#?KTq>6C&Xm~xF4@6q(CMwz zrw_%fBgHZJC)86Lq<9S(qqPzTHy^Klu|cH2h6H!cEM?q&+=A{TNbMD!x2%{xJbXGVmdWd0VAY(Whcl^qAMjOc!Dr` z+NfGw0JiX^DiZ(e_(uJvcRks957L-6hqbGakDXo!mU!5?JePSa*86_9Xg|m24E2Z@eMrZOriwp!{(lXUU`%O!qIs3v~fBF_%}5Q>UL zx5hZZm>9GS7}_@tTcbuMyLLrG1%lxvJUK0UqYiJG!d`1IRev|MJLx&vnU*RV<-{mo zs7x$-d#=7pJGS2!uzz@?vA;{954~8zd7yG6@oahllFEn`R7kp5fB~E{rSRwhprKXx zyd4KUl`!=6KzZ;@mIVNmf*#Zw6>r&mXjLsiaI0|T)V6>i03M#nOzUV*zhA|`$&KD> zQD9ZV_SH_OpnoooF9($YAm^Z+s^BT?BQle&BA;HhvL3jxKH8}Y zK2^6=u}C#zrRyV*VLiEq${rHp?BsJSSF*x2k zoRB4?v`~D!lAUXMO>2m@N1?dZ-9U7ZM&Mc#JskAzEPvyj1JN3I%7PPGZh*Q*NbJ#k zBTNym9MKqZq^p*+j`1pK?@Tj)X`__TM2?ibIXy)3cRE39w`(kQ$W5h1J%0EYMWiya zG7*VPdsTZl#J9a!lqifERV#C1CfW1&EzYfV`wil13Gq5@1oUMSc3jFVXXWe2`D&xE zP$B_c&VP$?I#Sgs97#;Q2UV2`DnRvJwVa-YQK*DpdfEvrd}d-ZfN112<%0sB_o*20 z(gk9-;ti;JE2VAkVrv)_j1JQ z4l($|LT1p6^A{(woGYI1l8;Z|(40DapP*8O!hbp`qf6CJcR_i7NQ(JGxW* za2J%B8;&hHyB&|b=oxDHm|DvL&{;)70#oio|KF2O=}e~ra3gHGulEoE%t}Taw0c@hH`*N76)!wg_}V-|0l;WGO?g?64jXh|0 zOMeDAQg>E+69V5vTV*)70rndRf%o2h`~&dbTvJL3c@Je_hjYGLuYbL#N@)uGdZd+P z12(4wl9p>+7}`>5X-c?J860q^_;(+Mk%XX+@~f=n_X*)Ix2*% z)lNFOG)IVlq^cU|Jb(kT)Sbw9TQIg@W`ErPbOIs?>}pF&WjvM%c54dBXoaj@uaZxP z;sd@~G)g)OmXi#o!cb7gc<3swarkjxL;l6)BiX2qf`hyJE)|%lat()c(|o>b|E%xz z`(LkTM=hf*e>AQ(8+6%F(r!fFU#f}{IOMHH`Ly3tyUx`^%B=QN++`I+HDaswo`0Qu zq)yCyC~!IllVi85&3vu)qi?8So6Y8r{PY-MF;$?M#(N z!~AFa_ThiOYn=D}eUbjkmq6|8V}E@sQ3fCY>GT0qSwo6V5SEmk>msSjH}CFL(9o^>dQ#6wSrWW2J7sejzPE8p6>Ru~+$ zCjGf9)atjajZ1Bx`_bI|IsW~g#X?E{Sg#6pKLEr_V@!1bO8-5cKtPK39jvLAiB+6L zC1GK-;Tu)R1CVvk_|0M#DjN#nZ~+xFD8oT~WrL3^T0?MoD5RY*J)B;n{BQ{C*k0q9 zxAT9#a{|#+;jo{a?2c@WV1FaXxNk-6NsWi9!2IZ?H9!gKsO9i*UwVaC+j31WT1Ug! zxf8t7`)Nmm6s4JjCTLEM@<*<|lwux_jX(b}{^!TXPyZU<|L4c3-`hW)sMbY!c&Ex9 z@P%}9NH(Un%&_^@*0hb$<>S;m=*dG`wp@VJ-l1HKb>K{zkd4p z;m6nc^MC92@!`)O0IE{vFK7qd1oaDFjj#z zKlGGad!Bl@Yst<<3YS=)1S}*fR+Io2zJz9zNt1-cYEb*@(M15iY?i6yzmEq;kJ#$4 zmRd(-z)D5odqCy>3F_2+?rYXzN^919od8$Z8byP^Ib;*P?SEBrBA(;sZyY^9zZQc z&2%>~=1aLU`G0bjF6rRq*1ltN26H$b+*|PFI}ZR?bhv3-v#j8;a)3|Loiz?}1}2Q9 z(52h~OXQd<@c~Gl*FR+;iJK#=y1Nj@Ig`C?zLlK$xoH1+$3EkRUk?=UH90g>9RidbUYeXTjStJ>cwP2-fZq-h@P9=dM&n0G{@?DvstYZedhDd& zUg`-{kx}X>(&hMl+v?jHqmtdUGF%2PN+2JERuKh7=LPDOuRITRO-Y|O0oAcjfQaT9 zTEbGY$c9kEu{efq^gF3qvTg#z3hJ#vl9M&BzN3SZlf_m``8xB{`RwPPU*1uK%2Odp zA`eUC+SUe@I<*@r4~c;F88|SKvs_m)=p-D`#4&FwK!_0-_=gK*;j~ zk#-HDkIQMwv*eIw0(uM|vu{>Ox)t}QzchbJvEeP>iP}C6G5idRobLM%$R#Ls?hxth zBLAxD*Wp`A^d0NIvh_1aNa3k{IOd@grUvNsPJg5k#|JnQ8-JTKxa{f2t{dSf^KrQT zte^i2^^9;4eYrmKE-?^fP}D$DCnne;=Nkm_^4WkEdfN5vn6655vh`N3(zc^wFt-yP zZOsS%^72vml@v>z9(-x=DXnhzqTDxc<;Kr@nFdL9vOm@O66d8tyUl})Nx)ja z+<$gGeI_AINWYZ?w<#vN7ZA8{Y*4**4)Cgw7%=H`gjrWlDssMallP3px* zrTJ(3@$KV>Z{NTE`#*m#W21HtIe4CIqJnO^#j7}@W0L-$;G)yVzhl|A@J&a*e0_F= zrYv2VWB6D_jG*G;^AGKq%CFAcW(3>p0Dn^@I7UP!rIeL8LDA=I+uI`~H_RC+>eXg- zO(5P#=@N?DT~tkQ7-6@^32F;h2E>5&Pjv)qk>@aFkhi(%!44jBFj%!nEvsv&4$5i{ zFuF~w!_?n9XpuO=L7q?0@oUMzw~yD1{1EmB1gV@428vo;+&0Q>Dh&XSf;$`GO@9v* zZb;lz+f~WPiiY1$O*NVk<kxcos7ZKe?s*0ocATvrtt-wHvZ*r1Sya(m}Xywuzi&&yWK}N8Aqb;}+m7Ufg|eu8`f?n$z-{d7+Mx@lPu$YJ zOzP*=C$M$x4hj-Qzh!8204K(ZQ-K8!`QU#zL)ZIqg zZK&|%OUd1QRywV_qJoTMX%Y2CYzvCaa_eq2)n!E5VWf&`-F7kOJm|PIpIG+KFF#s; zSDL@xeS&kyK+Yv8Eo;ldS&V9XC`bY+XZ5LHk5a`Md!}?(?-WSs!MGHaol$mbe95pVYU_ULWz7dWR6aN(716+%swUs6JsSdl z{<#0=^VdFp{O`w~?SCKtpV-jWBnxZxcQ&p5R&#Q&N2AQc^cii7H0w!&FjVaw3yU!9}}K)!72yH$am`BZY1eKrw&n6||XIb$9Fe z-Gco-dAYqFDgY>_;&@ZhkWF7CxtfP=@n;~&9O`xyn}jumHAS@bwAeecIgc_#COTSI+uwGsJaw)SzB z-gl=@JMk;LqMpe#{uQg>4?Y>A8>E@cgQqCc1$N=^4p>j?drTwamkF!N5ztXayCFSh`shka4J3);(L@ zC8!=*g&mGOs3NAN)TrE+(LbCTUNpr`%9>E|J30&v($NiKr#RWNpVS{LjmVj%OYJhJ z_}?H#UK+)eFhzv}zTgO9kVrKUKNidp+cH4jEi%^CL%zBp&EX~<2UW*K@~fPtG|^`L!OkXuyhC6~DUT?b9u z4y?NawsYtJCB@tK5=~6ieqe8ABibFB7;W+>rRGKLU>Y%hm~0z^ow%kdt;1gyqWS`k zTW67*=zkG5*r9hAb_KH!f9JNb$MCQxythjk<=r#G*60QVMrV<9_dT|v8JsGX+?6ub zIn28jGypD2$6aR{-=?mksH0tH38(hSU0O<3>X>!l@A>H0?2I`Pm6UUx=2+I}rIoba zctKTK#p_~!3j`p3W#WCWCWgZbF2yZb>gosLWaY7|Te3+WV%x~h6bEvqO#f;%aqLgu zWVF3IeWROzJg0@7G}5R|g*!Fb|FU%Rkok+q}mP>O?5v*`+y z6)IM@xoEAOfpH_&0o;!EX+q?8tDEKI&aCoR)Cw(sdQmAqX>)>92JRw`>^i=)Du&=g z^r?r~OV2Xi&dCBsmJ(4_mr|*D8Db(1k{-a%QHf*JUvJ->K>aR2_EKY;7r!@>E&yjJ zNENFpS8VC2hXmzCu{WpJi3OG1u~YvnBgi!$kJtaY$M1qk;q_b=2>yjK=TaRrC|u_K zQ^=Bkug6i+z>+Mf8BfUmWH#z@pioVnsuZ_^QiDHvaah$>=6{MJH^&EwU<#XQTMlIL z5j;d^^pyMW&M&?m`>#{2GH#BMDClu^kTx@^U0z$hwYFCAnqR3!)FGhRyY9G}HwRx< z7KbFs#~!vXFEXbE84*8eb)J*+^} z&a*1Uzi)bhgu?5ntj_qk=fFDi*H3!%f7|zX8<>IdnLUnn+L9@JWs^YeR-;`nNgyD zL|VrfnC(P&mejLF#}IC*BZ<6i{qE(El6xuva>*a;8nH?vIp?l|Fj@2FdQf~l7VIA% zpC#sVY+525k%jHD19mwmaX9X1I##QP!^CI36kb&2A=EXZ)yutn8JEqvv+evraE9ah zb7aD`gRbQB*nN}LFCaFq<$Y&2bm&EYy(;70UKOU~;3FSCo&#tI-PaQN&$@E)3;0An zPH<}d{~RCce_%q&>aApw=Ljro3i7i(R#=lj zubFAEB@oK#Ngb*15)YSM0$b?8kmE46(#{h0v9iWQtvvV`|L%W$==Yz0KmPK5{h%|FkY-mbpd2+WWp`kj=}kK2P^*$JLnL$5 zC8{Y`1|MWOt`nBHc||#AZlU604!t>)6}u$sgEP|W-p8CiPTspzQ~e66K02Gc#rZ~O z3}-eZ*X5QX0bcF-%pz+yp__(k4L2(rh;Xthk2`n$2YljKbH8ErKupAwQoU9L6fIM) zldQcRe=gc0mDzMFyhxziTN1dOGEppGc|iSteVyHI)G!o;?|By_JBgk6aqQSZ2vMXJ z7r@i=eMZ_%h2XZW+HGQ=Gjo1sl)gI@AkePxOmVZ1dRaWN6Yl&UA(w*(Ey^4~=)JlK zYxlXWmiYd7Vo6g3*KQdcVV{FTL<+ZVcQSIze^*=-PH8Fr{{epga#v}8)j8C$fprHW zwIzfNY^ITna)`Yv{GrsiwNC}dz(K1eYyAzbu{w4Ob{!Wl(WVp+t(<3Ye&e$EWBnEE ztsaWyRhPsTH41u*R_+Lv?Kv29aJ@~4%Gqm6xSZfsD37OTIb6o&Bh=OLl(1U>H!LwQCxRCm8fAVVuy)SLteNj$S3{7a&Ad1~yu-1kOFUP7( z2PyM1zt-v644~EgnvXZxRqsVF5W6VnR*Z_EW+Le>_{_vzILodq!|l<1ej9hK-etKN znxwevwpM(n!y&|0U@Q%gsG-Z1^(9-Cp5mB8GCc;_+JE2Ei+4-uq!Z{=JU}(`}@k%kFW3R zkHmmieTbwpzzbTxC~r%KHW8{*e?(O6rRlaS4JMmwToiVQp*GE2LdB>sb_DhNnkSk-QME%2N?MnypLZXriis#JD9Q2_37Tq&OVfo27GqyF~we~CNhEH~FjJPpyD zbH{D5Xi|b|8am23>+0Mr4D2lWnr%+32W{dV${K+g%d`raK2gSm;kn}b@4 zSnIFAm-VNM&L(Vk8R%b+`t{?d@irdy{mv7==eB;r8FvVAkJ7X1CP3#l4fi@=NbqR5 z-y!cC9X8N8hFJ+Nf9Qh(q+R_`2!JjN-S$iKHpI$tZi#3Cr)vgnK=bK}oQ)vfF#m+! zDEmv+l7L>UjU}a|yNduDz&*~902MN~U6H-|hekG+6i#B^(4LJ`4#aCt@<4Z$sXgph ph;6g93XB3a*POX%RL`X!4z7}wbnNUZ5QO^SH<|8`^LA$e0RUNfW?%pS diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest index e4be40ddccf6..56e4c5bae4f8 100644 --- a/sys-apps/bubblewrap/Manifest +++ b/sys-apps/bubblewrap/Manifest @@ -1,3 +1,3 @@ DIST bubblewrap-0.8.0.tar.xz 149088 BLAKE2B 5853cf42a7ab653540ec5134866c6f2459aa101e9eea724a4f283405cbcae2beb3551b7c1a7aa93d82016d4eb0d12f9c97c47df53a6d9b589db40483696253de SHA512 1cbc33f3c834ff83f4c1808d3ec2555921277d495f903ad152cbd5065a6e100c5420b4b5c62386bb2d303eb1734e074b09625013e55e3bd8631cfb3582d70e1c EBUILD bubblewrap-0.8.0.ebuild 1158 BLAKE2B f2c3dff4784e903111870d3e813366630aafb7f917bde0d2f2ae0a662016eb2ed8939376432992052de7b3d26de462ebffbaa607d6ee1da828bed59a8dd55552 SHA512 26230393ca0bc79ff576cac7194a6f407157bf50ecefb6d2003646dcba21c4c13b82c6ea21681af3ae204a614fa19e0b28199491955dd0a213fa3c3f103709dc -MISC metadata.xml 453 BLAKE2B 69f1ca03c4b84f4adc2db8bbed8bf57852719c136778747e2679517afe63b1a0621ab486121b71d78c8ae235c2cd7e3077e85ed8d3ad51cc16f1838eb94bd448 SHA512 486775a479174ad72dbcd7f6a89c8001af1a8a4c5b73620153fed4da28b15fb1c481003ffd96ef68d2b49569ed0c1a9d445bc03a9901056cd29b77b3cf13a1ef +MISC metadata.xml 340 BLAKE2B f082c9eef68d5f1bc96a25712769cf2625595ddf23de0c6c5c51b57e03d75cb795fce47bf6df009309158e275db9d709278ac3d010d8b09009d591486e817118 SHA512 76d774e9c5df0184246aecbb1c2697cf7e2a5c580194c2a826498169b3972925f4bb25bae10bd438a8f404e46f74af59c91eb39b8ec2a5ff71b5ad01ffa46e90 diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml index ff167f2a6504..5c14b5b490a0 100644 --- a/sys-apps/bubblewrap/metadata.xml +++ b/sys-apps/bubblewrap/metadata.xml @@ -5,10 +5,6 @@ gnome@gentoo.org Gentoo GNOME Desktop - - slashbeast@gentoo.org - Piotr Karbowski - containers/bubblewrap diff --git a/sys-apps/eless/Manifest b/sys-apps/eless/Manifest index 48f324539927..5cbc0b19881f 100644 --- a/sys-apps/eless/Manifest +++ b/sys-apps/eless/Manifest @@ -1,3 +1,3 @@ DIST eless-0.7.tar.gz 555328 BLAKE2B 1b3a30c5206ed6768f3c3b82e1ee061cb50da6ec10abbb6e02dd9a723995c39d41da742f51ff23445b4eb46e82f79a99634b9aa2c0eba62888be7ef0eacb38fb SHA512 452518dc4367222f19a59376cd31dcf8f8fa346a06158d147f5b223d8082d4d82695f6de61572161ca5dc1aafeffb520ccc44be233e2396def795ba08b0c0577 -EBUILD eless-0.7.ebuild 612 BLAKE2B eb14ea57b5fa967089f9998f6ba5c2554f4bce0e8f49ab0b487afacddda9a5d6d55f90846b6c3fe3fe60e90370d546f335e31bda217829d06ebf789bac92bc06 SHA512 a7949f393fc1795f94008fe47ce0e742ea7c5374b52583c0203afb051a5f81d2c177cd046b123d8e64f25a3152756f2796a5d0a2aa4d7360f1ca06e689ab8210 +EBUILD eless-0.7.ebuild 611 BLAKE2B 47a904a799d35cb534797d7a2d4c109be4113046a9ac5764625c0c9cb653b76a382e2cb30c5f96f3a2e33654649a30a6b61bdb0fcd52d6810766d2010832066d SHA512 0077aef5f989ab2cccf33e933f9a6c05c9abc6f0ce5100bd05fdc6b0fd1f301bfd3d98e54de9f9f826ee75deba16dc21a8001f08cb875fc2e2229cb86e87242f MISC metadata.xml 1041 BLAKE2B 31488604a7bf8c8367847b5cd0fbca08b24b77b49295137e478c2b89a447d95e452c5a0a82a28473255f3c7e429def53062bb319749c7b9385ebcc8893f98c8e SHA512 1d80952918a5d7d3d88a5827f662d784f4ccb6fcf619c1c39925bfc9f3bb316f5e734ad20a0b217af52632180f6582ef492a5f6cfb555978f8c82d6ccbcb99f5 diff --git a/sys-apps/eless/eless-0.7.ebuild b/sys-apps/eless/eless-0.7.ebuild index 8c50f4917789..e5372f766685 100644 --- a/sys-apps/eless/eless-0.7.ebuild +++ b/sys-apps/eless/eless-0.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kaushalmodi/${PN}/archive/v${PV}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RESTRICT="test" # Tests have to be run manually RDEPEND=" diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index 39201bc16088..4e16fe4585b0 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1,4 +1,4 @@ AUX fwupd-efi-1.4-efi_ld_override.patch 1219 BLAKE2B f501bd949a82d28bc9daaef5b62e726e18825a081a584b50358e566b5c3af1eb0eaf409d17d5947b85b4f15098bb5d12025037ddb7a74489b88a945fc8eafbbc SHA512 31f966a7babdaa3a232ca86df065ff8e3724829455a9a3ce733bbd8454bd2f45cd3abf0b2526793a6b20b60ed9fce39f87f3528fd89c8c15093d016b65fb3784 DIST fwupd-efi-1.4.tar.xz 35984 BLAKE2B 24ce9788500781aac5b856740dc17d94bec79cf57f4f1a0359f42e6be4b9600d34259794a88f69bf83aa38ee5976b26228b20813f717edce5cc627c163585b40 SHA512 c330409861a8c1e332a0d4fd49c54ef2c5bf7cdaca99d14de39b50fb35f0c490e9f7f7a4c9dd48181bd509cd358c43eb23659536aea93408c1fefb47629e4991 EBUILD fwupd-efi-1.4.ebuild 1399 BLAKE2B 726e24909760f613d5557fc5503a8658a5828b119173ba587bfb4b30d818991b87870ad5b3459b58d3c889014f6df997adf022d54fbb2296478d35c99cdb0143 SHA512 37343ef8181e59ee67da8f8508c63e601f96695f4bbdd260f2b82587817c2b931de5b8eb54b00183c036f2c3e94205e72881ac2524cb7a0b854c81bd995849bb -MISC metadata.xml 502 BLAKE2B 37525a0056ad72eab2b2b7b15436181a8581075053704012670e1f0434c8af74bd0780f16f31fa5cd2c8836bc2e4d8f55dfd5a77140be83ebffda5ca9e1a1382 SHA512 70ccf403ddb8e4d33ee9cc6ba438583d42ab313784c3251919b74a6596c4e3593263a6400513605c1004bc0d3ebb1677febc31449096b825f688ed1cc7052c31 +MISC metadata.xml 389 BLAKE2B 130ccd29eddd855aced2084c0d42873449a4a10e3dd65137ce1994669bb65784909ccf004a9aa19b2fc70a49bdfe469977da6acf49b14dd07ed62189a9a34e0c SHA512 843b9301455128a38a366bb5bc2e8b2867664a5a61710f9db4d1ed1fb814203ab8be4bcf64eb339b4af2bd6e5f1522ae61aed38e6f19dbee238a1721c8769a01 diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml index 1bc45134a1ea..e8bbd920f7b6 100644 --- a/sys-apps/fwupd-efi/metadata.xml +++ b/sys-apps/fwupd-efi/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - https://github.com/fwupd/fwupd-efi/issues fwupd/fwupd-efi diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index ff8d8b74676f..3c1b501382b7 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -6,4 +6,4 @@ DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf EBUILD fwupd-1.8.15.ebuild 4808 BLAKE2B 451d5c21d9fabb66ef4d383af5bb102daa8d443af15f265ed81e4ab9469a13d20b09df6f46bb6d35029402823238be6fe297d41b788bdaf53187b488786791e8 SHA512 4df4dca82cc6e8f923792b651b0f006957af03809a0566674e3f61489e5cff3ecd4ff5c462450fd3c285aea2bacef5597882963113846f2160e4870e5d0d476d EBUILD fwupd-1.8.16.ebuild 4811 BLAKE2B 08dd02ab603c8f52daa148984a85ab78fd8e952e2ad71e3e97f7815732e322dc19d2a9a19f75e1abf57e76a49556717968949c813622a139682ebf63d6c2987b SHA512 978a283cde0c3bbf2b64567c1c0cf3adcdc2d7e23acead40db3766dd2cd994b459e90a637cd37b6f886f6237b53f91958d4d4ee1374e3ac42a3e71adca507bcc EBUILD fwupd-1.9.3.ebuild 5013 BLAKE2B 87555210d5d42b9823150042acbb2471d4215b154730ce065d9141b629a2f5554b94c1f5491bfeae9eb5059acfa616524c67fcf22d2c6cb2825f7fe6309a1593 SHA512 bcf79ceb08e5d27db33021cfab7fa19069539ae1a1df465fdb0f0a7e776ca03a8124b93ee0611eb5c71913e6ec2811f1eb92a04189b3aa18feb805274fdbafbb -MISC metadata.xml 1466 BLAKE2B ac548631c37c846437843bb6711add698a211637e273bace245f1f062eea1563e10c6918a9688a67ad3941e0e63bae22570599a29477aadf770430bd4abda126 SHA512 10b8bdaed532227e36a8a83ab0357e8964aeceadee3f045e0d4c90420acf68f370c08588a746e98efe386d2482bfabbf36db72371f4fe4e12fff187c734e79de +MISC metadata.xml 1353 BLAKE2B 203dcb3ddbf6e21fcd2c938d8a7091f8d2fc136851588757890ab9038f890770929e8b3e027180332824a47eb6453925958617a8244ddd560e5a893a15d43403 SHA512 2e7595353403e45a78e83c5e0c9dd06d437f07794514e54feb1e9927a2cce4b55c34f0b208a71e168f23e32125dde8f1e86b2b651d39ed93472ff63aa47364c9 diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml index e17d6e15e8fb..258aab8e0e0c 100644 --- a/sys-apps/fwupd/metadata.xml +++ b/sys-apps/fwupd/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - Use app-arch/libarchive for archives support Build and install Intel AMT plugin diff --git a/sys-apps/inxi/Manifest b/sys-apps/inxi/Manifest index b8ac2ed4411b..d14d9160a7b9 100644 --- a/sys-apps/inxi/Manifest +++ b/sys-apps/inxi/Manifest @@ -1,7 +1,5 @@ -DIST inxi-3.3.20.1.tar.gz 565689 BLAKE2B 0b89e54e22d0c88b57fdc2dcb08fc3cbe6b79a724c12d8eafd2e6eb6639ee1346ef9ee34b09f446464bafa35df87489ff9b40ad9e8de67fbe82c1becdd5af8bf SHA512 bdc4de6d2978ff17bdd4a5366d66fb483a304c61448ef33be902080a75ae6e78eba6bcd31b9a799a1eff01f22cc8e72200f314209e36af4287d8e5256bca4d05 -DIST inxi-3.3.25.1.tar.gz 591556 BLAKE2B 5e9f24a7e9d8a2ef0322d18e106da1b126e7aed7ebb468aa7f7e553ce02dece9a255c1c155eefe7d766c501e8a80e48a5a3ac85fd4c12b07cf870076589cdb93 SHA512 1d2fc98c22ba3efb026e12dd17e2dcbe61a849a34846a72ee7ec267f3c233f2903606c3d17d79aacbd2a7c9842f39beb9e61933d41b7914ba07bdace3d29e53b DIST inxi-3.3.27.1.tar.gz 614167 BLAKE2B 1a312255340bfe361eb10dd725cc9fb1421d8dfda34ee944347278e4a293cbcb51d1e2b7aa00f26c16286b90f26d3e0f91f68fb4beeb112ecd8f7a3bc86680ff SHA512 f21285d709d8dc7ce393a6c3b43b5ebabb8ef2c55adf43f00935b728a28f502bbcbd8c1482249e872e4623430f01b4e8cf51f0a6790d56fb12147fa125152575 -EBUILD inxi-3.3.20.1.ebuild 849 BLAKE2B 249ed83ef6ad2b4bc351742d2fcb91073fbd6ba6c0c260b4d81dce6a26ab1c9bc87a34e07fc3a86c20cac78dd12687bd01a57cf446aa6e04792f9114cfa87152 SHA512 91a021a98be47dacb43dc05bdb30b66d26ff093085c86b4399ab6dd883f6b93db873d4f6d3b57c3897e74a85949ab1caf9d43b30a62df7f49c43b48f55e31ad0 -EBUILD inxi-3.3.25.1.ebuild 854 BLAKE2B 77e8ded042ff977389b564d539f54f8867821857ff43315521890ef30c819737cf4992909d848a9c194f105041ec67bd5d8e3911a0046e4ada824d4daae1285c SHA512 b0c9b27ed8385cfbc7dd164f4ae259bf56a548869af9218b0901fb30b728a28bbe8a494b41b1e58804f7412366a97957b2d2c1775628bbd0b0d7ba125f3c7f48 +DIST inxi-3.3.28.1.tar.gz 624472 BLAKE2B 3d8ac9c21a7531e694e5de3a764906a69ef0c869f1bb4b7b5e5d0b42a74240a141c97401dfe78a85da27e7489d708fbfc4eb568adaab5270388aebd108f29e1a SHA512 6360193cc1f7a71c7329352311fac625e6c80e37c2bd783a78a534ec9712afd7df17b445c652d97415f6162512ede34b32958311b1c5086e899a2aded7a8efd9 EBUILD inxi-3.3.27.1.ebuild 849 BLAKE2B 249ed83ef6ad2b4bc351742d2fcb91073fbd6ba6c0c260b4d81dce6a26ab1c9bc87a34e07fc3a86c20cac78dd12687bd01a57cf446aa6e04792f9114cfa87152 SHA512 91a021a98be47dacb43dc05bdb30b66d26ff093085c86b4399ab6dd883f6b93db873d4f6d3b57c3897e74a85949ab1caf9d43b30a62df7f49c43b48f55e31ad0 +EBUILD inxi-3.3.28.1.ebuild 854 BLAKE2B 77e8ded042ff977389b564d539f54f8867821857ff43315521890ef30c819737cf4992909d848a9c194f105041ec67bd5d8e3911a0046e4ada824d4daae1285c SHA512 b0c9b27ed8385cfbc7dd164f4ae259bf56a548869af9218b0901fb30b728a28bbe8a494b41b1e58804f7412366a97957b2d2c1775628bbd0b0d7ba125f3c7f48 MISC metadata.xml 613 BLAKE2B f444aa0759120064814cacf0fcba57059d87b1c014d78eea52304fb3afb9da9b905e30c1cf1399bfbc0d66442e3d892eb2657543014b905f2bf9a943dc8480d9 SHA512 cbe6e76cb003bb77134398aa1db5a24c47de826eb1f17b07e2cee647b9d58948596c2f4588c7c834332c096ce8b782799f07ed4f47a7b252e85e402324ba76bb diff --git a/sys-apps/inxi/inxi-3.3.20.1.ebuild b/sys-apps/inxi/inxi-3.3.20.1.ebuild deleted file mode 100644 index a706e26a71c6..000000000000 --- a/sys-apps/inxi/inxi-3.3.20.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=$(ver_rs 3 '-') -# 2.3.56 was the last version with no tagged release. -# It was also the last Bash based release. Later versions are Perl based - -DESCRIPTION="The CLI inxi collects and prints hardware and system information" -HOMEPAGE="https://github.com/smxi/inxi" -SRC_URI="https://github.com/smxi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="bluetooth hddtemp opengl" - -RDEPEND="dev-lang/perl - sys-apps/pciutils - sys-apps/usbutils - bluetooth? ( net-wireless/bluez ) - hddtemp? ( app-admin/hddtemp ) - opengl? ( x11-apps/mesa-progs ) - " - -src_install() { - dobin ${PN} - doman ${PN}.1 - dodoc README.txt -} diff --git a/sys-apps/inxi/inxi-3.3.25.1.ebuild b/sys-apps/inxi/inxi-3.3.28.1.ebuild similarity index 100% rename from sys-apps/inxi/inxi-3.3.25.1.ebuild rename to sys-apps/inxi/inxi-3.3.28.1.ebuild diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest index 3a7a4e819ad1..c212674b3a68 100644 --- a/sys-apps/less/Manifest +++ b/sys-apps/less/Manifest @@ -1,17 +1,20 @@ AUX less-608-CVE-2022-46663.patch 696 BLAKE2B 3f4ddff375321ec410b12b9dac457536c98a9a3f123e0715dc40cbd0fe85e4b59676767ea6819688338d6280158ae7f04f93bbf283d8616da5021816f4125fa3 SHA512 417c06b1dd7ff764b58b4cc4c93df2d44d224780b5799ecaad50348b4654bd26f181082539855203d9f1e6a928908cdf650269c9998dbd6dab31e5e912d41cfc AUX less-608-procfs.patch 1669 BLAKE2B b44ca75d76df10eb65e73230a68d3d8566121f60d0c60ef454bf96d0af9300b0a47aa633860802bfa548c014e2767c1f0cf14b29eff1719d81a6042b0255db28 SHA512 7a08a8935530326edc645ec2db5c089b7989a94cef2bba90da201173089621a1fcbdb333fd519e1ef49b6ebe82a8f725e361b33520bcd9efd3d55d4732d00668 AUX less-633-tinfow.patch 1804 BLAKE2B fe590b454289e93278c70e479ced66bae59e83e2bb857a0eedb7011cd8133df327b7a4ff1deb7cdc3a32c2d02e9b091a37b0cbbb4d1ec4661cbce901ef95fae9 SHA512 3841d4568b290eebf9a3b1d6b8d6439b7b53c21efd7adf2c795b79c450b5e823436f9d6ddbe37b75a6fba64b72d5497adf9a006a9cb06fd8e44e5c86c8e0f946 +AUX less-643-lesstest-pkg-config.patch 1483 BLAKE2B 2c0fb65721c2b1c5af74a4fd516d9255059e9aeba7eb91de8aff9d6b35fe708fe275bdde9df6047b6bf4c79534c8410cb946be436a35fe21ce254c87235c6908 SHA512 b6d9911efb20da00f28ceebd922c7f97f7957f964ccb2c50187a52019b35dffaa1e2a7a76cf846ca9f76100af5b2fa38468fb5d49bab9a6b6b02747da2c8f76b AUX less.envd 47 BLAKE2B 4ebc9242c96918c6942b05f67a9be541c6c535c23072e89e36c376e690cb7df9528e1734514092a6afdd3d4f47db45c6186a8cce5d9eb18ca7c73a01800f35fc SHA512 261b25887b08b3255e412b36130d014fc37ffc7de75dce3b5ba2521d94a1b0be4c584808b9698c30a8dafea70c62fae2cd0642d0983f96cdb418c3c501433674 AUX lesspipe-r1.sh 8135 BLAKE2B f11727136a5235f07ad86c1811c5ef8489a48fc3d032b8840bc67eda70e1800f03505a534870a0ba73aa62e4df4315444c76fe8aa89ab47c8b2f1e08fab5b6e2 SHA512 e7820d0c925da4d217214e093c671d6c2da51da00dcec98bed80fe3e6d664cfd3baf1b850eb711e9ccf9a1d09f943e2fc2efc3e8061bbfa45724c5b623dafe94 AUX lesspipe-r2.sh 8293 BLAKE2B 2c572cbb554ab229830090040a5cd523739b7ffbd41ff910170dc0865d573a946a9548a03a5dc661a272c4297c1501f4bca1d7642e0d5c2e499f9248e174d65d SHA512 d16850172c05c2d75a4c069af3b0d4556dd3da52ce008a7ebe37e421ac089a3174e0f16955ca6edfaa110925cd1bee7f61f11374c802ef5de8ed0a23a2c2b96b DIST less-608.tar.gz 362346 BLAKE2B 988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6 SHA512 7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66 DIST less-632.tar.gz 375440 BLAKE2B 26c27a2e25882a4ce34e5e6e83bc0af784c8d4e8ac20691e0e31f1021bfb30f96e07024a6ff1ad634f7812875e0d920bd52394ccdba47a2a944ba7de92aa4c97 SHA512 5104f1fd76cdd59dfa957a61f8ccffe7c6e79345b94a5961abbd30f2d059f2b6d4b359a27dd5528993e5e1248c655439c1e4a39fd92234e4af23c7167f69f066 DIST less-633.tar.gz 375733 BLAKE2B e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c SHA512 a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1 +DIST less-643.tar.gz 592291 BLAKE2B 6dc60dc2e8db05afdae466877a1d26a3008ff5378bbbf2fbdf9efc4f87c0fcfde5703d44a24d4355c98d3a5f438bdb51173150f2a69f801d9c8e4a7401d71b53 SHA512 6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9 EBUILD less-608-r1.ebuild 1587 BLAKE2B 68675bd30388ab95aa57d8fc90bcd98fc6b27f26e9bd77d193880726fbcb9b141b8d916164bca303b12f330fa88dd62afb93d9eaff23f8b626bbbfb73d5c2bc5 SHA512 f05b649f662a46232fd2ba93335ff906ed7457b4f3581a48d0d273f1744ca39d1cdd90502a1a6e6770cba17091663107a5071b974217485fd1bc3218dfe55537 EBUILD less-608-r2.ebuild 1634 BLAKE2B 87c9824276ec63f523bef354cdc92a91f6771e43adcf141c8a8e0b6ae20eb2391a15bdd8c37d18527d04135c873fe4330207bcbd331fabf20f7c3e0cbfc03343 SHA512 5f97824ddd3760ddc995d2eff9d915f023e9162a803e1fcc098abc2cd56745b250df1b37646e7cb533c74bbd3436bc4784e70f3cd7cd76716dfe7a32acdc6279 EBUILD less-632.ebuild 2188 BLAKE2B 3157e4c5b111b0f1b8e1ef9a9a437474f5380af2b6bbc7e1011d102b6d6cefd788fe2c60bb7d272f0fcdf69db0fd1692c66a42bb47b648f94dfe3281ecdebdc6 SHA512 299d40de3ac0c4d3a9321dca6efbc44aad50066fabe324c0e0cea407469adf374b26887cd4ca1347cec99eb6c2037d3fff2e8cbc764d44ee509759b27f588b1e EBUILD less-633-r1.ebuild 2145 BLAKE2B 75ae1bea2dbb05b4312e4eb965d8eed139cee5ee70c243452bbeda9711b582cea641871372e9cbaee0005e296291cd634a09175efe4acb7f68d2f6891e5ff3b4 SHA512 1353a46b9ccbab1fb3e58d171ae098da0a838ec37ca7b99ceec7585d927b2f6494d717890a55db7ce053e67bf010fddf7f293ad144e79275e965c0cf0efd5f3f EBUILD less-633-r2.ebuild 2242 BLAKE2B fd789264823a69c63b959d72e425db69b232ee8af9eb051a99ca4210a422de7997880867c8cd9a0955182a9f81d56e2c61430fff3dbc4075ae9261eaf92c62b9 SHA512 f7c256e5ba0652476bb3d0f94e62dc14987c8547c53153682d877fe1428b80861cb8dffd2a613959a8b4727fb7f88e9ec8f9ca2a32e58e0e3649c3a4b9b9a74e EBUILD less-633.ebuild 2188 BLAKE2B 3157e4c5b111b0f1b8e1ef9a9a437474f5380af2b6bbc7e1011d102b6d6cefd788fe2c60bb7d272f0fcdf69db0fd1692c66a42bb47b648f94dfe3281ecdebdc6 SHA512 299d40de3ac0c4d3a9321dca6efbc44aad50066fabe324c0e0cea407469adf374b26887cd4ca1347cec99eb6c2037d3fff2e8cbc764d44ee509759b27f588b1e -EBUILD less-9999.ebuild 2124 BLAKE2B 345d0f8258332cd65eca9a57f438415e69805d15a9e03b46db1267448f1c6720bb4aff6f5faf67cd44030a7337a725ab829225e9bdff348bfd06922558b56af4 SHA512 77ea066f0243f89e36f1947dd07cf0ce49294dd49cea5369b990ec294ecaccc7e18cd5ccba89d1bb7f2234cb5cf48c63b5cd12e410ba176d90e20ff15a4af54d +EBUILD less-643.ebuild 2396 BLAKE2B 02d3cedf9ec96b3c98d886898c6aa8ce46d304948367697f391603a4c25ad38c6f28991cce01f8e1a1516c4317c9672765444c7ecb6100a68eb0033eb02731a6 SHA512 235ddc6f9b2644ade64f67b11209b84e31df2254fe98f639786dd79c1ddcbc15ee6107b4f0ff1e8304c96f3558a5d9bd6ef93e750a0f783e2af7c25d28bacd9c +EBUILD less-9999.ebuild 2396 BLAKE2B 02d3cedf9ec96b3c98d886898c6aa8ce46d304948367697f391603a4c25ad38c6f28991cce01f8e1a1516c4317c9672765444c7ecb6100a68eb0033eb02731a6 SHA512 235ddc6f9b2644ade64f67b11209b84e31df2254fe98f639786dd79c1ddcbc15ee6107b4f0ff1e8304c96f3558a5d9bd6ef93e750a0f783e2af7c25d28bacd9c MISC metadata.xml 384 BLAKE2B ab69cbf4d7813bc4c96dc1c18ca35454dc9e9202bc95e3ff3b638c79b6cff4f9914fba1e7a35908aa305567a3874d3ead3a78f5faa83c9fbd3027afe12767eac SHA512 d799332d42f1c3115132216b3ba98a39f662d583aecb06fa2590e3da4c03b0ec07bab1eb0bbd397ef8249a5916ca9b457992c226899f66d4f4bef8bf1a20074f diff --git a/sys-apps/less/files/less-643-lesstest-pkg-config.patch b/sys-apps/less/files/less-643-lesstest-pkg-config.patch new file mode 100644 index 000000000000..cd5f6f3047ba --- /dev/null +++ b/sys-apps/less/files/less-643-lesstest-pkg-config.patch @@ -0,0 +1,34 @@ +https://github.com/gwsw/less/pull/412 + +From 5d884b29fb11c2686b804428f483f4607334eb68 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 13 Aug 2023 03:57:25 +0100 +Subject: [PATCH] lesstest: use pkg-config to find ncurses libraries + +Fails to build with split tinfo otherwise like: +``` + +x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -ggdb3 -o lesstest display.o env.o lesstest.o parse.o pipeline.o log.o run.o term.o wchar.o -lncurses +/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: display.o: in function `display_screen': +/var/tmp/portage/sys-apps/less-643/work/less-643/lesstest/display.c:86:(.text+0x2e0): undefined reference to `tgoto' +/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: term.o: in function `setup_mode': +/var/tmp/portage/sys-apps/less-643/work/less-643/lesstest/term.c:83:(.text+0x18): undefined reference to `tgetstr' +[...] +``` + +Going forward, we may want to just add a Makefile.in which configure handles +to the lesstest subdir. + +Signed-off-by: Sam James +--- a/lesstest/Makefile ++++ b/lesstest/Makefile +@@ -1,7 +1,8 @@ + CC ?= gcc + CFLAGS ?= -Wall -O2 + LDFLAGS ?= +-TERMLIB = -lncurses ++PKG_CONFIG ?= pkg-config ++TERMLIB ?= $(shell ${PKG_CONFIG} --libs ncurses) + srcdir ?= . + + all: lesstest lt_screen diff --git a/sys-apps/less/less-643.ebuild b/sys-apps/less/less-643.ebuild new file mode 100644 index 000000000000..559db6a78878 --- /dev/null +++ b/sys-apps/less/less-643.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Releases are usually first a beta then promoted to stable if no +# issues were found. Upstream explicitly ask "to not generally distribute" +# the beta versions. It's okay to keyword beta versions if they fix +# a serious bug, but otherwise try to avoid it. + +WANT_AUTOMAKE=none +WANT_LIBTOOL=none +inherit autotools flag-o-matic optfeature toolchain-funcs + +DESCRIPTION="Excellent text file viewer" +HOMEPAGE="https://www.greenwoodsoftware.com/less/" + +MY_PV=${PV/_beta/-beta} +MY_P=${PN}-${MY_PV} + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/gwsw/less" + inherit git-r3 +else + SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz" + + if [[ ${PV} != *_beta* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi +fi + +S="${WORKDIR}"/${MY_P/?beta} + +LICENSE="|| ( GPL-3 BSD-2 )" +SLOT="0" +IUSE="pcre test" +# chinese1, utf8-2 +RESTRICT="test !test? ( test )" + +DEPEND=" + >=app-misc/editor-wrapper-3 + >=sys-libs/ncurses-5.2:= + pcre? ( dev-libs/libpcre2 ) +" +RDEPEND="${DEPEND}" +BDEPEND="test? ( virtual/pkgconfig )" + +PATCHES=( + "${FILESDIR}"/${PN}-643-lesstest-pkg-config.patch +) + +src_prepare() { + default + # Per upstream README to prepare live build + [[ ${PV} == 9999 ]] && emake -f Makefile.aut distfiles + # Upstream uses unpatched autoconf-2.69, which breaks with clang-16. + # https://bugs.gentoo.org/870412 + eautoreconf +} + +src_configure() { + append-lfs-flags # bug #896316 + + local myeconfargs=( + --with-regex=$(usex pcre pcre2 posix) + --with-editor="${EPREFIX}"/usr/libexec/editor + ) + econf "${myeconfargs[@]}" +} + +src_test() { + emake check VERBOSE=1 CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_install() { + default + + newbin "${FILESDIR}"/lesspipe-r2.sh lesspipe + newenvd "${FILESDIR}"/less.envd 70less +} + +pkg_preinst() { + optfeature "Colorized output supprt" dev-python/pygments + + if has_version "<${CATEGORY}/${PN}-483-r1" ; then + elog "The lesspipe.sh symlink has been dropped. If you are still setting" + elog "LESSOPEN to that, you will need to update it to '|lesspipe %s'." + fi + + if has_version "<${CATEGORY}/${PN}-643" ; then + elog "less now colorizes by default. To disable this, set LESSCOLOR=no." + fi +} diff --git a/sys-apps/less/less-9999.ebuild b/sys-apps/less/less-9999.ebuild index cbd0aff28900..559db6a78878 100644 --- a/sys-apps/less/less-9999.ebuild +++ b/sys-apps/less/less-9999.ebuild @@ -3,34 +3,39 @@ EAPI=8 +# Releases are usually first a beta then promoted to stable if no +# issues were found. Upstream explicitly ask "to not generally distribute" +# the beta versions. It's okay to keyword beta versions if they fix +# a serious bug, but otherwise try to avoid it. + WANT_AUTOMAKE=none WANT_LIBTOOL=none +inherit autotools flag-o-matic optfeature toolchain-funcs + +DESCRIPTION="Excellent text file viewer" +HOMEPAGE="https://www.greenwoodsoftware.com/less/" + +MY_PV=${PV/_beta/-beta} +MY_P=${PN}-${MY_PV} if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/gwsw/less" inherit git-r3 -fi - -inherit autotools flag-o-matic optfeature +else + SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz" -# Releases are usually first a beta then promoted to stable if no -# issues were found. Upstream explicitly ask "to not generally distribute" -# the beta versions. It's okay to keyword beta versions if they fix -# a serious bug, but otherwise try to avoid it. + if [[ ${PV} != *_beta* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi +fi -MY_PV=${PV/_beta/-beta} -MY_P=${PN}-${MY_PV} -DESCRIPTION="Excellent text file viewer" -HOMEPAGE="https://www.greenwoodsoftware.com/less/" -[[ ${PV} != 9999 ]] && SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P/?beta} LICENSE="|| ( GPL-3 BSD-2 )" SLOT="0" -if [[ ${PV} != 9999 && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="pcre" +IUSE="pcre test" +# chinese1, utf8-2 +RESTRICT="test !test? ( test )" DEPEND=" >=app-misc/editor-wrapper-3 @@ -38,9 +43,10 @@ DEPEND=" pcre? ( dev-libs/libpcre2 ) " RDEPEND="${DEPEND}" +BDEPEND="test? ( virtual/pkgconfig )" PATCHES=( - "${FILESDIR}"/${PN}-633-tinfow.patch + "${FILESDIR}"/${PN}-643-lesstest-pkg-config.patch ) src_prepare() { @@ -63,7 +69,7 @@ src_configure() { } src_test() { - emake check VERBOSE=1 + emake check VERBOSE=1 CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" } src_install() { @@ -80,4 +86,8 @@ pkg_preinst() { elog "The lesspipe.sh symlink has been dropped. If you are still setting" elog "LESSOPEN to that, you will need to update it to '|lesspipe %s'." fi + + if has_version "<${CATEGORY}/${PN}-643" ; then + elog "less now colorizes by default. To disable this, set LESSCOLOR=no." + fi } diff --git a/sys-apps/mawk/Manifest b/sys-apps/mawk/Manifest index 1fcbf8156865..4ff2374127a5 100644 --- a/sys-apps/mawk/Manifest +++ b/sys-apps/mawk/Manifest @@ -4,7 +4,13 @@ DIST mawk-1.3.4-20230404.tgz 403027 BLAKE2B cc10336c902fd72dbcbafd5638699cbc18d9 DIST mawk-1.3.4-20230404.tgz.asc 729 BLAKE2B 10a9bf264c75d24139a0715031ae732237602589b5d7ed8227e88bd1121c61f9770270ec7b03bd456c2eeab6fd9970fb07d0154d97dfe745ffa4cbf733839457 SHA512 7e6cc764598046834e95cf5451376024f9f0f05efc1b3acfdbff38c182910b42561fb77eea06d42b791fdb0fc552b7e9e60cdabc313b03d2c35401b2a6193664 DIST mawk-1.3.4-20230525.tgz 403222 BLAKE2B 9ecb6e469b4318dd78fc70f15864f9cb622e62d0599857880c514882180320596b244d79bb5a0a384f2622d7424e49039110cf0c626723c7491effa964b657f2 SHA512 704c1a94569e8e953af7b00ea81efa20df03483f57e4183935e73df62309874644f2250a307b136af34ce3df62d90170d8afe7b3a86eeacb31cf5845056126cb DIST mawk-1.3.4-20230525.tgz.asc 729 BLAKE2B b1c8d4cc9660a6e35564f955cb51b48ef7656a8e5cced230e9cdea195565133ac74eeade06d2b37bd60e3ee29d44f53bd1ed80cc9c6143d346583aa73f317e34 SHA512 d3826291598db6d7ffc60571f125a1efeab8abc7ce1397c07a2b1bb8d0439091a95f7d0ad19bd55b629dba2eabf9719eeece6fa7c50d246e4d73ab8564742ca1 +DIST mawk-1.3.4-20230730.tgz 410248 BLAKE2B 8f686e728084c576ed98a59e0083a79c259011e278f97cb39237f6789a9caa03cf2dfa8ec6bea5e35d467b14548a6a13155a5232f46506da2c3927eead43c8a2 SHA512 a38dad468db614e36149916656c22b0dcd3e66ce4be73dada355f9c96c3b4c864d81cbd65608cbed315050a36e2a3bd049e28ce41818cd5da260141b4548bf46 +DIST mawk-1.3.4-20230730.tgz.asc 729 BLAKE2B 073751f74bb3c94b9bccbb549f900936c09e878921a46a81c757c6849df583fc496251663392456fe6d58b4efb2e0c46b0c0f26589ae35142c1ea187166504cc SHA512 28b0d46248beb0244a9d584690b70338cb29f6b08c29350522e91d56ce2ab625f9696a637fa23b4b43448883f79c6a007d731367274285ec7fa45547f22b910d +DIST mawk-1.3.4-20230808.tgz 410937 BLAKE2B 292774aed97b7e91de71bb978fe87014cf6ef9a5fdfd85abde1ad19317b270ff2d63a47b697f506ca20a2cb780f038f7364c6a6269b2a46102647f32cd2907b8 SHA512 fbf860a70d2e919018a44e43351c2558737a6694c416c17bc1669b5fa18bebedfefbfe3edddaa28143d0445d838c38958b28a92d85d03ef2f2af6d94737abe2c +DIST mawk-1.3.4-20230808.tgz.asc 729 BLAKE2B b1765478576eb624db454ec27969f1ddc3cab7eb94e3725600dd58434972251f3fc0bfe30858bcd05e0e638282a2e035f5b9b2f207f52548307c536556fd731d SHA512 3e7414e0fcc81c6b93c09ba429f189570bb65f91e8b8866ea6beffc0fbd3c983a19f74c7578d55c5a55795fbbb1d1bf62c4927873f40300c79bed9e32006824c EBUILD mawk-1.3.4_p20230322.ebuild 1297 BLAKE2B 2441a6a9e0654d55e0abf9436c023508f9928ae2d27264c88b4bf69220ac16fc2effc7ecb3a2b28a527a5e9eecb3835784483ee0bbc45de529e20e83458fc16b SHA512 9530150a54bf4adb17a9dc24719304e145163fabdc53d9ad649d8ccfed9cc697afd6d27f91429a39839bc88dc24989b49c52f6acbda97554842f13c9008ac948 EBUILD mawk-1.3.4_p20230404.ebuild 1305 BLAKE2B 5555b4d2e6b60e114c6cdc0c5fa626c0d54644344f3130ebc077e023a48870fc9504c5240210bbfe81fcec5de74476a708a44c2442b64e6369a5e1afdbfa1e82 SHA512 2afdcb0a33b1b082c47f4a9021871a514bab190c9b69d84b20962a980014b7669e8848d0011846f99168cadb861a024343986c079564a4a45eb05d1969853cfa EBUILD mawk-1.3.4_p20230525.ebuild 1297 BLAKE2B 2441a6a9e0654d55e0abf9436c023508f9928ae2d27264c88b4bf69220ac16fc2effc7ecb3a2b28a527a5e9eecb3835784483ee0bbc45de529e20e83458fc16b SHA512 9530150a54bf4adb17a9dc24719304e145163fabdc53d9ad649d8ccfed9cc697afd6d27f91429a39839bc88dc24989b49c52f6acbda97554842f13c9008ac948 +EBUILD mawk-1.3.4_p20230730.ebuild 1316 BLAKE2B a282c0528b2f9894583148aec69c5a5eed50281f3c3ca279ec09ed6ffd51abfd578ec71581cc1736ac0d89d0a5fb918879fa0ead4826d99b3a32124f44e507e1 SHA512 bee99f8b22cbf5cf9b472e45bfdab0addfdbcb81042bb4b13539d90814ee9c9450bdbc80b9170ecebba1901b91e9db7fff4cbb4c269869c61e89a041e2bfa8ad +EBUILD mawk-1.3.4_p20230808.ebuild 1316 BLAKE2B a282c0528b2f9894583148aec69c5a5eed50281f3c3ca279ec09ed6ffd51abfd578ec71581cc1736ac0d89d0a5fb918879fa0ead4826d99b3a32124f44e507e1 SHA512 bee99f8b22cbf5cf9b472e45bfdab0addfdbcb81042bb4b13539d90814ee9c9450bdbc80b9170ecebba1901b91e9db7fff4cbb4c269869c61e89a041e2bfa8ad MISC metadata.xml 422 BLAKE2B 8bd344848b5247eb1858b7cd31d91a796671c321610b826e602d9350e59769a4e6612438d9bf89ee2d6d63c327729d88a9ccb538b162beb816fde2910d0a4d9a SHA512 9adcc3c3b54ee935d3363e874e76f9e9b1efee00faac94184a84d10a6600dad4f11da51d4567acabf63707ca55f9b3d5ac3df107c6de8b38cad1da9891e82086 diff --git a/sys-apps/mawk/mawk-1.3.4_p20230730.ebuild b/sys-apps/mawk/mawk-1.3.4_p20230730.ebuild new file mode 100644 index 000000000000..169892e2ceef --- /dev/null +++ b/sys-apps/mawk/mawk-1.3.4_p20230730.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +inherit toolchain-funcs verify-sig + +MY_P="${P/_p/-}" +DESCRIPTION="An (often faster than gawk) awk-interpreter" +HOMEPAGE="https://invisible-island.net/mawk/mawk.html" +SRC_URI="https://invisible-mirror.net/archives/${PN}/${MY_P}.tgz" +SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${MY_P}.tgz.asc )" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 )" + +DOCS=( ACKNOWLEDGMENT CHANGES README ) + +QA_CONFIG_IMPL_DECL_SKIP=( + arc4random_push # doesn't exist on Linux +) + +src_configure() { + tc-export BUILD_CC + econf +} + +src_install() { + default + + exeinto /usr/share/doc/${PF}/examples + doexe examples/* + docompress -x /usr/share/doc/${PF}/examples +} + +pkg_postinst() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk; then + eselect awk update ifunset + fi +} + +pkg_postrm() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk; then + eselect awk update ifunset + fi +} diff --git a/sys-apps/mawk/mawk-1.3.4_p20230808.ebuild b/sys-apps/mawk/mawk-1.3.4_p20230808.ebuild new file mode 100644 index 000000000000..169892e2ceef --- /dev/null +++ b/sys-apps/mawk/mawk-1.3.4_p20230808.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +inherit toolchain-funcs verify-sig + +MY_P="${P/_p/-}" +DESCRIPTION="An (often faster than gawk) awk-interpreter" +HOMEPAGE="https://invisible-island.net/mawk/mawk.html" +SRC_URI="https://invisible-mirror.net/archives/${PN}/${MY_P}.tgz" +SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${MY_P}.tgz.asc )" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 )" + +DOCS=( ACKNOWLEDGMENT CHANGES README ) + +QA_CONFIG_IMPL_DECL_SKIP=( + arc4random_push # doesn't exist on Linux +) + +src_configure() { + tc-export BUILD_CC + econf +} + +src_install() { + default + + exeinto /usr/share/doc/${PF}/examples + doexe examples/* + docompress -x /usr/share/doc/${PF}/examples +} + +pkg_postinst() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk; then + eselect awk update ifunset + fi +} + +pkg_postrm() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk; then + eselect awk update ifunset + fi +} diff --git a/sys-apps/openrazer/Manifest b/sys-apps/openrazer/Manifest index b8cd3858d7e7..4254f7c3badd 100644 --- a/sys-apps/openrazer/Manifest +++ b/sys-apps/openrazer/Manifest @@ -1,4 +1,4 @@ DIST openrazer-3.6.1.tar.gz 244061 BLAKE2B f5fa8bf4ec383cf92d3c9c66db6b2f6cc9e4cf1969558d187ff62e687316b861d3c0f0ba37f5addc0911a49794acc648ae2d6be6f519ea1d33afa3cc9ab7bd1b SHA512 1e1db191e4daa028fe177e9c50ddf2dfffdf7c8ba68d108a2e74232b9accb344dbc5c3352aba223434cf16d79c113e7ba19dc9f2e6672758153c25ba9391cbff -EBUILD openrazer-3.6.1-r2.ebuild 3730 BLAKE2B 5f62b568cecd6d49ebd67f4b715c118b04309684d3201ae47c4325acf40588c18886c26b5d4ddf53168cb5f9b66777a5836adced44c0f470b940d17272cc7b9d SHA512 216ed9490360f83c15a48c96834acba217a2755d70734ff666543dfc807db2a4e86690c5efb873257a900a15ce585eac2a96320cdfea07f6d0864bfbe893ea32 +EBUILD openrazer-3.6.1-r2.ebuild 3729 BLAKE2B 87ac30469407c4816c80ff239036c8c373099a92ff9c2f6eea508f33e02a0846af31e9d0a4cb1b4e132a59c6cf86d844592d742a464c2e99523030a851a0961f SHA512 ba3753c09fb9bc1dde55444a90a1996602fceb5b05053cfe03adf304a3f10c3cb966e01654b9e3333120bfcfc8c41168b4b09a9d489e609ff8e4dc13377da22e EBUILD openrazer-3.6.1.ebuild 3703 BLAKE2B fda67f9e5979847b7607bc93bfacfd54018917ce856445054e54cd1476b41959d45d28e21ea6dff5d7631446011cb3897509880c3fcd404eaacf243a1b510f3d SHA512 111f3f3a8d604be9a5ae2cbee75758e5035efb9fe54139a9070e6be85919ec61430ea605c2a3259e3aae1f188993e3541322b3f9980a2d7d4e6cc596256debc0 MISC metadata.xml 557 BLAKE2B c7d8fe83eb9f1d3d5361d816e6bad6abd2eea172e743a3482b1e67bb77019251b26b2ecb7d9d8e7efd4ada69990ea07735446771a836a64bd110cac6b72a626a SHA512 87490d202ae606a8f4d1fe63e5631c7eae1ae13f0705dc6553f79b351d6181183cc81c69b5740647298a48e35db407821835c8309db725b609f4bcfd8d0bdd56 diff --git a/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild b/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild index a2efe041bbf6..188c2e445376 100644 --- a/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild +++ b/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-2+" diff --git a/sys-apps/pmount/Manifest b/sys-apps/pmount/Manifest index 14ef6169d818..3a6cbeb2ee79 100644 --- a/sys-apps/pmount/Manifest +++ b/sys-apps/pmount/Manifest @@ -6,4 +6,4 @@ AUX pmount-0.9.99_alpha-missing-includes.patch 1522 BLAKE2B d1adc8c74fb67010df91 AUX pmount.bash-completion 2935 BLAKE2B 8d89d6098764dbbbddcdc45e3aaac377eb71ead5ca0ea3f44b9eda1dbe1573e3cde154d51b9486903c6fe104948af1ad29031837375953239956651efff7dfad SHA512 b57a37afc2a124c6a4f19924a367d03b315e93575d0b152acde06e43c7dcd1b3d5df46c02d2e5ceef35911edb4f96d1d4113fb6d7cd1e9531fd9840c3729f924 DIST pmount_0.9.99-alpha.orig.tar.bz2 364282 BLAKE2B a023d75623374186fb2de07bf1a41b01b2fc2570f9560b8bddec04441ffd083c6a0ece32b53db4e6067d181269f74cb7044f2c60bffece4b0e4c8dba9f1611b5 SHA512 12105674f099afb82302c0960f4f50a4bc75382071940e897d9c65b57a0f4de1fafdaa2a4c05f0fa5cba55453ae0c21376b9891353cad1afa88e5fbd9f63d5e9 EBUILD pmount-0.9.99_alpha-r7.ebuild 2268 BLAKE2B 37a7f6aa3c8ab73ac39b3c226644db0a34c1af064ed9a9049741d5569b1b33709783c79cbf07f44bcae1587b7382333c68063b311c9d28f098e1a5a081a553ff SHA512 0c134102d72173ae0d2f0d3916eb2c8b2b900edb602e5f022ffed4be5f342ec49f30796abe246b69f2088fbcca71c53d95faa397be81a625a21ba0dfb597ad33 -MISC metadata.xml 327 BLAKE2B fbd0a551a83863265076b78637b77639b843e7298626ff5ac3d8f7aca6a954e4148e45715a7b83a45f1e3fec3d3ef1a60023b4d5b2c3a475eb91d780dbeebc31 SHA512 3a28a12ce5955d5a3a389f6a934df94ba3438d887075f17d5c5ca19752d3d9a580f4b31b203bf2fffd78afa136a879f338ea4af7c90c344a10acdcae0847f5ba +MISC metadata.xml 242 BLAKE2B cb59d43775ce66631bc52b682a3e9e2ce9df559ab0063bdef9e3f4e0ba56d3da47c085e3bd30cb94ccee4daf14143571ba0f2de5adf709bc9f1fb37503355a48 SHA512 7467737bb177a1e73ce482206e9ddf3b93165e275b29a74d95080ade4b22e7d3388e9ab5a91ffe4f7624e52df18afcd3e4b58be6e9582a1d0f1d1a0a0a442275 diff --git a/sys-apps/pmount/metadata.xml b/sys-apps/pmount/metadata.xml index f3723215f16a..2fc1bb94b95e 100644 --- a/sys-apps/pmount/metadata.xml +++ b/sys-apps/pmount/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + pmount diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest index c264b2ece01a..200f69805866 100644 --- a/sys-apps/portage/Manifest +++ b/sys-apps/portage/Manifest @@ -16,7 +16,7 @@ EBUILD portage-3.0.46.ebuild 9028 BLAKE2B 45cc1c243acdcd59535c2b0ae9f0ab94719f58 EBUILD portage-3.0.47-r1.ebuild 9272 BLAKE2B 5cfd00aa50d078fe299c5cf244064ddf63e9b31a713d96a515c6dac9efd4b2e9964630de983a1707831ef06df49286ea123b9c4dd6503162bb107202f60e71c4 SHA512 3914720ad172677040d9016783145c325ae2504df00180811bcb0418ca983f3c843e57d08ef76d749cddaea4a491e4b95148a62ac85de625a33e083b5289f4c1 EBUILD portage-3.0.48.1-r2.ebuild 9403 BLAKE2B a4df81d1c9e37bab4233bc81950311e2a6a63d128c01b7bf31ad67e26540e5511cd24ecd10694abd7f66a3f5d25a55f14f831237aee8d3386645af36ced1cf5f SHA512 7585547ae3b2c15b65e9a728305775fd5f1dd5109c1a4cd906128c4c74c863aae57e6fefe6363374778c68d380dbae7cb67ac843bf21083fb0c11ade0f78a878 EBUILD portage-3.0.49-r1.ebuild 9399 BLAKE2B a1a18644449ef46cb0f5acd4fa73fdc20da4f9dc5f21e57051286c9c7c7696cfdd7b11955a86f51564fd671a2e89b8f5f28bb87a573b56a89a1b1648e059dada SHA512 f2cee72b1c4774780082a646233668f04bf1a9431158a1747158f43ffb8f6ddbd48ff1736af940f61420ae4b3cc93a00e976354785b986e571cf8269c84ef14f -EBUILD portage-3.0.49-r2.ebuild 9535 BLAKE2B 5937530a60580c92b8d0454da87fdf4351aeeacdae75060a1134217436681ba51d04574efcfc0bc75c3eea67ae6ef9fd27dca95e27098842cdf81e3a90248d8f SHA512 999e4f9f6c47c9c9f072c27d1acb004072e95740f43d57db55e187cb11bc5b66917663db1cb3d81820d7c4a463d2722fe14eb1590a67d26134e044a32daf221f -EBUILD portage-3.0.50.ebuild 6437 BLAKE2B c4f9619ef1634d3dd7d2f5c99fa9b5dc62bc581705de4caacadf546d4227c4f70a957e3c2ae4c7233fe2f0a5d45807d0c383865c8b30c7fdd65fed8c4d624447 SHA512 3c3de114af19108ab6e683234b5f61098c9b312899df8c7a0666e729dce9604475ba1bfe479129e6a4c4bc65e64c4a87c6fe08b68e26e6bcae40ff0624d40830 -EBUILD portage-9999.ebuild 6437 BLAKE2B c4f9619ef1634d3dd7d2f5c99fa9b5dc62bc581705de4caacadf546d4227c4f70a957e3c2ae4c7233fe2f0a5d45807d0c383865c8b30c7fdd65fed8c4d624447 SHA512 3c3de114af19108ab6e683234b5f61098c9b312899df8c7a0666e729dce9604475ba1bfe479129e6a4c4bc65e64c4a87c6fe08b68e26e6bcae40ff0624d40830 +EBUILD portage-3.0.49-r2.ebuild 9528 BLAKE2B 7cd21c0d78dcc10147714beb1b89c1ccd4e0d27a5dc44e39a0acbf420d8d411e353e6fa7d394f36183fea5e88a8257bbd6fc2d02120061793721ec9221093d91 SHA512 17550a67455811f532c64337538a3d50ddca5e7a30ac0cc241c4a5df146e2a9ad5c5c407070863c90a05376e722df2f303666080192bd669e4b395c7818b8163 +EBUILD portage-3.0.50.ebuild 6438 BLAKE2B 3c82373457ed541a20c55b1a59a66c231463270b36870c1195969ca74ac0f6416c97e22e186eefb740be74f245c6296d3b282c720053b2853a5f75c15a653705 SHA512 5cdbc7acfb4868e65e2e9daf35024e7d89338c0ece8c3414b453355b3bb0e3e6d129ceb9803f472ea0bb6b3b52a2b43ae123e6cdff71c9e8d78c4c756e7d447a +EBUILD portage-9999.ebuild 6438 BLAKE2B 3c82373457ed541a20c55b1a59a66c231463270b36870c1195969ca74ac0f6416c97e22e186eefb740be74f245c6296d3b282c720053b2853a5f75c15a653705 SHA512 5cdbc7acfb4868e65e2e9daf35024e7d89338c0ece8c3414b453355b3bb0e3e6d129ceb9803f472ea0bb6b3b52a2b43ae123e6cdff71c9e8d78c4c756e7d447a MISC metadata.xml 1539 BLAKE2B 0efa1ae365449d6593909046c32158a9f6755aa9252c34ae00eb866dd29a0b6a5c2e7a4af9293d0f87c4dd9231132fc5361acb0818fb6beff6dd6fbbdc6f409b SHA512 675f5baa1b3079592e3930b11ca18f324e27c42b5515f9ae815a26e53a465640fa6e9c4069df0e2121932b9f1cc73f2c9469c1529728f3c5ed5c3e687743ac0d diff --git a/sys-apps/portage/portage-3.0.49-r2.ebuild b/sys-apps/portage/portage-3.0.49-r2.ebuild index bfea826b7585..ce4283fbae05 100644 --- a/sys-apps/portage/portage-3.0.49-r2.ebuild +++ b/sys-apps/portage/portage-3.0.49-r2.ebuild @@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2" - 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" fi LICENSE="GPL-2" diff --git a/sys-apps/portage/portage-3.0.50.ebuild b/sys-apps/portage/portage-3.0.50.ebuild index 23a08b5ce03e..91d945df8187 100644 --- a/sys-apps/portage/portage-3.0.50.ebuild +++ b/sys-apps/portage/portage-3.0.50.ebuild @@ -164,7 +164,7 @@ src_install() { my_src_install() { local pydirs=( "${D}$(python_get_sitedir)" - "${D}/usr/lib/portage/${EPYTHON}" + "${ED}/usr/lib/portage/${EPYTHON}" ) meson_src_install diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild index 23a08b5ce03e..91d945df8187 100644 --- a/sys-apps/portage/portage-9999.ebuild +++ b/sys-apps/portage/portage-9999.ebuild @@ -164,7 +164,7 @@ src_install() { my_src_install() { local pydirs=( "${D}$(python_get_sitedir)" - "${D}/usr/lib/portage/${EPYTHON}" + "${ED}/usr/lib/portage/${EPYTHON}" ) meson_src_install diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest index 792958bc616b..a71ebf0b0329 100644 --- a/sys-apps/system-monitoring-center/Manifest +++ b/sys-apps/system-monitoring-center/Manifest @@ -1,10 +1,10 @@ -DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1 SHA512 4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415 DIST system-monitoring-center-2.17.2.tar.gz 534153 BLAKE2B af347f35e4e29e0e8a075176fd971b60e1d474fd620ae01716de629008fac0d25a92c09271b47508173e39385927820f321e73abd6bceb46d76de88254fa257c SHA512 e98115d518e45fffc1c5a1d3391362484fd6ce517e57ba6de93dbcd1ec10c5109642fb0eaa47381eb6ba7bf107838c7f444e3829e699e38218266ab65c15870b DIST system-monitoring-center-2.18.3.tar.gz 1496729 BLAKE2B f9ea49d9bc04b6f395b6a19c4f4a75ad047fcb53e4d766b2a93acac5a05d9bbde89d206d55155fe07a6f52bec04c604bcdaeb9ac37ad4d91da0a2c8e0ae5f98d SHA512 ebe47064647a8089400e1697813e673ce0f8bcf7dde3e79a76670edfd65eea7b59d067544e61dc61c10422e46403174ee6042191e93a09adbcc0076d576372de DIST system-monitoring-center-2.20.2.tar.gz 1503080 BLAKE2B f7be7678b6ba91bba2654bb189ae46775182ae7f9fc349d2259678438597dadb1553aedf461356bf84ff16245263d3d41eb876ec35793fdaf307d404a9491bce SHA512 69df00396bbfea7a08ee067ba32d7163e2ded3fd9c4260fe71fb2b060d91c2e3b7e3aeb3a8d5731e8f1948add59edafedfb3cce1555f599d8e9a56235adc91a9 -EBUILD system-monitoring-center-2.14.0-r1.ebuild 881 BLAKE2B 226d033f2ccc4b168231d383c989734116561979d71447a0a579e47f14ab9d7f155a1e9c152677ab959976bc91c902cd1c372c3c536a0d5a849b09ce8bc618ff SHA512 153236e93e809fafba0376574bab4bbf9472db5e50b07df5c6c30312aa1f18a2c514ba369a6a68de6ad0c4be0727120c81775ace1c36a093971c7df4beffff7c +DIST system-monitoring-center-2.21.1.tar.gz 1505833 BLAKE2B a2270f20e745191eb72c299d2d4f9a28d5a06ec538813ed60afa628bc4cc053a5ca3e0a5daacc60008d46de55a03d7403e2dbec1f3d62fa67361661bc0101ace SHA512 acc3ea1623407aec703efdd8461a67bb858446b6dbcecfddbf26e0edea1c39ca0cd64d0f81d662340d540cf4fe855bcbc8eb20b48af7f2caea2e7b39169c8c53 EBUILD system-monitoring-center-2.17.2-r1.ebuild 1008 BLAKE2B 0cfc5f22af64d9e22282245ce947124448705bbf0a6785ba988cf394ad1b0af820f8ed878233bf88166b4a6eb14c347df6ff5375670f7795f1024f8cfb327e84 SHA512 2683a2a50ffcfedcc45af6f21b2527406047621f0a6ece52b1075e60a598f855277ab6fb66ac6af24a3fe26795f9b9ca443c5df581fc9165d180db82a5b9930d EBUILD system-monitoring-center-2.18.3-r1.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f EBUILD system-monitoring-center-2.20.2.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f +EBUILD system-monitoring-center-2.21.1.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f EBUILD system-monitoring-center-9999.ebuild 1009 BLAKE2B 4be408efef2d904c8735400dd1e35005b58adffe05a81b1164f9bffa595b94ebb13370a0883e33da1ed6a59b2a4aa51d41d2a7d790c8129c943074aaa19ec85b SHA512 24ffa6417e55c025f127cc4fab700fe2d8f3e11c2555a0c27a0adebaf960533626886907f22ba9932f7768b17d7d16568d4cd04964b0c8bba08c9992b6ec2e2f MISC metadata.xml 1342 BLAKE2B 2c160c0ee614f2badb06264876c618b6d652adfa42fa7eab484fb1ff367e7c8e849d25e7f6969e06623c4b58b2b062159600a0c8d5a778d1d238692816a1fa74 SHA512 8f8a6149401e3b32e967cc1f5c77a65cb607957d9375cc8d69741e95e627337bc4d8c59b4afd22ea6ff2e03e3ec31b519d7cf8aab6061d89d3d8b9bc2a2ecead diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.14.0-r1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild similarity index 72% rename from sys-apps/system-monitoring-center/system-monitoring-center-2.14.0-r1.ebuild rename to sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild index cb545dcace5f..0d57d2200134 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.14.0-r1.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild @@ -3,18 +3,24 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-single-r1 xdg DESCRIPTION="Multi-featured system monitor GUI written in Python" HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/" -SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git" +else + SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index d71d76a3fcaa..5bfb808aff8a 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -10,9 +10,11 @@ DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B a45a72bfe113f8cb7424d731692f54 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4 SHA512 39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4 SHA512 c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735 DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b SHA512 6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1 +DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6 SHA512 628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4 EBUILD systemd-utils-252.10.ebuild 11815 BLAKE2B d25fdb6b3ea15768a7894807906e8b9bdf97e11d45d07886eb8361d214de82494986efb9757fd7ffdbffeeb99495404340013c86d2a24e928c6b744e10b050f1 SHA512 bf6ad12b10422b678d3b2110e4e27249dedb1a997d5c283bb9f48c32d593f96343ae0031721053d911a77ebcd12a3e509574eeecb8ab11c7dda5037bf52dd2ed EBUILD systemd-utils-252.9.ebuild 11806 BLAKE2B 47a6f40881f6ed002bfa21c652dc0ddf6813bc74f842e33428241fdb26fb4f8948188f53589258146fcb0a865719e7aafe138a8854e70ea5f46aa87c7b9f0851 SHA512 3c5483674b0a468f0d0f1e4346ffc5f8f6d9c306a0a79d8908d440e837eff96cd8d032f98a521c016db48c9a5bb8bfea45306f83ae82587b92e556a8637282e4 EBUILD systemd-utils-253.5.ebuild 12051 BLAKE2B 511960818a6e9fc2c0ed8d87f052a45cb25f833783d0478c0c0a39926e3971cd8fa44b9fa256a6e3b8cd3aa18e9fd879eaec50036272e5967c8b862a8490c239 SHA512 639bdd4d768a112be06f7cdb227b93ac2288462c614cbc9ab5e1d6a72784aace60a5d22743f13b2f409bf7bafe2f931cdb565c3792b9c0e81366bcc9788f90a0 EBUILD systemd-utils-253.6.ebuild 12170 BLAKE2B ced9811dc7bbfb41f16c1da7bb169da1ff7fe604a412d577097533bd7ed274e09b2fc0186f47af14550011f219834608d476c86973fd556191a8c60e8498a246 SHA512 48bdee88b3ee47af08f244aadfee5d28fb1215c94600d7fb0988ef85b506999058b00259cb244bbd7ab856694fd1d0d56695fb2797daf6d1ad78824ebcbd5cc7 EBUILD systemd-utils-253.7.ebuild 12178 BLAKE2B 0702128e3569f12e0016cb95b65934ea36bf3f97589636f9c80f27d493c0e3c93d07808be3204a88fbd1249dda85c32792fa895ab68e3e988e548b4e955a7209 SHA512 71553c2636af3fc59e690192105e2f6d0776337486b869d7051e63ef9fa087b539c2283e63ea7a0f2d30d32dd2304bfbd734c5d80271ad679cbb459693067f2b +EBUILD systemd-utils-253.8.ebuild 12178 BLAKE2B 0702128e3569f12e0016cb95b65934ea36bf3f97589636f9c80f27d493c0e3c93d07808be3204a88fbd1249dda85c32792fa895ab68e3e988e548b4e955a7209 SHA512 71553c2636af3fc59e690192105e2f6d0776337486b869d7051e63ef9fa087b539c2283e63ea7a0f2d30d32dd2304bfbd734c5d80271ad679cbb459693067f2b MISC metadata.xml 713 BLAKE2B 1dcb5d9949600c9a8c8ac0c005ffa03b2ca91293a932fa96092a24c094e9fb29f2cf063af041432c12daec4aa4e60d11ea77ed0a423e188095f995c68e75b91a SHA512 46d167a6d898abfc56130e373d232c18fb3ef8865755379fa7678c049515458e7354b7a8cab3bf3faa7326932cccceb0b0745b4695ab9bea492bc2344abf9da4 diff --git a/sys-apps/systemd-utils/systemd-utils-253.8.ebuild b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild new file mode 100644 index 000000000000..49d0f39faa66 --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild @@ -0,0 +1,535 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 +inherit secureboot toolchain-funcs udev usr-ldscript + +DESCRIPTION="Utilities split out from systemd for OpenRC users" +HOMEPAGE="https://systemd.io/" + +if [[ ${PV} == *.* ]]; then + MY_P="systemd-stable-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" +else + MY_P="systemd-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" +fi + +MUSL_PATCHSET="systemd-musl-patches-253.3" +SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )" + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev" +REQUIRED_USE="|| ( boot tmpfiles sysusers udev )" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= + virtual/libcrypt:= + ) +" +DEPEND="${COMMON_DEPEND} + >=sys-kernel/linux-headers-3.11 + boot? ( >=sys-boot/gnu-efi-3.0.2 ) +" +RDEPEND="${COMMON_DEPEND} + boot? ( ! -Date: Wed, 26 Jul 2023 11:29:57 +0100 -Subject: [PATCH] efi: link with -z nopack-relative-relocs - -elf2efi.py cannot handle DT_RELR relocations, so disable it -if we can - -Fixes https://github.com/systemd/systemd/issues/28520 ---- a/src/boot/efi/meson.build -+++ b/src/boot/efi/meson.build -@@ -174,6 +174,10 @@ efi_c_ld_args = [ - '-T' + elf2efi_lds, - ] - -+# On CentOS 8 the nopack-relative-relocs linker flag is not supported, and we get: -+# /usr/bin/ld.bfd: warning: -z nopack-relative-relocs ignored -+efi_c_ld_args += cc.get_supported_link_arguments('-Wl,-z,nopack-relative-relocs') -+ - # efi_c_args is explicitly passed to targets so that they can override distro-provided flags - # that should not be used for EFI binaries. - efi_disabled_c_args = cc.get_supported_arguments( diff --git a/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch b/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch deleted file mode 100644 index 04dd166310c8..000000000000 --- a/sys-apps/systemd/files/systemd-254-tmpfiles-udev.patch +++ /dev/null @@ -1,88 +0,0 @@ -https://bugs.gentoo.org/911723 -https://github.com/systemd/systemd/issues/28588 -https://github.com/systemd/systemd/issues/28653 -https://github.com/systemd/systemd/pull/28681 - -(Skipped first commit as it was a revert of https://github.com/systemd/systemd/commit/a3d610998ad3b4c88224fe89a048a84dbceb652b.patc -which wasn't in 254.) - -From 31845ef554877525dc4ff4f25ad11ad805ebf81c Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 5 Aug 2023 04:37:19 +0900 -Subject: [PATCH 2/4] unit: make udev rules take precesence over tmpfiles - -Without this change, there are no ordering between udevd and tmpfiles, -and if tmpfiles is invoked later it may discard the permission set by -udevd. - -Fixes an issue introduced by b42482af904ae0b94a6e4501ec595448f0ba1c06. - -Fixes #28588 and #28653. ---- a/units/systemd-udevd.service.in -+++ b/units/systemd-udevd.service.in -@@ -12,6 +12,7 @@ Description=Rule-based Manager for Device Events and Files - Documentation=man:systemd-udevd.service(8) man:udev(7) - DefaultDependencies=no - After=systemd-sysusers.service systemd-hwdb-update.service -+After=systemd-tmpfiles-setup-dev.service - Before=sysinit.target - ConditionPathIsReadWrite=/sys - - -From b768379e8b494b025f41946205944a6f3a1a553f Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 5 Aug 2023 04:52:16 +0900 -Subject: [PATCH 3/4] test: add short test for device node permission - ---- /dev/null -+++ b/test/units/testsuite-17.00.sh -@@ -0,0 +1,18 @@ -+#!/usr/bin/env bash -+# SPDX-License-Identifier: LGPL-2.1-or-later -+set -ex -+set -o pipefail -+ -+# shellcheck source=test/units/util.sh -+. "$(dirname "$0")"/util.sh -+ -+# Tests for issue #28588 and #28653. -+ -+assert_in "systemd-tmpfiles-setup-dev.service" "$(systemctl show --property After --value systemd-udevd.service)" -+assert_in "systemd-udevd.service" "$(systemctl show --property Before --value systemd-tmpfiles-setup-dev.service)" -+ -+if [[ -f /dev/vfio/vfio ]]; then -+ assert_in "crw-rw-rw-" "$(stat --format=%A /dev/vfio/vfio)" -+fi -+ -+exit 0 - -From 23acdb8d0b04d46ecdc88a45594135c321dbfd5b Mon Sep 17 00:00:00 2001 -From: Yu Watanabe -Date: Sat, 5 Aug 2023 05:03:16 +0900 -Subject: [PATCH 4/4] test: shorten timeout for 'udevadm monitor' - -The command should never finish, it is not necessary to wait so long. ---- a/test/units/testsuite-17.10.sh -+++ b/test/units/testsuite-17.10.sh -@@ -79,13 +79,13 @@ udevadm info -w /sys/class/net/$netdev - udevadm info --wait-for-initialization=5 /sys/class/net/$netdev - udevadm info -h - --assert_rc 124 timeout 5 udevadm monitor --assert_rc 124 timeout 5 udevadm monitor -k --assert_rc 124 timeout 5 udevadm monitor -u --assert_rc 124 timeout 5 udevadm monitor -s net --assert_rc 124 timeout 5 udevadm monitor --subsystem-match net/$netdev --assert_rc 124 timeout 5 udevadm monitor -t systemd --assert_rc 124 timeout 5 udevadm monitor --tag-match hello -+assert_rc 124 timeout 1 udevadm monitor -+assert_rc 124 timeout 1 udevadm monitor -k -+assert_rc 124 timeout 1 udevadm monitor -u -+assert_rc 124 timeout 1 udevadm monitor -s net -+assert_rc 124 timeout 1 udevadm monitor --subsystem-match net/$netdev -+assert_rc 124 timeout 1 udevadm monitor -t systemd -+assert_rc 124 timeout 1 udevadm monitor --tag-match hello - udevadm monitor -h - - udevadm settle - diff --git a/sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch b/sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch deleted file mode 100644 index 85f306a175f3..000000000000 --- a/sys-apps/systemd/files/systemd-254-varlink-allocate-heap.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://bugs.gentoo.org/911583 -https://github.com/systemd/systemd/issues/28635 -https://github.com/systemd/systemd/commit/b456f2266afd839f8817235475e57c38e9d76dc9 - -From b456f2266afd839f8817235475e57c38e9d76dc9 Mon Sep 17 00:00:00 2001 -From: Frantisek Sumsal -Date: Wed, 2 Aug 2023 14:55:50 +0200 -Subject: [PATCH] varlink: allocate the buffer for varlink FDs on the heap - -Since it's ~16K, which might cause issues in environments with limited -stack space. - -Resolves: #28635 ---- a/src/shared/varlink.c -+++ b/src/shared/varlink.c -@@ -633,7 +633,7 @@ static int varlink_write(Varlink *v) { - #define VARLINK_FDS_MAX (16U*1024U) - - static int varlink_read(Varlink *v) { -- CMSG_BUFFER_TYPE(CMSG_SPACE(sizeof(int) * VARLINK_FDS_MAX)) control; -+ _cleanup_free_ struct cmsghdr *cmsg_fds = NULL; - struct iovec iov; - struct msghdr mh; - size_t rs; -@@ -690,9 +690,13 @@ static int varlink_read(Varlink *v) { - mh = (struct msghdr) { - .msg_iov = &iov, - .msg_iovlen = 1, -- .msg_control = &control, -- .msg_controllen = sizeof(control), - }; -+ -+ mh.msg_controllen = CMSG_SPACE(sizeof(int) * VARLINK_FDS_MAX); -+ mh.msg_control = cmsg_fds = malloc(mh.msg_controllen); -+ if (!cmsg_fds) -+ return -ENOMEM; -+ - n = recvmsg_safe(v->fd, &mh, MSG_DONTWAIT|MSG_CMSG_CLOEXEC); - } else { - bool prefer_read = v->prefer_read_write; diff --git a/sys-apps/systemd/systemd-254-r1.ebuild b/sys-apps/systemd/systemd-253.8.ebuild similarity index 91% rename from sys-apps/systemd/systemd-254-r1.ebuild rename to sys-apps/systemd/systemd-253.8.ebuild index 3ea2cd6d62b0..cf50cf37cc92 100644 --- a/sys-apps/systemd/systemd-254-r1.ebuild +++ b/sys-apps/systemd/systemd-253.8.ebuild @@ -23,10 +23,10 @@ else MY_P=${MY_PN}-${MY_PV} S=${WORKDIR}/${MY_P} SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 +inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 inherit secureboot systemd toolchain-funcs udev usr-ldscript DESCRIPTION="System and service manager for Linux" @@ -35,13 +35,12 @@ HOMEPAGE="http://systemd.io/" LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0/2" IUSE=" - acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kmod + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd " REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) @@ -91,10 +90,9 @@ COMMON_DEPEND=" # Newer linux-headers needed by ia64, bug #480218 DEPEND="${COMMON_DEPEND} >=sys-kernel/linux-headers-${MINKV} + gnuefi? ( >=sys-boot/gnu-efi-3.0.2 ) " -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - # baselayout-2.2 has /run RDEPEND="${COMMON_DEPEND} >=acct-group/adm-0-r1 @@ -124,10 +122,6 @@ RDEPEND="${COMMON_DEPEND} >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 - boot? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp @@ -166,17 +160,15 @@ BDEPEND=" app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - dev-python/pyelftools[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") + $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') " +python_check_deps() { + python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" QA_EXECSTACK="usr/lib/systemd/boot/efi/*" @@ -230,7 +222,7 @@ pkg_pretend() { } pkg_setup() { - use boot && secureboot_pkg_setup + use gnuefi && secureboot_pkg_setup } src_unpack() { @@ -241,8 +233,6 @@ src_unpack() { src_prepare() { local PATCHES=( "${FILESDIR}/systemd-253-initrd-generators.patch" - "${FILESDIR}/systemd-254-dt_relr.patch" - "${FILESDIR}/systemd-254-varlink-allocate-heap.patch" ) if ! use vanilla; then @@ -290,14 +280,16 @@ multilib_src_configure() { $(meson_native_use_bool acl) $(meson_native_use_bool apparmor) $(meson_native_use_bool audit) - $(meson_native_use_bool boot bootloader) $(meson_native_use_bool cryptsetup libcryptsetup) $(meson_native_use_bool curl libcurl) $(meson_native_use_bool dns-over-tls dns-over-tls) $(meson_native_use_bool elfutils) $(meson_native_use_bool fido2 libfido2) $(meson_use gcrypt) + $(meson_native_use_bool gnuefi gnu-efi) $(meson_native_use_bool gnutls) + -Defi-includedir="${ESYSROOT}/usr/include/efi" + -Defi-libdir="${ESYSROOT}/usr/$(get_libdir)" $(meson_native_use_bool homed) $(meson_native_use_bool http microhttpd) $(meson_native_use_bool idn) @@ -381,6 +373,10 @@ multilib_src_install_all() { rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die fi + if ! use resolvconf && ! use sysv-utils && use split-usr; then + rmdir "${ED}${rootprefix}"/sbin || die + fi + # https://bugs.gentoo.org/761763 rm -r "${ED}"/usr/lib/sysusers.d || die @@ -398,6 +394,9 @@ multilib_src_install_all() { keepdir /var/lib/systemd keepdir /var/log/journal + # Symlink /etc/sysctl.conf for easy migration. + dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf + if use pam; then newpamd "${FILESDIR}"/systemd-user.pam systemd-user fi @@ -410,10 +409,7 @@ multilib_src_install_all() { gen_usr_ldscript -a systemd udev - if use boot; then - python_fix_shebang "${ED}" - secureboot_auto_sign - fi + use gnuefi && secureboot_auto_sign } migrate_locale() { @@ -461,11 +457,6 @@ migrate_locale() { } pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - if ! use split-usr; then local dir for dir in bin sbin lib usr/sbin; do @@ -480,10 +471,6 @@ pkg_preinst() { die "System layout with split directories still used" fi fi - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi } pkg_postinst() { diff --git a/sys-apps/systemd/systemd-254-r2.ebuild b/sys-apps/systemd/systemd-254-r2.ebuild deleted file mode 100644 index 4005bb141fa7..000000000000 --- a/sys-apps/systemd/systemd-254-r2.ebuild +++ /dev/null @@ -1,528 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -# Avoid QA warnings -TMPFILES_OPTIONAL=1 -UDEV_OPTIONAL=1 - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/systemd/systemd.git" - inherit git-r3 -else - if [[ ${PV} == *.* ]]; then - MY_PN=systemd-stable - else - MY_PN=systemd - fi - MY_PV=${PV/_/-} - MY_P=${MY_PN}-${MY_PV} - S=${WORKDIR}/${MY_P} - SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://systemd.io/" - -LICENSE="GPL-2 LGPL-2.1 MIT public-domain" -SLOT="0/2" -IUSE=" - acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils - fido2 +gcrypt gnutls homed http idn importd iptables +kmod - +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode - +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - dns-over-tls? ( || ( gnutls openssl ) ) - fido2? ( cryptsetup openssl ) - homed? ( cryptsetup pam openssl ) - importd? ( curl lzma || ( gcrypt openssl ) ) - pwquality? ( homed ) -" -RESTRICT="!test? ( test )" - -MINKV="4.15" - -COMMON_DEPEND=" - >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] - sys-libs/libcap:0=[${MULTILIB_USEDEP}] - virtual/libcrypt:=[${MULTILIB_USEDEP}] - acl? ( sys-apps/acl:0= ) - apparmor? ( sys-libs/libapparmor:0= ) - audit? ( >=sys-process/audit-2:0= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) - curl? ( net-misc/curl:0= ) - elfutils? ( >=dev-libs/elfutils-0.158:0= ) - fido2? ( dev-libs/libfido2:0= ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.6.0:0= ) - http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) - idn? ( net-dns/libidn2:= ) - importd? ( - app-arch/bzip2:0= - sys-libs/zlib:0= - ) - kmod? ( >=sys-apps/kmod-15:0= ) - lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) - iptables? ( net-firewall/iptables:0= ) - openssl? ( >=dev-libs/openssl-1.1.0:0= ) - pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) - pkcs11? ( app-crypt/p11-kit:0= ) - pcre? ( dev-libs/libpcre2 ) - pwquality? ( dev-libs/libpwquality:0= ) - qrcode? ( media-gfx/qrencode:0= ) - seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) - selinux? ( sys-libs/libselinux:0= ) - tpm? ( app-crypt/tpm2-tss:0= ) - xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) - zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) -" - -# Newer linux-headers needed by ia64, bug #480218 -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-${MINKV} -" - -PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]' - -# baselayout-2.2 has /run -RDEPEND="${COMMON_DEPEND} - >=acct-group/adm-0-r1 - >=acct-group/wheel-0-r1 - >=acct-group/kmem-0-r1 - >=acct-group/tty-0-r1 - >=acct-group/utmp-0-r1 - >=acct-group/audio-0-r1 - >=acct-group/cdrom-0-r1 - >=acct-group/dialout-0-r1 - >=acct-group/disk-0-r1 - >=acct-group/input-0-r1 - >=acct-group/kvm-0-r1 - >=acct-group/lp-0-r1 - >=acct-group/render-0-r1 - acct-group/sgx - >=acct-group/tape-0-r1 - acct-group/users - >=acct-group/video-0-r1 - >=acct-group/systemd-journal-0-r1 - >=acct-user/root-0-r1 - acct-user/nobody - >=acct-user/systemd-journal-remote-0-r1 - >=acct-user/systemd-coredump-0-r1 - >=acct-user/systemd-network-0-r1 - acct-user/systemd-oom - >=acct-user/systemd-resolve-0-r1 - >=acct-user/systemd-timesync-0-r1 - >=sys-apps/baselayout-2.2 - boot? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep "${PEFILE_DEPEND}") - ) - selinux? ( - sec-policy/selinux-base-policy[systemd] - sec-policy/selinux-ntp - ) - sysv-utils? ( - !sys-apps/openrc[sysv-utils(-)] - !sys-apps/sysvinit - ) - !sysv-utils? ( sys-apps/sysvinit ) - resolvconf? ( !net-dns/openresolv ) - !sys-apps/hwids[udev] - !sys-auth/nss-myhostname - !sys-fs/eudev - !sys-fs/udev -" - -# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) -PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - >=sys-fs/udev-init-scripts-34 - policykit? ( sys-auth/polkit ) - !vanilla? ( sys-apps/gentoo-systemd-integration )" - -BDEPEND=" - app-arch/xz-utils:0 - dev-util/gperf - >=dev-util/meson-0.46 - >=sys-apps/coreutils-8.16 - sys-devel/gettext - virtual/pkgconfig - test? ( - app-text/tree - dev-lang/perl - sys-apps/dbus - ) - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xml-dtd:4.5 - app-text/docbook-xsl-stylesheets - dev-libs/libxslt:0 - ${PYTHON_DEPS} - $(python_gen_cond_dep " - dev-python/jinja[\${PYTHON_USEDEP}] - dev-python/lxml[\${PYTHON_USEDEP}] - boot? ( - dev-python/pyelftools[\${PYTHON_USEDEP}] - test? ( ${PEFILE_DEPEND} ) - ) - ") -" - -QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - if use test && has pid-sandbox ${FEATURES}; then - ewarn "Tests are known to fail with PID sandboxing enabled." - ewarn "See https://bugs.gentoo.org/674458." - fi - - local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS - ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE - ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS - ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS - ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH - ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED - ~!SYSFS_DEPRECATED_V2" - - use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" - use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" - - if kernel_is -ge 5 10 20; then - CONFIG_CHECK+=" ~KCMP" - else - CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" - fi - - if kernel_is -ge 4 18; then - CONFIG_CHECK+=" ~AUTOFS_FS" - else - CONFIG_CHECK+=" ~AUTOFS4_FS" - fi - - if linux_config_exists; then - local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) - if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then - ewarn "It's recommended to set an empty value to the following kernel config option:" - ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" - fi - if linux_chkconfig_present X86; then - CONFIG_CHECK+=" ~DMIID" - fi - fi - - if kernel_is -lt ${MINKV//./ }; then - ewarn "Kernel version at least ${MINKV} required" - fi - - check_extra_config - fi -} - -pkg_setup() { - use boot && secureboot_pkg_setup -} - -src_unpack() { - default - [[ ${PV} != 9999 ]] || git-r3_src_unpack -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/systemd-253-initrd-generators.patch" - "${FILESDIR}/systemd-254-dt_relr.patch" - "${FILESDIR}/systemd-254-varlink-allocate-heap.patch" - "${FILESDIR}/systemd-254-tmpfiles-udev.patch" - ) - - if ! use vanilla; then - PATCHES+=( - "${FILESDIR}/gentoo-generator-path-r2.patch" - "${FILESDIR}/gentoo-journald-audit-r1.patch" - ) - fi - - # Fails with split-usr. - sed -i -e '2i exit 77' test/test-rpm-macros.sh || die - - default -} - -src_configure() { - # Prevent conflicts with i686 cross toolchain, bug 559726 - tc-export AR CC NM OBJCOPY RANLIB - - python_setup - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myconf=( - --localstatedir="${EPREFIX}/var" - -Dsupport-url="https://gentoo.org/support/" - -Dpamlibdir="$(getpam_mod_dir)" - # avoid bash-completion dep - -Dbashcompletiondir="$(get_bashcompdir)" - $(meson_use split-usr) - $(meson_use split-usr split-bin) - -Drootprefix="$(usex split-usr "${EPREFIX:-/}" "${EPREFIX}/usr")" - -Drootlibdir="${EPREFIX}/usr/$(get_libdir)" - # Disable compatibility with sysvinit - -Dsysvinit-path= - -Dsysvrcnd-path= - # Avoid infinite exec recursion, bug 642724 - -Dtelinit-path="${EPREFIX}/lib/sysvinit/telinit" - # no deps - -Dima=true - -Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified) - # Optional components/dependencies - $(meson_native_use_bool acl) - $(meson_native_use_bool apparmor) - $(meson_native_use_bool audit) - $(meson_native_use_bool boot bootloader) - $(meson_native_use_bool cryptsetup libcryptsetup) - $(meson_native_use_bool curl libcurl) - $(meson_native_use_bool dns-over-tls dns-over-tls) - $(meson_native_use_bool elfutils) - $(meson_native_use_bool fido2 libfido2) - $(meson_use gcrypt) - $(meson_native_use_bool gnutls) - $(meson_native_use_bool homed) - $(meson_native_use_bool http microhttpd) - $(meson_native_use_bool idn) - $(meson_native_use_bool importd) - $(meson_native_use_bool importd bzip2) - $(meson_native_use_bool importd zlib) - $(meson_native_use_bool kmod) - $(meson_use lz4) - $(meson_use lzma xz) - $(meson_use test tests) - $(meson_use zstd) - $(meson_native_use_bool iptables libiptc) - $(meson_native_use_bool openssl) - $(meson_use pam) - $(meson_native_use_bool pkcs11 p11kit) - $(meson_native_use_bool pcre pcre2) - $(meson_native_use_bool policykit polkit) - $(meson_native_use_bool pwquality) - $(meson_native_use_bool qrcode qrencode) - $(meson_native_use_bool seccomp) - $(meson_native_use_bool selinux) - $(meson_native_use_bool tpm tpm2) - $(meson_native_use_bool test dbus) - $(meson_native_use_bool xkb xkbcommon) - -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" - # Breaks screen, tmux, etc. - -Ddefault-kill-user-processes=false - -Dcreate-log-dirs=false - - # multilib options - $(meson_native_true backlight) - $(meson_native_true binfmt) - $(meson_native_true coredump) - $(meson_native_true environment-d) - $(meson_native_true firstboot) - $(meson_native_true hibernate) - $(meson_native_true hostnamed) - $(meson_native_true ldconfig) - $(meson_native_true localed) - $(meson_native_true man) - $(meson_native_true networkd) - $(meson_native_true quotacheck) - $(meson_native_true randomseed) - $(meson_native_true rfkill) - $(meson_native_true sysusers) - $(meson_native_true timedated) - $(meson_native_true timesyncd) - $(meson_native_true tmpfiles) - $(meson_native_true vconsole) - ) - - meson_src_configure "${myconf[@]}" -} - -multilib_src_test() { - unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR - local -x COLUMNS=80 - meson_src_test -} - -multilib_src_install_all() { - local rootprefix=$(usex split-usr '' /usr) - local sbin=$(usex split-usr sbin bin) - - # meson doesn't know about docdir - mv "${ED}"/usr/share/doc/{systemd,${PF}} || die - - einstalldocs - dodoc "${FILESDIR}"/nsswitch.conf - - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/legacy.conf - - if ! use resolvconf; then - rm -f "${ED}${rootprefix}/${sbin}"/resolvconf || die - fi - - if ! use sysv-utils; then - rm "${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,shutdown} || die - rm "${ED}"/usr/share/man/man1/init.1 || die - rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die - fi - - # https://bugs.gentoo.org/761763 - rm -r "${ED}"/usr/lib/sysusers.d || die - - # Preserve empty dirs in /etc & /var, bug #437008 - keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} - keepdir /etc/kernel/install.d - keepdir /etc/systemd/{network,system,user} - keepdir /etc/udev/rules.d - - keepdir /etc/udev/hwdb.d - - keepdir "${rootprefix}"/lib/systemd/{system-sleep,system-shutdown} - keepdir /usr/lib/{binfmt.d,modules-load.d} - keepdir /usr/lib/systemd/user-generators - keepdir /var/lib/systemd - keepdir /var/log/journal - - if use pam; then - newpamd "${FILESDIR}"/systemd-user.pam systemd-user - fi - - if use split-usr; then - # Avoid breaking boot/reboot - dosym ../../../lib/systemd/systemd /usr/lib/systemd/systemd - dosym ../../../lib/systemd/systemd-shutdown /usr/lib/systemd/systemd-shutdown - fi - - gen_usr_ldscript -a systemd udev - - if use boot; then - python_fix_shebang "${ED}" - secureboot_auto_sign - fi -} - -migrate_locale() { - local envd_locale_def="${EROOT}/etc/env.d/02locale" - local envd_locale=( "${EROOT}"/etc/env.d/??locale ) - local locale_conf="${EROOT}/etc/locale.conf" - - if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then - # If locale.conf does not exist... - if [[ -e ${envd_locale} ]]; then - # ...either copy env.d/??locale if there's one - ebegin "Moving ${envd_locale} to ${locale_conf}" - mv "${envd_locale}" "${locale_conf}" - eend ${?} || FAIL=1 - else - # ...or create a dummy default - ebegin "Creating ${locale_conf}" - cat > "${locale_conf}" <<-EOF - # This file has been created by the sys-apps/systemd ebuild. - # See locale.conf(5) and localectl(1). - - # LANG=${LANG} - EOF - eend ${?} || FAIL=1 - fi - fi - - if [[ ! -L ${envd_locale} ]]; then - # now, if env.d/??locale is not a symlink (to locale.conf)... - if [[ -e ${envd_locale} ]]; then - # ...warn the user that he has duplicate locale settings - ewarn - ewarn "To ensure consistent behavior, you should replace ${envd_locale}" - ewarn "with a symlink to ${locale_conf}. Please migrate your settings" - ewarn "and create the symlink with the following command:" - ewarn "ln -s -n -f ../locale.conf ${envd_locale}" - ewarn - else - # ...or just create the symlink if there's nothing here - ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" - ln -n -s ../locale.conf "${envd_locale_def}" - eend ${?} || FAIL=1 - fi - fi -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/sysctl.conf ]]; then - # Symlink /etc/sysctl.conf for easy migration. - dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf - fi - - if ! use split-usr; then - local dir - for dir in bin sbin lib usr/sbin; do - if [[ ! -L ${EROOT}/${dir} ]]; then - eerror "'${EROOT}/${dir}' is not a symbolic link." - FAIL=1 - fi - done - if [[ ${FAIL} ]]; then - eerror "Migration to system layout with merged directories must be performed before" - eerror "installing ${CATEGORY}/${PN} with USE=\"-split-usr\" to avoid run-time breakage." - die "System layout with split directories still used" - fi - fi - if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then - ewarn "The 'gnuefi' USE flag has been renamed to 'boot'." - ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot." - fi -} - -pkg_postinst() { - systemd_update_catalog - - # Keep this here in case the database format changes so it gets updated - # when required. - systemd-hwdb --root="${ROOT}" update - - udev_reload || FAIL=1 - - # Bug 465468, make sure locales are respected, and ensure consistency - # between OpenRC & systemd - migrate_locale - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if type systemctl &>/dev/null; then - systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 - fi - elog "To enable a useful set of services, run the following:" - elog " systemctl preset-all --preset-mode=enable-only" - fi - - if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then - rm "${EROOT}/var/lib/systemd/timesync" - fi - - if [[ ${FAIL} ]]; then - eerror "One of the postinst commands failed. Please check the postinst output" - eerror "for errors. You may need to clean up your system and/or try installing" - eerror "systemd again." - eerror - fi -} - -pkg_prerm() { - # If removing systemd completely, remove the catalog database. - if [[ ! ${REPLACED_BY_VERSION} ]]; then - rm -f -v "${EROOT}"/var/lib/systemd/catalog/database - fi -} diff --git a/sys-apps/systemd/systemd-254.ebuild b/sys-apps/systemd/systemd-254.1.ebuild similarity index 99% rename from sys-apps/systemd/systemd-254.ebuild rename to sys-apps/systemd/systemd-254.1.ebuild index ebd48fa87fc0..a03b6cbadd51 100644 --- a/sys-apps/systemd/systemd-254.ebuild +++ b/sys-apps/systemd/systemd-254.1.ebuild @@ -241,7 +241,6 @@ src_unpack() { src_prepare() { local PATCHES=( "${FILESDIR}/systemd-253-initrd-generators.patch" - "${FILESDIR}/systemd-254-dt_relr.patch" ) if ! use vanilla; then diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz index 5d30796e8857f74cb1a7afe0ed8b1c1d3e944472..4339696a38e44ff368e5c40bf149bfa73cf2b8f0 100644 GIT binary patch literal 9248 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%0AY_Kf)k|uZD*! ztU}2yhc&m+I@-T9c-XLcR60(zyg?y&z&=nC4Xear0ZKuz=ELKw-g_v_A)-b`?$x;od<<^Zl0YqPBM@+A}S1VhWvAdf`pgx_Rs)S zrffoEojUNO@EKObHVzLk&nzGDxzR=_;=~fmSQWfW<$n!XMF@cOXnRl}qk#}v1^qb^ z(&H*JRu$rPA`V76R5|vofi~pna6Kc15AO^OcX<-zPbW9es?ZKX8{=Hj-Bo=dL?pWk zp_4|T0$9i(aG)IF@t~g4rCUi^I;0Ajg>1mzQ$-R|EIi|L=JI7xdK3jvfFj=xMcj?j zz>)&}IP~6l>bzoqaEFrMyv;^ zh@Qrolb56^H2~%y9MLtz4CM1_Ne1AzY}kTmBci}pfby;>^gP~ve)snL{PDxnooVtY zuUl>MF2Mz)@brk|!77wY&^cN<0s#O%nF6q5y9p1%4_b%ODbg+^Bo*-2VkW6WA7Oeh zjdym75Vvgb)rR$K!zuh5sJGB%Jc(C7*Px*f1&zGOs0E;$dfynt18-F2@$Cu)BvdyeOeEuVCIE4T(~gagN?Z+S-}C#QUM+)s7_4Nh1JN2 z$ns7ld-2p+=5S(8GXbjw#w6=dUUAB$ArSeZYNux8G#}Z3C-sAlW@EcS1woz7n4345 zFH9g*&zs+MhJ<6k6R{=UG7PZnB>DvPi579eXW+NNGExQYy2*&7wyOXuBMGVg*?@?! z04f*PQ1>$=YSW3%_W*iwBWy%8p>7@jh71C~!={L_+3S$Xkd5~H+6C&4ujp)iLgApy z@F10koH4>$37{nWV34e5l8Ug6XkLgQI|sdiFiIY2!`gaLol=>LZ^aV?7?P#pCMpWC z9h|~CWHd{VBV+xTk;jO=t}jn7Z}%eh#+QL?APAHYawmIypNeQ9jcWRO7B>Z3Kmb``QP= z3XDSa_!UEoV_=XR)EEw+U?{<*lKtgyqJsU^i^!tus67}zmkYBYQBk}w|2k-5eh-WX z2(FqRE=KLU&ReMHL8Jp)JUWo<82UeL_fg2X)JIYOxWjz=Hul zd4b>T7ewqRAA-}x(h#NODXGwEVkMvsyEoPJSC@tdou!sXoa-Qj9e#HTU=MZ(o^$vZ zn1qy!>iOsx%0{_LvH`9cRaJ0a(*Xn!1gN*Ljr#;F0_to)PQ2*^#D`T+I$BjnarA~K z>FW?fqErd060{r$y=azEX)m;n*x35-R<};c`nZ zNGCKZV1eG**kpbR&i2ek<^aBL!k2MT@D|v=lmUEWhXE;8{Ae*Gzh?mn(rj>gpfZqB zuvc@TrHn$Pf?U_}3ep1vN43nWQQB)=eAn(cO!=clX2ZT)hiJe7OoP4!lpu8+*iru` z=tM`|Ap#9gW*8lRd`t!`u1v za$l11u0vLEA!FbeOnij9hXevxDo0jWv{7xDYDFu9DVu_!f|21UvI+LOtfqMb?a&eE zIH&DKi=)eU1dQG!>lzXbti(O=DQF+}Ku|M2^osh_b|$mBjufz@NOIDU`Uaf9QM}?9 zyjh0?K&73)+!Nq+@Xdp)z3oCiMo{CCX}~q(fS_JYuz2k#c|oLpEL`k=y$w#qcVmqmH6= zv`*}D0QV7me1BG7U6zDuz^az$wt6H9r)3dY;X0}=$vB0ixe!)~p=zW;gRD%1BJ18l zLg%tk4L#7IPc)-%fOa|UF<>v=-zV6e*hlEB;wZ?9)We|UG8f;1=}^;>MFZq&606ox zs>pqdxbzJQsCRc9@kK#l*gNn#M2UoseUC;;lWhq!tvsld zM1F-!pV{DbR0cBoVC}068!dNfOkDPZN^04pVd;V5p0B>d`UU zpkifcLezZDttg2X0AB=6N5@XkB{&Bo7I2|N%?peJqzcdyal@3bI}V%9iqzY7Q2v4z zCwh+kCH-J`JOK5J(!^^~qXAt&yy1n>)S*HT7V~3$CthD4I@S>H{mFh|I@gPb72#DF~WJO)C6>Ja_PhBDnar5XuUL0}(PT>O7yn`0; zl&dT^u|wpaCHxbb*X4*ELoL>XcZ8${{Em}AI*S|J((x4hU)ielowRuUH17|_)7?~o z&inbWlxgC1J=h(vt7L=b0x%)I&EN=1L;&gB|I$DJkvr7`9}JfrBC>6nc;^;X>Vo5U z+T{$Le-*1?P;``bG^&7dz=NUh(PuYz)O5nP(a(4z%melV`H{;e1n3`60+}r1=c&x> zj!rZS-xs^vGMzdI_i7%>Yl4!AA6Bdgf)Xt~)ZiVH65;XWpNbPw=ewO7>NQ(LcuZ*h zck%jZyg#4cz8f>UblI=13#w2kR)e<;x)2?}eg>4_*2&zF^79qIn-~%eMxhQWN*`O6 zV?&uY^>Z?^5H$c_!GdHbG(qkxUXs^JnxD$@JitcrWTVb>(NR43I#FO-2QIm&y)kPC z;j3zwN2`JF(OAhl+w(}lavmsiBpuGui^m@^z__gPK+hV)8{bvvFiM#zm(mATtmE zXtZ@yA%zV+YKY2M`L0m_x5yHYxd@NoKga81-{O{GO$Vf!-E7Bc?gT}}`@y>LfaZ8G z*t%bE!5V?uItJWssz(PCAh>F0$EoqH)|Zzd(dn>s2DDb(MAE5E#oBFOBvBJFYs?NG z+^%3YuvC*$qo$xx#BnCWi$*JeFz6NCkmDrA1{<0TH;QnMk}o}Aa%{Agz|!O)$lWzS zVrzFHtmYau^~E|N>NGG$lPsXd+0|IrPLx$448K+zW4o zl|1sLYH5=)8xIaI68TEPv%#|D>MjT|cpdMn22?fP5(5JHo-HrOA@5#3d>rrA^QV__ z--Qh~@$cbeoo2%!n)>y~7`O;msL@@IHNn1B#FZ`A18YF&fDEaXBfX1B=NF-+jV0JQ zAb`-?yw=u1BCv5_e8m24lK!!2=$ChBL>`$}P-oY(UK|%}i6I@Dk%c0T8YI|BYN4p7 z;#Pv(T|h4s^umyo;G6LHY6P*LL>l==1c7JyD7D3~%e{&!y||qBQ5Oc49kS+2NREs@ z-tg@2BKOPxb(X}+;2WtMkRH23=AsNE$qt^Op{xXS$H-gdxIy}$>9LMh${MksAjlzW z&`W*#jCwtIPZT2H0xmn9N*+q|6oR>}L}CBfnxsI>0V7wtq{d7*&fx=Fp)^S`G%N@N zUL`W)1h5{gn2^%W5gnX(6e({(X^R7!UPmsJGZKGCjm=w+?Ce0+vCqk~QuJ`qK|g{V zTtn5u++~}0-$(2L%kGBQkprd)AGi^0rF?Q@5uHr%jX%)v44P*t9CgXbYVx}VTzx5L=3B65Kp)a z&5#lrksIpX_BAAg1an>~1c_4m)bF&eOdS%12RXXFA zi|rc~#P%PJpB0_gmw@i($EE`)7MVfT?KRAkjv4AnV=YuoLLfU7I4S|lg&CiFkxMWf6S-(T{II&BmnRUMX(OYbGX%vd~!;3?!} z8t2kmOloQE23C6DGOJa8x#R(vu?5JWyP&;2q?l6smST~#Xvj^SkifTI!V%owyx{~G zS<(Ri$7!S*l2$EN_T4to}(M1gzrNL^U3ldd2ROKxBt z|31Q=*JvHt1Qb%boVtRXUIr2PSyqtvqz{DXliH~|+btWd;;{;gkFC8yfkYAFJ^41Y zG=D?H>Y~ReDGoM~c4kDI1D7#77 zk`;?UC9k0bBw1>=gCxy~g2WN1n+_<{uxNw^H`-8hV!>EZ_$?{A{8%qKjM5E?Iy956 zMy=M}MS23B-QsL;h{Yb3yGDj^Kq8GrMqm#FEbRw|u3&;=BXzIELyQ(gH zX8j?{17Ko0_HyC~3GB6Pfz!|-ZdW5!gCDveur#bhX-Z^9`Q~xR6au!gF6^LZ9Fc_O zbhM3-?1O}#J`sz4)PCg8y*jW6iz@s|BrDmJ*kt55d!cb4V>=N#`ZP%xJhbRB@jG35r_HvMb!YiVmAhFU{P(-3PcP43 z-rha!2ZFpCPxNe-k;fWTMo5^>0m1Ev<^x9ql~ZsfYX9=~;5bPiG0=%mEw&MSD!OHo z z7oa}7uxyxV;Bo1Mp?axMl&6`d8j22sW8pPCd1Xm=c9xWp?c>?hh-J`$4mO}*Mh4md z^46$>Uyo7Kq1(Hcuk&#R_Rb?Mn}NR^P*j2re!vN`04>4FF@*=b4HS)GsNp>g^yDU~S$o^_%9z9d>kVB>r390KuQG-7QY2+2q9lEdy+kqPx5A*5jk$4q93bZNN zTM(4UE;A|k=`^z3Vr0+o(@=~qhNXxX(1oyrsAJbBRn~R$t^;VOX$N*msSj~H6EoIbp$56PffX5uP}xh z)&O!kI>b1zj_%3oie&TZ8xgHx8W{^R4GwKUMitGl2Us^EYEi~Rk61$5Ho9)Sg3Mv3 zE@~K6BXGIk+4%Y8SOC?AGOAf5ey8%^et!D=!Ja<9KX+G?5S6!>v1?0L28qI`8cR`M zrt2IKxuOefw_H*0B%y>mj+wt<9Ou`RuP50@> zq8e^z2AES56iz3pJ$N=ko(P%%8J+H1k+3=l(GlO&y(+^B-qq!=AJ)gGbAM2IKRmEW zO^nEImzvpNVxaraZb`3dj@p3EsjFi+aTo_~CQHbz9Z?I2hNv4fC2AZ|M_5X%+%;s} zbYl?qmd?lUBweX0(3`>OL`H>F)-A`pN!CM(h^?Xf7u_dK&wzjGFrq_K&k|pzL%#x# z$gAm=*9Isy5LmHVP?`Msh0G8D#29FVd;x|@xb<|m3vvz~3h@Nve@LvcD#BnrAFoiy>JFKKwRrHfEHNr3;?1|60z{Auu_WZi@7 zR5muLYi@n>k*SL}6msfSN0z!jS8z+N=f18Zb{M}YfdICShHDO&&c~vJ$r(Ts84q~C zvhZ%#^%y*QKvA)4xC11eM{r|V$+GOA3gAShMO~P5HhC<$yG3hIFeI!YINZS0^kaOu z5dB*R@!iYQe_p0J@9lTL>y6E=`--_xDbmd(KER;f2nph9MpsRTG(J&Blejt@VGR{a zn%YuvU8DrzUdNqFI}O`h8sgmPS{}&@UqTKP4Rui!s#rifa(Kwd-3IOWbOlW@8d>Ks z3me|u<)s~9QToaFThleKrmmANf(EocQWx)}E3u&^{HP|goFpLnZDL6h&4Y|o#^$EW`uZ%@yk-@X6(bXTc&Y@jP3ZR_4UQUgF& z^Af3}>*2D-ltI@xC5&U06wJCc$AZ~2S#w}8qJ+@;x@zWryLr~v(F9)J_$!U3;;D82 z6oKY+Fra26z^+T36#vzd1MjArR}_#@!pQnk*%nRX5L&ohx(>@WL^(^*DP=mL7IlL!H+}?m`hQA5wJ$XAAN~jCYl^1mK>z^t C2#53l literal 9255 zcmV+?B-q;@iwFP!00002|9zavl3mAfhWC03z5wi+t8z(&<*>t+H`1O_BiMnVo9KpR z`sw}sm&P4H*+d8=8r|pC$;$kPtStT0kAMB~hfn*hum0Bm;lDn8{2}<{fB56S|M+iz z3V-~eI%mO$olA6Sw3>D-*}~~_t=Vhwr_2yTu(15}z4w}8X|A*x)-o&Y_?7(JqvhSs zveEY9TlNaGg*;0xZN*jAa%1?}+A{A)HFISoH{$u>FaPpm_Th)^>d1NTzUOjjTjIOw z@q5PYr|q8Gw6yb_uDH5PBNdDId#5n(uR- zdW+e5o*(v?pZeFgpKmb>KHg%M_v#^^omQUSMvlv~tF=@XSP5N8r&+Rf76BO5TO$8* z-EJqJGHIE~ol+~iNl0oQA(T+N%OQ+i*E+tr)lTI7hYzjQ?j5PQ>&)}GmA=I+6yMmL zIm;Pou2W;~j+OBNd#_`y`H%@y&pGm6Wwb#?u{E`HA3I5uLL#SY2tDi(SW;?SG6Z}FOaToSYpm^Pvx#G<#}N#Z^Sm@vS|8VgbD!B0wz z=YtP*#=5p+1tEhCaREx5H1CUqEh&#tNrgoDvrtenBp^5SO3{>4Qi!ugvew<=_5S(! z{m1=IHMu{(J%>zVw%u{pIy8iXo<36xmiKZ3c1x6AFjIOs=lF0}v6Muf7zD zH@aNN39uN{udNYh6EIktk@Rv~z%!r+fInD_vjazd98(0y>{%12M6D4I7^gc|!1(Yj zicY&geQwv5_M*k)OU$)L>!pRTL!r_F6jWyeU?X(YNTWPqmfHq&I-b0+VYw$M2#10)Wg;J#cD&#3Neu9WGg?g|nvv zYo>t<)A>&2IDbKlet5aLy4wY;cA$0fGsZ>s!qt3axdrdz)A+4w?;-{WT_aXH$x0sB{5M@TG|-MklLXb+PA%h<$#2eK-63 zdEbKObG|7yL=FIiC@V1AKp4S9hyNgDtd22DT<|9#1P4Mza2&Z7`D(1Kq6DbghNwcl zWCDsBvmM}x*x^uLI#>fT4aZi(ya^KZ0W3glL6QYP{T4LK39%R*AGU%u)^nQA=A9#L z5iEYE0#hB{n4b>^;V}VC3l(AHsgB@*YXb?Qxoi}yEp`wN*c9{`0AZjCBr!<_UTe<* z+d2Rvj5Evcg7)dx*Iz!~1q~*;3mOkX)k4}XRd5V&3pFaKf<#i^E2nm0K8k6u%_KbA zm5z3Z;^I9$Vjw9{Z8*0kyNpOT?%lf6l04)64{)E1;v3}T=PHUzCmwnqL`hz!ln#-!aR%j8=k#60bU>_sFs zvaeEDCIApnQVc-#{$0>MKfT`PS-1}w$kC$*epWc7M`gW<4a$5T1s5&1Y!?pVjX@T4 z-86(*<=x>fDl!p5qAqxFBvQ(4oDX{kpeF?41a?te zz;<`!fHN4@r+}UsY#@9{N!aO`MIMlDkZB-y4nXdrO8Y_CI@>3Wvv@0rv0p=qQm%|CgiShzc2^c)GWy6SI%t#=Xj9%{`D3zK;o8WEZy^RCdV03 zW(!1I@wDj)-Av+zLn3?f2%&&{g$ns4pS1Z0vpNQl4#(qUSvQXu37p~)yxUd4QYvN2rXPwaUO51oK{ZgvbzDSNKpv7I5IR_pgBc)E#%A+&#y%Mfa3Dr)NB|%o zh1`YfEXTp}2sK<`W5=)%*syR$bBIpRm>;(_3HnL{sYmcPE1S27efs+O{T=wD4sSA- zq#^PoGB6deCJ}>St7fD^JD>V2 zxOWUc3qvey_LdOUO+`2OG(!g3nBJ*9iq{hngTB#1NiqtmM-yXIL!I*W)44RpEm{}k zU!NaP%-uxUz))AmN+zH|QllWDrH~*)onu7+gbvPO1$Pf+qr8 zu!#6cR5$Jd^-2CvQNZ2ib*JhBonKB4dGG-k#Df{F*MQ{+3yvOE=Oc*{pUOVg#DBsd zg^z}ZE387vPKPx=y&2lSG4U*A6WPj`7{ci4Z>7&z^t_5zl#%~4URFki`}u*1uDuo5%~ZZxE* z8(YS^8RoKqQ&7U$;s?A9P#45$vShu$Ly!b7AU6nwWOlZrBpOzU#R8O$diWMK54~Y3 zki0N#Q~-dc2wnr6SlXH4Z-fk-L(IZT2^F0XcO6BV3Zl@L&9cz?e~RYJmy( zIsCy%0Hc6^L1R^%)k9$=nXKH_tsjZnn+VdU7X;9V;JYse}>0HjCTgZdZ^ zgvc!DPb|2(tH_vDh-X9`jC81S>{|nE$kXl&gWu)Up<$CJLH-!Ixo53~Fc`3Ae2%_^ z8>J|yLBuPIWn&_$isfw?lGtTTMk!>PEmQBWSYzoAQTs^|y9=1hH@gY^@y0k;baz!> z2ocGyLg=JXr~no+2plL|c-*O{bm>-7mJX>xW+5B!_f(OD6bsMzoH2cwlpaL^6rjkL zLlN7dG_a&VKMvg*PaRk653cbK>An*M1Bq-AFqLo3^A~xMQ!pebI7-I)f=C5h0YFF^ zH)7pMMf5bzoV+AWsR1wt;fSswW+0zeOELhzWx*Ci8xaM*0+e@6q38bg^Sig_=Z_zr z?o5+MdEIK0cL^>ag@;ERcUGZfg3i&>5eNYA$rOMc+f8^7e$YCMPLZ0BkW|25ificNClvf;bX$V9kJ9UekWo}yk!_*X(ajp^@$d7!DryN!7@?>?YhW_q_(R7DIWpFd8F`G@>-_Tc@^&v`Z+scZ27*8dA$PLJ_o;{`(zuo|3Sa>5 zknGfy#5BSUbYf?$@+C|UaDio3ClEhSCD_^!>8)ZoK-UNm@nos#P=jZS4i&pjT*#4n z^-5F|KZW420kJ?UBw1~njl)YUVA5@flv*XNP3cW(UqVQ1EbDy2EW-TA{)+)Uj_QqS zR$v^cLfK~|kSl_ez>Y1~vyOx+X_xv##D41IF2jJHTi*whjQUKaZIU9zsK#B%+6W2< z_q8^H6&Qu;@hb-{j)6gPP-8fNf}sSLO7@q-i3;{tFCvT1PBQ^@NWCM=L;r>XbQT ztkZD;?k*|0DGYLUAh0nlp{VnRc~*}A(8eJmO!&%UxYqOAdHQ(Y_6Z@~9n{UEQ;UUA z1s)FYlPCDienG^J@*y}TmWC)LPf3MV6Dt9A*u8<}9_rHYpgq;{h+}Squ*2^T0qn*O z!E+8D1Cx-FQ9U0WL!Dl(lB|PkhpH+#ui*d!2m;ib*v7R376EnEAt&B+0OI{rPdc8e zj$*flC$YJSAyKLXRS8-)gkBa-L~0UY(qdzy6<+F`Pm&ST6zd>Q%g=a{fV zXayOOBZIUbxN<+-I57hv$`cq5?`f!u76#zi8W=*gfYR6?P=?)>jjupQG%8bzs~Kd$ z@wL^W#_ZlG zC0uUF1?hxF1uW1z3!BVW!CA{}WDel_B77Ma1#f}9OqmWjFAB>(pJ;v+P zhqwLd<-R22U5BjTLVCwB9PttE9uf#(sT^5h(T8f&*&SLLOj#5R6^sl=kqxldWi`zk zXorqK$2n~`S{z-*BVhCpMv&r4+J&iL$9b$ZD%sebfkbKMUs<-)HmP+ zj^Y)2=gkZf0F_n(b9aE(!8Z@GT3dyDjG!bw!|PC;pb|jn1z7?wN6HZ6x*DQ8=%n@> z>`g$+rRpTN2nFD)b5TSln)FB#qkj)F6{`FeF>1RWgAC9q z2YHSL>uRba9SC8Pnm;5iz6p{(Rp(viw$8)ZT*?GEf`&X0hrRZycM=o|0N)V9zLMt4 zmk~TxykOzLPqqgq9wjo<`YvLRjce9^6R*h{nvd6TIQ)fT%7=WAH>D^~De4`Ljl&lB zAf16y#DR;$5j#|7Tv89a=or^iSr|jLt7oFDdP<->f%Ayfa*C7#92oN9H4?eKZc+@d zLON3JrlWOYmjk$u;N$bN`s%VIR0CGEM7PurED$FN5exvxLcn1asH=(XJ_`p=qU1IaE_e#eC))-BuIW1hWB};| z6%8}hWl1^*K&t{gO}(uqCyJCK!P-VVsSh$A8uhUPomhqc_G5I>+!~5m8inpGYG1>;jMjGm#`gefTsW*<&z;=>S7r zv|YE3(K;0?LldIrb8baRya4zjXxch17_op0CFX6Q6ObxEOT-OR!tOY1IxA9d z+d=sgS{&#(_Lua7-SGg_FG>@yMU4h@0r7?xdQ*oAJy?$K^E>hS`p~h4c<)a}JefUo zQ~<-m#z6#0Y4g%fCsou>f)%m_{FB!l0D1>5GxeZXEgEw{!x3wM0~c_x;xq5gw;_q9 z2h6u6l(0V?A=D9I7$gEh)ZqPVQO1oZ0U#h|r;`=!)#l zFrMzF3UuDj4@;RQUe|-&0lP{zXf6N~;@b$0phN_a&iyY91Q6M%9{8ZU>=2P{$;3N1 zsZtjl-_tH<==@QvhC$I$+SaH7$^j3CzDJ+k+)>jB-$Fm*jW7?`5A0vksgqKUcTQv- z8knpCB&og}cz1SVHfq%5Y}HPMt0~byu1c9EK&621q z!mz|d$LAhBK)IR}p&hT1n0@=yDY3I*O=P`*ky1YED#bK}AO^;Z0u3h}{3^yLB9O^4 zzMjg+ZtFy|@OjbPlIhezxL5N~UQ=U6e6eCh5R_=?t_E)(ln9R}|5TiiI-l)aSFia* zgvWr^e;2Qx`uqL)?Yl9vOPBrHx}XY$Vm0`aK^LL}*pGk`TsoQCQhvSycmqR1qEKJt zCg#|yF^V#8>gQx+A!-1=f(6M=XoB3Cydprd&3b)w)b9k}G8 z_Qt3N!dKNUk5&WUqp^lVnq)|{Vv!JH6A|nXFNmr#CBP_HHBHEK1V+((Ox3Utq+8Uv z7=mfu>T{EemAfJq4%P?Z*b+%O@ zqj;<%J`M>KKw@0a)?^LDPccPwSZGJ*Gf95PB>pRfkSD%6_szG7{1B4J7Fx9z)jD0{Rlg$7g^{h&K>|XuzLJs;S99O(~6>JW1)$3mR2IB@#o^_!sP?v-1cr zbc1zMmIjI2;{rF*`B>2D!AAOF$ut)B9bf9eaz6k4^U9&tNtPW$AB-$He2@%XC%Tbp znrN!YYlJAr4-&(BH6R_xF36lW$H?=g5#px$E~gGy&UGnf{J}vzk{VeZW{Ry~ImHo` z=bF6hZD2NGCsvb4ClD#Yf;_9Ja70Q0O%1JNozWIhmXAx79MrU85R*@;nT;d6F)lhi z0hxgSK%>pA3Mp*pRzp?+5F~ z4VvS@U~9YJ!f6C*=@@Xip&lJffZ(dej#J}HtuHS_qSImN3}~&mfuvKLinX70kwi_z ztT8)$aJzz8$5IVSjhcc&5yzPfFB+`?!k|}lLym(OAK387aH9xEFZt2~CdYbf2`o(> zf?TEnk~5bHVR6o0Q(vqTqD~!SG{^#KoL!A|cC`oZV9Q&AdHjK9 z7W!^sGyom;swT3(cw8lJOjB z`O{0k@4|+g`1f$KPP5?K!()Hmfppr^NrBb z!V;_;5I|^cUTf(f5!l!;K4O10N&nb1^vgRmB9F`~sI%)?FOCbg#E^CkVnY#I4HE1m zwNTVkaWg^gE}$0*dZ9~7@JV=lHG}*HYvCqk~QuJ`q zK|g{VTtn5u++`i_zK_@gmfa1pBL|KqeBef~mGa4rMHrdj8-JnU88pvSIO>#>)#Pt= zQGND;T8x_f!lezcrW2o{^X-B6)9^Mb4Y*K)Qc@{VYkN_g;C5dQ#~-exIW@hCU8tg* z7^LhFQENu$H|a}mCks&+ou?tXFYD8lgREipAgA0lL9Y{IBuw!m_lRNj z6XFS%p&3#_BXV8c8=vpk^2_cY-=040caIE!cfO6RPy{1VA?`Fyc5aAY;M`6RMZL1_ z*(#lJ%f;G41+o2G<7Y+Z^(COY`SQ^L6pPFt>+%}rN&6hslg3)8nuI`hC~#B)mJ2gJ z)+C{>W3d=2l!<8#;WB!j9Yv(ELtz!pRfF3JYSAcj#P^pxqfQ$INL7dB{nC30Ff$g< zA$STonfku;7L!_9tAUjsxXfzRUoLq-W^4g6=q_k)4=JY9zNJ_sEgEuDCnWH#mv98P z7jHNKMwZmU|GpckhNM-C6**LNdSPmrA3PlE2P9B~P0blV)nLzZC{f`4c%&|@XQV5L z!;%|V$Deyx;~K3kn}9+}ms3}e)5{+ni8@F zOuw8-1PyYug1;1ETD|B7irkxaikAWy@ZkWNMtw=L+SLFW2p%ZFpZ}fBP54QGXCq>% zgR+{GEm<)MRPq{1K$4|)J4n);C`cTEy5WFA4U0x-aG?z~Cl(GX3cn?V$&XplVbsLV z)~=a!HEOkP69wiIaU_H6T!Wg$T4th)&DZQ_(1a@3Ol}>W@H)F|U3}NJ0D|tWEd?Zy zt|cKikTF1(egRKd>dUb^q_@~RNrkQB_ARl_%WSn^h+Y71wocyC)``HxFCafiqhaDm zyL90*>knBT025=_%Yh>#u-CQ)PD6*drbem;KXgH0YFLTVl*o+o&3%(81Z-wq*g?-Y zA_>dsXd5AEorE7g5ewUDKl1lp9aw}#6@Dd>m266EGIE@~&^Qos8&h}}tmlu<{{A@R z2KDUd0YSZJivrCj=^;zwM{6Oyx8NmAN$u1P8aW%}hZ*^|d#NYrzUd;<) zik>^_4Uq&o)9mtxm~owREM2+4N{)6Lw9|b%C85XG95qcc3Peq%s_SmlImj#w3%d27 zPCyrK;cY~bTYz{pIfod-m`DvBwiBVFpC$=|hZa31ex*zAw4EhoZ7d(DayQF^|9E-#$+q#Q-{BRmsZZX2W_-QDncoHn)1%MR7wNS)mP-Ui@cLt!LrXAQNr3$7| z29%FZzUl-~CN^yb9nWiAd+2-}33?y4*9Xi`w;Vf~1p^$h)pLnl{+2gxT!ra!%P;od64c8;hDal!F?91H}rY$2c`dmlk>nH<>jar5SYuCX$ny za-&{h3^l9)r}E!^e)|03Jbiw@@2(~xDsM4k*IWk=MHkq}4OE$*ya^jb^(HS<%nPm7C+R?5Hr;$&#B8Y@z>}~heUVSX zGo5zonm}~z(j+@-_Y_P3W}@6w#nDMQejRWo7lQYi#MDIO#8OPPpW7m4s&!4<@$yC{ z;fI%|`@AM!JdR`pm{SuJPA91rJR2cT1Wka9PWP=ySRI7uh;Qg#)xiqh3D;jg%#Tm| z{-E-Hcwmv57?IyDHM7CQK=+^BlwQ>w^#MAEu8!fvVH~)bEFrg6L@gj1qHfTXsBuIc zVJWe)X~?+g#vtr1osZ#3x>8lZ#RI1k85L5Qw;c0FvK~@IY<1ngFrPF%Q-Cg{7dkXq zmiRh4^ega)yqa!#Er4Q0>;+Z}Dw99IkQoAi7*FRRUw~l{Zav+tf}Fzy>YC0R>JOpy z@8k7&ZBUm_ui;9)=}L$`mjvkD;Ny&)hvIagNECEUI%(obAJXt>Qx~Chk^ukD1v*S! z_|xD;$+`z;R5murG`GI^k)ew>6mqhvBTL<%E4U?R+2(b`4&yf@5Wv>naLwV;`G72l z19a43Ccp!hg?CNYWANw!Ma8b+4v=&n!Hs1l%b<=5(0Z8`bz#z8gdJB=rTBrrNQ=P_>3A(Bi)AQ$d@4r6XRq7oZ=n6<% zy7zvJH%w|?B6V~m1vc8}>oThOJ9vcvJc6_h|abZA7 zNx-dKs9{1;)otf^5M@K^CjjG^4$BrqIZDwfW!j+@b%QTAegt;kensington@gentoo.org Michael Palimaka - - slashbeast@gentoo.org - Piotr Karbowski - Use hybrid cgroup hierarchy (OpenRC's default) instead of unified. diff --git a/sys-auth/ssh-import-id/Manifest b/sys-auth/ssh-import-id/Manifest index 823297ec861c..70907de57497 100644 --- a/sys-auth/ssh-import-id/Manifest +++ b/sys-auth/ssh-import-id/Manifest @@ -1,4 +1,4 @@ DIST ssh-import-id-5.11.tar.gz 146064 BLAKE2B d869ec480d224aa906ef08b5b9acfbf9324d67bffafadcf1c0adae108ad53e76cdfbcf0d1905a947bda5df507fbd69e7ee121890bc48e452ca67c5acd92ac18c SHA512 49703b8b9c127f13bf0626fd013318b9498ec8a67a060fb7607c7a1894da3e3e3e7e995c9b68af8375237f4031d06abda20f2a9a73a1fabbe33055f2f434716b EBUILD ssh-import-id-5.11-r1.ebuild 675 BLAKE2B 1ace0dcf0c5f7fc95079db4b968e4867ea0c6a7c6094e71a702fb2577ffee332c196f475dd3cff258c4a8b297b28c62b663267bbded2600f70a2f0ba4679e9a9 SHA512 f4590f1ef081d9a327a3ac9eb080475e008bb3a80ce4bfb3d28d2c0a46355b6b56971b30e7a9bd895e1b7b07e82be277de773810d636fd6a364621c8d0cb8a17 EBUILD ssh-import-id-5.11.ebuild 643 BLAKE2B 79487010604b3b453f626b2048fb5c8f49c28f1a7cb88b68f10ce969a285a028d9eae70d6bb74f7ae2ecfe0abeee98cc5c23b5a9d73995bab1b17e5f2fb86358 SHA512 32d64e6d17a6a46b0fe588d83805b5172fda014e5f62f92a1f7444df752aa1ed0723e9d350fffcfe66738c7b19cb5acee7a9fe9ea0173037ce5790966ad2a59f -MISC metadata.xml 358 BLAKE2B 91acc78cd37661bd253369897590130c448d89cdcfd324c3aa4e8f669540d742a3de9602642b1ce048e09ab7b1c7595e88186ea15ade1863dfce8dd22a9d9fcb SHA512 ad8fb377a3fc91116c3c64440d3bda1f7f9cd13d898544efa314b57e9ede5d54f566c7efbbbcae39fc37d07323f2c17163d9ec1532b968c5ce2b14a581ebd3d4 +MISC metadata.xml 273 BLAKE2B fa9a929e831594a0fa92e57ca7e022bfa546fd4acbca574c375ef4d9e9c2c4159978e66ff57662660e6f0cce38dbd11c7b2ccd3de5c5463f0b762660828cfeac SHA512 18a64e171940d5c5bf98af2ad4582900d6c6ec555d0f7ef8223e4ba62fcbe49a186891dc08f9cade95381a4c53c60275a896f31b87e8b220a9bddf92b5d58596 diff --git a/sys-auth/ssh-import-id/metadata.xml b/sys-auth/ssh-import-id/metadata.xml index 77b851e114a2..a8d5f70543c9 100644 --- a/sys-auth/ssh-import-id/metadata.xml +++ b/sys-auth/ssh-import-id/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + ssh-import-id diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index 30473e804ed00a94840d425a18479d55ac39889d..2948fa17bff9986fbae78b024d60acc8892760a4 100644 GIT binary patch delta 9617 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 H3sL|8P^&H* delta 9614 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 E07(e!$^ZZW diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest index f103969c411f..09548f82c245 100644 --- a/sys-cluster/ceph/Manifest +++ b/sys-cluster/ceph/Manifest @@ -32,6 +32,8 @@ AUX ceph-17.2.5-suppress-cmake-warning.patch 370 BLAKE2B 225ee73ddc24e3b39824360 AUX ceph-17.2.6-arrow-flatbuffers-c++14.patch 3905 BLAKE2B 89e1860ff9be4ae899d99f71986a6616636dd8f5c6e1e06fdb2f5500cf86eb374b65f0364b4ca23e3c933ce3f705a0c0b6125bac77b4d66cb76ee1b4a289ba43 SHA512 8be91877d6d6f64b385e8a3914be761ecff8fb6575480e054aa738b036eace86a4dc923b3de6f554925bde55e95b2a26fd6bb2bf6ec552b12db0801600e50a60 AUX ceph-17.2.6-cmake.patch 3014 BLAKE2B bfe19b9667c6b2952b8d09978404d6c1600572ab8adfdd4533a6dd6249d87cefef7da605260612f78a35d9f6af177487bb0a5db88a42e5a8660fc54b0c12ee5b SHA512 b007de53dd0e1e1cc972c9c98205d0957e0d568fadc2d9e4588b5c13e80e4f24915c0e48b347093c7039b3a7e43ca6e9c51a0ebf51a016270ff40e634857ba68 AUX ceph-17.2.6-link-boost-context.patch 522 BLAKE2B 7f50f179324d74a372a038cb183297f9ecac7095a71a810d0d8063d2f80c31013db029e0067ab3b689faa1d4967ed04e077f279a203414e3ce49ddbc6b552e2c SHA512 3b15869a5e9bddbec752f3f612c4c53bf95c8da21a573b92af90f0f9823dddcdeaffef850c2d84bb4ee8bde8ce30a92e0f911c0e9e9007fb44aa8279b5cbec5e +AUX ceph-18.2.0-cyclic-deps.patch 513 BLAKE2B ac3614a17fe03a1b1d1fb1818bfee058158a9df2fb96180e9071f1f6adda9dc784da1028bd0798d3502494a5a0ceb1b9dbb82049719bf0afb514e4a501059b2c SHA512 ba4cee763adae237a26dc766a7164031fcb12a2c5d7924a668bc1b70b3055ce1548f08611f87ef8d1bebafdc4c396a018f6d69f7e8b1a14a76df5f4b7968a577 +AUX ceph-18.2.0-system-opentelemetry.patch 660 BLAKE2B f9abe4bade9675c3adb8d0f984603395a3ca24b8adf862cacf10510dd0db29e730e282d2f7936bb987f58935793d790011a61e52b737bb184b948176aa264d23 SHA512 0ae4455be748bcd9f859e44042b19746c3e931cf12dc664346cf5951c2b414b1c4806174298be8ca9f234b3a09868648e8d2b952af8e1e8668016600c5386726 AUX ceph-mds_at.service 282 BLAKE2B 3a51e5d5e0490c021282a37961824d650891c2d84c077c6479a9ee733f8a16fbe65cf204aa74e30ddd24dc01f32740037a6bd137a40464d57e1afeba5a49f893 SHA512 3a37e187f925e1a5fb672ac90937f544f3b98ed5a30b6a6b931a600f9d6a245373085ed61b40e0c64b30dbfac51dd99cbeaeb7538b5f23953bc0dde1df94742d AUX ceph-mds_at.service.conf 115 BLAKE2B aaaa28074bf47ee98272337b536e6ca89dbbbb0443d7774c38f62da4b210a5b2ffbb53fa2b7f20dffbee08206a0868e33d381a89b613a25b88f897dd32753fd5 SHA512 e0b51882ec864271a6468141fdd185e24cafcd677f312a7658880a30c00fd58d9043b2651548ab23bd01e54be248a1e8c03545a8fda0b699ca051de7ceb925d8 AUX ceph-osd_at.service 362 BLAKE2B 7ccbf3428d687d1dfc3a8e10d56083802bba621d7cc9b965b55677e7ae8ce19bd178d31be687e47ed4ae21eef017c8913339cb465822ceadecd2e90cf84d692d SHA512 99c932fa99679a26b288ad57ca725a50847199915368a07ae1bb589ca777cd6e6a68e84f4d506a1097a06ace06eede176ea573e694bcbe43b434381116d63300 @@ -46,7 +48,10 @@ AUX rbdmap.initd-r1 2372 BLAKE2B dee62cc3e92425bccfce86009be0fbecc84d55923a7dde3 AUX sysctld 57 BLAKE2B 840eec3d188df4998c7ba8fb923777636ae9d2aa342545b69c12e5ea8aa98ae97349b42b56c65a531b207c5f970f873a79c41789941cdd10b279e38f1616f84d SHA512 410f5d721c6cfcc5d7ddaff4f348345140d4b8e1b8fddccb537118bfc59f573ecad63db448598423c9a58fcfdb4cef90e6af27b838e6b77955dfd47673f0f52a DIST ceph-16.2.13.tar.gz 157213576 BLAKE2B cc319ff67f6320c101341d7bbca0d49630fd6d4a5ed48b34e73a9e780ddf934adc35e3ff09e32115fe4b9a853bff9a85ca2c1e5e62d5596251d2dae535726a28 SHA512 39ec2bed1de0276f08bf93241f9fb275893041fd5f20ade75e68728107011ae5d01aed532d5afd8805951d09061a5a3d96c4311701c8897a29668f77126c19ab DIST ceph-17.2.6.tar.gz 168093221 BLAKE2B f79efce9bd7f485b43ae1b4da94a1d9fb3753003f34535e93c80e480ffeaaf054d371f75bca72402da5f9dd460aafa820bb2af550d213bdbcca74aa939180431 SHA512 dca9aea2ce210c15fcc34cb06a5dc5b4488ffa36d684166d47ebd87e48b54b6fee0882e1c67007a780e1c25754e9bc6e760cc10f60ea1183263f8504ef2dbd9b +DIST ceph-18.2.0.tar.gz 197353856 BLAKE2B 0f2217d9ec4105f72b7b48f7981c5cc098e8f6d46b029acaae1aa91d71486e7dc5726cad0763b5bb0f79d006e289a9f590c95f2494c17f2f09fb492c06db455a SHA512 fe6a3ca4227cc05b5effc33a02670c466583ec9e4c7c025241248223992254e6e6551d7db486d5ead36bf0ba922d54e0aabc2aaf456d4593679376ec88bd971a DIST ceph-xsimd-17.2.6.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33 -EBUILD ceph-16.2.13-r1.ebuild 12511 BLAKE2B d500c7227d4896b272ababbf546ea3ca2ced056879943219261d7614b538eeb867f4a45d13b8e08175973e4c9660576626dbdc4d0a1f36942373ea11e6090332 SHA512 30a4e1543eb221c47d5ee44132026f9a9caaa38642f4e2e8166ee4cbb5a919a60b0673750af1187ec0f44c67ca9b8b11a6b8567415111f188200f52c9f6a6b73 -EBUILD ceph-17.2.6-r5.ebuild 13583 BLAKE2B 2dda3c4fb4d195689863617839c6ef3f298128d0d235bb1674b268f5e0043b725cf93729ec792847f2a9c8d076f42d5e9f92fdc83fab874d280a0bf96438a10b SHA512 d11c4028be7191f00eb7de8f4813291a16b035b627db755e710d97c2efd4a17e7d58e8b5a4d10f10ace1d5302b84690f6d5f04638d632a1f7a937a3c06f7d04a +DIST ceph-xsimd-18.2.0.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33 +EBUILD ceph-16.2.13-r2.ebuild 12608 BLAKE2B c845370d7b22863e46ed41dd0658687619e41bfb9b2518fe237ffc5160436f4b02981c4e82dd2e2493d286d549db280adfbc88cd8d4986beac8efd9351988f80 SHA512 f3b07d5f626ac35182295f7a89071f67eb6fb4fb9050ed76b5d8ed0b69b51340b70fe435ea283b358b5008f28b9d07aa13c3652fa3fc1d3ba8604b46f0e00322 +EBUILD ceph-17.2.6-r6.ebuild 13306 BLAKE2B 3483962ba0e195a6e2f5a394f6b0f3c27efb833539ecd0de5e55b6f49c44e7eb079d871461d2dd335391d705262d03406ece5718a775854752d8d0de24084f87 SHA512 e1fff25094bd96d0eb15d647b26ac4c68f457ff71d9cdee9b096c755306fd618bcb5323a353ff8c6199de8995c4c97adc8f05dc7cf2688a9d0c57e0bc2288e63 +EBUILD ceph-18.2.0.ebuild 13107 BLAKE2B d8447b5f4d69ecb0bc746465148ebb9f060a2ea71230cfd67c9c197fb4b9fa3ed6279ccac10704a8851dc305be5b4f052ed983c3b582f70b0c87b073f53673c8 SHA512 2f1b0971fbe230f53c1003af3f95f32521377e53ab3acad9aa7cf806a46e1fb7e862d4922db477de09e8954a95b92a8172a18b465c4b6d6bdb89beffba5915d1 MISC metadata.xml 2504 BLAKE2B df35722094ef7fbc1ecd16d3784e8589958a8d4e2f915e84f41e6ce5191256697a73eb9d3d658089afaaa82a5b23bdf7097870a15e43029d2598bb1792a4b571 SHA512 b0c03c35876eccf78360914237fdef8925963b21f78fd8516e8506150cce36a901562e33e6fab102dd5a4e727f9a4422eb136e5b64d46b9538fb4450b3467b2b diff --git a/sys-cluster/ceph/ceph-16.2.13-r1.ebuild b/sys-cluster/ceph/ceph-16.2.13-r2.ebuild similarity index 99% rename from sys-cluster/ceph/ceph-16.2.13-r1.ebuild rename to sys-cluster/ceph/ceph-16.2.13-r2.ebuild index 5077fc2be131..dccc03e507a4 100644 --- a/sys-cluster/ceph/ceph-16.2.13-r1.ebuild +++ b/sys-cluster/ceph/ceph-16.2.13-r2.ebuild @@ -47,7 +47,6 @@ DEPEND=" dev-cpp/gflags:= =glibc-2.32 + has_version '>=sys-libs/glibc-2.32' && mycmakeargs+=( -DWITH_REENTRANT_STRSIGNAL:BOOL=ON ) + + rm -f "${BUILD_DIR:-${S}}/CMakeCache.txt" \ + || die "failed to remove cmake cache" + + # hopefully this will not be necessary in the next release + use parquet && export ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz" + + cmake_src_configure + + # bug #630232 + sed -i "s:\"${T//:\\:}/${EPYTHON}/bin/python\":\"${PYTHON}\":" \ + "${BUILD_DIR:-${S}}"/include/acconfig.h \ + || die "sed failed" +} + +src_configure() { + use custom-cflags || strip-flags + ceph_src_configure +} + +src_compile() { + cmake_build all + + # we have to do this here to prevent from building everything multiple times + python_copy_sources + python_foreach_impl python_compile +} + +python_compile() { + local CMAKE_USE_DIR="${S}" + ceph_src_configure + + cmake_build src/pybind/CMakeFiles/cython_modules +} + +src_install() { + python_foreach_impl python_install + + python_setup + cmake_src_install + python_optimize + + find "${ED}" -name '*.la' -type f -delete || die + + exeinto /usr/$(get_libdir)/ceph + newexe "${BUILD_DIR}/bin/init-ceph" init-ceph + + insinto /etc/logrotate.d/ + newins "${FILESDIR}"/ceph.logrotate-r2 ${PN} + + keepdir /var/lib/${PN}{,/tmp} /var/log/ceph/stat /var/log/ceph/console + + fowners -R ceph:ceph /var/log/ceph + + newinitd "${FILESDIR}/rbdmap.initd-r1" rbdmap + newinitd "${FILESDIR}/${PN}.initd-r14" ${PN} + newconfd "${FILESDIR}/${PN}.confd-r5" ${PN} + + insinto /etc/sudoers.d + doins sudoers.d/* + + insinto /etc/sysctl.d + newins "${FILESDIR}"/sysctld 90-${PN}.conf + + use tcmalloc && newenvd "${FILESDIR}"/envd-tcmalloc 99${PN}-tcmalloc + + # units aren't installed by the build system unless systemd is enabled + # so no point installing these with the USE flag disabled + if use systemd; then + systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" "ceph-mds@.service" + systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" "ceph-osd@.service" + fi + + udev_dorules udev/*.rules + newtmpfiles "${FILESDIR}"/ceph-tmpfilesd ${PN}.conf + + readme.gentoo_create_doc + + # bug #630232 + sed -i -r "s:${T//:/\\:}/${EPYTHON}:/usr:" "${ED}"/usr/bin/ceph{,-crash} \ + || die "sed failed" + + python_fix_shebang "${ED}"/usr/{,s}bin/ + + # python_fix_shebang apparently is not idempotent + local shebang_regex='(/usr/lib/python-exec/python[0-9]\.[0-9]/python)[0-9]\.[0-9]' + grep -r -E -l --null "${shebang_regex}" "${ED}"/usr/{s,}bin/ \ + | xargs --null --no-run-if-empty -- sed -i -r "s:${shebang_regex}:\1:" || die + + local -a rados_classes=( "${ED}/usr/$(get_libdir)/rados-classes"/* ) + dostrip -x "${rados_classes[@]#${ED}}" +} + +python_install() { + local CMAKE_USE_DIR="${S}" + DESTDIR="${ED}" cmake_build src/pybind/install + + python_optimize +} + +pkg_postinst() { + readme.gentoo_print_elog + tmpfiles_process ${PN}.conf + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-cluster/ceph/files/ceph-18.2.0-cyclic-deps.patch b/sys-cluster/ceph/files/ceph-18.2.0-cyclic-deps.patch new file mode 100644 index 000000000000..af9caa63aed2 --- /dev/null +++ b/sys-cluster/ceph/files/ceph-18.2.0-cyclic-deps.patch @@ -0,0 +1,13 @@ +diff --git a/src/rgw/driver/dbstore/CMakeLists.txt b/src/rgw/driver/dbstore/CMakeLists.txt +index a3aca7a64e4..072d20193e3 100644 +--- a/src/rgw/driver/dbstore/CMakeLists.txt ++++ b/src/rgw/driver/dbstore/CMakeLists.txt +@@ -24,7 +24,7 @@ set(dbstore_mgr_srcs + dbstore_mgr.cc + ) + +-add_library(dbstore_lib ${dbstore_srcs}) ++ add_library(dbstore_lib STATIC ${dbstore_srcs}) + target_include_directories(dbstore_lib + PUBLIC "${CMAKE_SOURCE_DIR}/src/rgw" + PUBLIC "${CMAKE_SOURCE_DIR}/src/rgw/store/rados" diff --git a/sys-cluster/ceph/files/ceph-18.2.0-system-opentelemetry.patch b/sys-cluster/ceph/files/ceph-18.2.0-system-opentelemetry.patch new file mode 100644 index 000000000000..5e92d491dba9 --- /dev/null +++ b/sys-cluster/ceph/files/ceph-18.2.0-system-opentelemetry.patch @@ -0,0 +1,19 @@ +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 0a841c5db37..29be0232b48 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -433,8 +433,12 @@ add_dependencies(common-objs legacy-option-headers) + + if(WITH_JAEGER) + find_package(thrift 0.13.0 REQUIRED) +- include(BuildOpentelemetry) +- build_opentelemetry() ++ find_package(opentelemetry-cpp REQUIRED) ++ set(jaeger_base ++ opentelemetry-cpp::common ++ opentelemetry-cpp::trace ++ opentelemetry-cpp::jaeger_trace_exporter ++ thrift::libthrift) + add_library(jaeger_base INTERFACE) + target_link_libraries(jaeger_base INTERFACE opentelemetry::libopentelemetry + thrift::libthrift) diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index f564a4f996cb51141d0fa9beac232c46b8e1445b..b89116c5a7d4af1b2f1aae90d86e90f656b2db02 100644 GIT binary patch literal 10504 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 Kg)}TBO8@{oQs)c+ literal 10507 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 N{{#KDh7cu7002V^zxx0H diff --git a/sys-devel/boost-m4/Manifest b/sys-devel/boost-m4/Manifest index 482cf6225edc..bc1583c5d24c 100644 --- a/sys-devel/boost-m4/Manifest +++ b/sys-devel/boost-m4/Manifest @@ -1,5 +1,3 @@ -DIST boost-m4-0.4_p20160328.tar.gz 41253 BLAKE2B 47ad17f652560dce4e276b295e55e7daa8752f1c932a6c0d1bad9e4bc2ff72eb0adfaf8abc4e7c57f179f08857de255935fc530f0a4d8a26d3f6a2a0711417ac SHA512 4aecd311b21ced4a3d62fc706a9fa731c375ea490482f78756892243b5af6909cd8841c249632b37820be7f1bde41c290e842edd933d0c727e1dca76d30eb506 DIST boost-m4-0.4_p20221019.tar.gz 43301 BLAKE2B 8363b4e5406232050017c5272f5954509d784604485e9c5d485fbb360cebfa366bc0732886c13b54935deb6b1a85632c42282e3a51e92082ac3f40a78e43bbbb SHA512 43bf52054ad820d3da12dca38af7e71c80053a09c9dd06a9a5af87e87bafd69e36b891c179353e5c5e63970c38456264176769df6de8719fd6526116e9971dc6 -EBUILD boost-m4-0.4_p20160328.ebuild 897 BLAKE2B ba77eee54c3902a4be584f7bce2823f402ec0978963f67d9dfa51bd97b3401f2ec893abd081154781073a0c5db29700cf4a45629f4148a1fe70c999046c8db85 SHA512 66df32f382df3449a1ee419922e222fb697c20ac4d884aeb3ff5d8a9ab71f28f7b36551ea592bfa347c4eb65d7d3c5d8a7a588d6fe723cc32446333b6f175aeb EBUILD boost-m4-0.4_p20221019.ebuild 958 BLAKE2B ea9b52f4aecbcab47a52aad2de933fdb0763c822e0154d6606848ecf5edd09b492d9a436481e6414b07c1ae636e1d26f43a76714c9221a6e1dd962dc42e5d7f3 SHA512 d980324c52221f94337d30c1614d6d29f6f924389fe048a3f65f4ae561802eeee0dd20e7ef9ee25c379bdcdac8ffbbec2dafa2f511fc0a2a318db44e931e84ee MISC metadata.xml 275 BLAKE2B 2e55e61ce36e08d2d2b3a6420fd63b7c402d7ea4b08343592a5c67aa5833dd9d8f36b3da105b8cc0e8ca9ba20576530defcaab9adfe7da2cdcf644ae4f754007 SHA512 dee02fc3b041169562d61eddebb43e0a26725b52a99bdf8cb9259dc5c749f702cd1a93149db78ae75ff98d702db1b613bec264975f26166d4c379bc226b06b40 diff --git a/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild b/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild deleted file mode 100644 index abe648762767..000000000000 --- a/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Another set of autoconf macros for compiling against boost" -HOMEPAGE="https://github.com/tsuna/boost.m4" -SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="" -S="${WORKDIR}/boost.m4-1489691f65aecb593e33abc3e56ac482dd67da7b" - -# boost.m4 has a buildsystem, but the distributer didn't use make dist -# so we'd have to eautoreconf to use it. Also, its ./configure script -# DEPENDs on boost. For installing one file, bootstrapping the -# buildsystem isn't worth it. -src_configure() { :; } - -src_compile() { :; } - -src_install() { - insinto /usr/share/aclocal - doins build-aux/boost.m4 - - dodoc AUTHORS NEWS README THANKS -} diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest index 316d5bf5d6d8..a0bd6a52b583 100644 --- a/sys-devel/clang-common/Manifest +++ b/sys-devel/clang-common/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD clang-common-14.0.6.ebuild 541 BLAKE2B 87b158e874cf600e23591a8095e0edb4d30d4482600ef8fe38984e9ba9559e6e2226107cd482f355d950392a6a452e1a8ae79d297d5afc3951a7f1c8f6227b5f SHA512 1bd0481468c278f131ec9f87243927b60a59752f4229450559bf8016e9599155a52593810fcdc1cf0aecd4aa1529e8df300d95123a53de18eb326152caafbbef EBUILD clang-common-15.0.7-r5.ebuild 5090 BLAKE2B 39974630209630607d10903585223df68cd809fb390fc9eb2a80c4235ce70ae21120083f8eaf749c769a93f738c4e971e31e978dd637a0b87d07260281db4b83 SHA512 6cb37a7eb373d300d165e851e3643fd35e11d78a6a88617b4a8c0063b83558d10d307c32861e9ba2d0ac902c1cd2069ece6bd1446e309a6753f13adf8cd8fa2c @@ -18,4 +19,5 @@ EBUILD clang-common-17.0.0_rc1.ebuild 5439 BLAKE2B a9e244677be20b2eb40ec21906a29 EBUILD clang-common-17.0.0_rc2.ebuild 5439 BLAKE2B a9e244677be20b2eb40ec21906a2985ffe08936908f0680adf258e2bb0d0cb4c58c17d9914cca82f46845c862266be4c595c54a99fe3ed21e2e7f7d2fa37cb8b SHA512 68b40b0470e25cb50c2cf9ea937a99bd01db8abe8d22c2e51de9ff98ea6cb2389133343757a5c341110c51bb9dc7de5ae66d01597ddc5b9689a578b7158594bc EBUILD clang-common-18.0.0.9999.ebuild 5439 BLAKE2B a9e244677be20b2eb40ec21906a2985ffe08936908f0680adf258e2bb0d0cb4c58c17d9914cca82f46845c862266be4c595c54a99fe3ed21e2e7f7d2fa37cb8b SHA512 68b40b0470e25cb50c2cf9ea937a99bd01db8abe8d22c2e51de9ff98ea6cb2389133343757a5c341110c51bb9dc7de5ae66d01597ddc5b9689a578b7158594bc EBUILD clang-common-18.0.0_pre20230803.ebuild 5439 BLAKE2B a9e244677be20b2eb40ec21906a2985ffe08936908f0680adf258e2bb0d0cb4c58c17d9914cca82f46845c862266be4c595c54a99fe3ed21e2e7f7d2fa37cb8b SHA512 68b40b0470e25cb50c2cf9ea937a99bd01db8abe8d22c2e51de9ff98ea6cb2389133343757a5c341110c51bb9dc7de5ae66d01597ddc5b9689a578b7158594bc +EBUILD clang-common-18.0.0_pre20230810.ebuild 5439 BLAKE2B a9e244677be20b2eb40ec21906a2985ffe08936908f0680adf258e2bb0d0cb4c58c17d9914cca82f46845c862266be4c595c54a99fe3ed21e2e7f7d2fa37cb8b SHA512 68b40b0470e25cb50c2cf9ea937a99bd01db8abe8d22c2e51de9ff98ea6cb2389133343757a5c341110c51bb9dc7de5ae66d01597ddc5b9689a578b7158594bc MISC metadata.xml 735 BLAKE2B 12ea133df3d7eb9367a65e572ef91893e654d5b77caa27c66e4b5b41ba90ebc5e619eb78dfff2a67183d2c1cbfcf35fa903b2bb75604ce153d5cedfce5346e3c SHA512 8ed6b12d4f2aa1985897a8d81ce898dbc0d14ac222f3d0f259cbe80fbb8b2349dff7677627daeaf39a422f290200da4fac6348abc81c9e35da0ca73a11cfdd83 diff --git a/sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild b/sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..9295c64406f2 --- /dev/null +++ b/sys-devel/clang-common/clang-common-18.0.0_pre20230810.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE=" + default-compiler-rt default-libcxx default-lld llvm-libunwind + hardened stricter +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -fstack-clash-protection + -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include () && !defined(__GLIBC__) + # include + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 + # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # endif + # undef __GENTOO_HAS_FEATURE + #endif + EOF + + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + -D_LIBCPP_ENABLE_ASSERTIONS=1 + EOF + fi + + if use stricter; then + newins - gentoo-stricter.cfg <<-EOF + # This file increases the strictness of older clang versions + # to match the newest upstream version. + + # clang-16 defaults + -Werror=implicit-function-declaration + -Werror=implicit-int + -Werror=incompatible-function-pointer-types + + # constructs banned by C2x + -Werror=deprecated-non-prototype + + # deprecated but large blast radius + #-Werror=strict-prototypes + EOF + + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + @gentoo-stricter.cfg + EOF + fi + + local tool + for tool in clang{,++,-cpp}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + EOF + done +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest index e1ba0c372707..2bea2e55e436 100644 --- a/sys-devel/clang-runtime/Manifest +++ b/sys-devel/clang-runtime/Manifest @@ -6,4 +6,5 @@ EBUILD clang-runtime-17.0.0_rc1.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a69 EBUILD clang-runtime-17.0.0_rc2.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db EBUILD clang-runtime-18.0.0.9999.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db EBUILD clang-runtime-18.0.0_pre20230803.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db +EBUILD clang-runtime-18.0.0_pre20230810.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db MISC metadata.xml 661 BLAKE2B 24688c511713ea102b83c71d226d519981b3aee0e05ef7a56d6a80be829efd843194e45cb4fd801f0bb976b6f1976386d6a2b05d2bc907fe2aa42b22b85b7d1f SHA512 2b5ab8783c90795f2e7d1673d876048ed9745f4911fb7a860df56deac13a6dfeba4581a84562eae54eff757c45042ca3fab75c7800313ae61df9ce69780a9294 diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..67b42357665e --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230810.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-build toolchain-funcs + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/" + +LICENSE="metapackage" +SLOT="${PV%%.*}" +KEYWORDS="" +IUSE="+compiler-rt libcxx openmp +sanitize" +REQUIRED_USE="sanitize? ( compiler-rt )" +PROPERTIES="live" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] + sanitize? ( + ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] + ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) +" + +pkg_pretend() { + if tc-is-clang; then + ewarn "You seem to be using clang as a system compiler. As of clang-16," + ewarn "upstream has turned a few warnings that commonly occur during" + ewarn "configure script runs into errors by default. This causes some" + ewarn "configure tests to start failing, sometimes resulting in silent" + ewarn "breakage, missing functionality or runtime misbehavior. It is" + ewarn "not yet clear whether the change will remain or be reverted." + ewarn + ewarn "For more information, please see:" + ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213" + fi +} diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index 40d0e42dfcbc..b62b40297046 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -16,6 +16,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD clang-14.0.6-r1.ebuild 12014 BLAKE2B 0f9eed7779a5b9aa8f92002f6f4d8e22e7baf3d3f6d1930e4716abf3aa00d866f68a682dc2a404655f53800e26c8b388da552184da6943287b2d91c5c1c2672b SHA512 c5e46f1044604f4e41cdb6c42d2079096c0bcdd396d99f8e95a6b5b66918e3519e4226741202f716fa5f53295188ec2bfcec66ae32480a8e10b4ab18bdb880ab EBUILD clang-14.0.6-r4.ebuild 11942 BLAKE2B 74f901e40ebb6d9daa56aa59a24b9cce51c9c6584424e25011368d516ca7746fa10a3e08ec5a97dcf1b95be503153c32bab878ccd8346f7f8c1bc546c5a5ff62 SHA512 9c43472067e086137be395a73414f3d42d238d0bcaf8facb5fcdfefae16bfbb4319b64eab042923d181e5e6c37e327bb0b8394e11bc45e2d80556b6a0a596f34 @@ -27,4 +28,5 @@ EBUILD clang-17.0.0_rc1.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b3 EBUILD clang-17.0.0_rc2.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 EBUILD clang-18.0.0.9999.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 EBUILD clang-18.0.0_pre20230803.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 +EBUILD clang-18.0.0_pre20230810.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 MISC metadata.xml 1600 BLAKE2B 8e49e099132445cf695e904acad8a699f3d8c4c1e4cd6ba9d0b97180dfa5b67e9c30b00d1e4cb6cd2f61b27f022accc8d6ee889c6569fc58fbc058186ad216fc SHA512 96b7cf4988ff1fd923ec87311caed458b64888b5acaaf20cc1ad893f2a963158f7f59398f9fd4f9e65cab3df265c0d002048ff874f7a76b94f36377bf9e8f5f6 diff --git a/sys-devel/clang/clang-18.0.0_pre20230810.ebuild b/sys-devel/clang/clang-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..aae7c602232c --- /dev/null +++ b/sys-devel/clang/clang-18.0.0_pre20230810.ebuild @@ -0,0 +1,474 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake llvm llvm.org multilib multilib-minimal +inherit prefix python-single-r1 toolchain-funcs + +DESCRIPTION="C language family frontend for LLVM" +HOMEPAGE="https://llvm.org/" + +# MSVCSetupApi.h: MIT +# sorttable.js: MIT + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] + static-analyzer? ( dev-lang/perl:* ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) +" + +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} + >=sys-devel/clang-common-${PV} +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + doc? ( $(python_gen_cond_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + xml? ( virtual/pkgconfig ) +" +PDEPEND=" + ~sys-devel/clang-runtime-${PV} + sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( + clang clang-tools-extra cmake + llvm/lib/Transforms/Hello +) +LLVM_MANPAGES=1 +LLVM_TEST_COMPONENTS=( + llvm/utils +) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +# Multilib notes: +# 1. ABI_* flags control ABIs libclang* is built for only. +# 2. clang is always capable of compiling code for all ABIs for enabled +# target. However, you will need appropriate crt* files (installed +# e.g. by sys-devel/gcc and sys-libs/glibc). +# 3. ${CHOST}-clang wrappers are always installed for all ABIs included +# in the current profile (i.e. alike supported by sys-devel/gcc). +# +# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need +# multilib clang* libraries (not runtime, not wrappers). + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + # create extra parent dir for relative CLANG_RESOURCE_DIR access + mkdir -p x/y || die + BUILD_DIR=${WORKDIR}/x/y/clang + + llvm.org_src_prepare + + # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) + eprefixify \ + lib/Lex/InitHeaderSearch.cpp \ + lib/Driver/ToolChains/Darwin.cpp || die + + if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then + sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die + fi +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # meta-targets + clang-libraries|distribution) + continue + ;; + # tools + clang|clangd|clang-*) + ;; + # static libraries + clang*|findAllSymbols) + continue + ;; + # conditional to USE=doc + docs-clang-html|docs-clang-tools-html) + use doc || continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eqawarn "get_distribution_components() is outdated!" + eqawarn " Add: ${add[*]}" + eqawarn "Remove: ${remove[*]}" + fi + cd - >/dev/null || die + fi +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # common stuff + clang-cmake-exports + clang-headers + clang-resource-headers + libclang-headers + + aarch64-resource-headers + arm-common-resource-headers + arm-resource-headers + core-resource-headers + cuda-resource-headers + hexagon-resource-headers + hip-resource-headers + hlsl-resource-headers + mips-resource-headers + opencl-resource-headers + openmp-resource-headers + ppc-htm-resource-headers + ppc-resource-headers + riscv-resource-headers + systemz-resource-headers + utility-resource-headers + ve-resource-headers + webassembly-resource-headers + windows-resource-headers + x86-resource-headers + + # libs + clang-cpp + libclang + ) + + if multilib_is_native_abi; then + out+=( + # common stuff + bash-autocomplete + libclang-python-bindings + + # tools + amdgpu-arch + c-index-test + clang + clang-format + clang-linker-wrapper + clang-offload-bundler + clang-offload-packager + clang-refactor + clang-repl + clang-rename + clang-scan-deps + diagtool + hmaptool + nvptx-arch + + # needed for cross-compiling Clang + clang-tblgen + ) + + if use extra; then + out+=( + # extra tools + clang-apply-replacements + clang-change-namespace + clang-doc + clang-include-cleaner + clang-include-fixer + clang-move + clang-pseudo + clang-query + clang-reorder-fields + clang-tidy + clang-tidy-headers + clangd + find-all-symbols + modularize + pp-trace + ) + fi + + if llvm_are_manpages_built; then + out+=( docs-clang-man ) + use extra && out+=( docs-clang-tools-man ) + fi + + if use doc; then + out+=( docs-clang-html ) + use extra && out+=( docs-clang-tools-html ) + fi + + use static-analyzer && out+=( + clang-check + clang-extdef-mapping + scan-build + scan-build-py + scan-view + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + local mycmakeargs=( + -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" + # relative to bindir + -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + -DCLANG_LINK_CLANG_DYLIB=ON + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + -DCLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + + # these are not propagated reliably, so redefine them + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + # libgomp support fails to find headers without explicit -I + # furthermore, it provides only syntax checking + -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp + + # disable using CUDA to autodetect GPU, just build for all + -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON + # disable linking to HSA to avoid automagic dep, + # load it dynamically instead + -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON + + -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) + + -DCLANG_ENABLE_LIBXML2=$(usex xml) + -DCLANG_ENABLE_ARCMT=$(usex static-analyzer) + -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) + # TODO: CLANG_ENABLE_HLSL? + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if ! use elibc_musl; then + mycmakeargs+=( + -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) + ) + fi + + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=ON + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + if multilib_is_native_abi; then + local build_docs=OFF + if llvm_are_manpages_built; then + build_docs=ON + mycmakeargs+=( + -DLLVM_BUILD_DOCS=ON + -DLLVM_ENABLE_SPHINX=ON + -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" + -DSPHINX_WARNINGS_AS_ERRORS=OFF + ) + if use extra; then + mycmakeargs+=( + -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" + ) + fi + fi + mycmakeargs+=( + -DCLANG_INCLUDE_DOCS=${build_docs} + ) + fi + if multilib_native_use extra; then + mycmakeargs+=( + -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra + -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} + ) + else + mycmakeargs+=( + -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF + ) + fi + + if [[ -n ${EPREFIX} ]]; then + mycmakeargs+=( + -DGCC_INSTALL_PREFIX="${EPREFIX}/usr" + ) + fi + + if tc-is-cross-compiler; then + has_version -b sys-devel/clang:${LLVM_MAJOR} || + die "sys-devel/clang:${LLVM_MAJOR} is required on the build host." + local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin + mycmakeargs+=( + -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" + -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen + ) + fi + + # LLVM can have very high memory consumption while linking, + # exhausting the limit on 32-bit linker executable + use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + cmake_build distribution +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + local test_targets=( check-clang ) + if multilib_native_use extra; then + test_targets+=( + check-clang-tools + check-clangd + ) + fi + cmake_build "${test_targets[@]}" +} + +src_install() { + MULTILIB_WRAPPED_HEADERS=( + /usr/include/clang/Config/config.h + ) + + multilib-minimal_src_install + + # Move runtime headers to /usr/lib/clang, where they belong + mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die + # move (remaining) wrapped headers back + if use extra; then + mv "${T}"/clang-tidy "${ED}"/usr/include/ || die + fi + mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die + + # Apply CHOST and version suffix to clang tools + local clang_tools=( clang clang++ clang-cl clang-cpp ) + local abi i + + # cmake gives us: + # - clang-X + # - clang -> clang-X + # - clang++, clang-cl, clang-cpp -> clang + # we want to have: + # - clang-X + # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X + # - clang, clang++, clang-cl, clang-cpp -> clang*-X + # also in CHOST variant + for i in "${clang_tools[@]:1}"; do + rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die + dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" + dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" + done + + # now create target symlinks for all supported ABIs + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + for i in "${clang_tools[@]}"; do + dosym "${i}-${LLVM_MAJOR}" \ + "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" + dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ + "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" + done + done +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution + + # move headers to /usr/include for wrapping & ABI mismatch checks + # (also drop the version suffix from runtime headers) + rm -rf "${ED}"/usr/include || die + mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die + mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die + if multilib_native_use extra; then + # don't wrap clang-tidy headers, the list is too long + # (they're fine for non-native ABI but enabling the targets is problematic) + mv "${ED}"/usr/include/clang-tidy "${T}/" || die + fi +} + +multilib_src_install_all() { + python_fix_shebang "${ED}" + if use static-analyzer; then + python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view + fi + + docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" + llvm_install_manpages + # match 'html' non-compression + use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" + # +x for some reason; TODO: investigate + use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" +} + +pkg_postinst() { + if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then + eselect compiler-shadow update all + fi + + elog "You can find additional utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" + if use extra; then + elog "Some of them are vim integration scripts (with instructions inside)." + elog "The run-clang-tidy.py script requires the following additional package:" + elog " dev-python/pyyaml" + fi +} + +pkg_postrm() { + if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then + eselect compiler-shadow clean all + fi +} diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 147022806538..4cc4198645b8 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -11,6 +11,7 @@ DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B dd896b418c1fce35a61005d5b5c90cfd124 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e SHA512 8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1 DIST gcc-11-20230727.tar.xz 76213292 BLAKE2B 8d15efab47a39695997b15d606c27929794c3b8a96da0243f336c78076daad4b322d37ddfca3d928b73ca7a68c25b05a7834596a27ac79d11d2c77777573f118 SHA512 e64b10ab59548695d538d0ca471efb7bb29dd751e719a8e7c1434182a8cf7433e28348fb08c3babe90bda952ee2e739a9fd055ac8b9ed883417066c836d2ffd3 DIST gcc-11-20230803.tar.xz 76202192 BLAKE2B e268c236873635c7059a4f0c88f192eb3634eeba9d8f4d1cf974a2ceae60237024097f4b7a2015694144509492dc3a412c8f77af6f20e0611f2f73f25ce48e36 SHA512 df25cff801f93a858a8326baf74e0d3060208cfde85bce2c1ac1ed38860de04ca1c2c509ca1d43b413bcb4b12cb429cd7aa193bc38fb8a42128e31f0ac92ac21 +DIST gcc-11-20230810.tar.xz 76213220 BLAKE2B a58fc332238352bb5d30201451c1cd2505243f6c5f8c16c8a3373dba304fbbbc60cfccbac030783b3831d8c329c1e58b5014fc6304bee80c8d0b8689761b9805 SHA512 90ee5db43f978fba60231d0c2e0c8c1e9d4bff3f486226ccbf765e9b38fcf11e039bc1dd23f3fde1ff1ce22e9d9e5765b5198da41f61de47da1ab434abc4f1d8 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87 SHA512 31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a SHA512 ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17 @@ -20,19 +21,23 @@ DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 6f6eca272ab506e16a231003c399e285725 DIST gcc-12-20230623.tar.xz 79782948 BLAKE2B 6eeabdd1495482b8bc5a6f2f90cd7d7967b66664d277c5f755f1ee98ac2c99db1552ab13b1c69f4c47d1d0b8de584e6a5f024b45e3c5934f49179cf65ca30acc SHA512 09aa0304a8a916aea7a4714eb3a7541b2015e3bdb8ae9bd40bc289553c4ec86f91b054925d2af45f33af9d20a7422949e691c0f552d68ee1d5206b4007310a88 DIST gcc-12-20230728.tar.xz 79813460 BLAKE2B 89db12fbdc7d75d298335fdd61b15439c161090deb94e224d13592d25fa64fd21c289f75fbe77e5c0d10f90e18019a12c343014e73ef446281ac8c471a39b937 SHA512 20c8bbe3918ed41b05b00cc3fa90e1ee59faf9ece876faf3e93ab01b2a79e6b83b55812e41d662ad1b9a420ca3f891f46cd70aa9f7f6bcf292dda0f57b56681e DIST gcc-12-20230804.tar.xz 79785996 BLAKE2B 6af25c245bed3affa42a265e56afc59afe7001603572223226b236efb67c804697a53b8f31ad68a5ddcaee1533212de87725bbad4acbb67a75e9b007e69fc071 SHA512 44b0c202f913913c586313a0f76bd721566e4519824a18b5569339e3996d556c866e7b980c341aa1d433f56fc8f18d2a11fc47e5bc91b693a3ecfdce37b9082b +DIST gcc-12-20230811.tar.xz 79789344 BLAKE2B eac77a22bf93524e60320db7aeb7ecbfceb0f2e84596ed81b0e8f8ea985fbf412a88c42bf2d58f1aa42698e4cf2037d24fa5457ba4a7d18a5c14fde509b56399 SHA512 e9de50607ae2f8b1800346c1e7f85a042f363c5da00497fc7355d3e89f2e2196df8e04ee1514153cae4bbcc8c8dba187558f062a30ff977f7725576b624f5e42 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82 SHA512 87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152 DIST gcc-13-20230729.tar.xz 84264252 BLAKE2B 85e0b8af941c6d57317bf68503ea278ecd9e0927e994e73b65b2a674610daa83d3081c9aa87326034b22e694e841d714734187a69ffc80d63d1f5e48d9514772 SHA512 46a42d79de118a16dc195605fd461034e9b41856fb11fee3bcce962517e713094935704aa88e1ca05f896176bee9eecfef835ee8858ea584421b924390fe3812 DIST gcc-13-20230805.tar.xz 84271272 BLAKE2B a8898131c3d597417cd349a91d9015d27a7dcbd9bcdbf75c96da45b07fd48b0a2bb240e5e90cb138ebbe7ac9df7c43fc7ca768e88fc1ffe388ab38c4c07cd219 SHA512 386cf5ae6948f7dff45d82910bb52418e0e040a8d2802a658c05cc0bb0be16c880878a18af4fba7a5025132b77657c50b20e84e3ea77c1520a7a135013879750 +DIST gcc-13-20230812.tar.xz 84291228 BLAKE2B 5210e6d2dfc3250efb924ddd8ece283a568669878adc278bb38b7859085109a09881b610a85ecdaac144e5f600e1cf9ebcbbc9e8cb0ae2acb1805e89b0b62868 SHA512 31ff4b3f7b30c1313918c3d492c3a83e321159864b85ac266fa027baf90e41e5cb88208cffa94a482bb898000d6f199556e34e93961a7b6f92566d62cc818613 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c DIST gcc-13.2.0-patches-4.tar.xz 35284 BLAKE2B 230932b5df961518dc0c1aea219e65bd49a64bfcbe0621f90012d8fa18c099fbaa9ce865fb7b95e403e9b227d4cc86bf701668837519a3962a76769f49cd1356 SHA512 5464a6de67ed16a5b3200d513069e8ea10d57d0c78eb84523d30f7abfcaa2611c5462e83f9bbdb079e42b4f702e5f2ecd1db0f370fdf0fe6c0216a08cf2801d7 DIST gcc-13.2.0-patches-5.tar.xz 34672 BLAKE2B f675575477aab22b1ef4105ecbf636b53dde1fc463e8fc79645f0828ff57417a028100ce48eb8ac0b6ca6e8bae91072f3ed2878b9c00fb49397ffcf736606160 SHA512 15b7db29cc03dcdc023551a3cf01f3756724b7caf8fe0d5ed7831ca78f02d9f0a72fb96326cad79bcd9cb358005676d3cb4217dc1b8fccdcd7906ae1a4bee851 +DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43 SHA512 f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43 SHA512 53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2 SHA512 0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656 DIST gcc-14-20230806.tar.xz 85043088 BLAKE2B 1026c65f39cb9930e996c865b80db9b7d3ba24ad7a56566a8a3fa49bf468d8ab1610d8235ff14ba469fb33448cca43cb997eb06692847515db3f6a773b799bbd SHA512 09fb47b3e7d2072095696e68e87f864cb1f14ef3027d904202bbc34a16df93a0c4805185fa0a8572155b11c40bc107074655c4dae078fe371593048f9318e1ab +DIST gcc-14-20230813.tar.xz 85109912 BLAKE2B 7c1f05a377697925776f9166271c0bf4f5f41fc298f3dc39342d37f8f7d2aa6ebbe288fc48f16bfc8081a5aae09228cc41cd34764f71f622f1bcd519dd5d4ce7 SHA512 bdb27b503281d1196cd1d4ffbb043f67758e0018127dfba9c7f1aa19501f03add388c7223ae32098c4fa9d1f6839673b4e7cf0ac283a9940e24f1416047beb7a DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74 SHA512 b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 @@ -41,28 +46,32 @@ DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 1d3bf3e673108ad2fcdcb86daefb4603d1 DIST gcc-9.5.0.tar.xz 72462752 BLAKE2B 69e39314ee6bb46e3be491ba9c3cbc4914cb716f732c6d3f2b14d9382750b40c4f14b5d3051225b81f936ef8297b0ba8cb5439512e961dae5815d3bee2b0bfdb SHA512 cdd144ce4f747e051480410afc8506c90a57cb45da89071ddae377b1453bca3014422455ade9fe4563ebe51f4b6348cbc0c61905a9b8801cd597d51ad0ec62b3 EBUILD gcc-10.4.1_p20230426-r1.ebuild 1394 BLAKE2B 68e7a1e51fe470f4c3d0e3ce412edfe2bc68f156987f984e1a5acc35a2a708215bf6c92ab65df0d7c062157d953d6a68069a5669440f12a8c1383a234a52abbc SHA512 cc09808a6826e0743c70ba0de9eac6f26556b8bdd839c83a97ea491705a1d840e9ece77ec24fcb5710ea70bd812519eaaabeb4f02cec8e087d70696ac1e9d92a EBUILD gcc-10.4.1_p20230621.ebuild 1406 BLAKE2B fc4eda87a7f31859929f8921bd80daa28e8b0c7ed6b039414e3d7af3009a37a8f82f96630c019dec3c461351076a63da7eed89e62bd75f89b637d51a1a4d2b31 SHA512 aa6acd7c72aa5390fec758bf04261f8c26e0102db61f026600f2068eda33689d4a1ae6aa7e80a4032e1cc045e5f164f56b9e2e2e462d8f1ce87e3cc2b9c9b384 -EBUILD gcc-10.5.0.ebuild 1404 BLAKE2B f50219e272a1b23eabf85b6ad1444fb534fa2a02c9bdbdbc36d1ce04223504cdf23a32c5c85897596f6472ebe2bb5b085db3d9c93d461e078c6ce6bdc06b74fb SHA512 3876b38afac9294f9f7ae325ff02df0ad232c3abc9d54b0817f219c41f453ffa5370b1327e00a947771a143c056878cbbc7595f75d7e50c8772863816b34763e +EBUILD gcc-10.5.0.ebuild 1403 BLAKE2B 6845d77825a0994008a913c82d476c7a653c9fa5262ad16d232711294c2e5eb6aebcbdd455e38271b5b14b6a953834847072d68e6425bf4ae99ee4774a79ea22 SHA512 c5f5229b3b73a00a3e7c69eb68e1b064208956d9f0c543d08145f08814f7a5f1f0508643a05119a24a21bdc159e730e7395eeaaf6401aa0342ba028f4c1f6e98 EBUILD gcc-11.3.1_p20230427.ebuild 1605 BLAKE2B 65fc39711c23a635257ca2620c8f5f040c5a90c8df18f5c2b5584f646872a95ace4454d32a658d78afbe167e19193a11a02e777489af98165aa8565088822b9b SHA512 641ebcf7e7f93e51719cd20a72f8e94c31233fb57208b5ebee59994464c98254b04a2669c029239f1337c30a353903545a51dc4a7565dbe3f49b02365f643a21 EBUILD gcc-11.4.0.ebuild 1610 BLAKE2B aeb912c62e629e9eeedf2ef76d8df4c7aa001543a788d01e17b64749a4736d6bdb040adccfbc2cf7980bcb48879652f879a618975b021d55bdce1316ba1f0197 SHA512 fc0db0a1f1d246b6f859a699ec0612e96d2c4a777e7815a8867d3858e4eedb2754ac0ae64e4159e3c1f3f14ab9db0dfb63d6e3bbcfa013f60d7469c5e9c9e7ee -EBUILD gcc-11.4.1_p20230622.ebuild 1613 BLAKE2B 42b7f18d6fba234c803341beb4f0bdd34c8ce411eed18c29b982ec42180936dfc1898ce63a8c7060dc6580376f535fac862053edfedc371f09ca8c528a9257f4 SHA512 6fbd4e180dcd58575d8538a46198908fe564f35630514d634b6f61bcf512519c247f6a665b1f1c3da8e92bb2cbd5cd41baefd4cdeb93330da58c9953f1adcc38 +EBUILD gcc-11.4.1_p20230622.ebuild 1612 BLAKE2B 4f3d27e0196765563bdc3647f4bb1f7ac012baf3ac4aec0df2fcf7a2d85504ad22c938cf0ce361a5bb4d66b47231879d0aad97a03b78c4e6485edeeb576e47c6 SHA512 82e9feb6372e2504461bd7ccd08ce52feb6d8f9e25f055d491d68c6635b67ac9733cc7af27c2b601d5701a674c8c02e0c9b92d0d4feaf4effb2b0999a0eb0a63 EBUILD gcc-11.4.1_p20230727.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167b027737353abf34be5c9c64f463ecf28c1d6eb67f210a39964779a7b2d0adc8e2e052aa15aace5499428f7082c99cdf2 SHA512 a175a89736344022b27199d4f36bb95914c2fdce49787a98bdcd798e6ab1a2d1e8d55769301950472999ba51fbf9bae9b86d3f9914964f361e9a9b526de74170 EBUILD gcc-11.4.1_p20230803.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167b027737353abf34be5c9c64f463ecf28c1d6eb67f210a39964779a7b2d0adc8e2e052aa15aace5499428f7082c99cdf2 SHA512 a175a89736344022b27199d4f36bb95914c2fdce49787a98bdcd798e6ab1a2d1e8d55769301950472999ba51fbf9bae9b86d3f9914964f361e9a9b526de74170 +EBUILD gcc-11.4.1_p20230810.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167b027737353abf34be5c9c64f463ecf28c1d6eb67f210a39964779a7b2d0adc8e2e052aa15aace5499428f7082c99cdf2 SHA512 a175a89736344022b27199d4f36bb95914c2fdce49787a98bdcd798e6ab1a2d1e8d55769301950472999ba51fbf9bae9b86d3f9914964f361e9a9b526de74170 EBUILD gcc-11.5.9999.ebuild 1582 BLAKE2B a5b94704a65afc32a3079ad0732b544c03413a9f4965ccf1c2718fd763dc29b7a64e54b8cbb492d52e93527e3f0d4966d17eb6b6cb81fd609c6629d19f6b124d SHA512 bd165193f6ef2b12930bac05c8c3f75f6bafd143a13ed5c2960f7a1d8039608ca23ccbffe9a6b235d42c789d117e29cb3d47998c71a4a3eba30a63b8b9e0f116 EBUILD gcc-12.2.1_p20230428-r1.ebuild 1609 BLAKE2B a242d9a7eedbf244d1a43ec5d9f8e89e82e15fdfc2a0188dafcd5ee3050dd68e20cb765e06eeae92f1b4b965b9f678bd23786291d207984afe0365728f71a327 SHA512 a844ec1b656ade09280433231828e28bdfac9750e277fb5f7b2c905199f62d1f3d59c5c283706f8e80d8f8e5059a7529cd0b5a3c224a55b6e97faa335b8ebe74 EBUILD gcc-12.3.1_p20230526.ebuild 1609 BLAKE2B a242d9a7eedbf244d1a43ec5d9f8e89e82e15fdfc2a0188dafcd5ee3050dd68e20cb765e06eeae92f1b4b965b9f678bd23786291d207984afe0365728f71a327 SHA512 a844ec1b656ade09280433231828e28bdfac9750e277fb5f7b2c905199f62d1f3d59c5c283706f8e80d8f8e5059a7529cd0b5a3c224a55b6e97faa335b8ebe74 EBUILD gcc-12.3.1_p20230623.ebuild 1620 BLAKE2B 3866983ddc8c6811e00c12af0051e80bfc7f0651a5ef6ca4af9ee651e2efea89a095a616908cccdbac88d8c1baa5ba2eaba7ce7e94f9aae6ff3a56ff52bcd0c2 SHA512 81a426e6392a42d3a28eb6aa5a2de535771fdb87224eafb60ea369c902f27a42c8265565b354d4bbac8daa968849a20370c529c62c9367f0cf58756124d08e0b EBUILD gcc-12.3.1_p20230728.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b EBUILD gcc-12.3.1_p20230804.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b +EBUILD gcc-12.3.1_p20230811.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b EBUILD gcc-12.4.9999.ebuild 1589 BLAKE2B 8de913409a3303b99e08e719751855382983fc3208de45a45e9f42d334c3f5b2b387b910791af804cae0c646c139d735235802bad96b4b84fe54f3cafd46cfec SHA512 fc445103363a11b7628e3f46ad8dc4b4c8e1f942dfd25078b41638779f7e4580fb9acff78812fb1039e5410e6dbdbaeea71b99f2d52ce3c4f04ec30dbf72ef7c EBUILD gcc-13.1.1_p20230527.ebuild 1675 BLAKE2B 79870241df5096103bd49f812832100faf0e6663d97f478fa1dfa73ff31283b86453b0553a4d207da9bd3d4149fc79e9665efe457a7110616908f1e96a4c9695 SHA512 a865581a2f9f98fd92dfeb4a712909e88ca1bd02d3c983be2d2250de8d2b5cc7f8dcb5bc306d70d41feb595d65d5a61c29696dee01b328897768a68625c1a400 EBUILD gcc-13.2.0.ebuild 1679 BLAKE2B dd35823fb6e934b093eccff7d8e4554ee15503bc52b05fe50ce5ec30eecc3741139ddd64959f4151aa057f0e5f806321547a4e48bc105dea4b802efd36d9ac3c SHA512 91ebbcc87519d3b610f2c32a8e034ce34a7bfd4f63676e2cae554f0b44b8a1924404313f231d1ed8919acbd4aefb51655929c5cfde473b53b086ab516682bd79 EBUILD gcc-13.2.1_p20230729.ebuild 1680 BLAKE2B a5e65a610fec237c84f895495ffc3d92d014ea0fa766184fe43cb9f631dc02736621b504a933b5de9a5b77bfaa460b28213760115d65a95e4db822c96a3b021f SHA512 c3aaf245ef73377e56b48239b63264beaded09939cac00ce35bc71a7e14a6ce8c0f4c883c85f397ee7e7d2f46845f44542ffcfd4bb2ee3588597e92474199bc2 EBUILD gcc-13.2.1_p20230805.ebuild 1680 BLAKE2B 704da8b692fac530c860995c1e78fbd1ef8ff90daf23a48660b88795bdc2f34d4f2f1b53c7eadaf8fc4848a5b51d8fba2fb861301c3684c4f37f20fc00f31a45 SHA512 27f113456854feea8f4aaaef707aa966afabc7d208dd5aa8c257fbd95b6ac8b6bb9618ba4079fceee5b7b0de9d032f30bbc40444e0ffbeffd350868988146acd +EBUILD gcc-13.2.1_p20230812.ebuild 1680 BLAKE2B aee3a83f8766cfa29d43bcfe232d517ffb121c1fbffc10422e5a33f7c815176dea24bd0e0d66c173f714e787862d5839797ce1e7dcb07a9bfa9323cc826a2eef SHA512 f6e2a1f67a9ecb19a9f4c6433be3b6f603d8c09b31a5cb3112b997ac1d0ff3cf90cc59cbf59aad028dd343e2d52dce8e9ad25d7ceea13ca0c736da46965a9870 EBUILD gcc-13.3.9999.ebuild 1589 BLAKE2B bf6463d9ba5db2a0d494941a33cc7a2be6fd01fc75222c1de50997555b70ebaf2a374dd9f61ffc3eafc1befe23ebedb36123e4f2366cb623b69f1ed566a1a3b1 SHA512 2138f692eca45b998e5675fde63a5b36dbc1dbdec36d2aecf5695c12c51caeaa578a443bc9e795de9e711a55bef79dbf5ce9751a151002bf1625df90b1bb9ca4 EBUILD gcc-14.0.0.9999.ebuild 1568 BLAKE2B 02ff0ed9ee64898714a411d4d6dce9ab4ed30ec1f8dce58036da4cfdd033281868c82b1a9e6da669898e405194f84be3db34cbf7a8b0144d2049558f30370b90 SHA512 5aa6f2841a026a8b021f3fd0a6ff47f11f1a7039454cb95a8af148f247792c90d08d254b16c1369e0aabf83da53add611594632a951fa075c06daee837eb27c9 EBUILD gcc-14.0.0_pre20230723.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097 EBUILD gcc-14.0.0_pre20230730.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097 EBUILD gcc-14.0.0_pre20230806-r1.ebuild 1642 BLAKE2B 9c663e76e2d7a62d915a9f1b1ce0cc1301a3a582c8314b1b19c6b67f5cc72ad7ec09ade74ef51807e7513d6088374b37bae2b339b490947da6e0deaefd6ff695 SHA512 f792bd5b4a6085af4f537c62d320adf7b0a7ffc71f546fb17ba448c763ff74127dcb5ace37fd3993cf92401a288769bc5675efc5786cf310e64bedd375ec2007 +EBUILD gcc-14.0.0_pre20230813.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097 EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76 EBUILD gcc-9.5.0.ebuild 1206 BLAKE2B 262931215488db54cab2141549f997a48e22d0a917917eb670d41d5b155c7685e92eb1bc3843d2eca47dd15a450199aea5d99777d2870ff09b1a79ac8a63bcb0 SHA512 3737a70e70e53a581280ff1449d7d92bb9ffba0919b618ea43d4747e09b2803795a05c07c0e3a2ec8982f8d5594be58f9ac549d329b18dc236ad5159e4a47132 MISC metadata.xml 5254 BLAKE2B b64569d62dd67c2f2dab441bb2c4a65bcd61b4c9d8ad7543e8f91c583501d72ed1474abf785e68c48de298d8391de3d94b9b4020086b2b0fa9cc477114a92e9e SHA512 f1307b7865dc4c2c843b5f498196bf5710e45e3292181b43687ebe85b5e9b26203c9c83ee7872efe2cd93595eca430de91e3a5fd6900f0f62c875308ccbb0303 diff --git a/sys-devel/gcc/gcc-10.5.0.ebuild b/sys-devel/gcc/gcc-10.5.0.ebuild index 475550cac5c5..7b4e343a625d 100644 --- a/sys-devel/gcc/gcc-10.5.0.ebuild +++ b/sys-devel/gcc/gcc-10.5.0.ebuild @@ -37,7 +37,7 @@ if tc_is_live ; then EGIT_BRANCH=releases/gcc-$(ver_cut 1) elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then # Don't keyword live ebuilds - 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" :; fi diff --git a/sys-devel/gcc/gcc-11.4.1_p20230622.ebuild b/sys-devel/gcc/gcc-11.4.1_p20230622.ebuild index 12f9784484b2..f9062dad2073 100644 --- a/sys-devel/gcc/gcc-11.4.1_p20230622.ebuild +++ b/sys-devel/gcc/gcc-11.4.1_p20230622.ebuild @@ -37,7 +37,7 @@ if tc_is_live ; then EGIT_BRANCH=releases/gcc-$(ver_cut 1) elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then # Don't keyword live ebuilds - 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" :; fi diff --git a/sys-devel/gcc/gcc-11.4.1_p20230810.ebuild b/sys-devel/gcc/gcc-11.4.1_p20230810.ebuild new file mode 100644 index 000000000000..02c58f02f0a6 --- /dev/null +++ b/sys-devel/gcc/gcc-11.4.1_p20230810.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="11.4.0" +PATCH_VER="10" +MUSL_VER="2" +MUSL_GCC_VER="11.4.0" + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply_user +} diff --git a/sys-devel/gcc/gcc-12.3.1_p20230811.ebuild b/sys-devel/gcc/gcc-12.3.1_p20230811.ebuild new file mode 100644 index 000000000000..1ffe2b97a4bf --- /dev/null +++ b/sys-devel/gcc/gcc-12.3.1_p20230811.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="12.3.0" +PATCH_VER="2" +MUSL_VER="1" +MUSL_GCC_VER="12.3.0" + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply_user +} diff --git a/sys-devel/gcc/gcc-13.2.1_p20230812.ebuild b/sys-devel/gcc/gcc-13.2.1_p20230812.ebuild new file mode 100644 index 000000000000..fb3f9765eb8c --- /dev/null +++ b/sys-devel/gcc/gcc-13.2.1_p20230812.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="13.2.0" +PATCH_VER="7" +MUSL_VER="2" +MUSL_GCC_VER="13.2.0" + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + eapply_user +} diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230813.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20230813.ebuild new file mode 100644 index 000000000000..59534d9e96dd --- /dev/null +++ b/sys-devel/gcc/gcc-14.0.0_pre20230813.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="14.0.0" +PATCH_VER="2" +MUSL_VER="1" +MUSL_GCC_VER="14.0.0" + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply_user +} diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest index 7f380d1d5593..563ef98ccb38 100644 --- a/sys-devel/gdb/Manifest +++ b/sys-devel/gdb/Manifest @@ -2,7 +2,7 @@ AUX gdb-13.2-fix-sparc-debugging.patch 4736 BLAKE2B 1c6161bca2b29cf035e68231d1c4 AUX gdb-8.3.1-verbose-build.patch 395 BLAKE2B e2e82307ceae64d16aa9b57a5e639eb5d217c4d977aed0847fdf125bb13ebc004906d9afb8e3f629c41efccca88df0040015e7799c1fd24de5fb50f62f5bbd90 SHA512 c2bb013e4fcabefddcd8042bd3cbb53471f83182cc8769fe0d19eed80ccc4a83bd84d120006fa25b3b7d0310dc2f2ec6b44a6ff74909cd312b7e491f371777a3 DIST gdb-13.2.tar.xz 23664644 BLAKE2B bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f SHA512 8185d3e11ab60dafff5860a5016577bfe7dd7547ef01ebc867bc247603d82b74ff74c4f29492c7d2aee57076f52be33e289f4c6b414a4b870d4b3004909f4c34 EBUILD gdb-13.2-r1.ebuild 8695 BLAKE2B 2a3b6bcfde55f6721f2e95b71faa0aaa8d71fd24df2bc11f21245d8b94dad339a619734a2a4860e37a8f04cd2194cbd5b07c83bacac6cce867cb5198c8737358 SHA512 6a466c782b2d5787e8a32656d87ee906706a65231721868cea910b3f2b572f21f642df711230c8532f7b5c1d237cd79daa0739d10e8501d05ac66a72ecafa619 -EBUILD gdb-13.2-r2.ebuild 8652 BLAKE2B d156937d0a026867da04b535a01aaa924eefd0672d961b511dbceda10807824f72c70a45271ef2aab42163118a312203ecc3c49e659bc01fbc4cd8fc41a060e8 SHA512 b6b36faa6de8b60be16ae61d65db90a1dbc50cfaf8c4c136a9fdd5fdfaf448da5d047a77bf09ec36e3654be5a634ea0ab668d36c8c5125575d077b48820cbb13 +EBUILD gdb-13.2-r2.ebuild 8712 BLAKE2B 2bdd5d22f9471013849a4226a88a530a8dbb6bd29762e6b9439c909613d11e9216b3f19829f59fa3751e051e4d8c1f6e09678e249daf17c20080abf470bcc946 SHA512 1520587025e3cbf1230d0a272dbcb7a6d0d461badc7c299d5243b2d9ae153bdbc3f2af66d5c16ab0b3bdd6b01cbe259f0987a2cea274670c3c085692a3f60553 EBUILD gdb-13.2.ebuild 8648 BLAKE2B f5d2ab303fb9fbbbe83aa34627418d9d68715336b2ca4dc7a599e978dfc5dcb5b4c514fba37ec7c8dbb3dd74171a2670b232379593612f1e7f691783b1d7f9af SHA512 9fe1903c5705560be32886cb590454e93bb9bd0f5ad0dbb67379c728e5693b3535fad78dcccbe84171da06317a2d07260c354377f9cfe65e9a74d0f125cb0c7d -EBUILD gdb-9999.ebuild 8606 BLAKE2B c5cdf75bd898b4bbb3a60df743cf7d6cb0857a2dda44c818a6e726642b9595b9582beadd9d78a77827bdca06ff6a353997649b02a5044c328bfe427f38097ee3 SHA512 07a7333ef6ac2ee7605c344dd31e5eaa85fcb179b8e6b3412502e676cc8d660e4fce2c418d6447e6bbc9b869dac066eacacaef872637375f6011b46c2ada891d +EBUILD gdb-9999.ebuild 8666 BLAKE2B bf6c6c66785d61a0e0f9f923bc3f41fe6fd1f99ac885f2bc5a191ffc007e9566af723263feb38907d037c5ff5390ab4559fb1efdafe8f4818a0d9a44a5655d0b SHA512 545ef22eae0c0c57d940458449db02728ac19d55430284a178f41e890ac340baaadbf45ce489b43cabf0bd9eb0d50ce96998c5752b49af3191dbe03bd5e058ac MISC metadata.xml 1348 BLAKE2B 61eb80efbf21b4d0ededbe138710ef7ce69d4c2c137448d780a0a18db13b1b80ccfc41adf9cd825358bb952dae3a627f07d2cb89845ca52383d05fe32c494b49 SHA512 b50fe1fd5fccf7eddac4eff4fd7be955e02227763725b8e00d8e3606346afa978079ed8b754948b9a3ee065441acba4787b48c2b2d55535e0f8b9405fb4f2e90 diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild index d5ff38e3763a..ad612f81a82d 100644 --- a/sys-devel/gdb/gdb-13.2-r2.ebuild +++ b/sys-devel/gdb/gdb-13.2-r2.ebuild @@ -145,6 +145,9 @@ gdb_branding() { src_configure() { strip-unsupported-flags + # https://sourceware.org/PR22395, bug #853898 + filter-lto + # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html # Avoid really confusing logs from subconfigure spam, makes logs far # more legible. diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild index 085df52dacb9..e59893fec5d7 100644 --- a/sys-devel/gdb/gdb-9999.ebuild +++ b/sys-devel/gdb/gdb-9999.ebuild @@ -144,6 +144,9 @@ gdb_branding() { src_configure() { strip-unsupported-flags + # https://sourceware.org/PR22395, bug #853898 + filter-lto + # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html # Avoid really confusing logs from subconfigure spam, makes logs far # more legible. diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest index b39343fe8687..c2732751cb35 100644 --- a/sys-devel/lld/Manifest +++ b/sys-devel/lld/Manifest @@ -9,6 +9,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD lld-14.0.6-r1.ebuild 2009 BLAKE2B 4db1dfc9b1997d31cc68240ae0b05afeae5a6b1cb24a0eb2012bc28b2ac8c0da4b532d270d070db5fd401717320a74b006628c19a12c787e2f9ba2dc24eb25b1 SHA512 73b2f0e7b27497ce9037cd10503b328378ff9a2e32cd36e6e264f5423cd05732da4ea2ef97b637fc344a4f3d5d3597c60dda29dba7eb509391c176d32d53a427 EBUILD lld-15.0.7.ebuild 2262 BLAKE2B 8882ba45692d54840d8a5933910ade614427733f3da2e344cf4df2806c125a783ff3c6ad4a2f76fd577cb4787fe07495c93e981c03f116fa7f383575d59936f7 SHA512 9b08495f068a01e991d200363549d29e9146e8687b297fa06beda90da1da9a793b1ebf512c3dad9bb985518a8fd9d1d13049a90dd8f06d4bc3de97779ff8e6ed @@ -18,4 +19,5 @@ EBUILD lld-17.0.0_rc1.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481ca EBUILD lld-17.0.0_rc2.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 EBUILD lld-18.0.0.9999.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 EBUILD lld-18.0.0_pre20230803.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 +EBUILD lld-18.0.0_pre20230810.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/sys-devel/lld/lld-18.0.0_pre20230810.ebuild b/sys-devel/lld/lld-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..085543e50762 --- /dev/null +++ b/sys-devel/lld/lld-18.0.0_pre20230810.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV}[debug=,zstd=] + sys-libs/zlib:= + zstd? ( app-arch/zstd:= ) +" +RDEPEND=" + ${DEPEND} + !sys-devel/lld:0 +" +BDEPEND=" + sys-devel/llvm:${LLVM_MAJOR} + test? ( + >=dev-util/cmake-3.16 + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + ) +" +PDEPEND=" + >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) +llvm.org_set_globals + +python_check_deps() { + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + ) + + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + + tc-is-cross-compiler && mycmakeargs+=( + -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +} diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest index d58063690ee9..e86edd1a7401 100644 --- a/sys-devel/llvm-common/Manifest +++ b/sys-devel/llvm-common/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD llvm-common-14.0.6.ebuild 602 BLAKE2B ef26d6ac2606e9a316ddcce442da1762f578ade0346ba2a947fdace5e2020e8841c63d173e42506d23abf6efc062a2edfac0be98a3eefe1f7a29c88702e9f1d5 SHA512 789dad6fdcf9a930ddc1046e7e98ebc1e05b2dd3713bb1ec5b8a5711690d779691c91d1000d9776720b21ed241d2f12c0ae9a8dba0e6a17d0ddf563cdfbe657f EBUILD llvm-common-15.0.7.ebuild 601 BLAKE2B 3dd38d17640ed52ff0be26db026475a9d0e7e1acebe95043bc6e0e63e32ff4f03c5637a9dcce25987f673962447feb4aa015f8b5b5cb33553dc1a4f843b75399 SHA512 e8a93a72d06810cface48cce2d8f8a890cdf009939a96350a23fe407b064c05a3016c663d11a3866dc2dd0fd87599b5ac234895c8c42c902e9b0cdb37dba7b62 @@ -17,4 +18,5 @@ EBUILD llvm-common-17.0.0_rc1.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd89 EBUILD llvm-common-17.0.0_rc2.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe EBUILD llvm-common-18.0.0.9999.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe EBUILD llvm-common-18.0.0_pre20230803.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe +EBUILD llvm-common-18.0.0_pre20230810.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild b/sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..ce5f03ca34a5 --- /dev/null +++ b/sys-devel/llvm-common/llvm-common-18.0.0_pre20230810.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit llvm.org + +DESCRIPTION="Common files shared between multiple slots of LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + !sys-devel/llvm:0 +" + +LLVM_COMPONENTS=( llvm/utils/vim ) +llvm.org_set_globals + +src_install() { + insinto /usr/share/vim/vimfiles + doins -r */ + # some users may find it useful + newdoc README README.vim + dodoc vimrc +} diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 237a2a3cad23..ca5c91ed19cd 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -14,8 +14,9 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b -EBUILD llvm-14.0.6-r4.ebuild 12313 BLAKE2B 2369fc43e915e41fbb62495870e8cbd2d9edd94867eee5d121dd5b9b20fca6a2f5a1b2b0372042a9244be1127ae3ac53ef03f1a8298621d30746e1f932d7045c SHA512 57d12cd942e26e45b70f85e94a912d39759aa65a5232ca17db30e2316e47e2f5d9cfccd37a8e095497b76b815e4899f76778537a3c1586a2d459a36019765906 +EBUILD llvm-14.0.6-r4.ebuild 12313 BLAKE2B fc192cd5a0ce4392b3aae13e068522dcac0925cd67afae7c230b150e8ddab3a302dd3dbf5b9eb9ea0092ca8d5464e43f4a37d6e615998fc8259a2fbd669deb44 SHA512 839388316772e70d13ac1b6f72d93171dc698659a79766057a7dc16b191f5f417c919398c9ff09430fb128654452a01fa1dcfce27c60ac29aa11edb5eed3be0b EBUILD llvm-15.0.7-r3.ebuild 12486 BLAKE2B 1c62b4a9f7493b3cf9bd2ca388d9c09da2077a5be4b19dba2628352e0524e37df1e3481cc3e0658d3ce8eeb81fe7b4e379be7d5ba9e20a60376616e5a38f6264 SHA512 d6eea0d3330e29a4a27bb758cb5abec08b35f5b0d6a9bacfeddcaf031b0c125ba9454d4eb77a65fe6dd5b379654dd895d603e0a01008b57476502be82ffb392c EBUILD llvm-16.0.6.ebuild 12510 BLAKE2B 5b5c8f9fd24e31c4e84ae4b805823cc88d3d8d7998d7de2b4920a3db619b400882e25313cd87a2e6c34f31bf6e210ea20c65a915adfdda94c368515ca36a2259 SHA512 4ada6a4b029c43c988efaeccd88a3772c52f2a476973777b97a4238591199a4bf0696e6a7b7d484e3af1c6eb772c2594bb3637962b1baa23d1b91522f4627c5e EBUILD llvm-17.0.0.9999.ebuild 12688 BLAKE2B f0bd9fbe40fd4a4f4f4195b8466cf7a140033038b0777ac0bf296d80d0f3199b0aa82eba7f1807bc9a9bc16480751fbc801445afb4968043a3681e3bf6420ea9 SHA512 baa56c55ac24f1d9cfc62c9fa93878b9c24b9877f4958178c548187f21496221a8193d61e079ccc04b16abb82030f7ffdca27a7d567f02e72286ccec208b8010 @@ -23,4 +24,5 @@ EBUILD llvm-17.0.0_rc1.ebuild 12688 BLAKE2B f0bd9fbe40fd4a4f4f4195b8466cf7a14003 EBUILD llvm-17.0.0_rc2.ebuild 12688 BLAKE2B f0bd9fbe40fd4a4f4f4195b8466cf7a140033038b0777ac0bf296d80d0f3199b0aa82eba7f1807bc9a9bc16480751fbc801445afb4968043a3681e3bf6420ea9 SHA512 baa56c55ac24f1d9cfc62c9fa93878b9c24b9877f4958178c548187f21496221a8193d61e079ccc04b16abb82030f7ffdca27a7d567f02e72286ccec208b8010 EBUILD llvm-18.0.0.9999.ebuild 12662 BLAKE2B 197f93ba73d9a6083c9bd9014199183dace77ef12727484de5c685df5530e4c24ad894fe3e79f4061684a5b0adbcdb49019b367161666c2567064ac1d8a09481 SHA512 d7a356937690a0cfd1c8a8a59f1c513b591febf7afd77a798211ae7f83d3afbaa31f6939e152529ce3f0848fbd141e08ea741b77016ae5d405f7ce7b00520937 EBUILD llvm-18.0.0_pre20230803.ebuild 12662 BLAKE2B 197f93ba73d9a6083c9bd9014199183dace77ef12727484de5c685df5530e4c24ad894fe3e79f4061684a5b0adbcdb49019b367161666c2567064ac1d8a09481 SHA512 d7a356937690a0cfd1c8a8a59f1c513b591febf7afd77a798211ae7f83d3afbaa31f6939e152529ce3f0848fbd141e08ea741b77016ae5d405f7ce7b00520937 +EBUILD llvm-18.0.0_pre20230810.ebuild 12662 BLAKE2B 197f93ba73d9a6083c9bd9014199183dace77ef12727484de5c685df5530e4c24ad894fe3e79f4061684a5b0adbcdb49019b367161666c2567064ac1d8a09481 SHA512 d7a356937690a0cfd1c8a8a59f1c513b591febf7afd77a798211ae7f83d3afbaa31f6939e152529ce3f0848fbd141e08ea741b77016ae5d405f7ce7b00520937 MISC metadata.xml 2782 BLAKE2B 4bd546287f630462c3f5d98cbd15a59a4cdef4023f86a5f4fe64fc5f10256cae7014d18823bd0909f4af4e42f299b6e7983c9c3c569cfab1ad38b0160f1eae40 SHA512 6bf1dc4f71f50e1eecc55cbb8366d8ed82a3dd328871acf1d808fc5e3ee4d203d623f81d9968bda45a87c72a2f20ed69b735b0a289b0052b048175cf6502e124 diff --git a/sys-devel/llvm/llvm-14.0.6-r4.ebuild b/sys-devel/llvm/llvm-14.0.6-r4.ebuild index dd4204b73ea3..27a21c6774e1 100644 --- a/sys-devel/llvm/llvm-14.0.6-r4.ebuild +++ b/sys-devel/llvm/llvm-14.0.6-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \ toolchain-funcs diff --git a/sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..8f7c0ff09445 --- /dev/null +++ b/sys-devel/llvm/llvm-18.0.0_pre20230810.ebuild @@ -0,0 +1,532 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Low Level Virtual Machine" +HOMEPAGE="https://llvm.org/" + +# Additional licenses: +# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. +# 2. xxhash: BSD. +# 3. MD5 code: public-domain. +# 4. ConvertUTF.h: TODO. + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE=" + +binutils-plugin +debug debuginfod doc exegesis libedit +libffi + ncurses test xar xml z3 zstd +" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib:0=[${MULTILIB_USEDEP}] + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + exegesis? ( dev-libs/libpfm:= ) + libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) + libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) + xar? ( app-arch/xar ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + binutils-plugin? ( sys-libs/binutils-libs ) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + >=dev-util/cmake-3.16 + sys-devel/gnuconfig + kernel_Darwin? ( + =sys-devel/binutils-apple-5.1 + ) + doc? ( $(python_gen_any_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + libffi? ( virtual/pkgconfig ) +" +# There are no file collisions between these versions but having :0 +# installed means llvm-config there will take precedence. +RDEPEND=" + ${RDEPEND} + !sys-devel/llvm:0 +" +PDEPEND=" + sys-devel/llvm-common + sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} + binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_MANPAGES=1 +LLVM_USE_TARGETS=provide +llvm.org_set_globals + +python_check_deps() { + use doc || return 0 + + python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +check_uptodate() { + local prod_targets=( + $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ + | tail -n +2 | head -n -1) + ) + local all_targets=( + lib/Target/*/ + ) + all_targets=( "${all_targets[@]#lib/Target/}" ) + all_targets=( "${all_targets[@]%/}" ) + + local exp_targets=() i + for i in "${all_targets[@]}"; do + has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) + done + + if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then + eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!" + eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" + eqawarn "Expected: ${exp_targets[*]}" + eqawarn + fi + + if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then + eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!" + eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" + eqawarn "Expected: ${prod_targets[*]}" + fi +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # shared libs + LLVM|LLVMgold) + ;; + # TableGen lib + deps + LLVMDemangle|LLVMSupport|LLVMTableGen) + ;; + # testing libraries + LLVMTestingAnnotations|LLVMTestingSupport) + ;; + # static libs + LLVM*) + continue + ;; + # meta-targets + distribution|llvm-libraries) + continue + ;; + # used only w/ USE=doc + docs-llvm-html) + use doc || continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eqawarn "get_distribution_components() is outdated!" + eqawarn " Add: ${add[*]}" + eqawarn "Remove: ${remove[*]}" + fi + cd - >/dev/null || die + fi +} + +src_prepare() { + # disable use of SDK on OSX, bug #568758 + sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die + + # Update config.guess to support more systems + cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die + + # Verify that the ebuild is up-to-date + check_uptodate + + llvm.org_src_prepare +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # shared libs + LLVM + LTO + Remarks + + # tools + llvm-config + + # common stuff + cmake-exports + llvm-headers + + # libraries needed for clang-tblgen + LLVMDemangle + LLVMSupport + LLVMTableGen + + # testing libraries + llvm_gtest + llvm_gtest_main + LLVMTestingAnnotations + LLVMTestingSupport + ) + + if multilib_is_native_abi; then + out+=( + # utilities + llvm-tblgen + FileCheck + llvm-PerfectShuffle + count + not + yaml-bench + UnicodeNameMappingGenerator + + # tools + bugpoint + dsymutil + llc + lli + lli-child-target + llvm-addr2line + llvm-ar + llvm-as + llvm-bcanalyzer + llvm-bitcode-strip + llvm-c-test + llvm-cat + llvm-cfi-verify + llvm-config + llvm-cov + llvm-cvtres + llvm-cxxdump + llvm-cxxfilt + llvm-cxxmap + llvm-debuginfo-analyzer + llvm-debuginfod-find + llvm-diff + llvm-dis + llvm-dlltool + llvm-dwarfdump + llvm-dwarfutil + llvm-dwp + llvm-exegesis + llvm-extract + llvm-gsymutil + llvm-ifs + llvm-install-name-tool + llvm-jitlink + llvm-jitlink-executor + llvm-lib + llvm-libtool-darwin + llvm-link + llvm-lipo + llvm-lto + llvm-lto2 + llvm-mc + llvm-mca + llvm-ml + llvm-modextract + llvm-mt + llvm-nm + llvm-objcopy + llvm-objdump + llvm-opt-report + llvm-otool + llvm-pdbutil + llvm-profdata + llvm-profgen + llvm-ranlib + llvm-rc + llvm-readelf + llvm-readobj + llvm-readtapi + llvm-reduce + llvm-remarkutil + llvm-rtdyld + llvm-sim + llvm-size + llvm-split + llvm-stress + llvm-strings + llvm-strip + llvm-symbolizer + llvm-tli-checker + llvm-undname + llvm-windres + llvm-xray + obj2yaml + opt + sancov + sanstats + split-file + verify-uselistorder + yaml2obj + + # python modules + opt-viewer + ) + + if llvm_are_manpages_built; then + out+=( + # manpages + docs-dsymutil-man + docs-llvm-dwarfdump-man + docs-llvm-man + ) + fi + use doc && out+=( + docs-llvm-html + ) + + use binutils-plugin && out+=( + LLVMgold + ) + use debuginfod && out+=( + llvm-debuginfod + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + local ffi_cflags ffi_ldflags + if use libffi; then + ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) + ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + # disable appending VCS revision to the version to improve + # direct cache hit ratio + -DLLVM_APPEND_VC_REV=OFF + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + + # 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_INCLUDE_BENCHMARKS=OFF + -DLLVM_INCLUDE_TESTS=ON + -DLLVM_BUILD_TESTS=$(usex test) + -DLLVM_INSTALL_GTEST=ON + + -DLLVM_ENABLE_FFI=$(usex libffi) + -DLLVM_ENABLE_LIBEDIT=$(usex libedit) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + -DLLVM_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_LIBPFM=$(usex exegesis) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) + -DLLVM_ENABLE_ZSTD=$(usex zstd) + -DLLVM_ENABLE_CURL=$(usex debuginfod) + -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" + -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" + # used only for llvm-objdump tool + -DLLVM_HAVE_LIBXAR=$(multilib_native_usex xar 1 0) + + -DPython3_EXECUTABLE="${PYTHON}" + + # disable OCaml bindings (now in dev-ml/llvm-ocaml) + -DOCAMLFIND=NO + ) + + local suffix= + if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then + # the ABI of the main branch is not stable, so let's include + # the commit id in the SOVERSION to contain the breakage + suffix+="git${EGIT_VERSION::8}" + fi + if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then + # Smart hack: alter version suffix -> SOVERSION when linking + # against libc++. This way we won't end up mixing LLVM libc++ + # libraries with libstdc++ clang, and the other way around. + suffix+="+libcxx" + mycmakeargs+=( + -DLLVM_ENABLE_LIBCXX=ON + ) + fi + mycmakeargs+=( + -DLLVM_VERSION_SUFFIX="${suffix}" + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + if multilib_is_native_abi; then + local build_docs=OFF + if llvm_are_manpages_built; then + build_docs=ON + mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" + -DSPHINX_WARNINGS_AS_ERRORS=OFF + ) + fi + + mycmakeargs+=( + -DLLVM_BUILD_DOCS=${build_docs} + -DLLVM_ENABLE_OCAMLDOC=OFF + -DLLVM_ENABLE_SPHINX=${build_docs} + -DLLVM_ENABLE_DOXYGEN=OFF + -DLLVM_INSTALL_UTILS=ON + ) + use binutils-plugin && mycmakeargs+=( + -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include + ) + fi + + # workaround BMI bug in gcc-7 (fixed in 7.4) + # https://bugs.gentoo.org/649880 + # apply only to x86, https://bugs.gentoo.org/650506 + if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] && + [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) -lt 4 ]] + then + local CFLAGS="${CFLAGS} -mno-bmi" + local CXXFLAGS="${CXXFLAGS} -mno-bmi" + fi + + # LLVM can have very high memory consumption while linking, + # exhausting the limit on 32-bit linker executable + use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ + CMakeCache.txt || + die "Incorrect version, did you update _LLVM_MAIN_MAJOR?" + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + tc-env_build cmake_build distribution + + pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld + pax-mark m "${BUILD_DIR}"/bin/lli + pax-mark m "${BUILD_DIR}"/bin/lli-child-target + + if use test; then + pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests + pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests + pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests + fi +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check +} + +src_install() { + local MULTILIB_CHOST_TOOLS=( + /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config + ) + + local MULTILIB_WRAPPED_HEADERS=( + /usr/include/llvm/Config/llvm-config.h + ) + + local LLVM_LDPATHS=() + multilib-minimal_src_install + + # move wrapped headers back + mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution + + # move headers to /usr/include for wrapping + rm -rf "${ED}"/usr/include || die + mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die + + LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) +} + +multilib_src_install_all() { + local revord=$(( 9999 - ${LLVM_MAJOR} )) + newenvd - "60llvm-${revord}" <<-_EOF_ + PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" + # we need to duplicate it in ROOTPATH for Portage to respect... + ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" + MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" + _EOF_ + + docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" + llvm_install_manpages +} + +pkg_postinst() { + elog "You can find additional opt-viewer utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" + elog "To use these scripts, you will need Python along with the following" + elog "packages:" + elog " dev-python/pygments (for opt-viewer)" + elog " dev-python/pyyaml (for all of them)" +} diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest index c25ca6efbfcd..a71616d914ad 100644 --- a/sys-devel/mold/Manifest +++ b/sys-devel/mold/Manifest @@ -2,8 +2,10 @@ AUX mold-2.0.0-DT_RELR-dependency.patch 5826 BLAKE2B f728523f8fe758d5f61768b4466 AUX mold-2.0.0-reloc-test-fix.patch 1468 BLAKE2B 197e9876667f4f066d801ff304216498aa4eb718d98badcb1a2eb951ae70984728171f5d1f9945201d7ca316d65a3ee1e3438b3e397246e0bdbc821f109bae59 SHA512 a912f06938d8acac52b673bad8a02ac70f13b47db232a51713d80e33dde93c45c7519b6db24451a072b799d6d7a839aabdb577786758d17535284ebe5b7bb055 DIST mold-1.11.0.tar.gz 8210923 BLAKE2B b3854a14a956dd568625fc28c96636e7cadf81b9a93954601b03e249db0aedf726a5a1f24c0758c8189a936501ebb778b472ee6e958fe9f43cb3c3093b2dda2a SHA512 a9068600dd2db757552cce027f358c0b9e6af0941b92f81c1e99e2dde674bd06cc3533d432258e42a2197d9b3f8e7bb263de281928357a79e4fb17fb19719bc0 DIST mold-2.0.0.tar.gz 9205927 BLAKE2B f80c72c58f4618a74390417fdf90f816810350baf1ac74d21294f5ffba7ee263807175be531c9db77209bd05a31ad11fd84d4aeb03fb057cefac7575f71612d6 SHA512 11c3d1e07fe4fcc28cff58b8e432526e4604aa55b49fa47c9495e439206fb9f6a1686b1c5bd2dc907ffd7fe62ac1c72317619fc8a5d7caaa5c327de585f16827 +DIST mold-2.1.0.tar.gz 9278811 BLAKE2B b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a SHA512 f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2 EBUILD mold-1.11.0.ebuild 2168 BLAKE2B e6da026cd317d9bce59fb0c802f11571107df36310b4c69c9a1e01386bd989c7c0c785b23eaddee62447ac1aa472096b63156e07640ec7f978c49f08b1c8f765 SHA512 ac3d33eaa80eee576bb4151664bad21647d6517f97a30ac3448a4294f1f92b86a48dd82af340d499510dbca9b84d1960874223ce0c3e229c34efdeacfc4659dd EBUILD mold-2.0.0-r1.ebuild 2217 BLAKE2B c98fe92a85afc075ff6cb2664b060c0b39ef0d69707e363760c62871376bf82f6effd4402716108e3c6cdae49f8734c821c675a244cbec96f092aeb681ef924a SHA512 0144da3fd4bed3cd338b18c6700db4c1787911546fbc8e999b456856770a118561a21fa9b882ce441246ec7705e06590c7f52a8ff263a5fe3cf1026b73d1cdc4 EBUILD mold-2.0.0-r2.ebuild 2262 BLAKE2B 36664776ccff03553da6d71885104666f3b91be07ab8f4f62c96fc7b116d0499172c9cc43f3b05f5fb2bd6b24f80af93ce0e916ceb7ff6dcefb952c4496cfc16 SHA512 48284ddd900756dcf17cb6e8d7729f7fc45a5019d6760522afcfc6c9e6738df37cafd5e68566569f9465e3288de8f6b4854a9d85d2fc48a0b106a4e3a994e5b0 +EBUILD mold-2.1.0.ebuild 2163 BLAKE2B 7b745d3286acc49ab2a716ae1ed507d730e772003e4a6707d8d26eb926da1baecf79ef464a0129cf02c1b99df04efbfc68812541bda16acfff0a94dfa01788a8 SHA512 88f9147e3e84e9cf722b99e1f92959e0c7867e590211c27708346517de89aa179b25d166de084d6aec74228dd7e216fec86f3e6532b8887e3705c3896ec9f771 EBUILD mold-9999.ebuild 2163 BLAKE2B 7b745d3286acc49ab2a716ae1ed507d730e772003e4a6707d8d26eb926da1baecf79ef464a0129cf02c1b99df04efbfc68812541bda16acfff0a94dfa01788a8 SHA512 88f9147e3e84e9cf722b99e1f92959e0c7867e590211c27708346517de89aa179b25d166de084d6aec74228dd7e216fec86f3e6532b8887e3705c3896ec9f771 MISC metadata.xml 424 BLAKE2B a1c0cbdcb86c323fa1e6143c9665ec548f7713e74002a25b2fc26c51b60dae00922d3448a5aaecd5027a8cb026a681386ca7dea90657a3e10b25fb194dafc0d3 SHA512 1adc934e78ca0210743a1aa7479ebc4b5ea0b66a348c4408423460f02b404b885d3a8eca6e89ea8ac53ac9c76e85116965f1eef79e3f3e1f0451c8cf5ce0dfd6 diff --git a/sys-devel/mold/mold-2.1.0.ebuild b/sys-devel/mold/mold-2.1.0.ebuild new file mode 100644 index 000000000000..b355518cedf4 --- /dev/null +++ b/sys-devel/mold/mold-2.1.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="A Modern Linker" +HOMEPAGE="https://github.com/rui314/mold" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/rui314/mold.git" + inherit git-r3 +else + SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +# mold (MIT) +# - xxhash (BSD-2) +LICENSE="MIT BSD-2" +SLOT="0" + +RDEPEND=" + app-arch/zstd:= + >=dev-cpp/tbb-2021.7.0-r1:= + sys-libs/zlib + !kernel_Darwin? ( + >=dev-libs/mimalloc-2:= + dev-libs/openssl:= + ) +" +DEPEND="${RDEPEND}" + +pkg_pretend() { + # Requires a c++20 compiler, see #831473 + if [[ ${MERGE_TYPE} != binary ]]; then + if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then + die "${PN} needs at least gcc 10" + elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then + die "${PN} needs at least clang 12" + fi + fi +} + +src_prepare() { + cmake_src_prepare + + # Needs unpackaged dwarfdump + rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh || die + + # Heavy tests, need qemu + rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die + rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die + + # Sandbox sadness + rm test/elf/run.sh || die + sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \ + test/elf/mold-wrapper{,2}.sh || die + + # static-pie tests require glibc built with static-pie support + if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then + rm test/elf/{,ifunc-}static-pie.sh || die + fi +} + +src_configure() { + local mycmakeargs=( + -DMOLD_ENABLE_QEMU_TESTS=OFF + -DMOLD_LTO=OFF # Should be up to the user to decide this with CXXFLAGS. + -DMOLD_USE_SYSTEM_MIMALLOC=ON + -DMOLD_USE_SYSTEM_TBB=ON + ) + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/${PN} + + # https://bugs.gentoo.org/872773 + insinto /usr/$(get_libdir)/mold + doins "${BUILD_DIR}"/${PN}-wrapper.so + + dodoc docs/{design,execstack}.md + doman docs/${PN}.1 + + dosym ${PN} /usr/bin/ld.${PN} + dosym ${PN} /usr/bin/ld64.${PN} + dosym ../../../usr/bin/${PN} /usr/libexec/${PN}/ld +} diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz index c6cc2bbdcc8a729e3ecfe6c578e4f65437edc74c..1a06ceb281190f91822cd6222df861b02126015c 100644 GIT binary patch literal 22567 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 OhyNd=d+MALp#T8ZrxZ;9 literal 22581 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 diff --git a/sys-fs/fatsort/Manifest b/sys-fs/fatsort/Manifest index d76649ea039b..0b8714c32bb2 100644 --- a/sys-fs/fatsort/Manifest +++ b/sys-fs/fatsort/Manifest @@ -1,5 +1,5 @@ DIST fatsort-1.6.4.625.tar.xz 123964 BLAKE2B 4d958886af48e9f6d6a39b128b5ff96b809e67667026483a5abfb3db6f16d8a5ebb257433f2a7fbba6c7e4d81614477cc4cec437bcfba868a2c2fb6b13b15c42 SHA512 1d67c3cb515295d0a47054803e5b2a625875e71f41b2fad17f9d495b6aa4a291776696692545800bb4d5b826e9d622ea34077c81f7f08f41b8dfd70491e439ef DIST fatsort-1.6.5.640.tar.xz 131792 BLAKE2B 6e89c2240241642c828e462d44832e533351f5d6dcde78617b55fe61e24d30c92ebe567eaa4c2293e0db1671e60955cd2d48c83ade9acb6988371bbb05cd0953 SHA512 e4b0e6f007686ed873df8415e09787203cf508a27b94ac033c38b47bf9938f5d8fb130d98cc6588a376ea0004a8f8add55dc38e2fb9b133e6984b24bce3160ca EBUILD fatsort-1.6.4.625.ebuild 713 BLAKE2B d169a4b11e8379d413a8eb9bef788997723b4c298420cd1567906ca88a9169a6771db1a024553260f2dd292f598341e0118c3e868e7910fdc8c1a3752679bf68 SHA512 0525145f6894df5c88244752316a9814dd8ac52e5d31df71cdb104d0a936c5968e0c98eba99dbf6e17a2c39c97aa3b7fc643fdf2d3c7a5a89b8541a3f78defcd -EBUILD fatsort-1.6.5.640.ebuild 715 BLAKE2B 441ba0343260fd9a1bf9534474c08c735a76a5ed2d6feee6d31568da6018a2356acf73cea65fd19f1bde57e58f15d0d2643cdb29755fd929cf94094e6e6a1b83 SHA512 a15fbb1f2aae07a6666b5fb273ff810cbd3b80d4e2424e3425b9fa06fbd7759ed57ffaee3f9a04ecd3b8a47103a7fcdebedb064031d2f64d90b6ea74999b6305 +EBUILD fatsort-1.6.5.640.ebuild 713 BLAKE2B dd858bde8a3f1a8f053f87bc9c116d779a3e0f758d5cf2bf5a3b89aa7654b18ac6dd6781420469490e6b83b128358abbaae91c8b3ea1c076177e591e39c33479 SHA512 ad7cdd2286a473ad6af358c9684969092820ede5f644e34334d2c7c71d229094f5764362556ae39ed498d766b109839bbc737e0913b602d6cafb4fb1572ef20b MISC metadata.xml 739 BLAKE2B e9c57a69520793f24cfafb131edfb6b94cd1d0cccbe74494835cbbd597ea6ae0c5d6eacb54bb82bb21acbf2db0ed0b27988cd5e228bfc092c847aceeacac10da SHA512 1983abae2f5d444b6a20039e50606dbf9a9894dae4a0f95b2337f60e451e61f0b7f556c8906d4bb5611ed1bf5201412a677e3dacf6344a4903bf44be13d507aa diff --git a/sys-fs/fatsort/fatsort-1.6.5.640.ebuild b/sys-fs/fatsort/fatsort-1.6.5.640.ebuild index d318bb6ffdff..b2bd2fa0b94f 100644 --- a/sys-fs/fatsort/fatsort-1.6.5.640.ebuild +++ b/sys-fs/fatsort/fatsort-1.6.5.640.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" src_prepare() { default diff --git a/sys-fs/mergerfs-tools/Manifest b/sys-fs/mergerfs-tools/Manifest index 73bc067e30ce..9ced628d3717 100644 --- a/sys-fs/mergerfs-tools/Manifest +++ b/sys-fs/mergerfs-tools/Manifest @@ -1,3 +1,3 @@ DIST mergerfs-tools-0_p20210502.gh.tar.gz 15575 BLAKE2B 0b111c8a37c7679cb5a331d942f11ad8315eb58d0e686a53ddf6ce9262fb04cde69654d6d8c597d94fba48914b5b7fc4fc35d0b6413bd817e587e1d8e70ad1b6 SHA512 8f0fefe65b277d01aa893bd8af3dad5618b403126817982740a59c7997af33480ee858158b430775d63f0aa5ade854a71d88ab99ee0d7eac8cc4cb95933204f2 EBUILD mergerfs-tools-0_p20210502-r4.ebuild 730 BLAKE2B 19befc5f77ee47de69c9ab3b683f5f28d3976e9b82e02bdb1a06e905106eb288753019b3f2b5a9b6ce9ea4aedebe5274474582518b7b49031b275df9002ea525 SHA512 14b422412db01016828089cc5bef7665abb96eecad7294c7a287d996d9e17f10f85c63814adb993bb2d5eede2b8196f433d852b18d474f1714c610268fa07606 -MISC metadata.xml 341 BLAKE2B d231499cdadc6ccbb88b9bb76a04a7694ee2798954f7b3329d82b719ddcebb4612029f0a9b720a22226ab359ba15bbd243799755e28ac67a48a20e68e8cc2bf3 SHA512 045a57ae6c3a893a4ad7e007b5165ca864a89dae776b67e17c76dad6f3d8ebfe72d616ea990ef1c0ab64555c2e49d5ecfaf393d7d88a353ce3a1e73448b1ddb9 +MISC metadata.xml 256 BLAKE2B b261be947390837c70e604761d31e7322ee4a45e4ddd910cb628aacd192312253ac1e6e635473c135615abeba9a30e57e11291ad54bfb00fd4557876fd05efde SHA512 41d6bd432d9c75fa0303b14a1948e53dc14f0fb135e016e8222ae52b8b77d5b8b82b848cbe64f3b16dc756a45291b14a3e37e669b07fb2aed6f3a8cd2b6426fe diff --git a/sys-fs/mergerfs-tools/metadata.xml b/sys-fs/mergerfs-tools/metadata.xml index 5dd94d2f63a6..c0d1a84a3646 100644 --- a/sys-fs/mergerfs-tools/metadata.xml +++ b/sys-fs/mergerfs-tools/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + trapexit/mergerfs-tools diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest index 0009d628c5bb..eb5211b91ba6 100644 --- a/sys-fs/mergerfs/Manifest +++ b/sys-fs/mergerfs/Manifest @@ -2,4 +2,4 @@ DIST mergerfs-2.35.1.tar.gz 669100 BLAKE2B 25b442f0451b525509bd908ac1cd2e70ab33d DIST mergerfs-2.36.0.tar.gz 680473 BLAKE2B c0380834c7610724f058bd13b073622082ad8bdf4fe32815cf8a5450d1f962478a6ba3d0033d0ade446861786db6c8d3ae3dbacd6a61a526a79d849b6c7b40e7 SHA512 f20879aa5fb9ab56b1e7bba0e08aacda7e26af7e1fdcf3d57b77a2dce70fda8aa15c20e947dde6ffab3dfae8698005c9d8383c9ab2402cc4ce5de0810ce1298d EBUILD mergerfs-2.35.1.ebuild 1077 BLAKE2B 5416ad8a60a26e808614064c4dfa45be6552e0dfeab16d4c0c203fe39196a5cdd3390f6f9ebd76838267d7a9beb75d51e429a0bd45841eb70f8ddd0cabc4bde1 SHA512 ed5f77c414351d64620b82a93ee4038204656e4afb2104f75f95a3847d99e406d419d841b87de3180219f03a66e43fb5f4fef568e927b4d1ffa2b0bec2399e3f EBUILD mergerfs-2.36.0.ebuild 1079 BLAKE2B 700cf7d0540bfd552c39bb94bddb0596c9b8165862016254d179f14449226c85ec0595b18779f95d3543997e10bd2250d8ed06c8b088c6772b5f84eeec22fbe3 SHA512 28804b4be1be7f314b6b05b47bd5367503493845e71fff27af89bc1231078705e30a0584bf88d3f7f9e019bc270d85a0f4425b389cabbc5eab0624d3deb51c45 -MISC metadata.xml 335 BLAKE2B 6650c40b968c0df32e03159d92248d1f54884556cc69175898b149bd2e1dcd7cca5e1d35a3d3478f73fec99ad8d8ea3f5e6873bba6577eb7b78ba1db40e5a295 SHA512 5503d278fe75d307768f01cab25f18452b04c80a954045d8ffc398ff29ff37135009b64401a24f4496da3a098a9e9d46dc430f756f2c020dbe0319fb7ce2b47e +MISC metadata.xml 250 BLAKE2B 468e37e94b1911acd9d0623757a3d00c0e9437893e4962b4e56ae03abbbed0b26d30fb832f855805be3aeec08bd7b543452253bd1adcc06deffa0ac6e2af37ce SHA512 ad5b1a555e5ebf2b604ef1fa16c8b7a630b6c6733d9404adca0def5d01bc43819fc59a0bb7c433a265311ea19288aded36d70a23c711e838ad1ba47889d0002a diff --git a/sys-fs/mergerfs/metadata.xml b/sys-fs/mergerfs/metadata.xml index d63ca378bfc1..30388cdafb75 100644 --- a/sys-fs/mergerfs/metadata.xml +++ b/sys-fs/mergerfs/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + trapexit/mergerfs diff --git a/sys-fs/mhddfs/Manifest b/sys-fs/mhddfs/Manifest index 4eaccc4956f6..c9b0a85739bf 100644 --- a/sys-fs/mhddfs/Manifest +++ b/sys-fs/mhddfs/Manifest @@ -1,6 +1,7 @@ +AUX mhddfs-0.1.39-parallel-build.patch 353 BLAKE2B df274f6ad738b4fc97a72464a6efd9819bd7bff345868fb851644cca549388a4794d4d99c724d33037c592a18c382097e61c35208f204ab8ada26f2a1a14bd74 SHA512 a7e7fc7e904f99eb9d0823beefc10cab6ac316404462cc8ee972e268474db1c6e3bc5ef861386ab4deb4b83fd8cdbb497ef8135c4adc725ec303326b5a61fe8c AUX mhddfs-0.1.39-segfault-fix.patch 4237 BLAKE2B e97dcb4ee22cdf4a35aa74dd20daadfaa2428686950755131e4e7e09eccd3f5250f0d5c3da6232dfaf4c40a32f9b6f41d2005b3cafbe2456a74a06a0a7584ca4 SHA512 9fc611ba5771b04b8573db8b25556e15b2e37a1310c533f2b7a56323e887477c57820f62088100bed2784c14a6ffee3a0dfc2b8f88fa3c234d2a82f670eb07d2 AUX mhddfs-0.1.39-xattr.patch 498 BLAKE2B e0a1a72c2883135956f885e974473fb3df10f4e1eb5e4781badde84d1545f4e2943583a62f3f93c68036aab83510d78970ead98ad45f24da1ac95620da4863c0 SHA512 5d2ffffea05499fbcacbae1d7b9062dd4bdbe7d0ee30b2e5ca30fcfc3e5a3de81a7664b09fe847b34f7e8016c7038b40a49a6f008fc8ea5bb377a0581c3d6bb7 AUX mhddfs-respect-compiler-vars.patch 1545 BLAKE2B 0767a923ce691bfc5b94980f6a3aa16c1e4f4b3c87930316ae54073d12adc18609d2208819d9dbd5546a33037a64575daab780bf68a90e1b447fa9136bda891e SHA512 426994f2ccbfe099657fd0dda09aa9925a91aaf054121bfdf9806dedbe8bc0f7539b4417758e2c561574c94824a87b8f4bef8ed485e2834b2d7f7c8cffe5d6e4 DIST mhddfs_0.1.39.tar.gz 40665 BLAKE2B 5f7fa51d606985085fdb6346af5fdc6526d6f236b93a4deaad8143ac870cc3e85b5a6d9c94150567e2b34fd8ab0edaf4e0dfbf9c1cfc503f29386998bf84ed2d SHA512 cf1952e665e82a92ccfef9215d4faf78cd235566b67e6ebc3a60ab53089d9391bc41a08e6b203ad052e4a08bdd14428f2d9abe48f341aeb0c80ae1da80f83f89 -EBUILD mhddfs-0.1.39-r2.ebuild 1141 BLAKE2B 8f6dbae833f52ba8e9c472d69d4e3d4709d969d0aaf3d8bd2f1c91186c3833bf2ac75a1a6945e996dd1a8339e50752153073f586bf819697d1119f11d2e40fed SHA512 54bf8c18cc5ae93b601043f0875cbef309ed334528448188c509444e1ea8bae09ef63df1c5a51e4ec098a95c0f22a960f00066ed0aacf8ba3115d012b2850073 +EBUILD mhddfs-0.1.39-r2.ebuild 1182 BLAKE2B 1f33d2d8f192e13ece49babd3bd60ed74150cea4bcf2c36a49c2cae17476be90d936c7e3409cfd20cb2b997a989b387c1fc447f8bc6ea42e475f0160ecd0f0e3 SHA512 20215462c07d922e79d074c8d1682cda8c86da1b67e9d0fceff681505830b297daf42864b3b7a1cfab9cee456c6df44eefd508108b0de458aa732b7283f8a90a MISC metadata.xml 248 BLAKE2B 66e4449d4247cee6b9b5f83956e415b9dbb08cf64770a96cbf98d9be71b52f99633ac4724d01684446f72c07e8604ea59c12df34cefda37386d3f43ab1606425 SHA512 01f5f77d52fbb159724187a68a6d5f9fe00ddd3f04657629c8c432dc8290d499779b3920fd3feeb21a8408bacf3c4064fe14827384569c7e044eb6d81dd9dd93 diff --git a/sys-fs/mhddfs/files/mhddfs-0.1.39-parallel-build.patch b/sys-fs/mhddfs/files/mhddfs-0.1.39-parallel-build.patch new file mode 100644 index 000000000000..b9c2d19603fe --- /dev/null +++ b/sys-fs/mhddfs/files/mhddfs-0.1.39-parallel-build.patch @@ -0,0 +1,17 @@ +Sometimes obj directory was not created during +parallel builds + +Related bugreports: +https://bugs.gentoo.org/880051 +https://bugs.gentoo.org/911984 + +--- a/Makefile 2023-08-10 11:43:39.826589819 +0300 ++++ b/Makefile 2023-08-10 11:43:50.121722774 +0300 +@@ -90,6 +90,7 @@ + touch $@ + + obj/%.o: src/%.c ++ mkdir -p obj + $(CC) $(CFLAGS) -c $< -o $@ + + clean: diff --git a/sys-fs/mhddfs/mhddfs-0.1.39-r2.ebuild b/sys-fs/mhddfs/mhddfs-0.1.39-r2.ebuild index 201ecb8f7ae5..a8fc5266b8a3 100644 --- a/sys-fs/mhddfs/mhddfs-0.1.39-r2.ebuild +++ b/sys-fs/mhddfs/mhddfs-0.1.39-r2.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 @@ -29,6 +29,7 @@ PATCHES=( "${FILESDIR}/${PN}-respect-compiler-vars.patch" "${FILESDIR}/${P}-segfault-fix.patch" "${FILESDIR}/${P}-xattr.patch" + "${FILESDIR}/${P}-parallel-build.patch" ) src_compile() { diff --git a/sys-fs/snapraid/Manifest b/sys-fs/snapraid/Manifest index a6bf2dd127a2..a29c08f1c71d 100644 --- a/sys-fs/snapraid/Manifest +++ b/sys-fs/snapraid/Manifest @@ -2,4 +2,4 @@ DIST snapraid-11.6.tar.gz 744142 BLAKE2B 300350e355298e972b0f2c83cc0cfdc212c01d6 DIST snapraid-12.2.tar.gz 745755 BLAKE2B dde099a18eddc5dcec178b46c41e8ef828ad214667c0414891dc9ebdb509567233170df2a6483284e0b44f8b8e71ef6ca8a35f845b501b8d8cf4dff97d080bb6 SHA512 2c19c0e336e6e42c8b44bd3f3ccfdc4dfae901f166b0825deb471919dc22f98e92a6d64557b6fed3648b332d4432735db7998656d60bf173925a91c90b099bad EBUILD snapraid-11.6.ebuild 513 BLAKE2B c485fe4163015ed5989afe2625bea9f764b990382f86af2375b709184f49d83ec9583c7e5e220e9d535edb171695d76b8e01c0ad048b312137d80d98a461a253 SHA512 345e56a11747f9f10fea995d63695f9c0b859a7bfba86d4ed3c2c1b1204ba13ccc8f8be990093076c51c34a1f27695cee3781e3de251adb2eb6fd042bfc6f338 EBUILD snapraid-12.2.ebuild 513 BLAKE2B c485fe4163015ed5989afe2625bea9f764b990382f86af2375b709184f49d83ec9583c7e5e220e9d535edb171695d76b8e01c0ad048b312137d80d98a461a253 SHA512 345e56a11747f9f10fea995d63695f9c0b859a7bfba86d4ed3c2c1b1204ba13ccc8f8be990093076c51c34a1f27695cee3781e3de251adb2eb6fd042bfc6f338 -MISC metadata.xml 389 BLAKE2B 7a80a1bef537c39b3cfd38f83540d11252973ebc8cad7cead59653befc67e390dfa9549ec072c99941adf79fc4795b3a230c3925f60fb6df73c56772d4d64646 SHA512 2c971b5741334e598325d795827c085dee6ce5dd32323e000a9757f056793069f3a1a00383aed277e4c05ba91e47b3068b7a6284c226fc847ded9a858c4a5a45 +MISC metadata.xml 304 BLAKE2B 7b9b89803c220914245900818045d963814287804bd8308ffd3743f4073152d595c64201115d35e688f0b91fd6ee82f606e55a28c0a04f7ecfc832a95e7d26b3 SHA512 2271ece2afc03e1f7b9e9bba98ef35f406bf446617a0d1a3a42b20d0bb13a8a133ae8068e472c302674d024ff8118c26b3fae4fc2d37e65ec8c45b8a6618790d diff --git a/sys-fs/snapraid/metadata.xml b/sys-fs/snapraid/metadata.xml index eb14d529cbe3..b04deb7dd29b 100644 --- a/sys-fs/snapraid/metadata.xml +++ b/sys-fs/snapraid/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + snapraid amadvance/snapraid diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest index 9e9146fd95b3..d1fb30188d58 100644 --- a/sys-fs/zfs-kmod/Manifest +++ b/sys-fs/zfs-kmod/Manifest @@ -9,7 +9,7 @@ DIST zfs-2.2.0-rc3.tar.gz 33666688 BLAKE2B 37c47bcbf34d9238f42bbc80e2b0712a9e64a DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9 SHA512 45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c EBUILD zfs-kmod-2.1.11-r1.ebuild 4614 BLAKE2B d2a8f17417fd8e15890b8f1e46bed0414614ddd76732e02a60ea3ee79e29b5cd07a595f0de93d5c13e76636a305588f65f37fa96c88f6084b4f7d1d7b4d167b2 SHA512 fc95430527ea7a30e046441ebe21aac1ce78303f08ec313f8839e95571ff2fcaead3d01b454cc82179e5c2e265bd09d756133c1c5d721cdafee7a31f3223c83e EBUILD zfs-kmod-2.1.11.ebuild 5432 BLAKE2B 626cc1ed59ceee990aa70b05f6edce0b1041466dcb8e124ca56603ea268b3498d18147763c146513727cff51cda687a61f1517535325c9dc6c96502336cb65aa SHA512 feea07122a85a008f24e012a22a619655460c6bb97a7cded70ba693e6a96bffb8988e97bdd0871a6206c243fed941e2dcd173c3023f15420fa5647ee41144dcf -EBUILD zfs-kmod-2.1.12.ebuild 4613 BLAKE2B 602e9b2b06e93dbcd20c3b4f66f8c45ef67fa0f731dd100482f44785ebc8327d6893eede431e130021271a498316632f4219c8e133ccabdbb91d22f9fdc7a2a1 SHA512 9dcd5a99939de4d1f7a769bf70ca3d407881dcb9b9e9a47be3dc5bd8dfb41e7de3998a9506a2ac76c6892279e5f8148599fe2394fa40fff53128cfeefc1077e5 +EBUILD zfs-kmod-2.1.12.ebuild 4611 BLAKE2B 64143a5e0ba81b0eda1673ee70bf7a7e25eac0f8821ebef55a7891f35f751a3337aa9893bb830e34174bb4e3476155064ca445904ec2980ad7bb878b233d5e0b SHA512 64e699a66d20a105ae818eb9f230027db4f1e85773217151806d2c60321f86daa3e8c22b8d54ade2821d0f0522ce09a52576500f84946de3441536219cbea7bc EBUILD zfs-kmod-2.1.9.ebuild 5432 BLAKE2B 1f3473798cb522c80b1d9d244aad191c0118ebaafc8d2041cfad82513b16d68221467473efed4a7b084a44cd0a19331089510ddc402fa064cb15bf21914766ff SHA512 ed69ee9fcfb0ab1db51c1e3ee2a0a155a3eccdd1d297f83dffc3376ef20558e0421e441db0b00302cc2dd499e1693e4b63bbb95102da800e42635f00be2e7f54 EBUILD zfs-kmod-2.2.0_rc3.ebuild 5942 BLAKE2B 20d98cf33b9c3abf75d9b07248c7e67afab7715a08236fb79c2158cdc21f99b829d62a15725ab3b5fa7a3c8f01c4fd81862f086b8df1e6764bd50eeabe7015cb SHA512 069e91aaac64094d09a4612f29c4bb316ff44449f7427fd425c7671b50ed4d5588a8f3a85df22f81a30be182f76011f22f4592c8cc332964e7b45d37e8b0bbc2 EBUILD zfs-kmod-9999.ebuild 5942 BLAKE2B 20d98cf33b9c3abf75d9b07248c7e67afab7715a08236fb79c2158cdc21f99b829d62a15725ab3b5fa7a3c8f01c4fd81862f086b8df1e6764bd50eeabe7015cb SHA512 069e91aaac64094d09a4612f29c4bb316ff44449f7427fd425c7671b50ed4d5588a8f3a85df22f81a30be182f76011f22f4592c8cc332964e7b45d37e8b0bbc2 diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild index a6a5c71476dd..f881b0b94837 100644 --- a/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild +++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild @@ -30,7 +30,7 @@ else ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc" fi fi diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest index cb59f4751472..cd2fd6c7e9bf 100644 --- a/sys-fs/zfs/Manifest +++ b/sys-fs/zfs/Manifest @@ -9,7 +9,7 @@ DIST zfs-2.1.9.tar.gz.asc 836 BLAKE2B 1e76525eab338398dd6ff7539ea4e7d18847d0f40e DIST zfs-2.2.0-rc3.tar.gz 33666688 BLAKE2B 37c47bcbf34d9238f42bbc80e2b0712a9e64a48196a390e30cfc02a510e0a8c28da5aa52eb3963a2363d2d23881628cadad13e2121cf54a0582cfc7d55685313 SHA512 d82991e6ff63910b38aa0d9b79fce19d1deb79a214adca4bec3fd468077674ef1de264b6f5b0acf9dc0418ce1ed4c9e98d1ad4596274a1769061ae20e017fb92 DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9 SHA512 45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c EBUILD zfs-2.1.11.ebuild 8963 BLAKE2B 8f556689dfa3db802ef5e50d9459509c92d839d36608e406bea7a6efec9b70daa22e91404c7f4d4239ca119d3de2b427bea94f22396c024bc0ca2effbf84c93e SHA512 dc3c711bb75b4f481e8501a23ee9b1e5122b7489d529d12bfdb8c4d918a1b92a344fd5185b338655eb3a7aa3da3e3b0ff2402ae36a965681067d5c3a4371dbab -EBUILD zfs-2.1.12.ebuild 8912 BLAKE2B 9332d5ad694709ecbc671067ea766fe514c70380d9945b5e7b45702ca0aa8fd3693e743dba566cbb58eb5f234e7a0ca48190c1aeea38cd50287f341024987299 SHA512 a2c782c9c271f060567712e48e65f171232fea92030eca38e81355eca0c58d90dd4311463158040356f5db4e1151f9584c863156ea29ba8264904060ee9b934c +EBUILD zfs-2.1.12.ebuild 8910 BLAKE2B a04cccec16c13984650b415bfaa99cb20ff56c447ceeeb0356ccd7fc4996d32478322495902a45d889169525a39f6e36d69c51cb20cbdb2f2d1d5e2f155e9e0d SHA512 c4a0ebed51f11b06ef874d46bc8f1ed46ae90fca1bdb5e108ae8cddb4bc8551cba778008503b58715fbad1d47defe90e02a0aed58ff9f264f109002859d55c5d EBUILD zfs-2.1.9.ebuild 9178 BLAKE2B 18bd9ef88b73450f9a6b811d2e36ff511a78e098848bb997e90fc39d324b63766493b6e736d26132dd5cff9c44a2915c5f401b732bb0aee648ec821046b26b85 SHA512 10a5ad86a869b4978ce995fb561ddfb92d3739a0e7f4825b28132fc47320fb293e6519cf23f12da84c090ffb3a8b0188edaeee155ab34d8794a32c6c32a1ae22 EBUILD zfs-2.2.0_rc3.ebuild 8770 BLAKE2B 29ea4a73f9a4d01584d2787d16f68b4900e9aaed90f47c422f2c0b96b3cb7065b5965e676bd900a4efc6f9f68901dd13c7676e7959a9edc70c0e46ba86217ec4 SHA512 a5b11d064ce3b9abe4c9f3c1b875cd9b3a684fd307d39908f250aaf69d73ccdb119afe3e189cbddd9499ff72ce8d773abf3399067b676c19be7cb17955efde68 EBUILD zfs-9999.ebuild 8770 BLAKE2B 29ea4a73f9a4d01584d2787d16f68b4900e9aaed90f47c422f2c0b96b3cb7065b5965e676bd900a4efc6f9f68901dd13c7676e7959a9edc70c0e46ba86217ec4 SHA512 a5b11d064ce3b9abe4c9f3c1b875cd9b3a684fd307d39908f250aaf69d73ccdb119afe3e189cbddd9499ff72ce8d773abf3399067b676c19be7cb17955efde68 diff --git a/sys-fs/zfs/zfs-2.1.12.ebuild b/sys-fs/zfs/zfs-2.1.12.ebuild index e0504b250b0f..d03112013891 100644 --- a/sys-fs/zfs/zfs-2.1.12.ebuild +++ b/sys-fs/zfs/zfs-2.1.12.ebuild @@ -25,7 +25,7 @@ else S="${WORKDIR}/${P%_rc?}" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc" fi fi diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index de173999a6f808a5f80bd4cb3ab7277853b19e83..bf60acb87e348791a676f1b3a5aeb8086a2c20ac 100644 GIT binary patch literal 4405 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/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild new file mode 100644 index 000000000000..83c6a5e4fa8f --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild new file mode 100644 index 000000000000..70e2f755ed95 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +BINPKG=${P/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild new file mode 100644 index 000000000000..83c6a5e4fa8f --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild new file mode 100644 index 000000000000..3cd8c6516903 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 0f402d4f9b56..8f15cda99429 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -4,6 +4,8 @@ DIST genpatches-5.10-198.base.tar.xz 5696280 BLAKE2B 538dc0baa1ba2df2771c23e7670 DIST genpatches-5.10-198.extras.tar.xz 3868 BLAKE2B fb33cb11d00237cf8649e868175fe31211dd3ccba5201ebbb9606cf0ff863a2519587758ddd6464e98716a2c8c0e210dbf833e70f25631877ec4ba55760d9b29 SHA512 19d64fa354c8a8cc895052d9259a7b25561f4614dfd0a8dc8645f70d19bf677c826715042263769b8740f14fe6b9a03e7f9cd1e0f27d9fa373223d9bf39c7416 DIST genpatches-5.10-199.base.tar.xz 5715396 BLAKE2B 1dcd8389ac735e808f8b06e221b4cee5ec5a8683b11b9e35e78f00fb0ecc62f362f8ac9281937f1a383d6642cf873c17cd5deb0efdf965d66f32257ff8b5cec9 SHA512 c5ad0d9eb2a83ba6ecb07690d815f3e3d480393b995f3553e1dc546a1ac07860800f4df1a74d3d25e54d6d4aa8a082690f86912e32d5556ccd9c92c592b3b06f DIST genpatches-5.10-199.extras.tar.xz 3868 BLAKE2B 0c8bcd30c0602978641996c3e9a89b8c0812490d2bb0a2f26ffabc1c6a2775e922ecfcd1e083963fae7ba8548595accbdc65412f0c3950790dbc8a2b51e5ed52 SHA512 f30454e4d8eb74052ad9bccc8a740c336070d52fa66caf451192ecde46e91512adbe30eacfa6aa502dc461de557c6f011beab4ba28f8ee2c3866c2200c2a47fd +DIST genpatches-5.10-200.base.tar.xz 5792276 BLAKE2B 4b7a7cb8f5afeaa04863f955d56c9575f1903ebbedafb21dc38e41da3d3f31d28f2d83d21e530b26ae7f537dd7ac76cd1d940e5e93a75874b1c356ccc8fc3a98 SHA512 426bf39754e40f1b7b8c31d2b516ca12c1184a858e7bc6ed1c26a8348002266c992022fd648075f7c1efc4b526a64d2c1f73dbe9d6ba9ed8fc095f5b7497aa12 +DIST genpatches-5.10-200.extras.tar.xz 3872 BLAKE2B ff768dfc12d019bb9f006ed29fc05ddbf847e05d0fd7f82f8b2a397da7c72348849aca40457c13461a9a4ecd1f9599d5dff59933851ca75df686141ed0055152 SHA512 91ec8fe51b1bfc4d88be9b1dd56f6a7c156aa189483f6c93222f478e91d9fadc6edd5c2cfc48843f589823956c421d30ad9c0e0d0b0702b1cdedae5a01acaf27 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695 DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142 @@ -12,12 +14,16 @@ DIST genpatches-5.15-130.base.tar.xz 5153200 BLAKE2B d06514f48706208faec58f2a0f1 DIST genpatches-5.15-130.extras.tar.xz 3928 BLAKE2B b4b1c6d6ff12356679a50263b39108cb8f9123baa6a3641a33d102fae71fcefb49303582e2509884183c251dbb4a5cff3183cfd60122ed5ecdbd859505bea6bc SHA512 3f0ac344f138b8f7bfbf136a814c4fa3eab7740657cb9b6284fbe6e0465dbbd4c0d411db8cf8621c53f91df05acc42611e5948d9b6b56e75e8b9be658ac555a3 DIST genpatches-5.15-131.base.tar.xz 5172044 BLAKE2B 913e2f0c9eaccb8fe22053d56c9be5819addef580731852183a1b6485e5885cd5b7aa48fb5bcf325f4f54b4842a0a0e1a2f04cfca9dbf027ecb00a4259795d5e SHA512 f94c5ccc20827a8c4c65ee8a5ac92531550ea97bad4553bf8e2580e271036a2fb04fe3bf40c63a477e9f962f709500e84db217127e84d36a73a7839d91d8dee5 DIST genpatches-5.15-131.extras.tar.xz 3932 BLAKE2B 013b0ce4605c9ac1bcdb50ddcbc562ad65c863ca2093fb2a9911c3897a043abf4095c520a154746008ca9b117d28703b8fdab35ecb72f214090c3253494d7b64 SHA512 8836d9e06084018b45498b10a2492d4bb53af8b6dddb278e1f08f1af0ccb874914603f21834b681d1300cd307107295540c9ba001466c50014262efbe6040efe +DIST genpatches-5.15-132.base.tar.xz 5223492 BLAKE2B 6e89a3009cad2e813de1b686fc5e1df1f676b01d5b862e4a7d0d0b124378381f05ce934707d5df3f29ec7a8560869fd2858796f92b8731bf5f081f2095fcf8e9 SHA512 26c7037ed8cb3ed6f0237fd4c90797d1d5e69288d0af557da8c026371e037751686732ad6e6d5443a90fefe1fb3170e098ba00c5e0c5c394008d977d4c43fb19 +DIST genpatches-5.15-132.extras.tar.xz 3932 BLAKE2B ea590da6223d48ae828c09a0d606c5d376adb7ac4000e75cc465c585e151b326241e3c1934d53e2a907e5f1c6d30054c723c8dd0c3e6637c08c4469eebff0edb SHA512 a33db7a30ddc898c4c1abf5a7ace269c7611ab464e6b71c80822cfb3bcdc18528406c54d54c0c1a776c32cdfdfade14f0eda788aac03c8b56b6a966bd94cfc81 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442 DIST genpatches-5.4-258.extras.tar.xz 1812 BLAKE2B f877002e5e5e31916f8151589a8ff3e88cb618345e708b6682f8c8babb9b4a09155481cdecaf21909c4db820c395525f2ebe439e3377b7bd1b60c38c90bd6bdf SHA512 593ac9335f7d10bd556ded4af7414a015be8a34407b2b7c3077749ac5903f10424c7ae0d3cfb63ccc12ddf275af5dc59feced7408c4fe77bbd153ccf64ca6d47 DIST genpatches-5.4-259.base.tar.xz 6051096 BLAKE2B 5e2bb6e705b32039c4b468fbb12f04d3cb350c5527bba948d9e886121053b09a5459fdf85f7519046bfa1527b0564df00dec7e26503f5b88123777b3b7adf58d SHA512 924a084029414edf20d545ac178315001a23304f494693e5b22972a90487432ccd4fb76f27a667c8345fe6e4799121d7452935eaa8170de3347470acdc5ee729 DIST genpatches-5.4-259.extras.tar.xz 1812 BLAKE2B 85ea3265313d9852afb36b984d7d12f200317c4e0253f1a6beec348c1a5345bef6303ec1559154289ad3d1779d532b72bb0624bbc62bad93aee428a6cdc8b667 SHA512 0aac96d085e67cc576d86c4f032df91e7928e6ae37fc6e07b1f3472f022bcb0592e96d21e8e496d3aeacea0fccaaf808cab42e507b310ed34263e9b97f587ed9 +DIST genpatches-5.4-260.base.tar.xz 6088284 BLAKE2B ced17ea01c866967520ba8c57fe65df5a864d1d667917515ea4570f4b17edab1b0eaa60bc7fd4098371d7cbb43ecbcc44e2bef16a05489bd8042fc3c13346b72 SHA512 4c2797566e585083b024760d0a5d534ffbd328a0343fc15322a7140e1f5cccb26afc4932e559d8a4cb2aa99d979f6f048152e7d7cfa1ea85ef779650d3abd958 +DIST genpatches-5.4-260.extras.tar.xz 1812 BLAKE2B 4e06719c3f9838083265c96b524066ffb5c3e6b02046776cb4083a814c450e6430d02ce5254d3066f8b54dd15883388b95cbd09f7ff13ac5384be50fc46e09b8 SHA512 8abb65aca610f0de787894658ff3dffd3ec2689eb05ef0f0db5f3a7559ca3d6a8510d3c8c5cbac63c65b924b903ab84dde325c800effb67e530837a76a9d2ad9 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc @@ -26,10 +32,14 @@ DIST genpatches-6.1-49.base.tar.xz 3063788 BLAKE2B d97aa1abfdba4aaf84d392e5ebc26 DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae51727c475b18b9f080b3d55e27d4b6f247cc8950f772e0676cfb11d301d3a9042e929d4957f96de0073bc99ef65c53668bea1 SHA512 4fc28b57b4a99ddec743d3804a78a5027d9922641135f1995016f2c5806282f0bb33e9f78cc7378ab8388b582193df457a6c397b0986e197fd5e5cc4bba85c7b DIST genpatches-6.1-50.base.tar.xz 3084144 BLAKE2B 7b66d8775f85ab8b4c13ca7dd204e73cec666b59e75ef977aa6684648f76cebe489ce982d8d75063bfc7324ce84492eaf6c9d37eeed0a6a892e32a7fac0fa5f6 SHA512 86e31d6e665c0fc1f361de9ab76e8d6840a6e382255a41d39330d92456e313e28d46c489e00539778b4047b6de4fa57492cfa2e3f4b13bcadb7138320eeafdfb DIST genpatches-6.1-50.extras.tar.xz 3812 BLAKE2B 0804ac466e90a72d32d843e382f44e6c1d6b362e473c3d1d9f64b848eeb558fcf6d23cb01d560f264498bc6496f46788e62ec982de8d7d00048b6715119eaea9 SHA512 1c1207fc13a76b5d620fea1db9328b1c0912a0aceb9db9076905c1dad4face0d5e345e02834eb1b7343e71c3b134222de40ef2559ff71f05c186683f58d54df0 +DIST genpatches-6.1-51.base.tar.xz 3127240 BLAKE2B 047b00560651226a3514417f10e55603ab2f33429993fb3b567b9424640a413419523f42bcd6175880a6ef87555422a4e8ff94f477cc7c17c52b4bcd0673bcc6 SHA512 a1b252d6e64b8dd907abaa6e827f7da78039181fdb620fb6aae10676a5ebe1d2c9759235d9f71e59f1af5cc553af40d3fd911b236eb2919dbc5b8999f7b86fe1 +DIST genpatches-6.1-51.extras.tar.xz 3808 BLAKE2B 2f188b3f2062d491118bf96735420e63c7ae85467a6789cd00316b133d254677656229f7f4b8d364bf37713a0b8f42f77acb580db0b4eed9c183008074b3eee4 SHA512 984b4c9a7e030e2687ac574dbb743bb40b0b031ca8ac55e1e632018e174a70567e3d94bee85ccac66212458e7772be6d39f119181a7252f9bca662646cb492ff DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87 DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03 SHA512 921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c +DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d SHA512 f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21 +DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0 SHA512 5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0 @@ -63,17 +73,22 @@ DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb85 EBUILD gentoo-kernel-5.10.187.ebuild 3660 BLAKE2B a00d551fbfc33807e966bc55b6a8cb7dbe25cf56214322127f33f63adc7695a1922f502d3d3de391357ca2e79a62bb4639f385f8a1f3afe144847f526e0d20cf SHA512 4b5eede3cccb9ff548323d4cf79b0659fce001ba69c02d24a99ddb9f072b6ab6eb960bf05edbd7397b16d38970304f885d98c9c9b3a35fe46546c309aa3cf33c EBUILD gentoo-kernel-5.10.188.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 EBUILD gentoo-kernel-5.10.189.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 +EBUILD gentoo-kernel-5.10.190.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 EBUILD gentoo-kernel-5.15.122.ebuild 3738 BLAKE2B 0723ac115381c39ddcde714b5dabc3e2d7b4a5a8577786c45a537db0c9d0fa8527df6d9fc5cb66c351b635b8d4a1c8ca214ee91c74b059227fb312bebc27da54 SHA512 039ef7c9d5d2cd0ae1b31488d99362584b052961141cc25e66ab88d8dd6cbb9af327eb6ba8900c32c9fec41293d70e4857e9204d54bbe73960c47da0bd966c60 EBUILD gentoo-kernel-5.15.123.ebuild 3742 BLAKE2B 0c25f6729f9dc9cc4b2aef5c295e7c33c162df8a8ad64b26cf34e5b7f64afa50952a4568b7a10609e9ad83cad6b048637661b1fa772efa6a94e061c8c8655734 SHA512 5169182808b6b1157b02cd4408608a39a3a3a141598f190ba0e5900897b515f0a933852c81cdc8bb86caadc3ce6f4ff578ef6d627dcd01278a7f7fc05bd67c05 EBUILD gentoo-kernel-5.15.124.ebuild 3742 BLAKE2B 0c25f6729f9dc9cc4b2aef5c295e7c33c162df8a8ad64b26cf34e5b7f64afa50952a4568b7a10609e9ad83cad6b048637661b1fa772efa6a94e061c8c8655734 SHA512 5169182808b6b1157b02cd4408608a39a3a3a141598f190ba0e5900897b515f0a933852c81cdc8bb86caadc3ce6f4ff578ef6d627dcd01278a7f7fc05bd67c05 EBUILD gentoo-kernel-5.15.125.ebuild 3742 BLAKE2B 0c25f6729f9dc9cc4b2aef5c295e7c33c162df8a8ad64b26cf34e5b7f64afa50952a4568b7a10609e9ad83cad6b048637661b1fa772efa6a94e061c8c8655734 SHA512 5169182808b6b1157b02cd4408608a39a3a3a141598f190ba0e5900897b515f0a933852c81cdc8bb86caadc3ce6f4ff578ef6d627dcd01278a7f7fc05bd67c05 +EBUILD gentoo-kernel-5.15.126.ebuild 3742 BLAKE2B 0c25f6729f9dc9cc4b2aef5c295e7c33c162df8a8ad64b26cf34e5b7f64afa50952a4568b7a10609e9ad83cad6b048637661b1fa772efa6a94e061c8c8655734 SHA512 5169182808b6b1157b02cd4408608a39a3a3a141598f190ba0e5900897b515f0a933852c81cdc8bb86caadc3ce6f4ff578ef6d627dcd01278a7f7fc05bd67c05 EBUILD gentoo-kernel-5.4.250.ebuild 2860 BLAKE2B bc1812c00d3f6c58b51d0e9389055a6ca000db0fea5dbdbed392790fefce8a9abb2766c1083c3215c09453d89d6fe9889ffd62b1bf873ff69dfedce41badbf7f SHA512 96e28a4dc569a8d6ae0ea10710db9187a26a448640e76507414031b5ea16ee494a889cbb4a44b9f13cefc9c00d4066a46e8a0887f9fd5dabba5072605d283023 EBUILD gentoo-kernel-5.4.251.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 EBUILD gentoo-kernel-5.4.252.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 +EBUILD gentoo-kernel-5.4.253.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 EBUILD gentoo-kernel-6.1.41.ebuild 3974 BLAKE2B b3986083411b11632a836ce55d8da252dca675d952464d9cc6cd5a50381694868d2e5b8c2c0ea172d0d7d4c780a3b44062400c6a45588c978e5e428cee9647ea SHA512 b9b9db8e559281f80e7bf3ae56f732ec3c80a0d4000b31f78d73e4c4f04d5cac024c5f84494c36fcdead334ef10915ad03696a5d8f347954987e54b9ca91474f EBUILD gentoo-kernel-6.1.42.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59 EBUILD gentoo-kernel-6.1.43.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59 EBUILD gentoo-kernel-6.1.44.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59 +EBUILD gentoo-kernel-6.1.45.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59 +EBUILD gentoo-kernel-6.4.10.ebuild 4005 BLAKE2B af555898cec22caea7893291a18b3ed0fb3860303f8d28a390a3e86ba32b16086d08ceb6699d20a9c86fe963f39f85726ea545dbffefffe8ee403ed8d42ad2b4 SHA512 46c8f7dca1c60adbf411e80986d4820a24be18db607056ea23d62952b46d8c5d5219c8ad06a9446f998164abd64466c48ff5e32458e62a5c59d98383bffcbdaa EBUILD gentoo-kernel-6.4.6.ebuild 4005 BLAKE2B af555898cec22caea7893291a18b3ed0fb3860303f8d28a390a3e86ba32b16086d08ceb6699d20a9c86fe963f39f85726ea545dbffefffe8ee403ed8d42ad2b4 SHA512 46c8f7dca1c60adbf411e80986d4820a24be18db607056ea23d62952b46d8c5d5219c8ad06a9446f998164abd64466c48ff5e32458e62a5c59d98383bffcbdaa EBUILD gentoo-kernel-6.4.7.ebuild 4005 BLAKE2B af555898cec22caea7893291a18b3ed0fb3860303f8d28a390a3e86ba32b16086d08ceb6699d20a9c86fe963f39f85726ea545dbffefffe8ee403ed8d42ad2b4 SHA512 46c8f7dca1c60adbf411e80986d4820a24be18db607056ea23d62952b46d8c5d5219c8ad06a9446f998164abd64466c48ff5e32458e62a5c59d98383bffcbdaa EBUILD gentoo-kernel-6.4.8.ebuild 4005 BLAKE2B af555898cec22caea7893291a18b3ed0fb3860303f8d28a390a3e86ba32b16086d08ceb6699d20a9c86fe963f39f85726ea545dbffefffe8ee403ed8d42ad2b4 SHA512 46c8f7dca1c60adbf411e80986d4820a24be18db607056ea23d62952b46d8c5d5219c8ad06a9446f998164abd64466c48ff5e32458e62a5c59d98383bffcbdaa diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.190.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.190.ebuild new file mode 100644 index 000000000000..91e1b5a2d288 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.190.ebuild @@ -0,0 +1,134 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.10.12 +CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.126.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.126.ebuild new file mode 100644 index 000000000000..ad2d0803bd9c --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.126.ebuild @@ -0,0 +1,141 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +CONFIG_VER=5.15.19 +CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + sparc) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.253.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.253.ebuild new file mode 100644 index 000000000000..e8d62eeacffa --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.253.ebuild @@ -0,0 +1,103 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.4.21 +CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config + -> kernel-x86_64.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config + -> kernel-aarch64.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config + -> kernel-ppc64le.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config + -> kernel-i686.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="debug" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die + ;; + x86) + cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die + local merge_configs=( + "${T}"/version.config + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config + ) + use debug || merge_configs+=( + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config + ) + [[ ${ARCH} == x86 ]] && merge_configs+=( + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.45.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.45.ebuild new file mode 100644 index 000000000000..7e128b87c8f2 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.45.ebuild @@ -0,0 +1,146 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.7-gentoo +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + sparc) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.10.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.10.ebuild new file mode 100644 index 000000000000..38b5f48b2b81 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.10.ebuild @@ -0,0 +1,147 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.4.3-gentoo +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + sparc) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index c706671fc366..2af7222a2cb4 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -13,12 +13,18 @@ DIST genpatches-4.14-331.extras.tar.xz 3652 BLAKE2B b492a069c29c0ac0129a2b4a9da6 DIST genpatches-4.14-332.base.tar.xz 6277784 BLAKE2B d950d0a45e999069e4e7984ca1613f18e9753aedaa15597fa46a399a3e091bd7e166d68023d370415bc7d572f64541e38c81085988ded9cbc533218a87bb8e80 SHA512 f45f1718bea6deac09d08ea32c222197c6dc5fc5550694833f4dba1476dccfa2ddfb09843662e53478f616c625f73500a41a1a9520eaaf27e9d43812563aa66d DIST genpatches-4.14-332.experimental.tar.xz 5716 BLAKE2B ee0e7fd7600a3e6708d21520249eb67ecbf42925bf97c715ab0f4d3420c882f8f8f07b3051221b37d679fc85eda302303742673b90a2039c798881bfe1996d83 SHA512 a7c75844bd020ac8f527d7e2b61bae964778654c67818b08b646de0f1bc58141c325a0ed75a3feb5658814acb0f26b9dd818684f7f3ec85360cb43034da4af00 DIST genpatches-4.14-332.extras.tar.xz 3656 BLAKE2B ab84309d064781394a02fa14054bb600050426232e69b414fddecea67fded4f7c34771fe59b5784a8a14417fef5bdd77d0f7aa9fe63f69e8b08ae4bcaa340768 SHA512 dd9556a6b9348f2d5d021960d13ef41f4a30e3fbc66691c98b3d0967d61ace2602cadaf175746bf20e4c00355cc3c8c7ec28f3f9ffa9e43f8b901fa726eb9802 +DIST genpatches-4.14-333.base.tar.xz 6330828 BLAKE2B 1f17cc6b28b13f0585d06cb077344bc4679d62ded440d722ce2f8a103664b5aa5d881b957a47546aeb3332d8ea12f33288a5ae5d7432e11b9652ad046255782d SHA512 4c6a4dda2a9e9cb3f7338eea837b530e508c42f060f52bf9f18da6720844c100003bce9079db9aab248534de70ad47dc688e698c8f5f4b81e5f073eeff5e4e4f +DIST genpatches-4.14-333.experimental.tar.xz 5708 BLAKE2B be9289eb207a2cb950031fd0a47e6688aeaaaf03e4ffb7463282f42d14e5444899bc89e78829997b6401087ee95859062cca4f9e6379df11e12d244dd3d6249f SHA512 72578a041e7fa3d0e059475f929f32eab1351e3a18981f57a90d757b3ea65dd1d39e5714f04fd2bca0a676eef8a9ebf37d7747b0bf06a3533a180ca6d8657a0b +DIST genpatches-4.14-333.extras.tar.xz 3656 BLAKE2B 74e2f30dd46250e9be30275f7b5170f1829e627b637838db7a5f1e38f25bc9d6bd76f0f9cf1a71ef8b12f72e456aa5a5d2e7ce5c80e05b2c26eb15da0dc60b1e SHA512 a0c3f809998fae7a7e80abfe4de08a525487ca07249cfa200f4e1f93a9cdcdc80d7e8d19d9bcd950a054bcb16b90065f8b2bcb5e6a90504fba1a25bed50e3dbf DIST genpatches-4.19-290.base.tar.xz 6526832 BLAKE2B 816e8253a3029f4d12d62df247e993a91cd1cf622c81e42dcb6fedcc981b4393c466409ce1d8fd543cbce7de070399f3956c12e10e6e8846fae54b7b01a2f25b SHA512 ff5806a5e45a636769d40b9f1f456399ba0719f243c9a32f3b7eb43dfdf8df9cd8121afddb70a52be4f21e356123a9da0e822b5eb4f8d70feb2b48f00a1d8cb5 DIST genpatches-4.19-290.experimental.tar.xz 5456 BLAKE2B ab7b83f8871ba6f0a468721b11ffa2e618e028af4b2ae6cdf9c2b0bb1f71f9e9b827c3fc1c1c14bbb85e264c719a09fb3f133fce48affffdfeeba2b24a476646 SHA512 8bd27901e98cf7c895e388a091cba0ff9827b54117c419468191551f08ca7820c86ee297e0bde141e1edd04921dc3ed08f1c7b12b868c806eb8e17e3a517aad7 DIST genpatches-4.19-290.extras.tar.xz 3664 BLAKE2B b222aef08b8fd0f902526a13e47e1a290c23bf970b1e8516f683163c6bcc393a09d98c5915c8289cd8605dc7199d47f48f07551494d0410e13a5c0f09cb44e00 SHA512 176a3f3887976ae43cf652801a7db0678fea4c966607fd130c513d2d5db1c028d876e35349988d84a31c727e05e5b717f9c48231d8cb7c8ad067961236804b26 DIST genpatches-4.19-291.base.tar.xz 6536316 BLAKE2B cb006a81308375ff2b9e43ffd39b67b75386c2c5415d5302cbd6d09fe11e113dc587cef4df39525d80efee74d90f296a3733b9ba6c64a4f65f89ca891b51109b SHA512 071ed3fd690465e09708df2bed1baeabdad05999fbe6983a35e188bd120188bca86ac67c5b8a4d2ca380eca64f7b2510043ff9a61c553186e957a30bf692db43 DIST genpatches-4.19-291.experimental.tar.xz 5460 BLAKE2B 2d65d3b09106095dcfd13c8b82b797b21bd4331513ab79e6e0950e7eae27e3ed519c9d2a71f410a170f7c598f516dcf464bd57a7178f7226efc096caa97e4df3 SHA512 d054ff5e6984d627662bb7365fe5aa7507027fd31f4171a9411116970c83b844e1cdd979afa149acee99306f9d1abc834ee8517a05d8563592a2c37d6e372951 DIST genpatches-4.19-291.extras.tar.xz 3664 BLAKE2B 614b57fe3da61a5207565b4dc04f585809099b56ca623d603c027087cbe39aa320cba81b5f3f31890ba3ee9ae55b86f21d6c81375b3bd3d6e946fcb07e862992 SHA512 907b324e9c3e0f5627f2c622a8f1afa2d49a92f05cdb85663d63941f490a3cdcf32ea0b7b9b65d200c5b534fe004c1ebf5ea83248c51ef8d513ead47c8aa2f80 +DIST genpatches-4.19-292.base.tar.xz 6652868 BLAKE2B d1b01e4b39b88fb46cbeeddf0de0551423d1791091693fbb208a5e19a460559fe432f1b4f30511941227a889d0e16c8e0a3e7293d0acae9c9f155af76bd15a1a SHA512 67f491c231529b1d91dc8b6d49f1ed42d1be066fef8e206305ff1cf950bc68cef4e9c9ede22a945bcb455b463216d2ffb60a8065e084905e78402bcce24d2eea +DIST genpatches-4.19-292.experimental.tar.xz 5464 BLAKE2B db654a55fcaac44695970732632386f41c9514618632845ab56545474a6f3998d22e36c3b37b46c66210af3dc86bbba0d1cce34c204c0ee20e10dab1a1cd90d6 SHA512 682b9ec35b128b8ae9877d58a1cde47ece1e527be3fdb8af6b8bcb68b7af069ccbfe25b07daa21301b23f9a7b1c26df470c9756dc72aca4546dc6ab3bc673928 +DIST genpatches-4.19-292.extras.tar.xz 3664 BLAKE2B 3a5c779c111d0ca0f33f5b4457b328f642675dbc383ea1d316d641a02a0c04effa017c7104ef79b1c1edcd97c14eaebf2e908850ba929cced5f45ea8cc7a74c6 SHA512 553433b618e4ed26203b94accaddf1011565131d157856f36d51cbd51c4ae6a1fd64eb4f87c9d6b3782338bb883ee6b628b02aca6e9b2622984d13fcea8e7272 DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf7405079b8c64ff64847baba9aac5e6db6531d129ec48ad3bea995dec23694248d8dfd1067d0ca9d77295fece36f4f6c003e4d58 SHA512 44a6d3ba9989c458570feb9334988fcbba3fd5448936379310a7649497a2bb9f86462bbb23b0e04c6cfd2474d88d20190aa0b93fb482c0a19e3320a6e7a8111d DIST genpatches-5.10-197.experimental.tar.xz 16868 BLAKE2B 6901f4239e7b7f4dd280c209204b7a2bfc346278c6a4611cfd930f8a09f24bf47f6aed3b3895ce48ee7ee5078013a1c3a41553f4a24308d31178b5890c189d34 SHA512 c2386e7a5eff981d55653d68f8b0dcdec3e263736a35451fc28d64e94d2c044a40cc0447ba6666b55b0d8fed04f22240f7e11992a70c0e1a035d8ad987184ce1 DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28 @@ -28,6 +34,9 @@ DIST genpatches-5.10-198.extras.tar.xz 3868 BLAKE2B fb33cb11d00237cf8649e868175f DIST genpatches-5.10-199.base.tar.xz 5715396 BLAKE2B 1dcd8389ac735e808f8b06e221b4cee5ec5a8683b11b9e35e78f00fb0ecc62f362f8ac9281937f1a383d6642cf873c17cd5deb0efdf965d66f32257ff8b5cec9 SHA512 c5ad0d9eb2a83ba6ecb07690d815f3e3d480393b995f3553e1dc546a1ac07860800f4df1a74d3d25e54d6d4aa8a082690f86912e32d5556ccd9c92c592b3b06f DIST genpatches-5.10-199.experimental.tar.xz 16872 BLAKE2B f35b387a4a97fe12f5cdd52728e5f8298abe418d0e6c18f78f3b2b5468dea3db4cedb6f6bbcd9dcdb2808e9bcb7705ca53f179f7ebe1539ad8abadc26bae33cd SHA512 c955be7da0abd1c2ffba579d01bf6ffc4217d06f260d7d4d96e3758195942a081efbc0939410930c01cbb0f910453de76e46b2a2dc607d170d487c18fdea3b89 DIST genpatches-5.10-199.extras.tar.xz 3868 BLAKE2B 0c8bcd30c0602978641996c3e9a89b8c0812490d2bb0a2f26ffabc1c6a2775e922ecfcd1e083963fae7ba8548595accbdc65412f0c3950790dbc8a2b51e5ed52 SHA512 f30454e4d8eb74052ad9bccc8a740c336070d52fa66caf451192ecde46e91512adbe30eacfa6aa502dc461de557c6f011beab4ba28f8ee2c3866c2200c2a47fd +DIST genpatches-5.10-200.base.tar.xz 5792276 BLAKE2B 4b7a7cb8f5afeaa04863f955d56c9575f1903ebbedafb21dc38e41da3d3f31d28f2d83d21e530b26ae7f537dd7ac76cd1d940e5e93a75874b1c356ccc8fc3a98 SHA512 426bf39754e40f1b7b8c31d2b516ca12c1184a858e7bc6ed1c26a8348002266c992022fd648075f7c1efc4b526a64d2c1f73dbe9d6ba9ed8fc095f5b7497aa12 +DIST genpatches-5.10-200.experimental.tar.xz 16876 BLAKE2B 16bc2739b505bea745aca26d7429f45c809f9811cedf5ff8c397ca95490bfe1beabdcf9cf4d0bbfcb38e0932cb68395dae3671a22445f333883b8f199aaa2c9f SHA512 91355dee8b2656ba84dee68ca933c03c191df93b21e670fa58818252af725ad0edaec8d40bea4266c5fc7773d1a290b27d24e4aabf0632fd93a64709a21dbbc1 +DIST genpatches-5.10-200.extras.tar.xz 3872 BLAKE2B ff768dfc12d019bb9f006ed29fc05ddbf847e05d0fd7f82f8b2a397da7c72348849aca40457c13461a9a4ecd1f9599d5dff59933851ca75df686141ed0055152 SHA512 91ec8fe51b1bfc4d88be9b1dd56f6a7c156aa189483f6c93222f478e91d9fadc6edd5c2cfc48843f589823956c421d30ad9c0e0d0b0702b1cdedae5a01acaf27 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e DIST genpatches-5.15-128.experimental.tar.xz 5424 BLAKE2B 648ca7d287f866884ce7def9279c6d92f6e4819239d15e2cd7b65049b68b200e5159691dcdcfe15c5a6e3ae085869a591e444439bb2fe740f25ad33474fcd90e SHA512 55598fa8b010607b873d034fe5c94c3fd9d5bfbb08cdb0e559328b8612ee8a36a15f1be9d30c7cfa417bf82e25dddcc57268572f4fcb9f0c99c938ff8c81435d DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695 @@ -40,6 +49,9 @@ DIST genpatches-5.15-130.extras.tar.xz 3928 BLAKE2B b4b1c6d6ff12356679a50263b391 DIST genpatches-5.15-131.base.tar.xz 5172044 BLAKE2B 913e2f0c9eaccb8fe22053d56c9be5819addef580731852183a1b6485e5885cd5b7aa48fb5bcf325f4f54b4842a0a0e1a2f04cfca9dbf027ecb00a4259795d5e SHA512 f94c5ccc20827a8c4c65ee8a5ac92531550ea97bad4553bf8e2580e271036a2fb04fe3bf40c63a477e9f962f709500e84db217127e84d36a73a7839d91d8dee5 DIST genpatches-5.15-131.experimental.tar.xz 5424 BLAKE2B 4b11c6f3416fdff05a9142a0d5216f09996107c5ec1e1b238136e25380e3ed49a2bb54ae160ec5a95122857ccb710d49f2ac31ff87f165e957f8b7404210b819 SHA512 eb55a2f54bc13659ad6adf93af58934c0f69c843c0216b9865af3dfc69d0515fcad39bd74138db449429776fae89016753684db425621bdee708c83b39033a0c DIST genpatches-5.15-131.extras.tar.xz 3932 BLAKE2B 013b0ce4605c9ac1bcdb50ddcbc562ad65c863ca2093fb2a9911c3897a043abf4095c520a154746008ca9b117d28703b8fdab35ecb72f214090c3253494d7b64 SHA512 8836d9e06084018b45498b10a2492d4bb53af8b6dddb278e1f08f1af0ccb874914603f21834b681d1300cd307107295540c9ba001466c50014262efbe6040efe +DIST genpatches-5.15-132.base.tar.xz 5223492 BLAKE2B 6e89a3009cad2e813de1b686fc5e1df1f676b01d5b862e4a7d0d0b124378381f05ce934707d5df3f29ec7a8560869fd2858796f92b8731bf5f081f2095fcf8e9 SHA512 26c7037ed8cb3ed6f0237fd4c90797d1d5e69288d0af557da8c026371e037751686732ad6e6d5443a90fefe1fb3170e098ba00c5e0c5c394008d977d4c43fb19 +DIST genpatches-5.15-132.experimental.tar.xz 5416 BLAKE2B 3495431db8d18f5ae95383c35ba9cd151b86e43091316c3b8b9ace6cf38d39209dbca5c6584be0594393c82edc410aedd0d7c45eff5b21ab71415758b013d1cc SHA512 aa03d893956f4522a8785ac96028bc1c2a515222a93db6b66dcee7908ea33e41385cfaf26217d0e255fe1b80b39445a813b91a29418640ff18143263aaf682a2 +DIST genpatches-5.15-132.extras.tar.xz 3932 BLAKE2B ea590da6223d48ae828c09a0d606c5d376adb7ac4000e75cc465c585e151b326241e3c1934d53e2a907e5f1c6d30054c723c8dd0c3e6637c08c4469eebff0edb SHA512 a33db7a30ddc898c4c1abf5a7ace269c7611ab464e6b71c80822cfb3bcdc18528406c54d54c0c1a776c32cdfdfade14f0eda788aac03c8b56b6a966bd94cfc81 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55 DIST genpatches-5.4-257.experimental.tar.xz 16904 BLAKE2B ef6366a178627998f8e1c73665ffcb062b9c28ac9ad05910f70faba7b24a7eab10869ab71d41606553d29d05d8d7814d132c8f8fd936ad7416b5bb217a2e9217 SHA512 4a05286bf9297092dbe776d3806a65042bf2fa4d22e3080381a506d2c1d2bc6c8f502685d59372d53868d55f426a1d45a373fcf560d9f25fb276b09841954947 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b @@ -49,6 +61,9 @@ DIST genpatches-5.4-258.extras.tar.xz 1812 BLAKE2B f877002e5e5e31916f8151589a8ff DIST genpatches-5.4-259.base.tar.xz 6051096 BLAKE2B 5e2bb6e705b32039c4b468fbb12f04d3cb350c5527bba948d9e886121053b09a5459fdf85f7519046bfa1527b0564df00dec7e26503f5b88123777b3b7adf58d SHA512 924a084029414edf20d545ac178315001a23304f494693e5b22972a90487432ccd4fb76f27a667c8345fe6e4799121d7452935eaa8170de3347470acdc5ee729 DIST genpatches-5.4-259.experimental.tar.xz 16900 BLAKE2B 6e4fdd8f8b94bb45ba51bba1aa79cdaebf2b25f148a3a1d003da11e6406545a9eaa9c6e69dc7c27e5fde7e327ec1559ccc1225fe61f2e822937be9c930d0b605 SHA512 d5a6d0ce46a888e852f90f004cb5189a81a6e678c314e7fd4e2ae5f7a31cc98613dc48bffb80fb6ef0b8eea2f95ff641c3fea925bdf36d141f44cf60dcc83c72 DIST genpatches-5.4-259.extras.tar.xz 1812 BLAKE2B 85ea3265313d9852afb36b984d7d12f200317c4e0253f1a6beec348c1a5345bef6303ec1559154289ad3d1779d532b72bb0624bbc62bad93aee428a6cdc8b667 SHA512 0aac96d085e67cc576d86c4f032df91e7928e6ae37fc6e07b1f3472f022bcb0592e96d21e8e496d3aeacea0fccaaf808cab42e507b310ed34263e9b97f587ed9 +DIST genpatches-5.4-260.base.tar.xz 6088284 BLAKE2B ced17ea01c866967520ba8c57fe65df5a864d1d667917515ea4570f4b17edab1b0eaa60bc7fd4098371d7cbb43ecbcc44e2bef16a05489bd8042fc3c13346b72 SHA512 4c2797566e585083b024760d0a5d534ffbd328a0343fc15322a7140e1f5cccb26afc4932e559d8a4cb2aa99d979f6f048152e7d7cfa1ea85ef779650d3abd958 +DIST genpatches-5.4-260.experimental.tar.xz 16892 BLAKE2B 8eef8b431bd05d2b00c4cfaccb62dfeda9bac92dcd975518109fd718dec2644132186f4685861d6bf8ada368c4f8581ba1e26cc563e7e3b2dad65423521e6f2f SHA512 cae9bf7cae462f25dcf4ebcf873cb546717c5322b3ead9fb36f1a843a5348827c68a4b2355895fa750c1efe643c7e09b1fbf3e20b7fded559bf0fee12f0aee99 +DIST genpatches-5.4-260.extras.tar.xz 1812 BLAKE2B 4e06719c3f9838083265c96b524066ffb5c3e6b02046776cb4083a814c450e6430d02ce5254d3066f8b54dd15883388b95cbd09f7ff13ac5384be50fc46e09b8 SHA512 8abb65aca610f0de787894658ff3dffd3ec2689eb05ef0f0db5f3a7559ca3d6a8510d3c8c5cbac63c65b924b903ab84dde325c800effb67e530837a76a9d2ad9 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33 DIST genpatches-6.1-47.experimental.tar.xz 83372 BLAKE2B 1a4f13a2911b96f89584b8cd0fdaf0347a519a244a003df21dc0bb066e6fd256034f25889c55cf9908224bd55ea06b56eb50259d5d21cf140f89e590dcfbb63b SHA512 a407d81cd4dbab2cf60ba10ad0576f90950245bb1bd8377c33bc9ccbf1b1ac8cd25a59e26e757cf9ea15d487de55a0deb5a0a3ec5ed98baf17e6a9ae5d1b1bf3 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281 @@ -61,12 +76,18 @@ DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae517 DIST genpatches-6.1-50.base.tar.xz 3084144 BLAKE2B 7b66d8775f85ab8b4c13ca7dd204e73cec666b59e75ef977aa6684648f76cebe489ce982d8d75063bfc7324ce84492eaf6c9d37eeed0a6a892e32a7fac0fa5f6 SHA512 86e31d6e665c0fc1f361de9ab76e8d6840a6e382255a41d39330d92456e313e28d46c489e00539778b4047b6de4fa57492cfa2e3f4b13bcadb7138320eeafdfb DIST genpatches-6.1-50.experimental.tar.xz 17464 BLAKE2B f9dd7274658575867bf80758867edefd5d375ae1be4c1cce893df272da73ff542fb1f20a776b86332d537fe20828882552104c4207c9d8cb7bd1daaedcf42164 SHA512 bd125b841124fcb5cb55ca009a614dc5f6ff2fe5a3c67ec0e97d2b4a5a3436a86b4635da867b9b062e893d29e9c4e4275c119f291b2e1095ae5d2cb1da727105 DIST genpatches-6.1-50.extras.tar.xz 3812 BLAKE2B 0804ac466e90a72d32d843e382f44e6c1d6b362e473c3d1d9f64b848eeb558fcf6d23cb01d560f264498bc6496f46788e62ec982de8d7d00048b6715119eaea9 SHA512 1c1207fc13a76b5d620fea1db9328b1c0912a0aceb9db9076905c1dad4face0d5e345e02834eb1b7343e71c3b134222de40ef2559ff71f05c186683f58d54df0 +DIST genpatches-6.1-51.base.tar.xz 3127240 BLAKE2B 047b00560651226a3514417f10e55603ab2f33429993fb3b567b9424640a413419523f42bcd6175880a6ef87555422a4e8ff94f477cc7c17c52b4bcd0673bcc6 SHA512 a1b252d6e64b8dd907abaa6e827f7da78039181fdb620fb6aae10676a5ebe1d2c9759235d9f71e59f1af5cc553af40d3fd911b236eb2919dbc5b8999f7b86fe1 +DIST genpatches-6.1-51.experimental.tar.xz 17460 BLAKE2B e35e0d6c6633091acc4ddc84bfc76e004fb5ab06428031a7872f330095ac1187252906d013d9ab6df15976e41395f5a5535cadbfbff4370f2866429224e3a1b1 SHA512 caf00c13756880323960f05b1466d9f02fac8e66a879b2a62305becdef0a4fce55253296e65b7e56699e5f730dffe1451c2072b0996ce7014f11b0645116502c +DIST genpatches-6.1-51.extras.tar.xz 3808 BLAKE2B 2f188b3f2062d491118bf96735420e63c7ae85467a6789cd00316b133d254677656229f7f4b8d364bf37713a0b8f42f77acb580db0b4eed9c183008074b3eee4 SHA512 984b4c9a7e030e2687ac574dbb743bb40b0b031ca8ac55e1e632018e174a70567e3d94bee85ccac66212458e7772be6d39f119181a7252f9bca662646cb492ff DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0 DIST genpatches-6.4-10.experimental.tar.xz 5756 BLAKE2B 5c9c275f12bd6476dbfe388093497005577a08d6c88a04c27846500d517e9f126f2e60bc07f91f007525d0efec04abdb7fa96093130e73a22729697d399aed72 SHA512 1453bc5615c687522b9695951ff023771c8743ebadfa26f0f6c96ad65d16c78d333b8f2d3b30e4f422017b2e259b1839b31a5d880de4adaab053cf8bb42eff93 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87 DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d DIST genpatches-6.4-11.experimental.tar.xz 5760 BLAKE2B 51b54dce033c25bf5c1bd51873a23d57a64a2bdee21caba186999a97c23a4c9be259384491b38c372ee745b767384d4e3d8050a8b6bcf600cdda1be934797130 SHA512 57bdaf65b5d695863bd277415ec45f55be9455c950c3d09cfec70566b8b059b9c53f50a1d873a0dd66f6259a9abcb48994d6ddbc2ed5c35549cbcdd9a0330060 DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03 SHA512 921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c +DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d SHA512 f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21 +DIST genpatches-6.4-12.experimental.tar.xz 5760 BLAKE2B 784ba567711f4d9402cba77a1fa8e087d6a1480ae25541ea20f155e549de0961b7d97535ef3483175b4d880a7af29d97b1dec4db21c8ca3e6e490a13f871de15 SHA512 75ae596b79e704eaaa43169fc0ce1bcc5e53bb919dcc0d23107f9aebbae4581384bdc8200b416504a93e97855db39ae51e7afef13a10bd9323ac37c777b2f230 +DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0 SHA512 5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0 DIST genpatches-6.4-8.experimental.tar.xz 5756 BLAKE2B 8df6d8d1e724ec77bc8b54f19faf276cdab44b29e340e30dc464c6e5206c30a6271040956dbdfd89615ec48efeb90b3a2dc96fdeac5e2266364e267ad2c4319a SHA512 177e197752cf4795ac2499fa1a337744da068dfcb1ff7409383206c23f683372cfd4fe3747f882da4b38b27477502a73d3ea01b4e6ab30b1327f6d8737a77b44 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a @@ -85,22 +106,29 @@ EBUILD gentoo-sources-4.14.316.ebuild 748 BLAKE2B b64b37b798b8b28e5b08d6bdc4216c EBUILD gentoo-sources-4.14.319.ebuild 749 BLAKE2B cb3f10c763260873b5b05b2de9f39d5d70684f60f2244ba74aaf62543ba6f7abf1d37547044b34df122ef985aa0008e31f035ea2d85402d8a3317c23b1814d51 SHA512 bef2d39e71b8f7ab73e74083419663a1c0ef8fd196c81f984d29c000bac4f958d12715b01061d982c67e2efb2a64f54db90ed083eaf7913614d1c6b2a063a731 EBUILD gentoo-sources-4.14.320.ebuild 749 BLAKE2B 147aaa7092a7cad6e3225b14814037d18c8d4c2d6c9821220fc8e8dff616e932c25f91e639b65aaf60e785f9c8ee1d077ffbb2d1a38957a07d6dc5f4dff954e4 SHA512 ba14a283433ff0eae19f02a815923f8d4df2b75191af351d8c83056a9e4eec9b6e3653a65e8c7f6db21cdab4855ce159032dd2e04ab0110653a97479dd7dc783 EBUILD gentoo-sources-4.14.321.ebuild 749 BLAKE2B 29b11a217af28ff6d8d0e7942af793076991ad30ac97557d0c3a12b8b80aa98fb24986712163240b93d97db7068ddb73c84aefefa6acdbf7cd07e3a9cc4c1209 SHA512 8bdfbc7778cbac3529ff0546300758dfc389922c3c45a82a24dd7e9c15b46994ddd66c8fbf6e7bc80cfe64bd8eb2b29b17c5535dd9719f3dbac7c11f357522f5 +EBUILD gentoo-sources-4.14.322.ebuild 749 BLAKE2B bc92d742374963a96f0798c4bb2dbd2a7e6883ed83c3f142b22721c40db1dff258a4db85e754ee1976d0c74d6a175ff2b9855b676b6c586997ead23e7b6bdfac SHA512 1e012839a76720f2cb59ce0c40f6bae37f00a2920c2893a5e126316d811f3bd26cc476192f5bc66d5d3d9b75e78f65baaefd0a66e0d60cbc02f7815d34a5f302 EBUILD gentoo-sources-4.19.289.ebuild 741 BLAKE2B b61fbb225db5602bbdd98479c759b6409e9917bbeba166a7e4382f8e586d9bfb5b595f58b57c8de5efa03c7dbc8d845dea011331892cf4686b0c9b1815af5c11 SHA512 d97b53b7278f010c80709cd0a0c57f25c14e8edf781ae950dd6a2751b8e8a7f7cac841e2680323e7cb47cba4a2065ca41e0063965668b6584a19bdd4cac81560 EBUILD gentoo-sources-4.19.290.ebuild 749 BLAKE2B d3e1e0b29366a8b00098b0c90da723a76517754657e8cca7cbffb1930092ba76bf99d405b4f5bade5f8c6fa016751d91639238d7dd97ccdb3a900ef2ef132fa7 SHA512 66d8eeb72efc1e160ccac8daae6d6e952dda8b1b436c7abe0b8b916844515d79b7c1ad5df4373e61656fc2c318e936f900dc958be8941015d60b3957964207cb +EBUILD gentoo-sources-4.19.291.ebuild 749 BLAKE2B 9e2a78b96837e20345c853501bc07abf66176600e4c56ca7d4d814f69a480412f0b64bb8c73944ab7789e97a49d5c00aa62a34b9291bde40752a38d5498b11ba SHA512 ba43ef65fdc83d8e029b204d6080a600063ed41de42f8096a394e4932f9a79f68b32cf6201e42871e15cb0a62dca41907e1a558095bb1a42add6e381e0f4d232 EBUILD gentoo-sources-5.10.187.ebuild 741 BLAKE2B 54a4fe75d641f4f28adcadf2404c179683aecb559147276bc54968219dfa397cba6be3077478cb51ce992ea9d06bce6cd0ca0c090f8cc8b7884ad9b514f2d22e SHA512 156b932ce45157842b6966521a3a814fde285fbf14d221f07d8f7527a3f7fd0a83cf6eb986ef06df9c4a4fd31048faa75aaf1de09eba1f60df0087c19cb33bda EBUILD gentoo-sources-5.10.188.ebuild 749 BLAKE2B 937fb2976a3298877b71b88c97ab3f57f5d48e2941160ce9f7c155e0c2d7614cbb8d36a490633d5b1d2a075c917c844e1ed4a463e82d9fb8d8d4255c478ac943 SHA512 0aa0fde8952210187e5c47fdac93bd58dde7ae8db9f499cd9ad07856a50289a03985802f9f758d1997a60416ffbec4a3ab86280bd8d2a1b1e0b11020beca9962 EBUILD gentoo-sources-5.10.189.ebuild 749 BLAKE2B 5309ba66960ccd4a4c77a385f80ecdfdb611d166dae46a5674a1757f1f4006a2a7e8300e2793be6fee30d2784809500aecaa45a489030d2ca7860880ee987b7f SHA512 ee76557dfe75314965b9a6c4c0cc8243bd5d9d38836c6e42c37964a7113105316f4147d08c83a0e3e0e2d8b73592cac6e01db82237377c60cd15df3fce86ded3 +EBUILD gentoo-sources-5.10.190.ebuild 749 BLAKE2B fed6c57b57f213d150ec6972c913a112d8b7183bd6f57cb25a7150a6c825144bd0fdfe5d53208ff158c05b1e0bc2fd5af3fe83bda2d59af558afe1f0051c019d SHA512 be37744e0c29983ad128e6475c165373a082d18a9599222e1e56620daa3ef5c30acbddc51a4d3509bf2fcb9612203f2a41b85d34c801d0d9f5b089a8ac750c3a EBUILD gentoo-sources-5.15.122.ebuild 741 BLAKE2B 4243cb93ef5c3a805fef078584d4a9744e6c78494c0105e5cb329eb9ffd40dd494b71500a07ca5c54c1ee3071bc32af0df2ba61f6f9a90919167478db1bc432e SHA512 3b8c904558de51408a6e2e4ebda3585abf944db7e4abeac97b27a6b127bd4b00dce370722c56932c016a1f953c7e0cd7fc97f2268eec0c3c00705cb4cbb207b5 EBUILD gentoo-sources-5.15.123.ebuild 749 BLAKE2B 09955fd39ef455aa3eca45cdef13fe10fa871450579ef3843d2b42f674601dca861d9375085c301e622ce7bd8e60032bbd9fecdd0c409c4f45191934d849f5c1 SHA512 02612c3b957ff58151039ffcbbf004f59bed0f45b0f2edd2eebf258955c454fe4e21dd47dab4e4df02301225844e3b3d31157668d50536ee92e780f62948a947 EBUILD gentoo-sources-5.15.124.ebuild 749 BLAKE2B 7bc54afa5e4de9c64e00d9c0fa17efa31d2af2c536da6faf19e95b9ef45a57e6b674580cc784e149db768b6a2e30d8244b89ad53a4e61cb458fcce5be36a7930 SHA512 209bfad4d52b19c1239f50682a86bf797098a274affba6c545eb2c35f3b6abb3de326d33cc2aeb79ef41d078f19f692342462c16d3361ba8dd46e7e2cff11c41 EBUILD gentoo-sources-5.15.125.ebuild 749 BLAKE2B 960c8175b0882828a2688de3eb84bd5ca46b080c68eda8287ab76731e05b7318171e1fecef1b95205817689a9b5e0b6ab2727b65200e7f3d47f4d78e9efb824a SHA512 d9500f498d114c5ea21216efea450daad80fc81645c997c96eef4adac8a20a672b66f49aeadeac2db516e4b9e26d401bb6dc1bb1f6ab066cd708d525138bf125 +EBUILD gentoo-sources-5.15.126.ebuild 749 BLAKE2B 25276a17667d2e47eb92295d78b23fa8a5ffa6d43a92eb0032f1b95614486919f442bd1927db33ced218cb54669c134df0fb1437b5c0b0209dc6796fc69b66fa SHA512 963e371a81b75d67241f8204ad344da1d4d4224354c75ea59d3dd1e86c77b38bfa333190433da57e6a6629f1f1692316c98e7d3ec67311138a19035df47f8384 EBUILD gentoo-sources-5.4.250.ebuild 741 BLAKE2B f3b1aca87a5f9ef3b7e1f71a27b59fede13c231942e2b32f7f3917edf5ac9dac01e6fa86c6fc8af9243e2b07bd0a24cd8072f1efa6a7afccee527b43a28a3176 SHA512 dbf77194e2f4d7c788ea3042a2445e90aa7f08e0fe5b698f24abfef1d55bd3859e71e178bdfd9bc1f3722d6ac7f57a7af6c76d4da6790ccc9a8764d523233a49 EBUILD gentoo-sources-5.4.251.ebuild 749 BLAKE2B 3ad07f5e323bdd2c49d33029ebc800e838e6ecb777c92a3b293f79512cc4c615382a2ed81dccc3e83fe2c82b5f607a2f2beaa1fcee6db48b4a57f67101c32337 SHA512 b3d4be1d9bcdf6823e6597dddb26078e67c4df0556ae6784755bd08d410c7df165c0b425d3947cee2764f38a3f118d882f2b9989611e06820bed718bdbe42f42 EBUILD gentoo-sources-5.4.252.ebuild 749 BLAKE2B 52ea4d2053673b630939f6b9b7beb8d00ff51be4e1a52eab84cc6f48d73dd1daa4a4fcffc1ba612f9950d819e14841e011f4df8839207ecb8332da9576b15648 SHA512 14b43dfd9d213ee3a5ef5ec40aa9549bc0bd3bcb0adfc1822bc3b12621578a5b48299492cca1624079de9287225bf9b082fc1effcee8378195aa4e160fd595eb +EBUILD gentoo-sources-5.4.253.ebuild 749 BLAKE2B 52a71a8338c52c39ce63d83616090d2fdd64e1b91f982ca70185f7ecb2d92844217ee324f7019de574c1196e51e89f16aec96884b370b1876293eee66dd4f878 SHA512 e31e643cbecc47d984f1f348bc6967287c4273512955d767fe00923f20f2ec6c419fe99d35f8d3ba9d07ecbda63c4411fd50f286d732673ef139a5bf56b77ae0 EBUILD gentoo-sources-6.1.41.ebuild 740 BLAKE2B 3acf6b8a5566d34de107e9277c6ec40c3c3abf9198a6c7cbd9d3c314aad4dccfa7ff6bcdb1b563315791199a022fe5b1ea9a552f7ce4c42fd56b42e810d0e7b9 SHA512 1abaf66397b102c5029f71697ea5f51b993b8f26c2565b302e4b64d62ff16dbe4ae9a3a531264ee0869a0517db0d2f1399b6bb57d3bb1497e2e06590bb1dd893 EBUILD gentoo-sources-6.1.42.ebuild 748 BLAKE2B 11717015309f24d8a3d8e48ddc4e0505dc01e8ff4fa21215d8b666b0de8d7a9cb44258c526b9ffdf54acf46be21f7b8a6fd5e8df30d1e24fe670bc4ca226b4be SHA512 3de8bd8f419de6cb25900692798ec493f14ff938245169dbee751d28353baa3a7b5c02da3cacfec2607b2368f07df3d17fcc9cc5a768ffaf3308c9ad34ec0b95 EBUILD gentoo-sources-6.1.43.ebuild 748 BLAKE2B 47f81323297c0fbdc0d86b20cfb66aad5cab86de65b11fafaf081a87fd6a0d5a246db16b7df794bf1c21c52774f6f4515f7e98cebd6c272197ad5dfadc3569ba SHA512 5ee323683f7de3c645fe2756be028b7037568a130aafc35630ce32f4efd782b5a92c688b8ab20d194c3c30d1faf13c95174e111d04701516b997e113b7c5b7ac EBUILD gentoo-sources-6.1.44.ebuild 748 BLAKE2B 270afa1bc50a51353a78d27749a41c92e03bb3d4596840f8ad5f577438a5712bce976ca927b8a86f85b309e143e4afd39de56947706909b6e4cbaf24f6ed51a8 SHA512 c69c0e0d589429d33abfb8bc0daa51da01b32902ed0a3d5894f2fe25f61cfb39d35d4e815ab49cd390af7334b6e42c205173c9fed718f6ff431d4809be4724b0 +EBUILD gentoo-sources-6.1.45.ebuild 748 BLAKE2B 9eac9f51318910aa8a2adff953fab9be48bda90457354f3bed8873e29799982045d43efa2c74a0eeb457c3b43278eab29f09e04da4d0aad71016837b32a703e9 SHA512 a2cd6fe9979ac54d7cda01ba502ae9cdb07caa74640423d9ca5a7488e6c97c5a1e1fba439e994d14ffb87d0202f3f544d72b7c7a801942834ff0f0f7780a5488 +EBUILD gentoo-sources-6.4.10.ebuild 755 BLAKE2B b6d6325c48dc814a3617f1099032105c3341babde9426691ff3bf4f1525e764baabc1db4e5a53ac3f89c28ae230e6da9827e09b7008b67ede7d7245f5dab397c SHA512 3855a7370800cded2a49f4b7ebb446e84a9175ea706935531dd394afd72c1c004fb5f8f47780a594aae2f1856bbfa2f038f3658471718a4aed1fe5812300226d EBUILD gentoo-sources-6.4.6.ebuild 754 BLAKE2B 75ddb6e2afc7441ce24603c9d4c6bf3f15e5174dc7bc31bafb28762bed2c0b297078325083ca8f3d3eb7b0ea83bc18197eb64e8b527a2818de91f53a5d608053 SHA512 0da5f47a973aa9bfa67c91ae9d826a26d7ec1a89f483aff830ec0ab5d9e89ee37015bb77dff85317010a073cfcd4c444ad7493c3d513252256be6ae13e80de95 EBUILD gentoo-sources-6.4.7.ebuild 754 BLAKE2B 287a65a6b273311f53d869f2fa779cd15056f9bc5ff4857a0fa7fd465ffedf085f664719e9f7b82795f71ca783b05a7672c29d2454f4a2e4cf265ce956e4201f SHA512 de0a5251518112027e278357ac66be9b0bab494747047fbe2a82dae09ecf11cbc138f42fe765b8d2413990358c2d47b8ca2645437e3a7be6bad2c967911a93ac EBUILD gentoo-sources-6.4.8.ebuild 755 BLAKE2B 5dbefb3a1eb2141a90b445645ab173946d3353346b952f912b9a0d589ffa441a62f2add71d080a36cada0496090895fec5d39b4814bfddee288ad294bada30a9 SHA512 e0dcf84b5d80041ecff19b0c97fe81f4f2ba80a52949b3803bfe62ba41a55fa0e783af72c3972a7cb02a96d2e73753d829ccdc351970230904ebb3bcc4fd47ab diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild new file mode 100644 index 000000000000..59dfc3e24d50 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.322.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="333" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.291.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.291.ebuild new file mode 100644 index 000000000000..b352bd355edb --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.291.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="292" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.190.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.190.ebuild new file mode 100644 index 000000000000..7ce33f121be8 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.190.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="200" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.126.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.126.ebuild new file mode 100644 index 000000000000..d1b1841245f4 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.126.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="132" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.253.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.253.ebuild new file mode 100644 index 000000000000..56be503213ec --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.253.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="260" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.45.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.45.ebuild new file mode 100644 index 000000000000..bd54b8d4a41c --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.45.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="51" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.4.10.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.4.10.ebuild new file mode 100644 index 000000000000..3ac3e723d189 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.4.10.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="12" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 63966691c015..c3f745607ba9 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -4,9 +4,11 @@ DIST patch-6.5-rc2.patch 79061119 BLAKE2B 2e993384d957ddcee5798ebe9fdd04dc9a1334 DIST patch-6.5-rc3.patch 79471277 BLAKE2B 7f66470c266dcfef345a9b8909c68060beb87b10ddaa9ea751bea60a8f9f36356562acd2539b4045f0ec8cc84d6a7799c432a21a93778e9ad5b45656c11bbf97 SHA512 e65d673263897e19d21788fb3ad6249135b4cb0ad8d7942b838171f70281e828576085fb09158d14d1cb042366c4c5b7463840203acd51a1b3f2bdd5ef36d69d DIST patch-6.5-rc4.patch 79882880 BLAKE2B c272c129d17704203bf139b9ece1eec27b823d0e5c75d2fd111c0e5df54c2c8dcc79aad78a9bb823d63b88246794fd19327be33751b85cd7839d6b6d66038c39 SHA512 d4e96c1968332a268720d2bcdb679c2f9ff540887a1b4cec43011c80cae4453c7105ecce494b143dcccb0f78d7d918c13d2e909b0ef007bdcb8242c0c3e43980 DIST patch-6.5-rc5.patch 80131790 BLAKE2B aa1e5e9ce5269207d0d5ab3d27967cfe8960821c3bd67be0b58cc5aff32a866325f35090a0ec30a18b6c21aba52435ae07b3e182734398550e2481d538bcf590 SHA512 65472fe82f2b0498b1aa916b246638781667efd6e3ba4518baaeafc7c4b1dd919802cf0351832080065ae099e9814691a6075d718258e53d61311198c60d9296 +DIST patch-6.5-rc6.patch 80504775 BLAKE2B b4ce0b26847e708517260d5f5c57c48059715cf37e984ad88727feb392f192a976f0bb2be899511784896881e9530cb5bd66e9b4dc19ca4e5a80150dd7a104ea SHA512 b9a225ede39b6f1bb8dcfb1ba1313a378842c906d3aa1956d2a0f856cfe40ab688d9a15c5fba050e6745e42e2ea18b09092844382ebbf2f5aab6320e338d02d6 EBUILD git-sources-6.5_rc1.ebuild 1198 BLAKE2B 3037d9a8a063282625e1b09ff859a2f0401b9a441810718a2c888ab05355ea61e9b714b1341b6a840d31b21329aac80466a079ea1420beb1d41544565fec614d SHA512 8c0101b8b21021aad88100529f9e51d1ac24da8b49dd85d2ef7ef316d031cc7f4eb14b0b0bbb9613860875ccbab81a5e667278a7f0d8a38f3656af158c623504 EBUILD git-sources-6.5_rc2.ebuild 1198 BLAKE2B 3037d9a8a063282625e1b09ff859a2f0401b9a441810718a2c888ab05355ea61e9b714b1341b6a840d31b21329aac80466a079ea1420beb1d41544565fec614d SHA512 8c0101b8b21021aad88100529f9e51d1ac24da8b49dd85d2ef7ef316d031cc7f4eb14b0b0bbb9613860875ccbab81a5e667278a7f0d8a38f3656af158c623504 EBUILD git-sources-6.5_rc3.ebuild 1198 BLAKE2B 3037d9a8a063282625e1b09ff859a2f0401b9a441810718a2c888ab05355ea61e9b714b1341b6a840d31b21329aac80466a079ea1420beb1d41544565fec614d SHA512 8c0101b8b21021aad88100529f9e51d1ac24da8b49dd85d2ef7ef316d031cc7f4eb14b0b0bbb9613860875ccbab81a5e667278a7f0d8a38f3656af158c623504 EBUILD git-sources-6.5_rc4.ebuild 1198 BLAKE2B 3037d9a8a063282625e1b09ff859a2f0401b9a441810718a2c888ab05355ea61e9b714b1341b6a840d31b21329aac80466a079ea1420beb1d41544565fec614d SHA512 8c0101b8b21021aad88100529f9e51d1ac24da8b49dd85d2ef7ef316d031cc7f4eb14b0b0bbb9613860875ccbab81a5e667278a7f0d8a38f3656af158c623504 EBUILD git-sources-6.5_rc5.ebuild 1198 BLAKE2B 3037d9a8a063282625e1b09ff859a2f0401b9a441810718a2c888ab05355ea61e9b714b1341b6a840d31b21329aac80466a079ea1420beb1d41544565fec614d SHA512 8c0101b8b21021aad88100529f9e51d1ac24da8b49dd85d2ef7ef316d031cc7f4eb14b0b0bbb9613860875ccbab81a5e667278a7f0d8a38f3656af158c623504 +EBUILD git-sources-6.5_rc6.ebuild 1198 BLAKE2B 3037d9a8a063282625e1b09ff859a2f0401b9a441810718a2c888ab05355ea61e9b714b1341b6a840d31b21329aac80466a079ea1420beb1d41544565fec614d SHA512 8c0101b8b21021aad88100529f9e51d1ac24da8b49dd85d2ef7ef316d031cc7f4eb14b0b0bbb9613860875ccbab81a5e667278a7f0d8a38f3656af158c623504 MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001 diff --git a/sys-kernel/git-sources/git-sources-6.5_rc6.ebuild b/sys-kernel/git-sources/git-sources-6.5_rc6.ebuild new file mode 100644 index 000000000000..ddb3116ab32a --- /dev/null +++ b/sys-kernel/git-sources/git-sources-6.5_rc6.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="1" +K_BASE_VER="6.4" +K_EXP_GENPATCHES_NOUSE="1" +K_FROM_GIT="yes" +K_NODRYRUN="yes" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.6-r4" + +pkg_postinst() { + postinst_sources +} diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index afc090b85fdf..3efe8eacd8a3 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -30,6 +30,8 @@ DIST linux-5.10.188.tar.sign 993 BLAKE2B b6c7ee466addada512ea6ba9fc86468040e0fea DIST linux-5.10.188.tar.xz 120594860 BLAKE2B dd995a1dd78f7eb37a7152d5156e69aedcee5a08587edf826edbdda0544871eb6e10971d3a31cafaa2f9597b6c2b9aa1fcc10904f5054c7d3e6e89583d6f3df2 SHA512 b8f8f560a03ba9a95ccff0eb820286fbb6f17730f3e5959d26dd60ad4c3f4e9344ed7bdf5f7ff3558b52cdcda51a2c9141d0e2901e00d32ed1ece690437148f5 DIST linux-5.10.189.tar.sign 993 BLAKE2B 8684dde881a3318b6d008225d162d8bc7a9cc91995869bef22d0eaed7da529eda6d0623425c01927768cc176888bef64af6d95498c5d48c1c35c270ced32783b SHA512 df9162e15e2fb943a80a2ad2e285f010b162ff8a7b4fc81f3fde92622bf37430bb3cb088df691fd6e803166ba91fb992467c1cb082f50854b607c1995396ae98 DIST linux-5.10.189.tar.xz 120616220 BLAKE2B 1fbd10a45e8ef071e7e2f3f816f6150d0c1bc8559db7b628b1af930a83c914614227e6d7a5814a0fe3b9679e52c42d14c7fafa393b1e3e83fdaededdc7d56371 SHA512 24a6446658d0b4bda79d5da16413c838ac3f9f04790b6a61ce1464567cc00d90ccf39f31a9f98096042b042fadc06d324e7e86e99558c16f55dd0fc12bc36843 +DIST linux-5.10.190.tar.sign 993 BLAKE2B 42abfa20b9fdab7611a75d1e46cece5c073d520ed88569d9bf8bcd8f3eb5603203a8ab5ae5e7bf39d10133b62e8b03840a858a4aa2e2731d87a9cc50da9e629f SHA512 e88ab333ee373dfcba0716848beb56f2f8bba7a1c3872a6d620834db1fdd14e83e314210f8899cd0ab1f2a3c3621d05600b09dae320d40fb84be282f7acf167b +DIST linux-5.10.190.tar.xz 120577812 BLAKE2B 01752a2f86667d16d31e4eaf4fddbfaaa5768254162fd7c3179da3d2faa584813816295907d89b75c4a146b8e03cb18be47c4f730ac49f000c3af0ab375a3c54 SHA512 9f82f1d64a72be7c50462518a69cd265df429741c01ac0f5deeb9a2226ed8f40b121fd0f3ae9df9a944898b382c1a4551d59cc8c7d360954f84a1c6ebd90fcfa DIST linux-5.15.122.tar.sign 993 BLAKE2B 8a021595b519795a89fec13df9afa15087823348fc92d91e4306e598faac7b56d892b2db63823023df3ef5dfa7fdbcf887b4daa1a980f166367cc68de0657c9f SHA512 d67c1331aad447c49a2f8f52d38506e3fc2539eab387d84ac9de9fe47db94a2632d7297ff58a161f50deecb32e9a81b7d111438fb0c1b3abff2c346d040f1960 DIST linux-5.15.122.tar.xz 126497672 BLAKE2B ac2861be0226c0f49847cbf7466069712f75e8fb00fadbd3db5ab6e72e70b78f1b7fa954f46be442237112cf069b50c2fc085510e82164d620f15dcbc0517bc9 SHA512 a9eec228d9fc9cde2377b4c5445abf1b15c588bc9a15f529ae4c2924a6fc7daa0b8994ea6266e0648ce347a3b36f2439243b91269e4d8b5eea86296dad1abaaa DIST linux-5.15.123.tar.sign 993 BLAKE2B cdb1ec66d92d6f91c87b52e52f967e7ddea8536b9e1bc4638464b1aee2bc34e5937fc5766c14d1d5b365143f27ce03d24ba357d8c1d7d6f51708d4dfa8add742 SHA512 234865ede0c1aa2f4f7be71858ba872bb2a37f9d85ff423e1085e20bfabf5a55dbb75e63652bf075c791eeb1f382fccbb3092ee33db84d1591e309ef692eb7a1 @@ -38,12 +40,16 @@ DIST linux-5.15.124.tar.sign 993 BLAKE2B c6198c13831a398c2bc33182d0878147744838b DIST linux-5.15.124.tar.xz 126528040 BLAKE2B 06594b2701dbdd5a6d65be8fd734f44b4280a7561e607cb25f276124d8dfe600921cc50ddf28bddd40fed0ac931e3a1818328258c670cc9d032fe52533e6a0ab SHA512 fa907e359ed9db5e9cc10755be7b147813fb4d0f04b3537a9b169508633a2d818afa94ba1f40c425311861055fd5004b6a75c4caa270d06f00fb3b98e3adee8c DIST linux-5.15.125.tar.sign 993 BLAKE2B d2adeae32bfb7fc6feceb2bb68d8a1e844dc05d40665159815060bfcbb98684897393ab67df41820c99e666b8885e71d654e1e9b837eddf8f945b6ba16187c9b SHA512 c743d439497e3ba972bc36a687378bca9789a0f342d2e37b6aa2eb86fe0483ad6f0f8c13eefe7dc32273f8a58b4e8b2570df92cba1d3b457fcfa97c056234a02 DIST linux-5.15.125.tar.xz 126519580 BLAKE2B 070ce222646d458f37061103941cfbda967ea671c1aa8b7c4a886a4409c6efae78054c73020fda3b43c668b402ecb082220999f8eafa13a461064d688266c67b SHA512 97cbd8b6453a904c53c0681c31a713189ea856f4064c6801434fe92518c94faedd59e6103c1960b49d32800be8fe741d8e05dc13f4ee8ce4afa0b37fc3446461 +DIST linux-5.15.126.tar.sign 993 BLAKE2B 99bc828650df3559193d30e302714ae1a2a7348afc3ac6aedcb8978199bf488efa3048391587b7d14f284c2c836fd2cb3dd2303448014b8b335d60d294f5ff47 SHA512 048acf1dbdd9ef3b27990529fddd2b8a1ff831cf6a93c2ecefdaf1b70328507e6a2af888227b1539344753d0aa0da5bf17fe46e8d47ca1b4e28bd9e733624699 +DIST linux-5.15.126.tar.xz 126547080 BLAKE2B 53ed74818ae98725878f94c4e3df46a86030ea32aadd0433b884779fb069866c8186584367ae09017cd58ecc4e16e3c2aecb999330d16cff37a8c00a8de6a083 SHA512 7dfcb581170abc7faa87c89ae721d24d221268351ed73c6313c169c98e7db5c5967d2a720472249f9f11274d3df6aa223d0eca43bc54965b70e74a19c6e9352c DIST linux-5.4.250.tar.sign 991 BLAKE2B 9650c44958c2d5c9c7a7bb1226e2e58e0bd50ba902d7df077c0ea9d9515d46da00576a69e7c493b25cbcaa3863e82fb7ccb17bd2d2828d4f90cfa5abb39a9b57 SHA512 770b4549a47a2d7118bb11d8d4c96562d5d2ba19813e72dc73faead4e5071367f1f549e4a03d9cda945115605631b10c1b25ecc6537637de10f2c3e54ecefea7 DIST linux-5.4.250.tar.xz 112964116 BLAKE2B 979b6936a86a58b4d3c92af6ac32243a20c074e14ec914421fe0605ef28a64329f25071bcb8a4aa09ffb78851c9f4c44419892d917affd9c9d29789ccb7c572a SHA512 939b3986490cfdce0ebb214ee87c523cb3ed322729e3cdac9991ab6489c3bc5bfc08651680c3a4010bad98480a23ad28d799fb787b85969846f1e440c167f5bb DIST linux-5.4.251.tar.sign 991 BLAKE2B 8f855e7ed57579bbc4e8f94bca8d5a51d26073b40add5e1a9c5cf85b16980f8ee5cb6e98227a4a583af37ec66802d972393339a4f26e20edcf559c043847f88e SHA512 3dbd0434a9b9a97f39318c94a3d03a63f9d15c9aa5b3c4388df5b8a0f4ef1bf68d7ff6ac91f453883d9f614acfba8751644ca6b2534df785fad72e8ef67fe466 DIST linux-5.4.251.tar.xz 112962996 BLAKE2B 1f39e44339ec82ad91c2d9543ebeac691fd8d65c99c5d19f65e3e79f259a7191a9036022083007ed5e3da72af8cb58a142ed21a68997b62de343800661449c88 SHA512 ed2b32252103e2352c60cb55b9229b38ee5a321125d1a22c8005630a8cea27b45b60b6da58afbfbd33d34a1bff58dca3ef774992d1b42cb82d870f936ad01e50 DIST linux-5.4.252.tar.sign 991 BLAKE2B 2861b4b71d0a75b204ad8b89b47c30f62dd8b2170941eb36ca717e0983d780e1ae4cbdcd176c5eaccd41c535e3432dfe41c26a6e77a39ac9f278f450badcac00 SHA512 915029a9979fb7cdd09b4e723630a0896655634583b89646ec2348c36824b322e55fcfc8b52c193f194cc59140b6c6b344639062009bb2bb2270f6852791329f DIST linux-5.4.252.tar.xz 112967820 BLAKE2B 098af6c7491cae10dc17294231887a429b713fc6b77c6d6db4d4a01f20d002542286a6261456f108db12e2d797f75670b7d22adfed544658f285d3f98b4eac9b SHA512 59a71c176efa42643c1b6563e168dc364616b8fbe6f5b72af7a6748976c6958c7887283cae0da33eaa0f006b8b5ee581665d2b1109e046e6a6f9182b600833a5 +DIST linux-5.4.253.tar.sign 991 BLAKE2B 206d1a46df022960344a4e1588e35a0a9967aca4da45c49f7ec7c676455da61cd82ddd7caf8f579bbbe7013ad39bf636855384fef765f887251aa22bc651858b SHA512 1bdee5d5a5efd2efce01ce69c03db7dc442e5e4dd28943995d0a58eee1b82ec39f3648cffe804af9e46004650b712e161aae0c3f386a5542bd9f815837f8971a +DIST linux-5.4.253.tar.xz 112975564 BLAKE2B 03718332e6e43fe3302a45e225084e9436b23d2e92657f34db826b37637a6c39ed50ff94a6d8a5234157b40a60924763c44c5c18495a82621f82a1e55632cb55 SHA512 68564c805dd912200ad926eec1e7ffe15f52eb57357f88b301b2a09debfc971ed62e98032b1b1a6696f82c45f2341d9c802c5e44be799109e1550c063897c647 DIST linux-6.1.41.tar.sign 989 BLAKE2B 7b7cfd294a3d204134aca76464dfb596e94ebdd7d7657888157dbf217b462c7f63eba2081ddf29cd906323656aaf6dcba7191c7aab3ae4b5347817ed84efce02 SHA512 1918494a78e94b4a4d92e871de8fa003386e08c62531110147a7b11b4e682618a3e3a70591ef768fd5a9050d578899d272bcc4cb2873855cee8cb867dd5780b7 DIST linux-6.1.41.tar.xz 134912480 BLAKE2B 7b67b16cb45e8089a4554c59e5be29fef39acd95013345752f5e57af4f185cc79a5effb13741f643d7a9ef2c99555342cfeb1e859f38303be800d889a35972fe SHA512 82101034257f746e1b6717d374a7960c1a83f93e8c2912e159c6eda6ea7605ff3c8505d37cc55ee0aadaddc964475c7ece4c26ed60407877d6eeaa7938de7c91 DIST linux-6.1.42.tar.sign 989 BLAKE2B 043e225f5e4f885cca43839bc17cb6cc721635ee0ece73a983d2fdef9a82f0424e6f73f1b83666354293cd874bd6fd59c05ac49babca6244a2b6aae7c05e7008 SHA512 adcaa387bb4bd236f79f486e654b115acd4a7bff27887cc08de9b4b791659a73d55f090817d7686fdbc410d5bb9fcd72889c43048c979b65f88ff9c9c9ec8358 @@ -52,6 +58,10 @@ DIST linux-6.1.43.tar.sign 989 BLAKE2B d91ace1dd9a96d062fe09c532d142ca1ef4243084 DIST linux-6.1.43.tar.xz 134928316 BLAKE2B 5fb33fd9a12280bfc83692c449c2169650d3b242298d0e6beb02f019443c3d3c91618786cb2a847d64d7b725f0fc28759608299e937821f1d3eb20a6e5137a38 SHA512 bba7d51a41a16e451e6c6dadd6e5eaccd6656a40ece6c6c60ea0a433ede31efd5a7b6942cbd4ad8b897d97e770b1bc49bed512dac5f02386745189f98a3894e2 DIST linux-6.1.44.tar.sign 989 BLAKE2B 64df7920da8d3e3f1ab30e5982ba1f61e33af3033aa83727ccd09629626c1398d4f5d179650a18541d37fda34e836160584001f8e96c8714efcae1f21e65cd39 SHA512 d5b5acbe0129a8cc02e7a321148715a6539d9cc194c8ccfbe8ae4d7453313a5c26353b04ec4cb70b79f59c6efd515a8bba0d6545b95b7d9fe1336e58ea48120c DIST linux-6.1.44.tar.xz 134937396 BLAKE2B dba5002b03d5c3288d24f7583d3655e0f298141fabdc2a05583f09dffd4dbc61f5003e13afb60a2b285930eae0417a85f655f8a75f2264d46784b7fd1ed85c7b SHA512 c1c29b785ada9c34e7ca1b11ece4568953d636d097590c9b62d49762d60a9c2b430749c323bcd016e1759259267196cfe0f87322e3c748cf0b1d2e31b94da979 +DIST linux-6.1.45.tar.sign 989 BLAKE2B aa3cc3fe39c999412de4f637d4e433e7d89e1743d5816c3a98febeaee79bb079bfa132ef7daf1d25423149ae42bcce1ede946512b374cc89f19bf5686d093acc SHA512 10ebf7255ffd90224cce6668a293abd5e94ee96d14dd7950c899455c963431082afa2549ff5210b1e128ac7595aa00dc4d6a5779760f91a70781000611c5a866 +DIST linux-6.1.45.tar.xz 134964760 BLAKE2B 1889f12c4bf9d09a5c3d3addbe5de7989ebacdc89c01973b33e8e11faa989eb7a0f1666c3a78ffeb6b315ec1599ab51490a97079f2d4c2109c8888a88dcf03b7 SHA512 9a30afa4dbbf899aab8722574a3b914b2547beb0b36a7d80bd45f694f1649e974c6769700d3b5494bbd71964ba4f6b1ab430588266a08a38bc940871bb963e81 +DIST linux-6.4.10.tar.sign 989 BLAKE2B 71d53985c25ee28ab7b0a3ff5cb3fa2e80d4d51975bdf9e1790158dce61bdf80832e0d37df3819310e755e605af8fce974198eb2bf61ac2d05e6a5f6c423c448 SHA512 e5801e7a55576010c199b68951b49487d3e82a4b3dad1b488c6994f4d65f9233386fc44d11d6537edc7f1f0accb8652fe75a2e144ac7e145ad08f2a9bcd6547b +DIST linux-6.4.10.tar.xz 137851668 BLAKE2B 700017448073f63880739efed3f60baba18116500737419e305b2b5e0d2532e2d40a41368c773772cba437236bc1edda85c8f16ca23a945c754e283a30184a6d SHA512 578caa6c7fbc22fa6d8b5a9f30edf315501b2888952bf7beeed8fdcf996131dbf17e5342eab376b6842ea6ead54163d85fb520b2b84285709e41a5941e3dc1ed DIST linux-6.4.6.tar.sign 987 BLAKE2B 9fb1f9d3f27a1b03fe375ab6701b790c7277102e69308ed981547008ec20ea9175e82cfc44c88fd7eebae121bb28061b5cc85179920e13734fc2fd4c3f5aeca5 SHA512 3eaa7b723118a491a05642fee7ecb7c0ebc4ad203220da9ce1eff49837ce6feb225f1f985ba00d4e4199a1405e1779fc8aae854333288b5abd75ce982027d9be DIST linux-6.4.6.tar.xz 137830736 BLAKE2B a395218ffd3447a9b22d248c7dd69204115567185d91d4abb712f77ce0b90571bdbcf0ea845ed4adb30d0fd448341d95c8be6e3acf46d940477d8c55d681a669 SHA512 e9e9cf4fd99a7247123066ad4e9fdc2d7bd491e602790120c8045691d43aae4f225e832426f542bc5288b87371cf1d55efa529d649655f77d2d002113da7f0da DIST linux-6.4.7.tar.sign 987 BLAKE2B c12f0fde753c629010ce8c852b629b9fe73d8e1d51b53aa183038b43a4650a2e3bf82967a7d3fcf0fc3ce72e98e4ec535cc476360a858de1a646ed99c48766df SHA512 fa144baf9c848272e7f4264865035bc1fc63ba0857c8ef5e68b14975cc2bc27b06e24bc072da5d9f7673ec181b09c18eda61c465c4bc48ac355ff45632370d8f @@ -63,22 +73,27 @@ DIST linux-6.4.9.tar.xz 137824484 BLAKE2B 87a05cae7d5dca89921801f69467ec01a87194 EBUILD vanilla-kernel-5.10.187.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 EBUILD vanilla-kernel-5.10.188.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 EBUILD vanilla-kernel-5.10.189.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 +EBUILD vanilla-kernel-5.10.190.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 EBUILD vanilla-kernel-5.10.9999.ebuild 3295 BLAKE2B d55f087638b0f40abb649765db84505032571215fa29a51da118dee67c6815b92544ac4f2baa35571bc90b7a3e83c8ffe76c24327c31ac82e018b94a9d773ab9 SHA512 c0acc21c6d0af4b59e8b687254501a77340261b6927a84e82f2ddfdc4373c580cc5e987610b844c3fca348c44b1276415443efcfbfd70c3350043ef6fb57d743 EBUILD vanilla-kernel-5.15.122.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 EBUILD vanilla-kernel-5.15.123.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 EBUILD vanilla-kernel-5.15.124.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 EBUILD vanilla-kernel-5.15.125.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 +EBUILD vanilla-kernel-5.15.126.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 EBUILD vanilla-kernel-5.15.9999.ebuild 3295 BLAKE2B 1e2783cbee7e2750f9f89f6ac90245535f427c85ee9cd00aff625e3e2f0dcbb6c978c63d0801b3ee491956fe71d005c1db12d799daccc1273862f27eaf0c4c18 SHA512 1f658d769c4baebe9582a309942e10d2c4edb289753f17344941a1ac429057b031a9b16cb17c5c23ea3a0f549f689cc55729f97e772c497f56054525f954ab25 EBUILD vanilla-kernel-5.19.9999.ebuild 3415 BLAKE2B fccd59b033a2c78ed80927aef1fb8c2e56ac60ae94cdc29569ab038af25d7d4a3234e978eb5ceb63f4527a2ec65682ea1a7fec076a3f63ababab520f3ccd1889 SHA512 7e7d154e927d8617e9fac062242388cd5372632cc9d7fb9183315d5ab2e0e116ce3531cc9965ed132b911a72bd956969ab9bfc39f999805b82a96a3320d3d7d4 EBUILD vanilla-kernel-5.4.250.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 EBUILD vanilla-kernel-5.4.251.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 EBUILD vanilla-kernel-5.4.252.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 +EBUILD vanilla-kernel-5.4.253.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 EBUILD vanilla-kernel-5.4.9999.ebuild 2635 BLAKE2B a24d5ab83210f70c0f0b32b326b786743c07920dedbb5576994c32f5be09aafdddb5d30c660cc131d26ffb1a86255491ff6c8a7bbacac81f53af5fe92b976095 SHA512 52efbf88e5634ff7a6545aaf0edb975e3e23b68c6799d293ce90c260486bc16c8d1ecba96c301c99e2dbcfc7de85eef071d8e9ee0ca3cd7279b2545e41e11396 EBUILD vanilla-kernel-6.1.41.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 EBUILD vanilla-kernel-6.1.42.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 EBUILD vanilla-kernel-6.1.43.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 EBUILD vanilla-kernel-6.1.44.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 +EBUILD vanilla-kernel-6.1.45.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 EBUILD vanilla-kernel-6.1.9999.ebuild 3413 BLAKE2B 3e286878f8ad61cd41dfab86e7f5a143f3e165af8fbffa7277d1c5b0a712fbdde55440d069383e273b029967c108ee02caeddf5b6782d966ff3d47bc13763a01 SHA512 4adf01bafd3116668c406ab443e3b45bb37c182ad01931d32ce08eadea26d66df7657eba9f4f199009fb80adca108cb2401fb0a6e3c1c94b2dd77399303dc818 +EBUILD vanilla-kernel-6.4.10.ebuild 3894 BLAKE2B d2c57dbd5d121eebe9153a50e8ee1b14ff240f8e0dafeccbf4f3fbea7e4cf86016246fc6576ed2abc5a644221014431f21bcbadded5ee02bb2aea079ba15e4f2 SHA512 c3e02b136718b2dbb1278b2be9ec2b957419e3bc1c8d5f0472c6d8ea373e6fb880c5e8281dd1f5731248a84a6a3c6c9af796d52539d60b470c1d0337358e03b1 EBUILD vanilla-kernel-6.4.6.ebuild 3894 BLAKE2B d2c57dbd5d121eebe9153a50e8ee1b14ff240f8e0dafeccbf4f3fbea7e4cf86016246fc6576ed2abc5a644221014431f21bcbadded5ee02bb2aea079ba15e4f2 SHA512 c3e02b136718b2dbb1278b2be9ec2b957419e3bc1c8d5f0472c6d8ea373e6fb880c5e8281dd1f5731248a84a6a3c6c9af796d52539d60b470c1d0337358e03b1 EBUILD vanilla-kernel-6.4.7.ebuild 3894 BLAKE2B d2c57dbd5d121eebe9153a50e8ee1b14ff240f8e0dafeccbf4f3fbea7e4cf86016246fc6576ed2abc5a644221014431f21bcbadded5ee02bb2aea079ba15e4f2 SHA512 c3e02b136718b2dbb1278b2be9ec2b957419e3bc1c8d5f0472c6d8ea373e6fb880c5e8281dd1f5731248a84a6a3c6c9af796d52539d60b470c1d0337358e03b1 EBUILD vanilla-kernel-6.4.8.ebuild 3894 BLAKE2B d2c57dbd5d121eebe9153a50e8ee1b14ff240f8e0dafeccbf4f3fbea7e4cf86016246fc6576ed2abc5a644221014431f21bcbadded5ee02bb2aea079ba15e4f2 SHA512 c3e02b136718b2dbb1278b2be9ec2b957419e3bc1c8d5f0472c6d8ea373e6fb880c5e8281dd1f5731248a84a6a3c6c9af796d52539d60b470c1d0337358e03b1 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.190.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.190.ebuild new file mode 100644 index 000000000000..3d406f474e2f --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.190.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.10.12 +CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.126.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.126.ebuild new file mode 100644 index 000000000000..f68caf0fd433 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.126.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.15.19 +CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.253.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.253.ebuild new file mode 100644 index 000000000000..e60639c72379 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.253.ebuild @@ -0,0 +1,111 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.4.21 +CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config + -> kernel-x86_64.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config + -> kernel-aarch64.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config + -> kernel-ppc64le.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config + -> kernel-i686.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +IUSE="debug" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die + ;; + x86) + cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die + local merge_configs=( + "${T}"/version.config + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config + ) + use debug || merge_configs+=( + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config + ) + [[ ${ARCH} == x86 ]] && merge_configs+=( + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.45.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.45.ebuild new file mode 100644 index 000000000000..e3a0c5f7f691 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.45.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.7-gentoo +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.10.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.10.ebuild new file mode 100644 index 000000000000..f500b95faca4 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.10.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.4.3-gentoo +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index a3f0e57132b7..2114eaf26e50 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -5,18 +5,18 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928 -DIST patch-4.14.321.xz 5199544 BLAKE2B 7887642d0548f9014cc94e4da11a03828feffd3c07cfdd5ea2a944a7fb7a1f05305d12a931cf932eef32583b0a557f05d7c23eb0bf2cf5546c803c70fac76af0 SHA512 95ea052d7a2150c932808ec1f340d8cfbeb46713d23deb9d064e2598ae6a10c02c90db51ae48e3ad74afde513ccc85a8ed56a206628de43d05ed447800c7ed6d -DIST patch-4.19.290.xz 5484980 BLAKE2B e2160b880c88e3d75568eca6d54687cb7e17d6b2985266da978edea9186ec3c075454fda5bfd1f8c156507d846c8033ecedecd52aff8c818d43d7202acd5089e SHA512 18aaee7b7f9486538588a57f3a66ea2f8974770cf071146f318de9b6daf3a231a14bcb28949a135d078a17db4e20f877e58517b85a15115c088472ca6b71b133 -DIST patch-5.10.189.xz 4950880 BLAKE2B ac0a8a212f1d38001f6ce74decfb56ab9d6b40696a0b9b17c18e0b30cc1a1ae878600e579b670b69a16ff72c8579943f1bb9d3aefc4010aa079297832c2994a2 SHA512 67a7cd5c60b641dc91edab3ab821aecd440127995de8159d99eff6db707f89d6481f961777b3070ebe6f1c168ee5c543dd23f42e458baa374f58ca8bdc0fb615 -DIST patch-5.15.125.xz 4530288 BLAKE2B 2d02eda8020fbe760fb1adb3854461fd51f288c48470494bed854b4bc49820835f904cc27614d81ae3805080d9121cdc34e1da8e01e25b417990212f25e89df8 SHA512 0bbdb02bf3a15cb82075fed5e868722297471929f90b3ea50a8cd97783d5ce70752eb88d851fa2fb5acd1f871c4cff79222e1dfca4831bddb1a71c145737bbba -DIST patch-5.4.252.xz 5007432 BLAKE2B bd785c78444bb78ef75b63a40eda712f70aa3c192e659c9ae852c5a50864c2893eda37d53990f7c08d7924af89bc3bc846274d3d228e87181053ee098cdf7381 SHA512 d3310371bdf95931004135378be129fdef9ef02f6944f437ae4c4ba599dace3a434e64d91ed671ef3b4926237daf38b8b3de1a37b3aa2accbb460b04039d93a9 -DIST patch-6.1.44.xz 2861256 BLAKE2B 3df552efb4ff7b8bab032ab67c09184ef32e335fbc1551d3a07920a580bd198e5d51b58fa11fe42ecc009dfc493ad64171fabd1090bb0afd9b7764ad095caba3 SHA512 39cef89847a81e572572da718d840f8333aa35a55218d573812bdc2000a9bd80b00dd5cbdc2227520a196abfbba8f9fc2fccfa4200e4d51da0c9a3cdb70454a4 -DIST patch-6.4.9.xz 575076 BLAKE2B 9d0fe4da1e807fb5a24a8f269f57f4b0695cdaf0c891ee24ce0e59774d64d50dbd6ed4d63a242c9e73bc392489c2541e439f337b2c3a4aae7d4ed9700232b9f0 SHA512 d02b31c9108ff03d42d38c42ebba7e146e7050849b249c3749b6c9e6f119644263731b61059e074c24ee5224bc876ca3e5353c6a39d19044d0c647f4f6f9a088 -EBUILD vanilla-sources-4.14.321.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 -EBUILD vanilla-sources-4.19.290.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 -EBUILD vanilla-sources-5.10.189.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 -EBUILD vanilla-sources-5.15.125.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 -EBUILD vanilla-sources-5.4.252.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 -EBUILD vanilla-sources-6.1.44.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 -EBUILD vanilla-sources-6.4.9.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 +DIST patch-4.14.322.xz 5241252 BLAKE2B fbc7b92287aa4e7d9c09ea7c4cb11e38c2646c1ae96e871af07a219c2d8b0d27d4e9ef14f9bb6452f6df4e0f44a1d08d251d860bdc76ccad4833bc7ddf49d9b1 SHA512 adebfee6a48d38313c3532ef1a250c4df746081567ab61a20cbe22a9527bfcc1e116326d3d09d778efadd0a2359d1d0fe21f535722174893343694558ab54bfc +DIST patch-4.19.291.xz 5577780 BLAKE2B 33f71bef353beb0fa6ded22a61ca1d83abc7a9ca7bd94e6c68719a1a7ce3e6383625452a8de983e770c13d81efdc9f585e82c75508da3fda79d0ff97e1ace87e SHA512 0b291181a9c14f9ddcbb98eb7d995a70a5ca309bbdcc1bb5d092c4c1249b960c830f6462268725eebda3ee7fd0c2f040afe12fb68790ebba99cde4614e8e82e4 +DIST patch-5.10.190.xz 5014344 BLAKE2B ac9051ebc58d340e273846c9dd0a6209f361430316db0812156af6bf704a6b67fbd9211b83cef5c066fe1bc6f4bf5006ec10aa349d9652716ff5caf761008b97 SHA512 d596c27345e5b648a94cadefb5a299c471a49c8b131fbcab1afbc7cb18a3c73f7e2885eb0540958446a1195be64e9c63dc41204b5747e8f16ab49f2f50c5fd4c +DIST patch-5.15.126.xz 4577056 BLAKE2B 1a4d5f0ed6cee597cb959a4e1484800412886996f8cf3735fb1446994c51d6f6611536181f74f03643573c9dc0bbbe186f2a149ff19879c90033896f93c8950c SHA512 fff91fbeaaad21abbbdf26dc035c463e79aeb9bb3b92aca4c0cc0b6b61c173b59f1e05a2369fa3fbb734f64d56cfe89768d21a0a1e8df6be4087c0a43913ba03 +DIST patch-5.4.253.xz 5036540 BLAKE2B c83ffa03506cc9ffaa4b5541b9dfd484e5e43a66435df88bf689061d58bbc3a5d471af8a8f3bd6498bcf89bdadb7e5a82344af3d2aab6ea6570f52dff87751e5 SHA512 e847660267eb03ea91820bf13a7e0741904e42cbb3d5a3b026032c5ebfc73a651099c67adddfbe4860364727520beb1e8a61b178a2d233ce371fbe2d6c180442 +DIST patch-6.1.45.xz 2896316 BLAKE2B a47466d57b81a5dcf2810bf0359827e5802acedc12e79c8acf792de9919fd32cde23a6b080a46e45e81eff09de89f7a42bac1f79e74d17f6b2907a68e1910d32 SHA512 409ffb3298964b306bc06886e7a266959ba9110904933a839081b78f09ecbd24f0ca50e6e91fa93430fbae066260be2c8115cc0f96d003cf1d4e72bf924079e6 +DIST patch-6.4.10.xz 633504 BLAKE2B 7acd0b9ed5b6e31056004591e551466c0996cbf110107d68c656f63b7ddf719f4292023d510153f47112018414f3371eb44df7d91fbb91c324f802e72e6b73d7 SHA512 3e98356fde3de6fa3f8482e112e83c4c18efdae353cbff6cfc3b3d4bee8b4c17bc61a33b69d4075603135cd78de672a140bef2d94a02eb41e6055de3a2ed2764 +EBUILD vanilla-sources-4.14.322.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 +EBUILD vanilla-sources-4.19.291.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 +EBUILD vanilla-sources-5.10.190.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 +EBUILD vanilla-sources-5.15.126.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 +EBUILD vanilla-sources-5.4.253.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 +EBUILD vanilla-sources-6.1.45.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 +EBUILD vanilla-sources-6.4.10.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.14.321.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.14.322.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-4.14.321.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-4.14.322.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.19.290.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.19.291.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-4.19.290.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-4.19.291.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.189.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.190.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.10.189.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.10.190.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.125.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.126.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.15.125.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.15.126.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.252.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.253.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.4.252.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.4.253.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.44.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.45.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.1.44.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.1.45.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.4.9.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.4.10.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.4.9.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.4.10.ebuild diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 64582d4d8b6183770dcb7c3d94f2b2b4931b7ba3..256e87eaafb86606cc5baa9ff00d013f55d6985c 100644 GIT binary patch literal 14734 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 literal 14743 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 diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest index 7482a34141f9..d52b03b1db73 100644 --- a/sys-libs/compiler-rt-sanitizers/Manifest +++ b/sys-libs/compiler-rt-sanitizers/Manifest @@ -10,6 +10,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD compiler-rt-sanitizers-14.0.6.ebuild 6526 BLAKE2B 371b7d7bfbcacce1c04cf039b15f49bf5c8fb7de0352c4f477b92d1efe0c70442770ec0c6b60572cf5877b5c14492328cf727b2aa5c1dea761eb909aa1e1df6c SHA512 ee1f054abb9954eedd5b098afb1eb741cd2d7b1b329ef66ed3f25f8ed050227a31925852e3d893b0a9913e2ef2ac34efe89c66c19b562c586f7c0352a10a5814 EBUILD compiler-rt-sanitizers-15.0.7.ebuild 6578 BLAKE2B 79b9477f9f426c7e5ffc07fe9e2abc86ee568d8e081ac5e5e3da3e3e169920fe8c0ce34f9a8ac03a4389f27ecb0b0ff7f5cf91622d614e03300f17ea97d20859 SHA512 9d23f6974edbe69e5d9fa53a3885e8e44741b5e5d90b0e72c6d191b70827d1e590a7c5a3373bc4fb4945a50db0eea5e119baeaeea956c6d92bb087410ce919b0 @@ -19,4 +20,5 @@ EBUILD compiler-rt-sanitizers-17.0.0_rc1.ebuild 6250 BLAKE2B 0166eecaea9e102e761 EBUILD compiler-rt-sanitizers-17.0.0_rc2.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 EBUILD compiler-rt-sanitizers-18.0.0.9999.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 EBUILD compiler-rt-sanitizers-18.0.0_pre20230803.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 +EBUILD compiler-rt-sanitizers-18.0.0_pre20230810.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 MISC metadata.xml 1412 BLAKE2B 75675507000fa6a6b8182e6b45a08a2716ae7fb9a7e3428dc8420464e4c1d1bdb5bea62cc2f553c579de5a4faa752b35cb3529d980fb07a055ff4ddf6e752707 SHA512 f05ea5168b923db72f4f5b53e9b748ebbcdae9eff09d86323313055933b47fc0089e1b2d73cd997d73dcfb2dca032344955816425fbddc09d27ca751463aadbb diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..b0a49349926b --- /dev/null +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230810.ebuild @@ -0,0 +1,216 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 + +DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +KEYWORDS="" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +# base targets +IUSE+=" +libfuzzer +memprof +orc +profile +xray" +# sanitizer targets, keep in sync with config-ix.cmake +# NB: ubsan, scudo deliberately match two entries +SANITIZER_FLAGS=( + asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo + shadowcallstack gwp-asan +) +IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" +REQUIRED_USE=" + || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) + test? ( + cfi? ( ubsan ) + gwp-asan? ( scudo ) + ) +" +RESTRICT=" + !clang? ( test ) + !test? ( test ) +" + +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} + virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + elibc_glibc? ( net-libs/libtirpc ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + sys-libs/compiler-rt:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +check_space() { + if use test; then + local CHECKREQS_DISK_BUILD=11G + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die + + local flag + for flag in "${SANITIZER_FLAGS[@]}"; do + if ! use "${flag}"; then + local cmake_flag=${flag/-/_} + sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ + cmake/config-ix.cmake || die + fi + done + + # TODO: fix these tests to be skipped upstream + if use asan && ! use profile; then + rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die + fi + if use ubsan && ! use cfi; then + > test/cfi/CMakeLists.txt || die + fi + + llvm.org_src_prepare +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/compiler-rt_build + + if use clang; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + local flag want_sanitizer=OFF + for flag in "${SANITIZER_FLAGS[@]}"; do + if use "${flag}"; then + want_sanitizer=ON + break + fi + done + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + # use a build dir structure consistent with install + # this makes it possible to easily deploy test-friendly clang + -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" + + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + # builtins & crt installed by sys-libs/compiler-rt + -DCOMPILER_RT_BUILD_BUILTINS=OFF + -DCOMPILER_RT_BUILD_CRT=OFF + -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) + -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) + -DCOMPILER_RT_BUILD_ORC=$(usex orc) + -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) + -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" + -DCOMPILER_RT_BUILD_XRAY=$(usex xray) + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if use amd64; then + mycmakeargs+=( + -DCAN_TARGET_i386=$(usex abi_x86_32) + -DCAN_TARGET_x86_64=$(usex abi_x86_64) + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + # they are created during src_test() + -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + + # same flags are passed for build & tests, so we need to strip + # them down to a subset supported by clang + CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ + CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ + strip-unsupported-flags + fi + + if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then + mycmakeargs+=( + # setting -isysroot is disabled with compiler-rt-prefix-paths.patch + # this allows adding arm64 support using SDK in EPREFIX + -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" + # Set version based on the SDK in EPREFIX + # This disables i386 for SDK >= 10.15 + # Will error if has_use tsan and SDK < 10.12 + -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + fi + + cmake_src_configure + + if use test; then + local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* ) + [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}" + [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}" + + # copy clang over since resource_dir is located relatively to binary + # therefore, we can put our new libraries in it + mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die + cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ + "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die + cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ + "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die + cp "${sys_dir}"/*builtins*.a \ + "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die + # we also need LLVMgold.so for gold-based tests + if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then + ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ + "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die + fi + fi +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + # disable sandbox to have it stop clobbering LD_PRELOAD + local -x SANDBOX_ON=0 + # wipe LD_PRELOAD to make ASAN happy + local -x LD_PRELOAD= + + cmake_build check-all +} diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest index eca2388b1422..5b3e12387100 100644 --- a/sys-libs/compiler-rt/Manifest +++ b/sys-libs/compiler-rt/Manifest @@ -10,6 +10,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD compiler-rt-14.0.6-r1.ebuild 4248 BLAKE2B 56b00f1c57cdaf1cd6dd7f15e13c714461001c0c2fb25e565c1677745e3fe6e61714e2f037814fef3eb32ef6866d517c391cb5f63c852ed132d74b1b5b7ef393 SHA512 31cd40fe6c58a6a653d36e99586230c7686ccb2bcdfa1c8ead4331dec2fd8dc53afc2a1e9bdf165dc5b4f7580c8cd25bc7a68acfa9c881fd775187bd82e28f11 EBUILD compiler-rt-15.0.7.ebuild 4260 BLAKE2B ae8a86217b480bab08dc99d4c5a648bf99a0ef91fb41233956b4a5d1b10d5ed6b3c14d9c02c43e2c0b11dd19f4773ca995c113e48b14475b95b7ee7b821a72d1 SHA512 79da724a1d2483af0dbcc792d008fe994c4fe075db31c7dfcc64192005427137f0157e81345a4027e5a8ba9104f662bc51bf492bca96e1b46c35a44a1849ab84 @@ -19,4 +20,5 @@ EBUILD compiler-rt-17.0.0_rc1.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b53 EBUILD compiler-rt-17.0.0_rc2.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 EBUILD compiler-rt-18.0.0.9999.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 EBUILD compiler-rt-18.0.0_pre20230803.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 +EBUILD compiler-rt-18.0.0_pre20230810.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48 diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..f31c17f1962a --- /dev/null +++ b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230810.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang (built-in part)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +KEYWORDS="" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +RESTRICT="!test? ( test ) !clang? ( test )" + +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && ! tc-is-clang; then + ewarn "Building using a compiler other than clang may result in broken atomics" + ewarn "library. Enable USE=clang unless you have a very good reason not to." + fi +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + fi + python-any-r1_pkg_setup +} + +test_compiler() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/${P}_build + + if use clang; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + + if ! test_compiler; then + local nolib_flags=( -nodefaultlibs -lc ) + + if test_compiler "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + elif test_compiler "${nolib_flags[@]}" -nostartfiles; then + # Avoiding -nostartfiles earlier on for bug #862540, + # and set available entry symbol for bug #862798. + nolib_flags+=( -nostartfiles -emain ) + + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + -DCOMPILER_RT_BUILD_LIBFUZZER=OFF + -DCOMPILER_RT_BUILD_MEMPROF=OFF + -DCOMPILER_RT_BUILD_ORC=OFF + -DCOMPILER_RT_BUILD_PROFILE=OFF + -DCOMPILER_RT_BUILD_SANITIZERS=OFF + -DCOMPILER_RT_BUILD_XRAY=OFF + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if use amd64; then + mycmakeargs+=( + -DCAN_TARGET_i386=$(usex abi_x86_32) + -DCAN_TARGET_x86_64=$(usex abi_x86_64) + ) + fi + + if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then + mycmakeargs+=( + # setting -isysroot is disabled with compiler-rt-prefix-paths.patch + # this allows adding arm64 support using SDK in EPREFIX + -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" + # Set version based on the SDK in EPREFIX. + # This disables i386 for SDK >= 10.15 + -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + fi + + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-builtins +} diff --git a/sys-libs/libblockdev/Manifest b/sys-libs/libblockdev/Manifest index a7f78da252f6..edd2b7fd0d30 100644 --- a/sys-libs/libblockdev/Manifest +++ b/sys-libs/libblockdev/Manifest @@ -8,4 +8,4 @@ EBUILD libblockdev-2.28-r2.ebuild 2964 BLAKE2B 18d3aa74f0fc4629c137d4d474ec40f5a EBUILD libblockdev-3.0.1.ebuild 2840 BLAKE2B d4b34cbf2bad4385c57ecbaaa87bc5631081c8fd3f63fef0758fa4538aaf330374b0959913aa67a13bf6033dbb962717f491b6d73a6f8a64b20f3e0564753100 SHA512 99a4418fbf1c6ab5c646fd6d7f4d697bf6c9ffe7c16c021f724d29c2af093c6942b094494551a3553809179e8b0eccb7162fa1fd33a426a42e4af01b0446f91d EBUILD libblockdev-3.0.2.ebuild 2785 BLAKE2B fafc9e6ec28581e115e1cb1d03b690362083b254cf01aa65884323f23d572a750ac07d9ab808d3581f68d539c88db9346df0dd69e1a8321d46b529087634eddd SHA512 7080613fa4997eaf1ddf02b6cf871dd69fe2108afeca1fa6b2f5423dd07425893422aaf93e8dade7454fb979d9066e58d8e65d1b7d433d811dc3d782ae16b4f4 EBUILD libblockdev-9999.ebuild 2803 BLAKE2B 2f253de229e5d93466babc7ae69bcc121f7a2c8342f734b1fdc37f5e5f5243b609bb17ebe5d72d3d93885db662a9b6b55f7fa8188ac5f7d9ddf4421fb459f1f1 SHA512 8179778311125fed76869a7ef3a7658f77a71b368c84ee58441442f3b84587c64056ed2e4f7a57ab463eeefa230f42fee9e92cceee05e284e9c40e278bdf999d -MISC metadata.xml 1233 BLAKE2B 68512209e8f458b5b52a9d82eb86c1c831837681b2976d5050c578c3b3fdb032640c4cc99da9621aae7c061ae8332825ea5010a8f1138fbbbc34e92fccbeddeb SHA512 eb47faef934a8eafe1beeea6f901ddd6b0e7202823f57b3848f6ef131b2a5ffc968740d980a68163696d3de34a98ebef8561e63d26ffe213a42e1022577a9270 +MISC metadata.xml 1120 BLAKE2B 1a323b7d5b61c6404578f58a880ff7825f818d1efcdf3f78954959cab3906be29651320aad097af181f988b537b8997412c24fec958207b22921462287e8a8cd SHA512 d531b6b1c0fc2e5996b11a16c211c29daa05da580e92ddf01e0ca672dba032a1ce8c5c66c44fa36e10397eec8379690a7299f3dfd811c2a2a8d464af69b3c649 diff --git a/sys-libs/libblockdev/metadata.xml b/sys-libs/libblockdev/metadata.xml index 4ae6f93edad9..1c865386b8fd 100644 --- a/sys-libs/libblockdev/metadata.xml +++ b/sys-libs/libblockdev/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - Enable block device cache support. Enable sys-fs/cryptsetup support diff --git a/sys-libs/libchipcard/Manifest b/sys-libs/libchipcard/Manifest index 27eea1028d88..a5a1120240c5 100644 --- a/sys-libs/libchipcard/Manifest +++ b/sys-libs/libchipcard/Manifest @@ -1,5 +1,7 @@ +AUX libchipcard-5.1.6-clang16-build-fix.patch 509 BLAKE2B cbb4f701d8dabd95c01aad4236af9c8b6c2c6ba1c7441ad1887f3c357b9efc0d11fd17885ca352705dc1727141bd805463df111e9636f4eff5fcbbb385d58ed6 SHA512 8fb8bdeacf2814e577b74cecded27d55d048d7a66ffe80944c54557524a5a46ae854a0175d93afcacfb5148a09d42e0babf66f0f513128a98fbd4009ddcbfdcc DIST libchipcard-5.1.5rc2.tar.gz 877820 BLAKE2B dfe82e3d6aea26e95e5f69298ea17ad4bb9a1d106cca02a9fc23f5aa5ea338471ae5628248350e01571f4819567da2a0f5a3699d56d8f02ed58971d6ac715abe SHA512 5e86068bd688f72e04073dbd076f21646a6b75d2a7a73c25bba4396e8657c4df28cf5cfb61eef7b243186f8313cea1262e415f2acad5348fa5179b46d7f96ed1 DIST libchipcard-5.1.6.tar.gz 874865 BLAKE2B 995dec0ce1dd9a5c4eb1173c114a19292d5c9a96f44c0ad969390ab489a6ac4e9001596995eb06db98a4bee2fa8b2310b844efd2e1b18fe1138be00398e60bd3 SHA512 a6e22f2a92203529a8b35387b6d8a3de0ce16a8d845b6ebee53bc151fcaa7626a61f63e71480cd85c01c9c5975a17632be8ba2d71a604f7ec2eab9d40b9ddfd5 EBUILD libchipcard-5.1.5_rc2.ebuild 1132 BLAKE2B e595dd4da537ef86caf96d889cbdecdf29f3643c8ee1a81552306645d0708f564e04f6372325014c55643c913fe4bf6b1e4152c23d94a95382511544445b3b33 SHA512 7ce8ce7a4fadab689a2cb424a44012ba2bf0109002f1651bf6335d9a47718a6896bbe6ff41c5479b6231c58b334168ae2e1b2c717b1214489fd2bb07b79a3ee2 +EBUILD libchipcard-5.1.6-r1.ebuild 1146 BLAKE2B 919e23c50ea9739d65dad7efafa1ff789156da46205ccb1dc5fa4562a3c5f891eb9b38d7e580849182d807d3670e238c2202ea314a7f96a01f9c82fbf5e6112b SHA512 dffed40eab50c27f4093fccd71e83e0b3dc0ab80cbe7314a2fcc047bedad21d4ca30d30140d684b3a6edab1e0414fa4b1042e9322cd726381776211c8a09c81e EBUILD libchipcard-5.1.6.ebuild 1087 BLAKE2B fcaec6b71e93e382ba23a7ec5fd349f1ecb5ff3dc98ece092c2f44a1252f2fdabbcc6690879f4ac791142eba8683fe70a281d97f8606da32f1f921489c4e2a2b SHA512 18d489d022a788d46e6eee57ee0f6aba14203eafeddae27ecfb34301c9ed89afba188af0fcf8c9e52270dd5116baf734b16b8dabcce6303d65491070f360efa5 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/sys-libs/libchipcard/files/libchipcard-5.1.6-clang16-build-fix.patch b/sys-libs/libchipcard/files/libchipcard-5.1.6-clang16-build-fix.patch new file mode 100644 index 000000000000..45f44665beba --- /dev/null +++ b/sys-libs/libchipcard/files/libchipcard-5.1.6-clang16-build-fix.patch @@ -0,0 +1,12 @@ +Bug: https://bugs.gentoo.org/742428 +--- a/src/tools/cardcommander/cardcommander.cpp ++++ b/src/tools/cardcommander/cardcommander.cpp +@@ -45,7 +45,7 @@ + using namespace std; + + #define k_PRG_VERSION_INFO \ +- "cardcommander v0.4 (part of libchipcard v"k_CHIPCARD_VERSION_STRING")\n"\ ++ "cardcommander v0.4 (part of libchipcard v" k_CHIPCARD_VERSION_STRING ")\n"\ + "(c) 2006 Martin Preuss\n" \ + "This program is free software licensed under GPL.\n"\ + "See COPYING for details.\n" diff --git a/sys-libs/libchipcard/libchipcard-5.1.6-r1.ebuild b/sys-libs/libchipcard/libchipcard-5.1.6-r1.ebuild new file mode 100644 index 000000000000..9d507f69d0a4 --- /dev/null +++ b/sys-libs/libchipcard/libchipcard-5.1.6-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library for accessing chip cards via chip card readers (terminals)" +HOMEPAGE="https://www.aquamaniac.de/rdm/projects/libchipcard" +SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/382/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc examples" + +BDEPEND=" + sys-devel/gettext + doc? ( app-doc/doxygen ) +" +DEPEND=" + >=sys-apps/pcsc-lite-1.6.2 + >=sys-libs/gwenhywfar-4.99.22_rc6:= + sys-libs/zlib + virtual/libintl +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README TODO doc/{CERTIFICATES,CONFIG,IPCCOMMANDS} ) + +PATCHES=( + "${FILESDIR}"/${P}-clang16-build-fix.patch +) + +src_configure() { + local myeconfargs=( + --disable-static + --with-docpath=/usr/share/doc/"${PF}"/apidoc + $(use_enable doc full-doc) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + + einstalldocs + + if use examples; then + docinto tutorials + dodoc tutorials/*.{c,h,xml} tutorials/README + fi + + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest index 4a28cd8f5630..33056a500aa1 100644 --- a/sys-libs/libcxx/Manifest +++ b/sys-libs/libcxx/Manifest @@ -11,6 +11,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD libcxx-14.0.6.ebuild 6950 BLAKE2B f4f8068f1b9dd1a8c22abd4acb4206da1dd7bb4eb029723a2edfe8c5db3a6ed74a677ba00c508ff54806a33b60b131ffd4b9729ed0d6d0bf5296a1e53e2ababf SHA512 a602e45046d931f28d2656bd733823d3289a993acd7399c5cd29915e65eb9ae0cb601f2774dad34534299366ecd9c038488e037b13af8b732f254e561f56c592 EBUILD libcxx-15.0.7-r1.ebuild 5308 BLAKE2B aeeee8aab5d3aa09f6165186eafe5bd2802105f763295d4160d81563779999fa03aca891474cd8eae9755ee43ec73bfb7ae3d9fa6d32c7c01040cc46f85858af SHA512 7780ac83f357ffc9d4fc72d2649b2996b7ba5f9473d75ab56e04ccff99a8811c4d14f69de4024fe6472794dc0ed267ee2f34b9430f4d8ed054c65b018abd1778 @@ -21,4 +22,5 @@ EBUILD libcxx-17.0.0_rc1.ebuild 5241 BLAKE2B d2cefdfde25f1f87a3a1419268aa0600dba EBUILD libcxx-17.0.0_rc2.ebuild 5241 BLAKE2B d2cefdfde25f1f87a3a1419268aa0600dba7a3eb7a62a508b8be403134ab9398e881ba8344753fc5ead6c3eac198eebea07d3554a1d6ee3a5676377b5830729b SHA512 e96c1769afd4927dca8ed02a1add344cfb137d0072651524d4077558b31e9dfd70b6179c86c5aa2cb3c80e5864c5ccdaf867350d3f8f9bf696f92e059db71591 EBUILD libcxx-18.0.0.9999.ebuild 5241 BLAKE2B d2cefdfde25f1f87a3a1419268aa0600dba7a3eb7a62a508b8be403134ab9398e881ba8344753fc5ead6c3eac198eebea07d3554a1d6ee3a5676377b5830729b SHA512 e96c1769afd4927dca8ed02a1add344cfb137d0072651524d4077558b31e9dfd70b6179c86c5aa2cb3c80e5864c5ccdaf867350d3f8f9bf696f92e059db71591 EBUILD libcxx-18.0.0_pre20230803.ebuild 5241 BLAKE2B d2cefdfde25f1f87a3a1419268aa0600dba7a3eb7a62a508b8be403134ab9398e881ba8344753fc5ead6c3eac198eebea07d3554a1d6ee3a5676377b5830729b SHA512 e96c1769afd4927dca8ed02a1add344cfb137d0072651524d4077558b31e9dfd70b6179c86c5aa2cb3c80e5864c5ccdaf867350d3f8f9bf696f92e059db71591 +EBUILD libcxx-18.0.0_pre20230810.ebuild 5241 BLAKE2B d2cefdfde25f1f87a3a1419268aa0600dba7a3eb7a62a508b8be403134ab9398e881ba8344753fc5ead6c3eac198eebea07d3554a1d6ee3a5676377b5830729b SHA512 e96c1769afd4927dca8ed02a1add344cfb137d0072651524d4077558b31e9dfd70b6179c86c5aa2cb3c80e5864c5ccdaf867350d3f8f9bf696f92e059db71591 MISC metadata.xml 718 BLAKE2B 3cc1e43a6f1ada368cfc0bf8aaf49007f6792062b684ab9299b5180d778b158325b6931169b52dd14e85ae9ad6dc1a03be323b814fb920fe8434ad86425d699c SHA512 c2cef3e481c0c3db7de6de8c0a5aff42a1e7fe81155d99f1f0f0988f6d5ca041f787a27a2dde0073037d59e082e2f6da7eefe1303f1c1837ebc12e8e0d28729f diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild b/sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..bb005b4d8ec8 --- /dev/null +++ b/sys-libs/libcxx/libcxx-18.0.0_pre20230810.ebuild @@ -0,0 +1,204 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="New implementation of the C++ standard library, targeting C++11" +HOMEPAGE="https://libcxx.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +libcxxabi +static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + libcxxabi? ( + ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] + ) + !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +" +DEPEND=" + ${RDEPEND} + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + sys-devel/clang:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + >=dev-util/cmake-3.16 + sys-devel/gdb[python] + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + fi + python-any-r1_pkg_setup + + if ! use libcxxabi && ! tc-is-gcc ; then + eerror "To build ${PN} against libsupc++, you have to use gcc. Other" + eerror "compilers are not supported. Please set CC=gcc and CXX=g++" + eerror "and try again." + die + fi +} + +test_compiler() { + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # note: we need to do this before multilib kicks in since it will + # alter the CHOST + local cxxabi cxxabi_incs + if use libcxxabi; then + cxxabi=system-libcxxabi + cxxabi_incs="${EPREFIX}/usr/include/c++/v1" + else + local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" + cxxabi=libsupc++ + cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + if use clang; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + # link to compiler-rt + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + # bootstrap: cmake is unhappy if compiler can't link to stdlib + local nolib_flags=( -nodefaultlibs -lc ) + if ! test_compiler; then + if test_compiler "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES=libcxx + -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DLIBCXX_ENABLE_SHARED=ON + -DLIBCXX_ENABLE_STATIC=$(usex static-libs) + -DLIBCXX_CXX_ABI=${cxxabi} + -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} + # we're using our own mechanism for generating linker scripts + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + -DLIBCXX_INCLUDE_TESTS=$(usex test) + -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} + ) + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + fi + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + if [[ ${CHOST} != *-darwin* ]] ; then + gen_shared_ldscript + use static-libs && gen_static_ldscript + fi +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-cxx +} + +multilib_src_install() { + cmake_src_install + # since we've replaced libc++.{a,so} with ldscripts, now we have to + # install the extra symlinks + if [[ ${CHOST} != *-darwin* ]] ; then + dolib.so lib/libc++_shared.so + use static-libs && dolib.a lib/libc++_static.a + fi +} + +# Usage: deps +gen_ldscript() { + local output_format + output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') + [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" + + cat <<-END_LDSCRIPT +/* GNU ld script + Include missing dependencies +*/ +${output_format} +GROUP ( $@ ) +END_LDSCRIPT +} + +gen_static_ldscript() { + # Move it first. + mv lib/libc++{,_static}.a || die + # Generate libc++.a ldscript for inclusion of its dependencies so that + # clang++ -stdlib=libc++ -static works out of the box. + local deps=( + libc++_static.a + $(usex libcxxabi libc++abi.a libsupc++.a) + ) + # On Linux/glibc it does not link without libpthread or libdl. It is + # fine on FreeBSD. + use elibc_glibc && deps+=( libpthread.a libdl.a ) + + gen_ldscript "${deps[*]}" > lib/libc++.a || die +} + +gen_shared_ldscript() { + # Move it first. + mv lib/libc++{,_shared}.so || die + local deps=( + libc++_shared.so + # libsupc++ doesn't have a shared version + $(usex libcxxabi libc++abi.so libsupc++.a) + ) + + gen_ldscript "${deps[*]}" > lib/libc++.so || die +} diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest index ec5a44bcb129..a954a7961181 100644 --- a/sys-libs/libcxxabi/Manifest +++ b/sys-libs/libcxxabi/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD libcxxabi-14.0.6.ebuild 3386 BLAKE2B 25c436f437060cdc323ff18e34d8694f558f100f81b990077ed584b7cacabb54fcaa74e67c07179d84dbd8e184f51d157b2bc8d2f48efc607985234b716840f2 SHA512 481c84912363d33b8582b61ed655be3dad86038de100c9ecf072f8bb11d850e25aa587fd43bd19dd84c280a968d2950360115f414f61748d726224aade36da6e EBUILD libcxxabi-15.0.7.ebuild 2911 BLAKE2B 5f2004d2f68fe4eddb0b22be82d28fcca7954d0e3ad9a5510744adc4d0dfd7a1ab9fd928404adcd3eeecc58703f51117d0a80e5895b53e0ae7b71621ad5a435c SHA512 5b8e2c6abdec785649aa41b7f05ab86ecab30ff0631d6078c9b1052b406c320c5847b8f16ffa6d9e62ba4a6bca5959b18770810924d6e6da264fb08d6ff738d0 @@ -17,4 +18,5 @@ EBUILD libcxxabi-17.0.0_rc1.ebuild 2869 BLAKE2B 28e1f3e4567b4dc38d3e2a687711b4d2 EBUILD libcxxabi-17.0.0_rc2.ebuild 2869 BLAKE2B 28e1f3e4567b4dc38d3e2a687711b4d25049dc3c3e8c2b336697f5296fd6b3345e327f64ef01d791904e7914b243acceac8285e08b18c3d7459b3ff37b0d273e SHA512 ee68103cdbab5d6d510fac94fefb689cb17f7229cfee7389ca3a15e649465fa43017ccf312b8c2c642fd690fcf9ca6be3d2021560f0053beaf90f747b5a8e42d EBUILD libcxxabi-18.0.0.9999.ebuild 2869 BLAKE2B 28e1f3e4567b4dc38d3e2a687711b4d25049dc3c3e8c2b336697f5296fd6b3345e327f64ef01d791904e7914b243acceac8285e08b18c3d7459b3ff37b0d273e SHA512 ee68103cdbab5d6d510fac94fefb689cb17f7229cfee7389ca3a15e649465fa43017ccf312b8c2c642fd690fcf9ca6be3d2021560f0053beaf90f747b5a8e42d EBUILD libcxxabi-18.0.0_pre20230803.ebuild 2869 BLAKE2B 28e1f3e4567b4dc38d3e2a687711b4d25049dc3c3e8c2b336697f5296fd6b3345e327f64ef01d791904e7914b243acceac8285e08b18c3d7459b3ff37b0d273e SHA512 ee68103cdbab5d6d510fac94fefb689cb17f7229cfee7389ca3a15e649465fa43017ccf312b8c2c642fd690fcf9ca6be3d2021560f0053beaf90f747b5a8e42d +EBUILD libcxxabi-18.0.0_pre20230810.ebuild 2869 BLAKE2B 28e1f3e4567b4dc38d3e2a687711b4d25049dc3c3e8c2b336697f5296fd6b3345e327f64ef01d791904e7914b243acceac8285e08b18c3d7459b3ff37b0d273e SHA512 ee68103cdbab5d6d510fac94fefb689cb17f7229cfee7389ca3a15e649465fa43017ccf312b8c2c642fd690fcf9ca6be3d2021560f0053beaf90f747b5a8e42d MISC metadata.xml 557 BLAKE2B 4f6b0acb7cfdf74971a6fd96051d9f9020141c6117333a8de42bd043935b7bff8d9942faabdf3b1c94597c460393f64eb7d3f7b7d49f39ecfd0094de460f563e SHA512 67a812ef768e681ae77ef6e13bccffcbe53b41e94901f0558b3c7acaf896605ca670c4bb5a690bd9afa3b5a76271341710520a6abc0024c18f437fabde20e847 diff --git a/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..4fab65aee6f0 --- /dev/null +++ b/sys-libs/libcxxabi/libcxxabi-18.0.0_pre20230810.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="Low level support for a standard C++ library" +HOMEPAGE="https://libcxxabi.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +# in 15.x, cxxabi.h is moving from libcxx to libcxxabi +RDEPEND+=" + !/dev/null + int test[sizeof(void *) == 8 ? 1 : -1]; + EOF + then + build_omptarget=ON + fi + + local libdir="$(get_libdir)" + local mycmakeargs=( + -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" + + -DLIBOMP_USE_HWLOC=$(usex hwloc) + -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) + -DLIBOMP_OMPT_SUPPORT=$(usex ompt) + + -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget} + + # do not install libgomp.so & libiomp5.so aliases + -DLIBOMP_INSTALL_ALIASES=OFF + # disable unnecessary hack copying stuff back to srcdir + -DLIBOMP_COPY_EXPORTS=OFF + # prevent trying to access the GPU + -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND + ) + + if [[ ${build_omptarget} == ON ]]; then + if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then + mycmakeargs+=( + -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU) + -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX) + ) + else + mycmakeargs+=( + -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF + -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF + ) + fi + fi + + use test && mycmakeargs+=( + # this project does not use standard LLVM cmake macros + -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" + -DOPENMP_LIT_ARGS="$(get_lit_flags)" + + -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" + -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" + ) + addpredict /dev/nvidiactl + cmake_src_configure +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-libomp +} diff --git a/sys-libs/libsmbios/Manifest b/sys-libs/libsmbios/Manifest index 4a67ead1b53f..2c7e66f58d38 100644 --- a/sys-libs/libsmbios/Manifest +++ b/sys-libs/libsmbios/Manifest @@ -3,4 +3,4 @@ AUX libsmbios-2.4.3-avoid_bashisms.patch 2909 BLAKE2B 426ca128f142307ea89cc5003c AUX libsmbios-2.4.3-insecure_rpaths.patch 536 BLAKE2B 7f5e307002b4898665ee2355287e1512d381168e53d1b56a8ef5ebbb503492f49b27c5fe27b53db7c5005f13559b5f0576ba14041436d0f67c172299ddc31877 SHA512 7d1f64d1a9966882a8df31abd5566f07f7fe01cede6ee1140c9b44aa47464efe53997c92ec423228114d568c4cfd77309e4a3dd7d9294fa09b054d72838143da DIST libsmbios-2.4.3.tar.gz 644140 BLAKE2B 684bff4f6cf755796f785e9a93d4ddbe2a1af52082cdebc27d203772a6a2a0259edb4b9d19921f90fc78b48d54700223fbc2628665b963ebcb601010ff4340ab SHA512 7f6fb36fa9653e123b416b275953fb5652025e76dac3b4ec5600168e193ea56f8ac3ea1a3b5db29d2770e73d88152d712a35bf77a9b3fc5596570fae885585ad EBUILD libsmbios-2.4.3.ebuild 2006 BLAKE2B e131a9a873cd694bfa14f51d318bc5d46596172792cddbb45bf65cb5f3402cf1c150aa730fe5d8ba367792bc67597af74db3670c273ed1a3468bb28679979751 SHA512 fa64d73cd8cf08598e4b77893ee96d38755c95fdbda9c2eea40f091415808700df79d4b7fba6cfbfaa8e326d5dad68b5684fed1f8897b0f52c0bd416e3d8e660 -MISC metadata.xml 670 BLAKE2B 5289ced6533425323143e54359147085513eba236a8cbc5ba6e71c068143a032fb448a695ea7ac1733a6b0d9231932bc3a52dd0fa149c14d2fb1c41bd7ddb0d1 SHA512 00e4e9c65a2b499b935dd5e02b71338d70a76258ebe179c62eafc7a04b6211e1c331e6e57d6d656e0700137d1d15095bb6c4bb4dca0bca3d3e9c0ecf7dd3fa2a +MISC metadata.xml 557 BLAKE2B ddf6dca94f4251cd83371a7dfd747cc10364e4e5defbe08fb8702db603c4b640d0c7057558de9c7a8dbabb9975ee53e2a255e438d17d6c0c83a457dc9cfbf995 SHA512 e8f88ee20d3cab058dc8d78f6d431c0dfa39cb538dfd242c605a524809300f7392c39f8aff96e3f84c77db412ab286a5f37fa6b5233961e41fde264aea8052c7 diff --git a/sys-libs/libsmbios/metadata.xml b/sys-libs/libsmbios/metadata.xml index 199ebe99ce07..b131555971d7 100644 --- a/sys-libs/libsmbios/metadata.xml +++ b/sys-libs/libsmbios/metadata.xml @@ -5,10 +5,6 @@ marecki@gentoo.org Marek Szuba - - slashbeast@gentoo.org - Piotr Karbowski - The libsmbios project aims towards providing access to as much BIOS information as possible. It does this by providing a library of functions diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index 34b18d1addea..554ec19aaa87 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD llvm-libunwind-14.0.6-r1.ebuild 3161 BLAKE2B ba7b19ed2bc77b52eee0b04d938541d2eb4053b65a641e55e54ebac85adcd432fa60b2b484003890bc96be83d61410bb58c2f3a86f12a7c574044a8e10427db9 SHA512 11854f9ef2a552a96e51c618958e553d4cd4affc78312845a223d0fe6d2ff62e8f8b2b3c29ad4a093b08a6df63b230f21b9ef6b63440058322f6a00f160df3e4 EBUILD llvm-libunwind-15.0.7.ebuild 3032 BLAKE2B 9b47e894db1a764f3eca3135f4caba68261953f4433af017b7bb53181e345ad26c570733f997022c53c9ef49a0a3b823188d92cfcc16a2113825d767b1ffab2a SHA512 0b68480fb2a8e5a351574e81fbcff824cd324754ed40378f06fec12fedbba94a921043d72db6ecc37f8b0680b7f518bbbd8d63f69ce8d84f86ca522653d293fb @@ -17,4 +18,5 @@ EBUILD llvm-libunwind-17.0.0_rc1.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06 EBUILD llvm-libunwind-17.0.0_rc2.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 EBUILD llvm-libunwind-18.0.0.9999.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 EBUILD llvm-libunwind-18.0.0_pre20230803.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 +EBUILD llvm-libunwind-18.0.0_pre20230810.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 MISC metadata.xml 438 BLAKE2B 2a36fbbc59e137056029c62aef6d167d9c82531c2582d7bad5cb13cc36e5c4c9518ffe8c56d06bbcfd97ad22eda71a8b776f3984195f53d06cf45659b438dc00 SHA512 4f18b054072d00e5440faa31a59f9ef587d035b5f25e30913f0b1449debee967fa794fae2548e87db3fb2177ce853ab075e1f11f3cc763f5d7fdf06147108845 diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..43f8868fc308 --- /dev/null +++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230810.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="C++ runtime stack unwinder from LLVM" +HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +debug static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + !sys-libs/libunwind +" +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + sys-devel/clang:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +multilib_src_configure() { + local libdir=$(get_libdir) + + # https://github.com/llvm/llvm-project/issues/56825 + # also separately bug #863917 + filter-lto + + if use clang; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + # link to compiler-rt + # https://github.com/gentoo/gentoo/pull/21516 + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local mycmakeargs=( + -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libunwind" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLLVM_INCLUDE_TESTS=OFF + -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) + -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) + -DLIBUNWIND_INCLUDE_TESTS=$(usex test) + -DLIBUNWIND_INSTALL_HEADERS=ON + + # support non-native unwinding; given it's small enough, + # enable it unconditionally + -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON + + # avoid dependency on libgcc_s if compiler-rt is used + -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} + ) + if use test; then + mycmakeargs+=( + -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" + + -DLIBCXXABI_LIBDIR_SUFFIX= + -DLIBCXXABI_ENABLE_SHARED=OFF + -DLIBCXXABI_ENABLE_STATIC=ON + -DLIBCXXABI_USE_LLVM_UNWINDER=ON + -DLIBCXXABI_INCLUDE_TESTS=OFF + + -DLIBCXX_LIBDIR_SUFFIX= + -DLIBCXX_ENABLE_SHARED=OFF + -DLIBCXX_ENABLE_STATIC=ON + -DLIBCXX_CXX_ABI=libcxxabi + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) + -DLIBCXX_HAS_GCC_S_LIB=OFF + -DLIBCXX_INCLUDE_TESTS=OFF + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + ) + fi + + cmake_src_configure +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-unwind +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-unwind +} diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz index ff08814b7de9bceb4f4ab1494d146a87d2d72b75..64ccddfb734db28bb0bf0516ef119eefcb67eedd 100644 GIT binary patch literal 5067 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 diff --git a/sys-power/RyzenAdj/Manifest b/sys-power/RyzenAdj/Manifest index 7004f8a6aafc..d61ee1966ac4 100644 --- a/sys-power/RyzenAdj/Manifest +++ b/sys-power/RyzenAdj/Manifest @@ -2,4 +2,4 @@ DIST RyzenAdj-0.12.0.tar.gz 125323 BLAKE2B d7cd07d20942d4c6ecfadf639e4cf4d0a6c77 DIST RyzenAdj-0.13.0.tar.gz 125519 BLAKE2B d0f4ef060449cb957ad4cb73ff55b843043394388df2575825c6822687e83246108a2d695b3463aa431724ca5a82688fd87af87af9d14f17f697c303d0e398e9 SHA512 d9757e2afd128b216ff3fb83582c4bfd4d96d5dc1d9cd8e5d27b4dd92c25abe3c38b35000dcfaaddf32042a03803177d5e9258ee6c9b01fb40f7b4708e37ba0e EBUILD RyzenAdj-0.12.0.ebuild 628 BLAKE2B 8da9401971d9380a176a1b800629be652fb9b7fcb57b05140a8c1f365ac60a4c7a94773bf37b8ba9f4ad75c98f12df869a119f6af4cf027c48f29a67786d43e6 SHA512 6411b1d85e9507ffb1cbefe62b3ffaa3ed1865a7cb70dad05ed455943f01395d20e8bbc5ab27ccb952cc0526e58783bba4c9901eca5e16e129683e414acdaebb EBUILD RyzenAdj-0.13.0.ebuild 633 BLAKE2B 349176adfdf41d7a473ebdf429d8f8e351303acf6d473d75f27b9b4002a58ad46eb64d7f669c27ca72a46ef57f7860c9a13aaf55e098e22e5c66cc10e42043fe SHA512 a924bbebad781d3ae46f3fd716f50dbfa8f572fa971ba9769bc6520110154c20f5e045c644bfa968059c48c806861c8493c97042f3793fe0d783acc926d21f12 -MISC metadata.xml 334 BLAKE2B 89f591e3967c4f47202a753cb545c44647aa0f7a4cddc4cd50e2dd4b6f5b1bc4d34bd1d730a9908426b6fe4d1370872526e450d09295aefa138d749b1c2dc69c SHA512 8147f3611b4c8f85dbb5f9f9175d8aad39907be3f52514ec516085d08cfb313886dd40de103b54c1723b10df173a5911edc67ce03fd36c524a1d65fab05c5a78 +MISC metadata.xml 249 BLAKE2B 1a960ff7b0ab1623c6ace9dffde6315ccaf7d9fddb4c9d6273157ce416e09bc2ec3ee307a249cb99fb101c7b89ae1cef79effd18db96b5fd8101205f2c367cdf SHA512 c29cd8d6b930deb93c89376dc11e7cef35f7c94ea5935d4e16ceadcd4eebc2c745f7cdf1a48dd8cf75261a3e1cc925781059322161d9d8330258485c9194e122 diff --git a/sys-power/RyzenAdj/metadata.xml b/sys-power/RyzenAdj/metadata.xml index 37476b5fd1d2..6d3b77011f44 100644 --- a/sys-power/RyzenAdj/metadata.xml +++ b/sys-power/RyzenAdj/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + FlyGoat/RyzenAdj diff --git a/sys-power/power-profiles-daemon/Manifest b/sys-power/power-profiles-daemon/Manifest index 208974fb47fe..a1d73bddb4db 100644 --- a/sys-power/power-profiles-daemon/Manifest +++ b/sys-power/power-profiles-daemon/Manifest @@ -1,4 +1,4 @@ AUX power-profiles-daemon.initd 391 BLAKE2B dd75825711a868de7b6c996c67c332b80a361b84dab19b86f93c77ae781c007ed8a665fbf776dfb18671ad7b297a85cc8bd021ffb4d7ff33451e9e074c53eb23 SHA512 5652346153ad999525bf2973336ebe7806af279fce9dd62091918d00ce0ebbdf315a03472bf8de61a1df51c9087feb0b2771ce85870274ae5770a0f1aea08bfc DIST power-profiles-daemon-0.13.tar.bz2 49079 BLAKE2B 2a7c81b0ac8b4ac4a9805f5dcd722959ff0abe736782eba7678f49eb3c5790d59b2bcc35577733aaae9fc8baa76a65ca9a973ac9f0d9154061c3af86abe0e65d SHA512 dab0c44968480a2f5ae2074f07a48d901970c9b3b3ec104d14108615f85b1eb0f9f3e1b5f0ff766659e4d76b243da2cd4c025cd81b992b7149fb671e103a7d6b -EBUILD power-profiles-daemon-0.13.ebuild 1802 BLAKE2B 51a3e53fb8f5fc12c2f21717db556056f0316aba36f2776bbdabf85275d5895c1ac3732be1abf32566d4ad575393e662049a83b6819b0a4fd6a87acf0f0f127d SHA512 6f33a9f74266cf44d79cd5e08af4f2be466b00daed1429d6d7c909fcb104c69b5c61f7d2db470406f7c848c4259779222556e8a6f59539e409be6cbd63ddf38d +EBUILD power-profiles-daemon-0.13.ebuild 1809 BLAKE2B 1913ab23de7d0c51ebfc6c0e44875cfe46279988e742675b5b59eec99072f6b3679499ae90a172f64f3935b060f272ac651379463a2d164030c43242de7336bf SHA512 fe6298504417cd8527e8b85a4f26750a6bbdf03dd85ea7387437017222a7f46ae5c5ab298abbc14996a8ab686f4fe0ceff5315ace6eed0ae1dda99bac09388fb MISC metadata.xml 349 BLAKE2B 3d5b11de51426f4ba58d91ba184112dc8c2ca996eb68b55a1fee0ebd1c5f9a04369304ca1dc06adf67c936e429a5f4982352696a436768f86cdb59689d0c6f0a SHA512 a857194a96f8d2e3d639b93256e5c0518578aa2ff3e85e3a4c5f1293750e0d40a5637b3660199153bd25185b2cf548d0bd54c52a4f4a7673f44eb027653fcaec diff --git a/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild b/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild index 34541d66e079..4b32cfe644a4 100644 --- a/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild +++ b/sys-power/power-profiles-daemon/power-profiles-daemon-0.13.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/hadess/${PN}/-/archive/${PV}/${P}.tar.bz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="gtk-doc test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/sys-power/switcheroo-control/Manifest b/sys-power/switcheroo-control/Manifest index a4b4e2f4d898..ae07a857a8fc 100644 --- a/sys-power/switcheroo-control/Manifest +++ b/sys-power/switcheroo-control/Manifest @@ -1,4 +1,4 @@ AUX switcheroo-control-init.d 240 BLAKE2B 00fd91de3da9e59fdf0f073a3a9f89ac6fee9cbc9941da2b44be62c0eca79562b3a9cb123ef86237d3be25f1c5ce3f293fb4814e023da110bb7faae0218c7037 SHA512 0f70d93839d68f09b07d96ae397e41d086500c55cca358125002991280bcd6471e5870ba2a8f696201deaee3403093156ae123804fd9649483cfd5655f887299 DIST switcheroo-control-2.6.tar.xz 29996 BLAKE2B 98204a1d0f3b92cc2b98ad9f382313aed4da5877ac6be607c48ee9386bd25087301e249907a7e1385eea357f0a3ce5fb2936fac688923dfa3555a9870f0d2e58 SHA512 ac8867a839ae958676f5c5c7bb4c25cbbcf70eb35a696bb3d80b388c31a9722e75311c041c4c60b8f1d00f405af97dd9173e99780a2be3c621ac759c4986a2d2 -EBUILD switcheroo-control-2.6-r2.ebuild 1781 BLAKE2B 95bad53a07c0ea43a6042ef0fe44496b2a2392b9ee153402027eb1976ccb1d6134978a8dcbf7969e50b2b277fd13a3c96a19c99861047ce2a2677c3e5beb5a80 SHA512 ab1743419e161b93e0c2e9e86d53c21163d77f05a846638d18ecf02ce29fdf0b9f040c408b0989aa5e8b004dd29721a0cf62a9e8c2e9455980f335f628caccb9 +EBUILD switcheroo-control-2.6-r2.ebuild 1788 BLAKE2B a147e5fae6cfea9617971501a023a60a05d9767bd2b5583d942b7576e3ac2b2e241d63fd3af253b276a6b8a756ba75af43f3b6fe567e3c2fe8431cd6c23c229f SHA512 e3bb8ff5d8429da4f73ddcd4051ec6d927beeb4977e4af4e91fc2618754ae5a1bbc8cc1d9218b9c72867bf5588a27eeb58205ed73da6bf877c736214e44e5891 MISC metadata.xml 319 BLAKE2B a3d0c3eb8684beca028aa1a168ffd796db835207225c2e3979bf3d0cadb99e96bc774aa2598356df483597a87a7bf4cd5c3b0ba7cffd3b4c2e1faa0d37c9cb9a SHA512 68760ca73834ff5f65c898d935dc4ece52b2f54b5501457433f92a8d93a48f4e3baac188e22b1a65d990b13abad2f7463f8d8ce2c286bdf172841fd46c023a18 diff --git a/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild b/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild index 6f2be4f50c10..f5618d418467 100644 --- a/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild +++ b/sys-power/switcheroo-control/switcheroo-control-2.6-r2.ebuild @@ -15,7 +15,7 @@ SLOT="0" IUSE="gtk-doc test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="amd64 ~arm ~arm64 ~loong" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv" RDEPEND="${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') diff --git a/sys-power/thermald/Manifest b/sys-power/thermald/Manifest index 7e36e269f242..05831e74bf3b 100644 --- a/sys-power/thermald/Manifest +++ b/sys-power/thermald/Manifest @@ -1,6 +1,6 @@ AUX thermald 385 BLAKE2B 3ffb7f013a3c0f7fbffab5386173e157617229c9c0a36bd9e6bec1f7d7892ae6dee314be21d95000b6086d60cd51112e40b057f7e102c5c1d77d09ccb856c56d SHA512 70420ee1d41d20c2c540467865b98bf98d51f7e23b3d4c80a94e06e039dfa6fb931cafab98d2c66c8fd1f35eea4b49c0e2ddc4eea81fb7654f11c977305ca4d6 -DIST thermald-2.5.1.tar.gz 160908 BLAKE2B 546d540b53365f9f57059dd74378226ba111abdd0bf9a47a2b81b29726cf2b2d99bfdf166f6b50f30071d28c6fad00d84f48e83f886ec8e50f9f08989b28192a SHA512 76974458b3986cb156ee599e9a96be0082f1e4d85cfe40fd387d69992b0b778186b98abb833a0493db9c070feee8c1147dcf591a7aba039c428e925c66bb0e4f DIST thermald-2.5.2.tar.gz 162307 BLAKE2B 884fbfb440a0b5e9d1d12bfd7b9173fd79f68b46c499e341f0afdf3d312e10bcd5956b14de7c4c8c0b4db1bc7b675025e3b108bc27cc3cbf236212d0bd642508 SHA512 50ec8c0afb62805d4a86eff91725c468c9035d4524d5d12c187c8b5bbff5a6e723ead7a32bda1a2964fa8a8a8ae437bc7c05d657ea1ac64e4a3d32e6dc0591e2 -EBUILD thermald-2.5.1.ebuild 1289 BLAKE2B 32c00a64951863d30ac38d9c544a94deb48861e7a6beeaf73ec1d520216a9e7cca9f31c5e99b33cb99bc104ae2e48307be3019b6b6da99d51feb599b7368635c SHA512 600d174fb293bfd5dfce9741af20d5d48ec7ebab5ba2f930f2e9b0c6b28225c4f645ff98e564b851e51462ed169259905a367dbbd632fba50cca344b87f211e6 +DIST thermald-2.5.3.tar.gz 162876 BLAKE2B bfdd297ff703588433d749bb64d0a0cd803b54192e3ee87449433ba89b726836f4050bbb87b7233fe4519686fdbd9bd23408bbeb6a5c31bfdd8b07aa9b723a47 SHA512 2c46e7e02c6ee375f78c8593765f01ff3be82bda3e90c133a9680bfbe7897a3fff78679e1306ee7d76192d7f164ca0ccbfeafd240c56160cdc9c4167827d5ead EBUILD thermald-2.5.2.ebuild 1289 BLAKE2B 32c00a64951863d30ac38d9c544a94deb48861e7a6beeaf73ec1d520216a9e7cca9f31c5e99b33cb99bc104ae2e48307be3019b6b6da99d51feb599b7368635c SHA512 600d174fb293bfd5dfce9741af20d5d48ec7ebab5ba2f930f2e9b0c6b28225c4f645ff98e564b851e51462ed169259905a367dbbd632fba50cca344b87f211e6 +EBUILD thermald-2.5.3.ebuild 1291 BLAKE2B 2db9c83c0c8c05841c53d9b7f5cdf3db16c3a5140fb4f47ba5e982d1cf5eda93503f8e69ee82e3e16ad06973696eb2b5a8aaf11dbafc9856559e4683811fbeb2 SHA512 6a228c84039856adddea52f6d777e62110940c10b380b9b54dfdfd03d65eab9729a5f81830f4a31c23fa8b65961a04bada59326942304ad7958c4a3365ca5fe0 MISC metadata.xml 648 BLAKE2B dc9cd4601c2577a6c7df13c8511586e2fdaee12f587cf31b0abd10dc637dbec8bf0a6e17672a935738f8929d5057c8b83a4bccb551b420c5de52b63f395a39f2 SHA512 9c1d353d16359f135b32850fa9fd52023994fe4148258b05564e6bc01b5a1c93aea0588e137aa24c382ad6587e0791d31176b3dcee25970a11a0b8efa01256c3 diff --git a/sys-power/thermald/thermald-2.5.1.ebuild b/sys-power/thermald/thermald-2.5.3.ebuild similarity index 98% rename from sys-power/thermald/thermald-2.5.1.ebuild rename to sys-power/thermald/thermald-2.5.3.ebuild index bcc7f1b46b8a..a4a0727b15bf 100644 --- a/sys-power/thermald/thermald-2.5.1.ebuild +++ b/sys-power/thermald/thermald-2.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/intel/thermal_daemon/archive/v${PV}.tar.gz -> ${P}.t LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz index e90e84728a1317bc72f67b0d3f0222af331f3c0b..68b6d7d6908ea0b45bb9edb44c92911bad42a920 100644 GIT binary patch delta 8522 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 diff --git a/sys-process/at/Manifest b/sys-process/at/Manifest index da6b40fa21b0..dd5b6cd690b7 100644 --- a/sys-process/at/Manifest +++ b/sys-process/at/Manifest @@ -3,11 +3,13 @@ AUX at-3.1.13-configure.in-fix-PAM-automagick-dep.patch 614 BLAKE2B 3f69746438fa AUX at-3.1.13-parallel-make-fix.patch 336 BLAKE2B 82a7e0788bfdf1b0fd07135401a585b5a1a03be2217c3e03203a4c7f665447d56b4e7ed1d85f4cbfc80d055408872180e599b21ad40dff0c61d6466181f33706 SHA512 262a330b6886fb93b00bf301d11e72aeb924171db891bcb5041383f7192c48a74d85da51d6be41ea71e84802fda08ce24120eae4fdea32b168801de0ea11bd85 AUX at-3.1.14-Makefile.patch 405 BLAKE2B e48e3dbc13d63ae4b0a08f97af82238e2430671e66e94d3fcb74d49796c63896df3e3d0a71c0d4a245331abec4ae6a5bf9b063deaedaecd9ee4b281cc788de4e SHA512 4002cae6b86e6fd6011acf985b72a7c5f141eaa81d3f56250621a4f9c1d406d30669b5fab1df2921cc74ada823bd8d6f477c622550d1b7b6f8b026a82816c319 AUX at-3.1.8-more-deny.patch 175 BLAKE2B 622b50e7c03d738602a95e0465bd3dd4c1152e0f540535a655ad76c671e00902b13c88e147580dbb0b51e8e2f1f4cf7b974cf3789cbf6ce4b01e89006a374495 SHA512 0013006b8079ab86edd8100fee99ba5f099628be41c84ef099edba11d8b976836f7023658bb61d6425e70531fd4dd1958bb776078510fa84c3473e0b60260dee +AUX at-3.2.5-Makefile.binary-permission-fix.patch 768 BLAKE2B 2820cfd83d9fe8a9de07c367424fe2f330fd33bf47dacf87e543c7af69f83c9095a6e919e446a40e40b923e361067b01bb0c764459cd53f7ef5649334da9f5a9 SHA512 7a1a025402968f50d643f29f777ac2eaf8ed1846ed81126ae0643957595cebeb966c6211b262b52649c9033362aec5dc20b90abe37d504bdeb147f3f7cbe7214 AUX at.pamd-3.1.13-r1 208 BLAKE2B 725552bae7c0a3d5d10b5bf66ee5460a33b415f8316b798c650297ade2bd98a14fdf9533c0129dbfcabc76d35652d9b5ef5789fd7fd7ac42d43f8e480569c176 SHA512 7ebbeed1fb9c9d8c26f677956ae3fb5d947aa8e1f1dbc2c576b1ee4b2d8c92d206ad361d61772e6a28b40e747ad009d16ed1d3516fa2549b1f01f6f0886612b8 AUX atd.confd 214 BLAKE2B 73cb9a8efa568f11620029521e93b7a2e424eeb860d462663ea4eabbe236b386c54392824b224e3de1d245ef40fef503477502531b1d95c40def08710f788772 SHA512 12f1423e2d0841a98ce506ebbf24280bc634b76a2b15cb1c6e12285fc7fd859428380841754ab2e3a0b7c3d7cc9957b53d4e018651ef097ca1af83f92cfa130a AUX atd.rc9 265 BLAKE2B 0f1f1e75fbcedb2fb5baf2ee6dbd8b9d519cdee203bb91119f78678dea2f6af569197c920ec0a39548cbff546abb89c46de5127a0cbc55b6072028cb25ea9a24 SHA512 de3525120a16884f72cedacf8873e82e2a4010e8bf9fe3dca3611d9a5fb081232f0e75f91886a2f31c89645b7f97fd419b60295f00b16f561325c0645b5ff57f AUX atd.service 172 BLAKE2B 84ff9c4a55ba895e87303f31f124562fa22eff29059c07d2ab3cc81ecdfd742776c389baa80f8ddc25c01220801465218e62f4dd73e77435eb05023c4cc5aa87 SHA512 6ac20de3e0d03f3fd99b302b8de6f8dc5228d0cca3b383d9f6b1f1abe82d8d5f4d7a23a4cae6d710eabd21fc28c568a63c0c802eb6237ca91fa48318b99a6f39 DIST at_3.2.5.orig.tar.gz 132660 BLAKE2B 30cd8e53aff8176ceea62f2a34c0cc0706b35fc187c2da58f86ec6ca4cec4701bfab9d932949d57b9750a18841d315d7c9a4289691f209c899598991f6541a32 SHA512 542e8948bbdc1d06934070cbfe242688b541ef6342c6b0351255f8b9d7a3ed915a9304b5cf5442dfc15845b3d2b926ebecbfc5bccd204519d0a2775b27f8139c EBUILD at-3.2.5-r1.ebuild 2423 BLAKE2B d9e1bca2d0aa8e5c4791b341983e05cae7d4ccbda9f68b2b9760a01baecd8892d262bab7109a3da97e9c7f4596b28d50d69aa77a20cfd914821cc75b3e86a6f6 SHA512 20407932c81ce44c65a5b10a90018c66cb1e4e1745a6d4ae14b5e1cc118a41bded0dcf3fd7f3f074bfe78529cba08ec1e122467ff1e03a7f23ee3d00ef39d1fd +EBUILD at-3.2.5-r2.ebuild 2261 BLAKE2B 2f14059c63f87e5aa577aaf0c799fa570891d01122caba28d0e474ce9a580e3b7f2b2aefbe9f981cdf361be69fdb2043ba0fe20ea38c6d7d5f11b4bef4f865d3 SHA512 286cb965cdab2f310c01b509d1464db5383b842fd788a50cf9f2d6f0d3db0fe01213d24e9286a074b6245620981216f4be91214f0e8417673bac85d9cd2cf7c3 EBUILD at-3.2.5.ebuild 2440 BLAKE2B a3f6ad5a5dfd014b1bb343fd00b14bd2f5715764a49d70bd142235318779da6b948c3429fc7484f1794b2ce8a39d11d7aabf4d283a3b54c6d3fc4ecd3f9d1cb1 SHA512 dcb12a2a6c901c067f52e7eeb491fa67ede923a9a63ee8227ee21f5657168350c5c5eded9c880311bbd7ea125f955c819ba7bed4c7c91f816984abc5ca88df34 MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833 diff --git a/sys-process/at/at-3.2.5-r2.ebuild b/sys-process/at/at-3.2.5-r2.ebuild new file mode 100644 index 000000000000..b101917d2536 --- /dev/null +++ b/sys-process/at/at-3.2.5-r2.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools pam systemd + +MY_P="${PN}_${PV}" + +DESCRIPTION="Queues jobs for later execution" +HOMEPAGE="http://blog.calhariz.com/index.php/tag/at https://packages.qa.debian.org/a/at.html" +SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz + mirror://debian/pool/main/a/at/${MY_P}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="pam selinux" + +DEPEND=" + acct-group/at + acct-user/at + virtual/mta + pam? ( sys-libs/pam ) + selinux? ( sys-libs/libselinux ) +" +RDEPEND="${DEPEND} + virtual/mta + virtual/logger + selinux? ( sec-policy/selinux-at ) +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.8-more-deny.patch + "${FILESDIR}"/${PN}-3.1.14-Makefile.patch + # fix parallel make issues, bug #244884 + "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch + "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch + # Fix parallel make issue (bug #408375) + "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch + # Fix permissions (bug #711598) + "${FILESDIR}"/${P}-Makefile.binary-permission-fix.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/at + --with-jobdir="${EPREFIX}"/var/spool/at/atjobs + --with-atspool="${EPREFIX}"/var/spool/at/atspool + --with-etcdir="${EPREFIX}"/etc/at + --with-daemon_username=at + --with-daemon_groupname=at + $(usex pam '' --without-pam) + $(use_with selinux) + ) + econf ${myeconfargs[@]} +} + +src_install() { + default + + newinitd "${FILESDIR}"/atd.rc9 atd + newconfd "${FILESDIR}"/atd.confd atd + + if use pam ; then + newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd + fi + + systemd_dounit "${FILESDIR}/atd.service" + keepdir /var/spool/at/atspool + # Fix permission since keepdir changes it (bug #658460) + fperms 1770 /var/spool/at/atspool +} + +pkg_preinst() { + # Preserve existing .SEQ files (bug #386625) + local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ" + if [[ -f "${seq_file}" ]] ; then + einfo "Preserving existing .SEQ file (bug #386625)." + cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die + fi +} diff --git a/sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch b/sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch new file mode 100644 index 000000000000..af83b6e25b37 --- /dev/null +++ b/sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch @@ -0,0 +1,12 @@ +diff -Naur at-3.2.5-orig/Makefile.in at-3.2.5/Makefile.in +--- at-3.2.5-orig/Makefile.in 2022-02-05 02:00:57.000000000 -0800 ++++ at-3.2.5/Makefile.in 2023-07-27 20:49:58.505824137 -0700 +@@ -114,7 +114,7 @@ + chmod 600 $(DESTDIR)$(LFILE) + chown $(DAEMON_USERNAME):$(DAEMON_GROUPNAME) $(DESTDIR)$(LFILE) + test -f $(DESTDIR)$(etcdir)/at.allow || test -f $(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(DESTDIR)$(etcdir)/ +- $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 at $(DESTDIR)$(bindir) ++ $(INSTALL) -g $(DAEMON_GROUPNAME) -o root -m 6755 at $(DESTDIR)$(bindir) + $(LN_S) -f at $(DESTDIR)$(bindir)/atq + $(LN_S) -f at $(DESTDIR)$(bindir)/atrm + $(INSTALL) -g root -o root -m 755 batch $(DESTDIR)$(bindir) diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz index 6b757c8ab5a834d837ff41b4e71dd3427b0bfd1c..2bd9d869ead70e45a3686d252bfc73b5e21da996 100644 GIT binary patch literal 28286 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 nzUZ9I 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 O|MCAPIk>x*%K!jw=|wpJ diff --git a/virtual/dist-kernel/Manifest b/virtual/dist-kernel/Manifest index 8de7725f9ac5..d372857e23ca 100644 --- a/virtual/dist-kernel/Manifest +++ b/virtual/dist-kernel/Manifest @@ -1,17 +1,22 @@ EBUILD dist-kernel-5.10.187.ebuild 399 BLAKE2B a864eaf52c6d073cabeb88a64ec5b20bcd4cf059ea71647dde5da02c1f76889ee103ff28d36eeb2904eb472020d77c2271193dd23a8206f5c52daf2fd83fc6ad SHA512 46a819292efff1614e7d7ebd344f528db66002ec43b72c1bd0ca6af4a3c504c299e46f99a7efd29150c84a20d47e55cee60593242f13dfb61fdb2c8014c49929 EBUILD dist-kernel-5.10.188.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b EBUILD dist-kernel-5.10.189.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b +EBUILD dist-kernel-5.10.190.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b EBUILD dist-kernel-5.15.122.ebuild 406 BLAKE2B 92168b2f128b138ad404b5c9c8ce08d15499d01ef1c3ab090cab8c0e20b494c43bcaf98e11f56df093a673ee3d32bc56dc59d6b19059a338f7fa9637b34e45dc SHA512 f7397a9d4d8b14c69cef0d7b4cc9d743cdfaf40412848641b21cc32cadc6ac0c2344bb528167303485943af02d2b88bf2eae45b84251ee59671013b7c072686a EBUILD dist-kernel-5.15.123.ebuild 410 BLAKE2B 533bad147e52adfeb1ae9d906ec952fccd3879cf1cbf3d183e11c4385104b2ea46c5a59e7bbad226d2636c9716c945c3fd7789eb6ca203a8e4d5cfcecf069422 SHA512 69ea159621fa3f5033770b496390fcac4e55f0945aa34862187dcf6fb5eb2afe3b12e2f15cb3baf6846ca65f00e7d4676dee5811348475188b724aaed33e5646 EBUILD dist-kernel-5.15.124.ebuild 410 BLAKE2B 533bad147e52adfeb1ae9d906ec952fccd3879cf1cbf3d183e11c4385104b2ea46c5a59e7bbad226d2636c9716c945c3fd7789eb6ca203a8e4d5cfcecf069422 SHA512 69ea159621fa3f5033770b496390fcac4e55f0945aa34862187dcf6fb5eb2afe3b12e2f15cb3baf6846ca65f00e7d4676dee5811348475188b724aaed33e5646 EBUILD dist-kernel-5.15.125.ebuild 410 BLAKE2B 533bad147e52adfeb1ae9d906ec952fccd3879cf1cbf3d183e11c4385104b2ea46c5a59e7bbad226d2636c9716c945c3fd7789eb6ca203a8e4d5cfcecf069422 SHA512 69ea159621fa3f5033770b496390fcac4e55f0945aa34862187dcf6fb5eb2afe3b12e2f15cb3baf6846ca65f00e7d4676dee5811348475188b724aaed33e5646 +EBUILD dist-kernel-5.15.126.ebuild 410 BLAKE2B 533bad147e52adfeb1ae9d906ec952fccd3879cf1cbf3d183e11c4385104b2ea46c5a59e7bbad226d2636c9716c945c3fd7789eb6ca203a8e4d5cfcecf069422 SHA512 69ea159621fa3f5033770b496390fcac4e55f0945aa34862187dcf6fb5eb2afe3b12e2f15cb3baf6846ca65f00e7d4676dee5811348475188b724aaed33e5646 EBUILD dist-kernel-5.4.250.ebuild 388 BLAKE2B 74ec9dad235bab972e849e0e63809fd44ebf07f15209f9528694016b0e456aed1d5406810e882b1632cd99bea780e92c040e3cd61a16b79a4aeeeed1226fc3d5 SHA512 5caae3c3baa9607bb90971cebd958b9792e4596201433cb9727da362fd4c521dfdba8d559ad7d23021e4e221da8ac27b4d04a33dc01cc7e3397321d739f2f572 EBUILD dist-kernel-5.4.251.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 EBUILD dist-kernel-5.4.252.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 +EBUILD dist-kernel-5.4.253.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 EBUILD dist-kernel-6.1.41.ebuild 413 BLAKE2B bb9837eeabca8a0d3d1758b91dce219b43e8d6e04cb0e04dd953a08633cbeaaf94ee327aafe6db16fa81f731557b7ba22418840aed7dea31acfee5ea19fd14b9 SHA512 caba6d426d7affa6922e936e165907fd373140003e1057cfffd16ef73dcd399927568af230554ce0188533cce5078c3d8d44150ee7e29810ecf944cbcccbb229 EBUILD dist-kernel-6.1.42.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d EBUILD dist-kernel-6.1.43.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d EBUILD dist-kernel-6.1.44.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d +EBUILD dist-kernel-6.1.45.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d +EBUILD dist-kernel-6.4.10.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d EBUILD dist-kernel-6.4.6.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d EBUILD dist-kernel-6.4.7.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d EBUILD dist-kernel-6.4.8.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d diff --git a/virtual/dist-kernel/dist-kernel-5.10.190.ebuild b/virtual/dist-kernel/dist-kernel-5.10.190.ebuild new file mode 100644 index 000000000000..407f5d349eb1 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-5.10.190.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.126.ebuild b/virtual/dist-kernel/dist-kernel-5.15.126.ebuild new file mode 100644 index 000000000000..11ff63e712b3 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-5.15.126.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" diff --git a/virtual/dist-kernel/dist-kernel-5.4.253.ebuild b/virtual/dist-kernel/dist-kernel-5.4.253.ebuild new file mode 100644 index 000000000000..a0793715344a --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-5.4.253.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.45.ebuild b/virtual/dist-kernel/dist-kernel-6.1.45.ebuild new file mode 100644 index 000000000000..8012e544096f --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.1.45.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" diff --git a/virtual/dist-kernel/dist-kernel-6.4.10.ebuild b/virtual/dist-kernel/dist-kernel-6.4.10.ebuild new file mode 100644 index 000000000000..8012e544096f --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.4.10.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz index 6583e5a87a4332c52427d8297ef132b44e717a22..553109abb66c788b1905147023871bf15fc469a5 100644 GIT binary patch delta 11995 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 WU+*(7G;iPO5C0D#8#v7KDgXe;1T545 delta 5894 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 diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 7d264d629804..6eb164855384 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -4,6 +4,7 @@ AUX chromium-111-InkDropHost-crash.patch 1066 BLAKE2B ee0b42803a59ef4731e4f31684 AUX chromium-114-gcc12.patch 1256 BLAKE2B f0e964955ef529c01a9ce53e9cc64733dbf93e531bc7970c817ed3ade73c0095f62318a9d5e2e146b41d0727ecc30cde8c5e4106e8e9f7016d11c04494566979 SHA512 8a8bd49ce4793e20773e76efd472bc9d41f7257e1db99d4406f85faed3ee0af0e2e08688c22fca2807d7c63c016b433b4bb0174461925d992806d7b171855e8f AUX chromium-114-remove-evdev-dep.patch 1476 BLAKE2B f3b5f18ce5566af845f855e4adf19a3716dba52dcd5d4352477d568a7ad7824812bfd105d4648e4e3c1c7aa02bf0f1193a80d18cc9f5261ca5ac022e3814895d SHA512 976a21fab6dc5e5272c45abfbb181a431698be23514ad991f68331ae67d687703b9294f4611f22b0908ac9c87db435920e4362f0f96e7833e5944f65a3b2a483 AUX chromium-115-binutils-2.41.patch 2182 BLAKE2B 4c629957aea52a3fb1a51e0825921a2c390d65a499fbd8d85ad36e3a6bb3cbbcf353bd9bb0be2824de08de24b2485d86cbab01b50c7196a3d949ec4756ad1c60 SHA512 77d9d1acb299d5ded3e4ffc593ebe7025dc165868317342f975edcc380d85f1dab0a30838de82aad6a7125dbb718b60f3710ac8aa6f0817319f554b69adde170 +AUX chromium-116-abseil-arm64.patch 893 BLAKE2B a5bec0d06502ab23f41acde19bbd998297258e4f05e4e993f034694e715846655dc40b71f1a58489bde6f7e1a10e2c884c045847c047fadf3afa666cd55de9f7 SHA512 2282878edc487f8e52c978afe75b45fa23b797ef0b64dbbdfc2e6791d9e61a3a3d58518306af8409c899c2b4e010f1e856fe055e311af9b54b018f2c44a2302b AUX chromium-98-gtk4-build.patch 3044 BLAKE2B 782dfd31a3a82d62dc0b8ffbb85cf2dbbef1c6cc47dbd8409dc0777be8d019c4ca082d75e6114b09f880f4f3e886d0f4b9631e66d46a3129e41468b70d71404c SHA512 e8acbf85274813ec81d575727b0e5d107749242d1df80e05035c9273ca0466d7358a8d7cece16c09f6996cb49ad3b1e0dcdf052af45023236f53fa6262b4e441 AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954 @@ -13,8 +14,11 @@ AUX chromium-use-oauth2-client-switches-as-default.patch 1085 BLAKE2B baf3c46330 AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 DIST chromium-115-patchset-2.tar.xz 5648 BLAKE2B 6e30d36b20dea958474134f226edb477cb9fb50cb10e3732a9bd500aef1dd5a1a6c9f2cc5d0063f5e51c4120c7fd7e4a53af4a3a9ae63ba30df58000edf45539 SHA512 9cb29d2db5cadfd9f0d5b46129b25e3c6a3429e7bb2bd4c51f50b76f0c6bd87e396711e6cc2915d08653ad524c5d9292f6e37fab30110cec7641163accc02d5e DIST chromium-115.0.5790.170.tar.xz 1595419840 BLAKE2B ae08f2b86d69d5bd136e7451de94c673277a381edebd2ef92901608febeac3bbbe22529ebe4d477e2bfd260ed3663d97753bcf636c3026364b278db9130894e5 SHA512 0b05c66741b84d016326735614da2a29175cb1522140a56a1b5927522c626c4c49f0c4e55c6149f4e3a38be8897db560c4d29fcf1d55a02ec7798acb6188a000 +DIST chromium-116-patchset-1.tar.xz 5664 BLAKE2B ba77cc8fcc430046f32f3f5f97a014f1ffa2c23d84faaaf845a4f15ff07b56fd97180ec90e7c1c303832961174418ea7968b32e1f89fb9bfe704d7528ab9122b SHA512 b6b66a55867ea461b9b46cac44351ee5b0b64166e5f1f397ea95b41275a7d466a74308daf9e1b9923a57e89d4fa60c5c48551832243cdf009c6d98d43f94de55 +DIST chromium-116.0.5845.82.tar.xz 1599842168 BLAKE2B 0a946d3fe90d18140074ddd5821b5803e06c17d034ace50e3005d87661ad48a76744d6717fa73696b0d4764d270f2879dbdbb8220576c9afe1613c80b270e098 SHA512 c266e9e7fa880dbbb79d79102f6921051585d0da23cd2595e065334c01ec1ed9c9e4ec83d422d45487c9dd972ab95d6bf7e263ab33496ee810bd189001a37be0 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c SHA512 8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c DIST chromium_115.0.5790.102-1raptor0~deb11u2.debian.tar.xz 535516 BLAKE2B ee0a3659584ea304fafe334812fa1306e1294fce4a35002f59f66a049713762960dd8b508bed662a4bcc65e7151edda578794eb58866d174d4d67acb369bfb2f SHA512 6e0849d25ed533206404a3e8516e7541c22678d7613e5c2a644540bdc281da3973a9343db590b2bf6e8d09ec3759b57e5870ba0cfc2a5d9f4147542177d984da EBUILD chromium-115.0.5790.170.ebuild 39252 BLAKE2B a84c83c4929f071cf36cb09e899a0624e1455db6b47f45993219f85f837c498d02effec95085c78c4374cf0eab1bcd7a5bd03ff22e23e7a61ee707421ddd813d SHA512 78432a9a45ae16450b669850f4c9891e9e1da19b74ae894ad4997ccc54a918502509d1c8498cbcd974a71e60bd8ca19d4bb97e5564db31fc029d230abe2fb4cc +EBUILD chromium-116.0.5845.82.ebuild 38897 BLAKE2B 0a1f25a6f54ce48557785f9b90555e050e7eba638b6147fb9d16f1c1386bd4e72ef88e6248a8e534678cb7b6114202586c5e697fee5e3c077eaa7ca1bd2456d9 SHA512 8c49266144904a2b591a7d917360d5aa54f135677a90a943bb0c822881ce21690b07b135e1e0b863599dd9c9f13714a70330e243de129b32a66657867acc729f MISC metadata.xml 2350 BLAKE2B 6d5a43505ecd9e3f7bb92d4cb1359157597de4133dba73e9ff3731211f1669ea60447842931ef0911538f967930b67bfbc46e1880734745b6bc83b699a61580b SHA512 96814e86fc01a5600c65cd005cc52b5b3ae440e27092b16021a11f5ca9a3f519a756504de5746095bf581d57acbdde81583d441287368331fb2e02d878b433aa diff --git a/www-client/chromium/chromium-116.0.5845.82.ebuild b/www-client/chromium/chromium-116.0.5845.82.ebuild new file mode 100644 index 000000000000..72ad775e75f2 --- /dev/null +++ b/www-client/chromium/chromium-116.0.5845.82.ebuild @@ -0,0 +1,1260 @@ +# Copyright 2009-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="xml(+)" +LLVM_MAX_SLOT=16 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW" + +VIRTUALX_REQUIRED="pgo" + +inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils +inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="https://www.chromium.org/" +PATCHSET="1" +PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}" +PATCHSET_PPC64="115.0.5790.102-1raptor0~deb11u2" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz + https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz + ppc64? ( + https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz + https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz + ) + pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )" + +LICENSE="BSD" +SLOT="0/beta" +KEYWORDS="~amd64 ~arm64" +IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio qt5 qt6 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine" +REQUIRED_USE=" + component-build? ( !suid !libcxx ) + screencast? ( wayland ) + !headless? ( || ( X wayland ) ) + pgo? ( X !wayland ) + qt6? ( qt5 ) +" + +COMMON_X_DEPEND=" + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXtst:= + x11-libs/libxshmfence:= +" + +COMMON_SNAPSHOT_DEPEND=" + system-icu? ( >=dev-libs/icu-71.1:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + dev-libs/libxslt:= + media-libs/fontconfig:= + >=media-libs/freetype-2.11.0-r1:= + system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) + media-libs/libjpeg-turbo:= + system-png? ( media-libs/libpng:=[-apng(-)] ) + >=media-libs/libwebp-0.4.0:= + media-libs/mesa:=[gbm(+)] + >=media-libs/openh264-1.6.0:= + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-3.4.0:= + ) + sys-libs/zlib:= + x11-libs/libdrm:= + !headless? ( + dev-libs/glib:2 + >=media-libs/alsa-lib-1.0.19:= + pulseaudio? ( media-libs/libpulse:= ) + sys-apps/pciutils:= + kerberos? ( virtual/krb5 ) + vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) + X? ( + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libxcb:= + ) + x11-libs/libxkbcommon:= + wayland? ( + dev-libs/libffi:= + screencast? ( media-video/pipewire:= ) + ) + ) +" + +COMMON_DEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + app-arch/bzip2:= + dev-libs/expat:= + system-ffmpeg? ( + >=media-video/ffmpeg-4.3:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + >=media-libs/opus-1.3.1:= + ) + net-misc/curl[ssl] + sys-apps/dbus:= + media-libs/flac:= + sys-libs/zlib:=[minizip] + !headless? ( + X? ( ${COMMON_X_DEPEND} ) + >=app-accessibility/at-spi2-core-2.46.0:2 + media-libs/mesa:=[X?,wayland?] + cups? ( >=net-print/cups-1.3.11:= ) + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/pango:= + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + ) +" +RDEPEND="${COMMON_DEPEND} + !headless? ( + || ( + x11-libs/gtk+:3[X?,wayland?] + gui-libs/gtk:4[X?,wayland?] + ) + qt5? ( dev-qt/qtgui:5[X?,wayland?] ) + qt6? ( dev-qt/qtbase:6[X?,wayland?] ) + ) + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) +" +DEPEND="${COMMON_DEPEND} + !headless? ( + gtk4? ( gui-libs/gtk:4[X?,wayland?] ) + !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) + ) +" + +depend_clang_llvm_version() { + echo "sys-devel/clang:$1" + echo "sys-devel/llvm:$1" + echo "=sys-devel/lld-$1*" +} + +depend_clang_llvm_versions() { + local _v + if [[ $# -gt 1 ]]; then + echo "|| (" + for _v in "$@"; do + echo "(" + depend_clang_llvm_version "${_v}" + echo ")" + done + echo ")" + elif [[ $# -eq 1 ]]; then + depend_clang_llvm_version "$1" + fi +} + +BDEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + >=app-arch/gzip-1.7 + !headless? ( + qt5? ( dev-qt/qtcore:5 ) + qt6? ( dev-qt/qtbase:6 ) + ) + libcxx? ( >=sys-devel/clang-16 ) + lto? ( $(depend_clang_llvm_versions 16) ) + pgo? ( + >=dev-python/selenium-3.141.0 + >=dev-util/web_page_replay_go-20220314 + $(depend_clang_llvm_versions 16) + ) + dev-lang/perl + >=dev-util/gn-0.1807 + >=dev-util/gperf-3.0.3 + >=dev-util/ninja-1.7.2 + dev-vcs/git + >=net-libs/nodejs-7.6.0[inspector] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig +" + +# These are intended for ebuild maintainer use to force clang if GCC is broken. +: ${CHROMIUM_FORCE_CLANG=no} + +if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then + BDEPEND+=" >=sys-devel/clang-16" +fi + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS +in /etc/chromium/default. +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +needs_clang() { + [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo +} + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +pre_build_checks() { + # Check build requirements, bug #541816 and bug #471810 . + CHECKREQS_MEMORY="4G" + CHECKREQS_DISK_BUILD="14G" + tc-is-cross-compiler && CHECKREQS_DISK_BUILD="16G" + if use lto || use pgo; then + CHECKREQS_MEMORY="9G" + CHECKREQS_DISK_BUILD="15G" + tc-is-cross-compiler && CHECKREQS_DISK_BUILD="18G" + use pgo && CHECKREQS_DISK_BUILD="22G" + fi + if is-flagq '-g?(gdb)?([1-9])'; then + if use custom-cflags || use component-build; then + CHECKREQS_DISK_BUILD="27G" + fi + if ! use component-build; then + CHECKREQS_MEMORY="16G" + fi + fi + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + pre_build_checks + + if use headless; then + local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "qt6" "vaapi" "wayland") + for myiuse in ${headless_unused_flags[@]}; do + use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set." + done + fi +} + +pkg_setup() { + if use lto || use pgo; then + llvm_pkg_setup + fi + + pre_build_checks + + if [[ ${MERGE_TYPE} != binary ]]; then + local -x CPP="$(tc-getCXX) -E" + if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 12; then + die "At least gcc 12 is required" + fi + if use pgo && tc-is-cross-compiler; then + die "The pgo USE flag cannot be used when cross-compiling" + fi + if needs_clang && ! tc-is-clang; then + if tc-is-cross-compiler; then + CPP="${CBUILD}-clang++ -E" + else + CPP="${CHOST}-clang++ -E" + fi + if ! ver_test "$(clang-major-version)" -ge 16; then + die "At least clang 16 is required" + fi + fi + fi + + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # disable global media controls, crashes with libstdc++ + sed -i -e \ + "/\"GlobalMediaControlsCastStartStop\",/{n;s/ENABLED/DISABLED/;}" \ + "chrome/browser/media/router/media_router_feature.cc" || die + + local PATCHES=( + "${WORKDIR}/patches" + "${FILESDIR}/chromium-cross-compile.patch" + "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch" + "${FILESDIR}/chromium-qt6.patch" + "${FILESDIR}/chromium-98-gtk4-build.patch" + "${FILESDIR}/chromium-108-EnumTable-crash.patch" + "${FILESDIR}/chromium-109-system-zlib.patch" + "${FILESDIR}/chromium-111-InkDropHost-crash.patch" + "${FILESDIR}/chromium-114-remove-evdev-dep.patch" + "${FILESDIR}/chromium-115-binutils-2.41.patch" + "${FILESDIR}/chromium-116-abseil-arm64.patch" + ) + + if use ppc64 ; then + local p + for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series | grep "^ppc64le" || die); do + if [[ ! $p =~ "fix-breakpad-compile.patch" ]]; then + eapply "${WORKDIR}/debian/patches/${p}" + fi + done + PATCHES+=( "${WORKDIR}/ppc64le" ) + fi + + default + + mkdir -p third_party/node/linux/node-linux-x64/bin || die + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + # adjust python interpreter version + sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die + sed -i -e "s|vpython3|${EPYTHON}|g" testing/xvfb.py || die + + local keeplibs=( + base/third_party/cityhash + base/third_party/double_conversion + base/third_party/dynamic_annotations + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/valgrind + base/third_party/xdg_mime + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + courgette/third_party + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp + third_party/angle + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/ceval + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/systeminfo + third_party/angle/src/third_party/volk + third_party/apple_apsl + third_party/axe-core + third_party/blink + third_party/bidimapper + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4-4.9.3 + third_party/catapult/third_party/html5lib-1.1 + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jpeg-js + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + third_party/content_analysis_sdk + third_party/cpuinfo + third_party/crashpad + third_party/crashpad/crashpad/third_party/lss + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/d3 + third_party/dawn + third_party/dawn/third_party/gn/webgpu-cts + third_party/dawn/third_party/khronos + third_party/depot_tools + third_party/devscripts + third_party/devtools-frontend + third_party/devtools-frontend/src/front_end/third_party/acorn + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/devtools-frontend/src/front_end/third_party/axe-core + third_party/devtools-frontend/src/front_end/third_party/chromium + third_party/devtools-frontend/src/front_end/third_party/codemirror + third_party/devtools-frontend/src/front_end/third_party/diff + third_party/devtools-frontend/src/front_end/third_party/i18n + third_party/devtools-frontend/src/front_end/third_party/intl-messageformat + third_party/devtools-frontend/src/front_end/third_party/lighthouse + third_party/devtools-frontend/src/front_end/third_party/lit + third_party/devtools-frontend/src/front_end/third_party/lodash-isequal + third_party/devtools-frontend/src/front_end/third_party/marked + third_party/devtools-frontend/src/front_end/third_party/puppeteer + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data + third_party/devtools-frontend/src/front_end/third_party/wasmparser + third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n + third_party/devtools-frontend/src/third_party + third_party/distributed_point_functions + third_party/dom_distiller_js + third_party/eigen3 + third_party/emoji-segmenter + third_party/farmhash + third_party/fdlibm + third_party/fft2d + third_party/flatbuffers + third_party/fp16 + third_party/freetype + third_party/fusejs + third_party/fxdiv + third_party/highway + third_party/liburlpattern + third_party/libzip + third_party/gemmlowp + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/hunspell + third_party/iccjpeg + third_party/inspector_protocol + third_party/ipcz + third_party/jinja2 + third_party/jsoncpp + third_party/jstemplate + third_party/khronos + third_party/leveldatabase + third_party/libaddressinput + third_party/libavif + third_party/libevent + third_party/libgav1 + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libudev + third_party/libva_protected_content + third_party/libvpx + third_party/libvpx/source/libvpx/third_party/x86inc + third_party/libwebm + third_party/libx11 + third_party/libxcb-keysyms + third_party/libxml/chromium + third_party/libyuv + third_party/llvm + third_party/lottie + third_party/lss + third_party/lzma_sdk + third_party/mako + third_party/maldoca + third_party/maldoca/src/third_party/tensorflow_protos + third_party/maldoca/src/third_party/zlibwrapper + third_party/markupsafe + third_party/material_color_utilities + third_party/mesa + third_party/metrics_proto + third_party/minigbm + third_party/modp_b64 + third_party/nasm + third_party/nearby + third_party/neon_2_sse + third_party/node + third_party/omnibox_proto + third_party/one_euro_filter + third_party/openscreen + third_party/openscreen/src/third_party/mozilla + third_party/openscreen/src/third_party/tinycbor/src/src + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/base + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg + third_party/pdfium/third_party/libtiff + third_party/pdfium/third_party/skia_shared + third_party/perfetto + third_party/perfetto/protos/third_party/chromium + third_party/pffft + third_party/ply + third_party/polymer + third_party/private-join-and-compute + third_party/private_membership + third_party/protobuf + third_party/pthreadpool + third_party/puffin + third_party/pyjson5 + third_party/pyyaml + third_party/qcms + third_party/re2 + third_party/rnnoise + third_party/s2cellid + third_party/securemessage + third_party/selenium-atoms + third_party/shell-encryption + third_party/simplejson + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/snappy + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/astc-encoder + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/subzero + third_party/swiftshader/third_party/SPIRV-Headers/include/spirv + third_party/swiftshader/third_party/SPIRV-Tools + third_party/tensorflow_models + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/eigen3 + third_party/tflite/src/third_party/fft2d + third_party/ruy + third_party/six + third_party/ukey2 + third_party/unrar + third_party/utf + third_party/vulkan + third_party/wayland + third_party/webdriver + third_party/webgpu-cts + third_party/webrtc + third_party/webrtc/common_audio/third_party/ooura + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/base64 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/wuffs + third_party/x11proto + third_party/xcbproto + third_party/xnnpack + third_party/zxcvbn-cpp + third_party/zlib/google + url/third_party/mozilla + v8/src/third_party/siphash + v8/src/third_party/valgrind + v8/src/third_party/utf8-decoder + v8/third_party/glibc + v8/third_party/inspector_protocol + v8/third_party/v8 + + # gyp -> gn leftovers + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + ) + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + if ! use system-png; then + keeplibs+=( third_party/libpng ) + fi + if ! use system-av1; then + keeplibs+=( + third_party/dav1d + third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + ) + fi + if ! use system-harfbuzz; then + keeplibs+=( third_party/harfbuzz-ng ) + fi + if use arm64 || use ppc64 ; then + keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 ) + fi + # we need to generate ppc64 stuff because upstream does not ship it yet + # it has to be done before unbundling. + if use ppc64; then + pushd third_party/libvpx >/dev/null || die + mkdir -p source/config/linux/ppc64 || die + # requires git and clang, bug #832803 + sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \ + generate_gni.sh || die + ./generate_gni.sh || die + popd >/dev/null || die + + pushd third_party/ffmpeg >/dev/null || die + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die + popd >/dev/null || die + fi + + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die + + # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries + mkdir -p buildtools/third_party/eu-strip/bin || die + ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die +} + +chromium_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if needs_clang && ! tc-is-clang; then + # Force clang since gcc is either broken or build is using libcxx. + if tc-is-cross-compiler; then + CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_CC=${CBUILD}-clang + BUILD_CXX=${CBUILD}-clang++ + else + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + fi + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Force lld for lto or pgo builds only, otherwise disable, bug 641556 + if use lto || use pgo; then + myconf_gn+=" use_lld=true" + else + myconf_gn+=" use_lld=false" + fi + + if use lto || use pgo; then + AR=llvm-ar + NM=llvm-nm + if tc-is-cross-compiler; then + BUILD_AR=llvm-ar + BUILD_NM=llvm-nm + fi + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\"" + myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\"" + + # setup cups-config, build system only uses --libs option + if use cups; then + mkdir "${T}/cups-config" || die + cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die + export PATH="${PATH}:${T}/cups-config" + fi + + # Don't inherit PKG_CONFIG_PATH from environment + local -x PKG_CONFIG_PATH= + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # Disable rust for now; it's only used for testing and we don't need the additional bdep + myconf_gn+=" enable_rust=false" + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138. + # DCHECK is fatal by default, make it configurable at runtime, #bug 807881. + myconf_gn+=" dcheck_always_on=$(usex debug true false)" + myconf_gn+=" dcheck_is_configurable=$(usex debug true false)" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=$(usex component-build true false)" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libwebp + libxml + libxslt + openh264 + zlib + ) + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-png; then + gn_system_libraries+=( libpng ) + fi + if use system-av1; then + gn_system_libraries+=( dav1d libaom ) + fi + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)" + + # Optional dependencies. + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + + if use headless; then + myconf_gn+=" use_cups=false" + myconf_gn+=" use_kerberos=false" + myconf_gn+=" use_pulseaudio=false" + myconf_gn+=" use_vaapi=false" + myconf_gn+=" rtc_use_pipewire=false" + else + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + myconf_gn+=" use_vaapi=$(usex vaapi true false)" + myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)" + myconf_gn+=" gtk_version=$(usex gtk4 4 3)" + fi + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" disable_fieldtrial_testing_config=true" + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false" + myconf_gn+=" use_custom_libcxx=$(usex libcxx true false)" + + # Disable pseudolocales, only used for testing + myconf_gn+=" enable_pseudolocales=false" + + # Disable code formating of generated files + myconf_gn+=" blink_enable_generated_code_formatting=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. The OAuth2 credentials, however, have been left out. + # Those OAuth2 credentials have been broken for quite some time anyway. + # Instead we apply a patch to use the --oauth2-client-id= and + # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and + # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into + # Chromium without baked-in values. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + local myarch="$(tc-arch)" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Debug info section overflows without component build + # Prevent linker from running out of address space, bug #471810 . + if ! use component-build || use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a + fi + + if tc-is-gcc; then + # https://bugs.gentoo.org/904455 + append-cxxflags "$(test-flags-CXX -fno-tree-vectorize)" + fi + fi + + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + + # This is normally defined by compiler_cpu_abi in + # build/config/compiler/BUILD.gn, but we patch that part out. + append-flags -msse2 -mfpmath=sse -mmmx + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm) + elif [[ $myarch = ppc64 ]] ; then + myconf_gn+=" target_cpu=\"ppc64\"" + ffmpeg_target_arch=ppc64 + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Disable external code space for V8 for ppc64. It is disabled for ppc64 + # by default, but cross-compiling on amd64 enables it again. + if tc-is-cross-compiler; then + if ! use amd64 && ! use arm64; then + myconf_gn+=" v8_enable_external_code_space=false" + fi + fi + + # Only enabled for clang, but gcc has endian macros too + myconf_gn+=" v8_use_libm_trig_functions=true" + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + #if ! use system-ffmpeg; then + if false; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gn.py || die + popd > /dev/null || die + fi + + # Disable unknown warning message from clang. + if tc-is-clang; then + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then + export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" + export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi + fi + + # Explicitly disable ICU data file support for system-icu/headless builds. + if use system-icu || use headless; then + myconf_gn+=" icu_use_data_file=false" + fi + + # Enable ozone wayland and/or headless support + myconf_gn+=" use_ozone=true ozone_auto_platforms=false" + myconf_gn+=" ozone_platform_headless=true" + if use headless; then + myconf_gn+=" ozone_platform=\"headless\"" + myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false" + myconf_gn+=" use_glib=false use_gio=false" + myconf_gn+=" use_pangocairo=false use_alsa=false" + myconf_gn+=" use_libpci=false use_udev=false" + myconf_gn+=" enable_print_preview=false" + myconf_gn+=" enable_remoting=false" + else + myconf_gn+=" use_system_libdrm=true" + myconf_gn+=" use_system_minigbm=true" + myconf_gn+=" use_xkbcommon=true" + if use qt5 || use qt6; then + local cbuild_libdir=$(get_libdir) + if tc-is-cross-compiler; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt) + cbuild_libdir=${cbuild_libdir:2} + cbuild_libdir=${cbuild_libdir/% } + fi + if use qt5; then + if tc-is-cross-compiler; then + myconf_gn+=" moc_qt5_path=\"${EPREFIX}/${cbuild_libdir}/qt5/bin\"" + else + myconf_gn+=" moc_qt5_path=\"$(qt5_get_bindir)\"" + fi + fi + if use qt6; then + myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\"" + fi + + myconf_gn+=" use_qt=true" + myconf_gn+=" use_qt6=$(usex qt6 true false)" + else + myconf_gn+=" use_qt=false" + fi + myconf_gn+=" ozone_platform_x11=$(usex X true false)" + myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)" + myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")" + use wayland && myconf_gn+=" use_system_libffi=true" + fi + + # Results in undefined references in chrome linking, may require CFI to work + if use arm64; then + myconf_gn+=" arm_control_flow_integrity=\"none\"" + fi + + # Enable official builds + myconf_gn+=" is_official_build=$(usex official true false)" + myconf_gn+=" use_thin_lto=$(usex lto true false)" + myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)" + if use official; then + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py || die + # Disable CFI: unsupported for GCC, requires clang+lto+lld + myconf_gn+=" is_cfi=false" + # Don't add symbols to build + myconf_gn+=" symbol_level=0" + fi + + if use pgo; then + myconf_gn+=" chrome_pgo_phase=${1}" + if [[ "$1" == "2" ]]; then + myconf_gn+=" pgo_data_path=\"${2}\"" + fi + else + # Disable PGO, because profile data is only compatible with >=clang-11 + myconf_gn+=" chrome_pgo_phase=0" + fi + + # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639 + if use arm64 && tc-is-gcc; then + sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \ + third_party/crc32c/src/src/crc32c_arm64.cc || die + fi + + # skipping typecheck is only supported on amd64, bug #876157 + if ! use amd64; then + myconf_gn+=" devtools_skip_typecheck=false" + fi + + einfo "Configuring Chromium..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_configure() { + chromium_configure $(usex pgo 1 0) +} + +chromium_compile() { + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Don't inherit PYTHONPATH from environment, bug #789021, #812689 + local -x PYTHONPATH= + + # Build mksnapshot and pax-mark it. + if use pax-kernel; then + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + fi + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver + use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome +} + +# This function is called from virtx, and must always return so that Xvfb +# session isn't left running. If we return 1, virtx will call die(). +chromium_profile() { + einfo "Profiling for PGO" + + pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1 + + # Remove old profdata in case profiling was interrupted. + rm -rf "${1}" || return 1 + + if ! "${EPYTHON}" ./chromium_profiler.py \ + --chrome-executable "${S}/out/Release/chrome" \ + --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \ + --add-arg no-sandbox --add-arg disable-dev-shm-usage \ + --profile-output "${1}"; then + eerror "Profiling failed" + return 1 + fi + + popd >/dev/null || return 1 +} + +src_compile() { + if use pgo; then + local profdata + + profdata="${WORKDIR}/chromium.profdata" + + if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then + chromium_compile + virtx chromium_profile "$profdata" + + touch "${WORKDIR}/.pgo-profiled" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then + # Remove phase 1 output + rm -r out/Release || die + + chromium_configure 2 "$profdata" + + touch "${WORKDIR}/.pgo-phase-2-configured" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then + chromium_compile + touch "${WORKDIR}/.pgo-phase-2-compiled" || die + fi + else + chromium_compile + fi + + mv out/Release/chromedriver{.unstripped,} || die + + rm -f out/Release/locales/*.pak.info || die + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die + + # Build desktop file; bug #706786 + sed -e 's|@@MENUNAME@@|Chromium|g; + s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g; + s|@@PACKAGE@@|chromium-browser|g; + s|\(^Exec=\)/usr/bin/|\1|g;' \ + chrome/installer/linux/common/desktop.template > \ + out/Release/chromium-browser-chromium.desktop || die + + # Build vk_swiftshader_icd.json; bug #827861 + sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \ + third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \ + out/Release/vk_swiftshader_icd.json || die +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use suid; then + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + fi + + doexe out/Release/chromedriver + doexe out/Release/chrome_crashpad_handler + + ozone_auto_session () { + use X && use wayland && ! use headless && echo true || echo false + } + local sedargs=( -e + "s:/usr/lib/:/usr/$(get_libdir)/:g; + s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g" + ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + ( + shopt -s nullglob + local files=(out/Release/*.so out/Release/*.so.[0-9]) + [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}" + ) + + # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland" + doins out/Release/xdg-{settings,mime} + + if ! use system-icu && ! use headless; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/MEIPreload + + # Install vk_swiftshader_icd.json; bug #827861 + doins out/Release/vk_swiftshader_icd.json + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + # Install desktop entry + domenu out/Release/chromium-browser-chromium.desktop + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + if ! use headless; then + if use vaapi; then + elog "VA-API is disabled by default at runtime. You have to enable it" + elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS" + elog "in /etc/chromium/default." + fi + if use screencast; then + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use gtk4; then + elog "Chromium prefers GTK3 over GTK4 at runtime. To override this" + elog "behavior you need to pass --gtk-version=4, e.g. by adding it" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use qt5 && use qt6; then + elog "Chromium automatically selects Qt5 or Qt6 based on your desktop" + elog "environment. To override you need to pass --qt-version=5 or" + elog "--qt-version=6, e.g. by adding it to CHROMIUM_FLAGS in" + elog "/etc/chromium/default." + fi + fi +} diff --git a/www-client/chromium/files/chromium-116-abseil-arm64.patch b/www-client/chromium/files/chromium-116-abseil-arm64.patch new file mode 100644 index 000000000000..df2091469cfb --- /dev/null +++ b/www-client/chromium/files/chromium-116-abseil-arm64.patch @@ -0,0 +1,25 @@ +From 94d77fe3604dd86b5198f942110c240f01242439 Mon Sep 17 00:00:00 2001 +From: Derek Mauro +Date: Tue, 20 Jun 2023 12:58:51 -0700 +Subject: [PATCH] Add missing #include + +Fixes #1482 + +PiperOrigin-RevId: 542023050 +Change-Id: Iba712083edc9a24732a71f51be22ea970115809c +--- + absl/debugging/internal/stacktrace_aarch64-inl.inc | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/absl/debugging/internal/stacktrace_aarch64-inl.inc b/absl/debugging/internal/stacktrace_aarch64-inl.inc +index c8b84397949..3f087162022 100644 +--- a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc ++++ b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc +@@ -13,6 +13,7 @@ + #include + #include + #include ++#include + + #include "absl/base/attributes.h" + #include "absl/debugging/internal/address_is_readable.h" diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 5241dee3da26..6e7972cab534 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -204,107 +204,6 @@ DIST firefox-102.14.0esr-zh-CN.xpi 613305 BLAKE2B 54a33c22af5f3e4e109e00dcaa74ed DIST firefox-102.14.0esr-zh-TW.xpi 614580 BLAKE2B 08092bce00e6fb2ebea64169bc6eb801c118e054247549c0b5e3ef71eeb40c70fe0799b18b3a823e4de3683878afeeac414807c5da216c68216d0ca652c1c51a SHA512 18d1c23e8132b879fe55effb251facb261c2c803f9fec643860c9b7d4a646572da67a2f7f294be017f7ee9b1d9274bde6b503c219b10d15558e33da340fb083f DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566 SHA512 6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd -DIST firefox-115-patches-05.tar.xz 19028 BLAKE2B d1c11aca4ddbe4c685a7db28807a99baff8bd748e387ad0f00472d76da61fbe5071340b6dfb7207061294aeae97167a3d74ea0ef2729fc7715945ebd523f49e0 SHA512 580c2706161eace59b9e4fde17af742dff03c9a83532d5a8bfda9c76741e1e48d457782d2dfe435a6d5d03f4c2616a1669035d88f8e71f624db3abe7f6a7ec7c -DIST firefox-115.0.2-ach.xpi 469325 BLAKE2B a2989debc49362fabba6dc6d7d47cb4fb65aeb898e52e45d7ecb7bd7b5343c94600adad3e614f57c14491cc5c62e3dedf38839b8b06fcdf0dc1f62d220953d4b SHA512 373ad7914d4cf2348faa21f8539bbea2583d8e35bc00c647d8c68bfdaf59f67dc9aa413d62d45c1f4ddc120d92e854cec34721d5e4238f3abeb1fda95970c3bb -DIST firefox-115.0.2-af.xpi 430126 BLAKE2B 87f2a05edc259b463261be7e6115df4a69facce3b49c766f7b3f55b6f3540ddd4e3c24b880e2f4da054fc5fa004ac7bde1bc6627f9804282e9b28a7e3f0577fa SHA512 2e79fd92f8ef924aae69cfabe86aabaf0cd9aca96e37e651fee5981a22336fed801a490ce0b4cf74e41966a24f88148384eec2b36054b35ec0a5c38b5f055b84 -DIST firefox-115.0.2-an.xpi 514826 BLAKE2B 32441bf332e8e5aa66c6df851084c6dfb28faa5fa1bd45b46ef6fba15882694d689314109482027402fb8fffe9fc3a037a2ee3a185450096dd339e871b230989 SHA512 c462a6e9cd53db577ea705801c4492fd9cf74ce0a218bc13d828591caddc8a9ff1811a0c404bb97ac0a0152abc9e811dd4d7eac285242b7361275c785dec99cf -DIST firefox-115.0.2-ar.xpi 583866 BLAKE2B 63bedd4422ab32507b140d75cd4a2ffface755e05e517ede985a33e7527bee3b177cd5b9d9b528031ab4b3f1bfd114282f07a4be28f0460c02cd8a2f23a619e1 SHA512 a77b2633b73a1fdf12a5976393138439ee570827b7d46f4621671af65e0ae6fa4cf43d9750c67754df8d8697faeeb2ab50fa68ed73a91f0f6f89b4067a050bed -DIST firefox-115.0.2-ast.xpi 496707 BLAKE2B f69c446391774c52e5b166602dc7b4fd16ae91a3acbce8161b45016c0152052fcf9e3670953421f0af2932272c9d4cbb0d1d15679a1613a0af4f07950b4c6e2c SHA512 25a593d4acddac84b8c5695e9ca717170edb2a6d767b2e838d796c217ac96bd065f16d49952963d362e8c96af5b03a32b6003fd74f767e0a0435a6ae7b572102 -DIST firefox-115.0.2-az.xpi 501990 BLAKE2B 9ee2a25ae11d0dc2da4e0601a14bddcd8762c3759312261af473161c67f80908e266ed21f35ea2fcb24adf648b592605741856175077a41f8ccdd93ffa4c4a57 SHA512 6afcc1a5c2884b60cc0f92319bd75f881c6b797f1652adab9a66ca5a1df208221eceae5ed925606f166f59885e172697b080cd51db7139e6f89a2d1aada7dcb2 -DIST firefox-115.0.2-be.xpi 686956 BLAKE2B 95a0635ae23590a8026edb45fff7245b240deccfbac1a7e7b0d3cdbc37f45cb62d5ac4c2dbb657fcfaa06e1a5915763b3037bf174605d113396a901c72520dfd SHA512 3ca9fc2fb5ff86f17a44362e36ab8c73bc6c65063c05b80cb869223b9d65d6ba5d1575ed2d547bfcd5ba206733b2af96ca5802aa8f6a339f2e7c38b1c7e7d1c7 -DIST firefox-115.0.2-bg.xpi 600445 BLAKE2B a640ac8eefaff06015cb47c9f7ae92977713d28b9bc73b1525fb680aa175ea4d4ca6ada1427da40cf6b36d71b02cdbcb7d247fcfdb70e786964172dac07da272 SHA512 c246ab14009b239a9ad0116762a582b414efd3dc7468f087af56a697de927404ca8e56a972d1607b2782ff58a3278414754437a0a739cd997045c6d86b9a0bfe -DIST firefox-115.0.2-bn.xpi 593735 BLAKE2B 67d45b26eb96ead3caaaa6a1ae10f5674abb3b11299e4d8864c0548c62345b1faa535ce3a855db5784d88e9268a024e3e7dd4e10d0f2840e4087af06e5fc6aa8 SHA512 3758151cbb3f56806483195f4cfea74abb472af3b2764168c57ac05d5add559711ed338b76f2ae7f8dab50c0a4c65288912d602b9c389dcdebdf1c2f07969916 -DIST firefox-115.0.2-br.xpi 565393 BLAKE2B b183ed667e283357579e762e138cf6ca002dd3d37bdcba2e307c30e08cbac9af058be29aac758892bdb285ddef46260df65b5ca0de614be2f95a16bc874fc54b SHA512 f29bc850977cb2aff30c6454374877abddaeea687cf67ce35d0b804954face525a25da7c80984cf09e052e4566c908722cd29266a0b8c468668eeefb4cea5f65 -DIST firefox-115.0.2-bs.xpi 474036 BLAKE2B 0ec155ca400736938631c25cb37eebbaf6c4643dcab6e8f01a679f81609c8940f14ac782adc967fa3b57c07d546eb5627ee638453a98a3b60498f3538b764065 SHA512 576f31e6914d718fc4df365f7ed1d8308a4f0ecda979a4a6b8410d96cc77154d2dd135c360ee8b313f2a442bbe7cec6cfc6c862d38eb73464125cf91fad76aa0 -DIST firefox-115.0.2-ca-valencia.xpi 554623 BLAKE2B 409f82c2f25580637b909e71e0ecd6e4535b2c54ee61e53cc2ee00a0e88e9372ba1404a6448c4e9e4fa35cafa416a4702c8392e660a89fd3f7c8e23ed3b703b9 SHA512 2daf6d4a6f581274e9afe7535af2ae0708e2e12d5c25bb03a70471e1a284961465913350e8c7f5877a3717569fd220c308e08500d22ef00f9d3ed0cc2b5c456f -DIST firefox-115.0.2-ca.xpi 576657 BLAKE2B 92cab038b49a04af05497768681e280674bf1aa30acf46cdcccc4baf9bd3fcf847f62cbac3fa1374a572b4344e10826c5701c67f258ad6f95a9a504adf2bed6a SHA512 09a909f5288ce7042e990cc1126a1ef3f1576c689966bec773190bddca457da0ec4552170ce53ed6fdcb54071480da088b552e1ea0e6ccd422aab86bdb72e384 -DIST firefox-115.0.2-cak.xpi 599844 BLAKE2B fe73402612e13a60d76a925667fa67e382bbef39c2f47238ee2f47148f71c9268a263e38a68fb0bf1042c25d4f8fc3801cb070e742dc0b49ac783f6b9abd5411 SHA512 0060763719f3518313be9d6e3d31389312e20cae45fe4910120f5d1c2d1efd1f5cb19194ee71dbcf830b8c3023750bccde93399cc90a30bddc00224169f09cbd -DIST firefox-115.0.2-cs.xpi 627667 BLAKE2B 13a5afc9bf3021c11c63f36e287e2476ee5a470e4ece17bf0b5d094e20efe6ab567c222892ca4f0f4676f656d211ef7916bdf5d3af9c8e49b6badc14bbc4857c SHA512 bf19071bb096882cf6656d838f76ea8e2687b6ec8f7a38c04cb4d2c7592c9396540caff9d04c8c7376629163dc1f42469e5526fd2df416abddf3c411044da97f -DIST firefox-115.0.2-cy.xpi 598167 BLAKE2B 4e89041f9beba76d33e42ba29ac81e93e997d617316dd1bbad2e7f15c5ec0bf05b55f22f56bb49257113ee441f9d46abd1dff144fd1263be3040b0ac69f4a061 SHA512 a60bd9023a36e56f356fc5d795be23a7ef2aaa78bbc6be68e29f70f6eff8551c6c776f68080dbf88d6501bb4cdfad144f9c14456b632d6b7186a7c0fac83c4e2 -DIST firefox-115.0.2-da.xpi 587172 BLAKE2B 72df606c66251326c924e1e374368258dcb6d70276986a9312bee6ceeec2037b7d132a637c5c8ffbb891e8cc0d20bb9644c592baa294d7fb26800bebb98fcbf6 SHA512 c674ac961295b3726677e261dd48bc45975d97cc835d2af5b8ceda6154368629dbb9c4fa4a51bdfa5571e9025aa58881f7c513966227ba32d94f13ad1632a980 -DIST firefox-115.0.2-de.xpi 608957 BLAKE2B 23d0a1cb8eb302c9fded9c3e48187b7846a2c3512506798eb8d3f0ca0e3a74c03a5395d78caa913a5b599479152952c6b8c067abb6fe172f230dd480a5b42653 SHA512 0d4aacea6bd9a3fd2fb0a65f8deb54f7e01f8e038a7b8ebb357de5c7dd711446f0234160d35de98564288cfafd8b608ac4cf9a845723a47170fb647d1e1cdfdc -DIST firefox-115.0.2-dsb.xpi 620451 BLAKE2B 072c4dab4c8b251afef55ee32c86e732e3782ffa871a7515a64197547aaf9696601c6e74e8582f3782e21ea4b0b9374f119f75563c531d8c30903c48ff9e6db4 SHA512 d49282c9c94aade87c90702d66274f06a55ab5513cdf045ea785a9dab5f2e0569eaf2bb296702620c6ad10a153b23d11e5927b62adae629167784779ad6db58e -DIST firefox-115.0.2-el.xpi 703017 BLAKE2B e950f5e12e724fabf1131263c7f248dcd80d1e959ceb2458ac25f02b6e7a7666dc0ea46e20b22043ad16320716cd24a45c12f2e51c54c4ee82101a8cf9d0e19a SHA512 a1b608a18d333d7b7a38b7e281007fcd979d8fc61ee2e35a0bc21baa0d341c9f1afe7d712c1ebc3ca7488a68660f747d757a2a5df9927b329af6f36ed9b4ebd5 -DIST firefox-115.0.2-en-CA.xpi 551507 BLAKE2B 19537f42ab2409578a1f3dbea46dbe027fcf136923e554c0242d28ecdb0812732e563451c0db2f461ff33bad1c309c46a6ed1f2e0ee8dc1c6d99f419d7233c80 SHA512 5a568950255cb24f9ed8e97f157108aa6dc939f0f9733f2ee45deabc0d3c2fa57ed42c1302306ac58523889c9eb0d960b47a47e8bc0af0094518395f17390cf0 -DIST firefox-115.0.2-en-GB.xpi 561372 BLAKE2B c9ec9a60cf9f0b8f52e50f5b83a6fced6fd6435fb7cfb822e98bf9914a843495f38191214f3734257732f0876eac7ab74bd8f4664b281dc23965457558d77294 SHA512 9dbc16cfc19e0e40eae29a721261ebbfdfab8861bcf9abf05f1048d73567a2c6608b52cbb95128a876f8784de13cf91441da0af2196445f62c008b0405d9faab -DIST firefox-115.0.2-eo.xpi 583959 BLAKE2B 76f240466b7bb3940241a84fc0be313abb039dddff30b7311a601486caee68ffd2834cdaceeef9c8c3220af67d0d774fc72a3c57c14d29c6676e0e86f5068487 SHA512 7c0bccf25d24ce3a54b2aea37cfea33139d87daaa5814ee450e9b72e1b0cefa72216aa914d791c7bca6d22446bc84642b6d65faaa24692c7ef18b1d2b4e158f3 -DIST firefox-115.0.2-es-AR.xpi 602639 BLAKE2B 4f0229d3c3f686b461a44857861cac71222e4dfd5704cfa4fa53e447204096386c4e0bfd81d216447880a55174f72b6000ea1c408356a5ab2098614954c1c55c SHA512 0f72ab773cd0fd029babb4b8616a2c1f2bf298acc0a6d684b7c111b3596dfc36963f5e84062034b5b54a24f4418e7807c235d42319d5e285bf2f1065b5280bdf -DIST firefox-115.0.2-es-CL.xpi 601312 BLAKE2B 1aa8caa081a2c8e466e97e59c89279f8fb998ad588cfb0a494e8846c7a7daf1190436940c2218ff96a52c02285c47878c2aeee828f52c64b893005f3c8189fa4 SHA512 3f7a9b722cf70eb8992ed41f79eb8343670227948010aeb603981acfc077e189502201e9ffe93520134bf4a20087d02c4803589f79bdefc888f0d0e7a272859a -DIST firefox-115.0.2-es-ES.xpi 595249 BLAKE2B 73db55faeffd60a1c32455ec72c6d8c041638ac29b55d7c3a2e7af295f34a1202037115617f3e23c36f325024029d244c5c5292d322daa9c9da71557040a16e0 SHA512 2e5d37fcbd4e190e9fd8a1661f220a413e67551f78eef161d29ce88ac1cf23e655eead773c12e811194f4b4627590cfe24e0741b3a9946482af479bc4008c271 -DIST firefox-115.0.2-es-MX.xpi 600973 BLAKE2B 4e5a336b614e813e0d7509f01bf8d3fe928ece17d7c67af4316d0bbd4125587c3c5a7f41aae644251267cf789573e99436b2d78bdc885916821e8a8116bd8177 SHA512 b627379565450e69cd5c589b10844d4020d786a5887f77e33d0c49c13a4caa9b1110b2f1970531811663ce63b7a680dcaca0007fe9f2dd03d6bb5152d4cf4519 -DIST firefox-115.0.2-et.xpi 548992 BLAKE2B 0c37cd9113383074c4ce2d3a13fd38fd4f263373fd717669b5b28db36df017263af1546962b58f12113d0205323d941679cfe8963b6e678596ae9ee127652473 SHA512 f7928347a5d1ed4e87807a7bdb5a213cc27110d4e438ff2ef3e61bfb03e4826249a6cb6cfbe6d6d4ce34d72e661ddb15d460d15dc5914ce0a55837ffb368a721 -DIST firefox-115.0.2-eu.xpi 586432 BLAKE2B 046bdcf7fd6d480fd5669e845aea41a90cc42db223c685c608cf6724c817b00359ed2c7fc3b78fdd177c472fdd2c8482e60b98b60ea8e89feea53b111864f7b5 SHA512 23035d8561e8dac308aa4bddae742967ee8d8bdb21ee7ad8b038c28c4cc04f0c2113c28a7a503e744c1335cb8aa761721b0c60717786df07de47ad1b64beaeb6 -DIST firefox-115.0.2-fa.xpi 601519 BLAKE2B bfb1e114636b6e9c89055b10e475c15891e68ca006e40f9c9dc8e4d281b1f8fb8c1321f6ccf89793e9f9b14142f0c9115a17599a625a53a0b58c12f231261c36 SHA512 9dea16dbb2de3a54e598c8a894e3fafae385115b952fe15090cf6964acbc91a583802194b17fd012e219cb360026dd14ce0fdfdf8f1b1235d53d5a41e3d2d919 -DIST firefox-115.0.2-ff.xpi 485924 BLAKE2B 07a350d2a6d10eb5bd241971d184d8bfeb674e441d899324c4a2792eafacd36cf32d96ca0db83f877668d777d9c607b1ddf5a1f3a22bf5237a03455e888d82fd SHA512 3a65e4a9af80c78060e8585dbf17e4c71b17f1bcdf4e80d83be8c8edf4851e11b0591206206fd1d40af303adf6d0611ca58f900a35cbd52e2cba36392baa47ca -DIST firefox-115.0.2-fi.xpi 586044 BLAKE2B 4825eaf6c606f48ed4c30ec9d3414a638d2ef284aea7381a8db3937d7495f03453e5d4e43c3a8ab62790fc6b446904ca79cee184099e42e2c9a5c826b62a1c5d SHA512 019c0c62d97935363cd1c4491d1f4706746db85acdcefbc62d2c894a817a0b91119a8c205710ceeeccefa626b5315e3d28d035357c73ba99ae39007bf780a67f -DIST firefox-115.0.2-fr.xpi 615065 BLAKE2B 1b4c52b298f64873968e702f6869dc5afbb152883111c6a41e5c2b7e85522aa39458027bbdaa4d4b1e574e3ae2b76f10190c1ed980b65952b1d2fa50b09549d3 SHA512 cb21fc64c995f81d3bd63530000ea93d7a754afeda0a1186727827cd581979ce1a44d8af6c2675583ef378dd414542d02cd70dd39b9563f1f6d98bfe51bdd4ad -DIST firefox-115.0.2-fur.xpi 606893 BLAKE2B e70c153aa38a9c05c100ff4dde4e2b1d698fae75b67262b467606aa06ab6b5686f699dd21c555ebc8bea1e98cf2b123c12754fcdbce12e1a95d67e9512700a09 SHA512 df49d308abea65372bbb70e9ed1754400f0e1d698d4f10d4534b297ca3436898ee8829bf207d4d390f7e67ee11874d2fa10be843d912c5a106c924038bcd6295 -DIST firefox-115.0.2-fy-NL.xpi 598092 BLAKE2B 25ebfcf9ea937df000f8d6f769090bf2daac98ba6cea58bc521d44a29143236c833fa8f33d61bb1236a9d7b5457726704bc65528eac895ec115d96a51999332c SHA512 3e62903a42e0ef7f1e1d505682d2265b6965c665e91b6bae3f9e0bc41db8578db927b23a71d5d2368de8cdf89acd64a72b775380278b65905f41d078d54c4a86 -DIST firefox-115.0.2-ga-IE.xpi 482378 BLAKE2B a1c441657c2d54888bb0fd7e510c6468dc5ebd22f6d083f80c988e49dbcec2ef0a0c0be9c708852aa0b6080a6914cc6960aec5214a77fbb66eebfd6a7e808371 SHA512 c109a715d26fedf0988bde2bc59d71ad777daa25ff72b52cfb8ce618e5d40ffd8d10bbd21fda392f48db41e7ca7b0ff74cb6aed2141e25418e3bfacc0307fe5f -DIST firefox-115.0.2-gd.xpi 603644 BLAKE2B 701b6f55ec2c4f057fca46bc8cebb5620450c258fbd90dc8ba410eb50826bea84711d38d329a1630f9e12ad84703e823e3934d37083f8a5d43c56a4d00359c29 SHA512 0cf517f49731ff84155d107f7a4395e831472f2e6e59add23f3bb1015ae407f4aabe20d3b0d2cdaa67681d5787d4a3c9d6e2ee62f64624b69ba1b7bb517cbe2a -DIST firefox-115.0.2-gl.xpi 598452 BLAKE2B 703ad7847e2d05f91f0c4b7eb3679a3089c2a88bb7227ec92626b72b3e7cde703e929109e987cf8f9148472b8322468e4c38ecd2e88f83a9b1e81166e268ed64 SHA512 f8081ff7351dab63c57cdd01f8c0ac4bc336b938e459fb814e2b2f33d7358346155ed7ec639df2f704b1478c6fe7c549173d749d02ae797b0c8fad199e365989 -DIST firefox-115.0.2-gn.xpi 612070 BLAKE2B 35a832f0d83bf0b3415f5b7b9aa1cec156e2512d3a623d6a4c71015d7d3dc4b5d42f84ae6dda8339d2e0d72739d802675ad5f41666b8102ba88ed26635aba122 SHA512 704db298cb8ac2e4a4be1e7bc97d40af2f6dae2afd5c8d95a9d2664ebe330b3b7afb003d4af68e24cad1886a85c4b9ce4c8e4c98d6bbf44dbd57257c56f4a7c7 -DIST firefox-115.0.2-gu-IN.xpi 541878 BLAKE2B 94b810381d77c70c29b62d2c7c74ca0aa2e196cc18dd5f76a5dcd41cd0641841c7955e339e5fd6bd8ec540f084f34a17c624c6fa5ea118eba1b79a5aa898fe53 SHA512 806320d55b9ddf4d6553e33dafa02f59077e98195730817f610b7141562e6647d8b206464be090e4506e1ce4471c5db1e180bef555db02edd6199b79b4ee522b -DIST firefox-115.0.2-he.xpi 608008 BLAKE2B 9bf87beab18def740dd36c4f8252de0ce4e98b15511030b7599def08d215e5e97a94835048e687630bfdad4c77090004aa2d4edcb49a0863e57e04a7f1e63256 SHA512 45cace25db06c29ecc71f1d5c36549a19482791e1adb48a47337a9a0fe83440915f0c69276c70c8fd3d76813f87afb9b73d2fc0528d3b7a01376d44cb5421725 -DIST firefox-115.0.2-hi-IN.xpi 571178 BLAKE2B 89075cc02cf73326a00316506de53f4a2373c727021680e844186784d5c3be5bc4fb95f49b355a8e8f1584ca2478480579aaf50c983f682fff31d56958b2c1b7 SHA512 04790eb258b6cff286ab21e49d03ab337c2acdffef867ab1da26027bb88900505a035f760ee10933bcfcb4012c9b5a8683882b2565531eafae327537efa10203 -DIST firefox-115.0.2-hr.xpi 564502 BLAKE2B c8a5285986d56cf25a4b258167c57cb818c256551549d62802adf99e08e7ae25955a2a53278c08f7002d73db147be37adbfa1e16f5e0abfea3f85a1a2e36d18c SHA512 2f6657adb3c2f07f8019038e4b2e0884d7cfdb6dfcd5af564c55ebbecb696d6bedc9eb9b1a0f00b3b7b11803bb6723b6bb4cac18be2ce820121582bf143a1bea -DIST firefox-115.0.2-hsb.xpi 620455 BLAKE2B 532263be4501e6c81c36e07bc9bcbde160b71608b8258facc90902e9102882ef5cebd4dbf1b9a8e8362469ee7112db3d421e227984dd520ee7bd8b40af9e8f49 SHA512 bd7a9b33a47ccbe18422f4001d7d3bd26de2f4fc7c8d4df5899b052bdf5dba6288f1c2aa2d5588ceb21207cb8f580082ae4621ca0c9126b1ba0847ae5cb3508b -DIST firefox-115.0.2-hu.xpi 623869 BLAKE2B 2ce5cc06c7c9f468d25d4fecb32326492869e9a13ae4c28bcfb47f4c6f50f367f7683c0b3d022c9887f499ad7bd818356bd7437a7d428604d73669cab5987c26 SHA512 6a514ecbdba45d0eba46b2b15c163d194ed26047f823ecb8926c36ead2fa3ee7a4d67f7b6b7899f8d60142f0df05c3b30180f0e576bf8fbabf0e57f8a8961af8 -DIST firefox-115.0.2-hy-AM.xpi 614932 BLAKE2B 42d59371799f66a3af652c6bf4906720623854031d83fba4b59858a29eb7ebb0205e00296464a11a312029256628efd152f86781161620db1c495f741b1ee735 SHA512 60ce4ab8bba5df45076b49825c36c7ad031e8763ebe444a52ff1e60155a10e2db488c775d41f345a098054bbcdf20f9c10c14eb7f795accff2717c2cf69c0341 -DIST firefox-115.0.2-ia.xpi 585626 BLAKE2B b80a17e165fde31d5717ad727974d0d6e8d5085d80f355f7fef4ed2a39851e78c4dd1c4567c7a14683cc04fca13d9cef40a16c90e8e789eec59fd63c6cd55e92 SHA512 9bc9f1ba0145467af8e576c054d4d14f6e7ec1cd2d0973ec833783c9325e1d9f9766d88dd95149d0b24246372f63ce03720f4b20b18c2927d0cc396839afecee -DIST firefox-115.0.2-id.xpi 571364 BLAKE2B eb410dfe06827e40b366e1451c383a9c85ec840f1d4a70ee6cbadf0fd892605bd6de29df636c2a0ac7a9fd8a915589cfb299e7f8a6a136a2a71233d22ad975f6 SHA512 5ee61e5132a41f097ed1baa656491472127b532245c0a1d392005545e12d4d19a7b9de7a3659cca008f7c49fff105015e02067597a1c1ded50079017bffbc9a6 -DIST firefox-115.0.2-is.xpi 593531 BLAKE2B ca271d1f7e307d70c311d2a197dbfce2d811ab716944b8e33e8a53c95f072aa75d73c14809f802aa67d079641c36b1666e2c8d124edea795e6d43ebc6f113875 SHA512 e3116f989453acc4290bafda837da1cc7fb3d3ea722a7644a49ea43906ed7c7981fc46928a27a8f0a8fb9eafccdcbbc2dd65500a45535251a80600d8d7d0d46f -DIST firefox-115.0.2-it.xpi 536403 BLAKE2B f58d3db9ca072d74215af30084595be32afbd62a04942d7bb770f455be862211160b675a6373b97c628f35026072f1872011992d2f5767a26ba87d57da04f196 SHA512 b433fad7dd79f9ef0a7991fc2792275b9e46441d67f4cd3c2f2b5623917de14f586f7fe6d0edcb3572cd4e457fa7c117433f4eca534a6178f74f33397a61a511 -DIST firefox-115.0.2-ja.xpi 648087 BLAKE2B 5b6415626654ca2b94961989bbe0301c55d41157f92c8002b466523275d596c4aaed409da148e06ceb24b121a4447ffc40f70b8b3fcfb4373804bf89d5bdf214 SHA512 54960e93304c79f092d7b5e47f88e47df4786cfd491d7c9ce808e1d6ce62db9a0daa1b473e7a4176c86481e204dda3ec15be2d6c8e32241f9458f283e23bfc00 -DIST firefox-115.0.2-ka.xpi 651358 BLAKE2B 4c5f2a9ad96a0591cebe10fabd07ec1971563f47df5b3a5722f2d21df4a602ac47336ac02fa4908aa1af144b218d2748d159f07a60ab09d9041967f1093fbcf0 SHA512 1eb62092a36f637b1f7392917df9d17249e57a0327ae41267dd9325c3eb5338f8b68eb2884029fbe65e14149a020c5bea111c7c4e3582f113b284727080ba1a8 -DIST firefox-115.0.2-kab.xpi 598573 BLAKE2B e063ada93e0ae33690ca1b24029b9b25629505d4a034c2b4f7f928e39afb54c12dbe6f2041a5f49f01d72e53a196dec5cce4be2fecea54deff128024c887538d SHA512 eb31a2e7249e5d67c0dea8cad1d7c6f7e7d97da350145285f82ef4a238420cdcafbad851a469413d1c70264928b2e5a61720e877d5334e3628c060d4a275a22a -DIST firefox-115.0.2-kk.xpi 674099 BLAKE2B b71ef3b9e08f6a7fc4cd94bacd510454d24536fd79b476d16e828403592883a44bd56cc11b740175bd325a0cd56aae249da577a23952b78e9a3a20602def3053 SHA512 5ed5d4132ead0bfa8fb83d2beaff819c2cb976ad5eeb94a6e94abd373a192d8545d5123fb3d9aafbf3a12f3e82e9912501c2d0fcf83503bf2bb27c0e1e3f2ceb -DIST firefox-115.0.2-km.xpi 543687 BLAKE2B c9bf1c03a40f45e1c9de6e6f4c31acc2f3194576cd93cce0704b2a61f10560f75a31c912e78a1ab69a835a4d1bb7bc8e12a6cc4110f3347c1ef31dc82c08d327 SHA512 0f64c1a9b1cd29c4c8c5781f3db5f8a3a532562791a6c0a91aa3b3649721da7493261b0e3498a1480c5cc809490f55bf86939f09f36e0b8bf77c33189250b5b3 -DIST firefox-115.0.2-kn.xpi 508139 BLAKE2B 2eb74980b827b283d7429f9c3f2d4031c25a69baf9083918b18a4b8391dcb28b2e1f80140e7e389e150338d6d0848abfd176d719cca7c635d4775feb6bb1d87b SHA512 d73872fa9c3a009dcb2a53a168cda5d5d19a85c43fdb8016a6bb6c71fec3237d126a04952147b3d8eaabc41d89f93c70fe22264e83492c280915b5e4631b9518 -DIST firefox-115.0.2-ko.xpi 634989 BLAKE2B d11df0bb37c8f44612883b2f52e4b7b39b30d26bf89e419e56217ab522581158668ae40eab00ffbb2c46db979d63e5022e53fe69a4a91773a3043d1e0a5dcecb SHA512 0fb8ad2bebdf174597c7e9a1ccb74b5351c6dcbf9267b17b7d891b80ce13d3d0f1f3e3edfe3f7dcb374e42ff20b8ca00980e42715be61fed7ddf1d9b0840a11c -DIST firefox-115.0.2-lij.xpi 493481 BLAKE2B 1ff7fc073e057f95b7cce18f55a219396d125429eb5c73002caabd37ea6eb87434df11f3135ee3c23cee0165fbc5e5007ecf8a503e08309592cb2fef32d1d527 SHA512 2b68b75fc91b9f0286e804616f00d97b40e02be14d4ba7f874e27cf47c6d1f7bb47863eb8e776b859cfaa91d339c55b04fac3b1106084076c9a41412b738de40 -DIST firefox-115.0.2-lt.xpi 583774 BLAKE2B c1d7f2a4af6e4c599d7f472c82fa95964e5641fd8c7f6a54c3e2b0fef41406be7d61ab6968f8786a4541768abbeafa38942d42ccb2d7dd5f1cf8ebd4d70ebdec SHA512 4f5272a28efc6fe5657a6b56a6e86291bcd8fbfde65fd165ffd75aa6ae75b07c9c0c2a7dac69d2ece739bf5e00fe1c0b7970c68a92a8a64abb0002fafe627233 -DIST firefox-115.0.2-lv.xpi 481435 BLAKE2B e644e0f10ff3bfb638ae127655bc7f121b445a1cc3cd6f31bd8b5210238ccd1703f68cecb46d49bd5d9cb1471a41091ff5e309cd2a6d2474d7340effddbaf425 SHA512 6a83c38f0d784e248fe6ec38878a4e4e8322e1fd555b174e74aaf36a3cdc6ce5c601e1e80ef184d219bcc1b7e277f72dc3bc915e3526eb4573e7de1971a74a08 -DIST firefox-115.0.2-mk.xpi 496390 BLAKE2B 4f54dc80cdc04f0151ebaa3bea9d16a2de6a9bf26976f87cbdf6d10189e2d1d98c11fb31ec62daf3035021c099c28d2bac6d461d95872603b8825ae8461f9be4 SHA512 ff6675271cc64aa1952064e92561cf5729b7f00e4307602d126a593b2da595b0253bf6fceaf57afa57e6e11901424883d3f681afe297a8f34fbe3a6cce173f23 -DIST firefox-115.0.2-mr.xpi 544675 BLAKE2B 1e92a85f609da23885bd2b6e2ced69e8afc9a6e461e5e4d8a4723395d0d6f38b4a14d7beb92885b96c87c5c51182270efecf07585b58c3bcaabe9c9bc4345ab4 SHA512 f3bdf6bba16405da1c9330297de126e93a2e9606e4eb591b8776e5379324abdba5bc9cb923f286ef34c7b7fba51ab6d2f7033f2094f3fdd1ed9ebb1303125f0f -DIST firefox-115.0.2-ms.xpi 461878 BLAKE2B c5c45396738529d31c538d7524354ec91d4be846930a0c0979900266602f579541f2bee5c8aa648b3013f3fc2ab3068cd3a892d1864080a900602a0f54d6bc2f SHA512 56047c7854896e9111ce1ac0a461193fb6fe8db2a6cc81cb0d497b45588ab0d67171e9394f1b1564cb4f0265313ffb23e50b575131eaff19a598d6c2cc1b7708 -DIST firefox-115.0.2-my.xpi 529053 BLAKE2B 65dd164728b8fdb3be329d8388405c51b57d8617dbafed078d8574cfb8e0faa8d9a1c0e22757e61a11d5aa62518261c1618e7a2135fa751b8073a398cf735cdd SHA512 053d1f49ef5623426ece6eebccdd87aecf2cbf4b8490d471e6ce37d4debdc9d1678cbfe820784b79952dfdfea6d264ff8a69ef1d4f5a930b088e3698955b224a -DIST firefox-115.0.2-nb-NO.xpi 582793 BLAKE2B 8c4d139e424054462657889f55a65291d22bd57213b99f928431835d380b5c1f1a8b20d7611f58e0be7bbc3e743c47b46d59289880cf7b2e3cd9c4c9d12f7076 SHA512 8ba35aa456a4ac062a9d08cebc0e31a16934263f7a1cfcd077e192d5ce12cb3c5998eff7877046427fbb957a6af886371d39ac7a1ec2bd7077781578a73290cf -DIST firefox-115.0.2-ne-NP.xpi 496638 BLAKE2B 2d28a4d74a417de9b355e21c455285b264cf13ac137c8e5235531ea50cc359d8a75bee0be7a4b66804380b8b98a5da3ac6cbf1ad005ebe534414849d0f717584 SHA512 5c76db88eaa89fc146c0a28a12c3f4f615037bff848f65b839bb273f34d0830b8ee740bf1273c5cc8facf8519caae97bda563f5ff3e422269f9212537eb22e67 -DIST firefox-115.0.2-nl.xpi 591933 BLAKE2B c33268fb5eb867999b5275e7cd3ad6f0fae3b534ffeb1c3bb53a0b82cf03d3e1a6aff374a99b46a11034546a920f86f69a313aec78a3715ea9f453bbfa2120d4 SHA512 c1ef253f70a82ab1a49d83da5a78e4e1a1b36444dec5c30f846c12d89b0d6c84ee332d5774eff0ad10cfe104fe92d2bcce6c5ade195210371e3adeac2b0769b4 -DIST firefox-115.0.2-nn-NO.xpi 585564 BLAKE2B ce5d2022f1b9458f0b0b36d67e182a3dc6d77927e83cb315db330abae1a12e3902b49efc4f9d3350b39f93a6cb48c33c471e622a9579faecd126998697461aea SHA512 12dab0e4a5dba09c25b3d57313460a6b210d7b95c4c14c3222c740e5e8a2a692aab4f5ab4c753391c92a720c04b73b840171ed7b5e8e7865f70aea5bcdce227b -DIST firefox-115.0.2-oc.xpi 606885 BLAKE2B f37b67625d39fd15eca7a558d94fc39266441dd5c5bef40b58dacd50ac4a82d26c982e94f3bddb7dda2e763e047ec956987053967c52638610965d3de1195c2d SHA512 8dfb54e7e2b47120a91d3a30f35ef9fd580bed48a4b74f8a2c0c9a414ebc6af244278f301cc45ca894436684a3712c4a609242b12b646aa7ca34b42f54eb621f -DIST firefox-115.0.2-pa-IN.xpi 665207 BLAKE2B 90a20eab9d087d30089ab5b101692106ed8468e06f255d9a741db22caa8280f080c49623b84786d605eb049a3bc9bdabb3eeb1b7a39080290d3db907e86165d1 SHA512 57e343fec82fbfc3a4ef1b1ba2c655ede756f7b2b1d45705110c5484a960aa4fd7260d4741eb70abb0de2c6dea6c83dc374836f07786bd38a79901d131ef08a7 -DIST firefox-115.0.2-pl.xpi 617012 BLAKE2B f845086b34edacc47f2cb542f245998b6566a6922696fae9548bb9e8e6c1ae46659ee30c9ed6ad958ea3bb0ea93fc0319ce6047160f6d8dc5bb6405cd18d72e4 SHA512 2447c08f02bd33026768cc738e2310e5ae0464307dcbe581bcf83de734c8fc24fb20c0140072c4b80e8f35dc9ff8a34ad45d5eb41cc2f6619007624a420b3009 -DIST firefox-115.0.2-pt-BR.xpi 596732 BLAKE2B 2e47dcbc7c008a3ecd61e117106c2bf39c3dbbcfd28e6ab2d60a6c619edc7ca5f895969132e391a3a9492a922b7ee50b6b5e63de17e6c51f4ed41ec85cffb87b SHA512 0da0ce733270d1d40c95f4eb90655efe95ff2d22e6ac882391b442fc0aea1654c2b0c683bed1c57ba52ab54539af50de376be77b9df5613ffd6cf93aa44ac313 -DIST firefox-115.0.2-pt-PT.xpi 598863 BLAKE2B 0c5d3ac8bf414457e70d8bdcce6673e778082ca784b8136bb2b4aa1e0007dfcfb4bcd12e399cd5f7d2b07569b56ebc9d7fdd0ff0618fabb4342db816d761f900 SHA512 348f3431f94c99c0f774204da106a0186c041114fcbaa9c865e9b028079e8726f09d5d46d75dbd814df3989cc0f93ec765e31f616549148d1b92f592978ed491 -DIST firefox-115.0.2-rm.xpi 592653 BLAKE2B aeab853de10dc3f47bfd76cc355710e27f0c1a5e63eb506e15d1380d6ffa710aa62c5ffb9fdb195963621d8ebaa68b350c6222039c17fbab40eed773cd8965d1 SHA512 728f33814d9a358012091be24ecc7e60c333ada93722f1c8836423a87957a8a427951c0305ddc850c41ad1263de5de9b5115f4540ba9b1286cd923546983c571 -DIST firefox-115.0.2-ro.xpi 557000 BLAKE2B 09eb80370f7b9f37885cf5d51d6fdf783ba0a524219aa707f85fe1f1f620a4958e49449dbe228eaea5ee8edea7fd118bd930bfea81e07a49757f8f2af7ad6b78 SHA512 adf99f33fa74fe79f68ea05b7f64486e9ce0ee329e36ef3d9558a897642f33e859011ec638ca50e02a54f661bdd3ac10a17812fa3f56bf8a80f662a8d7067933 -DIST firefox-115.0.2-ru.xpi 691641 BLAKE2B a5383c6c6e10ca79fe9cbbb626eb1ae5cdbe1c8a3db6f8e37e17bb5358f78c4169d78cc1a19c753936f3811e0fa237925c48eb6d2a2bc93ca019088e5c3b9dc4 SHA512 c4fbba17427c069f01f02d4604f605f41c5eafb4630777565090c2c6834a1c0191425014bbaff19ad886d90c51cf8f8de6570260bdab5f3f4462606c6c10a975 -DIST firefox-115.0.2-sc.xpi 567083 BLAKE2B ac6e0c2d3f3b3beb35b15b9e5f68ddec713a27e09e5cc1fe78c7831bd503dbeca90dc48a802bb52e4cf9385d604c34c7f25645f75472693a13d7c52e04b28acd SHA512 9233e352a1a6cd44b8b3e96087a6a3ba18aa924a2f78d077d6d1679ce911e06a79ce9eee6246ef9466d8082636bfae7e38f0e323d437586644f097b489d718b9 -DIST firefox-115.0.2-sco.xpi 518348 BLAKE2B 484d4c714f9d150d71de1373d2ded6163639aa86d93d7b19190d324141c29b546a3890ac9078313a64be50e07f43d110bea2fec9cd22c502846b018cd62b46e5 SHA512 ed5ca916f92b8bf09af1ba8dbd0e6164d05cd5f77d6c2b04ad59d75c9a5c9140a82f5aeae8305201788a6e28ea45f08209da4ce42af4f157b3d420d4da203f32 -DIST firefox-115.0.2-si.xpi 593134 BLAKE2B e556c5a7e3f87a1750ea0da86a3bc8f7f9e7f100870c385686726c97b234273499189bedebbf20a2b9acebb48488e8ed9aa6d9218e1b89240692fa2eb30e1fa8 SHA512 d8e7cecf091a5c11638dd6c773001a832100cf388f8d5a7eea83917ac2b7d74b12262ebd4a90a85f978403f3eb3f7c11b7d6ced19a7895c0f4cb4bcce0eee146 -DIST firefox-115.0.2-sk.xpi 625406 BLAKE2B e25723c0556c7625aabab5a6fc8000fcdaa8f6615b4061fdc59a39a8e78403801fe039f63b0efe543f68a78f8b685e366b9d38e305fb5c6b4d61e9e7173c743b SHA512 0073be603a752de4e0065b4337e381d854997c6f3be22867b141fe2840b154793452eae1d68fd4098becf043fe5eb65b61283fc59d8fd433cf794ff69a4fbe2a -DIST firefox-115.0.2-sl.xpi 596055 BLAKE2B b2b9bec22f431acfc10937d54e09c8055c3d2e68ac9ef3ad5d93a4f5a49ac060790950e9f724d540565244ee9aba9d1165fe563d228ac358a215ded493f4f244 SHA512 974fbf13d0f81892ccea42c0295625b0f9b0964aa397a5a628838699c70c4454e2b4cec748a800fa874f5e043ed72943cc2817c9b46c09500960c8dbccf5521d -DIST firefox-115.0.2-son.xpi 432506 BLAKE2B d159d2aa59902f13a5544bf77acc00218719da623865fdc1235101afa88ac6c49e80d9eff091db3cd04ff5d30b55a7dee3200270f1194e644cd1b41e5975b10d SHA512 79543f2af6d0202cd3550a007faa68554b1da56a6b21f14e78be756a6eeb18b0634f7d7e575e17e6e96002739c1d59ae16b9885084083a645ac4a6667e3f2dcc -DIST firefox-115.0.2-sq.xpi 600796 BLAKE2B 9ff833d4ae555165c1c4c15129f72e014f95dcab6b938ce1facf98aa995991c7f702e1e62e8471e396adf537f65d5038ae4c63178a6a40a85404d10318ecba2e SHA512 6436f525fc46108861f65f5985f8529ddc101aa10ec05170b5f8b5755e41e84cd0d66eb52c0cff5798abcdf495b08cfa95da5d260e2299d14925f67c1bea2573 -DIST firefox-115.0.2-sr.xpi 653902 BLAKE2B 93938a0afa9d085515b917ae3aac0ac55be1976ec0a3588360147bbabb2b6e5ddff1f4285f5369c67346c635e1d7428e48673e54ab58bb4682a1065d78b71a13 SHA512 e8de6cc852238f67d13e70f2839aa80ccaa33ed615912a8fc3c14540b3f0ec48c547add3864e253f3c9d9783ed6789f1145b16a2ef99c3b89d315788857ffd0e -DIST firefox-115.0.2-sv-SE.xpi 593897 BLAKE2B 78d4fd7579d92f38c3075ff2b3b6239501c526760da708399aeb1154a8e08902f1a6c851a7cbd5bcfa93d89e203e1c663bfc559a82b73f7e1075907ebb36983b SHA512 a43b21340bf262a139f3ad01baf75e37392619b596a5119aa9505c90b5619614f89293a8a37a8454f76331295dc99ea0e2f778417d6512288fb036957265f60f -DIST firefox-115.0.2-szl.xpi 534134 BLAKE2B 88827046938d884c62f1f2c8b9f6a188172a1833ae22201b72949eff6d71a4b9c60afde3b94f5e8407360c239ca73cb2b94805ae531f1bd71623c5041cdab187 SHA512 2d18b8ca39f9ba955365e8d59cdedcc6e5f7ea238c7cb36d000a8b739fc0a40b45a14520bfe6039bcd24cdd3efc76e7bc0b19b052e741ebdd578a27a02555ab2 -DIST firefox-115.0.2-ta.xpi 520713 BLAKE2B eb9024c0355df9bc49d33aae1b413a67fef1d9a50d1b3df9315a0edc497753a6f944ae57b97abceba94f966d2498c5ca9f4b1e49978cdf0de3a63910f490b85d SHA512 46d0128e3859978a2e389717bcb4ff77b0399d604e38da931d0a3b9625fd2a4ab88b30acff22cc8cef6c457190cfc26a753265afe747693ff25f81602670e2e9 -DIST firefox-115.0.2-te.xpi 570038 BLAKE2B a29503eb758dd3862dcef8627370be362cf591043fcb39fc5443ea60305fc7ad5eb4cc4fd9048715f7eb0c107179550571c89082057570898fb7565aebca3a9c SHA512 d077e3d423db5180d51393ddca9b56d4585e0952ae0de86d5f645e9c4083885550164357a1fa000fe78a9fe2b4e219321a31694062526044e2a6605ed2b02335 -DIST firefox-115.0.2-th.xpi 667035 BLAKE2B 5255e412daa96efb0c5e1aa3020fd1c36137e3e842bfb0c3c5002119567f9818bf04dd0e775ac5e7ce461d8ac65c84be34d0dccfc52168aa1a6bb44b92e04ae0 SHA512 9f2da5722adfae75f3bf07d3395b2c87bed5ee585c133b285bf834549810f97c734e413dc786e1d71e8c85cd59d31c907f1c2d5a25a358b0fc66e6dcb999b4ba -DIST firefox-115.0.2-tl.xpi 541134 BLAKE2B 2eb6d6d9ee41ceaead4fb98dbf99be97a4bf959adbb445c0b05aab09a740ce6cd6ed9b72d5c7152ec39929079fd07c2336c6d6a6278019d330c2670647969988 SHA512 e464934793ad5bd72382dcfee6f68a2ab68c457d9f99d0e7aa1c42dd93839a67710492e26effd9018eb4966c66de6bd174f374587396061cc94394e408eacbc2 -DIST firefox-115.0.2-tr.xpi 607281 BLAKE2B e6dae804ca1fd61b3a47b1bb55536feed69987d2e9027448bf54c1a6a664ac24ff87f503628eac26397a44ed8adbaa7344a5a66f0e4b40c844dc5b20c9a2b314 SHA512 1565c75ad9d639658435243effe27ef5b20f417a692eaf5e80584630ea5eec7e7d264880d6b10dcb76bd178e666885afbbec492d30976d3ef23ffbb8cff21c72 -DIST firefox-115.0.2-trs.xpi 501900 BLAKE2B ce39bfd00e6b6ac901029e63829a0eae60c8d163029f7ce04201d3bcc19dc6dd91562ff9a6789250b257af5b0dbf8247f62bf213c10f1525517517b85a27ac70 SHA512 b5fdfa42c87acd0c4678f349b8b27d10eb9ea37574bf322a2a310c98034e99bd00a157f6f72777147574425f32c64bf699639b3291e0b15e9c30c5cea0acea63 -DIST firefox-115.0.2-uk.xpi 684822 BLAKE2B 26d3154fc14aed34ad9b8118910e8286489775ab7ef0a978f025a711cdfdc13e763bbb6305880b9397bd32fe54379649153eb38240fa077fdd0e2204339b310f SHA512 d83008065cd119f77f2700472248ba38028ab9116eb34cf9e25cdb67b0af4ce19029398f56c90cd1621f0a606c278d0ef093448c65cef88ed356100ec9e4d62b -DIST firefox-115.0.2-ur.xpi 570580 BLAKE2B 60a7a711673e15cf745de0d0ad5cf83aeb6c64f7704e957605d61cebc04aedb87b089516b74e22cde5ae993548aab5f503bd203cf66a29ce47821bb196ffce9e SHA512 31d0ca8e43a6df9396319b86c9bc2aca8896738ecd46ed271ed9216943fbdb29323b4e8d78313e7b6993c81148d434496257695affc2c43cb1aeb2020e632c2f -DIST firefox-115.0.2-uz.xpi 488309 BLAKE2B 6f183856712caeede2d5497920a4da5c686cb8f350fb6d2bafe2cd721fd37849ea5f5f96e24d677e9daabc9ef681685c25cceba6843aa8eef5f3cfdb3dda1d7a SHA512 c79ef2a7740e8cc022ff5d44b38870e45f4d43bcf74c965060469762802b800a762a390d9642f75ffa747cb70dba51f66ef06a0b6894a5d3136345b9d651a6c3 -DIST firefox-115.0.2-vi.xpi 631053 BLAKE2B 51c993480f0e1e29da0183fbd79f569ded109c99f3f24513e4e7608f3b4a7385028e990040281df2637ec37ac2aa313e06a90a33acc8d939651ef8ba4ee71289 SHA512 750cb780405f8433552bdc0e58d6d43b43be21950ba301de297d110ce8b79d113cc8b355a2d2dceef6b19147a529eb7253867edda152b662347d25d080aecffc -DIST firefox-115.0.2-xh.xpi 429442 BLAKE2B ab34436e2c2c9dcde04f38f638be7cdcba5939228bed9d24a7caed0d29f25d3efb08ae1a7286b223289e44aa1f4a3bff7196ad0d75eb34d694cdc4fde2aa3583 SHA512 36f165e0841c76b6c181fba1536e69a8d28d554e4e04a3eed05925906870122ae21cb4811bbc3c9e29304884e9a765b08b6dd32000eb861c3db2ea817c96d511 -DIST firefox-115.0.2-zh-CN.xpi 629741 BLAKE2B 7ac24b4ecd0c9d96ec0fe8a4e068845295c43104c50077e0eec7ece976b787042e762d1f2d08045d4888cb4efc77b96457cd448a45312c05812511090e000017 SHA512 6d1cd6f0815694e3f6dfcb10ac7082752f479ac5e5b6ae6f1cadeda79c531dd41114e5ebd2b8ff987a8e136d9311ef77fe78c1992f983a774937f0e65e3d9a2e -DIST firefox-115.0.2-zh-TW.xpi 631509 BLAKE2B 70e0c60f846c7ec864b956fcca6c209169abdac3e791bc7e60ce9c0c113b8367d49f699afe4938d58fae1c0fff5667bb01c85444ac6078d8fedaa6826e76d617 SHA512 a2aebe7ef10f371a56a52c29cb878274135cec914dc639b29f9433a462cf95e0b88234098ccd2fdd426f2e39ac8ae9c9504e87a55612d0e6e02b52738dbadcff -DIST firefox-115.0.2.source.tar.xz 506385780 BLAKE2B ca602d102f2b7b7fc7bebb6ca4b21e548d4542727da94410497ad6774b6dc7a9eba778c9b6e269beabdbf647e3447f621103cb68fbcac77c4beca1829cbfc535 SHA512 de6ce8a2512e862c69a7d5c557d6168498d0d40e9c4b54b775f81c444e863a64c43130d57b51b360db4224c34b64a93f3ad263441caee713243b97750ec1eb4b DIST firefox-115.1.0esr-ach.xpi 441056 BLAKE2B f176828d4ef36d0456114b60e30148fc7d4df3d8649efc97e0de5f197c9bede30f8b57ac5b070fb527e1f8459874743e67ab73859703dc6d50425eb982fe1fd4 SHA512 d957b39927cc889461a87b859005682070e6e5e6a7047b011b7c341e24ff531168acec4dc26a5e49002d62fdadda78f53db81355f4c0e759ea1a17964c57706d DIST firefox-115.1.0esr-af.xpi 402457 BLAKE2B 3ce8f5b3d09fa1740732fe0d96ad3b1b4e28eaaf8c78862df8f29db7da8d4b11446c14d5894286912660437de5513d1be040d47d0f5315095e3ddd50c5d5726a SHA512 46d531289436d823b67cb3cfb5e60702b56edb15a68dcb7877731fe3d1cfd2bd8ffcc5149831c8319d22db8221bbb34e1fabe0c5ed96e809cdb73a2644f9aa24 DIST firefox-115.1.0esr-an.xpi 482929 BLAKE2B f7c4f9b73072d8256da2dd32254592947a923b9486784bf4b2953b4ba2f2aeec7e7bbd091f8f80879152f02404d0f19b0d05e35af11cc4ff121d43838b63e9b8 SHA512 47c0c7621ebbaa601a0858b6ccbe1eacb6e321ca43122d3caef69a2d73f891d4adbe776c9b34b6e95ecb17e53ab6be1974448ad649f665d24c768f51741ee0c2 @@ -406,7 +305,7 @@ DIST firefox-115.1.0esr-zh-CN.xpi 595483 BLAKE2B 51a3408f8119f025ca8b68cb64a180a DIST firefox-115.1.0esr-zh-TW.xpi 597818 BLAKE2B e56d1306d9a0ca2638d6ff3ef5c8553e5aba87625ac00b12a492ea98738dea3e12477fbf668535182743c9096d40f645a92f7c69bf47dd9dcfbe06b0ce98492b SHA512 8e9c3ad02d885c080ade555db078ad9c714fe5da6cb44320cc12ec508e5e1060da7e2990de4f3bcd3782f77c83d965c4664af8b228b3d9222cad8563a85f3f75 DIST firefox-115.1.0esr.source.tar.xz 507060904 BLAKE2B 4da0535e05e193d0d7509790f3a6b0f8dd4dd809bdfab14da357ef06ce2b665d89a5620994393d6bdbe6a8fba1db55157063b7760fdd2e75f2bddca86f9992b4 SHA512 b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592 DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a SHA512 f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79 -DIST firefox-116-patches-02.tar.xz 24084 BLAKE2B 4a85f4d57b248151f4c4250770910381524c903ecc6eeb78a541a29d3d13b3d6450a0f767e1551737ff57f8e20572479de50c3601a4f85e3f748630764125d13 SHA512 25f6fae33fea0ef14c568606a47e020ab326b705b637539ece815b786897b75d658b9f811b96638b0e73eb8ae449d3dc002ea84cdc1075a7020a80336ace2422 +DIST firefox-116-patches-03.tar.xz 24768 BLAKE2B b62547c1ca9230bf1f6a0474743e695c8e6f4cbcc7d2d23ee983a95ff38af4483881a59f90cf0035660a223457dede19c984f4c5bda2528a23dd2d7d25b5b22b SHA512 f69eafd5a0f07a91baaaeb141a2110077e627f3e3d34db69e9fd45de9044ce8e84dd183920799cb2714ab74acafe159c7275b85b4f778b4502fb2bcaecefa175 DIST firefox-116.0-ach.xpi 440323 BLAKE2B 56d55907cde8e61f0be7c4e880d9548e0f9660f465d33fb61afaa50d1b440bdec76a9a6091885edb58677335941c3755f240c99a0937113003c7ec07a2306695 SHA512 7672d3ab4f5fb6adc14830ac99d3e704b3391e392ce6af3e97375ada2ad675caf5ea1d0b42d311e3fc0a1628ada8c76284d38aeed74c89aee05cbc4c29e3502c DIST firefox-116.0-af.xpi 401616 BLAKE2B 9115ce0800aefdb2184556fb92f3a1ee28ab82dc0c77c8b913ca7933253a4ab7f478016ac38e063c20479235a8341fcae4bdd35eac713d0720b4343dd862e59c SHA512 4e8569dac354d5b899cd7e38552d5281045bf2b2dbd7dcd8861d5a48169aef8e0a9b12a251f976006d8833a23d32391adeee27986de6d3eddd101001ea6dbf88 DIST firefox-116.0-an.xpi 482309 BLAKE2B aeeff77edd86406fbb613696043dfbd080bf1ccb8717ee9d1fe65f338dd26d251a9417b4c5461a9466c905cad888dca03761e123a409f87257a0d6bfea32fa92 SHA512 b79674baccdb978697993c403f1a4ab514e570829962159443a351982e360d62ddb91575dc4eecdda8755623746fc82f916286b8ce3f002be2e78f058e8e1205 @@ -507,9 +406,8 @@ DIST firefox-116.0-xh.xpi 401650 BLAKE2B dce3add055f8e5ca785c05b1b110980668d11e0 DIST firefox-116.0-zh-CN.xpi 596066 BLAKE2B 133b239fd1cad0d5e7db5b0f861a9afda6abba16238149d2055f66f07aecc9b23959edc5e43bea0c7f00798bbd3efccbc47c1b74fff263e6490e4f55fc43908e SHA512 427a1e063e986503fae1849cec5124158237526a4a265e616235e77984343e883936ff1569b198a6ec20a5d48cb19b5edf12976ddc3c8a69e598acecd494976a DIST firefox-116.0-zh-TW.xpi 598593 BLAKE2B 6633c9ffbfa988f1345c67e3b4cea06bf90714ea6960f12f6beef3c5cd2fb085f0a27a5cf2addab28e645e156bf0f518faaab4be63e3603210b916275f0d1c1d SHA512 c3f901183ab89bb8e01034dc328522163d131dd847be330ea099018bfb32abcbdd748bfd8763079605ee4b3cc0c65b3fd7a39fc853fa3b93b25dcd32d74d7641 DIST firefox-116.0.source.tar.xz 515487160 BLAKE2B 844f37e6f1f0947771a5e9a629ad44c04733906cb5922d5541ec12c4193dee4307cd435c381a97ce4ff20be1f31200a0c13c6e33a0308fcab9ce16b1327723c1 SHA512 4370c65a99bf8796524aca11ea8e99fa4f875176a5805ad49f35ae149080eb54be42e7eae84627e87e17b88b262649e48f3b30b317170ac7c208960200d1005d -EBUILD firefox-102.13.0.ebuild 37116 BLAKE2B 524c749d4b4c2190417e0ecc5e2baab104744f4b2ca2c89538b52374fbf92aed2401a2e2b3226f92945347cfd9e842abf3934f2cee857e620c7cb24c9b7c7174 SHA512 ca6b8bab2c786e4847cc8c998979f1be592b4d524faaccfaae2075ddaed9aa4dc959e0bd5df80c0f754de9dac0b63885cf7571590268e5e1ad5ebd55993612e3 -EBUILD firefox-102.14.0.ebuild 37117 BLAKE2B 2548dd8d04bc6e596c0c28d9899172f52f74717daa7de8a9d63b9e5a44c3cae2d597f0c3b94a278262179b671c7769e4dbb79b80737feff441b808dfc5d3787e SHA512 5b074cde91a2107b03083f73fe0c9388a953ffa69230e69f8e16dc3eca343c78827585d0ef614f7be4d872c33465c2fb2344cc4991d995ab66364c1b4d3b7248 -EBUILD firefox-115.0.2.ebuild 43175 BLAKE2B c1f4a4a6b6cc261dc4d9b6fa67beb9d504324c4661cf6b95dd3f522c958021d69c60415960aef17feec6bc45fb0aa6f3fe649c80ace26aed18ade3dfb86c5244 SHA512 200e0bbe6544bcf77959c1719d12a0e50cfb93994407a053790a5b784a10d438724a1f7f3bb545e2e76ce80b87e8927cb480882f10fe6458e19479e1948c996c -EBUILD firefox-115.1.0.ebuild 40571 BLAKE2B 78f2d7fe77f9a9e870fb1375f6c7ad6d82ecf038b552ba7194f9a1ba6e0872f765ddc9b4b5cd34cca70f064cb0beabc0c16bef6abf4b9b24a2640919fa8b4042 SHA512 bb4ce6a32370d9a454d76a074e18332ac2506a8de9d1efa8884c5da861bfb16572b301a0aac6b06add2fd0fe52651f921b2eee0e0d8d117b8ee5c5ad34750b26 -EBUILD firefox-116.0.ebuild 43179 BLAKE2B 284ce43cbc1d3bc3e70ff3a1b55d5606a3a7b075672423e2f49ecf7bae788e0f788b2b3ec24b579221e84ef486ccdf605d4ec0cd08865f06dc53253a757bd6e2 SHA512 c114f4b0477cdf5b908f4be733d16c7298a5c1d7495c9e926cf2693eab4c7fde2b151235b7656acfd6bc15d2f00dbbd57c99e680161cef773242caa71d1c2a20 +EBUILD firefox-102.13.0.ebuild 37115 BLAKE2B d7cbc24c2811a10084b4e2b71cc31cf4c89008948520b3f957f0cf0f6fb45fedae0d4d3baee05dc6586fb14d7a505faadb0614bb27c94b5cbbc325af52e6da4e SHA512 7577178ca4482219270be41c4ce065284f2d68a50120ba6f84f535e481a6b67a7aa121330cdbc426ce6c1ede5a84f244c97dddfb8eca5e2093cc6c96d3630471 +EBUILD firefox-102.14.0.ebuild 37116 BLAKE2B ede53ce92fb9284a96ca5d1feced6635df174ae55c88a2ea3d9a54cbda55abd8caa503bcafb76627c20846fce6c3cf96a6fcfbac18fe7f2bfce5961759d8ac82 SHA512 ea8ed9420a4230f5494801b7df75d78e1cc347734bd7f9cd22c094c30ff4164bd9ddb58dbb09b924bbead2cf5b72c5d9cef4e9d494342e919991c54671d32b2b +EBUILD firefox-115.1.0.ebuild 40570 BLAKE2B d20174caf9aa80fe87c34da0197bd4b817bea10aebc7cdabe3669d4fec74f1eddcaf7d25c66ca3204552abe700d8b1d5a02fbd964df0f178a0ce8183a8e4fe40 SHA512 ecfccf4f97a020962377a623e1aa8e0e78a7e4f6251b28aa5cee6b684c66a491ca748a4a756ed693490178c51963d1716a2746c2f40affd1e44764f8f0a61828 +EBUILD firefox-116.0.ebuild 43178 BLAKE2B a60bc943f77d7b944ba6a4b78dbfadda96d96660e11c316c6603689220f04543376c9ae569bde9389b6ce9d7b0982c059e71603451bc85799f38562ef2622c6f SHA512 e6dd943aed7ee33f9e3b10d23137af1dbe47118ec57db98a3509d9a6257365190d9e38890d915388b266fb2ec78a7678ead028ca452d47a5dbfbfe1663c5850b MISC metadata.xml 2658 BLAKE2B 4e52ee338d13627658328468081959897f9ffba3d0729a03975f756ed95e2649e21a40de4933c0a2bdd9c1d4dc6cea973f503a3d448f49f73ec3eafb933f6845 SHA512 1062c2e2a49757a8e3b027db5d425113ce6e7bdba630786109caedbb3717c7600094c7bb3fbc83e1887d96e464f0dc48bdbcff16d396ea5481f36040e0e4c70d diff --git a/www-client/firefox/firefox-102.13.0.ebuild b/www-client/firefox/firefox-102.13.0.ebuild index 91701dd569ba..c74041508fd8 100644 --- a/www-client/firefox/firefox-102.13.0.ebuild +++ b/www-client/firefox/firefox-102.13.0.ebuild @@ -63,7 +63,7 @@ SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" IUSE+=" wayland wifi" diff --git a/www-client/firefox/firefox-102.14.0.ebuild b/www-client/firefox/firefox-102.14.0.ebuild index 9b9556e39e1d..dd6716fbbb18 100644 --- a/www-client/firefox/firefox-102.14.0.ebuild +++ b/www-client/firefox/firefox-102.14.0.ebuild @@ -63,7 +63,7 @@ SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" IUSE+=" wayland wifi" diff --git a/www-client/firefox/firefox-115.0.2.ebuild b/www-client/firefox/firefox-115.0.2.ebuild deleted file mode 100644 index 6fabb6b23031..000000000000 --- a/www-client/firefox/firefox-115.0.2.ebuild +++ /dev/null @@ -1,1466 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115-patches-05.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -SLOT="rapid" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" +telemetry valgrind wayland wifi +X" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - !jumbo-build? ( clang ) - pgo? ( lto ) - wifi? ( dbus )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:esr - screencast? ( media-video/pipewire:= ) - selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/clang:16 - sys-devel/llvm:16 - clang? ( - || ( - sys-devel/lld:16 - sys-devel/mold - ) - virtual/rust:0/llvm-16 - pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) - ) - ) - ( - sys-devel/clang:15 - sys-devel/llvm:15 - clang? ( - || ( - sys-devel/lld:15 - sys-devel/mold - ) - virtual/rust:0/llvm-15 - pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) - ) - ) - ) - app-alternatives/awk - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.24.3 - net-libs/nodejs - virtual/pkgconfig - !clang? ( >=virtual/rust-1.65 ) - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 ) - pgo? ( - X? ( - sys-devel/gettext - x11-base/xorg-server[xvfb] - x11-apps/xhost - ) - wayland? ( - >=gui-libs/wlroots-0.15.1-r1[tinywl] - x11-misc/xkeyboard-config - ) - )" -COMMON_DEPEND="${FF_ONLY_DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.90 - >=dev-libs/nspr-4.35 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/pango - x11-libs/pixman - dbus? ( - dev-libs/dbus-glib - sys-apps/dbus - ) - jack? ( virtual/jack ) - pulseaudio? ( - || ( - media-libs/libpulse - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - libproxy? ( net-libs/libproxy ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - screencast? ( media-video/pipewire:= ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-gfx/graphite2-1.3.13 - >=media-libs/harfbuzz-2.8.1:0= - ) - system-icu? ( >=dev-libs/icu-73.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - valgrind? ( dev-util/valgrind ) - wayland? ( - >=media-libs/libepoxy-1.5.10-r1 - x11-libs/gtk+:3[wayland] - x11-libs/libxkbcommon[wayland] - ) - wifi? ( - kernel_linux? ( - dev-libs/dbus-glib - net-misc/networkmanager - sys-apps/dbus - ) - ) - X? ( - virtual/opengl - x11-libs/cairo[X] - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libxcb:= - )" -RDEPEND="${COMMON_DEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] )" -DEPEND="${COMMON_DEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libICE - x11-libs/libSM - )" - -S="${WORKDIR}/${PN}-${PV%_*}" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( fur ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Respect choice for "jumbo-build" - # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 - if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then - local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} - elog "" - elog "jumbo-build defaults modified to ${my_files_per_unified_file}." - elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," - elog "if that fails try -jumbo-build before opening a bug report." - elog "" - - sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py || - die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" - sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build || - die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" - fi - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - mozconfig_add_options_ac '' --enable-project=browser - - # Set Gentoo defaults - if use telemetry; then - export MOZILLA_OFFICIAL=1 - fi - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-legacy-profile-creation \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - elif use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - mozconfig_use_enable valgrind - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - mozconfig_use_enable geckodriver - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - if use valgrind; then - mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - if ! use telemetry; then - mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" - mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - if use valgrind; then - sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die - fi - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install geckodriver - if use geckodriver ; then - einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." - pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/official" - local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_normandy_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - elog - elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " - elog "useragent checks. To temporarily fix this, enter about:config and modify " - elog "network.http.useragent.forceVersion preference to \"99\"." - elog "Or install an addon to change your useragent." - elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" - elog - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/firefox/firefox-115.1.0.ebuild b/www-client/firefox/firefox-115.1.0.ebuild index d5579dc7dea9..3f50109261df 100644 --- a/www-client/firefox/firefox-115.1.0.ebuild +++ b/www-client/firefox/firefox-115.1.0.ebuild @@ -63,7 +63,7 @@ SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" IUSE+=" wayland wifi +X" diff --git a/www-client/firefox/firefox-116.0.ebuild b/www-client/firefox/firefox-116.0.ebuild index 8cff6a2884c6..4251bee50d76 100644 --- a/www-client/firefox/firefox-116.0.ebuild +++ b/www-client/firefox/firefox-116.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -FIREFOX_PATCHSET="firefox-116-patches-02.tar.xz" +FIREFOX_PATCHSET="firefox-116-patches-03.tar.xz" LLVM_MAX_SLOT=16 @@ -63,7 +63,7 @@ SLOT="rapid" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" IUSE+=" +telemetry valgrind wayland wifi +X" diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest index 1a2b0821031c..d4929528825f 100644 --- a/www-client/seamonkey/Manifest +++ b/www-client/seamonkey/Manifest @@ -3,9 +3,9 @@ AUX seamonkey.desktop 307 BLAKE2B 81aaa9a69dc60ae0872ebdfe796d3a6afbd4bd15c1c83c DIST seamonkey-2.53.15-r1-patches.tar.gz 33649 BLAKE2B ebee28386a1ed9a0b2f82029099d5488559ba14321b0b519d70b76c39a0f557a28955715d2c75a9e949bfb8aac54f9893c6ed37033b62439655479af4019f8d4 SHA512 2023ba24bb5e1de63617e67eb058608233bc873b5c4e994990f6db50c6c23fe58979ec4eb8b8a15d2aaf882ddd5c72194d09197df93bb310688c2a01b16a488e DIST seamonkey-2.53.15.source-l10n.tar.xz 13657060 BLAKE2B 128de12ad087be2f0c9f8e2622c837144bc2422f692f16babca7f69daf45432bb3ee547ec75cd3ddc1464818eb36ded09e6f3613a9d4f86b867328e4213e76f2 SHA512 91a3be1dfcd6c06953430afd2d07036c525b73e0132690575275430bca5ffe3082cb5c30df4cd921d961aa79333b6cefb6eace157fc65368254f4099ae879131 DIST seamonkey-2.53.15.source.tar.xz 260787300 BLAKE2B 1efa2a0fd3e4b2fa4d264eb2f373ec1208d3009b69e907cafab216b539b69598948dd8646e4c6365caaf764a00d6212b870f23dfa33fe6fd87df757ff5f115f3 SHA512 f4735af98be0e27a935852de9d309317e1639a420189b0432cb7bdf9707bab706ceec65e96b94953a6e4285b4501dcd25745fb9250b8bf30845d2b855dcc8b13 -DIST seamonkey-2.53.17-patches.tar.gz 24647 BLAKE2B f0c685bbd282d824b21aa76b8e041acc7f4a50e01142f6f72c2c31b6d555fda57e63cd205030348a570d1a3d80f7f47add2e14a0774bd2f3571adfbaed984578 SHA512 507bf544cb9ca27504dc66ba4024c5cb48fdcf125c7a7aaf1aae62397c911291dc54ff5e1057ccdb3ecb20fc23285a4e838ed7a4fa1201ac2b9de4e4d4834972 +DIST seamonkey-2.53.17-patches-2.tar.gz 25528 BLAKE2B 5a39a98c1292e3b70cea1f68e77fcee9f97c1962e6e81f5fca29f1ed9fe9f7fdd082ecf3d31fd5fb91533914665fa92ea1d3796fae48c30700a706f5cf48211d SHA512 7df818546c1fc69f41d8431a4d780f5fd5e1b608444198587fbb9afb736fff22c592bb5590300969e9b0ae7ff28255bc0d26d3409ef5849afae6708ad234972c DIST seamonkey-2.53.17.source-l10n.tar.xz 13661552 BLAKE2B 1006e3468d28bb04a9c2dd3ce3822153e5181ed84eb368acae28e22ad51a8b616caa35ff5b15e0cb0096d478034a30fa2ace5db87686e24d669607966338a42d SHA512 792b4f54617ffb7afb6c7a3cebcdbbcd0295322b68595f6c416b9bd32201f9295bccd96d633765c7ba6e46eeef687b325cd47817f46e476b2f7cda1304e466ab DIST seamonkey-2.53.17.source.tar.xz 266150192 BLAKE2B 2c79e4594ad6ad5b6b7ed594e86a8ae26a9137c84de055fd13bb77f98ebf382c31514efe311d8050ce75c27a5d3b8860fbee73f40afa7ce3334ed6ebcaa64d6a SHA512 479feca324dfe7bdb6e2a63da38251cafe1169d087d767b5857683f547417b4a5a388913e84bb8d0a9a292aef0d88aeaf25660670aa518bc4e45efcef8f2cfa7 EBUILD seamonkey-2.53.15-r1.ebuild 16583 BLAKE2B 7272584cfd8866949d911aa38f52f1f92b19c1acc709b438c5b8150dcb2b90919a6749201d06f82bbca7209d7afaecbadaa25d1c1010185f92e0be61f122e794 SHA512 13fce8dff68a4322f1a05c15f525436084315b1183f35d78ddf7c4a7bdd1097f2a5d67962abcecfda6ce322693d2b5ab0f2efc4b3255f1398e1df1d59a298975 -EBUILD seamonkey-2.53.17.ebuild 16596 BLAKE2B e9e7674856e02dce91ad56c415673f995e0f0fa1b96fa29749894b1c38a3afcd55ab495300b54bd7b05c40eda0bf5e58900bb6d9a0d9e711a53028ea6bec89ea SHA512 58e03afcdef6e6c3b00d898df3f23eb1d4739f60af3b31f31d7026152a644e36ea478e8d55229d890c46cae42092444d40f07aa571181114e70b8aeffda834a9 -MISC metadata.xml 2085 BLAKE2B bdc1da446f817a45f519f41f0eaba8c8437e81a1c4387cd94e168ed35548692b0b137e98a890cdd3cbb10fe3876820123fa22f64f69be8cb2fde31548184eca2 SHA512 50d64f3eba08f582c723328d7face922a67f62c08e3f23e719fe49092584e2e59e3e5e6a82e4b7bae6f9b05180f70e2e3cd5246315bd980a89207bb9172ed230 +EBUILD seamonkey-2.53.17.ebuild 17030 BLAKE2B 861a4640102b8ed3d4325d1115ab79bc4a729e347467c2467bcf89081c454f96bfdf7b1aba29c468ddf1b964c4b3ba742d50db96246cfc36f85c7fd4811d2af4 SHA512 dd24f860be33958b3f8b7b155063b120e16757396b4bd32f20fc64857f96ab9a8171babe418745732c9dbd901eae06f4c4f76cff6c2369fb8bbe7ae2f0e26f2f +MISC metadata.xml 2182 BLAKE2B ee38b9fda8af84b2559c9ce96f7cb5caadb2835bc7151013dca9afd29a9c56526ea59c79fa7943d243317544a80a2fbaf8020441e9865463712b3d11e5cd7933 SHA512 c67988e076776ab7bad9730d3d54c9a5780d00bc282654cf14fef4f5957354880d9293e2db57bdb820ad2a0a06111fe121ea841d8c0bb1941e2781ee585914bb diff --git a/www-client/seamonkey/metadata.xml b/www-client/seamonkey/metadata.xml index ceb788d90506..8b4a210f8e75 100644 --- a/www-client/seamonkey/metadata.xml +++ b/www-client/seamonkey/metadata.xml @@ -9,6 +9,9 @@ mozilla@gentoo.org Gentoo Mozilla Team + + BioMike/gentoo-seamonkey-patches + Build Mozilla's IRC client (default on) Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported) diff --git a/www-client/seamonkey/seamonkey-2.53.17.ebuild b/www-client/seamonkey/seamonkey-2.53.17.ebuild index 289ac518a75a..bc0d31bf84d0 100644 --- a/www-client/seamonkey/seamonkey-2.53.17.ebuild +++ b/www-client/seamonkey/seamonkey-2.53.17.ebuild @@ -8,6 +8,8 @@ WANT_AUTOCONF="2.1" PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' +LLVM_MAX_SLOT=16 + # This list can be updated with scripts/get_langs.sh from the mozilla overlay # note - could not roll langpacks for: ca fi #MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT @@ -21,7 +23,8 @@ MOZ_PV="${MOZ_PV/_beta/b}" MOZ_PV="${MOZ_PV/_rc/rc}" MOZ_P="${P}" MY_MOZ_P="${PN}-${MOZ_PV}" -PATCH="${PF}-patches" +PATCH="${PF}-patches-2" +PATCH_S="${WORKDIR}/gentoo-${PN}-patches-${PV}-2" if [[ ${PV} == *_pre* ]] ; then MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}" @@ -31,13 +34,14 @@ fi SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz - https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}.tar.gz -> ${PATCH}.tar.gz" + https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}-2.tar.gz -> ${PATCH}.tar.gz" S="${WORKDIR}/${MY_MOZ_P}" MOZ_GENERATE_LANGPACKS=1 MOZ_L10N_SOURCEDIR="${S}/${P}-l10n" -inherit autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils +inherit autotools check-reqs desktop edos2unix flag-o-matic llvm mozcoreconf-v6 mozlinguas-v2 pax-utils \ + toolchain-funcs xdg-utils DESCRIPTION="Seamonkey Web Browser" HOMEPAGE="https://www.seamonkey-project.org/" @@ -59,6 +63,16 @@ BDEPEND=" dev-lang/perl dev-util/cbindgen >=sys-devel/binutils-2.16.1 + || ( + ( + sys-devel/clang:16 + sys-devel/llvm:16 + ) + ( + sys-devel/clang:15 + sys-devel/llvm:15 + ) + ) virtual/pkgconfig virtual/rust amd64? ( >=dev-lang/yasm-1.1 ) @@ -67,7 +81,7 @@ BDEPEND=" " COMMON_DEPEND=" app-arch/bzip2 - dev-libs/atk + >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 @@ -98,7 +112,7 @@ COMMON_DEPEND=" jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( - media-sound/pulseaudio + media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) @@ -143,6 +157,15 @@ QA_CONFIG_IMPL_DECL_SKIP=( BUILD_OBJ_DIR="${S}/seamonk" +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build." >&2 +} + pkg_setup() { if [[ ${PV} == *_beta* ]] || [[ ${PV} == *_pre* ]] ; then ewarn @@ -151,6 +174,8 @@ pkg_setup() { ewarn "Those belong to upstream: https://bugzilla.mozilla.org" fi + llvm_pkg_setup + moz_pkgsetup } @@ -185,7 +210,7 @@ src_unpack() { src_prepare() { # Apply our patches - eapply "${WORKDIR}"/gentoo-${PN}-patches-${PV}/${PN} + eapply "${PATCH_S}/${PN}" # Shell scripts sometimes contain DOS line endings; bug 391889 grep -rlZ --include="*.sh" $'\r$' . | @@ -194,7 +219,9 @@ src_prepare() { edos2unix "${file}" done - use system-libvpx && eapply -p2 "${WORKDIR}"/gentoo-${PN}-patches-${PV}/USE_flag/1009_seamonkey-2.53.3-system_libvpx-1.8.patch + if use system-libvpx ; then + eapply -p2 "${PATCH_S}/USE_flag/1009_seamonkey-2.53.3-system_libvpx-1.8.patch" + fi # Allow user to apply any additional patches without modifing ebuild eapply_user diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index b95f2fc2618e..ed6430022325 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,9 +1,9 @@ -DIST vivaldi-snapshot_6.2.3077.3-1_amd64.deb 102087520 BLAKE2B a7eb0384e502933a5e0bc402325599b2f035c5b05c0697394dd2f3b7fb96373af78847fb4ac68efcf282d9f0193e7564b3317bce9dae36a6c2bd806b07348bc7 SHA512 1f1f51ce0efc083999e47dca84ed836381ffafd10b648b36108356656d6b7ba368c614af0da3eeec633a18e3d5a350adf684a2611ed3fa1e6065b328237d1912 -DIST vivaldi-snapshot_6.2.3077.3-1_arm64.deb 96982292 BLAKE2B 9e78a0326e7698bf1fd50e18691301e59102f148e06fa82e734e5e2436d69bc13cbf5839e0141fd7da7a8423df7a7150526507d4743faa1499ab1ba8af74d4ac SHA512 a83e341fe765cd1b0d6434f5abd7fc5ad2616e9785609fbd92835cd71cb5f959bfcf07d826e3c5935c8fa83cc36070579946cd7a3894bad8d2d755a4d1b40a70 -DIST vivaldi-snapshot_6.2.3077.3-1_armhf.deb 97523048 BLAKE2B 4ecf48c5e49dfa5eac58ca25dfb9aa6507a05baa50b19d34f4bbe5090a09df3c2ecca89eeea2c333df02164f706a1882c45e4896720e412bc7b11ef3756c2a31 SHA512 d50f40e87984e9de57fdfb765a38e35aa2dca8e2ddeb2d5624497bd078e39e169550df0aaa66a9921d46497a27dcba5765305a0c88fb8beea1306aab4b44e7d7 DIST vivaldi-snapshot_6.2.3096.3-1_amd64.deb 102038836 BLAKE2B 36e2e7e883f7a354dc2241f2f0121e04309b439c068886827b88f93edab70e77fb2ba59738dda59e90fb8c0379c6b60bace5e4ff2f4f8983e34de2362b6e5407 SHA512 aed351422094ab708bf1962ab4803671dd903b4eb094cfb2076df759a2e8f5359db11ddf939f02771edf99a3603a3c20f929cfc6a92aa7b927e97363a6e9f7e6 DIST vivaldi-snapshot_6.2.3096.3-1_arm64.deb 97107556 BLAKE2B 98c4ccad073ff768bf3b163da430a517a55c2da8c893766b2fc95f2934f8297489012b4db42b5af0167f1fc54d3608133576e95e91a2528b2137372d9808eb74 SHA512 b05592823534269cd94a10c780e7315a80d303669f8d8143b0c71733eb54b603963e6b35ea2c9e8ec965075f224c0125c7f029b497381b8a941e2e5a67371101 DIST vivaldi-snapshot_6.2.3096.3-1_armhf.deb 97675332 BLAKE2B 90070d43aa0b6cd2500a83f65af49e8dbd6a53f61f84aece3cc1e13decd2fd15b805ff79bc5eedda3db2ba23c3854ed01000dadf4a3e0fe6d03f035b80f4315a SHA512 1ef1e3af3d522f8792fa349492220dbed99a2a5aa6da51f90654dc6459540da30083e722b1a7b45c8add7ccd4ee7eef751e7665e07d9c6bd37b5114c4967e2e0 -EBUILD vivaldi-snapshot-6.2.3077.3.ebuild 3964 BLAKE2B 1573c1205a59dc58ee870944e43ae354b57737d62dc4029fd59167d4d1102cc888173c1d06837cd529ce83490e3916ce6a01b2b36b0a6731d513ca2262ef0fe3 SHA512 b5e877e01d3c4a74b6767d36b5e264bdb8d1d9f16d245b9262cb192ba2e879f2d16eb5ba6abac166b83c89ba51991af0fab383cffd98422cfed4e281d167269c +DIST vivaldi-snapshot_6.2.3102.3-1_amd64.deb 102121088 BLAKE2B 2dda1b0b94470e3b82a55efa143c0f989ee9fa47f6cb6355a245da0f60353260bf043781bdb1d54207ac1f6c4169c4644d6e32b89ff90bd0461331a2a975b659 SHA512 8e5f97cf2deead5e64c86cb08cef43b45a7b491d39d8d611e05e2e33665724c459e4858d8e8f7fed92b288f8a572badbd57ddbc7c4f358cdb67157fb04c4fdd7 +DIST vivaldi-snapshot_6.2.3102.3-1_arm64.deb 97144424 BLAKE2B a33c95d53eeb6b64b10c4424278755373f2dbe5fbafbf64a12ded40544acaacdc35ce618cc37a2a616e44b559159c4f3ed922cb4230eb5c355e134de41206009 SHA512 65d7aebd4f08c8fa0a98da39d6e86d0f5dc74e55111694f865e84405ead7031c61e2a7dea33a71232bbd32538f239f450ab54d50b2030e60347dd651299b6a8b +DIST vivaldi-snapshot_6.2.3102.3-1_armhf.deb 97713688 BLAKE2B 2826f6c2a164a9fc84a330a865162f92ded3d3810626bc4f4a1a175b5059809b7d66eb61d1fc5c2d7d9699250abedfa24f628ef1e3c2b15e4eb5aafb64b052c5 SHA512 de4a2042b2f2c8d5ad52d4ae7ff4c627f74d70ca0906335cf146c5a550420b78b956f89231f6db661afcf675728c81402d2545ce01c29bb63f4b1101e8527eea EBUILD vivaldi-snapshot-6.2.3096.3.ebuild 3964 BLAKE2B 1573c1205a59dc58ee870944e43ae354b57737d62dc4029fd59167d4d1102cc888173c1d06837cd529ce83490e3916ce6a01b2b36b0a6731d513ca2262ef0fe3 SHA512 b5e877e01d3c4a74b6767d36b5e264bdb8d1d9f16d245b9262cb192ba2e879f2d16eb5ba6abac166b83c89ba51991af0fab383cffd98422cfed4e281d167269c +EBUILD vivaldi-snapshot-6.2.3102.3.ebuild 3964 BLAKE2B 1573c1205a59dc58ee870944e43ae354b57737d62dc4029fd59167d4d1102cc888173c1d06837cd529ce83490e3916ce6a01b2b36b0a6731d513ca2262ef0fe3 SHA512 b5e877e01d3c4a74b6767d36b5e264bdb8d1d9f16d245b9262cb192ba2e879f2d16eb5ba6abac166b83c89ba51991af0fab383cffd98422cfed4e281d167269c MISC metadata.xml 485 BLAKE2B 2be960ebfbbc2eefeb14ad0e387c02d90fd29adf4dcc77db0413f3c89087cbffac1ce538279d33c9b901cb67ad437c981d230b8f0bed1e98ad60ad049865e716 SHA512 62feb46aa9afe538c9ccaf687ba199779a5ce9231530296db7dcf38149ad2097d0418a7a43dfc9fb4fcdf679cb1a9b66ac550bea2b8927bafaec8fefa9b0d8c8 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3077.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild similarity index 100% rename from www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3077.3.ebuild rename to www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz index efbf8d597707294cbbbb2b271c462a7850d5f8ff..a8bcb57a7ebb2190292bd5074dc22e848026791e 100644 GIT binary patch literal 4705 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 literal 4717 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 ++#ifdef __cplusplus ++extern "C" { ++#endif + + #ifndef __pure__ + #define __pure__ +@@ -36,3 +38,6 @@ void byte_zero(void* out, unsigned len); + #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) + + #endif ++#ifdef __cplusplus ++} ++#endif +--- a/scan.h ++++ b/scan.h +@@ -1,7 +1,9 @@ + #ifndef SCAN_H + #define SCAN_H + +-#include ++#ifdef __cplusplus ++extern "C" { ++#endif + #ifndef __pure__ + #define __pure__ + #endif +@@ -59,3 +61,6 @@ extern unsigned int scan_charsetnskip(const char *in,const char *charset,unsigne + extern unsigned int scan_noncharsetnskip(const char *in,const char *charset,unsigned int limit) __pure__; + + #endif ++#ifdef __cplusplus ++} ++#endif +--- a/str.h ++++ b/str.h +@@ -1,7 +1,9 @@ + #ifndef STR_H + #define STR_H + +-#include ++#ifdef __cplusplus ++extern "C" { ++#endif + #ifndef __pure__ + #define __pure__ + #endif +@@ -41,3 +43,6 @@ extern int str_start(const char *a,const char *b) __pure__; + #define str_equal(s,t) (!str_diff((s),(t))) + + #endif ++#ifdef __cplusplus ++} ++#endif diff --git a/www-servers/fnord/fnord-1.11-r3.ebuild b/www-servers/fnord/fnord-1.11-r3.ebuild new file mode 100644 index 000000000000..e9461de8b8f1 --- /dev/null +++ b/www-servers/fnord/fnord-1.11-r3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Yet another small httpd" +HOMEPAGE="http://www.fefe.de/fnord/" +SRC_URI="http://www.fefe.de/fnord/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~sparc ~x86" +IUSE="auth" + +RDEPEND=" + acct-group/nofiles + acct-user/fnord + acct-user/fnordlog + sys-apps/ucspi-tcp + virtual/daemontools +" + +DOCS=( TODO README README.auth SPEED CHANGES ) + +PATCHES=( + "${FILESDIR}/${PN}"-1.10-gentoo.diff + "${FILESDIR}/${PN}"-1.11-clang-16-build-fix.patch +) + +src_compile() { + # Fix for bug #45716 + use sparc && replace-sparc64-flags + use auth && append-flags -DAUTH + + emake DIET="" CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin fnord-conf fnord + einstalldocs +} diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest index 198344f4eac1..79b4bdade963 100644 --- a/www-servers/nginx-unit/Manifest +++ b/www-servers/nginx-unit/Manifest @@ -5,6 +5,8 @@ AUX nginx-unit.initd-r2 808 BLAKE2B efb9c3f33c5fd3070333ddb224ff0bcd4e7f8e1147b4 AUX nginx-unit.service 237 BLAKE2B 7e8b373372b7908bee80f4a57718a6b9ef7fd99872057006377284fb3bda088a0b6720b0246e5a27b6853d6351244432482f12afe5758b0f36dbdd1c04cce118 SHA512 fdf7ec12f58064c9a9fbd431fc4f56699563ff6bbf8124195810ca7a2e0ed813dbfdc41e6e1455b12960bd8d96fcf0eb2b632243d71d6a3b74d93a263c11596d DIST nginx-unit-1.29.1.tar.gz 906654 BLAKE2B 1068a1002b05f6f9f28b19745e3c1c0f1d1def89fad8489174fd7b38ddd8c9678f27a3b105f98a17d537621cdd2cbedf9f39b4c284a7918d290287f3c324fa49 SHA512 c99cea78804ead999e62777132fe204e0f87e1b58e55b0b4a074ab8d203149c14c8faef64872a44404f8fca5bfd98d2f9e4aae2db89bebeee15f27cabbc9f247 DIST nginx-unit-1.30.0.tar.gz 894843 BLAKE2B 7582887cf916d6bce45858f933a191121f8c9e7eb29d0df086ca48c6b87bd44ad650ac14e747587718a60fc39ba55c35e3469c91869c36f7e07f0db2c2840c39 SHA512 cee27016c5445eb44d144a491c6ec36445e45492c09775ec62613dd260e36a9a2d387088e3ae814082d1782dbcefca105e884ebd21dea94288a03062c945139d +EBUILD nginx-unit-1.29.1-r1.ebuild 2172 BLAKE2B 25d0ce1c6b4748d06874288324292e7524f7b3c44942e7462c703de4e2bd6318c0c08342808ac8f1f1f48e5a81795c5a7f69163264308470d7f5776f54b95554 SHA512 3a64c9e2b0455f522829d1d501cfda385b7ed0eb0aed69515df6aa03a972cb544395caf5f95a1c6e294c036e0df8df04a1480d5b3afe37b4b88a01e50f91a6b1 EBUILD nginx-unit-1.29.1.ebuild 2215 BLAKE2B fc5db358d12ec328a969e6b0260e3fc89b4792abb0c689661f1bbbdd52ca2c6c2733ce17499803b6e153ae432d1d3a62212ded0c6c4b47ee7fb7de8a386c5a44 SHA512 70e49718e8b243146a01e4461d4e9e95d57f13f4fa577e6370dab4d176f2134dc353a75dfb79a2db6e8dce1a6a856443af1b8e1cd6e902a1b82bedb0dbdfa0e5 +EBUILD nginx-unit-1.30.0-r1.ebuild 2337 BLAKE2B df357a6d0e9754f93a076dedd26d82fa6c10386665061e68402b5411f913105cb6ddaf0293bc18474c17f59133f21607c3a8cd3c6ba45018452c0fbeb3fec84f SHA512 5e4714a8efb3ae375e1e75530cd13677d6693051a622c421291b79acf3474738e377b620a429e27257ce17d7ef9d5749b9e76be39fbb3ed72bdcd10b0376b90a EBUILD nginx-unit-1.30.0.ebuild 2381 BLAKE2B 66c575a4d5ebb4131560ae95c78f095d1d3029d4388f57dd821d5cec489a552ccf29235c6a747896694ceba83ab11b8a9a9598fd691a4be0c230235cd64d5455 SHA512 44a00b96782952722ea01d79b952a9bc8102f5e6bf1b981c2daf6970169e2e21b16d9ec6dac17de5393c6ed74d053189600fcf7e344aed47ef283d7d496591ba MISC metadata.xml 879 BLAKE2B 00418e215986951cc2d3cc3cc70c38fd4f1d207ab1d51462bdebb4b896972257c2013c5faff206b889930632b03f8bd8ae606ac8e45c2c2ee438ff419b5fe8f7 SHA512 f45dc3c960be09fb09a69e36b63ff5fecff3f1937098a365b077f61db3533efa63fe5500a3c365aca55842bdf383e8c84e3e8b135b6feb8aff6d691e3ab810ad diff --git a/www-servers/nginx-unit/nginx-unit-1.29.1-r1.ebuild b/www-servers/nginx-unit/nginx-unit-1.29.1-r1.ebuild new file mode 100644 index 000000000000..af289a79a2ce --- /dev/null +++ b/www-servers/nginx-unit/nginx-unit-1.29.1-r1.ebuild @@ -0,0 +1,94 @@ +# 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 python-single-r1 systemd toolchain-funcs + +MY_P="unit-${PV}" +DESCRIPTION="Dynamic web and application server" +HOMEPAGE="https://unit.nginx.org" +SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +MY_USE="perl python ruby" +MY_USE_PHP="php8-0 php8-1 " +IUSE="${MY_USE} ${MY_USE_PHP} ssl" +REQUIRED_USE="|| ( ${IUSE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="perl? ( dev-lang/perl:= ) + php8-0? ( dev-lang/php:8.0[embed] ) + php8-1? ( dev-lang/php:8.1[embed] ) + python? ( ${PYTHON_DEPS} ) + ruby? ( + dev-lang/ruby:= + dev-ruby/rubygems:= + ) + ssl? ( dev-libs/openssl:0= ) + virtual/libcrypt:0=" +RDEPEND="${DEPEND} + acct-user/nginx-unit + acct-group/nginx-unit" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + eapply_user + sed -i '/^CFLAGS/d' auto/make || die + default +} + +src_configure() { + local opt=( + --control=unix:/run/${PN}.sock + --log=/var/log/${PN} + --modules=$(get_libdir)/${PN} + --pid=/run/${PN}.pid + --prefix=/usr + --state=/var/lib/${PN} + --user=${PN} + --group=${PN} + ) + + use ssl && opt+=( --openssl ) + export AR="$(tc-getAR)" + export CC="$(tc-getCC)" + ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration failed" + + # Modules require position-independent code + append-cflags $(test-flags-CC -fPIC) + + for flag in ${MY_USE} ; do + if use ${flag} ; then + ./configure ${flag} || die "Module configuration failed: ${flag}" + fi + done + + for flag in ${MY_USE_PHP} ; do + if use ${flag} ; then + local php_slot="/usr/$(get_libdir)/${flag/-/.}" + ./configure php \ + --module=${flag} \ + --config=${php_slot}/bin/php-config \ + --lib-path=${php_slot}/$(get_libdir) || die "Module configuration failed: ${flag}" + fi + done +} + +src_install() { + default + + diropts -m 0770 + keepdir /var/lib/${PN} + newinitd "${FILESDIR}/${PN}.initd-r1" ${PN} + newconfd "${FILESDIR}"/nginx-unit.confd nginx-unit + systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service +} diff --git a/www-servers/nginx-unit/nginx-unit-1.30.0-r1.ebuild b/www-servers/nginx-unit/nginx-unit-1.30.0-r1.ebuild new file mode 100644 index 000000000000..ed9744731336 --- /dev/null +++ b/www-servers/nginx-unit/nginx-unit-1.30.0-r1.ebuild @@ -0,0 +1,103 @@ +# 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 python-single-r1 systemd toolchain-funcs + +MY_P="unit-${PV}" +DESCRIPTION="Dynamic web and application server" +HOMEPAGE="https://unit.nginx.org" +SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +MY_USE="perl python ruby" +MY_USE_PHP="php8-0 php8-1 php8-2" +IUSE="${MY_USE} ${MY_USE_PHP} perl ssl" +REQUIRED_USE="|| ( ${IUSE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="perl? ( dev-lang/perl:= ) + php8-0? ( dev-lang/php:8.0[embed] ) + php8-1? ( dev-lang/php:8.1[embed] ) + php8-2? ( dev-lang/php:8.2[embed] ) + python? ( ${PYTHON_DEPS} ) + ruby? ( + dev-lang/ruby:= + dev-ruby/rubygems:= + ) + ssl? ( dev-libs/openssl:0= ) + virtual/libcrypt:0=" +RDEPEND="${DEPEND} + acct-user/nginx-unit + acct-group/nginx-unit" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + eapply_user + sed -i '/^CFLAGS/d' auto/make || die + default +} + +src_configure() { + local opt=( + --control=unix:/run/${PN}.sock + --log=/var/log/${PN} + --modules=$(get_libdir)/${PN} + --pid=/run/${PN}.pid + --prefix=/usr + --state=/var/lib/${PN} + --user=${PN} + --group=${PN} + ) + + use ssl && opt+=( --openssl ) + export AR="$(tc-getAR)" + export CC="$(tc-getCC)" + ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration failed" + + # Modules require position-independent code + append-cflags $(test-flags-CC -fPIC) + + for flag in ${MY_USE} ; do + if use ${flag} ; then + ./configure ${flag} || die "Module configuration failed: ${flag}" + fi + done + + for flag in ${MY_USE_PHP} ; do + if use ${flag} ; then + local php_slot="/usr/$(get_libdir)/${flag/-/.}" + ./configure php \ + --module=${flag} \ + --config=${php_slot}/bin/php-config \ + --lib-path=${php_slot}/$(get_libdir) || die "Module configuration failed: ${flag}" + fi + done +} + +src_install() { + default + + if use perl ; then + echo "1" + echo "D is ${D}" + emake DESTDIR="${D}/" perl-install + fi + + rm -rf "${ED}"/usr/var + + diropts -m 0770 + keepdir /var/lib/${PN} + newinitd "${FILESDIR}/${PN}.initd-r2" ${PN} + newconfd "${FILESDIR}"/nginx-unit.confd nginx-unit + systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service +} diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest index b780fb5a4a5b..6390e8b15dcb 100644 --- a/www-servers/tomcat/Manifest +++ b/www-servers/tomcat/Manifest @@ -6,23 +6,14 @@ AUX tomcat-9.0.72-build.xml.patch 3794 BLAKE2B 886bf69f4c78f385249e02e1f91ed9106 AUX tomcat-instance-manager-r2.bash 6999 BLAKE2B f1c771678bd8b894ecf242d5a8fb22f5b2f0f33445a1ff158c242b5154edc4483a5707ce33a5dcee53a3106e631ad8218243d8b72a32a10cd99e9646fa54085d SHA512 c30c156cbf2b53cf8498288bacaedd48872dce52f461ff32071310b438bdb5015c1cd1d512a2905c4db01e2b22342590e1b8aeadbd44f29062606fabbb2f2fed AUX tomcat-r1.init 3200 BLAKE2B eb913d32bb8c1883e58551a25ff9516337d947c6fd2c7b449601a89a4518286d61dbca76417265289782a7a08540d8e78a3ea1cd1427d43d87e24813261c0fee SHA512 3d32e2ad998adfbaea5fe0ffcbbe6659dcb530a110faed5f2712ae2fd767353b1fc3f1ac83a24d43138c1bfc55949e645833a428ab982be14415887fc46d9fab AUX tomcat.conf 1811 BLAKE2B a92606e113172c6f0f73e18ab8ad8796f38bd8c741bb2fd1f6c43d7682728729d0198d4150e42282c7e732750231b7cdbfb51de9b24f2ba780a22700965113c5 SHA512 0747dd2fdad6c68123425adce39f625d34924ae3e7c9d5a00361565a593047d7a4d01dee64c1ef831e5ad79b51750babaf642b0588d4b5948bbed441d53d654d -DIST apache-tomcat-10.1.10-src.tar.gz 6110165 BLAKE2B 2932cfbfb9981f40dac2902b1f79c4d6dc36bc1b787219c68418ceaecb6d2d9baab112d51fba7284952f06f5e477f800581d18b11a275ca05650f2b8b7408e6a SHA512 ce36493c4d3d0edf6c264ac76dc875e2ff8e9bf57c8b0dbf83e1cf2951d19959c2291ae1b837ef2050633237d8bc5764de22de2c483d402e6e58e58a626e6311 -DIST apache-tomcat-10.1.10-src.tar.gz.asc 849 BLAKE2B 4a00365338246354ab65f8b3dfeafc1fe9bc0a2c91c9a0597c7d0d2a47084ef9171e5c072b0a28c036e62ed44829672dd7af07b227f3bd00d6c79a92fa20e20d SHA512 ae8f43b80ecd6347336d57a585f1e22883ca8b308e8b6b4242fc687509b12dc410774c9ee7de4318b1a38cee7867e65ac33c6cb2f494a4d4b890f62df829da49 DIST apache-tomcat-10.1.11-src.tar.gz 6118924 BLAKE2B 0e97bafe7a0451c34d16f2c3ae37263d09746d3b240d0770970ccaaefa05d1a6e0687e17db5dd71ca6b305a6b9fdf2fd58e86f97bd07fd60ff239f5f262a5164 SHA512 5c722344bb5886fb33ef70f81d5e2500e6c8446b628cb118ee5fac710ee1d7f4cfbd134eac6955090cc0ba99518e3ddd18970c5f16793f51f089249959ec088f DIST apache-tomcat-10.1.11-src.tar.gz.asc 849 BLAKE2B 6427668fe4f93b1de322bafbefb9ef6ac47baca8d8cc56bddb267a35bd280792ce096971a032eacb04c0322d68c21af32b681d9ef9ba006c78dde489247429d0 SHA512 6895f874bf1265b2cab94594ff542d0b9760afaa70f1486b882b25593878470ab8a4d399cf5320bec9ae9d18f2a881f59072f0909345ddeb42d549ded460f791 -DIST apache-tomcat-8.5.90-src.tar.gz 6090385 BLAKE2B 54ff1c039553ab60ef394f0217dfbbca4f045cf9b74a378e9a4af1a6f80d7bbd244a8de36f29d02d4230cb31729d18dbfbf448bd16a0ff106cfbf6f17ee4fa65 SHA512 c7d35aca667d4f5119a5d18c9c6f6001d1bab5890b43c8965fb4866c92360351579aecddb922f3d63a1940af731d5691ad8b3e917678adffe619f5b3da320292 -DIST apache-tomcat-8.5.90-src.tar.gz.asc 849 BLAKE2B 13356f868bea4539a734368b924502127ec68f8cc430a0ccb27dc67058302791ada61e9ba66dd9cc566f783e12728795956c0c356d8176b0f32af3147a9960db SHA512 2ca19b885b464d941753cf506170d1fe7c9ce5f670c02d6059c07ae8e5259f302637d36b362c8c29953b05d22b35ae8f2bee4bbe1617e229a01cea8d081aa58a DIST apache-tomcat-8.5.91-src.tar.gz 6098592 BLAKE2B 026fb19cb938986401e95f5441c5a775c73bf31b5ca23c8be54d30a710fd9a5badd0ed9360598883ed641056594c3f471c21c834f79af3cdb4a879bb54402399 SHA512 f3a69630e3cd144c74ea3edce68f8e39bc67e734bf02822caf7c6e59a2e4db404a5c0bdf40a22614b6dd85bac3dc5821e6b74c56a1147655f602cdf39fb651f5 DIST apache-tomcat-8.5.91-src.tar.gz.asc 849 BLAKE2B 9f5f347692101a93dedf7014dc9d5351dfee5b956247edeec87c29b33548ff9c78c55a6e426aac40626a616ffaa73dd7f01ee5a384d080845f86b13c92f1cd63 SHA512 3d4bce771c7f044338eaad0d7d959c360396be67e989938a5595dfc42d1f7cfe451fc00de9197cd1a20ac2fc50f8b7ad93ecee07fe50c097fdeabf8ae1b8bf3d -DIST apache-tomcat-9.0.76-src.tar.gz 6259830 BLAKE2B a38641cb194ea479ebd9c03e288be1b6c9c53698f3e429d987aa03a2e5a8ddf9ed4fba1042d54a09825b225185161feabe6138ea1a3ff25287286e0960abb102 SHA512 64de4778a4e142baa6e49d5b2d2ca30aaf0133fa1cb450ceb528d6da0440933d01dc9571b6f7b35162de41bf740b71487948ba179ea3d2c75a842848e1bae7bf -DIST apache-tomcat-9.0.76-src.tar.gz.asc 833 BLAKE2B 84b32dd76c68fe774a4b626c0ceae00d93f83bb5ae2ba4c7be6283f1777c14e9985ab5759ce321574845c6765a0d65859b6fc55c1b99a11b097c304c39b4a60a SHA512 5780f514b4248ee95000e7a31c10d64e489cbc917189817098d9b157ad968a787384b25ae9caa7b74662d4a86976423d13e62b94188089265bc31b44cbbfef69 DIST apache-tomcat-9.0.78-src.tar.gz 6266960 BLAKE2B 15bf31c4d4445d0f7b8f53ea23aedefaa0e5635c3dce7e6bc35d11f7bba0e8f5b00263c680287c0b0a4743317dbf8191c1759fbe1f899e1aa157d488c037276d SHA512 220bf46004c4cbad536a7040c979651ee49a13994cf83045369c1bfdc0a96c0172ddc8fd24ab76c9526591c50033d915dbd258939b24d22d660050dcb5abcad4 DIST apache-tomcat-9.0.78-src.tar.gz.asc 833 BLAKE2B 2ee91e558dc0478b519a252e3c4b7101d5c96f5e95b06e29bc2be69b4f9828f35392633f870e1cbe45cd5f9215642d961e73be2ab501af287c64af7f8d370c15 SHA512 175c8c43f19ba82d658ac8a7c3496a335edfa7eafc12cf552ea40b8c6c1cd353d9af930091fc6a5069d75473ebebfac2a101e09925fb18119ed563945cf680c2 DIST biz.aQute.bnd-6.4.0.jar 16303123 BLAKE2B 73cdeb9e63c04b41db26f91efc3b01fdfd7c8796d6b1f556c77f90bcdbe048f374b5164b885689f3e62ca45b8ca8b97fce70e1fa13d807d2f76869155c8ba7f5 SHA512 b113177f97894b0ed5cfbc38f96c995d6425e981ec8c7b27d99044793ff77dd2450367ad9ee977f443fba349fe1d68fc26f3aaa737eba0a402abcf29716b2e85 -EBUILD tomcat-10.1.10.ebuild 5432 BLAKE2B d8468c032a279c8b1bd7f95d41c25a4c4e06e1a413b1ffecf32dc6fda76f4e91122b3f9e2426e4523d2f653430199c17fe503092c1e3b4269c1a527deb16f177 SHA512 9f907a70800df7da6be008ee8d4e8beb02e7c4f6595dbdec25aeac3298fce28143e71472b90278d36f4bb4704bab351d55274e9445884910b00ebb2ffbd8d83c -EBUILD tomcat-10.1.11.ebuild 5433 BLAKE2B aad79da428d6e624a93caf667c73b32e4a6d1482f1d782f80f80bb587a3902ee213836d40e1554eabda89b7f6fdd1bd11b4ad615cabf9c81eb5000b6c8bc2e37 SHA512 f62f86394de987790a1a070bf3856d05615f2f593726e3db82d70991d021bbcc168d345572637fb65211dbb3543b525d6ce30f8712e69048c49adaa41744adb3 -EBUILD tomcat-8.5.90.ebuild 4636 BLAKE2B 16d14d1b7ad61614010e6d3eb5cbf25f9545b8737d30422ad3ba140e40a686ae31ae091fc481f4d8835fd1cd71f44b9930c6cf41a561ba5121156088d6693f69 SHA512 9729f7813e53c57908b37d71d113df349880f1993ba6814f7470599960cfda8188d662d532c000338ed091ec3bf6bee7f5a4ae267cc7cd1cd232e800a0ff4bdb -EBUILD tomcat-8.5.91.ebuild 4637 BLAKE2B 91241d2fb01b2f5b91d859870f86732b1793568278551f52311179ee553ac46eb5adf67ab3ac04badc3b8315129da77e1e64145cf888a8f98e7223ae11334e29 SHA512 dc0c128616263c1d2066053cac073c92db1573a093e6585b0b42c580a7768c670df07b03a9da1b01bf6fd76e1b1d24af981e586aece6a7e966f019d0fa9cf570 -EBUILD tomcat-9.0.76.ebuild 5281 BLAKE2B 1a23d6095043a3ce77410fa6e0d5e9aa4663502f504e5ba890e4c130f5f797b2e273c863e90c68c536616b378ea05fe44c0ecb509b0a6f3f8875638db93e23a2 SHA512 c90de086e2a96275379dc815de77f79dd1300ce5f98543865539c305ca15dc83844ced874501a9ba9ba53048302aa921b7bd4c643ad5061af72433e6858403ef -EBUILD tomcat-9.0.78.ebuild 5282 BLAKE2B 4a2c928dfda87f667f4defa440d202f210a81c4ab361d62ecb22b40a24c0e825c5495de7ab15839e107c34a6ee7ace6b0a2a880c89f481ce83bcf81d791627e1 SHA512 4ebef803641515b9326443f3798478a0db830d30c4fa87d7c89d6776a0f4ced7368b20bd2e512b1bb967b64f16e7007c79201ab5358219cc57f997e3759e77e2 +EBUILD tomcat-10.1.11.ebuild 5432 BLAKE2B d8468c032a279c8b1bd7f95d41c25a4c4e06e1a413b1ffecf32dc6fda76f4e91122b3f9e2426e4523d2f653430199c17fe503092c1e3b4269c1a527deb16f177 SHA512 9f907a70800df7da6be008ee8d4e8beb02e7c4f6595dbdec25aeac3298fce28143e71472b90278d36f4bb4704bab351d55274e9445884910b00ebb2ffbd8d83c +EBUILD tomcat-8.5.91.ebuild 4636 BLAKE2B 16d14d1b7ad61614010e6d3eb5cbf25f9545b8737d30422ad3ba140e40a686ae31ae091fc481f4d8835fd1cd71f44b9930c6cf41a561ba5121156088d6693f69 SHA512 9729f7813e53c57908b37d71d113df349880f1993ba6814f7470599960cfda8188d662d532c000338ed091ec3bf6bee7f5a4ae267cc7cd1cd232e800a0ff4bdb +EBUILD tomcat-9.0.78.ebuild 5281 BLAKE2B 1a23d6095043a3ce77410fa6e0d5e9aa4663502f504e5ba890e4c130f5f797b2e273c863e90c68c536616b378ea05fe44c0ecb509b0a6f3f8875638db93e23a2 SHA512 c90de086e2a96275379dc815de77f79dd1300ce5f98543865539c305ca15dc83844ced874501a9ba9ba53048302aa921b7bd4c643ad5061af72433e6858403ef MISC metadata.xml 621 BLAKE2B 5565658450eaf5d63d832ed5f771084532243318f93e66a6241acd067cba1262cd957f8450e5aacdb68dc30933d889889cbceeb8b630b6bb8e8e39e8b95688c8 SHA512 89273106acd986ea2ac909f858ebcd538e42364b1d4a756b3550a805d3477f731db796307acb3db7376b33e199bd714c03bb1201578e97541f45f3100e7480f9 diff --git a/www-servers/tomcat/tomcat-10.1.10.ebuild b/www-servers/tomcat/tomcat-10.1.10.ebuild deleted file mode 100644 index 603e2c46e673..000000000000 --- a/www-servers/tomcat/tomcat-10.1.10.ebuild +++ /dev/null @@ -1,181 +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" - -inherit java-pkg-2 java-ant-2 prefix verify-sig - -MY_P="apache-${PN}-${PV}-src" - -# Currently we bundle binary versions of bnd.jar -# See bugs #203080 and #676116 -BND_VERSION="6.4.0" -BND="biz.aQute.bnd-${BND_VERSION}.jar" - -DESCRIPTION="Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz - https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND} - verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz.asc )" - -LICENSE="Apache-2.0" -SLOT="10.1" -KEYWORDS="amd64 ~arm ~arm64 ~amd64-linux" -IUSE="extra-webapps" - -RESTRICT="test" # can we run them on a production system? - -ECJ_SLOT="4.26" - -COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT} - dev-java/jax-rpc-api:0 - >=dev-java/jakartaee-migration-1.0.5:0 - dev-java/wsdl4j:0" -RDEPEND="${COMMON_DEP} - acct-group/tomcat - acct-user/tomcat - >=virtual/jre-11:*" -DEPEND="${COMMON_DEP} - app-admin/pwgen - dev-java/ant-core - >=virtual/jdk-11:* - test? ( - dev-java/ant-junit:0 - dev-java/easymock:3.2 - )" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc" - -PATCHES=( "${FILESDIR}/${PN}-10.1.6-build.xml.patch" ) - -S=${WORKDIR}/${MY_P} - -BND_HOME="${S}/tomcat-build-libs/bnd" -BND_JAR="${BND_HOME}/${BND}" - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc} - fi - - unpack ${MY_P}.tar.gz - - mkdir -p "${BND_HOME}" || die "Failed to create dir" - ln -s "${DISTDIR}/${BND}" "${BND_HOME}/" || die "Failed to symlink bnd-*.jar" -} - -src_prepare() { - default - - find -name '*.jar' -type f -delete -print || die - - local vm_version="$(java-config -g PROVIDES_VERSION)" - - # For use of catalina.sh in netbeans - sed -i -e "/^# ----- Execute The Requested Command/ a\ - CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \ - bin/catalina.sh || die - - java-pkg-2_src_prepare -} - -JAVA_ANT_REWRITE_CLASSPATH="true" - -EANT_BUILD_TARGET="deploy" -EANT_GENTOO_CLASSPATH="eclipse-ecj-${ECJ_SLOT},jakartaee-migration,wsdl4j" -EANT_TEST_GENTOO_CLASSPATH="easymock-3.2" -EANT_GENTOO_CLASSPATH_EXTRA="${S}/output/classes" -EANT_NEEDS_TOOLS="true" -EANT_EXTRA_ARGS="-Dversion=${PV}-gentoo -Dversion.number=${PV} -Dcompile.debug=false -Dbnd.jar=${BND_JAR}" - -# revisions of the scripts -IM_REV="-r2" -INIT_REV="-r1" - -src_configure() { - java-ant-2_src_configure - - eapply "${FILESDIR}/${PN}-9.0.37-fix-build-rewrite.patch" -} - -src_compile() { - EANT_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjar --build-only ant-core ant.jar):$(java-pkg_getjars --build-only jax-rpc-api)" - LC_ALL=C java-pkg-2_src_compile -} - -src_test() { - java-pkg-2_src_test -} - -src_install() { - local dest="/usr/share/${PN}-${SLOT}" - - java-pkg_jarinto "${dest}"/bin - java-pkg_dojar output/build/bin/*.jar - exeinto "${dest}"/bin - doexe output/build/bin/*.sh - - java-pkg_jarinto "${dest}"/lib - java-pkg_dojar output/build/lib/*.jar - - dodoc RELEASE-NOTES RUNNING.txt - use doc && java-pkg_dojavadoc output/dist/webapps/docs/api - use source && java-pkg_dosrc java/* - - ### Webapps ### - - # add missing docBase - local apps="host-manager manager" - for app in ${apps}; do - sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \ - output/build/webapps/${app}/META-INF/context.xml || die - done - - insinto "${dest}"/webapps - doins -r output/build/webapps/{host-manager,manager,ROOT} - use extra-webapps && doins -r output/build/webapps/{docs,examples} - - ### Config ### - - # create "logs" directory in $CATALINA_BASE - # and set correct perms, see #458890 - dodir "${dest}"/logs - fperms 0750 "${dest}"/logs - - # replace the default pw with a random one, see #92281 - local randpw="$(pwgen -s -B 15 1)" - sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die - - # prepend gentoo.classpath to common.loader, see #453212 - sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die - - insinto "${dest}" - doins -r output/build/conf - - ### rc ### - - cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die - eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} - sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die - - insinto "${dest}"/gentoo - doins "${T}"/tomcat.conf - exeinto "${dest}"/gentoo - newexe "${T}"/tomcat${INIT_REV}.init tomcat.init - newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash -} - -pkg_postinst() { - einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:" - einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help" - - ewarn "Please note that since version 10 the primary package for all implemented APIs" - ewarn "has changed from javax.* to jakarta.*. This will almost certainly require code" - ewarn "changes to enable applications to migrate from Tomcat 9 and earlier to Tomcat 10 and later." - - einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat and" - einfo "https://wiki.gentoo.org/wiki/Project:Java/Tomcat_6_Guide for more information." -} diff --git a/www-servers/tomcat/tomcat-10.1.11.ebuild b/www-servers/tomcat/tomcat-10.1.11.ebuild index 6320540b940d..603e2c46e673 100644 --- a/www-servers/tomcat/tomcat-10.1.11.ebuild +++ b/www-servers/tomcat/tomcat-10.1.11.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz LICENSE="Apache-2.0" SLOT="10.1" -KEYWORDS="~amd64 ~arm ~arm64 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~amd64-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/www-servers/tomcat/tomcat-8.5.90.ebuild b/www-servers/tomcat/tomcat-8.5.90.ebuild deleted file mode 100644 index 265c9e364fe1..000000000000 --- a/www-servers/tomcat/tomcat-8.5.90.ebuild +++ /dev/null @@ -1,154 +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" - -inherit java-pkg-2 java-ant-2 prefix verify-sig - -MY_P="apache-${P}-src" - -DESCRIPTION="Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz - verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz.asc )" - -LICENSE="Apache-2.0" -SLOT="8.5" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="extra-webapps" - -RESTRICT="test" # can we run them on a production system? - -ECJ_SLOT="4.15" - -# we don't use ~ for el and jsp because the same implementation -# is also present in tomcat 9 and it would be impossible to install -# both tomcat 8.5 and 9 at the same time -COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}" -RDEPEND="${COMMON_DEP} - acct-group/tomcat - acct-user/tomcat - >=virtual/jre-1.8:*" -DEPEND="${COMMON_DEP} - app-admin/pwgen - dev-java/ant-core - >=virtual/jdk-1.8:* - doc? ( - dev-java/jax-rpc-api:0 - dev-java/wsdl4j:0 - ) - test? ( - >=dev-java/ant-junit-1.9:0 - dev-java/easymock:3.2 - )" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc" - -PATCHES=( "${FILESDIR}/${PN}-8.5.86-build.xml.patch" ) - -S=${WORKDIR}/${MY_P} - -src_prepare() { - default - - find -name '*.jar' -type f -delete -print || die - - # For use of catalina.sh in netbeans - sed -i -e "/^# ----- Execute The Requested Command/ a\ - CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \ - bin/catalina.sh || die - - java-pkg-2_src_prepare -} - -JAVA_ANT_REWRITE_CLASSPATH="true" - -EANT_BUILD_TARGET="deploy" -EANT_GENTOO_CLASSPATH="eclipse-ecj-${ECJ_SLOT}" -EANT_TEST_GENTOO_CLASSPATH="easymock-3.2" -EANT_GENTOO_CLASSPATH_EXTRA="${S}/output/classes" -EANT_NEEDS_TOOLS="true" -EANT_EXTRA_ARGS="-Dversion=${PV}-gentoo -Dversion.number=${PV} -Dcompile.debug=false -Dexecute.validate=false" - -# revisions of the scripts -IM_REV="-r2" -INIT_REV="-r1" - -src_compile() { - EANT_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjar --build-only ant-core ant.jar)" - use doc && EANT_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only jax-rpc-api):$(java-pkg_getjars --build-only wsdl4j)" - LC_ALL=C java-pkg-2_src_compile -} - -src_test() { - java-pkg-2_src_test -} - -src_install() { - local dest="/usr/share/${PN}-${SLOT}" - - java-pkg_jarinto "${dest}"/bin - java-pkg_dojar output/build/bin/*.jar - exeinto "${dest}"/bin - doexe output/build/bin/*.sh - - java-pkg_jarinto "${dest}"/lib - java-pkg_dojar output/build/lib/*.jar - - dodoc RELEASE-NOTES RUNNING.txt - use doc && java-pkg_dojavadoc output/dist/webapps/docs/api - use source && java-pkg_dosrc java/* - - ### Webapps ### - - # add missing docBase - local apps="host-manager manager" - for app in ${apps}; do - sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \ - output/build/webapps/${app}/META-INF/context.xml || die - done - - insinto "${dest}"/webapps - doins -r output/build/webapps/{host-manager,manager,ROOT} - use extra-webapps && doins -r output/build/webapps/{docs,examples} - - ### Config ### - - # create "logs" directory in $CATALINA_BASE - # and set correct perms, see #458890 - dodir "${dest}"/logs - fperms 0750 "${dest}"/logs - - # replace the default pw with a random one, see #92281 - local randpw="$(pwgen -s -B 15 1)" - sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die - - # prepend gentoo.classpath to common.loader, see #453212 - sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die - - insinto "${dest}" - doins -r output/build/conf - - ### rc ### - - cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die - eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} - sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die - - insinto "${dest}"/gentoo - doins "${T}"/tomcat.conf - exeinto "${dest}"/gentoo - newexe "${T}"/tomcat${INIT_REV}.init tomcat.init - newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash -} - -pkg_postinst() { - einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:" - einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help" - - einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat and" - einfo "https://wiki.gentoo.org/wiki/Project:Java/Tomcat_6_Guide for more information." -} diff --git a/www-servers/tomcat/tomcat-8.5.91.ebuild b/www-servers/tomcat/tomcat-8.5.91.ebuild index ec49ff58bef9..265c9e364fe1 100644 --- a/www-servers/tomcat/tomcat-8.5.91.ebuild +++ b/www-servers/tomcat/tomcat-8.5.91.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz LICENSE="Apache-2.0" SLOT="8.5" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/www-servers/tomcat/tomcat-9.0.76.ebuild b/www-servers/tomcat/tomcat-9.0.76.ebuild deleted file mode 100644 index 6c17491db575..000000000000 --- a/www-servers/tomcat/tomcat-9.0.76.ebuild +++ /dev/null @@ -1,180 +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" - -inherit java-pkg-2 java-ant-2 prefix verify-sig - -MY_P="apache-${PN}-${PV}-src" - -# Currently we bundle binary versions of bnd.jar -# See bugs #203080 and #676116 -BND_VERSION="6.4.0" -BND="biz.aQute.bnd-${BND_VERSION}.jar" - -DESCRIPTION="Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz - https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND} - verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz.asc )" - -LICENSE="Apache-2.0" -SLOT="9" -KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" -IUSE="extra-webapps" - -RESTRICT="test" # can we run them on a production system? - -# though it could work with 4.22 and upstream uses 4.20, -# we still use 4.15 because 4.20+ is currently built with java 11 -# and it would force Tomcat to use at least java 11 too -ECJ_SLOT="4.15" - -COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT} - dev-java/jax-rpc-api:0 - dev-java/wsdl4j:0" -RDEPEND="${COMMON_DEP} - acct-group/tomcat - acct-user/tomcat - >=virtual/jre-1.8:*" -DEPEND="${COMMON_DEP} - app-admin/pwgen - dev-java/ant-core - >=virtual/jdk-1.8:* - test? ( - dev-java/ant-junit - dev-java/easymock:3.2 - )" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc" - -S=${WORKDIR}/${MY_P} - -PATCHES=( - "${FILESDIR}/${PN}-9.0.50-insufficient-ecj.patch" - "${FILESDIR}/${PN}-9.0.72-build.xml.patch" -) - -BND_HOME="${S}/tomcat-build-libs/bnd" -BND_JAR="${BND_HOME}/${BND}" - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc} - fi - - unpack ${MY_P}.tar.gz - - mkdir -p "${BND_HOME}" || die "Failed to create dir" - ln -s "${DISTDIR}/${BND}" "${BND_HOME}/" || die "Failed to symlink bnd-*.jar" -} - -src_prepare() { - default - - find -name '*.jar' -type f -delete -print || die - - # For use of catalina.sh in netbeans - sed -i -e "/^# ----- Execute The Requested Command/ a\ - CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \ - bin/catalina.sh || die - - java-pkg-2_src_prepare -} - -JAVA_ANT_REWRITE_CLASSPATH="true" - -EANT_BUILD_TARGET="deploy" -EANT_GENTOO_CLASSPATH="eclipse-ecj-${ECJ_SLOT},wsdl4j" -EANT_TEST_GENTOO_CLASSPATH="easymock-3.2" -EANT_GENTOO_CLASSPATH_EXTRA="${S}/output/classes" -EANT_NEEDS_TOOLS="true" -EANT_EXTRA_ARGS="-Dversion=${PV}-gentoo -Dversion.number=${PV} -Dcompile.debug=false -Dbnd.jar=${BND_JAR}" - -# revisions of the scripts -IM_REV="-r2" -INIT_REV="-r1" - -src_configure() { - java-ant-2_src_configure - - eapply "${FILESDIR}/${PN}-9.0.37-fix-build-rewrite.patch" -} - -src_compile() { - EANT_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjar --build-only ant-core ant.jar):$(java-pkg_getjars --build-only jax-rpc-api)" - LC_ALL=C java-pkg-2_src_compile -} - -src_test() { - java-pkg-2_src_test -} - -src_install() { - local dest="/usr/share/${PN}-${SLOT}" - - java-pkg_jarinto "${dest}"/bin - java-pkg_dojar output/build/bin/*.jar - exeinto "${dest}"/bin - doexe output/build/bin/*.sh - - java-pkg_jarinto "${dest}"/lib - java-pkg_dojar output/build/lib/*.jar - - dodoc RELEASE-NOTES RUNNING.txt - use doc && java-pkg_dojavadoc output/dist/webapps/docs/api - use source && java-pkg_dosrc java/* - - ### Webapps ### - - # add missing docBase - local apps="host-manager manager" - for app in ${apps}; do - sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \ - output/build/webapps/${app}/META-INF/context.xml || die - done - - insinto "${dest}"/webapps - doins -r output/build/webapps/{host-manager,manager,ROOT} - use extra-webapps && doins -r output/build/webapps/{docs,examples} - - ### Config ### - - # create "logs" directory in $CATALINA_BASE - # and set correct perms, see #458890 - dodir "${dest}"/logs - fperms 0750 "${dest}"/logs - - # replace the default pw with a random one, see #92281 - local randpw="$(pwgen -s -B 15 1)" - sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die - - # prepend gentoo.classpath to common.loader, see #453212 - sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die - - insinto "${dest}" - doins -r output/build/conf - - ### rc ### - - cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die - eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} - sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die - - insinto "${dest}"/gentoo - doins "${T}"/tomcat.conf - exeinto "${dest}"/gentoo - newexe "${T}"/tomcat${INIT_REV}.init tomcat.init - newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash -} - -pkg_postinst() { - einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:" - einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help" - - einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat and" - einfo "https://wiki.gentoo.org/wiki/Project:Java/Tomcat_6_Guide for more information." -} diff --git a/www-servers/tomcat/tomcat-9.0.78.ebuild b/www-servers/tomcat/tomcat-9.0.78.ebuild index d3185bf4ed18..6c17491db575 100644 --- a/www-servers/tomcat/tomcat-9.0.78.ebuild +++ b/www-servers/tomcat/tomcat-9.0.78.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz LICENSE="Apache-2.0" SLOT="9" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/x11-apps/Manifest.gz b/x11-apps/Manifest.gz index 720c11da60f83c8902a763be2987454ee9c156c2..c9e18b38385501e5caa05471404a93a5cdb0a8d8 100644 GIT binary patch literal 13845 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 X6ol6uh@D5v|MdR=Wpw$-a$^7hsb+af literal 13848 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 a??s10L3rJP*m<=4PyY|`DtQTVV*mhndSjyi diff --git a/x11-apps/xrdb/Manifest b/x11-apps/xrdb/Manifest index 37e32eb2ee68..b1560047bd94 100644 --- a/x11-apps/xrdb/Manifest +++ b/x11-apps/xrdb/Manifest @@ -1,5 +1,5 @@ DIST xrdb-1.2.1.tar.bz2 143216 BLAKE2B eaec55ec825b324cc2a8a617554e5f41d40b8bfb081a66d54168ed1e3f31df11d554f734e77fe49618039ec895c10229f1ab23bef41cf5f2c39a6246946ec5f0 SHA512 d88135cdfea8536523dfb986249ee42761d5363c936352f12f55b4d0c849f21236f7d74d39869c5ec5b549019d6ed89d9096cde4b3c2b4816c2778a8e370b5c9 DIST xrdb-1.2.2.tar.xz 136768 BLAKE2B fbf396089a82db2a21866527f7d847f106164e1ce10795a2f96e34d5165311f4ed718eee10429792fc4fe273529af3350c41d765cb067c6310707bcc976bfdbe SHA512 c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c EBUILD xrdb-1.2.1.ebuild 387 BLAKE2B e6b4865381a22b6488fd27c60839297d844ab1245cef777e31f7013690d962f34a8778b22294f2ef47e66d18e1c7f06fbc4c4ee8c98ae5c84fab9a868ec22422 SHA512 814d52c7ac718f4bf3ac3ab9cf2a2449cbdc59d3a1c109a584cb3a151a58c324f7478f20c089eee41b7ff4ecc40b0df37bd4f5d73c21b1d81d965cda5cc2207b -EBUILD xrdb-1.2.2.ebuild 439 BLAKE2B a68881a3dc95753d72f68415b5e0e8208860bc551a396d23c4d5486f55374b6d76982a8778aabcdadb4f707aa304cae52b37a17066c7dcaa5c59c8857a23f240 SHA512 0de3803e2405f26cb45f014a3465f9c0b756c6ad4932410d573e8ea4beb0fd43ccd5c9f8a946da17bb131ab38c35473f52d3a6135cad1f460009fb0f37db00f5 +EBUILD xrdb-1.2.2.ebuild 437 BLAKE2B 577c11bd1414723abe0a0e70aee9f8af8a7b255c6ec804bb988d1115794be30e0fd29dbd15e28e5bea75957be074271060d913fdbdf513721e9f1058d21eac8c SHA512 89ebd300ec85017728156966f603c6d5c73df9060c11cc77da99a37de0e2b8f2e490bd094f40c3cb2f14c84bf46d10465ff6581783808b3f041dcf69c98efc22 MISC metadata.xml 399 BLAKE2B 7adcb220d4118dfcae5b1f63bfd8419c0e69f7d884f87aeba7300742a5755e5a58e20727714e6c628e7711b2eee894b1658df8d796a6c57d69e0cde7dda3f5ab SHA512 3442545076bb0ac270b4b057fb2fad534cc566ab7a79d301d6efeb8923914a06863ba47d2fc18bc486aa71e2b36ed4538e8bba445387d3f8a31e9fd1d6696a7a diff --git a/x11-apps/xrdb/xrdb-1.2.2.ebuild b/x11-apps/xrdb/xrdb-1.2.2.ebuild index e62f0d6eaa58..1deb8a1ba16b 100644 --- a/x11-apps/xrdb/xrdb-1.2.2.ebuild +++ b/x11-apps/xrdb/xrdb-1.2.2.ebuild @@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X server resource database utility" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=" x11-libs/libXmu diff --git a/x11-apps/xwd/Manifest b/x11-apps/xwd/Manifest index 4227763f1b08..6b1414bd4039 100644 --- a/x11-apps/xwd/Manifest +++ b/x11-apps/xwd/Manifest @@ -1,5 +1,5 @@ DIST xwd-1.0.8.tar.bz2 151153 BLAKE2B 9db972c3f484abde7f6925da6b9e567548e9ceab8f3484ca8f5649e1505ef72652d03f738b2e2edd3179a9561b9dca76bf13d26b025523d22f9f2d98ebf1b8c7 SHA512 d2aaf42c60d20c4b09f4947d3702058dbfad4633b2c5c8ea62e8897fc9ced1ab3417ce99255a223286d21a731f543019470737e3074f1bc68033b4eb47bc773e DIST xwd-1.0.9.tar.xz 141940 BLAKE2B 06505859e28095ba4c34f76001aa283b2b173d71f78c83e067faefe91671475daf9adcedecdc9c090826ecec8fb73763529fb9fae1ebd1e62e67d7ec70117c78 SHA512 ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56 EBUILD xwd-1.0.8.ebuild 370 BLAKE2B fef8f05cc7be077eb6d83ac34fc47d9164bfb0f11248ab16d1494c6e3f19e3bf2b316f4940bc32b3e78b0cea851fa07851947d2125ef896a2237c3a003b5e392 SHA512 68d6018410f17c312874f2345629a27792e3cb1c1fb1667a61d45ef6650199afc014f4c76be69cfa81c3982c9e094a67bff0f118e2b3c7b97ecd6d7429ad9ae8 -EBUILD xwd-1.0.9.ebuild 380 BLAKE2B 0a195475f8f12aeeb2eff0069f10ca291cf3bbe2cd5271fede7861d0a1f2ebd8e752fa5e479053585b3003b8b0514594b7443d92c021e487e1b1cc5743b5620a SHA512 1373eee9af53783798160e53702781a908669056a13572c9aaf7f8c7a98abdceba4c6481d1a557878b156e5495cfc518b29cae15c5842c079843ecffb086d9b5 +EBUILD xwd-1.0.9.ebuild 378 BLAKE2B aacc8dc013492cd06fdaafd4164e937ee101d2388d3e16a221da372e6b20937061e46d7d8189156e946c0b970d2816fc79f61b70fad0faab797d53341e3166bb SHA512 af0d011bc6e08398c41a8d9dd1756126399fd51921de0b7ac1565ab3bff7d00f483068c32a75fed044d0e254d95a45f69965977d13d71963e82df1aad8539bd3 MISC metadata.xml 334 BLAKE2B 89ce3ac33d605b40ac491ded3e0108e37b1ce6500fa75a6fd21be9c3da8aecfc7edc1e389caf99350233eade2ae6eaefe2686493299a69b58da5f23466533632 SHA512 6de21327763609e6eb8ff88610feed843ddef9c68275ec21da51c227b2446db8dfa9cf76205d09745c00ab6aa2b9ad3b9a9cfc3997c29dbed9f2df65e7021405 diff --git a/x11-apps/xwd/xwd-1.0.9.ebuild b/x11-apps/xwd/xwd-1.0.9.ebuild index a3836eb5ad5b..d371998cc117 100644 --- a/x11-apps/xwd/xwd-1.0.9.ebuild +++ b/x11-apps/xwd/xwd-1.0.9.ebuild @@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="dump an image of an X window" -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" RDEPEND="x11-libs/libX11 x11-libs/libxkbfile" diff --git a/x11-apps/xwininfo/Manifest b/x11-apps/xwininfo/Manifest index b5e17e32eba4..435fc22af9dc 100644 --- a/x11-apps/xwininfo/Manifest +++ b/x11-apps/xwininfo/Manifest @@ -1,5 +1,5 @@ DIST xwininfo-1.1.5.tar.bz2 172496 BLAKE2B ad657a96b74190981ecd2d946d1b81fcd0515a481f0d6d880d790b8e1eb4bf7e85bdd9a74b631acb88c2254839afde7f6ee79647af66c357c8ef4199aac51f02 SHA512 a3268bbeeeeafac94e589fdd47554a965910d40df7cc3d9c36c7c24fa4f5dd49615484d5916ccb41efca9cd4cf9d8981a4c60953b921220b3f4f57f9cce0e1a6 DIST xwininfo-1.1.6.tar.xz 161660 BLAKE2B d23d175d6083d95ef5f5df79fb1c88b4d92c618dbec90ee3dc4ae07fe2c5600b9c4dd00dcf3a32b512b51ecf9c6a11e5e7a5bb398f2cb479bdea05b076e5fd73 SHA512 c6df4ed3dcf97772450612f2786ecab8313a43bb78e0b8020cc9ec228b3f466f55090313ad02c8159a73a6892d117322ad85e28d9d76e38bb84c9750712c20bc EBUILD xwininfo-1.1.5.ebuild 405 BLAKE2B 4207967e06c2b0ab615e14982086fb744696d21291f47b3c15bf5889ccc4978c7e17a883a3760a22cf0d905ff3501b75ae7165e011f3c8e054d125f510c7f1dd SHA512 2072c2759d6d08e9014a374c4245c2b3b3cc4a278e9940cf82a20e6ffc56fd8e22f01322a325900703f74d0c3fbd5c7f5c38d21cb1369f8fd7633636aef6c7e8 -EBUILD xwininfo-1.1.6.ebuild 491 BLAKE2B 3ee61a6dc49b6439482ba0c410bcca3b187da374660c6f85c889d1c881a5f0318d6f58964f69a06245b035528eb42c3e1e7fd0fbf107cd7314d1a3b6bc7e844a SHA512 71b8785ae2ea19ead07efab2b487d48fd714b8d61903e71a1d921994bff8a8c08fc4da2076d1f975f951cb7adcfe3d8f134ce5721ac3d482f2992127a100ff14 +EBUILD xwininfo-1.1.6.ebuild 489 BLAKE2B 12d76dd78d3dda806fc04f788bf687868041a7c975d80f77dd6a477f25951067d22d41a910fe460076d081b996511a0b7d7d246b2239d4041ea35b7367e53cb9 SHA512 d1de3eb3ca6f791029c96f280df958469850dc16b781f12a0833e68cc2117c608c69648e286d9b5bd2504113fa8d35a6cde7770cb4b463b843a568106f3c2289 MISC metadata.xml 339 BLAKE2B 43b93c2c0772315059c28136add97d519c99b524e0ce0cbc77468a13a9fcf0512a1cfad7b23e60ff766bdd25f3aa1ff4d9448850ada5a4958cb7f8c46aacbb53 SHA512 50b18ec621e21541c1e4e0073d71c3a31cf763d333adf0afec2eea6becb38a7d72704616a5a2bfc5037527af4b08d8d71b48805e0145d8add9ce19d1941234df diff --git a/x11-apps/xwininfo/xwininfo-1.1.6.ebuild b/x11-apps/xwininfo/xwininfo-1.1.6.ebuild index 2ddc34e033b5..fc1d013e5e98 100644 --- a/x11-apps/xwininfo/xwininfo-1.1.6.ebuild +++ b/x11-apps/xwininfo/xwininfo-1.1.6.ebuild @@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="window information utility for X" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=x11-libs/libxcb-1.6:= diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz index 56aa66700d160c59969e2926c38abe7fc05bc018..587b1516e26d9ce9d2b0aeb77c84dae40fc29e49 100644 GIT binary patch literal 1549 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 diff --git a/x11-base/xorg-proto/Manifest b/x11-base/xorg-proto/Manifest index 1a6c72b8d280..ca79c05f233c 100644 --- a/x11-base/xorg-proto/Manifest +++ b/x11-base/xorg-proto/Manifest @@ -3,6 +3,6 @@ DIST xorgproto-2023.1.tar.xz 759168 BLAKE2B e794f8acb2b01f97cee80b01b3b67aa06915 DIST xorgproto-2023.2.tar.xz 759040 BLAKE2B ff255b91770ad11cdcc48d12815317285d8d16d28011a86166f3e07af18b30fdf35c2eb7b6537504eb4c0e9ca65b3116493422b6faebe04ee80e6aee92387675 SHA512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d EBUILD xorg-proto-2022.2.ebuild 1173 BLAKE2B 21d1208d849bfcb84f1649372604a95f173cd0212ea6acbc649c2d7cf043a333ea97c40d23834aee8927d9676b6f3fcd052fd57d388c1ee1a9572ee72a27e618 SHA512 3788a426e7bb9b141e0fbd1b5b54ca1c5ee393e669f57fea491e4f476f845af37f07b012fb32e3faedb97c53b2fe95c59ef2d502f363578d2400c16da8ddacb1 EBUILD xorg-proto-2023.1.ebuild 1181 BLAKE2B 8dd0b0a64b6df83e56f2c8d8d6c73c0b45f434001358b32f1ce9c20368cc02e54388f63af9f0284c0b41532f504893139e44d82b32636cda929d4925391841f4 SHA512 4d3ef3365fa88fd51b075e634100ebb59dbde35e7c35d824718f484de38e7a9177da5f9475db749ca85f8f58fd303f0c08417e3d9895badc81513d0f91a41204 -EBUILD xorg-proto-2023.2.ebuild 1176 BLAKE2B ddb4f1895365b8abb2d4cb66b6ed3f0db8a469a302cc21f95f53edce2ee1a993df785aa359496f71ebc4aae1d4499e61547386426dff1e571d5518914cd3a02d SHA512 4db9c83a3008e9e8298750201f1d75fc4f9ebae9ba44f63d61f5f1127159b4e79f953852cb37d2af9813968582b60b012214cfe2b437c7d4e6ad0700217bfa42 +EBUILD xorg-proto-2023.2.ebuild 1174 BLAKE2B e5e741e49d1ffaf42185c8e33e2c6a326af0f858bc5c9d5715433ea0cac28d00717f0ec7c16257dfedbdbc678ee5dc35b367918c793e7269264b9ce4085c00b7 SHA512 81748c90839e5945ce06852e36894e1fba1b11606a82cf59657db42da5df5dde6cf68abe9b40228dbc0ee9bac4e86da52fe885f9b236fafdcc5bdb3492e2ce45 EBUILD xorg-proto-9999.ebuild 1192 BLAKE2B 2d22f854d67b5da7ae5dd31576e69c5ac5081f3b72c1adbfce569bda4177edbd9e8a3875be5c627042bb5bae28a2f77c0c349bf5d4d33dac3f4fd9d8b068a010 SHA512 2317ddfc9900061d66c03fe109186860083f8e2b4912fb6a807615160464642871d89180712c81c488ccab85a5b5d542f8078d2cf4d410f5b281104958444545 MISC metadata.xml 342 BLAKE2B 86fa6d992d56d65a60c04ece61c97dcdd3cb0807dd7d895d907d83fe78427df05b15b5924d7b96a38164003e11a7de78470829c72238acfa35473d2f536b5363 SHA512 03783fc18d1dc17283ec540947907d98ecae2c6cb4350701d1976350aa39e1784d91e698fbb0d672d9be50c53ad9aa8e3d0e14ddc24d495654768709d8675826 diff --git a/x11-base/xorg-proto/xorg-proto-2023.2.ebuild b/x11-base/xorg-proto/xorg-proto-2023.2.ebuild index 253f92981c52..1f6a50298e7e 100644 --- a/x11-base/xorg-proto/xorg-proto-2023.2.ebuild +++ b/x11-base/xorg-proto/xorg-proto-2023.2.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto" if [[ ${PV} = 9999* ]]; then SRC_URI="" else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.xz" S="${WORKDIR}/${MY_P}" fi diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest index fd774fa5b3cc..fa80076f05d1 100644 --- a/x11-base/xwayland/Manifest +++ b/x11-base/xwayland/Manifest @@ -3,6 +3,6 @@ AUX xwayland-drop-redundantly-installed-files_v2.patch 745 BLAKE2B eb9a61b2746c7 DIST xwayland-23.1.1.tar.xz 1286460 BLAKE2B 2f0095510a15eab4096696fcfdbf0cfe6814b48bd5b5666701a61bc942ce2fe00555a7d5a45cbaec2066bbbfd9b863909e0398d3d6aaab1dfc0e78d1ea913080 SHA512 21c386847135c5cb4ac884926b0fbeb6ad21c9ee54752e0cdc8418e31a72872d81032159c1d91b8afb915aaaf65e80454342461d676996b2f3c535a37b0147f0 DIST xwayland-23.1.2.tar.xz 1287396 BLAKE2B 56e213ea9d8cfa0ab316fb0a09d623427b7fa6effc6feb2b1d4364ee494b54d82e1863fbba86f824b09bf07b0b83fe5e85595f5cd00fdfa38fd72923922c2ea4 SHA512 796939106e8c986f2e8d6a1ff27f3a51cda0718825c3a6da678573de95a61bcc9fac484a34c6f8f762f7078f5289aa35c393725ea0b0f7e5d153352ab01a48f5 EBUILD xwayland-23.1.1.ebuild 2179 BLAKE2B 228f4234a40c45b54699176b0165902e968021e75b284bae5afff110a3e7eb4437cd8ef651d5a98d4e47226ba87e49186118eb18a412a68906f28c25f80b60fa SHA512 2d5b47ea010a3cad00e89d914a76004bd14c001e5cdaa324ef1438a47951da51c6aab34dce8eb46dcdbbcb6f08ea1acd799c3d5cfb052d5f112e24be0c620d5a -EBUILD xwayland-23.1.2.ebuild 2181 BLAKE2B 5e5f2a8d01ba6983b676e2cdf2b6b7d1fb0243b13975da3f085072b315f084b7f5e6e4f1f18e5b3df7c16b50d9b5703ca8e168b85c23f7bfa682882dbac182c8 SHA512 ab8d6bf211db2f0548401f26fbda3827a842410aaa3f3b12f21aaf1c17a5b3a8662b0f528a907f6ce09e284960fbf05488474591f66012c5be59239ea82087b6 +EBUILD xwayland-23.1.2.ebuild 2179 BLAKE2B 228f4234a40c45b54699176b0165902e968021e75b284bae5afff110a3e7eb4437cd8ef651d5a98d4e47226ba87e49186118eb18a412a68906f28c25f80b60fa SHA512 2d5b47ea010a3cad00e89d914a76004bd14c001e5cdaa324ef1438a47951da51c6aab34dce8eb46dcdbbcb6f08ea1acd799c3d5cfb052d5f112e24be0c620d5a EBUILD xwayland-9999.ebuild 2252 BLAKE2B 33c7487e426507767c262dcd0d74aa3384bb63c2cbaf6968a57c7c259a213bbd72d4d4b6f276132f8764fd2dc42f13a9db7eeab4ae78e5e570d19cf4386f0d6b SHA512 2650874f3f640d35b8f93e73c5b3463893d1b718d713fe9c7af3a9c18c8b9025b942d96335b16d88eecdc47885bb2876ffe84726a66765515be6a675237d15cd MISC metadata.xml 543 BLAKE2B 6d9eaf03b02d3db1a546ca6443bc0e4964be085031c18ba0b5e58e615ef48090f181894fc9aec4abe358a8b59131423135b3bb25f0fe3a3cbb628e8d0f52c273 SHA512 075a7e2f5b39b537472c2ce242d9c7dde98be8230c6b48ec4a4115bd740011d1792a9d8188b44326276c91b7ddb56f01d1e548199786885b0f766854eab047b6 diff --git a/x11-base/xwayland/xwayland-23.1.2.ebuild b/x11-base/xwayland/xwayland-23.1.2.ebuild index 2ec85ce13325..daae70c691b2 100644 --- a/x11-base/xwayland/xwayland-23.1.2.ebuild +++ b/x11-base/xwayland/xwayland-23.1.2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 else SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="Standalone X server running under Wayland" diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz index b4752b2f83b1dcbd0a7403d7be61e88c145fa61c..a7729d02c5de7343f9e19703c1a73045216e8201 100644 GIT binary patch delta 4721 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 literal 4721 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 diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index fa8e1907e607..3ae4318faf72 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -56,8 +56,8 @@ DIST open-gpu-kernel-modules-525.47.35.tar.gz 10323862 BLAKE2B 2b3bc18c14755b8ad DIST open-gpu-kernel-modules-535.86.05.tar.gz 12698016 BLAKE2B d0534a2e6b966065f15526c9c699fc4f47cbc12e4bcdba5b5e9d34a920e12aab994009aef158b336ad59ec0cde98bd5686fe606d8bec25ac2aaab49492d37e77 SHA512 da1964921f2f0a07e136ad5301b633c01d1e045b5fbb4ebb32f5d57471a89e649a1b653bbbb62e97755d070ce911c442ceaac2fb3d81baa53af75f4123075308 EBUILD nvidia-drivers-390.157.ebuild 14000 BLAKE2B 805fa37475ab2580dcd4f5d24947ff401e6d7932e79cfa3994d0b362f33672e15fe99a812458c44d2dd2012e3a4e9965203edacd9cfc99e35f895c90e1324139 SHA512 68ad898a113db55ff402ce95c30363ff32e18d907362a96d8169b54a671894c9767843a500d1f620ac01ef9ccdbd9a5878dfbb955836f214072ec7b0b0e860cf EBUILD nvidia-drivers-470.199.02.ebuild 14656 BLAKE2B 4f67bea9cf732e0aa4a8333687a1f47c8fd657d1af648a5f38c595fcea084445e2ca7f6e8ab2d9d9646e1ffe1b7cb39df7564288880050121cf0c289427024b6 SHA512 8db360878365d1be726eaaf5c1645d863faf6324e9ac57151ace55071690c9fb974804ca5f915c0a760a74e72a22548013bc5fae34bcff86c39c17b59f8300fe -EBUILD nvidia-drivers-525.125.06.ebuild 17177 BLAKE2B b2c8e8c1ec5e423e7037c8eaf94ee3402f4244decd5e2885efa53b67215f8e8f310a9f6f0840cdf26576dabcbf2771c47dd0f2c9ad8a74ac06572d5135f7b32f SHA512 a80330ac81554feff5cded7299c3c6564a73c1c47e9782802139600200b3b89953f372b38adfa12cc7bbeb7df1276147995d42e0b207e68126b26e6df7114525 -EBUILD nvidia-drivers-525.47.35.ebuild 17188 BLAKE2B bbc62020c6739e6d8e2caceda29923a8507df43e90615418829a57941c92db00338b597000e9adc292509f9fcbcb39302a2a724f34fe8b5980771ddfdfdc0e2b SHA512 bd700b219e19d2e4183c77f836e2d58e05ce99b5067d38fbeee2b81fd9cc3ca6e26d562d67e3d162245e8974067a24f9ef260ff1f7d54b37c9d95470b1fd5e8f -EBUILD nvidia-drivers-535.86.05.ebuild 17930 BLAKE2B f552001c968f6a7d28d9b2cd6f97c01ed2c29da5ac4dee1c5f8d9e5e50b16e60c4e4a594a39d57028164e858e66da8fe097b0bfa8a915774e2e1b1b000b32632 SHA512 229c847da35d0630ac5f217540ce54ce7027b07a3d1c8f2419e7aac1c8c468d971e7e4fe9adc115f9dec011a2a49f6c614caa7513f15e9e9fd526ec2c93db792 -EBUILD nvidia-drivers-535.98.ebuild 17680 BLAKE2B 6d25c489d6cf1ff81366fe4a1bef17a765954150673a1143bb1c6f4f9202a235c462c2b3aa01397249247fc0167ef33e572542713ae8b8b1643c57f8f31039a0 SHA512 fb900b736703d78776b6d46753e9845096943f1e02390721b1118b81c3002a90f34f54a5b8ae8837bdbe1dccf7ef42542722d2b92434cf0f9a642d9098b90621 -MISC metadata.xml 1281 BLAKE2B 2d2dd88b6c8afbe3b8d4799813fcc65a7102dfaf47fd6266ebd627acce1dde00acdf69d9d85193886cdce3e6553e261987647d12737cdec701ea4f9ba865366b SHA512 00100ef8ec37c1703a2bae7de811ded281c5dcf373407e22e9b359a92feac3ceefb007ed2980ad05cfcc7a698e5434e4cc7e2fc5c6ab82a3d60b679d984963c4 +EBUILD nvidia-drivers-525.125.06.ebuild 16927 BLAKE2B 80fe5d386129c1a4b7ca9e7e22e0f14330f627faeb7c78c7615c8a32ce4d8e618efa75cf336c741bceaaac4a9732559d981bd42fefe3584c573f9285c272a54d SHA512 a11f17bdec37f96a60cc63db54957be4110a2da243b8c500cb28cac2393ac26a7c7bb40a0e18e13d2c7001a2f40a7c342caa8b3a2542d9b2c956e4e88719fb8b +EBUILD nvidia-drivers-525.47.35.ebuild 16938 BLAKE2B dc0fa99a0417af3db07b49d5afff6fd6afe5ba569752bb3fa5bed3fc44fa17d20822cf315eb1a6c00cdd51b6e323cedb260e2a6554b47b6febebcb738e1f79dd SHA512 6c9839a29402f266f2ff86129b3fc1bba21d6afe34d607a9e1a2d31162e79bf6c3c77b3cd61b261307122a913a4e4fccbed39f14f5c48be45f82ba30a93a067a +EBUILD nvidia-drivers-535.86.05.ebuild 17680 BLAKE2B e66457f15a8d006c2b8765b4faadb8250f7c930a43442f8d2843ce049c2605e793f0802b08d1e41c2783d2cc990f212e79cfffdee2c3af632f6825c854182810 SHA512 5ba968c51f5eb27c683db645ed6d9e4fdf2365ec93e93860d53f2556544b2f4f9712f19f3d550359da3d729a3967e15438d5a222e236c524f64cc9db5780c2ec +EBUILD nvidia-drivers-535.98.ebuild 17430 BLAKE2B 072906c5a76f30b743b5eb9dff30399d7fef5a97d9a3dd617a880414978b7acf4202c8207f45b81941f0f71c6e489f9ce914aeee5c5432fe77c763c7f9688111 SHA512 d4ce9ad041f3c2472d86b878ca03050abd328fb4747b7132fb1423abe7f6514dc8e6f2d7ccb9a8c96f95bb7c6c0402903261bce62761279c49be045f0607fd88 +MISC metadata.xml 1276 BLAKE2B 9fd18d8984ae4440f9623426edea81096b3aef9e591737d45f434848a24d50bda3ea6fa14fa412a9a59404b6256f00147b1a4650cf5f7a1a1445363fd844b522 SHA512 e46e21f95ea3b84dae5dee6bd2fa61efa4df7ebbf9ecb8033d5d590ad05c1343119822a50a156c3a46fcec5fbd1977cb6d6fc74c32e64ac4e8ded9760f09d91c diff --git a/x11-drivers/nvidia-drivers/metadata.xml b/x11-drivers/nvidia-drivers/metadata.xml index 04a446c9f79c..a8ee1dd7baee 100644 --- a/x11-drivers/nvidia-drivers/metadata.xml +++ b/x11-drivers/nvidia-drivers/metadata.xml @@ -10,7 +10,7 @@ David Seifert - Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, very experimental) + Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, experimental) Install the persistence daemon for keeping devices state when unused (e.g. for headless) Install the XNVCtrl static library for accessing sensors and other features Install additional tools such as nvidia-settings diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild index 6c1640b652e4..e57400c9c187 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild @@ -482,12 +482,8 @@ pkg_postinst() { if use kernel-open; then ewarn ewarn "Open source variant of ${PN} was selected, be warned it is experimental" - ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+." + ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to disable if run into issues." ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" - ewarn - ewarn "Many features are not yet implemented in the drivers and limitations are" - ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo." - ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now." fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild index f831ede43356..72ebe0da9465 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.35.ebuild @@ -483,12 +483,8 @@ pkg_postinst() { if use kernel-open; then ewarn ewarn "Open source variant of ${PN} was selected, be warned it is experimental" - ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+." + ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to disable if run into issues." ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" - ewarn - ewarn "Many features are not yet implemented in the drivers and limitations are" - ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo." - ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now." fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild index 9e42306a21cd..ece5699e7ce7 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.86.05.ebuild @@ -494,12 +494,8 @@ pkg_postinst() { if use kernel-open; then ewarn ewarn "Open source variant of ${PN} was selected, be warned it is experimental" - ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+." + ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to disable if run into issues." ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" - ewarn - ewarn "Many features are not yet implemented in the drivers and limitations are" - ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo." - ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now." fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild index 5068023edd61..529989e75cc5 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild @@ -492,12 +492,8 @@ pkg_postinst() { if use kernel-open; then ewarn ewarn "Open source variant of ${PN} was selected, be warned it is experimental" - ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+." + ewarn "and only for modern GPUs (e.g. GTX 1650+). Try to disable if run into issues." ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" - ewarn - ewarn "Many features are not yet implemented in the drivers and limitations are" - ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo." - ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now." fi if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz index a96557d86fa68aca570adb0d568bc6da684c246f..9e52fbc61f48ae3730d7f7f8261f97ad22f951f0 100644 GIT binary patch delta 17749 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 delta 17763 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/gtk-doc-1.20 ) + test? ( sys-apps/dbus ) " MULTILIB_CHOST_TOOLS=( @@ -100,6 +101,19 @@ PATCHES=( "${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch ) +src_prepare() { + default + + # The border-image-excess-size.ui test is known to fail on big-endian platforms + # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904 + if [[ $(tc-endian) == big ]]; then + sed -i \ + -e "/border-image-excess-size.ui/d" \ + -e "/^xfails =/a 'border-image-excess-size.ui'," \ + testsuite/reftests/meson.build || die + fi +} + multilib_src_configure() { local emesonargs=( $(meson_use aqua quartz_backend) @@ -131,7 +145,7 @@ multilib_src_compile() { } multilib_src_test() { - virtx meson_src_test + virtx dbus-run-session meson test -C "${BUILD_DIR}" || die } multilib_src_install() { diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest index 7166eec7712d..d04e4dee6c53 100644 --- a/x11-libs/pango/Manifest +++ b/x11-libs/pango/Manifest @@ -3,6 +3,8 @@ AUX 1.42.4-pango-view.1.in 2771 BLAKE2B 6cc529600d8bc0479a972046c0680139d1910fbe DIST pango-1.42.4-patchset.tar.xz 6040 BLAKE2B ec3f1a6a4de30e0864e7f0bf0950cb7a7b4bada8c3db496a8e5b1e770f221ae72b43167178445ea9cd0d6b88e51d2af49e7fdf27b2e792997fe7c37e55d429c1 SHA512 b7654c3493931e3c6d3cbd40ee49c5cbebaf403954bae75dea80e9f03e12dd5082548aff6a9e778821b8f935e227a7efaad4c1b980fa108e7258042221cadfc1 DIST pango-1.42.4.tar.xz 833876 BLAKE2B 7de1094a29750b9e59ea1e5c92644fa5d6b835828d027963a53cce3f204ee1ea0042ec492e209de9136f05ca131ccda959bc477d4f6e9c72e5f620ddf4235f26 SHA512 993e97f647eba0c5ed90bcfcb8228bf67fa3f20b1f4331e4e40a30788d7c3ac55eee1209471bf21df125cb8fc6121acc8062a9da2f8a7d6cbe8e9ad13a9320dc DIST pango-1.50.14.tar.xz 4273776 BLAKE2B 24f70c56aee117e09d53c0ccf7cb3605bf8fec847816a163d9d39ce970c11339ca2eb4463c40e2d53a68c32e45d8ae40be81250caea8591ae340004936f3c2a7 SHA512 2c9330b65920fdd0ab6d645aed785a364158d78068bdcd7ba15b6a7368835677f06f2f8fd158cd23b05f98a37fb903e29526ade8f4d62913dbc5809f737d5166 +DIST pango-1.51.0.tar.xz 1942044 BLAKE2B d7d343d5fb005b92dc70fc6f65c62d1d22cc81887185612d276e63614e622272117b64051f46aa1ae0348d4ccfbed0a473f9482703d51d5da7e81d1851b49071 SHA512 a427e93cdc00bf4bc97da2e1897363a53688886f112c8732684cc66c67b16fe82a84cf581ffa6c18a206e8e37bd54db4104856fdab8afa5a50a8bc0470e5d282 EBUILD pango-1.42.4-r2.ebuild 2285 BLAKE2B 5bd85fd27f7e97048fe3d2f74b482d732d2fcefea692f029487933f4fabbcb6e5ff34498a078a8d1e72e48eed44bb0c7867ffd1464ec2d87ff75fe52586fd48b SHA512 ade6cc419b27c4f66d5d3f94f47bdf4a7295be8b9ab7201ccec5c741b1e27f752cf32f325be72db9fa5d8b9ae1ed39609fb7b472f705ce3e9ccf5b69550a3b61 EBUILD pango-1.50.14.ebuild 2538 BLAKE2B a42341101eec3b22bbfc9be22829b93cc97c8004c1b49c7e4f7064ba5cc9948611c36889fdbbd9230a242c3dd12301b60b3d6404d384d96ccd01cd7091d9b35d SHA512 ba9c6daf56beedd77307afc1eb1276521ac8bf246503475f5d2055ec81b9904a0bfff6f42a323a02bfe7005b357b7b1c44fa987a7eab71e10527fcb9c5f57a9b +EBUILD pango-1.51.0.ebuild 2546 BLAKE2B 9dca13c2e6e606193d8073e0b7a1f1ffd13e9719bf848e6e126d63fd1244db03e9b712c622fc60f5a3d07a2f3444955b205deec257f69fdda49efa3e1b34a5c8 SHA512 86919ab9be4e6fde5d1b2937cf20c32a297d3f6f81e16800131a0970d10b68bae44ea032a9e3be2934683bf38d22adf0223cdc962fb0a133dc32ddcf95403a4d MISC metadata.xml 604 BLAKE2B 94690ca7900ce8d6418fdbaaabf9da8a85471f575a8bf81ab73523e3910d4c8db227bf653be30fe068f9c7c2e2295aa6af52c3e8da2780aaed0947c2b76b3b2a SHA512 314a9b5ad763a0077acfe0afc46fb82e26b28cec783077765f8b42e0828a059fc18804dfa522f9cb3628bf63cce1ac27af3b244c2b2166cfc9e1e5b465dd2f06 diff --git a/x11-libs/pango/pango-1.51.0.ebuild b/x11-libs/pango/pango-1.51.0.ebuild new file mode 100644 index 000000000000..690dbbb2d084 --- /dev/null +++ b/x11-libs/pango/pango-1.51.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome2-utils meson-multilib xdg + +DESCRIPTION="Internationalized text layout and rendering library" +HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango" +SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +IUSE="debug +introspection sysprof test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}] + >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}] + >=media-libs/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] + >=media-libs/fontconfig-2.13.0:1.0=[${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}] + >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + dev-util/glib-utils + sys-apps/help2man + virtual/pkgconfig + test? ( media-fonts/cantarell ) +" + +src_prepare() { + default + xdg_environment_reset + gnome2_environment_reset + + # False positive with GCC 13 and -O3 at least, see bug #903259 + # https://gitlab.gnome.org/GNOME/pango/-/issues/740 + sed -i -e '/\-Werror=array-bounds/d' meson.build || die +} + +multilib_src_configure() { + if use debug; then + append-cflags -DPANGO_ENABLE_DEBUG + else + append-cflags -DG_DISABLE_CAST_CHECKS + fi + + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + -Dgtk_doc=false # we ship pregenerated docs + $(meson_native_use_feature introspection) + -Dinstall-tests=false + -Dfontconfig=enabled + $(meson_feature sysprof) + -Dlibthai=disabled + -Dcairo=enabled + $(meson_feature X xft) + -Dfreetype=enabled + ) + meson_src_configure +} + +multilib_src_install_all() { + insinto /usr/share/gtk-doc/html + # This will install PangoXft API docs regardless of USE=-X, but this is intentional + doins -r "${S}"/docs/Pango* +} + +pkg_postinst() { + xdg_pkg_postinst + + if has_version 'media-libs/freetype[-harfbuzz]' ; then + ewarn "media-libs/freetype is installed without harfbuzz support. This may" + ewarn "lead to minor font rendering problems, see bug 712374." + fi +} diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest index 99f6b044769b..41c02bfc5d71 100644 --- a/x11-libs/vte/Manifest +++ b/x11-libs/vte/Manifest @@ -7,5 +7,5 @@ DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 8ab39ab8d491757ab9402ad4bfc10ca733427d2ef DIST vte-0.72.2.tar.bz2 503986 BLAKE2B dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110 SHA512 0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274 EBUILD vte-0.68.0.ebuild 2701 BLAKE2B 7994a180917976211b25f01b708b6fe421f02217b50c03fed356ed83d27ee411fa6f5624c67d89563105f9eba87a1f7b9e0d341409fc2c89b15c89e90e32c712 SHA512 745efc3f13414f4340a003c6a0e9e77e2063ef20fc7a4132351fd45c73eaa124eb557ff21b6f8baa326e28462628e2a53bd7f6702cc00c2d9945dbed5ee159db EBUILD vte-0.72.1.ebuild 3197 BLAKE2B 073dc862b26f3ad1a67ec3ab6be754c98db559df730529ceb7bf1d4339c9bc0b49dc8348c3f75a6d26acd8411932a8e75630199c7872fa8a07121d9b6d6ce6d3 SHA512 0fb28fc2e491ead446787990f01a5b40d18022518aed5b886982bb93ee42c5e371a528c75bc234f7edc2f9af0bf9dc189104c55330032ac81e8f462ceedba4b2 -EBUILD vte-0.72.2.ebuild 3204 BLAKE2B 34f08aac496dcf9b8329fe4e1a796733568235b6d883578c9b984b38bea269031d64b97c3eb366493d62659d04a49589ed2fa1e9cfa09795414d825da86fee91 SHA512 bbbf6b7c7574aa744301870a70e85342c84e66e0d8ac57eb440881589344532cf1553db59917fd886655dc0ee1e5c6abbb693444b0d5608385c70d4f27706007 +EBUILD vte-0.72.2.ebuild 3203 BLAKE2B f146c3ece831db2557eacbd9290a9478384648146796ea035df1713c2b7239b3649e8a06dbbca61615ba7f94b2142f2e97d5527e981aae194dbaa606a3a5fb5d SHA512 e7f5278933d9dc8a36707c0ccadc2954b04f736fb397451b147d79ffca66c0b8a35647f5ca7afe82ed853c49a1131a45f91ac32e9441568b070e0d315eb47343 MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild index 6999e5ae3135..04ee6c291ffb 100644 --- a/x11-libs/vte/vte-0.72.2.ebuild +++ b/x11-libs/vte/vte-0.72.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE" LICENSE="LGPL-3+ GPL-3+" SLOT="2.91" # vte_api_version in meson.build IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" REQUIRED_USE=" gtk-doc? ( introspection ) vala? ( introspection ) diff --git a/x11-libs/xcb-util-errors/Manifest b/x11-libs/xcb-util-errors/Manifest index 2865047ca63a..2ddbf422442e 100644 --- a/x11-libs/xcb-util-errors/Manifest +++ b/x11-libs/xcb-util-errors/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-errors-1.0.1.tar.xz 268052 BLAKE2B cdcac4234110441e4a115e339fcf3462cb0aa75297c8eb1bdf5c6bf9305996dd2021321e40a274c369191dc68de9f0fa8f42a919c80307c2aa10e856e073cf01 SHA512 e883e178921a6f783e0100acae66eaf0ed13fc169fd21b0c313d7a70c9358c129b01b117675eda50e258e8b3b27ff7b21aa4d15c4da69249ffc6bbc7dcf87d4a -EBUILD xcb-util-errors-1.0.1.ebuild 776 BLAKE2B 748fa40bcf3ab138680e7f11b3583f6d41ab99e05b4c88fce3e2f307bf3e7f6bf80a85d0da2e13a0c0cbcf25da884b79177de41dca2294e18ae4a5db0035312d SHA512 90dadbb992ded78e4160bfbb65f88bd70ff7f46baaab6b0a5ac369a85ab20510353a0d5ea64de924159c3cc5e2f889c9eddf5cd9cc7b201b88140cd40c7432fa +EBUILD xcb-util-errors-1.0.1.ebuild 774 BLAKE2B 2a6183f8449f7336d8ef8b45ece64c76beed5e0954e9a0016dced6091f8317e558d5ad6bd4b1c3768c23055092d0d84e2df8282b95a498b9316c43c85b02b417 SHA512 d83d0f04fe36b353d225bf6ce36e674c9a7f03722bf44e4a0e765550b83444ae5ecd8c8d7d716ecc8abed52f401c16e9416cc63ab709357ea13309563d4fc331 MISC metadata.xml 344 BLAKE2B 1ed0ef33171aa6498955055746b397efa40a5516745cf6a298a72d3b6353c1321f6785fb899041d339ad8ba6b7746a01850f39a22138b92cde12307fa4a14ba5 SHA512 a98be13312d19c6d2ad1c371a86e25c8b250171eab66c228e05e2501ddaed9f69db86e495a4d25bda4401a50384864c9e67cc99f8876edff8a4a07bd0c242279 diff --git a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild index c740b9e10007..87fe17262963 100644 --- a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild +++ b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild @@ -11,7 +11,7 @@ inherit python-any-r1 xorg-3 DESCRIPTION="Library that gives human readable names to XCB error, event, & request codes" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-errors" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=">=x11-libs/libxcb-1.9.1:=" DEPEND="${RDEPEND} diff --git a/x11-libs/xtrans/Manifest b/x11-libs/xtrans/Manifest index 5ab2d8e4f20c..0eeba3729e42 100644 --- a/x11-libs/xtrans/Manifest +++ b/x11-libs/xtrans/Manifest @@ -1,5 +1,5 @@ DIST xtrans-1.4.0.tar.bz2 185371 BLAKE2B 15e5ff810f8df94fa6a050dab00158646003ecc7b200e199eb713d8bd6e7ca8df1769490ebc3d8b8920915bb5f2ede698f01a1a120ca09acfc85f225c4d618f8 SHA512 4fea89a3455c0e13321cbefa43340016dbb59bdd0dbdb5b796c1a6d2a6b1fd63cf1327b769ab426286b9c54b32ec764a50cd2b46228e4e43b841bda6b94de214 DIST xtrans-1.5.0.tar.xz 170388 BLAKE2B a07dc501a36f4a6d7d9c407c36c5fcaa9555eeec3066d91fa8531118ac04bc55a1fbdce6370782aa8a18e1f26b14e3ad644e1e98ae3a353234e3ecae71fe065b SHA512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228 EBUILD xtrans-1.4.0.ebuild 569 BLAKE2B 29b25edbb66a929a9c511350a5f746d9a9c971cfcb19feace86592ae7256b077981c9f864e1f6ceb0ae04c71c62cb6845b9fc2c19239b09f63e4fa56aef5e02d SHA512 0b3c6d7d731692a35e34509a69f7c309923c0c236bb65c97a15d78f1bb9016705b948c4945280323a75cdca067e125f0da80055c37157fdaaf143d4ce812cfda -EBUILD xtrans-1.5.0.ebuild 597 BLAKE2B 167633fb082a97a98537e8ff47d9e46b9be2b3c274db9ebf510e7de9d1011baffd21945f8dbc033d4c7a03c24db541954ab3483cc94138418303f388ba486188 SHA512 184bd1bdb16ba647fadb9d725f1d657933c4d7089ed9c3f6f710f1f5598a6b3152c2fc1b050527f3e289113a65e90879e71fba0a689e00a0f31a98aa68e4ffb9 +EBUILD xtrans-1.5.0.ebuild 595 BLAKE2B 471cd5d993ba89466fbb0c49efa4dbf05d44ad90f805ec23d96ea30916b33d72f904c64eafb4d27f0910c1c1a5f36780200099de713e2cffe572821299e1098d SHA512 55aeab9d7da31f9455c0a091e581ff71171f515907eba38b39e5435b40e2a75cc8165d1733930c348c1046c0a76edcce316bb5ee5778307bbce66bea68878721 MISC metadata.xml 340 BLAKE2B a338aaec9199c9b8d4d7104867c9beab0c1363cf8ae64b4c13366ba1d506a8849c9ace547c8ba8f737e5f0cb6f69a9acc11e4a7ed719bad81da5fb44214d33c4 SHA512 1a1504c0e5788a839e01bb8fa84ac557664af8057690b7dca4528253abbc6355bad2899c492a847ff1c4c938ffb2652c6d34a0b6f6efc2a783080a606ad8323e diff --git a/x11-libs/xtrans/xtrans-1.5.0.ebuild b/x11-libs/xtrans/xtrans-1.5.0.ebuild index 947d5b844c6a..0341e5007bba 100644 --- a/x11-libs/xtrans/xtrans-1.5.0.ebuild +++ b/x11-libs/xtrans/xtrans-1.5.0.ebuild @@ -10,7 +10,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org xtrans library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" src_configure() { local XORG_CONFIGURE_OPTIONS=( diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 502a9388649aef2fc046e1786e41557a54bd523d..d4d39a59e1ef5588f83e7a8f728f6ee29ea0cc2d 100644 GIT binary patch delta 45184 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 Qp8xCr0f65+^F>nu0BD5-lK=n! delta 45180 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%0AM;CiaZnv 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 -Date: Thu, 20 Oct 2022 10:48:54 +0200 -Subject: [PATCH] Makefile: fix install_udev target by s/TARGETS/MAKECMDGOALS/ - -A Gentoo user reported [1] that the 'install_udev' target would -install a systemd-flavored udev rules, despite the 'systemd' target -not being selected. Replacing 'TARGETS' with 'MAKECMDGOALS' in the -Makefile rule fixes this . - -I am not sure where the TARGETS variable origniates from, but GNU make -uses MAKECMDGOALS (FreeBSD make uses .TARGETS, i.e., with a leading -dot). So if further portability between make variants is required, -then this needs to be adjusted. - -1: https://bugs.gentoo.org/803545#c3 -Fixes: ae1f18a06039 ("udev rule: Dynamically call either systemd or autorandr directly depending on whether systemd unit is available") ---- a/Makefile -+++ b/Makefile -@@ -129,7 +129,7 @@ endif - install_udev: - $(if $(UDEV_RULES_DIR),,$(error UDEV_RULES_DIR is not defined)) - mkdir -p ${DESTDIR}/${UDEV_RULES_DIR}/ -- echo 'ACTION=="change", SUBSYSTEM=="drm", RUN+="$(if $(findstring systemd, $(TARGETS)),/bin/systemctl start --no-block autorandr.service,${PREFIX}/bin/autorandr --batch --change --default default)"' > ${DESTDIR}/${UDEV_RULES_DIR}/40-monitor-hotplug.rules -+ echo 'ACTION=="change", SUBSYSTEM=="drm", RUN+="$(if $(findstring systemd, $(MAKECMDGOALS)),/bin/systemctl start --no-block autorandr.service,${PREFIX}/bin/autorandr --batch --change --default default)"' > ${DESTDIR}/${UDEV_RULES_DIR}/40-monitor-hotplug.rules - @echo - @echo "To activate the udev rules, run this command as root:" - @echo " udevadm control --reload-rules" diff --git a/x11-misc/gmrun/Manifest b/x11-misc/gmrun/Manifest index a4823df8cc6a..8f961d7c75b1 100644 --- a/x11-misc/gmrun/Manifest +++ b/x11-misc/gmrun/Manifest @@ -1,3 +1,3 @@ DIST gmrun-1.4w.tar.xz 43304 BLAKE2B 14c4ffc0770b37d851ad101c7967f691801bf2e95abb8c7fc06abc7c39f94ffac289253febb51bdba6e5237abdea38981e8072ceb997fb410620f691b8fc7ae7 SHA512 3e36304782d4d288abf2e81b4dee60230d262fa9e3ca8ab236d52619f0a226cfa95c8cc830e6506308ed65191ff7295501a9dfe162b54d67ce1f9154d33d9473 EBUILD gmrun-1.4w-r1.ebuild 681 BLAKE2B 0d617ab9aaef368c23d2b1e01d8de3377d222f7e695deba17c65013cc60647f20ce0f611bb2501423dbc3800f68288a691a8701c830643cfeb67dadf13ab5780 SHA512 f1a43f988c88d895c92fc33725aab4cf730838f4559906afad027ea90047fca11900300c760ea6700614f36e0afc228f540beee0d3db6ed26606a36579357439 -MISC metadata.xml 881 BLAKE2B 8f45f661f8c62d32d22d34b3249fa71e0a730195651cb85ca87a4b2f6086fab6ef106b5e7b7f3bf288c4db1da3d9329b7a369b4ce6167ae6f35e7bf0eaf13660 SHA512 02d8175beb3233a1401ce718c6cd392a9633dc00ec936db3be82854fca236e9e10915bc4cd47825d14144ef3eb468c9d9a0fe6ff43bf413ef381cc24843bc3a3 +MISC metadata.xml 768 BLAKE2B d96e728d97d03a6ab1b6e037979d6f5845fd52e82b755ca68e15e79e2db5dd2d175497f2a458de7d7b00c5a81b3cfd378514129c06854712acc043ce8ce27fb3 SHA512 f901a2f1b9fc5e86dcee3eb54c9c6b8a414a9741e2f27b06e5442f54e59ea66df6f4b0a04c1f8bf0355f8c3422d85d3c63a0ca59727d6ad2353158f4743c9ead diff --git a/x11-misc/gmrun/metadata.xml b/x11-misc/gmrun/metadata.xml index 067b91cb34ee..de0dd23ad806 100644 --- a/x11-misc/gmrun/metadata.xml +++ b/x11-misc/gmrun/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - henning@hennsch.de Henning Schild diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index 094ea8688e1c..7b96736885fb 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -2,4 +2,4 @@ AUX redshift-1.12-apparmor.patch 1195 BLAKE2B 1601e4c8ba980e6f54497e28b8e7d33d6c AUX redshift-1.12-libayatana-appindicator.patch 1125 BLAKE2B 94eac1a5b7567788d1ba70e25b3104dbd0db309a16da1b071d7b0affca6244d1957f7201ee18d085d93c25592d7dce35e876c54807ef86c87e307b6729dc242d SHA512 5ba8bea77c28fa2c96cb6933fbb83e57b363f71e6269dc31b1a86c375e84b082a931aa95b132a906772a7112e97f96f8aac39d37f1a034a1a3a57e36178eb9ef DIST redshift-1.12.tar.xz 486072 BLAKE2B b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d SHA512 225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32 EBUILD redshift-1.12-r10.ebuild 2129 BLAKE2B 46d8d64d3b4d6b7b81dfa87d2891454da4c82940d7fa0c262ea03f914b39bb31dc2b68397232e4e6276c746f82d067758fdb177ff29f6209c4d56bd9970b250c SHA512 39b0cdb74ddcdb774e574d9ce39fa1a55d951f9745fb64826ac2ef4533d44c083c7d63dac6eea4cf5e9c67dc17c5e9ee0b2b25e7a93aa6dce84562e07cb54f78 -MISC metadata.xml 522 BLAKE2B db9be8da0b96a5f7d742baadda739df011a5f055a944d41b67b3ba3137b7e92acead9b0afd72410a4c4f203fedf300f49a052c809577351b3b107f447dbf4c6b SHA512 c5732a20ce965daea3c663ba00d2fd9ea484cade35c22011a9e4f051ce202a0da560c428c8775b5eefaa726c92f6f31014cc47780b4ba329db81c1dd7defbbbc +MISC metadata.xml 403 BLAKE2B 10a0e5faa2716a1caa6882d1e9cb58e2a76c7ed7e75713347e89097b212753dc0a21e3562e5d09fafdd25177a385a9447fc0fb2a250368e22796072cc1b72158 SHA512 c7a329c809a328c06628b5062891cd444f95cbad62ccbb3c2c9ae70a0b4b477e5406c7d3729393f6342312025b854f5cc171a25d1564e2b4f05f7823f4719bfe diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml index 04a06daab34e..d0fbd4448cd5 100644 --- a/x11-misc/redshift/metadata.xml +++ b/x11-misc/redshift/metadata.xml @@ -4,10 +4,6 @@ sping@gentoo.org - - slashbeast@gentoo.org - Piotr Karbowski - Control dependency on app-misc/geoclue diff --git a/x11-misc/sunflower/Manifest b/x11-misc/sunflower/Manifest index d2dd7fd7a4fa..03bd1a2b4266 100644 --- a/x11-misc/sunflower/Manifest +++ b/x11-misc/sunflower/Manifest @@ -1,3 +1,3 @@ DIST 0.5-63.tar.gz 784093 BLAKE2B eef6fe3749137ac44cddb730549ca4eeed240d17bd7c4d0ac5b70f95e16f5eb57590a22a87150fabac31051219837aeeef32869f07d5def37784526181a3dd32 SHA512 ddf303dc873d38c4e5f8b2026f70088d40cb82ea2a10c91bd9c21938467fb797dd6bae3211b82cb2328fa212f880d878f2a799c2688da725ac5a448a11c3244d EBUILD sunflower-0.5-r2.ebuild 930 BLAKE2B b70b70f4fe078de031d79c9f22643dfba9d9ec0fd6d07e09d95a2c858165fde49477c81654711dd4ff373e9b34d05dfb79f4c65724fd3a7f7dffb28c113b0b49 SHA512 52185a72031760b5d69d9e24e31dacb0f65e22abbac135f14d7c645f6893eb379448721a8390acf6cbf1d222e2e05a55570e7a41951d73c175c1750226a8c9a5 -MISC metadata.xml 392 BLAKE2B 498b8cd3367b270a4cbe2df3dba2610f063e5bd3535aca45aa5a629cac2f6d9749b6abbeb07649508b6ebba42febda98741d806f591c40923bd1067ad4f14836 SHA512 42df4158ccd4ca4fe77ebbd6aacd59391363dc4c0cd9a2c379ae582ae9c70e5d65468cbc1e1141dcba16fb55a0859ea8d1f0856573ba51b53001a495cd9e1149 +MISC metadata.xml 307 BLAKE2B 98a3b425330cadac61b57a1c1ea9e179da8a41dc3d3d2300758b17a0362c2cbf2de68236ffb46a0a17be28a933ac7398ac56acc4c1de46111b2d7618cd1aae0f SHA512 7c2b24745a9475b731cda54c8f5f832b9853c39d88ed9116f96d102ea20940fbebbd84d11590ba343c0c8ad3bc80c38bcd3c1a09f582d83c958956466c584843 diff --git a/x11-misc/sunflower/metadata.xml b/x11-misc/sunflower/metadata.xml index c9c5dd7eb58e..93f00ab80dae 100644 --- a/x11-misc/sunflower/metadata.xml +++ b/x11-misc/sunflower/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + MeanEYE/Sunflower MeanEYE/Sunflower diff --git a/x11-misc/xclip/Manifest b/x11-misc/xclip/Manifest index f04af1901ab9..1313a5d374f9 100644 --- a/x11-misc/xclip/Manifest +++ b/x11-misc/xclip/Manifest @@ -1,4 +1,4 @@ DIST xclip-0.13.tar.gz 30461 BLAKE2B e5249c81aceca59f71eeee985ab4a4c9006b6afef98f3f6addd7adc590abea47d3e9df8110ccb6c0c065cf4356a2a2a0866e08604adbac75e3589bb97403aaa0 SHA512 191a86194a1503a47c6641a55855dc4aaa8c2c99d2e6f1d46e727feec85a6639041f37ec2265c05c178c0c7d791d3e88bde89223f879effa878812f078485ed2 EBUILD xclip-0.13.ebuild 597 BLAKE2B 3feadfca0e82c88611ae8d00e81c8338d9792e870d6cf0ffac934cc0955f1439fef2875928ea0545dd67c49602b1d0698f0e6c6b107873b962e95b9be3ecd95d SHA512 007a88117c5ee9a6ba07be5e21c610e7331e3a5ea84a28c567070726935bd00929fef3ed7a579c9fdf2ffad7d28a7fdd72a4947826963255c549881e6a9920a4 EBUILD xclip-9999.ebuild 477 BLAKE2B e5e12cb092c719988e7d0e60679f746934f1f66a2946ca5fd36a60743e42b43389381c5dc49f9004a30e0e33fffbf40e32ad67aa98c2b1f0c8059131d91a9f61 SHA512 012f545b4db4d793b4976b65fc709b6d828cb0e3ee3cd0db10efd2bc2b4e31052cef70cc77ec5ec150c1890d4e9e23c8b1442bb862e75e4fa75f10f45e4b3b24 -MISC metadata.xml 341 BLAKE2B 0f47e6d21c2d20ce2bfb5024b7dcf220eb5fdb33e07d24ca14860ba06299bc10d2035d0910b0c2222aa0796f75b573885bb0ab620f66d4e33b735a57ddab1ffc SHA512 19986e3b736fa6c25e1022121600817b2c030d425504187d2630b07b3cfcc5996f2ed786fd28c4c2b6997d8e95474f8723443c717c574fd42feda76ab069509d +MISC metadata.xml 251 BLAKE2B 05733580435c60bade1adbcb45297641d5ee51dbd443412c6ff2f7833aabe091c1f908d7948bc4059ef975e8945366742c588bfbc4747669b2449a3a7c6d99de SHA512 454585fba55992d0795144a5981549a09d4233c4dfb10b2c248e0ffc548b4209bcf40fc82c27889f32787159915ce37dd950eeea71845a40932248246f29438d diff --git a/x11-misc/xclip/metadata.xml b/x11-misc/xclip/metadata.xml index 2af70f923454..4957006e32e3 100644 --- a/x11-misc/xclip/metadata.xml +++ b/x11-misc/xclip/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + astrand/xclip diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index 59df0ecb60a3..c2ff038d84d8 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,6 +1,6 @@ DIST xkeyboard-config-2.38.tar.xz 884988 BLAKE2B 058543eb04917c785bbb02b5a11a2492c4ad3e1910e764f476e04fd2405e4c158d7e4942da00693efc683a39dd9fe11e55003c1c9ce10cc802744e98ebcd269d SHA512 20848a5a10cfa58265518add796fd97ddd2e39e7a87b18170cd9ebc3ec87268e92641f2cd8aaed1ed80cdbe3801b65a8a916321ffc20a419511b3d2a85b0dd2a DIST xkeyboard-config-2.39.tar.xz 896112 BLAKE2B d1ef598a0c1993518b01e73c319147ea1f3e55e1c8040762b9e95636c89d9b719322f3f2a1a87bffc545928b2912ead37f336182ba69d692893521322f170e21 SHA512 4690a0291c1f8c2c53b84984221a60a935c9b7cfc8ae20a8740403571f3704dedf06e5755b45775a15a5df21ebd2acac3ff785ff19f54d792ae359c4c6d60756 EBUILD xkeyboard-config-2.38.ebuild 1002 BLAKE2B c81de7089d9dc9e6e892d1bb9f2cd500b4959011061e60bcff4784b8a90bd9912712c1bf79d372af7d7ce4fee993bffc4d9d005cc7d45a9fc562f78f4fbf4a38 SHA512 e3fac4c6bf08c0b39c538ffdeb755c37007c56cee254a90dfa300bc017f719608d734f6313a6b421b97b06fc4bd028124c1dc3349a277a81dcc924092aaf37cb -EBUILD xkeyboard-config-2.39.ebuild 1006 BLAKE2B b87574903f9a72dc79637bc72792fba6098b4e3a7170fbdabf95e83212f9e103df8991d2570fa58c583842562010c06d0756f8a60f61f4423335e42439a9e193 SHA512 0ebaaa392af1bdf611fb9eaf4e625697e5fba46c72cd73bedf36ce4c4e8d0753444f9a7682eb3821dfeece4b559323f2709c8e189beceeddc8e2e6818c0a5530 +EBUILD xkeyboard-config-2.39.ebuild 1004 BLAKE2B 41e7475936ca2e49ccc95e99daf87b940534cd12ceaa727d6db9fd7f84cc47d76ed0e6d9a1614892a945697d8ee6681fcf50c04693ff022f1e028cc4926ed4d2 SHA512 038f2be51160bad0de1fc3bd4d1f74486e03f34619695b4c424c460e3898e4845f8191300f55031bd2e134d505c8db23f79792eb93d9c2c9b9c258aa789beac8 EBUILD xkeyboard-config-9999.ebuild 1011 BLAKE2B d43dbe3575ff6587a8e15aeb41d75f87feb223ec6ddc4db8b3a8161dc398980c3a5d0e564943efbf44a478dc6b0c93ae474ac6a5946470c42dfa400307ec0c41 SHA512 5f3167e90f92bf69f021d8c0cc08189182975769fcb31c76f0d4ab4353098b38abf0a04dcb33c7bff72922cb1d411f74e41e653410a769160ad946b71262be83 MISC metadata.xml 442 BLAKE2B 3e7e6564b3aa17ef958ae6aed94b6d28156d743ad2782b0c2c08429adff128a7a7ea549e2f5fcece91cdc0f498d341790d0694b193dae16b60a63966bbb581b8 SHA512 0c32c580abc07b3141fa3b9137eba130654e0701b4c9e49be10a801c5c068d67881a74dc0e5d45dc34e8964364e0516bbc5e1b854ae0d7d8ff12bf1ec1ec2986 diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild index 84dca3d165c7..fb1e16712977 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://www.x.org/releases/individual/data/${PN}/${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" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="MIT" diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index f951dcbd5ae3..231d19bb24ed 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -11,9 +11,11 @@ AUX xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch 891 BLAKE2B cbf7d7 AUX xscreensaver-6.05-r2-configure-exit-codes.patch 1649 BLAKE2B 3846edb722f7b59d349d89608ca446971ec59d4179c461a28e9bb9cffd8c956c560993502d83564db49ca234cad7ce0a8dd978beae8016f07128e60db2c03746 SHA512 12e122672fbe6ee7058fb031300978a48501f21e69ad9bcd8fe745ce29f870d94524900dbc82bf8ba30f2989e1c6b8d380649ac26744b92536f1697e81fd4d90 AUX xscreensaver-6.05-remove-update-icon-cache.patch 368 BLAKE2B a595875f69e339a52f415e664be0524929c1b64ddfa8c80bb797379c08df0ef9860e6a5f3047d069084542eb81aff40470dfcf1db3dcb7e3515a0b986495a926 SHA512 7b797ae8b0cb8ec437f968e575bb3d9fdeab6bdf1f289302c1dabffad7276d4e73c8f03f10a4d8f8a0bedd223269e03c661187ea7c018f42cd11594454350d1d AUX xscreensaver-6.05-teach-handsy-some-manners.patch 1820 BLAKE2B c94dbe895479b301d4bc57cf4a830b604c6b51fdf512656536c04a234e7be8f77c78ff4f91bec603ce70036b294c18d736c3b0ad9d3a14b49a627e5d1ccd6dd5 SHA512 06cbe07674a6902ca1467a72bf06f677693da0a030ecca7b880949406cfbf946ee42f5bb9daeefe4869cdad850d28b749e798b66ea890daf8c6f35c90eab9688 +AUX xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch 548 BLAKE2B bda7487c4db12d26cd8aa65bc9954553a1d7a49e22b86993d8abaa5fe0a523457ad358564df8ba11712e0b1340f1e8882edab8b7fe4d7c7f0bb31a37b21aea26 SHA512 1134298f2e3a34b1c4d770b9a3d6d8346fbb479cab27ab63503961a9bd9608d072fd033fda4ea5af5ec77c39c603486f3c6afab94b7ad43bed01d1eb6dd045c1 +AUX xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch 654 BLAKE2B d9b5d56334f16e9e59beda2599edd92c69f9a4bec6e9aba125ccebcfa09af6aeb025986fd14e77b67d5b1d961ed2b749f3bcc9655579a00438cc3d661271c5c4 SHA512 38dd0174a86b150bdfd565eb371ec2fb944f30aeb9c5d4e1b33d96ce5c47aef9e700da0e41fb75c015792361d121b570ec189ff246b5930ac427aac6fdbf4ce8 DIST xscreensaver-6.05.1.tar.gz 26110057 BLAKE2B 97c16c9f0b2a0b4d00ddccd711b921ca683bd233bc3d07ecad38b68ff94b149a20512246dd6bae052323f00b1b433f56469c5638a031cbc65b61c2b84a0180e3 SHA512 c659a769ff71020b9f96b7e707bd1bcc667eb304179305d56b1be45eed095d650a8aa019890a0c5d444672f9dd68516c99c53b0df94cd96196d7f30a24b987e3 DIST xscreensaver-6.06.tar.gz 26334374 BLAKE2B f15a439430bbca0852926c15716d3c4b22148d8c36d60b18ab033454d4df0d981400029b32e1f30a061592273deb648453db91813994b9bc4d6c66a61774a5d1 SHA512 988e30d422ef985ac348c275e098ddfe1ee034a2e916c91690ee2836c908801c1e017e22d828aca981b0f8bfc5491cd83ab7c45aabc155ba5013df8b149cbcb5 EBUILD xscreensaver-6.05-r1.ebuild 6649 BLAKE2B 891003977a93c676505dcba1f38f4ee8225752cadcebd7c33c92a12a2df12c8950c86e16c2a756eb4dd9ec4b065ff061b65f993e0e71ddc06cd2b3974b45e118 SHA512 16f0aaf70d59747e0666fb3e0e3f5c4b69d672050ed2fcdcc57e90fea5530be416257245a7c1c352929522800204b436e81f97630b264afb993b571535de9c3e EBUILD xscreensaver-6.05-r2.ebuild 6744 BLAKE2B a7409658c267346f93d40ce61a1d186e0797f911ebf8c7700f95ef95e8b08f2e4238b9b2ff7f5d5cb6b2819b26c8d0d8c1061812d11554b14a5a33fbc8792e77 SHA512 20ccf63d1b987d9a969d121dded4bc55f6daa4a597ad3f0cb162ee4a94fa24239c17b9493d2112f42e805a89d5872d03df154865ee7d09a45f9e7dfef86dba4a -EBUILD xscreensaver-6.06-r1.ebuild 6922 BLAKE2B 2ba95b01c68aaad2407e6f49df341367675eec7b4f74d6dbbb7e917f3f2e563a41dd303b42768e061ff92d88eba93d8fa0c9a4cb715b7e9ef7d97268e509bea0 SHA512 15d95b475d1ae74eb5130eccacaccf163247534fe9a772709322aca3a73c34126e92d734795604b8a51702f8f4a85616886a6c839cc10ff9d2406c1bd7965a95 +EBUILD xscreensaver-6.06-r2.ebuild 7068 BLAKE2B 392e40d2fac5114047a6dd52f77a528b35baad879170037eddcf09ef0fff15c090f668bf40b120ba2e452f5900ac4efa2888f09207e1054446f8c21a7b222398 SHA512 ec47f7d7d33c1d18267ca94e1b34b81e7f43f33ede55b78c469541a9a4bf974eefe2e1b9d04dec3bc170a8d230db8e73f6d3bb1c427cbd4d59b50e21a58c766e MISC metadata.xml 1346 BLAKE2B 1f3f0467a85b78d87dd72ab29c606e466ea903cfeedb2ee94e091ab628ad223ca40c5bfd1ccfe2652a561ad95904214963932f368b190affbe3aeccb8ea4a501 SHA512 918888b3144ba3dcab6469985279dc017420d1d8ede1a9e8509d97fef38513b7a828b4c298016270870e940f649a181f25e036d80352e05521300a89dbd28c7d diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch new file mode 100644 index 000000000000..454a9a7dd6bf --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch @@ -0,0 +1,18 @@ +From f275dd14752d9dc6a2159008490c68bf968be025 Mon Sep 17 00:00:00 2001 +From: Florian Schmaus +Date: Sat, 29 Jul 2023 11:52:22 +0200 +Subject: xscreensaver.service: remove Alias=org.jwz.xscreensaver + +$ systemctl --user enable xscreensaver +Failed to enable unit: Cannot alias xscreensaver.service as org.jwz.xscreensaver. +--- a/driver/xscreensaver.service.in ++++ b/driver/xscreensaver.service.in +@@ -14,5 +14,4 @@ Restart=on-failure + OOMScoreAdjust=-1000 + + [Install] +-Alias=org.jwz.xscreensaver + WantedBy=default.target +-- +2.41.0 + diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch new file mode 100644 index 000000000000..ec4f85d373f9 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.06-service-start-xscreensaver-with-no-splash.patch @@ -0,0 +1,21 @@ +From d2ad34b94c01b4e41cac6c6181d2ee0cf332c583 Mon Sep 17 00:00:00 2001 +From: Florian Schmaus +Date: Sat, 29 Jul 2023 11:51:45 +0200 +Subject: xscreensaver.service: start xscreensaver with --no-splash + +Prevents the splash screen being shown when the user logs in. + +--- a/driver/xscreensaver.service.in ++++ b/driver/xscreensaver.service.in +@@ -9,7 +9,7 @@ ConditionUser=!@system + Conflicts=org.gnome.ScreenSaver org.cinnamon.ScreenSaver org.mate.ScreenSaver org.xfce.ScreenSaver light-locker + + [Service] +-ExecStart=/usr/bin/xscreensaver ++ExecStart=/usr/bin/xscreensaver --no-splash + Restart=on-failure + OOMScoreAdjust=-1000 + +-- +2.41.0 + diff --git a/x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild similarity index 97% rename from x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild rename to x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild index 48ddc842e1b5..a3b38814fc7b 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.06-r1.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.06-r2.ebuild @@ -86,6 +86,8 @@ PATCHES=( "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch # "${FILESDIR}"/${PN}-6.05-r2-configure-exit-codes.patch # "${FILESDIR}"/${PN}-6.05-get-dirs-from-gtk3.0-in-configure.patch + "${FILESDIR}"/${PN}-6.06-service-remove-Alias-org.jwz.xscreensav.patch + "${FILESDIR}"/${PN}-6.06-service-start-xscreensaver-with-no-splash.patch ) DOCS=( README{,.hacking} ) diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index af9696c2d4dab751c00eef5f1ebf57a265ce8293..d33ba4ebb9d59bf8afe574994e3c24479884368c 100644 GIT binary patch literal 4552 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 t5xOuyjRbb^BvzW-SeP(WnB8maA)#w?Gn -Date: Tue, 11 Jul 2023 09:22:40 +0530 -Subject: [PATCH] Fix compilation against musl - -As usual in C stdlib world. Ill thought out break the world changes. -Sigh. musl no longer defines off64_t. - -Fixes #6441 ---- a/kitty/fast-file-copy.c -+++ b/kitty/fast-file-copy.c -@@ -83,7 +83,7 @@ copy_with_file_range(int infd, int outfd, off_t in_pos, size_t len, FastFileCopy - #ifdef HAS_COPY_FILE_RANGE - unsigned num_of_consecutive_zero_returns = 128; - while (len) { -- off64_t r = in_pos; -+ int64_t r = in_pos; - ssize_t n = copy_file_range(infd, &r, outfd, NULL, len, 0); - if (n < 0) { - if (errno == EAGAIN) continue; diff --git a/x11-terms/kitty/kitty-0.27.1.ebuild b/x11-terms/kitty/kitty-0.27.1.ebuild deleted file mode 100644 index f0f229436c3f..000000000000 --- a/x11-terms/kitty/kitty-0.27.1.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" -else - inherit verify-sig - SRC_URI=" - https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz - https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz - verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="Fast, feature-rich, GPU-based terminal" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" - -LICENSE="GPL-3 ZLIB" -LICENSE+=" Apache-2.0 BSD MIT" # go -SLOT="0" -IUSE="+X test wayland" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( X wayland ) - test? ( X wayland )" -RESTRICT="!test? ( test )" - -# dlopen: fontconfig,libglvnd -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/openssl:= - media-libs/fontconfig - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libglvnd[X?] - media-libs/libpng:= - net-libs/librsync:= - sys-apps/dbus - sys-libs/zlib:= - x11-libs/libxkbcommon[X?] - x11-misc/xkeyboard-config - ~x11-terms/kitty-shell-integration-${PV} - ~x11-terms/kitty-terminfo-${PV} - X? ( x11-libs/libX11 ) - wayland? ( dev-libs/wayland ) - !sci-mathematics/kissat" -DEPEND=" - ${RDEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - ) - wayland? ( dev-libs/wayland-protocols )" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-lang/go-1.20 - sys-libs/ncurses - virtual/pkgconfig - test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) - wayland? ( dev-util/wayland-scanner )" -[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" - -PATCHES=( - "${FILESDIR}/${PN}-0.29.0-musl-1.2.4.patch" -) - -QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - cd "${S}" || die - edo go mod vendor - else - use verify-sig && - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - default - fi -} - -src_prepare() { - default - - # sed unfortunately feels easier on maintenance than patches here - local sedargs=( - -e "/num_workers =/s/=.*/= $(makeopts_jobs)/" - -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//' - -e "s/ld_flags.append('-[sw]')/pass/" - ) - - # kitty is often popular on wayland-only setups, try to allow this - use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918 - use !X || use !wayland && - sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" ) - - # skip docs for live version, missing dependencies - [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' ) - - sed -i setup.py "${sedargs[@]}" || die - - local skiptests=( - # relies on 'who' command which doesn't detect users with pid-sandbox - kitty_tests/utmp.py - # may fail/hang depending on environment and shell initialization - kitty_tests/{shell_integration,ssh}.py - # relies on /proc/self/fd and gets confused when ran from here - tools/utils/tpmfile_test.go - ) - use !test || rm "${skiptests[@]}" || die -} - -src_compile() { - tc-export CC - local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" - use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" - local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) - - local conf=( - --disable-link-time-optimization - --ignore-compiler-warnings - --libdir-name=$(get_libdir) - --shell-integration="enabled no-rc" - --update-check-interval=0 - --verbose - ) - - edo "${EPYTHON}" setup.py linux-package "${conf[@]}" - use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}" - - rm -r linux-package/share/terminfo || die # provided by kitty-terminfo - - if [[ ${PV} == 9999 ]]; then - mkdir -p linux-package/share/doc/${PF} || die - else - mv linux-package/share/doc/{${PN},${PF}} || die - fi - - # generate default config as reference, command taken from docs/conf.rst - if ! tc-is-cross-compiler; then - linux-package/bin/kitty +runpy \ - 'from kitty.config import *; print(commented_out_default_config())' \ - > linux-package/share/doc/${PF}/kitty.conf || die - fi -} - -src_test() { - KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty -} - -src_install() { - edo mv linux-package "${ED}"/usr -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "audio-based terminal bell support" media-libs/libcanberra - optfeature "opening links from the terminal" x11-misc/xdg-utils -} diff --git a/x11-terms/kitty/kitty-0.29.1.ebuild b/x11-terms/kitty/kitty-0.29.1.ebuild deleted file mode 100644 index c38a800fedd4..000000000000 --- a/x11-terms/kitty/kitty-0.29.1.ebuild +++ /dev/null @@ -1,165 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" -else - inherit verify-sig - SRC_URI=" - https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz - https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz - verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="Fast, feature-rich, GPU-based terminal" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" - -LICENSE="GPL-3 ZLIB" -LICENSE+=" Apache-2.0 BSD MIT MPL-2.0" # go -SLOT="0" -IUSE="+X test wayland" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( X wayland ) - test? ( X wayland )" -RESTRICT="!test? ( test )" - -# dlopen: fontconfig,libglvnd -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/openssl:= - media-libs/fontconfig - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libglvnd[X?] - media-libs/libpng:= - net-libs/librsync:= - sys-apps/dbus - sys-libs/zlib:= - x11-libs/libxkbcommon[X?] - x11-misc/xkeyboard-config - ~x11-terms/kitty-shell-integration-${PV} - ~x11-terms/kitty-terminfo-${PV} - X? ( x11-libs/libX11 ) - wayland? ( dev-libs/wayland ) - !sci-mathematics/kissat" -DEPEND=" - ${RDEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - ) - wayland? ( dev-libs/wayland-protocols )" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-lang/go-1.20 - sys-libs/ncurses - virtual/pkgconfig - test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) - wayland? ( dev-util/wayland-scanner )" -[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" - -QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - cd "${S}" || die - edo go mod vendor - else - use verify-sig && - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - default - fi -} - -src_prepare() { - default - - # sed unfortunately feels easier on maintenance than patches here - local sedargs=( - -e "/num_workers =/s/=.*/= $(makeopts_jobs)/" - -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//' - -e "s/ld_flags.append('-[sw]')/pass/" - ) - - # kitty is often popular on wayland-only setups, try to allow this - use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918 - use !X || use !wayland && - sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" ) - - # skip docs for live version, missing dependencies - [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' ) - - sed -i setup.py "${sedargs[@]}" || die - - local skiptests=( - # relies on 'who' command which doesn't detect users with pid-sandbox - kitty_tests/utmp.py - # may fail/hang depending on environment and shell initialization - kitty_tests/{shell_integration,ssh}.py - # relies on /proc/self/fd and gets confused when ran from here - tools/utils/tpmfile_test.go - ) - use !test || rm "${skiptests[@]}" || die -} - -src_compile() { - tc-export CC - local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" - use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" - local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) - - local conf=( - --disable-link-time-optimization - --ignore-compiler-warnings - --libdir-name=$(get_libdir) - --shell-integration="enabled no-rc" - --update-check-interval=0 - --verbose - ) - - edo "${EPYTHON}" setup.py linux-package "${conf[@]}" - use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}" - - rm -r linux-package/share/terminfo || die # provided by kitty-terminfo - - if [[ ${PV} == 9999 ]]; then - mkdir -p linux-package/share/doc/${PF} || die - else - mv linux-package/share/doc/{${PN},${PF}} || die - fi - - # generate default config as reference, command taken from docs/conf.rst - if ! tc-is-cross-compiler; then - linux-package/bin/kitty +runpy \ - 'from kitty.config import *; print(commented_out_default_config())' \ - > linux-package/share/doc/${PF}/kitty.conf || die - fi -} - -src_test() { - KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty -} - -src_install() { - edo mv linux-package "${ED}"/usr -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "audio-based terminal bell support" media-libs/libcanberra - optfeature "opening links from the terminal" x11-misc/xdg-utils -} diff --git a/x11-terms/kitty/kitty-0.29.2.ebuild b/x11-terms/kitty/kitty-0.29.2.ebuild index ca29cc5189de..c38a800fedd4 100644 --- a/x11-terms/kitty/kitty-0.29.2.ebuild +++ b/x11-terms/kitty/kitty-0.29.2.ebuild @@ -16,7 +16,7 @@ else https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal" diff --git a/x11-terms/kitty/kitty-9999.ebuild b/x11-terms/kitty/kitty-9999.ebuild index 999ca947c819..12d45972cd6c 100644 --- a/x11-terms/kitty/kitty-9999.ebuild +++ b/x11-terms/kitty/kitty-9999.ebuild @@ -67,7 +67,7 @@ DEPEND=" " BDEPEND=" ${PYTHON_DEPS} - >=dev-lang/go-1.20 + >=dev-lang/go-1.21 sys-libs/ncurses virtual/pkgconfig test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz index 62865ebd7c591ff05856c2045f1069e0fdc94d6f..9a61cf3e5239f765065f4e0edc183b385af6278a 100644 GIT binary patch delta 19889 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 delta 19881 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

          V07x3?S3!O1^)xSwiYAgw!6=2_aS+!)S6!f-U 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 Savchenko - Use container window Build libtrip debugging library Enable support for configuration dialogs Build libhack window mode helper library diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest index 9bb6aff5097c..e458c86bf2ef 100644 --- a/x11-wm/mutter/Manifest +++ b/x11-wm/mutter/Manifest @@ -6,7 +6,7 @@ DIST mutter-44.2.tar.xz 2848696 BLAKE2B 2adbda457c215dfb1889c9b42eb1c58b0d012f79 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb SHA512 d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35 DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195 SHA512 c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b EBUILD mutter-44.1-r1.ebuild 6633 BLAKE2B 67b66a612c330bcec1bcc294d1a83341b1d4fa348f68b9719b91e7561ed1785b1a7e48894fed08d55196ca70521e7c540683ef6a0c03145ff84f369a764e5a59 SHA512 2893550d3f97b62f088ff30fd33e41ea56aadabebdfa299c7db66ae6735b9b5fc141b5f191b7fae4559c7d45e7f05decf4e8a7b997193c2a1dd2ddff124647b7 -EBUILD mutter-44.2.ebuild 6462 BLAKE2B 3d3e591eb98d43aa0ebda37b44323c760ca3a9f3bae1f80d79345f03d41978933f4d824a02ff31b3a8f12578aa72ef03febf73bd50f061dc02ed4666563edc61 SHA512 a4c39ff0dc45d578ef32b6dc4bb1ebe007f40f8a2e85ae0d65860e17a8014bc1b62d200de431725dc7d1a6a7624236867bf606c1112cb1010077452bc23e75b8 +EBUILD mutter-44.2.ebuild 6461 BLAKE2B c0f0ca167940c4f5ce2a0546e7020b260294178e12604f222802df86af4ad5581d485a919a5ae1846a78bd1e313ca18b85e5f5a37d0582b19a996b1a546b2310 SHA512 7672f3a90501e2ba143e822c31bb8c1b641f520dbbc49018b8f8d8346fbeb9f577debe51ea14ffd16bbd5fc6c0a207c6b43076275536bd5e8b9b7778b5f3a9ff EBUILD mutter-44.3.ebuild 6471 BLAKE2B 7c44b8a264ae769d84010a232716cf2736d36703fb4a7240226d8d68abb4346a59d7adebf7ba1a83bac91c046e9bbdee7b9bb3888d5edf60941039f28b51cb7e SHA512 e4aa191d597dc966a4d2fcb37aaab18c6b9b97c52b1b7c8a4474aaaa224d1228cdc58f575c411647509b6d3b325b2afba612c25c656ff0d733dd7456ca868039 EBUILD mutter-45_alpha.ebuild 6463 BLAKE2B 525a3e193ca4f8b4782979b40ae09f9d62cf3efd7a578b7aada665e0e04fe7e27a3bc5269d9add898af2cb88923cda2c325e70b5cf2823bef52b3e0e22e86450 SHA512 8c8f98e7d1aa2fabae2744b75d443aed4a2d6ce412ebd5d7e04a2170fa5821b05cc9419bdee2bb171f23105b7c038e2820b694db03a568559088089ab4bd8d74 EBUILD mutter-9999.ebuild 6463 BLAKE2B 525a3e193ca4f8b4782979b40ae09f9d62cf3efd7a578b7aada665e0e04fe7e27a3bc5269d9add898af2cb88923cda2c325e70b5cf2823bef52b3e0e22e86450 SHA512 8c8f98e7d1aa2fabae2744b75d443aed4a2d6ce412ebd5d7e04a2170fa5821b05cc9419bdee2bb171f23105b7c038e2820b694db03a568559088089ab4bd8d74 diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild index 504e7c50b2db..3fa7e76ec965 100644 --- a/x11-wm/mutter/mutter-44.2.ebuild +++ b/x11-wm/mutter/mutter-44.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git" SRC_URI="" else - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" fi LICENSE="GPL-2+" diff --git a/x11-wm/openbox/Manifest b/x11-wm/openbox/Manifest index b378ea4da30e..d0ced3a4fadb 100644 --- a/x11-wm/openbox/Manifest +++ b/x11-wm/openbox/Manifest @@ -5,6 +5,6 @@ AUX openbox-3.6.1-py3-xdg.patch 4702 BLAKE2B 52e8f35626bf71a10327efe99d518994aec DIST openbox-3.6.1.tar.gz 962665 BLAKE2B 1c0288137d7b02d443c384f970cd9a3f4d5d5585989917ac6ae8cf492e045dc086650c245907e168bc7b6d0ce701339854a5d94ad510823141cc78e28c1e13c5 SHA512 5e6f4a214005bea8b26bc8959fe5bb67356a387ddd317e014f43cb5b5bf263ec617a5973e2982eb76a08dc7d3ca5ec9e72e64c9b5efd751001a8999b420b1ad0 DIST surreal-gentoo.tar.gz 13410 BLAKE2B e7d902278004785c68a2e5aa02aa326cee1ef04fe964fce283afde00cb668b06d5d8461207ef9571aa402b960ec16bdff6bf11cf38ca9a76335ced173592ffce SHA512 dd43cb78e5e33345767edad22d0470765ac9eeae02bbad0acd8098bc096c15a166bf651493d12a5953bc043c9be92e9b160607eafb4723a6bcfc5d1d6fae235e EBUILD openbox-3.6.1-r5.ebuild 2903 BLAKE2B 75ad51841c606570d9caa705aec928ed012456447f424249dfa71041925160846099f7c625a7cedbd132a1e86a99e8460a73ed36ac3b1a144021abc8f1208c1c SHA512 7f2ead2acc3777644f74786a4f95c7e1b35105485e6b0e3ff996730d916c9924c019e7ea8fabd4918d54fb03134841d64a5e814bd1e8b7937ef81c0506562e31 -EBUILD openbox-3.6.1-r7.ebuild 2857 BLAKE2B c81b6d32139612d9f2c625b6bd2bde1ddcd179dffffd96f4f30f1519895ca99747d4318196f9897562f7390a6abf96939f9edfe0f4d1531fffa3124331409156 SHA512 3861e45a3ebfc971dffa4ee57e3e2a4266ec6d2837612ea206b92a903e35e38ee1270d0e965ded3ecda4b5e5b97651ab27f16ffe229c63c3808a4a34efb2bf9c -EBUILD openbox-9999.ebuild 2857 BLAKE2B c81b6d32139612d9f2c625b6bd2bde1ddcd179dffffd96f4f30f1519895ca99747d4318196f9897562f7390a6abf96939f9edfe0f4d1531fffa3124331409156 SHA512 3861e45a3ebfc971dffa4ee57e3e2a4266ec6d2837612ea206b92a903e35e38ee1270d0e965ded3ecda4b5e5b97651ab27f16ffe229c63c3808a4a34efb2bf9c +EBUILD openbox-3.6.1-r8.ebuild 2867 BLAKE2B 751d994dfafc391e26562663002bb86d64a2cddbaec90947099babde027967a81460225ad68b9dc93c25660989926771f25d63e14447ec2d21e385838d3e5e25 SHA512 d4939834921e2e850f5bdab99e9b443a05839801c803023e6be2c481c5bccb40a8d6640fca5c1f270d74971b2ff332bcf5bbeaa09b5a27f4b0ca8195778effa6 +EBUILD openbox-9999.ebuild 2867 BLAKE2B 751d994dfafc391e26562663002bb86d64a2cddbaec90947099babde027967a81460225ad68b9dc93c25660989926771f25d63e14447ec2d21e385838d3e5e25 SHA512 d4939834921e2e850f5bdab99e9b443a05839801c803023e6be2c481c5bccb40a8d6640fca5c1f270d74971b2ff332bcf5bbeaa09b5a27f4b0ca8195778effa6 MISC metadata.xml 705 BLAKE2B 0df8e542b8837fb94e5f6fd289b0d5172c1d4d01bc88c550b6afd5307619a0dfdf5de2c2ba8838d63f8a8c29a378e6545a8932c77d6f0bef7cc898a4fd400206 SHA512 acf171ad8ccc7d07b533e4f5aef895b485050fa8fa39d8a6db798a15d9c5924d4f825573b77ddd8b755b8c0b34e8c3ab49cd0f56592854ae36462c3de448f4dc diff --git a/x11-wm/openbox/openbox-3.6.1-r7.ebuild b/x11-wm/openbox/openbox-3.6.1-r8.ebuild similarity index 99% rename from x11-wm/openbox/openbox-3.6.1-r7.ebuild rename to x11-wm/openbox/openbox-3.6.1-r8.ebuild index 3a35c296e216..ee0aaca94942 100644 --- a/x11-wm/openbox/openbox-3.6.1-r7.ebuild +++ b/x11-wm/openbox/openbox-3.6.1-r8.ebuild @@ -104,7 +104,7 @@ src_install() { exeinto /etc/X11/Sessions newexe - ${PN} <<-EOF #!/bin/sh - ${PN} + openbox-session EOF emake DESTDIR="${D}" install diff --git a/x11-wm/openbox/openbox-9999.ebuild b/x11-wm/openbox/openbox-9999.ebuild index 3a35c296e216..ee0aaca94942 100644 --- a/x11-wm/openbox/openbox-9999.ebuild +++ b/x11-wm/openbox/openbox-9999.ebuild @@ -104,7 +104,7 @@ src_install() { exeinto /etc/X11/Sessions newexe - ${PN} <<-EOF #!/bin/sh - ${PN} + openbox-session EOF emake DESTDIR="${D}" install diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest index 47423eca90cf..9abbacf6e325 100644 --- a/x11-wm/qtile/Manifest +++ b/x11-wm/qtile/Manifest @@ -1,5 +1,5 @@ AUX qtile-session-r1 1860 BLAKE2B fb9345d3acc5e0fc5694065f12e2759e02aebc765925cb0ffcb1a776ec82e959503d8a8039238e4e48a5045a3118f2e37201a88d5255fd0a0782d2f8291d8a77 SHA512 41b37ba034b5dd7f3126142d2cfc5cf8986b521fc419d47e420582fc8b516df87249bd8e14c12d77691b93205ec3cd1249bfa040ef0691e0751c669f742570ee DIST qtile-0.22.1.tar.gz 488969 BLAKE2B 3b2fce587ae39570997b503cb386314160dbefa39b1ef65dc2ff5bc2f1167251224a0f298ef8e374d0d4c034d1e5012251f96b92ce5cb74d7fd93320e14ff8bf SHA512 944ec27b5d227154624fa2a15a0840b748307a1e79ab52ccf3384763111459b3c4d26b4677f8e2ea51634206dc6d1e32e057e057db917b3705ce583d83a8056d EBUILD qtile-0.22.1-r2.ebuild 2802 BLAKE2B e9128ba74ce01cc3b4c27e211a73bc7caac33a254732d48c45a0fa9228be1c6ee29a53c327b27c617323f2efda2d94426479fbf609a07841d004dfe2b9e47ed3 SHA512 28180708c14d4834498bc4d61833d1b74f79cadf9e47af206464bb3bdc6ecc7b6f69061373c8a97dac0a111d1ff49cc297dcf02286d295189556907e8684253e -EBUILD qtile-9999.ebuild 2565 BLAKE2B 22d6ec5cdc17f86496706a2baba1dc4dcc4613833a903156a2978e53d91f2e1bbead238405c00be2adb38a7c875731292be429c5cb124399990104cf8175551d SHA512 be95007e4b6791cc64c5f089df3de25074f216a3cdd8bdc11ef83189a8a52fb96cc456b44c22999ea767b09ede79d3ebceeabb610d0e910edc7c475cc0fc8993 +EBUILD qtile-9999.ebuild 2565 BLAKE2B f32c3fd3fc80613a7e373e76db80fe5aea9bf8485ad4929030ff6b7e84f2b09094cbd47cedad2c717d623c59793693e14a443e28d4ebd8b8e03dfe3719ce9535 SHA512 048d02e9e2204faad2d8302fba784493aaab7fd3f65c87195b72a1e54545658ee8f49d1edbeede8ddc9f42d2a44594648b022411003b974bba32efce52cd9c92 MISC metadata.xml 520 BLAKE2B c4f950d403af7f6e2f43e9bfb0d8b7ff62ff79f882d082238556bec18178d9a74de4b4d234e8ab7bbeb87b45242f0e2a7aa0a491a8cca701abe5160c30004bad SHA512 1836daaa92c9af266f3b5531203230ccb94a704f6819d14db469adc87e8d36a187e65048ba637d957c63c8e713ea5b89d1938bb75e1425da8aa3153543268924 diff --git a/x11-wm/qtile/qtile-9999.ebuild b/x11-wm/qtile/qtile-9999.ebuild index 03829958fd7f..d1bf02722c9a 100644 --- a/x11-wm/qtile/qtile-9999.ebuild +++ b/x11-wm/qtile/qtile-9999.ebuild @@ -62,7 +62,7 @@ distutils_enable_tests pytest python_prepare_all() { # Avoid automagic dependency on libpulse if ! use pulseaudio ; then - sed -i -e 's/call("libpulse", "--libs")/throw PkgConfigError/' setup.py || die + sed -i -e 's/call("libpulse", "--libs")/raise PkgConfigError/' setup.py || die fi # Avoid automagic dependency on pywlroots

          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 literal 5369 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 XD3K1OIIuVnslWL@rp|KK4kiEqT}x&? diff --git a/net-proxy/adzapper/Manifest b/net-proxy/adzapper/Manifest index a8057325c965..b25e57e025fc 100644 --- a/net-proxy/adzapper/Manifest +++ b/net-proxy/adzapper/Manifest @@ -1,4 +1,4 @@ AUX 20110915-flush.patch 2376 BLAKE2B c277dc6adb3d0e11ddf6ed5d723f822b63e93c5cc909ec1ec5b4ab7ead409acc9ef36b222e2f350434f200600878874fffa1ade53b1a70dfec5fa274a7854b0e SHA512 a15464953d0e589b4e679116a734e9d590990ce619858b8b8d9faac18a991c13b650c3f1edc732dbc4e8c2d38e82f67700471421b3a7250fdec4e6461f58d2ca DIST adzap-20110915.tar.gz 128132 BLAKE2B 4395c6270c7a4581505a1bd27550d1311e6bca9e1ac25cc1b029b695845f9ce586deb306f5122b6125095fe157251dd0482c1cc666bd37063f665fd6954765f8 SHA512 8b3566fc708b3db3b8eaa0306f90c75a82ac001cfdc3bc925fc649481420532ddc017f1b5139fce36733d3a38b2a7a31b39872b522ba4f49c098177496d64416 -EBUILD adzapper-20110915-r2.ebuild 1439 BLAKE2B c341503d3c67cad39dc33bcb64b2217bbc6ff3801716539348f7d9e2496d46ff2f4caa060f93255260ebb1f9e31c05f6c37a6c51800c3e3e749b964e04dac257 SHA512 1226672ed257cdc18a01623d07fe197c3dc7d8eacf7b0aac13854ceec798a12528d549671ead81b55915a3b112d3c1903bb4bbbc2bc91c85f0000f9fca62bf78 +EBUILD adzapper-20110915-r2.ebuild 1441 BLAKE2B f51b1f0e0d0b64735adcc66158de7706997864239d7bf44d29f5593d60ab169f9922c9c607bc0eb672ed274ad4ab9663c0b8dca276047edb67724843e793040f SHA512 760d31a46cc7d54665eb5c67d7aed2d54afbcfdc32548d98382448eeba79e6dd58221d2079cf932813a43793cb64357e1763a7742a0df0ac7371e5fdfe94b3da MISC metadata.xml 246 BLAKE2B 383618b998adfbc71ba5e04b23da51c69c06739785a1824e26d0296e0e58dca5e384a0dc4cef505f8ed2fb917945b121237944bb8e6ca96faf94f2728eeb1826 SHA512 e5c318632a87d47ad0c0d355dabeb9a2445befa0a4b581ac8d1243de39ba55eff2e5b3d77d32674de4a0474e291f9168a0bfb698a2804092878d99fb97c26715 diff --git a/net-proxy/adzapper/adzapper-20110915-r2.ebuild b/net-proxy/adzapper/adzapper-20110915-r2.ebuild index 89058d66e275..ad1c9b1d8a42 100644 --- a/net-proxy/adzapper/adzapper-20110915-r2.ebuild +++ b/net-proxy/adzapper/adzapper-20110915-r2.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 @@ -6,8 +6,8 @@ EAPI=7 MY_P=${P/zapper/zap} DESCRIPTION="Redirector for squid to intercept advertising, page counters and web bugs" -HOMEPAGE="http://adzapper.sourceforge.net/" -SRC_URI="http://adzapper.sourceforge.net/${MY_P}.tar.gz" +HOMEPAGE="https://adzapper.sourceforge.net/" +SRC_URI="https://adzapper.sourceforge.net/${MY_P}.tar.gz" S="${WORKDIR}"/${P/per/} LICENSE="BSD" diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest index 5e90bf5ad744..2327edc5833c 100644 --- a/net-proxy/haproxy/Manifest +++ b/net-proxy/haproxy/Manifest @@ -1,39 +1,29 @@ -AUX haproxy-2.4.22-hpack.patch 2088 BLAKE2B ae1200151ab4fe6af1bc97c275308257cf5a70d815a9d4235566d0409340f01098f247b4670c16ea3e6cc3e40e5a9ee22c1b92ab187b07f8884b25e842aabbbb SHA512 d916707e9f8da46306eb27b43aea0e7f636b2c040c46ebc4e37fc0ae29fe73a67cb5e46ba7d7dba27694d90959061b2e6d30e99af5c582d051e5bbfa2e0abc68 AUX haproxy.confd 610 BLAKE2B 89c6ea0c2f623bbe7aa80a4f42de1d7fb38a2fa6e9edb5b9c758ee1c5140e750fa6be046e4854c94806a609bd3b487f2553bfeafb1db43871032731425b54f59 SHA512 80a6e109432c7e751e9e1063853f73d3269c4c3967728a90cf94230cb32308b396f9f9ad7795b74b919dae4f61e5a29a9ae7badf0908148accbe0e8ca2238913 AUX haproxy.confd-r1 637 BLAKE2B 5b79a652f0cd124ab9349ceee026c7b54de10c5c4ceccba189c856204fb149b2be667f1bcbd73cb438848d7b34f1ce15812c4fd0e3445b5a6d8c3bd77bdfeda4 SHA512 19cd0dad0fabf579b86c4de74f291e6caf6f5b91d9ae37da2315169dbb75fd35337a7a3e07f4d9e424cfe9776f39952c91f69abd6580c2df16b0d2cc8f3f099a AUX haproxy.initd-r8 1677 BLAKE2B 2bc1d95f5718fd674dbac7f41df07f3d36f83667ffa91de7dea73878af368251ede94b0aed97074b6459a44d2867a69d10b4e4a26ca8a1a4c3e58f68078bbebf SHA512 164fbafeba8475085b7c3c3356f6a39a8c7ae9ed7d602391bd78185a55ed3aa342d5e4d0aa4c4e8f07581ea4299b50614b30808dff6e1f5beec834c55b3bf8a2 DIST haproxy-2.2.25.tar.gz 2957420 BLAKE2B 58f85c063bada9c943415ff8a8e51232dec0f4c5b09d43c6a5437ff83bd2cb753bb81f67ad2c4b808cd1995ea6d4b2b2b70017a3f940007637fa398c5bb6884c SHA512 652a0d2eef0706ec506a949c560d7b99d111a75519daaa9a31ab53d99d7fdfc584c52d8401f257bb8f8ac58fc51f1403467749438fde684f064d616a2b4485a2 -DIST haproxy-2.2.29.tar.gz 2969963 BLAKE2B c921c5d06ec5d6c19e1b0d62bca27cfc80df76ec2f25e1c96c4703dc8e55baf2cd112d0ae0ccec298809fe7e4258a5f682768849757b8754b73f83e0b1a4a4fe SHA512 066affb96d46de9c323e53cb3766f5eafa4f34f2403107d5d056588462c59b8340fb0e33acebd560e016d695b4423f61b9c42ea2b08d1754448e9919a4c6865f DIST haproxy-2.2.30.tar.gz 2974259 BLAKE2B fd506d4f449194ea3c72190f2d92233ba7bac04f9cc69173c0c1b95ba66658ddcaa49fca10737b5af5ad8bc4d5efcfd17e3209f703e9399093786c72647ddafb SHA512 9c8486fac3794df97151468a1cbe26aa1fd07e1e9fd00f8adf35144e39eebe01795741e984891f0501184228ac431a3cf8676361aa9d8d415a58edabcc515c28 DIST haproxy-2.4.18.tar.gz 3626923 BLAKE2B 1ec312a5607634f7906cfcf5d4e22d829bdca9ee436d2364ff30552375b3acaf748a79dd8a67e215007786aa57ae305e9270d62a07397bfc34f72799e4870220 SHA512 4362ebf5eef6560adf558a4db596c2a0349dca05ee51e69c60f5e995d364e4f68d3422391fc5286dd8e2e65ce41a459dbbcba01e6f7b5918870b214683922488 -DIST haproxy-2.4.22.tar.gz 3648716 BLAKE2B b030faa8fb5e906494a8faeda8ee6a4496ed78dbaabb391a8b7020e5ef66803c4cf14438516435af84237352cca982a724857b61d033a1aa4dfa0ea5248f5b77 SHA512 c22ad38046e3c70beb3bf57a62e4e74db329559059e2f36d2f801768c26b1f1222631702e83e9839fab4396c1b78089a807750ff743b4192da06c751cf9f0779 DIST haproxy-2.4.23.tar.gz 3652465 BLAKE2B 271fd166365f5589653b6651d30306689e99710c27964e70a126469c3b9b616af2923be2276fc8c87362303388ee2bf28e80ca8bfa02dc45bc0e2d931e33e685 SHA512 d40203f9bf4f4a76dce09d0b1c785060d545dd8b7907b752d7fec9b12d7e2e4c2c7aca915d72c79e19040a75bd7d338c0783f9897cf1a46bdb047e336a0aa227 -DIST haproxy-2.6.13.tar.gz 4065839 BLAKE2B 5eed5e29d2121117866a1e7dde06ca02743001bd54f9b9a01c82c8c81e24686e3e24f5b8c291db12255d98b10f251b7f6e7612785130a8cf7fb68a0c7c5e28e6 SHA512 672b1c5cd373261865d03af1c5cc42d1f6ec672f08c8482185d17dca2bd7dbd1e83e65107bb0bf1eee33a7149d9d25cca3f2c90beeacb38ab2e3ab74e9bdc5ed DIST haproxy-2.6.14.tar.gz 4067797 BLAKE2B 20439faeca2c3e789542cf34d988f4de2ef643e7dd1214cad4cb2d70e39b047f32bd180cd8c410a4f7b17f7ed891938bf1b18e21d20bb41eef603ae99619810d SHA512 5acfaffba8df65d4dbbc57cdb61fd4a9e415214ee2dc8dabc3877da5501c46f4abe64a4512999ebd391e03d38f8ed146fe8a6a5deb90197c5255325f8749a601 -DIST haproxy-2.6.9.tar.gz 4045208 BLAKE2B 2222e2265b57a252c596c066b2fed0de89669ac6b86e0c76b31ef2b73e2d8d090a51c46d34553aec6d70a2b61717df0d2ac2eb1053cae0364e3e84334ba35f77 SHA512 24d000a38d30502f09c3cd44425bf515382c0a7b1bc5a117a078a198f9c05d618a25148ddee0463458884fc566085d9847e5f89e3c7bda1758ccf5fddef7ebf5 -DIST haproxy-2.7.3.tar.gz 4141275 BLAKE2B a72c3ee578c2a1fb1648779c4a7c692d136455f24c2e2afc2e3ce1dba651043b2e897a938bf1da9a790cb6f8c731c331301d085a953674f341fbedc1d8c0847a SHA512 f9eeee2d232fd2f4da1959e9265dd6abe6c6182109a0455d4f868a516e78cc6ea67e8456d5bc26e439385d17f52e4b179d7c615bacf15aeae901ab8e172dc758 -DIST haproxy-2.7.8.tar.gz 4176647 BLAKE2B 2627c28fed6e760406a7eac824da1209a2f7473374e4b6dbce7995ac85ca888ee29e7554cfdea1f53841e90f53edad653124546173218366cd79565e3f197729 SHA512 00ea172faccb7a329a08baff1ba67345a233f94f2c0c388eb1446a8f00972a0fa77015645351ec80763f739889a24dcbfa5b0e92eec79fd310c0cafc88b5a700 +DIST haproxy-2.6.15.tar.gz 4074156 BLAKE2B b785cb30fe34382dfd65efd1c6492434af154004bc96109a65988ff67974dedd22ddcc68f1907f9af7b3ba6e8ffde13db7ac5fef513ece1495ab559c6c2560f2 SHA512 e308f8f89df06503e10132afcaf7df9d0253122f38c44acd1ddf3e2a3d769f7721dd361d12db5948248ae42bcd7aab368e6515ccfe1e38c7bd78df764a6833eb +DIST haproxy-2.7.10.tar.gz 4191948 BLAKE2B 66a64f7315d8ff4ca28d94b3dc06b327d5845bce146aa84b0b7414ef264836e1e172dc03ae44d255ddb1366eeead8959189a918669559e4e91934f68690f0b46 SHA512 47896b1084eb02a84ef6d08697c0e57147bdda1abc9b2e0eec4403297236f49f81011656a4d4f53379a8259d1dc3a55abc639905983f8cb0e97f41ac83ff871e DIST haproxy-2.7.9.tar.gz 4186553 BLAKE2B a2c7e92d008886ac5b5cf9f67be808bed68faea41b4bc25a3e5e187a4a2116bc37c40a5df9e2f640dba6c79caea39615eff434e904470e67d7703125a5ffc7e2 SHA512 774d0ae7a402fae0805706f4b88891162e18179f6ad9c2d0916ae30be2502409afdd11dfbbbce9b49564c7e14e8625e4a26751bbfc3b19e3e13ac12c8cc19495 -DIST haproxy-2.8.0.tar.gz 4328018 BLAKE2B a5382e153f08a315b7df7f92736aabad8e9d4cd0152a9178c448d1071440b88dbd723599fd3709d266f97eee4fa89d336a3390d70a0c4ab7f0b46e4ae713fa12 SHA512 4197e94df3d4ab8b27487146181335422358a097f7d50188b40ae23263c58ddeab6d17d9ed91e93d239a7fccec2fa58319e3f2cf07ac589c79fd78a3839c2b81 -DIST haproxy-2.8.1.tar.gz 4329591 BLAKE2B 4c4cb6d0a50d1a5d799b4d861f1dff98d5b3cf6f33c94c1b5927dd1998afb968c0bded9ddbac3e95fc1b16b5515d3d29695d5a6e20ee4424e7240e6a309e8b89 SHA512 65950da1287bfa806109e29ff62b4416ac45754af37bb899e3be0acce31457ca687d22f43ce8d311310e8134fb214a04ebfaaaa99bca379f91db79b1dfa19137 +DIST haproxy-2.8.2.tar.gz 4335907 BLAKE2B 9dcc79dec3f0e117a61c91e41b5e92d2b3788935e116db828abbdaae8c7265a5e24827731e6b29f30426cddf64f04ccac0d5293d27a4eec929fd4f936af761d5 SHA512 717bbdd626d3c03c06ad237fe2cb46c71b7cddcf0ba40b6bedb66293a9db9655204f83848ada32dc28dd782b98c8ee32516f90203ac0273759f171e955b4527d EBUILD haproxy-2.2.25.ebuild 5366 BLAKE2B 02593a431a2a273984fd0b98d76a749c3e3979fc2b4a3c67ba566db9346eb018665271e8c532fc1bbfbd90e76a03cab8da32be0598aeed5d87bae26599205b7b SHA512 2d902b8349729bbabade99e2287df68ff10654c0a02421a9a1304dfe12c5be32445e3696f36a9199dc58e73c945e5100bc7ae689a553087ea35096d4e43794b9 -EBUILD haproxy-2.2.29.ebuild 5339 BLAKE2B 354e3d794b2be80977377032cb09d4259218a3afc7b046d25dc346c215497143d113de9c2a295682270980fcb0ba45e713b4a365def4a4f6679fbfbf14b38194 SHA512 a517f380995b7ab61f98a2e4c36dd3c66678e13cd15ac507301485c23bf466981326f7d5e5f502e0708597aff948bd3dab100117723873bcf92f312e60cd35db EBUILD haproxy-2.2.30.ebuild 5338 BLAKE2B ff4683e23921c1fdb9600b8ca688c6d01a54d6fd67cafc69db1892d114aebe71ac9f7e128af81b4eff64320ce654146d9cf5e275b66fc8708514ba7f2f058d31 SHA512 6e3de88bd11e551adba5497005db64e4e431b76a6aebbc41e47a485ebe2fc9a01dd6b975b3d702e9279403ef7b65e11ab7748c3c5c42593b03f7d4083be691c2 EBUILD haproxy-2.2.9999.ebuild 5340 BLAKE2B 9c9187eb4ab5207904937754cc796b296284854c8540da1792131674545cee3823ca709ec044844b99afd02dcd5988cc00a13805f94bff567d98a242d8312a62 SHA512 38aac92d320dd9aa3c98644b241c17e5e1e3e54f44cf06f68adac4eb319060324b6728a0040f4cc31e9e4ad7d5e25c7f295afc46aa68f37200569b45e9067a27 EBUILD haproxy-2.4.18.ebuild 5598 BLAKE2B 1c7283001f105bb98bd22bba4c01e0589c26df49c4faeea559fef51e7715758a0146f9f8fb7046d144ba1c8308f91758a4a9ddcce9f9dac6db42bbca5043a786 SHA512 18ec1088515e435ae8710667da6a1c4fd815c16bd0889595c4285cb57624697ef6a658746c0128adcaa786d46e7e4a82d637d5c71cb17c4ef2f1830bcb30bffc -EBUILD haproxy-2.4.22.ebuild 5657 BLAKE2B 145c1f9808a68b0a7c1d23f07bc7a01f668d83006b0939cdad136cedc118751e962553620abc63b351bf5b5ec58e553935bf32fb516613eecaf5e51be85ad001 SHA512 b2a70110752a439ff7674e0f092bb72da020c6d52b4b780953204515ebde46fd0b277525b6a89087f647bb9dfca1fdc7f98cd1763b50a49944eb2583c095ef9e EBUILD haproxy-2.4.23.ebuild 5613 BLAKE2B 5d7842478ff1eb6704c22cea3c95449a9a7297ebf7d0deca513d13aace68824e964f0165d9253e65a898e0b19de28baf05a4fc9b29f2341bf6afec5fae68b2ba SHA512 a1d269f366474dde7283dc8fa8e1a958801c10b8b384ecfdb31f05b7c75ef4129b66e4792ecc04e7c46f9224c862353ccb36fb586b0deaf1cd911c4246fd411d EBUILD haproxy-2.4.9999.ebuild 5615 BLAKE2B 0d6b8841fb5bd2ef6fc7dfcafed75db8fb5a62277e2e6a0662aecd0746f80ed82f8f9ac682a32731bb8402214d68f0c08f7e6a6a359f9ab48ea58cbfd772be0e SHA512 5ceae9bd306b0735c9e7d95dcf6c998f799db8478bc82b0fcd2ee4586b28dea7e7f77c939922d2bf0c00fdf3965f470ee3421ce829158278765b033da5755431 -EBUILD haproxy-2.6.13.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 EBUILD haproxy-2.6.14.ebuild 5605 BLAKE2B 727982399c89e63333dd6ba9c9b8b10fd4056a78eec4f13eba1232c3d9d96392a351dc8c67c1f9184cadc1de7713e1170ed0c7301805d726da5e663282c77689 SHA512 c4bd3a4faf3dcde99928eb027eb2face317a3b100dde326a784d400f184c1cd8ae329d9717954082b49143aa29f28058ce990df0fb2b5c687b5d870f4ed60fe9 -EBUILD haproxy-2.6.9.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 +EBUILD haproxy-2.6.15.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 EBUILD haproxy-2.6.9999.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 -EBUILD haproxy-2.7.3.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 -EBUILD haproxy-2.7.8.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 +EBUILD haproxy-2.7.10.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 EBUILD haproxy-2.7.9.ebuild 5605 BLAKE2B 727982399c89e63333dd6ba9c9b8b10fd4056a78eec4f13eba1232c3d9d96392a351dc8c67c1f9184cadc1de7713e1170ed0c7301805d726da5e663282c77689 SHA512 c4bd3a4faf3dcde99928eb027eb2face317a3b100dde326a784d400f184c1cd8ae329d9717954082b49143aa29f28058ce990df0fb2b5c687b5d870f4ed60fe9 EBUILD haproxy-2.7.9999.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 -EBUILD haproxy-2.8.0.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 -EBUILD haproxy-2.8.1.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 +EBUILD haproxy-2.8.2.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 EBUILD haproxy-2.8.9999.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 +EBUILD haproxy-2.9.9999.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 EBUILD haproxy-9999.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 MISC metadata.xml 1950 BLAKE2B ac55c0bbf5c5d26f92eb2e7cf4c7bf9ab6a432e45c192c6d591a3ba8c5457f3e17ecee6ad3fcbf13108d1893e3c8e582a4c6a5a3d842f0376b32869a59373526 SHA512 bbd3bc13f40649db82489e2f50acec08ec2cc7b401b81c071eabf3508bccda789da6d0bd50267d81b5d08c2eadee4cf3ce7fe8a2b57a04841cab38623025f121 diff --git a/net-proxy/haproxy/files/haproxy-2.4.22-hpack.patch b/net-proxy/haproxy/files/haproxy-2.4.22-hpack.patch deleted file mode 100644 index f744eccfaba9..000000000000 --- a/net-proxy/haproxy/files/haproxy-2.4.22-hpack.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 494ae0c35c883632faf1d22b54083d3e97a7c129 Mon Sep 17 00:00:00 2001 -From: Aurelien DARRAGON -Date: Wed, 25 Jan 2023 16:35:00 +0100 -Subject: [PATCH] DEV: hpack: fix `trash` build regression - -Since 7d84439 ("BUILD: hpack: include global.h for the trash that is needed -in debug mode"), hpack decode tool fails to compile on targets that enable -USE_THREAD. (ie: linux-glibc target as reported by Christian Ruppert) - -When building hpack devtool, we are including src/hpack-dec.c as a dependency. -src/hpack-dec.c relies on the global trash whe debug mode is enabled. -But as we're building hpack tool with a limited scope of haproxy -sources, global trash (which is declared in src/chunk.c) is not available. -Thus, src/hpack-dec.c relies on a local 'trash' variable declared within -dev/hpack/decode.c - -This used to work fine until 7d84439. -But now that global.h is explicitely included in src/hpack-dec.c, -trash variable definition from decode.c conflicts with the one from global.h: - - In file included from include/../src/hpack-dec.c:35, - from dev/hpack/decode.c:87: - include/haproxy/global.h:52:35: error: thread-local declaration of 'trash' follows non-thread-local declaration - 52 | extern THREAD_LOCAL struct buffer trash; - -Adding THREAD_LOCAL attribute to 'decode.c' local trash variable definition -makes the compiler happy again. - -This should fix GH issue #2009 ---- - dev/hpack/decode.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dev/hpack/decode.c b/dev/hpack/decode.c -index ae825120f..13c95c77a 100644 ---- a/dev/hpack/decode.c -+++ b/dev/hpack/decode.c -@@ -30,7 +30,7 @@ uint8_t buf[MAX_RQ_SIZE]; - char trash_buf[MAX_RQ_SIZE]; - char tmp_buf[MAX_RQ_SIZE]; - --struct buffer trash = { .area = trash_buf, .data = 0, .size = sizeof(trash_buf) }; -+THREAD_LOCAL struct buffer trash = { .area = trash_buf, .data = 0, .size = sizeof(trash_buf) }; - struct buffer tmp = { .area = tmp_buf, .data = 0, .size = sizeof(tmp_buf) }; - - /* displays a long memory block at , assuming first byte of --- -2.34.1 - diff --git a/net-proxy/haproxy/haproxy-2.2.29.ebuild b/net-proxy/haproxy/haproxy-2.2.29.ebuild deleted file mode 100644 index a1da00905684..000000000000 --- a/net-proxy/haproxy/haproxy-2.2.29.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs flag-o-matic lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools +zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - slz? ( dev-libs/libslz:= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -CONTRIBS=( halog iprange ) -# ip6range is present in 1.6, but broken. -ver_test ${PV} -ge 1.7.0 && CONTRIBS+=( ip6range spoa_example tcploop ) -# TODO: mod_defender - requires apache / APR, modsecurity - the same -ver_test ${PV} -ge 1.8.0 && CONTRIBS+=( hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - - # For now, until the strict-aliasing breakage will be fixed - append-cflags -fno-strict-aliasing - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - if use prometheus-exporter; then - EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ - TARGET_LDFLAGS="${TARGET_LDFLAGS}" ${args[@]} - emake -C contrib/systemd SBINDIR=/usr/sbin - - if use tools ; then - for contrib in ${CONTRIBS[@]} ; do - # Those two includes are a workaround for hpack Makefile missing those - emake -C contrib/${contrib} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - CC="$(tc-getCC)" ${args[@]} - done - fi -} - -src_install() { - dosbin haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit contrib/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc ROADMAP doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has halog "${CONTRIBS[@]}" && dobin contrib/halog/halog - has "iprange" "${CONTRIBS[@]}" && newbin contrib/iprange/iprange haproxy_iprange - has "ip6range" "${CONTRIBS[@]}" && newbin contrib/ip6range/ip6range haproxy_ip6range - has "spoa_example" "${CONTRIBS[@]}" && newbin contrib/spoa_example/spoa haproxy_spoa_example - has "spoa_example" "${CONTRIBS[@]}" && newdoc contrib/spoa_example/README README.spoa_example - has "tcploop" "${CONTRIBS[@]}" && newbin contrib/tcploop/tcploop haproxy_tcploop - has "hpack" "${CONTRIBS[@]}" && newbin contrib/hpack/gen-rht haproxy_hpack - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins contrib/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.4.22.ebuild b/net-proxy/haproxy/haproxy-2.4.22.ebuild deleted file mode 100644 index b1317d2d7f7e..000000000000 --- a/net-proxy/haproxy/haproxy-2.4.22.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-4 lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack ) -PATCHES=( "${FILESDIR}/${P}-hpack.patch" ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - args+=( $(haproxy_use prometheus-exporter PROMEX) ) - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ - TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} - emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \ - SBINDIR=/usr/sbin - - if use tools ; then - for extra in ${EXTRAS[@]} ; do - if [ "${extra}" = "admin/halog" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ - PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog - elif [ "${extra}" = "dev/hpack" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ - PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht} - else - # Those two includes are a workaround for hpack Makefile missing those - emake -C ${extra} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - CC="$(tc-getCC)" ${args[@]} - fi - done - fi -} - -src_install() { - dosbin haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit admin/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc ROADMAP doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog - has admin/iprange "${EXTRAS[@]}" && { - newbin admin/iprange/iprange haproxy_iprange - newbin admin/iprange/ip6range haproxy_ip6range - } - has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop - has dev/hpack "${EXTRAS[@]}" && { - newbin dev/hpack/gen-rht haproxy_gen-rht - newbin dev/hpack/gen-enc haproxy_gen-enc - newbin dev/hpack/decode haproxy_decode - } - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins admin/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.6.13.ebuild b/net-proxy/haproxy/haproxy-2.6.15.ebuild similarity index 100% rename from net-proxy/haproxy/haproxy-2.6.13.ebuild rename to net-proxy/haproxy/haproxy-2.6.15.ebuild diff --git a/net-proxy/haproxy/haproxy-2.6.9.ebuild b/net-proxy/haproxy/haproxy-2.7.10.ebuild similarity index 100% rename from net-proxy/haproxy/haproxy-2.6.9.ebuild rename to net-proxy/haproxy/haproxy-2.7.10.ebuild diff --git a/net-proxy/haproxy/haproxy-2.8.0.ebuild b/net-proxy/haproxy/haproxy-2.8.0.ebuild deleted file mode 100644 index 843fa7ff2a33..000000000000 --- a/net-proxy/haproxy/haproxy-2.8.0.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-4 lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - args+=( $(haproxy_use prometheus-exporter PROMEX) ) - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ - TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} - emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \ - SBINDIR=/usr/sbin - - if use tools ; then - for extra in ${EXTRAS[@]} ; do - if [ "${extra}" = "admin/halog" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ - PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog - elif [ "${extra}" = "dev/hpack" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ - PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht} - else - # Those two includes are a workaround for hpack Makefile missing those - emake -C ${extra} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - CC="$(tc-getCC)" ${args[@]} - fi - done - fi -} - -src_install() { - dosbin haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit admin/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog - has admin/iprange "${EXTRAS[@]}" && { - newbin admin/iprange/iprange haproxy_iprange - newbin admin/iprange/ip6range haproxy_ip6range - } - has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop - has dev/hpack "${EXTRAS[@]}" && { - newbin dev/hpack/gen-rht haproxy_gen-rht - newbin dev/hpack/gen-enc haproxy_gen-enc - newbin dev/hpack/decode haproxy_decode - } - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins admin/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.8.1.ebuild b/net-proxy/haproxy/haproxy-2.8.1.ebuild deleted file mode 100644 index 843fa7ff2a33..000000000000 --- a/net-proxy/haproxy/haproxy-2.8.1.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-4 lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - args+=( $(haproxy_use prometheus-exporter PROMEX) ) - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ - TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} - emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \ - SBINDIR=/usr/sbin - - if use tools ; then - for extra in ${EXTRAS[@]} ; do - if [ "${extra}" = "admin/halog" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ - PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog - elif [ "${extra}" = "dev/hpack" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ - EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ - PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht} - else - # Those two includes are a workaround for hpack Makefile missing those - emake -C ${extra} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - CC="$(tc-getCC)" ${args[@]} - fi - done - fi -} - -src_install() { - dosbin haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit admin/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog - has admin/iprange "${EXTRAS[@]}" && { - newbin admin/iprange/iprange haproxy_iprange - newbin admin/iprange/ip6range haproxy_ip6range - } - has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop - has dev/hpack "${EXTRAS[@]}" && { - newbin dev/hpack/gen-rht haproxy_gen-rht - newbin dev/hpack/gen-enc haproxy_gen-enc - newbin dev/hpack/decode haproxy_decode - } - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins admin/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.7.3.ebuild b/net-proxy/haproxy/haproxy-2.8.2.ebuild similarity index 100% rename from net-proxy/haproxy/haproxy-2.7.3.ebuild rename to net-proxy/haproxy/haproxy-2.8.2.ebuild diff --git a/net-proxy/haproxy/haproxy-2.7.8.ebuild b/net-proxy/haproxy/haproxy-2.9.9999.ebuild similarity index 100% rename from net-proxy/haproxy/haproxy-2.7.8.ebuild rename to net-proxy/haproxy/haproxy-2.9.9999.ebuild diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz index 9d123d100335c21a389ed6e29af3d8345c350e9a..f96c41fe876bee5e270ffb0428d7fc7557763a98 100644 GIT binary patch literal 7236 zcmV-K9J}KmiwFP!00002|9zX;a-_#`h41wg^8#a6)?SxXSPnaE`9^wyT1kY#!32OI z_4xiyE2jI0OiBt$Gw8;@WSu-qR`K6{`0Ed!e%|kW_4ocSfBX6QlW*bEAOHJ@|N4{v z>KUvW*;lC}nsTU0(ZyGIkBo@3d!(Wya)kiu@(?HLN)cY5JX07{hj`DIY#? zW4RQ{j^5Vjm8;G*v+Jer*tlE?ZCPI3g8829(_jAMhh+X!AC@+cIGwfXd#yR0>~~9P zhBe)>u#%0G>vD1T6OYU1lsK)$605ZlTc~dO!8P_CEuCe>`YHW5pTyCBBGR`<{ z=DB&-6XUk*YAk>F^AG>?pa1@+zx?%6e*gC6%YOdXKld+BXTQCFGH>o)ue8gsINaDP z)DuoWr?>4_9kKVlsO4&DO`lqdx?Pw)@+Y2SWIx*3VJ2rORX=NNIb;iS9iMY|wVHEl z9-g_!Naa%rnMdn>SlAE4Iytv(ky?`UGC)at9Zso^F24?do>H<>*o#v77?jd^{5{Bp$sOA6MRD z^M5h-Wqc=|?R{_wgsl+sG>TgmcPOBD@7_ahb53wMLi%2@Q7Q09C$t?XR?j}4b!GxV zsfEzNW8P=XVTC)_Lg`v95nLBg%l|qS-k*AQFU#+kS>oMlUuWgbGM2`I`Di_|dqv=pWr)skl|N11ai)}*y&-0P&X zo6jK3%C2*to%>ER)oxS$Q%d5|C$H0+Pifc9SA&bym(9X^FjZprX^u!Gau~v}^StDY zu6{4t+%1k^E_QCVXn1hnfbLA)IsQ>6RX=h+bnRiGxIvF~3;*yy17&TNM0Y!*WN|iX z7+LvQ=4rOHz&)93HM^3)@raHF2`y)>cfSXW#f@hdT?! zUv+k1HFtsoJnJ^Y-eH}*DO}uxOTi|P8Lw!5_Zp#SA9H)u>L;4#ZT9E=s2JT+?-lc{ zw%|f^-ir=A1<%pu>Z^v_!2mq5V$TcGZHMwU?{aacr&V1#{B0+S!wUDX7WA}_Q)Buy z0xiul2XVDO$$|c~V&m88aJZKC%lDRK)ec-4q0W^`M_$0vp^r{Z%TqR5r-pQ3DvPtI zNU5(djBaO{qa7B$n=7uK8ABeO#dFQze~@Wy_gR;&$g;9vhicdq^ZH65=8644j5ZG?E-fThf+b4a1&;M$cG@%b7V`)-hgL*` ze(*Yygi@U2s(T~~2<1RVwsYv?cmylDHXWVKOMNfdF01a-P!vN|dD#w>y8aS)E!ujv za$HQvO0MW8uODl(!@CUF17%N8JB5jxu173T*;qo10_64^`dyy2JGT}JKCmi@^>(h0 zX=aa-J^4#R^6U@tT4{#Tvp5hpVj+3VuV>TQINP}n!`a5G;X0430Xs(K;^GOKbYXxK}$Y3c7S{&&Zq+V>; zx2+i(W+4X{4*Rf#5ho!xUKP$j_m(IDK2w)YL!bxN1@U9uDDh~aP*TcY9Gw{|9E=vH z2!NpswCQ}P)w=W|3jL7B6gKV8ubDqw4P{2tJB>pfY;1rG%R{`b8b6=#{*YE?2ekyN zX{Cy&10zX4cSfE>G!_Dy2bi%PSnz1I5;kh(bvIxD5M!`vL;Yx9qr)rG zjYU8O9kAN*1ZX!24JRN+M(>S^T0?QXcIF+tH#FMzUcGTkA5udF5d$~o#_${{2crRD zw2(ckUfmoI|ij!anbW<)=2>8+W)vt9nN8lNT%QXb$6BSc*fwa0UM5 z=P;*CAwK|NqnMy(;&}`lz8Y|P3fohC)a&_ayzaMO`UG2kNjF)&BD!Nx&51708f^oE3>b!kC) z-r?!ETjW7;^r_sf7bd+(7TgdUWNK5k^U}*2@V}4+T`a)??p4N$HDW#Gd|ZbLaDp^e zJ$Pc8x((^gI)FXn=At#|1D@wrXpx)}`K4l1;S652UfApT<;S1*)0fXb^`HCv>FHuw z4K2U3{vhlLC_FTzf%dRi2qHf|tD%|$sPRWIGBW1u#5ML%h}--MPF-m!h>#cSPVI07 zg&((#hdXD%bps>P1N|{1_aN01C@`@UH0|$o!%@04TcozROg}L>b#*RQYgi=Ej4c?1 zrzmH|6LBN5>=tE%U5HaAjz}33Pl0l5xg}hqM?di?SXitf*T4?o%Xu)?)ZbbRz@j6M zx?%F4f9dPuFxYWtP2NvAVMEfIkA!iW4bm@yZY>>^t{g=2>nEryLrv9v;(HM*{9X~eAe@Cv(Qi?x5!&I; zN15*+snXK@{Y(a0EX8ZV8|L`^BokO^@sZ zY;fNuLxB6EbK^pq=mLlc>RcIJgMEs++Ov|h4QbX{#CNg2Jk%s01Ok;Pvw&m-A;Z^5 zK20L)A~UgVvGLE4HU#ph9!_NK6*12%@ons{%(WNPj55U%TH> z3)12v7j*Qccr|L71N9!l2jTz=xm`&L1Zy|dQPacvgNPGDX}jR+Ej#QvA`1?%3cTBa z{dnD+U|`AyEz)q<%dvdN*9p5 zG~R70g*_}7lGbq4kTihfmgt;2b+PynQ;A6+LFF+Bh$Scsc!d$PV`)an5@EiHKt39& z^>+*S@^yciFC?q^ekoy#58;qm==83`P4TQ%zAdHf$XduJc!Q7+co9ivdWF2WSnC6? z=fvXrL&AfM@ZZ2|)0+eg`k5t9CryiTULo=5XRd&~C?rJiPQfO@@ILE6si2aRG)AM= zlO*S9PT+?{Q$E5|;!AiuPzhDz{;;+rZ$O}BxFKIf?{6WbA4O@<|j=@o8TpPu}WsJ>J*oO zj@LuM{t*syUYKD?>0dlCbj)iYwzyVwk?dTJR*qZ3w={plq&nUnQYUL+ia`9mh2^K+ zA{datTuuNyAYp|dfRQ4hP^U;Ab9sZWdc^-A87u(2Gq44>kk+y9-T)-c4!USAd_XdS zd`GQ_cZ+K8!CNg~>nI^OxM^D%zgxbqU$6An!e#i)OJ@zQ@#I*ljEs9#jQ(6T(GdI% zNV>HTa3>mQ5)tL_P%wmMV`m8lkPdb^(|5TJY%9bGmNv3&Nqxri<2^Qk!h5a8Obr9F z{XNvL1%=F=>MRfx3Fq8A*;xnDk|seeH3J^H($UhfNc%Ogg+)=gMOY>`m>q5f0yTia z+Z*3XBar|BZ6Px)fJayhAqt~trgiS(eqVgw-aaTt%8wZmB1eQdQObKFcDJJh6bY_f z9zENopuxK<;9<$|RwUFkXXP=x2GmAqZ+{;g<~9gwo~JtpGn35C4VhSZRUbq=9g(N~K%e6M}`UUHd?e}Z<{`&Ie$B)v{;={Hm{dq&k zNiZxuJ&-e&g)+Jv@uk^w_Xa+(fy9tnK@L)a|08yht9fNF{zFD)S%9Ua08wESj&74DeE2$lCCGNC!=X zox|F}ux4e=Gg|0biD_BH%kt9z8m!+#Z26L2`4eg+5^QC7Q>6kUA#e&W< zH^B}`P5dEfHUJ6mABUEpV6cv60yHOZtPnQoudTbhV!TW|u`wy#QzqCEWF(?A<%xu3 zYGP}1IX5AMTNcWIuT(Pf_H|^4gS*$%llHvimiQC*$5et+tRHM6&pI*mxB`CL(G(CW z0{tk~%Y56fzg&2&*k$L1#fJ`VV{6CS>6Hx1w#3QtiifZIM7J(vzdLk1B z!_}!#1zLNsfq;=~;n6_}B|Vew90?y!2^VhW7{;`)w3s!DHt(8HqsHf+^m}9#DT{}h zoNOd?712J-QB8=t1GIQ}(QDwzJWo$719dzD0c}9bqic9x!8#_6B#qbNaT5*-5e5{4 zf|0#7RG1pk?{nF%`b`Jt%Vj8s37?{LZ5Q??-qjclbs|Jp(4r)(d`uUy9ATiKG%Ha< zK4B#MNlphv8w4&M2WLkT9on=d-lJ)KA45d;$j}IqD2+fVgT`hh_xq4(6OXx$COBTx zf}t_4!F8ppFk2gP1%`r62kuOw0x6wwGRDbaB8|+ulD4-@)364bOd|{mzg-ZsOz)Z*&bEAa(RGON6lYDQf$&5@4uj zh%#&0qj3Wg!v!y%xR7G7v4+0!5vtxAB+|(u+Kb0h(91vq&gPn4Q;wQ$yzbh$3n=ak zWTS7`P9f$|5B;lR4~nRZ=d$|k`^kXW-04M3b214n@o zO>&=hA`^e-F><->AqA38SveEluwMc(N1!f!)@g{Gul1r>pVxf(u<`zIXxMmdf8n(0A-oS303*Jd zIG-#fUR^sc+%$F`ZM-caU?g-FQ0TS5;&7;`Mk18~fR5MhbBXr{ETJsRA~$pdx!oEr zHy5*u%|8a2G^zGArVQGlUFS-%x$3&_)PgK(NXn73AWy+!a~LApuot)@d6}erz-&-5 z;sdQ$>agY{4YY{OiD6nNqYw+j01{-y>ggQVt^n$bLsJsC?!$!m*xtk!JN8 zjOM|mv2smAbLvem#qijNApl|Q4m?D5#MmIjOQ%2l)OZV9kcI+yEXXlFC}I3Fx5obf zc(M4_N)22>)yacKS#0XS114u4JW+?R3?qokW)YA}sD#x?h`n7n?Ca~x`->X#^L)Mx zePM&g?m}2}HYtkL)uh)*6-8Uw9S&3SSv-35+PAXpZ2@V`!)6D32Mde0WsyuLXxuop zX``~#F%CpYXpS(7rgaA~qu_W0ZA;URBdf*yeSCD=MJNGt74@MYL8fpALKwK49&A(5 zL6m|=DZ93(Wx1<&5L(d;AF}tonD(84;tC0Y&0rdi#{kij+TCeG<8}Rvm&?usdoA{( zXs=Ii``g#gAE%WmJ!qdO2eD7L4*awTMdJ0jDHnck5qhxn8Ie>rcci$5&vn3zbgYda z0;cf>ogW4GDH<)q)6s7Pa!jFvpFQv(CgakY(;7R^yOu6$%8!#Bv@ln09kI}+6u48; zKOKl>Z4kps*!O|UN-f$Pt+|AQMH)`<6bACrVTx0>HgfY03%oZYOggpIzY3;TzgRE$*09Wv4Q?muKb4OM%uVg2` z;4#{znKP0=9>G>ZIc(nGQepYHNm=qQoQS8v`Tsn$TGtEBuA<)pE zPZkZE38NiKz<2P}MI(hohe9eO1(Kznkj5ktv)T@Wi$^Fi&Wp zKH60#ffjWkfzNj|1iyi=)3(h9163p}J@o<{BByfEUzb`Ib)EWPlcnznw-V3>S&vrnJ&5 zB~Oo;E!d9s^Q^Q>^dJu9wp$bk9-VfBzfCVYg-D)1b77Cye;n~Ja<^tf)P_z5;wbg- zcsrfZAcg3lkX#KNKp%Rl4b^2Q; zd}*bsomNF9c*uXO*suM4{`4UkJq*Q)$MQk2ka4b5qT2!aN>Q6PPyS-@shYN;XL)M4Oy&> z*ZJ$=lMXn79dtfw?;%k~uPxcgPfoy8kJ)tsa%-0pUqh;D)c&hjb(u(225j z?%V6wR|t%^0nH@-igiUxw>JL@2?=ti;sqhW=A(_%5RZ-7bTs4EW>eAzJfE^2yX`{f z_pS8K3(|wQjzrDzz=vcf_C=Krk1jRCSYLwCuTQW0$8Y_0eg64neS6+-*8zWi*jDZg zg;lj$(*}4ZUL;wY9<`40v=v6v>BFP&gE-z!u;CzdmN?*RYwehKl$G{@a4M|ggm(lT zlJl6izn|fZW8zVuMe;Q!W^2s%y>K)wgiiE_>G*#*)8nPFr`*cv#124$MU53m8a`{! z+z3ssXd1FH+hk2=2))y%q~yM2ubR&~ZVgKYoga4^BkG8n4s~KiAhZrpOaHCHy}!IX ze>f6z0h~r(I33i7Re+OM@0wf3vvizsLmBWr!9D>4+r<1s+Q@EnUmE(YO>(#c_mqH4 zg1@?qW=gd5ka(Onuwmp@Z4EV@k>S--As8&;!+IRR(ncon7*`6AEB;0Yuk(>NM;=I;uZ(<|GZB4gu<1bVpVRMyTtWR?Eyr@#L6;q!j$tH1Ss`P=7DA3}>C{`lWN{nwwu zA3wAiT*p_AEMwQ0!nQqADl?hOmiSBTYxw4Tv>A4`IELS`T0VTk zjpZzsoq}JZS3Y&FnO!e^r^d&X*p|<$`{+Z@{=;AX<0tdsLm%EYuQ;7=HS}7uog8*E zn{iEdd|c*-<+@zj{iNgaIVDZsQc2afky@;7hQVj-J(`{6i|?oOK%a{G>U;o^{Je~de_Q415?)9==hEKzd zy<$D_^mBUKVbzg(--}wVW@`p(mh`wdL*h@o$H-x{v*R@9&1#r6wH&jLbDfZLceQ%w z*2wjoJ>ofem9%y_!|mFf}qGZ407%F|QavUoxPy?gf_bDML5%MtB+#YUyT!%l2FQmmdsKI=>a zLDpjI;4$wr=J16l*Fx!9EeTu~P|Lp^8y`+RyO$Mq%53p&wXd`CW*bXm!$R^svE^;< zJV%LzAIW?4J?Eoh=j+GM-#)!PeS6(6kD`Ux9z~ljt?4aJH>$V5UXC*7TI@+{&GW2d zXSa|+m@m7|eRl5Krq%AJ`ll4*)hEm8Etu`P`O)Z74P~?O0Zf(DgUyksM2bL)RWQiU;&mx9|@SG*H%NF}mA%N|t7$ zhKZe@WuE4jHn^L2t!7sY9FOE^kl1q8e)mh!UcNqRl|l&jTDk0Yp;#qCLai0YtN9G* z_|SAxDG=EnB_9~V{E5jr2q?1$*u`iz(Ah$%lYQ&)z;L~LqH z_^ZwitmZa2Ah2&U?j6_3o5H0%_$b%}GGmE8>|PTT9a3(OTKz)vyw3hCSG{^BQ06-JbP^Mp`cBN+e zV}J`@VzTlzEz%EEH3OVE&nkl^hDS%FsI*Moh+Bj0*KsZJVu{ZHT~Le=ary;azr4MD z{r|jg{$8@P65Gm#9k-jGV%|_&aPy?jg3ZqZA(a-5onVV>uL{S8I6LiWy(QMIH5Acc z7-<$sLZLi->K^9ME56y1-#PYi0)mxXn~u&#c)yoymsL00l#WML&9x4cy8aRujYt(+ zIW8Hpk}DNu3sY_Wu$BRPpzH>^I}>k$i7mU5>gK<==i-xbi=b8Dd(VmHVithzp? z_x@3`r*LUV-u*#d%ce*IDmFgf^Iog*4z*==FyJU0GC9&1uC3EU0w-*1U0J`@NAOt$ zUvdaNP#jO8)8uW&m<`84`#>}W{hbMj`c{T5nyaGed?()Fm7(lFX;D73IMFdkz1XmC z;1e5WAx9Vv`#`S)LS z1(bm{op-fbk76PE=^>96H|@`_`Ed9&lo?I$4(y=hV?(j9JjCm&=j#*RAJWR~pqA+A zMcVKLU?l11$;eYIYlMSTE!GJ|V#ZBP$@KLteE6k)16id~E3ktpxq*(w)y_VZP;w2oI z$Q!TIV;B9;Q);Q0k2n(V;gM-p<0y7-jn%3RPH9jh!h2{!R+x$bz3gHh_dXnXM|!1i znjh~$$$4DvkmLgJbw&EpT&ck$O4t-yzT*9OVVD;Y?R89=tOOJi7T6f#4GD_Cpm!Wf zLS!ra%O?RuM1?=w!JN@U{X+InulV{aynOZLUN0O--f2Nwba({Fa1k~UZ-mYvyJrnr z6+#Vj$y|ed52a(s8a66)CuqBf+KooL&?dFo=qSZN*x-A-98M)x++~KElE^UN7T6;i z^5MRqc<~P}2QhoG-k`+JIRtwc_IVqYpW5(j+~JO`>K(yPUhKG|IXpjwr8wjZSKwd1 z4s*&B@&yn!iWk(_HYfqlxDMb96t-J^)a%pJc-gPN^)K%n{sUp50$4{SPS13E!ul8_ zvl?s#iVpUmRcEj-Ruuo0wqzO(pAG)#T{Z+GNamO&xzP_z1LpcB zm)pj}owMM&feG!A{upQCdf0B3g^3NY)&5>L93{Kc5^|Eu4ATX=vGZZI#zg|n_?1C; zN^(}b5f7q9Ta*oUAx@b%B4sk(0_E5N@d5_{{lueTVX=mM26h0G!Hdo1!mY&sEIRV2 z8z%qLuYG;|vfsYEUi&jW`V&Hmdl5?;?ahK(2l6R`dHT!^;6vjQmn~EnsvjT#kqPE&4&xM1Sf@Qygg&HlVkHU2>$7p%HRLd*=Y94_=qIY&&1;4)@zEZ}y}o|>_3Nc!LkkZD9R!H%DG@xi ztE3SJ2;dPPHiw+(WSP-tn0=8*c$=PrUIcy)vBKlCk%uIBlog6@c_wTr{aGB$z2S0f ziSzuU-~~fiWlykd?E5{EV>gLMSs8262?w)`GuQ!Z%7*Q6i}ST2p{{Ij#S3({(4v7( zNfVX8C?TV04$Pr2Pl71md&0!*Eh@lw!o*u-mk2!vQIOBV5rq815`GGA7pq2Acw{GF z1HpM20^A>+n-OSAk_%8OBmzwS1SE0O)aRJE)LWZM| zfP|0F=(9#RL{j23JAiwF)qIKwkE`vT1QL-ns7km^$`V z;9l$oY!@j3bju?l!s$AmhpM0I4_Ze~uhXgnIzvNW)<-$AayNSY!&?AC5+(qenvT;G-#t8d@1n8_NLKS3o#qMB!A21;HHB zc(;5vINmldiQbKa(g95Q}f_OXyM`^_CuC>yGnH|Ec;E?6~Q`u$%z$wSGr%7*hKgsaK)R40B9y7qXER-qCk%FN*-HV9Oi_S z9plCVlCsSpzNAJSUGo)$1)qZG6Q1zZ0~Q}PuuW^>XRxgB2U+C6z1gt3HCn{LpXPC4 z^K29kZbdy{olqc%5&mfj-_akqc}yfB6FL$ULrMYRz^P$=Y&zNmFS(1aWCmZ6Ig(`W zs9`YJKfz%x2s3Oc{fj4tj)M<~Ev^+^tn9C+m8mPjw={plq&j*MQYUK}@QQZ@N%GTf z5e!(j%Lc&NCx_vfnb;q2;UJgaKF7mXSRb5E!q%~VHiC$+kk+y9xUs5c2VFE5KEPyM zI%-9{Tg13MSQR#=4lI#_o3=0GhvobF^-6y&UWVT+I%{~1Cy(S|WIU*1^yjKZL-02` z*R6ekJJEnQudEZ2aT;rE>@3KHbg;{rzRPuBTOm$d&qlVrsn2+SyvHU`grMD+)-WJD z+(Z3ZP{`bdJ%gY~I7*xaZ+;*xX%gg8bB`I!I$D}eKsYq8g+);~(5(To_lHLzSvdht zVl6*q!$^SieIYZghVX|RBW`7rPcSq*#r;@(UtixThvoVRVs+9BCrNov!qsAMDT5s8 z3be^C1r5fULP%ILycG%6=B&I%(16+#+S}g;hq(=cTHx)@!OWOpz*gcpe`c<$F+5fn9Z!gbZets_#v6KHT0*%_PEBVy$VE4gRb z6nP@&@Fu2Nn*2eVY9n5tw#qlM5stHF<-|wYJ^?m|DAoyJGe-CLg9r5g1bk55y!P#b z@=gHv@Wr%gXg%rv(3(zwKbpSs9fWEiXmBhw0C8lZs91~kVbKEo?SYr-Le?gNM>}XD z>JitD9&1+CJfp>)&%xIFgqP*35j6OIR}9iu8-?M<_&qVXEZ7uVwPQ2a1I&IX{l zq=trlm6QJUaW}m^5O}yG8up}!HyuqNbglK z8crpyuFc1}2_f9FPzHRZIzM-)BSRcKy;?V&dC4vDC!UX~1f^I%*hZdpV(3r9o$?gg zf&>*V1E%Nsx?g_1@LIXV|HEs(TZU&^{`fX^F826dBYL zndZV3OpPkg+Jg-QjC>Xz9h6YgGwDt|$;RE$AJ&h@m=?AcvqsV8T@xzOC{ElYWTcj| z1enRmMnYE!?K?47L)0Ch#lwqUBX1UXdtw==;~fZS16m%ySwqt<6GxJcSW~u`WQ+&{ zib281-axIxx{BPFfd6(&U%WE3eK$F)9gF-pHI~g|P z5AcRKcHHA;F9~Kych#}vKh*4&T;KV&=*uJdSHgA^CwF+GYv=%}qlZ}{gtfP%0}X|#bYVxWgr1(^O-?Yj%qhvckSE- z6n6%)(YFD(qZmB#Q5N~^0qb;md@9{}*N(v8>TpOw8{Oq`cvOxj=h_y|7LX=>7E^#o z+~yDqhA=)b1+-^EG97WDT|8}E@S@{=(caYyls|Y32gWYq#p)tcHVHO@#GZ9%0OG_L zI0}qtlKXTLY5bkn$VD=))0tFO&V)BCnPyd1fWy`iPGhkcTg;KtP}M0U;ggMZSgwHW z(*fy&$7Y{A8!t>|qo6(5s!OCqm=1&dL{?Hl%Si*gOx}+R%Q1*oI$O5Yu@YbtjcNdl zMu#yGGX$HS9S{ppPfe#lmdKAlUHYus5IJA#MX^4v`TXwS{o&BC@l*n#N%Roj2Md4^ zUrn69QW3ANofmEzJC8QrHW4rqItwTa+F)@w)KpV)&I5ps*Y0zP_XjMYEXyW0bOgEG z8ZI}NvP+GKaX%Nm%_mXAtdmQ;#uv1K^FB$%8|1m$HQWCcto^eFK|WjGKP1< zk3h+Y542vX!odeqyKz(s&N&?q&n3x_1eE7Oz2VKeK zc9cjW+L@1l;6ce^X?XD1po-fWT2{a#cdo&=Z@W5(jvH&sKZT_R;LPpT+7%I-_&tb^3JZi8xseFwjQwB})?e3A|p7H``%n5Hm} zq~CN!+)a;O zBlJO(f=4MkUsj+eFgpmX5b_MN550Iz3V`B@hQMYp4aZ}E=t-UKG`w=qaXjrbvh#wy zHv3Vum#5eL?d!+)(@L`k?Gxo7_UYDvpBAA=ygoPO!tX6Y50*Y7lFH_e6u0oX4w#XS zbr3|r^sJ!sr3gPIPs{Lj^c#U3Q|RF506d7vxU}Z9$1bqe(nU@AakGOK=961TEOaOZ z?v(UT2clUA#IO?fec-aJB|k@N&Tz0u!_i5D$V-5;4!XTol*i zhEZB%fJ{#)gd~ZAzFsD7zZaA+2A7igg$Q~=o_@bHq6UEoSX(F8i(wQAVN;SVBXLCPV%5n z$4QgUE0g#DX^IAKrz^@rz;i(FWD+C1;std!WzpN7izeA{gRP9R_? zP%XT2j5=Q?UqNN6IF#Z=eKXOaN$AL@2LhI3R`)AtHIM!(Is<|%j&cADE0FxIB zga!>XecU9_qAn!xg^q^cH}G{jw%K5SkMu)s;9@M^o-g;(G<3U6%=p268=W2nOFHD} zVg-)8EKTOKZq6ax8!K9(MhUKD<53aWVcRGx$#LR;7VHu<#2_T;4o?L~1N5ESJ)h-C z%&F2j16K5K6mr(@VUkXqiDZSO!13hziPa++FIWjniq-K@K84SQqZ6CrbO>e&rbd!1 zWNHtZJ3u)k7WV!?voI5#MnXX_3|EfdX?z!!PPLt&JAzqT zyzWIMS&A;zR2T=Vhxct5HSn}_O{(ZjE$B#_pIV@Ku&qRvsuWOiKs;$dh#Di%TM>;OSf+8r!8a=oZr%3k3VV zXxC$8|3Fxwx@Z{Y8X3%h7t~|ti2O^3@%cVbJ(XC968AspnR z;!9HTP-6DTHj6(xo(;*Jli4GT5g9+gN#yi{Tu%*VAqi8^BWe&u2>6 z&{66s?~C>6`P;>~>gLAf!UARqN`-{)V|A$!6CqLu zVm*Y>Tyq_>32YjXj#{Z_VZ)&T7luuxD)0}PIS@lOF$;9s1cmbfFYhgAbeWd33|kJT z<9`DBuA;_*WZ+S=2EfQNZ^sv-H5*X+222D10VnL0vTkV7_$gG;Vb)CyUSbsu`0CU> zPnJf!(QWcUa9Z8f_Z9oCzs+CXC8LL-Sn2qD5G-W8(??11V>cb55HEu!{P0DEddKtu zc4-5lwxK!v*ruF~y}2D^W0{b3e|QNY->vC0iqNPL(%Moz`X0YrurJ29G$Oely0b5- zArMXh0{dHY)*#!w`NqP>IlB7Yu%wtf3XZ-u9ty*eMA(j`n-WJ1eF_F?=okghZ2`)x zm1G*6fzXXjDH_ON@i58>u-MpQ2lCc-NvMIup*VXC265 zZG!G!k6^msh_^uJlg=KDItCrdCcbharh3e-8<1P4ocJ12l@7vgMod@89DPVf(s{a3 zw$A-{9s3G_u^PmK#9y86rm}&pvh1NAGVbz zLtzyc49O5KGV#J>ZFBbH~f<-+$U>ZK_ z%-j>2T+uXyKI>#n=Mj3R?~;=HlD%pn>$){88Fhc$X^f~VYP!^k8G+C`KrQ|E3itN> z{OR45m(nI2L+Q5dvY&sfhx+BBVtq=?r@!@eEJav#sJjRs*K;t0R{;Aur`{=6v(47+-x*Y=4As5+MgUx7N Tg)O8Y{^9=s@WOT!x-$R(t_$y* diff --git a/net-vpn/headscale/Manifest b/net-vpn/headscale/Manifest index aca2c0fcc579..99fe2c94c733 100644 --- a/net-vpn/headscale/Manifest +++ b/net-vpn/headscale/Manifest @@ -3,5 +3,8 @@ AUX headscale.initd 955 BLAKE2B 02759db0feabe388458cf678760c0cf06bfdffb7b96ee857 AUX headscale.service 459 BLAKE2B 0c8d9b82cf3a9065fc9a57a0b0670a4cdb57cf62b27d1aac5c6823581b398c073922a142e07ef11d9867184e96981c314a6ce964d5f126dae51cabcba360ad50 SHA512 318b7394fe8232c461415438eed878962a429d4a47b7ffcb55f9aaec711c851aa59135bb5b9115b898d5ec2ae078fbaf1926052cfe44e6aafa44617e0ebffb37 DIST headscale-0.20.0-deps.tar.xz 199890824 BLAKE2B 4b96f22d2cd1c4156bb730cc476dbf65b969b64b857cbdc0d91714b031ca8df4993327a2e31bf8dec51b5309790bf8e606117b7c49a96654914551a9081df3cf SHA512 2394e5e995d8fae72b9561e98c1d2576309a37583441a42eee1d74fd123340dba8615c78beb581633aea15b234d213cbfcd97701c8cbf6dc85381d7dca4252a7 DIST headscale-0.20.0.tar.gz 581431 BLAKE2B 07def2a4e6509759a1b7a18c8faa426e420a17b42290e3162540c8115316012cc83a5cbd9e8918940244591ebfca4a9225e5a0475554e52f54bd791904d6407e SHA512 e201c63f3646501229b114b48c3603945272b79390f4ab8d3f9bc557cdf02b1c404cd18ba85aaf1a5038ec41361746177278a51d6075db5944d3edf1efdcc4be +DIST headscale-0.22.3-deps.tar.xz 210358828 BLAKE2B d9c1afb1f32084a5ed062de2d9857fc6fe1a901d0a46f9966c714a7578160308461125f42c26a5c4522a0b9ee9e8f4e29e9bf4eaa34dbbea29f61ed093528301 SHA512 4643772ab7e742effba2a66aaa3cf8a155efb90e1a0b9fe5406b7feb4f224c26367bcfb15b98af69ce0f950c26cf102302a519ae770f0d4b7775464900abc737 +DIST headscale-0.22.3.tar.gz 589745 BLAKE2B a7f6798b2cb32518818e92c8f1d190e83c7e2681d812a40a75dc4cef4941970d8a27caf3cf8bc60d0e3dac963145154231f845e75640d60cf09de71e3a36c94a SHA512 c3ce7ae023dd0bd5c52e00ec2564b68eb87074a804a9982a3eb6f1e64335621a312cbb650d79571e89bef3f0d8e6d602b732156aa8851b67dfd455ac1156b311 EBUILD headscale-0.20.0.ebuild 1538 BLAKE2B 6c69838dbdf9cd07b001073333127f2601049b551caf88ecad7a2e2c7d1b45182f4c0a1f2b925da8fd58944878773b25546da56282daaac9eab22d467a408b7f SHA512 78207cdb8f078ba4328f44fb2869e06a733f6b8d6e8ea1cef1374fdef4dd1fd4a61acd75410031fe60e3c09ccee382ae7ab83f8407f7bfef6c8a0db754db2823 +EBUILD headscale-0.22.3.ebuild 1547 BLAKE2B 57a62322d4b66f9f16d5d7a9e8dd2205770ed8c28f115c1786fc93ce7dddca1761a740eb13014f6fd187a15eb5d2a159fd376cdda11980f0b1c93e14f0160cc2 SHA512 b4bc6a91f993445acf6c11c9616c837afe0b39f0b31fbab76fb43bb2f896da503d608a6e64125bc5a020ac8e9450a76afa207f47c31ed7d4c106e5c87341911b MISC metadata.xml 583 BLAKE2B 01aa2960a4dca58e25fc114feda731ddbff34cbe1f3e5377a3197aedd281cc731c0bdc371474db25b4425c201fbd260c65d48c249f993bf5f1b43a029d03ba80 SHA512 212c5c438789b8899caa7b4a611d4a57f6cbb3da8c921ef053cbd812f82c519d6d80077cc819fa64bbd7920674912bb72c0f3fd3018d44ae6287c02a883e3948 diff --git a/net-vpn/headscale/headscale-0.22.3.ebuild b/net-vpn/headscale/headscale-0.22.3.ebuild new file mode 100644 index 000000000000..2379c7f4ee4e --- /dev/null +++ b/net-vpn/headscale/headscale-0.22.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="An open source, self-hosted implementation of the Tailscale control server" +HOMEPAGE="https://github.com/juanfont/headscale" +DEPS_URIS=( "https://github.com/antonfischl1980/gentoo-go-deps/releases/download/${P}/${P}-deps.tar.xz" ) +SRC_URI="https://github.com/juanfont/headscale/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${DEPS_URIS[*]}" + +LICENSE="BSD Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +DEPEND=" + acct-group/headscale + acct-user/headscale +" +RDEPEND=" + ${DEPEND} + net-firewall/iptables +" + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME + go build -o "./bin/${PN}" "./cmd/${PN}" || die +} + +src_install() { + dobin bin/headscale + dodoc -r config-example.yaml derp-example.yaml + keepdir /etc/headscale /var/lib/headscale + systemd_dounit "${FILESDIR}"/headscale.service + newconfd "${FILESDIR}"/headscale.confd headscale + newinitd "${FILESDIR}"/headscale.initd headscale + fowners -R "${PN}":"${PN}" /etc/headscale /var/lib/headscale +} + +pkg_postinst() { + [[ -f "${EROOT}"/etc/headscale/config.yaml ]] && return + elog "Please create ${EROOT}/etc/headscale/config.yaml before starting the service" + elog "An example is in ${EROOT}/usr/share/doc/${P}/config-example.yaml.bz2" + ewarn ">=headscale-0.19.0 has a DB structs breaking, please BACKUP your database before upgrading!" + ewarn "see also: https://github.com/juanfont/headscale/pull/1171 and https://github.com/juanfont/headscale/pull/1144" +} diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest index 48dfa52eeff9..0e0670e2909c 100644 --- a/net-vpn/libreswan/Manifest +++ b/net-vpn/libreswan/Manifest @@ -1,4 +1,6 @@ AUX libreswan-4.2-ip-path.patch 679 BLAKE2B 1af9dab7911ce25dff6f31437ced5ba5291701ed39a9852ff541c8d6e5523eeb317a5b25d5385c68bb9d5aa239570e11ec9118631e45af710e855b7ab9224575 SHA512 8035c77c1f3c927ccfcc2b7dfa84d9e095aaaa0e3274933c52a9de0726c83318b214118033a353be7b99a57f3cacb3ff9a83e8584a385304b599c6ce6fecb17f DIST libreswan-4.11.tar.gz 3711304 BLAKE2B 92e096dbf8660976715f091128e23525e65a2bd4d497178fa91f5f787f324cc5d4fd044ba03b0b61b2696be704badf42a0cccdf0d808aeb541835a56d62ba70c SHA512 2a9219d6300dccb5ce0cb8cd97210262cd88cb14bd3fd653f65f5231e1d67d030ddeba9bcb4e10fff1ae635e90aff32e8059c7220c026499b151b0d4031d873c +DIST libreswan-4.12.tar.gz 3718440 BLAKE2B f17b79b3ae51d8d2823ace258b899a1c6a40b9967bcf343872dc31be68ef1dede4a9195617149e895e3f11fe62d27dabab3e01c0ad2adcb668540a1c4cbc02d3 SHA512 3a7f5ea5d97da357a8979a8807694a316d42ccc5f9c7b5867041abf2b9316ff8428f24cf307b6b6073c191896c0417f137abf78f9903aecde5e1ee1182577ce0 EBUILD libreswan-4.11.ebuild 3549 BLAKE2B 773f9187f1d4bc210ef29b904293bcd54d9a8c135c2d96738c0ad4437cafdc3918d39307e1ef15d6ea96344c0c547ee096e9d78c612639d749a148a6c826b166 SHA512 0f5cded271454df5f128a4b0985e48ad95e806cfbcbc80e118a081a4bf6133ac8ef82b756b17b64cca9711a99d52751250d44d31d6912fcab5472e545f056f4c +EBUILD libreswan-4.12.ebuild 3581 BLAKE2B 1d56f9ed6b2cbe23635061b7ead81bc3af9da8665b4e56fbc837b7dd866df1e36e41bca214da9cb2a68f97013c73b42ecbdf810c577eaee0227e254239fee8ec SHA512 169db6f47c883f4223160acae966d3599f6f7fb9e15f3f5be3fdaada381c007bbdf71bb29eba29503fba5693ea52a10753412373cab091d49f3b674b5a6a2f63 MISC metadata.xml 404 BLAKE2B f1ff60cd5478c1733d76593cd0973609ce894c1cdf7d9086259bb1d988a7877a06762da95d872466633353d08b99f9c531ee65708593a8ada551cb96630ce4b7 SHA512 bf2ceacf48e75dec7f9ae83c9442b27a27b62bb89a5533f636f2032fcd765357c9892897145c6a05d6ad14855986a7c4bc15b79f99bdbd23cf9b8f2868a8f394 diff --git a/net-vpn/libreswan/libreswan-4.12.ebuild b/net-vpn/libreswan/libreswan-4.12.ebuild new file mode 100644 index 000000000000..a42fc66d4bb9 --- /dev/null +++ b/net-vpn/libreswan/libreswan-4.12.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd flag-o-matic toolchain-funcs tmpfiles + +DESCRIPTION="IPsec implementation for Linux, fork of Openswan" +HOMEPAGE="https://libreswan.org/" +SRC_URI="https://download.libreswan.org/${P}.tar.gz" + +LICENSE="GPL-2 BSD-4 RSA DES" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/gmp:0= + dev-libs/libevent:0= + dev-libs/nspr + >=dev-libs/nss-3.42 + >=sys-kernel/linux-headers-4.19 + virtual/libcrypt:= + caps? ( sys-libs/libcap-ng ) + curl? ( net-misc/curl ) + dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) + ldap? ( net-nds/openldap:= ) + pam? ( sys-libs/pam ) + seccomp? ( sys-libs/libseccomp ) + selinux? ( sys-libs/libselinux ) + systemd? ( sys-apps/systemd:0= ) +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + app-text/xmlto + dev-libs/nss + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + test? ( dev-python/setproctitle ) +" +RDEPEND="${DEPEND} + dev-libs/nss[utils(+)] + sys-apps/iproute2 + !net-vpn/strongswan + selinux? ( sec-policy/selinux-ipsec ) +" +DEPEND+=" elibc_musl? ( sys-libs/queue-standalone )" + +usetf() { + usex "$1" true false +} + +PATCHES=( "${FILESDIR}/${PN}-4.2-ip-path.patch" ) + +src_prepare() { + sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' initsystems/openrc/ipsec.init.in || die + sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ s/oldinitdcheck//' initsystems/systemd/Makefile || die + default +} + +src_configure() { + tc-export AR CC + + use elibc_musl && append-cflags -DGLIBC_KERN_FLIP_HEADERS + + export PREFIX=/usr + export DEFAULT_DNSSEC_ROOTKEY_FILE=/etc/dnssec/icannbundle.pem + export FINALEXAMPLECONFDIR=/usr/share/doc/${PF} + export FINALDOCDIR=/usr/share/doc/${PF}/html + export INITSYSTEM=$(usex systemd systemd openrc) + export INITDDIRS= + export INITDDIR_DEFAULT=/etc/init.d + export USERCOMPILE=${CFLAGS} + export USERLINK=${LDFLAGS} + export USE_DNSSEC=$(usetf dnssec) + export USE_LABELED_IPSEC=$(usetf selinux) + export USE_LIBCAP_NG=$(usetf caps) + export USE_LIBCURL=$(usetf curl) + export USE_LINUX_AUDIT=$(usetf selinux) + export USE_LDAP=$(usetf ldap) + export USE_NM=$(usetf networkmanager) + export USE_SECCOMP=$(usetf seccomp) + export USE_SYSTEMD_WATCHDOG=$(usetf systemd) + export SD_WATCHDOGSEC=$(usex systemd 200 0) + export USE_AUTHPAM=$(usetf pam) + export DEBUG_CFLAGS= + export OPTIMIZE_CFLAGS= + export WERROR_CFLAGS= +} + +src_compile() { + emake all + emake -C initsystems \ + INITSYSTEM=systemd \ + SYSTEMUNITDIR="$(systemd_get_systemunitdir)" \ + SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" \ + all +} + +src_test() { + : # integration tests only that require set of kvms to be set up +} + +src_install() { + default + emake -C initsystems \ + INITSYSTEM=systemd \ + SYSTEMUNITDIR="$(systemd_get_systemunitdir)" \ + SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" \ + DESTDIR="${D}" \ + install + + echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets + fperms 0600 /etc/ipsec.secrets + + keepdir /var/lib/ipsec/nss + fperms 0700 /var/lib/ipsec/nss + + dodoc -r docs + + find "${D}" -type d -empty -delete || die +} + +pkg_postinst() { + tmpfiles_process libreswan.conf + + local IPSEC_CONFDIR=${ROOT}/var/lib/ipsec/nss + if [[ ! -f ${IPSEC_CONFDIR}/cert8.db && ! -f ${IPSEC_CONFDIR}/cert9.db ]] ; then + ebegin "Setting up NSS database in ${IPSEC_CONFDIR} with empty password" + certutil -N -d "${IPSEC_CONFDIR}" --empty-password + eend $? + einfo "To set a password: certutil -W -d sql:${IPSEC_CONFDIR}" + fi +} diff --git a/net-vpn/networkmanager-openconnect/Manifest b/net-vpn/networkmanager-openconnect/Manifest index 7e2f2781222b..52aeca524c42 100644 --- a/net-vpn/networkmanager-openconnect/Manifest +++ b/net-vpn/networkmanager-openconnect/Manifest @@ -1,6 +1,6 @@ AUX networkmanager-openconnect-1.2.10-check-webkit-if-gtk.patch 1060 BLAKE2B e6d380e9040dcb8737f59c3302e51d31faffb85a0779ad149c620075a1e1b80a03cc67aa14b8065d079974011c56361e078821fd86bcbe372106c365790365a9 SHA512 d8c243914b5d53570f50064d0e13a675f2c0baf0605615a858b809d9cab27552f346137dd82e0528156f475adb6c948a6bc1a3572807fc4364fa5c2613d7b576 DIST NetworkManager-openconnect-1.2.10.tar.xz 920560 BLAKE2B 8e631bacf7ac99bf3abec6eeea9bfda070dfeac4572280b74771746942bf9700f8d943501fc63933052bf07735751f5353fcc6ccd6654b57a893ed87a442650f SHA512 c61f5edee04475b013afbb91ba11e102cf4c925a0b2e16477473e0de9528d793121c1324f2c4d5ae03e0c8fb00dd9de444130c22e681f7a3408bc9a179ad7509 DIST NetworkManager-openconnect-1.2.8.tar.xz 857808 BLAKE2B b9dd1f75eb34b3149b1d8520fa34caec9547c581affd8065116376f5ee9b0332dc8791af63a88b918445b17b9fd5655b5c154a32c150da62a015ae94221c4634 SHA512 5209fb15ce22511f9b9ccde5e19c86136c3236490c4793afcc2d4081ad87dc4c5fde7f6335db1f50cbbb674b1afc7c42a8c89a6d046ba3945691b2dfb3691d38 -EBUILD networkmanager-openconnect-1.2.10-r1.ebuild 1209 BLAKE2B f48b71e730745dbd27188b2aed7961dc521eff4446217ea9ff15f9ccea6b31cc223cbc0cfc50633a15e95e0f915d1c5208a2562b6f744e91304aa77b64c3bc49 SHA512 e4258aa6e0e6ac7a6082a3799cf1e491d0e2ad2b5ccbde1620a96fc715bdb7be3247437c2c79a89ae86a791550dbf3dcc9ece3ccad3229a7e3b69fcc40701340 +EBUILD networkmanager-openconnect-1.2.10-r1.ebuild 1207 BLAKE2B 5a8fb2563a42342c1136b891ee46728ba4e4b6a7f4923f5ace8a7dc26831fbbbe7c8d5258948829564ed9df97ce39ad1ff3910016ce19cf63bbd34a0bd4d55ac SHA512 3db5f13e184f22792ca38783816abb69075749b80e5d7db26685d0be0060aea4290f886589dd6eac15d567120fbbc3b5769cd166eb607a40cd8b9fde113d3ce4 EBUILD networkmanager-openconnect-1.2.8-r1.ebuild 1171 BLAKE2B 263f7923455bcc4e000c1f1a1e0a6c2baaa74a60e743f72211ac6f7c0cb54fc80d22a5a2575d93c241bca7ee722e0f8698b84518b7fcbaa1a797d4fe81507263 SHA512 c4331a332b158e0f5ae609564e0621908ce9feca06b29ab1a0f2a10988c31744eb8287d7ad6ec7811977c922084679c0d802f8f10341568c6947dea6c476f8af MISC metadata.xml 367 BLAKE2B 8c8ffe5ee3afd7b5ed558d27e396416f66fcd42e981a4e40ba737e96baa94ef41c8cda9a3f46efece9acc4ce724233dcafa7106722e461601a58f1b3e40411e5 SHA512 6ec9eda5753bf693fc162bb70cba3d4a2065d293c250bc4c4c04d40446597039b9ad5406919c489c4a02eed5ee17d81ebac41867b328660794dfa71a39b9291e diff --git a/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild b/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild index dcb6deb1f491..8ca5c646e8ab 100644 --- a/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild +++ b/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.or LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="gtk" DEPEND=" diff --git a/net-vpn/vpncloud/Manifest b/net-vpn/vpncloud/Manifest index 15224d0d095e..7a97b0d43d65 100644 --- a/net-vpn/vpncloud/Manifest +++ b/net-vpn/vpncloud/Manifest @@ -143,5 +143,5 @@ DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d DIST xmltree-0.10.3.crate 9219 BLAKE2B 82f888788e7001caa39dc32f5233b41e52fc247e0dc59f9297fb4e104d45de9ffcc5859cf3f7d8ef81562b16e88275ec14d245abad95f6d2bdb019850eff9f21 SHA512 e5a1f349fddb13fdfb56c65ea7a77cf28108cddfca0164a858b314942949309a0cc95d824d4c535339f75f7a16a744fb7679739d4fa64fe6c2dc64e71604cdd7 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zeroize-1.4.3.crate 15573 BLAKE2B 0ebab6e501bcf32c19ea88fdf038c97468b504c5035b2f2477372326e114231e5c959203b2bc897228a05b19ee510f1264d4fad5e33c5539b5c8bdaaff28889e SHA512 c4f3f10790176925fb90ee6325a50c710ff220bb9d37d424e28e8d8de5f801f2ef5fd687f0b720c471ac9e99e02e26011afcc4ecdd10a8229f70bc71a3815002 -EBUILD vpncloud-2.3.0.ebuild 3444 BLAKE2B 3a735c5c5004925996daf3e7338d310b172e2467e36e9feacaa1896ed7874a7aea67b8b285211d9db9d6913ec8b4bdac96bf7284607206f6d676f47fb13a1cf3 SHA512 5a2312a93ce40bc6fdcd81c72eb7fa7eeee82686291af5d0f07cfe05895ccd3225b5953a2bea2682662aa80c1334e4de3eea68afd126cec34a254c79722dccec +EBUILD vpncloud-2.3.0.ebuild 3389 BLAKE2B 442cc15cb8b360065a6738605a464661246cbfcb62a643e684dff57988ffd12d0a5fe609aec21b1a65db4567038dc2f02a4ed75390f7a43638c8c2b7d1ae7e85 SHA512 1b3160443df444799f489ccdef2fe3632414c69a5dfa980ccf74099f7b4b90b147f9f62f20cd179cb7d23719140a4e3d13957bd93471afb91b7a90e79dd4d181 MISC metadata.xml 319 BLAKE2B 6e7333a854a2debaf94eb1dce2fe23631f1145f098be8eb7ad30297ba9afe233102355db2544bd6bf3e678beeb5a36e46b31dc1a95cf19395097bd2e1633828f SHA512 5d62508430c7468ad0c0b68052980fadd10b241176ce110751fad9e34544657159cda5ff6009c4cbcebad2f6abd6c75518dce2eec0f11dcaa09a2bc67bba5b92 diff --git a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild index 6419ba5719fb..cd37dd4074a6 100644 --- a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild +++ b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2017-2022 Gentoo Authors +# Copyright 2017-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Auto-Generated by cargo-ebuild 0.3.1 @@ -159,9 +159,7 @@ HOMEPAGE="https://vpncloud.ddswd.de/" SRC_URI="https://github.com/dswd/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz $(cargo_crate_uris ${CRATES})" RESTRICT="mirror" -# 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 BSL-1.1 GPL-3 ISC MIT MPL-2.0 Unlicense ZLIB" +LICENSE="GPL-3+ ISC MIT MPL-2.0 openssl || ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) || ( MIT Unlicense )" SLOT="0" KEYWORDS="~amd64" IUSE="man" diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz index ca6a74cb0f9a3809f19c6f0af1f9b4864d730c39..d4d6b5a2bb99f966408c082dbcf132d94611b16b 100644 GIT binary patch delta 13659 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 delta 13681 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 HK_3hN1G8_} delta 178019 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%0Dh4v-AN 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

          {G0H@@;Mk1dVKLG&CPKELADiOQg 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/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 +BDEPEND=dev-libs/libxml2:2 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=compile configure install postinst prepare pretend setup DEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.9:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) DESCRIPTION=Asterisk: A Modular Open Source PBX System EAPI=8 HOMEPAGE=https://www.asterisk.org/ -INHERIT=autotools linux-info lua-single systemd toolchain-funcs tmpfiles +INHERIT=autotools linux-info lua-single toolchain-funcs IUSE=+voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap alsa blocks bluetooth calendar +caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=GPL-2 -RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.9:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) syslog? ( virtual/logger ) virtual/tmpfiles +RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.9:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-base net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) syslog? ( virtual/logger ) REQUIRED_USE=gtalk? ( xmpp ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ^^ ( voicemail_storage_file voicemail_storage_odbc voicemail_storage_imap ) voicemail_storage_odbc? ( odbc ) SLOT=0/16 -SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-16.29.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=88e49365baad4f16a76c75b469a03925 +SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-16.30.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6ba693c35857b5146f43d51ef1737913 diff --git a/metadata/md5-cache/net-misc/asterisk-18.17.1 b/metadata/md5-cache/net-misc/asterisk-18.18.1 similarity index 88% rename from metadata/md5-cache/net-misc/asterisk-18.17.1 rename to metadata/md5-cache/net-misc/asterisk-18.18.1 index 3e37f662f035..3ed262252249 100644 --- a/metadata/md5-cache/net-misc/asterisk-18.17.1 +++ b/metadata/md5-cache/net-misc/asterisk-18.18.1 @@ -1,16 +1,16 @@ -BDEPEND=dev-libs/libxml2:2 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 virtual/pkgconfig +BDEPEND=dev-libs/libxml2:2 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=compile configure install postinst prepare pretend setup DEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) DESCRIPTION=Asterisk: A Modular Open Source PBX System EAPI=8 HOMEPAGE=https://www.asterisk.org/ -INHERIT=autotools linux-info lua-single systemd toolchain-funcs tmpfiles +INHERIT=autotools linux-info lua-single toolchain-funcs IUSE=voicemail_storage_odbc voicemail_storage_imap alsa blocks bluetooth calendar +caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=GPL-2 -RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) syslog? ( virtual/logger ) virtual/tmpfiles +RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-base net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) syslog? ( virtual/logger ) REQUIRED_USE=gtalk? ( xmpp ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) voicemail_storage_odbc? ( odbc ) SLOT=0/18 -SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-18.17.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1186e82b91622a8daeb46fb055f51ce7 +SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-18.18.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=e1f5b9587cdef9b2265769c71948bc69 diff --git a/metadata/md5-cache/net-misc/asterisk-18.15.1 b/metadata/md5-cache/net-misc/asterisk-20.3.1 similarity index 81% rename from metadata/md5-cache/net-misc/asterisk-18.15.1 rename to metadata/md5-cache/net-misc/asterisk-20.3.1 index 1c5afdf978ec..a106ae9d9a0f 100644 --- a/metadata/md5-cache/net-misc/asterisk-18.15.1 +++ b/metadata/md5-cache/net-misc/asterisk-20.3.1 @@ -1,16 +1,16 @@ -BDEPEND=dev-libs/libxml2:2 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 virtual/pkgconfig +BDEPEND=dev-libs/libxml2:2 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=compile configure install postinst prepare pretend setup DEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) DESCRIPTION=Asterisk: A Modular Open Source PBX System EAPI=8 HOMEPAGE=https://www.asterisk.org/ -INHERIT=autotools linux-info lua-single systemd toolchain-funcs tmpfiles -IUSE=voicemail_storage_odbc voicemail_storage_imap alsa blocks bluetooth calendar +caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 +INHERIT=autotools linux-info lua-single toolchain-funcs +IUSE=voicemail_storage_odbc voicemail_storage_imap alsa blocks bluetooth calendar +caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd systemd unbound vorbis xmpp lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=GPL-2 -RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) syslog? ( virtual/logger ) virtual/tmpfiles +RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) dahdi? ( net-libs/libpri net-misc/dahdi-tools ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-base net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) REQUIRED_USE=gtalk? ( xmpp ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) voicemail_storage_odbc? ( odbc ) -SLOT=0/18 -SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-18.15.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=22a1d8d13335bc1eb3a5f8f668dfb282 +SLOT=0/20 +SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-20.3.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a6e4aa26d50cf6df50972dfb51210294 diff --git a/metadata/md5-cache/net-misc/asterisk-base-1 b/metadata/md5-cache/net-misc/asterisk-base-1 new file mode 100644 index 000000000000..cab8c5f233d7 --- /dev/null +++ b/metadata/md5-cache/net-misc/asterisk-base-1 @@ -0,0 +1,12 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install postinst +DESCRIPTION=Gentoo Asterisk init scripts +EAPI=8 +HOMEPAGE=https://www.gentoo.org/wiki/No_homepage +INHERIT=systemd tmpfiles +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=net-misc/asterisk !<=net-misc/asterisk-16.30.0:0/16 !<=net-misc/asterisk-18.18.0:0/18 !<=net-misc/asterisk-20.3.0:0/20 virtual/tmpfiles +SLOT=0 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=46d13fbefc4a4de7e680caabb286a51a diff --git a/metadata/md5-cache/net-misc/chrony-4.4_pre2 b/metadata/md5-cache/net-misc/chrony-4.4 similarity index 85% rename from metadata/md5-cache/net-misc/chrony-4.4_pre2 rename to metadata/md5-cache/net-misc/chrony-4.4 index 1b6f86c7e7bb..2f2ab9bf6d63 100644 --- a/metadata/md5-cache/net-misc/chrony-4.4_pre2 +++ b/metadata/md5-cache/net-misc/chrony-4.4 @@ -6,10 +6,11 @@ EAPI=8 HOMEPAGE=https://chrony-project.org/ INHERIT=edo systemd tmpfiles toolchain-funcs verify-sig IUSE=+caps +cmdmon debug html libtomcrypt +nettle nss +ntp +nts +phc pps +readline +refclock +rtc samba +seccomp +sechash selinux verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2 RDEPEND=caps? ( acct-group/ntp acct-user/ntp sys-libs/libcap ) libtomcrypt? ( dev-libs/libtomcrypt:= ) nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss:= ) nts? ( net-libs/gnutls:= ) pps? ( net-misc/pps-tools ) readline? ( dev-libs/libedit ) seccomp? ( sys-libs/libseccomp ) selinux? ( sec-policy/selinux-chronyd ) virtual/tmpfiles REQUIRED_USE=sechash? ( || ( nettle nss libtomcrypt ) ) nettle? ( !nss ) nss? ( !nettle ) libtomcrypt? ( !nettle !nss ) !sechash? ( !nss ) !sechash? ( !nts? ( !nettle ) ) SLOT=0 -SRC_URI=https://chrony-project.org/releases/chrony-4.4-pre2.tar.gz verify-sig? ( https://chrony-project.org/releases/chrony-4.4-pre2-tar-gz-asc.txt -> chrony-4.4-pre2.tar.gz.asc ) +SRC_URI=https://chrony-project.org/releases/chrony-4.4.tar.gz verify-sig? ( https://chrony-project.org/releases/chrony-4.4-tar-gz-asc.txt -> chrony-4.4.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=a517e431783950a310cf0e8604ca3414 +_md5_=835bea4135f58a5601cfe8cee09e24c4 diff --git a/metadata/md5-cache/net-misc/chrony-9999 b/metadata/md5-cache/net-misc/chrony-9999 index 90e1fcbcf087..ee3467ab77ed 100644 --- a/metadata/md5-cache/net-misc/chrony-9999 +++ b/metadata/md5-cache/net-misc/chrony-9999 @@ -12,4 +12,4 @@ RDEPEND=caps? ( acct-group/ntp acct-user/ntp sys-libs/libcap ) libtomcrypt? ( de REQUIRED_USE=sechash? ( || ( nettle nss libtomcrypt ) ) nettle? ( !nss ) nss? ( !nettle ) libtomcrypt? ( !nettle !nss ) !sechash? ( !nss ) !sechash? ( !nts? ( !nettle ) ) html SLOT=0 _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a517e431783950a310cf0e8604ca3414 +_md5_=835bea4135f58a5601cfe8cee09e24c4 diff --git a/metadata/md5-cache/net-misc/curl-8.1.2 b/metadata/md5-cache/net-misc/curl-8.1.2 index 23b924ff8053..08339b19f16a 100644 --- a/metadata/md5-cache/net-misc/curl-8.1.2 +++ b/metadata/md5-cache/net-misc/curl-8.1.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://curl.se/ INHERIT=autotools multilib-minimal prefix verify-sig IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=curl 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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_nss? ( nss ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://curl.se/download/curl-8.1.2.tar.xz verify-sig? ( https://curl.se/download/curl-8.1.2.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=18ba7e4787824e677e07714d05512a74 +_md5_=264b5284ed8c7404470e82bf68a0c542 diff --git a/metadata/md5-cache/net-misc/curl-8.2.1 b/metadata/md5-cache/net-misc/curl-8.2.1 index 7b4a925e2fb9..ab2c1fc3d991 100644 --- a/metadata/md5-cache/net-misc/curl-8.2.1 +++ b/metadata/md5-cache/net-misc/curl-8.2.1 @@ -1,6 +1,6 @@ BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( >=net-libs/nghttp2-1.15.0:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) 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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) 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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) +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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[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(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) DESCRIPTION=A Client that groks URLs EAPI=8 HOMEPAGE=https://curl.se/ @@ -8,10 +8,10 @@ INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=curl -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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) +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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[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(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_nss? ( nss ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://curl.se/download/curl-8.2.1.tar.xz verify-sig? ( https://curl.se/download/curl-8.2.1.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=7d28769d1362a1e2b1b7f190faca3f00 +_md5_=4cd57cf17ab720a9e3cf6b896d87026d diff --git a/metadata/md5-cache/net-misc/curl-9999 b/metadata/md5-cache/net-misc/curl-9999 index eafc00b9821c..d309ace5f020 100644 --- a/metadata/md5-cache/net-misc/curl-9999 +++ b/metadata/md5-cache/net-misc/curl-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( >=net-libs/nghttp2-1.15.0:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) 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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] 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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) +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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[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(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) DESCRIPTION=A Client that groks URLs EAPI=8 HOMEPAGE=https://curl.se/ @@ -8,9 +8,9 @@ INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig LICENSE=curl PROPERTIES=live -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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) +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(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[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? ( net-nds/openldap:=[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(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[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/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( 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(-)?] ) REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_nss? ( nss ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=7d28769d1362a1e2b1b7f190faca3f00 +_md5_=4cd57cf17ab720a9e3cf6b896d87026d diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.25.7 b/metadata/md5-cache/net-misc/gallery-dl-1.25.7 index f306b69da420..60f12c896995 100644 --- a/metadata/md5-cache/net-misc/gallery-dl-1.25.7 +++ b/metadata/md5-cache/net-misc/gallery-dl-1.25.7 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/mikf/gallery-dl INHERIT=distutils-r1 optfeature IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 hppa ~ppc ppc64 ~riscv x86 LICENSE=GPL-2 PROPERTIES=test_network RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite,ssl,xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite,ssl,xml(+)] ) @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.25.7.tar.gz -> gallery-dl-1.25.7.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=b0e364b4df7a8baa7a7f2eb091987b36 +_md5_=a2e135a30922b54f3bfac21aea990c93 diff --git a/metadata/md5-cache/net-misc/httpie-3.2.1-r2 b/metadata/md5-cache/net-misc/httpie-3.2.1-r2 index 7c6cd5ff8e3f..808339e35729 100644 --- a/metadata/md5-cache/net-misc/httpie-3.2.1-r2 +++ b/metadata/md5-cache/net-misc/httpie-3.2.1-r2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://httpie.io/ https://pypi.org/project/httpie/ INHERIT=bash-completion-r1 distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=BSD RDEPEND=dev-python/charset-normalizer[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/multidict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/httpie/httpie/archive/3.2.1.tar.gz -> httpie-3.2.1.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f8dc1d8dca6f40cf3c738c722dbb8dc3 +_md5_=5630d0a045e7712de25315b6e0e55c89 diff --git a/metadata/md5-cache/net-misc/openssh-9.4_p1 b/metadata/md5-cache/net-misc/openssh-9.4_p1 new file mode 100644 index 000000000000..2f3ac8fa6ffd --- /dev/null +++ b/metadata/md5-cache/net-misc/openssh-9.4_p1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/autoconf virtual/pkgconfig || ( >=sys-devel/gcc-config-2.6 >=sys-devel/clang-toolchain-symlinks-14-r1:14 >=sys-devel/clang-toolchain-symlinks-15-r1:15 >=sys-devel/clang-toolchain-symlinks-16-r1:* ) verify-sig? ( sec-keys/openpgp-keys-openssh ) 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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst preinst prepare pretend test unpack +DEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) virtual/os-headers kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) static? ( audit? ( sys-process/audit[static-libs(+)] ) ldns? ( net-libs/ldns[static-libs(+)] net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:=[static-libs(+)] ) security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) virtual/libcrypt:=[static-libs(+)] >=sys-libs/zlib-1.2.3:=[static-libs(+)] ) +DESCRIPTION=Port of OpenBSD's free SSH release +EAPI=8 +HOMEPAGE=https://www.openssh.com/ +INHERIT=user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig +IUSE=abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test X xmss verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD GPL-2 +RDEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) !net-misc/openssh-contrib pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow ) X? ( x11-apps/xauth ) +REQUIRED_USE=ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=444d744e8bbd9ab1dee7a81d1d09bacb diff --git a/metadata/md5-cache/net-misc/zerotier-1.10.1 b/metadata/md5-cache/net-misc/zerotier-1.10.1 index d736379d6993..07f15a297f96 100644 --- a/metadata/md5-cache/net-misc/zerotier-1.10.1 +++ b/metadata/md5-cache/net-misc/zerotier-1.10.1 @@ -7,9 +7,9 @@ HOMEPAGE=https://www.zerotier.com/ INHERIT=flag-o-matic systemd toolchain-funcs IUSE=cpu_flags_arm_neon KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSL-1.1 +LICENSE=BUSL-1.1 RDEPEND=dev-libs/json-glib net-libs/libnatpmp >=net-libs/miniupnpc-2:= SLOT=0 SRC_URI=https://github.com/zerotier/ZeroTierOne/archive/1.10.1.tar.gz -> zerotier-1.10.1.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c5b69560487527e0a2c34f4d045714dc +_md5_=148fef36282f729a7714845ff76dc2c2 diff --git a/metadata/md5-cache/net-misc/zerotier-1.10.6 b/metadata/md5-cache/net-misc/zerotier-1.10.6 index 0e6543b1dab2..1f971b8d732e 100644 --- a/metadata/md5-cache/net-misc/zerotier-1.10.6 +++ b/metadata/md5-cache/net-misc/zerotier-1.10.6 @@ -7,9 +7,9 @@ HOMEPAGE=https://www.zerotier.com/ INHERIT=cargo flag-o-matic systemd toolchain-funcs IUSE=cpu_flags_arm_neon debug sso debug KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSL-1.1 sso? ( Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ) +LICENSE=BUSL-1.1 sso? ( Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ) RDEPEND=dev-libs/openssl:= net-libs/libnatpmp >=net-libs/miniupnpc-2:= SLOT=0 SRC_URI=https://github.com/zerotier/ZeroTierOne/archive/1.10.6.tar.gz -> zerotier-1.10.6.tar.gz sso? ( 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/ansi_term/0.12.1/download -> ansi_term-0.12.1.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.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cbindgen/0.20.0/download -> cbindgen-0.20.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.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/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.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/cxx-build/1.0.91/download -> cxx-build-1.0.91.crate https://crates.io/api/v1/crates/cxx/1.0.91/download -> cxx-1.0.91.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.91/download -> cxxbridge-flags-1.0.91.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.91/download -> cxxbridge-macro-1.0.91.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.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/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.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-shared/0.1.1/download -> foreign-types-shared-0.1.1.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/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.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-io/0.3.26/download -> futures-io-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/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.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.3.3/download -> heck-0.3.3.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/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.24/download -> hyper-0.14.24.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/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.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/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.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/ipnet/2.7.1/download -> ipnet-2.7.1.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.5/download -> itoa-1.0.5.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/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.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/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.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-integer/0.1.45/download -> num-integer-0.1.45.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/oauth2/4.3.0/download -> oauth2-4.3.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/openidconnect/2.5.0/download -> openidconnect-2.5.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.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/openssl/0.10.45/download -> openssl-0.10.45.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.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-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/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.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/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/reqwest/0.11.14/download -> reqwest-0.11.14.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustix/0.36.8/download -> rustix-0.36.8.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scratch/1.0.3/download -> scratch-1.0.3.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.9/download -> serde_path_to_error-0.1.9.crate https://crates.io/api/v1/crates/serde_plain/1.0.1/download -> serde_plain-1.0.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_with/1.14.0/download -> serde_with-1.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.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/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.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/time/0.3.20/download -> time-0.3.20.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/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/tokio/1.26.0/download -> tokio-1.26.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.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/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.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.10/download -> unicode-bidi-0.3.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.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/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-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.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-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.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/web-sys/0.3.61/download -> web-sys-0.3.61.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/winapi/0.3.9/download -> winapi-0.3.9.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/winreg/0.10.1/download -> winreg-0.10.1.crate https://github.com/glimberg/rust-jwt/archive/61a9291fdeec747c6edf14f4fa0caf235136c168.tar.gz -> rust-jwt-61a9291fdeec747c6edf14f4fa0caf235136c168.gh.tar.gz ) _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0078479b1bc4881b3629d830f4a214bf +_md5_=9465bb4e1ff6a519cdccfadf271f1359 diff --git a/metadata/md5-cache/net-misc/zerotier-1.6.4 b/metadata/md5-cache/net-misc/zerotier-1.6.4 index a2f7b4e7ac5c..c8df2f87d758 100644 --- a/metadata/md5-cache/net-misc/zerotier-1.6.4 +++ b/metadata/md5-cache/net-misc/zerotier-1.6.4 @@ -7,9 +7,9 @@ HOMEPAGE=https://www.zerotier.com/ INHERIT=flag-o-matic llvm systemd toolchain-funcs IUSE=clang cpu_flags_arm_neon KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSL-1.1 +LICENSE=BUSL-1.1 RDEPEND=dev-libs/json-glib net-libs/libnatpmp net-libs/miniupnpc:= clang? ( >=sys-devel/clang-6:* ) SLOT=0 SRC_URI=https://github.com/zerotier/ZeroTierOne/archive/1.6.4.tar.gz -> zerotier-1.6.4.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=6cbe7d09b7a0ab11da457828f0fce150 +_md5_=919430470d88fbb25686b53bc77a8431 diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz index 52cdf700ca931f286365554f87d661eb6921d9f3..127c75c16a0098b672c2e43f15a645ef7ae71838 100644 GIT binary patch literal 4380 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 W;uRgG*6Zc)|L{Mdqk|cZ9smF*+*-T< literal 4380 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 WkV0~VUYEoF!~XylnAb6l9smGIS9CJ~ diff --git a/metadata/md5-cache/net-nds/phpldapadmin-1.2.6.3 b/metadata/md5-cache/net-nds/phpldapadmin-1.2.6.6 similarity index 51% rename from metadata/md5-cache/net-nds/phpldapadmin-1.2.6.3 rename to metadata/md5-cache/net-nds/phpldapadmin-1.2.6.6 index 1b9f76f67618..1744f197cdff 100644 --- a/metadata/md5-cache/net-nds/phpldapadmin-1.2.6.3 +++ b/metadata/md5-cache/net-nds/phpldapadmin-1.2.6.6 @@ -1,14 +1,15 @@ +BDEPEND=media-libs/libpng DEFINED_PHASES=install postinst prepare prerm setup DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config DESCRIPTION=phpLDAPadmin is a web-based tool for managing all aspects of your LDAP server EAPI=8 -HOMEPAGE=http://phpldapadmin.sourceforge.net +HOMEPAGE=https://github.com/leenooks/phpLDAPadmin INHERIT=webapp IUSE=vhosts KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 LICENSE=GPL-2 -RDEPEND=>=dev-lang/php-7.2[hash(+),ldap,session,xml,nls] virtual/httpd-php app-admin/webapp-config -SLOT=1.2.6.3 -SRC_URI=https://github.com/leenooks/phpLDAPadmin/archive/1.2.6.3.tar.gz -> phpldapadmin-1.2.6.3.tar.gz +RDEPEND=>=dev-lang/php-8.0[hash(+),ldap,session,xml,nls] dev-libs/openssl virtual/httpd-php app-admin/webapp-config +SLOT=1.2.6.6 +SRC_URI=https://github.com/leenooks/phpLDAPadmin/archive/1.2.6.6.tar.gz -> phpldapadmin-1.2.6.6.tar.gz _eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c -_md5_=6a544eb5c62eb7729a597c52bdc0fe85 +_md5_=022a38ef8ab3c0e7725396c4415aebdb diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz index 422ecf735e8f67bdb098944f86b89a49e5d8f98f..9046ef8d2fdbf0ed29a9c2effb17c0b8c6a025c7 100644 GIT binary patch delta 13076 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 delta 12756 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�T zP(KcMJf>+07>>k*7L%(d8Gjuq?@xcl>v*F_*4H=N&Wc9EwPhyyUn30tw zDpTqq;FAV}cG~9zc0OI&=++;W>1- zghqOFNU>Z;Ds;$ffUG(q0w$nBb?_EFM?vZ=CaHofdWqH7{q5=F)0Yq5{_%N!u*ah2 zAI@1bkazuXbY?@w3-@0@KOORhgs#yl5kFGX=`x)}8e`e=+YWJA5w zkTocRi_@u83K|{cbfCIO6_$!Z0YdoOAtDm_P_ki_e6u_u$d@NgOth-@*rx0}Ulw%Z zNW+-}7GCGJ3bGHk$ESOZu_A_%@ct@5cxZqII#uX&J{20&IQ6VD9iBK90H^V-g?}5m zc_9HR{8rC@5q~oD7Ww?(-;-n3l`rNGZkkf$yEV35wZFC1i`2o{150fzSwGj^MMz5& z*1^b{&c=`kI&q>g*O~ELIs%iVJ-Ntd{r44&2&nN zb{)WrI=`pcvnel)2E){85-Nja3!Q?0sY^-ia8X(Fvwzwr-rLkWLw2kl+smfYb%@!y zW)qBcnmEilM=&!irNfFk@cWaHy^M|ecg;VN8gxWW>L#kG+Z?(f#!2RJisYQyn>tEj z_(pVjtzCQOx$9z$Js}xiSJ2#WvWoH`7Md$LRw#m`Qv@6P0TY5v05)P|>0A#yYvSlW+iW@Vwf*CS#2gxFZ;TXVI|TMSW>3*SnvdRl*tzzgqRYN?PQ!*Xh`;X>e3YQAJhfNV$c^2?oexwW7A1c#5Qp zImUG;27QT)KUwc5n-{h1L+#>@mRo#n)d|6^v818%79`ni4$|*ZbK0zU=tna zRrzR0ZbO-Bbd*3)$ z=%VsN}V`=k%lE&n2IZz6Xf8KhgC?Oqv<9}mh zCbA3KZO&a6rC1G9kq483 zo5=&{WE$#kNhqVs)s66(BEt4mHGkT%JDMtnD}C3=uWJH=%1FJXs6JiPta;Tzu&i!9 zN;nfy^7Pi#(%!X>tIEnO4RJ+Xn=~=M*t6nA3s`O)yXJ{C7o*F~N|J()(d+6uzYI;x z&o=!6Ru%;E=S3dLhNwyx1%$5N3I+lBT(0Zcwu1?N8mp{Wz1OGI-x1Jc-G6PT57dYh z^v&8W%6bNM%+%%7uB9rFa14F}HIc7I7I3929$-=rEQhow&(<`7#7FxgG#|Q9q^jWr zi4L7WLQkQ~?mHGrm!sniz;f2%@P!N|PN-B?2x+Oo0_+OjNJ*u;p5XmeiC7SjY}N%K z%whzM2D6Y&bJ_(#jn|<<@_*5>uMR@9AhnYaAtVw*r(%KLmsq{l;M3>xg=keFe9--U z?@q5CSyc_2jq7j^%wEa(ED;(tB(OHDqibk1&Lq8ebfuy0KhjK6SzD*o)PicYm`)%Q z&O)UwX`P|l5j{xM`RghXQcke&L4u%Ju*;AZq<`GJh;ph$uWHKb zsZX5;hA`S*IAeXtrd)5$8j*#ZI ze9K1DCjQ0lDDQMLsfMNDsWa98DH0+Z&yRPWfRfkg&b&2)1ia%Q)CQAtqW&?)+{AG;9!t270gAC0)V=*$y33Ur08ueY`G^x^8^3d-u6xnsxoD zCIGH$3UHWY_tE8BIv)aen6_Uv#jKVaa42!2%S6Yhvum%guwK!bx|lfDlA`u7beW>g zbAQEU>U&iEop`l33=1X0kynjxvD=?suCmja%y)Zaru$Q)%Abmck#&x!Yl}wLzf`Zg zF?5*&hF5K0&FeMYMylK2vNqJ4zf8wgV}t@JUUvejSK|qwdN#%r!cXnrMX5l1VgUE}3&AfWnX#|9kwtq-;wJ;1q9v$F*@vOSCmJqBGSYzoa(*#?n zI*^Pl4_A{SY7?Ya?X&&=9Ke&x@PGPs4+*q2rcR?yFNns;2|NF=jf1~E({pjsW8$C zSEMUBJ3j4r-MyGK1PajvzcuX)Ic@050A`+AETNl{Q2p-c?yYLNen_py*H-=We}Db< zP0H)ewPMhS;zzq6xg8otvd^j?ja&Bh3c9F2^E$$mP#H{tQ{0|%Qor= a(3L1to5P5)_KDa2r~d^Ex4aP5TmS&vXDdtq diff --git a/metadata/md5-cache/net-p2p/kubo-0.22.0 b/metadata/md5-cache/net-p2p/kubo-0.22.0 new file mode 100644 index 000000000000..ca95d59c855b --- /dev/null +++ b/metadata/md5-cache/net-p2p/kubo-0.22.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-lang/go >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst test unpack +DEPEND=acct-group/ipfs acct-user/ipfs sys-fs/fuse:0 +DESCRIPTION=Main implementation of IPFS +EAPI=8 +HOMEPAGE=https://ipfs.io/ https://github.com/ipfs/kubo/ +INHERIT=go-module shell-completion systemd +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 +RDEPEND=acct-group/ipfs acct-user/ipfs sys-fs/fuse:0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/ipfs/kubo/releases/download/v0.22.0/kubo-source.tar.gz -> kubo-0.22.0.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=62357ff74ddc627136d51c96d0f25cbd diff --git a/metadata/md5-cache/net-p2p/syncthing-1.23.5 b/metadata/md5-cache/net-p2p/syncthing-1.23.5 index 522e04c05b6b..d8049046bb34 100644 --- a/metadata/md5-cache/net-p2p/syncthing-1.23.5 +++ b/metadata/md5-cache/net-p2p/syncthing-1.23.5 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +BDEPEND==dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig DEFINED_PHASES=compile install postinst postrm prepare test unpack DESCRIPTION=Open Source Continuous File Synchronization EAPI=8 @@ -12,4 +12,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.23.5/syncthing-source-v1.23.5.tar.gz -> syncthing-1.23.5.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d7c3e188599c053e0751315561c59ba0 +_md5_=1ed92ef6ee0db6085f3362caccf44523 diff --git a/metadata/md5-cache/net-p2p/syncthing-1.23.6 b/metadata/md5-cache/net-p2p/syncthing-1.23.6 index bdcd883051d3..dbda38452aa5 100644 --- a/metadata/md5-cache/net-p2p/syncthing-1.23.6 +++ b/metadata/md5-cache/net-p2p/syncthing-1.23.6 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +BDEPEND==dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig DEFINED_PHASES=compile install postinst postrm prepare test unpack DESCRIPTION=Open Source Continuous File Synchronization EAPI=8 @@ -12,4 +12,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.23.6/syncthing-source-v1.23.6.tar.gz -> syncthing-1.23.6.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c8096c0b539b49ce7d5adf4ef4d49ef2 +_md5_=22f118b8de43a0f699bfe14dd392b8d3 diff --git a/metadata/md5-cache/net-p2p/syncthing-1.23.7 b/metadata/md5-cache/net-p2p/syncthing-1.23.7 new file mode 100644 index 000000000000..51682f38e386 --- /dev/null +++ b/metadata/md5-cache/net-p2p/syncthing-1.23.7 @@ -0,0 +1,15 @@ +BDEPEND==dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm prepare test unpack +DESCRIPTION=Open Source Continuous File Synchronization +EAPI=8 +HOMEPAGE=https://syncthing.net +INHERIT=desktop go-module systemd xdg-utils +IUSE=selinux tools +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 +LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense +RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing ) +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.23.7/syncthing-source-v1.23.7.tar.gz -> syncthing-1.23.7.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=22f118b8de43a0f699bfe14dd392b8d3 diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz index 84e36e2e0b00656b30cd59b2fa34d781165afb8f..c8674edda35e69b93c9b0ca336ce7ff0f70d94c0 100644 GIT binary patch delta 6960 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 CSZ4?T delta 6938 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%0A$zL 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/dbus-python-1.2.0-r1[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] fax? ( dev-python/reportlab[python_targets_python3_10(-)] ) qt5? ( >=dev-python/PyQt5-5.5.1[dbus,gui,widgets,python_targets_python3_10(-)] libnotify? ( dev-python/notify2[python_targets_python3_10(-)] ) ) scanner? ( >=dev-python/reportlab-3.2[python_targets_python3_10(-)] >=dev-python/pillow-3.1.1[python_targets_python3_10(-)] X? ( || ( kde? ( kde-misc/skanlite ) media-gfx/xsane media-gfx/sane-frontends ) ) ) ) python_single_target_python3_11? ( >=dev-python/dbus-python-1.2.0-r1[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] fax? ( dev-python/reportlab[python_targets_python3_11(-)] ) qt5? ( >=dev-python/PyQt5-5.5.1[dbus,gui,widgets,python_targets_python3_11(-)] libnotify? ( dev-python/notify2[python_targets_python3_11(-)] ) ) scanner? ( >=dev-python/reportlab-3.2[python_targets_python3_11(-)] >=dev-python/pillow-3.1.1[python_targets_python3_11(-)] X? ( || ( kde? ( kde-misc/skanlite ) media-gfx/xsane media-gfx/sane-frontends ) ) ) ) ) policykit? ( sys-auth/polkit ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://sourceforge/hplip/hplip-3.23.5.tar.gz https://dev.gentoo.org/~billie/distfiles/hplip-3.23.5-patches-1.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=df837c6252c16afe41b66d39cf6d429a +_md5_=f0b4489973ba788cb80fd535e799ebd2 diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz index 5e113e538fedbb8a1bc1f26951a8635be7ca29ec..a0206f56f02ca3742010434c5b9105ad6c3a8f6a 100644 GIT binary patch literal 9186 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 diff --git a/metadata/md5-cache/net-proxy/adzapper-20110915-r2 b/metadata/md5-cache/net-proxy/adzapper-20110915-r2 index 7000e1312c0a..d387c5db1460 100644 --- a/metadata/md5-cache/net-proxy/adzapper-20110915-r2 +++ b/metadata/md5-cache/net-proxy/adzapper-20110915-r2 @@ -1,10 +1,10 @@ DEFINED_PHASES=install postinst prepare DESCRIPTION=Redirector for squid to intercept advertising, page counters and web bugs EAPI=7 -HOMEPAGE=http://adzapper.sourceforge.net/ +HOMEPAGE=https://adzapper.sourceforge.net/ KEYWORDS=~alpha amd64 ~hppa ppc sparc x86 LICENSE=BSD RDEPEND=dev-lang/perl SLOT=0 -SRC_URI=http://adzapper.sourceforge.net/adzap-20110915.tar.gz -_md5_=5ecc76b2693a9f100411af7258eb57ce +SRC_URI=https://adzapper.sourceforge.net/adzap-20110915.tar.gz +_md5_=f8f4e77d6a2a88db2463e5747f0918e9 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.2.29 b/metadata/md5-cache/net-proxy/haproxy-2.2.29 deleted file mode 100644 index e9151d6ac54d..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.2.29 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs flag-o-matic lua-single systemd linux-info -IUSE=+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools +zlib lua 51degrees wurfl +lua_single_target_lua5-3 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) ?? ( slz zlib ) -SLOT=0/2.2 -SRC_URI=http://haproxy.1wt.eu/download/2.2/src/haproxy-2.2.29.tar.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=62d5d8f334f75bad83f0e8001387969a diff --git a/metadata/md5-cache/net-proxy/haproxy-2.4.22 b/metadata/md5-cache/net-proxy/haproxy-2.4.22 deleted file mode 100644 index 1dcadad0ed56..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.4.22 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs lua-single systemd linux-info -IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) -SLOT=0/2.4 -SRC_URI=http://haproxy.1wt.eu/download/2.4/src/haproxy-2.4.22.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fcd6aac31a93ebff76bc4829b32b77c5 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.6.13 b/metadata/md5-cache/net-proxy/haproxy-2.6.15 similarity index 96% rename from metadata/md5-cache/net-proxy/haproxy-2.6.13 rename to metadata/md5-cache/net-proxy/haproxy-2.6.15 index 20d52bbdf1dd..7b6c1abeebeb 100644 --- a/metadata/md5-cache/net-proxy/haproxy-2.6.13 +++ b/metadata/md5-cache/net-proxy/haproxy-2.6.15 @@ -11,6 +11,6 @@ LICENSE=GPL-2 LGPL-2.1 RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) SLOT=0/2.6 -SRC_URI=http://haproxy.1wt.eu/download/2.6/src/haproxy-2.6.13.tar.gz +SRC_URI=http://haproxy.1wt.eu/download/2.6/src/haproxy-2.6.15.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=96d608e407d4f550721710edf8d2c375 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.6.9 b/metadata/md5-cache/net-proxy/haproxy-2.6.9 deleted file mode 100644 index e3dcd1a09130..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.6.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs lua-single systemd linux-info -IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) -SLOT=0/2.6 -SRC_URI=http://haproxy.1wt.eu/download/2.6/src/haproxy-2.6.9.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=96d608e407d4f550721710edf8d2c375 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.7.8 b/metadata/md5-cache/net-proxy/haproxy-2.7.10 similarity index 95% rename from metadata/md5-cache/net-proxy/haproxy-2.7.8 rename to metadata/md5-cache/net-proxy/haproxy-2.7.10 index 3b6bee974467..dedc598eec47 100644 --- a/metadata/md5-cache/net-proxy/haproxy-2.7.8 +++ b/metadata/md5-cache/net-proxy/haproxy-2.7.10 @@ -11,6 +11,6 @@ LICENSE=GPL-2 LGPL-2.1 RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) SLOT=0/2.7 -SRC_URI=http://haproxy.1wt.eu/download/2.7/src/haproxy-2.7.8.tar.gz +SRC_URI=http://haproxy.1wt.eu/download/2.7/src/haproxy-2.7.10.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=96d608e407d4f550721710edf8d2c375 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.8.0 b/metadata/md5-cache/net-proxy/haproxy-2.8.0 deleted file mode 100644 index d278ef3ca3ec..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.8.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs lua-single systemd linux-info -IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) -SLOT=0/2.8 -SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.0.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=96d608e407d4f550721710edf8d2c375 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.8.1 b/metadata/md5-cache/net-proxy/haproxy-2.8.2 similarity index 96% rename from metadata/md5-cache/net-proxy/haproxy-2.8.1 rename to metadata/md5-cache/net-proxy/haproxy-2.8.2 index 8bf9832ffdb6..4f6f20172d9a 100644 --- a/metadata/md5-cache/net-proxy/haproxy-2.8.1 +++ b/metadata/md5-cache/net-proxy/haproxy-2.8.2 @@ -11,6 +11,6 @@ LICENSE=GPL-2 LGPL-2.1 RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) SLOT=0/2.8 -SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.1.tar.gz +SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.2.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=96d608e407d4f550721710edf8d2c375 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.7.3 b/metadata/md5-cache/net-proxy/haproxy-2.9.9999 similarity index 66% rename from metadata/md5-cache/net-proxy/haproxy-2.7.3 rename to metadata/md5-cache/net-proxy/haproxy-2.9.9999 index d35ba3fa081e..0c7c1fbe951a 100644 --- a/metadata/md5-cache/net-proxy/haproxy-2.7.3 +++ b/metadata/md5-cache/net-proxy/haproxy-2.9.9999 @@ -1,16 +1,15 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup +BDEPEND=virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install postinst setup unpack DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments EAPI=7 HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs lua-single systemd linux-info +INHERIT=toolchain-funcs lua-single systemd linux-info git-r3 IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 LICENSE=GPL-2 LGPL-2.1 +PROPERTIES=live RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) -SLOT=0/2.7 -SRC_URI=http://haproxy.1wt.eu/download/2.7/src/haproxy-2.7.3.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +SLOT=0/2.9 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=96d608e407d4f550721710edf8d2c375 diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz index 82edc400067904994858329d247a3d6a879404b2..a4ecbc23d42247f4fa82b674e919055befe0bb01 100644 GIT binary patch delta 13054 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 M8Lo{x6k-AZ0Q?P`VE_OC delta 12753 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 X)SOE?x`$=>xBmyQQE76&UjP9BBftF2 diff --git a/metadata/md5-cache/net-vpn/headscale-0.22.3 b/metadata/md5-cache/net-vpn/headscale-0.22.3 new file mode 100644 index 000000000000..788699958d1a --- /dev/null +++ b/metadata/md5-cache/net-vpn/headscale-0.22.3 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst unpack +DEPEND=acct-group/headscale acct-user/headscale +DESCRIPTION=An open source, self-hosted implementation of the Tailscale control server +EAPI=8 +HOMEPAGE=https://github.com/juanfont/headscale +INHERIT=go-module systemd +KEYWORDS=~amd64 ~riscv +LICENSE=BSD Apache-2.0 MIT +RDEPEND=acct-group/headscale acct-user/headscale net-firewall/iptables +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/juanfont/headscale/archive/v0.22.3.tar.gz -> headscale-0.22.3.tar.gz https://github.com/antonfischl1980/gentoo-go-deps/releases/download/headscale-0.22.3/headscale-0.22.3-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=1096bbbadc127b30bb071113414d3c07 diff --git a/metadata/md5-cache/net-vpn/libreswan-4.12 b/metadata/md5-cache/net-vpn/libreswan-4.12 new file mode 100644 index 000000000000..5901e212a7c0 --- /dev/null +++ b/metadata/md5-cache/net-vpn/libreswan-4.12 @@ -0,0 +1,16 @@ +BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/xmlto dev-libs/nss sys-devel/bison sys-devel/flex virtual/pkgconfig test? ( dev-python/setproctitle ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=dev-libs/gmp:0= dev-libs/libevent:0= dev-libs/nspr >=dev-libs/nss-3.42 >=sys-kernel/linux-headers-4.19 virtual/libcrypt:= caps? ( sys-libs/libcap-ng ) curl? ( net-misc/curl ) dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) systemd? ( sys-apps/systemd:0= ) elibc_musl? ( sys-libs/queue-standalone ) +DESCRIPTION=IPsec implementation for Linux, fork of Openswan +EAPI=8 +HOMEPAGE=https://libreswan.org/ +INHERIT=systemd flag-o-matic toolchain-funcs tmpfiles +IUSE=caps curl dnssec ldap networkmanager pam seccomp selinux systemd test +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=GPL-2 BSD-4 RSA DES +RDEPEND=dev-libs/gmp:0= dev-libs/libevent:0= dev-libs/nspr >=dev-libs/nss-3.42 >=sys-kernel/linux-headers-4.19 virtual/libcrypt:= caps? ( sys-libs/libcap-ng ) curl? ( net-misc/curl ) dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= net-dns/dnssec-root ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) systemd? ( sys-apps/systemd:0= ) dev-libs/nss[utils(+)] sys-apps/iproute2 !net-vpn/strongswan selinux? ( sec-policy/selinux-ipsec ) virtual/tmpfiles +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.libreswan.org/libreswan-4.12.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a057154e312d7e13ec9bb780fa4a37c4 diff --git a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 index 92d409c861c4..27c7d2a5d6cc 100644 --- a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 +++ b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 @@ -7,10 +7,10 @@ HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.org IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome2 IUSE=gtk -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc64 ~riscv x86 LICENSE=GPL-2+ RDEPEND=>=net-misc/networkmanager-1.2:= >=dev-libs/glib-2.34:2 >=dev-libs/dbus-glib-0.74 dev-libs/libxml2:2 dev-libs/glib:2 >=net-vpn/openconnect-3.02:= gtk? ( >=app-crypt/libsecret-0.18 >=app-crypt/gcr-3.4:0= >=x11-libs/gtk+-3.12:3 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 net-libs/webkit-gtk:4.1 ) acct-group/nm-openconnect acct-user/nm-openconnect SLOT=0 SRC_URI=mirror://gnome/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.10.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=52c3b065df7e2ddd534914b81488dc28 +_md5_=ee281f7d18c57a7ff5b5c788b2870420 diff --git a/metadata/md5-cache/net-vpn/vpncloud-2.3.0 b/metadata/md5-cache/net-vpn/vpncloud-2.3.0 index 87e825c04a4a..f84b6e541d8a 100644 --- a/metadata/md5-cache/net-vpn/vpncloud-2.3.0 +++ b/metadata/md5-cache/net-vpn/vpncloud-2.3.0 @@ -7,9 +7,9 @@ HOMEPAGE=https://vpncloud.ddswd.de/ INHERIT=cargo systemd IUSE=man debug KEYWORDS=~amd64 -LICENSE=Apache-2.0 Apache-2.0 BSL-1.1 GPL-3 ISC MIT MPL-2.0 Unlicense ZLIB +LICENSE=GPL-3+ ISC MIT MPL-2.0 openssl || ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) || ( MIT Unlicense ) RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/dswd/vpncloud/archive/refs/tags/v2.3.0.tar.gz -> vpncloud-2.3.0.tar.gz https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/attohttpc/0.16.3/download -> attohttpc-0.16.3.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.0.1/download -> autocfg-1.0.1.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/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.8.0/download -> bumpalo-3.8.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.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cast/0.2.7/download -> cast-0.2.7.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/criterion/0.3.5/download -> criterion-0.3.5.crate https://crates.io/api/v1/crates/criterion-plot/0.4.4/download -> criterion-plot-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.5/download -> crossbeam-epoch-0.9.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.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/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/dialoguer/0.9.0/download -> dialoguer-0.9.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.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/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.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/http/0.2.5/download -> http-0.2.5.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/iai/0.1.1/download -> iai-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/igd/0.12.0/download -> igd-0.12.0.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.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.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.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.112/download -> libc-0.2.112.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/plotters/0.3.1/download -> plotters-0.3.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.2/download -> plotters-backend-0.3.2.crate https://crates.io/api/v1/crates/plotters-svg/0.3.1/download -> plotters-svg-0.3.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/privdrop/0.5.1/download -> privdrop-0.5.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.34/download -> proc-macro2-1.0.34.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.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_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.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.25/download -> regex-syntax-0.6.25.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/ring/0.16.20/download -> ring-0.16.20.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/ryu/1.0.9/download -> ryu-1.0.9.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.132/download -> serde-1.0.132.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.132/download -> serde_derive-1.0.132.crate https://crates.io/api/v1/crates/serde_json/1.0.73/download -> serde_json-1.0.73.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/signal/0.7.0/download -> signal-0.7.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.25/download -> structopt-0.3.25.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.83/download -> syn-1.0.83.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tungstenite/0.16.0/download -> tungstenite-0.16.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.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/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.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_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.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.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.crate https://crates.io/api/v1/crates/wildmatch/1.1.0/download -> wildmatch-1.1.0.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/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/xmltree/0.10.3/download -> xmltree-0.10.3.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/zeroize/1.4.3/download -> zeroize-1.4.3.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=33edb8fd8fbb32849523c08ec7ce0b63 +_md5_=c0ea88cb99ac2d5e0d33fde7926cf64a diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz index f8c89f7a735bf890e7baa564bad329e03b9b4be7..fee3be0072ff3ba5ecf86549b78c887e5fef02c3 100644 GIT binary patch literal 27859 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 Cj7M$& literal 27856 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/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-172 ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) ) REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test-programs? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.68.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=255109ec09fe10a92399ada833712a72 +_md5_=facfce15b5cc0db59fb1a87e78974060 diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz index 0a12a4758af65c53d7924175ad288bd5218ea4f0..a0ede2e66ed12005c4cabf2023a61e6706c9636f 100644 GIT binary patch delta 13104 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 KBUx@*TmS$(X7rZ; delta 13083 zcmV+$Gvv&mXrO3+ABzY8000000{?xS+iqn?a;ES76np^^c|KgqXk!f61_qdc=Te9~ zNj0idlck=PpMJi7k+nCa){NWema53T*NTkz50R1immmJ;4-fzC`O7DpFaPV=zJA@$ zkM5~Gg@;gbfB5Hr|KZ>MCH(Wl@^kua+melOcD8Engi~UFExn}?to79Q=`A{!y!U;N zlxHq0$1`mC)}5bm*>N^&D|UQ6?zGnZN;&v2>T1KB@r%u^xO$3lrP2APkw;Ar|KneO z$UZ!bTzvDT?3ok4ze9J^$J#=5xw{amS*|^7{{8G|CHOk(9Br>{J(Lk@wX=@(>PIb^ ze=6DYlgsaawPFdS=g!llW%2ar+9@mXe~ri6yVm?qfBApJD-kcBZt)5w?l4Dh%iK=0 zdGDGFCzoo~&9rien8^N*Y2zo>u|xbE+tfw`h@sBR^-6!y*hHw zmz47~o@uf!ZIY~{$6RT$rfZgw_wlW{l+N(I=9T-2-Ji6UPtAfGG3MCDS$?sWPETI> z)STK(m8xkwj&vGJV)=wR%N*-9R{!0eKmE&pdW=_`e2C>1Cl_lZnHzy2`Ny6tO>eas zUv+vamgctMQi$~=%I(T#vT!cPLs0~C%oKd|Yw8grQK3@TDkTpaAs$=C!pxu*;1!oE zEUQghi}0^o4N^QY`!ooD&yn&s=fWm8HW4D)E|Q*p5B-*#u~4ln8)@bMheN(ja~fbc$8A;kmOo}Kg^Z`>5`!4(R+4(n+4e;z?3|^ z>x9K1>R4xmZQ=ExlqDq%+M?oEtvW$4LKb+Xw}Aca%TKnRzXXES^OJw@0NyQD<)l+Q z*a75t%8u1PWF~c7Vzk&wE29*?*4ob0BjiJP>hPoh+#5IWmi!D89xjXQ4;$Qc5KXex z`JfEa4<0A3AqB!(td*&MrvRXrF~7%(H}gA;OAHX%{*Rg)%cyYG5Do zC64Y#p&YXC$`kxW_#9X?Ag2@|+9QPkUmCTs8dU^L7M|Y;zAT;HNY(~cto0|cs!#5Z zv7%A{9x}92ypl?Z1hd#-6en`#v-+Z{lD~3{cOl#1L~q3qQ1DrQ9$KXXGDHs*t>#J> z@xa?C004Z#s9+sMx>#l*2*Qboon61jYM((2y^HhI#Vh%;W8lwtxspGKW9K1wg-|0&Mit7*T)fKcLU)A$RYWJ(Cc*?An)4DKq1NNh~^oy zZ}eD36}FPEggTR-;N6Z95dgXaZ{4WrL`)0Z-T1kiLI69+Eiiw@u~}*t0d3$Jtzs12 zj*0xvlW#4kUNYYGiQ*!!$-QwV;e;iEkt^Hy7toxqDp%frSAFt92tiEz%{oHa4btpW z5N$i=T3#bG?b#m3htDJvy7TclJfQ1tv4XWS@@)e`IU-QH@`QTIXoD6|g*c6pOO2kCL@uVvwH<18vUW^SM_Y0{w-ChOlQEtjJ zKy=U{VhVtNYgX&bhElC$IqQY?4XR^adI5$oVvq`=5+D{90WhR$b4L{N`*Y7~l2jCL zoG>_0goJ94#OTgB04^3)A}WQKY|Xd$7OS84r~UWG0Q^58sUAqfdJ9z+1wtSP*269)LCD`3mBFF@6UrjBcE>-I5H~+25o@O zU{m0FmV`nr!sW5}0bP3DIya01B-9XPjn(JTS;7wJrGsZA5Y%NhV;T8) z^g@Z~9=tBec)X$7qQ7efR6JtQe=9pmPXnP)!>N2vs_+JJYzw=K4MZ@54!$@(HKrYs zSY~&)5~ar?gY%hC<1QeOC;F!I1+rGa#^CX1-(jpLE0)ISVA4S`ODt=NlHB6S0eZk8~DfBPGVCsarL zWDagOa3492xHw2zDjmVIF13#kaAOf?KK1x};;GSq#R|5`aUcr20AS!U3y ze*5y}BhX)-Jh|rH^=NoIfBXm%iB#ISTPg{67SJIjVgKQ!4$yAi0m{b2MP}f~YWMUscW2;@gf&_{~ zn0d=O&88+zZVpdIup9Lsslygfe<&H0Spw6w07!leN*w$tV3N~De`-MD$g3gC%RAzx zi!YcbIL={w@$U$y`aRb^+RM)$KfHXyB>E~XpWc}tU}@PQlTf{|D>4~Wkf1N6;x7); zVB@C@jf4XwBM!E9?i2ZskBdsgVPnz|Lk$+(dv|mg>o%EFn1(T zAyfsw;0-x|F{8pm10zoYv;kG~U>*9pgO(jrK6Ht~ z2Qw9%ta1iSgj5Qch6^FnaBT&p69$4fklH}VrUcw^Zs>cB(K1cPbY zr>@~;(tkm)_*WzqUkVj;FAjIJCcH$RA&Ie#FKbx^F)KMtX`;K^LA4382SI&}*Lr#R z`WSH3Ufl;If95-nNHUZEz$0QA%QKLzp~8en0vHB$$9J)ypu`Nd2A5)8Ef3U=i+Em; zi{~?RX(^ikiQ}%G$p)(%-ejGkMj}P+vpgOVgR6Kq6uG-8)h=a*-%~2jG11NH4G=vd zur`H5wITm;U9fn|xD5h|B&86+B#Qs2#Tq6?1jjJEe-Lf)ky}!9A#$qJ4Vg z1OzH}*}ID~0SPGw%nA~NglP#INU{@JakqNu4rZB$e96753c|Qy($s zf1>`~S){5>h)&vLr&w6@9?XX78WiP0>gOaAHdts#)2mT8v2}z5U?jbfAcIiiI)A_0L1yMU>&&&R$wPqp?Xju5|9%I(QCrPl4?j9%Bb*WXr7}8q5o{*!?t)`h8N*E zl`QJfp$QQ9c@nXjZ#xp?Aim87&-hpf0iWO z0VmYGVlfppRy46-i$y}-+ID1@gC^mD{}3~-v~ zLq2sf3X!T7pX)7obWsORiJVPSe2{v;l%Lg9YWZ6 zy9$@;s}X!*Y15z|loDo03dBf#i~$cs$%g`etJ^Y(Il8iv{^%!(jd_4l?Q}U%@XbH} zq(JS@-_Y!VXgOt-2Ze6os;U+;g1kab;j!UM#3US=cx>uisqg1@Sc__1q7&h8HhPIPL1fmO=!~cjn1>RsXf*W@ zS9Z|@4oN*}Pr?&rpuSggJIgON>;$+B#~`9MV*UDf} zTD+3pgHqk|i16t6({Rblf0Vm8$Xb=ArZ$DKWu!3C{wRYwiwFkb3de%=)!nL)HHFiV zI(VM8vG!9|FG)=h4v(SW*OGp2HV>R&vvYU2F(@OD30YE6jH>qQShv)YctR7!pp4y= z36j)M2k3=VVMHu(Ar()AO0ZJu?R$KwX)|Ch2e#v?2GoIgXc@30e}(%<+XfthDLp_J z9!_GG?3M5&_QfLzc@&uYEmohuU;-~o`10-fx5r<#w(hIQ!(z!?U_r--pxKm90zxdBY@BZ#1G91(^D;qoIbLGJV6 zj>1k#glUOCMWZcAf9Jy=QgJsgy|qC~n!)K_eT1&92e1)hMYw9imZ#*i;-E}Bbm&B= zl``4d{qZCsb_|q5)#02MKbQTwTCzh>Om+4wfJ089v{`ELKb9R$jZ}LJ-`D;8;mi6k zFM$;w5J|U4O;+CX^Z}Gl_!U$cPy}+5AFvI8fWnq`NAVm`e}{xYZf(7gT2Gh+5(HaJ zdL~v+D+eZK_#NaulAyp{8~l|JhdNjLmn20*4Y=hd9asXHQI8r`dkC9?#PsCG);Aga z$gfYVmlfa&)3Z_hNL~O7{3x?y(Ro1mc|hc#=}~@=GdPvAft%fF|6CmqiXHoeuyuQq z`3W-lzP0nyf9r1jV{pDbHKi4{^qtPKfQe;!_|1hyku*ZpIh;k2c>~LPFk})G5KtMs zx{pw1$+0L#32~W4ev4IR`PJnOXdOIbGlXQViMMv3+IAJl-f%YM6R!T(y0>VqF7yhJ z?9Rkt5o@R20BWh2bh#+Z)DL0Vq!%P9Sk+2?VTI7g6!94P6o}sl-cqzb&ANz=3w~)1!s%hFpZ4V+)M++&GJINH}fx!bUQ6(~1ZWMSy z*>*gkzxK1Y*nLO*ENhVu*)Q`k`_12I^I83iK`9~Kq?n*)+~q`ikt<^kHMuj1ENB$VB;GV7? z19W#UL+6fGy8|rMu|^hgBb1kG&w zx_|tDHAB|GB8bp*GZ6Ql|~92XEi!|@J8F`!1Nl%w`N_HucLK9Wj1Sp6wzt`dnD z+kXg_e=0<(w0Gikba}M00Zy$&N1n1~pf_&<2~tsHq;?vB7r1xIf#7|x8;TzKleGjX zyK=3U?sI^6OHmRR8w74e3V*}sr!96c7 zO%>&Tj{RAr-qNbZdyhdcu&)MO&Zq(^ZFU@wI_?gX!1id@VkPy7T8V3geY9=nwSQEk z4(N_Lz`>#0l6oRw1Wt#?A5;d+il;brsHx5$f(=?oazi!9%HL+O8lrC0ki=xuftpa89+!nk_L_eQP~6sD6%S4RX@6b@NolSp zHNYDx9N$Tm4xBYWixN3)n*9Es1grc$QnN;2?@Wg|)xK>7(1B`F2H+uug!2Th_JgO} z8oU}ygG-f)0*>*>=o6qD|A8(T0F?f&!UQaRMsk$|ZZ(r!R&`AE#F4k=3clfP5aXos z$O7IDbiAfP8q2l)2v8O(YJZ8)AOu1f^Fi|S!j1gYN+5Zrc9ckN?Fl1y+dGdqCdmPzp(|ykCQ5XL zpur9B)J^nL7rI%EoXk9%(=_1F4B?E1Jl48_llGQ_#y=Cc<+Bq98>Sixv3GG#k`3E~tGl z=lNJ9Rn}%H0)D$J|5Et2+vYt2?r7@=k?kfz<&e2jn0RSQF%b1ivIm4lq0CT}+Pk^- zee5#-Bkt9%b${eXHeUiFAS+n^oHy2kG^XswR-dkpJ%IS=6CO1LQm*_-q+V+f*tyFq z47u9C8Ve!bOMMjtjPeJ`h(Ut@GhBlW815pU)jR!rztOn1hg!gD`Ie&UV7U;s~PB0a{RgOrqQg;s3 z(NS#(z(vj0%mdD)K|(A<)NmH)z$+U@G0JI$u8j+Me);R-P^@q#CYDECAj9v2^%kf4 zPF!tus)Af;irUM?U{D5l5D%q}0jd-{#L+0NUmkHH^Dt$%c~=S%`wut6-0HZa(b50~M`@MMI?WJyhD0;d3!OPM8)jOhrT45ZT&8oml)Fxt4|L zsgPgrP{lM=u^mnp#yP`jQ$$R9>?9u8jwIR8zD?#yyC&odRuZy?n9*v;E3cs%DvC@&G|zj3K@(tZk`iPbQJ0~^ zc#zYmaO`H(j(Ybz3W%kVfZgGI4b5rz*)%E}aW%7O`l33yi&VsxD9sK)ByH+~$Ou@InSqTl^L?oFII4CxfnTYZK$#D1 zmLSqm#0eu;Nqx;Y!dt78LNH_+z>#Ka2|A=TG|8s!r4V>(G8%~yYlSBU)DA&dg{C}m zJFOd_qat`e?UCxlhN_!S#|xs;(WOnzCgg|qtVBNM4}UPVlo$MPK{X-VuU#S*C{wqB z&a7Dwm0O#*wrfH!$)jmd7h3~N@%d+x-|f4x`Sj)E+MgfGQ&-`&cdb#0Ck?NpmdQgh zd!eCp#)KNe1;9Oq*y6*{UC|vK5=o_kOL$(KncNg|IIRX^dK3kU6^=n9_|Y|006}X9 zYztr5zR9>bF_TkWds z?!q(Hg8-vsgQU~YDF);RFWv$s!Vei^RtJXwjDI#M9nI-i4VDl`@Cdmbg2&gZOI7l* z-l!dIWZ;(ZTjXL}Ce4Mzo!a2l_E^BzRb>7Rp}^XUwJ3KK8vZp?!BsoMhAbop zzOp&wYMtO=Rc}fSyDa5lE3=x~I$WKf0)Gdvde>Cs9+3*uY+CKwWJHMvN>?3{6$WtB zG??#o;s=h{S7(C2lPf9SqQ(C|hF^aC8Xlh;=$Y>4CJYz4@f;fU+8xWx$D(f0)-2={ z-BH|NtDIm&QD$wD0uf+BtU4Zo)H<@xa4nF*@-J+W4tStc1`nE%2%0FPvUoFA0e@>t zs<<-(7<3C&LsaPK0I*nvg5ah%sGchHCUn=qB^+ui*Z|=lnvzfJ8XB2CZIBNiAIxx& zh%cLt^didmi?EM6OGRULe1f0_V&(_O)j`xAq+7R8z5KGj&7VoE`g#-qTz}VA(5#fE zH@tN!Nm_0kL<*_VTVDL-Y?nmS8GnROSs^&E;CE3In0rs%BQr9#YWA#&FwCw_nISF^ zP;gv4DQA8T3&(0ld@q*95NPVt^!q6jcu||~OQ)VRpENZAk7#trDc;y;2p@G`-9f++ zhHS%k)R8R9(Plmwg4*X92?zfInN)4Y7fmaBfs77sbk~|T#oBCOuVziXc7Jh`eUH{x zn^mVK@@u5xy##e6kCh_=?%GEd2njZ1W#K_eXC`oZ$~<8qELw5_i-SwmbSTgRn_y-k zbns`53H=!wZMvPeFuaDB&YDgAo32)k#*|60 z0A+dg=rfG(07c6zD9dwt+kdEbc-nOk6)XW4K#pXf?H&imfC8$TX~4{EqKM=|L_-Pa z=dm=`K=FQ;RA2u(A2na=uTfFw-W4EjKs!@SyT^D)G!&dQNLHPqIvL~UV7@KM1x`l| zMg}yD*U==9b!jq#bR^3X)#a21z&IfgLGjz#5Xu0vb_`JiJR=%gjepBHbn@|rRb8t6 zRBeG>bgSuhsFFbAbdEd;@;7VCI8kaDr#b`AG%C(qCz#+*J{kRwTgZJP33ZkyBus4; zdya?xSQzF&OL!MbP ztfh?RvxeHSbhq(65=EORxEgi-YF`sirFo$usY^{JRm&aM3wvo zlE^S9&q)5fb$@n{H32;m9(HWVwc^vUdOTWaS{#TEBb#;FC`{>ooqE!HUPAyg4MD+M zPw%sRT2fU`GurQF_7JN(kNLV}2hzfR6f#NY#G+eN^FStI#Iyn1knl@w>4DBex@rDe z2emZ7j*}}%gKX3-B2%Ya*U_|$j#yEx2!sl!Q});CqJKWrytwUYAsZYRT>&`Fb#;_c zN57CfS3X0>WDFSIhC1&y0_C*$UY%+qy%qglv^e-|@2ck8p*yMoyh1Zi3KadI=}8@q zoLe5-;sV{UI?cUFs?VREfBN_;s2&2K_ikhszCZXVjZN|?I5(X~#VKerQ3?ju)2RoT zYH1R#@qhH_rfZl26$-5-UlMO%n$7e)(aON6=flL_RFdcopM5kI-wu&B?So>4`?`-d zMkFlm79%*&vD9hPiQTGGHbQHFo|20fsz8UV%gH`^h@!}_sqH?Tj!2f}<;oUiK ztcGcmyCWQbt(?g3ET`U-I(AMcVGRpjDH8*Q)L#h*e`1(4RfyOIP`g9Z5eR5)@y2&m zu7Xo$zzQ`<)659d{~3@d`+a(FnSwo26+Ilh+!ea@m}z^ zng~a|CF%Ws4fht1pvuf3bxuT6vL>$nF=$tp3e$KCH#RzQQKf_U-gBmtVI(?#42VLA z?8B#F>u*ju)IFCDu8^OIQ)FJ!jwTk#Ivm<@E=_atNGFz{X$wuG8Bho1E7gCX0}Z1H z<-KB&bO`|^dyNH`hHvOPS*MLUJ+K};Y%N+E-xbwYgpPgFK(?rlU%tx(ejdrWHO?nB zqj@IyOe!NNlUc5cB&0y#qcMViT08QA4ezX0wpv0*L+4;AdBc-N=hf%aKsQdtcO8jB zbk!hzEI(jH_Yy=$iQdbQzaiwTb&P5Sq5lj$hKV4*vGD`*49{o)4aK{4hRXz%tiw4= zs&_R%17(pk2p3uGwQ=t0;A_;@F03|-q}vd@1_Kwc=TRHT3E-~ydz?Ohzr4<-5d@bW z;=7v#5Q`ZTiNsq5(+@O9;83y_zu#CcO)^Ce5^^K>0m6%tm^2QuNx0M>MkpftE<`3 zaXKqS$)Q$t@{@0W)KMT9V1Si^b)*=cwn1b8nUDN1Ofpidc+KW|@ye+XM=dbr4btJ@ z)Wfwva~GWr(PlB_j8sJPEWb2<+7m)oqtGifb&J8)sU!W+0NM}CZdvE!10g{>ffzay zh9tnm@!(CP?1M)xSa+eNA=LR-KjSS{^XEN(A+53wqehZ{{hn7kNe-@gLL7P2gMA;J zPgFwaT=kZ#?L-0TUf}JH!{4TF z#KY2}Yg2oF+A3AweMmn|6WP}Z&@0~y5qL797-7y{e6 zG9zJE)LO((XdYiT-S~;jb4~}rlrp(u%ceXU+7PdDwRu=^95f7taL^WsPKQv7U0CUd zww2&|2WH?3A%~()5y7W)JAY)i9a2(PDh!a-j%(0=m;&0R40tc%YMQptB|kjXmnidG zAU9Pw!GVtP8P%y_r7_~8a~NvfV7yZ?#4eFT6={jyM)0l&DgLSnfHKF@IM$J`+oKVXQEy#8j`9e8y_|+ zt2)R~;a+b$$zOlF+IbY7y9V{@yK#S=-YI!sjkX)|^60dG*Dl#2C%Z#jN>_D{K0#zs zks8m0bywO;-E@FKV{<|80235VM}V>jYQ(ELf@EUQv@g7ob#j{ZjlCZ^I~^jpbrZCG zMv|3$i6)n>CQw1KN@7+GN!ciq@F^Drq-hj(lM5;v7xpKSN)M79cl(#L1?PFtb#%>< z4o=UBlRYXRf6ui&q@yfQ60|?B+c#1?KBK1-QSYqr2qYiw8Q*l<9?iPB13b}b`K+;5 znN8}nYl;D)fpG&k)OA-DLDEr59WPPiDg)>n1VjH)fVxm4pViyYDI^`KUNV19lLPo3 z(^;U=77pq<6%IpPCq`c*^=vu`7}qsbd>tYo4EJpsf3&dftJ-lu{CNG2phBv&1So5w zI%uR!n_Lm4sdEZA1$ATL4u=zljM74TjRGiuzAHwOAai>+>eC+WJb%yORKbZymi zsZU*4a>FUi6f6mn0fqxb4#zEwW`pvu1)Vs_ZUTq|rjxA=nUFl(yohuoC2mZ7*REiEUc}@0`b@)M;5b%*RTq8(!MqK9a8m(-V=(RD`%*R|63a6KQLxxqTznXl_ss({koq#z4_*&I?y z_f@Iq9{~!%w{Cagw zKcp{n>E@)RYk#Fj!TX$8oJRBSqK3;&;m7e|*5@QQRM zUb=itm$m@$poYmf=A(&#f?t<^7EA$UN=UR}Jt!1hQrD$z{f+s){k&iHuP+o|eBI4z z?}|@^Oi3rHqTE>%umUH=e|H(3Bghu-5P>v!nP?YPOSUO&5!mu39}Mn}9<|p>#%0hU z<->;;oj}nwTODn{%TcCkPPV9fOw5=2`3D{2%Y5aW>oQ5e-rzOx|11c9kmTR4s?k+4 zQ18&(tM)b^6P+BOFwv+8nFQl`IVNltg`m-Eh#eOjs_qNyD*zbgLV|3xPqNjQ9N$Cr zy!U@TzTMLVHQt-ULwCNIc7Le*hEl;fCFzz(cFHI_T}{Knqy?Im7!U|6=-_Ewn<~{% z9zu!Lu2;3nrpWlKp@+>k)tD-vs;zg-YS_M@JEt!F*l5suBVE@t!2o19iK}6WIh3>7 zSq_vV2~kXQ<=Vpc4OYL#yX!!c=q)IJZkylZ^x^X_`}wiywDJRw`fksi631lffT3DC zhs8r>BAcutQ5I{;Tj>^prE7jPZiYn1%SiKSr`??z$~YafQSf%U9WAAPL_@Z!(2hp&{a)vh(_{;E_$KXbv$%QvAvv<~;nZ@jS@e9z|`+{k!#&SJsPPnOd84M5oT34O(wO;byq`FZSX8= zNiWT0Lp;E)x`x+{ISUHmF?EAybF)B#I=xYJo<$>Ccn3|T72Z`{|Dfwub%l$AVQ*tp zn%~!5A~HbGAN2`FqK1>EKfCT$(H(|Tow%aHoBAM(h;rcC@*k>OZI)<%^y6e*_ONx~ zDkQ@zC2|2FRSD~v+W4xv8lmgvwVcuR?vGIdsdO96yPGf1bpfYN^C57P4q)lPFW;DT zstozLyN-!82+yHN#M@Zl5h8LEcro4fsGTbv;Al99125?02%2Xg)31K5^gFAwd@APT zyFh5XK7VdR=4O-(Lsn5m_LO*e~JVUhx) znbrR@1S+yeH}F8+CF&wR(~QE<7_@qzy7$KGrV(pL2RzUFI9(ld-`+)u&mS4jik%#~ z9^*QdsZ(>B+f^gQPo00lj_9UcO{r^mQn$V4>0q*vJsxWUjXJg(&x?&zwMAs7>hN?} z4b4*~d;kM!qfDcGAq$hdF&Te1b#q-KEoD406ARo-MK@}7jRT-}gM^ljO`f4aZC&@~ zu{OvZKeXjLP^-R8xpuH#F0vL`Ti)ipS-$`C_fIx)eP2I*d#tYqL&)%V2bb0Q@>G@F zl`Om0UK~_oI>oN*Te_|S0LG#0c+FN;omVF;B)M*inpcxgEiPR-R}p{y6=TPbqEyim zNHyJ7me8atHVP$a>rh9)bbR%$rdWKPdD2uVNY)B#zC1EL>$Z(}9S+ejA`)D6=QMGo z%Xr8N2TGBFtcHs)nGP-`O%s9cO}W@)1%NO^@t3Vr?X2Ly2NqdoHEE`QtG&Okx7~Kp zZI4cu_}oLq=Tx2M15AHaNhJ_Dya`HW>m+Fe&kOYht+t7`*$t11t^&V|MCw3}nt)yn z^t7~RS-g6H>UHbF$0Xx~HPSu0LwaZjkFngkitlKW`8JhaHRrM`^`v%`uKuB5u$Hdr zG{upP*EJ$qQQZ-&4F$cNrte% pI=`%e^#hU5+^<`!i3~^+5H{AD+7G3u2XN*;{a+b3U_M%0000w|x;y{? diff --git a/metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 b/metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 index d19e4435ed67..56f46c1ee14a 100644 --- a/metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 +++ b/metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/astunparse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/astor[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytables[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND==dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/astunparse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/astor[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytables[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Read, write and analyze MD trajectories with only a few lines of Python code @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/mdtraj/mdtraj-1.9.7.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=7ece2db928e9e51c33a753ce1f2961b5 +_md5_=e00a404f4ee755bf490c788c4fd46c1e diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz index ef956a2618bdbfc269ebaecbb3a1d8c8ed1bcc38..7cfbf2544662e16592ed373a66f13b44e74955e3 100644 GIT binary patch delta 15851 zcmVGS{n=f6DvpMQN0E;yH6ee$lmr+@t4fB9ekBmCo258loi!DhEUo!etukFCya zBbGBm%cHiotLrg_)51C@Sg~RGRJTUS7DEj!Bwu%1&G*`mMStHJ`)sl8f(;v@g&(TAjsifXli9P1wcJ;k?zlw{+`_Z#&x$r1$$C}1J{FBV} zFW<*6_MBegi+_9m>YsYaH$&BOb}zn`dTMg*^z8YXWHIhx{6Vld^06Jt_IsxmLr*+_ zVU{qqU$f+TlB+I^=v*x;BrJ5w&V8g6c=%mw7`gH4wa*<+-uqaYe66qkW+?t84^ZQF z-AXWiAi0q_tKG8q)A+}}OIs_R5^EpXFl6bo`Pw*wm48xfCwZRpoDqso#qE^KIGGQ2 zJLZaU_y}i#rw-BO9-?JGIncb~o1tv{^3k5_OMNv|i}hxxuQ&3}6Zo!oLg=&^Gy+c;61!B*Zb4njOm zZ#}ux&+_9cT0^J@R2QBW5s5;Oan!9|QVYK%SY z+TzUpw1|In8}5uz{4lrv-ca?alzy|*1Qm!5z+>Y~r|QM5p2N`sbOa3W*>|e55^~28 z(5>6@*e+QrzJOcP_hey)+WPUS^OJaxt0xj`22`!tIwoA;%m!Xp;%8g4$`9B1Zht4k zkH`@GD_?_x0q1J~bW0JKsbf0)(x(If%``|KYpfdQDur_)xHeEa=W$I~+S4l2oFg%r z<9kk!2Z4autxU+LaVkf$S5Mx`=^?vEJAMB2VSRi4)js|9>|eo(AH7)&*adaT8;6Xg zr!(*vs0*HaQSmh*BkbuKXXf_gm49(0(%|lZ9In-59v}&)>4l`QJ9ZR^ zK2N`~CSf?L=QH}MByMsXuH=q5h-EkNVepr8$AmFq)begD5r7)7Lm&fV$6A0Fo+$LT z4>^_O4nWluO2Ie@Hx0+~B!8n|ID9IC;Abb0jO5WdX0Q`93Sk?GGrI1HJpOf->G@*< zkaL8*^o9lA-Rq2R-~Y`%ef`@rY~dw1g7L*yyz2qrNu!f|Q_~{2$r27+;lF!;&u>^q z3Z0;g4aaLkUf0Mqi=@djD2og-Ij(bX{wbaXmjJ{EVFMickYO1ZAb$dL-DZRYm6|qj z2i@sy#CL;D2wMh&i4w@%sA-Zbh%Dl|b)GRdgA&XGA8I%RsgaoX?VX)PtyZNPFT)S#NBMhuZ^ zJ`m=1FqQW{bI1mjTagGz5tkuwn;@f1&zmlQ7;e@b8RP&TzJHpf)c`@BEMnZ9IQaZ- zrw`x%>%*sCFjRj@7i)kl-yw^f8LNovB6*SDaGZgw0_0<4@5CIy?xxg{y9ZMFS77I< z{;cfz%T+ldHh+>l&5GX+-y0Ca0q}O$VkT%?kdgWH6iDG+!B*-%H>YZ3q*3&@25GXw z(n!lS!{-|G-GA>^5>ZbcY=GJc5N9V>2se(Hjl7;R3=C%lZ{hO% zLD;ROjQMY#wa`wOB(I(EjI*=Y_TqseP}a8r0z67gX+dxxC5R)0Lp*f}K-iwN0NA|~8TC(?^=>H$G<-H- zt5yd1RDXyZX#{ee#R3C?D7m=_5$JJ<+vXtHI9tNWWhlS@jKkpkb5Bc;VV&tWKMDmNIl4gVG6hK zAlN()0>3Nz<0=RRD*4~eBSSo5a}ZS`7Wq>YtbatNi(T3TP?jo$oAPQ4b{Ef2EERsV zR95(48nnPVoQ+8E6kM)chlA>PAczRs5eS4^bO*K#$TK_(Qs6=LbKqB`81wPWW$3(s zT1rRGI5&Y24E;5Cshm9F8zV`*jWIeZ=avTBEJeBw-5d%1YzxhX3z9b*!KTEIzZ)69 z!hhevP@>Oc-UeVg2u7*6C_&ue(fBl<2OS;c8Q&+d4=iBLkxD?H3Y{Uzs2pAffzOBj zV5$D*Qb@@=tOtO206ZY7+fXA9=K7`Y&Id`6T{T!dULZinJCOO7Q^UaWu-TPXHlcy9 zgA50cS$;Y^0pul~4>*V#L$Iv6$mJjzq<`6a5p3*rBUhZu2H8Qs$hUT%gn=q_kY=DJ z$K$jW)4B{(N~8`$I~UBJz=%Z3fRI7@c0Jet?HPGuFcygoYD^E`uF|g{U*IK4EYe`D zfdY8g4)$QEZ@+!`ZqLEtb|FMrEI&XyaX@C`AXag;k~;a{*`NvN03Jn(IY_r|UVj6l zk<{IpP(ax8y{lVE~)|CV>7?KwZ#1MyXd z8IcDQ+)Yn>ZZuR9VWA#jRfxWm;7Y*C1o42a23d2Lcp@x899*`b#PJAHaeooz>P}R( zo$PJ+5XFh}Rofxgl4yGa9Lgx=@R=m0^bdT$i665WYd?T7Newh=n>Yi}8zCdqe%98B*oE9jLk>olYMK@doPA<@}>0 zz=RXIG&u5IKA~02dNqeiwt)@%({gTfios8J__-rr~4T1wBp!2vM|{3V-y3++-E(utYo} zN+m(&%siA72|<(%ln3qvq_+-!R&rL?J8XhPcn2eBe51dLecs<`D3To%PMki%#KFzY z#UQX+_)6-?9=xVPmR;a6VKWB}L{>`)12-pY_KjNP00Xim;@tQ$l&?rXbGW{sH{i0a z17@*dL(necz=c4H=^KSm=Xx2Zjvl107R4e0UFSPf-sUk{**}bq3DdvDfHpvFw8-s z0Y9_LAmV7(V?<7TPSq$yT9DWPg4jC;-#fVpYUiZ(RWRv)v{L-RN)v$v7;b`f)lf*I z8Ll=QN$99}L_&;^!UF*)sGSHy9R`YHoN-kqGqD3t%6||R{uT${Q6K0LG$^rlptFS2 zAwk(7r9+2#{Zuw-pQl@PgY&?rL&FjYQRVN{MW-!J41X{@fhe#_m$+LE=?6j|T~egF zAtPWs39_JbU^qFFZ~@*nNy|h^(5I_j#Xox4ZbPYoslAY=h|IR%Df+iBHvVc~zkyZ$ z@+jc!0e{xd1_i-H9-eILMA2OjKp!yfVGQZqSS>LAUKNZlU~Sr_7Lpr-+s zq|YX*D7~FXI=trMFrjfIc~btWKrLBvt>!Q$7JmiNTtJbkRyp9oy(1Tcs^1>1YWO8O zrWo7?0p4!L`mpS`4{|H=AK!eBJ=_<%GdcUCk^qN-<#xk>eb=6ZQg{axHMa%x7K`X4 zCqf5Kyd|V%UU!Ua-gH}p9P7F(0rS9eN9aNo{iroG9Bo(Ps2@^kB2}N;bq)D&D3+Zr ztAF5)`!uT+@2p00@pux*1lNSDfia}Mb|3(FzDiO#rbSXK&|Q-E=7@9`Hpz0N?X3$F zBvQhk7H3JsxhU;0RMS4wAt~$lJ41z+R-aV-zhU{p@b$XVOHcz0u_SxE@!^~^*_e%2BV6ozXHk2_W~&18Gn}K z6<)MR53tCA3dX6Fq{uykFCnWUx*AX42*b4u8H2>nuuzx+2^a$A4ZmzCc z%+R~T$MKQQTa*0A&J810kIo~|-c7YV+&2(H6Ul~?CZY{R#bdyjV(l%i-gEaGf`^DW z(sm=%j;H{#U29P_BSX?mmF9Kd7=L01!8rgEpYYj!MKl4o9wn4ivEc#8j{s z&w1WV#c}gvBwoB`F4Cn6IqkaNC87}Jz@(I)F27nbxTS9aE()UMqFYa>wjVHgg0n#& zI+-D50E}2AC{cbL>-9CUF?<=00hI+JM4w4;?Zyx~!lo~BCE{#LG!g!szkjKA=`);U z50&@Pr-`HiPlw<^0zfcy#1!5V)s@#L4?;r`?foeD227N6=>|TIge(O=AA=mhW1*NJ zHzfM-?p2qeAe|lFiBrMh?lV{|@U6WkZh1z0zwbX~N-#+~M+!1{}KE($>hkxh_8do90GJkkQB86sWl&m@e zVv>(Q8%VFJ$Z+C?e73DZ5+HrZkiNQ}m_Gs9j@%3kuOb}osLD>};?&~7CDGdID?okY z0immgf4c)Ta@GlWg2!{=M;k)n(ci?}QNe9r&V+C4ZcC{iVlb5ObsYwkg!@PIu2?^L zq6kl=VKzwx)eceQfq%h#368w_*az(?3G$w2mvG_@wdlOMVPz|VcgmA zVh6-gr$daY?huuP4zSPxVJO>;A@KL|0s=G6T~zggTTPWs4}bphCaDz3y46m-P;tLvD&&*z0Bw<$=w!rA<3w~DTT3Sy@3xIHfLx0)msAz;o%VcW=7)pGox+L@v*j2Y)tN5R(m$L_r{%vu@I_%F!YF zt8{~dMy1uRYbInmuY&p2b5IQ&nIuuDEEEh46K_R4s5e5GKP|fYbI5-_8H&h9#}tJE z7}4yIFjaXw85S1#0k>5#uVli<}5QYX|rXm^wWmcvJncb?G z-{Rl-6MxjGKM|Mr;sNPIsR2@$0boFh@0+T*qUogfCWr(n2RwRGTFJs1DHw-xA&aZ! z0PgAJ&)}OHRECUGNPV0uZY3X2urA1_dK>_je8`fD>O0{ybRDORI7O}ni3guM=iRor zvk@+&D%}%9!&~JvWbW$wgc|TAo2SEqSoh%hE`Nu0DmhMJy92bm(P#fZNSX;t1t8X>PLJ_5OzOGWPht`FoDKDg94fjx+B(vbmUpj%4K)sj`A zu^1zwhEoOLunoQjlIZ4ySB8(Zod0O1t9l*~7!Q}n36RG2ODYt!63mvkU_=Nra%Uuq z`=$G>gn(AX0A*`vcT!JZ6785EOR4sKbbruj3r?2vgmm&3H!)e0=nfn(!(OI?MoH&* zQG=U9DS-hYx_#3*?+T|^9~*HWNCL2qsGgTex(sMh=$xCY7FAqgU4bNTP=y||E~c{X zjy)twT}A4rXuJ~Y&g-s8q#>84!h=(f#T2#vqos;Oalk=umeS4Fj+}4SdwVrQ5P$vv z0rpo==R^ttQJlyX6bzbv99U0M0iieUhfdUO*1;dE68CFzD<%o8x+qR^Ht@8YN^S+2 z1DY$Uba!y$n#ePiv|{x`B*6|p?Nzq%v5iraWeDL|0Y+0j+MIz3E3r@KI>`W$~3#5>Is zoI^ZA&17(Ds7Jp66!u2uh@_9I3N&0JVjflXlX@9Rr8yxlfwmCHA!>GmvVX3k2EbS| zBB2@}Li$^(m6O;uXhEKw$iWWj(bYEU7YNWj3lI;GKutK`aB6?F()s-P`9c|(Q@(eUpTx!#B1e9yww3-v(P*NLjbl>VKrNo(;x{*&N2>Z$gJ|#JuUMi&GeIdQgPSq?Sss#0UPI zq}ojvY1iG=Dp*gw2x_Jf&f@1$g<a_%|{3-ac-2rs_IVbRM_#l{> z80UL$&`%A9zKRd`eJ%twd6h6kcgW;uKm#v;Fd}@beF*Mm7uf{liGKz#1eAl=0c~FL zY=fcB@spnX2evHUZxb#gEYh9VH3;HEtdQqj5@lEY8uY3+Y=?-U={a^(vYHlk{p(aK ziOBwQbW5WPVE$h_Inlr5f>@d@y=(d zkpztPYDU955IGzHA4c@6r4%lx9-tb7DK0^Zv`*HAd_Khq6 ziYL3btgc_!rzuow0YeTa1vf_25o-qFa~xyV{iw+Hp6WG6^T0qz4Z!y%nmLYmyZKwj zXY*eUZo#ZT0F^E~ zP^Ex5EE!^nZo;8z5I>K)mP>nIw_a1Fe6Q~4tw(T0-G7(R+=+sf1aPVpOQGVek|ahJ zvyvfQ1nDgn9q5+3YT~7;(raczy+Vs5tae8zIp@@2258He)d6s|f*}X^Xf)+4)ARq4 z5x4G;vdY0rT{+c^M^Ghtr3Rr<70aW-ar~w0gQN8GQ&XYh+rxcws+_nwZ@a&^`@+Tp zp;<|5j(-G$OetB{HmI+OtP;gj(ft@X((B4&>wO@teveVqhz=u6R|4v=LET?Ltw=vt zxhC<(h!7Gw??ZaIm5Ryg@O1KVI;yb{!)p7e@F8d%v4((#7IfVmk|7JRv^m$SxgOLX zQhtLZur=T?5DKS|C)QSLnn~^vEKB7qxCoBqP=5pnri$|dkZ|FjnyUO@s?>Ofm28Oc z0>Nr_fk-!;b#=ramP8X3LwtxhAwSop+c?OmlHDo=8Na;e1wl#=N1GjJP_3+EI?foG zqB{TJeMlfpy_Y1U>jG}1d&l|)SoEDBol3z=EiL*PNT!F2l7>2TK->;J1U(fm&5%Cb zqJKeWj#wf50+Dxh0R%OUAHHzzwT@SVIh32DBk2qM3a7~<7fcVk{UHFqjP=*?i+zjl zdWXbv4?_T2EWN21^C~Iu>Y#gYQ#ln{0plIl!Fm%J7*N$MX`kSiLw$URKBS@}jvI^< z!=h0MOweWnPkCqvhk&lzp`z7VR9hr8VSl~%s@0B)Slu0@Nru`g#^^SU{Ib>BVx$0F zra|_cvUgFBNJC;k<f^@tJ=qn^9Lpj8J>BR(i&_1*Yv~=l`9w=OR z?0;jh@YK^C;$eHkO-yAFA(1U|KFkHd91*Hm2yyFysGtU?sIC`)_mIBudV?v&wtqpf zOXl#fwPAK-ZbE{{)2{j-4_oy5x;Y<`vFe@craEA|r9@w^d7}v=PacIYjcD;>d^NUF zn>_YTSI*@>x#9Y-RaCc0CaT=5eH4ZIy_NuLCj9$2V}-8F8cyecP>E;Sa9BW9^NR4)2NF9=6|t886DaQ zo~(kq3lXOCX9j!a5Dx=yPKqTS07DrK7N@BYr;LbVL6)ciQ(a=ydv)kE{Gh2w<%JqV ze}Unv_m3Q*dS>mAXyFiaUl-5nmgc83FRRv2a1J6wj#rJ^6(H!A7?C|?sXGy%ZqAp8 zFAu^;rG36cm-If@1(#JrPJaab5K$fmp;iRlD~+l-GXf+aCDjQ4lEFf^YK?fluFEo> zt^4#10Xt#CxcFBhoO3+d>)YRcou5D6G*E~S-qlbOW37QpgWkGJD;ykxYRK;$*xEQY zXaE4EiK|5>Pijr{Y9>a{@_+Fmr}GM6Aqhv_{$nAMR@MC?GzGPup?^)JFBmoi7f>F< zK=0c%4)_j-@UWVrNuZrnd=Bb3;sX@Z3Sy@gUC<4SqG{Ats_v(}dPPJ7s2Sc+55m;z z5@N#IJkGAlBx=o}!>|5Zh?>Wgdz2;tZmNv`nYDPbaId{zQ(8d?s2e18GxDX01dC3L z8O7Bm=dAk@^ed)8c7GSOYUc`EqkNhMhV-pR9rKjbsSZB4*U2 z5!6$ak#kKq_xG-Uu_tf_7UCdThkw_a3VxG0As>H@M@~#FNPFtGke49S43523sOp;xP2ny^r_qY+D!|3{VOJrYM5ttllUe8HF?w~xm9Zohu{IKJB*xE|7?T9<{(VyT)O(O@J;S+5ojRZNQJ5GqEk zWNnfj5QmCZe~e1b8Z@}rwRv^(^n^`G;fsIZ;}eSpdXlCFgRVW+IipC+kzh$GfcRZ1 z3iYe!lsGdKi*n0>LF+zXdUcrvWULR@t!*TR@Kmqqm$GyvGBo9-J2`dj8K{JL34by% z25Vx!%|T|1N(L);#K%Ow1C?rO(2&QU+e^^(aD73RMjb$ZCy&DmD>AWICMi{e<70oY zok5?is*XtH0wHiQND)Cm&5W!il2=L;$u!{@6ix(@Pa?QqYF@OAl$*w5oGK zjd3@7IlqtEYYGCJL=8ceSRiE_P5Y4+Tag-zI1T`MaJkvM;r|sCy;OKl($02~ZekEC zSBQiva`>PoQAy?+w!mB*t>O8Nhc|!SI^+vPvkb zXCoU)o%|z483*=rBU_6@5BrEYxX0M==lDjVVbEyyE8R37|10{m+(9Xa88zS3VoB(BN~4L zh#}}j`7b}W*9Bkbg1Zh18da!>2ml-|fyi?J4|GOjG1AnPv+awx;H;9uv#U{RkdzVD zxJ}h`_)(931Lu$g=oK=ms?EwgU88Mfo;qt*ixBXP)JmeY$UJ`^9Sm~JfhZ(mqdLQK z(S0r~cnZtNn>%p?-hvn_FNwriR~LT^cGrk6N<)JOx{Gvbns%vGO?ymX4X*5PF+NfE zy5pLC5#K@*4K%{L#{M||_W8H(&jew6=}&=|df*U*JI<gnIFBqG^C~Xikk!svRw)E*BkS0@OkM!1G^f0Qk|h zU^$~ssge|XzRxX5vD#fW(>uhH#9oY9#KU8ylydK9b+;L#=Tr zHd28KHi69IAzW~wiDlKri#Dhv2o0N)Hqaocktmdth~xIo2x8e>XQ-4o7G)s_c=yh$EBFm8=;ma4l990_vXRpcLTh~#-gqF*J{ z*hmgUeyGV^U3W1j{84}N-URj0u+~x1)F_~Co}sZ>cW$J{qH%xtPxfe^rpZ?x2>e-Z z*p8Jxf3oL*nc533<+Cmn(G)j(L8vr~=v1MF>%!eh#(D9~aqa>(9NRcdFXZ}#11H{B zi#ODeG-ZG}Q7|M2RDIAD2dPEnu^H6kvg*vI9%)BXnl81@(sh3^i8UPPV7lF7Xt1bq z7(h~ihFr}PXwq$@D@=VzV`vrBGRnBZipwgfjL~$_tfs+ziFF5TsN{hxbNt^fE`6Qb zv;mhugXp#epVU}3NhBtarK?5jM|;H=7hd4JkkXd!9m!~GqMtmCv`5V7&Op!(!t;md z72dQ%A~`%Lfm(k$i)MDzRv`)oq1_s)2r5g@rC17RoulqgB6(dR61E6q;-%1Lnjn~9 z)R-`CC7m~7`tg6m{Ayp8;?V1+T0@o(l80j~ z>Mit*kA^RS=>)MRJM~8}ky(h%t!)=Ly$>FJFr^6-xxDF|Q~+OH30~J_*0Da!8SbXx z#e@STyj}O&=LGcwkX}UyvvtMRjWt|Aj-FJVRnw;(&vn-pl(vrMBX~9Sf{-KbBJMWkymv z5Ws)wv__z7NCN*+iynxN<}*@a1X(K#$8+LI7eVkv99Q_RacJN3KQ=wfF*9FTLFL9T-F#_UD}?9Sm|V4yFphpyv?z~ z=9;Dlfe`Jds7VVPpu2B#Q(~!$4KlM<50SLPLOkSf+n_l0j4_9rVHb8o@!H57$unyCO}aZe}yGb}bQt zi~5^-PbI~bZ^P>3y`c*l>#%7~mAqQ{ZtYe{e`l+bF;u;$z|(Y<1T$MbkpDmub>wLj z;iz&Iz%ljj;xQ0t*S5wPY-SwK^3Vbahn>{pk=EHNvSU3by+e-VfFUzH67+wd<4p2; zV2?bMG!ZBXcPsnlpe_+!IvvfbK&2xDmWa_@lx+!9mC2+H>(KPNCO^*1n(MZsVV;SS zNz=Ga?R#~JF$5vkThJQ3{VOp>q$dm?%}UX@vr zk2Q5X*AYajq!>-praY`rgy1#t5^(0;r{&ZQt8Vv(8+)X&N2*ncr)xZ#Pjc7d6?~fH z;M}#80%k%KBVwac8}baKawlss10O{aH8tr@-77|wn4x|oUiijTYhZujv=KyF754^I zpI(P@o?{{NJ&ZSFk_aGejR-|`l7_Z0#g4TH(*X6JC}b@zQGbO-ti4L6Pv!gMl9l{ zSMhOdoKp#R?ipU!r)hshSSp$U)+)fLqN7)S)=)hE;ShX9H)#nFdU5FF#?>&cr3M=x zFT-o!jMvJB4y*jpO37iRd(t-K1e2GiYq% zC^~c}VDNDu-^Jj_oxVG#H8O3h8mFleIH(AA(t|s->!HbUl+J%Up&4$pQzXc)>4r*9 z=$dT%|Oam^9zs*)oDK4OvF!)r=W#}aIv_tZfAih=(Fg9Q>f z+ijZ28M+H=TE(a#QF6qam408Z+bXaU^7HOXrlz;v@E26PW+Dh0t+>mm`Es@7RJ3Z= zSe07ERrcMgTyK9Mqi$YY3sR(COiMsC-A_W_YC)JjOGixd%9)5rQc{*Eom$Q(f+QEa z@8UCcFjg;dW-tP$_7BifE10SQ*7&F9IpN#+RYs4d0wY-KH;zxTyVk4m$}lB0^erTe zE*POC8fOs0KvT9^HUCQL(oPZ1-7Q^Z|G`TBM=PldV!VIVQp(YCfD%ayM-TxEs)|AA zG>BpclGY%}e35Q2Ira$DXhKAHS6T&tep>1%(V|L_6@0ix$%lF_+fezW!d*D}el;X$ ziv3oc(mfgeqcsR1yi%$v#;v{%B7!jRLlh&N!^BH9BEZw^s}{!*X#Nji3R5$}#pmN@ zAkD-i>Y#sW6w*f*C-B9B5|XwD6@UOvIGpi=mHJDNk;;Q8#_y49OINt?J90oV%i3$? zG^-1!f&yyvfd;!gH1mD^TkJ?~hPmgedqV_?2Ew#LM0HI~h^2z42@zcuG;1+5I0}Uf zO25dz1b=klK7ZpkKdABbs~%rq@z}53GGx-S=r(XR2Cf z>N-!L6$=dxf^juTNA4r`f{cSyBXu`&5AG}{K$H!i-q^tBZ~y-J^OtL!(!K2y(1pK- z;QGU+n2x0I4!BHx=`jzMGwmPjntLKcp>N_WOP7{cyEixqoST-s?E*vwppd@~L&X`% z321*=L4sAF5DWOT2FBDGcz zQbCqcxy;LZ9e%%%D%v3gxm>6^m|4@3Jj5kPJ++BW$hV;ERm1RVc<3u%yFNfo4PR-M z;4JoDNRZM?7!1d14+AFfv8k@0qcJ^GZqk1!6l9-JL&^>wUbb`E4A{Fyj*2Sv>T)No z5FQiCE~W#ZSJ5^E-PMk(B}4)#q6tosHp$r3Z-`36NnjW-PFMH6FIk-{>Y_Qk{J17y z5j{gpiX?%|Bl}nKZ2+m4Dy!Eehx*1+CMI-=R@E2Ec}o>&@Re|nP-R`DTw9#Tg#kGJ zB?E6v3gW8#_vK8u@`8{@fWBm;q*Bh@tCo1uO?M`NdO zn^3Q9Lk}eu^qMvyg9@U|5y}sJM2V<_*R zLpy6gSS{5;Banm$e-|}qRlD?_cu)ZDKIoizjQwXVx^ zVj8N}#Y=74IcpkjC!h|@3}(Pj06LJDWNW0Y?~|-Yk9BC1UmCyB?X~IzTDc0SH(Odf ztMT4wOZ#JfG?o5t`oT`bDf~!n^*QjMoLiVh-9Y$4=HS#$e{E{ACXjq%(9KzE|h{YE%n4@b5S^2_-VE z%lm6b?a}OigP#BbRlRWPKS4ui@u<4g#icZiqR!cp<|q zw|J;Us49~3f8J}1_ssX@w~ycK_Yd|T&+g?d{>a^To*=rbQCI?93M)a@cJbP%K=LKL zy)?1r7u2UKf?&a;|0TD09ab+l2@Yqcp%!FXq2X~uE&qiE?QpNHJh zB%yHU#uHSI2M;k1jHGYeNG(4}i*^@uttxD^Pm3=$f1U+TKuy3${WYa9)JP6F24j&= zh4_+u(~jS=c!Hz#7*2a{g4RmzYlF2(hBa+q!GZ0M*1B%6u+;qq>)MLZb&UbV+r$y* z>B&3@U$wBPn`2;lLdohSU5Es=>}dHK1W`-8aq*;^NVOR|!V;4mfb;;$20#UIAv@^c zlEzTse+bM;;K;VOs=sRQkj>BNDcb7&O|UJVTcL7fJD)jX>8m1GEAbiZ2a-{02t>LLr*YEBDT z?m@T+4d@hk!D*pm)4*rb4xcW&s7kCMJzFGxe|Yj%GcT&p>3$N`x_Dd-QtM>O+L{o@ z(n{2kG8jIhf~V6$j-#FSDx%-&!9{g-K%{0A+SCFzt%%eNW9Mf)nQ!Cr z8AwC`7OiuiQ#*GnEnvTxT6Sq<57jH^k>T_Yzd4OT4- zf`W$vlgOIGiSUji^{g3G?UB;z|6H_5e|v5*emJpy0l>AqViyGQR81xjh#Cw+pTYfC z((D`n1|npQ4!p62Zy$d7`uVTV>*ELfs=h)Nj&rvbc#L+^RwL4BO6p0?CJqoZl@6?{ zHZ>$dC$XoEs#-QnQuD;QcA%83Nj#?wgs4JOCloIy7Nbc_+-Yj}hBozF%YU{6f3kKs zRjfU4@(=1;ISDnLMP9T@m1Q!8HjcEe?L85?p}o}CRTR1yY=fzhQTMg$sH)e@0|nP@ zGcZy&>|V4Cj%SdEr3(P>)GMkrj`VlddUY&l$b$&nrD*TaRPg|x-a;@U zEg#*{X=(zp2mVN~U&CO?hPAYae=SObVC1F+8xWnPk{f9ol9RMcOFLt9cdP0W|3cYH zOF~Wimedo`V6nH$K4`ZW5y$3%bY8_hQk2a}e-WfTNG)hN1=ywXG`VJIZ`wqn>!vtik};vEUJnI{kMN^w%7hn! z!S$`K)i*2s?b~Z(2gIo%9wUR+U+_ulCUm|j? z(^`=GtQ~v$)h9h2f1I13Fm3nNa-oQOd0{g8FiJX+l@nvyi4cHRso4Ym9CtFN$jxekpkh7 zOLkBn{`B6T3UCC8G?nwV=N&-cJQ)=&$R%hFF(|8uCW|9^OE0>To>7wjB z*hcy3_cA0!XE)qHza9p6!&m_rfH)$Kw8l5+SEVHF&wDGo{64>3k>?P6k2XRlKrJ;M z&&Okmt&#Q07eV1xRe~;G(J*YDvKSs+eh`y&cq?eo=vjE#7Y#e*Zky`10}M2UpidtN!6aCdQ^_Ekjq5 zur;~f;nA6I&`L)rI|xJCQdyF4a>x`-=R5V3m+N=xs2dKX65UH1KlQtT4la@q2;!=Z> zHt(r%SjBejsN7L^GhOhGC%m;1|L6Mfb^Z3?`?L0=y~Jzf`VY6ETPh8ntBH3YlCO&Vs7poy4g7s;#13^z4nZ-IPPdxVv>B@d z?`rJW>JCLR!$fth3~H-4s0O?j6PzU}su{GJv+J6+NJ9f8QtfpPy`n^_&R6 z>$hBgJ^Zp3`G>TBPmVlLtM)ov6Z_g8t=UDdu4NRb_Sry`3y%@BQ0p{sNi+N%^@w8v zU^A-l$6q0TUwsE8-*5u?LR-=j`TN?*74(ZWR0`zKZv}O-q1IPQtXD00N0-AWf+ji9 z=htd7P{*8pkr2RFL)JcApRTs9prvEm68ZipIT#g7cFt>41oRA*ny z$SnHJNt`lbE|DOqKRj(yw zuyt){xQYO39%{Nj!os+L!R+yNs59r?-tF}H+xq;)l=zo8h(7dxO5zdpRj2<5Y6(R92}QKxK%IJHh_sh=_WWaz80fq$sHS!YKLkydw zNOnu3r}wvZRh@I#ml;deG@EtK-jNY2){2aX`j@}_`(K{^b$t5#fB*F_&;RG&pMwj| zWmliP>+b2F|My@1*Z&Cr{M3WDvqrGltxxCn*w$mKbK8jJ%+T_vt?lZ1jN!Df&Iwj* zSU%OQQL@EQLkr2*-B$Cx_G8ia)0eZ9g3qbMG{%{3H)l2M+*~{(`ZQ}xPyhBm|B`)p z;%mY_CCBV~J~JEtHBC3#2szt!t(Sf#U*dMy+oyBd$hFnJW)6$TUA3g0()7pk*>m(z zXDX@pRbr2MxLtkk-LK+e@qYB|S}r_F+p(tcPyZrw{oD8PlRc-G_~M?w`lnv<%}}+R z-HWfKo|;@cJ$t?;S&Vxae-JE=d~AoZ{obj?&=U_}m?ezu*DSf7uY0wCDO#Uk%k_y%{R(I`i(KSI--GH#u2v1B1=B$LxCX!NX$zG_eC>46FEyt>GL7E@6asLv_mmZ*ILFj2({S zuZ?!xIjgTxa|qT4A6$66G4@z9C2ZI2gcb9wc@#W22McSQ(`#vlJ*RCys!f*`#&n)Y z@XHs+>pC3U?{%!5f%`uis=t(%@ccDC`IOtuQYR8W&bMRywDEnpM~|C17aBf-OU;T8 z;6ymOCv5XxK_|Cd4|?pJ%QjBbX0VmFi-Qo4(_2q2^|L%am||~j7KFaq*BFB7h z`Q1_@27F}8)>v^Lj=+_bIT+5WjmmefIXQ^9^A54{6uA?;d^G`@&2c!M5XhWup5gE| z-BRP99JZTvh3-a~F?H{cOPt2qi8C#20yOQsS?Z&$?_WPGjO8#?DB)(PJUNJ#TA4k^ zkvfjjcXTD}XntidYGX#jeSG3+^yP`aJDSg+#|F-Dx8g&qn56Z@Pl18*ZFd46!&`UW zivKx#)=7|$aPZg)1f5d-yP=5DSn%}{b6YrXFBZbU)GHV^OGIS#p?2J1^*IWj(B|Ug ztOcOdjgwZYCP3it`5}kI%)VxD5u=S7V^6!bICDQO;ve0HJ7W|-%&p%Wsy>y{Z+4oX z0?`3@Y@F#-y_nT=I9h;?fB`=HPIXp7?l=Ovbz2_WB}>H@aBKRWEX+__KR$JS5)X3q zL}JZ=sx@23gbSS6!0Sr#WcU#of`8>}P%z+p4S;Sb0yA|?hhO@X0HB!$ z>0^ym<6Nb1E(F&GO6NST2}^rgWtwv&CUbnx3GyHiFuRor`7}=DNcQTk;3 zki)f_%mXChG`)}%cE@hy(NkO>qXkl#h2k>)G8cZY7dm;#gL zJUYh=c7jGBY$I_-*FBNPzs@o}e@p;!j*yq$u)w=}o$>AaU+vS^zdyqkUV|RRErOdY;lLICy9fCEhIORS3Ch@Tyf)-@ja;)xnmmKD$RLyBItS;U;#qJB zKztB3z@ZNrmVp5xFxPEHNKmP16L-*^-bQ>k*o3fUFqkNT%#E5Rxq`?du3P6Bb2BKx zJn*50Ly#H?s+r+hfG7XhQ*|5-anZ&aJAquaF7gUMLpUC?Y9nBQ{*~g41hLO;4roJ| zB)K=-I$zEHx<5W+sh9SISKRE>FcC2}37nifWMz|aJ%@GRCmbdmi&x+Pyuk^qMa3t8 zSsk1J+Tc%s*By_uJG?K!4EP*K$nGmOjt<_EM&9|NVU7GxAaD#YgIH2s?{>;1yCL?2 zU!O6_PHQQtZUdG(p$63~HDZWV^MNq8gQ>jtnL{?H+=@g%int7c+XNY9dfs#a#Bj6j z$RG#!@YO7>1_<(G5##Q}!RL27efa+0A3ptrq54a@SOaAF4q4>PSVdeH$&37k;|yFC zARi-pC*}ZlH>Hl;J&?-30y|IjXJyY{uF4Uy`IF>nR{VDO-hdbmfVaCAGeO&ejLfH} zKnm{)wo>=GIaMPgjiSFbNRt(oMp~{JKG&e{ez%f{dh%cc)J}jnJGm;SSz(}%TG*;E zmAp-?pGEG~a{x+i)&xc#fMUUQ{DkO`!Jr&`bj4YW4}3G$PvgIBet!1;#fMjT$6M|Z z=t!ff)C`*IYvuqcyVdPEDhOQWtOyv;P>kGz;b;j&%7s~-;D=rW2fN82^2D|&pLNQC zX+XGf#BAjClwn{vD|ic+=MTbeEoIDq^Q?t-!X$a^jAxvk#kLm@6oIn74G`c_VoD2w z11UiqAsphVO90x2&U%bw*)Z!SJHlN7jZz$cwn3)@LS#}tUQ3qZ>DtAuar?2ny+z

        %ohvZ8KZlp581lUtRu5NG? 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 diff --git a/metadata/md5-cache/dev-scheme/owl-lisp-0.2 b/metadata/md5-cache/dev-scheme/owl-lisp-0.2 deleted file mode 100644 index aaeda68a0a2c..000000000000 --- a/metadata/md5-cache/dev-scheme/owl-lisp-0.2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile install prepare -DESCRIPTION=Purely functional dialect of Scheme -EAPI=8 -HOMEPAGE=https://haltp.org/posts/owl.html -INHERIT=toolchain-funcs -KEYWORDS=~amd64 -LICENSE=MIT -SLOT=0 -SRC_URI=https://gitlab.com/owl-lisp/owl/-/archive/v0.2/owl-v0.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=e2f8242fcd0a489d52a694c8c400009d diff --git a/metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 b/metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 index d7e383565c99..c9328039f6ae 100644 --- a/metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 +++ b/metadata/md5-cache/dev-scheme/owl-lisp-0.2.1 @@ -1,11 +1,11 @@ DEFINED_PHASES=compile install prepare DESCRIPTION=Purely functional dialect of Scheme EAPI=8 -HOMEPAGE=https://haltp.org/posts/owl.html +HOMEPAGE=https://haltp.org/posts/owl.html https://gitlab.com/owl-lisp/owl/ INHERIT=toolchain-funcs KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://gitlab.com/owl-lisp/owl/-/archive/v0.2.1/owl-v0.2.1.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a66a1af04fd71262c81bc05fb932a5ea +_md5_=cdc8e4529f3a6253761ca7e5e4a1eb4a diff --git a/metadata/md5-cache/dev-scheme/owl-lisp-9999 b/metadata/md5-cache/dev-scheme/owl-lisp-9999 index b81f73526b84..ddf1d940750a 100644 --- a/metadata/md5-cache/dev-scheme/owl-lisp-9999 +++ b/metadata/md5-cache/dev-scheme/owl-lisp-9999 @@ -1,11 +1,11 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile install unpack +DEFINED_PHASES=compile install prepare unpack DESCRIPTION=Purely functional dialect of Scheme EAPI=8 -HOMEPAGE=https://haltp.org/posts/owl.html +HOMEPAGE=https://haltp.org/posts/owl.html https://gitlab.com/owl-lisp/owl/ INHERIT=toolchain-funcs git-r3 LICENSE=MIT PROPERTIES=live SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=4f7f76959254629674f2cd0a47caa8d5 +_md5_=bda14f655c0b6ba1fb6cb1d8b80a1f15 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 52100c36f215c3d811456c10c3195aaf3b2d7eec..c12556ae944569a4e6944b25e4137b6ea792b05a 100644 GIT binary patch literal 126374 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 HdV>Q1FoCBd literal 126230 zcmV(!K;^$5iwFP!00002|Af8WvK=>)rFlP3!55$mKLH@(vf6rn%w}w6Y`Sf3%YXo& zWS3HsQB+sgJpFuMP(1rksp?j$DwE{l-VuQN^0gf9j{o>i|M{Oj{L`<$e*91W@BjJn zKYaRa-CsV&AL7T)=|c>uefSUm$3Ok=|8x2eA8ML$-}lPlx_eJ!w^DPu%Pw)9`EKjH z($QAUHJ@YlmiHA_sJ--5!?|X^_HL=&wU%7(9a~vv2)P}{z2h!-uDPc$shjH|MpKMrVstP+IgEAFG#E1u)z3qwn(UT3;fnmgr?Q|x2$ zBdM;Vg}%;RI#0GzD!H^i>p0i$>x#1wo%> zF4+I_Q~&$=UqAO>|Hfj44@Zt~3&kSv=CiKW)*aiJcQ_k=J+`x?+^>@rxZ9EDYN7fE zcRY{tJaY+awJV?36=P^M%zO2CN0xiC*sM>D*NFGk(h+%+9&@ZaCZ4X$7;d4re*%(aX4NN|7zPVh#6QT$3?J=&kpbdTyQ1;v27dAN|(Pxf*UMnPi zV_&QSZ$8g(r+Kl7tLK%^qt8(I?Q7LQ={cH=MJd5%1G&3V-` zo_9`X3TN2)C_Bz8V3&#KiSe$-8F<{)aEla6?k!#zcj_yJ=!zFMqVPPdGM{;_Jox0e z|Jt^mB}*9QiDkXqu^;iwS1GIInGQ^aCmJ=yeBI${<;G-=HftS~FDdLw(}wP;5rv3l zV{o&Ew9nP>m80~E$?c5?#avemdB=UGxbB(KI$P%jLk!otN^eI9-A4c1QZ|)Jhr!8Y!A?X=brYs-;OO;?Md ztQpUWv$s`lwjXoFmukN6E2V!}vWtH{U;T}1LI@Uhh3{_uDi)9YIoWfgdtO;O-7h^-U zjd1P7iq3Z8vq^KroFfRbM+um4zIcUjUp3>-H^9BWuGIhYfBoM-_W9%b^0EB@!q&SqDdH`iH^w8#Gk5?KOpu>KQSwdxf z`snAm$I6p+2Pp_bc{h-qg}fTyopL)DSTRcHQPV+0+WWq=_XwmBLkioo_*-)k77n(O zxRpm5>HNoq%70p@#mC>ZoYw)45Y)n*@qvQn-Wc+kPMm@F+KEM6cM1XPJ;3~SgNtWo zu?h~ru2o_LzR7{Amq5JkY{rEX9Q@~uxK?NY?7)c^4tQy# zcMM@)brX2U%{m*PaiZ(b3-!1jW}4qt3Ij^5;4ed5-mA|=G+Y_93SiKY77mS#EC@ow zenL0w#;oJxo{{~=O)mh2aN2hkm9NIm^}83qX$^ko0)_8AaEa1#t^^kX5q1Hfd|N3D zBtus!pD_*n5&lp*{*wY5!Yj%kaK;X(cY-#!#HL{wcRyOb(jvOBU$H`Vj(LRD!{zGN zn6Sr0Y$6!oz2OGgDyGUR1KEA^k(&%b^8X?-j|#2@m<&-p{*q2AVtMZmMl zLjwR}4D0SU9H;WjJFJcK%yO6G0?pxII4Ll4hFP!|f=|H;Mk|w5J$Wg-zto-MeYddK zl7o)|n=m{G#UOxT?BLUcX7RNE^qc$Do^Ey>>m~$X6$e~yoTD6lS5P-k47Hxez^zzM zLZt6rj=KWWI6)gA)>+5c2i{*!`No7sVLC*-6+3bK4w3KGW`Tr4@b{T!17vEu|GZYm z4@okr|G%x(Ix6AsaDi7}r8HuD01EFIc?z)iT!43v^SqyjgD?=x2UN6Vq6V-?@U80} z*EouV@&XQyEX^VKvA1C7ICwXnbe+IYy7r93w#+}Xzj3U>yNrDuu(LS!X^`uKJ!2uj zlM0@mmykMHkONj%GYAVg=2MB*jeo9wFCYO9I~(DM#SOWR43&c@-H^bB8{RE}C9ti~ z@t29+1Fb!m^nwm@y58>HtZ`!VoXgf9&pPOpuBn_3_!x+^@M}cCObah<_@fCIJFafHYw%M~7@cANRTjA>m*x3s8^g^IPZ& z=z1)A8~%PYd=;X}$Cg+Lqw|gjYU04^;#G;3Gi^x1v-J4Rn(P*w5O!bwyX*FqLB!Xp z9e6lKeJ}j~8231KFEFnP3T|u!zv@I;pA2CHw+zR|uL$5!0FW*1mI3I5bV~SU1*F$; zKx^)kIGr$@77BW&@&T-829=No1T~-@ufE?r^MKI8U!brAuEwjSeL=T3xPY>V>;wiD zOOLC~^Ss%VdWPdbPY^}eluq0nSLZ<&lmonEsaSD14hoGB36E?%;6ZS>3DPCWk0u=C z+Q^O_UaK~L|NF13RMa)&hkTuHYXuWwyURX%x(G=}I#T8rW3$6y!TsS6=U`=A4TJM} z$3=997@m>PjhhmLwj?3oCPeMFv4assiLC?xJ^1*c|6HgL7y=MBkdAQi8sB8%JqBJ! z7z@N-q@-+*M?w?VCq>|h$wz)bk6#QRiPb3_4x zm#;i(4@m-WP8dkJ-BaASB6Pp4)i1w%`SkZ6Kf?SAbT)rDLVDR%L~~9-0-8dIfee5= zgc=^5sEty<7cl#YMNhCABhTR1jOmQhN?rskH_gCV#MYyd02o=SETWLK9$YwN0d1SG*zFj&IAf`p{1C4@?#*0AI|=d&M9`^FRU-i=l!DfX)xG z(9n`zXUtHl3MLGI9J~km!W9}?63IXuY_L?+TtV+vA_#a57@%tpDawVMg;-uNgFlw( z?_a*G&wt1F>Vxj(#kLk^Fd=X0UNc>Y3%(Bhb!iBgNHsVvq;W8qT(yA=y;QjPHRU)_ z`HM`dVt0qzvV?=xBc8&v;p&SQVln3dd1ih1DR(p|4fqSk8@faLfi%R?b)&Vzf}f!w zSnm@s+*6#$0-*+KXNdJ9QpDN^ef0EZ+} zeodJi7L8xzKv4XHLG+*J=U+a}k3Y|U`ADGoQ0hxP1IQ(rFF}UoqgB)nA!x1Kpv$}_ z4>lIGc&S=|TFAgP40|BzhKK;+I9a|opbHeGg6bU@LC8Sy4I_#GYg1OQ8leOPHb7_N zv+Qte_bcH*SVTwSjtv(h=*9vr){YY14SZ&U6oL?e4)9e0m4A574D&-zAh+B(lNcTH zlCa5+3kMWmNA2ou2#{pT2gjKS(A;=84+t2K{Ff`GS=Dg8Gpq9~7s?nQWE(NBhGa*c zl??0=^wB0z`TJ-I4B>}!?C1yt2tKKy9E6$ya(0%05QCaIrpcs7x1cilAOgM^gT?Q5 z^6D%u&IKR=&u=8YK+$Bk=_YWj7|~&%Zy;t6JfU@%19m<%c&H~^06wDvj(&l#%6JTN zPIP>ODpmzL5H4?lt#pv_&V9qA@f<$ofP=^GUr@aAZs9K$E06D13e|xWMpYp}le&R7 zY3%RGYh@SLn83LWAUK!%5~r|esUoBzd19pA6i2HEP}k)4Zx z%M(I=*jygd^iT-k|F|k(F|b~~6_ddoSQe$e=`J`RZUwb~d_d}5K2!?(YNQ7CqsB?_ z2iQ9tX|0LR;!->yO7<;%WjM!f0BP7 zLdxAvEGSmh^x0$U1a6ciIEv+gXShC`z99o6D;L|iPAmba+NPROQGc;g_4}2Iaz!?M zZ1a22;fym@peIYME9hBV$@{K@2y?Hx*D5Dm0`NMC_OlTbGfvsCCsq;KykSfuM7Y8Q z^Xj1|bVw>8-o%}KHb5GFjs%Q%d-J}`K4Hqyq(n?m7h-Um!rD>fxQa=F*g`NaQ=Dd= z5s(Qyo|i)V@#!>@spSqgo)OxM-+}Tl)m1>RdV{fj^&_7k3CM}OVlyi7KK{i@ogd2i z!gRK7q&Cw8qZ(G-7m5!qd*jd}<1>()^Leavn!JjTXE;lT`DL7)ptoU&>&&byk44Za z@Mbs{v=NvK$9!-YW5CpqB1mwAE-P=c9}s?{313$*R71;b0^W+5O#A)q$j zFVt@=)bGE}{$+jqd;hurs4hIv)KQdg@kK_V8CPL(u>WofsmR-KmgCNIW=w^RWS5CS z8)i&A_B^1NKw4%3G403`DfdzG>?#7a?R;(1?EDVvbyRRiB{^&6^N%Y-01{Ybdgo2# z+&5AqyW;Ropa)8uuZ9b-M37&!j>$X7K!AGQriQ=(Ka&0CA&JBU1)hTNZjuf09b(2X z35y+=sIH!WI{}WkBgjl}f*e9gaznTMY5BhVK0p2PQN;{3o$^|Z>xraFuytmS_tDGFcx^rJk8$Y?QjsYUKiVV#P+bmlV5kt zX+ceIsqMJU-GfzXq&w#e$p!A}R_rvImL0*~FX+Q{GtaT#0)SZ#{(eY@z8E4u zZ^Q`1zRAL>Ixs&yJ$nFaiWWlZt6r%m{`)j2nqXDUZEmolyp2{`qrC$9Az9D}RK9_i18w!n#4P7}dAuX%MMy%Fp<^WmfR zbwV_-=3~8b^l))7J+<>55jXEBNKg?!nx38Wd>Ht|v|y}eT?7H7&^R+RRq9ai_CBzs z0&61%8~+LjWxn6kxMv~&Ce-Mm-?{$xRt*P2-PU)9{O2*@-DjPkvrh`j z?1ZDBw9vNV0UFKhFAy3$&uQUKgOCq=@^Q#Ev=j2Oo0|rCkk4?Xg}$AK!45n2#HzNS z{SY$H3T94NG<5gzM$2$%fD#2Mbp!eua^)tH#)X$zWw0M{oB>PL9pML>vMp2g!Pc&` z;rfe(v0i~E%>2Ry!Yw)QToiWMCJAA^G( z5K4A}H3O^h&cQB#(@O&)G!!*6tU3ZLD4A=bZ{e4>IV}Dg@&Wdl0t)~Y{sT{g-mAN= z^M;Jnc(T7fs^^$sZ}A-ZEeI6cAhkibWf$+TEsMCIob2TdF$NAoH6i*Ol|wN`Y;Gvz zc2;we{4^1X%}2C7$9h*Mx&bMd!S`A$^@*cGt4120zJbn@2S$k!?*9k2hHrhhYMKpB zz*icrc=8L1amY&RF**;;VuHN~s&5h}+L1!ei$4e~?gb}+Z(v`T=|(7ceqPX4_hBS# zQ{O~9N5VyVWWA?PJOeR@moZ!a=AjL8dRkCWjVp2adGq#|&hte%dnFQivX-8(jM&M= z6WEMiFAyQi3nUOA?!CadeW=G!b3h7V2_bnsNsC0hPkL}9n3*Vu5gq+))&9%xU;4-V zgCXE4zKPc>v$I?7h`eH+1f>U!^7|sL3J7T@d6jgIHGrBD5QsB-&~}dywkJSsAk#f8 zVJ(YC(?E_VwdE%KR`~KI^{#GKRB`H z!h$0&&5Nb}$6EdR>C5MSuaB2YmEFNt0vi3^P$#HUI03eV`2blLk1?+>*-!$OaiyO9 zF$|J%%wf2j;DD@3=$exSxhp zL|mH8PN4_0oxQ!W*8z9#6_bVz2ZD12>W@k|2LmiEx*BiZ&K3|3E2Fr~xnYZ*X>UCK z%5i9ZY*DvzC?GY@=NP2~Vhth?olJ;UeRidpCjzefQpJRC!1ejZUw;4lPah$zhbwip zcMf>fin_men$oSLx&&0yOx7R4hk<>z#mqfB1>B>N32LBr1tmQ);~C*05RZ-*m<}IT zI=~_kRfh|3*opD)mJTQfTpcXhNZ0}9z0rw@^gLGTL`=l!HExf4GjuQCpx-`E&)TZh zBg6{eE05H%dXSReLwBmi*ivLWf-*)`B#Q)`lmQqY*HP}^nF-PUfTv--n=lV6#xYvI z+qaeaeRS5Tdj69?;3mgA86G^}o#xkI>4532^uUL%NvuW5dg{zFAfy)@fT+{J8A9fY z!1`gy!({Jf1$xk$U?%U!hjepvF_nQ1!q=c6CxqxoV;{m7K>eg4-gM+?VsfI*u{AU! zdYTQ44e@{kbvanv_#}0CP=Yp8Y%Q1qM8cz(+DvSf1`};Y+-ZRaU%g5g1r`GNmBUtxgO0>d3f#1~&>Nwr#5wH#Ai@8`i1RIO@@nZF> zpj%L(7DGT|I9Wjl|T%Z!POtQ;ih#l9W-fiE7I!vl$*u_jjuyAEXhZlx_T1fy zDo8t6yyyMKNXLnUhNz|EDWt=k5e()H|{ zpV=kiXK|}~x>xF1He;NuvFRJ4I8CnV%l7JHl5o zh5NshAi^WCYL=;3Pp6iO#L;i+gxl zxHU~cn~{Lt@xb@PkE9Qn`Dr4BAltzUb5HfPSd;L*6_qT;X~E7V-8u0t2x4O!0jWbH z!_JSqPtR{dGv9qG9}vpth6om-4yFR{lH|bz`2?VBBXD_STm?=#EpSAH0L*~!u)ylI zSigS$<-b_=9ezmRpMNbM;5Y9oMo=7{iNnS4jtiZ6XHQd+F6{`>#Kw+>e?shD{HiU{ zI6YN~ivL6CLc0dJ7C4T#Sd``wU$kb@g9D(?!pb8f2|H_0>v;|^wY(G|^bt0}&sYJ0 zxWkh!umrC=aoxRe;`33F{3buZCxg%1j0PUa>zC58N~m!_F-;iLu}-`VUjfZgRv}sM z%@55i(SbB{oS6Tc7PVEEleoNG&L}N2%#f{0`CyxHtrJTwH)@Zig?s`+AQ?)%_?mYk^sI~LeCku+Cuc#$!gMWt z4g8P3eG7RjiVN=q)y!5KRVyK(KIH%&sz3+dtne%_U%Yi zTrXO2XBDeu1n}JT^?Sgy4cI4hS!GX;D=W|$&kf6tX~sKGAe*)D48PA&`K{xsD<&di zX7wyFJ#T?!y@k7SZk_@n5A{MVpSY+emS9mb@ysS15b??@5z71F8?L)AmW-8Q9W0TZ zFiwkQ>Zn$yvQ2CpbPd9aU_DUDhX)bBCXmO`~aA| z@_q1R9>G^=c{z^l>X3|3Anyi9gU;S&mOT1By-nzC@L6%x%y z?dTKi3x0NE%#-MV)H@;mg=Odp<1X{C)d2dSHL=pO6wJ~h*%)ro5f=tlZ;+G_XnktS=4&Q|g0;Nz zMJPC1H}=9izb(@Lw|;^Zw6FD8=eyz=(>@9BwA#*;7-Yb@i)}~(KrUV!0KjJUr7(y7 zq1Q6|k}6Cm-;+>V$!oD;aEg9cPfaWqn>;tMlbFK;!PAsy;nvg; zl*a#Ws}$;O$rpYMPG1L)gCD!Byla9m5*l#v(gNWw@Lc)Ei=N~x6c-Wtq+1b|a!&w5 zd9&<}xqHls|AXjWmj(35MC{sp8y{vd{DNBD>HR8|=O_aH`4Yi6XP5j~veRy!q2D&T zfTb15gpeKt+l*uYNuuY`b$L|E!XB%mF0Cfwe-YHiJ~knw+=j08wh&88k8yWQpU|8bvcA005YHjd5Z&`G#2vy-!4^F8fVu_UB%AQxEZb9Ug`Nu?9*k~4h!x8} zE=at36sBjB2$G-pf}l9>_ErRfro`r&fFn6=?6!aPKVPq-#u!us%i0nJwsn-fw+NbKifu^#HEgFY?E<*!o- zQy^0ouFl9h5@XnF_8ge5mS1fTs9rg9j0ogGTBKoxNT@rp(ROawWa7ziu}PzZr@&}f z;Ptc+VpA7TW0_23SykV}Y?;?{FmKwlL;B~&FCLCD;PTt!=mqULx&<9jwfC!3!KLq4 z$x^OlxoR_8Ph>jnMS%Zgz5>fae-WcF*ScT=#qxU3)>DGwPuPJ^m`g2j=4snW+)ue) znAL-L``-Xs2$gE85OzG}fe?%hnBo$zPLpF2D`SopEnv<3g-MX(8Nkg$AhE=~sO|{k zPb%KbOFccOBC@sx@37pvkJK%ABQ!KKSRe+D5-qH>LKtEU-GD3N*nE}|B_kHU+0s~Q zl&?XqzAyba52Gp~RgI6}MFpG%?P}ygM#zLuX%l!dr-$6lVms^9&N%96$(*zoMtY)D zpQNq_PC8ez1|c4JG@f}?g2{E^%M0p5j9R_g8T3uk-FCSpYnJo5JBZ4@5&5zOr7hW4 zL+CK!lUe*a5R?xUt=P?;*FZIl2(}S%eIFPm{B#7I3(7gIg0LqR03lGyzu`Q&+Y}|@ zAYuMkru%l8!0!(*pI4S300I5*{EOJk!x5XT0BwlF#&cs5m-S}Bq>bSO62@+Xk|DY_ ztFnDq4AlCxGc<{3IPI`P#!4Xo$P(}Sv2Q%n)~qp+g@l|7TYr-&;aYr_4St=+Q;QJg zvvm5dGShHCDwC(jBOwW(ws^C2A?XlqfJZ0N~6+CX%78aAv5m_`;k`>YAhM@BQ zp7eYelP7@&N2qoBewFIi1i^O;Rqo3`3-LCme+>&aknb52hU^~}{bnU3Z=Wrynmn%u z85=^mp?*dbfEnI3JUxrHrGf_;psvSLM~CWIaxmZz@f++?17Z4A@Y(#9!ou#B1 z^HdNxvF7{61Wz%2B81qX-tD|XnW9PU-L;(~q5Mpo zRQz+bR6DtHMTqFTC-3C6>3#o#%^kc_QpdM|t&x z&jal?;9ro|fn5$=xhA%H3kbt(p~k*^{s zf#HSNhe^3=a9~swasyMeZ?#%%0ZGW;E!3&s<#)x#pgkV}>mFeDL@HTkW)0ct2@-K8 z+sE+y)~Xn?sxoDb9LjV-4ZwK57yE$U0F51$blIsuc(z-ceMRkq2IdylKH1Bs)XKJ` z#@fF1RT9VSaD)q~P4HYZRtP)P+8s@Q7VOJxAaFp$OBRD8G*3P=0nW$ft+r*;m<`wt zxM7;7jg|0*6JX+BHJ=7{9s;IB@K`LQO)=kA>DOPMl8p$qe&Ai-k?=F0$hs>1>%rqA z(6A}7uu()KR56<3Cngen00ra(9Q&#zTXA=U!#zInFI#^O$b((p*_;P%wJaleTAa<@ z-nJ0n$`Dwn<(=)X{#F>Y?W-Qygt&`vvD1l#X=s=G&d3t=9*@_b415Q!!0nDXV{?#< zeIy&9n#V+eFnC=<6-wA{=%z$)T`3PwxmeSCs>U#JSQYqc1H$*~WR+9+Zk=#4Sdy)5 z@VGv($^=$#bQydFQai>B8C8vor)mjVntc9(>7diqT9;UHB51)&a|cKRbOek_2_+Fe-no zX#^@?4K{2)?y0vDZU&x=yd9=(SF#v0M!98WacYDvs_rfHL8e6?6{>(G!?_ofcHYlh zRXeBZZOWDi2@BvS@ID+nCf4#Pe=KJKYJmM?lp;jS?HJXPf1|)m(%P=3B6DoH^%L=Fb%DBO^jXA== zPl9E7#qL5pH*fSM`{=QKYL|ID=pQHT_#0s>2OqT1Pc848Pi}sgqSekJY0+6?x5e zC1HhV-1v-YCZBNr-7-Z72|z_(Z4l>`8|yOdh~CRtBLqFP^+7-lD7hI=$TM6B&JZpF zYUYou)@~PQc=C9O6}}p5Z+0hmOu)?Zt3<>a8H#izXi-Y=J0ju8%l_}7Tqur>6^2~lf z0T@-%wvuSk?A1KBt##ZUKT0 z<4bF2JKN)1)(Kj~Cf}B0^9^=dPMg@EOaxb0!fvj?eFHuD#$wr?hDfuo^G*mxg4Df$ zXABU~d+OcbGc2ODotkyAtXWQtr)T&9Z~*$Caq?uFztN{pKmYUR_3Kag&_Dn7<@2YX zf0RvqfF`~8X1Gz;dsmHve&aY*6ogS*vnygV1wVR zw*{L&uAf<@Qk_9m;=3a2(u#dwXCr(?n2+XatuiEwAXlE6EK5G7Ssg@^8N$QAVBH)R zvaArXRO0AqE&eqLB)>m_-C@7hwOC|p9{|v!LWI{d$6;AW-d>6rAH`jf$yY(9VH;Lf zje)I~?%aZ@3vRpj7SuM_x^zB`fIP*l{q!ghcrOGJG{R`?cyVL}0#;&=_!z}$PY^^L zW=jLH#jb24(*Jp->XTvNCtqjhXmz+ZpL#h(fZ%GKLa|QMc_jd*DUEzP`2eaDS2r*g zzoo3JwYuFRtEUKe1@Ap&Ztt9zrKkSfl zSUzzQHWe&)v|!C{h5}!;=MCy%qm^?WVtWeOT-w$^M?%uz4U&C$SwKJnW9mCKS zc#=n-aL|0_$bV2fcJ6S4lKLOsZs{&EW@bSst4#;-+JK-Y*7{^;5AWSI$ zA7uc8gfRH~LTp=1j)F#FnlP9M? zv##J-50+O7Q2_lFdG?Xw!kCxoxJ!9#=PeBSuo#N z#uXd%#yeGwR%Kt-hL-!VV%UZbPuB;}V+iX{wLw|79|h0v*$+(6c_CIOrtLBQ1wA05 zpR*vF>^ZFI;so1$!m2 zPm{Q|s6;sIT`#oLVg3^#ZP6-}a@dNyt>K7gJP0lMIreu_1M$p}JWmv4fzJXFNEc7b zc36HLJdo)SrtunMbw2eJ(b-ktB32L}7w`(JGM%bm!U_&-!t5ES5KU9rLPorEW{w&C z<-Diu_aYGy=*x^-S=O7OR%_^oJ*Dw$F$tm>W5*1~D<}2o%l*rzpFe*2Z-&13M_+fInE3U%`EU8E$mb|r3ugCca8o|L2|B)nWt$q z3{NR6J~tpiSY;qcgvacPf%WbygGX2ykX!9TTj`ZiST?wNz+1ucAedGCfK^o z>lTyte_Sp5j2^j+YJc&ojVX5|$1*blCDm@x??k}@_*qLs-0tjG^aRirqToCZ$0Jn? z4l#DZWo}sM0$a8fKkXSK2VPv;1Ad4gHV>hmJsk;jKlyCOK7lLmMi+J+9phoO=7I4Y z$Fv>yT&@r0-K-`>yoG>-8_<=w?DU-V^tg-r4%K37*{bK1 zfyj+pvc14F;xRT0$n61#>!k{THIv2r!@R9r9}=H*9V|0Z4sOOK-p|mCyE!QhgnnD7 z8qqSSQk2pXUxoz`==akJ7zC|*6DC6g)}LN_2c99tv5m?83VN_qa1UPG+I&xC-cX5W_K>HIt7U>x-biV6XIFDKzT7`da z5aui31&Bew5p$0#rL*346iFtgLMUhRn7@bdYm=l_3?x%CQ9rD=mwQl0J zdb)X%@yD9|@(aNJ^ZxXs)d)7l*LQbE$)OEXl?FotriZ18H>I$u1Oek0=#q{7FeJXCAy2yGDKx zPLhJMG@>1Y^DrDn7jbxKxRYUS$GOUBt# z#iNO6SC0T;gELvP0n?j~IUVqL0KD5RW;Px+dW^VPU;A)b)pR=%i!HSoJU4b*$p(DX z%am)gUFuB)f-^B%dq0OwPbZGFP2xJ^*SK$+ozNMPkLqY7q~&%LB9ZDX^j%{+EXHw(oAL!%c@QXV}Giultq4mH_E4WA` z0ysSBudrO60)RT7G0Lmqu#Vp{kpNckc8M<`5Gkn9I6K(X2FG3LAD7C5zwegHHd@EU zd6+T90xJkj1KYOKl?e-8I6NiC<9MLpQ0!)h;BB3$GhGunygGY1AP|etWEm$PxCr(Hz^KH#h4maXlb2$bL8u=?I$~{ChonBT;;M*&(p-= zJW|g`PXrhgpj(TQdXJuHoiK;PlbE&%auK0?djfBpDxVu2&s40=w*m4SOnqMcUw-ZL zIsE$}U|8t`VE9VJc%B6}x9&PQnohiMBBRY7!y5J)9L5c+>oC9qBb+87c;*1)rK@?s zg}yV=2+L5X)5#*!H8}{cH?Tom23VjRH$Q80Y3!DOA%EXi3z{(6eK=7Z`z>|~!!*n_ z0wy5vaO_@lKJHeVcn-6-CVHIwip5Mj3Pr^0RBUbZ*z`G*Kpkb<6Jhyhg@&~W7;J}= z5CdRG1dIJm+Whvk?HvwK_`XLQk3Fz>&!LF;hpA#4Di1iLox=;sWixa@BC{iRf!Kko z#qwM2$cb`lh{Z0jVF#Oi+3s)Z+jPf=Ab;7?{}b9cpe5t2BELxlofYRG zo9lK`dWI@^e13R59!wtqaVg{g9a-j3o5d_01{P79AeaXgIbi$3M=V!);z{&K)oIaq zLjq{G#d*`gz0YXzXGC8AcAWg>-}-%fSmQcsXELJGBq4Q&Yhtg~<@g#qi>)-r zAEz1feoRxt_Cs15IB(Q4HVgt}$MdCZA|SwdHfjx?{EXOhwmjhxJAn|LPx%^}k+(Gw z{Fa1C*17QD)zil+OLV%*Y&LPN_;rTT;DFl zstkcS`^Oz8%vYCZxWFTx0adInFD%%Bb7^>(Zoyj$w#|5W2%X;7Av`#kBUmwY+ZP51 zp&M}p%dAJquZCH>a-Ellw9DXLFF_3)Y)XRB7Y7kw8Rnq)O@4Hsrb;t%q=K18e5(r>X74L8M<|A>(A?S{AryKwbr0mB1+uP(YBDU zT|uXvR`R7vIO=sC?3>J1eMb(1o*;3 z+`tH(@tRS2rgAR_9I;*e=xw`d*vok+=+q;G8VwDewX}EZG=BMl=T#_z*FL4Qu;?}7Nd)Ur^SaW@b z6^E>LWnp)T zOQ_DU@L;oDR*6|GSa?d{P;zd;0y=_do3OZvP)~NsB+$er6O)WVmWlU;U~QWtV`0FO zn(M?})DK${i}>~2-jXw<6EHHd(YKH{u-w!6v=Lel1{dkU@T!V-K9dnOp&4y8mM;Vp zC;l_h%s~8MuC5=8ok@;+>#t!nz;I!so%~rtABeWll=RpNx)>8&g11)xeJ==Aa zd3^8}I&P;QvaLI6)fQ6=zU&AgCe>%UIv@>0e9aR-*?NdR6!f?W0UoroD%jvo&ZD?& zf%O^?WpN)wkfOsn7mh%LC9`O3NPq#ZULC*@XFyqxswhMM+PdZw*r)n??}seB0JiM z@zholk)S!qTg=fva)SMdjn5b=S~dCtQ_9=PO@Y7d zXL29n7S>20$4V?zvrjmpps*w7ovg#QP?To3m*|)x>yft^c!<6;gImS8@(G=89>YOa zGqH1R`x^2NbMjFVkuk65Ag)_P|EFd9@$;wo-I}#`qw5`32`L#iyTmK0OeS^@!DPj< z7cSUZWsyUDl1M}xT*8iN2k=y@caX&SxuJ!)v^!MH5fD~hIE%G_)!;loFdK(>2O{p%IdO;(js`W4w=Pf<&VK?a@OCH^G&2y2 z>^x4^r=J~E>|QxxyDMIjoX^X*pY!QLf()8y<&)>1*6i1R`SIIo)#KgC{DA@o9|0w2 zKh-jyV^1f5LT>?!Lu7wO5SqNH9zCGWIsu3njc|r;L!PPwyY0O|CO!bdpTU>B&867( z=xr>KO?D~q{1G_k@)wMYhBMhIM*{v1jz$)SPQ@l2eX{6g{DY`1d^3o_@j;#Lt?9EJ4O^zd!9{W3YPl}H{06_b=z?&OTjkuba9Oo@PO z3r@bXpa5X;*o!bv5NDI^mA)KWh7NzaXWG*z1b2N6R}DC;sm{9&i$md>rx`rd4RN@` z$qwf{oTCQoh2wgXc>F&getI%N)PL&hl6@~8&p$c38(&TKZ|2L@3vqas?HGKAq~kn_ ze6Z!u3-`-sN3lN(_S9!X>0VJ_T#gbyZ4pn_%MaUIJ-fGDCfMIYBM^ZLv_wO0_|VO3R0ekln39DmGQ{-xrYYknL9ox15iFVnzJS z-5GS#L25BS?Tj%eTRtH^)?qhWjjZe?=sDm5OxuJiAg7n7GApqqb4_rA)h4n474=DM zIzk)VvAP~x@sf*bdcViNUbBa0r1w>8rsW_{&P8obB;HRQz*3;zjs%JcTuZTIu<27-wZKpRA zkDdOK2|&f+Km!99sXq7OpiN=Jkb}cTUCl2#d5}=Ok^$|%x5Zc;EPVQ^i^V&9y=T}r zD`~yNl(gCwnjL{Q9nEFA-$;L6uit+B^l|pz{x*K;pXYCHL7=^x?4=S4U#B407jDA* z@-G*0`UR+nPsR2#^uJj0+vaw#L=bf-Fn9bqY5Ml&Y+r9qA$;9BZ69%#~iany5&Zcw7 zMY?SHnAuh_%N3yW&O11+H^uFx7VT0bJm)FI+hA=%Tip@Shu!SEr`{bl2!378xws&} zhu3mlF!Xd=hT)KWR7ivdhSS3fSzESN*nWKnPF%=@0qJ#oZLap0Wm_`-Sgj{9@l?9w zLm%+`SE?(-ZI9bV$3qQZxYNQErxM+3UCyip;t*<{;lQ@DlnHk4Fs^kpq(^_UKk!1U zyqz#ottVgXILhBq5f;i`Q2+7_WwjZA1v=u4PTza057~~t2oQ!9U<;OUCHtJ6+LL>? z`?R-53KSEQ&ooRtO+PN2`yiw10m4yqghcyE%yCeIDoVra`zm zUp|38G)#0JVJ$@K38-Na%QUnl%cc`8*zg#J7x4G_4M+WZA40KV_^GDuVXF->%nEjP z@2W};w1I^j@gEl|es59i9)!w{e^w`S?;&WIbdjQ5==kIDK$Ungi8lJKm8Cdpa!RN4g!s3YJVULwDuK+7R)W7)(vIDQ}3dIC| zyYZJHq9K0Z_>;9*2qGz9Iay)vwmQKGG;e!%4q z&x-9S&eQ!W0qn}r;*Mun*f3#p;gkd-BE+ehb`If_lySOIFk4`;Aw(uv&FXzEz(6oB zH4jfSy)K2n?esx7%pa2bcIMf~{`>s&qXGeX%T2XNJ^w#sGKcX$r@9Kz)w3dez6#+v%?ELZ(t^Ub@$KQnp`#VU?=yr0V@ z;(gfgu`S4Oo=d3ktOlbxGUUN2KczG-^tHnvd?9OF{WI3&B z_oNth#OC1(czUtFEm$+;&<6C84EJ^7Q=O;h^uX&Geepn=72cNWZ&JOK{cpu&&8OH8^u~gRw z*ugt#==r8iE3N5nr%lu8d@la8Qj;fq=3PLt#$FKL6%J^$Goev7@DjUVqf=(vd3gH^ zoJzQ{8FL&;{9wNoz6fXV3b`gR^TH*Iwd1=B&hDFNcS-hD#-@o0$fk$R=3E;7V4MhN zJ2U}ob2XEgdO59I3g(?}R&)`yt9fcfg8mqtFU}^w?fDyO6+oI){agryDhv39zI8_l_B!C9W!}V50#wFg>@5ryl}I@YFN4H zg_lTDyV(FH=cJS|oqw~I6Rm4?Pz&z4(A@h;NjNDedRXx~&+ztCGdgi^+n=mPt*7I0 z#!AhaQt*de@EjcebvfI_Vb9b09k{Ot9d^6e6zvpk>&fo%3>vg$_-f&Bw&URyXEi+i z*=7vt(+ofFzgVi|QoS1{ZbvhL2Ihvkatz4!b|WDW7zStk?&6Lm>RWZ)O z8-PI$RA1A!P_#lnv#k(b4-FkRFSReol4WNEpb7hP%4qZw9k?J2@Qtr;tCF05aX*vL z%HGc;XY12!9fTW%%QK3vjdpYLiA2#mS`vj2heF%QkMarL5`@#*;>91Ev^(Q7_`@$p zGI%6jz)uH@hi2dXiQs>~RO?ZLHlNu3g~oZEQ1b=ox0)>VKhE=h8dIx8(6PcH+V5z8 zk>$KMf>r>orvKP0+w~5oV^=^*8GR#kHa6Z*H|%u4zNK&k{i8b(%t1uaTMgOrIBW)b zcV!83!5Qhr7CQ`b6_EJ`ln>|RJfS;!pwYdGh@dd-j`w&vKNB*5$6@{K>d(-86GNBH zmu}Heu7S5bg&ii%gb+y1QN`$?)wb4sY2lM^fRrA zLU8op6~X~pf>_6?swB6B`I?3O#KFy9bFO~{r{G|E23muw0cTl|EswWy=A{s0y`0M2=KSb{dkMHWW zhVO7G2r%wo1^f0|W<*K?DV_5fJWoZjIGc$FsVbbz?sb`ZXvsQCJitpNyIt?z?{=nn zpb1ZJva1a=^=cdN(58oNW*S5C`uI0xs4h9IBx>lfg@f1>;N4QEQ;KTy6>FSS^N~$w2}qLf%t>GM(_~ZNImrKs65Mb=2T}HG`FED28FRV47$94(5Me z|Lx2A?aKr9C4b0PVZ5?fPG9v}HG+www6Dujf$RUBJvNpeaM0t=te6F{knUw!pB z9kUUwBZo0G>vugkZUWlYIfy@=Pj#mu+x+L*j!lOEu8I16zwY5J&&9oi_YPj92g&41 zmsG?fvxW?CRIB_SY>;iSV_r^Gns;GMZ=6n^RlzMTHJQ~kw)FI;r2&Zu*ae$<5pl!2 zP%fw?jFF&OFxB+$F4)0><#*AsS|*GUfg8(_C)Pu^bOX(V`B)teezG1;skh~dNC=RO_%zFT;nB|CE9V4-qY~1w7*wDW#jNPUE-|#%HJ098%aVfA zPdcO!NeB`S$oI-V2ZU#jHA?iH*Sn;LbUi~}7H;gAb;9_v#y2`d;(l(aaq@NGB!U;5`?`|m$}`uXc59t&X8yMetHS0N0%4S;u<&y@n( z%b%W^=fFC)ZXv*ZJj3E(>vIrBuim`8GT4sgJn!=ve^-aIdoUm`8UbZ3;!n-H8Q5`? z2GOCv7ziBSMkze%ji$CNPF+sFyq<%|Z6}p|+72)0OC$iNYM0~ca7NXX!E)d0@Q5>6WiAu?Sij9(+d<{R%dxXmc24n>Ui5?u{>_^Y6lg} zxS#&T&7Wl_(C%YhRyldaso0l2SH()qM$9*PJru570LLLeR}9KHs_vA^>4?ikoe zP1$=LBC*$bZ%+5AP0@rz_C(psoIK9Q#87SUxswQ{VqX`w4g+%3O7|``SUrRQF!2Pa zx4&AgXBL*(`j@coPG$*^z6-H2gM-Q(Z>y%>()82Qu}3N-Cp9`j6R(&R0|^cuP?9-( z-oqUD|8!6R^aO1XpR3Y61~jE>GIlzIH{f_Ew?RaEcU>b`aDo61495R(u+tfYD8KpC z2_Cx%4+jkPcKW5vruwA(f28{LT>Wx+LD$0my&(p>WVfA(=Y6iuSY0UWnxd6~aLEf? z@g83<9y^Zl@2pn-fGT}~*Wr~JJkxVQ3v|J%@-k=)F5cZ1K4ZjCVd(^J+l!%i%4`Id82L>H7b2T| zZMLF0iKf~-ibZelo1fdq@~yKG_ctjEv>{ju%M& zF0c^?IiDIzd#*BplvIzn)2?3RQHG;#OtN`9LUnxD;iZFzHQr95@meWlAspXoEm-2^ zOUgzJ?}{CPuJz+ca&p(}T^(Az@oPrv=mY0woy?}^vDJK-F|jW=7?V=WM9a$1I5 zpZS@fHF%247;^kU$lU2<-)$G7*CIICKEwEv71R!{^DxvQJgimr+6sGty^+srzn7`s z+4Nm_J=^~l552$bdI~F6doG;2v-1skGpjSIWfGu)!v%;e+m<{capXr!9Id)Jd*8*=j~9_ZGG4s98(FMm8)F&{D+l#CSxI*-YFk*ju!;&u|#$P zdqJ_5=nWzBQO?y|7ppPt?=i_)L`*b}gHlSY<}4g}mORy90kZcJANM5Q5XT{f!*)iv zeyi1d7p_lAL&%N$!%dt&}sQ9PQygVZeP3p|z?F8W-PEUQ*aD4U%h0Nn)0 zt^WhwY$CKhv0cPwJ}$PeV+OtD(rXdxtK7j0%FqQ>-Br8e9piTL+i-QvTIc6>W^eb% z&&7KPKw=`4eLq>W{WLY*-a3AFCyYA;;mYo)eW#}vK!OAIi+Q)bNs234>@bTLT7O%r zyWf9XxL-5zkl%G4K4i&CSGZg0m#uimiTSL>q?FaTC*7z`#h>J% zN5T)M-dI-P>=!$-GZ-o`dPKmEVd}$dx~=ja!#biAPB9>g5W;~6oxK*^Q1VgDyQL>I zn0ZH$Ij-mO=nmk0U6W*P$g|_CV%!@k7vurh)3lJtQQ{WLEtPM$?f1_+&v@Qim{W?L zSs*a2JZ-2OCcxl&$iV8{GgPH>Lp;MU&CvU3&aLp?%Vf9Iw`F6m` z`|S;V01z?4vxeMR(0)C4;LdDz)9DL{H7^_*U@R(=fNqbi1EG6moA!DaNr8Y5XNgpG|Pw3aj@`71h@36m-Lj&C0EUR8=)pPPzI;qE+IO3 zHT(HY+btC#;HeHMb}8zEQ8n9se?jjeF7Dlqt65!Ip`cnB;IHbt^z}d12n6}* z-p#}^xkOYyQIQZ3Z#a8u^^;eISVg+b5E1yR9Tr}$YnScaR-7{eI6cH2kc>Qa2;B-7 z`(|Je_j655G|QBy7lQ#tp3TSSVvQ?%Uo6D)?QqbeeD6cdr&mci(-G}~P(1lo{LH&J zW1M)sDiqk&fj@Xkji~;3l8&a+dGJ2ifMc`F1=Xu#Uxl1+|=VcWjemy)@ z8QF`7|FlTyyG6PkkZq_O!N!@rrz6dt8z{g5$gxbszM3c3lEIka<#IRsE`Z19q$s(> z3)8Yc;HdJar%!9!tI5-N@nmn+6TW9cf+d08numqGQF1=Mi^ATFo^2^Xx;uQLD$!0a z0F7g32ZuRr+bon7Z-*nfAOaxORNI}7euIESy9m=${kk1?$J!iT+l10Xe`ar?u=RfQ zoGf}C-%cd0b8UI$-p+Tf~;A>Jec;9!Hk@@P3flZRg2P0{8HOrME20)J}r8 zwp*afbI171MDi2vLM-(R-P6I->z^#0f+B*L#jDIx^L|20g*+la*fytQcJEd2Tmb#| zjMdnHg_Dh@ld-@=M+R7kFz!E^1nwW_0KUJrKffOrcDYB}@^x5^qwPFgdoDL$p*wI5 zUvgk)cABY&B?xz%+)5_T9WVPaw^xsQ*>HYNs6`=owB626k_GEKp7}jqA8E@OD#WvO zCndj;fq8kQLA#NS7;0EZ50o7-*2)$qmt}N`BZBxq`!=j7uF0;(#pYBi>)Aa>{4!A7 z&sE4rW7V7?I-jwL+eFpz%x!^9bgwx!TiCq%^}AL2+WGwMZdV&1?&xr;FulSdl$|<+ zv4F$dD-0|P!mJLU5)u_0U*gqP-Yy9%y}eMxTXl;0P((dU+DaG6-SjZJA`+9&cM?U2 zCTDntIeIfm5v1PK3RD%Cxpwv1Q`cZPDWVDZ>1hn;PLXiR!ixCik)6A0RIvoe`=CaA z&Ry(%gCKh*fM5dwqla}4lHP-Vypdx08))Ao?NtF8lsMK|T>IoS^P)0>oQl($j_DG53vKSCH1YcCj*G zHRSy+#mRM!m!CUM^n6_#6~pb7qXb!8Ayxo|$JthwhNr>Wp}CM%Rtw$Yy)&rY z;*?_$v|ly>fn-$+7~WoirOd;N(4c4D*zN^)Jp3~z;&5cfWs=A?KEVF?21-Bv*B`+o zM>FJiw;@4CaLW$y23Bkug^se9aXb|qN+5@7i|=S^Xn3el=aB-;Olp36WoS>%+}X#m zEWfBcX?Vu;dLssqClxgNx}c4bSXXVMY2F`8Fnz1Qj^1$YZ3lMMUOPZ|pjys*_1?S) zpZ7`uZ$Ar?PXg^C_(xBhi}j#rmF6X-{Jo0Xdnt%H-P7xjP6F-afpl5W$&Q-NftOu` z4|tEqa(@&yqEPOC8U44vefsV1zkN(UBrmdoBEP#l%KK9YRTif@t892EgV(9Av8@%n zNX|73dE)_A21nl8PGd>Bw)42RL(-jwfFCo&-Fk3;cXuUO81&5Yrx@BiIl*V3(c@ z@@ux(d>uHx@M-VKwRhT!UY=RM*Mn_D3jp@tS*~oZ;Qa(vPXe4jv%J2udYjHO*Zsh& zQaAZb)bWg_Ah0o<2H>->=%oJK{V{l6zHM32*Rtb>oYexO23S2Pgd7Je(}6-ezX_1+ z=jBbzhnL#EWq((}vu!6#yo^_r*j8slIp|oOdvYqmaJ3tpiOUJuCDnmNImLQe2Waym ztjwNtM^rS&k9wfkR4ElcUNeXez~Te!BBVx%=rz(Mye-$K&%b~E@zeU*yAwZvaqkL2 zorrLHU5xj8;dQ~nPep!$)STp>N(>SG+JZYVymj($o7Y<&weM zL3u(=)oCHwqJ2A0FCt=(HrzioSg+xahn=5Z{7$^%=QGyg5bos7ZJJS3#;>T~5*!SN) z|6(7+=l<)j&xoSyhvP$ef61iXTbG_c&kGI5zE4jnmMOo6r2*W#pD1NO=XTf>u5Qtq zbiiW#ZB9fv1z+&imKkm98cv=#o;w%Db0wgK6a;-o3P#U~ov-6Ky;pG+BJpxMs#6-V zs`I(10ez76bNLt1CRrMO12cDf%5PYG);D=;i-#C^C=qXY>0cXDdXP>f8I*20v#}GB z%+!6oRc`x@ENeDlGOmAjxvuY)%gc*Sq9L)#kvWdo&)E2KET1z@yuQLCj>~(IQ;$e@ zrw*Fqg&ZL#oQdJwE0Fvq9CeT2FU|aD-qQ>Jk_4Zb-+|J^=K^)GgH5>sjqyVH+HP+{ z>b6F1ubD<(J;U!#Z)Aj|d-n&X+||6!0Ndu2L-k`ogiTPANetn-l@UM3;#wXRYc5?CQ{Dn>bchYlq zu3l2#mSd@o=k{4no#!l)?5O}n9rX%c7C@X7hu6-isD0nA{d^k>_F5(#Db>siW_j05 zU6X3>)uSPVvPtP)280H$YdLv<)xAtnUn;8a;L!KE zL6XSQ!GpZ**S?0L9ourqBB-k5)L=MNX}w`FO2JIM)E=w!KTC8jc&Qg)5idH1ON}g9 zv%lt2@h->0p?V~OUg5k-xsrX)OOdPU2ts5RX^VX>#O$A63dh5n7v8udUXI`a7fH;g!YpQda7D1E zTLmNy#&_qE05A&3^G=DIULGFFfliQ!9dt&To>{x5;|B3ix3c|lSM}-R@ALE91t|X~ ze2B-p{l&f%nim5PAKW)kA`;F_PV4v<#O@F`vQ~nKT9#@xZQjqp6rJL>L3pa^)rr$= zZk}W*${R?58o-`0EeU`Q)X%*=Sqhs#R*OdUPjbAB=w&+lauxw^gk6#M?qp#O=Jg?{ z;P8?ZfPur|-03)w_hpjix}=YuFVpHVBX$t*|j?VuC8&Vu_Rei zc(et5`uO?xHzlWi^?#mEs4#TUvupIWwZUrX;mJx`jbA(*C%_BP<=bl=z#_5DA{W2C zcn#v{LuK>9APA_JjW+CV#{ew|DO&`?NjiaF&N+o;ls@%B&wTatl(lb%V>dddc1ZhS zzlWBB`Z}&;ZZExs2#=V;rhTbu>5!z22|0t4M{W)mc>}mZmUXVvEh;E<#sdUoVlJ>L6?f`*h05lzuPlwXEABD z+Z?A*njtrOiOitP)cSe9Mk52acTsObe>0{rh5QWMyPOe6OgV`ROyCTEXqwb}Ux zA>P7LwNN7EQdvx$p#mZ-&y)A%%YVN=SIcMEU)+Q5Q+G*gyVDx34)lj@r;fMsA9V;} zJAwVCB7Bpbqp4|eTy|%#us0x@yNYDqV8K2{yOt3Ep?-Sn>1%Af^4oos*G3^&sD(F@>cHT3GeTKAnxQE8IZm*g0PKML_NnsHvMF8{(@<`|_05`n_wM zFqIc1f^N&6Owme0mA~yyYGT@`K7jB*V31WvKd;i-P32{rX3N%5q6m?=rj$@;(?BEv zz}?1gjiolNL`SbA1_yLEOKa<6LY|-DkhGJruV2?TgnDh3wVjGq(!5W;5#H!iTZ-*`n%WWi<E80Z!GIy}Y=#$OPhp{MfhnfKi`2DC#`l`AiR}Nz4qL%v9Bv zyKJmqYD~iYZfA=#sJ2j$d%&XF+voulHRFMrxX%niHdLsh)HnN2`F5O#;AFW2UE}Zu z85X4UuB&+-#@7b4ejq5wS=Hj~vU$B(Y(46X^VgJh-UE90krEmZ8(a4qg z)OzhU-T`$Ehx_a_CEs+=m~QV)>1PKL&(j9zsX;27Mlt27?H^!S{W4N*TaMhv0!kom zekCw?lEsUtz1w4F?}$CIk2P|lN_;$(L)e_%&TBFuW=9itg$NBq1P0wS<^QU&vYZ@2 z@W71P{ag+hDLV>Ljn3|LMJz({8m6;0yR}U%$eR~`wn7x(Kif6ezphbcjb5ZDN_2X| zVQ*5yJr7fYdqgkmvcNC_7q*x>$s+|vp5Psu&Ar-5z-c&4^=)dE)r2(JLm5$z06G2%Bh6?pnvK8Vi{~b)cfp1lbdZBr7F0yE%T?t@&4$BOvliO#BsRd}%sweAlv8@dx=Hh2S%oQxi0o7E~b2pVg+HLgkc3}T;sqkC|V4VhbjY!5Cf)&w+3TwbT3*SVJVYGbdj6|ICuu#y?eG2ZIw_fd- zpYiII>b7^Rup>`RXm=eKsx#uM7UT z>v1S9xesy{2>iBfJZ#bsO(B)82(4&ZF4xOJ$zIm{>DjVJ@5~0_EZW~WY)2=~baID4 z-~eo(K5)Xq^VBpo3~4l^KMB- zrHa9UU4X0q%Tk4ZS*m+UDZ?go>x`33BnBDU({PA3VG=3D$pwC&e(V+}pa}LEf&s%R z8{e&4sY{?)WB?%&>P*+xwac;%uA6?pj&T<^tPRdE~J9C>85XJN&NiKriDUc};W3W2Am=x0)!A zs=39tc|b6g)u>}GOXlM`vZC!%Pxy1%6tfd|RMT+sgI&k(@pjL^Z%Z%{cbd30r<_M~ z%=%PWSQM(1!!(JPB@3(ilhgMKtdin?EY|1#Yqeze7SmxTFRrFKQf;LuOXp~wMQK8l zf<0+=yJp&I*dwGmbUal90&v>_tCO2;hn+=pR8o;K0(dCInV1jbhSKwFtfVzzmMc`!4@#QBjCMUjd?LRIw5OLFz=;518*5GAD6Nv%=)eL!2|(Gm zo>Z(hA*?%J-L;%$j|NA*RkKs)MG=Shk!v=+z{1XVPZzP0Blsii@njhlmGHt?T@Cmw}&ul`*I zy96bR)g(Qw9!HflIJaBgpVP>j4XdpBybk-kEWQnP9Va((?&083MIOh&2e8~$7M;RU z&AYO;u&uUw;+OKOG79rLv$Gpc8>#syuY_yf4*0PH$=~cdDB-jrGyL#>T`Tqb`1EP4 zjTMxER`BpSo_45PN)D4Lv4g$eJUQRmgiL37NpZ(&Uc0tQMB}HovJNERhmEb;v2{Lx z)~yu+A;Naj#`$0cciB5YOo0QR7pTP=0A=|jua=%dj&XUY>PQ7YE=%(wbe%c-&_IGX z?Lf0HDiIenYMNR^oXYH&HM&au#AuEf5!asgW2^=x9v>)m5P+foWsu9O+7xHfN%~mg zO_K2+%XN2=%SO!lyU;Bh5t zu(D(K;*_fN-_1{+|LgF!)L7+&U(32CK~n=cXGC5GsqjkK>uhTnTMt(Km03N#nOHI` ziRYN01}9l|Ho^cQWmTi~ZVanC?O&GbEfwaM#$b>ow3O7nnvvnzt+fDToGO!cc70JG z91!l6zcQd!j&yXf&UZWDXYGt2K$?K!wI+kqfN`@r7PPUe7XZvc9%r&dRL#7e1XPjuZ% z=K(JPB{mRFn_Mm>6dU25lg3vn4#gDd0?7qhXT6VvvglAD?d&%k7IbWj(7b^#nmG^7 zei2Yd8#z+G<5Ltm>gVV;t~L~;24_n4xPtwPlGmaam$PYv##4)Lx7FCi1NB3FcJRyT z67iw#a**cqVzN3rW-ATozy#=3p+gzKUYMto)AO-ZpMLwUTK}QEBj-I!R8?>C457PW ze}ukEVF>73w=c2*Q}jJ2wyCX`;*pn_1ldyU|5DXyJho|_>snQF-sfqVdT5_<*+6h# zN-kPMPfqn`rSGpI8sL?Lrzi*cU4z&Cv98N0j0sL6Low-&e8W>0#zcfDFMINI{# z3)Nvp?J>PV&zU{wuy$ABpJ2t)aSQ_xh_rn#VfV{k`2xD{hfOud!>sJbIwe-=dg;Wg zOGpx07Y?n?eNsMqY6qI{6z%xCPJ(GUELnz4pPOwg>3=qxSN&1Nk9@>TV)NP0K2^w5t;HdzXv0|@zWLy=RkKBO zTZ%c!R$(6Z)PFkKHK&Tq4r65XNc2#UXWok{M{&xh4KXQAA6K zwGS^%Yc5A1n}R}{qe;3N^vf3BX1ykM?G)@pF_!=_;0CwD_{k%3u#5nF958t()X{sk*cI(rVPwW!7R|&U{Ic zhxrDe!Y|`P^_JJzOXV+)GuWG78!R&4s_9*dvt9mEh!x0s(}y5C7e}gBbtb7qn#12L z)NX6Ui(55p=1}v2Xf~YH3SKc<><(&>I7RLjS9Q0^tH3Y~ws^Ynr>dPQ6>kKPXrF=f z*%lP5?9j>6E`bK7>9$%-`;?~lfy#rZx^g@M`LOf%9JXjeL);naIL9?~wey|4#j}{M z;d1Z-@;to)?j*OidJ#J05!%@-iw~QWz~`WFK$BL-u$OUb@CX4g99yjo+Ju~kT1yWZ zoX?*=fBmIfBi=v6_g@L-F9uv7jl(`bsCPf+VO5xS5!u44Y*oyM1_GXlID{L z=XU!^J0DlU=uUU3AQrE3?a~?G)GZbpPvzATsynAu;&W@e-po1++z!_h z@i=bHPA1jz)$Kdj(2xR4WihP+k1jFRL4Yei7VGzF!{X)~c6#Xos;jFzu-Ely0KAgl zbcfP)G}S|Ep?iZNM1X>QZHgf13*+b-%c)0<1KVvlbLoRZ^m&K!_gq!7wFCBq9M)@9 zR!1khIhZics1WXtS=q;X?gYej_$n?Pq5o9Svq2*4UYFKGFHfR6bn&u%p+0I=#nBG1TW9a7;4?I!Bxc$aS$9)r zbsDM2aUCtOI!#2b>U{pN~uJ$T=xOyF$+OmMF!`mQLLu1L-< zYES_OviDAL{!_jXudsT+z47mQ30wFC($3Wu7!+;ZAU(s|tjN0zYD@U_z!{)YHN0d* zYT5VluPgQD22`G#>TDOuq}%1z>=tpVVlyA_c6l}RR>t1#B?+o-+rq!h4-9ka*JNj# z>*9Z5h#Gfd26?5c8gd=0?FYnYe}CSOth=_wE~uEnhoTC5#a%f%RwCs>ttQm`RdX(e9Mgz`hSoY_Ug%*Td;rI!wVmeG$F^|nt zsrv-pvxpk9igEgG*Q`PJzWDP)nE0=&6;+RbgS-T+-h78@KEfr)FiBNSFQtaT*p49g z_f%}(uIX!!He5L(-XL{V>&HtesnfyVRiB79hua~OYIJ5#VAYh;JIEDIU+;FD>s|gV z>Om)a(^L;AHiC2Y*P)OoJisX=mL{?FVRY~?r_(RE3oOW)#(c;WqssQHU|>tE#)_xJ z6R;uCb);@p*7eR55rZW+6%h*2r1KHqSL@4{H5tN6Ehkv;&NC14cKBBIe zo+^;3n8a#y5~I>myXx~*@SyC~b_uOuzTi>?ej5lfg|z%E@>0IC;2HEIVtY2aITUK%^Xsc%I%4mmrl?f{(Lr!_B7mh+^WpnmFg6 zXi!r&f1X07OD(nK=;Bag?LbF!gwmQ@XnqNOwYT|@%X_ZWxlE;A43Y{-y|n6t;{~YX z9TC1D?kc8P%GF`|R6a_{qge%mC%Ag~IXTw6;PvU4d-E1IUAO+Of?_2Y6?)fs>afxg zE?~H_!6R#n&@{R^o+buKKa8y9=|TKkBmO$cy2k;u1fcGOB?x@HHJVJ@!Q-w7QiA<7 zRT(b(TJ*cI&4hom#o*N5^vcU>bLBsjbp)9o+*-Ab*y<+wldAOKC#9QFp8 zW!KOgkjQ!BXxp}bnMc%TfP!u880+=NSsZ}Y?PAwHe%shFiKS9I*&e|GWL|o3#GsUv zpMeXFXj6(+3s4B#(GygjqJqUYv8&k5i>gOaDDKeQZ?lxGOw6=yW78VJvMSZ9H!{mr zKu_$MQM2qA_AZK5j$AiGP$Jt`J`I|%bM!ii&WZ%<->Y`EB9dg=FW;-2pi;lJhyi_5>CoxrE>;c(va2U@bVkZ6f=9D^w#|jfc(D zdckvsgO@6#VScrfsY!LYr?)qIJvxsMn7hRk>@je+$B7i&R~7h{H6`1W_bwBDD?)(g%T<)8gbp)ws&O9JUmvvae7Xma~Cl2{54DUJ_*-G;s%wE2F1V z(tYx`PME)5S@53A{G^Tn)RheWSSRH%IbPbJipdT+u0zbju|Z=4477CJv25lJLyyUQ zs-|8}i?a2+mkFv>6=~$#d4p%ky^EaQaAFd?y>E$P9NpU=ezx7 z!gkjjaI@gAQ=?8A!>n)P!U6HJjH_XWZYzoJo$N{(JPbsW2p+v<_Bh=d}) zrGFEvAGACT0*T?~54O0(RRU1yC6&jigK{)m5*#7eHRf?Rp7jI-KwHQ#Q;XqU$6@af z*+GS9rt9MBiX80z(7HgMNx?hrCh(qP#XbdcvB%ZKIUc#MXTz+fMmdqb1@g zRbKoLNb(F&yZS-SAaAel_tq!ugjrIkqBs|%nl(t7tmCDM5wv+JWhK`M z&7jp*B-DEir_KkA>~Qm|6Q%W`7c(Tjq-fH%Ym3DiFP+)B+I)3Ad$e`1liQN9x_EWu zL@4tddJq>ylR$Up=4I5jMV-o$CKKDinrJjdLUd$76$jTR+l+(I{D4b zd2AwZ&eiV-=ZL$0HoIH>DpsDRvX%sfB2ZNPCN5D)JNBB_?#i83$Me;Jd!o)$7YLFZ zsr)L|V>iLD*R_^U2XI12$+2=Pf@G$BTG|V{*H%$W0cGoC(H2_AJ!W+vP-)Lib1!xC z;+VSi4J94y_tU^eIoaz6`TO$q^S93maeZ6GmzVhlFsrI{ju)xLX={O;W0)|mc}Ss; z3axiqU|nN@YaK=3Z3CXpRuMoPBqFyRm*R%ya_Xw+-*M?FptnH2t3CWAZEp@aLbj=0 z&Z9rQCiRIQYxty$syCi>0a!R3I4Qqy*oCb}TvTTj058AalxCXnK0>}@VctNivwK!T z5$D6fW8Q}%*zuhDtrF*AjI6v}&+4puU-ZMD^SMxe{#>Qvbcdxl&D&+iC@Fb#XcEac z1S8NbZ0UA%E6~)`oez)!J$!>&E%3U1w`{BAfxan=9P z10hX%f%?FlyT!F#BhVBJ&O_Ou3O**`5ES^eKQGij-@RIwDlp?r{jQWYCx+lb z6j)C6n${1~o?6!Ydvl;J>94ulAXtG$LC?+2uw6n|AaCmAGnZ2_-$}<`sokO4&w^@M z-_ogvA&~@H*`6jCz-9ib1zTIRiEW0bt>K;R5uW~B6Mg;jr%$7Qdz;2ms4k>; z`-{RN^sRu5uDx=0_Ob4Hx>~(3wOF)uzhUG0o{MIqy0ycu4vV9c;3{P%TtP{R`@oCp zJtpvOS)OaTWJx(MfA4Lm+z656Z&Y=zcLnZ$WI$ju;mF2=-j#cAN|6LGCE@4PQ*d3H z1|`vOxSVU9+CpN z{Jv^mtM^*#_78sXqFSP6=+(!$?d$_#=b>;LBz;(L(rAG_2UJohuGvJa+Y-?=UJy-( zfY?(y7bY7}4#z@nKqD{hj%nJQ%7KOQX-Wuty~k3VUmaD(m;NkML3wtKTx_*t#fnY3 zHsjkZf9wvkW_1WS;?BN!J4zOC0@~UF@#vWL6oQ9uRlKUQ1|r#cdtnZY)RYYR;T#hC zF*P>;tl{qc|Yr=zv+a(J?s1%cH+sTW5;by2fkz3uBJ;5bMpgV4M6_Ile} z8zV+hgMBCt+XxtUKP_#k;mR|ztL^`XjcFzXG~m77%kJi$`Z)s20Rn)V{W((`)f36y zK)qRjNg4Q-r|L3_m)fFC+Tdgz%E_sd2|n-?%tJ8>Vuagv*JSe|F~Q__kd3@xDYecc zs2)UOmyF)Z)i|2!T&1%<<>yt}|FTNpJX_x_nKkFc#Ua`nI4A&}kSEP~Ie%{sI;p7%};dh`-&@h}}& zW`R!jTkFX*SM?k{FAc?QeIJe*&2DQjN2Ys4F@lQCrHY|?wShp8!+Skpmfki32{*El zbKAS_)Na6_cM~Z*4Hb50dvpb@Ra$jn&hE=t-@0FMPL;59d(@lWU_hDETh{3jw?gM3 zKkbhQ*`^Ihog&Ra#iq?sVf#}D0Vi}`kvAtQW2uUuWOoltM!<=o#o}EY}x5_klPtD!oCwSHvGkFTNY(bpj@X! zbvw3h7xpFC`H`#Zzbw=0v<@#qZ#o|+3kp+IDc$B2Qkgnm z5d8QtFnpxwNs|F3q({bc9OC+pamYbt3 z+d7On?-?J7&U&#(;!++-qeKHAESS^`g#yaQ03UJ+S+{ElGyp{-5^po==1!d!16m&S zQb$n7w?JavwHi`;TU~<7?%e3)k`}tqYI6Ot);HdAq?+p9IMj#rNm>O9Xgm$sxA@=E7%{D1jzPWuVPJoxfWvD1R!8G4>_n{}o@0<#V#9E_^&?Od_>8)<4J{b%c7(*aVq37#Y%~2SEgkFO z+?G15y+hWbG!7)3HSiwnSNR|U3RtdWn?&KR-bYqP@(*>A6WRS#-st;MeXGCNHXLoK zDogY2Wn?t*D##I>?gF&b#;Zt)Te3Y_lQ7tFIYix;(}&a2Q*px13`wq46Chk#Z`uf# zr@LF@NLJ4<6OtPIy18DL`aSWjHOCT1TwM^4vD(m2chq-5>h6p}r>MlAiDJ8yxAz*3Nhh{}hC(J|`(Xwy(u85h*KO^3KOjNb@U zcQd|$QHcEH73E(+*N`0^XXc-l3m~jW$xmygRxjT_jH!-VP~pbgKR9~zLHQ)DaxZVi z#5YCRjG`bS0iOlroA13rTMy@D2&{lGp5ivM9IB6lEPGtgDeAo{_5@Ab#9hTRAD1#J zw2C9ii=CAxJf({x=@$m=)Od+iIE`%P>Nn>AD%xDCW?5hZ4?M?X5lb!McQy<`FiG(a z6*sn(df-_(-wtDdYXA@0-mz*qzOL2v{eRx+*79P#2H*wmkW@N3mJEA1f~*m?(mRS% zG++Siye=^pjytb+#AwScyM^dp71V1E#&@sriv4x$$>Kz%!I@07+4Ll7=41Gl-7cG~ zm+JPccpgr|s|Yl7u~TW`Qa~iMqP;Z%$qA3?m2ps#NdL^HT(y!p?N*7#UdFEUVRBH@ zOa7u>0bthst~y%VfiBS&o(h{G|7DBO7hm-IO8wdY{H=|z3wmzv9J+WSbT|gFWjI8) z<*^ZsPOVeYVM9<e-aFA*e+Kh>Y0JEU1*YlGeOORfLAW!zP+dk64wiy}~w)X{|$=Q!hcAk5H48 z@HTyC{olfBgb~ei^mpD0(DgX2Y*h;|$)1PQNZ-Yt0>xp;M?bAp|M-6V{?CtJKmY#Q z`2E}a>w8<(`Rc|4hV}}U%TP_nPc7Iy3J zP3mxxd6a4di2$L`r2^K-x1=N0*Z7O@Rl5)U>ZG@v9-Tst!+J*rx=6}MECs-!4@%b2 zRwB+jB@y#UH-``msAt*K#OJa#N71L?4F~~RmZAFZwY;W)qV^?ST2O%PPkj@et9CLW z3$xh7|Lej9-7Zpj8ANit`0(=F0vK$4i>t`4x3eaaS5W*Tu~2s)#1ILz%hrpw*$ULa zpvv3ctHH>-;5znWRg;e471xjm&E*IWfVQvc&}b>x-ha>Y(F;QWUo%S0Rf8}EJr2Di zZ&RiAbyc~k>g^Cd_(zeCN_r!ajJd|8?Uhwy(>}&EEF8jH)5_E|HbF(o^43eIN|~G9 z0!wBy147dN^TK`p?Mwakv3>kxzvHhTUAy>pg}QGq9Uop}0mB-saIdyC>Ot#Vwd15t z(nJtk_nJY2J(drY!eO*yRRfDP{GQ9Hq_6`Nn`4S|HGhnSXVg>TSlE+ABIA3XgV=J| zUBf$@Pg@6eX>!8J-fv4q4vm*{Q?@R2<=#j}hyAfdJbT+MNUUJDvDCX7qbefkmNL5t zV~HXqWo}t1a)}c*o9!l`gS4;0nKvzp^CZ~p^)Ji!6`a4V4jBU3%XWj#T18{klBPe( z7;1{gS%L&2f1FZm?>}7``JqcewF>5`~B{~DRe1nk~p2|7&5OBB+(VjYT=aX z^2&p}mB67b&(VwH&XxDth#!ELnH~JNy$m~SkKLzkqYf6dzg@4e62f2Bi&zU_cvBI9 z!qkN{ZQ`1#Y6dV2F4igZV1Z`x@qHp-rB;E|hrUoFl~a0{gJ!3aAWC*|f2Tp(%v68AH;)S+5n&uJSyO>RPH! z3~nX+k(du&k7btC+u}T*eZ%&mZ_aBu>fso7Eedd|51@7`r%TW0Y(tL&v*Bz@*_dN_ zNZ6pHP1pF@R3>!3%|-xD$@6k`R|-NEJj-gQZE#h$Tic%x5hiTUF;}93KnSR>Hz_}s z*T_M0&h!r6S1M_&lHGROYfOA$;k?k+SE+iHc{)0KX~f0HAFJaFO8@hEeI51Nc>mk@ zR^R7U7lZ;ncUgt-aD;j}yPiu9sBhg`h$@Shu3j>Jdx`e3B>tj3%BT8efXT+!1g6hb z9whid)Af}%z7kt=%?k5xORS{pAb;8gQNh%EwDcRF!aB2BOm!mF{|CXfWA;$YPTiy6 zVyl1xCbHr2Ja^|1+lmU)&ZeR5syeTlTiDd#Sdf-bx(j)i1Fv^J*sk)eTM-MfZfs9B z8r1XrdDVXWhw)!uzK%cs`1twvKi&uX{`6~m^+8hU(^v&vxl=4~=X!Y8q_$bsAo)00 zQa)un2|F#VdceNjo6X(8M2eUq;ZRJ$u{1pYnj!SvN%~^{j#UO}$w-eY>MK za#^r8X~tU9WB;9QJxDFcEPFY4Yq4->8wuR@Ld-TAeOlO=_LH_ZTh5TwbA#A*GCpyh z_n<})aMsa++*Kv%%Bm;x^rnD7vf9@bkDFdkPGQ*ne_Fp|W!3mv5#pha(v-BiGF*7m z<~9n#s#r~DXut$fzS?iMhj=M%La6iVd_eQVYOJ0XU2byz3E7v|dWBpyO17&T;T^`yq9Qf<>daF-r6wWwP=*l-YUa;JCao1hZ@7SwEkKmcZ}Cfv%_D_d|3 zTe|?lQC+vv_BE-$x}$6WRZ8;I8!r^)cWuSaN-fxmafS2zKdxW=dH)^xy1JSkU6aSd zejLl;*TK`WsgkajOVU}-c=nIOD9)aEVXE2Lz71uo&S*DKX%0v3;Xdx&g7LKb1x%d1 zns@k!bzdzM_vwUKY)_eoO=VmD77V`HHGi|Cnsn3V+ij?kS;C$mY-8G&n2Ozu{7M38 z_p)Y?w&0UaSn%F;Ubiib&a4(y>Bw8TKJQyj2@;&;=Wy@W*NqSCG1ulA?z z+7SG^C37@5{B_ATX&ofcBd2f5@pf%uff7U_pfE~D($S`WNk1AP(crOcWvV_!@J+~D z(kKHQ+VwE!1%T~>_kTJg5&}3N=h^kH;UqNx>v6z5`g5A4d4D^V|B)f6_;-;TIppok zOWVjf*?W0(?m9HUtG7#m3h!nKwTWYUTOQdp6;qa5allc$2Ns=bR|f%H5*g(DeX7gOJ085Td*-dA_fmP&WP?*w9lKL)OwZTL;LwI)y7GCX!nO>QN ze)sgWrf-S}fgh?yQ-n?%MIFL#dy~BI!kdPxkPir~qo*4zg{4hn+jZF>mnd*R43J{m z6UNbYw2)M+ZL96rWM-jHx218YuF`_afke^se_6b1r3EGSpWE&VZ|X}iWk>0V5T}!@ zgw;6GKH+&oOV77{aGhNEaLW%0XmAuP+rm|~ZdLVtH08l~A~E}+HbtIH zwG)KOlBs!nhHn4UDeTuyPYY(NMP43z4@!7Ff$o4$r>LOss!pBW?>8Taf3`U_rvSj| z9U_Rsy#%|JvXIrJdj$BC=Ub>(6uRfC#4_p`o{K1W-TeRbAA7I&CVb2_oXNz zm5wtw2?rF}R=ftVCP!eaH?pw0NjPi7jZL-9CNUtUD1#5$RNK%-o2u27Z3?@Fn|V_g zk4<=c)##5FB{25J7L9yo}OG zLY9S#p086qu=55~7-+AQZ+<{URgwhU6#%E-2V{i!xf1bt#g;mtQ~j$=G2x#{{@42P z(;sUbCcHb+i&6c4HBkGJ&zfV}VF|&Zlyf!7HC~-|5Oeo#M&n3+j4Z4g^X(kiw)EHe zE*-|w&t*BTbnc-Cy@PiaSep>AY>5TEx6oY?6l7PozGkqBK2I%Iu?ysRO)W*hcb2Tj|{@*7+gm_8m64GcW%0c&cy zq`bPq%VeRbB&Quz{u zQlhH$LlZ0^Wpaey8JnM0?ms_%9q+RR-gjw>FQ&cV{iZC`=_Kt9Xq{ylx+l$-=W-Dj zh+S&G-3lf`k9zVlnhkK5OdJg^U)3F)0GO|?P_Yha+nRV~BY0zzIFFf}OX#-lVam@6 zru;aVR>A;x0Ey#tbRKMH*^{&aVY$6?CDjy1clx?HQ@Dfxb!b{a>gZWzza{V}MRkJN zdGTA_uwc()TPk9^)fhnh&_;^y9>SOhiS)5tcAv9I|M6x2esdgNl=3v#QMd)>v)@b4 zHO-Yj$OtvmskFJB*Fo9B(;U64kIX|hxS}RKm%e!VU2+UEEV^IPAZL*rTu|dlTP6U^ z)c06X>S0@k&3=zFd4TX#>g26QxGbN@>fFQf(Vp+HTTE2xE*v^>l8$C-&KpM^vkl+T zjx=3CGx2S6qGw^Apzys_MTnQ=)Sk(`$iVD$+adL3=dpea^ZohF*tPs?6qWznfA{yS1 z?#K|zRr6zCUPS^|E_}P%KsT*={oXW%jgd z+bSf)sV=5|g5Ay`_0+;C*~+JWU|;2T z{dB(EOF>o%Il>(U&2+`9HUMQ1He5zQW@Tp1$zrgHp%(X=+)$gy-chZf7ZbT{__La% z_x9-ko)hVNT7wU4jp@~=GF4HBaIcFFXE-10!~$3AcbegqP6O3b};|j}RcO_s&m#5=%aT(zbK})oNsS8)-xK>YFSreO`IA*QE4qqPV2WtK2 z$3MmzOe3Jj_>u~>ZxNic$Qo~U%gU-EEx~oiFBc-tF4)kKm~f$^QCDG=({@|7_crQs zI9VCK9BE^Wg997v7yTas@RNQp!n?wHk{U?Ld=B9sme?et=dulC@=!!ftR3++a4%o zQuS$9>w38YtKnIdI|lwMFT?52ldKP5RfsOHPCyRUwL5)jqpsIvDrAi}0k7Cj<JfN@KYqC-?l}T)Lzcx;r6UmtX zrk0e02u|q|t`8E^u-4Ac9<{4f1Z%I}<%lMoPb*5GM*XM#=3o(B60fS2>Z7COswBrH zW-Nn;OeMwQcJGes*b{;7{wrqwl3w(GW?{Npk>O1%uMm zrq}DLIF%u8RvRPm?fA0aH`Dzdu>XzCw0{WMQ}<%lpl%ispF=`CBF+qjzf{{Q>VWE6 zqlC|%$Uq<`xK8O#TlVT`<(0H*_h#G%uvvg~O$T?_TqML>A_*&r6OC8=vk9fJ)q$;Z zT_-%9do2%G>*JJ);Htun&Yysu(n#7`-PRZ#r`4Dh02>sVup#P>JrE^#rA052w8NrP z|1QfaS&#}qx!3sb(2y#mB^d(Xbz)%kK>S#!Kfe6;a>?A@5eQ#8q}<;@IXu~c;((gY zv3Q$SdGPv~wJg(GZmx>6_Al*YOaV`+qaXT1j6or=8>=3nyn#z#Ajl-6dr^Y_c%yZ!mc`!$mG_0Qjbe=9j` z$%2i;4DnfZh&F%SI^yX|cH6rhY$Z)uEz|7n^uApj?kz?oLZ?y{`&?reUU79rEbLrl zF+%lg@@M*ZTsAHq*2ucU-Hj+Q=5<9IqPGqbQ%U%E+>tvA*-QG1RqIat7&Fk;#e0yg%RZLZ;S^r`Gh!Eq}d=vX=c2Vp#Kh2>JQlBMk^|gu@ zuxcqAj`WhO$~tk*IH9>Y(`9F|&P~g9Z|~~L@lk`%AQ$$cuyJ*|PiMNRfDsQlffly( z^DcRB@W=z8&+}+o{e7WE`^WgCm0{Qyo_f_qP>&{P`^9J9TJPG>6cf3Hd=u0*CzuI> zlupc5iGt`om{<3JUSb5tX1jrgar5pb@Aoa4QVq_M%xTp)+Y)*3bapCj<7&2|LP^-r z&!ytOK!~rlbW}HQ4s+sw2~IU71SKXCCaDO#XM6^;^M<_+5JZuX0METSWbIl^k8Mb& z%KX9| zG-v>3w=ew*_34WG5myiKK3&+hEmSv-Zd7IKv5Ja`s8G$m;Fa6l)ohi^3VEIyXKc4d zPHCtcogI$#LcmUxN8!&_G-Vdpj;sT(1ae)yUQ-zUSX0{sByTo0Wd*jFt3@hxBD(!O zyd6#Db(G#KP=w!N@0NW90MosbnV0jLig;c9cXh1DONa80BmKM8I{)JfOzVaHahjE- zNFccGeA3OA)`hQl@lEUnJ9%MB1P0_PFxEMTr1n!Y`CZp!Dgy%*lFWt0LjO z%#j>}*Y*O=HLb;XiGG~gnw0!>c_IWrGAvHt(OFy-a1Jkqt~GtB{$*GAffreut&@(J zBqc4PpQPRv*u)ueAp6z4bLpJeyVy|)iJEYwzG6P7lt6emft1c90kfjWS;Zr^r;C2wV_su~C2px8b-)mohAsoA%aY$~ZA z%H0xGs>;5H`XsCk>6uN|PQ4wP-6}mLn$8^=0wB}~UC>gm-^ATqPF>$ycW?v}TT*Hl>$oA>`^)uPi!FV148lKPq=umHRW z>jV1g5P7{~&pI(5yJEqckz8#)(5nyQ%u`ze8#~!p2jweSWam3@JlmlrXJ^sn27;W` zJIxl(wgyyH1wwo_091vuSuvhvw^hl?c2ZQXuRH7saA%_y;-43=xjWDnom1OapFZy! zPHA7L!vk!#!hu!co=D7&t-1T!LVu^|lQ-8h2s16xH)--S@z$>E%HnLa+ zXbSxrmuyW6pinm4;auuo#|AmC&%`*FD*ptKK!tB$!kA6@QaiSzs;5zlzRh4tlxG#a z4N9t`?l#ujtG6kZ*Ay$*?tb1nyal%EGCJQ1K=86853wZIt4OMLhI0Yz!}h&V;{I4a zeg5T5JJy*RpvJrNr7fpVNNk0~?;xw1Zq=1+{nIE;W31v-XS|B;j9ReBl>TR38b&AGaAS(rf!8oS=gK;o@)E(jmz->#Ofu76pr$OC}gZ{=D$*wyADagn4Y0kMKtQIdSk!<~MD8|qU! z36#9>qN0}N@!LC8{fqeFs1>Ou!W>nYvStJsDoor5gs}@&@x)#|$moMqZ`O1HWqP$K zDLOgutB>>q{R6ZjC+MEU9)5vRqkFiWSe$lGl$u7-8Dk0aDDCLwp62MgWvZ^4pwrvC znMhX>V!^!G1LbsD*e~^WtF;s4{<>O@((${&=seR!+yoaY&O!uJg>Y|8Ls-~9VZNzY zwd>UZd4MRV!?qpiL$|A2)mI(&>@gfL?OmhC0tZmf)M3nYt1(n;-Be_W^BW)ac8%>c zES#1YfJ^Elv&-xcokgpI=Iz-4@Hmqb5Bo@Mz8y-d4;|~$;q*@JZEU(~B#Q;h3J>hF z>A7{^Jcr7jS;eP9G~=WNy>8|Y6`@tn>Yx7!`Ndbgc+I!C}KVa)EoGG5m%G-0GqAz z=?m2DubErP3cye6I*P?Y+|LXMV!137|TWrrv6;6RzH1ugYzpJ#uw2~xWr|R zPXqVT-4+h}oDOr#7lILOXb}TvV5O`^7FD4(UG7P1D_0Hp&d})O<|Ut-)IZ!1=N0K$ zHhbv9Eh)$p*QgDjpsIm)o#Gih!UF350Et2ZmI;CR5?Sx5jS$xY?<#4)>)x}vJic8jepjZjs-eXJJwB!kJdmgav+o%7z`oX13Qsx`LTI!2s& zH3MM0@YA%g6)j9RW9_Ci27qF9AS=qIoR6gx;yHX1Jg59DX%Xf&*@7U{;!rUEs6JQg z^V^(vOyylVUnIh{Y6_AnzWh$8C~BUUo=2}nOD8EIH$iLZxeeb&Vh?AxD^7=|oj;qJ;XKNwilayEZ>ruqJ+Iz+U_H^? zCjTB520yn&X|{9Rsyt0iIjxhmB&Qq>pc}=U)pcUWxjh>Yfirp7;>$;82sWAjAZ^d( z1*V73wLMqrk8f2yuYAB5KOY>$d!F6XjBR@(zdGVh`(I|)EO8=t)q2lA<| zrWZ05(8OyZTc=fXg*;~`1vNt36kGz&>FRX==)1aEg-t~$3#^kpJ zgBW{x6+G5OP}>~^j=GbEm)QQT{_*W&_hRR=$V@bO^2DUxG|Va8)j44$PSp`4Xj%G6 zrPy>LVzmqaI|$Cz9t9RjfSz}-NyT{%kZQIomTjorn;KRf_6ymt^V2@G-O+Xbq>wo{ zHDb%-asJ3pr#3EpJQ#*AK2+P-)g7K*d-8WiG-2~E&fE=ePyr#gC431YR%~T*!jwDJ z@!6gRXnf>tB?9lIwQ=@(AbMLyT;&5wj_Yc!_w-z?KmQmkl_Hj*yoUADVZ6F;j@K`T zDmVh`lR+u4L>rlhc00DLsFp?01PKhDuB|B|jmX9vZ(jZ?}yBHMPN|xWs z@R))vi4cS>{;5))kGsM|PztwpYTFsR7dTeZjch7V=>=CdzMTr&TJn05p*v1?@BHTB z9UTavDI*7L=Pzwb?TPmhosm+1X;U=GK|edL>oIkVQSg$0cm24v`1p09hWO^rcD#(k z1RZb6Sj|?|5h+s#{KDl>qD=cp^06HbHkqoJ=oR?2^rf{42-SXYwzD0MCKVQRoApif zx$7FbY|%LfSNH035Mzc><+_wZf80HD+@{Xdyb4QH!&bH)H#=@%MvB=I$2<%=mEMLw z_Lfdo6P};|PCSCbzAAR8{Nz1Owj%=W4m-02;M%g8-T}!|!}Fm@MJcQ5`dFyZzx~(y zfAA6G>uPEUP7p!1UyKrM2@W=+0Ln;ww??;QdLZpGIZ^TffG|~Ju;_L!{TH@jirZ4G z5yhu%&!^HN+4fGw63EMH*XR2wd-f%-QfHPqkpWb$pUo)%$+^Q!; z6SeY&`7>f2MEdWS>}@1|do}j)nifvngWHm9F)gO6MwXq?BMM)eim8C9OBIx&FKLx% zsl>Ty)Dm=dAPnrswMIXchlmcEkQo3Kss)VuRzS`I;+4sG9P3r~eYVfuh+HG5n_;X~1ew@ZRE%heQ*Xk7Sn{ohG zIiGhITHxHyO{vb4u&sSawAKRBITQES00YOZb4yC{&&6+ZexB@wklh$ zw3$RrPNNo7hBL0KDQT^cf;4lmQQ0r(V9*{^Xb6vZc20uu#g7(8Qa9-F0B#zwm%c+Q z&X&Sy%*&yt1d9M4CxuG^1fy^2NpmUzjzMc{t4bQ|?o$n07Ei;a@YV)od!8dkqkw7; z>*Z(vv4FpPs~{c-#K@lQG}$H|D5f$6Dc=~W?wOy)5m+5(YOMvmTgIJ~Q~(+*s*-0*Z;o?gcB4>uDH zJHII36AN2Q!&KD;PMtkY4a@7$vW5)L}PU z&E9eI?sD*eLo7+xx8o5%j^)?SzuR@>pzXVoURBl=$018|#FD+ZF~bgbOTZQ|vp!jR ze0V9P6-=>tWRtgt6F|YIwvD(4QsT$8VeZyPSZiI>_GnPAhb~L}jZL*X;tqR6B_Xfo zpZyOfNnU^2%4gd93!Wg3ag-d<=#JNeIxTvPyxY5)fet~(YC zEIXIx%tMus%%)$iea&5wf|K(UHJ{hI3P^KXC)HGmux$O5lXqQ8Z>t&rCfSTn2U&3U zR;=;oUKCHOG%aprfyHxqVI5#=uQNas1XZXtc)z_aQ~#tS_Q6W!^t`no1#Swz@+7vx z4!uTIO4B^#RF>GB$eso|04Tfb+2P>6U zO!pk*cW}TLz-6^x?+mBKSDmS`yOh(?w8~jpHoa0*N+l}j=k0}-*qhc-O>6XBNjHV} z2{i;f&J96UF&CATs>9$>C2$$VYi9UMgW6ZN+ks;}XW~L|X_SDL;VI zII$eX%!dr;n@>erftN%nK!kpwR@_x?Q#UyH@wcwCf!_os%W-?-A0!CjzOI~=SDzGn zC_jW0?mvIi>HPQ*j#bUtUb>KYad+ZHl1FS%Q#?``UfwiJ&nB!>fZhr8st`dr5unyK{K`>(0YyoNS#Izq`z%F?(2H3GQAv?+K#AIVKe@Ya(0w?NfI)^lh0&`}51EkG)gvNjv^e9o^J1uq>}T=n zXI<`Jtl-J%)3u6+2dQ%6$ut#QqVCh!KoC$3q*f4^?fe_sy*mMJi^Pgd~k&WVocd)B! zisnu0r0sOs5(TV?7Ej6C-FZ7j6zmLCIcG)-(4027*b<=9dHMkxND-D>@1cpt=|Bfm zuzMGCwdFyv+i?n42x@Td_Vy@p3GqtAXn@{m0H$6wf0$N@ZjF{LfE1MkgC!JgruMv~ z`4%C%Vwy^lw*9$I-#&lU&h6tb?|&Kf_y4xpfgpdqww4~sDORh9Hr21XviBA3bRTrV z`Ou5(1Tf308v&9CC&lH#p!-UxW{$3%c#||*y;AVPBvc(nRZ0iu9=pOg@pjuPb6p*o ze$E0D0zp1rCXaH!l-N#VbK;+5pcA}~=%H&Mv^hoI)>Yd~N|ae+46qIdro21aElmM5^ zOq0-I3;ga?Yg)cUwH0sVE5rwa;bm!)h$u4G)tly zo+>X@TUi__Dckcx$BH#y^HNm1kRY67_u80%bIx;5r&8EnhiA`^!>fSXO$$OWm?~qH zXl54$)L^qkE#|4HYHYV@5p z?q05+3274|l+z^R4FxL*Swl4)r%fO$n<+&}7)=hViRB)pP8Dj6<31%k)}x_3@X0Cqt;t>aW|CkL`%8vU?! z*{xB&NpvKj-`@P)+wv@io0DI_aov)Gz9k&Ks_f`)$vY??d^)zRrMUR<(sfd?I~(qQ zlt;(!|NL#a<1Tr)^4ippFBRB2j}g3Mw2oQz=j0vSVp&LDR`9jiOMWg%vx}|Q!GrNK zgE`r(!fwg=Qiuk`%`4qiy3A^~A7-Te+_Y@~arf#}Nax#;u=BGGi!`;`^ei%F_006} zOvmX!oq~Lxe(z4%Zc~?G6GgJibj{fS=c}E57XJzF@K9Ur*Z|EAXOW_FLhagx9lMR* z38bIB0}g!q?-$SWQ~ma({`!7F(eJ=&e|Ns94-zw4V2?Wm=Y|GCw1l)GQ>f+Skzq&`DFJCzc<%2 zmuIech zHVzW@wWL+O`yfa^t1)b*O}$&KB$7e|mhcI7Kj2-x10dZi`;Z=a+F869});R#k*L7U4wl~k?Wr@mK zqGz((^$(io(C^Rz($T6yXNo;3P|j|zPLC~R)H$NG`1E#psF8457=eh~yQXC<1O)nU zWOnF$>A*w20Z+vkKK60O2Ew4{}0uB09&E`Vv+++~1WWJ@m2d_rU?Q z5r9V;CgWx=w=T~XR7-SFH3XvGrkf+DdL1pxpY}okP;xt^q`)aC06||l42P<{()_+e z-~M0yZPljs|M=RYwr$4?)f=|J6mK~JY`n2k2}9T`X&VTshE->WI3b@_D|FHOZ+9Gy z?aGg;+BC~%6KB%?rYTKQy0*=>7XqYoX-P5@!?#O(*&f24=fup%egamq4vn-MwTuHo zwNW+)I+bWqfS#|XKMwnSG;gZNth___27v26H5wSkSlbwbq#CArD{9`gAZ}hI*&wdu zKqJbjo4>Sijzd?h~nM-3{B_3qUHj&BPKnduL=^`^aBgP4fyh- zL3H^*Z6Vh^kj+Z+lKnK?sQKaQky6WCPW6L5KbNhEBK)?HW)6pK-AyLaZ29AC*+MbY zF|sWWT-Ht5oAgMrmEo1-l3>vtD12`aoqzt%{}`X#Q02v$C7t>P@HHWBehRM*V8%(7 z$#$L1tupbT0O^B`uDeAPJ&=Nw?$iQpQC)?voi!upS@n&{CR3Gn*ys>zq6UxINj=>e zz$9Pa%M(Lg_5y*H2`oaXeQZ{kbJjBJf}Ncjy(*Y*U+!?AaPs{WB(|LG|FQFmgmcYH zufEOtzr?(hG5RuH<F@fiHD<4}7cjrJ@5M zg_J(^J>dTleAfBMvinDf(s{zRKWBn3Z}2$E%K0CogXZ?-m<98(2&~e0A@wCimmTVi z4lNx6JhKxv3hyR6W?gn?zE=-TT{`gDQ@f_JT$r55lU+L#>&$;$r1*|yeevhEjph&ipDtasJb5@?<)aF9d-b|22HmRzwd!II`xF#c-q|`!d5pz5RRmDh7>)vT zVtwr62EhfwwR(1;sz=iF)_@P6T6`WCbVYqrb%z1Qx26b+lx$fk2PY6-7b!0Rh8N!& z9mQ-FyN|}#aq3gsL;%nXI)=vPiz1%_3n3iD#U{|-tfulrfb9VZW{0(6KwzW5vuy9Z zSzJJnE!2SD)wm3CJWdW9nG7NfYE>Zdk?gcxs^3l3v6}>8#YrmATCv{DmG;VG&9MkcYZ|Mto=>`2?ED$5t6MOkOj z;gcGBK-_vzin)-pH~{ef0P#@1mV@ghASpcASvPi-V0F7Nggt}!ShqZt_r&Iw7EFz> zpl^q^mN%Gws7tl3_Kv7<#cltWOX+Sj0NTFvc=tJMr%&aOtOnVAx37uc8J)_Q z){pI4fa1yq$G=^#{arj>26uObg~&{V9WZLrN+>GI10;qZbd_nnD_fF$+VEB3GN_hx zZ#Go;0usjd=hSj&@}@vli5#hu=oU{6w7dX`%V6*V;M@ubC)Uaa<0orzSU7m=!%=l8 z1=M?NL46mp!|kLSQJrU0oK7{{$o}0f)}2%f1J`l|kT1p6jaU3lMo8IlY5;4$lf@^m zr&rZ~9)@C@Wyb`c{}2HGoApYp*K4H(0AF<`X2qdL3UuAeqw>%Iu)qkKUhZd7mN5uc z$R+CDjp^;=r96@jQQfX#Vmkx{f;IFR=eOL^yBY;*v$Nswn`FPJiqkbav3flltInkH zIb63d?E^l|K5>AjYM*DwVz+&{(oYRc>|+66+P0)}lrA1TM6q$#7XN$6mTZNiY(KqU z=$;UUlz9i$`i&7}b>M*>e^fZ%s=(pHe!{7qb#rnsL_aD=MJyz++S#h~i!y?46sJhM z_ZVIiv3~k#OgU|z z%FY3i=g5+4_do)(Q#KLQNyPKk)Yj}Dc8PC`^mYpqj+ar&v__*Y<@X)X30u?BT{)oa zH2t!)s$Tza%)C@k^kEW*t4ndZl3=5H8L8Ro!2xi;T@oPnS0o>U!YmFXwpr&J11tDC z>>&qmqZgae0oUqOGif7OXo+j0&G&FW?Min;hqL(`bW~HMyUzQ9akk1Ily;MAAaa0`P5E}Ijb8gg-@W(K4M_JrN)*An^Qada4*JX0@n{%G-HG{AFEL&?fzH)XrRsr75lhmv7m_(hvw1NPP zpwy{Vx8_i>vJ;2_3YM2c3sR7wW1j3HRcN{bKEW>kVMpGX`9<~;-u>zE%G+99t>>`h ztT)f0W@IBV`q@qm6S7Xt;#X_Fewwh$sNH&I^Y5Tvh*7=Rv=bhiZ+;?VarUtO2g7lT ztGT1r{FzE28Qltl00y_`GOfVwgxPbAnkm%I{{3Dav>qw8rvg?S<)S1sVVX1M&_-D5 z_4ai(qsf)kY_{23;WxE+6qzAn^A$A^AGQx3iJ;)0!ZQ`!AKC%xOGj!rp9QLGD1y~B zJYU_byZd(%Y(VX&QwxQF$QIO#kmOa>O%#Qyfu}ZqRo^SA40%~i%dAFLk#BXwg1Ojx z3Y4(p?~N^`@f3*W9!?fr;jxu||7Cpp{6%R;fG2t4MTCzv&^6AQFbAx4QIb=w)1r7d zRx^0Hp0t1r{Fc`fj)Q)tl`st8H+pK>G(_5WS1Ua2>BU0jt+|e! zGrb@di}0BrY!}^pcA15$G*`S8$2z2DMeSM$5rz#>ctb_qq*}|dKGcMcvn+Kg_ev%H) zY3HK?;L8aX99Ps=8C}Y%`}L+ia#CZhD-wSzAB{Haz|0{7Sh#mnQx zdo$2Einm?qI&+L<+B~9wqG=gp^C__aLO{L0o*+%gQ^%7%rJ@S3n()=^MdC0PMKe{7 zP+U~q7P2x}qQ3Vo{_xY+kJtSCwS5eq;;QNGuPz=TYdoQiWaM!a5ZyJm^&EB+D9hkY zwe8MJY5fQan!zdpCmE>1i`4dg*QX4_tyo{QzI*Qs#Bo0u`Y5VlHMxfG#2oK!rWx-Cm>>+tNs z?AdHtA+=?x3bG;!9*`>4-}T&ufIB;$?9lm##VVh`on+~k)+vP)N40Qj^BafD+qunQ z_~2~u)T_hT&t|h^Y%ya?9zzl6;SC`#v#C7J>z&2{PIL8g^+uH)*Ba;%TV8b3DjpqdLD#AT56VlQb>P}N=E z%gqV`+w%5OB8Og{lK?uJ_WpT-FbDImwsswz02rp2~BIH8~l` z9yRl6rBdr0kyxlk;+n{MRAJ!5$52c1g#I55QcbiWbU1ryS9{kK>zeu&+_2-gu5KKx zJc};9=Y2R7u6%ZCe2=PK_XZT+5-XL)0m=~GX$EZ}(#x(B$jUklkQ+hwn0<~W>{BwdI&o&c6TBd$5n|C@ClUZ_PQXc&E8hi z=4B0C-jzIinus_t3`8|=*(6a2ymu?R7slgQ>gk!Z>kO!h-gcGc9%gB#PmSig>LW+_ zhqX%aFKcD16OYN!)WLJJ*phjyPCBfLR@;2jPe2VIIfu<*f<-on32!F7lQ2U{%~Mm7 zyb=L#tvH>bAjRz@!~ibCa5QF!>TkI#&bAS`pBL_Oy3Im`wgR^n2AfDy)1{&6ag+C| zX2mJ6&p}hu>^w}gMYr3c3%3J{-|W8@0Q~?n%cZgq%{&}R+f}pJjsrTzzi+c$YO;9= z{ZDJ9gyHL2O|`}E)$J`v>eY$cvpNt}Ex5!?R8r>I3UTr_fank4;xPxP8@dXJ%;i%TqBZO_8g@ zP1lIWwf$|a7Rn<2KD#{GHyr-4569Y_=^#Bg=V0sY6s_<^ybFcBdzaL_z*O%sFSjES z-BsZu{FPhhBmXXeRj*v9*Q{5vGEF`HJ*W-Nch6436Z^dzd-Pfl&B)nEO0Pr+f-x?1SPpkSWM0!}$4uY0Juq?&S6^$^6kXb>L-4XnB=uOsmD<^v?=pIfG zAgrliZAsyB3UtoLN_}o!E8NdN{ravp9zKvLpEq3!+ps|(<5Tn5TOZ+Oe+l@rp5B*0 zKK01eJJ?29r5z#81eOS8)x?PxNzg62SwrVlBqd~#BPLkKxwl=N%fmq~5RscUC?4G` zf0gI>k?zRwKW)KoTVCf8wWXLIaYC~G-d)S-E)}*!rf*YHQhRdN3*_Qo?oOenW> zAi{1=+g~_5*=FxOSN?&QNltuL?K3Ay*%S;pX1DjHC#~YC!=<`RMnJ7T*Oh-Z`o0ti z0iSlds=xT`j!l|Es2T1awwr@@(ZEckrONT#8AvRR|((M=FS(-kARx_=V1T7OlyuhV@TC4L@{%)O}0cLA=yyr zB&ix`1g>iCHPMdb;E@f&aSe@X4XM&Xt}_JP-5iLhio)>MNaOl0J7@>)nR=Pdq9-#1 zvR&X_u#m$7&&w`=!MuQU!O3`y^LB+;=DHN+rP!b0#7N%w$MNQKVL&M<7g&k;8z)htDR+-f_V5x(C4VXamwd|fLEfvPG>%_<e9V5|AL}z-ex&z zVzOoBi1G#t4Vx97o6f21A`(SO@_pOScf({47-R=xt6si=NWWXFccthz&(`w=k*a~A zu==!p7cjtqO1V1|xUrY*2UFxegRk!79A;!~crU^9uIrb*7sHXzq&RMM_DhM;(Ev=O z(UTk=EF(){Z16p{HQz}zxB0O=3&$s+FhSkaBe;t_{Pq#CAJ!C90pez_^BkSMuB>Rx zB};QqHG2^Q#c~3oubYS23I95TsZV6noMVJU7hW4tp~=9S=^JiIl5=eTUzW?=^}1Y6 zq(sL+cgGRYUBWPI3+Lpk-kGa6pn5?- z#Y+QCbVUl2`OQ&dY4!~^SAGHLm7n?)!J8oV@wv?<6%?hRv)JI_7EqRhfYGgAG+pga z;so1`@1o!%>Fw%-N>7=+LnPNjYl5cYD@@cOoMnM(`OUd4weY+EBKGKE^e@Y`{bjkx zdQE@#q=F5>Leq^HZ(3)+$ z``PW4xF)+(8Z>M=D(RStDIb%<`G$$P)qqb#jyF8s^xNW*W4e!o^rEw`akY{;U zc-g0g!*QI;2?G!|39CxloMy&kX|!+JQV&l$oKEgwrA#;Sn6iCp4m%%Y`ftninVktO z%7@ZAEh+j45GE4^GV94p<0-uh@@6Q(;Ea zgYJyb?IdjV#%?cmb)=C1aLvn{y$w~n3AnaoA2H1B=>UHyD$c$N?oI2iz!-&al}R1T z*kn6Mklxbk@~c?b@OtEEI!{UAPxG9@_Su<18=SqoA!>Dfj6r?(4*X)n^TakLcoV?B zB|*NMcm44Br~XZ7^;`D`Y3W&Y*kHySc3>t)8rBS9R_Q2a510*~Rw7lks@`cuXJO&? z95D!`;~+PW0SJ_Rs14Vxf$3G##8ycsn^v8nfJ|@uO**^0{^N~X=4Hb?_)gcE(+MjO ztWiO?ZtFfmc-4?Bs#_x5FQZ|yAB>C&W!K4II`#vTnnk3bbdM$QbcS9O+JHWh$iOa# zYDw%%Cmn~j3Qc!yy@mdHvC;=<=?gjJtm)dKXQ=JU1f{7C`hb-03L%^w9&7~yGVivk ze7(bVdw{nR99NI~vd5O?6f20XV%k(U&C8i#6|FDQqeBFGldvV6+253(dfY#A!nW$2 zyxydzH#ZlV6!2|b{b2k1O;X7}jC=R)ou!I~r(C}`nd2L3ZJXN)x97Y=|`5D%v2oybxI#XHYCBhZ3 zvv+%z{P}dX+_i`z9DBXm0!Z7`D4*LFMNn+d3H5;djU2hJ*Lq)Lgf`Umb9DKDKL;H1wNgKkBpybL$7mhe$}IQ8VuhtFKfG zMS-rP>gV-rkYU$t1aB6%NQF+0;LzWfaKDiS)|D5iEs}GJ-AaWNLx?q2EAQpdDlbQq z4ZVj?Wr!}Dx|Dm++{_`1B~`1N9(;XOhe^NrUSd>#TPQYEe7PjtB5cbk$J6DbRO3gSv#uqWmh0sWR1X`!3Ss|}X+ynfv^UVsEO$#%r5QyWL-QL!Nbv<%a z`jnkf)u*bCl|99KyZsAm0ESbzTNUJd5(0Pl{W%?uB**V6s-M%M1L+d%rTXm&IopM) z?Q%*6D6W5_Owt?Wp&<`+m6TdFzX9TkW{6zQwkRYKHF$sLgrEQT+ZUJI4RyUl?Odd zd=N-}Kr@tLyas>4IpFSmqjIhpx6>~i(k4~7G&o>mo(@+Q2ZDn}4;MuJ0HU7bAC@Yo z@0Utv;BZ+tws&3AcfXtCqYy#95+7y#QNOw31zsd-fwVyKNng69dYz_oEt5m5cqf!8 z_GD`hmFsZ4X5fF%~1UtxE3sc+{$s06ZdLM(JE~NA%-r-EJAROWU%p! zO%NVIpbolxB_ey`Kzc8uar9i40C1=Jl$2YLT*)G5PDvT#UZ!oNUe#mCS%(f4#V-5( zP%MMvw=YHN47h01%fPTrFT?biJ`7d1IlWo2=n1O9hs};f^r?V@gFo$XnBaWeeZ4N# zPE60QjzK4w-w~AT)JS6)h81Nk&Us@NF_%QA&O6!wTk3~oRPW4IZw zx3>C#Rd(H$??TY^zL_#kPAhSLIswdu6wgpF>8Q) z?ICj>chL3bkxi(tCmqdTC#hr&`I^BlhM8;)A?n@- z-$Jd*dfeJ1B~dk-O*I`NRGhjqS?WvHkkp$otR;sF^LQFmDvf`bsWoqz1Zvn)aIUAY zoq&&vd^?Dkq+7fzz!~9_?QFY;@ymkYSUf#=F%1XMtygm}y$$V~HQlJ6c-!k;9Shu? zA(`oVl-b|bsMZhlg&yxpsx>~C4Z%U)HPP~F$%*Nt9J@_KLHVNTbZzivD47HEZjHa) zOUs6n?BdvZR4;$1Kw^jc14G?bb$Js|>8L_eF2Jy$ z4h0K86{K=cBxjL1a??vIqF8ZW=1_Z=GtU=Rt5uIVsmfHG1H3{+Oh6uXrBhG@5^FbZ zr35BbxMeC?_1zjB#|Kc}Yk?}Y=9G0?Z4}}#I0bxyKZBe#h7xO8@3N6+pLDkU`r|B#j22U#@$+2vKi;;c;R z2fWH6ZqJS^m3POfw>5(3ez!(ik~&lq&8&Ll%q0k)${J&HO1cm-b#u4lgG3TKIU~y^ zVZ!W;Y2!R6gY~JE_X5}D>o{%M;ScK0-I})A$a=b|fI&RB=JACHHlL=sL_r=yzo&|xypn%nU@{*b$Hb^=0$!O z_R{OqnDuuCzZ0Ik8MqBE@O;Q{+AIh01z%U|n*W)fZ6f;PV-6M&!pp3(r4)iwGNbO^ z0ocHDfi2R;@wKJpQXCCjOIWtOvO}8GRz1AF6fv;|Bc7`%^wh#zMnx3OIZQrjJ1#kA zRz3Y#U09l>?a;lJ*@91>^vX6a(bMOAD2th8NK>Ey*uM;plQc}ID9Mr9BE^|r!Vlwg z(H>LF4I=CIHb0*A(>pl~{4awBj|fDuSyQ37-O)W>Nl|(Id{1{@`qBm1-o&X$v`>0>Wi9O!;v+g$RTXY$b2h^;EB%#LO z!w<@LslTF!-5eEo?}QV)}+hs2X-It=6aVO{NW4m z>3VC#R&fFb^z5JD;~|N`G6Jj6 z$}$AL)z)cRO4reW-qAD0>wW|($$)8%h)_9WBwB*b{5UR^_NpjZJ z+;>>C+BwWgRA)>C?`4s#JNh4NYXZ+}UVUtR_+7QLaC2Uh;*)j{kS7LsK5Cc6i-kNB zlQp?}XT@K>{P1~x{B8bzfBo`hRi@(G?%H1vRa3ydR@L?|O|Z%LN;?sccnTdpoyk=L z*VaKW%^}yw${Y`(zUN=_ zP~ualM~nb7779?y4s1>%iQsf48Le3_DQa~9Mc3uaap*)|F5Qnk5P(q|mX(E=Y^8IV zGHfhY184L-sy?d(1L%==%(vOVZ*0TkU)SvX=0UQ*#IB+b0GU?(BPaWKaU3q&`R`p% za&R~(Gi2U|=3Tbj+eyq`C!r_rl;v{6n~1PE3c$mvu+Xiu4ilp7S9#~c9NS*{@bz$BY?a$wbqW(J}KE2e4VZu|Z*b4%n zt)8E)UB%^a{DX4)ScH8*jxP-``fkHOa4ay~8vvTX>GY(kHK6|s zL>qEZ{S$yp+&ry*$G*eRpB>tY<_-sD8ozy8SG88`_Wi!qW1IkS4&ffX(1zcF;x({N z$!02El+$ebPjVRF>WTBv69Nzd`6D}8Wbus^+gdjrJ+u7b@}bxa-LHZ91Pv zaMumDH`okspUmv2lQmdg3piJC3y%JDHhBv~ZVyq^{hAaXd8%Q7rQi0(+(ohLeR(q7 z>)!d2d&9H3LOZ&*<$H|*f!q&OeBtHsITU|t1fx)wZE>T364&hOmQ{byy!H}M$#V&@ zAS^9C-pnL6hdfuE!)v$o^9Q7{SmF@ZL$LWeq#}(04qaA~9ut}-B#nNR&V65|-&W(^ zhx(#ush9}Rhd0L~-(r$o?SARUX#-!}*L>o#bT56_%CEX|*F{}B_H zn z*Yf(|x8J|q+x6w^TNLd+I4OKHi z`=*`CX1j5|y3Su=5B5m7zoD#cETf%sbv>}Xg1nY2OQ?e>6_5j~;Ec|TnvlMDX;qc< z@tIl;*~jce;^71sudh1S?nJMF+zI7_bDno!qQ`MpRpb)4tNjCcff(7?7H9D`k>@-3 z!T`Wy&u}aNq1GOX;DXt{E!WqlOx5`E>wo6&Ynmi~O2n(}#RAAE#|}EOQ?WP4!@(c^ z-#HPL&{XTv+U(+uI{DqNclDQfoK2c$I}&g(itX{Q#n zP*CtkG5*va7l6=|bF9)Y#9@ozfqt{cG6<5x)s}+{q2&w>)GgNA)h?;6AIt8?ga)OY z(5}Ka5-seN7o9Gr&Te2)^M+f2@j1LJs%}J^UZW}`S9>lS*xjOD`m{u5fq5@S^04Ds zJIRoh7z4#rNOCp!nUNF^lIlg z=y{04h*gtAe2YwV;5cfy#^Xrx(4>0j#R*G!E4yy1q~YZO8>8cbiU2mYT_umL&(`qt zBrQ5JWYcm~fE$D|?Qbh=9O(pB)#PgTMYQKD2uMg#= zJCwlaz~MnFxWVm(XQ8UUL?%kWMed;vF1|XLP4NICG#Ey6FYL5j6Re?c= zqdR1ysYf>%zuHxxch{-xfXYet-h=Z<+kA>P_IvppI8LD(AfVIxDmlS~N?yKw{lAG0 z)mA~*Rxv(n#2om=Q*|dIz?6RV&4ygUgr;A>s^eg%@)z}aaJ<#=H3yrwsO-ZC8s=kTbV57m!+ z1<%ve_GcuXnniJdBsm(vBAx^ZJ?Y_8AWFz2p-g|EvXcw~FQ*T3@3~nXdLVi>PT(97 z_7y$jxi!Umdtm##bTS~(0K>@#ry8G^T@cErI}hs>n*H>1-4z_?-V`#>Vb;iZ-R4oC zHb=bM^KHxg;1v_}6am*n=-a~m_ctTH>Lwc3pW>~2d}q6O1YNlJh2X&emjg-wZoBF? ziT7$PO5;1eiN)CS^qz_jTiqz|L~!HV zfdFcZK8~cKU|AK7$`UClM98szZb$sZj{!|e0|0Q0;Tv;lGCFLpv`$hSL9;OUmB7O`nziC{>7$%miW~{z!=@I0lCu>RsVz})#&^i2$XD%` zY(I%wdq9tA2@$`=^Q z`3Vpe9}U11eiy9EHwFg)pPwSJuKx39mq@w2l2+L#d+ zo{5p4+--o1hc}{Kx4Gs_KV+|W?~2v2)B_t@%qiS-)7h4Y7Vqm&YhaBaUk=`q^GOVc zdROD*>pRs9vIo2=V4|8a7`oe{nN*6c$5YQ=_YF~6bb|FPnqcS#uQgSHd+BNw-$G}% z>zYHW=_%xa*9jyCLq>gBKpSB7u4x0j3xcWuAy}rd!GM;@`>oun{hF8g2MBrF;2QtB zRBxM#K=<5K7R@5TDC=NX)n(PWF>$ckx+mYEJ7)f-HnQU}%PWw4vg8Uoi6$G`i-eD# zx7D<>_mzy%(n&GYH09rOs%SW}bmq#t>gg|9s$P$6L!qTL&#o`0Qkb z)bH2g(e-2fw8szoi<=F5WUn#Vm_EGft89)4xGSeD%k}ZIy!0f2TePX_br1W~PUV=F z8jun%%2W`?ioNeng$(5ilZJRFfzN^~r^ykpqG)fhYEbUyRnBm(r)Tdl>T20jQH5Np z$hqLAv5PdbXrR?Y>&+#FU5|SQTZOJen7%1MnY7tY-}gE)F~av-j9)U}(Rqph%CGGxYz0U71n<2M4XYSU^M}aaAu3nlKbR|;rQB>%Mz>OATPU#Ss;kyWzzFr zKAb(MB1#s?B)_Tf$p%+ZPRAx~_Q6jTmM+E7k76>>8EQ#1wiIyBq%~?&8mueqU_RjW zpUt&ZvDoX`tgzm*?FVZ;QA)Zs%B+$6OIhfO{jv0tY+T(#xouhZ=n!i-Yxx}Yz4;JJ?StR3U z_SVc&=Ic7;Pk&h?8*qbH4oZ3`9(HZ)MPeS*QVG(zI6LUWc7O9a7!R^Sn$)X6uX5mX zhZX}bl3KyK;x>KpcE^ulGc2uLtxB$|hUKU_Pb$$3FGk-QfW)GTSB-a3VGguZnv3Ae zSF(Vx9s|sHlK=GaCik3%uokRVBwgGZ0gZgB-VA4*m2zA{t8v3Pyfj07e{w4 zl!Or8+x&n0^1rVyKRvX=^Gn~l=3$@?oo=COhobT(f_=M7b(~p==S%h714Mn+RX_ku zh+Noo_B;U=qwQ&+b~f-*>(zH2ss_u2GF+A^ti5bnsvWBiaP5N)GQx9wBsYHj>6O(o zbs1jzm5sdba8ytz6`D*glv)sqlw3QsKH_*PG_Q8jUW?A7p^KQBljp|{D-%U4cVp{v z?8$CIo^dXngv09ofOcGeTc`~hv%iFK$$8nU(*hGH`!-cw9ANRDzuE3)XBf{^!cZdq zl*HP^6O^MRXAn;G&x92uT|eS#9?(Kh$WRmvp9=J8h^srfCTcwW7zd>1xuf8Rw~hLT z%FPDIBTlWsJ88qNM~BRAndQajx2)o3SIyml*$YX)n5Jeo<^^m#>1o0o=K-R?_QUsA3? zoB#6(F0i>JsB>RqsvH@1U3WAM=trQLkbcO7Y7Wli4s{&Xn1%X#=eabDbb)`AkWY@Z z?Kr|h?VO_nVKJ~wr>^J3@v5o3?m@O(@{aT=_G*XowO~JQOj$PF0v&nm|obTE?f6uLMK`zFO7BWvr)#&epV9@ z`K*EJs0izZn4AuTiJ@%%pEEgYm(Gl$p_lU1y^K)yG~u3P>&mk7zm zCUz2YU6@%zoa!@aF2Cz-C-Q;#lzkJ=R;<#`|#{n+s_W2vox%7+TvCTSF7sa{v+ZN4d>1m z&BM7k_=pznKufO%&uY)EMg;#E+&1)~fZp)%XC)M+_l5d)xvc&_FX6-fVw++A zlUs53zTav}*4M!D>DE_7*1uq`iwAfZn_Xoil^ZYjIf%*9&>plH-Zg;HKC#7aUlK%_ z^^Ge1uux;>%d7jKz@-Xnjptl?$ocyV~ua@&!-5v5LLY2KFVr!jx| z@~e{TAJhPTxif`}gzShmzlHDNHQK4Ea*^Xf-L0G#$L~3p@ zchxN%sI2ylC@yu#?$o+Uk>qKa+)hTX#5rKsu{qJ=pYCcI!RFMOgWt%Yf%Uij-kr#& z+~aY)uhK8==lSvc6w;>x5#5MlDS9a%bZXC~sHEi7or27)dARLlg(3pm=ia;1LD%&J2i_X;YR#!S zD0$D8t(ovU)v&*JB9hwXBzvBEx1t2#*QlgN-KL!*+Z;t;%}PwfGrNv=(z((-Q8$wW z%~371W?t~&P>wg4#fY|lBg8*lvwa+2e);9kUw``g-#1~aHD3DC5mTMS)E(1)UaS1x zPI3&u1qbj%mvd)NSF=fq5@f}rhCUbC7&<=bybK{+B|`hjN>&C_@!?ZFMOdTaR;tSx zVuwB6JYWEoX?y)Vfb1NbnWwpzq@f&-9WuIQ+mSR4b49a+CCsi&ASfg6ngKa0)|}?n zgu~8}+V%}I;> zUffqD8XIDOXCU*)k(w-ox0kkDf(E+Ux610T*j998a1P33)t$<5-in-d6Y`S_cw1Zd zLoP30f#2WO>euo4&uf1C-#@mmAOHL1&yRopVH=VBro4g&cCn3|-Y#gO5?Qb593Xrq zIwAoPZdXeBL^sy+vOArO2a`Jw57?W;+ot6Rhixi*taE@aO?y58UH7JG#0@awcv|ya zZro~p4j%VW)6?GtDDSb%2Mmu_q%E7mRAKR4738K}`n)BwxHiHQzNEZVRL<=Rp|H(Q z8yoa6CU~)4y&bmx!JLR%ULH+;_J&lPO^eh`G1Bm8*8Z18lk0r9Xykp4m+pwpatAF} zvaX^7Tz(f@>%rwZp`F#93zD=myPLyNPE0s1Li$#A7CdSj-?}{41*U9KhbvYdI_{wI z;m*sM&80SI$p|;+Za%)PhYNOUsK>Bxd8lZvI~HM-OEZRmq&26vtBx?u-`Z?j=88_ zXJ@SgL5G*5>+syF`wFKn{@}5>hT>{@>5YoR&bJDnwCbiKYu6ktdxT7HC7%QW)lTUfb&5Q=e+^rmVTD z|E#*zuGhh~+I-!7V?_O~dLN2e3_Kj1o(>?r7A;w#qCY(&jF$BvXalsX^yvn9&*xk0+I@6 zNQ4aagia1&oA#rtoseu3YzpbamDN#E_p}mMt=Dd9MQbX|wn%BYycQe#w`*Ka+fG}~ zEi@{Ht)SthM6x^Q9Bj7bJ$rb;>$sQAj%u%hPk5qadn#mm+GJ=Y=7N8xpi-O649sk^ z#SQ1URStA88LVkkgklnzl7r*>|A*xxO0oN*w_h)E_cu|%nLxd|NJ4stYw%- z&Fd+^b2hDAcWtjuMS2QTNCwhaz^Y=Jma6K`n{upLWa&xA zDd5qPs;z|F2r}LPB|0!BUz{C&|NZ0Z{Kek3ufKo!>_X~DT)!U~ zUn;b=SeK$dC3!`MDhG-+9?hn}tHQx&Bv^6o*k9MGu91p>_qK+(I_yeM0Y#H;JDEh_ZE9fCsvq3|onzGHZ4iNG z@cW`_Lv)Or@2!7g1=+C}x}{nezDiy;GWFRizZJcRtO2xU0h+Yxu-7P@3*|DPe@(j> zuLZ0ofm6gu zOTSH*GwuAygC1c*$Hh+U4#ztq*|%V^+3r3d5(ms1X`-cV@+~$SOSNNtaYfr4ooM2@ zDP`31soIXTZ1a@+pCBDrn;TPkl~POK>=!m=dAt1~UD;jc9mZy&29l1f-l78_r+3N3 z0=BE;$Kz zYbSwrebE)#xtiAVMMuG~s?|2_S`jW%qH{n3x{AZ?;J>IKqi~Qaxt(K8c7R?0*I^+x zSe;6!D#oN&sLZLvJFOm*tid`|SY@Pdi}m%7yhzlly0T%Pk?baWlKiv>(oHJc#-lRt zUWZ1XRk_NlS&(+=!|4OZ$KU3t;PmQ_nXRsC(}-4|V%U2il$@HID*bYoopYhSIq=e& zMrB8ktktc5C`jt-XxotL-Vm@``g14|v$VPuihxgEakaX`G&RU$XE|hZ)s$Fpt@Cte z?B09=J{|S5)ra)VNnH98UC;RGIhX8K~;kJMs^7tBR9I;rX^~&$F!(sPtWV zovfl7kj>H64)scq3EJ)I%1(;*o@*vYGT(;K_DJDq(4!I31q zsZXOrIg{$!Z60jekvcZruW`rE1FC#k=>b)64u@V>oL8Qz3rcmkBKP0P1B| zlY;(0zI@nY<&ea>TGu&OyNA4#cGTkrPSCxe?|x(x@yfP(It47k7Jf6tVzOu+catr@J#d+^2{vpY|Bh*!u$0TJG8V%tk0Y zlyW0QbJc6V)^K9(4$a(7ISqULy}LhD-BiY9SB5rJ8P6`p*c8dmxvTGI|NS!Myoc?2 zssqYHBIu2r{7n(#f99`0>#Ng$(g}=Mpit@YD&XUqR6T2?Y2&hHsQk9=4&G^yrVfCP zIY*4ElmM(}f;~7vM#^Tzz2&Q@5OQkS44uy2_i#QO8|FWg3J6ZDbiJUB*lfPM#b?os zw5(vC?rd-XBHWdyilXYv@dJdd0qG-*c0wFTc_^xGTlZwm)GQ=a92V^i5QW8Cg9f%H zsI{n>PKYym*Qr9RjF@vYHgHfOe}?nlRtuzEpRE8>mr$z?Dc30w7 z<0nTHjkghM2vR$}9#nst2%2{7l}^QNG-3PK)$;oGy9H~iAo7c+Vg(LQIr$y!J3jS( zyds;1yr{61B`eMl)W@+Ld#P1n?GDh~I#%$nGkKxm#H^)2*t>N+O~)b1UINcWV7moC zXl>jd4NG=fE%?ZSTLheB{-zo74wzV-)GSPF)s_`ogYKm)1fe=?thy=zB?ZuqYDQry z$vj1V@z#Qj02nlC>739LYD^BvUh_EBKUJ&V{&m69cdHd5QGpFXCn$&s7Rm08jmkO^?nUgcz3W)_ZN^FRK;9hw`FQ69Dr>6gG(_araaV z+g%SvJcNwkCxW963*@PhrYbyy(7u~^0cFuHG=<6np zsX4$VP*dg_P3=yS>jP8lPHk?c&3J*yopGod1WTlBbhE~_ooi6q%N&IhfIrTD+v;?5 z=ijsX#Kln%4a=`JD!YEe7@1_`zG~eC%t8No9`yFKd;*TPvq4;ARf{9ha>@ zJT6Pp9T-R|WDuC`F1^(0v)%qC;i#D*h1nDI6WVE*v^|ItrR#DPiis2;Cikm0*DVm$fS2t(6_j7QbK|OR2^= zY7sAskS;})dAP~9Ri&+{%fgZE{IA=4hot7Ax^T;+I`H-;*;0aF;rrTG$2}m;vT*Sl z+aAZFiBlh|<@KdJ;rLWgLt=6m_bG0cx`U+ioT>z!#dEv0dEQB@X8`3{Cuzx?nnM!hR@5Y88& zDCH_@zx2W+mldmnyeix6^iA1!(G0~XR!Z(Dq z96AlJfn3G7iDV^sJ$UKT+Nv6OSu3SODhNH__57S7nftsfQmmeqz<)j8`OkBymfc7E zP+wI_V_WJnd@&b_1DG8l@1!CflysB5)l&yIDODQf=d4Hg+*|d$fnsFva-AR+p}rjd7L$Fyn%j(Z8sdFqO-$w0>URd$7Y-8 zls%ax*{yU|rC7iuSr1Hm9lN^5n>}+n(Dehts)%pBCGm>)63fXi0FG%No;j$gu~oxA zEY;yP?#ohnWta&u+9vNyLBz}TtX$#H?;zPW=`C`x$k}UB%`hkvLaf#CP3Ef{dwyO6!(K*yvZMY}%I9gj^ZC-CdLD4G0Z-KLt=PekZAiZzpD4N?9C{Cy+cu@_ zC1G?d1&U8zw->q8W?$I3owlOrCnZ$Y?L=owm>nN**f(~BVn_K^w4>j`Sl2&Kxe@K; zy0U!oONGvBTPEn6rNSnF=^Scg*h4q$!aHx^jY&z1* znH+v8Mq%U2Bu0}ftCqYRq3qBE>ors^@Bg;PNDtp_uw<(b8H9YsV@`2QvYSy+x9qS4 z=Z;^e6rWC~ykIYc903Aj9#MgU8608TswMVp$K%lo(AmhTHOU3s)U%3-7q}+j6bK!}%hv-1w%)IU}%E1#sBCun5Qw z7cGu35k8Is+6#&~EHS9G64WDFqsdy@oy1nsp(>(t?@RK7FdKsc@6B!-?^rK=UWU!c zAj`sAZ}vJrP1_x5PXw>YSxq`JlOuqR!@EhiIp2*vXl=de|+eQf6vP3&$~7WoV%wMeC|bgJ>^}dsKK>U68YS)yj`&vTqaZoKI zgAU1Ocujepc~`9ogtnJpD-BTfeqM0zwxqL!TP84Xszh>Fj%F*rEyNdOfbX%~V(z4` zNY!AWAIrMntakLXM56VYHT|+jt*?r zE!jl&Rz(m_JC%Li!hSo8ux9h~a(Yp+oa3U?ms+h?eyRk+3keUv`lGIfcdr2yl^plv za1zrU!rxgT>rR%4L)DMx4jyG7O(t7{o;2`aVY8;p;zeThrdB<1vS#>!P3cK`tK(DP zjXRkW)B8dxa`)x8kJ=qO!?M3>y4o4zN*@5@o79r8%Z}<>0Uh;6r@l>2(>dxOq-nl) z9lQvRP-+OFw%Tf`b9VHcVL$D9LNEXNy^sq#%&z#FqjS9ku6`d{_bTc4099mc+Y0nY z_3R{lAt6{gFA>#kfvsWj122e%_Y57(3Egq#6pEvId$y|0jt9i=ap_PfeY#9|9QG!) z9}1cP6^l7!!hzU~`X}yxS*zcE`1t?4b(whE^fJCV_yD%{rHa=vZ>1o6A~sijxEy7= z%_38?v3`5t4h51qoaI!#M)CPwKw$sK&=KG~cl~PXR1CgLx{h6YNSnlW;wmg-^4FE6 z$)P+dF^4InH@wvZrKz**)z9})ZhQ}(PQ2iG@ z)%m?_wJ6Ow^$H|RuD7MD*{)IQup_Gvh25%>xgJfkm3#oRTIVS2W8XUmb%6Y~Tw0`8f?cl|(-s9ouoQ>2$ffjx*DL3?U znWFL<6qb7zh8g+^6O*C`2GM-K(N0r zLqLv)cmS2TCao`-0*^)~`%DXE$~JO1_pCPfsoYc3*Gx;Do1@PWC1eoMVj~saDr(vD zeJ29ptz@cH5gg4nB|JL>Kx70@X_(wzW;uf+!#ijo-h#EBS5XZ@)$O(bxHyKUMIZ3t zgqjnOpmbh8cSZ6X+turO%|LF=W|Y* zBC@ug5^io{!Yzz|<*9D!c)?Ve(_yFyR5+9Y*DQKU4{TTq>{Sx7t?1*hPX%miyA&u) z3^GrL(JU53)#t(HT{9J6(f)r~wYMp2cGHUt7jWO9x7e4pPlgtQL`P6cq)gU!(*^?vdh71i##FSOI% z!cBZgVv1L^UgRy5A^=K&UvP2Ty1y;j{QcMY`Hvsl?>~QYIgIHAR>ta`%tP{$^ee5G$+8~CcQ;>2&2ggr) z2W7;YTtLb_f=yicJd2(ZjGMUT?+6HyTz4- zRV{r>HX^{}Z{Ex?&cz&KwVOXehfYVvNU(}Xazd=lLe`a(dbjTT>te<47pq$R7X#={ zetCGRm*>S)ygO<$svGLIy7iY}}kxP?-;E zdtQ@}bLj)pwi85Di16(xKFVt60YBPc?7)4l?I&dhroe)5;dWzAe^IUzF_ptN_=0 z%m<-8>kj+?5m~us;&D}&NW}*Tn$Cp5?@4ehw!2++$tW>k&&J{Xh3Z?e?H#mK6^u{~ zR_|%3wuD+GtfJajYMs*KtTy2BGV*d2=R*II*J-gPxW5Bl? zwLQcRTTKUGLz|V7II;$aj^;V|ehh`If*yTZv`uTX+p}bP&wNyE>L*l=&8Pdegviu3 zoS}j;95zMV;BozW_2tnVWq?8zRs?$}WMjSXN>%kXS!!2Q^W^2MaY}!5x&p2(IR0Uw%ry1aMpzvb<5CBMv5y;Y}($5@3kVPW3Ptf53 zV^QG|M$o+y4Ni^blHSLzfBy5gwVBEi3Ve~-vV+E}4dGmZ{03(mcdzHxg%00`XarF_ zc{4f~CZ+e=F09<8dwcz+%&QbVeEfLC z^$diuuLMZRM|=OQ+_Q!t?CGgmd~Q*~fr8I2^HLWYmTw+uAOC>g2vBckZE} zHCwmqdO<#aJ2`Oiyr~5{ItSh1+w?xY@$-NGT%PyIrnWu5sC*B_Vc=!_93Wmuu6r*C zSmjMJiVYXmlTU3_yb&DwIqkvTqM*^4#S<12~VsJb0JM5so)}h=jx&u!6 zNMfOlrqGDTjeWHTvI%bm99KeiAkGXZ7A9fwVJk5 zWtJ554kB*Ybw*g@FQ>MQ8&9#MCZyfE{dHd2i}$zBx=pWw@iD>i502Xo z6Q6HJ8QuZkw)$m9Ba)kw{ME$W5aDe1@MVY9W$ViY*Sfqd9F{^r1rD0Aq!IY<)z_I6 z2s|$5oNFV#k~7ole zgxu*KB^unrT?eE|GH<*+&j@*{$amE&C(u~zPx`A_6@jR^Pnx$`N}Xn<<+iHBebQe_ ziOnl6>eHO+lHqg^;H3^+eiRzW(&YMDu3B1AC~H%+gYdd6wv3rls>st$L*O^Z{Q4{-rwc!4G!S6e+%B9XZu-2ySHx0 zx4z`(e%cgAs4>{d+V{dSST3vKazIMo(@C5nwLrSMQi{WBqn*(@kROC$o&n$vyv@!J zLg~iB=(m2Npv!%=?==0;tY zG2d=&KL6BP|LKSJlP$MS>E;*FjLk9*%w4xvC61%_x|;LB_DTD5;{cKh^^CAL4(h?z zV9SwML(;Zqs#R8;@@AJL)$DcNvdZD5m_p$W@JWcOd0gMqLm*Ss6+E6SnZU-DJCrBd zY<($8XmX6%&)^}aUb4a@N=_>NtgLlcGahn94EKV4bulTw+X-EUTJKPAH37HGKUW}} zr8jn|6{n{gQEv~973P0fsg>|zc>(1)HYbDWWJMHP3dLJ(zKrqN1E*nvkg`&iI zO-C=QO%|iAxu$JTfP*-lr3(t6_fxeaGK$J0x)#~X17>rMOTpjdpnE2CK$)K1$cBHV7* z;72yqx;}Kg34&+#Oiyc9%3k;%r9GDF_g_Vuu{uP-w&JKg8`RV+lM^^|<`Abv^v-U{ z9I2^dhz^JCQm=`R)L5vf@p<0h%|jvi?X02dvSBA7;NiZ9=fwfg$|R9)E)EVu6gqt9zmUSvMal^t6fG~=R|s*}4z>MXNayq_>KMHWi%?S-W+XdmH)&b?*u)ka%ww z@c!FEeZKm~m_LP2<-_(WDVdXs<41H3#H*h@fm$6Ybu1E$cW4_Ey=6RXAik8k@{UG5 zH;_}(Jw^2;!D+mqeI)p{e!Q}qbdfHEgEZ9xXZxoZcD)*UUe=`bMK)v8b#pF#446t- zqHs-x{h_AXR3C%9wy#O1b7bIDT!TzgJ$g%+$$mL|V=vu_vZF25%rABL>&Tq<42&U? zi&Ob>_cB3Rib%7+F4Mkda)>I=HY<%dv@+HtAcG6NNsCG?>2{L}yVLCAR8HvLkUQz_ z?RT^R`qHRarv`AfeU8p_kp=Z?*hHfGwL2l^<)^HlG-LzOh~~l$LvBy=dRDa(pXR-V zCbCw|PPY@)beuB|99#AuxLCBE6z$j)m+~NUPD#+k`tuQq6-p#|+sg^H`_$XmYIP*r)=ek``6GyGdhM_0gT3H;SvcpbQ~jiIc2a zGv9PI(OPQ7miK!2$SP(Ww!LIt74T2R9cb!Y+9E*(>8&iS86xXbzCe>{fE#hE z+o2Z(L)D$zm(BJivmXjdEDLwA$JD%22N=K$$g(KGeQ>6l60YjaH>bEzoLV(@HKMEp>NfpCd~NV}|LgY=-B!;a#cthqc1l^dS5>tLJtF$W39baF z$hKDQ*sfm3){ve71D94g6{(z_| zlLq@d0+kX`RYTi344uFrb6x^X>axl&%eLDD$3afLI<`SXXB#h1dctR3!D1n|X{#RR zZfY1Zy@gO8Co7K1%Z8uw`*>3F6)O=z7V}+U>usry=Lt-&YGhZ?n9Fvoy_07^avBt} zEIy9}` zwfV|M2QsZUROOlb_D+cfVG z#7^CEZ_&Ai#0U7&E;)OB*0*3kHdsB~+GSYcauBXv>2GWGzkd6DE;p(pqz_=t`a+e% z!D_YfCYfjx5aE1eel^S@sbXq-MLfY&@YvXhhxJ~q0(Dn6gFFq!Z#M68961NwfmRme zk~;U%U1$rvwxg?vq2wJW)r+qFauN^n!j-IG9x=I1k1Tt(ep33HLtmx3J1Eno%I75N z1KfA{aIu&b8o_k4NeFHU8nrZGqnv)Ys+tY880X?&&HJv`}Nm#KjZw(i(L%Vrc;37cg6%)E% zKjp1>6!kLJXM@n@&}Ps?sl~^-{rvl%zkb{T`-vE^E+6XaEbpP1%%&95G0vEFv2%eb z>l59p#Wh|csfmA^x3WgwSMWB~3Lto@l;;@!0N}A|gqLBF)B88r*tRJ`Yt@E#p@Cxv zYL}hL!MUgp?0$ELzg7+H)YSUmbCR_xtu2EcOV&p@hH@>kak_NLWZ%j2Qnkq{dn>5| zCbZn;BImKMoNdkCLGOS!>jRGZa}tR=Bq3rfUzL3RZ>vSjf0=`e(H$4oLtGi@$PKiw$|^%u^-kaf=sRo=~pZt z8kP7BbF-F3;M|s4M$sjDja#rQY=4AMDdI95SgUW%7VoR|L;mB(Ni>^Z=lJ?DEHKY& zd6nus>!k@RRP?wAb5qG?i-*2f@IWG!<@;^6W)#?*_Ez_n%mn$;^5!zkvX*c;P}&6C z+}T^Nta2AL;Z7zl2oNt8Bs8^oNGIu!u<|I35{5x#&S4zaI7k|NcGvA>j5Ws#FV1R9 z>W7&FlymH}y$zmc4Ra2=Esq@BW9L1|R@ELEXKFP-wR2Rk@2C#jb`KY)b2zQ6wA{P8 z#pgf%{OOBIWS`#Dgv*P_*2OXd28te!wl*HywE_WIg$04sLpCfZbJU^^J9B0pg3M%) z>(-KQvfy@ZOQyjI<}E5SR&BQLd4LT}9;-2VSC?N0Y)*bsbo!;#XQ3311rp2J3u_(? zBUel!B+y-eFO{w9917ZM#Ax0|Q*|2d!f9wWvBN05Fji@JX5bp!g4pT?GA$OjAv8l3 zfSWW@Kw)k93Z3u9YM)oBU8!8}OP54oeb)Lm3s#UUeI$9G#s>{c_!A3IP9_B<@M9fH zQuWFPbdN71Xu#G<&;l|873QgKRnp-+hn4&B=z4O%(ETuYnysne1&)O_l>=!=1VD(5h=J5~M&cYZ>BH)R1FvZ9Fwt+`11e z%K{32#-l!)tuB>;2&8sC09b-e6Al^Z>0vh>(brf*zBW8hcv7~LL=$YXwI1&WFmRzl zFgDaV>xma7tOOfkOFs>JfM`3%vn5tlmBB+dfbD(VzW(~d$6vl&e|}yzDRKL>e>lR+ zxYy0QSFOttVC_dvTL>NDTRvZWiOd1(WHXx`)z)Wo@jtf47fBjg!E3T@k|ODFgEmzI zE3T|3$*Y7}A(sXsb!%9$;QQvuuGcmXol`Y=;c0l3tmgH;984jFyOR3ZF5OUj5KEmC za>Scs`K5rhWexIxJfH%NUCJR&n3r_SdUsa)hvh0C z#H^3Y3YNk<8!?S$F?>@Z@*%?kI=j(XAw^n%v!o*BK(3Q`WmhgAc6co*$me^L|G`B= z5ejhc?s$E*tO4z{Z|WwQI#+*YzhUF|C=>ozt}VsYL;}H3Ss}u2nmqDUm^tlgr@A)< zZLo~Xsnn5+*E};<9cI0i+>7q+PWu!9n`&C63VFaRx<_unaGMUg6NUW2k-@V?3Ap;N z%XNIWT;yX=wvy{A&@H>Ubm%P*RN{jou3=GL_MTjzcwYqfdd+^O>E#RTaa&5!>Z|w* zAXhCGx#Yp|W##Ok_BN}r3(53?PIZL$;6%g&NrYv?8_u{Uo!fTUum(M58>q>~u8(S| z>*`$`xly(#T4^$kwo{+)V_Me+L^Y9x1y}t?OPXVIANOi|i-V8GfoZ`C*s(dB@sPXw z+j1pQ{qZXL9j7bP-RWtGR(l`nO^xJ33Qx3#Cokp-ZCL{}t6ztM%-Z-!tp{nI| z>R%co;P|+f0-mvd5<$0XISJ{+ZL3LMj&nl1TTPD34pXPvdD&-EPu6A|E16ri3Pc$E z_w`EOZ!hS|vF6#KlwoP5`HYabWvE`;X*j&K>NQcR3p}*79fwo8m%S7Yl}A#8=6aQk zdJ%57g&Zs{b7GqEV#V3f`y8uDpZs9GC&WjrKS-G{lH`nSyhRM!Yeqe%#Jp+in8NXy_*iM95n#4cQyowbXnW42kV&H zMOfmXPNit{8?gTz+7y=~Chv$v*}FTl$U>|8c1l2=STi^=XBPYXm@gDe5w zJo@W$z1zFTr8NmQc!Jdopi$DtS&EYN_&hI%Gd3N`vbyF3hcGX1gMw894M|CMB*&60 zFB0bE;H(}!edtzDKjDRdcO2_oA4K!|AqU z5wyx-Y5&ScudW;C(_4MOU)D@S$IYo_b5l@U!*{@swm17y8f~>|L8cZNo2W+%#r$Ag z19dxaSjk|{!M**8| zA;w-q!h4*M#x+;1aBj>nW%gtdM1y0!@rYWa7e~y2!w}TVW=fK5nBWb-$hmv-cIzxr zlnK3bfjxKS_268NAl~`F2CLkKlq}_!H#ye z-G=g^?_x>$BOZOtFyqoC-VFg_Z5Y`ZGS?^G2|?`d|#uvfB) z&R~GRMZfQG(1MREO~DyGre_k=uVF1aCJA0ntS#qR^*8MEbml?(l$jne{w|6!PY$C> z8!0NiZk#T5(gt1gD!;Ajo>!D`cGi;L$LUjDee+yg3L}%WohJbN4Pv=2uKdoSOI>K| zG_Je6H~*}y<&ms(RP(W*g<;$uWFc%A-| z@)8xC5SYBkO^{#W1?UD73}>0WRa1KX1~n7Rr|7Z~`!w*nH^Sm(=Y|u`5B#tO>o}@T z_?Mw-U2tqmZpXjFEdav70wr|7$*-&h3Lxax$1v_7b(A|=%W2tpIdu$zJKeDdN&NmXKod)h>Uzq&^;7PZK%F9FYI+DkUD2~6|ZjD*Zb~)t-E5O zZ9CJU)*5Hj_BFd-;zo$P9K+&q&i1-kfBy0HEna@8tD6e@c%B+%C(*dTI29ezqnDd2KFZn7QdbeG;RQpQH z-i2ab#yyIG%gyd|P9Tdl_XUfbvFK&l0I|E4Gu6crFacXHW?^oE#jYgby}+9dZ6ZcK zQKJ|lIPBwe9@;Hhdz)Sn@hKa?R`Df;Ui7S~|F~2@kJFXsq}P{}RU*}&aJ$vETiw&r&LKz5)*pDj`9P@C>hc`n7t z8WaxL%!|1mWV+~Y4*BLFmTva|;9oDlI#n9YKHBoG^)dVm5^>^DSXYMmeKx?OO?M{DrZ!tqn$GYp44fpBqX(o z&*>dc*-x)#;4(WrgHJFXE4O-ZGS~wbgqKZzXaB$kR4va`Cp_#-K5c|NY|9aY_tViB zafXeehy3tq-@^vU!0o-TKAZi2-ksV87{IA+@6#7r;YWY~`&726mo#su^Qt(7R^Hv1 zP*`&z0C-_|7u#toeOXUu;QB?b_a^$gMMbTGEBJXO5-O*{=IZ?_ z4rJa<-=X5AyD4~EXr9=>-jihJ#A^sLsie#RTVpT(xK#UhyXuU*xM@R{OlglU#Hlq9 z&|n8?-RwB8SuLp%6dh8pO_8``wJa(zNK)%r5bjm&>7ZKmCX!78AwRm!Q;_jfo7|$L zUJfBWuiI3)C6VuRHU=!6I%g_R)c2$a+V0T5 zvtU=&4PAAi%@!R^2afBo!`wzY-XyH}}92xs4>-t#AX> z2Sfybz-s!#U#K~fNDWD8x@Yz89AstQTa;dpMw*t2S$X3k0C#h^x!IfO`yoo#LDfmS zwJ1ZS8b7H%SM_EoT-}=*@Oi!DE&?rW?mco<9KF*SJ#6pcYqNbQh*;*wW4Uy_Hsa|d zm*&S{Fr}GYv?9q?+r=*!D)oz!PeNPb%WB#B@F#h@lDTPW*Oo?&If;AflIc#H)!Wy9 z`j%}XO!5jYBe`Uw{Pd2E*C9*5)j)i+CN zGE1U_R1n{$gjZO6gZt>M)bw>UtX>1b%eqkLAhP8fZNloRtA3u*uW6Q#;Iar_zV2`i)%4OcaJ} z#?kDmR3+34MJ-idB0eDOHIOPp4(Br!Do_p6ZlG0`NrnnhERn_h!Y`A*}dphX0Gj>*O z7)}NC?hDxCoI?C|3jfyryqsl<(zkWlejpi ziqTX*E&I$p2^YYdv}r!y$*wP{du44>$UV7(B!E)Bt~E;7wMM(McI-S zAW`UK57-u+GP@Th`$CZi&P|Q1?^o&k!z%e2C>@iR1q$NxPN-JMCTpqErjl)ub?11X z!)N!5vcjIFO^jphB+jL-_*U)*jXJ95AffCMpmU8W>2XZr(g8+kO%8u2iLBKr&%ctN zwgo^hjgi#I>;G{|?8A$t(02o~(o5Q36U>ZgHP$);!DaFJM`>Q%j zMi{8~HnB}=>vLe#z91n1;d$1;f&YG$(jQhy4q|o=R>YyImaPvSGP0Re{Xd;(98oXi z*(;TXMkQ4)ro=-B1)m5WS!$@X;zP{9E3)(l6OqIvVaot;7bxek`{ovNrE3QH;%Su& zBug$3jZ-X>0ZAHcx!X3xqM~^e`{8WI)l*-Zu@Sr+=P3%cZ4!Ow99v_O|CX(B0%0e1 zNR+As%aD{(aEBkdC2kUY)(yI>&sF-%`cE>{`jznXAAh&A%A-W~(wj~>8`oYc$bd*G zW!ejThnKswkmGqA!X+9EQj*TtACrWN14d31nO4qu(W6^!dgpKXVL}2S-&+9+os)`w zvQ(6q(&7l(cWV1j%JbEYE?~L5HeJkGmTKSX@$@$F+Tzm7fiCtqyU7bhhr1}$JHSg_ zkz-2iVzv3u;uV`b#7q73D$SI%cyS;eHOA`c1n72W@uKa~2`7iwiv9iX+iIa!^51!! zZ@Mzi+&*BUB!2rKrD#1`oy~XV_BLc*-W*ZCDxq{K)yW@^;7OHaV{feP3sTBowso1| zP_5+BpwJzXoa~qTNwEub<6)KgBS9Y5%QoP6Y!h4NQ4Ud)=yqg&P^FRpnjXq_l0L-* z>sAfJG0kmmrJ_37K$>uxy=Y6_ z1I8Y1&bJOJVL;y9^^ag4yNvB@c37hRj z3Fst9tDx7TaX^F3er+|#0zCQWs{Q_tUw``f!w2gJohQ<})KhloOP!+U0i>ud(T>y} zl{t)21ox&2tm4ZKu=#EHpeoK+F2vpoSzdvyuFjX&L;7}}jXx-o7w+0)^6I;*N7r>|iX8E>J7XEh z?iIqOBwf5uo_Uq~kvXBuYmggHT+53PsI=da|F}}(1y<^fZFD*Nz12(AF?M@39ysfQ z87i>E>LAD{or(bm-N3YHCrYUZJhsM2WYMZ_E(^e|NYf&_%n4pq7nER5C_R+%64M{H z|Mz7wf9ZHx9}?;m<=T$%!+bXMwpG5+LH)3b8f`dh6z7Dm;mXA>FPk_EDT{sH* zI28)xUix(q>Q!O3W5Rdn9T42E zk+c}c%!mHzs|rUY!(UF4cbK zm^M3rHI&1=g`mJul2S`KwdC%HteSV>+fggda4U`OWZmHS1BM!T=eu?Kn5j?i!jM75 zg2U5sQz(s7=9pwl(;c^)VcdS4-$o?l)yCu}7c5sFf$lzmaZ6QG+O&q4U-x z54|b`?6AsB^?%>0_dt6K6Vwyg=8&N>6=0!F+ft5!upS+H3w;RW1KZ-m%cZhc!1ErPzS(wx6-q@a)H z+kJvfE3ZxL95}am+zP{u)8<{HtQ+d#JtAXDnk0!s*VY5wRo1k%C>2kjJHy)| z?TvK5jqo1p*2NDPLb952ild&QwO-U(kwVMaLFtQNuKVu0$2eF=;xO2rQ`m^4SuhWh z=#tLUK8-=EJEcBUPGPGD1u#ka4r}mR2M0q2)Ys_A{*0pKUsL=^Ym+=3z*j-AD}E2| zpu*aPXjY8maiCt7Gry^cR@|LzdvB%ZR{TzvV+unruB;>xf1h;coeafZR4_k+VC^(s zpC#Y=>-_Qj({X$ZJ5$%a3K~bqRnC|S>w!K9FDY7rUs|c2q)Ugi0I)e(j!Y$xML8U) z+me)Q%NNw)pe#!3nyEsAUHIj8KD{M+D2lJ*?c6pn9TM2~+(8DOz1r_bdTbd61u&jR z+5!M<+I?r)ZI_XQH`WL?7F5)#6udfd+~-4uv{CmXXA-DlWM)6^7FhFo`|;+@MwCo= zQYsjm$Da;|km~NwBe(wc_g{Z`fSUQk66d>%JY%Va6-8VH(DEMbCv2B+kdYl%BB2sw z$G%C<-3w|;hx4QVu7b5jO?fG;b1S^pvaV0O`w2SHEetqDwhTZFPI1!OTTYiPj`KC| zOgXorI=5hdFAV_WWLiRVuu<=sb_B?a=&j$r2zn0cT2&|?s_NczJbRE_%`0mrhxu+z z}Z94fV3LZc}-QqY8NHzRu63`t6qw^aLP}Z^MLDub5WA-b-!cs=%(&WNSMi zH#SC(>}IDW_{Rh;S;|@=KC)ahC#i!STU1SlWKdmpw&US+|D$jjbw5}+N;0^-+O_pU z&A~PZocb?;9S5A6egsZ{-0E~VA4Z%LdvL0E&oDP>UYtDkrn)CfTLJakNGOV_07#CV z94g4@)b*%bjt)4E1?UATuV(*vDa1^6P+eoH8_?SK%OrGSndVd0pwIQq;as?3L2 zqi^7BIoYH!*!SaXBBQAvS13;TP+BK&Ta_GAJieH}CdD zQZ!u^I|}#PX-m*AN8YKv+k2R#J?H9&`sYjW%0t@n=lIfVnd0}$#1ds$mEKY>FGcP< z1fUaJ<>|Y6b)>f2VLSE4=~_Bda3p}!3G!5{randM76mEVB9&hjzm{TgyY{MSt=|DP zBY|xeJ9(2_ojMryrSUZY^#l-}}Ca#9vggMivU;ZT>kQ|mqB(n8LD zQn0=niv318Z7uMimqh3ft&!pFh8|2^T~5E6fr69g#bth9rVn|K`gV1m$n}KaNACcW z75GBcE+-qO)A*`klY#He0pydr+HFl0{h}+uO>w03T~j|#!CdXEPARN0x9wiJC^WJ* zlVNz1=f_wf%PgaosBcX^$`4sdk7CP9jnp_D1hrl1RnTBxDmZ?Ef+qO}kPO}gW7kPG zTTiOGsz&`j?!2#~DZxvozVT+67~mKLr!T8E9Q9ltvd2hTPJz6y((}u&R4zZZUw>`? z{iAaBZ>rh^4GtVNRVSq>t+B1ijM1P8vbij^`+YKfAJlD2p9 za2PJHFMnT7(#H>!K)`>+D)2a4Hh~T-RWCz}tO6ZvNGE$2(FGlOg&8vq`YbCFI6HZyQTFIfH$Xz z9dsy&o>(!0j+Ql({9ly~CDLuPV)ZhWuZdpKJG#pM)d`T&avb&p*=TjD)|u5&UuxP( zG&t(-{J9jQKd~ zo157A5c|6dGYZ={7vO6;DiJ?Zh&vWaB7U4Fvti-8)l%F3kTwiSDdI;JO@PK^74)Fo zmIJ_8%0cA@;@7=rsL`usR#SGE39fiaE5)h;vzvGID)}i;N^!UHt#91zq@lAed-_3u zM12~at-loN1Jy+tG#UTYcJLvS_N&-uiKVCuG#i_{%*l2?kPj{la4w| zPxV_t5iH#v|7}EImDY>8S28GwSAuc9EFY75AmThtjzCn2Ze?)p1?2BuDQoB1t2WJp zI01mjB#l$qx0Q(BMEW<2MkXJdDbSrJMFBjYX9ci zL*!N6O?y)xx#!7XaIZV2{%zVbDm4&BVRa7u)2L}lyxSu~(~^)0J2_C99wgcB6e6(< zDD=rU{x>W4vDpA{$D3Q6<04I)ClHd-YARAwR@Sj=z)L*L-xywh?xPSC_1<(C%a2Dd z11%g`J0%4Rdu>S{Q^#PaQNbUm{|#!Q!YD=cK2SNuxBe9`3$$*d%4Xj>^wDK67bow) zNff&^UCHjB^pBjHrD5S6Qtb0~9;fQ$FG}k3Dk1_}Dzy!W(!1;qiXFEF|9y>26liUd z#yFu~jqzQNp6CC(X8-Yb$N1jHOqz0QUQdUu_XOm1$|G#_ba=B}2w-`Hr8)YjKy1FO zGmkZ$hb)@D4r(HKOa`N8o1m%QD_MKm39FKE3A`M+M}hF>HxsK#&Q;=Of{xa z!=H}TkD*q>wq#AoE{hPxy0p3csOL08{SlNzLNh#{t9ow#v z+DP77EJ?fh5v`QHdAmQ!41fCvIOA(xHJ)#iy-9C3=_6asT;E>>z{bu#qy*IkG>=R~ z11c`cpJ+wu#}*Km)8Bi#$eBLXC4gdTqgStUl_*fb)R`AG!YGLjNi5($Y32{X{*53* zbXrqMv+@*zJmnTiQmTzZ(fOpLrdTM>O<9r4>@`r49NO|sg4kA@$?C#G7o!lSz6+dbRC`diBUdHw#|KYo2a_zb`O_iw+izXA5^59eEJl||RO zL1WYV*ussZ-7-{!q>^yI0L;#IQ;+n0-J!E=Q9@JAzv?7~5)BpjJo5gcPLB}=gX3!2 zeg(Y^^ybw!bDHnGz^{i4^q13#0f?V2&ccJ-k4?MH`a$OBp%_uZh2U>Nx8`0^5_!9sLG~fu?aQ@?vYFR7|zMpDI{9=vPqF!p^aUt;x{!YY2bE< zRy#N_R@W7DYv_?UN+S6-6@yAkqGf#MPoOrfxrOQ*~)jv^LkJ?mVSL*26`U!wyQq-xbv;&c+moDY5mxEXu zij$P5Qpz`BT`>aAN-LpU(g@t`r)^pA`?+1w{Z6Uw7_7uZpB~0O&UpnUk|(EIgG`><%sdj{pYl%QIQ?p#iF*`SJJDb}eD z2U}f5D;)yVSyM`g*rcOUJ}8$QOB-8uAE4BDx8y%{_O@{*v7PFb_s@n04V_d(eIBtt zFa6P!*wjmj|4SEoH3UU7sg(_ME>GF1_vlh>JnMP2vR9YjH4axbt~EzwID8av(JPiK zv&+;ZP*;i20J7hd0dS0S#&VN+rPVv4Z)^6Czs;YX=g0J?x@qliidhOyD&nn>0%cHc zt*c?A%c0H_TPUIyFWHnejE7T|WD`9)h!CCf5r`>6SPf(4B3EavGGz}%fXB71tLecT zcs>Qp3;5u4rmw2(@ddf4qpn+F?0GxB-<@BP)0Q+k)!t9>I{O4;cIS|89t;@G@~1}+ z_(NSo3R@i;NquK!VL7d1t2Bd350Aavk4_@wha6Zwl0@Xpe*VVQ{`sFj&7azj;~%qa z2=SMneiuO8=EaN3`^axCo@05NNm<=gNhhZ?rJGcQbc6+*eH|(kj%|e$Zf#ts`^vos z`+x~5^rx-%s;ZwvNcNv|o7+Ih>*FHjg|D}V-tyVNQBt`;pY;ns)ciqaDhg-c;JdPC zG_xZ2dTS|*;5_c38Ll82loeSBiV0Tu(!xYKN&Il3Rar7=O$0_z6tXT-=9Kye6x8;v zl5hrpCQ*{Q^FIEEg**NfznP}79B*@Sjr7G6SWTY_^RMB6!ggHc*lLN*1K%!yo$tLd zr~tIf>$9tQJ9nADYDv@Klz^XO)ExD+*UH0zHyR)(m=?(PO)VD%(!9C;y5cDbltiek z%93d5YVqnY_A|7DKl`?mh$PRf8SUl$H$iusT(ThG7ZN(9PW3b8Vs1h8?d(%*`};;f z=ag`I!7j%^_?qLQyp(|XKQ7$%gn3`JQurpOR-x#lTkw z$r#YQOb7KWv_Nh5?rE{CoLlt)k6|%Dhx`=h9{AZ$Y*yr){}oYja!bqo7g`CrS~P zO#KFKf3|&R&vH$^px5$^6W$3=TY8u}O8us+;g{{eb*2w3sEb|YEi6Cmb&o>`Dhi2< zn{E#+Qd)r|`E(7U$msn1B~Ejs=OnA?J{GI)Z1=O`0HWk?xc-;Fub+SX=h#Uy5bv)o zpY?_(w$4>(Ey*5FACuRhmUcM7b?w5P@|_S#(V|V1?m|U=k#2w&xK#OIZ8@X`M5*Qk z5{Gh6Ks%{~s8?edqnO^XkxRd3=5P~N|EdldBZ3jFex&aQ-n>D(N~S5xtSKqg$t9~!_;uOxCgy?cKii8g z*ZAv?pOi^8O8yjxS^0dGWp0yj}ZGEfBXQ@#2j;64YOwhJI> zV(CuCQcdZBheF#F+W*6vU4M$@yEUttel{;@HIej|6$H6GH|`q{%sV{wpRQTNs6Cp0PihG|yDeo{9sb^Dd1VKxL`>|3-PV0I{HyMe6j^pP z?H>}N{GF{i_@X+z1~gRM9^b!WQgWQHlw{he zETB!b=1o-U;odrjv3&B7ezA%D(_dvUUuHyVo!3h7=C_PXp8KLfh8dWhByx$z4trzw z5!lD-+!?fO-RX@hhH3Jf!S;v3M?kSh;-a>~etCZ?dFuC-9l4R;z4=X3J0mhGx{VR?tI?H=snO1Z>CEbmYvFs`j2OE9ZP9 z%|j1M>`VW$N!|U(r=O=c1jNE~>O%k1 ztO_J=U*ayf>y;A^dulAhdFs*Wud?Tw^?BCf>Qspd6b(wAdt|kP)_IUU*TM$5SuH2u zi}W}Ri1;Uh6ctt-?f2?FZu&=^R9OzQpF<+Ay|8xt>p~rWT&V6u<;r?7oB~1e5$}~Z z8I^x=*DnQlDTvtKoG0(+08sn2)wa|(B~u>T65&#pq^a^>EF0&N@Tqvbsx0U3uE})Z z1P00{>3Co9syp2Z_UHscBV4fD31pX3Zxk@WW#tY=n+FxA@_3v>Eh#C)lG5N^XI1;$ z{CbX9P^-{Eb#u2O>5hPsR0yHYL;`YK zLw-oe^Uk?d$17Z%gM+Wl7Kk~e;3&JAbMsRF$eu_7C^&t<$y~{M>QjQ#@X{tKei}HG ziaSKLoj=Qqc7V)rBU3jzK;17XcPH43h^QF{WsU6NW1hDIJOmWEXyxdq7au2BKK<)jr5_xcdgH&d zS$wdl))0_;YJ`=x4|!U8rAiBmXNki)aZm;WuudrfB(9qZU*7?#%DVsq+sh+zK6}WF zopLVt%V8zuyw8RoTC_OaI$g0zTLqj z^+n4OokgS^8mglPovK4=Ak$HcM!_>B{w=0oO)|wvqT1e>(O(US2LR7+XyNZ|{AKAs zTNKDDZ?d4hgxM zps|M@g_cIpw_5O|ONbr?0-mF1PSXNJXI>-g{dH&R6t%7E=y_1@?oh$4NNEQ=Ounkl z7+&dE7)v1$YCTKJLZr|jA~~by?Up<`XNZ7^yX$TwX#0LOP|=@eVuwIQ#nes8?E&=v zuueDosl0jWkmi(xVSV`>nJVkHKqnoMM#0^H%1ksQauWActUSGN;9w9Uz!A-}%xX53?*XI+<_UeYa}ItGDCUrm3X%Yml^}3fEq{ z@p8gG8@!`&*xS}bz-9wG-k)T7`ePScQ0z=WiNQ$L z(NAn0Q|`i(`2jYdc5qrWP~3C$o#|UP%53s;qBV6QdQ^v+DWx>19jfqy?Vjz3YwyDy zI+h}^O$t7VS+qG!w6g^M0ae7;Una;W-A;3^k8Inxb!Ca&eX}h^i4Bd1snUm$$UiP}}|8GJUjmDB|Ar=(e#Kp@X=y{TNeqPKyPp=~9}H!e)S@ zv&`e`AyCJn3%fqEq_}6Pr)@oQtg)6iK|yN~LVqBz*c{5k`z-D5<*2I0TzBJ~isFm! zc6&v}TH0y@Qb@_Yk|>{0sZdl`M8*p-0$jQ*PA{j_Np;e-Jlu~G(E0-@+d6dMb-13m z{%9B{m5V2p9x`+(6)se@vX?d-t9~xi@8dt$U%i4+G@ruw1rL-K=38E!VDdaHz@y=% z0%iPO;zJla7?FpTQtd~R#CS{S%KEn41jut6#wg*WHB$!5pK_QkDe}B>Vumf$?9H9R z|13{Ewjx%{=NB7SB2DyCcW!@JZ%Pi1w&Mo+jvwC0-coj&4o}syQykZJD%ECe;K^B% zplC$cD(TLKJ2dXE;$sc608sG03lDS*4YbUe4qjWtx0U+G??3Hv`iny5dYe?ec9*|} zWyb>`XHJ*s=9o)Y>NtiE&Z4OixjO;WanTa}8mvgECEpaq&v{g|Kha)v^zm+jd zkD`^5L^TKl>D`iC^ljoxeWgCb5}z2!Zlz_nGZ0Djff07gH&O?XEQqi35`?JV5jZ2~ z9VP0F+dITtInjqwLSE9^7i|Oru<1x@08*UgC2=WHq0a2BSa~RBu1}3=mg?KJo?cDj z^ZMqZsz|#6%}uN7;%{>znZROmX3w43e^)hJ^shx|^PY)f&bY7p!0_r!zUt*j_wMqp zL^OA}02FTHuiBCzkR1xmIViX7HZl+Ya*W}40#b_4x zZ*RtXbL$rXABpqrP$7-{>mWSwLN8Ei@-E@l)D)dmm0x1q3QB_QI1bUijD8`!wlh2N(pYWwN19s< zil^LjH>$221|wyg6q-0{8)6Z#`$g$Hh#o4b=}D!?4umzo{Yx^e~ z{_kr_YS3`+O{nk6Qhc6GK6l(ySD3(8SJ;`?XU7I`-VXvKt5-GkQ5q~$K3oBCb5lj= z2AFT>VbtR`SE?0|uDdEkx01E7fRMDr8J*V5fNGK;(f8$#rtf<1+h-xfS*i{mP2~=y zJ;qj`zQMXSLqVU<9-KQI5oq~V@h~b;r?Q)dLzSO87&sG$~D(yk^o4FAqOc_hT*6POa!qNt>i`DR}IId;#s2gR7C$4dkq;wa`|W3gph|JCl|b4kvS(I`Aic1#(_BbrL}=c^N0BJE^P{ zOJ#R!|@-3Td9L?cp2B9bFu|U>CB(hE!oO*Z=R3$&^l%7+j<^=oKahT?ykqtkG^<#Wyi9jYG8*(Q7FXFC4*C2l{JQ?7 z5a+ykE(m6iPAzKCk_c_Tc!M&Qdilv#3#gd*p!UwNbj(k6<*8(vWPH*y#efXcEQRP? zoZUN0X${H{vAY7nTiIRxJhgXht$e>sAN{@bHlL%#R9Zc(JFfhicH9%qLT0QV8=c9g5;eQypwd@)h?)%TSxo;Y&m6Q1QTp z3D52)<)y(+89Fh9xP9PwZjuez=ln$CfB7>=eEj93c}xuqj(uTq0`ip=)#dDY1RJN@ z8v(Y`p`c#Xmx&s0G{xM#D7KrH)F$Y1%Czz7>_grf-)y$1CLt;1I&83PK^mYCbmC z^AWh7WuvCCCnedEGrDdCV_b^RQDUprl5=KsI4y^~N|od!|h5rYEaF747%ybft4VTk5t< zk}1p4)rGxk_t{&N?{O*rqcvZ>MwcfxB8W-t2h}yTAEOvMRlm*WCvoFztu`*W>YFrs zqpF_NOk>U+#Q7xBT?!Al1=!hjw=H%pEkHm=FBNSLy|j53^>Ob0aR_9zmkV!DU1{4+DVPPW+L9~hBV;`S$-8-XUFKWubyO4uY4G~&e5Wl-O0l9-K z**A9D;=KEw@r53e>@k(;y;Zs7yTmR*uJak3FoK_~uwgzR)KB`l)UnKzD$6Uv`5aZ5jy=*n5 z#l^#~T}sD{bgC#4CI6{wC+H-fUe~loe=CUH$d)>mJxfy_)#Q8AmtCXCt*&eL@lxd* zTuQN+=aF!eZjP`B`%EwOFJVA02JQt40kS4>G!Y%LMJCh9#7KvE%5cJ_>JKp~#Rb6Za6Q_i0qk*OQCl(EqYdK3PgcYY<}4Mwklk(8_!0N>7$Awu_fO zKwndqU@Va)RpmMy)?$T^vrZ>b?|Mnc(+KNvDpc`ieXuXZU6YV2$x`0e23zo8$Bd=e zrrUUEyYVC)J4Tf?ppA*X?j=cjyjMDLR{k9PKA^Q9zI)IXEB+JI(srhwbvp zLx=k-j$0K{E$=MJ85NL{S(egky6y6ARQvTh0RV7|#JU5i#l+aXukgOy$+lvLMuNAp z7p$Y#vr+%w#x|cfrKD{bCA$>@?yDW_i064NlUGl6JndG$iG#BBCTWAcVMm7iWf;t9 zIAF;FCAEw@e>@(Y5^X-NZlC(m*IGG&$Zk9bM{-+}s-qk80<)<1P3?H8M@eOMYQyX0 zuR;S!yC=1_zqZp+Pat^P($+fEPU%m_heIBF@b-3y2vN_{PaDSOxzj<@u%C!6a$dHB zW_*| z&pbc;HHM{A&`oSf9(d~HH}>lss`1%;aVl@{Re{E!@}ME)<*;gGg~ zi^)l{;C|k)Rw$t4O7pQ)y>vhKzFI8q%|lf2f(~;0V+2rCe=us^%Fn+wf$WG{>!hw|M=;= z8#S8!!D-;P8w5hjP{nFmG-Sg1O(CZMF;Q`J=~rPN_v!?mxR3M$_Lc6%o4U^KXxr@D zRK42~CHM=wTJ2z-$CkqGICT9e?WeDUG^XSYU;HH`Coju866zJA496d6G@TzL2lu^O zRaPb@O<_ioXJK2;2|E4{hdgLwn-AreIHumL67>jvj=u2UQqvT~EAvx}h^cqSI8^L* zpf>;iEt%6Zo4{Y+Tp9IaoJ|3KZwwzwFp6K0c9L_e>KNPTa1x2cvrfh2*U;Q9k~HhDQ{xk0|s#ubELyqZ#)VcmlpH}(4B)9 z(m*#uBOR}}*XMo0U;i8Ed2Z+#-+1VpwNjSu)G8lTo!RtG%M?sivYKqwpxud$4hkA) z-ju0VNKSWQ5Eq58T9s4zM?I^xzDOLG({FnzyFFD20BumRD5`fAY7fme*Ls5roxPcw zQ-}_=rzNr0TbNddmjc&)B-va>d-k`g*o2M+H3%jiLcOZDn2bpBX~!{f@*Ux@!4bz&IGT> z8+y4`w}xt0KJ~&Ov~6$TRL)yj(_Hf=;AD9k%_$D~xw<-B#gQfL)x369_KdIVoFw1u ztm754?7ln^{HR03O5;>|?0lBvCB3N917sk>JH)B=l5QJbraYJ2cRN?7l9;+oe|RVb z$5My3w*bYvJ9g2kub;B=v9&-)u6<00Nc}~R}qkQKvRI`;Y zTp!YEE{`*wsp)ZQ_cd;|QV>RxS`xp}2_qdXd8|GNoL8V43Wts^OMgiUxV4$4hYB=a z%#zl|OHm+RTPvpl(n(ePJ`Uh{dgV+w&^UwCMi>K54KI^`nBh74wsPN2(3DJ0mmN9E zN8Tiv&N)KvV!8H%Wc&; zu^{NcstwH()t|pADR?@779AoY%Yq!MLtHu!QKJ>boZCejUop-Q)xzct5}DPS5j*Kj zBHQt#yln@+-_GQV00+Bu%-Y1He z&JK^)ZPP(XUjBp}bRE%4KPvIElGAhw5`fFhmszVh>IwqJ^W7T7@7IXGPNwK(>Epz1 zkdmbm1z5liy-L`REHFFs9QdS%wup|Rt7=Qa2W;?mgsl_4Z!sJLQCfk}#?osud@Hj7 zkbWdK##sb6`6}x*^YJVNF6N_v$+~JkHlcu(Eh`XS*JUsEkR+=XDTOW7POUvDcA@0g znBJ&rK+@zzH5GTuu$#v}0^=uLnmk#>!CYXmBFkVPN1Os*^Sd=VzF#Bn8+?GO?FF&S zjt1ohc)n@#Z3j52)34H)rBO8Ntl;s|#fD_IQ(j$QNG5Y9erwhWAJl!A@bR z=g}ZRCnzWCbLN-6=H2;=#OaGO)O3^-To+NaLV5gliC#7vD210A?0jV)85^joMXGCj ztX^h63L9qTMMyXDqS`Q&RaOQMcydQ0d zoIRLXNEG~U_mK2ix}vEX=-x`oO7J3c9Q;;}h<)?q%wkm2oEQ1YLHu>?L95H|3lZS$ zYDLZv@OVc#P*<$_Wk2(|RR&g5ks!TPV!q`JoxM$s$FHIAK(cvv2zPHS3>Ub7$fW?_ zEF6%eZn2RD1bdy23U`OJDgnZk?KMyXehn$CJyq1g~V~*qt-=E(sI0r5smE72#ED|E_;WJT<-4| zDs4%QzJ70D-|JNo2gk!N{Sc_@*jB|-iQw#tTzM!R1T2+ts8U2xnjzNUg@y%Q_LjZ3 z;?P-88M9BPODKMo&YpXgnb%Z7{1TDSAZe2+KdD2IcSV*97Iv+Vb2Texg> znRJbj4-e5MKxDgTK^bc`#+vGME$D2wFR<0^xv$e^pv=`EJ+l=66VUV6+L=eV`-;+B z9Pd%V?Q69@Ex#}K)%7MeanBcU+H$XI{t(EOVN5f4 z@uNxG$;l2u1zYkAm5DBFddsP>aPpf0CCVALYH;lO6=}++g(sDdt_NUFic`X*TAZu) zEwykdGwT{sbDy6p^~>M>@#!m)-^5GQ-PEV8*$Gmn+Ka&94VMyK1eyat&DyY=#Y@p* zJL}g2a#z1m(Ka!G^Qo1L9K1VJ8Y-|my`1TNdL^caV$~&WUy`R&vlczFU(FZIjyRr# z%B}|QL{hgp|>ZKP~7xjbn-B#m$iYy z1yqIYrZ}=Up^(tWMW?6ktQv~lCIp*=H7k96C<>%hkOt3J)ymKSaqz-yXWMg=?VAa8 z8cArC$m^DF8wKsBWam!G8)bZ+yWd9p`A1$b0qEG}@Aa;SLutnsR~YVb1cLp1>m9Er zh9+rMo|B`sQf@3ry$d|-mo^7IN7K5PqJo567v;5{%G!QW`s}M=rK{%-t9<=StL+D1 zz=yhV&sS4{lE9-UxOybrSDm~(V$E;u1l7#Vs@m&J+pE?wkN3o!)+7(QpNh9pbOS50 z<5TK)S|^;_Ig$Kw*z$KOn3a+?niPBH{8A`?-bVeOpJ)H`kDDsZ7uxCXo$Mo!I;lG5 zoVSX5pt{wCpHs)`r$~04^53WSKKCh;o?Sr7@!FmUDu+skWM%R>@0PD&-ilsSHTjD2 zm`NASQ|QRSCd_ZjCLr*6nZWksF4@$zvKd#ovd96Q??%t#? zt14LeP=MQ8BsGzprIgkrIdTDBs=sddMzfCQNfajh(eaxNEdymr@NgW)X<*=@3?YU1 zfcrt!ldQY-tr17}il3LMGkJK)%|@3GplZtYPk7RiwUw90IE0QF17=5Q?y;)ROSw5dubCVbEH8n4rsLKx3rKss32x@TtP#ePUma2aH*ALW3 zuLi@RK;7kCLzi#3^b*%Io4w}dAtO?81DZP37v)uR8vRbnlyc^Pp+l-b@UreoY)@Vt z&$%b7>`SmG)f5Tm0xGQ?Tqnl{NZ@$RlU_IHy~r`M9(3cd9awS))j$`AJh>8hm~QPf z)21}0ztmp7tHNZ>PNznw02q!+7|x<=6~hrZ&Nq?uBdGtYz-?w@$mavCXpcx3 zQ%mOey{H4%^a_;M%$di`}J2$i;WzkX*6_K*l5|h0R>{(u9;jI3*qfKjO?8E+jDz?RD9Unv)yOAX`_a!yR;5Jo zJT#ajy2<6*#)*e>dv*%g`EAcwc=gM}NyF{WL$I6xrc<8su0frX9VKUZN$fSi3ftQH zBP)n7V^=3T&ClC{)ekvUyQObTa|h_W_FimiMVXzl05DSM5#I@c;+rAGjkABt z^>KpLAwDgD9Q3m#d>9#;b82zME#n)`uy1K8Dz$6XA5in*y7`|}nTu~q82^e{gv!S~ zIrJ7JrSq)_Fv-KIz&rl{#4whcMF9+8m97$mrG53LOJzUa7dc8@ULYUnPi45}5R|eN z`UO?}tihA^xHMfFPW5@Wp8l{{AHBZtR@q3N)ScdOGs(ofaK4Mu4olAI7F|-q}o z*Y+NfFnD;MFAGU7KGmKcoIFCaPx$NxC4Y(HIq_Jo;&!3|vV+W$AYZUwNEu%di%PBA z!n+@pDuXQ!y-IE%td%zZ2yjWFAOM@G+(-wHD(IgD^MC*N8~+J^I>Dkp@CDu~=1st*=-g_DgUGi$>a5AN zZ5``2wIc}F2TF#Bp##y7o=MDdG(D(o)1;nW_G?;APIcRfCo(8%(p(!y|A{+N$X9oG z@^JdBeoe&Ke7yoMfEQ)EUUQXeNKvhQ8_mf0o6ZI(9%~DJe)zMc==H*oJ!T~ooJS7I z`4ynMqaG~QrAgEc2)19e#l4F6XUmJ5$r-%X=RMwkkN<4H{_V%{%isR?kDq_~{lC9W z_INjPP@U&I4&at5Ev3>GMO?JBXw_9sPKFvk*KPTPVS$wpV2-*s=D0<~-1r6D>g zZYN-BeEbF9;1ZUV$EK6O<%7v1ltD(obIf$mN zuoI}0^{%I+NB{>rkOiH-%F})$#r3ku#rjrBXpXk==)(~%Ya_i}9D`GxlFZxnu+x2l z|NS`E|A+0SSjqbBx1WCbx&76Ji(fnL3~!FZJk|m_l*pbPv1=eOw!MZD!b0H#}{ zoDNMA%;W<&4`%9EN-p&ZxB(bylat(AdsNFS+Wm8&Ht@E-8|+fs1(e2|6{_m;V#h2n zh{ge=$#s!2O3)hcR2t`5UU_+sq(g1Js+Y-X3sQTiem|>T1C*D}YgrD9P@6mvFmt;p z^_8L^O}9(Eqd@4;u`sHnY(@2~{6#eW|6RND^R&J>mpli_g&KE-%UO`Jyxo<9NRd5> z!FnDCc7%OQwM4CPNTerwuWVt*OF|EO!1yEMs;S_1sSDxVN|2i{#VgtgU7CBTuTE;E ztRx(rFXuP8>(3rbk7joLp}a5!%8-$$HisPKW-B}tjbn-PMCF>wk)((R#|-$7scCrabl19gsgi0zt`^km$i$^FFo2a6TqahXqrZl3xqv6 z4^&fxDV^x3o+;b5tzcBv`*^lKgmbqI9yuU?!iKRjk#*R}t7?T&AXh3_i0;Aal%<>d&~h5BQW zh?1s*MNPXz@pI=`hLxSAbA_{3KHxguz`e4y{McBe0gx``V}0a)H9hQsCkje6cJUl% z@#>=-A~Y~TtL1CuPQOyT?Tmtm@8gmjnH`w0XAuCt>>bB!`=hHh8O2hNSjaipRyrh~ zvSEkl#a7}twN3>N9ld`@;br%`+GgwufUnFliaU<=^~sO?-~Bh`d@B$HF!sW2j=r(j zpu^gEc*W5kPf|&$R38qZ6JMetp7OUHzOfOSN|3ogigL!;M*G&G7r@K62s`!4igd6K zK=!DV%AYD5M@d~2RtDUBEfQ;@By=ITMw6i9iSwrHxFf*Qdtidkxa636Nx)0dP?qTU zsQz@Ttj|N}hv!`jdH0ssmx&Rl_C3BGwvjn@PH$oeFQX-+i#0B*FS$6>uXm{8Cw&qs6TLc{vcAVw!GRHh2+VmiG@HK zB)J27o*i?Y%Ik_)oZWV4xYbmiU6Y_CLy&WP>m1FVq~c?fs^H95{R;g_H9zX3kD1C5 zP9B0yawy=TF|kDx5i#u8qf}a!;jVfU700xSRIDg!^1GdsS$gunIs->gAcU>?)X+OY zS+RT-wOjWJwO3ni-&X6l-~am4&wn|#)6n_D{U#}(Rmh=rwLFIEN~ESbfou;Y-3Yjx z05bj|as7U7xzYpVv;70r1C8?DRC=JOxaVyFDb+}=!nAjOk`%MFLs`e%Iz&%Z041H& zSTA8mC8eq)OdYd`BSWA2=}+ec4%9qNaYAR*f%L`t?$9i100?bQ0vE_AwxN_8^Qulc zzC+bh%K1>sd2*;Fa}!xb;)Lag^}IMM`CFX--~agOufJ=9R(>dNLvcQ}O_L`>@KsKLVmo>k|^Jw~@$JZjrK zV3_3CS9AQPNdzE%0qURKo?ycz)qA4_nRnlsGIX>0^*n{M{=P{2$mO?1^2XEhcTfiF zaeGZRKQ--bcYpPVDkT*@bL;=iYy!5ob?%Otvqbt@^0*J!YXS_^jS)5;lZ_y8ftb$b zdQO4`A)G@UJ>6AROsbQwkX|31>YZ9Ma5=QzThPAmlG;BBJ;yqC*Q=>CR(Y$ym~92M zwW`L4oDuP(7L9DS7Y6Q(;VCg92*^uG@>9`M)2pM8Mf$bP_Uk%+Oj|=o zbH_KryW@;R$~{r1K?dNR-_4UPwKbT-&J+W;K-wDW zdS9sf`-N&Cwf;oI|)&4S*V6*L^Th7cQYgI)pa3#g| zk6pVTo}-HJvgaK=15?@23(|X7zeCTU+^N-x@fs*U#LhI8Y9sNrR#O_XPR8z3S$Olg zpKJB!_17P>Vrci9im`2~1j>A5eJQ(EZe;$6{D5jU)1shxTZf%|7A=8JikJ z@I9xFW?jdC?WtGvV!VLwX2o_(F6Rw<5g5nz+9N}%8R}s63q!?QDY}C#sd+GmP=T;> zsaXCv5CYWZmEHQrk{1c)3I`p5#a@raCos^+^QhQ;1%Q4!$lTQqx@Uj4Z?3KiejsqO zQ`M*47IL<5-xsOKuKAOqK5v>Z-hDovcV~$mpQH?KYAoqYUKJ>FoKJ1n=sni0%5w8gxKs|s! zE0Sn)QwH*oNuW_Yko~cB*ax`!8THYll07mU)$`UnkIe?!zR7HK^<`=c{6C#I^l|H3 zNS{4=RA;}mYwUKsDAus$QbQUR;IdRh-)bnTKaR!L5oKy`ufpXN+ zm!6E1)8hp<&z-yea!LviZT@AMc6bVJE;q++F!8DVQEJTA zpSOaNy*K@?0XO;z6ZTaQQ8A2jM!f6siPtv02BNStQVWzbp;_adYC{fAw+=gASn&ag zkg}o<3T!b#Omx;?BTA>-RSP0GAFrJEwo)=m&sQKHn!Xjv@p$W0VY6I)aB@qDMKv-& zR3}stqKMdl{mN0~zh^m$>}0S3(1BfZ1lzupW0D8hV`HvK4NZ}+mbSC_8sXTkNL9u9 z!&3hIV%OM>RLHwJ5e8NU7351nfuLIxU*F4C@Nm1;aFBD`Hh=j@{sqE>SCVUyH^3(P zqf!+*r?W>#i4T;snqU}hiAYkJRgCdMNC~$)e6G~*zkSRC9N)QtTb@&=gTRSz4y4(7 zlMQz%%S2oxp>^XCSspAvIi!@_7AW5J3aG|TeM@RZD30Q6iPo&t{~U`@C7&5XIIL>ipbA9b6-aJXij`n?;JQQ(KWq;oK_>O%Akrgv)r^;{6PWF?hP++nWzha)- z0M%4a8rAD5J7z(cR6tMT6rQvKx4ikvr^E3lIV!3iy}nkdf3{t>V%1sFs}iQfsj}%i zn?iq-Nz5LKY8AnVhy>7KG~|!GF@7@fcn&Z8D4eni@4qKk)6#ThdGN znn?t+P*X+#u)1Zc#`E85KBXfXA|0JqV`%}KsTzR8`lno+SU!YGK7EJv<$lM$h`K(cT-?tN*; zx;}t9QU=(L!bi<_Q{U!^OtnLKWh3!0%6Qy>xO3~@%Bs26`9z1y71jTc!d-t{DK^yk zHaVDWsP7RX($0AiJReDAS-!CDeL9&=aFA3C19bH4HA|A@AtexyZtLwJu`?~y8Dv2+ zN;0MIE`_7bS!q3Y{G&rnQ1UJ4yYccCS;LHwJ* z)-`u|yW&)Zlj zh?v)FE5*Q8?`eH#oH*;Jf(oHdzk5X?dSval|4kj#;JPvJFLrq*N(OT~3D^GS+y&un z8?UIG0Y28^*be{Ty$U{!GVOlA2Go9TL-jUOW(6c<)nGv7{H=C-oe=8#%buMQ$FaF0+%sz-(#vb4i)2P|dn+OY-V$mR$2AYo zj`E5Cm$@$tNLgC_=z#Ra6*9;ZwVg%n|mg7PrBE(HhlG&S5M zM3>gccR0V&-Cn5Eu0n9q>;pf%SaQuJrjE6Au(Z*GZDrwN`I zIFw0cL5K3N`dL-VhG50foUe)zLZoJMdfz`6k zG};wWnX%pVzi`zP;lLxQ7c?@d|EKUEc8aC<;Ox=Ipc4|2a2N0HYz@MoWxdRs8 zgTh5XpquCIB?^%mQ1XoJx#*Nw%@!EED2W-jrm^2mhGnpK12503-*dzh33H!?Y7m^5_@&fQ2RdM@oZudszB73xtYT#Evdcrl{#lJu5{ z2MG95O7$Wcv2{VlU6>#0A66>5q288BYZW_AiW33HOLh}%=kOFut9y-O`7YVp;j5OZ{@?r(Eg(K-L9?sPH*el64H&^DmW zNLn9B5*cdCP@~;y7EmHn@;U_}qb9ejT;6=kxgz@4X=rMJ*V-lBt4-nPlC;s{AT(Jw z@ji>425+|S8yvH&u!2YVYnkRRj^P~hhnU}tFn~kVTOCzF`m|O(E}L+&cRXm0j#5!6 zJ6#>fI1BlpRtQryJ3cLBFMz$yR@GeRIN@i1SAzf`!bJMjHGnK=PLbq{nvl3U$+q2hu7O;6*7?%;|F^{ zQqa~HO8h%KL-Vm2`l}3f@R9VJH0CBpWU{Z$nFj~AvDq%iQb9bdP1{#KP60_*eJ;zr zYfkON+b}D}N(4~n=T_A{H|M$TBj58L>xzAp%7eFCaljRIod1+N`E~s-mnrY@lJLrR zJo>o;7o++~xfPDdT;i0#cZXkyPQ-{Z>a01n4 zlqISUY*6RDIn~N>>{=-Dc@8!3@(OWRa8UHM%JPAS7hwd!qK)szqwtiUtMvC@{`%AJ zdjyUE<*d)^>^;>|wJLgLUyKAz5Cm9P?@oZusv0J~AAszL-Z`G`AEj|*NQn`$*K%1k z5>}{EPMuvl901qshb#^DgM;*8h@Zd&>=~+hh1XtY@yji(vVJYeiQkP5h9<6Eby2T% zx>sV!F7({0+)LlHyEXmoy~^qGi5&h@)hB9%MMUfpNhXI{B9 zvxwzvbVx&|%6MO;-RMl`TceZWENKSFH@&_0FE=>#pv>ZvbRNmuZAOh;zUa-{Vj01Q zRJ4K6#ut#rB z+)&T!K%g8(Cw}ZqNmX+r>Igpf$imq?g#F3{mZ-4#khatQYB5zjIp&TABw<~)E#3-TKF)SrvE`FQ$ zt5n>8Q*_iDOPjU0ybN<==Hd zQf8{XQh9d9qr$%|^s?h*iNA z)WBZ%HqOCW_8d;-o6D;(X-j^kqN#SGk8lZX*x{tzp#Y1+{cY2vlPlPwmvW%7-Ncfc z9_6c6s$k;t*Qp~IjiPZ2nL9bdY0IV9S1gY`LVJK(+wR;kyelHYg^H@Zf>9 zPoU`Q6cx?^5QeVtGU?Xo#P%cTuwIW7;rxm$q~$DD<$&eNpB7CNDy-L%v{3a;NS#+A zZ>U%BJFgtTBd!A-%^8`xyTL$>0$+t>qO4+pYGdTS+{`TYeHXwif>HMLj z`)x<5oJUMqvMhKECubG#TqB)U}&;`~|R=yi?`9D#$?HqIF)?b(v71 z?wN`h$$O0CggSZjCU*;yrM^6QD{)gM}AItS=$?(7@!V>wo4|H->9WqM_$gAY{7l=ozB$S8B?&B@U(!Jh4STdLpw z_7e*gKdG+acr!KUEf@P)COl`_iH2%!D33+fBcsT@j3rQjKb(eBFJNc$mgL}}DdMez z;qx2`tW0%aXH-HBJ3*5Ax#Oq~sj-Zc_aN`{;c)4-{UWa15@LeH7SMImRX#3BU%-K? z2v}IEVRv5XWnMYe$s)07dJ&w2=vx~VTx@AhN?>Pa1(gY-9C#i@7UjXex~2l9$*tFt z-r?~6IZFAqSUQD#w^G_soq%7Py+x@u0W1&+C_-%2Kt9V0P}fJN3@TVTB)2nJl;)bl zatgYx##!YDHb5^9IPi8CSrXWgwKNL(qHrnNXP=$2!e)(v%wJuXmhR@XjyD)(bjSab z8m;6m`|{vL8@Vi86?Q6%l?9e*#=rv+p`24b6zbtIR5qyU47Kc$(}d$ZRB0N{AgTjJ zp5keF+k6KN2HGE1>YGODn~fg@-g79q^CX8@ofuI_>+!mr_+1Feg(G?#lyK@!CkGw9 z!zUb6$)*?ex!sImia)&EySBPdPQ*X`-}$dif7IsH%H8gwP$DnqJoK%3-Pf^*6xF9z zwdyEPfdk_2Qx*JVTdH5>kWEnUOthRH&28Ay^#!N$%VJ`Usq6#FU#EN$&mNDY&_g%N zkc(PKRlhuQ0CD-SFb34U7V1BG`+5GKpXTrX`5(Wp-+pIzotugHW`_|Z3LLzIL(^R9 z;XxLqLf!Y*iv3F*nM7kfp?3$;+v7bMD80=HgDs67O_p~dYqBRdvP zB-Vr3-k&-!?3e|Df9c9bFrzXoN~Jz3fskT(BKy_UbpW}vB2ufNf ziSG$S;AW!Mie7brMp*E{{slsK0sL_U7H!J_-?K zg7KW=OHl#AJ9d>%jyvp`oW)jnb=CR#DA3=I0C}qkC=+_RC#WVIy8(14$TZo}WJ-t1 zHQMq*O|c59F14h+$B?YS;wjB2uR@)*>ReA$@hxh~#>v$U_4a=8nPk@XFAH`4VWEb? zKw3iU`?hodx~WSWVNsVl-W!38I!`j~MLu8pt4#fvPTi`M@aN!M$q7{Tp;W92C+iOS z(%+avpaTFAcEb!^`1tL7;n=H1=NI!w=OFVKU)<~Y?Oslautw6fM^%*Ir2vZv4#`Rm z0k0CdlPr3YXCFsBya?92LXA2nfMqm2+B=_>9j@fCgbixun`%??DX;R@uJfG#vQXC_ z7D`(SM-B+Z(E^hbqq`vw1E?HQdb+c&<;oZJme!ACB}=d2jH%-xikn`l=U*&%8vAah z-TG2_iMuDYIL4EY=-s;&Ikoq>o2%!1Re@e!042QYx~f7itnspA))bmuzySV|*PFmo zhb75$S_8Fhv|s>3K)k;{lK+qRpK`WF=QAB7=OL*LDV4PE8~T7MM4m1$D;)8hgbSAV z2(P2}&3yaUHS}%LDk>|qgap;E3_25$?4i5$3r%ZMyikEFw_Ss-f5Fa*)@)mmEo`x zqBJr|V;pJ*=ko8?%R^|{@uIg-zlm+Ma>Jq!sW095u|av4mC_!gWwE(<%7QZSSfmWs&*E! zKR;?iDCNm!C*pVVBnv0WuRl)K4jJxXFTf=4rr1|X)&o+w3;#S{x=G2`lqE+1y;Ur= zv+7g0R2sHY3a6$Df9hY0wWY1zw^n*1mknze4J5p-B4~BBdA*-e{hrVD<}>RcMzLDe zJXL^`!>f!e;fwrcpQw&(hbL}%;76Yk3X_~cI25aSsa$yxqn3B|+nkVuJp}_G>c7qXzW__%&b#FOI41 zsur~Ob9;p}LGmlq&Qw?)#N3t+XQTI2)>NJnKe>vJG5eq9t*xN_qIV0)n%23Fr=ACV9puVOAC9?-%Mrtm1v{!|82fzm zs-)2A6^24%T0~x6GAJtLz6+GjGQBuwVN`7lR4mi+x5ewZEw*hEdBLx3Gw7V3;RE~u zNjsAKFP>Y0P^%wJbzeM}swmS*Xt8Z)&p_E)z0?&za?U;~t6UYqo7vHjFx3dO={m`s za}N!5VHoxKaEywqVhsYQuT+;hmoJc=p_aGm&>cTZnDW?u2KK-IZLWWQ6ZX&&;$2>c zzXbeL0jl;(y%B3I_U_*IS=-S^?xqdG`&8`@G%;lysBM+VN2zm2sE;MO#HDkHx9vCI zn#z)u-Xg>jPp^l4Xx^9cS(b|WA-**H9rFz8r4bs7Q~zX6)(%uoo!;(#NW+t~5FFRF zL#6YOWZmgqP6faAi_(~?@o{`eu1MD3{UrK%r$Mw8vGs$(ynCaXq+#<(_w}Wm_Nx&p ze-QCve(P%0Qg#Po>T_P}gxx2g`0N zxod9p^uDWY1*JK+z%6xr$fjz9Ip?SXnk4)CHN015zn#R|#M$IVaS)pyzD2O?SKg-P z+Ta)!-*vjnQ!moRVLY9@<}W8NKU63rNb4UFrBdIjK#+#L)!F7EUPVlKxZdwHUHV2i z|F}$gONY0KP{YBLJL&+00_dOx>P@?*IvoLK0JGaSE-mkUwljUyDo1C>0|=%Ih)U_2 zn@mb%N(o7UI>d(r!qdv^(LO_CQ;v3Uz>bGITA6Rlr1HRHqj+TyEa#KZPib-}2oo!- zPqBB%&9u;B!veE-m zXbL1KauCf<+PZ;?_3OL_u&$JI}FG}%MFf)GssSup^BYgKOO?Ku{!+aNM2GmSJG`GRmBcQ4OHn^GQ}{QsThjNs}pdGsOX`C%sQwnD7w1 z?cS5NM^^GDYtzTh*Vb5gkkkFuH2K$m{`UJnf7xc`-%*b`P4+r^HdKt6O#xDEg^#7- zm-^m-rt4k~>ybA;j54$0KSkwNMeuJW=p>dE2X=hguFLMJ&Bcd{N;@Uh+u`UO=BjEx z=*9X*-BW6{PiW8&jsd@8Q3Ks~R*5uG3#-i;k3E4N3_WVSOTd!f7>1-2dx8V>F%NM7 zd+iYPojLP{)jF;^I!X5~hy1y*IZEV1hek3#7u=dZIj|oqwV^?Kqn_KHXGK9^VaxOe zsf7;t^ZT5p)OHcL_JBJtExq{A#B9Qt4&bS3;MNy;#ivs7h>g6308~XiwjdRdP9EMt zVGX(>lb(S6a*CeFVxQivghaInm&NAch@whjRFY#TK}SR(RRX{ICTMm)U`q0eD3`|Y zWyo!GC|(7%oPAx!00*TtJ4s5|YxA+xQ35gm*NH2dc^0oHKUV3t{^LJ??caa9RbH&y zU&NqkCx0p6$dgvvxLLBxz&O1Me@UO6WwTav9mq!xO2^-%QyT8m_4N2?u4IGcpJ^Hmk!QB5m{yT}3~+{=EFG*C^Xor_@A zl9eudJQj;4HX23Vbvb?MHOFN}BJ1W;@e<8R$!hyLT7kBHxPob96x?)voSL%6}+cLpegd7M6mC`RcNsYY)T#Y75qJ zo4xWfyHaJmU1=mk+QxZR16>7{9G9bxS8T| zUiS_DRh7RuZe?yj@syNvkqNsdG|LDhLu7&`vw_jETe9uc$X3b^o01ZK4_$Chq-}Y5 z&PEEFo0p=5uS%X@Vw38;Kh7UzPZgDwUWcy8lq4IuZ|Xe59(4)BxyO7zKCb60f#bp{y6q{VVYN<6e4O+xUc~xV5*1@~s zICOcvwT4qamRetzqk8HEO(;t`=do)pMHB{yUMbq)Nan5T%Pr8(KwV;x7AuEB_L3mM zB9&imhiXK7XNr5-1y`PpP2jk3{amMCzI}fE{$HDrceam?)a&dCNJ+2uMC7V*R5a=0 zhZ>L#ekBaME<3YF`D}X>Mmg@j?K2$yoh+^z|5Oo_ofIEHJnhBXra3)cPc`kXZYODE zcTr|I`%O&yy!umo{b*YMUDn`($j+O)!Bt)~r!ASNZ)fvflCRZU`Id)#v)zC#V965I zL6qdCowWK>c{g)qAwSx-bQu`g_D8utM3|1wv8D1j{?lr0bj~|`8~@M&o&b>|V8qg$ zN>mB=?G{tF*565l_Ey`W-qUH(Ll@j`Z_ard5)4~W$3~q=w)t<=#JfA(t7)l*08=du z%>j5Tc?*?r2G5u4?JSBROHQ;~l6rH@g79>1>4NAOXt5_aO}mQxf})S zNTAS1$dSRWw$sK;XsfG_yQ4+k9M5O`t)gcKi?DPhW-FIXYUMX& zl};{Alc-zN64CI)0o|k+C3Sh&c1mor%O>>+n6AAg?V-UT=i;EM?L=H>Q~Y_U)Tg&y z{&q+DoU+?JWTyjwq-(j5IXh?uOmL=OQSjbKbEjtZl-`{etCzr1qx#&U7b8>+{B&cx zG;MhzKWHiOsLJfU2dM99oBr8~_0-whpZW9B;R@OhQ%_QMfOnVr22Dqk$)d~hFlLge zr8Ar=D3kD#EtXM~?Ot1&u4vr!?7PTQgLmMYr!eyt74IBQ_Qve(i4BiilEowQz8-&G zsYJM9PsO*D;uSa_RgWe6i>>5M@>0nCp>jX<(o0DM$-X$*Mqz6}5kn6}8MiDMc`<9y zliV0y+njv9dMVdSwp#ojZyq4RVZ8QyJ|%{OS^6n_V$Yy1%d9{W5)|9B0lw0~c~gtL z9LhnHa`mW7pXW zP8B1czphkdrRtku;<3HQ*i~$UtT?@D=c<%7`Oc0Vo^s?AoS{U}bKxS(p2w=H9G=%y zAK~HkSiBH+A7JQG1TET7YL9c$)VwN(IZNb7(c^^^RX>YTU!$~kYY4ZBw@AYS&u$GZ zszV7IY-;ruY!ccQ?-bT4sy&uGnD%_iD0|X@Y;$bsDE{=>(T@tbxk^K0kU6UT?qroo z-R&hCfv5jzrM|e>gcq)Q9PG$PabP)SZ=P*=1WuaQc2bt~^YFuEUuL5`d1_O(Xf;Qn zywhWwbuScb@^O4Ab13==yQD{>QI^HJREJBtKHt|$gqH>Op6j#Sayc4O+vW8T-*@R@ zD;I|lvUEfbaxVnjRA^S<37``cBj4K25$OuLEc#~Tcl3g;Af)zjoY zwyMokw}qG?eeq!*IZdbA%J~!<3!t_xpYl$&O}0SCbOt0-%jo(VbQJMQy58m^FoIIx zD&45DO&ZF9hm_BKmh$4rj>-p6%9>QXN0-?r1#EinW~>rPO$|n>8ckB!tfw=l2Y=hM zlM&T^+(=#*`I3pg5rEL{dhW;YrDRF*Wgb97XT&c1w2vt`*S{>28w#}f3RD_VR)sDv z+Xb2|s>lX*u1V+5q1uW8kiQG&EOSs8faQ=45trjtVX^?#OAeKBZPsmN!!5_ycB+nA zt5Q+iEVUli&W3)Nu6+iops}^o)N02b816ljX)$b1K5ZW>S;Uu&TyKn3+i-r{ z0r_AV#OG;xs!{&|l2<7g^>`bbgj#e(-u;_oh0B+nx~~y~|F}}=Ln_cK=(m~wvx`Zr zpdJCD9gA`b%n4q zqV$7=hBaOGsiq0lSdQD`sl7}9qt;sO@j90WAC^a;`JtP6+x;B-VtV*RuV+swn?;Kg zJ<-WJ;UI;1Z{sCvmSPWx0@5iT^RPUXB3^N7$MH{xnW=Zq%l}zX8OtxCB)`p%d(a|p z<9wUZ1|AT+W8g47cDCl>j1{Pbk3H;gDo7;FfDcY+SxUcOWel5EP3v-XLgF^7H@E1j zqPs1rXLhBYbkrh3A5^)gWVjw|@sTUQlJj$s4)408s$JV9jtZ~@5Pr~QH`pMxQGR?V zkm}HLexrzL$U*aIVYoB{f{1WzDOyar}zzqQI*@fYHYSv@TuATVHRB zbZ-CFxADi8!gTuiu+DD1Z3h~eRGP#(nL{L=x|IgKlPS+YCY#;}A7zf$SO1O}Hh9$8Vz_F4}EdZZ+n zN62OKuIz4a60ae~DmINpf!@(lV@R$By>=^0Uaaz_Qt)K@C9<5Zx6fU)t#HOqFPZ0U zjXv@&Y!DAM^J|GWr)9YJi4s4ngZ{%2pQDsOA+E>B ztrwL0$Xb`QpNJWHY3bl?aAPfw>(Tu5R0#Jtwgg_jo17m?>TA;>4jTuL%0GZF$wmqo zd`)!IiJ7B*NZX`0lC|vK>Aj+YZEV^-5#H4Vd%7taFg}JeWjwStec9O@m2gwHFeZw0 z&3ja;H0K5&7nyhxDl5BGNk#7;iUm$g8E7~)MhC;6Y74%Um$xSv6(&EPIN>O|kCj+g zC-|0^i1PBzJT*fg-HGvP*wWd#ky5uQO7#jxCb2|U9yVzhkb|>+#kMI0DgZgFY^wz> z@qQ0<&rdu)fBnAy@O%H^AK!kFM=#g)X0O$Y6T;N(`VN779QXxucMi|a-@3dXnlTSa zZH^S3-syQ6!=|TL)0GkcXq~Yq7*C%|2+c%DEUw4D5DCFw!>e$ z3PA6~7ii~{k~6V^0!_W>=*K6W3Th|=N3l*V10O%oow@xlw5Aq zGLBW|mr{~Fr)$LBFObg*v;~k7Ul%8IUtf#RlLDa1>?-?C;_sW1AE?>&LMf5zS-71~Pfp6Gi+OkSER8zyLU%yk_OxMb}J zh!Q<{WnDoUYFsIar-oO6YUzq_D^A02HTO4*6=AL@J`G66Z}*NPPf` z?Q4MAVH;A(O~uv*fp^qpT9TBgyc4ox=$efB>%MG6s#{*isB;uAZOLzMNEk?c#9 zBEH3!rcJ%pt~6v20?Dp1mm_m_hpLU}tf6UB=2bEbXVKX~Z>%^r(Yr)yBPulQb~JI+ zhL=B+)^9=Kfmh+NDkw#9d`KJYs;wV>^YvM!{QZki@SChFSzF$UMuLy`70O2^?N&Jo za#4sr>(-X%bd0A(@1QPaU^{2N+JIV0HZ3P9R82c=o&)N(5CbW5O)7B-sk(~s$Fe-Z z-<$AcSo^#@XAgQJh@xH_C7%7U2gsS{Y+kne$MX!fnjV|M0ol5{;gvdDWf&z86bB~6 zsPfV6(4BIHAEUe4(~rWzOU+6vov7`$s{A(xcI2-s)SsXK`^Wy%x7RoEd>>dRACmeh zofdhMmoR|&K!RLl8d%V(jBjD3i|=V#8=TB($A)S$RgJozvQ|+JH1dQtmkzMVLtgSU z#A*|FOJ()*;EVapj%LL~hI&n0a#B5c{ z_17B3?+*4+d~a8dqu8AxtVq%6mt3CcxH0QPXjEN8pSq=5gL;R&3{doCUo@-oOyJV9 zyfvM3@I+H9%V2Qd;FH0dpPTDsMpZkat#%>1Ks<@nO4SS_KWdpUf zTeaSuPCZ#yTew zml7I4w7IA})uaX13daD)!_0OS@RRfZWW06|f~grK!#V8`vywAcR}RI&@8_j}@F-yt z6pD1;9)YMqDM$JbDtvckFD*7f-H%j};yp=KxlZ+T!eyQsy|dx<3tt*QBwc?WE4(Bh zTWiNQHx>Bg172(*_QT~+X+O&Gm$e#ua=q#+9pYQUBP#3Pajiz3vz)Ond{pXdZSdH6 zKsJRi-07`pr{nW9X&)N2AB7D~;iOeC#VIw4<8X=rkZcCI8w@TX#Zg*CrKbG9;EAU^|kB7bvBID3>nFB0M>kJ#)3i4*>EBTE&ySfvp^DGJPpmmqG_<;WD zo$TFh5k~b>IQf-auBlFQ<|%+S^bMupnEzq9+Fq`=Sv|@$vr$o>UOF=vdU`#sn)ehd6Ks>gFh(O4an?Xx(+*i3mo;yLE?&4eX9BOw^`bP;kUJRlbN* z(t5d`m#3!CYqk0)-Z%C*suM5-p-EIyrA76EuHv+u)gt%|yEl2b$S0^Qn|pL70?)Dw z)4tNuUx%ppsEtRC%0py?`X?N(_H`G<{RyxwS1Ijw?7HZaF@@{GpguX8l?E-*_V+ z?<(k-OIhYkJF$%D@*1p44)rz=R%nP|wdn&xBjr&cI!PiGLk z+jh?^N>_01qQtG^)Fgrsrazb9B9H@B^L8kW(wZblZOMC0ufw>0=zsg|i_^*VrVV&g zcLE+0Uv6KXDv^qseXPXW<^6OI_wC*pN`Vlx$>k0y31)}qj031nzV>*8sz<(n#MYcVQw-@8Mo4v@Uat@0XbO6DP5D&CA$>CE=@;@jzOIuq3bryo z%ml9U)y^zi31^&6TUKwlDc6HF_>mRov`0t~>tP98)c%o70#czIQAPQ(cu>ueWJ&UI z9z(p|%ZCdixORXG4qFB`f;G-=ALHDr8v>$VE{AL*dAnq{OwpDsY^8z3wOxNzQ>RSe zHRTdg2E>onHNF|Uxubd%`&#|$ z)uj%cvJIk2lw&BEV~2wps}bo>y#xDoIh;Xh=vd>e2v4H+culMyanB+@a^{Ct5=(U# zqAzEMHz^2;+wj5xk`J+TqNGwki6Tr3cAegw+cqGmimgM(p4dI~O;y@$NDIB>%D2S9 zldh4yzDngQ^ps{7zDplcZg0pcDQai3(?8J=7YoO>=-kG!<;mv52dvs;u<6)nNgJt7 z`FE@AbbG}S2_;2)SU$|7p`xS+@XguOzXEVJ;j{(gQt_tF2#UD*U-R(SYnG$d>dhyS zR-H0cYp6*|Q<5!e?5)Ib-PVtfD}U)9Nosa#t4gA?tqRn3pMWiGoNTj?6;`CmX+SGd zNuN&aUe5BX0VnnwTZ8q>GX2#5G5_`b|Mwvp{EY*HuTZWNPtaM0AGIBRoJi7HHjzF@ z+04N(93F@~dne0O2S}2=TkBty+J&S}6p_yl`ACH2lcVT`HZaVl(5(=gh5;+^Rrhkv zD|+$#dGJ_No8DS|vJrr+dDgsn8QMMtyDFd*jn+iiO1Z5SvZEv%(;TdX@?*_}+p%z>RXpt_Z*&L()Wu^9wOMP=gqX<3J1JjwRDO~_^k0egO zao(o(-Y#VIR*75NFp9NfKh3|YOaS>LnQw^xbV>V(rjDq)1vD*NioO8xxLU+?+t-@pIc-+$mgze@}L zuI*;|TLRpEMhg8nY?PUbGJj36SNs%+nA#WsnZhn9uI zh;e9lLMUhecqQ$;y(?--kbLBeCfjn^oxb*|aKYrfou*fdq|1Q_)mGT{m2G)ZSbQ1O z`|X$SfBo0Df7dJeSK-3-9rZ8k_3BfN)r)lC?huq`kbunQ;Pvs*z_fD&4YpZ4s{O98 zqLb@eX$Jlx#z9oQGjgYaeR#6(zBu%AbuhapzITe26;@t zZKEK|>yWoUNZF**(&1)PY4~L)gO#`xUAPp zCrorDNmSM)ow4_os3QO*865w4z49N{YjyAIsK=9&WNh!g?P8*4gu!tXuOoSx;1^;A zL0@CNb|^yr5S9t4d)i_*ljRB}c3pS&$(uBOoQQO=>+jli_Ou-{HTt!b({J_jO!D)s z_fMx3Z2gk9RQaG{7_7=8kFI)YuSsZ7_kcjJT?)`iKdn=B2^GavrUo|<#?(aLv|YtY zX6Z(nN;G>YO*G}APFs>J3w3MwkL#6=Kdcui-T5`GI386us8PBT#52_`i|>28WZ56m zX-;0bZOTpIaEhLn+`K40oUYfPWGE31TqSVCQ&%~SKia8{xGq5vM9NEFTT$0G>C1Yr z>TyO9qP3P%D7Nm>p$CFmO4D(P>$a!mobpOmt2dz2Fq^mCz2~DgUZxc5OFzs}?k)Mf z98rrsZ^aldSqs2rk>+_E3Kogq|8Bk7m;cc!>5ct*vCSo70AHvWRrU8q$lItyGAm_k zU{XV=c(t2$&f0~RoojO?)I7hG`7WFCLcOYpn>Rb`jdjXvlxIeCJz0I;=tG*7+;Cpu zO>%>>$1(2c4mxeHQh1Xz^c#O_y?a$9)Y*;R6})`Bv->!{{ANmp8D%KOps-~oSu7jE zkETlE68kEr9R^Ye(X=W66}?}Qc}+Dt-WTkLAO7{@x4-||fBNl*zP&^3Y#kr!8{vg4 z+F2xmcWOh=dgGjuyQB2HhjVr$eHk1fQXPUsdFmx9>g*zmc;71#%5zs`$?uBn`5bdd z$L+_lzKH!&eqAvl-9%T2=40Z^Z;S$OJWIs&tBX0%(GdNm(JE|L4-B z&!s!sALc~BJ{M)5Zo>RNDO6(pY@C<-o4hq%Tc%!@4?-=QJMm73guDuts0tl8-arj^ zIY8UA3JX$@4@Dx0lL8z>v8Fi0-quq8(u8^z-x{ULOez}R$L8H9N(o5|R^>p5*M1zj$uj$b7{`pp2S0NPzI0^7U_$P$E4-HoXFX7)ZA2%`Cv zoV>P_w!7Bl#8sp!5!`}V9vJ}A&gvQ?Gf}6?JN|^c134)!V8K z=Rp6EK|iDczT%B=y(x2e`92iE*NKXnS?6*s;nZYwP}aDXl>i>H3N9xRePO&dBE9o| zkCs$31ZNytNF(e^WcdkG9q@c2*5mH)I{q+qXz!G4F1%~Ej4zpHiDY@6ch^0*%L%S7NR!xNj?Ar!~J z2x%!QKTs-2B;(Iyw4E{xd6`j%2EK<>b4$3m^jTe5>V(ENPyM`U)hsBQZ}O!e4kwDB zr`{Un`_NNL>uk>@5bU{0jXt;%pTI4E>wT#LNo8OUbx}nwW&Bt3;-~=>9n(4=an!VB zm(ldM@0y)IyE42s*wZ#kWDzz_IIj{jQDbh)1s($ip-yxyQodCa}$CS&B|NevfFM4ycNOXum!5>eyRT>U*Oi?Z62RpdkT2V z3WrBkQt@lxT6;d6u7*y zd7d)k6uo56Df&nF=eYujse?t8ES2LoHR{@`omI6*@;xQBQ%PRkQeNg@gDkKBON9yG ze@vZY@nZH-R?m&8?aT842}p9(&q2Ya9Sq@=TGWyPIJK<^8=Fh{79|>~i9039lQ-e5 zD7Vd85I?JzK02w(;-cov{+m;lw#J+-8JsM($ybW#|NGDW+uxu0!|&buY8BQ)dta-j z64QkHtxmK!A#QRyiCp8|IR_!OiN+lC7xAV{&dC3MJn%Mw9 z8z-CnD#Zgt0j{|EZboi)w=q*i$)>(ftP=6;Eo^|7#^hhN4@9%@7L=5!&>Qf zq=KT_f?zn_s0sqz3)t;MFl>J{X-1s_SuSRp`Ka$d7e6u&5oFebw(qGr=Lu%no zY29g{`2guSFLzSK&e>({bJ-MHX91w2Qyc2>udE93o*o-*Sib_Yi5yci^&<@B5>nY+ zLm-(_=XR!UV*bsqQH-mmM%Lz~48B7piO;2?95Oy?F3M4LG}^%&5X6xU+qd4y{BV_M z)Fg0pKI#~)leKr9ocUH#RknEEIm@aAG&({H-j!fPk#{ScqX`a$IL^kmoOdbV57lI@lCK3;a}rH^F39p~D_DdH!<>mQawR4n|9*PWY zGjWo;Cgc1%%_oZE-Q}j>pw9R9QG363%39`MEgHhuqx(9b5FUq3(0CT5&Ok;~=8_WB zcfHDUIu{>uzku5Zlt=N2gpXD2UjHk7FuK%b<>2x+S%r;OCN2DK5< z)N$DoRlp0GVd|jhacuY`#m79Kr|RJ{s-$gMv2tYl>BJgU&h@Bh*+5nDi|0#mK@plL zkUK4ywo2|67qXp8OazsrO%&7N$O{>=3}GzVI~liEg+R9MrQM}I8}$qIGYiy~Uf?oZ zK>hsVGjg^Ys+N}eww3Mr^z!F*N`G1>>DY>4f{;eq%6+OO_Mvrr6NBi8xur$!Q}fNs zyTR+)y-Cm}3Gmod!=TTWzHm`vgr$;6SEh+FY1cxN`t5uaKm)RIY>C(o9=t?&A1CHm zPs#!nu9B=F_OTKL(mY2a&VW=7hhnSKnG}l72n03to$O;-rEWN?tE^0w4zCnFho4{U zlxaI3g9@)=*fu{mA6TzCpv528$*#jDw!bfx)nimL-T7Cx0$HL6f5@&T!b8o{ps%gI zpa<_-H^_V6_&ai-6PE+{PT-A4$D&Soq3aP_RF~@AJrsj^tD&UnB5WL-ZSce@uPfN1 zNitBEAP5E_H7LJB8UZg(#nZ{;LvKS0l-RcyfMf?kA%TX6noem_3#&)M4`90zkBEXG z8ul&$!C5z(bikFR!izx_Uckxr_u)_3U-95?EQ zt4fGfz%J}d8Lt7P=uk!-nhR?#@Z_RS{{pmG1h%F+pPbIno7P$0PqE*4k|t+HIY$oE zt-_Z#G%<~$iE`9Ov+4+`dZ?bKpFmv~E+>AHY?QP+0XMintFt}gw{^DNmGfRxDjg`2 zQj{p=1fExU+vxGsi)f>P;wZrY{Qp?h0p4SGTRTj7fJ%Xs8NJrOKpuS~Nzsc zZwJ*->`*}PNrVS+9PGE#>#yn{Ws?`H%OhyTw5Qj1P(Vk0MK!s3CC@r}uigjix;pBg zR%th@UPa%bnYipY0;v~f(c{E5%6bZ;8T(i5;d zm9JZ&wXMo|$~%QfE#Kv!59;r!yON^&yq4!BBddv}lQ*~Of(ok~(n)y_q>MWB7?HzL zhi9`oWk|pbPTn}J7i`?u&g;`_pkG!KSfVSan?Jx(>=+yk?6Kw)8Ns;7u$Fo)FTm}zzt}NdRoI@2i zH5sDxR!_TVGr26dM;-1|2 zYWeqNmA+^z)E7b7Yc8<2(EM~}=%83?&ct`=4=nn;ix!EuB)da-em9>|=hJd318=r( zn)H2Au);}?Y*F$|)Hvzts+#~Vf{ea4ocg{LtspshBl{A|u@hQWP-7N2t{Q)1HR9nl ziIG#Dv-e6PZ4rV;(*k*k6a`5og{YnSArrp&3PA(_&f$piv29LlTx2H)cx>&k9n@(O zgw}KQ*O8mQ{nmf^WxGBE@WH;zPj3c4l(VY-YoF{$|GF~)boiL$V0GD4qgrx0*7Rb| zn*yD)2np1M3V&w}iYV>*)>F>rQhAaWH|t8{+{5uf(eWf9BC1AJQaTh^4sT`|RFkG7 z^|IN%st!70Pm-~>d+Tj>eJJMXLCLyO4Fex|!>3jNjX1_;ot%myHQh;D;H%f}#I1GZ z<5HKLYVX;z>mZfJ5!TXE8A+hz=YoCz%l!7opEq5Z#3t~38-7z*@M1G*U>K<)C}P!W ziBU2%IX9~O#AgU;yE{7IP5dE4wG}z1oEk6Y^mW{N0br&mf87*j!@~v^DV(?E^aCsV*lM#UfAMlQ@9p2O*5=>7H;ON9a=w9MNO9#Xe>B{`a@%`@el^qP^4Ld4&f- zwdnh68RYFnb4rKUH&eb9)+>(O>b0<^6F}eF?@*ItvdWShf7rwZCwn~+ypRd1{rE=N z6NFFYQB)F+a+2gScg5UBc~j1DKR<-{M~$oFwmekA0zgLbn6@tu$e$QVl}?15EeOhb+k825th~Br;idwIT?VA;bd>AaETuU7w5+wo%6G6g6z@G@6+&>ZYcxdRv>POC^6C@_}S2ju+K(qgr1 zBzWd~s`NxamjzJ0?QGu0C~ImJ{+0*{YguV7o9VrnGW1O zr`pmy9RK8Gqh~;$g8k_&?yIsh)ytZ-BiFLep-XXce9LRiJz26mbSb%kpqonBq5|nzc5a=QXc6 zG%!~{vboP}EO@2cZ5qj4)ZaYHZ#y5N?ol7I@1{E~&~$pVUl~X4Cz}w2Do|HtBq;=6 z!2q8NreDUl*LSh*X_WYGcBlIQ3F>J&hTpooD=1Gcpm4J9XGhOzF;y3cg*Kji z{D^#gRr z2Liy<-9fx4Z$%l;A6M$`zx@8sUneVeDbqdMN zdJ_{)_*GN|Hhr<-C9Wu-wl{d&Ke_FAhfBf<1pS~{G^`=AX4Ba6MZ|Zdo z%2xdCserzxkc?MmwbU-1RQPHW@+Ewz&KFX@S8C$N_s2gzN^m%W8C-*6r`OCCJL--J-_G>GQt%e}DUZ{`h)RU)a`15z@D4JSSw>qqes@!JLXwB<`qqp3GiRb^QFfr-)Vp05 z#Gr1}*8!g2zyIln?|=HoE_=2$1nJ{V#exTMVlVZn821)dwqmq?I(16bI(bIYS@ngG zfZFNc(WbZa(n+G!-DI*#*7N^;k)uksH$e@=+uCHP>HvZ{K&r?y!R|@A=n}lf#R*me`*Bj( zi#%}IbSE8lk`?1G&X>vwy1tyj-~aJ^zm}#*->?f`gf(9IGBj=fQe78-<)i5ZH3>0y z-IH1^tLK#uw$!Pbh}X5P^yvV%BL0`^GS_~e-lk`zef5OQGXYT*LDlBx5U|}q-Mz$aA`Atyp6uZ^7q_-dNTDb+)rdZ;gA?pL>R*?3699kQGole63G z^Qq`f0=Dt2dpwxJrYsPP6X`%iwG7yj|L30;>2#UW8+xxA4Sm$7^18{|A&wH0CMHqO zpL7O_zZ=v=fe?br5--B&No*Wd`=_)V=qG$DU_pXX=8AO9>NaH?4-jZ25ja#{ibFO^ z-XH4O=TF!`obbH|P`$(6kDfr@#p@DeZcSbkUfo;P#ip?$S6KDb-K1N%=xJbjsllK*?|pmJI74Nuh$s!?{3jjE_GplPYQN%OsbKSZQxc`w3ogRg+S< zwA!h6Od#a3scr6XF50IP$dP+L!;wExX+ zFM*)8RJ)nuQa{7a27!Klc8y!mGW_tFFP(0{0w++xE|VEGf${?t)B-E07g0Q)GQ1_z zPcK;=te-$rj>E&|ULafrW-9AKP(2E`S9=1tHAtWGJv(KZhGkG`U;3dRjlTQGXETQO zjSc7N1rD?(zK^Z&AV2JO_J*K(OvRAd8e(LJrUv52`_Zam?;LQ z5^atsI02*Wd)c~-OHY{MFsj=`U%N;?&16{Of6}*vW9;N1@Y?>q>IvFYf`!=Y{Ac~U z)kutn$D3+2g^$oY!7|(h-(WmP6K~U(^acuo;Rl+&6g`4UZ5Fl+EJqiPH7V0MW zk4)OL^-j8f6gH{^(WG7#0Dx`W6a$-=4iD;ko~^uUL1z&-G%9~`?nV7a9AuK zS`1S@B*zPmbm(LRP-Blywd=|iybL=7=+k;?XKQ znV6}M@^MW0c7cse(a_Xt2R8w@Nopho38i8!Hk_`aluCVD9E7d&%~M3*SCPNsMkcE8 z?0;P<_EdRmxvRjPR6TT(v?hIBwtGGllYcq2` z;_Xfe-$52qjVMJr3(t~+vx3vw9$lW*TR^fSV6oXg_-wf=xOM77$%mK@4xWb&%J~S} zp_9zsvm<93cJb-i+tf;$!c!qXyhX2?p1w?h6fVzlw8GU{%4U&~HOhVTeB_8)T##K< zapqf2ZHT`v)STb`_Wkd_&tLbY{PEp+u(eu=Z;Cup$0?wADhGokcy$A^Ys0c!laEF@ z0YE>%DcTpV8JhD}@-Ee|Vws1m0!NK`{FBW6s4mpKeY*i+E1uNZ6bkCuQQK{`RdsFw zmZnpaiTmY#uJi_#hfAY5XR1Y=5=V5j#vn{M3?P2+r764XM6i^OO>hC?6VsI$C4D$v zIM3ZqtftV~NAv0{GhNv0_EXjQj9U)X5zj=`8Pqe|tpfji$RgJ*i!$2(T>wS`}cM!x_bzF`q74PN?B9t{JVmRI20%NnsOuRN3A3JWnDL?*L3<#*&bkl z987W2xp^aft6cdBw`93k1TDa+dLZPDGAW7AGRdd6Vsuu?YAH0GAQTIlQ_)!mE>lwt zeJEt89i$_V;qdA7GE%c-Z5;;^3Ono~356hTra)WWhDv!Y*?n&-gs^*9@vR}F?+Du@ ze7IXHxR8|2E=?~I4T4n}%Th!a&s{37gh%uy*U6LRO#%mF&wZ1P(jr47r*0hzb~GB; z0m`Hz)L6ET;Ve4gumNrXy1l%{B~o*IUGc5@+#I}H@|})y7Z7;5%_SeRMo#IoYlqS{ zO%94h7wAg+m&n`J@=hBgrQJGcyUVDJcF0fFRaoGD<;bz0hb%r4KOyzYQvLH6)~T>g z^pv&Jy9=g@@J9Yc6-djEUM%iSuIb?*HaCo!0?uRpR zXMoRRQIl_B?r!Z}TW_pB5>6 zlizkyRypNt&SroR)larDR6Oiy=?SW%7a>ftj{Y&M-*8_2If_@vHc^~i4HSYm_*DDV zvazGW@FZy>*!1q&+a0fdUAy35-$T6!6nW|Q9>*q;wd|~5(j?>9`gF4YqEt)C>P|%j z-Ii*v8WCu(10-nFH|$<@S)-MsMz~Gu*ZWW*AI#nYOFgwHFP(UGc_}?E$5oa}3CC-Z zzKHg{X&CJ$R|n-vJXqf2f|1Ybj>KrN5qW~5fz{z4HxOU;x|lPijdD`^=C&t3y^(yL zW;=V89f+^1Im)@o!c$o!g2Lf#0I$7WwMR`l!)JMOa&)~6zCj8%5xX0H&rW`$g15=j zG@xDTC3GSRAQuP@^tG|+J;PG66ELnIf-}9^FUxEI*6OoR1hG%sMwLaz8#w5mBSihK z>}P*jqW}5*{B{0q{?E5tKIQr*zHzaIOO9%A2D+sx$C2ve>ZE!C4C&3r+6^4hp+ zpUS2B+0-IOKe_ zU!X3~PhEXFHse8D0&c0^qVxPZ6wCz^^1)O!A5NgIHVp!w{_AEH@#5Qshv6n?L+=i?NHa} zkSL#@e)e;ln0cYMs_L&)UsL6*=CsYUMt(G|*jA4G)rWQRq0I8(`~p~Nbk&P3jz~8) zN64UA35Ch_BXAWvB`r}0!Y+GmEdFrq2NA97Z1NE8Qm}vrxtB^X<7LrisWmY>}EOJ)0h5}0^*x1B2Sra67 zvmGO+1WA(4Xi)J~!Z_8tijR+&;PFQ16BcAnk<~wVLjl%W)WRYQ7sIgh!XdU=-n2^# zy$ydKiBbP~86w_86BDMEkPSGYKyD0s5Zn8q<+Nib-duX^i99VW9JeS^yn@EQmd-WmEzQbcBE=epN@}7!cgMyOkkJWsm*XxKdmUo z*O%`M5ctg~`XQW7Y2CIC*iIINvNHnK}(S(V-5O zcV4Hurw$5`K&x(Hn!W8|wa0dZAXU37Culx7X)5?scKfpap_00{^QI!$-uG;|7IKb` zW36i-;HatMu&1W5GrGqqD{N~~E^a69tj@JJ4}?Y?CIO@t-D~oSc!O6xInJD9%h|6h zCBN#K|N79Z4fz`m(krG<$BmyvfR2&r?@%IVsw4Ue8Af{V3Lzw=W@; zSFD*DOyV8sfCJN1*k@}5=^k2YONO1K4iFV6AdoS&$Xvm;&YS60X3Io{ot|qK|6NTP zt0f2M+ja*}UU+U5@u@1E8vfp7yJe~GLpzhhyNeJ8X0KF>Hcazr#A;h4aFlV|jd7-h z8i03tXx1>({cqQ*xK?jby*+x_+U7{a>hAo&^K74KjYkwWjT*Umu`Os+P)_?tqcv5k zcW%^5IdLqV@Z&{BRoD6Z;1!fo7Typ)$~sWGUzW+zhqfg!XXO)}X9}acY@$mB!y0r! zlv)94NPgHyc4(ZO{4@&2cpd~Q1t6$N4k@cAK*TPF0!j|gf#+;e>t?TeX%!NHB%)@M zj-h*BS-@Zv_2X+x?@w!0zd7HvwTYrj+7FnZIUQ2v#9fQJXaIvx&H}N(jup{oDwZ^R z*HEB4_S5Zg_C~@B_w6jUhNT2uYf*ih;#N&R4u0d54&o?^!sAkN`8lDs&pAL!pWM~s zAgv7rjfgcYmTh?Ug_+O683J+1AgN1V0bL}BszuGi+gttXam-mi!$Z=hlf37k3elx1 z1h!Jqn`Ej5VH7?|1Kan4N~Zs5t#&zcrZ>4cApct) zM^^OqhRE5dDz{AhA_<$4BRMA}ktV42S==F-k~-FL$TA=vsD;ylesMgWZ5M^Eo>%*m zx)SW}sUf95&z}9D(w+SnGC(Wq_jnu3UsavH8&5f*bw=@SB5r+Jxkqg2=xEL+ zN>V418>YsKwj)V04wmq&n(jQj2VE*C!^K-{RX%Av{<2mdW4Ld=@Vz>pon(jF$Srv23xaaMFq=bK^g zyX%u6({WmLzGUeh`4*R8KCwmf9>DY#KaWRBIt6@_pL8lA=C#|w0n-`=BwlrgYxlt) z9ddKKgLFe*^+FxpZ|9~R%^($3k;a)mKBa=++V9!5{JK)#-#`EQ(-s*Osh4*JZR+WbqQ%RS)o@j zv=V$pC2n$|9#vr&;WHW0*3ajSmh^_W;Wv}Od~HG+G^uD~(50|0i~6_{Qf>zx&(bavI#;%Jsqj)73& zdg8h%ICxy6#8fb9+$O^E(zMogYD=L;Uery(a?l=d?l#=so>6_mE0BswRCuheMkjR1fbqXTy_yqd4SAS*yc( z-lR%G9#KFR)+$d(EH)uY9X6H6CJ~dj_c&HWOyo}U4ua|%S>OcJL*YAJYm!w}vXC$#Vu58!CW@*DfICS(xVn4@$q|I*7 zCFB{~$HcLO%$^_+DWezX%~Me3kw|JjwyxGqrQCZFeoDC3U%~VB&A4~lc z9Vrq==9fS9HhBT@40Wbcb0VVxX_ftEYuYPLY<7T@;<@^rwoVl>_|<{W9u$8xDk}Om z%$H8-51Ftm`E;_wlKFIy>re+?dX;mI+OSb<|8=#(7iRJKmIJTSpQ|W+)|~=5suLt6 z?x3^J;J`ng${wSgB=u1N6{kAPGXecnvZmA~|IfT<@hxGNd^>h&(7)D`Dw#vF5lQ|c z%3ag3=rbSI(4TwjoOXA@2L5s%YTM(wgkA%Y+A&2H3rft!8fayxKbs!fBfD}M4L_5$ z7!He8rh?0$HdO#a7=iS5OZy*Bp>Aglw1msVw9zP6vKAUjJ?ms}@7~eSHFU

      F7^NT9QB*3UhrlL|dR}sfm z6W-$43Xry$aKf$P#lDjU;_z>Mu$$|qw0Yn4zCUob*pK|xhjP!1?;lh z=H9d^RXuS{8J&0^EdVdp8NN#-pM&S_`$Hvbk6kU`jfiy?>%k!?T`^Sbw=GXhsytmD z>USkCWQ~(nH@$Xs-g1kU0RTio85{{G zFO#E3oVW2jyGM3i5QDnsm+oCEG}_k})*QP-Cjw4D-&hhG!wM?T!wVLlohof`ARV_I zs)7W&R6DEGiE409B?-ZKWU53Mxl&Z`#Ukf>M>R>8bZNcXstMpXIq0m0T~&-ncLn=D zNt9$6k=jBm+TG8%oMs(!0;fo%*)_G2300&42bv%(*@QKBdTCE{%?Q$LXJ0}d_x3!E zwp2f3*Z#Oa)FDavR@;v+IU{6OjpeGUzh)m$A9+q1<7kxNG5!T4|GR9*~O>WnmoPh(zSXpntbzJV;Q&?)Wh)pjFhL2hPSlx ztjpG>!WK&2gE{|q!K03KhZ27p8Ho}D%vvv)YpdOE>IM!WxI{39<8sQ=bC8Q;Hr=vV zU-@DjoXh86+kdWkebRc`p1lENGtlPhjb-W7ek@D!?pU6s%2hxdVfTjy0GBh|oVRH` zcf=|IGIbFkV1_Ap9~4EQ8Vf=!uPIe-YO0e(NNnBVdyf~4P+`&du2sjUW_`i?H|O@S zH`?(qgPu8-=Q=IT+Fp6sX?U^qDnJ07k@}iKy${(s;Q@x!oH_#K$xxKqzn12s?XQaq4o6Nc71aC4v#`)_4abLh5Nl}D^8Scg|NSia@${A?j7UeFS|ElDB4@H!GwLWJAt6+m zm3Pl$x&xqK5J+lLnm{{m9Sqw@AJd;(|w#$a&b-NDyN?3%$C{+)K!L*OC^-S_0r>sLok*wMt0)0Tr3m?${6k0HZgknE(I) diff --git a/media-gfx/cura/Manifest b/media-gfx/cura/Manifest deleted file mode 100644 index 58e14d5dd1a6..000000000000 --- a/media-gfx/cura/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX cura-4.12.1-code-style-test.patch 406 BLAKE2B 66a94ddbb95402b2edbf2b149173f5f8ed63feaf468c3300e5d8d9cad2ca1c783d643e4e051d6994db46cc3fec853172b84f98d1c3366f995a831e7fa1b27019 SHA512 5c739fcd4c4259329f39e630d7c33e55b9a3910ec1ca778ba666e71f4087f1729c4f18b138301580f8cf8fb15b297855fe72337f2fa0b58454b8e0beecdccba3 -DIST cura-4.13.1.tar.gz 42339030 BLAKE2B e5c10ff03e42c0f88a2e7d827bf08f45c57142ca7b1dda6c00ccfbf0fd486dd366db23f00990ac5a021ecbfe038b2ca0247df8ea5130f2ee1efb766efc6f152c SHA512 6483fd6312bd2181cc812bce78aadc7e8532ecf292f09c75ce5e7870f7efddd63e84315ab40eb73c775b15c2ed2ce7fc804fcbefb73b3d8aaac77d8b22f0cbd0 -EBUILD cura-4.13.1-r1.ebuild 2563 BLAKE2B f73d4141d25de6379afbb3cf9bad9d60607c8e3b3342b9d662451ea02d2ad89dfd6b3f5e86bf61e802ae911fe91b503ffc5ebff7d5fa53bc55fabde034acda23 SHA512 fa0da02ac267ab0c60672460fd1e621bbcee5d58f98553a7280c274147c6f0007bb1ed4736702b7951233490c86c8d39a733880cee90a0882d0efcae3606498e -MISC metadata.xml 851 BLAKE2B 4b029cda9763319d2936eb36b9b1540fd9d6f99eacbc668bed43ed4d14e1ea06dc98945009819b1ae154dbefc65735107946542a69326b00f2dd11131bc71355 SHA512 904208eb672a7f75931d290de0413b5d18d7f8a3fbcf4f29d777b532c9152b7fb9064a4fb77f40e21c71ce8ac791c3a12ec3bf6c650ff0bfbbc9f069efa2e8cb diff --git a/media-gfx/cura/cura-4.13.1-r1.ebuild b/media-gfx/cura/cura-4.13.1-r1.ebuild deleted file mode 100644 index f7135c103b28..000000000000 --- a/media-gfx/cura/cura-4.13.1-r1.ebuild +++ /dev/null @@ -1,89 +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 cmake desktop python-single-r1 xdg - -FDM_MATERIALS_PV=4.13.0 -LIBCHARON_PV=4.13.0 -LIBSAVITAR_PV=4.13.0 -PYNEST2D_PV=4.13_beta # never got tagged as 4.13.0 proper -URANIUM_PV=4.13.0 # 4.13.1 is identical and so is not packaged in ::gentoo - -DESCRIPTION="A 3D model slicing application for 3D printing" -HOMEPAGE="https://github.com/Ultimaker/Cura" -SRC_URI="https://github.com/Ultimaker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="debug test +usb zeroconf" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - sys-devel/gettext - $(python_gen_cond_dep ' - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) - ') -" -RDEPEND="${PYTHON_DEPS} - ~dev-libs/libarcus-${PV}:=[python,${PYTHON_SINGLE_USEDEP}] - ~dev-libs/libcharon-${LIBCHARON_PV}[${PYTHON_SINGLE_USEDEP}] - ~dev-libs/libsavitar-${LIBSAVITAR_PV}:=[python,${PYTHON_SINGLE_USEDEP}] - ~dev-python/pynest2d-${PYNEST2D_PV}[${PYTHON_SINGLE_USEDEP}] - ~dev-python/uranium-${URANIUM_PV}[${PYTHON_SINGLE_USEDEP}] - ~media-gfx/curaengine-${PV} - ~media-gfx/fdm-materials-${FDM_MATERIALS_PV} - dev-qt/qtquickcontrols[widgets] - $(python_gen_cond_dep ' - dev-python/importlib-metadata[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/PyQt5[-debug,${PYTHON_USEDEP}] - dev-python/PyQt5-sip[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/sentry-sdk[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/trimesh[${PYTHON_USEDEP}] - usb? ( dev-python/pyserial[${PYTHON_USEDEP}] ) - zeroconf? ( dev-python/zeroconf[${PYTHON_USEDEP}] ) - ')" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-4.12.1-code-style-test.patch -) - -DOCS=( README.md ) -S="${WORKDIR}"/Cura-${PV} - -src_prepare() { - sed -i -e "s:lib\${LIB_SUFFIX}/python\${Python3_VERSION_MAJOR}.\${Python3_VERSION_MINOR}/site-packages:$(python_get_sitedir):g" CMakeLists.txt || die - - # Remove failing test. Bug #693172. - rm -r plugins/VersionUpgrade/VersionUpgrade44to45/tests || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCURA_BUILDTYPE="ebuild" - -DCURA_VERSION=${PV} - -DCURA_DEBUGMODE=$(usex debug) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - doicon icons/*.png - python_fix_shebang "${D}/usr/bin/cura" - python_optimize "${D}${get_libdir}" -} diff --git a/media-gfx/cura/files/cura-4.12.1-code-style-test.patch b/media-gfx/cura/files/cura-4.12.1-code-style-test.patch deleted file mode 100644 index dd17c6e6188a..000000000000 --- a/media-gfx/cura/files/cura-4.12.1-code-style-test.patch +++ /dev/null @@ -1,18 +0,0 @@ -This is a test for developers, not end users. - ---- a/cmake/CuraTests.cmake -+++ b/cmake/CuraTests.cmake -@@ -50,13 +50,6 @@ - endfunction() - - --#Add code style test. --add_test( -- NAME "code-style" -- COMMAND ${Python3_EXECUTABLE} run_mypy.py -- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} --) -- - #Add test for import statements which are not compatible with all builds - add_test( - NAME "invalid-imports" diff --git a/media-gfx/cura/metadata.xml b/media-gfx/cura/metadata.xml deleted file mode 100644 index 8857a09726ef..000000000000 --- a/media-gfx/cura/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - proxy-maint@gentoo.org - Proxy Maintainers - - - soname major version number - - - Access 3D printers via USB - - - https://github.com/Ultimaker/Cura/issues - https://github.com/Ultimaker/Cura/wiki - Ultimaker/Cura - - diff --git a/media-gfx/curaengine/Manifest b/media-gfx/curaengine/Manifest deleted file mode 100644 index 2a06f0fb8882..000000000000 --- a/media-gfx/curaengine/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST curaengine-4.13.1.tar.gz 1727935 BLAKE2B d306f990b86e6120705b36eba6f3363adc67cf8c93c66c2da506c1ee461a5a6bdd27a4e04880daeb6cebab3ecc736d9a52eec27bf17aa9f032237a4c8ee1d2a3 SHA512 224379a40e26ae0026a3849d582353e49edf99520401e1fef56c9504638c68c62cfe394dab0eb40e4a447bfe0bfa506a880512e84fd6057a839b6384087c46d0 -EBUILD curaengine-4.13.1.ebuild 2220 BLAKE2B 8827c7d543d55beb31f90606024fecc342c047c32936ceefade82379149b03013f7606dd9a0319b987babf765904682363d6125e795ba082e8478d87b13f2e2b SHA512 7998abd636444b16c46f162a7758381aa80785c8d8ff3d0759206205fb180393b733578cb0160ab562125a066298c50e5d1ff1ba8fda7b953205012caf487f24 -MISC metadata.xml 1349 BLAKE2B 198974447b1c09abb0e0c914b102bb7ceab5a505e73fd581dd4e226af1fcc4b50acd2f8c8784730dec215e5144d4cd3cf2ca4cfd3db63e09f480e6c70d7677b9 SHA512 d2ba85903172e5ed89fb5c963921b36085c8d141f9f62d885ebbbe68730f24bd1ca92337d4650b0752f5830961be9c493c4757220ec0bd1f9ef25e04db6af6e8 diff --git a/media-gfx/curaengine/curaengine-4.13.1.ebuild b/media-gfx/curaengine/curaengine-4.13.1.ebuild deleted file mode 100644 index 98b1c9901eb8..000000000000 --- a/media-gfx/curaengine/curaengine-4.13.1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN="CuraEngine" - -DESCRIPTION="A 3D model slicing engine for 3D printing" -HOMEPAGE="https://github.com/Ultimaker/CuraEngine" -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="+arcus doc openmp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - arcus? ( - ~dev-libs/libarcus-${PV}:* - dev-libs/protobuf:= - ) - dev-libs/clipper - dev-libs/rapidjson - dev-libs/stb" - -DEPEND="${RDEPEND} - test? ( dev-cpp/gtest )" -BDEPEND="doc? ( app-doc/doxygen )" - -DOCS=( README.md ) -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - rm -r "${S}"/libs || die - - # remove static linking - # respect cflags - sed -i \ - -e "s/-static-libstdc++//g" \ - -e 's/set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")//g' \ - -e 's/set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_RELEASE_INIT}")//g' \ - CMakeLists.txt || die - - if use test; then - find "${S}"/tests/arcus "${S}"/tests/integration "${S}"/tests/settings "${S}"/tests/utils \ - -type f -name '*.cpp' | xargs sed -i \ - -e 's <../src/utils/AABB.h> "../../src/utils/AABB.h" g'\ - -e 's <../src/utils/IntPoint.h> "../../src/utils/IntPoint.h" g' \ - -e 's <../src/utils/polygon.h> "../../src/utils/polygon.h" g'\ - -e 's <../src/utils/PolygonConnector.h> "../../src/utils/PolygonConnector.h" g'\ - -e 's <../src/utils/polygonUtils.h> "../../src/utils/polygonUtils.h" g'\ - -e 's <../src/utils/string.h> "../../src/utils/string.h" g' \ - -e 's <../src/utils/SVG.h> "../../src/utils/SVG.h" g' \ - -e 's#include "../src#include "../../src#g'|| die - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test ON OFF) - -DENABLE_ARCUS=$(usex arcus ON OFF) - -DENABLE_MORE_COMPILER_OPTIMIZATION_FLAGS=OFF - -DENABLE_OPENMP=$(usex openmp ON OFF) - -DUSE_SYSTEM_LIBS=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - doxygen || die "generating docs failed" - mv docs/html . || die - find html -type f '(' -name '*.md5' -o -name '*.map' ')' -delete || die - HTML_DOCS=( html/. ) - fi -} diff --git a/media-gfx/curaengine/metadata.xml b/media-gfx/curaengine/metadata.xml deleted file mode 100644 index d887188d07af..000000000000 --- a/media-gfx/curaengine/metadata.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - proxy-maint@gentoo.org - Proxy Maintainers - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - The CuraEngine is a C++ console application for 3D printing GCode generation. - It has been made as a better and faster alternative to the old Skeinforge engine. - - This is just a console application for GCode generation. - For a full graphical application look at Cura which is the graphical frontend for CuraEngine. - - The CuraEngine can be used seperately or in other applications. Feel free to add it to your application. - - - Build with support for communication library between internal components for Ultimaker software - - - soname major version number - - - https://github.com/Ultimaker/CuraEngine/issues - Ultimaker/CuraEngine - - diff --git a/media-gfx/fbgrab/Manifest b/media-gfx/fbgrab/Manifest index cfbdc73b9fa7..7379c18e4898 100644 --- a/media-gfx/fbgrab/Manifest +++ b/media-gfx/fbgrab/Manifest @@ -1,7 +1,3 @@ -DIST fbgrab-1.3.3.tar.gz 36332 BLAKE2B 446b3b8e7cf80fae784e6e7f9b49c881b43f1b96a43382894caf38856ae9142bac5e8f849e3d6c878ea555270c57b85cd0dec9ead72513d9a8dc0761fae9985f SHA512 463d05e7df4e652ccc7aa8144d06323f3a20dfae71aafea251699e3b45db0d50b5a1b97f3a115569f7d301380306cdf909aee5f628943ea05c8f23fc9bbf81c5 -DIST fbgrab-1.3.tar.gz 13027 BLAKE2B 57acd93432b01befd99c73e45337bd2eecfdb18b9b5d98106e1a433b48bb03ef05cc5d3a99e0a34f501bb4d0731c8d6c92bcd8b145dd5f503632b63d41d902d5 SHA512 2d1166890f41d7de813a6c9b722db148980fcc802da38dea1a42d1f150cbdc16d0dd6757bc334586402f109b382e5039d44b03f9f19024f546958bdf21ca5d52 DIST fbgrab-1.5.tar.gz 37010 BLAKE2B aff706ef46664216ac1846d0e8fe37646fcb900cce1d451560d024edf3aab4c1817739cb26cae4d9491ae98c5e2d3fda96509f539514b701b7c7ae54ee9a8d02 SHA512 475d377480b9e67f618e19967d4bae5890a78aa00236583914b4ac81f468d8282e1767d85009101f6b03ddc091da8416dcbae451b191a79013e1632d91155c23 -EBUILD fbgrab-1.3.3.ebuild 653 BLAKE2B b808aa1924511be53daa83a5f811b0470d7693cdf6a95c9df5dc6e5a164914d4bc6008ab40fbc3b7d6c00f14c9e3d573a28bed90af077a66f46e03096896e0ec SHA512 80736c5ff941a3d26e800b8f7c21c6f1dce453563c6042f6a9d50fb9a3b7b61b5dfcf05756d5df7cf9a353a2e516096be8af27898a69bc14afb2ad1c5806be36 -EBUILD fbgrab-1.3.ebuild 619 BLAKE2B 512daf5643daf2c76c6a58ad9b2cc49a14687613ce05a08a2884900e76cddcc672c1a7436ed958badd8c18bfb588c23261299a0f3fa14702e67c6780f57c76ba SHA512 2b82b7264791fe99fbdff9a526b6aa7408927bb8faefb38817f9da6402d62dd046ba47487f26f2b15a677c50f746eb293f984b5e8f1b3f1cb0ac5db1eb55fa22 EBUILD fbgrab-1.5.ebuild 690 BLAKE2B 48ba372f5f08ec1d04dc1029f4822b6bd42cb0f87b21ef2b8691ac438c6673a2402d4a3ad9886c3944867fa834e4cb7432ae587ab346c2aaaa6efb20b966ace6 SHA512 52f1ede2b33ab0c93a0dce65991f142165efb1a01a02ef14a008770c494f6dcd8cff3a662923c8bbda8605071e5a8332917414933f126bd6d18db06550126229 MISC metadata.xml 332 BLAKE2B eee086fa03c81d056e03024567d5366d725700a123679232e9744988de43d204264128ec137c16c8c703e83d8e33274e6d6a734df45cf1c4aac2e96c123f94d7 SHA512 16647590f31884456ecee7d36858de57c848f1706e06877bb484f5eca0669788a1bfceb98f5233827f07bdf2fec832d94e13d94f5fcaf4f9dca07a47ad19150f diff --git a/media-gfx/fbgrab/fbgrab-1.3.3.ebuild b/media-gfx/fbgrab/fbgrab-1.3.3.ebuild deleted file mode 100644 index 3c611ff22c97..000000000000 --- a/media-gfx/fbgrab/fbgrab-1.3.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Framebuffer screenshot utility" -HOMEPAGE="https://fbgrab.monells.se/" -SRC_URI="https://github.com/GunnarMonell/fbgrab/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" - -RDEPEND="media-libs/libpng:= - sys-libs/zlib" - -DEPEND="${RDEPEND}" - -src_prepare() { - default - sed -i -e "s:-g::" Makefile || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - dobin ${PN} - newman ${PN}.1.man ${PN}.1 -} diff --git a/media-gfx/fbgrab/fbgrab-1.3.ebuild b/media-gfx/fbgrab/fbgrab-1.3.ebuild deleted file mode 100644 index 56cfdaecadcb..000000000000 --- a/media-gfx/fbgrab/fbgrab-1.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Framebuffer screenshot utility" -HOMEPAGE="https://fbgrab.monells.se/" -SRC_URI="https://fbgrab.monells.se/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 ~s390 ~sparc x86" -IUSE="" - -RDEPEND="media-libs/libpng:= - sys-libs/zlib" - -DEPEND="${RDEPEND}" - -src_prepare() { - default - sed -i -e "s:-g::" Makefile || die "sed failed" -} - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - dobin ${PN} - newman ${PN}.1.man ${PN}.1 -} diff --git a/media-gfx/fdm-materials/Manifest b/media-gfx/fdm-materials/Manifest deleted file mode 100644 index a208543a3341..000000000000 --- a/media-gfx/fdm-materials/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fdm-materials-4.13.0.tar.gz 58458 BLAKE2B a73e4eff8e6a8104b985d8c6b73739032bad7a2ad184a96c02df85e9f16e72fa7390b96f4cbd6fd9b38db440eefa83d22b42b6a6a7fc1b4b119f1400dd1a075c SHA512 12e08d3f0a7871b95f70ad0c5fae9027923de004595c0516df34dbe91b59ed13092b984cf1e11ac6162c577f157cb17195dcca9e4aa97e5c0fc9721a640a0a21 -EBUILD fdm-materials-4.13.0.ebuild 543 BLAKE2B 3912ac76bd5892d864e313d1f465ff8897d6844468073393ef7fc47481f9e27c3857210d1d797cf8cf47a2eff8e388f00d74fbbfcce0874d5c8067d20c2eef28 SHA512 84038ba978d7553dc7e7c7e045a1bb40aa4e2f92e1a8fa8f0bb41f5411184b4dcf3ad24d65bec40437dd99c8ee34bf86132912110b914120b08f8730b182611d -MISC metadata.xml 762 BLAKE2B 06df406e646433703d4037d0ad4f7087947dba3da61209371e1c1f22ef335911d4e40ae8a69528c38a06d4858b47b8df9aac48ca450b91695cf16396ef970ff1 SHA512 3ddbdf310b36b3750444eed6deea275cf38b5e0f275445a4cedc49ecc72571c4694d1ae27179b50ea96b2867951c99d31c9a908be8c4e662d5855c05862c8d9d diff --git a/media-gfx/fdm-materials/fdm-materials-4.13.0.ebuild b/media-gfx/fdm-materials/fdm-materials-4.13.0.ebuild deleted file mode 100644 index 40f54fb77a6b..000000000000 --- a/media-gfx/fdm-materials/fdm-materials-4.13.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=8 - -inherit cmake - -MY_PN="fdm_materials" - -DESCRIPTION="FDM materials for media-gfx/cura" -HOMEPAGE="https://github.com/Ultimaker/fdm_materials" -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="embedded" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_configure() { - local mycmakeargs=( - -DEMBEDDED=$(usex embedded on off) - ) - cmake_src_configure -} diff --git a/media-gfx/fdm-materials/metadata.xml b/media-gfx/fdm-materials/metadata.xml deleted file mode 100644 index 2d789f812974..000000000000 --- a/media-gfx/fdm-materials/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - proxy-maint@gentoo.org - Proxy Maintainers - - - mathy@vanvoorden.be - Mathy Vanvoorden - - - soname major version number - - - Build for Ultimaker Embedded software - - - Ultimaker/fdm_materials - - diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest index 1eb1b64f51a8..56fe5b9332d2 100644 --- a/media-gfx/feh/Manifest +++ b/media-gfx/feh/Manifest @@ -4,4 +4,4 @@ DIST feh-3.9.1.tar.bz2 2108873 BLAKE2B af559837224a90e403015648717cb9aa516d18bce EBUILD feh-3.10.ebuild 1542 BLAKE2B 9326445156d98511da76e97ac2b271613608bc9dc90f84743df0e2fbe3a2cf2417da149e0bbfb8fb50a4fb3fdbd6324681e6cdf2c5afbb37d18cade61a9bd609 SHA512 736fa888046c828d1b3e478df6497ff3402a251b2c51464d08cb87f1ef4b5a35420714b161d863313a5f6cd98485d5476b0b2de1b2d8448fd9379b50a832a341 EBUILD feh-3.9.1-r1.ebuild 1542 BLAKE2B 9326445156d98511da76e97ac2b271613608bc9dc90f84743df0e2fbe3a2cf2417da149e0bbfb8fb50a4fb3fdbd6324681e6cdf2c5afbb37d18cade61a9bd609 SHA512 736fa888046c828d1b3e478df6497ff3402a251b2c51464d08cb87f1ef4b5a35420714b161d863313a5f6cd98485d5476b0b2de1b2d8448fd9379b50a832a341 EBUILD feh-3.9.1.ebuild 1532 BLAKE2B e2a475b618b97749c568e6afd10b4047c137964b7f71b8cef77277968a42a228801ce924ea6e9a47dd6b2dde66771404fd6d970029a0829757299b0b820b7bdf SHA512 279bd900631c97e9e14998ba7629b92a4f057f0229f440db0f1080b087810f9a49366ea5c5e0892c5fd5bd25c6709baed6da3c55bb1bfd9508aa01f60b29ffc9 -MISC metadata.xml 326 BLAKE2B 30d18dfdd806d8da80d2c363dabe0f163fea606b059f139182388d30b2ddfbbacfdc5371981cc93fe5143dadd2d857f7360820024e41c767cc79f05cc7b0b212 SHA512 bf1bf775932d134ba38b070e51c811873681cf51655f77dbbd11a46bf114097ea9a474977d4f436837eaab43ca7a6b4d6b66282a1fd7ac28094ebd073e119e35 +MISC metadata.xml 241 BLAKE2B b9f69da54c33b148fd55ed40bc4eb1e7b10d496994113936e5b6f796a47bc0d11dff31e32abf43b2875872f18803266f7dcf2cf1a527712d0a92d879784f43fd SHA512 5d9e80387df94b06db077936e9722b30949e39fd51572442d4e4ba68602c7507a636de29acfdc423ad58fea78772332f944e961f9d50bbe20010d56e3f09783d diff --git a/media-gfx/feh/metadata.xml b/media-gfx/feh/metadata.xml index 7870da065316..691799de4120 100644 --- a/media-gfx/feh/metadata.xml +++ b/media-gfx/feh/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + derf/feh diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest index f111d3646fb5..a7619698b308 100644 --- a/media-gfx/freecad/Manifest +++ b/media-gfx/freecad/Manifest @@ -3,11 +3,12 @@ AUX freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch 701 BLAKE2B 963afb463ac AUX freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch 746 BLAKE2B 7cba7847956b9f6dbb4161c2bf70a72790cab98a1110c98ac34160c9dd5005b87ff9a2c71e42b7c4523f3fff9cc428ca0ad3b8f61e13b73d1b3bfdd142f5794f SHA512 08d3a8b849eed184b557b8e918c77e294daa40dad81944e19f0ce0c3a8477910ef6cb426e83a986d03050f1a1bfd935b5efbc27146704930d48ff65cd73389db AUX freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch 3622 BLAKE2B fb68ca931c5fa67873d5a60a8b175d6481c572e233974f8b59545f05aef13ced9baf576a51f4aba89020ecb794f39431bca5e8e081536db34f3a15737a11e374 SHA512 ef2ea194176ff10fdf71b7335a84ab97dead7093f9f46b562e8e659ae793d8d7a1e204cdc0be253d3fc4402a88caf95694f1249c38908f150263a00ec37150c7 AUX freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch 703 BLAKE2B d31431701b8c2d9d47b6cb1dec60c69469972a8200953b123655a212d15fbd36b663395bc0e27ead94bd0d4065f656fc8227d06278839f457a81501c13d50307 SHA512 90b2c1477c2f255d19dea90eb0aacabdfec9ce80bad912db0296565255640d3d5adf9bca45327986ccb702eef669c4204e219d62aa26f4b9017f5220216c1635 +AUX freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch 381 BLAKE2B 2fe05252a4e7846006c5f4e679eae5416ede589b9a6ad5fc30425933bedf933bf586b711c2c7d6a59c3881d454ea76ca39e0556a5a31c3769032694f0858e264 SHA512 731befc86267de4e5fa2caf619a8ae9692580d7025ebc26a80f6744a3104263622c38d87d0d8a263a1a15ef1c1d78c9ff3351aa463a9943941bd7d96d946e516 AUX freecad-9999-Gentoo-specific-don-t-check-vcs.patch 350 BLAKE2B e1b612ac81f73546a3a7ae93e447aba6e3f28dea1292f5d308f567307c8c6146b8dfdcc1cef946c64991d41c41fa9c8949f56e2e8573833bad2a3826bab960ba SHA512 f96678dbfe13668a9f65131996ddc5eb2cbe80296b7eb2cc7d248e3ee1d991bea95568b0241da8387106812aac5762c330afb1d8c38b2281c3ee2600db120627 AUX freecad-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch 606 BLAKE2B acef2151a4ddc90a40ae565fe89032d832a8596b9f9c2608b6b8c3e76125b69b9be12db34d72e3646bd76abeae041bb3f0fd33a0933f22174f48095634568dc2 SHA512 f1d830591dc6532d9517e13da00cfc886e70fc57ec84f7a406f68096a683dd4b86909190858e8aba69c4f668dd963d8de3765e8363ce9661718ac873c729f3f6 DIST freecad-0.20.2.tar.gz 75555561 BLAKE2B 278b05a3fe3bdccb46da62926aee46f066cb073f034b273dc4d8b27975724b754a6822b7eb0b673500db4592237690decb830cc7a30e8da689c6b067c256d4f8 SHA512 c3acd77dd2bb9a2a23ac354da3b6102effb89c95d675e91421d65486414dfe8cc0188a7212245e0deb63f17b9c5df76133017be09e4cd14b833be8cbec52a08d EBUILD freecad-0.20.2-r1.ebuild 10408 BLAKE2B 503eb47d56c92d9a95727825366a7b16a03f6df378e6a0fe300bed5300ccce77af5d13c09fb797cc6b0deed46747001ded8f439331e34e373e4bfd5ba59cf74a SHA512 ea4520aeb24c1baa91469b5f2f672d8d52217a31901600a8f3f4dbb9a7dff3faf9724e9dd79c39b36ff08d5a63f8acce6779eb1ebae004f951a5a857df522a8d EBUILD freecad-0.20.2-r2.ebuild 10385 BLAKE2B df9d6c357735e35016585e4514a28f3819fff42b9090dda6fc00c3aa41523985fe249e935b858a4bf39b1faf226712b191db62d27ffc77fbf44bc18abe28ca4c SHA512 fc19d0fd6bdcd1abc0dc8f99ced84e39842d4c3f9289a9d5d544da06799aae400f9d91ab607db02bd96e52dd658fba8b70a18fc96114a5b563eba4b6dbc26ff4 EBUILD freecad-0.20.2.ebuild 9858 BLAKE2B 254dcc53a8eecf329854e10af1d13bd6995f4d2720268cd0e0e59ca3e5c10385d6edfe18ff1c5a36fe03d4ae0a4bccf4eafa6f778424b9ef281b15e0e368c6e4 SHA512 5e6f6bffadf57ab79b578790e9bf62934f5b598e09cdb8a6f08c07a06ff8a4d8daf297114c88f4abb5400991526abd28bb00cd7be79333b27a8f0f92179b49cb -EBUILD freecad-9999.ebuild 10296 BLAKE2B b1117309aa0b63862a8ee9c5f0014f5df9a9d03b2ea4f5233e682ee8d428e1d2090dc0e83bf1a2262eea163bc7e98f46273aabd91919627f55b9f089492e886b SHA512 3895e3f9a6b3496a8dadf4f14935942a5be8076157a59366677f8460ccbd159513423eeab2aef5a13c99d3b87bc285f93ae0f28faaac409786c427021a0c554e +EBUILD freecad-9999.ebuild 10297 BLAKE2B 72093c04c322ceb02759f1e7e1426ca505df0acee9bb2fdd7a47e6de8ac79db76777de0b76c03fb381aaddb94cbc591aa71004a191eb2527e96f752a0331a389 SHA512 250226533db15d27d30d5b3dbbd6b4227a66c0709da20204e403defb878bf2fa512a2ed9feb28a334ae0b22578b9eb30b68f4e73307b3be5fb899008e7748ec2 MISC metadata.xml 3189 BLAKE2B b236dc1ac3c1a56609cc0d40b6f6ed5cb0c70ce06bd3c5dce45c5f3bcf1d06548a3d62e7e5c786278f84a6874ed330a470a753946c1e6963e7b5fa7d43854eb8 SHA512 ac8018f6c6819c237168228bd767659e1fd1b7aec18c8581a284e498a91dceda78ced26f7a5a1f3b110956fd940f72c677984e1127f76c9fd6330a7d54044fa2 diff --git a/media-gfx/freecad/files/freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch b/media-gfx/freecad/files/freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch new file mode 100644 index 000000000000..dddacfb289ef --- /dev/null +++ b/media-gfx/freecad/files/freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -16,7 +16,7 @@ else() + option(FREECAD_USE_CCACHE "Auto detect and use ccache during compilation" ON) + endif() + +-if(FREECAD_USE_CCACHE) ++if(OFF) + find_program(CCACHE_PROGRAM ccache) #This check should occur before project() + if(CCACHE_PROGRAM) + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild index ce6c3efe2731..3c44e3745979 100644 --- a/media-gfx/freecad/freecad-9999.ebuild +++ b/media-gfx/freecad/freecad-9999.ebuild @@ -136,7 +136,7 @@ REQUIRED_USE=" PATCHES=( "${FILESDIR}"/${PN}-9999-Gentoo-specific-don-t-check-vcs.patch - "${FILESDIR}"/${PN}-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch + "${FILESDIR}"/${PN}-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch "${FILESDIR}"/${PN}-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch ) diff --git a/media-gfx/gpicview/Manifest b/media-gfx/gpicview/Manifest index 79cf9424efd9..067f84dea926 100644 --- a/media-gfx/gpicview/Manifest +++ b/media-gfx/gpicview/Manifest @@ -4,4 +4,4 @@ AUX gpicview-main_win_open-dummy-return.patch 466 BLAKE2B 37bc66552c2b9f723a51a4 DIST gpicview-0.2.5.tar.xz 349536 BLAKE2B c215e812693a30d55d3e606b9958d308b5d7f564ba0c3fc60e7606c492ec3ddd9997ae63f0865a6bebdf79c0a18e6a8b26a1e2c8d5dd7e2174d211130dbbe817 SHA512 afc7e67c7ae1252f9c1816ee46fe69e96ea7be9a60e03406a539f17b2e4f0e4b93a028c6f3f1c455f5433d6d7d78a58dcee2cb0ac91ea53093a21935bf454afd EBUILD gpicview-0.2.5-r2.ebuild 582 BLAKE2B 1447a4671f6caba214cad345256b43506a7be995c088fe8b7349366708cb3650bacb1cecf57c207f0650caf9e927b25db8727e62ee1753d6becb7434cff8f857 SHA512 76ab57176af07ce67815f4d620dd7a2374e189c2e26404ec829637c51b36d4cac3b3741d5c3e0651693b8f31570f978e70d482de45b082cf1c73643c86012e44 EBUILD gpicview-0.2.5-r3.ebuild 695 BLAKE2B e2e0693e81548bd382c6a3ab3ba7f4c4021b3ab88ce39bacd9454a3a8a3f31631c9411c436f071c4c25606364555a1a75f2b76042d5406238e15d5204b2325ab SHA512 717985eecf7a41041a57e25d706da99c7bb9cf98dd75fe4a801fe27560e23d992eab074d33ab1f4a12850a0ed33eb4ad78cb9e5fec2ce445a4ebdbcef30969f8 -MISC metadata.xml 327 BLAKE2B 93cbf29b7a893563c1fa010df02cb4926683a5a2401a89bcbddfcfdf9e4010b8f2a8518a05bf96f207d14b7d907fac0bd498a8719776d814cc8f7dc7bf2b2b97 SHA512 7240a47ab4c047c2c763be0287ee1fd17b95b15d26650894f039b183438d2622489ac92f08023194ed05c4c713a1ff8932a9f888852a4f490dd32239675701ed +MISC metadata.xml 242 BLAKE2B e8e2ce150c3abafafbde001036eb01bc36a0bd9c1466c8af433f5d0d938c7accc06d7ab9c241dea760c7e814fd553e5e1b90a15f4bfd9c6f5b6507e19b1a7be8 SHA512 7bd44c3af27abca3e957697d1050d823bf1586d010302899d15fb9b099628922f055d07bf267d2bf3e874fb4e6b19d480dc7ab495ce794e96b6524214c061ee7 diff --git a/media-gfx/gpicview/metadata.xml b/media-gfx/gpicview/metadata.xml index 3fee8ed42f6d..b9095c9781d0 100644 --- a/media-gfx/gpicview/metadata.xml +++ b/media-gfx/gpicview/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + lxde diff --git a/media-gfx/graphicsmagick/Manifest b/media-gfx/graphicsmagick/Manifest index 417ef0148d23..30ff0d998157 100644 --- a/media-gfx/graphicsmagick/Manifest +++ b/media-gfx/graphicsmagick/Manifest @@ -3,9 +3,14 @@ AUX graphicsmagick-1.3.36-flags.patch 2009 BLAKE2B 1d58f03cfeac9be92e2e85a2b6274 AUX graphicsmagick-1.3.40-libjpeg-turbo-3-001.patch 2445 BLAKE2B 64779cb1c77576acf69fc72a56db2c526632650bff9dc24d9ce2bb708743e337a02c7cc447345e40ae6537f4173643fe349c558123b0c741441bc058e261a9f3 SHA512 6bcdad66f3b66944ce5039f4417c1f4959264f7b2da096f11e90c124e36857f6546c83f70b31d94233b58ebd4dbd40a3071e5b79716e4d7a6d0db689600ba0e0 AUX graphicsmagick-1.3.40-libjpeg-turbo-3-002.patch 1735 BLAKE2B 36514306292a07130b0a38828d758019f3ddf2bc3080d65b754d525d1271af0f8a4fb3f36d2267a91296a337268ab6fa4717c836bf1ed42ce5761de86b163343 SHA512 4133e53d855a71c5f9432510fd10b5cd6fdd2aa3d20178ef16732e98b87ea11e186314c54d09c743bb903b62a10529c7aea791b7e40b920049f0c1ea6baceb4f AUX graphicsmagick-1.3.40-libjpeg-turbo-3-003.patch 1232 BLAKE2B 05268740f0774df6dfdafb744922e1dab6d0a6774ea4939c46195fe2f7f56d87fe3e4ca2b46dfa842b2110c56d6c1a77b87977f38936b73ea2d302b47cc03059 SHA512 4385bb7e8129c130d1c5ab2e1a248de6ba4241066bd40fe122a9b67309c03b15151fe8a41acd0c0ec0bc63483bbbb0a49085cc0a6456e72b4b3b822ac1357661 +AUX graphicsmagick-1.3.41-flags.patch 1677 BLAKE2B 43eecb10dd3d45fad8283635144b1ee7c8adfc30d2b75ea597a574d899b57819f5a2c5d33ff68cc547b59af30990bea8a59a674475250055e41e5b70b1087b6c SHA512 2dad1b9b73d7fbd113ac842cabe974f8398ff8c8f2d1a8d7e98a91849a7b2953f2904cfc2d3720dd4096771a5ef0f7fa1744ff35502705f4ac98a1f804caa8e0 +AUX graphicsmagick-1.3.41-perl.patch 482 BLAKE2B 8bdd60e4cc7c5ce7b2f6fac01c069a124148f593b8b4435b8b3a6aa1da644c4cb4e895d12a211a1aab5c4a6b35a4e775f0964961577a289fc1ca59ebdd346e88 SHA512 4e3d50bb32e7ed5ccac9a6e9d3938ab09ce86f1f02f43d02b6108cfa536b19b14a55a1f2ccdb0e1c9bb5c9180b6e37c8a5802193fd6df6a9e905195d0b3f5368 DIST GraphicsMagick-1.3.40.tar.xz 5507792 BLAKE2B 2052eb34931f07c902a9c68192ebe4d36137cd23219b1598bae2fa78c5c8bfd1efadf9fd430ed4fee8dc903e50ffabe5a9c76bf55966b85b6f303b2decdca6ee SHA512 e64902aa2a8702d03d188350bd4252a2263e431611f9a70f38cd8beede8a38cc91bb4de3603fedf15420ebbba488f609f218e9b45e356b9f8dc8e4a75f380ee5 DIST GraphicsMagick-1.3.40.tar.xz.asc 228 BLAKE2B 70eaaa0cd30cfe23ac6dc5e8edc026c57eea7b1a608e83da3408f6fa9fc2cceeb8190e4e9015f321ee688f2a32689d244d69bc61764a99ab0f99ada72143a575 SHA512 82c628e4a260a690c7b1941321881a97d54b4c9580dcbfd8ae786a1774dc43c46e8542488ca875346446858e7475847c440cfca572315a5fe123315b187a240a -EBUILD graphicsmagick-1.3.40-r1.ebuild 4048 BLAKE2B 65e0494327fc645befb63408a7f3c174c21a0b0920251d8e3f208b395fb79e9c6c990e2905484532511bdacdab9d19f0bfe43a8dac5ac21871f73812aee4062c SHA512 893e9ffc32e637c5cc4c5fa09c8c2b959b6c056fbdc1f821f4a6d3f7adb8d0016376e4510b5db6513898f2011e9efff08abd722e215aed373e73c536b80c2653 +DIST GraphicsMagick-1.3.41.tar.xz 5533080 BLAKE2B 878c785b19feb3153cd2ea9cb105938ff7c4e577ce5e563cfdde501ca26b48f4c3ac6e875de240229938fa1b5776564607a35398dcc9adfd0fd801341d87ab63 SHA512 f2b850818f992349e8cb8f74ed8e897af4e1f4b9af9f3622c1ff30f3af5bc8530a60efbb24875fda80ff49e0db0304dfd6a39de87bd2e29b8ce42d653846890e +DIST GraphicsMagick-1.3.41.tar.xz.asc 228 BLAKE2B 298c1445d7de5114e38e02f4b3c5c91569b70c126849526a822cc5a2fc2623b6bc83b74a4a58cf0e326741a96ace95b60108f9a07bf9c37a3d9ca722485eb8be SHA512 13bb0218a436ab083518f4a32d17b231a941abd960b32b13a05e4fca3d6b57112f2b496bf7fba0996c2c9855c15158f8223003fcbcf4335bd0ba1a1ae7ee8ba9 +EBUILD graphicsmagick-1.3.40-r1.ebuild 4041 BLAKE2B 2cff89e62c2ca78e09949f3f785573435fde09ef674a10e911709ebe976bd594480b77cfd69a4a9735de78fdde89789f1d18317488c137f3dcfb6de0c5faf985 SHA512 4a2949f751f00d9e7bdf3eda7f0022488f7569b0677929bfe994a73214a72be6a60e7361be1a394c79474742e1bacdf57f9858f96d5155fa4b8bf21d7ac19f4b EBUILD graphicsmagick-1.3.40.ebuild 3851 BLAKE2B 5364a3e3f0e5f57089443ad1010a75371507d5a2ed6c4c365b722238518acb26dada10c24ea897507069e0ff23af5f8077908f3b922cc37c686bc23ac075e181 SHA512 fb54d82d2deda4e66b823c33281b382b02e6f14209607f91fd51c60a0d27c2cad59be034b5b9a212a3b42a4dd79cd371ae797a6afce52eb1ca9f63250dcc5b79 -EBUILD graphicsmagick-9999.ebuild 3859 BLAKE2B ecc9180502d00af2bfeb3d96125cfe610a7a1e304720a09bfce47b7a1c702a29a19b600fd5354a15d32588e363d663164efff0966ebeccfbf1e1d330e2f8c20c SHA512 d697391be219a2dbb275cc73d9cee4e7692033d9a65d096f43c772c58f7e572aeee932222d3b2c1c0f3f86503873d8d20fa3a26268be182a275a941d58d4cee5 +EBUILD graphicsmagick-1.3.41.ebuild 3890 BLAKE2B 8b4ec37c52acdd0d38bf64f29c3ddff022a4a8f494c5f8c5c20665ff78bed432d623de57e05c9030698010c717bf21957e8d0a4c15411e77bef019ac7e7c806a SHA512 bb67ff184d197366dbb021caf7b10e304e0802f5028f78c0ea1b67fbae366b412a5ace96501342381b01a7ea45b6ae80fc7cdd175120a988ac7e5c530e52504f +EBUILD graphicsmagick-9999.ebuild 3890 BLAKE2B 8b4ec37c52acdd0d38bf64f29c3ddff022a4a8f494c5f8c5c20665ff78bed432d623de57e05c9030698010c717bf21957e8d0a4c15411e77bef019ac7e7c806a SHA512 bb67ff184d197366dbb021caf7b10e304e0802f5028f78c0ea1b67fbae366b412a5ace96501342381b01a7ea45b6ae80fc7cdd175120a988ac7e5c530e52504f MISC metadata.xml 1299 BLAKE2B 8b52e6f32fd37011471723ec75a32611ae53f92a092dd2ef5eba48391b7282f00ffd20131dbeb86c30b77e697634e13a72dcc218f547a005ff828cf7d43bf658 SHA512 a96a6ee1fc8b7c2b3162e356be1536bfde975dceb37894eca59c80fb9623fcce309b2fd0cc233da9f572925aad9821623748c871c7e2e2f61733d1831a1ca368 diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-flags.patch b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-flags.patch new file mode 100644 index 000000000000..f3f871cced37 --- /dev/null +++ b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-flags.patch @@ -0,0 +1,53 @@ +--- a/Magick++/bin/GraphicsMagick++-config.in ++++ b/Magick++/bin/GraphicsMagick++-config.in +@@ -36,7 +36,7 @@ while test $# -gt 0; do + echo '@CXX@' + ;; + --cxxflags) +- echo '@CXXFLAGS@' ++ echo '@MAGICK_API_CXXFLAGS@' + ;; + --ldflags) + echo '@MAGICK_API_LDFLAGS@' +--- a/configure.ac ++++ b/configure.ac +@@ -338,6 +338,7 @@ fi + + AC_OPENMP([C]) + CFLAGS="$OPENMP_CFLAGS $CFLAGS" ++MAGICK_API_CFLAGS="$MAGICK_API_CFLAGS $OPENMP_CFLAGS" + #CXXFLAGS="$OPENMP_CXXFLAGS $CXXFLAGS" + #LDFLAGS="$LDFLAGS $OPENMP_CFLAGS" + AC_SUBST([OPENMP_CFLAGS]) +@@ -3883,9 +3884,10 @@ MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'` + MAGICK_EXTRA_DEP_LIBS=`echo $MAGICK_EXTRA_DEP_LIBS | sed -e 's/ */ /g'` + #LIBS=`echo $LIBS | sed -e 's/ */ /g'` + +-MAGICK_API_CFLAGS=$CFLAGS ++MAGICK_API_CFLAGS=`echo $MAGICK_API_CFLAGS | sed -e 's/ */ /g'` + MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'` +-MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS" ++MAGICK_API_CXXFLAGS="" ++MAGICK_API_LDFLAGS="-L$LIB_DIR" + MAGICK_API_DEP_LIBS="$MAGICK_DEP_LIBS" + MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_API_DEP_LIBS $MAGICK_EXTRA_DEP_LIBS" + +@@ -3915,6 +3917,7 @@ AC_SUBST([X_CFLAGS]) + + AC_SUBST([MAGICK_API_CFLAGS]) + AC_SUBST([MAGICK_API_CPPFLAGS]) ++AC_SUBST(MAGICK_API_CXXFLAGS) + AC_SUBST([MAGICK_API_PC_CPPFLAGS]) + AC_SUBST([MAGICK_API_LDFLAGS]) + AC_SUBST([MAGICK_API_LIBS]) +--- a/magick/GraphicsMagick-config.in ++++ b/magick/GraphicsMagick-config.in +@@ -33,7 +33,7 @@ while test $# -gt 0; do + echo '@CC@' + ;; + --cflags) +- echo '@CFLAGS@' ++ echo '@MAGICK_API_CFLAGS@' + ;; + --cppflags) + echo '@MAGICK_API_CPPFLAGS@' diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-perl.patch b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-perl.patch new file mode 100644 index 000000000000..15cd28aba24c --- /dev/null +++ b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.41-perl.patch @@ -0,0 +1,12 @@ +Link perl bindings against built libraries instead of system libraries (bug #456180). +--- a/PerlMagick/Makefile.PL.in ++++ b/PerlMagick/Makefile.PL.in +@@ -23,7 +23,7 @@ my $magick_LDFLAGS='@LDFLAGS@'; + my $magick_BIN_DIR="$ENV{'DESTDIR'}@BIN_DIR@"; + my $magick_API_LIBS='@MAGICK_API_LIBS@'; + my $magick_PERLMAINCC='@PERLMAINCC@'; +-my $magick_LIB_DIR="$ENV{'DESTDIR'}@MAGICKLIBDIR@"; ++my $magick_LIB_DIR="../magick/.libs"; + + # Compute test specification + my $delegate_tests='t/*.t'; diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild index 119b6ba3c803..6c5ff5f5264b 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild @@ -19,7 +19,7 @@ else SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc )" S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )" fi diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild new file mode 100644 index 000000000000..e829330a5e8f --- /dev/null +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +MY_P=${P/graphicsm/GraphicsM} +DESCRIPTION="Collection of tools and libraries for many image formats" +HOMEPAGE="http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM" + +if [[ ${PV} == 9999 ]] ; then + EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" + inherit mercurial +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + inherit verify-sig + + SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" + SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc )" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )" +fi + +LICENSE="MIT" +SLOT="0/${PV%.*}" +IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma" +IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype" +IUSE+=" webp wmf X zlib zstd" + +RDEPEND=" + dev-libs/libltdl + bzip2? ( app-arch/bzip2 ) + fpx? ( media-libs/libfpx ) + heif? ( media-libs/libheif:= ) + imagemagick? ( !media-gfx/imagemagick ) + jbig? ( media-libs/jbigkit ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpegxl? ( media-libs/libjxl:= ) + lcms? ( media-libs/lcms:2 ) + lzma? ( app-arch/xz-utils ) + perl? ( dev-lang/perl:= ) + png? ( media-libs/libpng:= ) + postscript? ( app-text/ghostscript-gpl ) + svg? ( dev-libs/libxml2 ) + tcmalloc? ( dev-util/google-perftools:= ) + tiff? ( media-libs/tiff:= ) + truetype? ( + media-fonts/urw-fonts + >=media-libs/freetype-2 + ) + webp? ( media-libs/libwebp:= ) + wmf? ( media-libs/libwmf ) + X? ( + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + ) + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.41-flags.patch + "${FILESDIR}"/${PN}-1.3.41-perl.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local depth=8 + + use q16 && depth=16 + use q32 && depth=32 + + local myeconfargs=( + --enable-largefile + --enable-shared + $(use_enable static-libs static) + $(use_enable debug prof) + $(use_enable debug gcov) + $(use_enable imagemagick magick-compat) + $(use_enable openmp) + --with-threads + $(use_with dynamic-loading modules) + --with-quantum-depth=${depth} + --without-frozenpaths + $(use_with cxx magick-plus-plus) + $(use_with heif) + $(use_with jpegxl jxl) + $(use_with perl) + --with-perl-options=INSTALLDIRS=vendor + $(use_with bzip2 bzlib) + $(use_with postscript dps) + $(use_with fpx) + $(use_with jbig) + $(use_with webp) + $(use_with jpeg) + # Needs last-rited/unpackaged jasper + --without-jp2 + $(use_with lcms lcms2) + $(use_with lzma) + $(use_with png) + $(use_with tcmalloc) + $(use_with tiff) + --without-trio + $(use_with truetype ttf) + $(use_with wmf) + --with-fontpath="${EPREFIX}"/usr/share/fonts + --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts + --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts + $(use_with svg xml) + $(use_with zlib) + $(use_with zstd) + $(use_with X x) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + default + + use perl && emake perl-build +} + +src_test() { + # Some perl tests fail when DISPLAY is set + unset DISPLAY + + default +} + +src_install() { + default + + if use perl ; then + emake -C PerlMagick DESTDIR="${D}" install + + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die + find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + || die + fi + + find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + || die +} diff --git a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild index 4e497a4945c2..e829330a5e8f 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild @@ -10,11 +10,12 @@ DESCRIPTION="Collection of tools and libraries for many image formats" HOMEPAGE="http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM" if [[ ${PV} == 9999 ]] ; then - inherit mercurial EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" + inherit mercurial else VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig + SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc )" S="${WORKDIR}/${MY_P}" @@ -26,7 +27,6 @@ fi LICENSE="MIT" SLOT="0/${PV%.*}" - IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma" IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype" IUSE+=" webp wmf X zlib zstd" @@ -63,10 +63,11 @@ RDEPEND=" zstd? ( app-arch/zstd:= ) " DEPEND="${RDEPEND}" +BDEPEND+=" virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${PN}-1.3.36-flags.patch - "${FILESDIR}"/${PN}-1.3.19-perl.patch + "${FILESDIR}"/${PN}-1.3.41-flags.patch + "${FILESDIR}"/${PN}-1.3.41-perl.patch ) pkg_pretend() { @@ -141,7 +142,8 @@ src_compile() { } src_test() { - unset DISPLAY # some perl tests fail when DISPLAY is set + # Some perl tests fail when DISPLAY is set + unset DISPLAY default } diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest index 96511745b8b8..2049c1aef2b0 100644 --- a/media-gfx/graphviz/Manifest +++ b/media-gfx/graphviz/Manifest @@ -1,5 +1,3 @@ -DIST graphviz-8.0.5.tar.xz 21426200 BLAKE2B 0b84dd788c2e8ee54941c9093ad8b9208d30bb42f1b6c62afd136ddc4616c2a851ce78b62631ec8023b39bdb861c3aa3ecc89b1804dbd77f56530a1ab8217a5d SHA512 1bcde81cd8bb370e6b843b02eecc96459d7567ff982a2fc4a97b50b43dad45ac2d4d5fb5f5f629562585600256878dd81c7b4c51ab1691cb3b6f4dcc054c7443 DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1 SHA512 56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1 -EBUILD graphviz-8.0.5.ebuild 6057 BLAKE2B ecc94d020ea95ab7d92d0807801a9a38ff186c208db70399ca1b261971777e032df819446756357ab42dec60848776797b2316cefd446a7844e289b6ba35cc11 SHA512 8c051bf8a9947ffaf62560c084347fa06d437b64d8d60911e7c5509df4d14a21c28254def43f2fbe73f86c80236c5239ce55aa36dcfa28dd4f5f7f156c8adb98 -EBUILD graphviz-8.1.0.ebuild 6062 BLAKE2B 4c19e29175753a91aed1cb01da9c7c5cc7c586f797fb5ef32037aa733ba63eb2e887f1d87049d0f7c99fdab9d668077f400b2ced37392fc7f8c91c5196137627 SHA512 4f1fdbaba52cc74c4936796e17a9b6f6b37cd676c50ec670f14ed7a95ab880227b9063670a695e64860bf930b2000835b1f819e8c51fcab7262fa78bd436869d +EBUILD graphviz-8.1.0.ebuild 6058 BLAKE2B 31744404766bd8e6937364a6c1796f3db7b5711d8ed4edd743ccb921dbd911e12b605d0aac23daafb24deee4e41808d148ea07a546acd19d5244123de0c6be4d SHA512 f6557cd5638075d9241860e1a16497e3d2e182ace6c62b400a17bc235855440e34d5edbe24706acf92a22a05bf93bd35045a89bf381c11bd3a01caf2cd1a7ecd MISC metadata.xml 2324 BLAKE2B 206e5312317fb7bf8f4bba64196a6fa89a8a9e30be3b5e0bf598485cdc2a862e1cc302024b9d170aa6c8ebbbd429ab839d296076bc6f1ac3b154678773cd4d5f SHA512 8eb9a1508823a06fbb180755a7dd173cb2365d7d90e25ad211d56645ee213ee825a991ba56b3f1c8d952c0a7baaa1ea3f8d8d35bdedbffbdce608d66645dd2b0 diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild b/media-gfx/graphviz/graphviz-8.0.5.ebuild deleted file mode 100644 index 73b63c95369e..000000000000 --- a/media-gfx/graphviz/graphviz-8.0.5.ebuild +++ /dev/null @@ -1,213 +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-single-r1 - -DESCRIPTION="Open Source Graph Visualization Software" -HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/" -# Unfortunately upstream uses an "artifact" store for the pre-generated -# tarball now, which makes predictable URLs impossible. -SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz" - -LICENSE="CPL-1.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X" - -REQUIRED_USE=" - !cairo? ( !X !gtk2 !postscript !lasi ) - pdf? ( cairo ) - python? ( ${PYTHON_REQUIRED_USE} )" - -# Requires ksh, tests against installed package, missing files and directory -RESTRICT="test" - -RDEPEND=" - >=dev-libs/expat-2 - >=dev-libs/glib-2.11.1:2 - dev-libs/libltdl - >=media-libs/freetype-2.1.10 - >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] - media-libs/libjpeg-turbo:= - >=media-libs/libpng-1.2:= - sys-libs/zlib - virtual/libiconv - cairo? ( - >=x11-libs/cairo-1.1.10[svg(+)] - >=x11-libs/pango-1.12 - ) - devil? ( media-libs/devil[png,jpeg] ) - gtk2? ( - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - ) - gts? ( sci-libs/gts ) - guile? ( dev-scheme/guile ) - lasi? ( media-libs/lasi ) - pdf? ( app-text/poppler ) - perl? ( dev-lang/perl:= ) - postscript? ( app-text/ghostscript-gpl ) - python? ( ${PYTHON_DEPS} ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 - ) - ruby? ( dev-lang/ruby:* ) - svg? ( gnome-base/librsvg ) - tcl? ( >=dev-lang/tcl-8.3:= ) - webp? ( media-libs/libwebp:= ) - X? ( x11-libs/libX11 )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND=" - sys-devel/flex - sys-devel/libtool - virtual/pkgconfig - doc? ( - app-text/ghostscript-gpl - sys-apps/groff - ) - guile? ( - dev-lang/swig - dev-scheme/guile - ) - nls? ( >=sys-devel/gettext-0.14.5 ) - perl? ( dev-lang/swig ) - python? ( dev-lang/swig ) - ruby? ( dev-lang/swig ) - tcl? ( dev-lang/swig )" - -# Dependency description / Maintainer info: - -# Rendering is done via the following plugins (/plugins): -# - core, dot_layout, neato_layout, gd , dot -# the ones which are always compiled in, depend on zlib, gd -# - gtk -# Directly depends on gtk-2. -# needs 'pangocairo' enabled in graphviz configuration -# gtk-2 depends on pango, cairo and libX11 directly. -# - gdk-pixbuf -# Directly depends on gtk-2 and gdk-pixbuf. -# needs 'pangocairo' enabled in graphviz configuration -# - ming -# flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's -# incomplete. -# - cairo/pango: -# Needs pango for text layout, uses cairo methods to draw stuff -# - xlib: -# needs cairo+pango, -# can make use of gnomeui and inotify support (??? unsure), -# needs libXaw for UI -# UI also links directly against libX11, libXmu, and libXt -# and uses libXpm if available so we make sure it always is - -# There can be swig-generated bindings for the following languages (/tclpkg/gv): -# - c-sharp (disabled) -# - scheme (enabled via guile) ... no longer broken on ~x86 -# - go (disabled) -# - io (disabled) -# - lua (enabled via lua) -# - ocaml (enabled via ocaml) -# - perl (enabled via perl) *1 -# - php (enabled via php) *2 -# - python (enabled via python) *1 -# - ruby (enabled via ruby) *1 -# - tcl (enabled via tcl) -# *1 = The ${P}-bindings.patch takes care that those bindings are installed to the right location -# *2 = Those bindings don't build because the paths for the headers/libs aren't -# detected correctly and/or the options passed to swig are wrong (-php instead of -php4/5) - -# There are several other tools in /tclpkg: -# gdtclft, tcldot, tclhandle, tclpathplan, tclstubs ; enabled with: --with-tcl -# tkspline, tkstubs ; enabled with: --with-tk - -# And the commands (/cmd): -# - dot, gvedit, gvpr, smyrna, tools/* :) -# sci-libs/gts can be used for some of these -# - gvedit (via 'qt5'): -# based on ./configure it needs qt-core and qt-gui only -# - smyrna : experimental opengl front-end (via 'smyrna') -# currently disabled -- it segfaults a lot -# needs x11-libs/gtkglext, gnome-base/libglade, media-libs/freeglut -# sci-libs/gts, x11-libs/gtk. Also needs 'gtk','glade','glut','gts' and 'png' -# with flags enabled at configure time - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local myconf=( - # Speeds up the libltdl configure - --cache-file="${S}"/config.cache - --enable-ltdl - $(use_enable doc man-pdfs) - $(use_with cairo pangocairo) - $(use_with examples demos '$(docdir)/examples') - $(use_with devil) - $(use_with gtk2 gdk) - $(use_with gtk2 gdk-pixbuf) - $(use_with gtk2) - $(use_with gts) - $(use_with qt5 qt) - $(use_with lasi) - $(use_with pdf poppler) - $(use_with postscript ghostscript) - $(use_with svg rsvg) - $(use_with webp) - $(use_with X x) - --with-digcola - --with-freetype2 - --with-ipsepcola - --with-libgd - --with-sfdp - --without-ming - # New/experimental features, to be tested, disable for now - --without-ipsepcola - --without-smyrna - # Bindings - $(use_enable guile) - $(use_enable perl) - $(use_enable python python3) - $(use_enable ruby) - $(use_enable tcl) - --disable-go - --disable-lua - --disable-java - --disable-ocaml - --disable-php - --disable-python - --disable-r - --disable-sharp - # libtool file collision, bug #276609 - --without-included-ltdl - --disable-ltdl-install - QMAKE=$(usev qt5 qmake5) - ) - econf "${myconf[@]}" -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die - - use python && python_optimize \ - "${D}"$(python_get_sitedir) \ - "${ED}"/usr/$(get_libdir)/graphviz/python3 -} - -pkg_postinst() { - # We need to register all plugins before they become usable - dot -c || die -} - -pkg_postrm() { - # Remove cruft, bug #547344 - rm -rf "${EROOT}"/usr/$(get_libdir)/graphviz/config{,6} || die -} diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild b/media-gfx/graphviz/graphviz-8.1.0.ebuild index 176bc2063944..aad3bcba5623 100644 --- a/media-gfx/graphviz/graphviz-8.1.0.ebuild +++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re LICENSE="CPL-1.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X" REQUIRED_USE=" diff --git a/media-gfx/jpegoptim/Manifest b/media-gfx/jpegoptim/Manifest index d30161a3bd7c..24b6ff5a25e5 100644 --- a/media-gfx/jpegoptim/Manifest +++ b/media-gfx/jpegoptim/Manifest @@ -1,4 +1,6 @@ AUX jpegoptim-1.5.3-system-libjpeg-libm.patch 390 BLAKE2B f23acc7cf017fc8dc5402b7e940b26fef5870cc4ca03ad3a1d2776820126420acd9c03d5a4eeb2c76c7979af223fa00a4ad5eba8c76347c01d2935677348a7f2 SHA512 c76e4a44455374f15f1021876860014dc1bc256e4c474abbc01a35692a569b679194d341b0ceb8751a91c62d54125f21fa7090de7ce3feb4dd1125810b60acca DIST jpegoptim-1.5.4.tar.gz 124040 BLAKE2B 0109c6bf7a608f894aab8005988d6192df2d3fde1b2ae28892bd2d7734aafc26a40f6ad812c3829b227ecefdf9d0d9b88f5c4f54a96057628e973125c3c9f8a9 SHA512 0e177cd316e7f5590f79bbde356f580b1a4f3113a2cbeb884aefc5671ce964e622264e1df1edb43abbb87d4afb2e5962bd0d6964f6910fe257775c594ff882f2 +DIST jpegoptim-1.5.5.tar.gz 124361 BLAKE2B eb4cd150435c07df5116fbed653b378512ada96f4ebae65f08a4ccd9418ba71bcd6e369abb5713427c1ea8983432d4f94763252b580e657960154327f9f14d8f SHA512 81009e7079713aaa65fb8ef6d92b59eb6db16a460e8394cb3ce883228157f51ec0df0798d1a62d2e16c64678fd2a51a7156a9aa20b93e51343e3187657aefb4f EBUILD jpegoptim-1.5.4.ebuild 865 BLAKE2B bad7e05f66f96ab28dbab5b5caef0221bf734f0a398ea14256a6a84bfbdeaa68d8f2bf6c6e8d3520837a8efd053dd3d97b44939bd100106aff0bc952e9237627 SHA512 675a2cebca06fcda61401c5ddc3b3e01ca45f535c668eabb08fbd49b0335608741ca40a761f1e06185bcb882bf7dee167b93d71535af7eaa359cba72d0d99f1c +EBUILD jpegoptim-1.5.5.ebuild 867 BLAKE2B 6b8d9e1b2eaf82c8391ffc256f8d0b7f9feb74737cfbd0e07b197806709606ad369567aaf17bea7eb5ec88589ea1fb8d300d623e415a2ea0d31e31394adf78c1 SHA512 990453b58b69cb08f61a6cd5cbe071a94ab4f3e77335af0808e68effdc682aeb93d818a54558e0ceeb898402ea86358c73a11aad9442b3aa2fc49865ffdece77 MISC metadata.xml 325 BLAKE2B f70f1cdb1d6d60bf87058a388fec1b87e26e6277a04c0b8334f1d05d64de12706b7402260f6fa425bbb6835ab06351cc2289f7060f6fd33f637a0e26c71fea3e SHA512 e85426100408710a2441322b71113131e63127cea6f42d47d583656b93e851e3611b0305de731c3548144289eb475bce2dfc58df1fa61839e682d97498e678a3 diff --git a/media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild b/media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild new file mode 100644 index 000000000000..93c203d84af4 --- /dev/null +++ b/media-gfx/jpegoptim/jpegoptim-1.5.5.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="Utility to optimize JPEG files" +HOMEPAGE="https://www.kokkonen.net/tjko/projects.html" +SRC_URI="https://github.com/tjko/jpegoptim/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +# TODO: switch back to this if tarballs become available in a timely fashion +#SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND="media-libs/libjpeg-turbo:=" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.5.3-system-libjpeg-libm.patch +) + +src_configure() { + local mycmakeargs=( + -DUSE_MOZJPEG=no + ) + + cmake_src_configure +} + +src_install() { + # lacks an install target with cmake + dobin "${BUILD_DIR}"/${PN} + doman ${PN}.1 + einstalldocs +} diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest index 3a24468f7efe..d31f6e1b2e0c 100644 --- a/media-gfx/prusaslicer/Manifest +++ b/media-gfx/prusaslicer/Manifest @@ -9,5 +9,5 @@ AUX prusaslicer-2.6.0-libexpat-double-definition-fix.patch 839 BLAKE2B 699b323d5 DIST prusaslicer-2.5.2.tar.gz 49039089 BLAKE2B f1489cac7f23977da30da130faab15336c0f31eee8f197804122e46e62e030a17baf97f744019673e3adc9aff7413380f5c0513fa3d9e3044d56c32d4c95e5b8 SHA512 7d17ce358f742ef44725b0b4160be3ddc522d2160d0b467589a1def82b2f478108e4934efb80feff043435b69fe7e81f18146277f67ec1819d9a0150fa9942a2 DIST prusaslicer-2.6.0.tar.gz 56430180 BLAKE2B 7d6a0344f558d5788676364262f9e2b878a01e199fa8c95cda87c801c84fd02d5fc9df5a16096d36ec2e02ea54c8189165d524d8e7f73f66526fba6e5c60e55b SHA512 c6133f09ccee5c3c6f1e6e3aebfee749fb0138e830d93ed42b19063b89738162095fa7c017695643b736099750bb56d6bd8174f8bf18a6f0703811703bfb508c EBUILD prusaslicer-2.5.2-r1.ebuild 2030 BLAKE2B 3e6010909c0091d12fb99915c524e9da1fb8a81925fec81e43f2a53eb59167d3cf398b0612025ce71b1b845fa8b986b9a1c580796aea67872e64e22df1751735 SHA512 defbdc0a6f2a1bb266ab8fbe8628b7e2376122926c49155448814e8fe447a2a15c59047551a8e7a6204184f369cc788addcb05aee2ae901d24a8cdc46ced42c3 -EBUILD prusaslicer-2.6.0-r1.ebuild 1966 BLAKE2B aa4532d663a35af87cae5ace9a54b51114907ab6c123b315319d8884d58912e61885711126818ee840a9e1a60d3ce39083b5cae6b965990776804e586729f490 SHA512 4f3829e8a7d96a195298faad7a2fafc90c038f8802f13cc511141ab89ead4c001f311ddbfb8e64b1b008a13e5daec24e3097a0bfaf6040cd67f6b17ef134dc08 +EBUILD prusaslicer-2.6.0-r1.ebuild 1973 BLAKE2B 45a9956388b41d8d4c42ee4702cc1f80abdb4075c82cf8504898d8d67f99f6f76753cb202b529472708f52566d5d4c6490869325708219f623795f0e947ce549 SHA512 7e0aed116a7e52781c1462dd805f843b487337189a03263249ee98d649a21ca28d6cf8962781e6fafbfb8f9c6de71dabfdc59effd91e078df92ec9901e22ee88 MISC metadata.xml 1028 BLAKE2B a267e6b0ee72a85b895046cc7d5f659cca379fd799a9ebb802dc1fafd7edfa1b989784b10eb93ac24f1ea6153153b892e28e20055b0a7d2021f6db7742e065b4 SHA512 5760ea954f5ccf09e5d69e101b6d68839a4517a9375adc3009b1bf846b98091ee0555e9c92bb0cf316670efec699cd24d04b4ebe7db5b65e363f83051d868512 diff --git a/media-gfx/prusaslicer/prusaslicer-2.6.0-r1.ebuild b/media-gfx/prusaslicer/prusaslicer-2.6.0-r1.ebuild index 281398381412..92abbdc12468 100644 --- a/media-gfx/prusaslicer/prusaslicer-2.6.0-r1.ebuild +++ b/media-gfx/prusaslicer/prusaslicer-2.6.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_P LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="test" RESTRICT="test" diff --git a/media-gfx/realesrgan-ncnn-vulkan/Manifest b/media-gfx/realesrgan-ncnn-vulkan/Manifest index eb0152c2b7a9..b1f162362bca 100644 --- a/media-gfx/realesrgan-ncnn-vulkan/Manifest +++ b/media-gfx/realesrgan-ncnn-vulkan/Manifest @@ -2,4 +2,4 @@ AUX realesrgan-ncnn-vulkan-default-realesrgan-x4plus-model.patch 1479 BLAKE2B 9d DIST realesrgan-ncnn-vulkan-0.2.0.tar.gz 138744 BLAKE2B ec74388e789efbf6ea82a88428ff5745aa65d38b3d490b80858f91e21ff0f50333f791dadf2a626a4bee1ca88c808e41a413afce1f85d5a82aa824ecab673838 SHA512 5c845ad2fbea45eba1899582f3ca69bea679107cc4b3c49a94649b5a954117269a5b7d65ffeb8943531c71fff2ca749c06d0e3e0fd9c155ad3196f48c548d7cd DIST realesrgan-ncnn-vulkan-models.tar.xz 69216524 BLAKE2B ed9a1f019a48b81828221eb1cad38d0a710dfae15a13729276b040aed33bba0d326906fb0e9e162ce0ea4dc6f1bbcae92c08c4479fc3b09e854c2d5718b62c04 SHA512 4ac10f031688b18ac0920a0d848520a1fe4818a4141914ab4f4d36505abb271f4dbc538b41c3bc34586d7485773d86df2446c4af41f6d00cf4b140975ce21eda EBUILD realesrgan-ncnn-vulkan-0.2.0-r1.ebuild 1293 BLAKE2B 6d99a04669faab1258893517b64f7b3a03d7b2f626a9f569d3a156eedab667b895e1835141673e509dff61359f1c8d3f345a2e7fffa0d011940eb9ec9ccbc8c6 SHA512 c03f33ffcb59cc432fb6512317cdeca555075c0ae182ae1b8cf6e60ad5b1477df0b7ca3a40d84d02acc4f5472318f700b1f3c32a9001a2eb957a044931548741 -MISC metadata.xml 455 BLAKE2B d386f525a22a6047afb41c6803de7367da9f3fce5c2ad096e303dfab0f2009b1c37a0a278557bb44b284981e6dcdfb851ebf4aca8520176509047968ab7e3cbd SHA512 1b360da55e0899f82d98e7e122679c2678f202f56ea6d93bb3db586d2258e91946a8f9806bdef37934eff1bde1aa66883d8fda07d6a23abd857a6a633cf14b64 +MISC metadata.xml 342 BLAKE2B 04b8955b1e0c980600685a6748eb4173cae733c9aeeb705c58119ede5d47b7552a81813baa21f6d49b8dc9453f4240dc77bf0a077810600d19b36b9a6f58c4f8 SHA512 9bc43c6ff21c64facfce322777ceac1422cc444e9bf3c97036ddc85d51b180c847803417a9c96d709cfff03b586ed92d1f55af04d495f1b692bedd39b925ce1c diff --git a/media-gfx/realesrgan-ncnn-vulkan/metadata.xml b/media-gfx/realesrgan-ncnn-vulkan/metadata.xml index 5a3386deab23..961aed84682f 100644 --- a/media-gfx/realesrgan-ncnn-vulkan/metadata.xml +++ b/media-gfx/realesrgan-ncnn-vulkan/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - ionen@gentoo.org Ionen Wolkens diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest index 90169a6b9f6b..3cc19ac293f2 100644 --- a/media-gfx/renderdoc/Manifest +++ b/media-gfx/renderdoc/Manifest @@ -6,6 +6,9 @@ AUX renderdoc-1.22-r1-system-glslang.patch 9341 BLAKE2B df5750dc7a6bf026d3cdbe97 AUX renderdoc-1.27-env-home.patch 438 BLAKE2B a42c86648314382bba7b93ee544fe6d82b4f1ec122c57d7b989475bd442dd7003de8bfd7f467e88693deac6212846103038f48501ffef9eae7d0c38100669eac SHA512 c0b340582de7c23637afa7a95dcd2f3f4c6f28ad9c244c92235e29e428ba40a991cbcac83197a3b52c1c689f4d07ede2fc0c96d4b1b3c67dc94866137a7ce4b7 DIST renderdoc-1.27.tar.gz 47445907 BLAKE2B 58be926cb1282fe5bb2ba195cf71fabd9a5fb5562b5d51a600a98818c8f8bbbd576d8e9c331d3f107cb5db427cd35d242fd3f2f28385a47817fc805f26c47bb4 SHA512 1a6fb0d1942ec403ae1393d6121727aebe6b1eef42e795b03c0e0281bd9ca52fa30b28889a9fe80186a41a1dfbc79f38789b47296bc9b5ba185a19bddd47006f DIST renderdoc-1.27.tar.gz.asc 833 BLAKE2B fdfbd1ce367e9757e080e1263651444cd4001fe3d8580672a476923e2cf56b030b568c90566f258b1fd485c15c9d6c5a0b91cfb2c72c831677aa088acb9d4c15 SHA512 a74517747bf19a16d8db241a795e16d1213c745d3ff29236844433937202c91da1e580daac6ec7a54322b215163b0ebf492bef9b77eb603720503e4d3a4849df +DIST renderdoc-1.28.tar.gz 47456620 BLAKE2B 62572e3c2ca4423c3c220f946a419c74951858027a5369ae59e0a026ddaa35c96b44be7d06ce1ff4e8105f3e5edf0bb0227d11f1dd7d8a747cf75ad97e4f354e SHA512 46f0fbde1ba8df1257e426489a425af1e4fa8393f27a6bf17d18e2a8881c5afac5af95e729ce4cc3bb4ef89b58b1db738cce721c1283edfceac48cfcea776a18 +DIST renderdoc-1.28.tar.gz.asc 833 BLAKE2B d7df63a111dd5747bf3ac0c34f6c6f77c91d6cfe91a09552fead8cda4197962bdf89da44e13344ebc0916ce2d20ba98d42e0670a825cd1bf7900eaa858658dcf SHA512 3fa45af60ae8500bc0d05a13bc0b3f6aaed812bc4015e664ff8cd430e4ff9dc497bcceb81769d5037e869ed1096e1c03c4183f00d6ddf9b4932b3f917e6c2697 DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839 SHA512 5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86 EBUILD renderdoc-1.27.ebuild 5457 BLAKE2B f68f5765d117735ca9fb1ea310f1203497c42c3d2389e3a61815d1e71e37c97a979603734559503d6bd7b2bb8ecb0ade31d96e3696f09f1a2032c47a1fc779e6 SHA512 d3f62df52ae9bbe2c14932fd164733fd50f21d91fdcda6406f4f953297615b182c9a45b5392368a59b3c3aaba6b66c9797be5d1c6a47ae40b520d7267b5e17f9 +EBUILD renderdoc-1.28.ebuild 5458 BLAKE2B 65864387007b608fc68acfbb28bce55a665ac514da4cd4e61f51d9db812996b2abd795398791c61e49e643ccbc8ed2b504d867c5a9568e4a242e35306ff2ed76 SHA512 258506778227908956ce60a00be9d8ade6b28ff81bfe76f8a41d6041015d8e242e76078109af27bf89cc9241208da6c8cb335ed671172464dc4d31a4c2f7fc21 MISC metadata.xml 551 BLAKE2B 6b04ab731ce0f9c836b958914e25fcd4a4b76032fd97ba41f6bda742e99a4b7404de51acac99fe4736ba87e488300e94dc1ef7621a780d0a8e453d0fde0430f2 SHA512 a1c2b5260d0265efe2e1294cb88aa1c43618654c7d989cd8f4bd6e919082ea1d37fed4df8a601a702b5b120d5fb5f6658d3e155c5346dacb17249fed629c04d0 diff --git a/media-gfx/renderdoc/renderdoc-1.28.ebuild b/media-gfx/renderdoc/renderdoc-1.28.ebuild new file mode 100644 index 000000000000..ffd0e8f0e5c4 --- /dev/null +++ b/media-gfx/renderdoc/renderdoc-1.28.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# The swig fork is required for compatibility with both provided and +# 3rd-party Python scripts. Required patch was sent to upstream in +# 2014: https://github.com/swig/swig/pull/251 +MY_SWIG_VER=7 +MY_SWIG=swig-${PN}-${MY_SWIG_VER} + +AUTOTOOLS_AUTO_DEPEND="no" +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg + +DESCRIPTION="A stand-alone graphics debugging tool" +HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc" +SRC_URI=" + https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + qt5? ( https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> ${MY_SWIG}.tar.gz ) + verify-sig? ( https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc -> ${P}.tar.gz.asc ) +" + +# renderdoc: MIT +# + cmdline: BSD (not compatible with upstream lib) +# + farm fresh icons: CC-BY-3.0 +# + half: MIT (not compatible with system dev-libs/half) +# + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree) +# + md5: public-domain +# + plthook: BSD-2 +# + pugixml: MIT +# + radeon gpu analyzer: MIT +# + source code pro: OFL-1.1 +# + stb: public-domain +# + tinyfiledialogs: ZLIB +# + docs? ( sphinx.paramlinks: MIT ) +# swig: GPL-3+ BSD BSD-2 +LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pyside2 qt5" +REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + app-arch/lz4:= + app-arch/zstd:= + dev-libs/miniz:= + >=dev-util/glslang-1.3.231:= + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + virtual/opengl + pyside2? ( + $(python_gen_cond_dep ' + dev-python/pyside2[${PYTHON_USEDEP}] + ') + ) + qt5? ( + ${PYTHON_DEPS} + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) +" +DEPEND="${RDEPEND}" +# qtcore provides qmake, which is required to build the qrenderdoc gui. +BDEPEND=" + x11-base/xorg-proto + virtual/pkgconfig + qt5? ( + ${AUTOTOOLS_DEPEND} + ${PYTHON_DEPS} + dev-libs/libpcre + dev-qt/qtcore:5 + sys-devel/bison + ) + verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson ) +" + +PATCHES=( + # The analytics seem very reasonable, and even without this patch + # they are NOT sent before the user accepts. But default the + # selection to off, just in case. + "${FILESDIR}"/${PN}-1.18-analytics-off.patch + + # Only search for PySide2 if pyside2 USE flag is set. + # Bug #833627 + "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch + + # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is + # built. + "${FILESDIR}"/${PN}-1.18-system-flags.patch + + # Needed to prevent sandbox violations during build. + "${FILESDIR}"/${PN}-1.27-env-home.patch + + "${FILESDIR}"/${PN}-1.22-r1-system-glslang.patch + "${FILESDIR}"/${PN}-1.18-system-compress.patch +) + +DOCS=( util/LINUX_DIST_README ) + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/baldurkarlsson.gpg + +pkg_setup() { + use qt5 && python-single-r1_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} + fi + + # Do not unpack the swig sources here. CMake will do that if + # required. + unpack ${P}.tar.gz +} + +src_prepare() { + cmake_src_prepare + + # Ensure that we use the system glslang headers instead of the + # vendored copy. + rm -r renderdoc/3rdparty/glslang || die 'rm vendored glslang failed' + + # Remove the calls to install the documentation files. Instead, + # install them with einstalldocs. + sed -i '/share\/doc\/renderdoc/d' \ + "${S}"/CMakeLists.txt "${S}"/qrenderdoc/CMakeLists.txt \ + || die 'sed remove doc install failed' + + # Assumes that the build directory is "${S}"/build, which it is not. + sed -i "s|../build/lib|${BUILD_DIR}/lib|" \ + "${S}"/docs/conf.py \ + || die 'sed patch doc sys.path failed' + + # Bug #836235 + sed -i '/#include ' \ + "${S}"/renderdoc/os/os_specific.h \ + || die 'sed include time.h failed' +} + +src_configure() { + local mycmakeargs=( + # Build system does not know that this is a tagged release, as + # we just have the tarball and not the git repository. + -DBUILD_VERSION_STABLE=ON + + -DENABLE_EGL=ON + -DENABLE_GL=ON + -DENABLE_GLES=ON + -DENABLE_PYRENDERDOC=$(usex qt5) + -DENABLE_QRENDERDOC=$(usex qt5) + -DENABLE_VULKAN=ON + + # Upstream says that this option is unsupported and should not + # be used yet. + -DENABLE_WAYLAND=OFF + + -DENABLE_XCB=ON + -DENABLE_XLIB=ON + + # Path to glslang*.cmake. + -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake + + # renderdoc_capture.json is installed here + -DVULKAN_LAYER_FOLDER="${EPREFIX}"/etc/vulkan/implicit_layer.d + ) + + use qt5 && mycmakeargs+=( + -DPython3_EXECUTABLE="${PYTHON}" + -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}"/${MY_SWIG}.tar.gz + + # Needed after qtchooser removal, bug #836474. + -DQMAKE_QT5_COMMAND="$(qt5_get_bindir)"/qmake + + -DQRENDERDOC_ENABLE_PYSIDE2=$(usex pyside2) + ) + + use pyside2 && mycmakeargs+=( -DPYTHON_CONFIG_SUFFIX=-${EPYTHON} ) + + # Lots of type mismatch issues. + filter-lto + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "android remote contexts" dev-util/android-tools + optfeature "vulkan contexts" media-libs/vulkan-loader +} diff --git a/media-gfx/waifu2x-ncnn-vulkan/Manifest b/media-gfx/waifu2x-ncnn-vulkan/Manifest index 4e69c96c444c..740c46252bce 100644 --- a/media-gfx/waifu2x-ncnn-vulkan/Manifest +++ b/media-gfx/waifu2x-ncnn-vulkan/Manifest @@ -1,4 +1,4 @@ AUX waifu2x-ncnn-vulkan-20210521-no-lto.patch 600 BLAKE2B a4fa9601b48d103c15ed8e93658e633cb0d63f304a5d5ad9336f0b1cdc05e58001fa80cd4ab50cb688d50037560446dd051256617dae51578dabd110586f13ab SHA512 c6bc6b33b26c9d4dbe6728685c9ff68b2b7b8bd1afdeae1e0d3283bc292eb1ccc81d7ba0cd7baaccdf4b367876140ed939e84b0dfe63e1eb1c1100094265e333 DIST waifu2x-ncnn-vulkan-20220728.tar.gz 34076924 BLAKE2B 6ed310d57af52286a288b151f67a989ac41f8e248b2ad5f05392781a429c9f0ff1d79e8816c8c464cb5686692c2b4fe5dc2d50c4fc713a4887d044ee3cfda199 SHA512 ea17cbbcb7318586793222c6c7139f67395c49c567b601969b829fc426eb517308509b7c1da69171fcbf8e68baa5cec3e52e98159e3c5e6c35ce47a8514dadb7 EBUILD waifu2x-ncnn-vulkan-20220728.ebuild 1096 BLAKE2B 44d7249858ebca3b5b08cfdddc40ba14ec1ff97da8d91076209d7bebfcabbf0ed647886f366e4a2981ff14b4e92710d2ff01f712d5f148a5f67f15ef3a708438 SHA512 c205ed9c61a7f761615ed346ac9b7302421bc8b3b10346e7a7a0c3d98325abd3dfd8a806dc11ff0b2997072700ba702eecefd7a3e2a302100629b08174e767ae -MISC metadata.xml 449 BLAKE2B a1550ecad1311dd85b0ea9c0004205f001f9818c98636b3c5abaef1d4222c14336423ce3ba657b7465d46cdea4ee27ab5fb6bd46e4226c6f9500547205c7b527 SHA512 ec69b35edfcdced05b6903212db25626415162c780326142ffe784373410400f0c898300e001d7f50dd277af053effb9aee1d457fc653d058b864600c9edbb53 +MISC metadata.xml 336 BLAKE2B 9ec633b675b5bef317783ecb8249fb8621728f29ed7b3cb064292f4ef7ff4176b819975b7353f976eb9ead35bbef6a000dd91cd7fa81f9d4fa5942fc15de4dba SHA512 af5220b2144e3d08778dbee6389eaf2e2e743f76064afce713fa96ff1f596af6559d7aabad097beff1b059c5230ce0943a84f01ccfdb4c41949ff717e6bdf832 diff --git a/media-gfx/waifu2x-ncnn-vulkan/metadata.xml b/media-gfx/waifu2x-ncnn-vulkan/metadata.xml index de44c9898594..3d8d18eb45aa 100644 --- a/media-gfx/waifu2x-ncnn-vulkan/metadata.xml +++ b/media-gfx/waifu2x-ncnn-vulkan/metadata.xml @@ -1,10 +1,6 @@ - - slashbeast@gentoo.org - Piotr Karbowski - ionen@gentoo.org Ionen Wolkens diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 726418bebd85e059aa0dd6a4c28bee79c2733b86..e9ccd208945733ef321526108616d93113226cd5 100644 GIT binary patch literal 68682 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 ~6gwTNvQy?AXf2C#}xr9uPgPL}c-zn_pn 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 Uo0h)y*#5`=0r2C$43YBz06xa0od5s; literal 68523 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 diff --git a/media-libs/avidemux-core/Manifest b/media-libs/avidemux-core/Manifest index 66b7125ba34c..1d2a4c405ec6 100644 --- a/media-libs/avidemux-core/Manifest +++ b/media-libs/avidemux-core/Manifest @@ -1,4 +1,5 @@ AUX avidemux-core-2.7.6-ffmpeg-flags.patch 303 BLAKE2B 9b8a1f14bb7ce12c48f96f732228fb97783e8dd79a9e7f8fa4913a1536f93f0eb384c92946816e78f65ba5cb31a062de95992069d43bc5f28468d017d39a2bcb SHA512 25d41f677c71a76528f2b09ff06643a38cf04de6c32c8c4f272ace7043d373670abbf85cf7219a2a3f65d23f9eba314fdecf1938b9550f6b916b25711a95aea2 +AUX avidemux-core-2.8.1-ffmpeg-2.41.patch 2627 BLAKE2B ca2fc1303d8637a0fa7266993346198174e7e3d4a6d01ee4c2aa310531d340c145a09424603f5637519307ba7e6f6eaa4cc209b235f1ff8cfe3e0a6f037b3159 SHA512 0c39d3ee707530d6336db6b560f5ca181a742c8019a226a12deff17935c5012d2c17a389f1b0066adfa536fc30ebd19c280e68abf1455430b06ec8d44218f6b3 DIST avidemux-2.8.1.tar.gz 23207741 BLAKE2B 766ae9b159d2e48a3d14bdfccf9c665b95ed056831b515d53837bf2bae20baf9b01d15d551b62fb96f3c0cf50b0138448a133bc62e6202af744de558e0fbfe4f SHA512 e7105e555e04dd6768336bdb246037e91045de2e1f572ae362d985424def65499c7f25d92d376ea98af09b436d89e9eb4a5424e93b11df14f2d67ac35661a8a3 -EBUILD avidemux-core-2.8.1-r1.ebuild 2645 BLAKE2B b655685a9f40e0c20548a9a6ed469fbc8ccbd486351c119ed39d5dfea918d7773aa58439b5b138c0346c8aece9a290a2f6be6f13758c59d8d390f6bf72cd6bb4 SHA512 61555c094b8aa32ad1e45988f9ddeb74c88779ac40b36bf3b420b67b857b2d985f97e0378e0d2804bf207c3a2a5168f17a41c2a760a6812e631ec36fc0112858 +EBUILD avidemux-core-2.8.1-r1.ebuild 2699 BLAKE2B 9e8f9a3d106bc21aaac49bb23bb1c90a62790c2484c2385daef62e4300d9d66e0685b68231ab8a381fc879e178b9b15b30d63abb062554ffd90822870176bc70 SHA512 b57cd0845dadb43484f8c878cbb13847a71d8abc28db5947bc8ab268ec5c4fee049cfa0d31be11cdb8f7eba984e0d51066a68a621024b4958f526566712a2a94 MISC metadata.xml 445 BLAKE2B e50f517d52c143a715503c3f235371a7e03de54e6eba1da6eac8101cdf28392247ed4fd80c2abc51639394c5883b9c123810597ac9499bba0760ed34ebb0013a SHA512 414df3edeaa635e37cbab1a7de5edb214f258e16f89bb32f5d820474017e54f2f3eab48929e505ea9fa8b6aca1f7e608cc558ca6147e605272c2fe644798597b diff --git a/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild b/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild index bc742a9bb980..617721f52e31 100644 --- a/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild +++ b/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild @@ -40,7 +40,10 @@ BDEPEND=" !system-ffmpeg? ( dev-lang/yasm[nls=] ) " -PATCHES=( "${FILESDIR}"/avidemux-core-2.7.6-ffmpeg-flags.patch ) +PATCHES=( + "${FILESDIR}"/avidemux-core-2.7.6-ffmpeg-flags.patch + "${FILESDIR}"/avidemux-core-2.8.1-ffmpeg-2.41.patch +) S="${WORKDIR}/avidemux2-${PV}" CMAKE_USE_DIR="${S}/${PN/-/_}" diff --git a/media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch b/media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch new file mode 100644 index 000000000000..da444e9e1c81 --- /dev/null +++ b/media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch @@ -0,0 +1,84 @@ +diff --git a/avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h_binutils_241.patch b/avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h_binutils_241.patch +new file mode 100644 +index 0000000..633b4b6 +--- /dev/null ++++ b/avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h_binutils_241.patch +@@ -0,0 +1,76 @@ ++https://bugs.gentoo.org/911582 ++https://trac.ffmpeg.org/ticket/10405 ++https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e ++https://sourceware.org/PR30578 ++https://gcc.gnu.org/PR108941 ++ ++From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001 ++From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= ++Date: Sun, 16 Jul 2023 18:18:02 +0300 ++Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift ++ instructions within inline assembly ++ ++Fixes assembling with binutil as >= 2.41 ++ ++Signed-off-by: James Almer ++(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb) ++--- libavcodec/x86/mathops.h +++++ libavcodec/x86/mathops.h ++@@ -35,12 +35,20 @@ ++ static av_always_inline av_const int MULL(int a, int b, unsigned shift) ++ { ++ int rt, dummy; +++ if (__builtin_constant_p(shift)) ++ __asm__ ( ++ "imull %3 \n\t" ++ "shrdl %4, %%edx, %%eax \n\t" ++ :"=a"(rt), "=d"(dummy) ++- :"a"(a), "rm"(b), "ci"((uint8_t)shift) +++ :"a"(a), "rm"(b), "i"(shift & 0x1F) ++ ); +++ else +++ __asm__ ( +++ "imull %3 \n\t" +++ "shrdl %4, %%edx, %%eax \n\t" +++ :"=a"(rt), "=d"(dummy) +++ :"a"(a), "rm"(b), "c"((uint8_t)shift) +++ ); ++ return rt; ++ } ++ ++@@ -113,19 +121,31 @@ __asm__ volatile(\ ++ // avoid +32 for shift optimization (gcc should do that ...) ++ #define NEG_SSR32 NEG_SSR32 ++ static inline int32_t NEG_SSR32( int32_t a, int8_t s){ +++ if (__builtin_constant_p(s)) ++ __asm__ ("sarl %1, %0\n\t" ++ : "+r" (a) ++- : "ic" ((uint8_t)(-s)) +++ : "i" (-s & 0x1F) ++ ); +++ else +++ __asm__ ("sarl %1, %0\n\t" +++ : "+r" (a) +++ : "c" ((uint8_t)(-s)) +++ ); ++ return a; ++ } ++ ++ #define NEG_USR32 NEG_USR32 ++ static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ +++ if (__builtin_constant_p(s)) ++ __asm__ ("shrl %1, %0\n\t" ++ : "+r" (a) ++- : "ic" ((uint8_t)(-s)) +++ : "i" (-s & 0x1F) ++ ); +++ else +++ __asm__ ("shrl %1, %0\n\t" +++ : "+r" (a) +++ : "c" ((uint8_t)(-s)) +++ ); ++ return a; ++ } ++ ++-- ++2.30.2 +-- +2.41.0 diff --git a/media-libs/kquickimageeditor/Manifest b/media-libs/kquickimageeditor/Manifest index 590641974ca3..f99a1720f70a 100644 --- a/media-libs/kquickimageeditor/Manifest +++ b/media-libs/kquickimageeditor/Manifest @@ -1,3 +1,3 @@ DIST kquickimageeditor-0.2.0.tar.xz 3285204 BLAKE2B 320813b90fb62ee6b29ebc8cffc463bbbec88c1251639e93c927ea568d4208286f1206354351b152abcd2fe02ba7f1d0d1e659d737ced47ab12a993fcf5fe21f SHA512 86a2abb6d07737bbfff1e6395d6610bd24384c9e376fac74092d6d7fa888beb03c378e3e8cfeaca1a38a54c54ef8721098efb832154c9fcd22d27355f186ad65 -EBUILD kquickimageeditor-0.2.0.ebuild 686 BLAKE2B 49afbd9d5748bd9440ab6e56c7bc1c03e3fa5355577c872e8533beab2432d691901515090b1cb5d8563f7debf20cff13103df98d655b67927fd5894c646d81e1 SHA512 2ddb5b31c6605bc62a956a470b56a51ca191b9761c4ba6b212b9f7330b947eb8d65a98ef622306462da57b3ff529369c180c04571e13de968f402d8e861524c9 +EBUILD kquickimageeditor-0.2.0.ebuild 693 BLAKE2B 4b6ea983cacdd966b99903915ac77eec68f479c09be54e9e9cb5b5eac3c30174fe4be50c02f50b4c9dff290f79d1a2dfee7781556808182a5ae4a00c8d410f31 SHA512 89afdccc3441a9836c2ff04a2ccc9b87e1f280f26c12121b44ea6c654fb8b7d776a6a97500f0d526b4ac40a09c2c1ba9a15e7c9d927f848f91555e6504e5b2d4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/media-libs/kquickimageeditor/kquickimageeditor-0.2.0.ebuild b/media-libs/kquickimageeditor/kquickimageeditor-0.2.0.ebuild index b9707430acc1..a49390f4a755 100644 --- a/media-libs/kquickimageeditor/kquickimageeditor-0.2.0.ebuild +++ b/media-libs/kquickimageeditor/kquickimageeditor-0.2.0.ebuild @@ -13,7 +13,7 @@ https://api.kde.org/kquickimageeditor/html/index.html" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~ppc64 x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+" diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest index ad0980761108..daf0b9048829 100644 --- a/media-libs/libjxl/Manifest +++ b/media-libs/libjxl/Manifest @@ -12,5 +12,5 @@ EBUILD libjxl-0.8.0.ebuild 1754 BLAKE2B 51baf198642196eed58caa82547aadacf1f9a151 EBUILD libjxl-0.8.1.ebuild 1759 BLAKE2B 0ae0152c7f2fccaa93861dc411df6afd01bc48b0cd6eaa0a2c4c8e830a7fae7df031c68d61b028c4983affd4398b4406f15227b3e7c1b002cfcbfb7a9615f300 SHA512 4490713fd3a15442d941fcb87c219076f2cdaa98e4d32d7e39973a4593bafdaa7ed67b438dea0ef8fba3fde8431627180361e7a9c36c73582ed0aaa83a93878d EBUILD libjxl-0.8.2-r1.ebuild 2375 BLAKE2B acb150f7ae41bd8eddf02a124fbb29bcd671de77becce0474c0cd44853da97c0ce427fd43d89a3d1cdd9a0e5133072fa1b00c253cf7757c0553e3f022cdb14f7 SHA512 f4f69ec9307fd46758d141e2e1f55fb57931b4cbd89221c6b39fa957891980556539ef93547def40c3596c2d81b733d0f1a9bdf1afb2863274ca0422e2ec0ac6 EBUILD libjxl-0.8.2.ebuild 2258 BLAKE2B 23c950208cd627e272eea5be81dd19cdaa00ad25e840ee66343704a8a223df41f3ddf875bd9aca770b7209f14e6fd56afa847c9e7715e7de755fa2dc941418c2 SHA512 48ffa3ec4bd273336b484c0d477672131a0410747c4fe72ede2a022ea46c842794f4635a2f85104e2996b7b587bf72e51ac7b50acc63748a05044a9748dfb4f5 -EBUILD libjxl-9999.ebuild 2073 BLAKE2B 5b2766de4d8773903779c6d93b103c49eecb1aac4c3808d84427f21bdc5d00cbacb9f653aca2590e32a91b414538a178eca8f81038d252ff496c6b54c01fcc0a SHA512 cdd2c93f50841e378534d9b7bb8793e3491e41c6e7ed3cdae5f656a3a96abd243046d0738591e1e3a5b7d1822d89cd31e26f391ea545548b49a5ce8c0a66bab9 +EBUILD libjxl-9999.ebuild 2102 BLAKE2B 8b5b76ce50ab709428e1ac8714a7dc350057cf5ccc1aa47a7085f9629b57b5bccf3067d804d5a2024166cd2df53c86e5317cb0ff999ff73a2ff183bf94b4e0a0 SHA512 c8bde8e974d5c6cc8696b3e8acdbb6a07b2bb8a9833dbb2a864d8322302cd073f61a3665f8590a806d3343455d158774eee73bbb64284cd0a3ee92d53fc4739a MISC metadata.xml 750 BLAKE2B d8bb075dd5e1e50d69380d7d6a54efe23fcf82fa16126d46767075b4fb718f3dde77c013e25aafb12dd42dda9cc702c76839172706100bf77a5bf3ac23b84932 SHA512 cc19188dd77ba5e5a752d151ac0e64e1bc2e61283d4ba90607f8d5d3e3945a430c869141f6f504c1551daee2d65990306200862a99b86aa2ada7048e833c2b5a diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild index ec78391c0006..4376812b1c37 100644 --- a/media-libs/libjxl/libjxl-9999.ebuild +++ b/media-libs/libjxl/libjxl-9999.ebuild @@ -9,7 +9,10 @@ DESCRIPTION="JPEG XL image format reference implementation" HOMEPAGE="https://github.com/libjxl/libjxl" EGIT_REPO_URI="https://github.com/libjxl/libjxl.git" -EGIT_SUBMODULES=(third_party/testdata third_party/skcms) +EGIT_SUBMODULES=(third_party/libjpeg-turbo + third_party/skcms + third_party/testdata +) LICENSE="BSD" SLOT="0" @@ -17,7 +20,7 @@ IUSE="gdk-pixbuf openexr test" RESTRICT="!test? ( test )" DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] - >=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}] + >=dev-cpp/highway-1.0.5[${MULTILIB_USEDEP}] media-libs/giflib:=[${MULTILIB_USEDEP}] >=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}] media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] diff --git a/media-libs/libsdl/Manifest b/media-libs/libsdl/Manifest index b1d519057541..c2a24476eb94 100644 --- a/media-libs/libsdl/Manifest +++ b/media-libs/libsdl/Manifest @@ -1,11 +1,9 @@ AUX libsdl-1.2.15-gamma.patch 1339 BLAKE2B 83e0d10fc4396ce992c8f59043e2380921a44dac84d305cd3108dc6989de23aef7f1442b162c8f8392846630c3df6a725bb54cf1ead9d6ce2ffe3bc6df735a38 SHA512 0717e8eea7a9a1bcadb56c4a51023142d57718ccfff4e372faba3e28ce17b3e32caa8a8ffc8054c8b49bab566a44fd46f5eaf97b778ba6ec991d845d4ae464ce AUX libsdl-1.2.15-sdl-config.patch 784 BLAKE2B d54d98ad6ddbea163fd4a0ce9d65ac77d832d68d611c1cd4fb20fa70b5bee641204a4ff7b51eff47f6a4e94193d1cad2f82bdb64a4d73582c932a3661870e3cb SHA512 95af8c3dac4fdea5bad92c044a311efaae02a46e1c5bfa84dadee7b3fab6b48f4dcf12ca6e581429decb479de21ec6167c59b215fb3a398fb82151aa4c3fb432 DIST SDL-1.2.15_p20221201.tar.gz 4002787 BLAKE2B 87b729cb16cfb36efa2b66166ef21d4c5c8bc99f8c8b4683885f04699122945a60512c5875d0c8425ddfe33b2eb901d11f27afbd9e3656cde3f30de5a5f1537c SHA512 5e70977cf5beaffebb28ae84f778e08d3cf56b2badda125ec1f08ac26c6b4e60a148d9ca9b2d7efee8a5fbc0b1a343d1d27a05be1c08e5d9251da67aea209659 -DIST libsdl-1.2.60.tar.gz 438381 BLAKE2B 32f00c8f5dc51780bfb48cdfa41ca46ab64dc4cd7d0a2a042e920569ea2d5fe3238e9e95b4bb34954a0f7b84a384cdbbc9859f20e2706192297a7e9d8696ee52 SHA512 4eae573054bb98d11356425392f352bf9c54b6406548d225bc8e8e042011e40edaaab6726ddc24e68f3e07cd21d95432df614f5381f1d3d5d0808686ea950732 DIST libsdl-1.2.64.tar.gz 459020 BLAKE2B 72e13e14c134116edc73a9127a854700f0c878b3a56ae0ed5c70a3e227fcd46411ebb25bdf0ebfe76c1c648ac6052161e3eae11ebdee8ffbddb5cf70e9b01da3 SHA512 cd551666d2e6a2de273ee29b9a68a5472933a5f5a6340616510051e78f0a96af68a2f13f4473431d6b58ad89a379d672b3a3e82bc86ded01943b6bc3ca7947d2 DIST libsdl-1.2.64_p20230726.tar.gz 459365 BLAKE2B d669e46cb6f1f2ac4869d438d0a045019f8b5132c9e4a34b0945a83514fadb4e7c52954657ff3d9a149c3e052b88c77b740920171654add31d65806a361debfa SHA512 4cb41fb455ea7bfe7768f88715064fa5e092e6e24cdc7e0786f91693f21425a53fb3ba355100db5984d5ca969916f22738b7abd5cb58b87b43a154098979ee2d EBUILD libsdl-1.2.15_p20221201.ebuild 4953 BLAKE2B 54575a80085622fdc111be48175dfe19ee9c95a7bc82291dafaef72bef8333eb8ce6a70338572a73390c6cff74973c27b92fb645236e9fbebe02fcbf4683329b SHA512 dfa19a7c9ff3a75ef79249a8cd15a51127e8b1b735338346746f59854907e56cd67030545a5e94834fb67620987e83edadfbd778d6a0ba8604f6843a8820a35b -EBUILD libsdl-1.2.60.ebuild 1047 BLAKE2B ce2d1dfa6ccfc577b55a59d993291dcecef2bb238d411b6558e93f84ac9f3cb4fd77e04d3db35227d2751b96429194c15e5fc28806451cbe59c9d64c3bbf6aa1 SHA512 bb5e8f36c9f028173f2796d211f6ea7811ad8425a223b5d5f5cc22c8a25af0f85f01c36111e405fa97f5135f80067f2fb0b64e9d525bfd3e3d33fc5ae3f08e36 EBUILD libsdl-1.2.64.ebuild 1061 BLAKE2B 3b8dbc3bbee5a59415889b3da93c46e8d4b3cd090bd0bc4057886fe0e598ac965a4c3a6fc8adbb2c706312798a6786c5f2cd08709fb27dd10f8d855dedebf7c7 SHA512 8e44d7e4a48cea293b87383e34016aab80c83c22957799b17d72611662f3d71e06c969fe73328b6e636233e60f9ad61a18ffd67810fc544a6a78b292c6edc5ae EBUILD libsdl-1.2.64_p20230726.ebuild 1303 BLAKE2B 1ea8c38a186c0b4a3826a0f32242850f13381b6446e8215189a0dec908b6df64c64afb54f34fe4257f2eda39f600ebb34c66d57fdf5cc54246606d32a5126903 SHA512 da345823e6c9a2d884318f3d91fb348e20e4cd0a935bd77d89d57cf1166a10327a46009be835430f569c52889337f26aea76cd19851ff7d9108b891f95fc55f5 MISC metadata.xml 1562 BLAKE2B 317e152b5b838542417fe66589a2f161f7ebb4c9e0dc166deffb13b62227e8e1b957deb41daf5599e6a5ee77155d140048e97708594f308c44f8eef7df3046db SHA512 1144a2155c5fc3ee3dee968bb86c78c7fb3931e1794ad351b5951b19642d414ee02076177a01cb33c3dad8122825fdf9d1934ee02382f6b4a5bbd22fd6e23094 diff --git a/media-libs/libsdl/libsdl-1.2.60.ebuild b/media-libs/libsdl/libsdl-1.2.60.ebuild deleted file mode 100644 index 731d90f20e97..000000000000 --- a/media-libs/libsdl/libsdl-1.2.60.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="Simple Direct Media Layer 1.2 compatibility wrapper around SDL2" -HOMEPAGE="https://github.com/libsdl-org/sdl12-compat" -SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv" -# IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss pulseaudio static-libs tslib xinerama xv -IUSE="alsa +joystick opengl +sound test +video X" -REQUIRED_USE="test? ( joystick opengl sound video )" -# The tests are more like example programs. -RESTRICT="test" - -RDEPEND=" - media-libs/libsdl2[${MULTILIB_USEDEP},alsa=,joystick=,opengl=,sound=,video=,X=] -" - -DEPEND=" - ${RDEPEND} - test? ( virtual/opengl[${MULTILIB_USEDEP}] ) -" - -S="${WORKDIR}/sdl12-compat-release-${PV}" - -src_configure() { - local mycmakeargs=( - -DSDL12TESTS=$(usex test) - ) - - cmake-multilib_src_configure -} diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest index 575a30602d88..66c2a6c91d83 100644 --- a/media-libs/libsdl2/Manifest +++ b/media-libs/libsdl2/Manifest @@ -1,14 +1,8 @@ AUX libsdl2-2.0.16-static-libs.patch 2118 BLAKE2B 836fabd17be1520ad76baaf92a0ad357093bc08a5c1767edb1c81c9099fd27aadbf0525ab0666a560a3c728983f425864f1f513693801a8fa50edde5d32a3703 SHA512 f578e5ab1852705cfad4bf8b4a8aa36fb34637f3b26b83a9821716d08fc1152d7ea18daea623f540c860cd7a7566c4b8902b2cac2ae6d541e36e7bd15363d58a -DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc SHA512 5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28 -DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e SHA512 26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8 DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707 SHA512 0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc -DIST SDL2-2.28.0.tar.gz 8107868 BLAKE2B 443312d964184b0ccaf9643fd6588ed6e02351638391e2b2b40c650ecca38ea2dd707c6d8461671af6ef570e5727abf85a370e0bad4d7a1b806c54868a5be0eb SHA512 77b258c03202dbd40e386f1d0619068b9549c2b0ad186f67cb19e12078c6f269b019dcd6bf422db4c5135a7c6c5920de9205105c411fa72d56caedd6d2dbcdbd DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911 SHA512 1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1 DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd SHA512 2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39 -EBUILD libsdl2-2.26.2.ebuild 6455 BLAKE2B 64dfa0734239285ddbd8fcfc49269f5b414b0723e3b6008bdfcf8bac838c2b1901ef0dc512c7eba91b9a163e1c72c69686180c6abd55c7758916359b6e9ad0bb SHA512 42be25f63355669f5b9de0b3b001e756795b689c55884377a3ea44f9797e3345417fc11a6f7ea597ebd4322da51f09bf1247433ef5cf1d5fdeaf2e9ec3654971 -EBUILD libsdl2-2.26.3.ebuild 6462 BLAKE2B a121f982cefc81f7f1531ca10f93d77da636cb306f62dc7a2884aecc3e6cb920f4ed64098493bfafa1b25e7a8dbc64e3437dac8d7a46e5516b729773c4a81e89 SHA512 54df550b8b14b9570a3f79a0766bc53fdcdb4aef8128b028e85307c833f0d424a6c460b5f25cb0b08cbcdfdca95c7b4be084011bf7ec1feccaf6a7ce03e8c9e6 EBUILD libsdl2-2.26.5-r1.ebuild 6443 BLAKE2B c6c666943a6dad04ece0402a90cad9ca1a99fbb8138872b066aa569cf628878231178837c68228c0e2dd2e058868e4e335fed3c58d5020181217faf12ba9237b SHA512 b9dbdeb5d43ed99ff29b564a92ee4a344c42282174349dfab828bba1b73730ebe4cf368c4fec7676903c4ba79aa94878bc89a10709cafc981d6d5447cca373aa -EBUILD libsdl2-2.28.0.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf EBUILD libsdl2-2.28.1.ebuild 6444 BLAKE2B c1a1c122d0d4165afa8e93b1df6cbd7e69824a28af1d2b76cc688bcf1e8780c8e3d75692f056efdaeacf96657895f05c40dca6b0a507ff450f2d5f434ff4f2fa SHA512 64c6e52f5c5426c43d5dce68c1862fb71f3734d57759d9d22663e7aeaa8c94489b1db4e9ec15c909756b1e53e22e0642db18230f8525f6a09a32d031f5276d5a EBUILD libsdl2-2.28.2.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf MISC metadata.xml 2003 BLAKE2B b0233c893c0ee157dc23c5b85ac253e0e830955fdbc78f8698c7f1059182076d7d10d842469d50d40abcc8a176e0c356c43aa55def05e1a2048ec178732c5f2c SHA512 7f0e86d7a53ed52f6b8bf39c14e0170a255398fbbd5da6e1707bdcc2e1de20153f4e7a2433e247e5a80b93895f9225eed133cb3fef94526679ff3aab7892da47 diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild b/media-libs/libsdl2/libsdl2-2.26.2.ebuild deleted file mode 100644 index 96d91442f200..000000000000 --- a/media-libs/libsdl2/libsdl2-2.26.2.ebuild +++ /dev/null @@ -1,230 +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 - -MY_P="SDL2-${PV}" -DESCRIPTION="Simple Direct Media Layer" -HOMEPAGE="https://www.libsdl.org/" -SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" - -IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver" -REQUIRED_USE=" - alsa? ( sound ) - fcitx4? ( dbus ) - gles1? ( video ) - gles2? ( video ) - haptic? ( joystick ) - ibus? ( dbus ) - jack? ( sound ) - nas? ( sound ) - opengl? ( video ) - pulseaudio? ( sound ) - sndio? ( sound ) - vulkan? ( video ) - wayland? ( gles2 ) - xscreensaver? ( X )" - -CDEPEND=" - virtual/libiconv[${MULTILIB_USEDEP}] - alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) - dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) - fcitx4? ( app-i18n/fcitx:4 ) - gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] ) - gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) - ibus? ( app-i18n/ibus ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - kms? ( - >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)] - ) - libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] ) - nas? ( - >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - ) - opengl? ( - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] - ) - pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] ) - pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) - sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) - udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] ) - wayland? ( - >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland] - >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}] - ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] - >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] - xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) - )" -RDEPEND="${CDEPEND} - vulkan? ( media-libs/vulkan-loader )" -DEPEND="${CDEPEND} - ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) - vulkan? ( dev-util/vulkan-headers ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) - wayland? ( >=dev-util/wayland-scanner-1.20 ) -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/SDL2/SDL_config.h - /usr/include/SDL2/SDL_platform.h - /usr/include/SDL2/begin_code.h - /usr/include/SDL2/close_code.h -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.16-static-libs.patch -) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Unbundle some headers. - rm -r src/video/khronos || die - ln -s "${ESYSROOT}/usr/include" src/video/khronos || die - - # SDL seems to customize SDL_config.h.in to remove macros like - # PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from - # being reintroduced. - # https://bugs.gentoo.org/764959 - AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \ - eautoreconf -} - -multilib_src_configure() { - use custom-cflags || strip-flags - - if use ibus; then - local -x IBUS_CFLAGS="-I${ESYSROOT}/usr/include/ibus-1.0 -I${ESYSROOT}/usr/include/glib-2.0 -I${ESYSROOT}/usr/$(get_libdir)/glib-2.0/include" - fi - - # sorted by `./configure --help` - local myeconfargs=( - $(use_enable static-libs static) - --enable-system-iconv - --enable-atomic - $(use_enable sound audio) - $(use_enable video) - --enable-render - --enable-events - $(use_enable joystick) - $(use_enable haptic) - --enable-power - --enable-filesystem - $(use_enable threads pthreads) - --enable-timers - --enable-file - --enable-loadso - --enable-cpuinfo - --enable-assembly - $(use_enable cpu_flags_ppc_altivec altivec) - $(use_enable cpu_flags_x86_sse ssemath) - $(use_enable cpu_flags_x86_mmx mmx) - $(use_enable cpu_flags_x86_3dnow 3dnow) - $(use_enable cpu_flags_x86_sse sse) - $(use_enable cpu_flags_x86_sse2 sse2) - $(use_enable oss) - $(use_enable alsa) - --disable-alsa-shared - $(use_enable jack) - --disable-jack-shared - --disable-esd - $(use_enable pipewire) - --disable-pipewire-shared - $(use_enable pulseaudio) - --disable-pulseaudio-shared - --disable-arts - $(use_enable libsamplerate) - --disable-werror - $(use_enable nas) - --disable-nas-shared - $(use_enable sndio) - --disable-sndio-shared - $(use_enable sound diskaudio) - $(use_enable sound dummyaudio) - $(use_enable wayland video-wayland) - --disable-wayland-shared - $(use_enable video_cards_vc4 video-rpi) - $(use_enable X video-x11) - --disable-x11-shared - $(use_enable X video-x11-xcursor) - $(use_enable X video-x11-xdbe) - $(use_enable X video-x11-xfixes) - $(use_enable X video-x11-xinput) - $(use_enable X video-x11-xrandr) - $(use_enable xscreensaver video-x11-scrnsaver) - $(use_enable X video-x11-xshape) - $(use_enable aqua video-cocoa) - --disable-video-directfb - --disable-fusionsound - --disable-fusionsound-shared - $(use_enable kms video-kmsdrm) - --disable-kmsdrm-shared - $(use_enable video video-dummy) - $(use_enable opengl video-opengl) - $(use_enable gles1 video-opengles1) - $(use_enable gles2 video-opengles2) - $(use_enable vulkan video-vulkan) - $(use_enable udev libudev) - $(use_enable dbus) - $(use_enable fcitx4 fcitx) - $(use_enable ibus) - --disable-directx - --disable-rpath - --disable-render-d3d - $(use_with X x) - ) - - ECONF_SOURCE="${S}" \ - econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 -} - -src_compile() { - multilib-minimal_src_compile - - if use doc; then - cd docs || die - doxygen || die - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - # Do not delete the static .a libraries here as some are - # mandatory. They may be needed even when linking dynamically. - find "${ED}" -type f -name "*.la" -delete || die - - dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md - use doc && dodoc -r docs/output/html/ -} diff --git a/media-libs/libsdl2/libsdl2-2.26.3.ebuild b/media-libs/libsdl2/libsdl2-2.26.3.ebuild deleted file mode 100644 index c442077bf23e..000000000000 --- a/media-libs/libsdl2/libsdl2-2.26.3.ebuild +++ /dev/null @@ -1,230 +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 - -MY_P="SDL2-${PV}" -DESCRIPTION="Simple Direct Media Layer" -HOMEPAGE="https://www.libsdl.org/" -SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver" -REQUIRED_USE=" - alsa? ( sound ) - fcitx4? ( dbus ) - gles1? ( video ) - gles2? ( video ) - haptic? ( joystick ) - ibus? ( dbus ) - jack? ( sound ) - nas? ( sound ) - opengl? ( video ) - pulseaudio? ( sound ) - sndio? ( sound ) - vulkan? ( video ) - wayland? ( gles2 ) - xscreensaver? ( X )" - -CDEPEND=" - virtual/libiconv[${MULTILIB_USEDEP}] - alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) - dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) - fcitx4? ( app-i18n/fcitx:4 ) - gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] ) - gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) - ibus? ( app-i18n/ibus ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - kms? ( - >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)] - ) - libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] ) - nas? ( - >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - ) - opengl? ( - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] - ) - pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] ) - pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) - sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) - udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] ) - wayland? ( - >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland] - >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}] - ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] - >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] - xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) - )" -RDEPEND="${CDEPEND} - vulkan? ( media-libs/vulkan-loader )" -DEPEND="${CDEPEND} - ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) - vulkan? ( dev-util/vulkan-headers ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) - wayland? ( >=dev-util/wayland-scanner-1.20 ) -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/SDL2/SDL_config.h - /usr/include/SDL2/SDL_platform.h - /usr/include/SDL2/begin_code.h - /usr/include/SDL2/close_code.h -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.16-static-libs.patch -) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Unbundle some headers. - rm -r src/video/khronos || die - ln -s "${ESYSROOT}/usr/include" src/video/khronos || die - - # SDL seems to customize SDL_config.h.in to remove macros like - # PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from - # being reintroduced. - # https://bugs.gentoo.org/764959 - AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \ - eautoreconf -} - -multilib_src_configure() { - use custom-cflags || strip-flags - - if use ibus; then - local -x IBUS_CFLAGS="-I${ESYSROOT}/usr/include/ibus-1.0 -I${ESYSROOT}/usr/include/glib-2.0 -I${ESYSROOT}/usr/$(get_libdir)/glib-2.0/include" - fi - - # sorted by `./configure --help` - local myeconfargs=( - $(use_enable static-libs static) - --enable-system-iconv - --enable-atomic - $(use_enable sound audio) - $(use_enable video) - --enable-render - --enable-events - $(use_enable joystick) - $(use_enable haptic) - --enable-power - --enable-filesystem - $(use_enable threads pthreads) - --enable-timers - --enable-file - --enable-loadso - --enable-cpuinfo - --enable-assembly - $(use_enable cpu_flags_ppc_altivec altivec) - $(use_enable cpu_flags_x86_sse ssemath) - $(use_enable cpu_flags_x86_mmx mmx) - $(use_enable cpu_flags_x86_3dnow 3dnow) - $(use_enable cpu_flags_x86_sse sse) - $(use_enable cpu_flags_x86_sse2 sse2) - $(use_enable oss) - $(use_enable alsa) - --disable-alsa-shared - $(use_enable jack) - --disable-jack-shared - --disable-esd - $(use_enable pipewire) - --disable-pipewire-shared - $(use_enable pulseaudio) - --disable-pulseaudio-shared - --disable-arts - $(use_enable libsamplerate) - --disable-werror - $(use_enable nas) - --disable-nas-shared - $(use_enable sndio) - --disable-sndio-shared - $(use_enable sound diskaudio) - $(use_enable sound dummyaudio) - $(use_enable wayland video-wayland) - --disable-wayland-shared - $(use_enable video_cards_vc4 video-rpi) - $(use_enable X video-x11) - --disable-x11-shared - $(use_enable X video-x11-xcursor) - $(use_enable X video-x11-xdbe) - $(use_enable X video-x11-xfixes) - $(use_enable X video-x11-xinput) - $(use_enable X video-x11-xrandr) - $(use_enable xscreensaver video-x11-scrnsaver) - $(use_enable X video-x11-xshape) - $(use_enable aqua video-cocoa) - --disable-video-directfb - --disable-fusionsound - --disable-fusionsound-shared - $(use_enable kms video-kmsdrm) - --disable-kmsdrm-shared - $(use_enable video video-dummy) - $(use_enable opengl video-opengl) - $(use_enable gles1 video-opengles1) - $(use_enable gles2 video-opengles2) - $(use_enable vulkan video-vulkan) - $(use_enable udev libudev) - $(use_enable dbus) - $(use_enable fcitx4 fcitx) - $(use_enable ibus) - --disable-directx - --disable-rpath - --disable-render-d3d - $(use_with X x) - ) - - ECONF_SOURCE="${S}" \ - econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 -} - -src_compile() { - multilib-minimal_src_compile - - if use doc; then - cd docs || die - doxygen || die - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - # Do not delete the static .a libraries here as some are - # mandatory. They may be needed even when linking dynamically. - find "${ED}" -type f -name "*.la" -delete || die - - dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md - use doc && dodoc -r docs/output/html/ -} diff --git a/media-libs/libsdl2/libsdl2-2.28.0.ebuild b/media-libs/libsdl2/libsdl2-2.28.0.ebuild deleted file mode 100644 index 9c2aec181286..000000000000 --- a/media-libs/libsdl2/libsdl2-2.28.0.ebuild +++ /dev/null @@ -1,230 +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 - -MY_P="SDL2-${PV}" -DESCRIPTION="Simple Direct Media Layer" -HOMEPAGE="https://www.libsdl.org/" -SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver" -REQUIRED_USE=" - alsa? ( sound ) - fcitx4? ( dbus ) - gles1? ( video ) - gles2? ( video ) - haptic? ( joystick ) - ibus? ( dbus ) - jack? ( sound ) - nas? ( sound ) - opengl? ( video ) - pulseaudio? ( sound ) - sndio? ( sound ) - vulkan? ( video ) - wayland? ( gles2 ) - xscreensaver? ( X )" - -CDEPEND=" - virtual/libiconv[${MULTILIB_USEDEP}] - alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) - dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) - fcitx4? ( app-i18n/fcitx:4 ) - gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] ) - gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) - ibus? ( app-i18n/ibus ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - kms? ( - >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)] - ) - libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] ) - nas? ( - >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - ) - opengl? ( - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] - ) - pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) - udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] ) - wayland? ( - >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland] - >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}] - ) - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}] - >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] - >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] - xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) - )" -RDEPEND="${CDEPEND} - vulkan? ( media-libs/vulkan-loader )" -DEPEND="${CDEPEND} - ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) - vulkan? ( dev-util/vulkan-headers ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) - wayland? ( >=dev-util/wayland-scanner-1.20 ) -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/SDL2/SDL_config.h - /usr/include/SDL2/SDL_platform.h - /usr/include/SDL2/begin_code.h - /usr/include/SDL2/close_code.h -) - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.16-static-libs.patch -) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # Unbundle some headers. - rm -r src/video/khronos || die - ln -s "${ESYSROOT}/usr/include" src/video/khronos || die - - # SDL seems to customize SDL_config.h.in to remove macros like - # PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from - # being reintroduced. - # https://bugs.gentoo.org/764959 - AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \ - eautoreconf -} - -multilib_src_configure() { - use custom-cflags || strip-flags - - if use ibus; then - local -x IBUS_CFLAGS="-I${ESYSROOT}/usr/include/ibus-1.0 -I${ESYSROOT}/usr/include/glib-2.0 -I${ESYSROOT}/usr/$(get_libdir)/glib-2.0/include" - fi - - # sorted by `./configure --help` - local myeconfargs=( - $(use_enable static-libs static) - --enable-system-iconv - --enable-atomic - $(use_enable sound audio) - $(use_enable video) - --enable-render - --enable-events - $(use_enable joystick) - $(use_enable haptic) - --enable-power - --enable-filesystem - $(use_enable threads pthreads) - --enable-timers - --enable-file - --enable-loadso - --enable-cpuinfo - --enable-assembly - $(use_enable cpu_flags_ppc_altivec altivec) - $(use_enable cpu_flags_x86_sse ssemath) - $(use_enable cpu_flags_x86_mmx mmx) - $(use_enable cpu_flags_x86_3dnow 3dnow) - $(use_enable cpu_flags_x86_sse sse) - $(use_enable cpu_flags_x86_sse2 sse2) - $(use_enable oss) - $(use_enable alsa) - --disable-alsa-shared - $(use_enable jack) - --disable-jack-shared - --disable-esd - $(use_enable pipewire) - --disable-pipewire-shared - $(use_enable pulseaudio) - --disable-pulseaudio-shared - --disable-arts - $(use_enable libsamplerate) - --disable-werror - $(use_enable nas) - --disable-nas-shared - $(use_enable sndio) - --disable-sndio-shared - $(use_enable sound diskaudio) - $(use_enable sound dummyaudio) - $(use_enable wayland video-wayland) - --disable-wayland-shared - $(use_enable video_cards_vc4 video-rpi) - $(use_enable X video-x11) - --disable-x11-shared - $(use_enable X video-x11-xcursor) - $(use_enable X video-x11-xdbe) - $(use_enable X video-x11-xfixes) - $(use_enable X video-x11-xinput) - $(use_enable X video-x11-xrandr) - $(use_enable xscreensaver video-x11-scrnsaver) - $(use_enable X video-x11-xshape) - $(use_enable aqua video-cocoa) - --disable-video-directfb - --disable-fusionsound - --disable-fusionsound-shared - $(use_enable kms video-kmsdrm) - --disable-kmsdrm-shared - $(use_enable video video-dummy) - $(use_enable opengl video-opengl) - $(use_enable gles1 video-opengles1) - $(use_enable gles2 video-opengles2) - $(use_enable vulkan video-vulkan) - $(use_enable udev libudev) - $(use_enable dbus) - $(use_enable fcitx4 fcitx) - $(use_enable ibus) - --disable-directx - --disable-rpath - --disable-render-d3d - $(use_with X x) - ) - - ECONF_SOURCE="${S}" \ - econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 -} - -src_compile() { - multilib-minimal_src_compile - - if use doc; then - cd docs || die - doxygen || die - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - # Do not delete the static .a libraries here as some are - # mandatory. They may be needed even when linking dynamically. - find "${ED}" -type f -name "*.la" -delete || die - - dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md - use doc && dodoc -r docs/output/html/ -} diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest index e8b31e0cb7cb..677a2c9b96fa 100644 --- a/media-libs/libsndfile/Manifest +++ b/media-libs/libsndfile/Manifest @@ -1,4 +1,6 @@ DIST libsndfile-1.2.0.tar.xz 730268 BLAKE2B cb13fde9b9f44c6279a9ee7741457824eb41fc17261bf9c669d757e9e506eba2c3d4ad259e4625b8a11c82308188cc19f7399e9d1fc0299a3a11794e4b653e47 SHA512 c0dee6b33cd3c619aa13ec2854a5480e826640ca98a438758346194e83752af576a39f9de118824f0d0c61288632d87b489dc5793c025296e0f15564d87ca12a +DIST libsndfile-1.2.2.tar.xz 730760 BLAKE2B bc8e49983d9ad9dfd98984e2ffef501c6f576480e556e9f9ef91c7d597524cc1bb8baed15dfef8e239f72c42136c524117029eb8271f3a2c9d607fee490279b5 SHA512 a6e3ea3ac5d91befaa99f6a31a3fac44e7b7c11f1de4698167317a461d5a19a2651d47486a920b34400f18367b4f6173bf0c1c9ba80eb682cece1b5beee352a0 EBUILD libsndfile-1.2.0.ebuild 1884 BLAKE2B f8b52899cd39e5d69dbc930d68ea5cf2d9e53de6f6e1827dcfb56434ac5e243be1840c653250a8aa8f57c18e25a4c3675c9fdf56e982f4a8a8a5891e833b2628 SHA512 da9c6d2c04bb047d19004705c3a8dc82cd6e2dbe330612915b69e2d9ae81ff0169ccf493fe005b94b03740f7e5f5dc7a815c91e2c804d50071d348aa7e33824d -EBUILD libsndfile-9999.ebuild 1884 BLAKE2B 88e9abe02282d080a3f9642a6e8a48d96f5c3436a897b23158085da29632d76f2387454e5c41f56ad60dce605ebbcb608c7b51d726d2dbbadf31b62be6c95347 SHA512 3f44761fe2b4576b07a9ac2d9331fa19a8b3078bb2db0e8eac9be4bac1cce83859c0553df41cfdbf0d6952ee2f16c7f5753839a525a6113de9f33bc6f782d7cf +EBUILD libsndfile-1.2.2.ebuild 1775 BLAKE2B bf6c5ce8f34844f936fc7602f8ee16ead80c005e2a97c2d1676f51f50bb4b564a41712b4339e9ecec8ce5e06b8ea57516aa272039a7c36f58395192ba15fc085 SHA512 a4caf7235e53b58235bc7874525f14fe257cb3e1b3bd47b3cd49f61c2e3f995f9ece72ac4c3196f3c0cf87e7d347fd284232d86197defe5052f18973c5b7571a +EBUILD libsndfile-9999.ebuild 1775 BLAKE2B bf6c5ce8f34844f936fc7602f8ee16ead80c005e2a97c2d1676f51f50bb4b564a41712b4339e9ecec8ce5e06b8ea57516aa272039a7c36f58395192ba15fc085 SHA512 a4caf7235e53b58235bc7874525f14fe257cb3e1b3bd47b3cd49f61c2e3f995f9ece72ac4c3196f3c0cf87e7d347fd284232d86197defe5052f18973c5b7571a MISC metadata.xml 340 BLAKE2B 26c245d58463cd3d14645b476de30407e51e47777d36dff251f0f68d9e981e8b6d95cf9aacc51d08feb4f1e550152f38b66d8dae23c40fd1b65702d59044b05a SHA512 54f132b485fc720dc0e1c311370dbc5f7ed4d3a1c8271aafeb9f01fef411df95f0cd55d605debcc3477fcc07aab4b298c240084e70df19a10b1b22c33d57b9c2 diff --git a/media-libs/libsndfile/libsndfile-1.2.2.ebuild b/media-libs/libsndfile/libsndfile-1.2.2.ebuild new file mode 100644 index 000000000000..8544de0bdeff --- /dev/null +++ b/media-libs/libsndfile/libsndfile-1.2.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +if [[ ${PV} == *9999 ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git" +else + SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi +inherit python-any-r1 multilib-minimal + +DESCRIPTION="C library for reading and writing files containing sampled sound" +HOMEPAGE="https://libsndfile.github.io/libsndfile/" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="alsa minimal sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !minimal? ( + media-libs/flac:=[${MULTILIB_USEDEP}] + media-libs/libogg:=[${MULTILIB_USEDEP}] + media-libs/libvorbis:=[${MULTILIB_USEDEP}] + media-libs/opus:=[${MULTILIB_USEDEP}] + media-sound/lame:=[${MULTILIB_USEDEP}] + media-sound/mpg123:=[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib:= ) + sqlite? ( dev-db/sqlite )" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig" +if [[ ${PV} == *9999 ]]; then + BDEPEND+=" + sys-devel/autogen + " +fi + +src_prepare() { + default + + [[ ${PV} == *9999 ]] && eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --disable-octave \ + --disable-static \ + --disable-werror \ + $(use_enable !minimal external-libs) \ + $(use_enable !minimal mpeg) \ + $(multilib_native_enable full-suite) \ + $(multilib_native_use_enable alsa) \ + $(multilib_native_use_enable sqlite) \ + PYTHON="${EPYTHON}" +} + +multilib_src_install_all() { + einstalldocs + + # no static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/libsndfile/libsndfile-9999.ebuild b/media-libs/libsndfile/libsndfile-9999.ebuild index a4be0f3ec5d7..8544de0bdeff 100644 --- a/media-libs/libsndfile/libsndfile-9999.ebuild +++ b/media-libs/libsndfile/libsndfile-9999.ebuild @@ -3,14 +3,14 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) if [[ ${PV} == *9999 ]]; then inherit autotools git-r3 EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git" else SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi inherit python-any-r1 multilib-minimal @@ -35,21 +35,14 @@ RDEPEND=" sqlite? ( dev-db/sqlite )" DEPEND="${RDEPEND}" BDEPEND=" - virtual/pkgconfig - test? ( ${PYTHON_DEPS} )" + ${PYTHON_DEPS} + virtual/pkgconfig" if [[ ${PV} == *9999 ]]; then BDEPEND+=" - ${PYTHON_DEPS} sys-devel/autogen " fi -pkg_setup() { - if use test || [[ ${PV} == *9999 ]]; then - python-any-r1_pkg_setup - fi -} - src_prepare() { default diff --git a/media-libs/libsvgtiny-pixbuf/Manifest b/media-libs/libsvgtiny-pixbuf/Manifest new file mode 100644 index 000000000000..45e6ea3c9207 --- /dev/null +++ b/media-libs/libsvgtiny-pixbuf/Manifest @@ -0,0 +1,3 @@ +DIST libsvgtiny-pixbuf-0.0.2.tar.xz 263100 BLAKE2B 1afebcfaf77dbd765ee6c6b4dae1decab2f5458bd7ccfcae8a4b5b02e71c53999d130f698b9d5619fff40ecb96a98f7d63f984e182a525720c3c9df9fc5dc227 SHA512 bf657fd341cab1f9b7ff81f9d517096176e6b82d14c2d6be12e0b6a8420e787bd8c9d7324ecccad8c0a01c839b9de0ecf6f998996571dcba8e9b6c22c28bbe56 +EBUILD libsvgtiny-pixbuf-0.0.2.ebuild 674 BLAKE2B d5b213b54bd2e43f3a52180cb9acc71c8c01db4beae14ce5a33cd8a579712b1af97f2270f22f5a33dc1876511e84886e14447e32f0161e865727adeff62f7641 SHA512 851459460dd57279597b85e4f904dfb5e3b5575243610f1fe099e8495eccd9c38f47a14d4ba97986845a71f5b8c8845e82d863854c9427af9e766a21d0fadf76 +MISC metadata.xml 410 BLAKE2B 477e5b88250e37a88df946d5cf13995c80986d3a6e14916a8f94f74a3c0a08f026923a0aa0aa6e7c1952022671e54a5727e4d7dc42135ff48d875bd5c3e1720b SHA512 e3431d0ef28a06ec69371eb190be35f21b3b0e52b981496b1e5294ec592663c2bd58241a771189e2b06e7a9f102ca406851bfd277adb75f4f1c994a42dfd0dbd diff --git a/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild new file mode 100644 index 000000000000..8b97de4a59ab --- /dev/null +++ b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Add SVG support to GTK without librsvg" +HOMEPAGE="http://michael.orlitzky.com/code/libsvgtiny-pixbuf.xhtml" +SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz" +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-libs/libxml2:= + media-libs/libsvgtiny:= + x11-libs/cairo:= + x11-libs/gdk-pixbuf:=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_install() { + default + find "${ED}" -type f -name '*.la' -delete || die +} + +pkg_postinst() { + einfo "Updating pixbuf loader cache..." + gdk-pixbuf-query-loaders --update-cache +} diff --git a/dev-php/php-redmine-api/metadata.xml b/media-libs/libsvgtiny-pixbuf/metadata.xml similarity index 62% rename from dev-php/php-redmine-api/metadata.xml rename to media-libs/libsvgtiny-pixbuf/metadata.xml index cff99fbaee63..393cbc12e176 100644 --- a/dev-php/php-redmine-api/metadata.xml +++ b/media-libs/libsvgtiny-pixbuf/metadata.xml @@ -5,11 +5,11 @@ mjo@gentoo.org Michael Orlitzky - - php-bugs@gentoo.org - PHP - + - kbsali/php-redmine-api + + michael@orlitzky.com + Michael Orlitzky + diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index 82ed059c4fb4..bf1c91c04a0f 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -16,7 +16,7 @@ EBUILD mesa-23.1.0.ebuild 12311 BLAKE2B e7e8114c5c59b7c7f7b68f8146a7190017cdaabb EBUILD mesa-23.1.1.ebuild 12223 BLAKE2B a892145bba1e24fb93abe8b9b26a2dc782299ac26de3886cd533ff0f8d37596a10abe59ecf3547e30bc8482f28369fd877aa2f61414927315bf026d3bfb0509d SHA512 172527e98ac0782d4717381b84c5c4b7dad4a6ce5799c8a6e19ea4bfd6938e68205d2e129eff341e53fb854f523d4e79d3251322ee906a5c8760673b8a9bb03c EBUILD mesa-23.1.2-r1.ebuild 12315 BLAKE2B 79244582d2b1e984fc90c96acff7494d92b6ce74724ed97fc75cf6a392e298fbebf2eca8547b94d31cca70f3cf9504fc5ffed1c0f305689621367ae9aac1a7b0 SHA512 377d3879334328b1edf5a8631bc7f26630cb3445fa237d54f6b2996f2cd8cc4e916fb77a690987042e50f67e3077ec0cb8e9106b3d5582a9e765ea8527c7b082 EBUILD mesa-23.1.2.ebuild 12223 BLAKE2B a892145bba1e24fb93abe8b9b26a2dc782299ac26de3886cd533ff0f8d37596a10abe59ecf3547e30bc8482f28369fd877aa2f61414927315bf026d3bfb0509d SHA512 172527e98ac0782d4717381b84c5c4b7dad4a6ce5799c8a6e19ea4bfd6938e68205d2e129eff341e53fb854f523d4e79d3251322ee906a5c8760673b8a9bb03c -EBUILD mesa-23.1.3.ebuild 12352 BLAKE2B c029ae85ed4c6cacd10ea1221e6803f494d4eb4a8980e36fb578237dc794185b004041118a18c4997bd9aa19a33d24fe1b134c51fee51e6eefc92291b0a3ebd3 SHA512 ea6705a4b6694c099024d1879e10cec2e5c4e9eded99b4265f1ea1cc98b9b4472ed24a841e88a56b12ce9f526887799308a7e4dff09299bcf096ce9ae7df308f +EBUILD mesa-23.1.3.ebuild 12350 BLAKE2B e577caae66e8b36d51058044be9355346064e461bc6e31ce75588d5a5355d93b054f7e8cdc6d8283fc9b0c57a1b8467dd9814148707452d729d85ca989ad87a8 SHA512 498ce4c74ab57a23cd678c76aaa3af86ca7e3dfb80f856f3360c6a93a4099138fcf6d3087a820b99206655ffdea3627ba80b53f54983874665e65f9f89db0d50 EBUILD mesa-23.1.4.ebuild 12357 BLAKE2B 14724a7cd60397846f9894bc5ae8e5fd8a893f33f3c81a519f72780cb057c5d9404d26e0ae80d8d525dec66875a506a972896fdf63c6ec3c206946ed2a1b5caf SHA512 6777196d287971891805413eeab6178d0b04b8aedf3558f0cc1a501ab108b3e5baeece5e2d1bb562a1643e3a6def056b42ed5b81653d7117cbf5da55ea0f13b9 EBUILD mesa-23.1.5.ebuild 12357 BLAKE2B 14724a7cd60397846f9894bc5ae8e5fd8a893f33f3c81a519f72780cb057c5d9404d26e0ae80d8d525dec66875a506a972896fdf63c6ec3c206946ed2a1b5caf SHA512 6777196d287971891805413eeab6178d0b04b8aedf3558f0cc1a501ab108b3e5baeece5e2d1bb562a1643e3a6def056b42ed5b81653d7117cbf5da55ea0f13b9 EBUILD mesa-9999.ebuild 12357 BLAKE2B 14724a7cd60397846f9894bc5ae8e5fd8a893f33f3c81a519f72780cb057c5d9404d26e0ae80d8d525dec66875a506a972896fdf63c6ec3c206946ed2a1b5caf SHA512 6777196d287971891805413eeab6178d0b04b8aedf3558f0cc1a501ab108b3e5baeece5e2d1bb562a1643e3a6def056b42ed5b81653d7117cbf5da55ea0f13b9 diff --git a/media-libs/mesa/mesa-23.1.3.ebuild b/media-libs/mesa/mesa-23.1.3.ebuild index 5b5ce39083ab..c42c875820a7 100644 --- a/media-libs/mesa/mesa-23.1.3.ebuild +++ b/media-libs/mesa/mesa-23.1.3.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" fi LICENSE="MIT" diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest index 7532fcc69043..b10a5c876c34 100644 --- a/media-libs/mlt/Manifest +++ b/media-libs/mlt/Manifest @@ -5,6 +5,6 @@ AUX mlt-7.14.0-int-conversion.patch 2244 BLAKE2B f4b786fbc5ec7ba14469e63f9c42946 DIST mlt-7.14.0.tar.gz 1509786 BLAKE2B 6a590bb85f9c1f35cffce393db0ae016351ed9713d37bb22232474df27fc8f647847e9aed6ba6a8a00787a69136533fbb9f2adfb7b4743e2bdee9b146ebbe02a SHA512 9f30b06fd4a38fe41547f3b3919a6cb809f2493ef71af2c7a16029ba7b4a7b633db56c0fabafb1745b6072cd9de4db4131fe55afc66c06fd3dd016c33eb828cc DIST mlt-7.16.0.tar.gz 1577046 BLAKE2B 810583888cbbd066a6addaf98fc0f9b9e5b7b0063f8442b8d1c26ca2454103bb199656d55348a3b325cf0ea44833296cbf61ae088631609b70c1918cfdb09e08 SHA512 35844a5fe6565ce8908c81f341fffe79e651fe1a6b05fde53338053a8dae774112f0caeb16059febba2a5a418d9674c17ddc2016899c8a24aefa501e812cc3df EBUILD mlt-7.14.0-r1.ebuild 3667 BLAKE2B cc1af34229460f10e86d15307e7b378682d99c2f565517874f1734c0e1dbeda2a5ee8c1c3561e33a71fd952e4d63709450105e55c1851e6afefd6acdd2d2296f SHA512 71709290ffe923617e01844621b18b414c8b022b6825cf02d91c15657707121b39dc1dcd970aeef5178b1eabf7291cac1cbe135f3c3c6d824b3033664891be84 -EBUILD mlt-7.16.0-r1.ebuild 3634 BLAKE2B c7060e831fa1640ecc2ee4a18398ac485eb3e2df9ce77ad7d43c9c24919a8f2cd2201dbc1dd3e5ee44d57acac894ac4cbd2313bc12ca87e3e1658ade20714f53 SHA512 877bf91adca4542a5e17c111c0efe71036a4e7e5483c71fd3da60a784c26a361f04d318ba759eb335efc16eb356062057349f5b80b47e09c3c2b6f87fb3b7b13 +EBUILD mlt-7.16.0-r1.ebuild 3633 BLAKE2B c8eba382097cddc4941889578bd3af5e23b85b4f2426075a8394e1ca550c140c1be10fc47db48235ef6ae647be7ec4a7a9fac45e160c0ec9943ff5f6a37896f6 SHA512 57e7af400db608842e7aefeecc5c5d46f9a1b2827dd147c77005ff380870284a92110cdd85d8b17f8b635cc7d8ade3ae94b717a5de8a95570d976176b4f4b33d EBUILD mlt-7.16.0.ebuild 3642 BLAKE2B ab194b87b6175a4222ceaa158885533936ffdd4423c2cb2ba798f924a6e150f1ebe8f0d70b1999797caf999bc8c6df3f72062ced5bf0bd417fa6e9613f2a6b7b SHA512 b9318743094c86c3e0aad66dfd37105f2adb824f719d1b192307b644a3457d5c482f7bbe0620050d9a879389cbacb695b726a1bdb8263cdb4e280a8e548c9888 MISC metadata.xml 1412 BLAKE2B 8d4eed394f1d1e95e5559466ef1840978966e8f1f7b89fdfd2549b2a35b6ce8f114c9373374fdaefe320cc34a4dc8cbd9f6c4433740d1ae9680de54484b5e3d1 SHA512 b19c711dc3798f952e0223dc0628b25aa3c9a296d66ee2f2b7f46a55b82e71c0c583ee64517be88dcc55eb1e9c31aa782b9043eb7630a853077afb1bf8b4dedd diff --git a/media-libs/mlt/mlt-7.16.0-r1.ebuild b/media-libs/mlt/mlt-7.16.0-r1.ebuild index 3ea021da93e0..269849a81586 100644 --- a/media-libs/mlt/mlt-7.16.0-r1.ebuild +++ b/media-libs/mlt/mlt-7.16.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar LICENSE="GPL-3" SLOT="0/7" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="debug ffmpeg frei0r gtk jack libsamplerate opencv opengl python qt5 rtaudio rubberband sdl test vdpau vidstab xine xml" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/media-libs/nanosvg/Manifest b/media-libs/nanosvg/Manifest index 75fb49dfaba0..cd95ed9db92f 100644 --- a/media-libs/nanosvg/Manifest +++ b/media-libs/nanosvg/Manifest @@ -1,3 +1,3 @@ DIST nanosvg-20221222.gh.tar.gz 298209 BLAKE2B 64e3342ad354dd08f4a1ffcb243603f6d3b940031415c3a1aed43f9879fca349bc0f71305584cd999bb44095bf6d157a8824c2f9ad8c49fdc66b37a0a6ea54b7 SHA512 a9b62cdc54c1803907da8d3553a71451a5a19588b951c32e3765e9d620a1dacb618d768e4df8f3dbf507518a6ce8fcfde5d8e8f5edcfccc975c1ad57e3e7f22c -EBUILD nanosvg-20221222.ebuild 494 BLAKE2B 6d75f7e471aecb4df2c0ba5db84db14d1351ea9377791793b14d18d80c173e1717b4fbae96067cdad314a50e7e9580a19004bf341a47f32bc8e821abe7b7017e SHA512 f119505e6951c01fdb250c5628df5fe5b8b6f34b7544ccb1f315825086d385d8c9bd5b87b11f8d6b8b49298f2c42480d13622dd4c975f0e727309f0be1a2cfe5 -MISC metadata.xml 330 BLAKE2B 866afa5639952f3d770ee7aaadc8b50b84e641d2a86395836d79110b6b50dd6a8680fd6020f2c93847c16003fd59e94a4466dfd7ebbdf597e957a3c9f8f7099e SHA512 5d43b417cadd7bebbbef6c558fe0ac1fa03d238b14c8115bddd0294fd0175ceb8ad26fa41610924678c46a4ddaf31278bcc6c36e154d8e787383563d982ec2ce +EBUILD nanosvg-20221222.ebuild 501 BLAKE2B aeabf803248afc0d9c79e88eb49b083eae6cc7145860826f55f38b7fe1c07fba53b5d822de24b16e6b040f457dc6f86e6beca19fdc36be83ef6f3725d9901dd6 SHA512 610645a5ce589724a07350ec1954663a6944fb75d47489266ded728dcef8e9b0d0caebdbc272bed41048b0f608fc00bba7bcf4baac4ea6eb5d21a70340e74b69 +MISC metadata.xml 245 BLAKE2B 88a70bee970cde88d22b83bf91ac664d8435a85c11d8bab0bb5be93bb35fbcf331fcc2b02627826e43f0678fb3c8aac75570f672de8506a24172c8ace7a9eefd SHA512 b23e06e41dfeae8931ec1c5441e65304eb137966f011d8ac98d56134b9fed9c08e786778c5f2e7540ce7c2faa4a3be33e859f854d9c4d2221ee93c1c2c51e4db diff --git a/media-libs/nanosvg/metadata.xml b/media-libs/nanosvg/metadata.xml index d261c4ec4ece..6533e421fae1 100644 --- a/media-libs/nanosvg/metadata.xml +++ b/media-libs/nanosvg/metadata.xml @@ -1,10 +1,7 @@ - - slashbeast@gentoo.org - Piotr Karbowski - + fltk/nanosvg diff --git a/media-libs/nanosvg/nanosvg-20221222.ebuild b/media-libs/nanosvg/nanosvg-20221222.ebuild index d1f4068f787b..834dc780619d 100644 --- a/media-libs/nanosvg/nanosvg-20221222.ebuild +++ b/media-libs/nanosvg/nanosvg-20221222.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fltk/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P} LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" DEPEND="" RDEPEND="${DEPEND}" diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest index 9583848318fd..f04ff8d3a73f 100644 --- a/media-libs/netpbm/Manifest +++ b/media-libs/netpbm/Manifest @@ -1,6 +1,5 @@ AUX make-tarball.sh 1895 BLAKE2B d6311e862d8b2fb10d88a90263f7187c04bde49ff0ecb7860d4b306a6553b41f24ed718e94113807f7b8cdfe21774de383baf7799f2a3c3a12acea6f7aedbd4f SHA512 8128d2d8c0fb60d1d3cba73b4b3d87e914a7ac284e5f049cfd0a596f772d705acb3222da2d6a6f7d1882c7221eeaae9daac9d1b855e61881600345dc615cc428 AUX netpbm-10.86.21-build.patch 2319 BLAKE2B b22150c8683790c9ac31abc00b8f3f5b55cc6e990186f506c67496fce774fdfef1ba23843129fd493f8aa3e4ad5f74cfcf1d2388da95225ac2ef19f0c949f425 SHA512 459c54dac19067f2185a02ef812932e8fcb6a73d6267c32578bd3b7d3b12494052e929b24663407ad919e1e98aa2df58ed8e27be3f18eeb2fbe2402e4ff9e629 -AUX netpbm-10.86.21-misc-deps.patch 1565 BLAKE2B a4d629ea9fe01efc45c799dac4bd3764368be33f264929bdc338bb724ace03471949467e5c84144636a9f4ee9130395dad77e23aa6686998bf9700dbde224cbf SHA512 f274ede7d11ed0f2a1825a4412a52fd9e30f5caf470c6111b606a87f1e67b16278c9f2a901d512ea3516ba033e30a3c08386cc5af1a555f868b7d7175fbfeed0 AUX netpbm-11.0.0-misc-deps.patch 1446 BLAKE2B 721e926a83d50d04d4a407051ee077db5e5bf8fb1ae9aff1ff1d7859cf1bb0d5f74fa1143681b451d36323f93d5e7fa3876e485d6538958e30779cac081df5b8 SHA512 7135533660b15a113df5a38298725f895e8cbd6ac4695eb5f2d40bd214c43cb9d1c261063e0cea162a6ca6071cda5f4e0380d29eefa6af57e7d67ce319fe2216 AUX netpbm-11.1.0-fix-clang-O2.patch 773 BLAKE2B a8d2bef659d384b0f94560fec847d37731315f5cdb67e5474efb596672d146446c6d545caa816d74f9d4c32fe486ce49f8cb55f38e9706bae6b0ba79c0dbbb5e SHA512 0a0049415d5c252603c47325d69ae582bec76ac15f442682ef0a2ff8c5a8cd19e28543644883bde891f2a376a401f43ed923b184112f49c67d295b9215d519de DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b SHA512 70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd diff --git a/media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch b/media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch deleted file mode 100644 index 78c7670c9a8f..000000000000 --- a/media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch +++ /dev/null @@ -1,68 +0,0 @@ -do not autoprobe deps when we disabled them - ---- a/GNUmakefile -+++ b/GNUmakefile -@@ -75,7 +75,10 @@ - - PROG_SUBDIRS = converter analyzer editor generator other - PRODUCT_SUBDIRS = lib $(PROG_SUBDIRS) --SUPPORT_SUBDIRS = urt icon buildtools test -+SUPPORT_SUBDIRS = icon buildtools test -+ifeq ($(URTLIB),$(BUNDLED_URTLIB)) -+SUPPORT_SUBDIRS += urt -+endif - - SUBDIRS = $(PRODUCT_SUBDIRS) $(SUPPORT_SUBDIRS) - ---- a/converter/other/Makefile -+++ b/converter/other/Makefile -@@ -7,6 +7,7 @@ - - include $(BUILDDIR)/config.mk - -+ifneq ($(XML2_LIBS),NONE) - TEST_PKGCONFIG_LIBXML2 = if $(PKG_CONFIG) libxml-2.0; then echo exists; fi - - ifneq ($(shell $(TEST_PKGCONFIG_LIBXML2)),) -@@ -22,6 +23,7 @@ - XML2_CFLAGS=$(shell xml2-config --cflags) - endif - endif -+endif - - SUBDIRS = jbig pnmtopalm jpeg2000 cameratopam pamtosvg - ifneq ($(BUILD_FIASCO), N) -@@ -34,6 +36,7 @@ - endif - endif - -+ifneq ($(PNGLIB),NONE) - TEST_PKGCONFIG_LIBPNG = if $(PKG_CONFIG) libpng$(PNGVER); then echo exists; fi - - ifneq ($(shell $(TEST_PKGCONFIG_LIBPNG)),) -@@ -58,6 +61,7 @@ - endif - endif - endif -+endif - - ifneq ($(JPEGLIB),NONE) - ifneq ($(JPEGHDR_DIR)x,x) ---- a/other/pamx/Makefile -+++ b/other/pamx/Makefile -@@ -9,6 +9,7 @@ - - EXTERN_INCLUDE = - -+ifneq ($(X11LIB),NONE) - ifeq ($(shell $(PKG_CONFIG) x11 --modversion --silence-errors),) - # Pkg-config has never heard of X11, or doesn't even exist - -@@ -23,6 +24,7 @@ - X11LIB = $(shell $(PKG_CONFIG) x11 --libs) - EXTERN_INCLUDES += $(shell $(PKG_CONFIG) x11 --cflags) - endif -+endif - - ifeq ($(HAVE_X11LIB),Y) - PORTBINARIES += pamx diff --git a/media-libs/rtmidi/Manifest b/media-libs/rtmidi/Manifest index 100daf1377bd..6c45e78fa681 100644 --- a/media-libs/rtmidi/Manifest +++ b/media-libs/rtmidi/Manifest @@ -1,5 +1,5 @@ DIST rtmidi-5.0.0.tar.gz 528747 BLAKE2B 7bc8f5d9109cf1fb81ced4ff3afb4a7a42200d7458315c7b33cf966c856ca13959a9ce99012eadf05f65ec1bb93d41b8d2b7c9c66082badb7598c519a7fe2531 SHA512 d2688b6777c09c213e1f6800c67bca6905ac9a0161480e7c167583322a64be086bb47f1452cc45d4a4e2c1d3d3fe626d57b4a187e79c0a20af4f6e23d4a3530a DIST rtmidi-6.0.0.tar.gz 992013 BLAKE2B 5e82540bbec059141b7ad57e5122b9916d13681fdb64f82f66a06afedb87bff925c37713b5cc4033bd65861de0a65ef67b332cfe00e00e26db8a677a98550b53 SHA512 cafa00efee2b01278919217fd58bf16a7bc5602f537f1143802e42d10372858e13564f8cd4a8e42fa63baf08b794962f2a96a483d5acbbd960045e751717eda0 -EBUILD rtmidi-5.0.0.ebuild 631 BLAKE2B 581b139d52e14f2eede673b7bc246628ca830c2a7f200af41030e74da1cf26e2a6bf57614b9b71f26f596a817c90769a0ffeb153a51cf042ed2e4ab423799d0b SHA512 dd1941787f02bfcdabe6a46c77f5d1bba10a21af669c3fd8c737eaf0e9ada88721b6071baf19e00fc98733e1cdd7a73ca181edab012f027ac92520c4544c7b6c +EBUILD rtmidi-5.0.0.ebuild 630 BLAKE2B 7d829f41de1e4cfb1b9016308c68e3dbcca86a06ef932c903884d620ede28b589d5f30cd852d07bee6157fc7ae403e7894f143adf5f317968eac4071cd229466 SHA512 6e5848023651ea5fcb3706511c646d98a3e7d00e02cc759efd3c119d5a1cc063c0afa43bea629664cf2b3f883552972d34a7ee282b22c287ef82eb2e401177ed EBUILD rtmidi-6.0.0.ebuild 631 BLAKE2B 581b139d52e14f2eede673b7bc246628ca830c2a7f200af41030e74da1cf26e2a6bf57614b9b71f26f596a817c90769a0ffeb153a51cf042ed2e4ab423799d0b SHA512 dd1941787f02bfcdabe6a46c77f5d1bba10a21af669c3fd8c737eaf0e9ada88721b6071baf19e00fc98733e1cdd7a73ca181edab012f027ac92520c4544c7b6c MISC metadata.xml 685 BLAKE2B 20a22f4c40cd51230f13c0cc46a9237bf49a326d4fada0060d42c8cf6ddc17b58517a3df82a19c491045c4d81705522871dff9af7b1fe9a4ef3e18fd8bde51f8 SHA512 dbba9fe55711732149801c6dd4a15685215507f23a080ce2be060b1dc48c6da18adc23de611dbfade2b64afde25703a6e460ab2c2b403450829d3982374507f2 diff --git a/media-libs/rtmidi/rtmidi-5.0.0.ebuild b/media-libs/rtmidi/rtmidi-5.0.0.ebuild index b7bef58e8518..bc3651e1a429 100644 --- a/media-libs/rtmidi/rtmidi-5.0.0.ebuild +++ b/media-libs/rtmidi/rtmidi-5.0.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.music.mcgill.ca/~gary/rtmidi/release/${P}.tar.gz" LICENSE="RtMidi" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="+alsa jack" DEPEND=" diff --git a/media-libs/zxing-cpp/Manifest b/media-libs/zxing-cpp/Manifest index ac1a02a29d1d..76e7c8ebfddd 100644 --- a/media-libs/zxing-cpp/Manifest +++ b/media-libs/zxing-cpp/Manifest @@ -1,4 +1,6 @@ AUX zxing-cpp-2.0.0-fix-crash.patch 1042 BLAKE2B 30045a15717fe7d64e9f8cb9769d84fdeeaadd1baa7b47509d32c2a454cef7d16098776db1af6029875f01cd902ed1f5f20818627a296e519cfded31407914ac SHA512 7275fac1ccc230393b1fe8432a3b37c782c8e5966d324054a39f415a51052697559b87fbcfdee8d531e878847d21672a284ad4de176453267dccae33b094da30 DIST zxing-cpp-2.0.0.tar.gz 856413 BLAKE2B 8069d3e39a7ddf99510777df477a5e3503e5eead7adcbf175123ab59de47c3da75bb8187533dad552a07b1475756ff3981d30eaa3e8088c5c9b991e22a7127bd SHA512 fa22164f834a42194eafd0d3e9c09d953233c69843ac6e79c8d6513314be28d8082382b436c379368e687e0eed05cb5e566d2893ec6eb29233a36643904ae083 +DIST zxing-cpp-2.1.0.tar.gz 866787 BLAKE2B 2589862e790bac85cee92818381b4ec3f9eeb5ac1dc2a78babf372ad7672bfe1a43ac7cfe4cc228eabed8a6c013f835c7e3e1948137d61edf1056906a149df80 SHA512 a00778c1fb7bb664176f7035aa96db4bab3e7ca28b5be2862182cb591d18edd4c3dfcbd34b4af08e0797bb4af893299d523f98aa84d266b68e4c766410e2e26d EBUILD zxing-cpp-2.0.0.ebuild 724 BLAKE2B 4a20a7e612d6da852972e680a349885fa2210c82610793e621d84dbda311b014179ec1f60f21fba6540f5194caafb51f06281c451f398e8fcd7a84961d17e22d SHA512 835311b3ae2d8140d4c103b8d1adaac83b3bb2ce0c9d4e912e7348bcf8c57095411b5360627e6a3b46f14e8ecc57ead1382d90c80db3f5b4192bce1b8390342e +EBUILD zxing-cpp-2.1.0.ebuild 679 BLAKE2B fe20bfae5229c26ae75d0f4c82c454017545d0a744939d8c91e78995255aa4b7b97d881f53f94d495ed012eaa816c11bf7167c1b27a5f653ce63a10f4f81cb9e SHA512 f7ed916626aa48cda9b7a24941c1f584ecb9810c8960e03c38edce7c6b1a1ec4b4efa77f020d483bc9eea55159a1169e48d2cf5832af2d1bceb11e3669dd3ac6 MISC metadata.xml 332 BLAKE2B f9f865eb6a86bdab5a5d7fe20c01e1ca84bc3977529b2826e1c6b161e31283c8108f57680442096da25a02b961f2f96a7c39458eaf62f654a56f5c17b9552ccc SHA512 f90cb5552e79b1bc3a1f17bd53b9dc756e6825beedf18c0eab5cb44c87c22b9789a19e0ebbfccb529bd935b8b842e48b335d15aab2b80e21a11ea85c1b388be5 diff --git a/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild b/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild new file mode 100644 index 000000000000..551d84c87579 --- /dev/null +++ b/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ Multi-format 1D/2D barcode image processing library" +HOMEPAGE="https://github.com/nu-book/zxing-cpp" +SRC_URI="https://github.com/nu-book/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=OFF # nothing is installed + -DBUILD_BLACKBOX_TESTS=OFF # FIXME: FetchContent.cmake module usage + -DBUILD_UNIT_TESTS=OFF # for both tests options. no thanks. bug #793173 + ) + cmake_src_configure +} diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index 6332de65c39637a1bae1f8dfc197f536b86fe1c0..1df5187644de96a1b28c120c95352bb374f364cd 100644 GIT binary patch delta 17344 zcmV(tKCxx;uPd|G@tHV7a zl{r0KJ(X2bggXhGV|FfPFYmD2)1XSy?3CDkbldQJ)5?K?8Q-^-8M*@lx=-EL_p+6B zDPW9x45%0tc+p!0q&SSje@CR-1Pf7}d#J>|mRoi8A;`E}q4emblb%_*0SmKOS|R~| ze)#3Mq&-Pc6M-r}25N6U*X264+s4|}Sa0CPxiSPX(PvBpnoTvkq_%6B20}2g78Gt= zDi;rDP)SfmU@Lx8Pj8tW4d7ZY$)=QxRc?scq~!GPF13AlZr|ItF+P7UaIAln@2}(A zmzVzTzCH^wjDx@gD(c*;>~t@&qNyBzmo1=iAk}Xza_&HQ_S76(bMT4K?C_228hrJ( z++E`7KpHesXF|Of&#p zfFksEZKsPJ#}>&}AYs_O7R=jmsNY;IEp*U1FJz<)rFD8Nk^73x-~G_AgrgBVNX^{r z%kg0FDc5-XzaHVg%3t;ooo=p5IV%Ef@6>JlT~GC%-6K@xh-bh{ja8kY%~+&pzz(1* ze#F3&vs_>eKiEY)fTC&3__pK5FS8(B;Q@bvklYe>cV(58civFj1Q$Hr+a-Id-TF6= z@b~ii?d9LE-^$CU?|)IgvwC`@wV8id^w9)jCyVN6bh#J7cgs7en#eINHLkH8&w~(n zu6^-vsne=PJP-o(F;a`$YVkPhPCmYsa+vDgDq!hM)Eur8&hzacYA&LXDsKzOSGa!| z)%o{JWjwe8VLw}Y-_^{}3)=jn$Q~zm4g5j|G*f~|&#>*?;iybr%Qea50PnLeKOGeg zi=7fTD4+q*1K{pC|K=%vefj*)uU|g@^Dov-8&{y;%Wd=4u1&WNDT3y*Ee-avbLR2bZCOtBM0#8EADhM+VZukMib`%YH*%vA?KOg6 z)C-7w96rEQ0nynZu)$RJiXf}nPcY`szkP!Lc|VjFAM=bv{;{Y5@R{_nbyt6)$P_$D zr~?nkZD>Ntt(PG11;}ypf{Qzbu7;+YJK)v|A2X|s0VPp|M2kvNjx*atAVoc{KICw> zZSXVfK1-hI+xgR6JzU4NanP>Q`gO{yj}8Bj;F3s!YLzxZrjF!5Sf|*Oz3syeI#*WN z_`u(H8fNn%ltaJw9hxHUj;j$3%D#M@p(we+i`Pbd?6PC?Kgm?m6^(H(@a1M8mdZ9YaleD7d1d>b- z`&_psq+I93kJWDlM3eK2YJP;h5S-@xj<2CZhzD}1t7)w~xDx_H_i z3d&=H67ByaN37r+QK^3iPG`zsS)io;yKg6u$IWp*Ze>0Rkv*4qYzH?zW`$gcgqO`@ z4I(DABsTp_iWEj2b@y#WOp2{nYk%$#yPtaMD;`$stm_uGyW|`FI`F@<%fJdt6~lRP-uu> z>-L@aY)y#mDz$1PmK8VCWTGppa03w>pNZN^P43F6$7R=mq;mF6 zmqOyL_*+%L;WjikOI7Ie{KZ52K3~87MJZnO=UbtAU26`Jto0Xnz_@a~D^3i6ax_1W zNo0;wyPS(;+lYQsslQzz#JCf2uPsC#!PMLiOuH+d>|FV<`I>YYb#c+^R##KTLA5to zxCnb54uF5F^$Jj)v4QJu%UQc-Iwl0(ujR==&?@KUJKJ+`Qkin(7 zQ*940E-#;_4hU3b@JQ2zQ-xl@H&24egxmd4$Q#V2oNI1wq2B}y@8{^TxT-!u-5_vK z^3Jt8x)@G)iAoI3XYd>{g|31)kAMb znM#K%9Dn=#zJB}ie@1)#{Vys9_91USic|-zPYj9Rdduv~3`i}NprDhZA6>yy=}CK<;OpKahbn(8 znHb%NTifMV{6pjC+b|ni!V><-Ltu4Ib5d(x&rLlKy6dbe@ErwOcxef6kgI?&K$`RH zwhc~KT2<&jZB}l})ph>uGyEmuyPsO%Qz5gx&vfN93m*;iX?cL~%%$P>?i{)^E5FF4 z0fr=Hcb490j9I&ienGBgAeP^1s+@n$3C`*CkPGkUT<(pF9d+=lwA$YAtpev`F|u=v zFAyMcgA=kg<8>37WoH&1-SSKed zOas|0>Q(GogtV#xFo;aIy^Z5{Ig;Lsb4M_^>)xHZV&MsTAMfXm&Tyn*+JcwHCmmA(m@POmr^k zytY0F;G5li4eS9^Yt1m~)46{pg)%H)YwlHPY}=Q#IP^UI{WAnN*B{@$zy8H$pYn{^ z@wS}jW z`dL|Xeg!wiQRJ@kM^m+*6W*sQsBi2|)s2m}VNt>@w98ej!7lg*90eSD^Q{%tht;}_s;7pndnkqudG#yA>z`A2t1R`dWXHjrC9h?5@N0;gRcH z>KDKhEkFl}OoI|aAJ25cRW!A6pr4BYZ#kXR%Ud9sgEJK>2x1+5%{?M-(=4hkTqdJU zd5D`xagesH)|SgTrK%nF7_R1%Jmq|6a@S9D<2z?ff3orTI*WzJ&7oIE(Uf&rQ(-EG zo9}pAS!ZFeV&8v+k3^yY;qgRiYz;+b^HopP-8!uQ%GJ4ko{YPrXghSnZy97;tKJK;BAqQ}Gfy?y<~)jYzJ zd3PB0BsCdl^bxduuoYjT;n`wri<>Ph^1*4j#WoE$Qao z@iqdi<^}`-b)fdQstEAB<$kL+5Sf(B!kgoI9CfSpzN|@i+S^ns!CDh7 zSHNvkd*j@>u+8s(&^EjMZfh6s2RT$l_#H%Q&y)kYThhEYH6Y1uoTIl4FqiwXCVhI3 z*@-_1R%bg^FNHUA9-;!KL^r6#?s~w&xR3}{-bYKfZiMqJODIXVXRQE>f-#CR@%TCC zF(>7zOH!eAR);4XK8WL~kn;ck{`>#l&40W%!+59I&Es{;c*uR+n+Zk9 zP=!Hc$QDT;-J~l*%(h(e00LGI4txIm+tpRuPQ8>(_%*nyR5V9Xp{HLl@uxQ};JAi2 znK$%D<~(fE!I=AXs}FGL3SXCa*0%Ir2(eDq5ZtA!T478z;bPWt#76e6ue8c(Ib=OT z`L&9A^QRPl#vDmZr3dP~RnykoG4Mn7H74_P+`f%J{v6Wsem==KZV*5K{Kd&8$#EJK zuN_1T%Rdg{`9{}55fOObj%~O5=+reBN}n(VL%V9IIgM-0rsyqKZ)Z4_vp!ULyf(fm z=!~po-KE3W0>AI=hVq271B}fAhh~wky@F+G=VGdVcCL(b?w#lu6voU%^VPGhs>_9@ zxDnS>+jW)3i6xm(4kZe-9pok}9bcmb?&GpxHBb+C9dQHb!m^h2rAc0oKt?l9a$MvhE`BY3- z=4SrvW#|pKYhQVk8==E|F!#?wI-B{*Go z?Ye=dgFmuWwWIm%9in7v-IZYIJ0TGa%gF>zI$dAKTqX_*a&HG8OS`!4U{wHUJ)YTr zYxxz>h);8PaZ@z&By2&8+ZwUDOHk97%an?35$huAFgit+^aND|!X?IAEitf?iXNMS z=oMa*iG`cK_ z+MBnkNk?4oRO7n|aol%5`)EXeGOI{;SjD!ZIU{iMel0AyAr~xeD!be^!els{z$UN8 zXA85gLo_(55wxAFno9OKVt1eS?FM$Z4ma1T67+LKg~NCL!|7)3KDg#nG4^rAovWZv zG|z;{vXkQhR>NAtSd$#YNe~D}6)*)8E;iJjoBe;ZFTYBmPaEuDs|~Dw8hA67u6R)T zVNZP-s13j;0zi0W`>s)MQs@t~pyTtU! zPf3r5Geux44!n-i@Lz4~9ETXX(QH-2Tn?JTYGv6`kRS93ckG1Qu2_Yzf=Ktq3Uc8G zx;AD4*Y>-QBPmg0oS3D5nzmhvJTTFH1UZD9EK-Q_Qwmf#KaLr2=^B&YtYRHfKq= z;|G9?ztK1qXSI;|aF?om1T0UbI&Jg*<$ zKL6u&{QmV*d3~1ke6FKuwZl`pi0_=`-Qk^XM?_D-y{!E;n~eL}*Q#8wps*{nK}J0t z+I7SJ&@pg0d`*AA1`1pW$WPSe5uUuoOvtWQ$sI(@Nl`P` zMf#x7+U35~!uQ8)jwjvZM@T8pJ`n&^=1tD(T&qK1oyc`73ne0O3!p)z6M`<;6Uw(= zmC!b~s^vxBodo3p=RZHW$MZUYMvrK=FU(U9dALImQ8RzQt1l~gV!M89`fOIgC6R*! zPRMf9c{C5Exd+Y!zP7MP9O1wLN$TK+L%$1go3sRMBKHpmySq!}*FJWz5@hyKOOrTn zUCB=c!pYj5ugzoN#PC1hYT)YL&Cofeg^au+@E8D`1Cc<$^K`oI%*~AsE@QWQ+g*jx zu2k*!yIz0ebfoas!1;Ds)6RXr-aoKbKK<2xPILbICh#XQ0HJ1DAmsjOH+g9yshox0 zUeJ_G0M(@$sNPk^J{|FD4p`R9`Bgrw8y^RFAAW!Is*)X`sJRlp_vAgwihO7v6O!6w zZy;@f!mb`M?|q>;+eKtOr|w{vDt3e6e~LG|+^Bz}v12xhWL^q=8*iZj?n?SklN_~Q z!5&IC-AuvdagOYA7!c;TQgrVdrcsX%;lC}*igz2EXAaN94SdUZPxAWMWW&yxLUtXZ zpNg2B5E+2Fwo!y5exG*0HWeqAl;fi&8j)lGo?HM|G|w8ZwKzhHn$5;%iM&b&QEB6% z6dFs{r9T#g^`6ixRNFJ12lEM)I?X14SqG%|-O{*v%3wb3z-{GXI_q{$N1$Abn9?mh zl80|+*M$b?C(!R^*58^cI$tut)S_bIVDW)251Ekox3F*yiouL za|cO)OIY`pI-+@o(a#as}CQ?)m zPw8*v{~XiUg6<-~P$yB#XyZ-OaMj^Clihz8WByUK8P4pv^K<=%hv zz?X?OazHmadh<a4)4s*P`O72G}w;6d&DpN{}-m#s%3?{92{hjX(O~sr~r<_y6$d zUfOu3o9Ris%Hzei;S*Jmp^eq13Gzmi0LAY_3^0T;{?3hGsvxc!Gf{7Mzf?mBFCkzh zCk1Ok1oy7?(X|H1hLvzKe2=%-Rv&*?$GAxkU9EtJnI~cJ+9&aH9T` zB6!DMK0daupI+JrNV`9-D1VXIc-@vbt8-&;CQhES*S^8c{9RJgT?){AZNYzgG~HB< zS~g!Hiormf!TI^Bmy0m5w5-Wy(OvA=)vG)uBhkpA+DjQBT!fQ?8@EM zb}cMJLLPc@VPpUlxM~W%?_1WPo#eUkk%WdS-Catgp6=ZA45N3hk|z~G=2M*?`yGyb zaOm7-jm8OxG?-5Pk`GVqk6M4ezWn-$8Heg!l}^~yLst8YaKUA95{wtgebDYt&LPda z_Ns6UhzGV4udaK6zechhaJ zJF!9r5#o?wU9y~ngV@xRtaegwAdQq9non*3(x+AIB~mHv1n1xdjwyd^=IUOM6gaA; zQFqgew;altZTI}SQKo2$i(=>frziGX|9CwQ@aSXk1+sCIou*59NxyRS?V1jdHAC={ z=3Q$2a7&dp;tuuPmU7YF)&dM*aXPR+Y=WuG;KcN?3R@6#a$s7QPV=`}cT-_CH6Nb6 z{8&AY{k#fCz|&>dy{LcvKU{wrTe0fspiEQ*E8mc`1QJyBp%?BL7o=Yxe{Cn~=42WH z-uytw=U_`edA}MG@#7tsbxg^W+uP-p?c@5>bNl|M=l0z543~|=y4LF;gHa-LD2bV% zz|Pz5)}^8=^2)aYjFq<8RD0p1S~Ckht3JGq;UYB=BM$;tb>)92XNPve8ugGboo+dA zWhYH&FidiOD+qy@N?sawJ-8U_MU#ZWL4=T?!_IrPHFcM{oCI`WP_Z{U_mDKn=zL2Ogo4eAx3m-}G8*8^*PY=k)$JU>-=ab5O;>0@IqP88u!$55z zs;&Q|$0h6-Nt_}Ii1zJJA6N;;%_h(Syjs9kKhRoN&vv7h2WLGpxr`5W-IL{fb$>rj z<qV3V)~D+K}nI2NIPU7K1}^cfFm* zylSndDzt}V$>pKV-wy3GgDQ_{s-2`feC$N}s-Xs8L;*AfrN~)2DrDlp?z%9r^3cE3 z@lAeZve*{vK5HOxY9>&u$bqcJ?tg$U-_gaHXhAMk-Ou@AAK1Y7`p@sfHKOOrWS+0=N7YgdSp z1Ur(Ltd!-I}Zu=S_{EwraY3=6+cwSp!k#3a-P{8Pp}#rs~|EpW1&u zx95`IbnZ&I zPFGw)ygPC4SU!tQ6%zrONq@8NFp#)u&QKNjPWNMH4Qxela?Zn)t&P#t|IqCZ&QUnj z#nRptI0$B4dzE}F&5BK^1T0Q|Q;>L%v98^6b6S^OxFE(?(e9@ymFdi(?1{|8;fw)h z@Zp*Ld%Q0RJqs3q8-^+bMPu{vQ`cAY!;6k;Ck^c|`P`r@7tHD!Jb&kWWjT<;wtdai zjkYUkrtqKh8+sB7I{;(OgyasWvHN>QXHHuu+YWAh&A@hV% zsC=jOx2DY9-mbN!d7j5i7uU9vsk#D9wo1748{@DOBn=1LaSWT`6EyLTZrzmq|Mrhhv<4b!&bw~VjhDV_jr zT=c6^ja(x*uBdCx1lFIEzJ$fLc8O$}PVfP7vqmdP?T>xDk*LchC?NA_GIA@QnA+$E$O<3s+emX5<+|jE8JmO8m3@FG__4% z?RXRSx|1J#0R@Qlf9;W|e9M4+(`0+An3{%K_B$1vKP(@*i9IJ^#XAV#dmDZ^Zk~uP zz}u#pcDtn*?p~z3HE<*t`b<5z*1#x%ORiZ+!rV(W(1(@RoBwg^o5R5ub1KUhL1w(TKp;C_ z)u`l}w|_i9Ol=S^hoLs-w!wSxr|(RMgzmfZ$FK}IKToUftNdTIOH=8Y-@$QFlCF`$ zN$ssz&JHkFAC8p-SH?pRZrnQd9MxIUFC(X-&%*nM_RnwS>u;al8L6iy%n?ZQ$w9@S zy-y=fbB4M8L4yMbNQdENvi!MuelBZy=V5sW&VQ?rOg6be>zvPl6l_%$-ZN|a8G_x# zJ8M;2vq?%1(g|BTj?p;-u~DYvQtK16DuKffsV;`)79N zr+?O+y`Qx%vj8JzMs&I9Re#_?~uc$giXgufbD zFac0Bz$-dtgk^hvTPAbOdLzxc7?A9nzICD8lvMeRWHY#ur`}ThN|F<7ED{qo9#2&8 zO~_ajUoxAaYPg)2vwy1@ za1h7!nYMAR$>m+FxDYB_HYH60`LEzqC8-d80)lgj7V6KD^ba!?F$M3&f%jc$vSuH| zt)(@E#i7XOAV5~d!OKr`(_~ZJ)x^5At{}_KG-|QLnLoI5{j~LM#pKis`_x#^1{Y9h zZVI!g+Q9d@Kd^yM<;Umt+lL16<7#Gy?ueb@2l!jFxO^{XHAnMp8fI68FMq;G$OJW@ z#Z>7a}g)s%5M5Ij!3-xThigv-a(G{idz zvO9O2g3Me=fUW6&RwJ<;Ty*SEi)E^{bKOHpy5^CT)oNEk8ZztHLOIr$+G(BHBC#vX zqg^pW5=nCt_6P5VVCkyM&wtss`Qf3p{`K3J_HIw{soSZtT)U5;tt{wUkL<34&&`|K zK+D^vrnfA9Kbt~eL==S)^{9?kJF~S|jXL+;u2EOD+lgW4hkY6104}Wv3V=Uda8f~* zZ3_%WeAWi%vxC(w zpaWR^D=L#%dmm~TcHifgfs%xOa=a58s_YuS`v;!>VQ=ir_j9vz1M9V_ZcB3UIl*tI zqRMcBLzE0@CLTqOqTW`PtFE;^UJeZ;3%ONMN&kv|rn4yNr}=1tpJ?F?WiSr&U&oQ0 zcH`T@po(7C=VJZ5&lU|&ifU!MiY;#1FV%~X@n zs{X`eDEJe1!hI`_go-&_`?(f!ub>JHAI@h~wAbCbCQZ8?6o1i<11%OtND=@lf|A=i z#bM=ko|=udeRUlOTDyiiiA(f$F#)mXl{zrv0%kOlr^CL4%;FxcT1Qz`Bv?QoUy&$# ziq=#Jm2N*L{b9-a{cv74=}f#-tF4FXSF*W?+u(-9E+nrqk~wUB`v!<~A9AKujW6H+ z`3{>ssmU}82!8}LAZJ;dVSBKLE+4LIC`A4CsCm6J@`{{IBSt6njYd$qmQwPysShA0 zhmK2Ej_e$w)-;DIDz_yFaP!TKD|7z`oAk|{Os^3d#rww#hQBw!Eqn9lTWpi)N z!&k-$RDa`fOSYd#S-@ns0m=>dR@gPUM`Is;B+cDjQJw@9N1D`gh4C99iKsqT0&KNG zc>3S;q^0SH2lh2Q>jIwPsYVNx1tNw7KRnm|Ro*m`IqW<|5TBchwdGn=G__AH9J4j!P?P>W_F>a)uZ3bC1K-^rULbbis)vu5Jm3 zV}DAb`B23yz~wE=cqwyRcX!a|vTt$;+3}sOg5<4fFYL!PKGN*AR!pKAjMrn-F%z*a z{e4w~;LqvnZb!0@sVd23{eLGgmNhCmY-`nIvEx34jY&yg2WUBx$L7Ev&$K%Wt^hj6 znw+x!MWRs?p3F)fvrIx7_*mEeJpQ%N?0-9G7M}(lmrL^2)Fp)~Cb5o4=%q4X#DNw@$4MvkTzF4`4(jMMXshiD|@c zZrj6EQ8$sauWxwi3!P`kWEDQkX;|b*@E2<1-Brc$0T!J7R+gw&`}xb@XUH1CA~;oR)6H+JF;>zCR9cfBy0zXFhRrVpF)>dgG$36nyJv~nSX2NK~byiR_Fnc(MaEltpz=*E4b0+;NpsWaMD53 zU?>%_;pCqkdIET5_^qlKB-PVty^#RfSq+|)D>xQDt62Q|C-&ug|LFAup*Wt}!kfll zaf3>4B8fq&DL~LDp1Jo^v&eJuctT$daieT@d`QnC{%c-8gk*O&>u{$1wtv)Y*S6}^ z)Q_a~qTZhi6`e*C-+f3^!=5Jz1VAh2DntirouSIE-a1Qrl?a}3<$5{_>a%DmL$fcH zd9-aw!A0PkxW-kp6ii-so|SW~Gf#4{>##2+)q=wje)timt}*~N1%8e{J+;^IX}peq zKjqG_Jqd?_?A(2I)@Uu3?0<>}Dd-bbYSyO4n($ECC+UCanG%3Z%|w+v*gzE14HZtt zrm1OC<5dYo=yXy?jH{(LEwo!fb|CAByehNw9_K@$)1$!m9*O~(W@}a}2C8ir|0ZhP zW2ti;N`MYGg?44&VpWqy*C~$QCC}^}OVZ~J8k~oX^<$WW!Py!@I)5B~Ec@(hCewjE zy=}aIZePdqL3>`V(1VcQxKxjhu#D(kOn`Ba9vUCY86ZFo0Fjfd@E^%Gajdhx>`UA+ zRNk877ELFm%yo<;fsx3ks{dTO&NG1bD?_h`dVX8Fmn;>B`3;@9-m0PqA>B^M8ubWj z+)wkaqYIk>SLtCtM}PEbD=1@svsd>ltrFD1y?|^)O^e-GC}eR(u$BpZ;;Rr-4?Saj zx7%7B8*aaSd|uyvFW-NAnXm6U=}-O&b1B3(h3L8hNEZIpJ$Bn~>pJHq2__!_E~(1| zr~h1?eO(hBf8Z{X7^(u34z?_TbOri$SA)vM(>&B%vxXkEzJCpZqIaR8>OVAe+b16M(g3*NA>v&Me98O2QEQ|1>xT_VQ1F zJnevc1B?$>AO^9rbx1px|HET@d3KzP&+1jtA=yipo9nQT)8Rq_Pjaax`7?tpi&8U z0`Z+WTcG#S6_0>qN-T?g=y0k7TGh%|M=Uk26XYl8B7Bo9T`hs?S1pFPi$Pa8s3edB zsCiq~xbIvaOa0feO1Vl=s2HiRiHV1_p(x6=ElpnqIt3g7+_t=H2&QU6#H8`~GLx_) z2K?A+a(_0GKam4~QdeDq7H13a5_(u>_a~R!{S}wAK0LKQzJ<6whqDJk4+>Bfjkecd z?I0rDWphVCfzLyKhC`LbWvtXew){T=nDC2hqmS$|M*>G&K|dxR3I!^p`L1==qbK zQ&(1yu%P=eiE&NtIoEhO$)IZtr|ovkqPl6J??X#f12isIRCa`T;kdymQRgJYs1}Tf z&VK<~LWmM`XNg&3iA^nby$#gt;ZfZ2VL#l-dXNhD4HTA5`i-?~3aDynOCW%d?|A=! z+#6DdT&l*RFM%UdE(`~I`*CT4L8|nh^dD6c-mEgq;&hN9@1<+#U%&nQ`EM{8 zcUNziGrP*Kxx+?2-EF!K$CWxvCxkMUOPdclw4u4fDFszXCK4bBGxjt$@~w8!9GXoB zMl0*0drM64@Tyu=fkcYK(}1iI`bY#jfYS<0Y1UG*#l9*n77%;X3hw)OME|O=>1IoX9K0WPyfm}hphKkB zLWDgID_%Q^J;9hfd>lz8lb7>sz-cT!r+Qo4SUks4ii9P zx7iPDjQ!(7`~Ay@(Engfm45&N5x2moeCK;3$#8YZQZS#GU4vBOG;6dOno@!8BaD7+ zO8~WyBM(CAnizIDu(;DwT>ZE;S0B!naWA?>HLwcIJZZ7R38{)ayiK=EeShoEB>+@A ziSky&+}*)4)hiv4E{F5f+ZZH5*QnHc%_J=c`i53Nw|b+TG6Qf>P1V+{0z8C>dXaqj zT%e3gMkb-!`Hp-VfJXe)BZCFJn>cs`GyOoxMuT_1--R0j3|EY8cv7lDZ=J)JRr7H> zjM!$W@^aoqpAFJ}3i4Bz34dJ!FpZuru5|rM-9bKFwaZn)yt&-Q)6fp~kW5`~OJc#n z(XKa#8j~?NC6E%SdU-9@>WG~~#hIf)+!$)KCq?bDXEzZXfmxD%T|N0K4gdp>ZZZLE zB3~d4cjV8uhn3bhSzA=7lxRR2`|#AhzWjOCedmik;4H{x+Q^6ZCVy?(S|yKw3dx|i z1GZV~P0NPkaQ&5VuB`%@kzcNCu;cemVMNg9v>4B;&r{J(yG>CRRD>6 z5t#5{)^g?yMnnG8D}S+tAyb{iI)Kt}bA#iOKq0WG56|uU_isaa;Jf{Q5tDuSi3D-i z#?EV#PnD#9cUhX7*~#Wx0RkduHLx9mD?X1S9vkHHbS#4>&e7eY5LoB+4~gJ=`)%|e zpWfGko`gxN=7V8EKuBpP>7+ZJuQTsde9JPBvtEOw*)$N|9N?duA~h<0+8W<9rsC$1 zEe;oHoIW5v1Np7($-Cn+RBJkXY~1_vjALrQ0qJ~yJT=}O@Q;ga?Zc_#n8=?;*K|ky z<5NEf?THnmx>ej;GCf))MyRW!ZnZm-Q6Nm#5{d%9huk%(Y_g(;9wvu+{hUK$P~zNi zZ96SvhNXv1^0eR@Q?F64zoldv{m^p?)A6aN(SB2}SZ@IwEnj60xf8QkvM<|+Z z8C@qpI0GCaIvOZ&#cfeG~@2P!h_HiglxAyBO95M%V549?LPTKhXWqEf@GJa zICJjXH+cRX;W{6l+W7WTK0U*<2j;j`OVMM0MXA&}T|RC@eKbXU45HjNO9k7kfrtx5JssqLgW0~mt!Z)>8qbz+()j`0i1Q-japW2^NCKoZCsGPt#NMqr0%TV_8^K?2ixn~f$)8o zu17u|3p~64?`_IQ*SqGr-MRrY2IonC>?pRPNtI?)mmPq^l5iolx+UNe<+jT#r#b$x zomQO2wAAgO&E>$OI|5ylnA|0FsCU$Dmk92Eern@W`|agj0quFaZdw60neV&!|FnmC za9%Xcf&GKacqy8X=?-&jdgR^y;Z2s_)i$Vi zwF_Mw?u3Tu`lx2lM77{+n(DQ68}A*?a67%RA8mKJi|c%PJ7gPK-ph} zYH*9V4xo`zeF>grnl73>A`HHB5L}rByrQVqb(mJOM5@P51m91FL78V{6{CpbCMr} zZjR8l`l#9}(nPRaJ28i?#H?w`Z+ZpXUR!up{gj5NX&o^h zM45CuAqE)D-J*^Qf3}avs-z^BjXLnGYAM*W_Ks1`dwD!SwzCIEysL&R& zsK>5FmAhoUD6(TkaXOE7C}SAAvcXA0mR08Fp~AOdgpV4Ljt*IE5rAo%d2{`Ksc38O zkdv659Dje?6&$dSUv8pII@<;vCMu;np35`on|c|9pK{Sj$fy1K=A% zD@jaHxQ*5Hu@bmt<*Pd>f?)0trh;okShB>jIBLOCxJ7+*y+{rv6(hIrGl%lr9HOy(i+-tgTv~M4$ zg}(pi`|J4q<@5aVT*iIs7w8EMy>muZ!Av9-1MN`ur0$~{8l@@o&WqpNx7g0suWYa9 z(8JkHgIzBY&Jk!zzZ#x)b12Vywp<&>%>{Q42R075Kdel4*KYg|fc838#&P5zU7 zpTa&rP%B!2*RaNaxdM(r^G8&q4*XpgY~g3!p{=_sQq66KSMeP<*iHh34^^TcpZgjZ zdM-%D<7skKyk3*dRkM7c4gr5t>m<&;@y`W5jbR96O{4p5xHIVYAs7-yZ%w;DG+6l8 z@8xs(=er8-_Ou0cxkuUJX2WiW{5N4%-|s~*KtZP+Lfb6G^tXE1Fi80Ow%27xGlBVe z3!n=AdsiYl;N;fArNZ5H4D(nMz?ahf5%ubJ5J)r6<6++G;2sBn8oD?j@UceVe89~9DgJ797S>11TKsQ!Ra;KG}<*WfVsdkV-YQZsiFbVjm zxTL2uBvhsBA9&OsUw;4kaR~C6NC65%m?{uxd0)V0d{^C=4!1P@b#QA@=Is)qH9U7! zg9FtHB!C~bFiH^S4XuAFc%zDrZex{r?SM}ZoLn*8mj(N3u629gdc{Kl-kPf2N_CL+ zjynNURwvz7zWW6?BY3zRdn#|E-1)dUy_x~4^mh;W0q5=Vb`Ox8DkT=ykIQ<}?fe4o z9l+HF;Hhdq4~m&OSA!cqtit|ll-J+Jx94GaF3JPncEKOW<{*Cw5QtWv+j1*_h)`)U zD@TLzvF%4$*om}9ZU;w54laVfGZ!k#-nA>|u&eQW*Qgg=%c>I;n1-W6DJe`^-1tnu zG`QvYmIvgP2JxhLze`G5U%3|w61s>XoMnyCLWTb{7_r(Z*=DPvp{J5O)=sMn@J07p z`^c`f+e0Sr@qmAUh(uL#?&WT@<6;~PIa&vKf2gee>*ZS=pT4(e5~?oca|_f_fsr=C zLcKZ(XJ%c>xfV-qqE(LM>}Kn82Uofh0E;)SERp(~7aUXw=JUAU$WPOg z+Z`}bvm^XqE~%Q2Y^F!U-LoMVaXu@@cDszrGf4sNP!4~QjoLbpcp?E8v#m{}7Bv6{ zmQ7fpyFj4{^}A~`8q{#i$!Vl?!u>(gwF6po184!Q15*59**`eWH)4vUhWC%{-&S#7 z>PJ2Wt$5lbn06m_KGW2)J9Bt|6XOgntE-{qh(=3u0#c)j#$<26NNIg}wnQ6N*2=W8 z2V8W!SkWHnz9d5-LCeIm=uX-I5FEB~xGmQ?h){K=htF&?5l=Vtk{DZaJCmiPSAQ>y zz0J)BUSHFJ=;Diz4)gS!FLeg}IFe(uj@rS6omn9RbE&iHhy1j|6=?hRheJ&OEn7(& zH&&G(YxbdQo1{ScW61|ddn?zbA7_OGl%f{+9zhd?`<^*x`yJi(P}5gm9N-~8EUIG^ zt=B`pLu5U&p%KiAQw#8-Hl$1|$EQ z;%UD}^~g&h(*vBm!K~_fOhi1;q$9cf(sXN^p;{DKh8vMiM@1a}P!$w9;f}K1Gl`-k=m7s~k5o&xff-8#_a<~2!CFugKOaQ)Tk{M3NtDt-xkeSoI}y0&EUo_@+B z>mg@~SW0AI#yJSOO))vkOMl)SV!EvY4Pf@AWLo&!@llO*d0dzGW~)p;(6P!TyUuK! zK6@<+a6pGaOL}tGGbEKehk_oR#}}sCEfzyCI#bF?X)dLE0DW5A*u;mF3gzM(0C8mRsXBh6Souf6C+&1Ss;TQ1GOI_3mziLi+ z@{Dvs?RPX*3vP_I(0}2}BY(}OfcD?=`>%|S($mtSyNAGutg`}STA5NlBT23XD6Mxf zsAr>-J5-*FP?UG?YdM#g3^KO9bXR+jyCyoyE5g*ZkP4X_yc4^@CSB)E=z&!d@+~(< z3)F{-AazHcovbO#1>pSrK_Wh?7a zz!>!yP%$d-qPGf2aTtexN2J>X3sIeWsKmaOTXppz$hcdf^ysB$lb~6+0RyvHS|R~| z{_x9jNqdr@CIVG{4AkCyuFG|7w~e){vEIOob7cr(qR*HHG@EL6Np06M4TNA~EhyZ$ zR4yLQppu}Bz*hXGp58J$8o;$)l1(WWtK1N?Ny+KoU26OA+`hMOV|@Nz;8_1C-(SbK zFE9PweSH>W7zcp~RMfdw+38+lMN>I{E?Yq3K&szb0&>_MBT*!9W#m+^4r|=2098p^nP>pI z07dBS+D;ccjxCa{K*F$lEtt3CP`|laTIis2UdTupO6&AkBKH-Wzx$zK2}dJ4kea#K zm*c_UQ?Bv&e?7u~mA~vGI^A5Aa#jS|-l^O8yPoPjyGN+X5zl~^8ml@(o3TjIfE_?r z{D^^*v|L~fU)V)FfTC&3__pK553?a%;Q@aGA-N^&?#e1F@4TV52`+fLw@da^yY+7# z;qT@3+snUSzm=Cy-~Xa~XZ7?*Ycv0_=%We5P8QYC=yETD@0NE`HIZXlYFuMGo(CcD zT>IkTQm0jocpwDmW26?h)#7p1oqT*N;MmTQv90p4d{emW`~ z7CR+wP(TBq2f*EP{>@YT`ttdoU%!0*=U=RwHm*Rwm)qv8U7KzlQUuLqU4r0B-Y&RT zSJk;Vjl;Ia125noKffg9UfR)#cYuFBZ5XDW;#l!9ktukR zPzN56+t7rPTQ5Q23y|aH1s8V=T@6h)cfhR`K4w-M14^O_i58Wl9A~zPK#F=?eaPW% z+u&!|eU?1axAUjDdbo~j z95$_U+FV*$!(}1jRfa$Hr8Rl4@~^w&CoG$f2=N5C>P>i*;2iEA^+I);Cuv2^2_%^w z_PK6NNV(35KUTjL5KYcYBO*N<9V7@^LF%DbNe-Ol?3MxV0FDM9%eom=$s%5?(fs zHHetdlGyY!DN-19)ZMogF)6lQt^K(}?0)L0uXtFkv#wj%?viudNP?s`i*L{=vU>fv zWA(>e-sa_7`|ZO_-uZ;3BVXp~+paiRBV{NIcC-wV3AyXjcm#jlOk74x(;ErCc&mP8+tI@vSru#eheAXA zShw%QXKO-iSE*Gav8=e6CKFv*g&Ts z4pUy`f)rW_&dzOj-R9YLt6(~>0ygW}ogBZdjZHmd$_9VtDXW+~>soV&WUarr1ICr>U2$Rnl%x51 zOd@lf+T~m%+eY-8O8xB$A;z7Edu<`|2&U$CVA@^rWar9<&DW&MsEdnMx4N1#4ywJ$ z!bRBgZ~%W?tyh5Zj163OTh7`w(=j3Nel1T1f>t>%-wD@J{ZgXKD*UD8yQZwi#Tx`L z^1Zq{CEJ#&%C*Uc0lbb#N${CO8-ow=;^R|$`TnDPdiig8efjeFAM@q=Z}olM>N!!k z^qv%$s`{v?fs(RPq9iyQd56V4Cjl){MW=O_TP1&2wCR;{kzEeq!aT}xSEuNeg$ypu zooai4ae4VXbwHphgGZV!oGSDJzIhT%Cfx3aLf&9D=f3;iZwct1yv#Z~nQ>IQ*> zl6S7%(Zz7;6RQlPtW#AKb*VJTnszKAGz|ntmEy>hMlns28sfN)tRdBq7>&MhAsUCVe z%2YaB;rQF<_x0PC|1;X_?|)G_un&3rQKULxePT!i*IQ;^WW z0!)0(=MjkZd#r9OG)&Sd=8HLYQN3o%^;9rPz3ssvOHbO<1Yh?aIaGgP z$;9YB+}bX`;%^#%z74aXB`o2OJOozfG$*z8_1x6+pu5hh0^d=fg_o892e}Fe1Ee|6 zZrk8=rB#Lg(`MziTwUkiKEq!kzWb>KJ{2Fm;5#@Bf%N&gGGe^E^ef{T5a-$ zt4=b+rgL@2?esjRf9zyTdmhQjz{@S`0BW)5GnL{S9L??qdUGJRxz+-BG{kakiHXi7 zo!8a}0erKYuYo;aYONVYeL8>Fq)>(hY|XtYjcxmq7Kfgvzki0{=KAB?_t(GJ>{FgG zJAQX?p+{GXc3+Fmpp}D&rE|T-1s$>jm;|N_##60gY}-wEy3Q?U`$9ZoB38BoRbB0F zNcd@<#{+p74U0b$r^MOwHzDVw2bEGW;mk85d5k3z8;fSAUHL3Q$eTdeg z=a+APbr3;aycN9)2kE}Jg_ImZH)_H$bTSM(=UKD9z+zv07Dbs!^L8_oJ)f6cJui+l>4ZLqrW8$eR zE%!5;>0;+qgNS)AxBB{W@TLrbeggcOcIsTp1=SjG*K1x4Tnj!<>wq@vEP$h3l2i4s z0+2n;J$@?v``7Z1`u(WyWci+-Suz|Dk%0Q#yIX-G@KMu0r>}n%*;o%H!0tL+A0D~R zrG5cC(E@ak$TTP+^zlq5Tt!nG2l}}f@Rrj_y}SjIIXF|Hf*{t>*W4rWHqD~y!euhr zl!v&96bEVBYHhikQ>xlwkKt-Q$y3gECU^ZbH@jhPC0rF)%^pu?n-z% zgCB!>q$RDc+7{!QqjT0yKozV+sjS(S1eBvZZrPXJk*>|nNo55IW49_xmFsM6uBElY z@vx+VBQ|%OfKoi>qZJp>fO*cCl6CJH>aCh#T;4^ewXlDwP6LrNEB0V*P^MRv%vAZ2 z7up?|P!62fm~=U@H!Ke}21DM8dqJd=7OwouC-*1lV#n)^wyA?zKq6b`Q<2a%x4e#i z6M@yN4GIRsHWbAwngA7-CDlrYr)ey8TQpIn;|3JC60x6$-b}^aO?5v(UC!rhl}w?y zu`UxEPnCZ|ct0G1l=_=BtzidP@@c+s*$igtE@qm}tn5xd5Ce%(!)kb!n_qp2OSqy- zwzvwvSOSnuYFF>BSFAxV!gvJbI1dmqmt}W`P&Dtzmg$MrbsR_lFPlPE`X;HoV7;56OQ+7b1y)D-C2u?&HqcBPCwjP#8pp zY>@=gT@T**@Y2K~Cm-+yguJCnQM{H#8`bw*umP6Jflpm|8 zH@|;MVa$=lRC=J!TQzOX9Rq*JzQ$ypj@!5K$DczQDB(%Qaf1K?;4e-#NsiN?cn?xdoh##T;neZp1a! zc3q`$Vo7M(frO^&Ra=73yQAhDvQwq@lmCVLE45}Qcs#Q2|N8BHM9cf*W`e*#RuaKG z*vpOv&EVdFMMW4;u0ozohwe+qURclCjszqsNOzweexhpDY4_rv%5ahus>z=R>;Qjo zf{z`?Q3dMeK`ISz#Ix@97@Ey->Og8=dDwH(R;{)x zKnx=W$tINxii@8yIz&!{=KAZp5zdo4y{6+VOq@k*kU%Tr*7orIc-;iA&SoWz}>Jp(Z2Nv$= z8m7a@iF5&#A`EFjct!WpNstd!fHCK-^eiCft}SUYWXQ>yD{pQZPX}3);B?)!>js_< ze#utVj^?L#h?1#wSAwDMgv2`mqR3Lk>G}$&)x<$T?(N`XX&2WWtO@|F$1{I>Ex!U9 z@o5e(Zi;3~0-(ihjac0!sOigPO2xK_brE$Kogzzmf+_;x6639w7+6U~k4-`J3a`n; z!cE`t%gwjlfybb94(YQNE7+Io(EJ+B#!0yhc>c4WG zv+Yh;RJB8iz`C~$*DZd6(IeXiJ?)jj>_c`#h8!0`3Iunq`&;FWmlS`ui(}8B(if$H zv(Ae=RF_I}8g9BOiKHeqXBWZ&qH!WYMBNQ9Y5|;UEY+78+>am#s`XVMnGR+iF6)|}o#-i)Oy9+ZB$mxJ~i zCmznZY4H*@*wvf_mSs)dqMXS70{Z8jpB;JoIji5uOD8U6y-T9odJY_A)v`E5iAdg4 zut6|m%Wq1^n=4e8PDmY0cGR_oy~Hm-tN_-zFV&x>S>SFjQj&Wf3V&rqUr*rJvg4~W z^TIBkM_6miT!#``4Qe{Yot0DCZw`T?eh>+Z3X^Mclz+99TN143776C!7jUh}E<7x* zPB-+DdOtk0KgzdvgT>^qr@jo-2H+C`AiT1D*Qhrs^aond@%hqnlka&e$v(lSq{qXV zBCr()UPo#8ueNoLLk!($wyI$+2TftMvg|0x5Bh{VcEW8}tU_2pqcq=7)27}M7C}r7RyR^B=e^v)Pb?q|scNHde z2P{sKHIAWdRJ*NwHis>CLI^J=NANf&jvK!dTsWuG+VSNcm4hG9q4UG@`tj}aKVHZ0 zUq6-CXIanZI+|8HJhhAX&RO0a-syHk^c397+F!HDxSxHk$^{DwyFwde)YG9|H|!4` z1Bb)c1b=Lxz?FdfL|q=?$y>~X%v*xbWdo<*8t~{i0I+?FXyTRJLByOCHFI604+^ba z?n^Cvf6V51(oKGZl=AEo0YGKmN|P=BbA~+#!gl8Gqo_mz6xRT|YK`Hml&0$Uy=pWI5_Q zng`R|17`wXTUaEHaNvL>b#TL>--WnMS^_qa`-g+w-KFwtA3InHGW)2dNu0N?UbWUj@Bd-WN1_0+kBoOdCovu4`bEAXH*zMkSS7Ed(Rr~#} z*MB%2DZDjszMa;zbKkG`53H3>f3=^}od3QF{7DQzsF@ZBxqsSCUYbZMXQ8(jG$j*2 zb*Tobca^bEN4%N?mi2Oel@II2#{u4l-yglIWCti}u7vMBd5^LpAKJ%+q&C?bNL!$= zt4GXxUue#D5n0cvJJ_X)-C+2i;>|8M>VIhLn2jQtmqOphTWEm0lK$N!N9|Xzhtf?q zQ*e2lBfA_1ggLGh-TQ`V)Z;_=Z_Bdc-Nxpb!}D+h-!k5lygoMBuydx6U5DtWB4#H< z2B5BO6yb=Urya0O#mOb*_^63SBpHAw7r+(Gv&L&Jj?kiJv+-FXuhKzO+PEl%#!GeS zj|E}9C-e%{_Dtu&d_tv8vk73<0qK3WG_Ia9n2$SfTe+Cdx}DPzDAyvUbW4w98v$Iz z#xbAP@d&C}Yn9lH5y#Kz(#n(dCzI%Q>wjx4s<859P6?B{0a^h>=WYoHZxq16+(A+y z6mCR=V{)o48}GXdIm-`5FEZk7=BP<>L)nxKSL=UhMy71#Wzw>eM2sNX#dvLG94KkG zu6&Z&)wbAg^`D}x16y09k^TJ>BSpVFm$}muGFxkkcY{-=0tDd4y4I5&VRX!C@P9c6 zG~>`&{-}_a0aJDdGdYvRHQ*|!0c?qni=F0bTkxE1=Yh?XZW?#i^vGdEjXhmC;YvF0 z@fh~d^(O#`+;t2b6xC*QS4o3clDc(-u;pd;cJ7ufl!NUmk#0*S8BC-VinC1>rlpPb z#)FQh-=XjaKs?OteRSpobgR(*Fkc<38p|feuf$&8c?6^D#P75Sb3S2dw~lPDOd|4 zxOcUWt~Ee5tb~){d%VTA`hU1O#!Y(YY6U#ZJPCu>K8aV=y|8s`Ia_=H?x#vR_pW4C z+m!!QDGn6gETid?bX(k>S=6CQX@msa3O;QI$x#&yyMdRUQF~Cg+Z}pM->*>=!8`Wy z@v(jV^wK^++Wm1w`HjTJ>$b#Mog0HQaq^tK_6=_4?~;=4Qh?@b3xD3D>85JbviS;8 z3}gx|?3S zQ34ApHXQYdcXlC({V<<_AJP z2V45d`_+($Ki+{^$COODyaM?JlYrPIK7$q`?l9&k!?7Z!6 zT`IaFuY4=OSZSM0wHHpRHM7vO>ciU@E>aUQ@*sd!SATwTc4#N8Q4jgj>6Y_WcG83f z!zAaof)I$Qy|4@nc=%N>fS$nPOPIXYTFS!4Ad5)+WIFw zE@8(=;v!T)v~P#{z)Co7Hh~u4)dIHqf!4Zuwi~rPIO~zgWxHcWlk0qSe}A0Hr%4fA z^@0!HO=?k9t`L?o#2M6MBVxfz^zh`xJ2_bu{!X{GA=7yeBq}v528ZJAdOMGK)ml$g zXb;Dd%R`&L9olIIRUXq+J4t!?*opL2Lk+-)0%!_Kk+XDE$i#!)bzxxTp?|64oBYUR zu`Sqr)VI6ZO-&b|f)b zEg={}1MXClYjZ3OXaRF@s^+chIg_5aypEi$U*0x*0iU}|e4xhWf0- zSlKO?WAyy;<65G+HCZRln;JoF)pYsH{jyB52BORrT!*PMs7tI()ww@Ewf}r>&nGQD zRUfB|Fb)cGFN@pq8cbi@o2p(^m5?#Ip=*oxrfoQEk}8>6ZJq1zvvqj0E;rM)X~ z5X`#vD*0HN6`N2ASe*Q(An_h!UAyJxv@W}FL5#1W-A_|0^CXwcp2$ob&KO_@AD-F2 z$NQ4dvtR+ZVW>h-G&UbUb$vxYyy&QQ($Ef*&keeA!K|*qe{;@PmIFC#+t*CpXuFbT z3jaC3p(mlR12E=HNbZ0dyT502=CpOPEs<}&<<0fp$*PB1tDHA-0onC%E3QhW_;?Vi zLq&Ri3~Y}0#e)D&@_=umeQ_pQl}u-s8ZQXmdTB6jX)we52(GZKd0Cs}`|@Ym<>O;# zx1B#eu-9*+fBil_|9C!UPrJ>Y2LX$wPL969g74i1f%+V9@_6{)GmJ1w14?)r&Ryl* z;&z)3j*4qgf95egi0|R26l}B^gc-sg9m@;O>i1{m|SeWS&q8mG89v z)|9#1+qJed&-0k+;@WmHRacnt(r35%jLYi8J zgd7g1TgZuMBp*z}*|86KbB=c^wp#wawNaw6wJTSYwwu4Q#X$tW2(vj?kXO2P!bVe_ zaN`q)x%k@cs12`pFOYLGt>b)(IIFMXFm_xH>`{*bJ7%Y&0l+Mo@~|EPeBb%=--_GC zCWH!blh}Y;6Mj4J5M*}dN*2^)sVddGcOf=ElSYB2e`h!rOxudzGQNhVcmlL>(XU1| za*g1)qOLU)Sbt9X5*FLqC6Z-2!3V^3ep*o%<>TH+)a8G1~a_>0L;BvTz8g*z1RubX`ML%(V^)A-;nZ?yxKkQ?MbL+NQ5|yor0= z$q&AO0>t{i_DEE|Wx&2^vb|MIO+zjFoeIt$mJi*;o)fU*9juQ5crFf4L>J&~Q%$?w zQVe%5(%l+35)6H&9^7m$dZ_U8W}L-Azo~W!f3XW3*{?k<0ok(r_OcrqT4=eTc9RP( z;M(K_rliz>1HE%Ql=b-d&|Y5u`(BtZJ>>z2Q*37r5fnN%InR4-1_El@Wq_U@P(1RPdjy*?pmh{WWspzxt{-OQzTlxCir*}r`=?QZL(tL7IF=+48h|`>5 zu7A+r00Posc$qAJZl0gZTHbkB9)j~Ke8V@qXAJ6xQfcfMO7yG2J}9f(5C^O+u)KGAw<=Nq}JWW zxdo3$%ZrJNxDg|{+XrV(4K*0E3n8IOo4}+x8}pjDEZTt84|L##-1+{Q-TA3?e`oJ! zZmVDG5Zq=tzMgI^+)CJ0H_W=Ce?vy+zy(Re%8Tn=6hD&W1RIOQgpJ1&6?_vi7R8s$ zrm;;=N+M(Iy3I|evQFpe2bY!Se;w*F$5Dx)8C+HkNu9Xtj;^&U{^7^wuu|sFhwQ02 ztlm{o^;W|ej&=kk@tFEl;w4;b6*`gBvPtK%yl`lkeJP2#h&{AMW3HTdi=-#hg(>%P z=*dN{Ed$Ls#OH9ctZ1M+T(sr>c24aZ6R>E^cLUJfZ1EORsJIJe_ryXiD_}J4f3UBoSFV%rXr@`-8k^RD^1qygQ#)2rm#2^ z`5XkusyKN0X>OWqio2Rvm(~?z*_lQymN@eVcdnndzO9&?nqi+B>)GG}3e8Pn7F8Sg zKKBPU@TvUx+jIs_;cPe+ikO2DF$ey=bvp z3NH=nvn4l6wu5)-Xz8>+mDC~t6FWV?$Eun#P6vX=srQ@0-IH+nxSED|CqZ`Sj#H4C zD+#bQ{m*J7wu6g~9cr;mwRWz1C`s2mlCoOuDo8_S9a|{J8dE#1Gg~Bfg?Y3qW=JAw zZo>ZH-4HBYb@_Ale{FtvXsv(!_NBesQ+(=nsw~&;BWNoN`qm@6>)>wyEhY zi{HeYb1WRqb|S*!f{!hB$yrD}n;xPZyk2kmVbu*5Bk+ zH{E@B=`$9^rgZfrJ6@`-9G4I>>k@zSv#z5AbeRaDa7qMzw3O8RL&n&2l|ctaVC!~E+wlGAQ{I~Y{a z>-v05ArKmLe=`x65sHAL%gPHddpkC-%#;txI|P4*!?CXsxtOkY+*y6J4-f21>Er9O09kzM*{zvs5?a-tm<$Df z;!e14#gR}khigCALhcn*f#JjXjEeTUTi2v%w}T?ue{rD2!U#zMKt)h;d#5<8+|E<8 zv9_n5Fvmuj{3Q2k0a7jYZhu-JvB^Cv zL)4n)P(|go1OaZI`(-nP$fbui2<)wo0{-i+)B!zDzCQ^~8sC&)@15KT$aYhd&v*%p zxZ0O(5mLEj*#*I)jw}k^yAiH1g09(FYcL`mfA~6E!iSUsII6QZ`mI>=o5u_vp4q3D z=T-lAg^iyb9%YZ!Z?af(FCjSY!*=qCw^+2yIGuA8f##5!tBHKAsK+rJL?c{B-?^(R zM9(9d)Tg$j!+A5_tz)Z1@^^4BT0pAL{CiiIU!;hr7do0nFh2}_;daf{jBP0>k=SqOBHV9AuO;1{y zet2MC!?P~n8J=piP+1^iNbtjR?O)|hBbmd_Qv~t3saRXCMMXnvnpOAL;T=u-LaUJq zolq?WF5+BpA%{D)EHU9ObaI!oC^x5ef4OHZZ?52?uKqA@*HS+-zj{s%sY_|P6RWUF zow#~)76G8G9&i{Y%)&o%dlJx}f6DENG*lb;iC2ats?(?9Y%5^yoR?xGguSAiB0n)k z-9MeWiyxoZhat2B^!w-q+;?1BNmGBs!;&++kU#eTyOX5Me zm<71JWf?DJZtI@1#6|limyjLb=_*Lxn)bqeT;n6nZfnIPs=;_YMjbN|>(bv>H3)v4 zzV3D;`%Sx# zHQ~vuhD=uBvz&%So&>+4Hr`!T93No8*>7cudbOWF44$@SaSxcrf8$J&DnqT1 z;GQ(-2~A9CgsHzziQ%dIyq%1Xhvepb!{)x@KM9RUlD zTkWkj$edf>O;y@;s43e4;}_55R7HM3F8Ld)csUU7a#7_KSl2-63c7FB{m6TqJ}opk zosV7XYk1Hhw}%3gE|Ix*e;yRI+HQp&02z(+t=L-7qq>3{T@Eg;$Ok7KG!2GQ5gSha z-k~ReSBBrJia}C6oz@!(ke$`wNx6b!;j@axzkgz1zW0w_PY{aZsV%%|{1rE-^d^!R zq?!T*jpCVmKQ)Uyrz#D7HN=gw+3_Jgi}=^PehA6#Zr0&U`)#S&f39uSsi_}H>qWgk z7b-f9CcgWSriMLF5(t1+&Q*vG)H*|zUA=Xd_9_uPa5XPEZG$ge^SsVs?@AajWyw+v`^Ci&@&|fnVN|zd9Z;frW-1pj7?M1q{gcf ziqPq#ju=-!U)GR@YkRt!|zF8)o_y2n!II+Oq% zZVK(nz{RR2jjmH1ze}FkIhLf)8#Fi%8|%j~2ZOUUgmgIke^~a}*G#4ZdwSb=|J=Tg z=Y#gVT%iXcKXIuZ9bp;KyO;puAU!lblrunp8~`FGS>ZpDZQ@vGec6||W2n3}$1R#p zN}1~zNdhC0PgVc9cAaMc?^lLi5B2=EbT3&d4)Ys2bG`La3Oh7AA#2nlsBu5dyN)hw z23)0w{T$J!f32X5{mow8v$RT32loQ95j8D#XQ7bA6~S62^og%ROg;3B_1$i3b!@o( z_VIar`@MYs?Pb2c>!d&VE6k-3-xQ+j3LshdSNGU$zpd+>ncM_?d92VGCr$UMTcZBU2d+!K2C=V2|UTA&UkWrf`&e}?tvt#!a1aJ z*<{Jhe-=CN4Cdf2kE@16smYasLTwK9Iw?wu*lqE|ls6s{J1wm=xp>APvJK>DHQJXc%xhi*{p%E~SaoQC*Mt4Lm@aZ}2 zKp!E`v4$;y$a(PX*eqU;gDmdwoyQf1j56rCgS62%{U=(G4nJonX?6Y zFJ18nNT$TH*oO|MI-pgpe09W9<2pfpf-b^0$7I{c}LHm?3}u?f`kR# zhe?cUa?iQO%Si@ZV>oTMV;0p-3wkAk5g)+{m}uMRRC29T=^wi|#Ek z!NaR+Q3Vny4o?HJM(86E>;O(HFr`^b$rk&n6xC&Ug0zDJK}!sG=EsK$f6%wlJ`SEe zi<4Bh;$i(ZI;!5gLAgrT?;%Mct3Nq!`7b%C@O@#JXS90C)8KHc0}+PGVy?b!B+#Rr zx&a*yVJh5Po%00y6Q4AZv|B*zQ7gFb;}QL{)?*zwZLZi5byUJDWSIIMW> zB=!Vj^6+saoe593Y@R<{e`~$wnuU98@z4NGHCH|2%Mu1x%xc(^)^?Zx61&ZQU}Nkb zAKLF`nlB`<&+tKgKDa_W);Y#%F4IOnyfV%+XNl1Lvy zRjxN?Fx2gEnOnmOCvYHm%3E^qs4DZ!PrMXO;(-OnipZcqM37ds7OMhCU@EJFD8w?xeScusE0ehdMr5k?4RCT%!Y{lLfRIF1&)v(KNWB9gzLf z4t3kr3DuxrdmBPlV8|HG5iJKv?&z*4b(O1vTHzTA52pNQc8Hkldnxv);vX4hlU9|a zf45B*FpZPVw*mx2&}v{i1Xp|>M?5yj<>^=kPn@H>MmL%q_x9W9KR&&$1w9Fq zRLuv&gn*FJPSQztJYQ$tsrZ&NwaAnyg9%>H$`enKUZsf)0m2zL$)|vq;dLy z_zdK?wkPk7%TTT9@Ue04&ohpx{RX7-fAQ3Kcfda`wzUtZj$h*IDi9v~T$C00He0*xl zbmX@$e)_^x@B~o0O1U9 zi0Ejbz>(8TimtcnrO}ML^9m0_R}iw@`iyL3PA-G_dbIoG7ab0G=n9fumg3C0Z{Ohg zcZBPFcxvO@OZoH+(;k@PQY}S~e-))t>vZ|J4fW9!@iB;U+cb5(mxibtsMV-;M0Z_z zOdLN)_ove;y$2#L6!mnF0}f{U`nIOYU1&U8!b#^3;6|Jm8JC0gtwce^Mp4brJmeho-K3GKX>dx4Eizj+ z1n6dEGstv9u<8jyA;*toTbNID+HK>4^lgoE+b4Br^|l95tUB0U*A9g5yL3JB@mS#D z1$b{$KDypD*X`B~m@zm{e_}_m6-}x%qq^(>9F~L&snsn3mngSgW;xCAhwZfDG^V9) z2W>6~9^Db>qQvAbp+mi+Zo5Qq|MOEDpW1IP?+R$o+jY|lu*rPi#s8;0)PwV)X%6fk zT*gb$d`x$kW78w=_7`vJL~scNkZUKH0CxBnpp2j{;Mq=1hDx}te@>8G0D3&;?vjf@ zSZw@8)JY1EAJvD(R#pw;;sPB-Yr3s%JS)8`wO7u|PIK9V5xoGl%2eB+-qkL2akvv2 zqU)oYJrmV}uW72+)@{6ZIK%Dq#(uQjn@)w)^Tufal zz&eK*OdSKhILHGuG^ArSCz{vK$s$e!3qPA4&_FnHkD361K;*JLY_zQ6OW$?%zLZ+r z-6F8FZBs*s2l(pAUz4Vp#RK&eu9I$>e1AXT)Z$@NJD#T#x%S5!3sswT+^Q-;+qgm8 zr(8M4BNN4f;tC4xO@b=~FgeGr3Vv_oBtGx5-GFpCz}2)-;G3NGsP%xdzX;Xf7I7Uw z9rvMP_Y&j_M2d8%{qW(5efjkAT3)`rTkL-tdDI@@ZYTIguhX1eE8*G!mb6U;)_*F* zd^LWEW;#u8sh`t>*+xaw^jk^drfWxAK1P=IetI7|i6CC$uuS-mPLAg!KL*_#p>6e1 zwN<2vV7Yc;4qJ&?)0D|WnZo@^lvk{@HFxF-ZijpEa}c_c29&^%P4huOZ#`{ru4%3w zPZiWvJ5|q;lh8t2Gk| z6eWEM&+t|wh0Eche{rxQSix#;*hJ3>PwzvizeP~Et*;(v5SUv)isjY6L=@i~$lWdg+celk$L89}1D*e|-NsKKCy_Ucdf$ z{k6C>fS*4`)oPu$x#4aKB&~?|v04C5kB?-S4Vdzw{~o}Cm*!BO_iVW~j++ba9u90Aa(`Hv?5^JoP}JKMg);(jh?@M9gP+1aAE*_r zz-w6Jzgz)Fp!p>#QU`vo3%2mH?$FlV6{+Sn!>jlX9Bd~6!iOr+kI#J#3_TYl1pSJ+2;NQCv z(E%s77A_U;u49F*x$1J2v!?H(XGRZ1+ZAD8u{+xZ3FJAkVVz*E(J z9uzZmt_C-JScU!9D6hYbZ_mTAP}uSx8+s<5uwszR*nYaW806i zuoG#I+zyVA99#r{XD(Efy=zy_VOQh%u2C<#mQ^PxFbzkCQc{?-xbc~QX>iN)Ef2^o z4dO}hewUQAzH%=VBy=N71=0wZmNg?e=o(!TsE z4#meb)hR@%b1jzKM5`Rh+0EAH4z6@102XgtSt9i}FF2?W%;#~xkv~mOZg;>$&5rPc zxuj}7vY8$Ych81g#QCfo+wC$g&m;x7Lpel$HfrlY;)w)Y%(ga>TGRj-ST z1k>)r&S#ohc4rO`aAKUnWpy>Q9MNcLPC#l@(U|NF7%8nU&z5Mz%37H=_JE6S7c1HW z-Iru2A!wO+7Trl30D{9d4!7kx2N9~y^zfN&CgSOaUJ_#yBu5nBJAnmPOn|_=X5>Sd-;Clp35bk^Cob7jX+e1xXeQ|(?{9#cYqiDSzs&?C( zG}9!2>+D6%yXlUa!a{#Gf^0yN041k1N`;H74*24)P zdnu>ZR21*7bF1ul+9GlXhNQw>k(S=uV`Y7Zg#&<;7gOFly8M3)v~z=z|4s3<-=liu zrI6_XPTpWvbv-5`9%#~$Tz+V}warj1iY&v8NT;JBj(?~M3Y~CA+3s?;ETs_^A^H77 z`-KZ-d}>bt`O0n`=yLO#q$rqPnI^dY>U4f;Kynqo1in7N(*a#uGI>uw<&pJ}Ges;V zGBD#D1l^{XoaKKd?+!8DR)GdE`%*G3{OMH2l>Khd^G7lG^%LLQ>=N zLHqun&#%AzqksSY^6PQ6zJq!D$uS__J>GI9B}QK zfMHD+Y`5YFQ_u@y&Xy`c%LxxB)^9PBs>e;}2KjcC^=Pt(4Rl}P{cyYU?eJVY}z7u`{553eyjqt1HgeT8PC)9pN zW3}MMXbXQGzC7~RdI=MsT zxd=sh_r8{MiOC>i>q~dF2f1saqr4(aT??s@H6JB*gH5{5o6rNRB;;FePBV(XbwQQ# zQxnCt$k0Z1)Hv9~PQ!ML3+}zz1c12kA@z%B3hp+Lp|pG$DnyE`uc?GlaxY#1VBj9? kl~YhG3?E8sa)A`;iutsDb5GtyIRC%@3$p@bv#>n@0Dp%$v;Y7A diff --git a/media-plugins/libvisual-plugins/Manifest b/media-plugins/libvisual-plugins/Manifest index 1aa8d1e2ccf4..b9f3a97a8b84 100644 --- a/media-plugins/libvisual-plugins/Manifest +++ b/media-plugins/libvisual-plugins/Manifest @@ -1,6 +1,6 @@ DIST libvisual-plugins-0.4.1.tar.bz2 687994 BLAKE2B 5899580c3b4f5959a5105b79565bd69d87973a38c3d860fb480d88a29846d3017b207ec318ffbd4a2e47382207ccd04cb043a99b68e76f0690cf77fa270e8722 SHA512 db80b081615e129d4bea34c7d99af1978bd1b569f4a1f17cfbbe3cadafc954085552c5944198f9c86f43aa367460d3ca5b4e4ea2aacee4f78dce9ff802a80663 DIST libvisual-plugins-0.4.2.tar.bz2 731700 BLAKE2B 9a803c2b545fe854959043a37123089f4a215fa8139fc72a520f6cffccb004f347709ea68c273dccf60373a957ecd0aaf7ed0fd3319d431c1f65dcfe10432a95 SHA512 16015bad0a898d0990ba9d5a1fe2ab2d649b5db8b965cc00fa62b095033dc8cf27559e79cc49099b5b0a1d679f1f5f6ba9ccf2eac3ac87ebe48da2e64554a568 EBUILD libvisual-plugins-0.4.1.ebuild 1650 BLAKE2B f938c38af3219afe5115a3ce7b2ebb0dc5baae6968ff7b0d103e82eb5ae02a9d8be3128b981fe1fc86c80aa8014c5bcacccd192c97e919a5b8054dd1bc8ad937 SHA512 f07c5943f467615453e77dc9634ba9ce9c434c7037629b73fd0477e6e31e6b47d0a7157a84efd0130307453cbd97c06a42800f6584d2364c796ab12458ca71dc -EBUILD libvisual-plugins-0.4.2-r1.ebuild 1887 BLAKE2B 6274cd884899bae6e845aa0bc3cb928af3358523c945055f0ac753487b1d1d31027a5fc71ef4b0c43335a0974f42f9f396b022bdf5533437fc4f71724a2eb88f SHA512 ff4f443b134191ae177283daad0234e5c0169b143fd54abba091e8507f1877d70cee784cf4fce72b074953b366a83ef6049e89587bd9f1f85c186534e14dfc5a +EBUILD libvisual-plugins-0.4.2-r1.ebuild 1886 BLAKE2B 27a47a0944af5821c3a640bee4cd485ff1a4921bc3ff068f1054128ec58419dc8a62d397f186d8f1ab186d92ae90e4d33d2744642c81a6754adc52cd61f6aefd SHA512 ef3ceeafe4e445f93784685fe0720a6dffb46c4de810d4954f65fff2527c6948b65d06967e51a91fcfb3fa0752efc3fdb736762d781363b8c294707a444862e4 EBUILD libvisual-plugins-0.4.2.ebuild 1888 BLAKE2B fec206179161f4e09cd7e0a12817771d7a6bdc00b29cf3d06cead708a6f8788618c46d1217c0e899fbb7e5d1f29adf8a2e40731132760a7f5566741578a86815 SHA512 c8758ba490afc3b6abf6157a49753b821029843eedfb13120d9956e2e52990b82e9654ccfa339443668a8e084b8d3ff9c3027f842d86453da43a0ea17c8e1e12 MISC metadata.xml 502 BLAKE2B cdca87d3e30a985550bf0ae3d922a07670553d360128283d789adbf4584d0d3fa5ae339e52901a8e16c5e1650b6414e5f260aca841957f2ed124e7c437c29a14 SHA512 da4595d0e3dc330fabf03183ae7233323eea087b8e4daeb336d6d2e1ee84156d0639a74b41fe742147477442ab5fef2e51c1cf56e06cdba2647f97f0964bf2cd diff --git a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild index 1c18e81b807e..2a8496ffa5f2 100644 --- a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild +++ b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar. LICENSE="GPL-2" SLOT="0.4" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gstreamer gtk jack mplayer opengl portaudio pulseaudio" RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index 0ee8e3f536d8190b5f740f0362fd54563b3761d0..0459b95469e5cfc6141f8ca246ea6e194b549655 100644 GIT binary patch literal 5026 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 literal 5025 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%0DbXvhJ5hgw^zu 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
      ad6l%DXObALvS+g(&u$5 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 Z6~QL8s&KAMarW(h{XcuFb0#mI0RUC1wh#aS delta 57196 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
      q3sKj*MPgZl3RN2Y9qFLo$$!O#WtLi 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

    =kw!}>1FcWn&C+j7ft7sj%0g+0*|F%#Q+ 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 literal 106470 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 O&%XgMcQ<<32Lk|5goTR$ diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest index 5dd92729dc98..8a8e03ee9988 100644 --- a/dev-ruby/actioncable/Manifest +++ b/dev-ruby/actioncable/Manifest @@ -3,9 +3,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD actioncable-6.1.7.2.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880 EBUILD actioncable-6.1.7.3.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880 EBUILD actioncable-6.1.7.4.ebuild 975 BLAKE2B 19389609d0ebffb35bcb53bf259b3381edea5c697d420462e195be75ace2634054efd7859d7ad8b7c24527d274ee01062b3a343d3d0156125ee151b552ce5ef3 SHA512 4a9e9a769cbd5691ab9a54421e92f5f5bb6ee522adb93fd67544e5b8fb58a2bc500c35f4f0f847e8f83ddbc29a902a2f7f871f6570ff8f454619e8f5d623509f EBUILD actioncable-7.0.5.1.ebuild 987 BLAKE2B dc77771360b827b2f20b186fd21cec4aca3df04061c8cb5d2bdecd9b8bdc163f3d0bfacbc3587d569a1860ab290f7ecb87b5bd05562161d978626c6c1a09ba17 SHA512 2ef8d7e793c1ac0d8f96c8a41615b24bf329cdf4497e0f866b204a5a9b2fc9daedc78ebbc4910003db596de95c09d437939302589b30b4faf63b5f7949d4297e EBUILD actioncable-7.0.6.ebuild 987 BLAKE2B dc77771360b827b2f20b186fd21cec4aca3df04061c8cb5d2bdecd9b8bdc163f3d0bfacbc3587d569a1860ab290f7ecb87b5bd05562161d978626c6c1a09ba17 SHA512 2ef8d7e793c1ac0d8f96c8a41615b24bf329cdf4497e0f866b204a5a9b2fc9daedc78ebbc4910003db596de95c09d437939302589b30b4faf63b5f7949d4297e +EBUILD actioncable-7.0.7.ebuild 987 BLAKE2B dc77771360b827b2f20b186fd21cec4aca3df04061c8cb5d2bdecd9b8bdc163f3d0bfacbc3587d569a1860ab290f7ecb87b5bd05562161d978626c6c1a09ba17 SHA512 2ef8d7e793c1ac0d8f96c8a41615b24bf329cdf4497e0f866b204a5a9b2fc9daedc78ebbc4910003db596de95c09d437939302589b30b4faf63b5f7949d4297e MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actioncable/actioncable-7.0.7.ebuild b/dev-ruby/actioncable/actioncable-7.0.7.ebuild new file mode 100644 index 000000000000..9fdb14783462 --- /dev/null +++ b/dev-ruby/actioncable/actioncable-7.0.7.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="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Integrated WebSockets for Rails" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# Tests require many new dependencies, skipping for now +RESTRICT="test" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/nio4r:2 + >=dev-ruby/websocket-driver-0.6.1:* +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.2.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.14.0:0.14 + )" diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest index acaf64bf7727..a46caee2b9d2 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -4,9 +4,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD actionmailbox-6.1.7.2.ebuild 1937 BLAKE2B 858aff6ca2795abcae97efdf0eca7a26799c4a129dc94a51281cef963bfab21ddeeb86fa3ce80231e094a4559860f2ab4a8bed460d3339ccecb495a8652ec0c3 SHA512 213a069e323c0336f3c8af0355711491ecddf7ed5421c5f4d2026e421a0270d8bc7dfa616a9711b32ec70657909254f4ae6de2fe2d7c3a21d0e544093aa733ed EBUILD actionmailbox-6.1.7.3.ebuild 1996 BLAKE2B 65544d6edc2901a47f892ab49aaaefc732cc400bb9d2b8b2efb33d3455fc274d5a05392fb963f76f9fd9520ace214d7b4a7cf64bd8a548870c07b0dcf52fbfea SHA512 7292622c359187856ceba47ee30bf3886b4ca5a769b7df988730ab30f9a47cd3d3d3c7d8305f0bd5c36b3a085fc177bae64f3c974328844f0058d3c809aa53ad EBUILD actionmailbox-6.1.7.4.ebuild 2171 BLAKE2B 3e85d2b079c38e5fbb738f80b2ce69a9d75f049a109fef04d0dc72223830b32dee95e9c39f4a260ee0cdd5547398b7b5a3b645498873413a8ed7704c6279e32f SHA512 bb02a0ea0caa82eaed106e0b87de7f3353a2ab1d33ab7cfdcd3f5ed1a58049e79ec047ec49505391e5edf36ffba6b0f656375a6c3d600f13cf5850b32a3b662b EBUILD actionmailbox-7.0.5.1.ebuild 2124 BLAKE2B ba48b66bfceca2a402b98c56f92843f992a305847e56473f046b10f5affc83a06608d94f78d99a7cef14d80f8996cc686188f7c7e685e27fdaa915648b200f6e SHA512 2bb785292a639c7b91e3be72a189a03db8856ca6b38e16f3cc45c8c00f11b3601e045a5802e8f9a095ba1122b35a2847208086edd1e446e133e85739a5e4df8c EBUILD actionmailbox-7.0.6.ebuild 2109 BLAKE2B be6a3fb6eb2c9b18b6f940ba350aae5fe2d551a0967edd470dda8600eb1234b8be855816658ca8d1eb3511811f04db3c8d9c9a91601c0049ec61048f6e048e18 SHA512 0fc0d5a7ed2a06555a39f01c49c20c7ccf4aab36a28b927ce9ad423cecf02ab3680d54bc9d8d20cb9462168fd4266d3a3f3abd03f08badd45d8658c50b4e0003 +EBUILD actionmailbox-7.0.7.ebuild 2109 BLAKE2B be6a3fb6eb2c9b18b6f940ba350aae5fe2d551a0967edd470dda8600eb1234b8be855816658ca8d1eb3511811f04db3c8d9c9a91601c0049ec61048f6e048e18 SHA512 0fc0d5a7ed2a06555a39f01c49c20c7ccf4aab36a28b927ce9ad423cecf02ab3680d54bc9d8d20cb9462168fd4266d3a3f3abd03f08badd45d8658c50b4e0003 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild new file mode 100644 index 000000000000..af4d931f2377 --- /dev/null +++ b/dev-ruby/actionmailbox/actionmailbox-7.0.7.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/mail-2.7.1:* + dev-ruby/net-imap + dev-ruby/net-pop + dev-ruby/net-smtp +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + =dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* + dev-ruby/rails-dom-testing:2" + +ruby_add_bdepend "test? ( + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + + # Avoid a test failing only on attachment ordering, since this is a + # security release. + sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die +} diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest index 1534b530fa4b..b4aef614241e 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -4,9 +4,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD actionpack-6.1.7.2.ebuild 2385 BLAKE2B f2b03c67441f0767ae770f0f8483ffa617d2fe35e704cd12ec1337c1b260338ca4db569b3b46a1e96ce758bd8954fad6570d7fb2be6e649b9d4cde15fbbd5e21 SHA512 f789b4330adef2bd78be46e86943f62796a3d9a717975972369b959844730da420eabbf809327e5660811bf43b633c7dcf8e304827f8195ae13418435f0c117e EBUILD actionpack-6.1.7.3.ebuild 2386 BLAKE2B 6a25a96da9b7527153b37014e5b4ffdc47d7eb07eb2a028eb1f5581943d000389bdf18dead08518f46610377db2f5b3ce169d6813ba52ed4e2df87d2910ee699 SHA512 49bfd6b5fe4d850eb2f745b31ee9e4ca06b41261cb6e7d9f367032bf5504ea37e4522ad50b9462c09b1b4647a036ab6270876085b1193897a39fc1ab60b4b473 EBUILD actionpack-6.1.7.4.ebuild 2410 BLAKE2B 88e97d6000ac103ef04d0cdd9fdaa96331bf50c3af1a71f34e6f4ff745909553afac307da9a82e05af1e75494a11a6cc3bc958784a551ed5b8f3040adde7b8ba SHA512 5689913b9533f49903967cfdf2f2169681397d7dd6835141b00e83681b24d533e9393ef8b029a28d0708fc42bd07a41d23aeeae7023407fdba4de13e9dec7059 EBUILD actionpack-7.0.5.1.ebuild 2235 BLAKE2B 287038f8b49f50b920dca3543488f4e0e9653e03621ef950b191e9bc02c8eca83242f9c61bd3c76605cf06649204939dfd4ee6398c5550894ec02493cb82d636 SHA512 aefbfb50ab767e3e6391ec74a4ff2564e8fa56483670f18e09f8e7607089204dce0294a6200df67b0bf5d6330383da3e6c83fa0967390ec8add47dd1fd502257 EBUILD actionpack-7.0.6.ebuild 2235 BLAKE2B 287038f8b49f50b920dca3543488f4e0e9653e03621ef950b191e9bc02c8eca83242f9c61bd3c76605cf06649204939dfd4ee6398c5550894ec02493cb82d636 SHA512 aefbfb50ab767e3e6391ec74a4ff2564e8fa56483670f18e09f8e7607089204dce0294a6200df67b0bf5d6330383da3e6c83fa0967390ec8add47dd1fd502257 +EBUILD actionpack-7.0.7.ebuild 2235 BLAKE2B 287038f8b49f50b920dca3543488f4e0e9653e03621ef950b191e9bc02c8eca83242f9c61bd3c76605cf06649204939dfd4ee6398c5550894ec02493cb82d636 SHA512 aefbfb50ab767e3e6391ec74a4ff2564e8fa56483670f18e09f8e7607089204dce0294a6200df67b0bf5d6330383da3e6c83fa0967390ec8add47dd1fd502257 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionpack/actionpack-7.0.7.ebuild b/dev-ruby/actionpack/actionpack-7.0.7.ebuild new file mode 100644 index 000000000000..fc6527ac8354 --- /dev/null +++ b/dev-ruby/actionpack/actionpack-7.0.7.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Eases web-request routing, handling, and response" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionview-${PV} + dev-ruby/rack:2.2 + >=dev-ruby/rack-test-0.6.3:* + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.14 + dev-ruby/bundler + >=dev-ruby/capybara-3.26 + ~dev-ruby/activemodel-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/rack-cache-1.2:1.2 + dev-ruby/selenium-webdriver:4 + www-servers/puma + =dev-ruby/globalid-0.6.0 + >=dev-ruby/nokogiri-1.8.5 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/minitest:5.15 + dev-ruby/mocha + dev-ruby/propshaft + >=dev-ruby/sqlite3-1.4.0 +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest index 7497b0b0d0a2..5829736fcb15 100644 --- a/dev-ruby/actionview/Manifest +++ b/dev-ruby/actionview/Manifest @@ -3,9 +3,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD actionview-6.1.7.2.ebuild 2100 BLAKE2B 97c3f95f9645ac6bc4bb8a44f0d8bc6724de4a6897251c680c499821ed16bb2d1f161066ddd4c5209a1006ca24714fa5c4a050f71c14993145a977ceac5d55c9 SHA512 9904ffafcb2fb1904e041a1ade04fe9301cb077d4529dd0ab5a65d3234a4a16e7359ee5be3411a5e905ac024641cfa37a37a3d6448dc1c868cb99fe57b9f308d EBUILD actionview-6.1.7.3.ebuild 2101 BLAKE2B 322b554ad30dd073225865f865269943210f75099dcdc8547b9a20a0709f29a65d6c0c649aed7f2d2cc14e49c64698c712a03631f2e5e3c522c8fe134cb50b4d SHA512 171673dcaeb7053ac06ed62d18a10fae218aeba2d7fe46fbc04bf10b4f6eab89a38bd3d7056c795fc5db5d97227977db5f91505de82f4723e662afb678fe3175 EBUILD actionview-6.1.7.4.ebuild 2558 BLAKE2B 1eab6c2aa5b56f4644558a35d8b9377dcb41477cafeb503389ed09f87c91b44ad8e620a117bf91083afd8435f7aaed185e766f030ca00471145154de4e9c92db SHA512 b574117a9b13a3579cc0afdec9c7e2f016cced193b894c38ff922cb569dcc9b84d30df4937dcd79cf1e4ee671e045aeb26f83055892202157e3984f59f5641c1 EBUILD actionview-7.0.5.1.ebuild 2538 BLAKE2B 761a35f170192ea1e1c8ad08db4be5f5e07dfd22e3b2d1647969a797c09857f8128c5055e4ac7c34aee7c878e42dabb4136c2e1380cdcc9da9027aa672371464 SHA512 4efc65c51effb3b9744f3d21dfeedc4bcedaeafbcb5604acc415f9c7acd89190c7330d81cecda0e936d99339e273bb1e59d2773c731c28bc91d87810794c91c4 EBUILD actionview-7.0.6.ebuild 2538 BLAKE2B 761a35f170192ea1e1c8ad08db4be5f5e07dfd22e3b2d1647969a797c09857f8128c5055e4ac7c34aee7c878e42dabb4136c2e1380cdcc9da9027aa672371464 SHA512 4efc65c51effb3b9744f3d21dfeedc4bcedaeafbcb5604acc415f9c7acd89190c7330d81cecda0e936d99339e273bb1e59d2773c731c28bc91d87810794c91c4 +EBUILD actionview-7.0.7.ebuild 2538 BLAKE2B 761a35f170192ea1e1c8ad08db4be5f5e07dfd22e3b2d1647969a797c09857f8128c5055e4ac7c34aee7c878e42dabb4136c2e1380cdcc9da9027aa672371464 SHA512 4efc65c51effb3b9744f3d21dfeedc4bcedaeafbcb5604acc415f9c7acd89190c7330d81cecda0e936d99339e273bb1e59d2773c731c28bc91d87810794c91c4 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionview/actionview-7.0.7.ebuild b/dev-ruby/actionview/actionview-7.0.7.ebuild new file mode 100644 index 000000000000..f9c9556f3acf --- /dev/null +++ b/dev-ruby/actionview/actionview-7.0.7.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" +HOMEPAGE="https://github.com/rails/rails/" +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 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* + >=dev-ruby/erubi-1.4:0 + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/railties-${PV} + dev-ruby/sqlite3 + =dev-ruby/globalid-0.3.6 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + dev-ruby/zeitwerk + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" + + # Remove all currently unpackaged queues. + sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ + -e 's/delayed_job//' Rakefile || die + sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die + rm -f test/cases/delayed_job_adapter_test.rb || die +} diff --git a/dev-ruby/activeldap/Manifest b/dev-ruby/activeldap/Manifest index c0b73ca699c6..8b931124d091 100644 --- a/dev-ruby/activeldap/Manifest +++ b/dev-ruby/activeldap/Manifest @@ -1,3 +1,3 @@ DIST activeldap-6.1.0.gem 227328 BLAKE2B 48cd393a294b677b373461701773d3d0c18cbe9ee5124bcbafe392ee664a0e1045feb2d808734988bfceaaf7ae7b276ea12615ae30bb8109d63daf4b6a8cbed5 SHA512 b8a8d1346d75ae1ddd15b919f2a7afbec3e62b4248144ece3e1324892899735b05aa221ecec7c07f6273f35a6ffdacf4858d57326fb9b8c096f358652ef0b99d -EBUILD activeldap-6.1.0-r1.ebuild 837 BLAKE2B 0e20c58a9f3311d305fbbbd12a6d5ae0750eca84eb99e11842e643a4feb686aab57b06fba4b695da7b0670d9a196366e85f7c0bf07cd11dfb243eb6750106607 SHA512 305b13adbe7c0e1e01f64d20af8d266c9921623602baeb8cb772334c681c52573cb50fb4d0f37abdeecbbeb6097f49c30c58c425d18230551dec8f53a01c73bf +EBUILD activeldap-6.1.0-r1.ebuild 837 BLAKE2B aa0059d7b7ae1e42cf41d806be128753c1d86f090fd49808fddf873ae41e715e106e5a68880b1e557a066faf59da511791a831e1665c0cc63ac13416fd46cded SHA512 b377153f0a63c27aadce30ac68e8fd8faf00dd9b3991a6f3a4f75ef4c7d5ebac2d78218f3e423f29b257f88408e0bcb9d4794aa72dfd8c0ab493155c045014e2 MISC metadata.xml 348 BLAKE2B 9c4cf9542092aedd113d440228f34ec526e70bf0d81faefb3a22eb8464d1aa5f09d04cd0ba69a0c11a62654fd7b781c3e927eb76f28ffdf0c6825fd562938b8e SHA512 b7deb0a0b4c69059f15b97ec306ea62c9d001b1b581d0513e84d6865431216900133007c1c5eb462494f59dfc9f4545f5310e21e8a3b3990c61438a6499c5cfa diff --git a/dev-ruby/activeldap/activeldap-6.1.0-r1.ebuild b/dev-ruby/activeldap/activeldap-6.1.0-r1.ebuild index 4d95f65c56e9..0ddf0824c69f 100644 --- a/dev-ruby/activeldap/activeldap-6.1.0-r1.ebuild +++ b/dev-ruby/activeldap/activeldap-6.1.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="TODO doc/text/*" diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest index b60477fd4db2..d603cedeade2 100644 --- a/dev-ruby/activemodel/Manifest +++ b/dev-ruby/activemodel/Manifest @@ -4,9 +4,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD activemodel-6.1.7.2.ebuild 1004 BLAKE2B 0e925d620f82a771da6752d2fb9097fe56df03fc9c8d625f602149ca4201dee116479c4213782bdb835fb933d326cbb91558c32ae699c830e240c12d1ab993a8 SHA512 c3b13dad0bf4b348ce5ba45eeb1b531cee146df0f4af37db4b73f35f9e874e88a453f8165378c452deb38ccc76321e6e7cdcd54e003596f75db3e517b35818bb EBUILD activemodel-6.1.7.3.ebuild 1005 BLAKE2B 50f0c80c62e14af5eecabcfbefdc539d55a9988df8f34bbf582e4bf704f8a06e50f6df6fc7b55a2298b581248146da814e41868181d8d9ced5890e97a3ed2554 SHA512 f9c31189226b0f5a92dc180af339a9b480eb2d2244ea2f33398858b35cb0566ee344de2733b4ca00dad740f01291682afdfa513f89f9e1ed7060900e215ace16 EBUILD activemodel-6.1.7.4.ebuild 1059 BLAKE2B a010de15e5ecbe23e73a20a88797489c9c56a82f65f910b26cd9448951bbb51ad7f47b5d94cc0b02d97828bbaa1a65edd86aa052aaa8ab064042140786877487 SHA512 740d6faf9a311ca8647a5b1a6a2bae82d8a637d520b2b811d545412b606e95b60631b1a90938d2fe50f2e586f1618df615a394eaf284010a7c583601636bce50 EBUILD activemodel-7.0.5.1.ebuild 1005 BLAKE2B 52c9e2c6e7f0f33abd14222fee10ec404d37cef23606046294d90c548dac8a782a5a438d977e6a3da152f1a44d555c2595e8e07f6f5e4f9381e3048ffc5f75f4 SHA512 8deaf541d23c08b66d96eac80b4bea2e87ff65c040b4eacf6e1d4e8d3958f40044d742c998000d8f192ccffaca7fa052f507a62454396dcd73a2a673bb90226e EBUILD activemodel-7.0.6.ebuild 1005 BLAKE2B 52c9e2c6e7f0f33abd14222fee10ec404d37cef23606046294d90c548dac8a782a5a438d977e6a3da152f1a44d555c2595e8e07f6f5e4f9381e3048ffc5f75f4 SHA512 8deaf541d23c08b66d96eac80b4bea2e87ff65c040b4eacf6e1d4e8d3958f40044d742c998000d8f192ccffaca7fa052f507a62454396dcd73a2a673bb90226e +EBUILD activemodel-7.0.7.ebuild 1005 BLAKE2B 52c9e2c6e7f0f33abd14222fee10ec404d37cef23606046294d90c548dac8a782a5a438d977e6a3da152f1a44d555c2595e8e07f6f5e4f9381e3048ffc5f75f4 SHA512 8deaf541d23c08b66d96eac80b4bea2e87ff65c040b4eacf6e1d4e8d3958f40044d742c998000d8f192ccffaca7fa052f507a62454396dcd73a2a673bb90226e MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activemodel/activemodel-7.0.7.ebuild b/dev-ruby/activemodel/activemodel-7.0.7.ebuild new file mode 100644 index 000000000000..4557e34ae486 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-7.0.7.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV}:* +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mocha + >=dev-ruby/bcrypt-ruby-3.1.7 + =dev-ruby/sqlite3-1.4 ) + mysql? ( dev-ruby/mysql2:0.5 ) + postgres? ( >=dev-ruby/pg-1.1:1 )" + +ruby_add_bdepend " + test? ( + dev-ruby/benchmark-ips + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/sqlite3-1.4.0 + dev-ruby/mocha + 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die + sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' ../Gemfile || die + + sed -i -e '3igem "rack", "<3"; gem "minitest", "<5.16"' test/cases/helper.rb || die + + # Avoid single tests using mysql or postgres dependencies. + rm test/cases/invalid_connection_test.rb || die + sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ + -i test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb || die + + # Avoid failing test that makes bad assumptions on database state. + sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ + test/cases/associations/has_many_associations_test.rb + + # Avoid test failing to bind limit length in favor of security release + sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die + + # Avoid test failing related to rubygems + sed -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' \ + -i test/cases/tasks/sqlite_rake_test.rb || die + + # Avoid test requiring specific locales + sed -i -e '/test_unicode_input_casting/askip "Requires specific locales"' test/cases/binary_test.rb || die +} + +each_ruby_test() { + if use sqlite; then + ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi +} diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest index aa344b625a84..78a46c750365 100644 --- a/dev-ruby/activestorage/Manifest +++ b/dev-ruby/activestorage/Manifest @@ -3,9 +3,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD activestorage-6.1.7.2.ebuild 2047 BLAKE2B 793523981ee5659b5b0e041147e6008cf33ea750bb01f574f6a90bcb3720eb584f2b720d5e096bcbe0092f276c6ed1f0f1464e2fbcbd6c5f913f3d71e4eda51f SHA512 48fa06a3c6ab3911476b659e04ecdbbbc5e2ab37c23fb1cc008b32f1909ca535eebae4c7ca7719fd7542732f7a3c41cb8dffb13cf442ab67dd6ba55bacebdd45 EBUILD activestorage-6.1.7.3.ebuild 2065 BLAKE2B 8a23cea3698294697d3f9e74eb3be550a10fae6b25a9ee3012e02530bdfe6e71d839bb26cff378180af29c05b8e44ace491d4fff91d7be28c622dc38e76dfd69 SHA512 4af82610ab497812d869a07cb6b251b5f6a1d52ff67d4f61827fca866633d305a35e35dd7df4d3cd8f288004a5c11003d190ed9987f37cd6f81cf66abd19776a EBUILD activestorage-6.1.7.4.ebuild 2094 BLAKE2B 206a79fdbed71de096b6af621e06a2babf61531d2f71f3608e6e4ad1575872ea654bcec5d1a5afe7aec8d6238be0dde551a7710c14b9d0d58ec31aa3b34655f6 SHA512 7d10c0d6ef9a564654a22ce75148db495ae017d42d6bb17b1928599a59bfdba70cf683943ecc1035fa430d8925756c7ff738ebf868e6c0ee987ac84b9ae2af62 EBUILD activestorage-7.0.5.1.ebuild 2567 BLAKE2B c493beb656e55aa037ad07ce23db5bdf83f1febec951c551e04ba7d9df897fa76c171b07f74aa8c461777a2e756b51a24c2c8546b11e71a773327019d4760c2d SHA512 c641363338a751c5b9b95e92bef74c6f9001197f31c32e7626687de2cc64d393ae1aa37e97d0a12ff472793eeb3d91f9befb91d11e063b91499f7103f6e76251 EBUILD activestorage-7.0.6.ebuild 2567 BLAKE2B c493beb656e55aa037ad07ce23db5bdf83f1febec951c551e04ba7d9df897fa76c171b07f74aa8c461777a2e756b51a24c2c8546b11e71a773327019d4760c2d SHA512 c641363338a751c5b9b95e92bef74c6f9001197f31c32e7626687de2cc64d393ae1aa37e97d0a12ff472793eeb3d91f9befb91d11e063b91499f7103f6e76251 +EBUILD activestorage-7.0.7.ebuild 2567 BLAKE2B c493beb656e55aa037ad07ce23db5bdf83f1febec951c551e04ba7d9df897fa76c171b07f74aa8c461777a2e756b51a24c2c8546b11e71a773327019d4760c2d SHA512 c641363338a751c5b9b95e92bef74c6f9001197f31c32e7626687de2cc64d393ae1aa37e97d0a12ff472793eeb3d91f9befb91d11e063b91499f7103f6e76251 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activestorage/activestorage-7.0.7.ebuild b/dev-ruby/activestorage/activestorage-7.0.7.ebuild new file mode 100644 index 000000000000..0ff19b550a45 --- /dev/null +++ b/dev-ruby/activestorage/activestorage-7.0.7.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Attach cloud and local files in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) " + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activejob-${PV}:* + ~dev-ruby/activerecord-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/marcel:1.0 + >=dev-ruby/mini_mime-1.1.0 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + >=dev-ruby/image_processing-1.2:0 + =dev-ruby/minitest-5.15*:* + dev-ruby/mini_magick + dev-ruby/mocha + dev-ruby/rake + dev-ruby/sprockets-rails + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\|cookiejar\|cgi\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + + # Use mini_magick since vips is not packaged on Gentoo + sed -i -e '/mini_magick/aActiveStorage.variant_processor = :mini_magick' test/test_helper.rb || die + # Avoid vips-specific tests + sed -e '/\(resized and monochrome variation of JPEG blob\|monochrome with default variant_processor\|disabled variation of JPEG blob\)/askip "No vips support"' \ + -i test/models/variant_test.rb || die +} diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest index e6798e43aed8..eb9454b18acd 100644 --- a/dev-ruby/activesupport/Manifest +++ b/dev-ruby/activesupport/Manifest @@ -6,10 +6,12 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD activesupport-6.1.7.2-r1.ebuild 2770 BLAKE2B 83beaf70b79efebc86b00c02305e49424608b4af6eb59642e9a7e4e334c7619678735656a571e186ba8052ed9344249096adb1b13c48ef84b2b2a32a77bb0bb7 SHA512 94e9993ad79aa992a9e91cee1935e61929d9f9ffb9343e2d62aa855113b81cd3d38d5cac01addffab4f0a456a6e2f5cde7de5c02d202f3a5e7367aeb5af85968 EBUILD activesupport-6.1.7.3-r1.ebuild 2851 BLAKE2B 85ccf814786b3084ef629ca4f915a0cd3b9414747f4a0136889110d38c6b192f56bd492e117cf5c7f366e27ad3b7d82e46a86eba99b597e066a0835bfa6c5aac SHA512 ae79febc9220e3ea25dbb032f66f4509c3608f28115d89a1ac3ac835695d85746e75101eddebcfb5896394a761e5b66bcdbf331ee540bfb0be56d4b5835d478f EBUILD activesupport-6.1.7.3-r2.ebuild 2795 BLAKE2B 2c9feaf6d347f92576326ae2e6814cecb7fe8da1bb996ce1818d95257bee55a2fa5812dda613ee7265fbd8c29dfd6ea2a10550696f14fa6a2de618663ead7b2a SHA512 8c3b205917fd8026c8a800a2a66e6e85910826e61d873917e0533fdb71473d05c6723117aa5c2894bd3f9f7e0d106d9770f59a19a277fc6394628dd6a26d4819 EBUILD activesupport-6.1.7.4.ebuild 2908 BLAKE2B 2f607bd4b79bc22c0eaa22cefbec72fd701f23260e44516822c2c76a2193cb0877b2d438098a070468457db07c7edc8ff21702f82af6af02bed88f2623f9ef76 SHA512 43d0662635b998dc342d511f9bbde4f83d5f722d9cf104a6198d12c5973a8bcf125bd58763c771cef975f72ac3ec6bca900d1841b4eefaba19e491a194be12f5 EBUILD activesupport-7.0.5.1.ebuild 2710 BLAKE2B f454129329ddba4033bf227710b7986c07a8fb2c108e625b32a596d2abd58de368cb38234b04aa90b6e1b87a2b6b3deff0f52c31f5e322f3c491720049549656 SHA512 26c22eb58ca43bae38ae85acbdeec0c6bf12acd2425e385c7af54621b8c8f9333303486b4cb6146f438be30349240dab9349f151242667e60c30a97860a573ac EBUILD activesupport-7.0.6.ebuild 2755 BLAKE2B beef5113ce51193dbb98d3064846d8638d67d8aec034d699b5fdb131d4f4fd5b0bcd494ff021d0b92821bc95ae79d262548932ee16fdbd58d391d1340afa6bd9 SHA512 e28983befc4bfa511929c3d2f8b71e539a130e0a994194bf6f005035c57a005cee6b120a1d4169e5c0171b879ffa3b0ea080f93a7eaf79e4207f5f1f5b4193fe +EBUILD activesupport-7.0.7.ebuild 2755 BLAKE2B beef5113ce51193dbb98d3064846d8638d67d8aec034d699b5fdb131d4f4fd5b0bcd494ff021d0b92821bc95ae79d262548932ee16fdbd58d391d1340afa6bd9 SHA512 e28983befc4bfa511929c3d2f8b71e539a130e0a994194bf6f005035c57a005cee6b120a1d4169e5c0171b879ffa3b0ea080f93a7eaf79e4207f5f1f5b4193fe MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activesupport/activesupport-7.0.7.ebuild b/dev-ruby/activesupport/activesupport-7.0.7.ebuild new file mode 100644 index 000000000000..a40b35af2336 --- /dev/null +++ b/dev-ruby/activesupport/activesupport-7.0.7.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + >=dev-ruby/concurrent-ruby-1.0.2:1 + >=dev-ruby/i18n-1.6:1 + dev-ruby/tzinfo:2 + >=dev-ruby/minitest-5.1 +" + +# memcache-client, nokogiri, builder, and redis are not strictly needed, +# but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-3.0.1 + dev-ruby/connection_pool + >=dev-ruby/nokogiri-1.8.1 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.3:3 + dev-ruby/rack + dev-ruby/rexml + dev-ruby/mocha + dev-ruby/sshkit-1.7.0" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha:2 )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + rm -f test/support/minitest_reporters.rb || die + + # Add missing require + sed -i -e '1irequire "rake" ; require "rake/task"' test/support/rake_task_definition.rb || die + + # Avoid a test poluting the environment + sed -i -e '/test_color_is_can_be_forced_via_env/,/^ end/ s:^:#:' test/airbrussh/console_test.rb || die +} + +each_ruby_test() { + MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/annoy/Manifest b/dev-ruby/annoy/Manifest deleted file mode 100644 index 0cf211e2c992..000000000000 --- a/dev-ruby/annoy/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST annoy-0.5.6.gem 9728 BLAKE2B e8d4c8cef99be2a380c96fa596547b108a2ed7d8b9e8f996bf8bad163d8030c73c627a17afd564cbf446660bccad1a0287c6a05db9e6d68db8b55e20a5a6bbd1 SHA512 6cade9d766fa315042ba04922bba315157872a25bc2c7e5ea428c1f2343045d0a5d400dc8eade20f650f2cc6a64492020ef608d355963c09c5e6e8d454d3cc8f -EBUILD annoy-0.5.6-r2.ebuild 515 BLAKE2B a3b9f2c27aa8731a993522ce8e619465fa055bb7f0084f89cbc595fa3a338788a89331f069ce440644b9b170329225ca750934b00a838832bb1db6450529fdae SHA512 deab5cf0c777a92578180c3ffac32d0c3100b7a868d4dcf0a84acfa39c12a0a10fe0b9872a7f355d164d29d8b668888fed44a55ef43473b09affb5210339e749 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/annoy/annoy-0.5.6-r2.ebuild b/dev-ruby/annoy/annoy-0.5.6-r2.ebuild deleted file mode 100644 index 57484bc869ab..000000000000 --- a/dev-ruby/annoy/annoy-0.5.6-r2.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 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="Like your annoying friend that asks you questions all the time" -HOMEPAGE="http://solutious.com/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend '>=dev-ruby/highline-1.5.0:*' diff --git a/dev-ruby/annoy/metadata.xml b/dev-ruby/annoy/metadata.xml deleted file mode 100644 index 658c72b1920d..000000000000 --- a/dev-ruby/annoy/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - diff --git a/dev-ruby/c21e/Manifest b/dev-ruby/c21e/Manifest deleted file mode 100644 index defe44cce32e..000000000000 --- a/dev-ruby/c21e/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST c21e-2.0.0.gem 6656 BLAKE2B 64b840ee83bd89ae29486527f4a0f59bc029dc27217bd48944629c357a7c8845cc98521054ed88f4c1cdc967f8248b3bf7a8b74019d181c60312a35f8a6f9dbe SHA512 e36bd75c87608efb1bb776f69b3400a307a2a1d1bb6375246613a5aed53a4673599a61f7723a53cae3a639e1bb2dd03b6635d54979de4e32885fd3cb1f29a1b8 -EBUILD c21e-2.0.0.ebuild 420 BLAKE2B e90087103fe3cc8b50020f6a322e0f83ea1515ccf96530fd728e12f8f48a5fd655f31ccb32bcc375ebf340c34349b8cb3c02350b6e65161993b63766c4b43cbb SHA512 af587f34b2ff75b26b884ce39750a396fcb0655c9a05258bb981fe0680a47e4d955cbb11d149db7109decf7a07968a61f54a915854e27b4536b4235a0bba8ab5 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/c21e/c21e-2.0.0.ebuild b/dev-ruby/c21e/c21e-2.0.0.ebuild deleted file mode 100644 index 8db4c001c003..000000000000 --- a/dev-ruby/c21e/c21e-2.0.0.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 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Run cross-platform executables" -HOMEPAGE="https://github.com/cucumber/cucumber/blob/master/c21e/ruby" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" diff --git a/dev-ruby/c21e/metadata.xml b/dev-ruby/c21e/metadata.xml deleted file mode 100644 index 658c72b1920d..000000000000 --- a/dev-ruby/c21e/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest index 0698b3926945..b0f230d586fe 100644 --- a/dev-ruby/console/Manifest +++ b/dev-ruby/console/Manifest @@ -1,8 +1,7 @@ -AUX console-1.16.2-tests.patch 4114 BLAKE2B 41dbac47759cb716cdae9673aa2c08482b920966e17dc9299b5d8682dc8a557e05cd15ec4a74f1fa540fbfd8ddee2eed307c14714b4111f43e66cc019b116b77 SHA512 82bb7d6db5fc692d2113206dfc2032ff78f70faf1ef5ab685a7bf2925d0d0e59abe5f0ba04b2e73552b5dfa98ed0c40d77aeee7ff5fbad8e14419f473988ddf7 -DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e DIST console-1.17.2.tar.gz 24861 BLAKE2B c738249eadafe43c4528ebf75d30b51aa1d015fb9fa6cefaa7302bce0d81ab431b4e84ed3d25b8c5376e64b5b1fb8154b91858e15ad72ce6cb746fd18818bb33 SHA512 1c734d335d3928ca580e274857df1d18c05ce254bfdf8401b7c40b391db7d134b6b6b0327e7bb29d5f7c37522335a33cb58a29cf53aabb36279fa601e581a891 DIST console-1.17.4.tar.gz 24889 BLAKE2B 8e7a5bad0a6420787bc17f3819f78f8c3d73816c79ca3a80d89bac3e44865028f3544ffc63b0bd7c7ef81f6add3500ecb067c5dbba5d543fded960d18f30c355 SHA512 b9d8751cb11cce21570463687b60eeb65e5b808e9a905a90a0444fb06e9b8569b439230d87a2430f0050c25a5cec18a50684e577bdfefc5cb9bafbcd877c7b0d -EBUILD console-1.16.2-r1.ebuild 1008 BLAKE2B 7c61abe103672f5ab444aa62b9e172922c03af489f6630588fc04cc2f264303aaa0d49d61836246c255622e40acff73f22cd60d496fdb08ebb55e6505b470df2 SHA512 87ba2bae02ba4c34fbe0c1fc2f76015af9e0957c4def4b0d97990276620cb1303e16a9d14700b0c9d85fcf2724f2b7fb156de62d5e5193e81c23f0b10485c1ee +DIST console-1.23.1.tar.gz 27284 BLAKE2B d024d8cc2d2d54f390c54fac6a605cbe6b0272a05e8fc8b4d10cab7f2614bd4a85d164e6ccb65e502e611409a9fbdefb96bb892e7f7bf50b6e3a42c296cbb011 SHA512 a0b7b67c4797b42fffd70fd1c4493db89de68809feeceadb06a009e42f14f3ce9b465fc71db0ee31e7959d69affd62f6021a43bc1ba20f5d3fe65db78714814b EBUILD console-1.17.2.ebuild 920 BLAKE2B 9ca2f567588cc8878521ef67961f155fc51c6ec9c3755873008d89fe3b7d6e80daf66315f96befb28439ed5b623068ace7bea834edb73082ea33e525ced7bd29 SHA512 a9a16b4db1ea3ac4ab3dab8db3d9b92d0d176a5a8bd858109f4ff8b7263b96561ca95ff1ee436293a7601953fed6860012b7949ad112bbbe13149658f91b5754 EBUILD console-1.17.4.ebuild 921 BLAKE2B 428e8e43714d092b0ce71834cacee155b4735255641f759e655f38ca628db945cb93d12ef9d63413b31849eb4ec004a8dd5e4ab519a65c4df0f8dfb8aad8ec26 SHA512 fb44ddbf7cde76629919dbe3ab912c6a50ba41b8dea15dd2b38ff619e4cd77bb3900ee2270cfe63c9c05650ed19d83fe12a43fa0cc62bee3188f98072df5be25 +EBUILD console-1.23.1.ebuild 921 BLAKE2B 428e8e43714d092b0ce71834cacee155b4735255641f759e655f38ca628db945cb93d12ef9d63413b31849eb4ec004a8dd5e4ab519a65c4df0f8dfb8aad8ec26 SHA512 fb44ddbf7cde76629919dbe3ab912c6a50ba41b8dea15dd2b38ff619e4cd77bb3900ee2270cfe63c9c05650ed19d83fe12a43fa0cc62bee3188f98072df5be25 MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302 diff --git a/dev-ruby/console/console-1.16.2-r1.ebuild b/dev-ruby/console/console-1.23.1.ebuild similarity index 71% rename from dev-ruby/console/console-1.16.2-r1.ebuild rename to dev-ruby/console/console-1.23.1.ebuild index ab91ddddf462..e3712651f8a4 100644 --- a/dev-ruby/console/console-1.16.2-r1.ebuild +++ b/dev-ruby/console/console-1.23.1.ebuild @@ -3,10 +3,11 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="readme.md" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="sus" inherit ruby-fakegem @@ -16,16 +17,13 @@ SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" -ruby_add_rdepend "dev-ruby/fiber-local" - -ruby_add_bdepend "test? ( dev-ruby/sus )" - -PATCHES=( - "${FILESDIR}"/${P}-tests.patch -) +ruby_add_rdepend " + dev-ruby/fiber-annotation + dev-ruby/fiber-local +" all_ruby_prepare() { sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die @@ -36,7 +34,3 @@ all_ruby_prepare() { # Avoid sandbox violation during tests sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die } - -each_ruby_test() { - ${RUBY} -S sus-parallel || die -} diff --git a/dev-ruby/console/files/console-1.16.2-tests.patch b/dev-ruby/console/files/console-1.16.2-tests.patch deleted file mode 100644 index cbbaaa69dff1..000000000000 --- a/dev-ruby/console/files/console-1.16.2-tests.patch +++ /dev/null @@ -1,155 +0,0 @@ -https://github.com/socketry/console/commit/01438b0390ccd0beead0a6ca828a8dd5ffc710b9 -https://github.com/socketry/console/commit/c2121ed574d846361fcc0cfde97f88ad841a306c - -From 01438b0390ccd0beead0a6ca828a8dd5ffc710b9 Mon Sep 17 00:00:00 2001 -From: Samuel Williams -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/deprecated/Manifest b/dev-ruby/deprecated/Manifest deleted file mode 100644 index 9d9266254517..000000000000 --- a/dev-ruby/deprecated/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST deprecated-3.0.1.gem 6144 BLAKE2B 69ef1b95168ada9e66dda556d0c6731109b2b7845f8c4be0ba75749f2e7af092c3b800d0334c4cd1c555905c09bb12dd945f4692eabf0155fc32f4ea380c52da SHA512 c4280f8bd6914a6b073cbc443db5dd5232379abb7870d90cd0146c08312f82aa8fd8c042b48c2b9b26c4120dc8afb326070a1256c51355f1cfa898905ec59e51 -EBUILD deprecated-3.0.1-r3.ebuild 528 BLAKE2B 841a1236f8b505c09a21a6e51fdd04764d2562a42ca3221aada0efe0d3a4aecaedf3e097b6c1465261772812a5c7fa04b0122febca36a3d1abe651dc46437a17 SHA512 b38c938a59026d6b06dd068dc87e84bc03b2932548c2e468225d5cb85a217a24c69ce0e8360d32b46077acbd85fd03ed0c3511051097c4c824f111622ec066ce -MISC metadata.xml 343 BLAKE2B a5da26f1c3672356b9180e93e87df2b3b59d7c4fb3ef918073816574cd73e6bc334f34c85e0fadd57d58d17cdf18a09c57db5dcec247f5fd1eb8b8b511314499 SHA512 476df3cabc2c29bcc20d4127abe6cc0b80d4c5c8b42f34324005ec38fc8d4b989bccef5196b4061e5626e6e4c11ae09abed9f0b7df028c747ac032a834ede1be diff --git a/dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild b/dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild deleted file mode 100644 index 1f2537e99cb1..000000000000 --- a/dev-ruby/deprecated/deprecated-3.0.1-r3.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 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_TASK_TEST="" - -inherit ruby-fakegem - -DESCRIPTION="A Ruby library for handling deprecated code" -HOMEPAGE="https://github.com/erikh/deprecated" - -LICENSE="BSD" -SLOT="3" -KEYWORDS="amd64 ppc x86" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )" - -each_ruby_test() { - ${RUBY} -Ilib:. test/test_deprecated.rb || die "test failed" -} diff --git a/dev-ruby/deprecated/metadata.xml b/dev-ruby/deprecated/metadata.xml deleted file mode 100644 index d7b4ccaf7eca..000000000000 --- a/dev-ruby/deprecated/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - - erikh/deprecated - - diff --git a/dev-ruby/erubis/Manifest b/dev-ruby/erubis/Manifest index 653d591f8d0a..e26f1d05dbe3 100644 --- a/dev-ruby/erubis/Manifest +++ b/dev-ruby/erubis/Manifest @@ -1,3 +1,3 @@ DIST erubis-2.7.0.gem 173056 BLAKE2B b1059469b5d75dd71be32eabfae0f1715dca11b9c5eb79499a5a8835a4db44e8c2163386af1e4ef9cab8cecf4ae6f2eb57b5105d53d56e5784b06d65398b22fb SHA512 49b08b28656acaf3b0c88fe064bb0d5f79fd08b834d7eba9294217b0893c5a0244ac5dd54de0e52dd17e828a0110e54b29e8c2d75171d527da957917344a0f27 -EBUILD erubis-2.7.0-r4.ebuild 1055 BLAKE2B d6cf6ac64a4a13121b06f5bb3f6cc5edc9ade8170a247aee7e86ea06dea961456f089fe73aebd28c9e7d886d5fa42164f7c0f7700a8d43a9d58e751944c433e8 SHA512 14b3de61e82a1c7310ba79e48a13f78539b5f544341f43c82d59aac85b53c967b9194e4584b57c33ff88757b645a942658d5dbc012018d3b5dbf04d8611fb671 +EBUILD erubis-2.7.0-r4.ebuild 1048 BLAKE2B 13fb0dbf521fc5eb7a527f32038d51777fab13a9dfb54919bc65ec8441ee23b046cad6052f9239cdf1054e0b42b484f440dbb0f813e6234791a9284f90fc3b58 SHA512 3e4af7c09a48023e83231234006179c76cab36f073728438f58aa4c4a8d649c8faa0f96e0717e89e9cea972fa9cd135f414afa201f2903c09be5210f4b7e17ff MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/erubis/erubis-2.7.0-r4.ebuild b/dev-ruby/erubis/erubis-2.7.0-r4.ebuild index e33507f6ed62..7a0c8bf54565 100644 --- a/dev-ruby/erubis/erubis-2.7.0-r4.ebuild +++ b/dev-ruby/erubis/erubis-2.7.0-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index 0fd477c5bffd..90db8354f44b 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -2,9 +2,7 @@ AUX facter-3.14.23-gcc12.patch 302 BLAKE2B ebb0251449a861db1fe55f005d62df7d14c8a AUX facter-3.14.6-fix-static-libcpp-hocon.patch 488 BLAKE2B 73f28cf30f5dca16f2ea8bc3346ea95df5d6b3d925a6373153460699e9075017fb43640b714f025c5f8a2167e0742bfffc20dcf886b5e0f6bdabab181a07a7fb SHA512 72192b75ae6d084d0e47ec6a7f4d0817dafd0623269d16cebcb5615d8df0efc891176d0cf246f41dd0f2180d54b8cc94ee596295787fbdb3ca83d0cd41380e89 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.4.0.tar.gz 490304 BLAKE2B 1ad4d50f18c13ca6133e0606c33c5cdaa553168d6bb551199aeb1770280d39f0c7d6416a4796b306cbc70f5d4f3f8852e922514657f463096af039587f934549 SHA512 b58bfbd39c304eaaa80b5015593aa62642be40f0b56437d818ddea1cf3230f4f0451998daf979e9b2d46168941289e39316e98112a5f64096baefff48b024323 DIST facter-4.4.1.tar.gz 492785 BLAKE2B b8f173aee1e2c3a6e9b650e1962ee6a7f860cadb0ea09254f396cce60cb01d702feaf23e0e147a80ca95554bcf835bd23df59d4faa78404dc92fd86defb65472 SHA512 c9e148141b3348977c9d6209ed3d72ab1eaaff46e0ada2ce5c3452ee71c3cbc051605bf0d9aad77c249559639e52fbb423c6b3e0cb784f2c208ea206fb3f4fd8 EBUILD facter-3.14.24.ebuild 2157 BLAKE2B 88354a568b06d3fe457baa1b72167210c8c2e67c56edc34a09b50a45e808e29aa80afbc2b52e86d56863514741cf98dde3d2e075a0cf04ff1067516ee3a4db03 SHA512 5ee0773755213bdbbeebfc16483933126aa2fc0433a1f4fcd5a63d659a75a35cff278384619bfac731a71aea95e5019af55f9f30021facb247345e316bcf7427 -EBUILD facter-4.4.0.ebuild 1298 BLAKE2B faa278e5811601fe8240e7b8476b1efd5f7ab99eb7f937998222bbcabdc90b1fdebadf93900bfd1885248704c81632948997447d32752caaff6825f536fea02c SHA512 31ab6d1d0aa92338b291ad55d2e6b9fa80d2c6bb624e537dffa191fd5f8791c19ea540f518d3dec0c954065d8645eeb971d8a3da61287d1d703d1a8b7a079b80 EBUILD facter-4.4.1.ebuild 1298 BLAKE2B faa278e5811601fe8240e7b8476b1efd5f7ab99eb7f937998222bbcabdc90b1fdebadf93900bfd1885248704c81632948997447d32752caaff6825f536fea02c SHA512 31ab6d1d0aa92338b291ad55d2e6b9fa80d2c6bb624e537dffa191fd5f8791c19ea540f518d3dec0c954065d8645eeb971d8a3da61287d1d703d1a8b7a079b80 MISC metadata.xml 540 BLAKE2B 584d6db1a27bfa9383048929df3d6da07040cf507acc2aa58de7a4e9ba665079cac60b48b398bbb0510914acc03be1fd3468e5678e690f8d6fd03060e659dd4a SHA512 c1311ca348655bf9566889ec9edcd012a2d003f0b1122749caa9066cea2005d3fed7b7a0d1bca75281396e8e43cb6a2f611550572523dc011113424d642c2a2f diff --git a/dev-ruby/facter/facter-4.4.0.ebuild b/dev-ruby/facter/facter-4.4.0.ebuild deleted file mode 100644 index 1c4e136e7a9c..000000000000 --- a/dev-ruby/facter/facter-4.4.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -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/i18n-1.8.11:1 ! - - - - ruby@gentoo.org - Gentoo Ruby Project - - - floehopper/introspection - - diff --git a/dev-ruby/json_schema/Manifest b/dev-ruby/json_schema/Manifest index 472e39b4db78..49fd550353ac 100644 --- a/dev-ruby/json_schema/Manifest +++ b/dev-ruby/json_schema/Manifest @@ -1,3 +1,5 @@ DIST json_schema-0.20.9.tar.gz 36498 BLAKE2B 5eb79271b3a1627e2759783b176917d09ae9c20f84723f526f48653c99f1ce52f6e377ac9835bafee64ce2899222edc19ccbdd186e1fa82f66ab40601975800c SHA512 7dd2d7394fb7300d34dcd3e8b5fd6ee29259a762065b99cb55012248ef385dd89460fc58bfa4ac4c3f6255f1546cf3ba363310420d89057c27d1be55ef50ae73 +DIST json_schema-0.21.0.tar.gz 36563 BLAKE2B a7c0eca9ef738cdd78e6549f7ad8ec41dbde9986f957688411d65a8198c19fa235ff08730370be2397fab7bc0032bef42824bdf276b14b78da54bfd62842266f SHA512 753bcd9715ad384676c9ebb7dcaff7cb63295dc58e31fe51064c6c11ff46fdd32a4c573d6bc4722ce1def290759f28a7706a75efbc1544a56e9585435084ad1d EBUILD json_schema-0.20.9.ebuild 760 BLAKE2B 11500044e77773a32256df8bb47c220cdc215d58267634d5a10a0049efeed55556e28d4420eb4087ef04f9eaac1c1647fc96fa6839b4f4948936d6a43ba5eaa8 SHA512 0bbc2dc13e21c0865fca750d443b67e3e95de0159c9775a0bf185a966995de19fcac13be5f9679c4f3a46d4bd826e4829fcff36aac4944f6b957c625e181623c -MISC metadata.xml 330 BLAKE2B 2725105701d02050f9c9833642199aac0e34541bad8eeea6b603b2bda0af400773299723f56253b48879f5a10409533ea9648eb9eeab37e64bbd577d81524d28 SHA512 4f15d747d34c8b961f02d49f8a43546893d365a00bd5f1d8f7081def70e7b97262c49707f9971070ef803bd12bcba563649cd766c60bde41045bf1a2e43773e9 +EBUILD json_schema-0.21.0.ebuild 888 BLAKE2B da36c39683536eebb5f364cede95c3726b4e408d514de9cf0957eaf1097da7a6ddecc3a595a03061847fb9055ed1a1d1d5e4c7377b56b99e676fbafa02694ae8 SHA512 4d1ecf67998b2129d83d1bd62cfa40fcfc475945767ccd2ae58c2b30ccb418b3fc21a61da106eb6351aa76edb4d9c6cd5b78f017d1858bad5492a6f9df8c3b6c +MISC metadata.xml 401 BLAKE2B 223cce837e81d7add572bf544b970e290b54f8e3ab2abb4066f91437bba87994b4be1364002de497c1c842312b73c1bf3488d7f148357c7d5875cd133d133bbc SHA512 c01c1a06aba519db36c973f5f5c9311709546757c1767cacdb32ca7a108cac27ec7c22f40c94c75ce85951a8499e803ce9a364a0821c39fc12ce9ba9b4b514d0 diff --git a/dev-ruby/json_schema/json_schema-0.21.0.ebuild b/dev-ruby/json_schema/json_schema-0.21.0.ebuild new file mode 100644 index 000000000000..5a7f5c83c528 --- /dev/null +++ b/dev-ruby/json_schema/json_schema-0.21.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO.md" + +RUBY_FAKEGEM_EXTRAINSTALL="schemas" + +RUBY_FAKEGEM_GEMSPEC="json_schema.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A JSON Schema V4 and Hyperschema V4 parser and validator" +HOMEPAGE="https://github.com/brandur/json_schema" +SRC_URI="https://github.com/brandur/json_schema/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/ecma-re-validator )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + sed -i -e '/^if/,/^end/ s:^:#:' test/test_helper.rb || die + + sed -e '/validates date format successfully/askip "should fail like test after it"' \ + -i test/json_schema/validator_test.rb || die +} diff --git a/dev-ruby/json_schema/metadata.xml b/dev-ruby/json_schema/metadata.xml index effeb95760be..db43d014ef89 100644 --- a/dev-ruby/json_schema/metadata.xml +++ b/dev-ruby/json_schema/metadata.xml @@ -1,11 +1,12 @@ - - ruby@gentoo.org - Gentoo Ruby Project - - - json_schema - + + ruby@gentoo.org + Gentoo Ruby Project + + + brandur/json_schema + json_schema + diff --git a/dev-ruby/memoize/Manifest b/dev-ruby/memoize/Manifest deleted file mode 100644 index 7eb359381237..000000000000 --- a/dev-ruby/memoize/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST memoize-1.3.1.gem 7680 BLAKE2B 3636f1911b6aac615a216edec8a154cf143174b63904f62120dd92123dd390193aea43967c60b3674f5ae2f81dcde9874e90c3222bb211e64db58a31eda174ab SHA512 048e1f6025519a32ca828cf1cf92c97ff94a0fb60ac64bf5b4d59ec715e610472307df8905f06f0be3d46529bf8eaaaf4d4874463b6e46934af0fea4766fd3ce -EBUILD memoize-1.3.1-r2.ebuild 498 BLAKE2B 53ad482f5439bb439f610d1edd1c1c35641624fbb0b7f3cc31d506110e5612aedfc51734d7f76fc8c71acdbde4037fe9455021d2eaeb975a8110f765fd2e4d7a SHA512 f905e7380be491e909c4ed0b6d2e11089349148c0dfc06b057ef0712bbf9c43ffca3ff5298dcfd3e8a7eba21d385160834413e9851efa7b3965868da02aac901 -MISC metadata.xml 454 BLAKE2B 83bdc5ff94c918a862a0cabab78da72726cbc03dd07de3e333ab30b8b8c462687ec6117cd81e9676ff0e7af07139d1c02a67f73aa53fb21052148aeb7e46e20c SHA512 35c5aef79e95edc3a11750d84c2d4c9fc13fc2658dcc1d7ba58fc2c5c9ce5125a462dc0674602abbef7ad238ed3a3f9e4f0108f3c35ceea8412123356df83605 diff --git a/dev-ruby/memoize/memoize-1.3.1-r2.ebuild b/dev-ruby/memoize/memoize-1.3.1-r2.ebuild deleted file mode 100644 index 8ff665ccf067..000000000000 --- a/dev-ruby/memoize/memoize-1.3.1-r2.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 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README" - -inherit ruby-fakegem -DESCRIPTION="A Ruby library that lets you memoize methods" -HOMEPAGE="https://github.com/djberg96/memoize" - -LICENSE="Artistic-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 ) " - -all_ruby_prepare() { - sed -i -e 's/Config/RbConfig/' Rakefile || die -} diff --git a/dev-ruby/memoize/metadata.xml b/dev-ruby/memoize/metadata.xml deleted file mode 100644 index d1a60a231719..000000000000 --- a/dev-ruby/memoize/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - naota@gentoo.org - Naohiro Aota - - - ruby@gentoo.org - Gentoo Ruby Project - - - djberg96/memoize - - diff --git a/dev-ruby/multi_test/Manifest b/dev-ruby/multi_test/Manifest index 24a058c5af4a..fb755abe042e 100644 --- a/dev-ruby/multi_test/Manifest +++ b/dev-ruby/multi_test/Manifest @@ -1,5 +1,3 @@ -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 547 BLAKE2B 93cbabbfe3f46d398944c2c208dff88faa79bbb03787c0e520b5d09198aa42845aee0ed0cb9b4a337be7283be68e05409c073139b81bdc1fa5abeb662cff314a SHA512 d6e9d0e66686d124a6b0ae8268b5c84f7e26970f792926b4b706ae262f32ffc6bc8e7f4189ac395381b0222e4fb6df2e6eed9a4332494b3b45517ad30bdbc268 MISC metadata.xml 329 BLAKE2B 1fa472ebdbbc50e715a6c5d5a70f217a0e5ba189ccf4fa68fd14d418b50157726058e5ff0ebe48f7edbe27ca7c01b424e16b1ebbc30b97c6c18820eaa8a81b59 SHA512 6128328163fb05f266488b9d917259750c9e462b87592334acebf364d7ed77705d97b7a8e17cc256f68786c93b5b37607a01544cd58cbed71e1e39a95aee68cb diff --git a/dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild b/dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild deleted file mode 100644 index da7b604275e5..000000000000 --- a/dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild +++ /dev/null @@ -1,22 +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.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="A uniform interface for Ruby testing libraries" -HOMEPAGE="https://cucumber.io/" -LICENSE="MIT" - -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" -IUSE="" - -# Tests depend on specific versions of testing frameworks where bundler -# downloads dependencies. -RESTRICT="test" diff --git a/dev-ruby/mustache/Manifest b/dev-ruby/mustache/Manifest index 5182c420baca..a3df56d99a8a 100644 --- a/dev-ruby/mustache/Manifest +++ b/dev-ruby/mustache/Manifest @@ -1,4 +1,4 @@ AUX mustache-1.1.1-test-ordering.patch 1206 BLAKE2B 7797403a81ed860b9bc940d07196f235722e7dd83aa42c3a8ac9200f8179284c2a6a996621f2f6332ef53fa2654772eacdbd14ce5ca0019fca54bd082a3e0155 SHA512 bb122077fa486acd9b737dcf961baeae53b766a48bc635ac48b11e675923885c8110b0095a2600f1655adb034938b04c979c1f5a5d7064d040c207f47eb4d2cc DIST mustache-1.1.1.gem 42496 BLAKE2B bd1becb1c296abf03cdd6c7d5a6f29b71dc6328c126dbb27420872088b3b6988ac56d91c13f669cca94932f23f4290277d9ca6597ff842ff226e092c2532dccb SHA512 91a18a374a0348317d0801d6784fedd0782d7a08f128d3ab7050e631b34e45cecd49c4b1e2a9e17204f70bf169c107a92a1e210532bd3faa98edf8b1b5e8e43c -EBUILD mustache-1.1.1-r1.ebuild 993 BLAKE2B f7ec6057fdad3fec8e89baa9f2791c427caeb3f23d90e27471994fb9472190844c2e0d1acba8cf5a4f9bb95342a9195c9890493e4b9366fd50797fcc5c69e691 SHA512 64f19a757422ba4bac39280667066acb18efc686099ef751ea1543c5a1fea576dfe8419987f67d5a2d0a0fa72fd04f0f6f5d18f6c13676af83957f3a77592657 +EBUILD mustache-1.1.1-r1.ebuild 1009 BLAKE2B 28d89564abd11432a3baf825c1d2e912c96952c0d9f85bc9778a09554d136b0f7f85b362309f5a0551988ba841377f64b1f88c91112d7b725c63db91abc94f5f SHA512 663094e744c3eb16397cefae2331553e5ba997aa98424c3d5dd350631b1f6f811a4b8e6785f0dda8ca171165af4630539087f0140d6d97dfc3bc0d6caacd622b MISC metadata.xml 327 BLAKE2B 8b9282bb07ea65eacf3885ea6b9bec30199d0fd8bc516165ac6c0a71d966ee5bbe83ce6acc4cacd92f413051cbb5ce98cd34812d9bd656faadfcc30106728852 SHA512 78f99b5652dbbd56388387d022fd3c4d7c3981aa44c8f8645446396220e368d8cf7f0360af5c609925897a5e42288257f71667bd6f10e6fcc54446fcc4b71982 diff --git a/dev-ruby/mustache/mustache-1.1.1-r1.ebuild b/dev-ruby/mustache/mustache-1.1.1-r1.ebuild index af464595e431..a8f4b32ff05e 100644 --- a/dev-ruby/mustache/mustache-1.1.1-r1.ebuild +++ b/dev-ruby/mustache/mustache-1.1.1-r1.ebuild @@ -32,7 +32,7 @@ all_ruby_prepare() { } each_ruby_test() { - ${RUBY} -Ilib:. -e "Dir['test/*.rb'].each{|f| require f}" || die + MT_NO_PLUGINS=1 ${RUBY} -Ilib:. -e "Dir['test/*.rb'].each{|f| require f}" || die } all_ruby_install() { diff --git a/dev-ruby/net-sftp/Manifest b/dev-ruby/net-sftp/Manifest index 9dc2dd8f99e6..40802edfecfd 100644 --- a/dev-ruby/net-sftp/Manifest +++ b/dev-ruby/net-sftp/Manifest @@ -1,3 +1,3 @@ DIST net-sftp-4.0.0.tar.gz 63896 BLAKE2B d63d32d3810c05c6ed19d156c87854d09a585a63e651be5984aed22b9a2b82c6c1464dd90fcc07d5586cd171d388dd6874ebe9e4e871012fee1620701f1d648e SHA512 8c4284da3b9143a02d597fc1c2824e5ab96abb38fef932682326443ea949733c4e7513184fb6b5c870d3ff802928e34580d423c98c594cb7a07ad17a50fb5c56 -EBUILD net-sftp-4.0.0.ebuild 906 BLAKE2B 456425ae4d9dfbf2982ae7ac2d119f825c922e88d25dc09c0adef5205ccec156c5f7495b9434cd4012319d4057385c864cc697e28cc033a231c27936c8cfd3fb SHA512 ecd80267936b1acace73b95f28cd33a0956f7a3c2376ef45e8ca942e02143dd34b77a46e2d204d904d2fd728717c0ebc2e6c1675b665e506215fed1ed9f19bf4 +EBUILD net-sftp-4.0.0.ebuild 922 BLAKE2B e85385a983513a8bd21774558aa24b6a441f8f741fdd8247201a449bdbaac5f6f5f10929b61bf657f88de01f758e18dc96ab52babb4d34f132eedcfa3dc40ed2 SHA512 69a48632363f9bc19d6d24c80846bae81da1b13c1b03e17d3d7f2ee7ba31fe3b5294db762f1e20507c0186e658a6fe10a8498393e166c39df5086c531ae67f96 MISC metadata.xml 343 BLAKE2B d8f8b4d01be23a297823cea6c2b63eec73462ed359bc4ff4dc06fdd6c575ccbf9b3864bc0b1fcc5ecfa58ed7f26c1d6ec01a74deda2e03080a58101a9922f91b SHA512 26861b7c5a84bb734dc567514ccd6e865fe809da17af121f317ec9771dc1e4e5b71fcddebb475ec86a2854129b4a9f881a8c6f6531ee001f0b9f910795a0e1d1 diff --git a/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild b/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild index e57454e2f84c..907ca54b8a37 100644 --- a/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild +++ b/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild @@ -32,5 +32,5 @@ all_ruby_prepare() { } each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each { require _1 }' || die + MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each { require _1 }' || die } diff --git a/dev-ruby/net-ssh-gateway/Manifest b/dev-ruby/net-ssh-gateway/Manifest index d129e3d72606..c761a4aacbf0 100644 --- a/dev-ruby/net-ssh-gateway/Manifest +++ b/dev-ruby/net-ssh-gateway/Manifest @@ -1,3 +1,3 @@ DIST net-ssh-gateway-2.0.0.tar.gz 7825 BLAKE2B 05ade5aac288ee634aea37acfc68c9781e8178bf0ef92abafac13858a86ff952a2b30b6f92dc08f3856d9dd02a9795e0b93c15543b932070b9ec3f6a50c03e52 SHA512 6595c2a2a25ca9bffb942497be984773c10746f34e1dbba3d72503cef3c88e5bb50bdc8713c246aa6e38272540fb0ced66a3909bc02df96f511b0dc9fc50d735 -EBUILD net-ssh-gateway-2.0.0-r2.ebuild 921 BLAKE2B 02ba2143b33f02b26115e4099bc57c5d6920d9359cee9307b05ce2f3cbe65c6fc44f57c567dccf816df7bb59ba5822564969a3ca683621522e181bbfa7de4091 SHA512 0159780ebbe32d2d7b3c08f4f7388d71fba02be09cfba88f260b8d588013b3611b5cfd1cab0e81c81e0b7a1ab07fe28c69bab92d8d7ffb7c4c09e9538c988497 +EBUILD net-ssh-gateway-2.0.0-r2.ebuild 953 BLAKE2B 4ec889382d6d04585b0972965ba93186d96f9c0f896f59ef86a08a0467eb606b4d7be39bbe0113627280d6afc409ffc04e83c738bb109301304855d19d3e3102 SHA512 86bde731b66ac3097a53b67d85545b0b804e2dd7d6bfd14260f09b0876af07b22e265ef80fdb8c99b5b49d7bcb9de3dec16721f9beeb182fe7c0e31bf0b999b3 MISC metadata.xml 332 BLAKE2B 37be14a34a0886024ca5dcf16c801d5eb44d93aec49cc0f0825ed2aa43c8e59b2dcd0fcb16d47ba330b460b887dc22d29e3479ae25057cae4a5cf06d24d1a63b SHA512 d8e6cf1c5aa337bb3595c7ef78446b2773902b7576166e1cab1a72c0cbdd173e533c8abb71ee4af7818c32b779e9cb1a490c55001c9c04f8a6f4abb931580f77 diff --git a/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild b/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild index 750661e9ff57..8a4a2935fc56 100644 --- a/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild +++ b/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild @@ -19,7 +19,7 @@ KEYWORDS="amd64 ppc ppc64 x86" IUSE="" ruby_add_depend "dev-ruby/minitest:5 - dev-ruby/mocha:1.0" + dev-ruby/mocha:2" ruby_add_rdepend ">=dev-ruby/net-ssh-4.0.0:*" @@ -27,5 +27,7 @@ all_ruby_prepare() { sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die sed -i -e '/bundler/ s:^:#:' Rakefile test/net/ssh/gateway_test.rb || die - sed -i -e 's:mocha/mini_test:mocha/minitest:' test/net/ssh/gateway_test.rb || die + sed -e 's:mocha/mini_test:mocha/minitest:' \ + -e 's/MiniTest/Minitest/' \ + -i test/net/ssh/gateway_test.rb || die } diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest index 4aff1b2bef5b..c5c411d440d8 100644 --- a/dev-ruby/net-ssh/Manifest +++ b/dev-ruby/net-ssh/Manifest @@ -1,7 +1,9 @@ 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 +DIST net-ssh-git-7.2.0.tgz 232852 BLAKE2B e1f9910911cc143c1a621d23f272b123509c4f3ede6498197715260e8d89297a8fed9905a0e73436f7ba37159a7b698ba7fd806d44b8b9ea52271f21b7735785 SHA512 b7dd7dc2543d650ba95627c16cac02294f25cc637fcd607f5cc495d51998df958f42cda021708946c9935e1b0da41af359010906340bf96981ff839f6e3278cb EBUILD net-ssh-6.1.0-r2.ebuild 1265 BLAKE2B 48bdcdb585462a553fa5b71b65c5e1ebd55bdbc5dc769e35ee9d9040a7c073458ab48ec12705f1a472913f6ee7cc022c2f00992d02c5d200b2eb5ccc795cfb19 SHA512 5c9be21772ba9a7c24bb7f394cb7f6a08548dbc07812dce94970f9c970a519fbd02e73098b2fa260056785923090518c78f0af57caf1d256584ab5758be04139 EBUILD net-ssh-7.0.1.ebuild 1265 BLAKE2B 48bdcdb585462a553fa5b71b65c5e1ebd55bdbc5dc769e35ee9d9040a7c073458ab48ec12705f1a472913f6ee7cc022c2f00992d02c5d200b2eb5ccc795cfb19 SHA512 5c9be21772ba9a7c24bb7f394cb7f6a08548dbc07812dce94970f9c970a519fbd02e73098b2fa260056785923090518c78f0af57caf1d256584ab5758be04139 EBUILD net-ssh-7.1.0.ebuild 1265 BLAKE2B 48bdcdb585462a553fa5b71b65c5e1ebd55bdbc5dc769e35ee9d9040a7c073458ab48ec12705f1a472913f6ee7cc022c2f00992d02c5d200b2eb5ccc795cfb19 SHA512 5c9be21772ba9a7c24bb7f394cb7f6a08548dbc07812dce94970f9c970a519fbd02e73098b2fa260056785923090518c78f0af57caf1d256584ab5758be04139 -MISC metadata.xml 429 BLAKE2B 12f25e38fdd426b0814611f3036ef401703666e1ac651d807e587187f641736627a35ba117f8707208f07716f31d4df8b471f38dd221fce79109eb2aaa749dc3 SHA512 4c760e2d9799444907f4b05c26ae95b6c18eb108786ce90a5b51c58cc903f4ec90da060556cab72fb80741c3786613589a4d403c64f9b411631d6c4b4ea982de +EBUILD net-ssh-7.2.0.ebuild 1300 BLAKE2B ce6ef15180650e2517612e867bb4eb235812d6f1a055665c195cdd8e10b8a6f4fe88b51da13248845dd1f21356a825ab47146b2ebe8ff99d94c9004762b135f9 SHA512 19a00483e8de7cea3012922f340b424ca3544e010c93760baf25aa5f9ebd4a97b6a356a736ec4cb4f236ba05e348834b385c05e143b8e9fd4298e1fa5aca3d31 +MISC metadata.xml 549 BLAKE2B 5b85ef117ec51ad3407befa78ff010476117b7381fce24e906270163174691d1bfcfe66d3e4cfaad2e7d866bc1fad5e7e5745d6151eefd95d47b665ca8246ac6 SHA512 bc88be266c59878f3a7d17e01e80bedd962cfa4778b539a753340567e2bfac041453ecb35da38e908f182b1c5857d49dbfcc689d08dd6c696ad2e08647d63dc2 diff --git a/dev-ruby/net-ssh/metadata.xml b/dev-ruby/net-ssh/metadata.xml index 12d968ec6663..bc9c39fc40f7 100644 --- a/dev-ruby/net-ssh/metadata.xml +++ b/dev-ruby/net-ssh/metadata.xml @@ -1,14 +1,15 @@ - - ruby@gentoo.org - Gentoo Ruby Project - - - net-ssh/net-ssh - - - Use dev-ruby/ed25519 for Ed25519 support - + + ruby@gentoo.org + Gentoo Ruby Project + + + net-ssh/net-ssh + + + Use dev-ruby/rbnacl for chacha20-poly1305@openssh.com support + Use dev-ruby/ed25519 for Ed25519 support + diff --git a/dev-ruby/net-ssh/net-ssh-7.2.0.ebuild b/dev-ruby/net-ssh/net-ssh-7.2.0.ebuild new file mode 100644 index 000000000000..3956989f86d6 --- /dev/null +++ b/dev-ruby/net-ssh/net-ssh-7.2.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt" +RUBY_FAKEGEM_EXTRAINSTALL="support" + +RUBY_FAKEGEM_GEMSPEC="net-ssh.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Non-interactive SSH processing in pure Ruby" +HOMEPAGE="https://github.com/net-ssh/net-ssh" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> net-ssh-git-${PV}.tgz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="chacha20 ed25519 test" +RESTRICT="!test? ( test )" + +ruby_add_rdepend " + virtual/ruby-ssl + chacha20? ( dev-ruby/rbnacl ) + ed25519? ( >=dev-ruby/ed25519-1.2:1 dev-ruby/x25519 dev-ruby/bcrypt_pbkdf:1 ) +" + +ruby_add_bdepend "test? ( dev-ruby/test-unit:2 >=dev-ruby/mocha-0.13 )" + +all_ruby_prepare() { + # Avoid bundler dependency + sed -i -e '/\(bundler\|:release\)/ s:^:#:' Rakefile || die + + sed -e "s:require_relative ':require './:" \ + -e 's/git ls-files -z/find -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +src_test() { + # prevent tests from trying to connect to ssh-agent socket and failing + unset SSH_AUTH_SOCK + if ! use ed25519; then + export NET_SSH_NO_ED25519=true + fi + ruby-ng_src_test +} diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 934d6ffe2971..7cd6a0bc03e4 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,13 +1,9 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 -DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be -DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf -DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B 76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98 SHA512 12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9 DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 +DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b EBUILD nokogiri-1.14.2-r1.ebuild 2753 BLAKE2B a0ed06258e80b17ed4666fa05c7f1af9bb6f3cc39860e143a31c11dd5c96332688146d3b7bd7111b30ce7fa7f2c7c7c218e15523847512eff85bbd35f08b760d SHA512 11d8f831c1e0044cf8cde68b1573d39fa6217b1673be9e5e10771c6bcd4df8db75f995e7312b5443833064a03a105dcf813ccda80ad499f97e7e652c9f308eb9 -EBUILD nokogiri-1.14.3-r1.ebuild 2825 BLAKE2B 3f79ca7448219af1adb4209310514b4915af04d83ad8c93fcdba1b9e2db2ad6866a23c33727cd891db2e54cd8607ec991cc698001633ecf2bf583181e1534c42 SHA512 dceab9f1a3f00047561f44353cfb1be5d35067af1c9df169895c645656ee72e4e5e2d554821f18c43e58c8e0ee75c2f977de27a703e1ff010c8c8b91a5e15cf9 EBUILD nokogiri-1.14.4.ebuild 2818 BLAKE2B 3b89b5e9c31e1e57f8cf11239bf046e92f71323e55b4a861ca2ed60a301bfb04c0a8d0d9d22fd7ec77ff63ef1f420aac6d1d2aef88b423be07ec1cd9ac6edec5 SHA512 52e53a7ef41f268f1384813761d9c7954ffc6551b7288c70917568a8223c4fc5fa9648fe097bcd520f7e5728c136cb5e8fd9488ba6cfe4ae1d11262517259a3f -EBUILD nokogiri-1.15.1.ebuild 2703 BLAKE2B a70dcdb87c00133bf435d7f21bb93449796ae8f6637072aed3ba0baf64f45d430d981f3882d38fea5c70f7286a7d2603a15b65ed3891e0050fccb250c54082e1 SHA512 45442ef6bc86b760ae5ff5f53b00884c7a574bea2b9c20ca7c3443460965977c8c55b2137a11d64d16d1d1ad2cee51c037cfe51f2645066c250ebcaeb866328f -EBUILD nokogiri-1.15.2.ebuild 2703 BLAKE2B a70dcdb87c00133bf435d7f21bb93449796ae8f6637072aed3ba0baf64f45d430d981f3882d38fea5c70f7286a7d2603a15b65ed3891e0050fccb250c54082e1 SHA512 45442ef6bc86b760ae5ff5f53b00884c7a574bea2b9c20ca7c3443460965977c8c55b2137a11d64d16d1d1ad2cee51c037cfe51f2645066c250ebcaeb866328f EBUILD nokogiri-1.15.3.ebuild 2709 BLAKE2B 31a65f459539ebf4ab38dc266c45d28896b9b55e4fefc608a7a2ddf110a8f44750e8e3d25f937165d4d274e5fddf1e09b12fbc994e22233cc8c7a86b95e12f1d SHA512 4881ef27cd90f8245db9f97a5e0bf02d53b428d0e6e52a81ab2d8ed3b417051b6e63538cdea0dc55cd6f99f85095a4e4a1e6ee38ab4871328e0ffaeb2b7bde36 +EBUILD nokogiri-1.15.4.ebuild 2725 BLAKE2B fae2cf3841a75e8971fb765db24eb3ab2948df06405561a2365b7a5b37be950331fe5960d393892ed00ffb37c73045ec16949363ab3e5c331c0317906d49b706 SHA512 97f0a0fc75c85dc646cace0560ac02645f4f8fe19309645de2aec3c17f0d0363526ee1a927c688d4d74bf2f81e2db3560e740a162a1b0186b93e84f824edd974 MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629 diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild deleted file mode 100644 index 666056df9cfd..000000000000 --- a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild +++ /dev/null @@ -1,96 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md" - -RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) - -inherit ruby-fakegem multilib - -DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" -HOMEPAGE="https://nokogiri.org/" -LICENSE="MIT" -SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="0" -IUSE="" - -# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep -RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10* - >=dev-libs/libxslt-1.1.37 - sys-libs/zlib - virtual/libiconv" -DEPEND="${DEPEND} - >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10* - >=dev-libs/libxslt-1.1.37 - >=sys-libs/zlib-1.2.13 - virtual/libiconv" - -ruby_add_rdepend ">=dev-ruby/racc-1.4:0" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - >=dev-ruby/rexical-1.0.7 - dev-ruby/rdoc - test? ( dev-ruby/minitest dev-ruby/rubyzip )" - -all_ruby_prepare() { - sed -i \ - -e '/tasks\/cross_compile/s:^:#:' \ - -e '/:test.*prerequisites/s:^:#:' \ - -e '/license/ s:^:#:' \ - Rakefile || die - # Remove the cross compilation options since they interfere with - # native building. - sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die - sed -i -e '/cross_config_options/d' Rakefile || die - - sed -e '/simplecov/,/^end/ s:^:#:' \ - -e '/reporters/I s:^:#:' \ - -i test/helper.rb || die - - # There is no need for mini_portile2 to be a runtime dependency on Gentoo - sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_configure() { - NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ - ${RUBY} -Cext/${PN} extconf.rb \ - --with-zlib-include="${EPREFIX}"/usr/include \ - --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ - --with-iconv-include="${EPREFIX}"/usr/include \ - --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ - --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ - --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ - --with-xslt-dir="${EPREFIX}"/usr \ - --with-iconvlib=iconv \ - || die "extconf.rb failed" -} - -each_ruby_compile() { - if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then - ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" - fi - - if ! [[ -f lib/nokogiri/css/parser.rb ]]; then - ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" - fi - - emake -Cext/${PN} \ - V=1 \ - CFLAGS="${CFLAGS} -fPIC" \ - archflag="${LDFLAGS}" || die "make extension failed" - cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die -} - -each_ruby_test() { - ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild deleted file mode 100644 index 460ca3cbae15..000000000000 --- a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" - -RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) - -inherit ruby-fakegem multilib - -DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" -HOMEPAGE="https://nokogiri.org/" -LICENSE="MIT" -SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" -SLOT="0" -IUSE="" - -RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.11.4 - >=dev-libs/libxslt-1.1.37 - sys-libs/zlib - virtual/libiconv" -DEPEND="${DEPEND} - >=dev-libs/libxml2-2.11.4 - >=dev-libs/libxslt-1.1.38 - >=sys-libs/zlib-1.2.13 - virtual/libiconv" - -ruby_add_rdepend ">=dev-ruby/racc-1.4:0" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - >=dev-ruby/rexical-1.0.7 - dev-ruby/rdoc - test? ( dev-ruby/minitest dev-ruby/rubyzip )" - -all_ruby_prepare() { - sed -i \ - -e '/tasks\/cross_compile/s:^:#:' \ - -e '/:test.*prerequisites/s:^:#:' \ - -e '/license/ s:^:#:' \ - Rakefile || die - # Remove the cross compilation options since they interfere with - # native building. - sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die - sed -i -e '/cross_config_options/d' Rakefile || die - - sed -e '/simplecov/,/^end/ s:^:#:' \ - -e '/reporters/I s:^:#:' \ - -i test/helper.rb || die - - # There is no need for mini_portile2 to be a runtime dependency on Gentoo - sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_configure() { - NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ - ${RUBY} -Cext/${PN} extconf.rb \ - --with-zlib-include="${EPREFIX}"/usr/include \ - --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ - --with-iconv-include="${EPREFIX}"/usr/include \ - --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ - --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ - --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ - --with-xslt-dir="${EPREFIX}"/usr \ - --with-iconvlib=iconv \ - || die "extconf.rb failed" -} - -each_ruby_compile() { - if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then - ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" - fi - - if ! [[ -f lib/nokogiri/css/parser.rb ]]; then - ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" - fi - - emake -Cext/${PN} \ - V=1 \ - CFLAGS="${CFLAGS} -fPIC" \ - archflag="${LDFLAGS}" || die "make extension failed" - cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die -} - -each_ruby_test() { - ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild similarity index 90% rename from dev-ruby/nokogiri/nokogiri-1.15.2.ebuild rename to dev-ruby/nokogiri/nokogiri-1.15.4.ebuild index 460ca3cbae15..880304279034 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild @@ -18,17 +18,17 @@ HOMEPAGE="https://nokogiri.org/" LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" SLOT="0" IUSE="" RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxml2-2.11.5 >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv" DEPEND="${DEPEND} - >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxml2-2.11.5 >=dev-libs/libxslt-1.1.38 >=sys-libs/zlib-1.2.13 virtual/libiconv" @@ -91,5 +91,5 @@ each_ruby_compile() { } each_ruby_test() { - ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die + MT_NO_PLUGINS=1 ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die } diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index 92524128920f..f4b01ffeb724 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -1,5 +1,5 @@ DIST psych-4.0.6.gem 93696 BLAKE2B f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545 SHA512 31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1 DIST psych-5.1.0.gem 39936 BLAKE2B f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16 SHA512 94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc -EBUILD psych-4.0.6.ebuild 750 BLAKE2B 027ecad20c03ac534bfb6bebd1cec063624d96fc59b86dced23f0e849ff3b488290fa35a60ad82e7be83a8d7298f0a0026f4307ac0f499b76f363c6edb4198aa SHA512 8f94738029a5a83d08a85ac98060b4f1ce16d6c9c9888289e0d42ba705c4db77172b387a592afee2d67e58facc3c55ae7cb6b44bd915a6aa9140892fea1b0a01 +EBUILD psych-4.0.6.ebuild 750 BLAKE2B d21df082d0ddd3547d298ea48afb62da6cf181343500400d8771dd710141258e108e007f870dafca69e83723aa40892a7af3f20bd4fa1a9e82b470811a40b152 SHA512 f3e1b7698162e94594ed9ed1bbf89e44b44c01530cb92ef2c4eb4cc6fbd9b857e66f910f71bb814040a36aaee7e6e0d24065c63ea297817e7f13bfdbd16efee9 EBUILD psych-5.1.0.ebuild 781 BLAKE2B e6d15246d7ce61339503c5446c60d72ae10cad79514c3a80419e73103b1adb463851bd4d7aa7941c6840f46edf037ecf21e89299cc19eda250fb006d1aac51cd SHA512 942bf45569a7aefb783fdacc339a2a4592eeb71fd747d01171f76a1c054aac7551890c5c9a9f4b1e1dfcc3f7f04a4e6e6b85f0a33746a0bd44263ba29183da27 MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b diff --git a/dev-ruby/psych/psych-4.0.6.ebuild b/dev-ruby/psych/psych-4.0.6.ebuild index 1cd4c77263fa..9650d7d5a646 100644 --- a/dev-ruby/psych/psych-4.0.6.ebuild +++ b/dev-ruby/psych/psych-4.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest index e6c7874d82e0..9d7a92dbe270 100644 --- a/dev-ruby/public_suffix/Manifest +++ b/dev-ruby/public_suffix/Manifest @@ -1,7 +1,7 @@ DIST public_suffix-4.0.7.gem 113664 BLAKE2B 5da86713da01f59e7f311985a36b835e02807ca5f186ffc5e41e42cae7781cc10d96a4aca77dafb77050c78e6fb03e10f7ac55dace776c5cca68bca9f4bd7d75 SHA512 acdfe135684277a669ceaa61ea78fc70b979614f63daf27d145e78e4013221eac106651838a27b6694844f4fc33521ecc9f81102582ca1f1232fa80ce8191207 DIST public_suffix-5.0.1.gem 114688 BLAKE2B 7d1f2bf8b05c4de548b281f01a50eba8911ca9d56f42301139e0e3242eb9960db7b6fe312f4b65996b9b796fcc84748c53968771417b45773a453dc99b2fa33b SHA512 9498d53af79ffa7ccf5f94eb4e54c2281ff3e025d963c9024aeac06efa919dcf766a51f901ab6168125737b6f53831f8835d5777739fc45ddb66c99c2e573746 DIST public_suffix-5.0.3.gem 113152 BLAKE2B e14a5c343f4db466a31c3a84c95f810d82b5bf64d6be9e0690d9639aaae8feec91ffb1e867dcb3664027426c436396a090a7051189308414b76c4f962c899930 SHA512 7d8c1c0ff951458060dfee4247cfdb04a3f875f97e8451e2955b05335c9ea8480612be1455280ee86c9b2a1c62d0dac663d67b68825d8ce3a99ef63c5841017d -EBUILD public_suffix-4.0.7.ebuild 819 BLAKE2B 3d6d701d9c3821724d1228a91cc8d19f2fa9c87139191e182306ddb72aa6c2c9ffa6ec1e533fb625f54c625d1d3633d4d920ba0f8a3ef32b658bd07d1bbbfc2e SHA512 985b92ee522b23622c2bb61f03a91ab8ddd1f19215f84541c4e812496e1ea5a29a1542a9047488504534d54c5e3303f27acbb2ef12ab8abffb1b16ee89901ddd +EBUILD public_suffix-4.0.7.ebuild 803 BLAKE2B da33efc517c42c1f52550b57d58976e440e7a5df68a04b1468ab44296be933c7f5344511377f64223618ea38bc9c93fadae41f6ddbda97414a7d71896da77d47 SHA512 b3d3c4cc9f9231ea53ea9d79430e84dcafe53bac9bd74866c8107e94a7c5f317da9e760b7527d7e9dc2a3516f21f326d71504d6be7b2c74cd4c867fc9e3c0f49 EBUILD public_suffix-5.0.1.ebuild 812 BLAKE2B 6ca0e963618e44ad1b0bfcfbed73fcded707c4609b78a2adeecfcee64d666e2b9641d5548442429cb9a2627854885d65c72a2d3f25072e2f7a24f21134bf287d SHA512 93947cb09f8e433f438a67b70d8c2818e4c3b1ea3843c79a6b309a07d4ca83be62f7d17ae9b06ec6b2a366bb70bacd1f0544cfb1f4ff337640ce716a39944a05 -EBUILD public_suffix-5.0.3.ebuild 811 BLAKE2B 754b20edf0964b4f01ea7a37033f49951a83458b16d6ecf24aaaf2444e3ed25ef4f339f8a14f85728cbc7bfd53edf7ac52a9c082d08590e99158d20fd236ae3e SHA512 61d304e359f9fc58e517c2c43ac02bf543ce2ff1abdd3f62fa34cce77599ab1f1c267714944c0bbb7b4e1147089d1b34256d41f57ce5f02e07e9111f1a23416d +EBUILD public_suffix-5.0.3.ebuild 809 BLAKE2B 0cf6eafdd9de463a8b6821b02b00a5f4eb79da3675fa90e86aa9496f1e98f1612938174060a46d27fcf913e99a204052eef79c794e765dd537a2e5360040ea1c SHA512 d1ac51d59c58f47507e26cd9d1e646d49a11341350b32f300966d66a2d42a45370d237d0c4a4dd5002b9d3a05064fdad7b685b7643475e9de9c0f49b8b5d6374 MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27 diff --git a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild index c36dcd3d151b..30c96ea38f8b 100644 --- a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild +++ b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="data" @@ -19,7 +19,7 @@ LICENSE="MIT" SLOT="$(ver_cut 1)" IUSE="" -ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )" +ruby_add_bdepend "test? ( dev-ruby/mocha:2 )" all_ruby_prepare() { sed -i -e '/rubocop/I s:^:#:' \ diff --git a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild index 9fa9780bd520..b573ba3ab1dc 100644 --- a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild +++ b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild @@ -19,7 +19,7 @@ LICENSE="MIT" SLOT="$(ver_cut 1)" IUSE="" -ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )" +ruby_add_bdepend "test? ( dev-ruby/mocha:2 )" all_ruby_prepare() { sed -i -e '/rubocop/I s:^:#:' \ diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest index 0c8be411e9df..e12d13d36c95 100644 --- a/dev-ruby/rack-protection/Manifest +++ b/dev-ruby/rack-protection/Manifest @@ -1,7 +1,9 @@ DIST rack-protection-2.2.3.gem 17920 BLAKE2B 7a66cf4d5de68acd3ef4c7db2485657ce226e3101660f4f15bb3a8ab937785211055e49d676cf73cf52d4896e787d8f78a62099549a4ff846b5963c4247b5dd3 SHA512 ce41e1e61016090125557d8211b65b0fc9d545fac6c42f64fb3f48ac0fea56689e17acf7aca6cd82137ba7384c559ac47ac9995f57068f3f216ae61b7fe8953d DIST rack-protection-3.0.5.gem 20480 BLAKE2B 1fa11760c6ddac58234ffe2e6d783c985e29b5e2bd10ea21b0782f7824b5930351c8e32c9401b6276ef028adcd8b25ca4458333d8008a554c413f54315ff8809 SHA512 4ed0ee9e8fe08532ff7f2905251af110f3fff0e419da5be50ae3e5a90906e43c39cf8edc219fcfe3e27a72591500c040afcc9552da875773375b170fb91aa9ff DIST rack-protection-3.0.6.gem 20480 BLAKE2B b29d8b87dd7bc4629d97923a448feacb53ae62f8d3753b44a627db742e3065eb1d09846e0be9131b02c83a32e1241154a844fcd5a5a7e708039cae7f6938fbb8 SHA512 4763a0439a3d99cfd799325004c7e6cb46783b3fcd77ea0df08caa6b5cdfc95c6ec96791d79261a0d7df26eb0b084e7ead2cceb05b589617159e948b3172e564 +DIST rack-protection-3.1.0.gem 20480 BLAKE2B ae5a784eb7420b756d15b251ebc981197f11979e76fed2ad42eb0bcf84719f4b9ab9d68a40ac9ee8db392ad7a8c45c8d4f03de2efb0375dbaa131ec5ff2022e2 SHA512 18a5ffe614a906ca876926bff3e4d1657f0b6963005ee32de80d0ab987b9465f603b30d69f07fd8d8a1ebf4fa85eb89bfd0b607d72387b360d13bea113a63ef7 EBUILD rack-protection-2.2.3.ebuild 680 BLAKE2B 065cd779516814a13b226f0cd57746bfc7250fd92050a726335934a7784db7f84e347c1a2682aa1e24197806206e2633475fddfc2a17ced1340b92b3a53c1633 SHA512 f05c8b8370644997760ce93051ffe95b956c27d14fd5f96bc14673dc8a0fa9d89e4a5d419da8941d274201b767f933015085ff2b6a477565808fea2754ca26eb EBUILD rack-protection-3.0.5.ebuild 687 BLAKE2B 3fbd64208cdd11352d0167bff0e79368cccc5e9c9412fd9ea41181d1818387a717eb1d9ffd2c96773e05a2d8f29d2922b653c6d56b782f3971c0ac3daf8a87bf SHA512 da65a4718916a63c166192a60b0c75f339d82ac5867b8e20fdd2400d3a5517c79baa166ad82bfc7d3c760a437d8ec7da86da8ee50eec16f88cab391e22794c9a EBUILD rack-protection-3.0.6.ebuild 675 BLAKE2B e69c067b3ef80574a31553da3ccb165b4dc61d6c7035f554f19b92876802cb447b4790d6dd678f3dbef3d093cf75a3a5433eb3855b1ea00f2f7c68d3b9980c6c SHA512 be3183f64b6a71c85c1b3b5cc0e5468eebe4906669f3d49f3a7a9460558727a8212fe2e339f3b78fa1576f1cb2f7e9dff62fe91e0882050405112fb7b1e50533 +EBUILD rack-protection-3.1.0.ebuild 676 BLAKE2B 48dd4c173b14b55f6318843fd26c38d8d54df8aa53c81b7911ec9807929c878529ae5f708feed06020a0fa4a34f1472777d715c4e2a74eba3fb0e4b284a97415 SHA512 f94c27d9ccfb41ead2d9a351adbcd4edbb7ed7ae4865cad9db26223b1984bd10998a18996dfe4c88e2d8975f27ea05e178387b55a98ae38e1a57d131b7e3ee5f MISC metadata.xml 499 BLAKE2B b4ffc4bd6648aceab123ec88c266a44ed91ba6c44fe6499c903beaedccddab06e72c8d648a2811db37e8dbb534985611482f7c6c3f766a644afb79cadb8cf2dd SHA512 2766332950c09bb9b1bf99a63ecae4594b755c94db065c0c0201a4ad1fcfbf3880739ecccb30162e413f5c2d80bfac78e89227a941b743793926124c56c4a54d diff --git a/dev-ruby/rack-protection/rack-protection-3.1.0.ebuild b/dev-ruby/rack-protection/rack-protection-3.1.0.ebuild new file mode 100644 index 000000000000..d1d2be4d588d --- /dev/null +++ b/dev-ruby/rack-protection/rack-protection-3.1.0.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="ruby30 ruby31 ruby32" + +# There are no specs in the gem and the source cannot be downloaded separately. +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="This gem protects against typical web attacks" +HOMEPAGE="https://sinatrarb.com/protection/" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/rack:*" + +# ruby_add_bdepend "test? ( dev-ruby/rack-test )" diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest index 201a924377af..82662932c36f 100644 --- a/dev-ruby/rails/Manifest +++ b/dev-ruby/rails/Manifest @@ -3,9 +3,11 @@ DIST rails-6.1.7.3.gem 6656 BLAKE2B 0fefce9e1785afd14d98b53ba8b998d9a3d9a50dc1b9 DIST rails-6.1.7.4.gem 6656 BLAKE2B 67c3c47bc4ea22a84466d2805953a0ce0bd5b5c71d95dbeade487bae5f2e54eca486621cfbd6f83dcd940db79792bb3a60a822f6fe379d5787e62942106b32f3 SHA512 76acdcdb9d882d5e4f9fdc039e407b52ac15625f267cea932f28d724ca05d468a21a699d235fbd8b11cd0b4b2de8517fa608ef469df6d6c5c609fefbd9a169a8 DIST rails-7.0.5.1.gem 7168 BLAKE2B d55fcec8fad22022dffcd98ac0eac766de4a338dded98ebb58ce8688ae99b3fb02152ceda36333d1d16743aa73a861c787361651f9d0dbe58ad3ae131638c3a7 SHA512 c503c5179477ac89dfabe7770acfc3350e432509a1e38a5b55c18fcd93864f287b1634a91dab91d65182828bceefd32477115e934020e968a81bcfdbd291a3b8 DIST rails-7.0.6.gem 7168 BLAKE2B 0e7a0771dd705af82b31edcd13fd1b3f93e2980cc53dd0765e099f85dd407eb019049f588da91c1f2655d13ffe9bceee7997eca011a0ec0d06e2197d9f1a34c3 SHA512 573276ce78c9ca77adee512398d78b3e1378b1e2a584285b456ba49224bca0da1d07bb1d56eae32378ae8ae7ad6207a9296f94a200fe2cec4897306083852a42 +DIST rails-7.0.7.gem 7168 BLAKE2B 7d6688b26a2bc4e6cf3ae4214cc24eb981c6060eec3d24843b47005308cf7605b19d4fa675933b6d54539b007f2893bd12d5de31d220dd5ec80111504595efc2 SHA512 40580115a486b54b1302da9e7ff704887f2f402ae210c31305fea1088365c0dc2baaaf05832e9ee3fca2ad0ddcb6310e9143d7e9532303ed6f9caf6e8807744d EBUILD rails-6.1.7.2.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196 EBUILD rails-6.1.7.3.ebuild 870 BLAKE2B 8da5c269537f5d99c8802838cf4ea7f2fa252ceb5433a67bddcd525c946d26cbd118ff9483f2540b3ce7485e75855fbd8bb6325bbde89b027177dbe16775350f SHA512 4c5ce883454d0a63859f24deda8bee083f073e203d263625179496732629a02a253303f031dc606b55a7f489301374135f6fd02258063f34e8b966a775dad093 EBUILD rails-6.1.7.4.ebuild 870 BLAKE2B ec236994ea8d80e91a331053119dc4df4f4d27c7747d656d099d70dc6902a10e856a7cc797bab6ac4f20da10d159b359a75b9171561cb8392c7d20a6a67e28b3 SHA512 0fe07999933a5c914adcfe768aec5c5fe5b37b0d67ced9c8d4beb737974e9ab761182a2a771cc9080b2d6797d9d41fdb2b01d681440b5055461a0e190c6cd750 EBUILD rails-7.0.5.1.ebuild 863 BLAKE2B fe22f71dfbbe0da31fc63e512b7a571f6a74f363cf78127fbff17fe925b8b37f64521fbca9beacd42c4eeec7efaf1566c3819e518aae468d56d1a11f04356d90 SHA512 e51da3ee86a133ea7848712f93d0a9b2aed7d68615ba07774def00c37233c21cae870c8cce88a2b0612d2c64933412098a70de877cdcbd4b51a826e21bfb099f EBUILD rails-7.0.6.ebuild 863 BLAKE2B fe22f71dfbbe0da31fc63e512b7a571f6a74f363cf78127fbff17fe925b8b37f64521fbca9beacd42c4eeec7efaf1566c3819e518aae468d56d1a11f04356d90 SHA512 e51da3ee86a133ea7848712f93d0a9b2aed7d68615ba07774def00c37233c21cae870c8cce88a2b0612d2c64933412098a70de877cdcbd4b51a826e21bfb099f +EBUILD rails-7.0.7.ebuild 863 BLAKE2B fe22f71dfbbe0da31fc63e512b7a571f6a74f363cf78127fbff17fe925b8b37f64521fbca9beacd42c4eeec7efaf1566c3819e518aae468d56d1a11f04356d90 SHA512 e51da3ee86a133ea7848712f93d0a9b2aed7d68615ba07774def00c37233c21cae870c8cce88a2b0612d2c64933412098a70de877cdcbd4b51a826e21bfb099f MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326 diff --git a/dev-ruby/rails/rails-7.0.7.ebuild b/dev-ruby/rails/rails-7.0.7.ebuild new file mode 100644 index 000000000000..35fb44e053d1 --- /dev/null +++ b/dev-ruby/rails/rails-7.0.7.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistence framework" +HOMEPAGE="https://rubyonrails.org" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +IUSE="" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailbox-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actiontext-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.15.0:* +" diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest index 41c91ebae78c..1ac3b1698a0d 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -3,9 +3,11 @@ DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79b DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7 DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac +DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 EBUILD railties-6.1.7.2.ebuild 1624 BLAKE2B 4784ef84baf7ae809cf45689e9527e20589a6002bdbd64a6d9fa950ab3571cae05601a570a21b977df1f493cf3777c4d574dea3b115c5633520e9dc3d4a57e49 SHA512 fa83e20f5cced75ec0f59636163bdbc3ac677df97a40e32766f3a4b74e62ede7ad9634aba5884bd98e218c8e93f13562979d43807da10302d176f3540090ad33 EBUILD railties-6.1.7.3.ebuild 1625 BLAKE2B 6a5b3cb78bf686f0e8b6397d0aa60e1fd1e8d749ed8b70653cc311288caab014071a615c9184f38debaeab1d456a5f2fbf7f7c5125eb0d31d94a4fcb4d875780 SHA512 c2e3cb02a5b1df7eb335a8fb852fbabe94383d3b7892ab18aea8adca97e586fbd67afc89a5ec66b200a3bc0506ae04ecd23d5f855fd9f10865f49b2581f7d1f0 EBUILD railties-6.1.7.4.ebuild 1624 BLAKE2B fd5f2de37f400cb94a5d3a3643db85454aa35423bb9169f5dea2373c62d1c6db3b3f6e0489605e50fb305f3ad54eff636c3edcaa1c80a6029bd397405ae5ed4a SHA512 1038aba3993221dac6b3371203cfcdde900f7c51445ff7f1fdd3c142d2ab3081f2cf35318ae72172020aa2f587ec4050775cf7f6146b24f282f25b6040c0e593 EBUILD railties-7.0.5.1.ebuild 1658 BLAKE2B 2fe9cad6c3c11a48bc9bd3eb8ffb4043967416a004291e8499bd419b0f08b21df7d605a9b4d07db5b77da374f72d0f58d719edf80b7433ecf2299a5af8c58a00 SHA512 fd678b98d9122671d714a495442f2c6d8fb2f9e886cd4c93d4b255a7f23855a5b8e91b57124b8f8dfe01aa60f272cf56430ed48ad786fe451d3fa4e4106cbd86 EBUILD railties-7.0.6.ebuild 1658 BLAKE2B 2fe9cad6c3c11a48bc9bd3eb8ffb4043967416a004291e8499bd419b0f08b21df7d605a9b4d07db5b77da374f72d0f58d719edf80b7433ecf2299a5af8c58a00 SHA512 fd678b98d9122671d714a495442f2c6d8fb2f9e886cd4c93d4b255a7f23855a5b8e91b57124b8f8dfe01aa60f272cf56430ed48ad786fe451d3fa4e4106cbd86 +EBUILD railties-7.0.7.ebuild 1658 BLAKE2B 2fe9cad6c3c11a48bc9bd3eb8ffb4043967416a004291e8499bd419b0f08b21df7d605a9b4d07db5b77da374f72d0f58d719edf80b7433ecf2299a5af8c58a00 SHA512 fd678b98d9122671d714a495442f2c6d8fb2f9e886cd4c93d4b255a7f23855a5b8e91b57124b8f8dfe01aa60f272cf56430ed48ad786fe451d3fa4e4106cbd86 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/railties/railties-7.0.7.ebuild b/dev-ruby/railties/railties-7.0.7.ebuild new file mode 100644 index 000000000000..0998d2a794dd --- /dev/null +++ b/dev-ruby/railties/railties-7.0.7.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +HOMEPAGE="https://github.com/rails/rails" +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 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.25" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + dev-ruby/thor:1 + >=dev-ruby/rake-12.2 + dev-ruby/method_source + >=dev-ruby/zeitwerk-2.5:2 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha:0.14 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest index f55ef481e234..39d37d7fa21b 100644 --- a/dev-ruby/regexp_parser/Manifest +++ b/dev-ruby/regexp_parser/Manifest @@ -1,5 +1,7 @@ DIST regexp_parser-2.6.2.tar.gz 96648 BLAKE2B 5da51aa2a76a0f4156cb564936e457d301d3c479d15cc7788e69b3f359aa3555cf61e81c7ddc58f11966c1208c72ceb6f8950e3db2c1924c0185c18ef6c00cec SHA512 ac866233784385e89419f22eeb16c1de08e742715a8454024d94d00078ceaba2a9159e7d8cdc7dff1f93bda61be405453c63666caf31173154b802493c150ec0 DIST regexp_parser-2.7.0.tar.gz 97494 BLAKE2B 676829775c73939f981758ce36b8ad40bf94ba91a75514a6446730abe256fb47877455f973ded2b5a5e6b92ce8adf46e4553231fc8d21579fd08a4acd7273e28 SHA512 850cdc4c1f51e14f7cd704900ded9e82f827a9a26c979113e17bd316bd6a21038fa4f23b3791c6a50b9a675a8524f21504526e40da14fe74baae566d267b9d7c +DIST regexp_parser-2.8.1.tar.gz 102383 BLAKE2B a23df1637f40e1184476bc5511f5e87fba7a3ce398cc725b9a8b2b13fc10dc75a232c62fe7304969334ff4e3dd88a47f47fa6c2749bd3ca09b3036a0c53836fc SHA512 161a3922eef18f7c91a095dcff436c22d090c779bec89407a4bea4a051f0baf76e7f1639f2b534cbf62d9fec9e577170489e8fb961263458960ca45adcd97eee EBUILD regexp_parser-2.6.2.ebuild 939 BLAKE2B 0c19bc71956b4012d79dcb2c2e62aaf620e4d7782eb7acfd0ea9d2c121461d9aca0abd4d2e3bf27a7290c26d731621dd4d1c1c1f81e77f5ae1a8346ebf88e0bf SHA512 6c35172640b540a612a5716cf4b6ec813b54aef44a867df990754791017b9b9157649a8374afceac0ee891639ddf5959bcec0601e4286a86330dddbad5d82fc1 EBUILD regexp_parser-2.7.0.ebuild 954 BLAKE2B 25af7ea4b9df6d4a40805be19c32d1d0dc65344734a644f6d4743b4fccbe02ae1e4c43810f5a3afe411c3e77fd0e34db4184a95dd8203b5b719702388613d98c SHA512 3c8776fdd4c198254d13372fa2ad8fc6fa0c1e481a96c1742f38fb1d62a1878e7885e04ab2569eaa4a460c33f7278783f127a00398a24fba27abd568a1251a40 +EBUILD regexp_parser-2.8.1.ebuild 941 BLAKE2B bd13c5b2911bc6df33344639b5e7dfb61f4ff70f04feba96f74a2a72408e78107fb4bc7b6ea488d26dc92f7bfbbe6475d435f50e2c325c3ff00196431a8bce88 SHA512 a21eadb1ade4fd83e671179c4d2feb3acff63f2a3182a1501ba5c21afe366fdcf7ee1fa9137ba24173c73f71240e1cf9c5ff3d59e39f750d3b72f7d44a91bc1f MISC metadata.xml 346 BLAKE2B 91c8aefa1a1d1f9f8b70a36b65524b8e9bc41fb22d7e411e1501d74dde8abdf1fec981340832046edce885ee296cf1beea48fa57678bb5af2c39f957670a5f82 SHA512 15b3c9a8a7fdbbd2f782308687f6551cb626732c0858c2cc88640b8ac2246e453667dfe6e12ff3547c2d7e267304cfdf70fe913ade8d802c321a3df12b699a6a diff --git a/dev-ruby/regexp_parser/regexp_parser-2.8.1.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.8.1.ebuild new file mode 100644 index 000000000000..59958acbb09b --- /dev/null +++ b/dev-ruby/regexp_parser/regexp_parser-2.8.1.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="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular expressions" +HOMEPAGE="https://github.com/ammar/regexp_parser" +SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc" +IUSE="" + +DEPEND+=" =dev-util/ragel-6*" + +ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3 + test? ( dev-ruby/leto:2 dev-ruby/regexp_property_values dev-ruby/rspec:3 )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die +} + +each_ruby_compile() { + CI=true ${RUBY} -S rake ragel:rb || die +} diff --git a/dev-ruby/rest-client/Manifest b/dev-ruby/rest-client/Manifest index 77df077b5ffb..6d7f042ffe06 100644 --- a/dev-ruby/rest-client/Manifest +++ b/dev-ruby/rest-client/Manifest @@ -1,3 +1,3 @@ DIST rest-client-2.1.0.gem 147456 BLAKE2B 602e3cea1bdb117ad8b783d30741f699b18085fd6dd4f0d26a8a8f3b658bc6f807357a7412eaae312566f1b4d5ee7e311f51d5fd4a8eb9063e8552335b019a2e SHA512 fe5d44409dfe607566b4c0324441d9a3981776699027bfbc92283b1cd425f204211fc872593cb0784e0ca7a5e061e98793540eedfeb1891d9a8afd53a5ce01de -EBUILD rest-client-2.1.0-r1.ebuild 1050 BLAKE2B bac93429e1867d1265ed8e57b840e0af159b20343a2b40d9d634f2e72efc0440a097bece35a40d6fe8028a1627a2fe64d6ae0bc5fdcb30e5972ad7f5f5619413 SHA512 e98efb43f36c498e5da57751096478ade893057f0c3f17210395ac7965371ebac2526f7bfb12fbb47b700a722b00a74eb3cb2799ab51edbddd50126f9410f426 +EBUILD rest-client-2.1.0-r1.ebuild 1238 BLAKE2B 81e1e1532ee8d9f7574d27a4384e07d708a8613637c5efe483b5ad69db5b0d78a2b9c0e1c4be0011793578ae6caf5eeb071db19a7e4373c53b558ecb7f71522a SHA512 68fb173c7ed658ca58ebaa77623c07df87437910258ba13d7ef7ed6875590dc05e1412f7b7b12b64a5ff5a0ada0d1163f6567a6c6368860868c8e741d74ba560 MISC metadata.xml 350 BLAKE2B 0f9bc9df0eb60fb95afbfbe988a68f7f13c2bf30e12a2c0a50e752a55b60e4453782ffe56570c8bd413502a376f03b1d18652514a4048389e66f6e383e21ecdc SHA512 1088d5d495489ccc952b2a3edc4db6b5a96b237be2b06ba31775744c4d088fe16c17bea4fd933bfabd1a84cf6b68a1d7419389cb0cc94f86d3f493108a6ac3c8 diff --git a/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild b/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild index 2dbf738f2748..20f6c12c5218 100644 --- a/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild +++ b/dev-ruby/rest-client/rest-client-2.1.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -37,4 +37,8 @@ all_ruby_prepare() { # Fix specs confused by ruby30 keyword arguments sed -i -e 's/with(/with({/' -e '/with/ s/)$/})/' spec/unit/resource_spec.rb || die sed -i -e '508 s/1 => 2/{1 => 2}/' spec/unit/request_spec.rb || die + + # Avoid spec where ruby semantics changed with ruby31 + sed -e '/should reject valid URIs with no hostname/askip "different in ruby30 and ruby31"' \ + -i spec/unit/request_spec.rb || die } diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest index 15aa0b9a2300..f9e48102340b 100644 --- a/dev-ruby/rspec-rails/Manifest +++ b/dev-ruby/rspec-rails/Manifest @@ -1,7 +1,7 @@ DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B b500aa53f8bd965f7b95e90403d46096073780fa4e318295bffba44211cfb9d5eab36549e6fc3afc144700a8224ebe808489959a172f1d9e76c43320b7022979 SHA512 f9ef3a3812590a7cd50bd34e9e6cd9669fab24736ac7693b3fffe3f8be9b8313e31b0c7b7571a735f20bc5d9194a94c2f447e69f6491190536b6534211e1b070 DIST rspec-rails-6.0.2.tar.gz 161156 BLAKE2B d76836190225337e619ff56679a1096eccdbb0490cc20954770fdeafa8ced0ed7dfe7e8e9cb7ae4915bda79ced6e3bfe3b4623b11b4d049e7a5011acec6e5510 SHA512 cc2aa476e0d14cdcb6de2e7a254a666161bc0a0b7bca54001329e09ed27c10b9ba12c30352ce37e73af3a32bcf7e17569699b35e90c7f753085c79c43f69d737 DIST rspec-rails-6.0.3.tar.gz 161663 BLAKE2B 02fdd54524e469387264013e5da9035014533b01ba1164ffe8e3038679585af0943ad82c074f987230b98f837395e57817134466ad33e02c42650dd3ebafb707 SHA512 cf0e34fbc8f653713dd1ba184f01c9ad33ea8739b8c46d5e377387b7c6fc0ebc7999d1a7abbb0581735297ff8a3aa9c665d13616a1eefd6abd4a85cd657203d5 -EBUILD rspec-rails-5.1.2.ebuild 1484 BLAKE2B 3d6d3d0fef3cf246d491e0ee08d46d3ce4fae155f0b0fddb81c4e0df075f10274a4a9b90bcfbe2650b4b85da24ec2eae04cce9993eb59866d220a13db7a72ace SHA512 849884a0702da41d9b8639c538769f4b243d1dcb614b094b27bad1304c37d8672b41afd28e0f6d5105434f7b3ec887a2d06a6f58f9d6d05a2d4553663a7db019 +EBUILD rspec-rails-5.1.2.ebuild 1504 BLAKE2B d606a96d093860340e26489d8f4b16bc74c17e25e181e2e05cc31d3074fd4a6a8520b2dea167b5e42242a73af61d95da723811a22bf9423861f57f7e54593e07 SHA512 ff8a6315adc63bdb3dbfd7176c79f4f49491ce48d61e88f6450181b0ceecce09cfdfe90258261f2cde8f3ab0721f1887df7eec888e506d671183650a8886d518 EBUILD rspec-rails-6.0.2.ebuild 1551 BLAKE2B dd49dd6d9a5bd862b013548288488f5101126e251b50df6f7914f4d156053712adf9ea89f29a6d184f8fc8d0d21ce03c4b06942c8c50d6ac812d9d1384d69ba4 SHA512 64fe3e7a7dd6829c52ec9720129736d71f270c6573d10f32c2d60bd83a66860d857552c78c68db1196f69b1f49f659a07ee18c5c9823d0c0a90673ed6617fa99 -EBUILD rspec-rails-6.0.3.ebuild 1558 BLAKE2B 15a44fcbbe75df3b87e26d6d37086ec2ac9b0e5a1b2fb0d73f1a7831a0740a8237ab170a0af06b10c23e725a45c9857a51f22cc5aca0054b0d604d5f0fdbaa0f SHA512 d4a7ccd1eadbed19f032d646ab84dc232224cc142b0b45e65f8ff18a6d90aab6c2b9575f51664e4e31bcf8a14001a58e73f85bb1a7d284d6d93e9fc407075ed2 +EBUILD rspec-rails-6.0.3.ebuild 1634 BLAKE2B 232908e599fea9dac78ac5362b6bba78002106b6d4562f306d5bc58962f5c50d0102ab5d54e37f197dee367fdcd82c099240f02e8d9eeee2665a7fe30e5ccf0f SHA512 3181a8ba73480c252d7bbb90ad824d020cda89e008242aeb1cf8269b2451b0eaf438e12a394673cdd8d06de30f7f0f07149766d9dccaa9301683db5b3698409a MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247 diff --git a/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild b/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild index de282e0450c9..54df365f1791 100644 --- a/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild +++ b/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild @@ -36,6 +36,7 @@ ruby_add_bdepend "test? ( >=dev-ruby/capybara-2.2.0 >=dev-ruby/ammeter-1.1.5 ~dev-ruby/rspec-rails-${PV} + dev-ruby/rails:6.1 )" all_ruby_prepare() { diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild index 62764be424ec..2736fb5e3cd5 100644 --- a/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild +++ b/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild @@ -33,6 +33,7 @@ ruby_add_rdepend " # requiring ammeter will load it, and we need a consistent set of rspec # and rspec-rails for that to work. ruby_add_bdepend "test? ( + || ( dev-ruby/activerecord:7.0[sqlite] dev-ruby/activerecord:6.1[sqlite] ) >=dev-ruby/capybara-2.2.0 >=dev-ruby/ammeter-1.1.5 ~dev-ruby/rspec-rails-${PV} diff --git a/dev-ruby/rspec-stubbed_env/Manifest b/dev-ruby/rspec-stubbed_env/Manifest index 973bc84381a7..13c3a48942cb 100644 --- a/dev-ruby/rspec-stubbed_env/Manifest +++ b/dev-ruby/rspec-stubbed_env/Manifest @@ -1,5 +1,5 @@ DIST rspec-stubbed_env-1.0.0.gem 11264 BLAKE2B 1f00ef85dc0677a35814d2bb6a59e8c836cf08bda2de024f9cf7f8d4696a409ef286d72303428854cb7ca59a7c479a89c731d7e412cd97ae6fae0edaafa84d1e SHA512 e4624614852674035d2c0a7b426d9aa62d8f621a7e52c4f79410ac9e3f833980f50530a7f7da7241c763ec92926bf87bf0be2d2dab4200faa9a17eaacd404640 DIST rspec-stubbed_env-1.0.1.tar.gz 21188 BLAKE2B b84dfd729b0f8f362b10ac36a18e7469d137d05108f031d6d96b6f8da658b20e9c11fea8f70f2f217c511505e41ea69ffbfb182582615798804ddc22e9bc136b SHA512 7ac1b2ece0812edd8e884c025300eb693fe22da22f1ca126ad62107c2ca1559b25311be588e7839e97b84fc98a9a5aa161e3f1718a4a42c69a23b8a2301d7593 EBUILD rspec-stubbed_env-1.0.0-r1.ebuild 569 BLAKE2B f9775d11e1215cfb5beeaa281b3142fcdb4c384324d0d601479f657aed6e4e6856e0c8ba2599d12a001917873dd6d7d9b3ee2066d4c82f915f2c5c788fd6f303 SHA512 1f2a9abcc757149095830111389df16e141e112fa7f22836b26cd88782fd3a5e26205133d74a352bfe42279e232350677edae4001bc452f4c01229011d7608e0 -EBUILD rspec-stubbed_env-1.0.1.ebuild 897 BLAKE2B 47d9893e6342a26f86c98b45f1e22fbe8fa228342b960ba66a36d7df9a21770309aad26bf7bd9fbf1865ecb23dd82cebfb48e70f3a674d395bcae015428908c1 SHA512 ec3c8079a2e4cf40b58433cb47b96eded3fda403cee8006f79f767f7f00c6fe7c3e293271e808e1c4faf1b93b6b1ede5a132f01a628410060f4c687762039a5b +EBUILD rspec-stubbed_env-1.0.1.ebuild 794 BLAKE2B ec6475db5e42e1f29c9756cb34992dacf4e2c5b034962a5ac62a213924399329d7281c37254d934dc114916b253fdacb626e29ab0ece610a155539a38fe2962b SHA512 b660ae789026b56e7ea24b07805680c35eb6ebcda1f2f82b0e15b86c3d6118e04ebebf2cd54f1252f7fff8fceec44972c834d60a5f7f8630db70ace57c223d08 MISC metadata.xml 352 BLAKE2B 98f69d5d779982ad40245e8a6fa7add7bb65f0ec2d61e5846a2bcb0a8d426170729f529e4ddf0cd660d9ecbf6b7e3b5e1ccf8806a98ba856950cb951f497896f SHA512 4170475202d1e85e2b0003f95ddee4d9819bd36d9951970d54c80a02738dc0ecb651018b40f2ed6599161f5221a33ed1e148e1620660c15613bbde665abbd73d diff --git a/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild index ea5e6eb33831..c324ee9636f3 100644 --- a/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild +++ b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.1.ebuild @@ -22,8 +22,8 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" ruby_add_rdepend ">=dev-ruby/rspec-3.0" +ruby_add_bdepend "test? ( dev-ruby/rspec-block_is_expected )" + all_ruby_prepare() { - # Avoid spec depending on unpackaged block_is_expected - sed -i -e '/block_is_expected/ s:^:#:' spec/spec_helper.rb || die - sed -i -e '/describe "stubbing"/,/^ end/ s:^:#:' spec/rspec/stubbed_env/test_helpers_spec.rb || die + sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die } diff --git a/dev-ruby/rss/Manifest b/dev-ruby/rss/Manifest index 0b2e7ab6f9e7..15c228e0552b 100644 --- a/dev-ruby/rss/Manifest +++ b/dev-ruby/rss/Manifest @@ -1,3 +1,5 @@ DIST rss-0.2.9.gem 106496 BLAKE2B 4b8b4b8fc59f05b7ed513294a809b0961dcd0c8b94cbfff3cbb09102a9ad056063c4b2a5d00b30e2eebc76701b10c3b28125ba2daf49fb420c5ff37a47dd600b SHA512 24d983ae2ee8570c3e433675f9cdacd1c35d6160beb28689a0f8cf446b6b465147bef68dab644a85cb089870d6a9fb2df85cbaed12ed4d6a6fb2d07b12c6ca3f +DIST rss-0.3.0.tar.gz 107114 BLAKE2B a66d1b317e3dd9016f6cb4942e1daed215622b54c50bc5a318d16c145ec20ca7c0bdf330d173ff5484aa529c293fb4391896fda8127ce00cd865fddc17918e30 SHA512 86b7097e3dcf0da03284b44493be43e972a1facb2f20e81cc3303ea0c39336a364858f3d37e04a2397851ca897bd484284eb81cd6d6b55f4c0d77d811350688e EBUILD rss-0.2.9-r1.ebuild 699 BLAKE2B 0c92d24de4e38ca9a9917e62de23edafa1e89f421760ab29923075d5635356b94dd41fac75eb2d5ee6b500029681517158639c4529b883ee0bea7902a592bbf2 SHA512 23e7451f5d5c03df49b69d21a5fd4afa60e91218cdce85a01dfbfca7ed1525315dcce7dc0eb711859d5e39d92ff29e14b4451de405c22ce065a820c91e145fcc +EBUILD rss-0.3.0.ebuild 884 BLAKE2B 5a3a0a6ffd481a2a3046cb0cc57c8e812e9091074d88b4bdc8606fe3452746d82b97a3e1b5db6969e8641efbf6f0e9056c45926171d71667f3feef1eb966d838 SHA512 a0618b355fa8509d166311d056b306544373844b2698af8025fe3dc9684cf94168d0dd4431ea1be196582fa4308fd639cf41d9d7910b103b34169cc8b68dd9b4 MISC metadata.xml 335 BLAKE2B a4cefa8040b63721568b44ec0d9b2920e880969e3d49ca9ac158a07e54f2328b6cb99e850a44ec5dc23adfd0e28e3d3ff302882db7da8cc1c91e74866679dbe9 SHA512 694be4f3423ef006a502a8a665af4255dc2e44e8cef1f0cad2a59335a0f94147f6489ad84324244b2fb3d303d557f8da87297d439822b544ba849554a9955bec diff --git a/dev-ruby/rss/rss-0.3.0.ebuild b/dev-ruby/rss/rss-0.3.0.ebuild new file mode 100644 index 000000000000..0e4f35a02554 --- /dev/null +++ b/dev-ruby/rss/rss-0.3.0.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="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" +RUBY_FAKEGEM_GEMSPEC="rss.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Family of libraries that support various formats of XML feeds" +HOMEPAGE="https://github.com/ruby/rss" +SRC_URI="https://github.com/ruby/rss/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +SLOT="0" +IUSE="test" + +ruby_add_rdepend "dev-ruby/rexml" + +ruby_add_bdepend "test? ( dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -i -e '/bundler/,/^helper.install/ s:^:#:' Rakefile || die + + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/sass/Manifest b/dev-ruby/sass/Manifest index 67ad5e2fffd6..f8c3d705434d 100644 --- a/dev-ruby/sass/Manifest +++ b/dev-ruby/sass/Manifest @@ -1,5 +1,5 @@ AUX sass-3.7.4-use-listen-not-sass-listen.patch 479 BLAKE2B 8ce894c58bf4529cf2aaea3a5e247731ae1a56afafec17f7dd2df6e35d7de0ff9330d4fe2bb088fd3dbcbad3503c20afc65242228da0db4c81de356aa8a999dd SHA512 9dbad64cc59515806439ce5528875e258c2b5731d58a47db2c991e7d4e6e0e9e9bdad654abb435f64b3c9b075979f9e3d89266a8aa4ae817252ab3402f3d3b7e DIST sass-3.7.4.tar.gz 401442 BLAKE2B 52abe37390282d2aead3eea6c2a049da529a5e96bac44b01ccded1e3c4d2c332d82f164da941413c0138fd3a94f59cda084d8fb724db87fc522f33dd7bc31adb SHA512 4bebb6ddc84e7f2687d9b801e6b30e897d83a46940249349d775e0139d1fca8ffd96d0976f4c35a7a0dba9ebf786883a70aff2ff002708e28b685a034634aaf2 EBUILD sass-3.7.4-r1.ebuild 1177 BLAKE2B 038199a06bba439eac0f11df3bc5dfdb56b8c42dfcaa78b23189427afcf869149515635a6de548290290a4311bdde06c4f289118149ff0f7764a8708418b716a SHA512 67771fd0972fd328504f2bab9a95433b8310bece1a076c29366a2b3371ccf13cc2615b0d822404d85eb0924c6894d44d7d3e5c01933dc99d5ef82a1e3b42a7d8 -EBUILD sass-3.7.4-r2.ebuild 1668 BLAKE2B 71727bc83222074781b1b5e95844329e78f2e73d809247e7528a778eac1d004ffd1fdee6060438d544c992f2d5517bb07de63d49f93aca2aeea83f9423c69d05 SHA512 c349342aa884c7faf1f285d3c0062e9d4948317bf18760d17fab6db57229559e78736728285735d2f5cf51040d378ab34bb80453b9ce62dcef5681ea3b8c20c9 +EBUILD sass-3.7.4-r2.ebuild 1705 BLAKE2B c28148a8ff308914144d347ea9fd5489122fa8f2b24ff4be705fbdb2302cc362e77186e3acc9487d5ccfdf1ff5cb413bc23330a2ee78f23ea1829ab42efd52f3 SHA512 7c1c6711250fbe4678d1535a62b78fff7ba4c30e765f595656df1eba5fb304b880df0b76741a65abbf9ee1981676cc82e387813574a598b56a7e760f541b8361 MISC metadata.xml 324 BLAKE2B d12b9c73747bb4ab333b3bbe381d713c78d12bc5ea5c526a17744ac10a81a1cfc0dbb5b74bd507fb9bdd9ff7f180aaa24affb16cc9fc18463030749c8ce3e078 SHA512 fd1ffcf3514360716ad7fc513010f5da118896fe99d0949d8249e072ca8b554ff7ddea9bb4cb79e8a71e7eb963ae39943b613260166d6f56d18120c9283f22e5 diff --git a/dev-ruby/sass/sass-3.7.4-r2.ebuild b/dev-ruby/sass/sass-3.7.4-r2.ebuild index 48a866f6ab4d..91e5525c82f2 100644 --- a/dev-ruby/sass/sass-3.7.4-r2.ebuild +++ b/dev-ruby/sass/sass-3.7.4-r2.ebuild @@ -22,7 +22,10 @@ LICENSE="MIT" SLOT="$(ver_cut 1-2)" KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux" -ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )" +ruby_add_bdepend " + doc? ( >=dev-ruby/yard-0.5.3 ) + test? ( dev-ruby/minitest:5.15 ) +" ruby_add_rdepend " !! - + ruby@gentoo.org Gentoo Ruby Project - mjb/inflecto + jeremyevans/sequel diff --git a/dev-ruby/sequel/sequel-5.71.0.ebuild b/dev-ruby/sequel/sequel-5.71.0.ebuild new file mode 100644 index 000000000000..c40c1e10a6d3 --- /dev/null +++ b/dev-ruby/sequel/sequel-5.71.0.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="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc" +RUBY_FAKEGEM_GEMSPEC="sequel.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_TASK_TEST="spec" + +inherit ruby-fakegem + +DESCRIPTION="A lightweight database toolkit for Ruby" +HOMEPAGE="https://sequel.jeremyevans.net/" +SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" diff --git a/dev-ruby/serialport/Manifest b/dev-ruby/serialport/Manifest index d64e6f6916ef..7067f813deda 100644 --- a/dev-ruby/serialport/Manifest +++ b/dev-ruby/serialport/Manifest @@ -1,3 +1,5 @@ +AUX serialport-1.3.2-clang16-build-fix.patch 428 BLAKE2B 6dea3ea254b19cfb8b4b7ee0844b648d9dd9bb12e4bb508bfcbe62c5cadcc2041b4caac590ee5d08c7cfb1874e32dc21de7a9fd7c4c669095cb0051ef37dc4be SHA512 6ae14305ffd30d4024e21e9d5fd8d049c5dead1b0b01a366435322698d4fba0acbb3305a371259619aba95559c208f4c707b7b38dca69a9ae9e594205b1ed202 DIST serialport-1.3.2.gem 25088 BLAKE2B 035e7bdb8ef321fb67ec63283c0e4c8fbf8f909ea3495994716b95cc55f212561a09a87352aed67290d96b54bb26b7802e5ed37c27e67291d768d7eb6d30850e SHA512 ff78fa04183108c2e9c5eb4f0caa9f8072a693a2a120ca084476b4125ca32ec67a6fb268bedda3ca142a9a397dbc585dffaab88f339fccc12e5ad03a09d4c28c +EBUILD serialport-1.3.2-r1.ebuild 804 BLAKE2B fa5f8025aa58eeaf9572b1fe71ee54827aad78798352275b53c7b990455941bd742507b0af4c772119fe28bc83a3de7e813fd41d74fd461c1b644985c11ce985 SHA512 c6da590ec87a9c1130b934486b64f7f19acd195d607a1a07def005f06ed2f325b2e477f6dc422beb8478d54f235fa4a0952eb68920a0ed26aade0ddbf71441b0 EBUILD serialport-1.3.2.ebuild 752 BLAKE2B 5e06e384ded36fc82eaa78f6f7ef85fcabbaae4f2cf84cb70b622d2fd72d1273d71c86ce162f81cc5efc16ac8b2af2c98397bd2edf02a4214910a720b3dd6377 SHA512 26a43470edc3083e8bf40bfa79c0af2988565702e1f6a6dbdaaa91d4f20fa196ba6be61f6ea8d9bb44293098ba0e88525bb93024d05768c710e141c3f49fc2ca -MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 +MISC metadata.xml 349 BLAKE2B c7564017cb010dfb71882f21a24d3f5842450cf5ae0d937745c2139913ac5ea2909b99989bfa92eed299ccb0b8adc82d5ad270081887e50f7bf11296097c0ff8 SHA512 4bd626072beef251443974e36503ccd25e1e5d4fb46f779ce2d8d4d0112daf22e545778c8a5b6684740ff7c07f00d3fc90cadce85b22f446b66ab2595abbf4db diff --git a/dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch b/dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch new file mode 100644 index 000000000000..9dd22090541c --- /dev/null +++ b/dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch @@ -0,0 +1,13 @@ +Bug: https://bugs.gentoo.org/883127 +Upstream PR: https://github.com/hparra/ruby-serialport/pull/75 +--- a/ext/native/posix_serialport_impl.c ++++ b/ext/native/posix_serialport_impl.c +@@ -110,7 +110,7 @@ VALUE sp_create_impl(class, _port) + struct termios params; + + NEWOBJ(sp, struct RFile); +- OBJSETUP(sp, class, T_FILE); ++ OBJSETUP((VALUE)sp, class, T_FILE); + MakeOpenFile((VALUE) sp, fp); + + switch(TYPE(_port)) diff --git a/dev-ruby/serialport/metadata.xml b/dev-ruby/serialport/metadata.xml index daac6fdb7252..c8a4b8ba58d1 100644 --- a/dev-ruby/serialport/metadata.xml +++ b/dev-ruby/serialport/metadata.xml @@ -1,8 +1,11 @@ - - ruby@gentoo.org - Gentoo Ruby Project - + + ruby@gentoo.org + Gentoo Ruby Project + + + hparra/ruby-serialport + diff --git a/dev-ruby/serialport/serialport-1.3.2-r1.ebuild b/dev-ruby/serialport/serialport-1.3.2-r1.ebuild new file mode 100644 index 000000000000..2825b5e4e88f --- /dev/null +++ b/dev-ruby/serialport/serialport-1.3.2-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/native/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="a library for serial port (rs232) access in ruby" +HOMEPAGE="https://github.com/hparra/ruby-serialport/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +PATCHES=( + "${FILESDIR}"/${P}-clang16-build-fix.patch +) + +all_ruby_prepare() { + # Fix the miniterm script so that it might actually work, we'll + # install it as example. + sed -i -e 's:\.\./serialport.so:serialport:' test/miniterm.rb || die +} + +all_ruby_install() { + all_fakegem_install + + dodoc test/miniterm.rb +} diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest index b6447ad86d00..57245a5914ff 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -1,8 +1,10 @@ DIST sinatra-2.2.3.tar.gz 513333 BLAKE2B 925b3188cb3f63d58a1078845bf58c6684e176527f29bdb0507e2185613b35930345ef1143319b3bd53170846cc67c8e8ce92b036e39ad03fee0f4f361a2aeaf SHA512 666b7a7fec67b4976ec10a704f1e98f9e815cad887ecaaf5bdee6cb0b5f4e29d99ef806865bc5b8e61d2aedea5b343c14f342d03515f0f6c68de3dc905fe77a1 DIST sinatra-3.0.5.tar.gz 266205 BLAKE2B 16e0631ed49e62610c7bc1e43f03f21f57ee968b0f3ac98b599748e9572cc0bfc9121dc8731a0dcc9dd1bce04837373f93f198bff56c0de9f50932711b4040e8 SHA512 9ec41c3f0c4e4faaa181fddb2fe3262796a29e93fc07349422ca20dc845632c127c3e82e67f16ca19d2b2bcd43ad48fdca918d70b6747d8a2088ce1c84fd8eb2 DIST sinatra-3.0.6.tar.gz 268815 BLAKE2B 2993a4c28ad4559e65e6e0dc4e5f9bc25f4118f1f0d5462e0469808e873197823a13f682abb4762426860322df4408faddde037f120d370d0e206abc2b1753ef SHA512 83643b634d2a992144ced65fc1466fded29bf6fae2e20f359b2d440c46013df26f4595f842cbed36319c5278beb77383eea6ac6eb4281f508501cee4e1c6e67a +DIST sinatra-3.1.0.tar.gz 272066 BLAKE2B 4bae4e3356adaec8f347dfc25ab9311f6740ff4f5c1486c7230269df0154e8127a4f61f6ebf47098f24848381a6e8e82429184c431cfb89c8beb9e4838135456 SHA512 b0b82a5319caf5768c830b2929f76a4fc9414adff4c32d6723a439747f756d2467c12b1391557a1afe31e5f8eab99872a51dadb59cf1cf8ace373e7a92dd5eb2 EBUILD sinatra-2.2.3.ebuild 1169 BLAKE2B 945caba2ba540c84ce59ca0394ecefd9593017f8e638a4b5569db6b949cac5d27b28fff3d3938b80ae8e8ec15fbcafe49d51499c52e57ced4ca56bcc1cbaeafc SHA512 2597953c54e9550cc5574b5a64ee1918b8aea67d07e380886800d93efe06455daf5ddee033cebd350f07599d16c27c7a0d8a2092fcd1277009876df8bef47d68 EBUILD sinatra-3.0.5-r1.ebuild 1418 BLAKE2B 271aa29633cc26f9c208b5c393668fa0cc61824120842252503c4357f1b22026174f605f32b57814d999061377ebff5f43e6a5108201d8477740026283f9c059 SHA512 7139b0120f2351b8156cdf190cfff9f889208293c79d4348cef2663667d0c2bc0b3d1bd300b9221e3cff79aa9a6a60a6ba859da9730501325886e388e5cf4fe3 EBUILD sinatra-3.0.5.ebuild 1162 BLAKE2B 03a501a76198e2062f4fcc7119ec7ab80f8a99b6c6101fe54944a13890feba4a9e138fa6b2c3874051b2da0bd5a7be7270fe54f5dbb8173dd1314fd92ce97c9b SHA512 5ecf1151fb089075004c87fb97913dc8ddb344f93cd1765c2b48af364bf75c6df5f9ebd02087e25d87d23275daf02a1db464cd86c2fb074b1d683b2d8a388a05 EBUILD sinatra-3.0.6.ebuild 1261 BLAKE2B cf05bb00adf64ae7864854e9e7f97354f58f97c44fe06573d764f4e9241575016b9ef541ff783f8abb5fd208afbbe23ceda5e91f20b6d9c040e524a27305ff63 SHA512 5beb059d51e4bb3948b91d38051687d6a1736eb0ce410d6dff4ebb640aa30ee76dd1874cadf88bbfcbae27418514ee6b484d53bdc741494dbd46d9ea0441529d +EBUILD sinatra-3.1.0.ebuild 1262 BLAKE2B 9383e9cd6fa98e3c12da36cc6e61232e9c3223a7c3d8760a233c059c6cb8a8e2018756a220393c62cbb276be3c5075d32460933bb83db5b3bfa2db58d3395432 SHA512 307fde1aa61220863b59d833bab2306cb71b96ce0f497d5886d612ab5ea1e960d7b2250c50cf434146144187cc59e29538f4216f118fc933b99019d97935afd5 MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c diff --git a/dev-ruby/sinatra/sinatra-3.1.0.ebuild b/dev-ruby/sinatra/sinatra-3.1.0.ebuild new file mode 100644 index 000000000000..685935e657d0 --- /dev/null +++ b/dev-ruby/sinatra/sinatra-3.1.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test:core" + +RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" + +RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" +HOMEPAGE="https://sinatrarb.com/" +SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +ruby_add_rdepend " + dev-ruby/mustermann:3 + >=dev-ruby/rack-2.2.4:2.2 + ~dev-ruby/rack-protection-${PV} + dev-ruby/tilt:2" +ruby_add_bdepend " + test? ( + dev-ruby/builder + dev-ruby/erubi + dev-ruby/haml + >=dev-ruby/rack-test-0.5.6 + 2.2', '>= 2.2.4'" \ + -e '/active_support\/core_ext\/hash/igem "activesupport", "<7"' \ + test/test_helper.rb || die + + # Avoid spec broken by newer rack versions, already removed upstream. + sed -i -e 's/"bytes=IV-LXVI", //' test/static_test.rb || die +} diff --git a/dev-ruby/snaky_hash/Manifest b/dev-ruby/snaky_hash/Manifest index 01e46d71804c..de057df337fd 100644 --- a/dev-ruby/snaky_hash/Manifest +++ b/dev-ruby/snaky_hash/Manifest @@ -1,3 +1,3 @@ DIST snaky_hash-2.0.1.tar.bz2 15275 BLAKE2B 77a7ee4bb4194b991a54e359c53a5a6ab45134026185e976c197737746e20842cff6ecf526d773711ed403cb80a50593429038a6194cd4360cbc7907336335a3 SHA512 8d618410106fcab5b986de5047db8bd6e4192b3ee27926107428e82aba905a66203c0cb1dd83de50b89aeffe0e29e93ae0c36b175d7751b8f68249c8014061d5 -EBUILD snaky_hash-2.0.1.ebuild 892 BLAKE2B 9c041673e236db65d6f1fcc4600fba804b9c727bc1dd9b6c5c51521e75e4500a8bc0c8496df32fe998f42b3eb49b46bd9e47c17f671d52664fb849fd71b61218 SHA512 64b6d303461255fd0c25b3f3a75064cb19f3cc2c43d447d4e2c8cddc57f6677d110c96e2fb7bea6d2ce8dab1751b1c2b5533c43e8d6832ce8b5fcb74053bd687 +EBUILD snaky_hash-2.0.1.ebuild 897 BLAKE2B d04ed5cebccc817cbfd1561b4e77cfe88275d1ffad03ebaa8736a390367d89d8e1db7310029439f16703f0d2b397981243623455123f715f6c0944bb8d77e904 SHA512 dd857c9b08ec3ec88c7354708f45a69e6d2f5e92651f814434b38b14e9eaf480cfb2d6e20c04a5fd9e7509fbe053617e42bb252535595a5594a4e04e97c03142 MISC metadata.xml 346 BLAKE2B 303bbd4380d125fb7e651059fe84e244b380a899c8a2b0b25266c3319048e28f136032c9a35dbc0e0674dfa2683d659fa5e30fdfcf8cb5d4526125bf3f7c3862 SHA512 c0c7f5ae3566ed4b982b3bda86436900df48ed93350f1482c03dc1e6bdd80e46f0699dbebdaf56808002f2391fe546d55b8d03ad44add829f0f84fb0ab2a52fe diff --git a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild b/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild index 1b616e43d223..26b1db17da94 100644 --- a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild +++ b/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -26,7 +26,7 @@ ruby_add_rdepend " >=dev-ruby/version_gem-1.1.1:1 " -ruby_add_depend "test? ( >=dev-ruby/rspec-pending_for-0.1:0 )" +ruby_add_depend "test? ( dev-ruby/rspec-block_is_expected )" all_ruby_prepare() { sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die diff --git a/dev-ruby/sourcemap/Manifest b/dev-ruby/sourcemap/Manifest index dd5040d9abca..628d80bdfd55 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 452 BLAKE2B cf8d693863cab197c54b580d616735de38c4d8a6deffdad098ab697554526c87a4d734a4c204be722102d8df3d9bdfea2695d93887cb0bc7367938bff0258c0e SHA512 a97bbe9b6be302b0554f75865654dd52f1bc223621efb4c058685516fda486bf78573f00671f98f18f0ddb787320891010b4177a91c44459c8d9536d026df673 +EBUILD sourcemap-0.1.1-r1.ebuild 501 BLAKE2B 03c34531ac9f9dd6d0b2b3955df3d0a7795f949032a63b51579045ec8ff7486f22c55d44907d1ab3971146234ea785b2854a204dcd2afa7ecfbe37adcdf5a96d SHA512 e73a69ac2e257560ca57780e48659c818ac54d492aa240528af0d07b00aac5daa55e68df8a1f8be5c2e83b2410e12bc447e52e52861615816a15eda83b0e39e6 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 6fac88c4e9d1..bd7d1b18438a 100644 --- a/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild +++ b/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -19,4 +19,5 @@ IUSE="" all_ruby_prepare() { sed -i -e '/bundler/ s:^:#:' Rakefile || die + sed -i -e 's/MiniTest/Minitest/' test/test_*.rb || die } diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest index 7f4e27c7f9d0..5d23b67d9774 100644 --- a/dev-ruby/stringio/Manifest +++ b/dev-ruby/stringio/Manifest @@ -1,7 +1,9 @@ DIST stringio-3.0.5.tar.gz 43822 BLAKE2B 5b79def3cb154f4bb1f4a50b8eeb95e0841279d8500b0ad0cdae1f3029c2b53e8e3f46583ed0b5e289afe6636bb4610bc27a25e24acba5c7c1e679c5e4283f3b SHA512 d881dea34738e46fffaceb9a5e88fa3148979eff3571a6693d1d80bd01fbe236c0eb65bd8b2003abc0241bceff93d87fd3acd27b038b3a7bf6da65d492047153 DIST stringio-3.0.6.tar.gz 44971 BLAKE2B a143fc01e7b9434db3b444f6049b002549a4149b9573ceeab4bf8955555290b1f41ef6ff012c7f58d1bc0559ca864e83aeb34f0cb75c3133ea91ac51f55008ff SHA512 118e7672fb347b111f90f4380e49ad01aac617fdf6afc9317f2242e942e68fa55ef5d71782c15156ed7b4c91d1eff75ac68d870885650ac4505d6a17b368afab DIST stringio-3.0.7.tar.gz 44797 BLAKE2B 2772028015b6eb5e5a45e9c86551e62e91e24a627b7280530a10b1d343f08eb19b53d4fbeaf791ed23a239e0609775e8eb4c0550dadc282f690ecc9abef7930b SHA512 fcea0a32bb70c6f1d8a3b237e8a8dbb2677b00c077f0d6ddfa72e1e382c832277ee592dd2e17abdc12003b0494665853eab18fa90bf6f34f51efa0f62f7ea1b9 +DIST stringio-3.0.8.tar.gz 45503 BLAKE2B df001e845915ca4042547338a2fed71e2938efd606b0c9ec907391a3017c8e7c6f545f6c26195caa4ca698ca24612bb2ae676320440a8a005c8efad6efa68bec SHA512 db6be9e9cee01849dd2da0540717a5c0263bfac6c367002149b67c1d001fd8f386b14a61f41445f96fe02007807e173895f2fefa8394589374d265df33f6ff3d EBUILD stringio-3.0.5.ebuild 885 BLAKE2B da206baee7882de22f5074d43f52c23b6ae3fb91820ce3153687825642f079b3793bb8a5afe4f252870c29a33a60912685db575f5833beea8d975226736b59ca SHA512 5d7e1540d5e72d15f12f511fbe75d47ee3b2685cc89c0e7ea804a40181b24002878957e1aaf6f5d07764e076cdc03132a2b991789d88eab49848d30fa57eba2c EBUILD stringio-3.0.6.ebuild 891 BLAKE2B 37e28a01838e9130a2e5ecb2b3d0b20cef0f1c93b18f36766c28fef6143ab736f3dd91e92bc618a5a4dca5f471dfda25ba1ebd82ea2cb91e000ad1484d4687b6 SHA512 fa680fdca08c4f7bced353bf3be66359b8753923aeb6272a2bff7769a0b854d542adedf5721d7847ec9e5a539fcda48d30e0d721a63ee2c191b2fdfb0cbfa906 EBUILD stringio-3.0.7.ebuild 899 BLAKE2B f0322e509577080edb008ac2c4e44ec48fb189fd759c84e8eb22a3770c6d19e6a009061b9f84ca841c61e4968aaa97639b006ff5a179fef23c76b23b9981e630 SHA512 c1d081ecd8a2b990c6115caeb1a73e271a518c40917640b139f64a41ca8c98e9b3f101cd1e06f297ad90d45bde53bea11dd34f6f9c0a034bdd576cb7a15f84e3 +EBUILD stringio-3.0.8.ebuild 899 BLAKE2B f0322e509577080edb008ac2c4e44ec48fb189fd759c84e8eb22a3770c6d19e6a009061b9f84ca841c61e4968aaa97639b006ff5a179fef23c76b23b9981e630 SHA512 c1d081ecd8a2b990c6115caeb1a73e271a518c40917640b139f64a41ca8c98e9b3f101cd1e06f297ad90d45bde53bea11dd34f6f9c0a034bdd576cb7a15f84e3 MISC metadata.xml 340 BLAKE2B bd5f8222a43eb391d2d14a1b878fadefd9f8a322e87b5058d482df79d95d70f7ef19c54e7ae12dc29e7ffc84c72e630f0ca46ac095059263cdcf6047cb4fa4d9 SHA512 f1f32d2c4c13e19500a7ff23b684b180d3dba8a79e49b8cb57b80e265d09e06cb8b7a9e6b743158a140967b7ccbb991fdf51cb3a6e95be4e24378a5f85efcbb2 diff --git a/dev-ruby/stringio/stringio-3.0.8.ebuild b/dev-ruby/stringio/stringio-3.0.8.ebuild new file mode 100644 index 000000000000..1fbf38918157 --- /dev/null +++ b/dev-ruby/stringio/stringio-3.0.8.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="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb) +RUBY_FAKEGEM_GEMSPEC="stringio.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Pseudo IO class from/to String." +HOMEPAGE="https://github.com/ruby/stringio" +SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +SLOT="0" +IUSE="test" + +all_ruby_prepare() { + sed -e "/s.version =/ s/source_version/'${PV}'/" \ + -e 's/__dir__/"."/' \ + -i ${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/test_construct/Manifest b/dev-ruby/test_construct/Manifest index ebb1f2015c10..e7f825d483ef 100644 --- a/dev-ruby/test_construct/Manifest +++ b/dev-ruby/test_construct/Manifest @@ -1,3 +1,3 @@ DIST test_construct-2.0.2.gem 13312 BLAKE2B e1a5068e8133f739dfc407e943b0486c0c2bb2a8f18943a23b366205b206a56b792630daad7a92a021ea367d490b117aec1313faa0e5360bf6b984df3b82c16c SHA512 d73e2daf5c5974c79aedfcd7e1cd6681a3f1f6fe3f2c68bcde26690a18be920ea53b648407e4ee33444364b2a02f1517362c876e703abad02fc528a47de092ff -EBUILD test_construct-2.0.2-r1.ebuild 656 BLAKE2B 70bb237ff5ae9dbfe577755ba723893dcac10f1d13ce0998e3923023519c924626261d1e42d38f3b1f5ad1d1d1cfc39f8d33e89039dd5c6ed97aa9eea905f300 SHA512 6b4f77889ea3d6156c64a0c7ee87819f8a7d9e4cb8e8535882a91ad7a3fbe1b1d2b31dacacf1acb8b9d8237d30bf0f2baaf1499d255438469157ace934c561f8 +EBUILD test_construct-2.0.2-r1.ebuild 653 BLAKE2B fe62e5e77b790534d729725700ccdb9dc8f072c1e54a84d342eb1b78a2f64030334cb9aabe8d7569be77ea24176dbeffc0e2f11d9e88a9614ad2ccdcad01437a SHA512 b941e6e5c3ba5855d0f20372c4d43d0253429bccc7f226c5308a2c7424d50d116cde2b581f0dd7936a8562d01c3f4a862ede538933df844c7cedd43ba74c6232 MISC metadata.xml 345 BLAKE2B 3a2ff96a2f7474b98c3ccf65f06c38925248cf2ac769468e1d861a5c13379d35cb562cb5f55e1018bf11aff8bc2dfae94cb4c19461384f9e7cbcab06f7a37589 SHA512 d10509328b3445fc3eb9713c4f527365cc5491f8ec8415662a8fdf06a93049bccd63ab9da13512e7573fb25e3e9497f13969faaf0734cc01cd4ce1fc574c73b3 diff --git a/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild b/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild index 05ab3874fa65..6c2e062a13c6 100644 --- a/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild +++ b/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" @@ -18,12 +18,12 @@ IUSE="" ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.0.8 - dev-ruby/mocha:1.0 + dev-ruby/mocha:2 dev-ruby/rspec:3 )" all_ruby_prepare() { sed -i -e '/bundler/ s:^:#:' Rakefile || die - sed -i -e '1igem "mocha", "<2"' test/test_helper.rb || die + sed -i -e '/mocha/ s/setup/minitest/' test/test_helper.rb || die } diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest index a5328599b96b..6793d915a889 100644 --- a/dev-ruby/timecop/Manifest +++ b/dev-ruby/timecop/Manifest @@ -1,5 +1,5 @@ -DIST timecop-0.9.5.gem 17408 BLAKE2B e6234759af1b3bcdf8fa5403594498507a7ddb8f652e8698ab7ce0e4879fc99828953120ccb80c3cfd555b63bbb957b0fd2f25758c4add1803d288b1807360be SHA512 4b3aa4d2fe5b95b51119be61faf0c85539d56e1ad2b507a1df182f5d7882390b37bc8b9984ef54e1b0b42bfb0d205ff4f863d016e423d4499cf3b21f2eaed7ff DIST timecop-0.9.6.gem 17408 BLAKE2B 53afa8313be94fb8774812b014f11d9a134b51b7dafcc0fd8d91d10756e042bfd6d56b10f8072c1d606519e532beb2e02032bd4e3f6d45b4cf41dd968ba86224 SHA512 a5cbdf38caa5bccb9887a6abb5d99bdd1470c9ff8d52d19f0c46f116dc73b62512f76021adc1ec98ca4abe85ca61a4ab1e821d80980fa7ab3c821abd13b9695a -EBUILD timecop-0.9.5.ebuild 1025 BLAKE2B c1a0ba1550ac783fc0701f1fd1f15a524c4bbc3f460d2e5a4f901a5a549a8cd30ddbbb7bb6706461592afb569cf2c399843e9a5e3e0ffe0e98a30d42359e85cb SHA512 41552d7765f8cc6b53e23f7ecaf3569caa5c85b913ae7593d910d836f8285d91249359a1f1785fc271ac61c2397ddc8946675144a6067ff70e94cafffdba1478 +DIST timecop-0.9.7.tar.gz 17818 BLAKE2B c978a3765864963b4dbbb8a9cf2172208fa7b66afd68417a057bba44b6d35141bab5182bef3404d6233f394e9d874026886dc85b2e400908bdbf2f3af273b6bf SHA512 4db43b655225b8017769497b5ffc88d7b6d728677439ade09d8e0b8e8ef01c0307e49575ed9e1d2ac379cd222a5a0d34feae018d15ee34b70934e93a019a76e6 EBUILD timecop-0.9.6.ebuild 1025 BLAKE2B c1a0ba1550ac783fc0701f1fd1f15a524c4bbc3f460d2e5a4f901a5a549a8cd30ddbbb7bb6706461592afb569cf2c399843e9a5e3e0ffe0e98a30d42359e85cb SHA512 41552d7765f8cc6b53e23f7ecaf3569caa5c85b913ae7593d910d836f8285d91249359a1f1785fc271ac61c2397ddc8946675144a6067ff70e94cafffdba1478 +EBUILD timecop-0.9.7.ebuild 1131 BLAKE2B 55f4682d36adf884c2866a77afde4722ce6d36acfc874ea73a38a5439409730aba60ff797ba6c4c6c3b63a9b3d626565e86a1a54c29d1df82dcd8175b60e8940 SHA512 ae2190d9f47fa67900f43c63804237dffd0372de70d5efd3448a89f2f00d9b728982f8c3d06bf48a5efc77218a915f9b5afa08d6c9f12a1996c604dc8f40ebd4 MISC metadata.xml 348 BLAKE2B bba76a39d1feb832ddef50069d8a62e8449ecb1db1aecf3388e281d908447f0d61cb8dbe0a41b08ee68e11293778cd3a9b150cd5da705e2f56f1559a5147e7d3 SHA512 86bd1dc85754e017925b4a527b459260d8cda42ceee3dedef549d415bdc5326705e9eda325af5761876297d0beb6210633ce1445cd2745565ee720852d86d13f diff --git a/dev-ruby/timecop/timecop-0.9.5.ebuild b/dev-ruby/timecop/timecop-0.9.7.ebuild similarity index 57% rename from dev-ruby/timecop/timecop-0.9.5.ebuild rename to dev-ruby/timecop/timecop-0.9.7.ebuild index 6dee71de2de0..5c78acdec7fd 100644 --- a/dev-ruby/timecop/timecop-0.9.5.ebuild +++ b/dev-ruby/timecop/timecop-0.9.7.ebuild @@ -3,33 +3,34 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby30 ruby31 ruby32" +RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_TASK_TEST="test" RUBY_FAKEGEM_TASK_DOC="rdoc" RUBY_FAKEGEM_DOCDIR="rdoc" RUBY_FAKEGEM_EXTRADOC="README.markdown" +RUBY_FAKEGEM_GEMSPEC="timecop.gemspec" inherit ruby-fakegem DESCRIPTION="A gem providing 'time travel' and 'time freezing' capabilities" HOMEPAGE="https://github.com/travisjeffery/timecop" +SRC_URI="https://github.com/travisjeffery/timecop/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="" -# Missing testdep activesupport -ruby_add_bdepend "test? ( dev-ruby/mocha )" +ruby_add_bdepend "test? ( dev-ruby/activesupport dev-ruby/mocha )" all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' -e '/History.rdoc/d' Rakefile test/test_helper.rb || die + sed -e '/bundler/ s:^:#:' -e '/History.rdoc/d' \ + -i Rakefile test/test_helper.rb test/timecop_with_active_support_test.rb || die sed -i -e '/rubygems/ a\gem "test-unit"' \ -e '/minitest\/rg/ s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die - # FIXME after activesupport gained ruby22 support - rm test/time_stack_item_test.rb || die } each_ruby_test() { diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest index 50207be50b7a..93f4fbb3a1cc 100644 --- a/dev-ruby/webmock/Manifest +++ b/dev-ruby/webmock/Manifest @@ -1,3 +1,3 @@ DIST webmock-3.18.1.gem 128000 BLAKE2B 792622ef256e5b106e480f40fbec06bfb970b41d5745dc50be125143b925f5ba1fb7c28173d39268550076d6bd5803a0150740ecdcc31537415af3fb1da9e7d6 SHA512 109f1ced28c4c273f75378e193b772314854fdb5ceea2ef1926d8b790169d07cdb30fdbe1c12e3461a9307f3fea073aa90cfe7421379bf36fa0d550d4bb93c5a -EBUILD webmock-3.18.1.ebuild 1987 BLAKE2B c9d7b69ac30e0121972d75a87e5d8d2d7b336377f63fe27a9d6b52b6831168662fae0d9e2eaba8ec93e67782ad72d8bfb7198af1c4f4b04a1bc1e6a4773148ca SHA512 f63f2f0ed6b2683a41427cb5031624e0a3ee7bb911d9c28c345c8f9dfcf8605d0165371a6952be0a0913bf7ff99a81a2a8a72246f18dc1a74b4b4a40230e932f +EBUILD webmock-3.18.1.ebuild 1998 BLAKE2B d295ad1f644bef5964f6ef56dd44209efb0f732f2535eab4e74581274b4aa35878f9815854cd90636b8d553239e8473f3014f0e8fca7ecbb813c71c054ca5f93 SHA512 f283bda7fd1fdb42078698aa4adc446cfbfe2808a4dd3028841f303ea79668673c23fea4257464f51102a56b549c1d24bed2b5064553cec7023899bed0fd002b MISC metadata.xml 342 BLAKE2B 0f0b9d59bb3519e6da06fe5d57cc9ce3cc1f3a1f516006a3d43a6cd3c416b3b5d9d2955a7800a588010b9672f3a03fb6a74bc62c3ead8b2e0f0b3ce0f5af5456 SHA512 0c4f9ce8deb018a77c7ec77417a22d3b95d0701263acc1ff07081e4e7ef995051ad2eba387962ee06b4bd810db5da7e2294e1ca7bb9a50704f7d7265b8462997 diff --git a/dev-ruby/webmock/webmock-3.18.1.ebuild b/dev-ruby/webmock/webmock-3.18.1.ebuild index 5443a860dfa3..77159821c0b0 100644 --- a/dev-ruby/webmock/webmock-3.18.1.ebuild +++ b/dev-ruby/webmock/webmock-3.18.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true" @@ -30,6 +30,7 @@ ruby_add_bdepend "test? ( dev-ruby/rspec:3 >=dev-ruby/test-unit-3.0.0 dev-ruby/rack + dev-ruby/webrick )" all_ruby_prepare() { diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index 0b4613648167ea40d6de5ff0232360a2cb2e613b..8c3a89bdfb346e2612be05538f921646c315a12a 100644 GIT binary patch delta 9823 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 !&l|N$l2PZRFe^sCjub55Qrb*^LJ$h~7Ou~q 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 KP?0LT7XSdbqozIp literal 3380 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 K0z!Jb7XSdPFQyUz diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest index 900af9080a4c..03a73fa96946 100644 --- a/dev-lisp/clozurecl/Manifest +++ b/dev-lisp/clozurecl/Manifest @@ -9,8 +9,11 @@ DIST ccl-1.12-linuxx86.tar.gz 20878539 BLAKE2B 474b8ff10131ba50b208060aa8f822361 DIST ccl-1.12-solarisx86.tar.gz 16902471 BLAKE2B 640eeb6f4673d3d2e824c0726e935c391961d70be4360476cba41af79864a60dbcf9769a6ef2938c5363fd7107c5f058e85b31cca5deb45c9c134f48540816ba SHA512 aa5ce2186ebd8093d21e71907ee0b4d33fc6d4ced456fbec4aa2f3434943df1ad5b3d5473a5d626e26b24607b9c6cfe03cb1c0ec14eeb1347df79f9136c756b5 DIST ccl-1.12.1-darwinx86.tar.gz 23931965 BLAKE2B e7d010ccce860fef9508e6d0f389ab0cdb805045f380366d1384a0714c1c49ce829c97be5b1c2c6c6cfbc912799fc955b12cfd3b851982b06f4708c2da49dabb SHA512 b601d7503808589ea05edc196c5e6b14521b1e8afa3aaf8dd9955c5bc30f796a2a07ba3321a326612efa99715a230109c9748524cf68778391ca9b16679b51d7 DIST ccl-1.12.1-linuxx86.tar.gz 20872508 BLAKE2B b8f582334a7a7654666388061c2952a51a2b94dd3885b35e5e938dd3f4bb270db351bb194523d7192611784722a10a8d846290de3aa74c492f00915ef1e327c8 SHA512 7a4ab6bbb11e1ed3a13512f03626d21b6e97ea8e1f4e34647272fab24ea37c8e54b5471f9f20ad1fffacadb9825ec3b79e72fa9d27c426e01eac7bd3601e62c8 -DIST ccl.html 962003 BLAKE2B fc95ec5abbea7c2f5f247293691a5c5a7eddaa049156c38766ec9df4d1920fdee902c89db976cc6687535aef5ddda3c672b62156bf0f61b6369ade548dcb0141 SHA512 0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64 +DIST ccl-1.12.2-darwinx86.tar.gz 23942873 BLAKE2B 980403852c086c49ed467d391fbcf776b32c9c8cf3352ce71249ccd3cb0548904421ebd20512abef77b888de4a102a0fb19d1117c8a2dd14c3b618feea205f63 SHA512 96ac720ea1f210a89b17ad2a617f55bb04bece3c06bb2433191dab99886a2ad3529716e35624bd4b0d4c9eec2e9ccd80c0d894b75766ac1e361185cd7dfe3e92 +DIST ccl-1.12.2-linuxx86.tar.gz 20997426 BLAKE2B 7bc9037b85964be6363f3082af6abf18d519e9a155edd34f4de495aedb5bfec8f43e4403b3b3bcece17c64bb7a381163bbaa03e1d2b9db9aee0a53deef537cf1 SHA512 4cf6960e41347ae980f8ea7366434a016e2a47a9ae090a77e52a2145233454cc97cd4812851d0368024548c46aa0997abb2791992125b5857a9f5f662890338b +DIST ccl.html 962023 BLAKE2B 6dcda62b4d18e83b3b73d554a4dd4255411944831e99464e20c9840f97bccd1bdf74b1d718620b2f6aa5e4f297e1925dbd3da6c48a5977b517caa194f62a37d4 SHA512 536ae7d858846b20bc9cee52292549ff3c2dd28565fcb3a7a1bf706d4f59799e83389d9ea0e73f943f815515c6bc3aa33222d8afde362bc503786b09eb784230 EBUILD clozurecl-1.11.5.ebuild 2930 BLAKE2B c7375230e6b9636c1d23e174d289238f494ed04f722b64e12994e8e3e3bea9e9a4ae2af890fd5758889805a7c99902abc0bb6f644de02fe0b455a5bcccef792d SHA512 4c3fa7b6e89eca05cb5837e2fd670c97f5de4b9815eb99046c5be6d172ea0819c43f7aa37f152a57749eb23d4fb4aaa335f966f0aaeb0d376e1bc0554948e5b0 EBUILD clozurecl-1.12.1.ebuild 2292 BLAKE2B 3d594e500de43f9f84822f71f85405e723661c8202dd8ce657d262deafe8944bf7ed3f9b4f5de3e23d7ac80eae08a96bce59d24adb9992f1acbab838632d1530 SHA512 76ce26798203b29b628d52f0fee2d8a8afe7a8eed45d8bc3986e52c1c11821832bf5995efd2092791a322a6755509250e9d0d60f30bd1e05bc720c615fea03a0 +EBUILD clozurecl-1.12.2.ebuild 2270 BLAKE2B d9ddfc8c3bad6fbc5acc60b117a4a2d51fd22ada0a13a5b7cb56924c9ee285639048584363c1102f04d9ea9566e63cc45bb01e4ca3ef82c99713e0f0397ef5cf SHA512 ace9a2376475870c13991a7198f1534b26601b2abf3bbe1772be3ff3d5b4eaea4d3a0eafab4d20cd39dc3f3b48179172346338a57a1c29d254946d29d387e464 EBUILD clozurecl-1.12.ebuild 2858 BLAKE2B cbbe54a0e9174d59d65d78ccebc115bec3bea39c5f74c31b123d1060d1e8b4e2aec2371a913ffd198dfdd23186a4f9ea605d1bb16891d1c781cf5dd9216c0269 SHA512 c9c04bcfcea06ae036d44ce49a35fb9d7164d397dc9ecc350bda2ddf81845ce59ebfa823c273e5fdaeee3bf7143c20362ea32630b5f890e198dd0dbaf987cbee MISC metadata.xml 262 BLAKE2B 9d57142b15b4db8306f29f0644b2898c7b8674bdeccf72f654028ba92be886bcf341a224babb36e26363e35761f2f571637b4774f2bad6259202ac4b9c32eb19 SHA512 2066fb6068acc9947350a565fae1b067f16fb7b3223338d7d2c023caf443c472bab6024bf84c3b8c2d71a53cb37a61a682971864dba11be196ae22e4996cdff2 diff --git a/dev-lisp/clozurecl/clozurecl-1.12.2.ebuild b/dev-lisp/clozurecl/clozurecl-1.12.2.ebuild new file mode 100644 index 000000000000..f6c2dfb79eb4 --- /dev/null +++ b/dev-lisp/clozurecl/clozurecl-1.12.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs vcs-clean + +MY_PN=ccl +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product" +HOMEPAGE="https://ccl.clozure.com" +SRC_URI=" + x86? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz ) + amd64? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz ) + x64-macos? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-darwinx86.tar.gz ) + doc? ( https://ccl.clozure.com/docs/ccl.html )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc" + +RDEPEND=">=dev-lisp/asdf-2.33-r3:=" +DEPEND="${RDEPEND}" + +S="${WORKDIR}"/${MY_PN} +ENVD="${T}/50ccl" + +src_prepare() { + default + cp "${EPREFIX}/usr/share/common-lisp/source/asdf/build/asdf.lisp" tools/ || die +} + +src_configure() { + if use x64-macos; then + CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; CCL_KERNEL=darwinx8664 + elif use x86; then + CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; CCL_KERNEL=linuxx8632 + elif use amd64; then + CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; CCL_KERNEL=linuxx8664 + fi +} + +src_compile() { + emake -C lisp-kernel/${CCL_KERNEL} clean + emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)" + + unset CCL_DEFAULT_DIRECTORY + ./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed" + + # remove non-owner write permissions on the full-image + chmod go-w ${CCL_RUNTIME}{,.image} || die + + esvn_clean +} + +src_install() { + local target_dir="/usr/$(get_libdir)/${PN}" + local prefix_dir="${EPREFIX}/${target_dir#/}" + + mkdir -p "${D}/${prefix_dir#/}" + + find . -type f -name '*fsl' -delete || die + rm -f lisp-kernel/${CCL_KERNEL}/*.o || die + cp -a compiler level-0 level-1 lib library lisp-kernel scripts \ + tools xdump ${CCL_HEADERS} ${CCL_RUNTIME} ${CCL_RUNTIME}.image \ + "${D}/${prefix_dir#/}" || die + + echo "CCL_DEFAULT_DIRECTORY=${prefix_dir}" > "${ENVD}" + doenvd "${ENVD}" + + dosym "${target_dir}/${CCL_RUNTIME}" /usr/bin/ccl + dodoc doc/release-notes.txt + + if use doc ; then + dodoc "${DISTDIR}/ccl.html" + dodoc -r doc/manual + dodoc -r examples + fi +} diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index 1b82040382683dc5214c5ced4d619f2878707c72..7000a3a824eae8258a2e796dd771b5459fff76cd 100644 GIT binary patch literal 7312 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 diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest index 92a76956fa9b..123968d14422 100644 --- a/dev-lua/lua-openssl/Manifest +++ b/dev-lua/lua-openssl/Manifest @@ -1,5 +1,6 @@ +AUX lua-openssl-0.8.3-clang16.patch 1453 BLAKE2B de977cf48809cb9ca98f077c1b519d610fa64fba88f31db34abb976fcb2ed3b1f35e6114b06b1cece2076a217bd0ecc03b0b4778bde8b6055a96cf6c37372ec7 SHA512 776ac0878331050490df4b8b3e0fc97d2baa6595fdf472eb14e801848a40047b6a96d932263efeae192bd8c5e1a7e6677cd005279d7d517bb87bf52ed3e5290c DIST lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz 3690 BLAKE2B 8e31e8ad75bcc5840223068fdc9b634c2cbc42d713bba0792a0b04f8e018e36e3bab16a07aaa725d8b2bbd55c3a74271a21366c2cde1b4c6bd735c9438efedec SHA512 c461c23cd50ef43aa37ce2c819a9a485ead1011ecb5ff083a092e49ac79d5398aff1631f441cb8e59acd820024ed51e74420b74da751c0fccd2cfce94f039952 DIST lua-compat-5.3-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d DIST lua-openssl-0.8.3_p2.tar.gz 401761 BLAKE2B 3efd8049806e03e8a6a7f77a06d8c1f7d98f2133143d7dc28eb6d0abf7821a93446df6334e906559dec5cb758719157ba75502215aff7081b9e7c977d35f45f4 SHA512 024edd5c88beb267f829c26f746731045fe8f713beca1caf2325ae5a4ee179d220a3ebd3af9c3efb574f16f0bff717d7357756d14a4ff41bd73e56ccc37cedf8 -EBUILD lua-openssl-0.8.3_p2.ebuild 2676 BLAKE2B bff2effc23c995385546d3ddcdd2be827657d926aa9525bd1724b398dc2930750b776c5d4dc81fadb9e752108415992179a735c5bf579ef9473942b12009b7cd SHA512 9430d386fc93c7bc2530039ed9b4a70ab7dc9c8eb5f22d00277b902506a7a771e4241ed1bf57a6d6eadfe90fd8344f8ec3eda95460c4a47fb95a5c7719e6aca9 +EBUILD lua-openssl-0.8.3_p2-r1.ebuild 2718 BLAKE2B 05489395c6d43e7667547fb80099d4949f4cac337e3dedd29ad56a996727d8feef3c335c72c6465885900681e47209055570f9639c6526694df088975bc6032d SHA512 be29f0ea0c91fec865f8017cc207fe93bf8ec1e7597e66a72bdefa5bf6d5a9407a96dd16c25c3074b82fd6b9b57a97a3d81d8d881e60727b58de629d978e452d MISC metadata.xml 570 BLAKE2B 06322c0fe99c059d025b625bdace98c34fce4a59a4b4e8f8daec67ba9b1303b576216873514b834929446decb541df1ab4927a12092f74ce2bf0222afcfee941 SHA512 5a2a5837995d403a2056caeec07e0e7a729e0699d1b73cb8d00e3a2a3426d829cfe89d1522770d13edf479d0c2eb0becaff0e3446fca4c2947df97df008f7184 diff --git a/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch b/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch new file mode 100644 index 000000000000..64482c97673a --- /dev/null +++ b/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch @@ -0,0 +1,45 @@ +From 3451462230082e6eae9d82833a547a3a73df5ef9 Mon Sep 17 00:00:00 2001 +From: zhaozg +Date: Mon, 7 Aug 2023 17:47:23 +0800 +Subject: [PATCH] partially fix #265 + +--- + src/ocsp.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/src/ocsp.c b/src/ocsp.c +index 29f5b153..e1672fcf 100644 +--- a/src/ocsp.c ++++ b/src/ocsp.c +@@ -183,8 +183,15 @@ static int openssl_ocsp_request_read(lua_State *L) + BIO *bio = load_bio_object(L, 1); + int pem = lua_gettop(L) > 1 ? auxiliar_checkboolean(L, 2) : 0; + ++#if defined(__clang__) ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types" ++#endif + OCSP_REQUEST *req = pem ? PEM_read_bio_OCSP_REQUEST(bio, NULL, NULL) + : d2i_OCSP_REQUEST_bio(bio, NULL); ++#if defined(__clang__) ++#pragma clang diagnostic pop ++#endif + BIO_free(bio); + + if (req) +@@ -352,8 +359,15 @@ static int openssl_ocsp_response_read(lua_State *L) + int pem = lua_gettop(L) > 1 ? auxiliar_checkboolean(L, 2) : 0; + int ret = 0; + ++#if defined(__clang__) ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types" ++#endif + OCSP_RESPONSE *res = pem ? PEM_read_bio_OCSP_RESPONSE(bio, NULL, NULL) + : d2i_OCSP_RESPONSE_bio(bio, NULL); ++#if defined(__clang__) ++#pragma clang diagnostic pop ++#endif + if (res) + { + PUSH_OBJECT(res, "openssl.ocsp_response"); diff --git a/dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild b/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild similarity index 97% rename from dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild rename to dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild index 8b1181de43af..82d587831be4 100644 --- a/dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild +++ b/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild @@ -26,7 +26,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" +RESTRICT="test" RDEPEND=" !dev-lua/luaossl @@ -40,6 +40,8 @@ BDEPEND=" test? ( ${RDEPEND} ) " +PATCHES=( "${FILESDIR}/${PN}-0.8.3-clang16.patch" ) + src_prepare() { default diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 8b350d2f602140cccdd7923c39e14ef4b243a419..f792c42f5c58b1454592b3bb1d637622990c1211 100644 GIT binary patch delta 34624 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 XCsp63Wxk(3|6l(XeJP6S0TTfLNV09U diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index a225ea808aec..5fd10f31491c 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-17.0.0rc1.src.tar.xz 127805900 BLAKE2B ab6e3b7e7af10bbb086bdd2 DIST llvm-project-17.0.0rc1.src.tar.xz.sig 438 BLAKE2B 976098c616d7f01c08c5be1d76dd395950184d2c6750f3f2c14235cdf446f1d876d842b3591f827cf1157fa25c707862a374e34d61fb73afe5a7b08d6041ee4a SHA512 272e92dec1fd43819f6fafdaa7f55a975e60a1c3000a69875209b89b7f3e2d2851e32ec0f2725242479203068349aaeff8da261d998a2325a9c52733bc5d7697 DIST llvm-project-17.0.0rc2.src.tar.xz 127795160 BLAKE2B 58ed818f61e1cd179288d578e89460782617a3791a65dbc3e1f207629004f0d61225e87b78fdc0eeb3647912e5056ab68ce35ea2639a34ded1d8bdf0452e31f8 SHA512 7eb5c5172b5e9af65c940c876779f90e20a02659bf1489cedd06c67eea205aa1f4bdc5a8134a120db98cb80ca54673902b530c3315c9b53384c091200d9162c0 DIST llvm-project-17.0.0rc2.src.tar.xz.sig 438 BLAKE2B 55788eacc592729839dad581b507794f279d84cafcaa49785ae34e02931ee9d4f64caf9e251e280dbc8676f3cacdca52a22f36cf7282655a3fc0721a61c9f003 SHA512 141e1ba7eb9870c21b91060ca484316cc8a402d4e61c8312688023850070b255b0eebe2d10ef63925f7269ee1b347074440e1a9a18d37cb7e1b6c82a7d1a1710 +DIST llvm-project-7d259b36d2e8148d13087844e6494ad3a5c63edf.tar.gz 195942450 BLAKE2B 3221cc070295edf4f70e5b24ed06cda29e8dd98d3d28ba5ac38b821fc313f7f7dfdc7ad500537c2244af0fa3d750174dfa1699db7f72a44df67e5fa255a3d0aa SHA512 9279290ab482f29af4a2205270038f1817608a63872e03340d43c31fcf5da36191269838912a1460455a8661295e664891d6d123018b12ddc80c2641790d0640 DIST llvm-project-c4bb3e073548cf436d5fa0406e3ae75e94684dec.tar.gz 195462091 BLAKE2B 982f1105db6cf63575916a20432df4c8623bdff236ce3bd95e63ffd931bc8e1f0e9ea9ad673b09d749c35c1bfe68a48f5b4080118f25040498db09a580db3a7e SHA512 1c591175f44da85eb5ee831220c0387a3d9a0604beaf7abd89fbc6d1e0e9c4f80dac73de1dc22375a45115dd4c1d764fed0a0f628993ca780eb6991682aa0b5b EBUILD llvm-ocaml-14.0.6.ebuild 2594 BLAKE2B 40fea3429bbf2e22f45598a679d9e5c6fa06343081a3a0a7c238bcbc8c3f270fea924ad57cab4f580adef66fe269eec188e6ed9f46772907063267805b7b51c7 SHA512 da649915c4804091ac68d9011a2370560f71e88952d13975a5f882e2c485d561fa0a5a43c61dd48f196534eae1e10aa6e46a9a9f6959d998ca850128c75a2615 EBUILD llvm-ocaml-15.0.7.ebuild 2598 BLAKE2B 22f3c86bea3a17027f4513685ddb9077800918dbe8dc74dd17e7d8ccfb729c11baf6eb60915d6795170d4dd5ee66b5c19d16653044a0ad7bb34f18161db06848 SHA512 04de6e60fc31644b6e99af4277f5300cdcee1f8e35f9038b490ed7841fd0c92e71bdaa423cdedbc5cccbd219e32857c8d1d0e09dfdfe4919b165ee73670efbfe @@ -17,4 +18,5 @@ EBUILD llvm-ocaml-17.0.0_rc1.ebuild 2518 BLAKE2B 73efb3edd502e713d1ed57d5387532e EBUILD llvm-ocaml-17.0.0_rc2.ebuild 2518 BLAKE2B 73efb3edd502e713d1ed57d5387532ed7b4dd10831b705339eecd8c5df936ee31ff02f877ad36e0b30564f9837ec8c9535bfcbfc41af01ccaae1e4149e5a574e SHA512 42f7cbba2c706ae1c8198d1e2c1ef4771baa631d2cae65ce957c7ad726a7c43d79ce278c39813781ac72ee7c527543514c1b895b5db24f172893b8796210877f EBUILD llvm-ocaml-18.0.0.9999.ebuild 2518 BLAKE2B 73efb3edd502e713d1ed57d5387532ed7b4dd10831b705339eecd8c5df936ee31ff02f877ad36e0b30564f9837ec8c9535bfcbfc41af01ccaae1e4149e5a574e SHA512 42f7cbba2c706ae1c8198d1e2c1ef4771baa631d2cae65ce957c7ad726a7c43d79ce278c39813781ac72ee7c527543514c1b895b5db24f172893b8796210877f EBUILD llvm-ocaml-18.0.0_pre20230803.ebuild 2518 BLAKE2B 73efb3edd502e713d1ed57d5387532ed7b4dd10831b705339eecd8c5df936ee31ff02f877ad36e0b30564f9837ec8c9535bfcbfc41af01ccaae1e4149e5a574e SHA512 42f7cbba2c706ae1c8198d1e2c1ef4771baa631d2cae65ce957c7ad726a7c43d79ce278c39813781ac72ee7c527543514c1b895b5db24f172893b8796210877f +EBUILD llvm-ocaml-18.0.0_pre20230810.ebuild 2518 BLAKE2B 73efb3edd502e713d1ed57d5387532ed7b4dd10831b705339eecd8c5df936ee31ff02f877ad36e0b30564f9837ec8c9535bfcbfc41af01ccaae1e4149e5a574e SHA512 42f7cbba2c706ae1c8198d1e2c1ef4771baa631d2cae65ce957c7ad726a7c43d79ce278c39813781ac72ee7c527543514c1b895b5db24f172893b8796210877f MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.ebuild new file mode 100644 index 000000000000..7499a8afc1dd --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230810.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_{10..12} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +KEYWORDS="" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~sys-devel/llvm-${PV}:=[debug?] + !sys-devel/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib + >=dev-util/cmake-3.16 +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if use test; then + local llvm_bindir=$(llvm-config --bindir) + # Force using system-installed tools. + sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ + "${BUILD_DIR}"/test/lit.site.cfg.py || die + fi +} + +src_compile() { + cmake_build ocaml_all +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-llvm-bindings-ocaml +} + +src_install() { + DESTDIR="${D}" \ + cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die + + dodoc bindings/ocaml/README.txt +} diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest index 2def957c6c1d..90141a4df98a 100644 --- a/dev-ml/merlin/Manifest +++ b/dev-ml/merlin/Manifest @@ -9,7 +9,9 @@ DIST merlin-4.6-414.tbz 1969647 BLAKE2B fdb55f7ba9a597fb03bb377556238dedc2a5d60b DIST merlin-4.7-412.tbz 1771126 BLAKE2B 1454873ecc1d533a5e82adaa71082339c44b93c2626d46cc5147d1b8049b397ef34e6137256560d6c9b7eaf826155e34617c071d1aae3aa3f02807e73c209cf1 SHA512 d13e307d87b4719b56397e54e6f771a3ea77a766ab38b22414c4b1d4d5828b5f790c82f28d3feaf7fe45be10abd50d9a905ece932f43fdad98c88b73b35dd936 DIST merlin-4.7-413.tbz 2296558 BLAKE2B 2e6d9918c911eab017bb3491cab97f2b0362d13e072a0c39a6637f25d2a15ac7f3027cec51ab0d66a2239fea055f70b5b1e3294c05985faae5d11c57bff81501 SHA512 71068a6b50628c57003b29de3968e41c24b67394dcc1d1f1a0b335211e9d1ef3e527584b868514bd5489db5a130f2ff6fd145d3665a7d2bca5a117074cb08ce8 DIST merlin-4.7-414.tbz 1976276 BLAKE2B 91fc5221b536d20174e36c4fdf4bc32f125f2af0f23c95c2e917f425826b0c58fe65b1b849eded570b8f4aece0fb00f1bdf7d0a00fa67f6c4e58892a095e1466 SHA512 c325c29bea91699739d7cb7df12876b7ffb8edf685deabb5dce5553b570a6bf8ff415c45e3295b674edbc7711f69f4be202b866d157516380f888e80dcee1082 +DIST merlin-4.9-414.tbz 1983485 BLAKE2B 1a538df53ab5c575cf217c2dc832512aa8384c0483c9a46c42b86e52c8af454c15e25d7f8a961b8e19251fc75575fb6bf09f5693d36ce0b2e5b40757bb2985ea SHA512 2199f963368597d10cc197e41ebb883f6a166018c9da3fe259c354550df41b713781003598a2fe5956b0a4ae96f8c07ba33831d3cf6f9d494b731944f87e491e EBUILD merlin-4.5-r3.ebuild 2175 BLAKE2B 2673f32fff876100b2a3649e169b13d28d80647c8c1d6b928a8114c4ed70c7c4312337e606cff7253ca321363e5ea296b1a4c84c0b22531a7007b9ac6771e83c SHA512 2dd3ce00635e0d8bc32e5810f8661ccc1738fa1c44d8f14257d1f5900ab863be3994d2e3bcee2eb2a83b48b5859239e98a11ff95f2b5abb920d534781004e5be EBUILD merlin-4.6.ebuild 2418 BLAKE2B 6742961957e55ba5f34f7af4a4a5ac1906efdc0202ee2a63da2d16e57a3858656a0261296d97b1b38afeb9b3053f10b7a736034c9df1b41bee5d19abf3184a55 SHA512 f9eb8e699d311949cda3eb381f81fdaafc1a29bedd95b31595cf8f3165760bde53f4da4c397db0da6a205bc6601c633ac4683f64712ab0037de8d1673037b52c EBUILD merlin-4.7-r1.ebuild 2516 BLAKE2B b65537f90d5d6033910882aa070f9e15dbbf533307d2c8f86910d063cf9e3772c1c56f6b0ed2b08b948f2e0c85d5ea451cd9a5d84dafaa15d84773846dabbb83 SHA512 e695eae2d024bc5eeedb871acea24d17faffbfcac7606e4e0c483eba5cebf2d12165135bb13119daed0a5fc0c016fe5079932eaf644995c92e539db388e4f322 +EBUILD merlin-4.9.ebuild 2155 BLAKE2B 4bcfa73e369ba022deb9537855cf5f5834bc193d4c79518b138ea2edfa0212a5a0330fbee37c95e10f4ebb655730add170c9f9c22d911400fdee44b5f3cfe731 SHA512 95275341c9fba0ed8bfd944b58995e2026102bf8a26dfa291680e1c1bbaf521d60070e201741e1bc1ff630b17cdf3338111aa08aee3fe930c3d4a7f3fe007687 MISC metadata.xml 310 BLAKE2B f1255dfdcb6984112e896735ea40f1171a8d52149fa7e8ed279efc1fe08de9b071554f5168bc3f8c0e432bd8344c69f5c5716c5c689ff4ff4edbc27569546246 SHA512 06710c33027574e4c13259e30ca5e862b7bbda0442013676020d00dd1114e92ebee92fa19d2993fc3881c10f9db7b51dd2710fcfbcf9ca7564f8f96e5065705e diff --git a/dev-ml/merlin/merlin-4.9.ebuild b/dev-ml/merlin/merlin-4.9.ebuild new file mode 100644 index 000000000000..3e4435149b42 --- /dev/null +++ b/dev-ml/merlin/merlin-4.9.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: vim-plugin, although it's not clear how to make it work here +inherit elisp-common dune + +DESCRIPTION="Context sensitive completion for OCaml in Vim and Emacs" +HOMEPAGE="https://github.com/ocaml/merlin/" +SRC_URI="https://github.com/ocaml/merlin/releases/download/v${PV}-414/${P}-414.tbz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-lang/ocaml:=[ocamlopt?] + dev-ml/csexp:= + >=dev-ml/yojson-2.0.0:= + dev-ml/menhir:= + >=dev-ml/dune-2.9:= + || ( + dev-lang/ocaml:0/4.14 + dev-lang/ocaml:0/4.14.1 + ) + emacs? ( + >=app-editors/emacs-23.1:* + app-emacs/auto-complete + app-emacs/company-mode + ) +" +DEPEND="${RDEPEND}" +# NOTICE: Block dev-ml/seq (which is a back-port of code to ocaml <4.07) +# because it breaks merlin builds. +# https://github.com/ocaml/merlin/issues/1500 +BDEPEND=" + !!Mark Wright - ocamllabs/ocaml-ctypes + yallop/ocaml-ctypes diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild similarity index 74% rename from dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild rename to dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild index ee6c6b87ae5a..c837e0b3461e 100644 --- a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r1.ebuild +++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1-r2.ebuild @@ -7,8 +7,8 @@ DUNE_PKG_NAME=ctypes inherit dune DESCRIPTION="Library for binding to C libraries using pure OCaml" -HOMEPAGE="https://github.com/ocamllabs/ocaml-ctypes/" -SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/yallop/ocaml-ctypes/" +SRC_URI="https://github.com/yallop/ocaml-ctypes/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" @@ -26,3 +26,7 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-ml/ounit2 dev-ml/lwt )" REQUIRED_USE="ocamlopt" + +src_install() { + dune-install ctypes ctypes-foreign +} diff --git a/dev-perl/Apache-Reload/Apache-Reload-0.140.0.ebuild b/dev-perl/Apache-Reload/Apache-Reload-0.140.0.ebuild new file mode 100644 index 000000000000..21093e610c8e --- /dev/null +++ b/dev-perl/Apache-Reload/Apache-Reload-0.140.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SHAY +DIST_VERSION=0.14 +inherit perl-module + +DESCRIPTION="Automatically reload changed modules without restarting Apache" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND="www-apache/mod_perl" +BDEPEND="${RDEPEND} + dev-perl/Apache-Test +" + +src_test() { + local MODULES=( + "Apache::Reload ${DIST_VERSION}" + "Apache2::Reload ${DIST_VERSION}" + ) + local failed=() + for dep in "${MODULES[@]}"; do + ebegin "Compile testing ${dep}" + perl -Mblib="${S}" -M"${dep} ()" -e1 + eend $? || failed+=( "$dep" ) + done + if [[ ${failed[@]} ]]; then + echo + eerror "One or more modules failed compile:"; + for dep in "${failed[@]}"; do + eerror " ${dep}" + done + die "Failing due to module compilation errors"; + fi + perl-module_src_test +} diff --git a/dev-perl/Apache-Reload/Manifest b/dev-perl/Apache-Reload/Manifest index 15f9244ea7f9..1eb70482b743 100644 --- a/dev-perl/Apache-Reload/Manifest +++ b/dev-perl/Apache-Reload/Manifest @@ -1,3 +1,5 @@ DIST Apache-Reload-0.13.tar.gz 18908 BLAKE2B 7e231913a18c86b3c5e2e65ed2ad68e3a43451e256f8ac911d140a96b14ea32db69b7f3ffff07dfc788467721617659be3293854ed6e219b6b79c7cbffcdbe3b SHA512 7209fbd682093cca5f724050ee71d8bd26d101c3edfedb2cdaaf2e09df903e1f12cdf5cb6f4717eb8814802924359a01c89657dd5769f94c46d064db30c9f7e2 +DIST Apache-Reload-0.14.tar.gz 19343 BLAKE2B 65898bac1cd4f27afb865a429a3ad62754d0ea7b180900c37b3dce5ca626fcb37e177c04891785dcb6ae6763f7400231792c0d95549b661d524133323e9732c2 SHA512 587d044b9c2c91425be2ae89c1674bcdae7ed36b5cde1e1b71dd1ef2b61dddcd9f887a649d904e47b4b06acee2489ddcda12c107043665778995188ab06addf2 EBUILD Apache-Reload-0.130.0-r2.ebuild 883 BLAKE2B 876b4ced2f39f1f2cc9b5a0d247df9002e6f3163c9902916741cba937f6ee4d54d9c87acae83ba4622d0f8745ed611d42694e47813d5c36bbd595c768b35f174 SHA512 a74ab86729340f7752c3061cc4cd37efa97489d0d324f2a77af1f7ff53756f2127d3376543a9b0453bd3308dbfb593dd86be26ad99ad563b369890d0df1a296f +EBUILD Apache-Reload-0.140.0.ebuild 887 BLAKE2B 6e7e40cf53847da4183562558f9586047e4fedb9f6828474c0121b247208109e079e859ac1c8806aca6dd7585b6e72957e8bc626cb4f26e60cd0ee6219aad0e0 SHA512 df29ab65f3427ee733e8a3f85f5fa613d2304df9af8f613f67cc40037b508816d509cd866159b2b9ca959d5097c015fb9d5e72433a0fe4fce727a045592d5820 MISC metadata.xml 461 BLAKE2B 9ecf766fdadc91c9d32e7b0cab78e6e0719c2f4ad5edc8d31c452902d0b7e650d5cc3f37d2b6f6604570706c1f90a82117ea223194cc58f8ed1a668f456cefb4 SHA512 437060f2dc212268a40e01f37d4b72d71865e7f975bd2a14bebd5b2c2cf3d29c4482eac9e2bc98216d46079434627e380e72df8c3b995832b43a01e6155b9dc6 diff --git a/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.980.0.ebuild b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.980.0.ebuild new file mode 100644 index 000000000000..c7b2e6bf4664 --- /dev/null +++ b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.980.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SHAY +DIST_VERSION=0.98 +inherit perl-module + +DESCRIPTION="Graceful exit for large children" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" +LICENSE="Apache-2.0" + +PERL_RM_FILES=( + t/pod.t +) + +# mod_perl < 2.0.5 bundles Apache-SizeLimit +RDEPEND=" + dev-perl/Linux-Pid + !=www-apache/mod_perl-2.0.5 +" +BDEPEND=" + ${RDEPEND} + test? ( + >=dev-perl/Apache-Test-1.360.0 + !www-apache/mpm_itk + ) +" diff --git a/dev-perl/Apache-SizeLimit/Manifest b/dev-perl/Apache-SizeLimit/Manifest index 2e1a23561beb..c48f2906c450 100644 --- a/dev-perl/Apache-SizeLimit/Manifest +++ b/dev-perl/Apache-SizeLimit/Manifest @@ -1,3 +1,5 @@ DIST Apache-SizeLimit-0.97.tar.gz 24544 BLAKE2B 590d5861b064109688172ff362303cc5cb223e31b730558fac91e512c0df868897b8dd8ac5b59a636bc70952455c19cacf3d8a46209bcc668a6f6cf4e3b54643 SHA512 d3c4e97e3f9c7e3bb9a8868dd89ee14443f8596c900b85ea4b6d766b9d71001e3e920871adf58829c8d17d03dea6fd48901d2082b83c7382cf0bf30b8238472a +DIST Apache-SizeLimit-0.98.tar.gz 22928 BLAKE2B 58b3e72dabfe076777436a2dde26333fdd85b8a9cbdadc6ab3847f65036d42a8cffa13cccc82e07c386627d8d51939fa5a1290c2a1a236c5dfbff84dd9e372b0 SHA512 12a0b178d3a36a09cf93f3ea621570a9f773a50b82e1c514671387b90d9422d19359674e19ce8681dee7af35f208ac9aada0ffd59d4a8239ca8492e16e53615e EBUILD Apache-SizeLimit-0.970.0-r2.ebuild 601 BLAKE2B de6f89c351d31f13807f3922e203fa41d42720b4d03542742ae619ba9187c5f0274466744b84959a5f89f267dcaf718d6dfe958ed5c4c2a82a284da2860bd4a8 SHA512 3d6f518044c1452af379ce2e5abba5838bda1401e1747bcda8124f76c6cb937df0775f6d2363437cb859d046fc984f8419dcda52896d1ca5b2c5a620fc99ac68 +EBUILD Apache-SizeLimit-0.980.0.ebuild 548 BLAKE2B cb2a786038a8bdbd2857329d5f89ce3480d8a7326c5f2a1c7f4b44b95117e1eb46ea21f9943ce2a789ed3d24af6cd0709ac2bd963e3e2f955f25da31723a92ac SHA512 e662928f8e7b4c80e6f08c13d41022328254c6a47a9b65378c98df0ceac2476b35793d9951cc7c8c254a4fa0555c85e0007d31824bf1648b254305ff1ee98168 MISC metadata.xml 524 BLAKE2B d3f4a57169680703b661ceb8690daa4adfdab1d8bd12e58ef9b5affce0aa516f1ab3e9084ddbf7123bb8853bc7098c09dd470c92708736f4a6734034ae128dbd SHA512 01072f5cb7efab9c1e0aea0216b829dbc8385eaea2ee9e13be4a225f461c3fe4ec19fdd8814055a027241b2c1d4e58a0bd7267c5a40aa49428a08411bf5c9776 diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild new file mode 100644 index 000000000000..78ab5369dd3b --- /dev/null +++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MIYAGAWA +DIST_VERSION=1.7047 +inherit perl-module + +DESCRIPTION="Get, unpack, build and install modules from CPAN" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86" diff --git a/dev-perl/App-cpanminus/Manifest b/dev-perl/App-cpanminus/Manifest index f2cc5e35cf44..e476484e7347 100644 --- a/dev-perl/App-cpanminus/Manifest +++ b/dev-perl/App-cpanminus/Manifest @@ -1,6 +1,8 @@ DIST App-cpanminus-1.7044.tar.gz 316368 BLAKE2B 093f48282349be882afbdb2480e42ea73ece061fe01919c8d7bbf8890ccb83a699be0a54126556620e03b1cf9da195a9c266186c9b84427d4bba57ebd11b62a9 SHA512 85e88de8fbefabdfd84fe8aeaa8294d58d63e27276cd6d8b8dfc5dc4cd6c30c12f5859f30e4930842d6d06af50c88d71358dee49c93821234c811aa39de822d7 DIST App-cpanminus-1.7046.tar.gz 316201 BLAKE2B 57dafce156e49b0bcd73a5377faf6ce5f9b3f155e797d89c71bb53f4f33f2259a20197f712415062637829147c5577f1ef3d0d7f9efb6f93b4712e2935fb503d SHA512 ced5f264979eb50cc33ac566c0242998c9b9c158ba435b9a180810f58eaa0b28d0de70312ade10df0ee3808369423f7baa029f2be740461d20a695e5e24d0d9b +DIST App-cpanminus-1.7047.tar.gz 316779 BLAKE2B f424ad647fe896cc914771b3df957ddc7e661c300d6a8af041d3e577500a4c64244c5f6e18c64842148d5aad898ec2b75346df1aa226f57afdaa4d1bb8dc611c SHA512 c58b58773b5cd06f346228af46136beffcf07cf49dd51c6d914e2fe4c2a592b5c94901510da8c7ff55795e6beb25bf5344ac798d817ab0a1f2450ff75cbaa17d EBUILD App-cpanminus-1.704.400-r1.ebuild 286 BLAKE2B 7186b0e433a5a4e0b6e8636670f0fa27ffc695a19acec1ddeede91cee2c8dec66299a584ea84cc8b7de8cc0ce32db605ac9b5bae1fc7699c37d9dac1853062bf SHA512 2f803e318e633fc8605c0f20e7bbf969da2b0115bca8beab414de527d0cbb04f1a040489c80dfdcc34946d3edd5e4dcf88190f4b63ee13b5cceea13174247b72 EBUILD App-cpanminus-1.704.600.ebuild 287 BLAKE2B fc3063260afa4775577dbb61c82a71e65333f8129fcbe7a4442bfb5b390c6a98df8a76a0e9e0eed80b0b72be1df9bdc54e61b81d7dbf349200c2c3410d343ad7 SHA512 5934c01dd4bd3668b85ddf403be0cd4165e78d7f205f9c4146c7a57df1c244ad65237c24e3b5d88c96062c3814cda3ffd5a23d87b04ace5610c6d18fb8ecb658 +EBUILD App-cpanminus-1.704.700.ebuild 290 BLAKE2B 94d3d56f63e0c83872110a14bd2d7d19b15596264edb953692f6ab0532883dca49b9fc95f43af26e107bce8f6a3bcb4d2e1770ba57ea684f64fc2ade78318324 SHA512 bb04b517cd7c7f4e26e2bb6574f011a7050659a9d6e56b3dd801de38709d6a9572e171304f7e15ee6645d1f9a493cff554f0c402205c467d27b3a9c064e1c160 EBUILD App-cpanminus-9999.ebuild 2820 BLAKE2B 22f2052c1fdf895a3a0bb26c3a403100082266766d3d4a3f3a19f6ca55e50897b2e4dd330e5f9d53b49a2739d7e221822277892d310ebe5e68d40bd7938c0413 SHA512 8344c27b6534c2dd21df5df340ecee380727576ac1facd9ef4db10fec6a7c85e7df9502931c294cf53c86ffa9037513e03be23f608914af46b01a65e38dcfcf4 MISC metadata.xml 423 BLAKE2B 9d1e597191ab1defbe2cf322012e1dc5013cbfccddd7905e6dcb65952eabc3cc5fbc5cfb04427be90d0478a965f817eb24e19f4a60aa11e01892eb8665786c55 SHA512 2db0a705cf4d3b0e6838193b16b4996555f9ef0321016d12832896b5c676dd3037be44697229ac8dc01ed427406ecd98ec98e392e79e8dcf3adb85b0cb30e07d diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild b/dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild new file mode 100644 index 000000000000..c349b2a2ab6d --- /dev/null +++ b/dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=EHUELS +DIST_VERSION=2.1700 +inherit perl-module + +DESCRIPTION="Perl SASL interface" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="kerberos" + +RDEPEND=" + dev-perl/Digest-HMAC + virtual/perl-Digest-MD5 + kerberos? ( dev-perl/GSSAPI ) +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.42 + test? ( + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Authen-SASL/Manifest b/dev-perl/Authen-SASL/Manifest index b80162502e11..46bc272e743c 100644 --- a/dev-perl/Authen-SASL/Manifest +++ b/dev-perl/Authen-SASL/Manifest @@ -1,4 +1,6 @@ AUX Authen-SASL-2.16-no-dot-inc.patch 486 BLAKE2B 3eb7251cfe2753161bb9ef2804de5f2d5522aec7d9c31b57e7bb08dae6d43365e25049e6f6fc495dbc0a932dd4fff6940deb5ef4f1d060ca7e5e2002a6d30f34 SHA512 656aad3edf71842c5ca354aa427688ca998bc744dd0b7f7c7543d5041ba4c0b28dcc315c38d896ed8f9036a005465ec35d0fb690e0200fdb77d1f63eb23fa11a DIST Authen-SASL-2.16.tar.gz 45129 BLAKE2B 508058877b79ec6c8291d64d58ab1ec0db3376548b3c285c20b2f0a28319dfb8f1e2384c6cda474725720370f735955bbe3910110acfbbe17231fd540f16b0b3 SHA512 d472b8b07b8915e65a219c0a40a7b6f25ca4fb767df301f426224b8f6ebf24d66fcb4422a1f421c39631e84585af06f6c64e41abe11e1e505d03e43a9f86bd6f +DIST Authen-SASL-2.1700.tar.gz 37488 BLAKE2B 8cd25bb4c8dc001a8ee981ee41f2dc4d2a2eb5dd76ed0ba47922c58875650099c82574488c6942b563c8d5ed4a95990c4788a7673e64beef6ea550e1c83de185 SHA512 f2b7bef711535b2f11f2c75948c83df0d73cb830ecf101ecd36bc7435bf27677a526b5530e314798805d8a6c5be922909436ba2c9b84abedf7f36d2aa3e0727a EBUILD Authen-SASL-2.160.0-r2.ebuild 679 BLAKE2B d1aa348816255129fbb9dd34fee499c043d36c78fb0a8a729db37842276706b7587e927668271cb1bad9e353f267c61dde1f1680a4cb249cf40e1b93670d9ed5 SHA512 264c4af8de1e931bbd395d0c1549e67db33c3591ae5fc06799c46fb85934a1bddc0508d30fa9d857546b484cbe2067c3affcc9eebdb88c04bc68201409feed5b +EBUILD Authen-SASL-2.170.0.ebuild 604 BLAKE2B 9f8ae8c36c4e77f60279332daf8dd88c72f5c39c50a92f39dcdb6dd22ea8f1c9d4e6ed36fd2f6bf1ccb782d5312b2d8b9863cd6e0a6ae1d984ea5f90d622263a SHA512 feda35e3722d6f7c8b6e231e3b22bd302392cd2e00a6a39c3ebc4c689ce9391b020c33e8a68c5aac78f0e6ce6c0d1ace6fd8d53f54fab5a871458d7c59f7ff66 MISC metadata.xml 1190 BLAKE2B e3216746b67ca1219396dfea04fb8f935b8bd9f05cccc4321479e6bfe600363697405aa1ddd8130c47b239d07ca8215ff9b86c3a5a883a86cfa3f2ef1c31e7f4 SHA512 11bb053c36c717ecbc4195a10e62e25d4d0a3cb1b94e756df1feacaa98029fd4bf516cbd637691a508d6a4854548f0599085ea82b9c0bc5254c39868d29160bd diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild new file mode 100644 index 000000000000..0e43ee181951 --- /dev/null +++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BDFOY +DIST_VERSION=20230811.001 +inherit perl-module + +DESCRIPTION="Data pack for Business::ISBN" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-File-Spec +" +DEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + test? ( + >=virtual/perl-Test-Simple-1 + ) +" + +PERL_RM_FILES=( + "make_data.pl" + "t/pod.t" + "t/pod_coverage.t" +) + +src_prepare() { + sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die + perl-module_src_prepare +} diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest index 588c907f8bc3..4f84c47785fa 100644 --- a/dev-perl/Business-ISBN-Data/Manifest +++ b/dev-perl/Business-ISBN-Data/Manifest @@ -2,8 +2,10 @@ DIST Business-ISBN-Data-20210112.006.tar.gz 29035 BLAKE2B e496a689afb12341307d80 DIST Business-ISBN-Data-20230322.001.tar.gz 31194 BLAKE2B 765c62a42a1f2bc904baccbce86ae59a5b6e4044a138ea636d87393c9cf31117cef635f555252ab9546d54eebca66506b34c757569fc552e2646be57ef5d7cd2 SHA512 c242b97429cfecf49d1f7144642fcd66cb66ae0837c294b687697cd51d7036781108e972d55015f41a8380b487915449409334a7e82064abed55fedc2672015d DIST Business-ISBN-Data-20230718.001.tar.gz 31520 BLAKE2B 33cbad1be65817b2df80d5118ef36d6c52af3df984a263e40298f54cec577a31feeb47886d52959617c083b31bd3dc27eb140b2d177e444e2a3e0addc9e1fa1a SHA512 c1df68b70294148e2567339dc8116c217ad240217a8a1c6768a8623c6d4ed71b2995cc48f89d2c36d17858f3d1c09139ec50696864d0e69106ea1a39b229b2b8 DIST Business-ISBN-Data-20230719.001.tar.gz 31522 BLAKE2B bb3efc27c3cc7bdac64a01d839f6d84ff907d40c2305de9f106a5b17aa1fb9a387c910e1223d9a3ed899cca8daa23579b0beda4172bd0598e89830f34008d850 SHA512 26a016bb748dec75b6be886c42b88865605bcc8a1867a7c7a3a19157a4af012098ae9adfff874ca2c4e536aec7a737b1a219dbe6177b70a10faf652e3000cd9b +DIST Business-ISBN-Data-20230811.001.tar.gz 31550 BLAKE2B f02f713fd97d05b9bdfe73deab18daf9b25502b5c40a2734d61867adf8de32b5431c468d6024156b9ccbc1da89594b3760e303f5e72b18ce48ff59aad1c31a19 SHA512 6bdc2b3d1942ac4f77b13d88bd45fa5ee1a25cfa0d4db83a444dea43ab31a2dfbec5d60f4fbb7f1749ac52f2565be6a7ada9b4632f9d94a39d211f39d0daa041 EBUILD Business-ISBN-Data-20210112.6.0.ebuild 675 BLAKE2B eac6cd54d80e3624105355263ad91e4cda276a4c301e648f1d45ac0384763c24d171e3c352f54799238483c8b6ee151e5bf9751bd6c9212309b5b73bf0bd448a SHA512 610b8fc55d724a48bc1fb9564ddc3ec29c29ea129544bc767b911028cef3d601b3d3f6524b76a39e4d80a28aae5e2379f18931a65cfa84ed4f1e4e9410aece5a EBUILD Business-ISBN-Data-20230322.1.0.ebuild 677 BLAKE2B 360f1b244d46f22cd4e54a97192d7d812ac3a0af788e285c23137344994c7ba308f2089a0b988f40d4f70d9770b9bf2d85b8023872509216c27d617eda46b85b SHA512 5bd339a119bee51a16c5648f5214408e273aa52a8e396cf46782d93f2fb1269209616d3c6d14b103b7b0f920f5380e8f8c487043e4aa145f2702864a24b35f91 EBUILD Business-ISBN-Data-20230718.1.0.ebuild 641 BLAKE2B e3d3b8d32ee153e47293629c74f19237df665f135bfecd8076278daaf169cb1d7e154a3bf9e3f9ef147c070c2e35d5d6670dad32ab492689bb6149eca503f55f SHA512 3965ac3aa736e5e29011ef41fbee38e9fa7c99c0373ef17fe4e1ab1fb7dbe16ea205ef214400d95d39537585613c4817f7b6d75d6a3db2ed20961ad43449f574 EBUILD Business-ISBN-Data-20230719.1.0.ebuild 641 BLAKE2B 74a92f94271c4b18428a90327e59f78dad22d6f223a96f73604415c7b8c65bb60554e229a78debc97f1b8d0e08eccbac80f0e584b5c87c7d0ceeabbfe9077020 SHA512 4ca789175d60debfbd7ce3235241b704dd3c5d1f6a6259180bbe2538d1fd05e6649e13afc6a315cfadea9c80cd51f941c32c24f1c99459be2ca9f7f8bedc8622 +EBUILD Business-ISBN-Data-20230811.1.0.ebuild 641 BLAKE2B a6f2b28d3e29f9b65cb2e3b1062ed14c37da827b0439d3f81c447f543318dfe652c08f4ad7a7dba0281d9cdc369c6e40e2114259c3a7b4cc5a7d2312d183e2ce SHA512 621b7f0d30b9579ca73d506ad724098dc1feb2853dc9543cd49ee3cba888afd4b2053250507f14e347a31feae5142d1cd6928746bbd621c0eb2b4f461b7df4b0 MISC metadata.xml 466 BLAKE2B 63b1bf06af7057e208a42c7cdac2ad2ec56418cc1f9a191d137fc0ebd612713601483ef0e6ec56b54738da7b695eb72efbc4f99da3edaf1332dc2d72c8cf6980 SHA512 03aa05434856fcb9f9094e3c3d4de9edecef05d77bf6757982685bd4d69999bb99045afa13534ca3ab75847be1dac7575355c45627e093774dc4d3896688f90d diff --git a/dev-perl/CGI-Compile/CGI-Compile-0.260.0.ebuild b/dev-perl/CGI-Compile/CGI-Compile-0.260.0.ebuild new file mode 100644 index 000000000000..96d62dd02132 --- /dev/null +++ b/dev-perl/CGI-Compile/CGI-Compile-0.260.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RKITOVER +DIST_VERSION=0.26 +inherit perl-module + +DESCRIPTION="Compile .cgi scripts to a code reference like ModPerl::Registry" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-perl/File-pushd + dev-perl/Sub-Name +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-Tiny-0.34.0 + test? ( + dev-perl/CGI + dev-perl/Capture-Tiny + dev-perl/Filter + dev-perl/Sub-Identify + dev-perl/Test-NoWarnings + dev-perl/Test-Requires + virtual/perl-Test-Simple + dev-perl/Try-Tiny + ) +" + +PERL_RM_FILES=( + "t/author-pod-syntax.t" +) diff --git a/dev-perl/CGI-Compile/Manifest b/dev-perl/CGI-Compile/Manifest index fa04e64b6462..a35dfc639af9 100644 --- a/dev-perl/CGI-Compile/Manifest +++ b/dev-perl/CGI-Compile/Manifest @@ -1,3 +1,5 @@ DIST CGI-Compile-0.25.tar.gz 22479 BLAKE2B e321ec4d0ecee66f0efb8c89f322a036b135449938840aa0cfe0bf714bb2e8a0ad2d8d8f4397b00aa9e86d03190cb9429aaa8e0420528f233ddc9c066f768859 SHA512 760481c3868592d7dbeab10125ee76c608ea6a705926597c4219dc128c3ffb642ff39e6ddf72aa916c183fb6baf3671e687ea9a41b86987a60fc076d304d6fe6 +DIST CGI-Compile-0.26.tar.gz 23151 BLAKE2B c343b32e31815888f4e11bf4f00370ebf1ed36076ace5d8266a18b16c4c31e088c7ba2d639ae3b1e71b85a60190a56c0e668a153b8874129c598eae8ca04aea3 SHA512 d4fe9f6a0a68e231e3cb4de2d1626084d1e9c1e8df6a9025393c5623a85604374ede97d6deee520141759e438105fcfabbd24c5559b97695f5eda32cb29f9da9 EBUILD CGI-Compile-0.250.0.ebuild 758 BLAKE2B ef6582bf15dc97ae81530082a87cb4e325afdd0f9dd451125af3a869add41077bf75a49756fe6c6d99d5d2b0c2665cb2ac0b00408cc29cc414d8fd157a598dd9 SHA512 60b652c3ac0f0276e2c54633ac9c59ffd0f0a503e2fd210946581d768d5295153519fa6b147d44b8d3179ee6a4675eeffb7f896a7cc445bae7f01b4f03825c51 +EBUILD CGI-Compile-0.260.0.ebuild 691 BLAKE2B 01e26e824dbbc7c64981ef1bbd6960539db762641b9c0a3cfa6053b10ff13123ef0e1ea8b79d21e8c6f56adafc505d429a5d30a47ba2d1a74076f25004821215 SHA512 2257095daa57f654252c4cba03a19d04e295ebd64109fa5f39c88a39b63d3c7726428c9c7b0ab7a73dfa3cd7f9ce8827bc6881f2682332d2e1f2a90adaa26863 MISC metadata.xml 395 BLAKE2B c13ed4c51fccab9ee326f71b530c3a680e02f599c46e33eb65bb5a1dab388dd7af60e1997df741002cd969a35a353ff73db7e1f720e50e7ca261521e162cb557 SHA512 94e8e07e80ef77ca6da533576ddcd3b0a53189b9692094c0d728d7fb7bdd1f8ae15ace9631f78c98afd314e590f521e4434f1395cdd4fcd1e07acdb5c40eef24 diff --git a/dev-perl/Calendar-Simple/Calendar-Simple-2.0.3.ebuild b/dev-perl/Calendar-Simple/Calendar-Simple-2.0.3.ebuild new file mode 100644 index 000000000000..c2e43b8cebbf --- /dev/null +++ b/dev-perl/Calendar-Simple/Calendar-Simple-2.0.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DAVECROSS +DIST_VERSION=v2.0.3 +inherit perl-module + +DESCRIPTION="Perl extension to create simple calendars" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~x86" +IUSE="minimal" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Time-Local + !minimal? ( + dev-perl/DateTime + ) +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.420.0 + test? ( virtual/perl-Test-Simple ) +" + +PERL_RM_FILES=( "t/pod_coverage.t" "t/pod.t" ) diff --git a/dev-perl/Calendar-Simple/Manifest b/dev-perl/Calendar-Simple/Manifest index 0cb20cb2dbfb..8980678c9216 100644 --- a/dev-perl/Calendar-Simple/Manifest +++ b/dev-perl/Calendar-Simple/Manifest @@ -1,3 +1,5 @@ DIST Calendar-Simple-v2.0.1.tar.gz 7079 BLAKE2B bad35402ec02c0a161d4c7e04ea4f01dff1a5120fb1da79550d4eb073142f05de8b2badf3fdcdb899d202ba307c851dcf7c9ef71364409c264fceb97afe34a87 SHA512 158df4171a712a14190ac539c32dd3afd8cfa9873e14295d19dd6f140b19d853574c9452485ac427e1dd803ee5721b2231e3a404f98c50a0441efbc7e983ac64 +DIST Calendar-Simple-v2.0.3.tar.gz 7302 BLAKE2B c9544f988910ebdbcc1caecdc853ca9724829060d1b3d6b577982e276697d27d46e419a4b6b40c446366d04b3136c1dbd6b5ee3dcfeb528d3f7709fb21e6ab15 SHA512 9d490840df3591273ee332a622342c865b37499f435bae1cdf13e3ac3d3ff49ea825f9ab5c9809f8b790b4353284968c785559d8e3fb7a38472fb2796d13c810 EBUILD Calendar-Simple-2.0.1.ebuild 560 BLAKE2B 7c0d6727980a921f856d40c91cb2fd6e586692835753d2557a34cc3d863e8f83a2e91865271268ab49a435f40781b6733e82fe73d0903e3e90201e09276e21b6 SHA512 b252fdcbb1c42135bcd2d7562d057ae828e91633277d922e42d641abc6337a8a3bb03bae0421ffe3530d432ccff72cc0f1a86f9e1a46e92e4145d69853aac301 +EBUILD Calendar-Simple-2.0.3.ebuild 532 BLAKE2B db6f3ef09f1d77c804ee41d637b64347fa5f1cea03b67ab40249712c34400a0ec2a25bc9414023c62ddef6b04849591d92004f779179839dbba826ea4e718f2c SHA512 c540eea9ca15f74aa5d5dbf5bb2d0c8075dd4d7cf16dfda82c2601454617ff6005aace1eb10401d5b1b1bee38b832cd35c0806265bcc17a85afc05d43a9ec465 MISC metadata.xml 403 BLAKE2B b4f7b08defe3a0881191f166dfecf32336bd74a01b4147b647542196fe3c542ce4ba2d4a60db75e6e5c4cbb4064b8156d6724c80c067bf6d6719569e40249e82 SHA512 d795e2ee036e9a1fbbafbd663a20153ae56b9f590ad6ffb4574f5f6556865390a9b64055ecdf1092666637d287d5b4d691372c3b422a9f7764bc7ff4045a493e diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.340.0.ebuild b/dev-perl/Convert-ASN1/Convert-ASN1-0.340.0.ebuild new file mode 100644 index 000000000000..f721747c0288 --- /dev/null +++ b/dev-perl/Convert-ASN1/Convert-ASN1-0.340.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=TIMLEGGE +DIST_VERSION=0.34 +inherit perl-module + +DESCRIPTION="Standard en/decode of ASN.1 structures" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Math-BigInt-1.997.0 + >=virtual/perl-Test-Simple-0.900.0 + ) +" diff --git a/dev-perl/Convert-ASN1/Manifest b/dev-perl/Convert-ASN1/Manifest index 4d7d912eb0ed..6c86be41f5b8 100644 --- a/dev-perl/Convert-ASN1/Manifest +++ b/dev-perl/Convert-ASN1/Manifest @@ -2,6 +2,8 @@ AUX Convert-ASN1-0.270.0-CVE-2013-7488.patch 1362 BLAKE2B 670b391c12cfa89051440f AUX Convert-ASN1-0.270.0-perl-526.patch 6189 BLAKE2B 93614ec863a4a90e195fb7e99e4e4a6b729fa1d154a85d9d9f72232ff9cdca50868d5ba320653853ae6da5d612533d57cb9470c56ad2e01e979613cf628509bb SHA512 a6805154a0b7da8af86c101521b74d88562e34f95890ab62221bd7d0d03a41a1dcc82b26eb79383d84274abbb9ed4c683f627e75434062b7cf0984b340f5192c DIST Convert-ASN1-0.27.tar.gz 74081 BLAKE2B 14929ec5f25ac85465204fb8f584384c5c65e73cb3ee5bfd9510a9bb2580e7c1a86f485af99ab7cd83813914ae6e277020720d26af8d2bda54acdd06fff7e984 SHA512 253bc0c1b2919841497a95bcbd05825217a3013c7f789fd9f3d389808fb015daca91f5c149797574bf32d38e94efb7f1d8df62e9e4c13928ec3b978cc9fd6fe8 DIST Convert-ASN1-0.33.tar.gz 79306 BLAKE2B 591c45a5aa6d934e1fabd2c0f02614b2efb229e717b0ec15b84f3ec8d8bb6960eca84a38ef4a5609c7a67455c20d07d44aec0ac273ada11619b5886bce717b59 SHA512 be66298816d41965d1d579ea60186f62d0f00585fbeba8422eee71e4ec4a06026d36eab5144c305da2525c5d652b5f1eed7ade039d93136bfc81d28b496c74f8 +DIST Convert-ASN1-0.34.tar.gz 79762 BLAKE2B a66a621fe22c30cd7060039c8301923c62a2c6deeb7bed07339c90f67d2bbae09c97d7df9106930ee1ae8a650456ef01d00587888511c1b09f8d2f99874803ae SHA512 f19734b5c267705467b59ddb4c4c7e0e23916da2aac2ac59629fef1c06e033d032fd27c68533beb3f928c02d8780e52ada2092630c72ef3da4561eadafd7936a EBUILD Convert-ASN1-0.270.0-r1.ebuild 629 BLAKE2B a4bda0a52dc4f453eda92d5fc45f40d5dfd268f51eacc2462267aa7be41d61699a07b85ba49946ccd09ceb0bc115cb06a03fc384fbafda8a8273929391dfc229 SHA512 23ab0980cac507e2d8d6d687df8eb5ee40a02b6f2fa3ee72bf4d78e30c0e922c617f3815905caac2ef8731cb8da8c89441596c4e9acedeb191f03d344483bfc8 EBUILD Convert-ASN1-0.330.0.ebuild 501 BLAKE2B 2a274ccb42b5d3b91a83781426729073aa6017558af55318b24b9d93301507831818884897158da9e890f7e66949c9a8a60bcee353287d4461f80a453c6338e4 SHA512 732538e4903f47ec2c5b57149811f777bd8ae683b3e4def492fa555f3faca5f313dccd812ae274a913eb3bad3da398ce7b286f7f9ee491ee57c3e0392da6d527 +EBUILD Convert-ASN1-0.340.0.ebuild 508 BLAKE2B 02cbd9c66143aef9d2bef92707d61f49a780ce85f5301574166a6e059e4a875aa95e68f757f9e32293e3edf6b06b4d97deaed3a8e5ecc701b62350a0dc4dab8c SHA512 c6cc6ea9ef60ad564207186070f67631a21c7696c6c78e07f2408c1db8a46513889eac54597fd3414622200f17fc2d7171857902af81b69e2dcf23ef94a90a15 MISC metadata.xml 397 BLAKE2B b1d6a0462ba2f42d68e9ef44d929196ba10676f1dcb61c526613c46ff8d5077569e7f7f73af19af737652f992eda5f41f1047eb2f9252a962ef14802c49a5244 SHA512 7287d7e8d83236d6bb3d6166713e3bdd9ffb9eb2c71280f292a11c829b503a0fbc9a610a1456e19a2de4fa3d4f7af7fbbcc1a1b8bff3372d6dcb4c016b3e377b diff --git a/dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild b/dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild new file mode 100644 index 000000000000..1e2208693115 --- /dev/null +++ b/dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GARU +DIST_VERSION=1.001001 +DIST_EXAMPLES=( "examples/*" ) +inherit perl-module + +DESCRIPTION="Colored and full-featured pretty print of Perl data structures and objects" + +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv ~x86" + +RDEPEND=" + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Temp + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Data-Printer/Manifest b/dev-perl/Data-Printer/Manifest index 35898f69ceeb..17e273b84624 100644 --- a/dev-perl/Data-Printer/Manifest +++ b/dev-perl/Data-Printer/Manifest @@ -1,5 +1,7 @@ DIST Data-Printer-1.000004.tar.gz 114981 BLAKE2B f6cab736d240999837446db02d405226807f7d629c4fe3c371ae31de27843d664719ea28e55f63e6432b8eaa628b5bf6a74b2145486d1e38b4c3020db88f0374 SHA512 a1edce61cef6010aa4bbc90d60b221c0bbb8a88f8808217955b72b5fc51a221c0d10051fd2fb8cbc4b2d5a18c5eea7b81f167b2f85f8ce0e144b5b995a702bb0 DIST Data-Printer-1.001000.tar.gz 117188 BLAKE2B 24669807abb917c0541ad055b431c178e5da8e78abbfc69ef82becbd77d2f4c6ef0537c09fd12dcc94246fae0f6c04d5bf2f2cf5164d123e2b7328bc0cf27f4f SHA512 bb10b42305d6c3f9672037979c3de55d07633a05c2e630c7649c148fd162c1fcd23eff7e5c7f564af182366181715c413844a0904d91000604360602e752ba5a +DIST Data-Printer-1.001001.tar.gz 118789 BLAKE2B d7f7ee36a30fa30ab4ac5bef008e0c43dae29c1845c4769d3d74457c2021bf3a8aea15df6587a6404f155bb8afb73a423b25943690d1be54fbb887b0e0355051 SHA512 3f92443fe2aa32a1f022e6e5fce1c8e2d1abe6e40d322fde9c195df38c40ff5e962370bdda65f5f93e27cdb806efbe93e56b075ee639491b4805ade6bb36f1cc EBUILD Data-Printer-1.0.4.ebuild 584 BLAKE2B a5d01bff6a13a30afaef8f59ba5decaea72e5b7982f3903856bb9fd073babac4a06899be0513eeaf8e2ba8dfd1ce2e573291947e4ac0383f8b636be8c21daa74 SHA512 779f192a01ff5e1b9fcc613d442abed1957837fbe89eccfed0d485c42fdf11388b69529604361622fa669d8f35a5240022e89a2d2bb5a7faf960a1667cc5cbe1 EBUILD Data-Printer-1.1.0.ebuild 554 BLAKE2B 6568521b70ac6df1877ed35d4832544be0b5c603505cd34e820e0f13c38a206e2909799f206257bef393a9272180410de8f92d0893fb38f95938cc32c89dfabb SHA512 5493f7c4b9607c6c838b67adb7bd626f941bb9a3adb32563d6e9b1fc4154f8ca106702b8022b6d3119423da1a98c9776b40f57f1c1fa6cb1af28a9bdb0f14694 +EBUILD Data-Printer-1.1.1.ebuild 554 BLAKE2B 3fab2e66fda3438759648dbce9fef6b3e39f3d00bf73ff49745d19a540e5e0a0513367df8fb04f63ea9a4e27ff03160f79effb5b5c08d0ca875ddf547c95911f SHA512 fed92e514fed0da17501ebaa5a9a60604e6c9829d30b8feba83867ed741c080619f689a5bed9e902dd917060d9f56bac7a6ee1043d3b321a4115b4532e1e69fa MISC metadata.xml 872 BLAKE2B 1d304d797f0b0ab0c56c85aa7862c208ddaaf510578dc957a73c4cd47e0ef7545a5ff56d499efd7435e25b372a119fc8a769b9391c144a80abcb5f651db3022b SHA512 9915849661c6122b54c5a271c64dcfb28eb660b75d513ae68f0a2338332f44e084eaadb7184500bda5c844443d041f05fd678bc15da5bc077486f89ff524b22c diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild new file mode 100644 index 000000000000..b9a3b1e1d945 --- /dev/null +++ b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BPSCHUCK +DIST_VERSION=1.58 +DIST_EXAMPLES=( "Examples/*" ) +inherit perl-module + +DESCRIPTION="Get stock and mutual fund quotes from various exchanges" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-perl/CGI + virtual/perl-Carp + dev-perl/DateTime + dev-perl/DateTime-Format-Strptime + virtual/perl-Encode + virtual/perl-Exporter + dev-perl/HTML-TableExtract + dev-perl/HTML-Parser + dev-perl/HTML-TokeParser-Simple + dev-perl/HTML-Tree + dev-perl/HTTP-Cookies + dev-perl/HTTP-CookieJar + dev-perl/HTTP-Message + dev-perl/IO-String + dev-perl/JSON + dev-perl/JSON-Parse + dev-perl/LWP-Protocol-https + dev-perl/libwww-perl + >=virtual/perl-Module-Load-0.360.0-r2 + dev-perl/Mozilla-CA + dev-perl/Readonly + virtual/perl-Scalar-List-Utils + dev-perl/Spreadsheet-XLSX + dev-perl/String-Util + dev-perl/Text-Template + virtual/perl-Time-Piece + dev-perl/Try-Tiny + dev-perl/URI + dev-perl/Web-Scraper + dev-perl/XML-LibXML + virtual/perl-if +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Data-Dumper + dev-perl/Date-Manip + dev-perl/Date-Range + dev-perl/Date-Simple + dev-perl/DateTime-Format-ISO8601 + virtual/perl-File-Spec + virtual/perl-Test-Simple + ) +" +PERL_RM_FILES=( + t/01-pod.t + t/02-pod-coverage.t + t/03-kwalitee.t + t/04-critic.t + t/author-pod-syntax.t + lib/GPATH + lib/GRTAGS + lib/GTAGS +) + +src_test() { + if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network" + else + export ONLINE_TEST=1 + fi + perl-module_src_test +} + +mydoc=("Documentation/*") + +src_install() { + dodoc -r htdocs + perl-module_src_install +} diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest index dc1cf89e6488..7aee3af84b70 100644 --- a/dev-perl/Finance-Quote/Manifest +++ b/dev-perl/Finance-Quote/Manifest @@ -3,9 +3,11 @@ DIST Finance-Quote-1.51.tar.gz 231156 BLAKE2B 5472e19863a752fd9c610fccf0b6a383f4 DIST Finance-Quote-1.55.tar.gz 247929 BLAKE2B 4220b9376c033c93934f36c170c4b2180acaf34859ef82a55bef7debc1bc70648266c160ef5819ca6df071fa3b2afec6a5df2c9553fdc4419ab869e914fff03d SHA512 311f103d8922c7dc4fcbf35dabcc2eabb59d235bb4087917c3bd9e1585562e4e0e54ba76ffd1fa17a93a56b0934a3ba6697164ab2770fb37b8aced6aced77a05 DIST Finance-Quote-1.56.tar.gz 250559 BLAKE2B f28aae49b01491f1372dcccaf1d117f665eb04bcfde953cbf68761bfc457f5aca501b9c6b61f6b2c3157feafecf696b2afb9d0f5a1a4d66a82f870940b62fb1b SHA512 49836e7b2a356dc943f203bb0e20a43c2d7264667f640d5863449f504cd378def656596ea5a6001bacde2d157100795a50604c7565cfba1eb0f75ad854c98f62 DIST Finance-Quote-1.57.tar.gz 256933 BLAKE2B 928b902b7606b2e25284be66620d1f558af2428a6fc1a05a9b85cb15c3027462e647ed21b9c5b76c36e004905c8a5bd050d669db8727a8b8a6af124d1907ec80 SHA512 ed1b6d26f24952eb21ed546e61ccf5176b581f70de3d6eaa578f621633a5226bdf60880601a46803ef7eb7c9c1216d9badbef993b448b0b82ef9171eefa975f4 +DIST Finance-Quote-1.58.tar.gz 262288 BLAKE2B 154e040555582f4de72ab8180804aad61f92f9bfb1492c9322d40c11d4c4b52a5288a100054e26883320e36d55e76ad91ef892504326e47f9a539c532cdd3c63 SHA512 d14cb997b1cf7ae4442bedfbbe7384d35f3b9d50c1436267c2ce1e30811f018e6a64b62679e4a7d2c150668ec0e3fb20140739ee9e1cdddcf0b90727febcee4c EBUILD Finance-Quote-1.490.0.ebuild 1481 BLAKE2B 331334dd3799729198d18c98d0c55a58dd18372bce3b4982ecc38eb1c2401a016105e04d402381a15df2ed69c9d466b3430bcbade6f8d658fd117cc52b72e059 SHA512 d63365e2142073abdaf8c9da53f03e9e75d04ff28951d947491f663d9b3463957d5e154f2d0cbb447d8241259bfb2a7546e86fc58d32b715c3833cbe42869d4d EBUILD Finance-Quote-1.510.0.ebuild 1693 BLAKE2B 0c6268bb8fa1bee94e3e9ab7f0bf37324a6ac4557b7212e73539d0116933c191e88bf8cb62a33082f77eb39ff723b3870c44122268a8f6e84ef2a9b53c72ebfc SHA512 7b1bc741c211e367b0ddd12e86634397ec4b93af967b750ca5da9ce343cf0483a6a8cf91aafce999b663ea741af18389e87f448cf0ae8113101e77ca60d944ef EBUILD Finance-Quote-1.550.0.ebuild 1751 BLAKE2B fad95adbadaea679b347e34ca6599fda8848e8d01680247581290aca8414e7f5f44770ff753f418fd5a68788bf82063dc229fecd95cacdd5e88f340633952b03 SHA512 aed1b3970177ae0d788eb030036a0498cefe5a4df7fc20f7b98ce85b00188742e39ece3add7612eaca5a23e1ef982432cc471e5ee9ee6b96c94082a9691c13ab EBUILD Finance-Quote-1.560.0.ebuild 1753 BLAKE2B 2eff078b62a1628c8c5636970a6d2f5e0ec60e50f0d3ee98563116933f7225b5ce4281913a078c1f16344cc885af26b7b083baaa85a2d8df87a22e6c1c4b28d1 SHA512 492faa5b0212460bc84b9e86e6c44ec5b1a1a33c9a7e322051597c919b399a4bc1b7acfab4535e9df593c427a838bfe4d167af8127db90024c7e3bb9940989fe EBUILD Finance-Quote-1.570.0.ebuild 1749 BLAKE2B 6b015f38c3557fe86fef62257d8448ed29d8111836cda37fa2304bc9389a0346d110d06fc9fd4feb7d8c7a59844fc86442a5d699135a60ee3da414fd2c90389c SHA512 7f2316d0f4deaac3e8de593c2dc5a2a46b25e5cb87dc7fe7244ba74d6a510adc04ca65b7682322ead3d79031463f52b153b3124075b73340f3b7c7fdc68ce516 +EBUILD Finance-Quote-1.580.0.ebuild 1775 BLAKE2B 50a110b4cb6ac8574fa08bf49efe196eb360e0b2ec1d5de944fb3c2a8f32bc461a6210c3c6c05761020260dbfa3c6bef6f2525d1430102933384baf27c577a99 SHA512 2f0b47c9fcfd5269180a1236f1a97a30653f59d4c156cbf48efc6b5abc8502a1573e6788316cc5861d0cdc4040c1bdc710f2c0545716140875873ee1b5dcf2ab MISC metadata.xml 4378 BLAKE2B 9e58d3411c53ec5dee267eed278f7bfe1cc19c4fe4a6d49138db09108efb98388b9d93f8aa4d2826a83812eed055b744360abbb4040a793acc9d63b07d815db1 SHA512 f58365ec28214486376ef74fc379f7cbfdf3ba8f186975ab8c5714b445174b573545bf23a5c4423dec40ead2a7a7bb1aac5fe4fa6d2a94d83bed3199e071ad0d diff --git a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.280.0.ebuild b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.280.0.ebuild new file mode 100644 index 000000000000..77eaefa1ea01 --- /dev/null +++ b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.280.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=CORION +DIST_VERSION=0.28 +inherit perl-module + +DESCRIPTION="CSS Selector to XPath compiler" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Encode + dev-perl/HTML-TreeBuilder-XPath + dev-perl/Test-Base + ) +" diff --git a/dev-perl/HTML-Selector-XPath/Manifest b/dev-perl/HTML-Selector-XPath/Manifest index 9608fb5880b4..9efa3b556e78 100644 --- a/dev-perl/HTML-Selector-XPath/Manifest +++ b/dev-perl/HTML-Selector-XPath/Manifest @@ -1,5 +1,7 @@ DIST HTML-Selector-XPath-0.25.tar.gz 32420 BLAKE2B 81eee33c711b1b4a6f6dd7d05baa916bc0c559ffb5ef16d93d24c72289a22ee6cc8d4d3222d7f930d197aa9be4d000ec2d1f7cb355fe52b5e0cb0e81a0843d52 SHA512 91430ae4898908c65ee2c527fd589fed16ac2699af028a51949c6fe2a7c84552dfdd370ad35a0fea4564914b1799b65efbf7025ace0fd9aa06e47081ce9b3bc8 DIST HTML-Selector-XPath-0.26.tar.gz 32482 BLAKE2B f768f33ae378df35b7d9b6a71e00c501c848f67200b559d5a1a78d550e7e5b5258fc5cd9a5eb41d9c21eff5aa16d6e479be5f4de4c549c9e5d1c21f0282c5615 SHA512 d0f706b61e6676e9e32f8aa81ba126c46df3a5163f40de977058efd220bfeb374fbbfb56df589454543383b5d6be6f851faa968d38512cfa7ea76050411baab9 +DIST HTML-Selector-XPath-0.28.tar.gz 33565 BLAKE2B 2a65730c06f8bb83f66440d27d41d3903d8744d3f31f0b41a497f9be33a913a01c5d13bcf3294e49dd4c05fbba220211f2473e5139f20bdaf9adae5309c9c2d1 SHA512 325c7aba8ddbf7c02be3ff6fd242ff6b936e79ca52c62c58e05b74c8a3f6e2c89e298d8b8b30751b15b4d5d2bd9dfa5e6dddf774928652641d2a54e59a2b5ac5 EBUILD HTML-Selector-XPath-0.250.0.ebuild 443 BLAKE2B f8197eb9b6553a645f046ec7446f8f844f435a7ca1a40de1a965dc85d7a683f62431cd295cbc95811bf428c1dacc4deb113e453ba661a98981996d6e56709fc1 SHA512 6fbf5c106fc52070e7b0039d8b6020eca42bad5bc50fabe2b1e08f75647e1324beed32e05aa8788c447af8f45417f535537807f30ceec5e44dfcc92a8831201b EBUILD HTML-Selector-XPath-0.260.0.ebuild 479 BLAKE2B 74e2a8d7c68189f1256160fe69cf8e59308bcbf2fc997c8d7f1ce85bcb200c1ee63c1614e717a9040cb77aeafe2f5887614f769ce6060af58fa7a4ef1dea01a7 SHA512 097b741d442a306b9735dc47d9ae46f44f0e7710827c59d9e793323c9bac955e7e28199e41797e79e92f1d542081fb15485335b7929427adbfa5eb0b98ee751c +EBUILD HTML-Selector-XPath-0.280.0.ebuild 483 BLAKE2B 78278f83f5ca3cbad0e41613ad3d31cadc701f6a1338c9c9b2f40f3130402a905a2b5488aff5257ed5b09b51fef1647b5f455872015e2485e0d032f08766f0f2 SHA512 4893d31aa47301dc7cc014a8369a645532aee56ced149fe49bbab09c41e85946749292d1ea092b1f73e192e48b7a247ca63656ba9f5ffe2340302c1fa5e6b33a MISC metadata.xml 480 BLAKE2B 4b178c37f6db69f89323aa94197506f680b9d7ad89195e95bd3fc3861a638f0e1db17323c72c1a4c225b2924283aa36cad3b1b02e633915e96dd239bb4574731 SHA512 66cd0fbc3630ba3546a96f7566782b2747932dc8c74c693dd9c6ada1a567b83520d8c77f388a86c827526c9a0dba0696ef52656345fe2c0d95a94ee7657f463f diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 1ac88155afc739a9043864575faf57a476628797..ff4c6df69459943032026b9826b3b9deef6cee7f 100644 GIT binary patch delta 275474 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 z _YgWF%bGc2e45c*+@VtH1F%$j!pNaX@EYR3c9V1!?jP7ajz$T z$EkmvUjZQV<%<3DFXQJQ{_w+BBsH%bYE?&nOH!PqtZBT8b-U=*F55w=0@XM8?X2q! z?%82>E@4-o&Ix~VI>9Fvz3wA)byI=59!g9lO?$diijMf%oB*P^ln-to$tNb@jIvhH z*K~ptW`6HrR-TAWQ*2$l?-rL>GY5}Nv8&1P z6fb7@=Hb*Hs;19o#B73-fajoU(O)~;^sAg?Q(CfbtScm+m~XQ)K~_7`3fioHo65fs z2uDVo`V&Ikb`PZr(tk<@VM%6b^vRD1~?jHIh5-1O+vsm=L?w<%^#I9>V z$OvH$;}9#77OUPc9O^k=mV=GH2?m#SkmD%r4zH-$?5NJ^vy1dlhe9;KyGMaW?yL^ zkZZ8g0%X4}XjB!`E&#!GYKr9W^n?7No+?tGwt3Sf6WZ))58(HaE&n;(DY$EZ^WU&`7sHA0$y>O1>%pl?$Le;7|X|Kh#0RmNjA@e`HovAJitUJPV>v2HK7 z+(SXnS)IcX{AMG31Znf@oCZk+6mNy81E+2W6mNgf9z$YSmX7Mw4enHRd2nFwYYBT? zB*~QOxk{;HdMOhe@L2p_L%Se!-+0%2)DxlVS+{{4!w$+D_J3=Csa)+IkKW@&b(+#p z8HZ2T^VZF46NEzGib6soHa#HBtfbM>^sd?!0GY+mR@=b8$fE#1rAj41Tg zrTfFLr zm;70*>KOoD8>tX~NZ>ua%_Be*-MuV0sC?a`rt@BD-p_^)5eCvX?WG8E*|97g8LqZQ zc%vGlO-;+&hTYV{l2aRwutG_B>%dUfs4FVJE1_Y%L#393um(1A>fUb8uzM$es)w=@ zMUonso-ns|BV$V**1 zDR3*`UELD$YAbmgu)zLjvOH^`gQeUfXMWA?yus-Rb|DjZNn4)?DciKFS2nec1fi1A z_v}4936aF4Kbf=P*EI^udL+IwSt?xYdcY3|aO++7y*)tqy{gp?-qy9$1wO~7O=ILA zrP^I#tC#|R#Q>FH7vonq-JiFy*U5_ToXU!M-c+ z&8o^3b=@Uz0NBFvsN#+HeFNsQAWdg(_)k&-2DYtITXx*#ynxTkD7$L&8yz%_#5?Ku zQ+Cyxd8mPFYUE#RcK0;;arVmdwzSF6hn1h`D-=V2H(94rbZ1nWfDN0heXL2kg98de zuHLnQz8t#0^<~YYWjm+UdeD2U>!e@a@lmMqg+u10orAq6@Wr?KPSMbr&QGFKOJG=ORF(ky>9p{o^8u~ zQVU&tqLMBLsjEz|UwVeY!T^6to11~WPvG0#V!ZGQ0{`$oespl??fz0_DePGiOGk^| zkiHYD?id;rP~6en(41j=?~@O$N%i#|31Bc zxY>QC4pC^~H*i$4MBN2|9ouFfowtbhA`d#y1f@b}=NKd-qK2@S?8QXI*X8%jdl|6W z=u3jID|AgTCfh@l_?+?z*=Mt-k3DyVr>YgF_iA3T4=|h7$NOoQK;|EImkMEbsGAoa zhnij9sA|@vrs}d~WqViWW8i&RU0lz9B;hOZ`5bq`uzB7anz6NG*F3j-w6g;JM|gYP z-oKQ4eZX*D@z`8tX9@hJkHAZivz9beLD!4z^6pXvyPFtHmg0O74ingveP!)JqxDnI z=ds#GGzBDQ-a4|fTW(DQ$bQDE;cb)SXrqGgpS%8!d8-3UEKqYIX>LZe&-z7wj6<;_ zz*w-FqN5FLz~*QmTR1FngYX>9n0wJXi%6dwLLBTcc0ec89)}j-HwoAh?`9)F7RG_B zx`gd@HvQqlyT8614t+o%Ab7Tj`lLzmYNuLCXrhQq$Fe1jLePgQOvhUl+RyGC-BO$L z#_<|3$}poI$o5TgXw-)y>Q>l)#i?m=Ji^Q*vNH{~lnbi_R-Mnzs+)hX3vfc>6<_$%?~b=!3}Ad(*yW~u$PCudZYT1U2%b|}k$&HQ4!mp*R>Qp& zM^coKz(l4!)t(JDnrJU~G~MEP>W#F>0ugN0tO`dYb8>jt%^6U-le&snw>?jv4ZlnOKNKXce^6Y z58UcGYhJaU*#Swr>Kzs3z?~uLmjzP3k4*4k50EnKv97S?Yb@;y@^MW|phIn%Jk|Ns z25R@JvOjhG9cgMV62`%%1<-7hUrbsvb!KNbDna9h+;PGW6_qxBXG;&Y*W8ab5Xxa8 z`(mMDuNFspQ?R$)ig_Ib6EB#mil`*2y{#gNRz{O;`)b)<+=sJkp9e#Wg3r0~^aScd za%#C2P{^Z^k#ylo!$vz&v;EC5h~&_Kh>P?Dr&-k({UW?aOQ$BQYC(|RcIT$}#TM}8 z(#NJ@B}B&pLa`=){Maqej_g%X0))-y)3eCCU>X-J30wb1wGcxC@$hRWN)j9x_LkZUxRyHpd?)|SH z+T)05d@!7Ug6qV~Zizj3^Ss^0g2Psx&KjMnT;EP82M39({lW^VwL1(OG9V3hm6Ez7 zMe5bI!4hX{lKYm3yh?n^WKVJ2Mi zySFO3A;DgkYTqiLY+g1rhZT93L(|9((uFlNCD=-T_a5u8#75?~>PN~W%WGuUL{i%B zUCPSzuPoiae9QBNw^bI@Uhk_gtc%%F(bTZ14pp)~YtO~3=X2EK{T=3JIxGA7JE!*FVgtF-a z_+@#28EkB+nH>*FWTz{ut6>#Vk6zY=lmfqFMYQEO)^ zXYg19Lsk3Jx0miKG0uU%n#`XB_E@y;mLNrekp7qzr;!>s8aFs?xC571Y_@V7v}Ay{zJY5mKjP;9|S&iN%-G4$`S<73?FhZXs%N zwtL+ps%Qi#&REr3S(7UZ2h~}@*1X#&{m2}G2(#0k`|^YAXIz>p;Mr(lJP#G^)absi zOW{s6IqeI2W52!o|9=Kd{qz-`=3>pVZ2*R*G>4jVJDGpAE1nKvJ5e6BOXS-)87n7$ z0UGvQ1uRF`fW>_LJiKSvmF?mYwfQ2;n@giJT5>UdopXNrINJxIXkvM~a647FA0dR8 zo6g6l4zp5UzW%KP$+0{!yaO>5?s>VGPX)c8`?676UBfms)Ky;9!Z`4+ZEU96;o^y;VkF;9=b!d!oL?``!4o5+N zj*iCh;&mRL{#@ZNrhVxIA7VD;cMC}A)sp@A$5CD=z^3cL+oloI+1~^r2SH}`VvNsF zcoqopzZrYGF1?Q9O7jR&(4lWysIc5?z;#XM&`mb-7Z-}K@S6(X9hIf>tYJ+%n>V$ojf z#yoJ)%hqUnfgsXZYvC?8S8x92xB)LTyN70FC6=4_y1OrHX(KlG_pR`rx>uZqQWA)s zO)?gzKFAaMlI=R6jNU5fTSvfw#Sm8to92nR6Xrwq+I}iHqqxthUll>%7;N~>>B_8B zOCW{Ytl2f%)*9aGz|A&)CzsCPTwAmJKo~Bhhyvlu3>w@wy?nN2HJCjO#Ds+3ytAs~s{^j~ zYy`gOzQZc@HXRC7&<$s*e`=-k>ax<`u|sE*#)L!Z8~JS}_D!|yPY~CdUWF0qqC{ZM zPn2qhrrXrWwwzvwfO}f9X}s96;UuW#gkpKq*3#2S4TpGr=97HXtribOA(ZS@o$wx( z^u(2ezEsP#2be$qde#2<+U~EYaVl0Ht9nHC+^LeEcMV30 zchr4k9{EzuW$~(^Eo0S(WO`#CmM$9+&D(|xOh&w_x*4xoV7=+`Qxe;&l9<4L{4L2LEWc>$2h!Ac&N!mWWQPe8AM7ok!Sduf_JiC;Y~UFUtA z(?Zf9T=sT5cN&tN``K$U{tzIDeNG6=aoT+WnFgF|36k}>tK|Icak+l}_|y35-JgH= zVkGn#omJhC;Bi6Z&JQLT5Ez}-s0tr+`;|zTP~Ef0e{DISn%iAaw_{aSZWV$L&7E!) zU4||XH>rs1K@3wJ0@|gx#k?yA{vuKGh;b9yfs~%@+gCBlhUaMKxm{-#U#rT=PW6K^ za?2ng9qOvRF>GYL)b2pc92zLX>9S)ux)5Ef=MajMHE7wY%O7q@3mo(CxEF)@yrRRbx?X0rE%B2EtFQ5|pL2VbXmRmDkPpTy#>Q@U(; z#dBe|X+K{t*Z+8vkHZ%bxGb845hUmd^SFRL(6SVrleWVqB%7RLC-^>(&+hKpNOZv5OxT?ce*mfB5;8dEUeP z4|`xj(4p2!c#QzEW6@8|u~ms!US`3>&*_EKLjSw-vjVqb-SM=^0J_H!Bbqpsa0RtW zlRbQAB0B(+udd6V{hmamyRvMM*~w9T3S;Xd@R3r5X%4Re`R}Iex#F{z@@!Tfe=Jq0 z=`hZ?YlfFJ-Z{?IjuV{$&#^0ve%={ePE@}w51;CUT}8{CVp9x>?ogYE6U>|LV3P-U z@y##4dH09%@qPK`moLD@GmwQbZ;s9o&dX58DsKj$n;Z^LPStxwP0I{=w7=(Q-ZSIB;IcGZ}qmPU|L3X#4nwf6B19epr?=@PEAzT zLS8?gO|yS-QoFz+yX?E7Vj>NW?74>5yum4l?R_ew_RXHLT?f&7y3)L-Ti?}0 zlX1lx0cn$s#Z7;urB~6Sf_!>socpf6eNyr9=qk#xB=);-T8UWtA=q_)Nk^kxXbake z21Q?#9&SPR91?i(g1%{SL4+oD>upP5e7RiT{$Ia;|7pDFl7C(@upcj*W8PLc3pgi>?Gw{~geU3#Ze#8|mU;x!Ln&Paq0E4Reez|1d|NWIPuNCP*GvDSqW#GZ+XJyF z+Q%*&&L8u~*oF$It4K_wjw8%GZ0Sw9X=&|nJX`;Gb5l2s0Mr8~oLyE~!SGOoTx?wM zdO!G~lVw#W>$DIGdYLOXn)4nfRA^QS8spcwDu1&IepC=0r~)lMSEwO^4Gk|A?9u%5Vai7bY^S~08IJgvJ(7OImXvbR!L(TOv1=Y6e(0%w*{%l# z2r1gv-<9WrbXN;wz}}u)R~VU`A5^h4o;H6wC3m)yvq9vm!uhz!$J=T;;jl8ua&n+h$0TXi2c9&k9VJ~puhS159Ry!?VB;n z&mTTLu3&mF=+e#DR=1(w@NR2#xx2pD7bIjTFz)o2l4z@opfAUBuf1<;gX(g6V^x)z z&CBpnxpULPbqGiNpzx%V7zpsVRAnJ%jcZI*%$_9=yLxKTX?d1+*G1}p>m+|AN3~_t zHPiXDN$?=fIv!3Q&C3M~E*WoasN*#Z2Ek#8tkyDlNJETC^CZJ+BNj%qS$LebP_Q<+t{aTysmuSWBWt`f z2#mJ1j-c4b2HUq!UM(*HUIRa0hrPRF=+u095%+(vj=y^`ADZKXSsZ@|J`%{(CWm~g zZ+jHIxY+STjb@{_B@eQCQ}Q;i*Lh^OtRAPqJ1x=}d_H^l_c%lM>YGrN4f{Z`u44cn zw0n7JQLwmsb!&Sr5fM~WN>eU@bbr~l1PRvqChp3^=@Bo1_{uV0syH{5 zXSL%F8q$%SG+;PC%U^%!HfawShX$Nz3)pqD{h}zA56D9H`~P4K|Ed1JqkVe!>zA`H zkK%QMj4~DN*uWHH)Vzj!Z+%CI%6tTlP7W$Asmok+h43aMLok3Z-VGisG|6Y2dUoeD z&Uvz!YFyj($7)4& z*u;RlJElNZ1`ZigfCtCa+ANGlJNVqG68W?m8*{@xsVyzO?`1!|ThY;jy7N?vDh2zHoGRG1&e zR|-&e&egD>3GaW_h~c2>ph0hfIsoq3B%7oB;H<8a{N7+gif*yzo(}U(R@Zc!|7)-| zO=FxxuF6rzz_W;wmxbOz5?qoW*{P5tvwozq-IhV+UL-23nay62WH}MQl@(tn&7{Ge z05t$m*|vQB(A<_#`{qXciom3ELG@4_c~{{b;Na{|bB=#R|Ibi?`Blkj)%t^$nNHnX zUUhCkcRA>)8?uZ4hf^o)iwKwk_)UPInouh$xEVsUhnur}GnsuDzVdqAaN$HrUn7^-V>|`?|KKc9$icz=_gd zVccWxfM+aWa#Ta;Mcd@(C3_MF|IPT+{`$7OwY8xGh&j|ixb;Zvif>r}i7JLV^L}TO zcg-(<6GXId*q<6^6e*fFz`JW?M`j>F0X}%Vs>5$t^Sg45HnKf|P`NUKdTeWq3cL?O zh&B}2P~Yc@Flw8@t5vgsQ9IA^bW7JbiD+Uc@T%YCYp7)o4mhFH-h|&xk;#kgvWj5(QJ>+}s{P@U zq|Ot6jW+YM)wZMBZCJW8S?W|M?Q|_&|NS<+USI&fSm#gGm8V9K-7%gVk6S^uUD57M zwfJ(jbs2HSX>(0d7byX1*_y8MQ)uICcc(x3e|C%h3AU*fg%X0|h^qNOqtA51^!(vV z)8*3Ns5meTXK3svelyf-=(jb9k?ul%NxMyd>F?HvCTlV_YL&(tOxMugp}$%+#}D4F zU|ODUDz{`oF+X!xr3LV)A67qS>0ya(0bKdM@<+0$=;!NU$R@IJH@Pg7*tkEurCf+80 zk{xYVCsog4$Aa}?iC#Ep;x*O4WJQQ9N7wHK=*X?d`Lr-_wF*v}uNQ2T zkL|C&{Q3Qd7p^4AzdUOJ#${}IIR(TjCI!OI)Hg8Kr4s+HNaLFGX`1Z~6+XRgCgn@V zchxCWu-9jXXm#42q|25%nPs70f|cffD(bo^dKW<_{JUmXyr})zFZr-lP_n1?H$Xd` zN^XS>L_M7&3=>FLwW}dxEII=u&V zy0RMxoHfAv2p8pbT>G-~<3adI3kq*%oe>S{K*GW}OH~U*NA-Xmv#3usVTeh8CBxz< zB-vW~b$Ft^Nva1Y<(&>?rR{7!YrMREI4m3yGrf1X52K%r?G8QW+q<`?G9j?%Mb|>JYY4mM|O8ho}M1@+M?V5rAP~IH)k8mM{*!>eQ6Na>3Tx0po=F zkT?n4*TMferUfTd!SPU6wmvR@+5e+i;k)1e*#6}!Vz3t6hj`&s?p@JzHB5us!OcF# zF0Lifcisq;byFdUBa!Vs>ZvN3l>pxf_-d`iKIvnbBd11+=^J~6rBeB>M7>5Gsd8-B zTk9h{x68=$SuNOVR-)kc@{8AHp(7J9A~`gVWgkE6RpeX7u2gl99-o|lZ3UPnr^FU^ zsGGa)RFEtvC18&rN!iNrtv?P7f_$Q(R_{s=JXQh9`2NQqJ{z&VZ(mUsXezK(hYShW zUcOd)!K)pjx^ZR=*x{mWi)wllh>l(1YT0a`72J6&NH5f!$582&bE7bIvb&aZ&)3Jh zfb)lSjLH^vY+L4Ghu;%j^WV?R3xw;dw-TmZ3zk1s7e3X)PHE>mUdn?L538QiKutpb zsf08*PtVt}IUG~AAXkeJZF5=Ikm_(K=(cwtoT&iWZE*@Zd2Y+x=#e3mAO2F_eal80 zpWc>&4U>-2AAjLZ>KM18=sKBK)vI(Rxpe=FaXFu9eXIqJBck3moZhck?B^Ic0$Ael zAjnha5a$l%2%B48Ri-t3%Aq2oj7Y*vnZxUk$bAo9e-Y*?G)1Y+V<~GBwt8j*u0|E8 zoZ?PRs~+g8brYpCwnJ&8cq#E)YzBQn49chS?iYXf&3}uVh6f1-9 zS)N=r;JWP|4i2f&Qgx?!!ap>KA+m_anx8W(V)xq|eMkbhqxSgfrNXKFQ0yimj>`g{}9R-|}tjrMIyPxa~l5B1p3HG=8$w zV%*$RB!BK;uX#JY38AsU(cGqxlw*>+b}9foz2P0)zuT(?`)qOWHsB~E_Nr_>!OAUF zi;WDPa#HqbIj59l$F(ES$2hY+WFteL#HV`cvb*fJ+63yWEz&tm6}Hw$6N{z6i(R#Y zO&lcrtaFA{-@e_aJ7xgbycHU-luI%z%d>RTw|{$AnXDafE10WOf`L~8h#mIZITu;T z2@ZJ~BnU5EF}{tzEmhWxbWu z>xEMsj){s>l%Q;tK%+^U>!`00pAi|gq#um_`o%F#b z+JAllQOTmD=#!r!swes8XJN4g?F1R#m+DZs`Y0OofxTSRzf}ugUoglUkPvFR#L!Gq zz~mlbTR_|Mgk$!*H5Gh0b;%k5pit4zOUH42Mx*w!cEee2zSTJ2UoY9Oe*FG#<>UCu zHM0oJ(VZ07BdX(XX?fZaKkljmE#Do`e1D9k3N&^Qw?jIus=Y0(w!r1B42Ofj#Xf<^ zRB!(V%K&;MEvTGHrqm!_`Auz}iRMe;FFy~zU(VXwHg9aayw16SXOjl~6^D${8* zyKfIjl(a5_!fo_cevtr?^YYl7tBurgId2J%i?b37rw4vHg(`#7%L94!!4r}Z9)HI} z*P?y%{@-41v*%#u&;s~+`N6=|VXs~0TkF((_5c}q7jr0x5hLhd1Ji1!nvO(^v2RZP zvQ7YakSw|C!u`Z&t>FLYq@{Q%LFh3tpr2k~Tavs)_4su@l;TGy-xfJ^X# z=x8A2C0}V4`SxPllpd3LwS9W&S8_b1zn6Y!`m*ZeC;+kZCdZ-$LArvKB!BqL)8Kn1 zYDPx}%Awx(-4`i8*c>V)Txlhxy=q-BwD42kH+jLT3zgkm)#0pt(|O@^Htf=YQe8_O zfq_drm7~<%NW0x$ND|xaGIm})w>OsVMZe^8V{Tl!G^fdWBzvf;GBA_9rN6xe@C$b3 zwfh0AhlJm&F-b=;2WlOqn18nCsU`qtalrhtgL$Y{WTRy>yIqI2z}5a4p56Y?o^+La zR`md9IE712+BG3jFA6MSGKl(mw^d|YhOnf>=xR8etku5ogodmc zT-!z!tsPp;t7}1i4S!kDA{Fq-cU41V5P@C!NmJk+jyKk9e6$wX-v2b-wkJF^l;0;9 zfsYRPu$l~V=-O<$i7q7@bu{vt@G!qE6{f=X2={U5m(|vUF$4m#ne1+B3OEvsl-Z0M zZ(%dir)@uUH@u+(tcE1*Rv+7|9Uq5uGzU|%Biz0b-L2PZT z&7}})akh$I>5ksAZM&pRHC9bZHBblmvL9YA*pDB-|L^6)`(8f1u^ENm>*kIU}&YJfuxCm>$JyojP@*Kz6ghGHr9se>RI>PFpV>KWpC(s9Uvba9Yr&ByH!fD^VBP1<%jh)P>3)R^5Y<`4C}dM8A$LgIo|ZX z9^=b3dq4mFHYMOQ5}UFHpG5{$6!`Abv?JpKY_)s%ofgtegH1#?r5e-taqwK6@ z^U8)l7|rMPKD?>8)KlRA8y;*?+RVFg-m6ng516|AhSmEaOKw23vDM*CAIO*Usd7